|
HTMLPurifier 4.4.0
|
We need an easier way to inject strategies using the configuration object.
We need an easier way to inject strategies using the configuration object.
Make protected
Make protected
Make protected
Make protected
Make protected
Make protected
Make protected
Make protected
Reconsider some of the public member variables
Reconsider some of the public member variables
Unit test
Unit test
Refactor duplicate elements into common class (probably using composition, not inheritance).
Refactor duplicate elements into common class (probably using composition, not inheritance).
Create a separate maintenance file advanced users can use to cache their custom HTMLDefinition, which can be loaded via a configuration directive
Implement memcached
Create a separate maintenance file advanced users can use to cache their custom HTMLDefinition, which can be loaded via a configuration directive
Implement memcached
Make protected
Make protected
Make protected
Make protected
Make protected
Make protected
Refactor interface so that configuration/context is determined upon instantiation, no need for messy generateFromTokens() calls
Make some of the more internal functions protected, and have unit tests work around that
Refactor interface so that configuration/context is determined upon instantiation, no need for messy generateFromTokens() calls
Make some of the more internal functions protected, and have unit tests work around that
This really ought to be protected, but until we have a facility for properly generating HTML here w/o using tokens, it stays public.
This really ought to be protected, but until we have a facility for properly generating HTML here w/o using tokens, it stays public.
Give this its own class, probably static interface
Give this its own class, probably static interface
Consider making some member functions protected
Consider making some member functions protected
Figure out how to protect some of these methods/properties
Figure out how to protect some of these methods/properties
Wildcard matching and error reporting when an added or subtracted fix has no effect.
Wildcard matching and error reporting when an added or subtracted fix has no effect.
Allow injectors to request a re-run on their output. This would help if an operation is recursive.
Allow injectors to request a re-run on their output. This would help if an operation is recursive.
Ensure all states are unit tested, including variations as well.
Make a graph of the flow control for this Injector.
Ensure all states are unit tested, including variations as well.
Make a graph of the flow control for this Injector.
Make it private, fix usage in HTMLPurifier_LanguageTest
Make it private, fix usage in HTMLPurifier_LanguageTest
Implement conditionals? Right now, some messages make reference to line numbers, but those aren't always available
Implement conditionals? Right now, some messages make reference to line numbers, but those aren't always available
Serialized cache for languages
Serialized cache for languages
Consider making protected
Consider making protected
Consider making protected
Consider making protected
Reread XML spec and document differences.
Reread XML spec and document differences.
Enable nodes to be bubbled out of the structure.
Enable nodes to be bubbled out of the structure.
Port DirectLex to use this
Port DirectLex to use this
Validate the email address
Filter allowed query parameters
Validate the email address
Filter allowed query parameters