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 
						 
				 
			
				
					
						
							
							
								Edward Z. Yang 
							
						 
					 
					
						
						
							
						
						ff8f24458d 
					 
					
						
						
							
							Finish implementing fixNesting(). Removed security-in-depth check for optimization reasons, since the info array will never cause such a condition.  
						
						... 
						
						
						
						git-svn-id: http://htmlpurifier.org/svnroot/html_purifier/trunk@58  48356398-32a2-884e-a903-53898d9a118a 
						
						
					 
					
						2006-07-20 00:30:35 +00:00 
						 
				 
			
				
					
						
							
							
								Edward Z. Yang 
							
						 
					 
					
						
						
							
						
						e1464fa2f6 
					 
					
						
						
							
							Update spec:  
						
						... 
						
						
						
						* Info about applicability
* Add more status reports
* Add source of XML_DTD code
* Remark about table child definitions
git-svn-id: http://htmlpurifier.org/svnroot/html_purifier/trunk@51  48356398-32a2-884e-a903-53898d9a118a 
						
						
					 
					
						2006-06-05 01:08:20 +00:00 
						 
				 
			
				
					
						
							
							
								Edward Z. Yang 
							
						 
					 
					
						
						
							
						
						4935c69904 
					 
					
						
						
							
							Main: implemented regexp-style validation for complicated child definitions  
						
						... 
						
						
						
						Also:
* Updated spec with some extra comments
* Trigger error if HTMLDTD_ChildDef_Simple has validateChildren called
* Factor out definition assertion in test class
git-svn-id: http://htmlpurifier.org/svnroot/html_purifier/trunk@50  48356398-32a2-884e-a903-53898d9a118a 
						
						
					 
					
						2006-06-05 00:50:27 +00:00 
						 
				 
			
				
					
						
							
							
								Edward Z. Yang 
							
						 
					 
					
						
						
							
						
						e3c4faae41 
					 
					
						
						
							
							Add a missing word.  
						
						... 
						
						
						
						git-svn-id: http://htmlpurifier.org/svnroot/html_purifier/trunk@47  48356398-32a2-884e-a903-53898d9a118a 
						
						
					 
					
						2006-04-18 02:54:39 +00:00 
						 
				 
			
				
					
						
							
							
								Edward Z. Yang 
							
						 
					 
					
						
						
							
						
						c5bcd42d3d 
					 
					
						
						
							
							Write an introduction to the specification.  
						
						... 
						
						
						
						git-svn-id: http://htmlpurifier.org/svnroot/html_purifier/trunk@46  48356398-32a2-884e-a903-53898d9a118a 
						
						
					 
					
						2006-04-18 00:20:51 +00:00 
						 
				 
			
				
					
						
							
							
								Edward Z. Yang 
							
						 
					 
					
						
						
							
						
						4d2ec806ac 
					 
					
						
						
							
							Add a security document, detailing issues that white-listing won't resolve.  
						
						... 
						
						
						
						git-svn-id: http://htmlpurifier.org/svnroot/html_purifier/trunk@45  48356398-32a2-884e-a903-53898d9a118a 
						
						
					 
					
						2006-04-17 21:32:53 +00:00 
						 
				 
			
				
					
						
							
							
								Edward Z. Yang 
							
						 
					 
					
						
						
							
						
						20c53d6017 
					 
					
						
						
							
							Add to spec some special cases about exclusions and what to do with invalid data.  
						
						... 
						
						
						
						git-svn-id: http://htmlpurifier.org/svnroot/html_purifier/trunk@43  48356398-32a2-884e-a903-53898d9a118a 
						
						
					 
					
						2006-04-16 22:51:34 +00:00 
						 
				 
			
				
					
						
							
							
								Edward Z. Yang 
							
						 
					 
					
						
						
							
						
						8c80b70c37 
					 
					
						
						
							
							Implement automatic <p> and <li> closing. We trimmed down the closing P tags list to something more sane in the spec.  
						
						... 
						
						
						
						git-svn-id: http://htmlpurifier.org/svnroot/html_purifier/trunk@41  48356398-32a2-884e-a903-53898d9a118a 
						
						
					 
					
						2006-04-16 19:34:28 +00:00 
						 
				 
			
				
					
						
							
							
								Edward Z. Yang 
							
						 
					 
					
						
						
							
						
						eefb08b6f9 
					 
					
						
						
							
							PureHTMLDefinition::makeWellFormed() is now complete, but may be missing a few unit tests. Update spec: we need transforms for the foreign elements. PureHTMLDefinition's children definitions have info but not behavior.  
						
						... 
						
						
						
						git-svn-id: http://htmlpurifier.org/svnroot/html_purifier/trunk@39  48356398-32a2-884e-a903-53898d9a118a 
						
						
					 
					
						2006-04-16 16:50:51 +00:00