Editing Bug Fix List - 4.2.0 Release

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 4: Line 4:


Use <pre><strike> ... </strike></pre> to cross an item off the list when it has been done.  Add <pre>WON'T FIX</pre> and the strike through tag for any bugs that will not be fixed in this round.
Use <pre><strike> ... </strike></pre> to cross an item off the list when it has been done.  Add <pre>WON'T FIX</pre> and the strike through tag for any bugs that will not be fixed in this round.
<div class="tocinline">__TOC__</div>


== Bugs marked as Crash ==
== Bugs marked as Crash ==
Line 11: Line 9:
(Some of these crashes seem to appear only on a few systems.  Please check which your system(s) can reproduce.)
(Some of these crashes seem to appear only on a few systems.  Please check which your system(s) can reproduce.)


* <strike>Owner: jwe {{bug|48574}} With GCC 6.x, an error in an onCleanup function causes Octave to crash</strike>
* Owner: ??? {{bug|45366}} Two objects not cleaning dynamically allocated widgets leading to crash at exit -- patch supplied


* <strike>Owner: ??? {{bug|45366}} Two objects not cleaning dynamically allocated widgets leading to crash at exit -- patch supplied</strike>
* Owner: ??? {{bug|47837}} Segmentation fault with missing warning state "all" -- patch supplied
 
* <strike>Owner: ??? {{bug|47837}} Segmentation fault with missing warning state "all"</strike>


* Owner: ??? {{bug|47927}} Ctrl+C crashes Octave on MacOS
* Owner: ??? {{bug|47927}} Ctrl+C crashes Octave on MacOS
Line 21: Line 17:
* Owner: ??? {{bug|47914}} segfault with OpenGL patches and address sanitizer
* Owner: ??? {{bug|47914}} segfault with OpenGL patches and address sanitizer


* <strike> Owner: ??? {{bug|47650}} octave crashed while plotting many functions </strike>
* Owner: ??? {{bug|47650}} octave crashed while plotting many functions


* <strike> {{bug|46501}} Crash running uimenu code under Qt </strike>
* Owner: Lachlan (review needed) {{bug|46501}} Crash running uimenu code under Qt


* Owner: ??? {{bug|46349}} dblquad/triplequad - periodic functions over the whole period [hang, not crash]
* Owner: ??? {{bug|46349}} dblquad/triplequad - periodic functions over the whole period [hang, not crash]


* <strike> {{bug|46315}} Assertion Failed - profiler crash on every 2nd time execution halts </strike>
* Owner: ??? {{bug|46315}} Assertion Failed - profiler crash on every 2nd time execution halts


* <strike> Owner: ??? {{bug|45863}} Octave crashes when clicking on polar plot using OpenGL </strike>
* Owner: ??? {{bug|45863}} Octave crashes when clicking on polar plot using OpenGL
 
* <strike> Owner: ??? {{bug|45577}}  Solving systems using complex NaN causes crash </strike>


* WON'T FIX <strike>Owner: ??? {{bug|44823}} Segfault when using HD Graphics 6000 on Fedora 21</strike>
* WON'T FIX <strike>Owner: ??? {{bug|44823}} Segfault when using HD Graphics 6000 on Fedora 21</strike>
Line 37: Line 31:
=== Windows ===
=== Windows ===


* <strike> Owner: ??? {{bug|39000}} Can't override BLAS XERBLA handler on Windows </strike>
* Owner: ??? {{bug|39000}} Can't override BLAS XERBLA handler on Windows


* Owner: ??? {{bug|44470}} Pause does not detect Ctrl+C keystroke in Windows GUI
* Owner: ??? {{bug|44470}} Pause does not detect Ctrl+C keystroke in Windows GUI
* WON'T FIX <strike>Owner: ??? {{bug|47840}} exec segfaults on Windows</strike>


* Owner: ??? {{bug|45860}} Many stacked uipanels crashes the qt gui in Windows 8
* Owner: ??? {{bug|45860}} Many stacked uipanels crashes the qt gui in Windows 8
* WON'T FIX <strike>Owner: ??? {{bug|47840}} exec segfaults on Windows</strike>


* <strike> Owner: ??? {{bug|46476}} Octave 4.0.0 crashes on plot </strike>
* <strike> Owner: ??? {{bug|46476}} Octave 4.0.0 crashes on plot </strike>
Line 49: Line 43:
* <strike> Owner: ??? {{bug|45297}} GUI crash when calling scatter (x, y, [], color) with Windows 8.1 (Anyone with Win 8.1 to reproduce this?  If not, skip it.) </strike>
* <strike> Owner: ??? {{bug|45297}} GUI crash when calling scatter (x, y, [], color) with Windows 8.1 (Anyone with Win 8.1 to reproduce this?  If not, skip it.) </strike>


* WON'T FIX <strike>Owner: ??? {{bug|47445}} Settng colours for too many plots causes Segmentation violation (Anyone with Win 8 to reproduce this?  If not, skip it.)</strike>
* Owner: ??? {{bug|47445}} Settng colours for too many plots causes Segmentation violation (Anyone with Win 8 to reproduce this?  If not, skip it.)


* <strike>Owner: ??? {{bug|45634}} Octave 4.0.0 GUI crashes on first-time use</strike>
* Owner: ??? {{bug|45634}} Octave 4.0.0 GUI crashes on first-time use


* <strike> Owner: ??? {{bug|45604}} Windows XP Octave 4.0.0 plot crashes </strike>
* Owner: ??? {{bug|45604}} Windows XP Octave 4.0.0 plot crashes


== Bugs marked Configuration and Build System ==
== Bugs marked Configuration and Build System ==


* Owner: ??? {{bug|48380}} Binary versions of several Octave-Forge packages fail to build with MXE
* Owner: ??? {{bug|48380}} Binary versions of several Octave-Forge packages fail to build with MXE
* NEED INFO {{bug|41574}} Current build approach causes mkoctfile to link to too many libraries on the Mac -- patch posted
* Owner: ??? {{bug|44979}} check for osmesa is done at runtime and not configure -- Someone should check if this is easy
* <strike> Owner: jwe {{bug|48139}} New warnings about deprecated functions when building liboctave -- minor but should be easy to fix </strike>
* <strike>Owner: ??? {{bug|45399}} build failure with multiple flex source files using gcc Link Time Optimization (LTO) -- patch submitted. Marked "minor", but easy fix. </strike>


* <strike>Owner: ??? {{bug|47971}} "make clean; make" fails on missing oct-conf-post.h</strike>
* <strike>Owner: ??? {{bug|47971}} "make clean; make" fails on missing oct-conf-post.h</strike>


* <strike>Owner: ??? {{bug|47576}} mxe-octave: octave-4.0.1-installer.exe (32bit) does not install on Windows 10 -- ready for test </strike>
* <strike>Owner: ??? {{bug|47576}} mxe-octave: octave-4.0.1-installer.exe (32bit) does not install on Windows 10 -- ready for test </strike>
* Owner: ??? {{bug|41574}} Current build approach causes mkoctfile to link to too many libraries on the Mac -- patch posted


* <strike>Owner: ??? {{bug|47858}} Building with hdf5-1.10 fails due to changed variable type -- patch posted</strike>
* <strike>Owner: ??? {{bug|47858}} Building with hdf5-1.10 fails due to changed variable type -- patch posted</strike>
Line 80: Line 68:


* <strike>Owner: ??? {{bug|45646}} files in source distribution should not be deleted on "clean" or "distclean" -- is marked as "minor", but sounds important for a release</strike>
* <strike>Owner: ??? {{bug|45646}} files in source distribution should not be deleted on "clean" or "distclean" -- is marked as "minor", but sounds important for a release</strike>
* Owner: ??? {{bug|44979}} check for osmesa is done at runtime and not configure -- Someone should check if this is easy
* Owner: ??? {{bug|48139}} New warnings about deprecated functions when building liboctave -- minor but should be easy to fix
* Owner: ??? {{bug|45399}} build failure with multiple flex source files using gcc Link Time Optimization (LTO) -- patch submitted. Marked "minor", but easy fix.


* <strike>Owner: ??? {{bug|47617}} mxe-octave: instrument-control package not installed correctly in official release -- this looks simple; is it?</strike>
* <strike>Owner: ??? {{bug|47617}} mxe-octave: instrument-control package not installed correctly in official release -- this looks simple; is it?</strike>


* <strike>Owner: ??? {{bug|48340}} parallel package fails to build with dev octave</strike>
* Owner: ??? {{bug|48340}} parallel package fails to build with dev octave(signal-wrappers.h not found)


== Bugs with severity >= 4 ==
== Bugs with severity >= 4 ==
* POSTPONED <strike> Owner: ??? {{bug|44916}} --softwareopengl option for performance </strike>
* Owner: ??? {{bug|44916}} Printing Qt-drawn figures produces faulty files
* Owner: ??? {{bug|37672}} CTRL+C interrupt processing causes segfaults -- patch posted
* Owner: ??? {{bug|37672}} CTRL+C interrupt processing causes segfaults
* Owner: ??? {{bug|47400}} panic on Ctrl+c with multithreaded ATLAS or OpenBLAS -- patch posted
* Owner: ??? {{bug|47400}} panic on Ctrl+c with multithreaded ATLAS or OpenBLAS
* <strike> {{bug|41567}} error in qr -- patch posted </strike>
* Owner: ??? {{bug|41567}} error in qr -- patch posted
* <strike> Owner: ??? {{bug|43098}} "if (array)" should raise a warning, and give the same result for dense and sparse -- patch posted </strike>
* <strike> Owner: ??? {{bug|43098}} "if (array)" should raise a warning, and give the same result for dense and sparse -- patch posted </strike>
* Owner: ??? {{bug|47676}} Cannot apply computed assignment to a variable defined after the code was parsed (e.g., in a script) -- workaround patch posted
* Owner: ??? {{bug|47676}} Cannot apply computed assignment to a variable defined after the code was parsed (e.g., in a script) -- workaround patch posted
* <strike> Owner: ??? {{bug|39000}} Can't override BLAS XERBLA handler on Windows </strike>
* Owner: ??? {{bug|39000}} Can't override BLAS XERBLA handler on Windows
* POSTPONED {{bug|42469}} GUI crashes on international character after autocompletion -- upstream scintilla bug.  Can we work around it?
* Owner: ??? {{bug|42469}} GUI crashes on international character after autocompletion -- upstream scintilla bug.  Can we work around it?
* <strike> {{bug|44335}} Use consistent wording for "contribute" vs "donate" -- patch posted </strike>
* Owner: ??? {{bug|44335}} Use consistent wording for "contribute" vs "donate" -- patch posted
* <strike> Owner: [[User:siko1056]] {{bug|46330}} segfault with matrices containing Inf & NaN -- patch posted </strike>
* Owner: [[User:siko1056]] {{bug|46330}} segfault with matrices containing Inf & NaN -- patch posted
* <strike> Owner: ??? {{bug|47543}} segfault with warnings disabled in subfunction when all warnings disabled globally -- patch posted </strike>
* Owner: ??? {{bug|47543}} segfault with warnings disabled in subfunction when all warnings disabled globally -- patch posted


== Bugs marked as regressions ==
== Bugs marked as regressions ==
Line 103: Line 97:
* owner (???) {{bug|44498}} isvector: Always returns true for objects from user defined classes -- patch submitted
* owner (???) {{bug|44498}} isvector: Always returns true for objects from user defined classes -- patch submitted


* owner (???) {{bug|47337}} [Windows] fltk toolkt: infinite loop "GL2PS warning: Unknown token in buffer" when printing -- infinite loop is almost as bad as a crash
* <strike>owner (???) {{bug|45507}} acos returns different results on big input values on gcc 4.8</strike>


* <strike> owner (???) {{bug|47756}} [ode suit] integrate_adaptive fails with vertical tspan -- patch posted </strike>
* <strike>owner (???) {{bug|43559}} "hold on" causes "plot" to use incorrect series colouring -- patch posted</strike>


* owner (???) {{bug|44152}} print("plot_file.pdf") generates warning message -- trivial fix
* <strike>owner (???) {{bug|46522}} clear all does not fix shadowed "help"</strike> -- (Three of us can no longer reproduce this.)


* owner (???) {{bug|36743}} Octave:language-extension warning warns about Octave's own files -- old bug, but the inability to warn of automatic broadcast is a regression.
* owner (???) {{bug|47337}} [Windows] fltk toolkt: infinite loop "GL2PS warning: Unknown token in buffer" when printing -- infinite loop is almost as bad as a crash
 
* <strike>owner (???) {{bug|45507}} acos returns different results on big input values on gcc 4.8</strike>


* <strike>owner (???) {{bug|43559}} "hold on" causes "plot" to use incorrect series colouring -- patch posted</strike>
* owner (???) {{bug|48296}} demo hangs with subplot and pager -- patch posted


* <strike>owner (???) {{bug|46522}} clear all does not fix shadowed "help"</strike> -- (Three of us can no longer reproduce this.)
* owner (???) {{bug|47756}} [ode suit] integrate_adaptive fails with vertical tspan -- patch posted


* <strike> owner (???) {{bug|48296}} demo hangs with subplot and pager -- patch posted </strike>
* owner (???) {{bug|44152}} print("plot_file.pdf") generates warning message -- trivial fix


* <strike>owner (???) {{bug|47571}} Problem with umlaut in command line</strike> -- I think no code change is needed; just compiling Windows binary of 4.2.0 in a UTF-8 environment
* <strike>owner (???) {{bug|47571}} Problem with umlaut in command line</strike> -- I think no code change is needed; just compiling Windows binary of 4.2.0 in a UTF-8 environment


* WONT'T FIX <strike> owner (???) {{bug|46645}} Can't load struct variables that use arbitrary fieldnames -- may be too hard </strike>
* owner (???) {{bug|46645}} Can't load struct variables that use arbitrary fieldnames -- may be too hard
 
* owner (???) {{bug|36743}} Octave:language-extension warning warns about Octave's own files -- old bug, but the inability to warn of automatic broadcast is a regression.


== Bugs marked GUI ==
== Bugs marked GUI ==
Line 135: Line 129:
* Reviewer: Lachlan {{bug|32756}} Ignore unknown datatypes in HDF5 files but load remainder of file correctly
* Reviewer: Lachlan {{bug|32756}} Ignore unknown datatypes in HDF5 files but load remainder of file correctly
* Reviewer: Lachlan {{bug|45972}} Anonymous function handles with varargin are not correctly saved.
* Reviewer: Lachlan {{bug|45972}} Anonymous function handles with varargin are not correctly saved.
* <strike>Reviewer: Lachlan {{bug|37613}} Octave precision/accuracy is much lower for quadgk</strike>
* Reviewer: Lachlan {{bug|40904}} WHAT function should return all available results for MATLAB compatibility


=== Unreviewed patches that seem (to LA) worth reviewing ===
=== Unreviewed patches that seem (to LA) worth reviewing ===
* <strike> Owner: ??? {{bug|46136}} error messages for stacks of anonymous functions not informative enough </strike>
* Owner: ??? {{bug|46136}} error messages for stacks of anonymous functions not informative enough
* <strike> Owner: ??? {{bug|47756}} [ode suit] integrate_adaptive fails with vertical tspan -- One-line patch.  Who knows the ode suite? </strike>
* Owner: ??? {{bug|37613}} Octave precision/accuracy is much lower for quadgk
* Owner: ??? {{bug|47756}} [ode suit] integrate_adaptive fails with vertical tspan -- One-line patch.  Who knows the ode suite?
* Owner: ??? {{bug|46008}} Help function fails to return help header for subfunctions and nested functions
* Owner: ??? {{bug|46008}} Help function fails to return help header for subfunctions and nested functions
* Owner: ??? {{bug|36646}} Statistics tests produce errors and warnings when var(sample) == 0  -- patch only fixes some functions, but better than none.
* Owner: ??? {{bug|36646}} Statistics tests produce errors and warnings when var(sample) == 0  -- patch only fixes some functions, but better than none.
* Owner: ??? {{bug|46852}} smarter diagnostic message when a user variable shadows a function definition
* Owner: ??? {{bug|46852}} smarter diagnostic message when a user variable shadows a function definition
* <strike> {{bug|46912}} qr not working as described && related {{bug|41567}} qr fails with two matrix inputs </strike>
* Owner: ??? {{bug|46912}} qr not working as described && related {{bug|41567}} qr fails with two matrix inputs
* Owner: ??? {{bug|45969}} Inner scopes of nested anonymous function definitions are not saved.
* Owner: ??? {{bug|45969}} Inner scopes of nested anonymous function definitions are not saved.
* Owner: ??? {{bug|45903}} pkg rebuild -global fails if package directory does not exist
* Owner: ??? {{bug|45903}} pkg rebuild -global fails if package directory does not exist
* Owner: ??? {{bug|42561}} gnuplot error on "demo trimesh"
* Owner: ??? {{bug|42561}} gnuplot error on "demo trimesh"
* Owner: ??? {{bug|41742}} The rand function occasionally returns unexpected results.
* Owner: ??? {{bug|41742}} The rand function occasionally returns unexpected results.
* Owner: ??? {{bug|39036}} line(X, Y) draws no lines
* Owner: ??? {{bug|40904}} WHAT function should return all available results for MATLAB compatibility
* Owner: Lachlan {{bug|39036}} line(X, Y) draws no lines
* Owner: ??? {{bug|38483}} qp() fails with empty inequality constraints
* Owner: ??? {{bug|38483}} qp() fails with empty inequality constraints
* POSTPONED <strike> Owner: ??? {{bug|46236}} GUI Workspace - use same column headings as Matlab '''Reviewed by: jwe''' </strike>
* Owner: ??? {{bug|46236}} GUI Workspace - use same column headings as Matlab
* Owner: ??? {{bug|47800}} gammainc(x,a,"upper") rounds down to zero if output is below eps
* Owner: ??? {{bug|47800}} gammainc(x,a,"upper") rounds down to zero if output is below eps
* Owner: ??? {{bug|42671}} [PATCH] corr() does not have p-values output, returns 1.0 with one observation.
* Owner: ??? {{bug|42671}} [PATCH] corr() does not have p-values output, returns 1.0 with one observation.
Line 163: Line 157:


=== Lachlan's patches -- someone impartial can triage these :) ===
=== Lachlan's patches -- someone impartial can triage these :) ===
* <strike>Owner: ??? {{bug|46458}} tab completion does not work for the elements of a struct when that struct is a cell of a cell array</strike>
* Owner: ??? {{bug|46458}} tab completion does not work for the elements of a struct when that struct is a cell of a cell array
* <strike>Owner: ??? {{bug|48317}} tab autocomplete doesn't complete local functions</strike>
* Owner: ??? {{bug|48317}} tab autocomplete doesn't complete local functions
* <strike>Owner: ??? {{bug|47950}} glob and dir functions are unable to escape square bracket characters in Windows</strike>
* Owner: ??? {{bug|47950}} glob and dir functions are unable to escape square bracket characters in Windows
* <strike>Owner: ??? {{bug|47414}} Folding editor text breaks cursor movement</strike>
* Owner: ??? {{bug|47414}} Folding editor text breaks cursor movement
* Owner: ??? {{bug|46859}} floating point error in range results in non-integer value -- patch warns of error, rather than fixing it.
* Owner: ??? {{bug|46859}} floating point error in range results in non-integer value -- patch warns of error, rather than fixing it.
* <strike> Owner: ??? {{bug|48315}} cov.m: Incorrect result </strike>
* Owner: ??? {{bug|48315}} cov.m: Incorrect result
* Owner: ??? {{bug|46660}} object array writing into class member alters another class member
* Owner: ??? {{bug|46660}} object array writing into class member alters another class member
* <strike>Owner: ??? {{bug|48044}} Searching for markers does not wrap</strike>
* Owner: ??? {{bug|48044}} Searching for markers does not wrap
* <strike>Owner: ??? {{bug|48292}} dbstop marker obscures bookmarks</strike>
* Owner: ??? {{bug|48292}} dbstop marker obscures bookmarks
* Owner: ??? {{bug|47173}} mtimes allows arguments with >= 3 dimensions -- a patch deep in core, so it needs careful review.
* Owner: ??? {{bug|47173}} mtimes allows arguments with >= 3 dimensions -- a patch deep in core, so it needs careful review.
* <strike> Owner: ??? {{bug|39349}} funny output from help .' </strike>
* Owner: ??? {{bug|39349}} funny output from help .'
* <strike> {{bug|46632}} Breakpoints and program counter arrow aren't cleared in some cases </strike>
* Owner: ??? {{bug|46632}} Breakpoints and program counter arrow aren't cleared in some cases
* Owner: ??? {{bug|43925}} isscalar behaves incorrectly for some user-defined classes
* Owner: ??? {{bug|43925}} isscalar behaves incorrectly for some user-defined classes
* <strike> Owner: ??? {{bug|36015}} unexpected sqp error </strike>
* Owner: ??? {{bug|36015}} unexpected sqp error


=== Other bug reports tagged as "patch submitted"  ===
=== Other bug reports tagged as "patch submitted"  ===
* Owner: ??? {{bug|40095}} Clearvar function not implemented (LA vote: unsure)
* Owner: ??? {{bug|40095}} Clearvar function not implemented (LA vote: unsure)
* <strike> Owner: ??? {{bug|44336}} warning ("error", "all") changes "matlab-compatible" warnings if there's an "all" status before </strike>
* Owner: ??? {{bug|44336}} warning ("error", "all") changes "matlab-compatible" warnings if there's an "all" status before
* Owner: ??? {{bug|32839}} pkg build/install does not work with directories
* Owner: ??? {{bug|32839}} pkg build/install does not work with directories
* Owner: ??? {{bug|32008}} sqp: Don't set upper/lower bound unless specified -- clarification requested
* Owner: ??? {{bug|32008}} sqp: Don't set upper/lower bound unless specified -- clarification requested
* <strike> Owner: ??? {{bug|44727}} editor: breakpoints are confused after file is changed -- will be fixed by patch for {{bug|46332}}. </strike>
* Owner: ??? {{bug|44727}} editor: breakpoints are confused after file is changed -- will be fixed by patch for {{bug|46332}}.
* Owner: ??? {{bug|45542}} griddatan unable to perform 4-dimensional interpolation. -- diff requested
* Owner: ??? {{bug|45542}} griddatan unable to perform 4-dimensional interpolation. -- diff requested
* Owner: ??? {{bug|44503}} 'set (gca, camera.......)' doesn't update 3D plots
* Owner: ??? {{bug|44503}} 'set (gca, camera.......)' doesn't update 3D plots
Line 197: Line 191:


=== Other bugs marked as crash in Savannah ===
=== Other bugs marked as crash in Savannah ===
* POSTPONED <strike> Owner: ??? {{bug|47958}} GUI freezes when starting debug with a partly drawn Qt figure (LA vote: unsure) </strike>
* Owner: ??? {{bug|47958}} GUI freezes when starting debug with a partly drawn Qt figure (LA vote: unsure)
* WON'T FIX <strike> Owner: ??? {{bug|42118}} COW memory issues when extracting small slices from large arrays (LA vote: unsure) </strike>
* Owner: ??? {{bug|42118}} COW memory issues when extracting small slices from large arrays (LA vote: unsure)
* Owner: ??? {{bug|40044}} *** glibc detected *** gnuplot: double free or corruption (fasttop): 0x08d72878 *** (LA vote: not necessary)
* Owner: ??? {{bug|40044}} *** glibc detected *** gnuplot: double free or corruption (fasttop): 0x08d72878 *** (LA vote: not necessary)
* WON'T FIX <strike> Owner: ??? {{bug|40608}} MinGW: crashes with JIT (LA vote: not necessary) </strike>
* Owner: ??? {{bug|40608}} MinGW: crashes with JIT (LA vote: not necessary)
* POSTPONED <strike> Owner: ??? {{bug|41213}} JIT segfaults on non-x86 processors (LA vote: not necessary) </strike>
* Owner: ??? {{bug|41213}} JIT segfaults on non-x86 processors (LA vote: not necessary)
* Owner: ??? {{bug|42429}} @ftp/dir crashes Octave (LA vote: not necessary)
* Owner: ??? {{bug|42429}} @ftp/dir crashes Octave (LA vote: not necessary)
* Owner: ??? {{bug|44478}} test __osmesa_print__.cc-tst crashes with Nvidia drivers (LA vote: not necessary)
* Owner: ??? {{bug|44478}} test __osmesa_print__.cc-tst crashes with Nvidia drivers (LA vote: not necessary)
* POSTPONED <strike> Owner: ??? {{bug|46192}} JIT compiler fails in jit.tst and aborts Octave (LA vote: not necessary) </strike>
* Owner: ??? {{bug|46192}} JIT compiler fails in jit.tst and aborts Octave (LA vote: not necessary)
* <strike> Owner: ??? {{bug|46926}} saveas() crashes Octave  (LA vote: not necessary) </strike>
* Owner: ??? {{bug|46926}} saveas() crashes Octave  (LA vote: not necessary)
* Owner: ??? {{bug|47620}} segfault when using eval and anoymous function (LA vote: not necessary)
* Owner: ??? {{bug|47620}} segfault when using eval and anoymous function (LA vote: not necessary)
* WON'T FIX <strike> Owner: ??? {{bug|47827}} "Ctrl+1" shortcut crashes the GUI (LA vote: not necessary) </strike>
* Owner: ??? {{bug|47827}} "Ctrl+1" shortcut crashes the GUI (LA vote: not necessary)
* Owner: ??? {{bug|48078}} signal package: crash in remez with close frequency band values + differentiator (LA vote: not necessary)
* Owner: ??? {{bug|48078}} signal package: crash in remez with close frequency band values + differentiator (LA vote: not necessary)
* WON'T FIX <strike> Owner: ??? {{bug|48219}} Crash at end of execution of openEMS script (LA vote: not necessary) </strike>
* Owner: ??? {{bug|48219}} Crash at end of execution of openEMS script (LA vote: not necessary)
* <strike> Owner: ??? {{bug|48284}} Can't make the graphics work on new installation </strike>
* Owner: ??? {{bug|48284}} Can't make the graphics work on new installation
* <strike> Owner: ??? {{bug|48323}} interval package: segmentation fault in qr function (LA vote: not necessary) </strike>
* Owner: ??? {{bug|48323}} interval package: segmentation fault in qr function (LA vote: not necessary)
* POSTPONED <strike> Owner: ??? {{bug|41652}} Octave builds but crashes when trying to use gcj for java support (LA vote: not necessary) </strike>
* Owner: ??? {{bug|41652}} Octave builds but crashes when trying to use gcj for java support (LA vote: not necessary)


=== Bugs marked configuration and build system in Savannah ===
=== Bugs marked configuration and build system in Savannah ===
Line 220: Line 214:
* Owner: ??? {{bug|36477}} use XDG dirs instead of HOME (LA vote: not necessary, but desirable)
* Owner: ??? {{bug|36477}} use XDG dirs instead of HOME (LA vote: not necessary, but desirable)
* Owner: ??? {{bug|40444}} On Windows, config & history files etc. should go to %APPDATA% (LA vote: not necessary, but desirable)
* Owner: ??? {{bug|40444}} On Windows, config & history files etc. should go to %APPDATA% (LA vote: not necessary, but desirable)
* <strike> Owner: ??? {{bug|47886}} Do not link against libraries without OpenGL (LA vote: unsure) </strike>
* Owner: ??? {{bug|47886}} Do not link against libraries without OpenGL (LA vote: unsure)
* <strike> Owner: ??? {{bug|41027}} config.h is too generic (LA vote: up to JWE) </strike>
* Owner: ??? {{bug|41027}} config.h is too generic (LA vote: up to JWE)
* Owner: ??? {{bug|38776}} Tests in private functions cannot be tested directly (LA vote: unnecessary)
* Owner: ??? {{bug|38776}} Tests in private functions cannot be tested directly (LA vote: unnecessary)
* Owner: ??? {{bug|41298}} pkg install: automatically extract %!tests and install both extracted and fixed test files (LA vote: unnecessary; useful for development, not release)
* Owner: ??? {{bug|41298}} pkg install: automatically extract %!tests and install both extracted and fixed test files (LA vote: unnecessary; useful for development, not release)
Line 235: Line 229:
* <strike> Owner: ??? {{bug|39446}} MXE-Octave: LAPACK build mixes MinGW and MSVC (LA vote: not necessary) </strike>
* <strike> Owner: ??? {{bug|39446}} MXE-Octave: LAPACK build mixes MinGW and MSVC (LA vote: not necessary) </strike>
* Owner: ??? {{bug|40111}} Support runtime selection of Java version on Linux and Unix systems (LA vote: not necessary)
* Owner: ??? {{bug|40111}} Support runtime selection of Java version on Linux and Unix systems (LA vote: not necessary)
* <strike> Owner: ??? {{bug|40252}} Make GUI compatible with both Qt4 and Qt5 (LA vote: not necessary) </strike>
* Owner: ??? {{bug|40252}} Make GUI compatible with both Qt4 and Qt5 (LA vote: not necessary)
* Owner: ??? {{bug|41652}} Octave builds but crashes when trying to use gcj for java support (LA vote: not necessary)
* Owner: ??? {{bug|41652}} Octave builds but crashes when trying to use gcj for java support (LA vote: not necessary)
* Owner: ??? {{bug|44359}} Save and restore user FFLAGS, add additional options to AM_FFLAGS (LA vote: not necessary)
* Owner: ??? {{bug|44359}} Save and restore user FFLAGS, add additional options to AM_FFLAGS (LA vote: not necessary)
Line 266: Line 260:
* Owner: ??? {{bug|41428}} Add an &~ binary operator (LA vote: note necessary)
* Owner: ??? {{bug|41428}} Add an &~ binary operator (LA vote: note necessary)
* Owner: ??? {{bug|47919}} Error messages for mismatched struct fields is not informative (LA vote: not necessary)
* Owner: ??? {{bug|47919}} Error messages for mismatched struct fields is not informative (LA vote: not necessary)
* <strike> Owner: ??? {{bug|41088}} add a splash screen (loading is non-instantaneous) (LA vote: not necessary) </strike>
* Owner: ??? {{bug|41088}} add a splash screen (loading is non-instantaneous) (LA vote: not necessary)
* Owner: ??? {{bug|41818}} Fixed up "find" function with templates and fourth parameter (LA vote: not necessary)
* Owner: ??? {{bug|41818}} Fixed up "find" function with templates and fourth parameter (LA vote: not necessary)


Line 272: Line 266:
* Owner: ??? {{patch|9026}} Automatically close if, for, while etc.
* Owner: ??? {{patch|9026}} Automatically close if, for, while etc.
* Owner: ??? {{patch|9023}} Tell user about misaligned if/end pairs when an end-related error occurs
* Owner: ??? {{patch|9023}} Tell user about misaligned if/end pairs when an end-related error occurs
* WON'T FIX <strike>Owner: ??? {{patch|9022}} Allow paging of some but not all commands</strike>
* Owner: ??? {{patch|9022}} Allow paging of some but not all commands
* <strike> Owner: ??? {{patch|8956}} F3 for "Find Next", shift+F3 for "Find Prev" </strike>
* Owner: ??? {{patch|8956}} F3 for "Find Next", shift+F3 for "Find Prev"
* Owner: ??? {{patch|8656}} Variable Editor (expanded from Patch {{patch|8316}})
* Owner: ??? {{patch|8656}} Variable Editor (expanded from Patch {{patch|8316}})
* Owner: ??? {{patch|9011}} Tests for corefcn/sparse.cc
* Owner: ??? {{patch|9011}} Tests for corefcn/sparse.cc
Line 290: Line 284:


=== Matlab functions, by regular devs ===
=== Matlab functions, by regular devs ===
* <strike>Owner: ??? {{patch|9048}} Matlab compatible publish function</strike>
* Owner: ??? {{patch|9013}} New function "material"
* <strike> Owner: ??? {{patch|9014}} Add "camlight" function </strike>
* Owner: ??? {{patch|8856}} add function reducevolume
* <strike> Owner: ??? {{patch|9013}} New function "material" </strike>
* Owner: ??? {{patch|8872}} add isocaps
* <strike> Owner: ??? {{patch|9040}} Add function "lighting" </strike>
* Owner: ??? {{patch|8864}} add smooth3
* <strike> Owner: ??? {{patch|8856}} add function reducevolume </strike>
* <strike> Owner: ??? {{patch|8872}} add isocaps </strike>
* <strike> Owner: ??? {{patch|8864}} add smooth3 </strike>
* Owner: ??? {{patch|7924}} Added two functions: locale() and setlocale()
* Owner: ??? {{patch|7924}} Added two functions: locale() and setlocale()
* <strike> Owner: ??? {{patch|8912}} add function reducepatch </strike>
* Owner: ??? {{patch|8912}} add function reducepatch


=== Matlab functions, needing major work ===
=== Matlab functions, needing major work ===
Line 312: Line 303:
* Owner: ??? {{patch|8986}} CDF plot implementation
* Owner: ??? {{patch|8986}} CDF plot implementation
* Owner: ??? {{patch|8974}} GSOC16 - Improve iterative methods for sparse linear systems
* Owner: ??? {{patch|8974}} GSOC16 - Improve iterative methods for sparse linear systems
* <strike>Owner: ??? {{patch|8943}} object class "light" for lighting effects on patches and surfaces</strike>
* Owner: ??? {{patch|8943}} object class "light" for lighting effects on patches and surfaces
* Owner: ??? {{patch|8824}} added affine2d class
* Owner: ??? {{patch|8824}} added affine2d class
* Owner: ??? {{patch|8722}} For image() and imagesc(), added value readout in status bar when mousing over a figure
* Owner: ??? {{patch|8722}} For image() and imagesc(), added value readout in status bar when mousing over a figure
* Owner: ??? {{patch|8693}} Reimplement operator * (const SparseMatrix& m, const SparseMatrix& a) to use SuiteSparse
* Owner: ??? {{patch|8693}} Reimplement operator * (const SparseMatrix& m, const SparseMatrix& a) to use SuiteSparse
* Owner: ??? {{patch|8690}} Alternative implementation of tcdf
* Owner: ??? {{patch|8690}} Alternative implementation of tcdf
* <strike>Owner: ??? {{patch|8526}} avoid conflict with gnu99 stdbool.h -- JWE is cleaning the API.  Is this worth it?</strike>
* The above are "unsure".  The below are not yet triaged.
* Owner: ??? {{patch|8584}} statistics/stepwisefit selection on partial p values
* Owner: ??? {{patch|8579}} wblplot function file
* Owner: ??? {{patch|8548}} New integerizing range algorithm for non-integer elements using better interp.
* Owner: ??? {{patch|8542}} Handle sparse matrices in cholinsert
* Owner: ??? {{patch|8532}} Use conventional signaling to modify Readline term size rather than callback.
* Owner: ??? {{patch|8526}} avoid conflict with gnu99 stdbool.h
* Owner: ??? {{patch|8417}} Consolidate large conditional type decisions -- needs comments
* Owner: ??? {{patch|8417}} Consolidate large conditional type decisions -- needs comments
* Owner: ??? {{patch|8314}} Patch to build system to use @rpath for Mac liboctave/libinterp
* Owner: ??? {{patch|8314}} Patch to build system to use @rpath for Mac liboctave/libinterp
* Owner: ??? {{patch|8308}} Adds --minimal-dependencies flag to mkoctfile for more portable mex/oct files
* Owner: ??? {{patch|8308}} Adds --minimal-dependencies flag to mkoctfile for more portable mex/oct files
* Owner: ??? {{patch|8300}} Buttons for the profiler GUI
* Owner: ??? {{patch|8267}} Documentation and 'debug-tool' patch.
* Owner: ??? {{patch|8248}} In (element-wise) power op. functions, do range check before casting to int.
* Owner: ??? {{patch|8203}} Add -ddumb device to print.
* Owner: ??? {{patch|8202}} Install images into infodir.
* Owner: ??? {{patch|8172}} Improve complex mapper functions (see Numerical, item 2 on Projects page)
* Owner: ??? {{patch|8141}} signal package: levinson.m deal with matrix input (matlab compatibility)
* Owner: ??? {{patch|8139}} cd: Add Bash-like "cd -" shortcut to change to last dir from input prompt.
* Owner: ??? {{patch|8102}} wrappers for stiff ode solvers
* Owner: ??? {{patch|8092}} Added parameter for scaling line-height on plots.
* Owner: ??? {{patch|7976}} Make PPKG_ADD and PKG_DEL see both m-file and oct-file directories of a package (2nd post)
* Owner: ??? {{patch|7976}} Make PPKG_ADD and PKG_DEL see both m-file and oct-file directories of a package (2nd post)
 
* Owner: ??? {{patch|7958}} Enable tracing calls to underlying numeriacl libraries
[[Category:Releases]]
* Owner: ??? {{patch|7537}} Handle matlab way to store cell arrays in hdf5 files
Please note that all contributions to Octave may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Octave:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)

Templates used on this page: