Edward Z. Yang
|
c3c833cc80
|
Commit configuration ideas document.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@207 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-12 01:46:17 +00:00 |
|
Edward Z. Yang
|
4b097ef493
|
Commit initial URI unit tests and implementation. They're not complete yet though.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@206 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-12 01:12:35 +00:00 |
|
Edward Z. Yang
|
c86df12ed7
|
Add a DevNetwork thanks document.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@205 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-11 20:42:42 +00:00 |
|
Edward Z. Yang
|
2090d94091
|
E_STRICT fix: put $config in parameter list even if it isn't used.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@204 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-11 20:26:25 +00:00 |
|
Edward Z. Yang
|
0db1cbb7ac
|
Revamp Configuration classes, breaking backwards configuration compatibility (not that there was much to broken to begin with). Fix bug involving PHP 4 object typecasting.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@203 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-11 20:23:41 +00:00 |
|
Edward Z. Yang
|
30a8266fc1
|
Add more possibilities for alternate Def, but we're sticking with Def for now.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@202 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-10 19:59:43 +00:00 |
|
Edward Z. Yang
|
3c2c0c1a1b
|
Make PEAR tests configurable.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@201 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-10 12:41:39 +00:00 |
|
Edward Z. Yang
|
4d224c5013
|
Use configuration in test runner.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@200 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-10 12:22:55 +00:00 |
|
Edward Z. Yang
|
5135ff7afd
|
Mention profiling in the TODO document.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@195 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-10 00:54:59 +00:00 |
|
Edward Z. Yang
|
96e1db19c0
|
Add CSS1 info to progress.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@184 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-07 20:28:35 +00:00 |
|
Edward Z. Yang
|
9cec089f97
|
Profusely comment FixNesting.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@183 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-07 20:28:12 +00:00 |
|
Edward Z. Yang
|
7e2693fdea
|
Update comments.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@182 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-07 19:22:26 +00:00 |
|
Edward Z. Yang
|
c239662ead
|
Update progress.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@181 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-07 00:04:01 +00:00 |
|
Edward Z. Yang
|
27a245313a
|
Convert progess.html so it can be viewed by all browsers, add TODO item.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@180 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-06 22:53:07 +00:00 |
|
Edward Z. Yang
|
8adb14e6f5
|
Reformat charts, add information for transforms.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@179 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-06 21:52:33 +00:00 |
|
Edward Z. Yang
|
88ccca7d4e
|
Add CSS tables.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@178 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-06 21:24:59 +00:00 |
|
Edward Z. Yang
|
c57ceb0f76
|
Add some more theoretical configuration values to Config.php
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@177 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-06 20:41:50 +00:00 |
|
Edward Z. Yang
|
76f2e4d371
|
Commit naming conventions document.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@176 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-06 17:45:36 +00:00 |
|
Edward Z. Yang
|
9f93706b82
|
Commit progress tracker.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@175 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-06 04:31:14 +00:00 |
|
Edward Z. Yang
|
d5e75f2616
|
Add NumberSpan definition (non-DTD, but applies to enough to be useful). All widely used non-deprecated attributes have been implemented (except for rel/rev, but that's tricky). Add note about quirky COL handling and possible implementation of a workaround.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@174 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-06 03:58:48 +00:00 |
|
Edward Z. Yang
|
d429989f86
|
Implement MultiLength.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@173 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-06 01:41:18 +00:00 |
|
Edward Z. Yang
|
2d8e4f3993
|
Bugfix: Fix include typo.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@172 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-06 01:38:47 +00:00 |
|
Edward Z. Yang
|
cffcd7c661
|
Bugfix: Rewire a require_once.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@171 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-06 01:31:33 +00:00 |
|
Edward Z. Yang
|
fb18fe31e1
|
AttrDef_Length implemented. Reuses a bit of stuff from Pixel.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@170 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-06 01:30:54 +00:00 |
|
Edward Z. Yang
|
a520b5469e
|
Implement Pixels attribute definition.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@169 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-06 01:03:48 +00:00 |
|
Edward Z. Yang
|
fdc838c75e
|
Reuse attribute definitions to define a few more attributes.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@168 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-05 22:14:19 +00:00 |
|
Edward Z. Yang
|
a4ce51cca2
|
Add case sensitivity test.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@167 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-05 19:52:30 +00:00 |
|
Edward Z. Yang
|
2deb2fc285
|
Implement TextAlign and all hooks necessary, but it's kind of useless since CSS validation hasn't been built yet.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@166 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-05 02:56:57 +00:00 |
|
Edward Z. Yang
|
60f769d088
|
Augment test suite, allowing only single files to be tested.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@165 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-05 02:28:35 +00:00 |
|
Edward Z. Yang
|
8890449398
|
Eliminate duplication in TagTransform.php by using copy()
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@164 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-05 02:19:08 +00:00 |
|
Edward Z. Yang
|
9d390fca56
|
Refactor AttrTransform_Lang slightly by changing input output from token to attribute.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@163 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-05 02:16:28 +00:00 |
|
Edward Z. Yang
|
8a23710405
|
Implement lang and xml:lang. Fixed a bunch of bugs too.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@162 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-05 01:50:13 +00:00 |
|
Edward Z. Yang
|
1945ddca5c
|
Refactor unit tests so that abstract test cases are now called Harnesses and AttrDef tests use their harness's assertDef() function, which enforces type much better. Also fixed a few bugs.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@161 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-05 00:30:31 +00:00 |
|
Edward Z. Yang
|
6232221c08
|
Define AttrDef_Text and parseCDATA().
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@160 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-04 03:13:04 +00:00 |
|
Edward Z. Yang
|
50b3d5320e
|
Correct slight hole involving AttrDefs that don't have a return value.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@159 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-04 03:01:45 +00:00 |
|
Edward Z. Yang
|
b267b0c202
|
Add an attribute entity parse test to Lexer and change PEARSax3 to a proof of concept.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@158 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-04 02:59:15 +00:00 |
|
Edward Z. Yang
|
a2fc5da060
|
Implement AttrDef_Class.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@157 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-04 02:48:20 +00:00 |
|
Edward Z. Yang
|
784b756b3f
|
Add configuration as a parameter to all AttrDef objects. If we get another construction like accumulator, however, we'll have to create an AttrContext object.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@156 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-04 01:52:54 +00:00 |
|
Edward Z. Yang
|
a0ee772423
|
Set up configuration class, implement attr_id_blacklist
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@155 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-04 01:47:48 +00:00 |
|
Edward Z. Yang
|
66f6cdcf3f
|
Remove DefinitionBuilder, it's just a bad idea.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@154 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-04 00:43:25 +00:00 |
|
Edward Z. Yang
|
99d3b566d5
|
Bulk of this code belongs in the definition builder, do the branch and then we'll trim.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@153 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-04 00:27:52 +00:00 |
|
Edward Z. Yang
|
7d2bf08d2f
|
Implement simple attribute transformations and roll them out.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@152 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-04 00:11:54 +00:00 |
|
Edward Z. Yang
|
f0deae1fc0
|
Update documentation.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@147 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-03 01:37:28 +00:00 |
|
Edward Z. Yang
|
26733183b7
|
Add support for hard exclusions that affect all child nodes.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@146 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-03 01:18:57 +00:00 |
|
Edward Z. Yang
|
aa249be067
|
Fix chameleon behavior with ins and del.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@145 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-03 01:03:23 +00:00 |
|
Edward Z. Yang
|
19081ffdf2
|
Update spec.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@144 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-03 00:21:27 +00:00 |
|
Edward Z. Yang
|
064fd603d3
|
Commit TagTransform_Font and associated test-cases.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@143 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-03 00:14:10 +00:00 |
|
Edward Z. Yang
|
80281dda55
|
Fix case-sensitivity issues for attributes. Added TokenTest. Updated TODO. Removed TagTransform::normalizeAttributes
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@142 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-02 02:43:52 +00:00 |
|
Edward Z. Yang
|
145a51da5a
|
Move out Stage 2 docs to correct class.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@141 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-02 02:26:01 +00:00 |
|
Edward Z. Yang
|
626cfc1172
|
Implement center, menu and dir tag transformations. Font transform pending.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@140 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-02 02:24:03 +00:00 |
|