0
0
mirror of https://github.com/ezyang/htmlpurifier.git synced 2024-09-20 03:05:18 +00:00
htmlpurifier/library/HTMLPurifier
Edward Z. Yang 3a1d505b3d [2.0.1] Implement haphazard error collection for AttrValidator.
- Error collector / Language can take arrays and listify them
- AttrValidator takes token by reference
- Formatted errors now have their severity <strong>
- 100 test-cases! W00t!

git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@1250 48356398-32a2-884e-a903-53898d9a118a
2007-06-27 02:03:15 +00:00
..
AttrDef Officially transition from 1.7 -> 2.0, mass substitution. Also, wrote WHATSNEW. We are in feature-freeze! 2007-06-20 03:00:36 +00:00
AttrTransform [1.7.0] Add native support for required elements 2007-06-20 21:39:28 +00:00
ChildDef [2.0.1] Fix minor regression where ins/del broadcasted most restrictive set when they should have been more lenient. 2007-06-26 19:38:26 +00:00
ConfigDef [2.0.1] 2007-06-24 22:22:00 +00:00
DefinitionCache [2.0.1] Improve directory permissions checks. UNTESTED!!! 2007-06-23 14:38:16 +00:00
EntityLookup [1.2.0] 2006-09-30 20:18:08 +00:00
Filter [1.4.x?] Make regex multiline. 2007-03-04 02:55:44 +00:00
HTMLModule [2.0.1] Scrap auto_close in favor of ChildDef->elements heuristic. 2007-06-23 20:52:57 +00:00
Injector [2.0.1] Revamp error collector scheme: we now have custom mocks and an exchange of responsibilities 2007-06-26 19:33:37 +00:00
Language [2.0.1] Implement haphazard error collection for AttrValidator. 2007-06-27 02:03:15 +00:00
Lexer [2.0.1] Fix DirectLex's incomprehension of un-armored script contents as CDATA using custom preg_replace_callback 2007-06-26 16:08:42 +00:00
Printer [2.0.1] 2007-06-25 18:38:39 +00:00
Strategy [2.0.1] Implement haphazard error collection for AttrValidator. 2007-06-27 02:03:15 +00:00
TagTransform [2.0.1] Implement error collection for RemoveForeignElements. 2007-06-26 02:49:21 +00:00
URIScheme [1.2.0] Non-accessible resources (ex. mailto) blocked from embedded URIs (img src) 2006-11-17 23:09:10 +00:00
AttrCollections.php [1.7.0] Add native support for required elements 2007-06-20 21:39:28 +00:00
AttrDef.php [1.7.0] Add native support for required elements 2007-06-20 21:39:28 +00:00
AttrTransform.php [1.6.1] Refactor AttrTransform to reduce duplication. 2007-05-05 02:25:55 +00:00
AttrTypes.php [1.7.0] New compact syntax for AttrDef objects that can be used to instantiate new objects via make() 2007-05-23 00:39:07 +00:00
AttrValidator.php [2.0.1] Implement haphazard error collection for AttrValidator. 2007-06-27 02:03:15 +00:00
ChildDef.php [2.0.1] Scrap auto_close in favor of ChildDef->elements heuristic. 2007-06-23 20:52:57 +00:00
Config.php [2.0.1] 2007-06-25 18:38:39 +00:00
ConfigDef.php Rename ConfigEntity to ConfigDef and factor into its own classes. 2007-02-05 03:22:32 +00:00
ConfigSchema.php [2.0.1] 2007-06-24 22:22:00 +00:00
ContentSets.php [1.7.0] Code audit 2007-05-20 19:45:49 +00:00
Context.php [2.0.1] Rather than pass line number by parameter, have it be retrieved via Context. Add $ignore_error boolean to get(). 2007-06-25 01:08:57 +00:00
CSSDefinition.php Officially transition from 1.7 -> 2.0, mass substitution. Also, wrote WHATSNEW. We are in feature-freeze! 2007-06-20 03:00:36 +00:00
Definition.php [1.7.0] Factor out caching of definitions to DefinitionCache, hook in CSS, add a bunch of todos for this functionality. Attr namespace no longer affects HTMLDefinition. 2007-05-25 01:32:29 +00:00
DefinitionCache.php Fix quick bug: it's 2 dashes, not 3. 2007-06-23 14:48:08 +00:00
DefinitionCacheFactory.php [2.0.1] Officially add experimental auto-paragraphing and linkification functionality. Rename %Core.DefinitionCache to %Cache.DefinitionImpl. Have AutoParagraph handle even more edge cases. Fix MakeWellFormed bug. 2007-06-24 20:29:50 +00:00
Doctype.php [2.0.1] 2007-06-25 18:38:39 +00:00
DoctypeRegistry.php [2.0.1] 2007-06-25 18:38:39 +00:00
ElementDef.php [2.0.1] Scrap auto_close in favor of ChildDef->elements heuristic. 2007-06-23 20:52:57 +00:00
Encoder.php [1.7.0] Rewire dependencies, removing redundant includes and adding necessary ones 2007-05-22 00:47:03 +00:00
EntityLookup.php Merge in PHP5 strict changes that are applicable to PHP4. 2007-01-16 22:22:08 +00:00
EntityParser.php [1.7.0] Code audit 2007-05-20 19:45:49 +00:00
Error.php [1.2.0] Allow configuration directives to permit null values. ConfigDoc updated accordingly. 2006-11-12 02:59:36 +00:00
ErrorCollector.php [2.0.1] Implement haphazard error collection for AttrValidator. 2007-06-27 02:03:15 +00:00
Filter.php [1.4.0] YouTube preservation code added to the core by adding HTMLPurifier_Filter hierarchy. 2007-01-21 15:09:07 +00:00
Generator.php [2.0.1] Implement error collection for RemoveForeignElements. 2007-06-26 02:49:21 +00:00
HTMLDefinition.php [1.7.0] Update HTMLDefinition printer with some of the new attributes. 2007-06-21 16:02:06 +00:00
HTMLModule.php [1.7.0] Complete Legacy element and attribute native support. 2007-05-29 16:51:32 +00:00
HTMLModuleManager.php [2.0.1] 2007-06-25 18:38:39 +00:00
IDAccumulator.php [1.2.0] 2006-10-22 16:09:36 +00:00
Injector.php Refactor MakeWellFormed/Injector for performance and as little code duplication as possible. Also, make AutoParagraph smarter about root nodes that don't like p tags. 2007-06-24 17:44:27 +00:00
Language.php [2.0.1] Implement haphazard error collection for AttrValidator. 2007-06-27 02:03:15 +00:00
LanguageFactory.php [2.0.1] Revamp error collector scheme: we now have custom mocks and an exchange of responsibilities 2007-06-26 19:33:37 +00:00
Lexer.php [2.0.1] Fix DirectLex's incomprehension of un-armored script contents as CDATA using custom preg_replace_callback 2007-06-26 16:08:42 +00:00
PercentEncoder.php [1.2.0] Add documentation to PercentEncoder.php 2006-11-07 17:42:41 +00:00
Printer.php [2.0.1] 2007-06-25 18:38:39 +00:00
Strategy.php [1.2.0] 2006-10-01 20:47:07 +00:00
TagTransform.php [1.7.0] Implement u, s, and strike tag transforms 2007-05-20 21:22:54 +00:00
Token.php [2.0.1] Revamp error collector scheme: we now have custom mocks and an exchange of responsibilities 2007-06-26 19:33:37 +00:00
TokenFactory.php [1.3.1] Standardized all attribute handling variables to attr, made it plural 2006-12-06 22:29:08 +00:00
URIScheme.php [1.2.0] Non-accessible resources (ex. mailto) blocked from embedded URIs (img src) 2006-11-17 23:09:10 +00:00
URISchemeRegistry.php [1.5.0] Rewrite XHTML 1.1 document to describe HTMLDefinition's modularization 2007-02-08 23:10:49 +00:00