0
0
mirror of https://github.com/ezyang/htmlpurifier.git synced 2024-11-09 23:28:42 +00:00
htmlpurifier/library/HTMLPurifier/ConfigSchema
Edward Z. Yang aa0fdeee30 Refine Lexers for parsing stray angled brackets; %Core.AggressivelyFixLt = true
By default, the DirectLex and DOMLex behavior with stray angled brackets
varied a great deal due to their implementations. A little known directive
%Core.AggressivelyFixLt attempted to match DOMLex's behavior with DirectLex's,
but it was off by default. By turning it on by default, users now enjoy these
benefits, and performance-minded users can turn it back off.

Also, several refinements to stray angled bracket parsing was made. Specifically:

* DirectLex: Handle each left angled bracket individually, which prevents
  strange behavior as reported by eon.
* DOMLex: Iterate aggressive lt fix, so that stacked brackets like << are
  handled.

Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
2008-07-07 08:52:29 -04:00
..
Builder [3.1.1] Further optimize ConfigSchema by eliminating stdclass when only type is set. 2008-05-23 17:00:58 +00:00
Interchange [3.1.0] Deprecate addFilter; set up Filter namespace 2008-04-22 06:40:04 +00:00
schema Refine Lexers for parsing stray angled brackets; %Core.AggressivelyFixLt = true 2008-07-07 08:52:29 -04:00
Exception.php [3.1.0] Implement ConfigSchema interchange 2008-03-01 17:06:23 +00:00
Interchange.php [3.1.0] Feature parity with configdoc rewrite 2008-04-22 01:58:06 +00:00
InterchangeBuilder.php [3.1.0] More PHP4->PHP5 conversions, notably reference removal of most methods that return objects 2008-04-23 02:40:17 +00:00
schema.ser Refine Lexers for parsing stray angled brackets; %Core.AggressivelyFixLt = true 2008-07-07 08:52:29 -04:00
Validator.php [3.1.1] Memory optimizations for ConfigSchema. Changes include: 2008-05-23 16:43:24 +00:00
ValidatorAtom.php [3.1.0] Continue building up validation functions 2008-04-04 21:33:37 +00:00