1,855
edits
(→Features that are not implemented: Shorten and improve section.) |
m (Use bug template.) |
||
Line 129: | Line 129: | ||
==== Arrays of classdef objects ==== | ==== Arrays of classdef objects ==== | ||
* | * {{bug|44665}} error in concatenation of classdef objects | ||
* | * {{bug|53906}} Cannot make an object array with square brackets | ||
* | * {{bug|47755}} Access to object arrays | ||
* | * {{bug|47241}} classdef: assigning property of handle object in object array constructs new object | ||
==== Debugger (fixes for these are in progress) ==== | ==== Debugger (fixes for these are in progress) ==== | ||
* | * {{bug|46451}} unable to set breakpoints within classdef classes | ||
* | * {{bug|45404}} Breakpoints cannot be set in classdef methods or +package function files | ||
==== Lower-priority issues ==== | ==== Lower-priority issues ==== | ||
* | * {{bug|55488}} Invalid use of colon char as classdef function's argument when subsref is overwritten | ||
* | * {{bug|54966}} Error when assigning array to an object implementing subsasgn() subscripted using "{}" | ||
* | * {{bug|54028}} copy of non-handle class instance is not deep | ||
* | * {{bug|53811}} cellfun does not find overloaded function with function name argument | ||
* | * {{bug|52989}} classdef: missing error messages on multiply defined properties | ||
* <strike>[https://savannah.gnu.org/bugs/?52614 52614] setting properties of classdef object during construction with inheritance</strike> | * <strike>[https://savannah.gnu.org/bugs/?52614 52614] setting properties of classdef object during construction with inheritance</strike> | ||
* | * {{bug|52582}} Dependent constant properties in classdef errors: no such file | ||
* | * {{bug|52123}} Indirect memory leak in cdef_manager::initialize () | ||
* | * {{bug|51285}} max_recursion_depth error in classdef constructor | ||
* | * {{bug|50395}} subclassing a class that is also defined as a variable fails | ||
* | * {{bug|50011}} failure to report error on conflicting methods for classdef | ||
* | * {{bug|49379}} classdef constructor: .argn. loses first argument, inputname(n) returns inputname(n+1) | ||
* | * {{bug|55810}} sizeof() and whos() returns 0 bytes for classdef objects | ||
* | * {{bug|45893}} classdef properties are not reloaded when file is updated | ||
* | * {{bug|44643}} classdef handle object can go into an recursive loop with isequal(obj1,obj2) if both are self-referential | ||
* | * {{bug|55755}} mxGetProperty does not work with properties marked as Dependent | ||
* | * {{bug|55767}} classdef property should not be the same as classdef name (at least for Matlab compatibility) | ||
* | * {{bug|44035}} unable to subclass built-in types | ||
==== Documentation ==== | ==== Documentation ==== | ||
* | * {{bug|50729}} Improve OOP documentation | ||
* | * {{bug|47908}} Octave:classdef-to-struct not documented in warning_ids.m | ||
* | * {{bug|44590}} More documentation for the current status of classdef implementation | ||
=== Classdef examples in Octave === | === Classdef examples in Octave === |