Browse Source

Intégration de la version 4.11.0 (à la place de la 4.10.0), cf http://htmlpurifier.org/download

Il faudrait reporter dans la 5.0 car ça corrige des problème de compatibilité PHP 7+
svn/root/tags/v5.0.0.5
real3t@gmail.com 4 years ago
parent
commit
3bfd911e2f
  1. 3
      .gitattributes
  2. 45099
      lib/html4/HTMLPurifier.standalone.php
  3. BIN
      lib/html4/standalone/HTMLPurifier/ConfigSchema/schema.ser
  4. 2
      lib/html4/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveEmpty.RemoveNbsp.txt
  5. 12
      lib/html4/standalone/HTMLPurifier/ConfigSchema/schema/Core.AllowParseManyTags.txt
  6. 157
      lib/html4/standalone/HTMLPurifier/ConfigSchema/schema/Core.ColorKeywords.txt
  7. 2
      lib/html4/standalone/HTMLPurifier/Language/messages/en-x-test.php
  8. 2
      lib/html4/standalone/HTMLPurifier/Language/messages/en-x-testmini.php
  9. 4
      lib/html4/standalone/HTMLPurifier/Printer/ConfigForm.php
  10. 2
      paquet.xml

3
.gitattributes vendored

@ -17,7 +17,7 @@ lib/html4/standalone/HTMLPurifier/ConfigSchema/Interchange/Id.php -text
lib/html4/standalone/HTMLPurifier/ConfigSchema/InterchangeBuilder.php -text
lib/html4/standalone/HTMLPurifier/ConfigSchema/Validator.php -text
lib/html4/standalone/HTMLPurifier/ConfigSchema/ValidatorAtom.php -text
lib/html4/standalone/HTMLPurifier/ConfigSchema/schema.ser -text svneol=unset#unset
lib/html4/standalone/HTMLPurifier/ConfigSchema/schema.ser -text
lib/html4/standalone/HTMLPurifier/ConfigSchema/schema/Attr.AllowedClasses.txt -text
lib/html4/standalone/HTMLPurifier/ConfigSchema/schema/Attr.AllowedFrameTargets.txt -text
lib/html4/standalone/HTMLPurifier/ConfigSchema/schema/Attr.AllowedRel.txt -text
@ -61,6 +61,7 @@ lib/html4/standalone/HTMLPurifier/ConfigSchema/schema/Cache.SerializerPermission
lib/html4/standalone/HTMLPurifier/ConfigSchema/schema/Core.AggressivelyFixLt.txt -text
lib/html4/standalone/HTMLPurifier/ConfigSchema/schema/Core.AggressivelyRemoveScript.txt -text
lib/html4/standalone/HTMLPurifier/ConfigSchema/schema/Core.AllowHostnameUnderscore.txt -text
lib/html4/standalone/HTMLPurifier/ConfigSchema/schema/Core.AllowParseManyTags.txt -text
lib/html4/standalone/HTMLPurifier/ConfigSchema/schema/Core.CollectErrors.txt -text
lib/html4/standalone/HTMLPurifier/ConfigSchema/schema/Core.ColorKeywords.txt -text
lib/html4/standalone/HTMLPurifier/ConfigSchema/schema/Core.ConvertDocumentToFragment.txt -text

45099
lib/html4/HTMLPurifier.standalone.php

File diff suppressed because it is too large Load Diff

BIN
lib/html4/standalone/HTMLPurifier/ConfigSchema/schema.ser

Binary file not shown.

2
lib/html4/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveEmpty.RemoveNbsp.txt

@ -6,7 +6,7 @@ DEFAULT: false
<p>
When enabled, HTML Purifier will treat any elements that contain only
non-breaking spaces as well as regular whitespace as empty, and remove
them when %AutoForamt.RemoveEmpty is enabled.
them when %AutoFormat.RemoveEmpty is enabled.
</p>
<p>
See %AutoFormat.RemoveEmpty.RemoveNbsp.Exceptions for a list of elements

12
lib/html4/standalone/HTMLPurifier/ConfigSchema/schema/Core.AllowParseManyTags.txt

@ -0,0 +1,12 @@
Core.AllowParseManyTags
TYPE: bool
DEFAULT: false
VERSION: 4.10.1
--DESCRIPTION--
<p>
This directive allows parsing of many nested tags.
If you set true, relaxes any hardcoded limit from the parser.
However, in that case it may cause a Dos attack.
Be careful when enabling it.
</p>
--# vim: et sw=4 sts=4

157
lib/html4/standalone/HTMLPurifier/ConfigSchema/schema/Core.ColorKeywords.txt

@ -3,23 +3,154 @@ TYPE: hash
VERSION: 2.0.0
--DEFAULT--
array (
'maroon' => '#800000',
'red' => '#FF0000',
'orange' => '#FFA500',
'yellow' => '#FFFF00',
'olive' => '#808000',
'purple' => '#800080',
'aliceblue' => '#F0F8FF',
'antiquewhite' => '#FAEBD7',
'aqua' => '#00FFFF',
'aquamarine' => '#7FFFD4',
'azure' => '#F0FFFF',
'beige' => '#F5F5DC',
'bisque' => '#FFE4C4',
'black' => '#000000',
'blanchedalmond' => '#FFEBCD',
'blue' => '#0000FF',
'blueviolet' => '#8A2BE2',
'brown' => '#A52A2A',
'burlywood' => '#DEB887',
'cadetblue' => '#5F9EA0',
'chartreuse' => '#7FFF00',
'chocolate' => '#D2691E',
'coral' => '#FF7F50',
'cornflowerblue' => '#6495ED',
'cornsilk' => '#FFF8DC',
'crimson' => '#DC143C',
'cyan' => '#00FFFF',
'darkblue' => '#00008B',
'darkcyan' => '#008B8B',
'darkgoldenrod' => '#B8860B',
'darkgray' => '#A9A9A9',
'darkgrey' => '#A9A9A9',
'darkgreen' => '#006400',
'darkkhaki' => '#BDB76B',
'darkmagenta' => '#8B008B',
'darkolivegreen' => '#556B2F',
'darkorange' => '#FF8C00',
'darkorchid' => '#9932CC',
'darkred' => '#8B0000',
'darksalmon' => '#E9967A',
'darkseagreen' => '#8FBC8F',
'darkslateblue' => '#483D8B',
'darkslategray' => '#2F4F4F',
'darkslategrey' => '#2F4F4F',
'darkturquoise' => '#00CED1',
'darkviolet' => '#9400D3',
'deeppink' => '#FF1493',
'deepskyblue' => '#00BFFF',
'dimgray' => '#696969',
'dimgrey' => '#696969',
'dodgerblue' => '#1E90FF',
'firebrick' => '#B22222',
'floralwhite' => '#FFFAF0',
'forestgreen' => '#228B22',
'fuchsia' => '#FF00FF',
'white' => '#FFFFFF',
'lime' => '#00FF00',
'gainsboro' => '#DCDCDC',
'ghostwhite' => '#F8F8FF',
'gold' => '#FFD700',
'goldenrod' => '#DAA520',
'gray' => '#808080',
'grey' => '#808080',
'green' => '#008000',
'greenyellow' => '#ADFF2F',
'honeydew' => '#F0FFF0',
'hotpink' => '#FF69B4',
'indianred' => '#CD5C5C',
'indigo' => '#4B0082',
'ivory' => '#FFFFF0',
'khaki' => '#F0E68C',
'lavender' => '#E6E6FA',
'lavenderblush' => '#FFF0F5',
'lawngreen' => '#7CFC00',
'lemonchiffon' => '#FFFACD',
'lightblue' => '#ADD8E6',
'lightcoral' => '#F08080',
'lightcyan' => '#E0FFFF',
'lightgoldenrodyellow' => '#FAFAD2',
'lightgray' => '#D3D3D3',
'lightgrey' => '#D3D3D3',
'lightgreen' => '#90EE90',
'lightpink' => '#FFB6C1',
'lightsalmon' => '#FFA07A',
'lightseagreen' => '#20B2AA',
'lightskyblue' => '#87CEFA',
'lightslategray' => '#778899',
'lightslategrey' => '#778899',
'lightsteelblue' => '#B0C4DE',
'lightyellow' => '#FFFFE0',
'lime' => '#00FF00',
'limegreen' => '#32CD32',
'linen' => '#FAF0E6',
'magenta' => '#FF00FF',
'maroon' => '#800000',
'mediumaquamarine' => '#66CDAA',
'mediumblue' => '#0000CD',
'mediumorchid' => '#BA55D3',
'mediumpurple' => '#9370DB',
'mediumseagreen' => '#3CB371',
'mediumslateblue' => '#7B68EE',
'mediumspringgreen' => '#00FA9A',
'mediumturquoise' => '#48D1CC',
'mediumvioletred' => '#C71585',
'midnightblue' => '#191970',
'mintcream' => '#F5FFFA',
'mistyrose' => '#FFE4E1',
'moccasin' => '#FFE4B5',
'navajowhite' => '#FFDEAD',
'navy' => '#000080',
'blue' => '#0000FF',
'aqua' => '#00FFFF',
'teal' => '#008080',
'black' => '#000000',
'oldlace' => '#FDF5E6',
'olive' => '#808000',
'olivedrab' => '#6B8E23',
'orange' => '#FFA500',
'orangered' => '#FF4500',
'orchid' => '#DA70D6',
'palegoldenrod' => '#EEE8AA',
'palegreen' => '#98FB98',
'paleturquoise' => '#AFEEEE',
'palevioletred' => '#DB7093',
'papayawhip' => '#FFEFD5',
'peachpuff' => '#FFDAB9',
'peru' => '#CD853F',
'pink' => '#FFC0CB',
'plum' => '#DDA0DD',
'powderblue' => '#B0E0E6',
'purple' => '#800080',
'rebeccapurple' => '#663399',
'red' => '#FF0000',
'rosybrown' => '#BC8F8F',
'royalblue' => '#4169E1',
'saddlebrown' => '#8B4513',
'salmon' => '#FA8072',
'sandybrown' => '#F4A460',
'seagreen' => '#2E8B57',
'seashell' => '#FFF5EE',
'sienna' => '#A0522D',
'silver' => '#C0C0C0',
'gray' => '#808080',
'skyblue' => '#87CEEB',
'slateblue' => '#6A5ACD',
'slategray' => '#708090',
'slategrey' => '#708090',
'snow' => '#FFFAFA',
'springgreen' => '#00FF7F',
'steelblue' => '#4682B4',
'tan' => '#D2B48C',
'teal' => '#008080',
'thistle' => '#D8BFD8',
'tomato' => '#FF6347',
'turquoise' => '#40E0D0',
'violet' => '#EE82EE',
'wheat' => '#F5DEB3',
'white' => '#FFFFFF',
'whitesmoke' => '#F5F5F5',
'yellow' => '#FFFF00',
'yellowgreen' => '#9ACD32'
)
--DESCRIPTION--

2
lib/html4/standalone/HTMLPurifier/Language/messages/en-x-test.php

@ -8,4 +8,6 @@ $messages = array(
'HTMLPurifier' => 'HTML Purifier X'
);
$errorNames = array();
// vim: et sw=4 sts=4

2
lib/html4/standalone/HTMLPurifier/Language/messages/en-x-testmini.php

@ -9,4 +9,6 @@ $messages = array(
'HTMLPurifier' => 'HTML Purifier XNone'
);
$errorNames = array();
// vim: et sw=4 sts=4

4
lib/html4/standalone/HTMLPurifier/Printer/ConfigForm.php

@ -48,7 +48,7 @@ class HTMLPurifier_Printer_ConfigForm extends HTMLPurifier_Printer
$this->compress = $compress;
// initialize sub-printers
$this->fields[0] = new HTMLPurifier_Printer_ConfigForm_default();
$this->fields[HTMLPurifier_VarParser::BOOL] = new HTMLPurifier_Printer_ConfigForm_bool();
$this->fields[HTMLPurifier_VarParser::C_BOOL] = new HTMLPurifier_Printer_ConfigForm_bool();
}
/**
@ -339,7 +339,7 @@ class HTMLPurifier_Printer_ConfigForm_default extends HTMLPurifier_Printer
$value = '';
}
}
if ($type === HTMLPurifier_VarParser::MIXED) {
if ($type === HTMLPurifier_VarParser::C_MIXED) {
return 'Not supported';
$value = serialize($value);
}

2
paquet.xml

@ -1,7 +1,7 @@
<paquet
prefix="htmlpurifier"
categorie="outil"
version="5.0.0.2"
version="5.0.0.3"
etat="dev"
compatibilite="[3.2.1;3.2.*]"
logo="htmlpurifier.png"

Loading…
Cancel
Save