0
0
mirror of https://github.com/ezyang/htmlpurifier.git synced 2024-11-10 07:38:41 +00:00
htmlpurifier/library/HTMLPurifier
Edward Z. Yang 0ea04db559 [1.7.0] Finish implementing legacy elements, begin implementing legacy attributes
- Migrated most unit tests over to XHTML 1.0 Strict to preserve transformation behavior
- Created %Core.ColorKeywords to be shared between CSS_Color and HTML_Color
- Added AttrDef_HTML_Color as AttrType Color
- HTMLPurifier_Config::create(HTMLPurifier_Config $config) now clones the object
- Attribute minimization for HTML implemented in Generator
- Move div@align fix from proprietary to regular set
- Color keywords now map to full six digit hexadecimal codes
- Harness will now tack on per-use-case configuration

git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@1084 48356398-32a2-884e-a903-53898d9a118a
2007-05-21 01:36:15 +00:00
..
AttrDef [1.7.0] Finish implementing legacy elements, begin implementing legacy attributes 2007-05-21 01:36:15 +00:00
AttrTransform [1.6.1] Implement generic EnumToCSS attribute transformation, migrate text alignment to it 2007-05-05 15:48:41 +00:00
ChildDef [1.7.0] Various updates 2007-05-15 02:33:19 +00:00
ConfigDef Rename ConfigEntity to ConfigDef and factor into its own classes. 2007-02-05 03:22:32 +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 [1.7.0] Finish implementing legacy elements, begin implementing legacy attributes 2007-05-21 01:36:15 +00:00
Language [1.5.0] Add rudimentary I18N and L10N support based off MediaWiki 2007-01-29 20:11:00 +00:00
Lexer [1.6.1] DirectLex now preserves text in which a < bracket is followed by a non-alphanumeric character. This means that certain emoticons are now preserved. 2007-04-04 02:22:27 +00:00
Printer Add an HTMLModuleManager. 2007-02-15 14:00:18 +00:00
Strategy [1.6.1] Fix broken configuration directive %Core.RemoveInvalidImg, also make basic demo operational out-of-the-box 2007-04-30 00:53:13 +00:00
TagTransform [1.7.0] Implement u, s, and strike tag transforms 2007-05-20 21:22:54 +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] Refactor HTMLModule unit tests 2007-05-20 22:29:31 +00:00
AttrDef.php [1.2.0] Implement primitive email regexp to be used for mailto. There are many spotty implementation issues, so this code is not actually called anywhere else currently. 2006-11-08 03:10:43 +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] Finish implementing legacy elements, begin implementing legacy attributes 2007-05-21 01:36:15 +00:00
ChildDef.php [1.3.0] Add Printer_CSSDefinition. 2006-11-25 05:05:32 +00:00
Config.php [1.7.0] Finish implementing legacy elements, begin implementing legacy attributes 2007-05-21 01:36:15 +00:00
ConfigDef.php Rename ConfigEntity to ConfigDef and factor into its own classes. 2007-02-05 03:22:32 +00:00
ConfigSchema.php [1.7.0] Create new Output configuration namespace and migrate directives that directly impact Generator to it. Rename %Core.Strict to %HTML.Strict. Pilot heredoc syntax. 2007-05-19 00:24:23 +00:00
ContentSets.php [1.7.0] Code audit 2007-05-20 19:45:49 +00:00
Context.php [1.2.0] Unit test housekeeping: 2006-11-16 23:58:33 +00:00
CSSDefinition.php [1.6.1] Implement BoolToCSS attribute transformations for td,th.nowrap and hr.noshade 2007-05-03 04:07:47 +00:00
Doctype.php [1.7.0] Eliminated modes in favor for special-case "Tidy" modules 2007-05-16 03:00:18 +00:00
DoctypeRegistry.php [1.7.0] Make doctype object available from config, switch generator over to it. 2007-05-20 18:14:52 +00:00
ElementDef.php [1.7.0] Add documentation for the Tidy functionality 2007-05-20 02:12:01 +00:00
Encoder.php [1.4.0] 2007-01-19 03:54:55 +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
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 [1.7.0] Finish implementing legacy elements, begin implementing legacy attributes 2007-05-21 01:36:15 +00:00
HTMLDefinition.php [1.7.0] Refactor HTMLModule unit tests 2007-05-20 22:29:31 +00:00
HTMLModule.php [1.7.0] Code audit 2007-05-20 19:45:49 +00:00
HTMLModuleManager.php [1.7.0] Refactor HTMLModule unit tests 2007-05-20 22:29:31 +00:00
IDAccumulator.php [1.2.0] 2006-10-22 16:09:36 +00:00
Language.php [1.7.0] Code audit 2007-05-20 19:45:49 +00:00
LanguageFactory.php [1.7.0] Code audit 2007-05-20 19:45:49 +00:00
Lexer.php [1.4.x?] Alright, have both PHP5 and DOMDocument requirements for DOMLex checked. 2007-02-27 23:54:29 +00:00
PercentEncoder.php [1.2.0] Add documentation to PercentEncoder.php 2006-11-07 17:42:41 +00:00
Printer.php [1.7.0] Code audit 2007-05-20 19:45:49 +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 [1.3.1] Standardized all attribute handling variables to attr, made it plural 2006-12-06 22:29:08 +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