2006-07-24 02:49:37 +00:00
|
|
|
Todo List
|
2006-07-21 11:31:43 +00:00
|
|
|
|
2006-08-15 01:14:39 +00:00
|
|
|
Core:
|
2006-08-16 17:35:24 +00:00
|
|
|
- Finish table and shorthand CSS attributes
|
2006-08-23 20:09:55 +00:00
|
|
|
- border-collapse, caption-side, empty-cells, table-layout, vertical-align
|
2006-08-25 03:01:16 +00:00
|
|
|
- background (and friends)
|
2006-08-23 20:09:55 +00:00
|
|
|
- list-style
|
2006-08-15 01:14:39 +00:00
|
|
|
- Implement all non-essential attribute transforms
|
2006-08-23 20:09:55 +00:00
|
|
|
- Microsoft Word HTML cleaning
|
|
|
|
- Plugins for major CMSes
|
2006-08-25 03:01:16 +00:00
|
|
|
- Rewrite *Definition and Config relationship, add various "levels" of cleaning
|
|
|
|
- Support other character encodings out-of-the-box
|
|
|
|
- Allow strict HTML 4.01, loose HTML 4.01 and strict XHTML 1.0 output
|
2006-08-15 01:14:39 +00:00
|
|
|
|
2006-07-21 11:31:43 +00:00
|
|
|
Code issues:
|
2006-08-16 14:05:03 +00:00
|
|
|
- Massive profiling, make it faster!
|
2006-08-12 19:22:57 +00:00
|
|
|
- Make URI validation routines tighter (especially mailto)
|
|
|
|
- Distinguish between different types of URIs, for instance, a mailto URI
|
|
|
|
in IMG SRC is nonsensical
|
2006-08-25 03:01:16 +00:00
|
|
|
- Rewrite table's child definition to be faster, smart, and regexp free
|
|
|
|
- Silently drop content inbetween SCRIPT tags (can be generalized to allow
|
|
|
|
specification of elements that, when detected as foreign, trigger removal
|
|
|
|
of children, although unbalanced tags could wreck havoc (or at least delete
|
|
|
|
the rest of the document).
|
2006-08-06 03:58:48 +00:00
|
|
|
|
|
|
|
Enhancements:
|
2006-08-25 03:01:16 +00:00
|
|
|
- Fixes for Firefox's inability to handle COL alignment props (Bug 915)
|
|
|
|
- Pretty-printing HTML
|
|
|
|
- Hooks for adding custom processors to custom namespaced tags and attributes,
|
|
|
|
offer default implementation
|
|
|
|
- Auto-paragraphing (be sure to leverage fact that we know when things
|
|
|
|
shouldn't be paragraphed, such as lists and tables).
|