# HG changeset patch # User Kai T. Ohlhus # Date 1520960742 -3600 # Node ID d48d73a30c56d5d8971a7b9642bd625db65c091a # Parent 88f15c74aa2404a6a272066e4b44d0ddf75638ca GNU Octave 4.2.2 release. diff -r 88f15c74aa24 -r d48d73a30c56 _posts/2018-03-13-octave-4.2.2-released.markdown --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/_posts/2018-03-13-octave-4.2.2-released.markdown Tue Mar 13 18:05:42 2018 +0100 @@ -0,0 +1,247 @@ +--- +layout: post +title: "GNU Octave 4.2.2 Released" +date: 2018-03-13 +categories: news release +--- + +Octave Version 4.2.2 has been released and is now available for [download][1]. +An official [Windows binary installer][2] is also available. + +This version is a bug fixing release: + +- make leftdiv work for scalar \ int-matrix ([bug #51682](https://savannah.gnu.org/bugs/?51682)) + +- inputdlg.m: Avoid crash when prompt and defaults sizes differ ([bug #53209](https://savannah.gnu.org/bugs/?53209)) + +- tie `octave_classdef::numel` method to "numel" user override method ([bug #46571](https://savannah.gnu.org/bugs/?46571)) + +- Fix performance of Sparse `fsolve` for complex sparse matrices ([bug #53140](https://savannah.gnu.org/bugs/?53140)) + +- Fix performance of Sparse `fsolve` ([bug #53140](https://savannah.gnu.org/bugs/?53140)) + +- octave.desktop.in: No repetition of Name in Comment field and start I10n ([bug #53078](https://savannah.gnu.org/bugs/?53078)) + +- Don't create partially invalid graphic objects ([bug #52904](https://savannah.gnu.org/bugs/?52904)) + +- Test for incorrect regexprep on ARM platforms ([bug #52810](https://savannah.gnu.org/bugs/?52810)) + +- Fix incorrect regexprep on ARM platforms ([bug #52810](https://savannah.gnu.org/bugs/?52810)) + +- Correctly handle reading of characters >127 in `scanf` family ([bug #52681](https://savannah.gnu.org/bugs/?52681)) + +- Fix addpath for UNC paths on Windows ([bug #51268](https://savannah.gnu.org/bugs/?51268)) + +- Protect being-deleted objects on figure list from second deletion ([bug #52666](https://savannah.gnu.org/bugs/?52666)) + +- dlmwrite.m: Close `fid` if filename is only one char long ([bug #52679](https://savannah.gnu.org/bugs/?52679)) + +- Set gnuplot color data to half output range when autoscaling zero input + range ([bug #52624](https://savannah.gnu.org/bugs/?52624)) + +- Add `polarplot()` to the list of unimplemented functions ([bug #52643](https://savannah.gnu.org/bugs/?52643)) + +- configure.ac: Fix test for Java version ([bug #52617](https://savannah.gnu.org/bugs/?52617)) + +- For gnuplot toolkit, do not map TrueColor data to colormap size ([bug #52599](https://savannah.gnu.org/bugs/?52599)) + +- Make wheel scroll behave more consistently in pan mode ([bug #52588](https://savannah.gnu.org/bugs/?52588)) + +- Make gnuplot color have three components for interpolated edge color ([bug #52595](https://savannah.gnu.org/bugs/?52595)) + +- Simplify gnuplot toolkit scripts for image/non-image data plots ([bug #52589](https://savannah.gnu.org/bugs/?52589)) + +- Fix concatenation of empty char matrices with other strings ([bug #52542](https://savannah.gnu.org/bugs/?52542)) + +- build: Fix compiling `OCTAVE_ARPACK_OK_2` Fortran code ([bug #52425](https://savannah.gnu.org/bugs/?52425)) + +- trisurf.m, trimesh.m: Fix input validation ([bug #48109](https://savannah.gnu.org/bugs/?48109)) + +- allow uncommenting in editor when line begins with whitespace ([bug #52406](https://savannah.gnu.org/bugs/?52406)) + +- do not extend selection when indenting/commenting in editor ([bug #45610](https://savannah.gnu.org/bugs/?45610)) + +- Remove all delimiters from whitespace list in `textscan` function ([bug #52479](https://savannah.gnu.org/bugs/?52479)) + +- Calculate 1-norm of matrices to assess whether `NaN` or `Inf` are present ([bug #39000](https://savannah.gnu.org/bugs/?39000)) + +- prevent extra ampersand under KDE in `cd-or-add-to-path` dialog ([bug #52423](https://savannah.gnu.org/bugs/?52423)) + +- plotyy.m: Fix error when using `FUN2` argument ([bug #48115](https://savannah.gnu.org/bugs/?48115)) + +- Check ARPACK library for buggy behavior in configure ([bug #52425](https://savannah.gnu.org/bugs/?52425)) + +- Fix printing integer type images ([bug #51558](https://savannah.gnu.org/bugs/?51558)) + +- Fix segfault in `delaunayn` when Qhull memory is not properly cleared ([bug #52410](https://savannah.gnu.org/bugs/?52410)) + +- Fix segfault with CHOLMOD library and empty matrices ([bug #52365](https://savannah.gnu.org/bugs/?52365)) + +- tag global and persistent symbols as variables when parsing ([bug #52363](https://savannah.gnu.org/bugs/?52363)) + +- Properly restore the input stream pointer at end of `textscan` ([bug #52116](https://savannah.gnu.org/bugs/?52116) et al.) + +- Fix building with Qt4 for Windows ([bug #52237](https://savannah.gnu.org/bugs/?52237)) + +- Ensure numeric values are passed for the axes `"clim"` property ([bug #52053](https://savannah.gnu.org/bugs/?52053)) + +- avoid abort on exit from GUI ([bug #50664](https://savannah.gnu.org/bugs/?50664)) + +- Correct auto limits on log axes with negative and zero values ([bug #51861](https://savannah.gnu.org/bugs/?51861)) + +- Fix warning in `quadgk` with zero size interval ([bug #51867](https://savannah.gnu.org/bugs/?51867)) + +- sparse: correctly handle scalar column index ([bug #51880](https://savannah.gnu.org/bugs/?51880)) + +- Fix segfault in `ichol` under certain conditions ([bug #51736](https://savannah.gnu.org/bugs/?51736)) + +- configure: ensure empty pkg-config results are actually empty ([bug #51680](https://savannah.gnu.org/bugs/?51680)) + +- Fix 'legend hide' for gnuplot ([bug #50483](https://savannah.gnu.org/bugs/?50483)) + +- qqplot.m: Fix typo in input validation ([bug #51458](https://savannah.gnu.org/bugs/?51458)) + +- Add possible `'\r'` to smartindent regex exprepression ([bug #51279](https://savannah.gnu.org/bugs/?51279)) + +- make `strncmp` case sensitive again ([bug #51384](https://savannah.gnu.org/bugs/?51384)) + +- Fix possible infinite loop in normest1.m ([bug #51241](https://savannah.gnu.org/bugs/?51241)) + +- also run unwind protect cleanup code on interrupt exceptions ([bug #51209](https://savannah.gnu.org/bugs/?51209)) + +- Fix crash when inverting complex matrices with `NaNs` ([bug #51198](https://savannah.gnu.org/bugs/?51198)) + +- Improve accuracy of residue for inputs with very different magnitudes ([bug #51148](https://savannah.gnu.org/bugs/?51148)) + +- publish.m: Fix corruption of results for some code inputs ([bug #51178](https://savannah.gnu.org/bugs/?51178)) + +- residue.m: Remove code that filters out small return values ([bug #34266](https://savannah.gnu.org/bugs/?34266), [bug #49291](https://savannah.gnu.org/bugs/?34266)) + +- avoid possible double free at interpreter exit ([bug #51088](https://savannah.gnu.org/bugs/?51088)) + +- show stack trace for errors in command line and startup files ([bug #49346](https://savannah.gnu.org/bugs/?49346)) + +- interp1.m: Return `NA` for all columns which are out of bounds ([bug #51030](https://savannah.gnu.org/bugs/?51030)) + +- use `idx_type` for dimensions instead of `int` ([bug #50934](https://savannah.gnu.org/bugs/?50934)) + +- show stack trace for wrong type arg errors ([bug #50894](https://savannah.gnu.org/bugs/?50894)) + +- Let mouse selection of Qt figures update `"currentfigure"` ([bug #50666](https://savannah.gnu.org/bugs/?50666)) + +- disable qscintilla editor drag and drop so parent will handle it ([bug #50559](https://savannah.gnu.org/bugs/?50559)) + +- quadgk.m: Correct error messages which point to `quadv` ([bug #50604](https://savannah.gnu.org/bugs/?50604)) + +- Set version on `AppUserModelId` ([bug #50428](https://savannah.gnu.org/bugs/?50428)) + +- version-rcfile: Don't try to execute startup directory, only startup.m ([bug #50593](https://savannah.gnu.org/bugs/?50593)) + +- dlmread: Return empty matrix when requested range is outside data ([bug #50102](https://savannah.gnu.org/bugs/?50102)) + +- Fix `eigs` for generalized nonsymmetric and shift-invert problems ([bug #39573](https://savannah.gnu.org/bugs/?39573)) + +- Fix `eigs` for the generalized eigenvalue problem ([bug #50546](https://savannah.gnu.org/bugs/?50546)) + +- datetick.m: Fix uneven range bugs ([bug #50493](https://savannah.gnu.org/bugs/?50493)) + +- datenum.m: Correct calculation for fractional leap years ([bug #50508](https://savannah.gnu.org/bugs/?50508)) + +- datenum.m: Allow horizontal vectors of dates with fractional months + ([bug #50508](https://savannah.gnu.org/bugs/?50508)) + +- datenum.m: Accept legal input of vectors with fractional months ([bug #50508](https://savannah.gnu.org/bugs/?50508)) + +- fix the anchor position in the info text of the doc browser ([bug #50422](https://savannah.gnu.org/bugs/?50422)) + +- Fix order of legend labels with `plotyy` axes ([bug #50497](https://savannah.gnu.org/bugs/?50497)) + +- Correct hggroup plot legends for gnuplot toolkit, add legend demo 17 items + ([bug #49341](https://savannah.gnu.org/bugs/?49341)) + +- For gnuplot graphics toolkit, show only one key entry for errorbars + ([bug #49260](https://savannah.gnu.org/bugs/?49260)) + +- Fix compilation of jit caused by cset d0562b3159c7 ([bug #50398](https://savannah.gnu.org/bugs/?50398)) + +- Remove inline keyword on file_stat destructor which breaks MacOS compilation + ([bug #50234](https://savannah.gnu.org/bugs/?50234)) + +Documentation bugs fixed: + +- playblocking.m: Correct documentation about start and limits inputs ([bug #51217](https://savannah.gnu.org/bugs/?51217)) + +- Fix eig output argument description ([bug #50524](https://savannah.gnu.org/bugs/?50524)) + +- Remove backslashes before double quotes in m-file docstrings ([bug #52870](https://savannah.gnu.org/bugs/?52870)) + +- Tweaks to use single quotes instead of double quotes ([bug #52870](https://savannah.gnu.org/bugs/?52870)) + +- Correct `fieldname` of returned struct in `ver` ([bug #52845](https://savannah.gnu.org/bugs/?52845)) + +- Cleanup `@code` example in Appendix on test functions ([bug #52852](https://savannah.gnu.org/bugs/?52852)) + +- Fixes for signal, image, audio, and OOP chapters ([bug #52844](https://savannah.gnu.org/bugs/?52844)) + +- Fix issues in geometry, polynomial, and interpolation chapters ([bug #52835](https://savannah.gnu.org/bugs/?52835)) + +- Fix TeX documentation for `qp` and clarify size of inputs ([bug #52829](https://savannah.gnu.org/bugs/?52829)) + +- Correct errors in Diagonal matrix chapter of manual ([bug #52814](https://savannah.gnu.org/bugs/?52814)) + +- Replace `@math{1e^{XXX}}` sequences with raw `1eXXX` ([bug #52827](https://savannah.gnu.org/bugs/?52827)) + +- Use `'...'` rather than deprecated `'\'` for line continuation ([bug #52828](https://savannah.gnu.org/bugs/?52828)) + +- Make documentation Sec 26.1 more consistent and Sec 25.4 clearer ([bug #52685](https://savannah.gnu.org/bugs/?52685)) + +- Documentation fixes for linspace, logspace, lookup ([bug #52785](https://savannah.gnu.org/bugs/?52785)) + +- atan2d.m: Correct documentation to match `atan` docstring ([bug #52786](https://savannah.gnu.org/bugs/?52786)) + +- Small tweaks to `fplot` and surfnorm docstrings ([bug #52761](https://savannah.gnu.org/bugs/?52761)) + +- Rewrite documentation for Advanced Indexing ([bug #52723](https://savannah.gnu.org/bugs/?52723)) + +- Delete extra `']'` in `scanf` docstring ([bug #52742](https://savannah.gnu.org/bugs/?52742)) + +- Fix mistaken use of space between function and `'('` in documentation ([bug #52723](https://savannah.gnu.org/bugs/?52723)) + +- Fix various inconsistencies in manual ([bug #52712](https://savannah.gnu.org/bugs/?52712)) + +- Fix typo in cset 8354b505ad6b ([bug #52702](https://savannah.gnu.org/bugs/?52702)) + +- Fix inconsistencies with `char`, `strvcat`, `strread` docstrings ([bug #52702](https://savannah.gnu.org/bugs/?52702). + +- Explain Matlab compatibility of `fopen` modes ([bug #52644](https://savannah.gnu.org/bugs/?52644)) + +- Update documentation for keywords to include `classdef` statements ([bug #52591](https://savannah.gnu.org/bugs/?52591)) + +- Fix documentation of third input to `lsode()` ([bug #52664](https://savannah.gnu.org/bugs/?52664)) + +- Clarify quiver/quiver3 documentation when a linestyle is given ([bug #52608](https://savannah.gnu.org/bugs/?52608)) + +- new section about classdef classes with example ([bug #44590](https://savannah.gnu.org/bugs/?44590)) + +- Correct surface plot explanation of meshgridded results of 1 input ([bug #52536](https://savannah.gnu.org/bugs/?52536)) + +- Fix definition of Delaunay triangulation in docstrings ([bug #52416](https://savannah.gnu.org/bugs/?52416)) + +- accumarray.m: Add `'@'` to function handles in docstring ([bug #52418](https://savannah.gnu.org/bugs/?52418)) + +- Update manual to explain `\deg` and `\circ` symbols ([bug #52287](https://savannah.gnu.org/bugs/?52287)) + +- Correct documentation for `randg` ([bug #52118](https://savannah.gnu.org/bugs/?52118)) + +- Add documentation about PCRE library regexp stack overflow ([bug #51589](https://savannah.gnu.org/bugs/?51589)) + +- play.m: Correct documentation about start and limits inputs ([bug #51217](https://savannah.gnu.org/bugs/?51217)) + +- Redo docstring for `qz` ([bug #50846](https://savannah.gnu.org/bugs/?50846)) + +- describe optional install dependencies PortAudio and SUNDIALS ([bug #50513](https://savannah.gnu.org/bugs/?50513)) + +- update `CITATION` date, version, and permalink to manual ([bug #47058](https://savannah.gnu.org/bugs/?47058)) + + [1]: {{ "download.html" | absolute_url }} + [2]: https://ftp.gnu.org/gnu/octave/windows diff -r 88f15c74aa24 -r d48d73a30c56 community-news.html --- a/community-news.html Mon Jan 22 23:44:32 2018 +0100 +++ b/community-news.html Tue Mar 13 18:05:42 2018 +0100 @@ -13,7 +13,7 @@ entires in the GUI: this-is-the-gnu-octave-community-news-page - community-news-page-serial=8 + community-news-page-serial=9 -->