0
0
mirror of https://github.com/ezyang/htmlpurifier.git synced 2025-01-20 12:31:53 +00:00

Commit Graph

  • f3fa9c01ba Add IDREF support to TODO list. Edward Z. Yang 2007-02-14 03:59:25 +0000
  • bae5b0c022 Move out SetParent and TweakSubtractiveWhitelist. Move out some other configurations, disable ID references. Edward Z. Yang 2007-02-14 02:54:41 +0000
  • 67befbc8a8 [1.5.0] Rename %Attr.DisableURI to %URI.Disable and move it over to the AttrDef. Edward Z. Yang 2007-02-14 01:57:06 +0000
  • cac22f01cf [1.5.0] - More framework work (modules now are treated first class) - Config will regenerate definitions when appropriate entries are set - Add HTMLModule->setup for pre-processing stuff - Constructor receives $definition not $config - Config rolled inside $definition->config until end of setup() Edward Z. Yang 2007-02-14 01:44:06 +0000
  • 94d2dbaa74 Fix broken benchmark code. Edward Z. Yang 2007-02-13 20:51:47 +0000
  • 6add828bc8 Update UTF-8 title. Edward Z. Yang 2007-02-13 03:09:34 +0000
  • 800b67ed65 Add preProcess and postProcess infrastructure to HTMLModule and HTMLDefinition so that almost all functionality that does not involve merging the modules together can be factored into modules. Edward Z. Yang 2007-02-12 03:02:26 +0000
  • 71e4ddd222 [1.5.0] Implement Legacy module. - Yet another test EnableAttrID - ElementDef now is mindful of attr inclusion merges Edward Z. Yang 2007-02-11 01:52:56 +0000
  • 54a68a1713 [1.5.0] Implement TransformToStrict proprietary module - Factored out strictblockquote from the common definition - Text module now follows "strict" rules by default - attr_transform_* now are indexed with string keys, to allow overloading - Implement ElementDef mergin, and add standalone class variable to ElementDef to prevent half-baked element definitions from masquerading as full ones - Implement merging global attributes from modules, namely info_attr_transform_post, info_attr_transform_pre and info_tag_transform - Rename setupInfo() to processModules() - Fix typo in HTMLModule/Bdo.php Edward Z. Yang 2007-02-10 23:35:21 +0000
  • bd544ad038 Formatting and documentation fixes. Edward Z. Yang 2007-02-09 03:19:43 +0000
  • d5491da77f [1.5.0] Rewrite XHTML 1.1 document to describe HTMLDefinition's modularization - Use ElementDef->child to define a literal ChildDef object, rather than ElementDef->content_model. - Add notes on transforms, HTMLModule will be able to write those too - Fix some misc typos. Edward Z. Yang 2007-02-08 23:10:49 +0000
  • 591fc0ae28 Divvy up TagTransform library files into their own separate files. Similar action needs to be taken for the tests. Edward Z. Yang 2007-02-06 01:33:28 +0000
  • dac7ac1eae Add documentation. Edward Z. Yang 2007-02-05 05:23:20 +0000
  • 64ee756b7a Rename ConfigEntity to ConfigDef and factor into its own classes. Edward Z. Yang 2007-02-05 03:22:32 +0000
  • e2103ce0f2 Factor out content set and childdef functionality to ContentSets. Remove redundant info suffix from attr_collections. Edward Z. Yang 2007-02-05 03:05:46 +0000
  • 219902ebff Revert back to pre XHTMLDefinition testing state. Edward Z. Yang 2007-02-04 23:18:53 +0000
  • 21116373a7 [1.5.0] Implemented new HTMLDefinition based on XHTML 1.1 Modularization - Well, not really, but it's now official. Some gunky prototype code left, but it's pretty much all done. Edward Z. Yang 2007-02-04 23:17:13 +0000
  • 5ed88809f3 Add a bunch of compatibility gunk to XHTMLDefinition for modules we've not implemented yet and replace HTMLDefinition with it. Edward Z. Yang 2007-02-04 23:10:10 +0000
  • bb8b38b1e0 Rename attr_collection to attr_collections, which is more accurate. HTMLModule now has attr_collections_info rather than attr_collections which implied an object. Further clarified naming conventions. Edward Z. Yang 2007-02-04 22:26:56 +0000
  • 236159242f Enforce info_ prefix convention for data that is accessed by HTML Purifier internals. Edward Z. Yang 2007-02-04 22:08:51 +0000
  • 9d8f839bf2 Add empty template HTMLModule for legacy-related processing. Edward Z. Yang 2007-02-04 21:58:38 +0000
  • 882148f9ad Add nested test for del/ins inline support. Edward Z. Yang 2007-02-04 21:02:35 +0000
  • a863f62489 Add full documentation. Implement deferred ChildDef to HTMLModule. Add missing attributes for table, switched some to Number. Add necessary includes to module files. Add pre exclusions. Printer now ksorts arrays before output. Exclude ins/del from descendants_are_inline flagging. Edward Z. Yang 2007-02-04 20:09:35 +0000
  • 6478c7c2df Implement Style Attribute Module, cleanup some attribute collections and add some documentation. Edward Z. Yang 2007-02-04 18:27:59 +0000
  • 129a4ea506 Implement Image Module. Edward Z. Yang 2007-02-04 16:35:40 +0000
  • a122243a89 Implement Tables Module. - Fix HTMLDefinition rendering of table children Edward Z. Yang 2007-02-04 16:23:26 +0000
  • 315c55eeb1 Implement Bdo module. Also added some documentation and missing values, as well as support for attr_collection additions. Edward Z. Yang 2007-02-04 15:28:47 +0000
  • cfe50ff8ae Implement Edit module. Edward Z. Yang 2007-02-04 14:56:55 +0000
  • d0018a2696 Implement Presentation module. Edward Z. Yang 2007-02-04 04:41:34 +0000
  • 77d9e05a07 [1.5.0] Massive refactoring for Blockquote and Chameleon to be more extensible and accommodating of XHTMLDefinition. - Fixed buggy chameleon-support for ins and del . Removed context variable ParentType, replaced with IsInline, which is false when you're not inline and an integer of the parent that caused you to become inline when you are (so possibly zero) . Removed ElementDef->type in favor of ElementDef->descendants_are_inline and HTMLDefinition->content_sets . StrictBlockquote now reports what elements its supposed to allow, rather than what it does allow . Removed HTMLDefinition->info_flow_elements in favor of HTMLDefinition->content_sets['Flow'] . Removed redundant "exclusionary" definitions from DTD roster . StrictBlockquote now requires a construction parameter as if it were an Required ChildDef, this is the "real" set of allowed elements Edward Z. Yang 2007-02-04 03:53:57 +0000
  • 80243f377c Implement List module. Edward Z. Yang 2007-02-04 01:52:13 +0000
  • 43b157cf4d Add Hypertext module. Edward Z. Yang 2007-02-04 01:01:27 +0000
  • f6b50d4bfd Initial implementation of XHTMLDefinition, you can see it in action at the smoketest printDefinition.php?x (add the x at the end). Edward Z. Yang 2007-02-04 00:07:52 +0000
  • 806901cfd2 [1.5.0] Rename Class to Nmtokens (more accurate) Edward Z. Yang 2007-02-03 20:15:33 +0000
  • f90eef7f1f Update docs. Delineate XHTML 1.1 revamping of HTMLDefinition. Edward Z. Yang 2007-02-03 17:03:04 +0000
  • 06867e14b6 Increase child definition sets to all elements to facilitate later expansion. Currently has no perceptible effect. Edward Z. Yang 2007-02-03 03:45:13 +0000
  • bda2615b30 [1.5.0] Add support for IDREF Edward Z. Yang 2007-02-02 22:03:09 +0000
  • e1a5d10e75 Fix typo in comment. Edward Z. Yang 2007-01-30 00:34:23 +0000
  • 98fd6b7d82 [1.5.0] Add rudimentary I18N and L10N support based off MediaWiki - Also: allow 'x' subtag in language codes Edward Z. Yang 2007-01-29 20:11:00 +0000
  • be264a4b20 Update docs. Edward Z. Yang 2007-01-29 17:53:54 +0000
  • 01c85b71d2 Fix minor typo. Edward Z. Yang 2007-01-28 22:19:05 +0000
  • 2d22c0aa55 [1.4.x?] Completed enduser-utf8.html Edward Z. Yang 2007-01-24 23:48:35 +0000
  • 6e061f5184 I18N -> International/internationalization Edward Z. Yang 2007-01-24 21:24:54 +0000
  • 44b988f1f6 Fix some editing mistakes. Edward Z. Yang 2007-01-24 03:00:48 +0000
  • 0ead9558b4 Finish up to BOM. Edward Z. Yang 2007-01-24 01:29:25 +0000
  • 159a1cced1 Complete HTML Purifier segment. Edward Z. Yang 2007-01-23 03:27:10 +0000
  • cec7a1c087 Release 1.4.1, merged in 685-687. v1.4.1-strict Edward Z. Yang 2007-01-21 21:54:03 +0000
  • 6871a54d64 Release 1.4.1. v1.4.1 Edward Z. Yang 2007-01-21 21:47:18 +0000
  • 96ac7e8797 [1.4.1] docs/enduser-youtube.html updated according to new functionality and YouTube IDs can have underscores and dashes Edward Z. Yang 2007-01-21 21:45:14 +0000
  • c2d3d5b859 Release 1.4.0. v1.4.0-strict Edward Z. Yang 2007-01-21 17:45:33 +0000
  • 2d49299621 Release 1.4.0. v1.4.0 Edward Z. Yang 2007-01-21 17:24:18 +0000
  • ab5c782c77 Actually fix it. Edward Z. Yang 2007-01-21 17:12:45 +0000
  • 8893b87e04 Fix call-time pass-by-reference. Edward Z. Yang 2007-01-21 17:10:24 +0000
  • aeef746060 Add 1000 passes image. Edward Z. Yang 2007-01-21 16:45:01 +0000
  • da13c6ac87 Further update TODO. Edward Z. Yang 2007-01-21 16:17:34 +0000
  • 9a84e11f34 Merge in r657-674, prompted by near release of 1.4.0. Edward Z. Yang 2007-01-21 16:07:36 +0000
  • ccae73c25a Update TODO, remove caching: it won't help our memory usage or speed. Edward Z. Yang 2007-01-21 15:23:42 +0000
  • 8d6bfa4037 [1.4.0] YouTube preservation code added to the core by adding HTMLPurifier_Filter hierarchy. Edward Z. Yang 2007-01-21 15:09:07 +0000
  • 712d81ebea [1.4.0] Config object can now be instantiated from ini files. Also updated TODO. Edward Z. Yang 2007-01-21 14:29:46 +0000
  • f7f6fed86a [1.4.0] Revamp ConfigTest.php. Factor out tallyErrors() to its own function. Edward Z. Yang 2007-01-21 04:37:02 +0000
  • 2293c67eec [1.4.0] Revamp ConfigSchema tests, add more error checking. Edward Z. Yang 2007-01-20 22:59:20 +0000
  • 108df87824 Migrate from assertError to expectError, removed all assertNoErrors() Edward Z. Yang 2007-01-20 19:22:55 +0000
  • 5e366b25f8 [1.4.0] Support for configuration directive aliases added. Edward Z. Yang 2007-01-20 18:43:58 +0000
  • 2e16c4a968 Replaced version check with functionality check for DOM Edward Z. Yang 2007-01-20 15:07:48 +0000
  • a8db22dfff Update docs, esp in context of soon to be added tag transforms. Edward Z. Yang 2007-01-20 03:59:07 +0000
  • fbe2c25f8a Update progress doc with more info. Fix some comments. Edward Z. Yang 2007-01-20 03:48:39 +0000
  • 158be61def Update TODO. Edward Z. Yang 2007-01-20 02:28:51 +0000
  • d693c4ea09 [1.4.0] Implement 'background' shorthand CSS property. Edward Z. Yang 2007-01-20 02:21:43 +0000
  • c24916e1d6 Update progress doc. Edward Z. Yang 2007-01-20 01:46:37 +0000
  • a68b6afda1 [1.4.0] CSS property background-position implemented. Also: - Fixed some misinformation in Percentage - Add support for lowercase CSS length units Edward Z. Yang 2007-01-20 01:40:56 +0000
  • 78cf7db82e Refactor index.php test runner, it was getting too big. Edward Z. Yang 2007-01-19 23:26:15 +0000
  • 9b375fdfb8 [1.4.0] Added convenient single test selector form on test runner - Also fixed includes in test files - Updated TODO with CSS plans Edward Z. Yang 2007-01-19 23:02:28 +0000
  • 0dd866cc15 [1.4.0] - Added %Core.EscapeNonASCIICharacters to workaround %Core.Encoding misbehavior - Add "All Tests" to test runner title and reorder subfile names - Specific file is now called with ?f= - Link to UTF-8 docs, even though they're not done - 1000th unit test passed! W00t! (that's a third as many as SimpleTest has for itself.) Edward Z. Yang 2007-01-19 03:54:55 +0000
  • 37ea1673dd Merge in r649-656, prompted by changing two of Encoder's functions to static. Edward Z. Yang 2007-01-19 02:28:53 +0000
  • ad1169c711 [1.4.0] Make all functions in Encoder static. Affects branches/strict Edward Z. Yang 2007-01-18 22:55:44 +0000
  • 2816ae535f Link docs back to HTML Purifier home page. Edward Z. Yang 2007-01-18 22:38:40 +0000
  • 462d3ab72f [1.4.0] Add some nicer styling to the configuration documentation. Also update NEWS. Edward Z. Yang 2007-01-18 02:52:20 +0000
  • cf1d868782 [1.4.0] Add some docs to printDefinition smoketest. Edward Z. Yang 2007-01-18 02:05:39 +0000
  • c705e17a58 + Well Supported Edward Z. Yang 2007-01-17 03:07:51 +0000
  • 1cce367950 [1.4.0] Add all smoketest file using iframes. Edward Z. Yang 2007-01-16 22:29:11 +0000
  • 61f852d429 Merge in PHP5 strict changes that are applicable to PHP4. Edward Z. Yang 2007-01-16 22:22:08 +0000
  • 5395d8b4bd Renamed remotely Edward Z. Yang 2007-01-16 22:03:54 +0000
  • c980e76197 Moved remotely Edward Z. Yang 2007-01-16 22:03:00 +0000
  • 2bf912d528 Commit strict version of HTML Purifier. Edward Z. Yang 2007-01-16 21:59:29 +0000
  • 3a73c2cf04 Fix some XHTML 1.0 conformance issues. Edward Z. Yang 2007-01-15 20:06:35 +0000
  • e75b676656 Done up to Forms. Edward Z. Yang 2007-01-15 19:18:17 +0000
  • b53370efbf Update progress doc. Edward Z. Yang 2007-01-15 01:16:25 +0000
  • d60f345cab [1.4.0] Implemented background-image, background-repeat and background-attachment CSS properties. background shorthand property HAS NOT been extended to allow these, and background-position IS NOT implemented yet. - Also: fixed up some flaky behavior in list-style shorthand, introduced uri_or_none Edward Z. Yang 2007-01-15 01:14:24 +0000
  • aefda60696 [1.4.0] Refactored ListStyle, since list-style-image was sort of tacked on and didn't really conform with the standard. Implementation is still a little flaky but conforms with W3C's validation service. Edward Z. Yang 2007-01-15 00:48:54 +0000
  • 2ffa5d3135 Update progress doc. Edward Z. Yang 2007-01-14 16:26:47 +0000
  • 23d3490d49 [1.4.0] Implemented list-style-image, URIs now allowed in list-style Edward Z. Yang 2007-01-14 16:24:02 +0000
  • 582ffc4143 [1.4.0] Implemented AttrDef_CSSURI for url(http://google.com) style declarations - 1.3.3 release downgraded to "not likely" Edward Z. Yang 2007-01-14 15:54:05 +0000
  • d52189a19d Complete info on fixing embedded encodings. Will discuss UTF-8 next. Edward Z. Yang 2007-01-14 02:31:54 +0000
  • 02006d6e64 Commit initial draft of UTF-8 document. Incomplete. Edward Z. Yang 2007-01-13 03:58:02 +0000
  • dcaa374dae [1.3.3] Random miscellaneous housekeeping Edward Z. Yang 2007-01-11 22:37:54 +0000
  • e2cc37724b [1.3.3] - Move SLOW to docs/enduser-slow.html and add code examples - Update README and WYSIWYG - Add warning to HTMLPurifier.func.php about naming similarities Edward Z. Yang 2007-01-11 22:28:44 +0000
  • 3ad6239dc3 Remove useless $init assignment. Edward Z. Yang 2007-01-07 23:55:55 +0000
  • 663fb4e1b2 Add TODO item to INSTALL for new array syntax for configuration. Edward Z. Yang 2006-12-26 17:40:05 +0000
  • ed38579fa2 Fix duplicated items in TODO. v1.3.2 Edward Z. Yang 2006-12-26 17:13:26 +0000
  • 54f615f1d3 Merged r608-621 for 1.3.2 release from trunk. Edward Z. Yang 2006-12-26 17:10:29 +0000