CX::Imports, TODO updates, note mst rant, add some docs
[catagits/Catalyst-Runtime.git] / TODO
CommitLineData
44f879d3 1Back-compat investigation:
8a440eba 2
1a23d3da 3 - Get engines tested:
4 - Catalyst-Engine-Zeus
5 - Catalyst-Engine-XMPP2
6 - Catalyst-Engine-HTTPEngine
7 - Catalyst-Engine-HTTP-Prefork
1a23d3da 8 - Catalyst-Engine-Wx
8a440eba 9
44f879d3 10Known issues:
11 - CatalystX-Imports, Class::MOP doesn't consider anon subs in the symbol
c571d2c8 12 table as methods, new version of fixed plugin (rafl), explanation of
13 the issue in Catalyst::Upgrading (groditi)
14
54f4bfef 15 - Catalyst-Log-Log4perl Deep recursion on subroutine "MockApp::setup"
16 (rafl)
c571d2c8 17
54bee50f 18 - CatalystX-CRUD and CatalystX-CRUD-ModelAdapter-DBIC
19 fail tests against 5.80 (karpet)
121b0c3a 20
df3ea11b 21 - Catalyst-Plugin-Authorization-ACL fails as
22 Catalyst::Dispatcher::_do_forward does not fix arguments if you throw
23 an exception. Needs a test case (Caelum)
24
54bee50f 25 - Catalyst::Plugin::Authentication new release.
44f879d3 26
27 - Catalyst::Action::RenderView
28 - Catalyst::Plugin::DebugCookie
29 - Conflict with each other: $c->config->{debug}->{foo} = 'bar'
30 now breaks, unsure why..
8a440eba 31
9de04be2 32Cleanups:
6b2a933b 33
c571d2c8 3418:01 <@mst> hmm. I think that warning should show what it found
3518:01 <@mst> and say "you probably called ->model("Sessions") when you meant ->model("DB::Sessions")" or whatever
3618:05 <@mst> unsafe_component_use_ok
3718:05 <@mst> like we did for BindLex
38
39
40
2105b371 41 - Update Test suite to not assume MyApp ISA Controller
24e6a237 42 - After that set up attr handlers that will output helpful error messages
0dcb8354 43 when you do it as well as how to fix it.
9de04be2 44
02570318 45 - Eliminate all instances of $instance->{$key}, I think the only thing
46 left is lib/Catalyst/Engine/HTTP.pm: $self->{inputbuf}, which I haven't
9de04be2 47 touched as it is used as an lvalue in a lot of places (t0m)
48
49 - Find whatever in the test suite craps a file called GLOB(0xfoo) onto my
c41cfce3 50 disk and fix it. (Believed to be in the optional TEST_HTTP tests?) (t0m)
9de04be2 51
52Documentation:
53
7e2ec16e 54 - Manual / Tutorial updates
9de04be2 55
7e2ec16e 56 - extends in components with attributes must be inside a BEGIN block.
9de04be2 57
7e2ec16e 58 - How to write Moosified Catalyst components.
9de04be2 59
60 - Fix the Roadmap to be less full of lies.
8be895a7 61
7e2ec16e 62 - Catalyst/Upgrading.pod
44f879d3 63
64Reported bugs:
65
66 - Issues with TWMC not being loaded when it used to be in 5.70
67 (Bill Moseley)
edb20ed3 68
9de04be2 69Profiling:
2105b371 70
9de04be2 71 - vs 5.70 and optimisation as needed.
72
9de04be2 73Tests:
3fb903fd 74
9de04be2 75 - Moosified test application?
6b2a933b 76
7e2ec16e 77 - Test & document warnings from plugin method on Catalyst
6b2a933b 78