Edward Z. Yang
|
a43a2730bc
|
Add filter levels document, detailing how to extend Definition.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@320 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-26 18:44:50 +00:00 |
|
Edward Z. Yang
|
ca1453401f
|
Update documentation.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@319 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-25 03:01:16 +00:00 |
|
Edward Z. Yang
|
dcec92e7b3
|
Fix bug: number spans should not allow zero as a value. This required augmenting HTMLPurifier/AttrDef/Integer.php to have a richer negative/zero/positive specification interface that can be extrapolated to Number and friends.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@318 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-25 02:48:49 +00:00 |
|
Edward Z. Yang
|
fb0003a608
|
Update ignore lists.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@317 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-23 20:12:21 +00:00 |
|
Edward Z. Yang
|
1b8f4fa5bc
|
Update todo, added Microsoft Word cleaning and expanded some of the existing items.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@316 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-23 20:09:55 +00:00 |
|
Edward Z. Yang
|
f46b15cb82
|
Document fact that inherit only works when its alone.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@315 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-23 02:11:04 +00:00 |
|
Edward Z. Yang
|
6af60425b8
|
Modify demo so that outputted source in text area is SGML valid.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@314 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-21 00:48:43 +00:00 |
|
Edward Z. Yang
|
f8839d56a0
|
Add missing extends.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@313 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-21 00:36:36 +00:00 |
|
Edward Z. Yang
|
fb08b9c89b
|
Document URISchemes, this completes internal API documentation.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@311 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-20 22:06:11 +00:00 |
|
Edward Z. Yang
|
f7760c8cb6
|
Document Strategies.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@310 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-20 21:59:41 +00:00 |
|
Edward Z. Yang
|
7813e79bda
|
Document all AttrTransforms.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@309 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-20 21:55:28 +00:00 |
|
Edward Z. Yang
|
314a48373c
|
Document all AttrDefs, also remove duplicant NumberSpan in favor of Integer.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@308 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-20 21:47:15 +00:00 |
|
Edward Z. Yang
|
ca0914789c
|
Fix syntax error.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@307 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-20 21:39:22 +00:00 |
|
Edward Z. Yang
|
2605257723
|
Finish documentation for all base classes.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@306 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-20 20:59:13 +00:00 |
|
Edward Z. Yang
|
679302b161
|
Detail structural changes involving Config and *Definition
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@305 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-19 23:08:58 +00:00 |
|
Edward Z. Yang
|
37cbdc25b1
|
Document core classes up to EntityLookup.php
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@304 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-19 23:06:59 +00:00 |
|
Edward Z. Yang
|
973cc43b64
|
Malformed UTF-8 and non-SGML character detection and cleaning implemented
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@303 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-19 17:53:59 +00:00 |
|
Edward Z. Yang
|
53808ee34a
|
Attempt to fix inconsistent DOM behavior regarding insertion of P tags.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@302 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-19 16:24:17 +00:00 |
|
Edward Z. Yang
|
2eef708557
|
Fix syntax error.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@301 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-19 00:26:33 +00:00 |
|
Edward Z. Yang
|
42ba96e2de
|
Put in cleanUTF8 function, currently unused but will be adapted for our needs.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@300 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-18 20:06:40 +00:00 |
|
Edward Z. Yang
|
a33cd12f1a
|
Fixed broken multibyte numeric entity conversion in Lexer::substituteNonSpecialEntities()
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@299 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-18 17:49:33 +00:00 |
|
Edward Z. Yang
|
c393ef8a81
|
+ DevNetwork thread "Non-SGML characters"
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@298 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-18 15:13:18 +00:00 |
|
Edward Z. Yang
|
ad83ab430d
|
Make unit tests UTF-8, add phpdoc.ini config file.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@297 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-18 04:24:19 +00:00 |
|
Edward Z. Yang
|
4c52e42189
|
Fix typo: $attributes to $attr.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@296 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-18 01:27:14 +00:00 |
|
Edward Z. Yang
|
50d5179dbd
|
Add next release to NEWS.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@295 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-18 00:04:05 +00:00 |
|
Edward Z. Yang
|
af0de616ae
|
Add a variableWidthAttack smoketest, and add analysis to some smoketests.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@294 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-17 23:36:35 +00:00 |
|
Edward Z. Yang
|
66ddc4cc5a
|
Add lots of documentation.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@293 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-17 20:29:34 +00:00 |
|
Edward Z. Yang
|
252c5afae0
|
Update NEWS and TODO after IPv6 was fixed.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@287 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-17 01:49:38 +00:00 |
|
Edward Z. Yang
|
04c0953af0
|
Link back to home page.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@286 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-17 01:41:32 +00:00 |
|
Edward Z. Yang
|
1cadb08fbb
|
Commit IPv6 fix, with majoring factoring out. Thank you Feyd!
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@284 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-17 01:05:35 +00:00 |
|
Edward Z. Yang
|
cd0108d656
|
Update docs, add CREDITS.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@283 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-16 17:35:24 +00:00 |
|
Edward Z. Yang
|
ed7e72f2e3
|
Commit FontFamily implementation. It's a little flaky, but should be reasonable for 99% of all fonts.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@282 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-16 17:25:25 +00:00 |
|
Edward Z. Yang
|
ad31107b1e
|
Update docs, add NEWS and WYSIWYG.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@281 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-16 16:32:44 +00:00 |
|
Edward Z. Yang
|
cb463f9676
|
Commit text-decoration implementation.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@280 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-16 15:12:48 +00:00 |
|
Edward Z. Yang
|
f36a05ce87
|
Update TODO.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@279 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-16 14:05:03 +00:00 |
|
Edward Z. Yang
|
48a97c1957
|
Rename root-docs to standard names.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@278 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-16 04:16:35 +00:00 |
|
Edward Z. Yang
|
bd081fd50c
|
Add readme and install documents.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@277 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-16 04:14:59 +00:00 |
|
Edward Z. Yang
|
1b867888e8
|
Rename so that there's no txt extension, adhering with good practices.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@276 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-16 03:57:02 +00:00 |
|
Edward Z. Yang
|
68a300c55b
|
Commit SLOW, which details what to do if the library's not running fast enough.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@275 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-16 03:55:19 +00:00 |
|
Edward Z. Yang
|
80a0e24afb
|
Update progress document.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@274 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-16 01:46:54 +00:00 |
|
Edward Z. Yang
|
3422378c32
|
Implement all "Multiple" CSS properties.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@273 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-16 01:39:06 +00:00 |
|
Edward Z. Yang
|
2d28380763
|
Commit Multiple AttrDef, forms scaffolding for a few more CSS properties.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@272 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-16 00:34:37 +00:00 |
|
Edward Z. Yang
|
1388beb456
|
Implement all composite CSS definitions.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@271 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-16 00:18:58 +00:00 |
|
Edward Z. Yang
|
490fc003c8
|
Update TODO.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@270 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-15 23:59:40 +00:00 |
|
Edward Z. Yang
|
0da17072d1
|
Change unacceptable value default behavior to drop silently.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@269 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-15 23:58:18 +00:00 |
|
Edward Z. Yang
|
38e0485fcd
|
Prevent image crash attacks.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@268 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-15 22:53:12 +00:00 |
|
Edward Z. Yang
|
52c598730e
|
Urldecode the US-ASCII test.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@267 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-15 22:03:04 +00:00 |
|
Edward Z. Yang
|
5690c9e0a2
|
Further optimization: 20% - 12%. Also fixed broken benchmarks.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@266 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-15 21:19:45 +00:00 |
|
Edward Z. Yang
|
acd7ceb940
|
Major optimization on tokenizeDOM(), reduce execution time from 75% to 20% by passing tokens by reference and using a token factory.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@265 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-15 20:19:16 +00:00 |
|
Edward Z. Yang
|
ed79facadf
|
Add profiling capabilities to demo.php .
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@264 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-15 15:33:24 +00:00 |
|