To-Do

If you have a bug or feature suggestion, first check this list, then check the Mason list archives (both user's and developer's) to see if it has already been mentioned. Finally, send your suggestion to the users's list.

New search - Modify search - All open tasks

View task/bug:     Text search:    
Filtering on status.

# Summary Diff Goal Owner Status
595 Bug: <%flags> are not validated 1 1.3x   Unassigned
524 Bug: Add $m->internal_redirect (was: $m->abort and $m->redirect do not propagate out of subrequest) 2 1.3x   Unassigned
570 Add MVC section to developer's manual 2 1.3x   Unassigned
523 Add batch component call syntax 1 1.4   Unassigned
571 Add glob_path for interp and request 1 1.3x   Unassigned
585 Add logging facility 2 1.3x jswartz Assigned
544 Add method to query the component root of a file-based component 1 1.3x   Unassigned
520 Allow "intuitive" inheritance for dhandlers 3 1.4   Unassigned
294 Allow $interp->exec(comp_path:method_name) 2 1.4   Unassigned
255 Allow relative paths via Cwd::abs_path 1 1.4   Unassigned
239 Allow section tags to take arguments 3 1.4   Unassigned
588 Cache components in per-request fast memory cache when !static_source_mode 1 1.3x   Unassigned
536 Consider loosening restrictions on attribute names 1 1.4 jswartz Assigned
479 Convert to Apache::Test 1 1.3x autarch Assigned
503 Create a "pre-calculating" resolver 3 1.4   Unassigned
543 Decline unslashed directory path even when decline_dirs=0 1 1.3x   Unassigned
527 Document HTML::Mason::Tests pretest_code parameter 1 1.3x autarch Assigned
512 Document and fix $interp->flush_code_cache for static_source users 1 1.3x jswartz Assigned
563 Document how subrequests work in regards to flush and clear 1 1.3x   Unassigned
541 Document syntax for calling component with content from Perl section 1 1.3x   Unassigned
87 Exception handling features (<%catch> block) 1 1.4   Unassigned
507 Bug: Extra closing tags are not caught as error 3 1.4   Unassigned
280 Generate content-length headers when not in autoflush mode 1 1.4   Unassigned
331 Make $m and $r lexicals instead of globals 1 1.4 autarch Assigned
510 Make cleanup section useful or eliminate it 2 1.4   Unassigned
493 Make data_cache_namespace work for methods/subcomponents 1 1.3x jswartz Assigned
525 Make it easier to subclass Component.pm 3 1.4   Unassigned
574 Merge remaining cosmetic changes from 1.2x branch 1 1.3x sharkey Assigned
581 Missing required argument should generate 404 on production sites 1 1.3x   Unassigned
474 More complete CGIHandler emulation of $r 2 1.3x   Part Done
513 Bug: No HTML error context when Carp::confess called 1 1.3x   Unassigned
404 Rethink request class subclassing/extension system 3 1.4   Unassigned
580 Simplify base_comp exception logic 1 1.4 jswartz Assigned
534 Use Status: header in CGIHandler 2 1.3x   Unassigned
136 Change the name to something else (with Mason still in it) 2 2.0   Unassigned
406 Ignore newline after def or method tag 1 2.0   Unassigned
238 Abstract code cache storage and retrieval 1 Future autarch Assigned
502 Add CSS to generated error HTML 2 Future   Unassigned
208 Add mechanism to deal with If-Modified-Since and related headers 2 Future   Unassigned
459 Add obvious blank-line removal as optional compiler parameter 1 Future   Unassigned
160 Adjust path_info for dhandlers 1 Future   Unassigned
143 Automatically delete cache files along with object files 1 Future   Unassigned
439 Bug: Brief error format includes stacktrace 1 Future ken Assigned
447 Bug: Cannot call a method or subcomponent inside a <%shared> block 1 Future autarch Assigned
130 Command line syntax checker 3 Future   Unassigned
50 Create mechanism to determine component dependencies 2 Future   Unassigned
126 Generic handler architecture 3 Future autarch Assigned
299 Have $m->cache_self use last_modified headers when in ApacheHandler 1 Future   Unassigned
170 Implement $m->args as more flexible replacement for %ARGS 2 Future   Unassigned
220 Implement $m->call_tree 2 Future ccrome Assigned
214 Implement $m->return(depth, retval) 1 Future   Unassigned
205 Implement active_comp_roots request parameter 2 Future   Unassigned
120 Implement output placeholders 2 Future   Unassigned
51 Improve previewer debug mode interface 2 Future jswartz Assigned
286 Make tests for class overriding 2 Future autarch Part Done
293 Modernize samples directory 1 Future jswartz Assigned
451 Reorganize test (.t) files 1 Future   Unassigned
263 Bug: Replacing a component with a directory can mess up object file cache 2 Future   Unassigned
94 Administrative interface either via perl status or new handler 1 Ongoing   Unassigned
395 Benchmarking suite 3 Ongoing   Unassigned
97 Dedicated set of tests for errors 1 Ongoing autarch Ongoing
123 Expand regression tests for all code paths 3 Ongoing autarch Assigned
385 Bug: Parsing a large component uses an order of magnitude extra memory 2 Ongoing ken Part Done
197 Bug: Use of symbolic links in document or comp root may cause 404 errors 2 Ongoing autarch Ongoing
546 Bug: Combination of <%shared> and subrequests can seg fault on Perl < 5.8.4 3 Never   Unassigned
445 Bug: Lexer gives error: Can't locate object method "" via package "HTML::Mason::Lexer" ... 1 Never autarch Ongoing