mirror of
https://github.com/ezyang/htmlpurifier.git
synced 2025-01-03 05:11:52 +00:00
[1.2.0] Migrate feature requests in the code quality document to TODO.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@527 48356398-32a2-884e-a903-53898d9a118a
This commit is contained in:
parent
7a4c7b3777
commit
b0df2f292f
2
TODO
2
TODO
@ -8,6 +8,7 @@ TODO List
|
|||||||
- Distinguish between different types of URIs, for instance, a mailto URI
|
- Distinguish between different types of URIs, for instance, a mailto URI
|
||||||
in IMG SRC is nonsensical
|
in IMG SRC is nonsensical
|
||||||
- Error logging for filtering/cleanup procedures
|
- Error logging for filtering/cleanup procedures
|
||||||
|
- Rich set* methods and config file loaders for HTMLPurifier_Config
|
||||||
|
|
||||||
1.3 release
|
1.3 release
|
||||||
- Add various "levels" of cleaning
|
- Add various "levels" of cleaning
|
||||||
@ -50,6 +51,7 @@ Unknown release (on a scratch-an-itch basis)
|
|||||||
Also, enable disabling of directionality
|
Also, enable disabling of directionality
|
||||||
- Append something to duplicate IDs so they're still usable (impl. note: the
|
- Append something to duplicate IDs so they're still usable (impl. note: the
|
||||||
dupe detector would also need to detect the suffix as well)
|
dupe detector would also need to detect the suffix as well)
|
||||||
|
- Have 'lang' attribute be checked against official lists
|
||||||
|
|
||||||
Encoding workarounds
|
Encoding workarounds
|
||||||
- Non-lossy dumb alternate character encoding transformations, achieved by
|
- Non-lossy dumb alternate character encoding transformations, achieved by
|
||||||
|
@ -10,14 +10,11 @@ optimization issues, that needs to be done after intense profiling.
|
|||||||
AttrDef
|
AttrDef
|
||||||
Class - doesn't support Unicode characters (fringe); uses regular
|
Class - doesn't support Unicode characters (fringe); uses regular
|
||||||
expressions
|
expressions
|
||||||
Lang - code duplication; premature optimization; doesn't consult official
|
Lang - code duplication; premature optimization
|
||||||
lists (fringe)
|
|
||||||
Length - easily mistaken for CSSLength
|
Length - easily mistaken for CSSLength
|
||||||
URI - multiple regular expressions; missing validation for query,
|
URI - multiple regular expressions; missing validation for parts (?)
|
||||||
fragment and path
|
|
||||||
CSS - parser doesn't accept advanced CSS (fringe)
|
CSS - parser doesn't accept advanced CSS (fringe)
|
||||||
Number - constructor interface inconsistent with Integer
|
Number - constructor interface inconsistent with Integer
|
||||||
Config - "load configuration" hooks missing, rich set* accessors missing
|
|
||||||
ConfigSchema - redefinition is a mess
|
ConfigSchema - redefinition is a mess
|
||||||
Strategy
|
Strategy
|
||||||
FixNesting - cannot bubble nodes out of structures
|
FixNesting - cannot bubble nodes out of structures
|
||||||
|
Loading…
Reference in New Issue
Block a user