1,852
edits
(→Bugs with severity >= 4: Fixed bug #46330) |
(Add Category:Releases.) |
||
(103 intermediate revisions by 8 users not shown) | |||
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 9: | Line 11: | ||
(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.) | ||
* Owner: ??? {{bug|45366}} Two objects not cleaning dynamically allocated widgets leading to crash at exit -- patch supplied | * <strike>Owner: jwe {{bug|48574}} With GCC 6.x, an error in an onCleanup function causes Octave to crash</strike> | ||
* <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" | * <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 17: | Line 21: | ||
* Owner: ??? {{bug|47914}} segfault with OpenGL patches and address sanitizer | * Owner: ??? {{bug|47914}} segfault with OpenGL patches and address sanitizer | ||
* Owner: ??? {{bug|47650}} octave crashed while plotting many functions | * <strike> Owner: ??? {{bug|47650}} octave crashed while plotting many functions </strike> | ||
* | * <strike> {{bug|46501}} Crash running uimenu code under Qt </strike> | ||
* 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> | ||
* <strike> Owner: ??? {{bug|45863}} Octave crashes when clicking on polar plot using OpenGL </strike> | |||
* Owner: ??? {{bug| | * <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 31: | Line 37: | ||
=== Windows === | === Windows === | ||
* Owner: ??? {{bug|39000}} Can't override BLAS XERBLA handler on Windows | * <strike> Owner: ??? {{bug|39000}} Can't override BLAS XERBLA handler on Windows </strike> | ||
* 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 | ||
* 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> | * 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 43: | Line 49: | ||
* <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> | ||
* Owner: ??? {{bug|47445}} Settng colours for too many plots causes Segmentation violation (Anyone with Win 8 to reproduce this? If not, skip it.) | * 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|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 </strike> | ||
== 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> | ||
* <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> | ||
* Owner: | * <strike>Owner: JWE {{bug|48319}} Development source build failure related to LONG_DOUBLE_ROUNDING in oct-inttypes.cc</strike> | ||
* <strike>Owner: ??? {{bug|46063}} Build system re-makes certain files 2 or even 3 times</strike> | * <strike>Owner: ??? {{bug|46063}} Build system re-makes certain files 2 or even 3 times</strike> | ||
Line 67: | Line 79: | ||
* WON'T FIX <strike> Owner: ??? {{bug|46758}} mxe-octave: octave-logo.ico is cropped not scaled due to rsvg-convert bug </strike> | * WON'T FIX <strike> Owner: ??? {{bug|46758}} mxe-octave: octave-logo.ico is cropped not scaled due to rsvg-convert bug </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|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| | * <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> | ||
== Bugs with severity >= 4 == | == Bugs with severity >= 4 == | ||
* Owner: ??? {{bug|44916}} | * POSTPONED <strike> Owner: ??? {{bug|44916}} --softwareopengl option for performance </strike> | ||
* Owner: ??? {{bug|37672}} CTRL+C interrupt processing causes segfaults | * Owner: ??? {{bug|37672}} CTRL+C interrupt processing causes segfaults -- patch posted | ||
* Owner: ??? {{bug|47400}} panic on Ctrl+c with multithreaded ATLAS or OpenBLAS | * Owner: ??? {{bug|47400}} panic on Ctrl+c with multithreaded ATLAS or OpenBLAS -- patch posted | ||
* | * <strike> {{bug|41567}} error in qr -- 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> | * <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 | ||
* Owner: ??? {{bug|39000}} Can't override BLAS XERBLA handler on Windows | * <strike> Owner: ??? {{bug|39000}} Can't override BLAS XERBLA handler on Windows </strike> | ||
* | * POSTPONED {{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> | ||
* <strike> Owner: | * <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 </strike> | ||
== Bugs marked as regressions == | == Bugs marked as regressions == | ||
Line 97: | Line 103: | ||
* 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 | ||
* owner (???) {{bug| | * <strike> owner (???) {{bug|47756}} [ode suit] integrate_adaptive fails with vertical tspan -- patch posted </strike> | ||
* | * owner (???) {{bug|44152}} print("plot_file.pdf") generates warning message -- trivial fix | ||
* 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| | * <strike>owner (???) {{bug|45507}} acos returns different results on big input values on gcc 4.8</strike> | ||
* owner (???) {{bug| | * <strike>owner (???) {{bug|43559}} "hold on" causes "plot" to use incorrect series colouring -- patch posted</strike> | ||
* owner (???) {{bug| | * <strike>owner (???) {{bug|46522}} clear all does not fix shadowed "help"</strike> -- (Three of us can no longer reproduce this.) | ||
* owner (???) {{bug| | * <strike> owner (???) {{bug|48296}} demo hangs with subplot and pager -- patch posted </strike> | ||
* <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 | ||
* owner (???) {{bug|46645}} Can't load struct variables that use arbitrary fieldnames -- may be too hard | * WONT'T FIX <strike> owner (???) {{bug|46645}} Can't load struct variables that use arbitrary fieldnames -- may be too hard </strike> | ||
== Bugs marked GUI == | == Bugs marked GUI == | ||
Line 129: | Line 135: | ||
* 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 === | ||
* 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> | ||
* <strike> Owner: ??? {{bug|47756}} [ode suit] integrate_adaptive fails with vertical tspan -- One-line patch. Who knows the ode suite? </strike> | |||
* 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|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: ??? | * Owner: ??? {{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 | ||
* Owner: ??? {{bug|46236}} GUI Workspace - use same column headings as Matlab | * POSTPONED <strike> Owner: ??? {{bug|46236}} GUI Workspace - use same column headings as Matlab '''Reviewed by: jwe''' </strike> | ||
* 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 157: | Line 163: | ||
=== Lachlan's patches -- someone impartial can triage these :) === | === Lachlan's patches -- someone impartial can triage these :) === | ||
* 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</strike> | ||
* 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. | ||
* Owner: ??? {{bug|48315}} cov.m: Incorrect result | * <strike> Owner: ??? {{bug|48315}} cov.m: Incorrect result </strike> | ||
* 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 | ||
* 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</strike> | ||
* 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. | ||
* Owner: ??? {{bug|39349}} funny output from help .' | * <strike> Owner: ??? {{bug|39349}} funny output from help .' </strike> | ||
* | * <strike> {{bug|46632}} Breakpoints and program counter arrow aren't cleared in some cases </strike> | ||
* Owner: ??? {{bug|43925}} isscalar behaves incorrectly for some user-defined classes | * Owner: ??? {{bug|43925}} isscalar behaves incorrectly for some user-defined classes | ||
* Owner: ??? {{bug|36015}} unexpected sqp error | * <strike> Owner: ??? {{bug|36015}} unexpected sqp error </strike> | ||
=== 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) | ||
* 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 </strike> | ||
* 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 | ||
* 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}}. </strike> | ||
* 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 | |||
== Other Bugs == | == Other Bugs == | ||
Line 190: | Line 197: | ||
=== Other bugs marked as crash in Savannah === | === Other bugs marked as crash in Savannah === | ||
* Owner: ??? {{bug|47958}} GUI freezes when starting debug with a partly drawn Qt figure (LA vote: unsure) | * POSTPONED <strike> Owner: ??? {{bug|47958}} GUI freezes when starting debug with a partly drawn Qt figure (LA vote: unsure) </strike> | ||
* Owner: ??? {{bug|42118}} COW memory issues when extracting small slices from large arrays (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|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) | ||
* Owner: ??? {{bug|40608}} MinGW: crashes with JIT (LA vote: not necessary) | * WON'T FIX <strike> Owner: ??? {{bug|40608}} MinGW: crashes with JIT (LA vote: not necessary) </strike> | ||
* Owner: ??? {{bug|41213}} JIT segfaults on non-x86 processors (LA vote: not necessary) | * POSTPONED <strike> Owner: ??? {{bug|41213}} JIT segfaults on non-x86 processors (LA vote: not necessary) </strike> | ||
* 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) | ||
* Owner: ??? {{bug|46192}} JIT compiler fails in jit.tst and aborts Octave (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|46926}} saveas() crashes Octave (LA vote: not necessary) | * <strike> Owner: ??? {{bug|46926}} saveas() crashes Octave (LA vote: not necessary) </strike> | ||
* 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) | ||
* Owner: ??? {{bug|47827}} "Ctrl+1" shortcut crashes the GUI (LA vote: not necessary) | * WON'T FIX <strike> Owner: ??? {{bug|47827}} "Ctrl+1" shortcut crashes the GUI (LA vote: not necessary) </strike> | ||
* 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) | ||
* Owner: ??? {{bug|48219}} Crash at end of execution of openEMS script (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|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) </strike> | ||
* Owner: ??? {{bug|41652}} Octave builds but crashes when trying to use gcj for java support (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> | ||
=== Bugs marked configuration and build system in Savannah === | === Bugs marked configuration and build system in Savannah === | ||
Line 213: | Line 220: | ||
* 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) | ||
* 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) </strike> | ||
* 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 228: | Line 235: | ||
* <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) | ||
* 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) </strike> | ||
* 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 259: | Line 266: | ||
* 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) | ||
* 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) </strike> | ||
* 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 265: | Line 272: | ||
* 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 | ||
* Owner: ??? {{patch|9022}} Allow paging of some but not all commands | * WON'T FIX <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" </strike> | ||
* 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 | ||
* Owner: ??? {{patch|8801}} add support for the histogram and histcounts functions -- useful as Matlab is deprecating hist | * Owner: ??? {{patch|8801}} add support for the histogram and histcounts functions -- useful as Matlab is deprecating hist | ||
* Owner: ??? {{patch|8696}} Use unicode utf-8 rather than Symbol font for gnuplot when possible -- Check, because printing non-ASCII with gnuplot is a known bug | * Owner: ??? {{patch|8696}} Use unicode utf-8 rather than Symbol font for gnuplot when possible -- Check, because printing non-ASCII with gnuplot is a known bug | ||
* Owner: ??? {{patch|8367}} Doxygen comments for input.h and cleanup of input.cc | * Owner: ??? {{patch|8367}} Doxygen comments for input.h and cleanup of input.cc | ||
* Owner: ??? {{patch|8303}} vectorized parcellfun and pararrayfun | * Owner: ??? {{patch|8303}} vectorized parcellfun and pararrayfun | ||
* Owner: ??? {{patch|8913}} remove zlib from public API | |||
* Owner: ??? {{patch|8491}} Make pkg handle and display (in textmode) package documentation in info format | |||
* Owner: ??? {{patch|8640}} Comments for translators | |||
* Owner: ??? {{patch|8073}} Remove redundant function calls in sqp | |||
* Owner: ??? {{patch|8077}} Alter colloc to handle Laguerre polynomials (see Numerical, items 5,6 on Projects page) | |||
* Owner: ??? {{patch|8607}} New module h5read to read/write HDF5 files | |||
* Owner: Carlo {{patch|8979}} Add two functions to check and set ODE options | |||
=== Matlab functions, by regular devs === | |||
* <strike>Owner: ??? {{patch|9048}} Matlab compatible publish function</strike> | |||
* <strike> Owner: ??? {{patch|9014}} Add "camlight" function </strike> | |||
* <strike> Owner: ??? {{patch|9013}} New function "material" </strike> | |||
* <strike> Owner: ??? {{patch|9040}} Add function "lighting" </strike> | |||
* <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() | |||
* <strike> Owner: ??? {{patch|8912}} add function reducepatch </strike> | |||
=== Matlab functions, needing major work === | |||
* Owner: ??? {{patch|8962}} Working version of expmv | |||
* Owner: ??? {{patch|8541}} isdiag, istriu, istril, isbanded, and bandwidth functions | |||
=== Other open patches from Savannah === | === Other open patches from Savannah === | ||
* Owner: ??? {{patch|9027}} Allow evalin for arbitrary contexts | * Owner: ??? {{patch|9027}} Allow evalin for arbitrary contexts | ||
* Owner: ??? {{patch|9025}} Concise output of filenames | * Owner: ??? {{patch|9025}} Concise output of filenames | ||
* Owner: ??? {{patch|9024}} Colour-coded output text | * Owner: ??? {{patch|9024}} Colour-coded output text | ||
* Owner: ??? {{patch|9012}} Abbreviations as Location input for the legend() command -- patch requested. | |||
* Owner: ??? {{patch|9012}} Abbreviations as Location input for the legend() command | |||
* Owner: ??? {{patch|8988}} Adding to index.html of manual, installation/loading commands | * Owner: ??? {{patch|8988}} Adding to index.html of manual, installation/loading commands | ||
* 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|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> | ||
* Owner: ??? {{patch|8417}} Consolidate large conditional type decisions -- needs comments | |||
* Owner: ??? {{patch|8417}} Consolidate large conditional type decisions | |||
* 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|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) | ||
[[Category:Releases]] | |||