153
edits
m (Use bug template.) |
(→Issues with basic classdef functionality: remove closed reports) |
||
(8 intermediate revisions by 2 users not shown) | |||
Line 109: | Line 109: | ||
* {{bug|51659}} Calling 'methods' on self causes syntax error | * {{bug|51659}} Calling 'methods' on self causes syntax error | ||
* {{bug|48682}} print_usage fails within classdef block | * {{bug|48682}} print_usage fails within classdef block | ||
* {{bug|48041}} classdef: `help myclass` messes up `help @myclass/method` | * {{bug|48041}} classdef: `help myclass` messes up `help @myclass/method` | ||
* {{bug|52096}} meta.class.fromName throws error when class name not found. | * {{bug|52096}} meta.class.fromName throws error when class name not found. | ||
* {{bug|48693}} classdef subsref method is not called with correct nargout value | * {{bug|48693}} classdef subsref method is not called with correct nargout value - <em>Patch applied, Ready for Test</em> | ||
* {{bug|56006}} Object indexing: obj(1).property(end+1:n) - end is interpreted wrong | * {{bug|56006}} Object indexing: obj(1).property(end+1:n) - end is interpreted wrong | ||
* {{bug|55983}} 'x(ix) = []' deletion syntax does not work for objects | * {{bug|55983}} 'x(ix) = []' deletion syntax does not work for objects | ||
* {{bug|55976}} cat, repmat, and reshape don't work for classdef objects | * {{bug|55976}} cat, repmat, and reshape don't work for classdef objects | ||
* {{bug|55961}} properties function does not preserve order | * {{bug|55961}} properties function does not preserve order - <em>Patch submitted, awaiting review</em> | ||
* {{bug|52582}} using static method to initialize property value fails | * {{bug|52582}} using static method to initialize property value fails | ||
* {{bug|45833}} support load/save of classdef objects | * {{bug|45833}} support load/save of classdef objects | ||
* {{bug|60729}} print_usage within classdef constructor breaks subsequent calls to the class | |||
* {{bug|61676}} Assigning classdef objects to other types does not call converter methods | |||
* {{bug|63841}} nargout is always 1 for classdef methods | |||
==== Classdef and +package directories ==== | ==== Classdef and +package directories ==== | ||
Line 136: | Line 135: | ||
==== Debugger (fixes for these are in progress) ==== | ==== Debugger (fixes for these are in progress) ==== | ||
* {{bug|46451}} unable to set breakpoints within classdef classes | * {{bug|46451}} unable to set breakpoints within classdef classes - <em> Patch applied, Ready for Test </em> | ||
* {{bug|45404}} Breakpoints cannot be set in classdef methods or +package function files | * {{bug|45404}} <s>Breakpoints cannot be set in classdef methods or +package function files</s> - <em>Report closed</em> | ||
==== Lower-priority issues ==== | ==== Lower-priority issues ==== | ||
Line 146: | Line 145: | ||
* {{bug|53811}} cellfun does not find overloaded function with function name argument | * {{bug|53811}} cellfun does not find overloaded function with function name argument | ||
* {{bug|52989}} classdef: missing error messages on multiply defined properties | * {{bug|52989}} classdef: missing error messages on multiply defined properties | ||
* {{bug|52582}} Dependent constant properties in classdef errors: no such file | * {{bug|52582}} Dependent constant properties in classdef errors: no such file | ||
* {{bug|52123}} Indirect memory leak in cdef_manager::initialize () | * {{bug|52123}} Indirect memory leak in cdef_manager::initialize () |
edits