Update TODO with the bits I have extracted from latest smokes
[catagits/Catalyst-Runtime.git] / TODO
1   - MooseX::Emulate::Class::Accessor::Fast 
2     - Tests for uses of C::A::F from Catalyst repos. - t0m
3     - Can't locate object method "mk_accessors" via package "Catalyst::Request::REST"
4     - New release once these are done.
5
6   - Look into FormFu test fails, get tests in core (marcus?)
7
8   - Simple test for NEXT compat in core.
9
10   - Common engine test failures, look into and get tests into core.
11
12   - Catalyst-Plugin-Authorization-ACL, Can't locate object method "tree" via package "Catalyst::Dispatcher", fix the plugin as tree was never a public method.
13
14   - Catalyst-Model-Akismet, incorrectly inherits from Catalyst::Component::InstancePerContext, should compose as a role, fix the module.
15
16   - CatalystX-Imports, Class::MOP doesn't consider anon subs in the symbol table as methods, tests + fix?
17
18   - Catalyst::Plugin::Cache::Curried
19   - Catalyst::Controller::WrapCGI
20     - Both import 'meta' into controller package - mst thinks this can be fixed?.
21       but @marcus> and the generated accessors even call $_[0]->meta, so I don't think we can remove it. 
22       . Add a test for this in core.
23       . Fix core to use CMOP to look up metaclass, rather than ->meta method, and
24         namespace::clean the meta method out, fix generated accessors to do the same?
25
26   - Catalyst::Plugin::SmartURI
27     - Core tests for behavior which causes it to fail (Caelum)
28
29   - Update Test suite to not assume MyApp ISA Controller
30     - After that set up attr handlers that will output helpful error messages when you do it as well as how to fix it. (done already?)
31   
32   - Comments marked /Moose TODO/i in the code
33   
34   - Eliminate all instances of $instance->{$key}
35
36   - Catalyst-Log-Log4perl - deep recursion in the test suite, investigate
37
38   - Profiling vs 5.70 and optimisation as needed.
39
40   - http://lists.scsys.co.uk/pipermail/catalyst-dev/2008-November/001546.html
41     - patch to list, andyg to look at?
42