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 |
|
Edward Z. Yang
|
44e95dac34
|
Add more threads to Devnetwork.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@263 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-15 14:24:37 +00:00 |
|
Edward Z. Yang
|
d7140f2e05
|
Outfit a bunch of other classes so they can accept a configuration object. Put in basic scaffolding for extractBody() functionality.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@257 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-15 00:31:12 +00:00 |
|
Edward Z. Yang
|
24c64dbbac
|
Implement attribute transforms for required attributes. I can now confidently say that output will always be valid.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@256 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-14 23:11:28 +00:00 |
|
Edward Z. Yang
|
4ef26bbd31
|
Update docs.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@254 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-14 21:21:54 +00:00 |
|
Edward Z. Yang
|
218eb67167
|
Remove legacy required code from AttrDef_URI, also explicitly disallow < and > in URIs.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@253 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-14 21:06:57 +00:00 |
|
Edward Z. Yang
|
ebf0da9b78
|
Add UTF-8 encoding declaration to htmlspecialchars.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@251 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-14 13:08:59 +00:00 |
|
Edward Z. Yang
|
8c1a4c63ba
|
Fix minor mispelling.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@250 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-14 04:15:39 +00:00 |
|
Edward Z. Yang
|
25026cc168
|
Fix misleading statement: To say it's completely done is incorrect: if the URI is missing to begin with, the lenient output won't get it.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@249 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-14 04:14:09 +00:00 |
|
Edward Z. Yang
|
d9d2fea769
|
Format config-ideas correctly.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@246 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-14 03:05:28 +00:00 |
|
Edward Z. Yang
|
4bf0398984
|
Add sample test file which demonstrates basic usage.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@245 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-14 02:57:16 +00:00 |
|
Edward Z. Yang
|
0170bb2120
|
Add Percentage, and font-size (not all styles fully realized yet though).
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@242 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-14 02:08:45 +00:00 |
|
Edward Z. Yang
|
681e91b75f
|
Rename to demo.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@239 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-14 00:29:25 +00:00 |
|
Edward Z. Yang
|
35fa08420d
|
Commit live demo, implement unified interface, and fix some security bugs (involving forgotten calls to strategies).
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@238 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-14 00:27:15 +00:00 |
|
Edward Z. Yang
|
b5ff592157
|
Add CSSLength support, and roll out to all applicable styles.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@237 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-13 23:08:38 +00:00 |
|
Edward Z. Yang
|
4ffb2da238
|
Implement the color AttrDef.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@230 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-13 21:23:57 +00:00 |
|
Edward Z. Yang
|
415b7d3913
|
Add more information to progress document, fix an invalid definition in CSSDefinition.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@229 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-13 19:08:14 +00:00 |
|
Edward Z. Yang
|
441a0cbe94
|
Minor formatting fixes.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@227 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-13 17:05:30 +00:00 |
|
Edward Z. Yang
|
1e2f853f4f
|
Implemented CSS properties whose valid values were enumerated. Accept inherit for all properties. Some composite unit tests.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@226 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-13 16:52:31 +00:00 |
|
Edward Z. Yang
|
bb2a30ee97
|
Update Progress document with more annotations and executive decisions about what not to implement.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@224 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-13 04:50:15 +00:00 |
|
Edward Z. Yang
|
7c86e3cc0f
|
Commit initial implementation of AttrDef_CSS, with text-align being the only defined property. Further development will be going on in AttrDef and CSSDefinition.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@223 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-12 20:22:09 +00:00 |
|
Edward Z. Yang
|
df52406a88
|
Commit optimization document.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@222 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-12 19:59:49 +00:00 |
|
Edward Z. Yang
|
50e9784677
|
Commit code-quality tracking documentation.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@221 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-12 19:56:37 +00:00 |
|
Edward Z. Yang
|
4fe9d943e8
|
Hook in URI to Definition. Update progress documents.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@220 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-12 19:22:57 +00:00 |
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
d243545142
|
Compat changes with earlier versions of PHP.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@139 48356398-32a2-884e-a903-53898d9a118a
|
2006-08-01 01:57:22 +00:00 |
|
Edward Z. Yang
|
558c49a92d
|
Make the definition format much more logical. Begin migrating specification docs to their respective classes.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@133 48356398-32a2-884e-a903-53898d9a118a
|
2006-07-30 19:11:18 +00:00 |
|
Edward Z. Yang
|
70bd80e66a
|
Added ValidateAttributes strategy and associated unit tests. Amended Generator with some sanity checks. Made Definition include all necessary definitions. Note the two elements (bdo and br) that only use coreattrs.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@132 48356398-32a2-884e-a903-53898d9a118a
|
2006-07-30 18:37:42 +00:00 |
|
Edward Z. Yang
|
647ff26379
|
Minor tweaks to documentation and Enum (case-sensitivity is now boolean).
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@128 48356398-32a2-884e-a903-53898d9a118a
|
2006-07-30 15:29:22 +00:00 |
|
Edward Z. Yang
|
4c737ab430
|
Commit updated spec files in preparation for attributes.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@126 48356398-32a2-884e-a903-53898d9a118a
|
2006-07-30 00:29:26 +00:00 |
|
Edward Z. Yang
|
7268987846
|
Replace the HTML entity files with the XHTML files, they're the same, but being valid XML declarations they should be easier to parse.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@104 48356398-32a2-884e-a903-53898d9a118a
|
2006-07-23 19:43:19 +00:00 |
|
Edward Z. Yang
|
bcc2b09ac7
|
Finish documenting PEARSax3, touch up the other docs. Nuke the original lexer.txt document.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@102 48356398-32a2-884e-a903-53898d9a118a
|
2006-07-23 18:56:00 +00:00 |
|
Edward Z. Yang
|
14f481bcf6
|
svn:eol-style = native
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@97 48356398-32a2-884e-a903-53898d9a118a
|
2006-07-23 00:11:03 +00:00 |
|
Edward Z. Yang
|
ac1e62e043
|
Optimize next*() functions in DirectLex, add test for offset. Update Lexer documents.
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@90 48356398-32a2-884e-a903-53898d9a118a
|
2006-07-22 18:55:34 +00:00 |
|
Edward Z. Yang
|
5bcb3c60cd
|
Update docs, add lexer.txt
git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@83 48356398-32a2-884e-a903-53898d9a118a
|
2006-07-22 14:57:12 +00:00 |
|
Edward Z. Yang
|
0ad09e5d94
|
Commit entity information from the HTML 4.01 spec. This should be parsed into corresponding mapping files, even though they will be versioned.
git-svn-id: http://htmlpurifier.org/svnroot/html_purifier/trunk@61 48356398-32a2-884e-a903-53898d9a118a
|
2006-07-20 22:47:26 +00:00 |
|
Edward Z. Yang
|
dadfa87acc
|
Update documentation (esp. revamp status)
git-svn-id: http://htmlpurifier.org/svnroot/html_purifier/trunk@59 48356398-32a2-884e-a903-53898d9a118a
|
2006-07-20 00:40:04 +00:00 |
|