0
0
mirror of https://github.com/ezyang/htmlpurifier.git synced 2025-01-22 21:31:52 +00:00

Commit Graph

  • 5eee08c548 [3.1.0] Convert tokens to use instanceof, reducing memory footprint and improving comparison speed. Edward Z. Yang 2008-01-19 20:23:01 +0000
  • dd8ef4d3f5 Fix double-encoded quotes. Edward Z. Yang 2008-01-18 07:04:30 +0000
  • c43c0660f5 Update dev-includes.txt with our evil master plan. Edward Z. Yang 2008-01-15 03:05:43 +0000
  • c85fd83d2b Add development documentation for handling the include problem. Edward Z. Yang 2008-01-14 22:19:44 +0000
  • c23b9da2cd Update NEWS/TODO with slight entries Edward Z. Yang 2008-01-13 05:40:53 +0000
  • aca282104f More updates for ver 3.0.0 Edward Z. Yang 2008-01-13 05:28:39 +0000
  • a8f7cddd49 Change help message to div for new theme. Edward Z. Yang 2008-01-13 04:20:54 +0000
  • 8a17b1fbc3 Make module compatible with Phorum 5.2.6. Changes: - Modify signature/edit message handling to account for <phorum break> - Update line numbers - Update edit message fragile code - Prevent message blanking when signature or edit message is empty - Armor source for quote - Update bbcode function call - Use phorum_db_interact for our custom call Edward Z. Yang 2008-01-13 01:58:34 +0000
  • f279fb2601 Obsolete 2.1-strict branch. timoshenko/strict skodak/strict robo47/strict jbruni/strict RobLoach/strict Edward Z. Yang 2008-01-10 21:46:47 +0000
  • 57f897661e [3.1.0] [BACKPORT] Fix <span><span><div> by sending back to the front of the loop for reprocessing. Edward Z. Yang 2008-01-10 21:40:41 +0000
  • 4e32902c63 Update release scripts, also, remove errant space from VERSION. Edward Z. Yang 2008-01-08 01:20:12 +0000
  • 02658df8b2 Release 3.0.0. v3.0.0 Edward Z. Yang 2008-01-07 02:54:16 +0000
  • be7c1e7a8f [3.0.0] Upgraded test scripts and other goodies. Also removed some PHP4 cruft. Edward Z. Yang 2008-01-07 00:17:49 +0000
  • 562f53b54c Factor out includes to a "common.php" file, just to tidy up index.php Edward Z. Yang 2008-01-06 19:31:21 +0000
  • 38a59ef5b8 Completely remove style if naughty selector is found. This is for compatibility reasons until Tidy 1.4 is released. Edward Z. Yang 2008-01-06 05:36:48 +0000
  • 8779b46fc4 [3.0.0] Add global scoping support for ExtractStyleBlocks; scoped="" attribute bumped off for some 'other' time. Edward Z. Yang 2008-01-05 19:19:55 +0000
  • a7fab00cdd [3.0.0] Convert all $context calls away from references - Update TODO list - URISchemeRegistry doesn't return a reference for instance anymore, should do the same for other singletons Edward Z. Yang 2008-01-05 00:10:43 +0000
  • beefb11879 Update release script to compensate for new variable format Edward Z. Yang 2008-01-04 23:54:12 +0000
  • ae1c8f47cc [3.0.0] Allow filter:none for proprietary filter property Edward Z. Yang 2007-12-17 22:12:11 +0000
  • 0f961c6af4 [3.0.0] [BACKPORT] More work for hire from Chris ! Experimental support for some proprietary CSS attributes allowed: opacity (and all of the browser-specific equivalents) and scrollbar colors. Enable by setting %CSS.Proprietary to true. - Colors missing # but in hex form will be corrected - CSS Number algorithm improved . New classes: + HTMLPurifier_AttrDef_CSS_AlphaValue + HTMLPurifier_AttrDef_CSS_Filter Edward Z. Yang 2007-12-16 23:16:45 +0000
  • a840c24796 Update packaging script to indicate PHP 5 change and HTMLPurifier3 Edward Z. Yang 2007-12-14 04:12:06 +0000
  • 66c0407bef Add extractStyleBlocks.php smoketest, also add some neat new functionality to TODO. Edward Z. Yang 2007-12-14 01:12:40 +0000
  • 5b3431d889 [3.0.0] Fully implement CSS extraction and cleaning. See NEWS for more information, it is now a Filter. - Some Lexer things were moved around Edward Z. Yang 2007-12-12 21:46:30 +0000
  • 831f552ec5 [3.0.0] <style> tags can now be extracted from input HTML using %HTML.ExtractStyleBlocks. These contents can be retrieved from $context->get('StyleBlocks'); Edward Z. Yang 2007-12-12 03:29:12 +0000
  • 54b37674f1 Add some more neat features I'd like to see sometime. Edward Z. Yang 2007-12-09 22:14:15 +0000
  • 62f3fd894d [3.0.0] [BACKPORT] - Add register() for DefinitionCacheFactory so custom implementations can be specified - Add docs for flush() regarding when this functionality is impossible to do - Refactor unit tests in DefinitionCacheFactoryTest.php Edward Z. Yang 2007-12-09 03:14:34 +0000
  • b5546ff6f0 [3.0.0] + PHP4 reference/foreach cruft in Injector removed . Unit tests for Injector improved . Some todo stuff updated Edward Z. Yang 2007-12-05 01:26:28 +0000
  • 7ddd9d0afe [3.0.0] [BACKPORT] Make CSS properties case-insensitive Edward Z. Yang 2007-12-01 17:00:55 +0000
  • 620ab75906 Fix constructor I missed in ConfigForm. Edward Z. Yang 2007-11-29 22:06:21 +0000
  • 3ef9bdf8a2 __construct'ify all main library classes. Edward Z. Yang 2007-11-29 04:29:51 +0000
  • 43f01925cd Convert to PHP 5 only codebase, adding visibility modifiers to all members and methods in the main library area (function only for test methods) Edward Z. Yang 2007-11-25 02:24:39 +0000
  • 85a23bacb6 Remove old profiling script, improve original two so they work, and are more efficient Edward Z. Yang 2007-11-23 21:59:04 +0000
  • 36badb06f6 Branch out PHP 4 development: we're going PHP 5! Edward Z. Yang 2007-11-23 21:18:32 +0000
  • 4066416160 Slight clarification of where ElementDef's required_attr property gets populated Edward Z. Yang 2007-11-13 02:49:47 +0000
  • fad6aa45fa Make phpdoc more efficient, ignore the conf directory Edward Z. Yang 2007-11-06 17:50:30 +0000
  • a7e6d85f6d Update PEAR packager - Ignore standalone directories - Normalize base directory with realpath Edward Z. Yang 2007-11-06 16:37:25 +0000
  • 9db861e356 Release 2.1.3, merged in 1404 to HEAD. v2.1.3-strict Edward Z. Yang 2007-11-06 04:34:33 +0000
  • c330860606 Release 2.1.3. v2.1.3 Edward Z. Yang 2007-11-06 03:39:59 +0000
  • 0ea53e5a3d Make multitest.php also manage standalone version testing. Edward Z. Yang 2007-11-06 03:34:45 +0000
  • 68167176dc [2.1.3] - Officially support 4.3.7 and up - Modify PH5P to remove incompatible parameter type def - Add more versions to multitest Edward Z. Yang 2007-11-05 05:25:59 +0000
  • bb08f679f0 [2.1.3] - Work around unnecessary DOMElement type-cast in PH5P that caused errors in PHP 5.1 - Work around PHP 4 SimpleTest lack-of-error complaining for one-time-only HTMLDefinition errors, this may indicate problems with error-collecting facilities in PHP 5 - Make ErrorCollectorEMock work in both PHP 4 and PHP 5 . tests/multitest.php allows you to test multiple versions by running tests/index.php through multiple interpreters using phpv shell script (you must provide this script!) . Minor cosmetic change to flush-definition-cache.php: trailing newline is outputted . Maintenance script for generating PH5P patch added, original PH5P source file also added under version control . Full unit test runner script title made more descriptive with PHP version Edward Z. Yang 2007-11-05 05:01:51 +0000
  • 8cd1806ec8 Update INSTALL file with better instructions. Translation needs updating. Edward Z. Yang 2007-11-05 03:40:32 +0000
  • 1274cfed49 [2.1.3] Fix possible error in DirectLex reported by Nate Abele Edward Z. Yang 2007-11-05 03:22:22 +0000
  • 1ab47ba949 Update NEWS. Edward Z. Yang 2007-11-02 03:20:55 +0000
  • da95ee096a Beef up HTML Purifier help message. Todo: make it hideable. Edward Z. Yang 2007-11-02 01:55:45 +0000
  • 6d7250c309 Update Doxygen file after doxygen -u command Edward Z. Yang 2007-10-30 03:08:06 +0000
  • df55df1083 Update Doxyfile with new paths, also exclude standalone directory Edward Z. Yang 2007-10-30 02:46:26 +0000
  • 1a8d864a42 Have tests also check for test-settings in conf file, this allows for configuration files to be separately versioned Edward Z. Yang 2007-10-30 02:26:11 +0000
  • 552102f7f2 [2.1.3] - HTMLDefinition->addElement now returns a reference to the created element object, as implied by the documentation . Extend Injector hooks to allow for more powerful injector routines . HTMLDefinition->addBlankElement created, as according to the HTMLModule method Edward Z. Yang 2007-10-02 22:50:59 +0000
  • f5371bbad4 [2.1.3] - Buggy treatment of end tags of elements that have required attributes fixed (does not manifest on default tag-set) - Spurious internal content reorganization error suppressed . Error unit tests can now specify the expectation of no errors. Future iterations of the harness will be extremely strict about what errors are allowed Edward Z. Yang 2007-10-02 01:19:46 +0000
  • c8b020879d [2.1.3] Refine injector algorithm regarding behavior inside nodes that allow paragraphs inside them Edward Z. Yang 2007-09-27 00:39:05 +0000
  • 094b20f58f [2.1.3] Fix PHP warning from MakeAbsolute, also improve URIFilter documentation Edward Z. Yang 2007-09-27 00:07:27 +0000
  • f2df669eec Refactor IDAccumulator so that unit tests now work, and initialization is inside the class. Edward Z. Yang 2007-09-26 23:36:37 +0000
  • ca43df9fdd [2.1.3] Fatal error when <img> tag (or any other element with required attributes) has 'id' attribute fixed, thanks NykO18 for reporting Edward Z. Yang 2007-09-26 23:18:24 +0000
  • 5f76796e14 Some small doc updates Edward Z. Yang 2007-09-25 02:42:35 +0000
  • 1f9a6ba30e [2.1.3] Activate strict blockquote functionality for HTML 4.01 Strict. Edward Z. Yang 2007-09-09 01:46:59 +0000
  • ccca8cc34f [2.1.3] Rename configuration directive Edward Z. Yang 2007-09-09 01:35:50 +0000
  • 28c29656af [2.1.3] Fix off-by-one bug in injector functionality for dormant injectors Edward Z. Yang 2007-09-09 01:27:09 +0000
  • 88f4f57a47 [2.1.3] Fix poor include ordering. Edward Z. Yang 2007-09-06 19:38:12 +0000
  • 43a98de909 Fix up some comments, reduce code duplication. Edward Z. Yang 2007-09-04 00:15:07 +0000
  • b3f0e6c86c Release 2.1.2, merged in 1368 to HEAD. v2.1.2-strict Edward Z. Yang 2007-09-03 15:40:43 +0000
  • b9d886d53b Release 2.1.2. v2.1.2 Edward Z. Yang 2007-09-03 15:30:12 +0000
  • 5b3c8c5534 [2.1.2] Implement border-spacing - Fix PH5P testing in PHP4 Edward Z. Yang 2007-09-03 15:16:33 +0000
  • dd40d41bc3 Refactor TODO list. Edward Z. Yang 2007-09-02 17:22:31 +0000
  • 37a80f1295 Fix typo in sample PHP code. Edward Z. Yang 2007-08-26 18:42:55 +0000
  • fb367dc871 [2.1.2] Correct usage of entity -> character entity reference. Edward Z. Yang 2007-08-26 18:29:37 +0000
  • 29c3c21b34 [2.1.2] Merge in Brett Zamir's patches. Edward Z. Yang 2007-08-26 18:20:46 +0000
  • e45cc503a2 [2.1.2] Refactory merge-library.php script Edward Z. Yang 2007-08-26 17:04:31 +0000
  • 85cdea0120 [2.1.2] Remove inclusion reflection from URISchemeRegistry Edward Z. Yang 2007-08-26 15:43:17 +0000
  • c7676afb0d Ignore out/ directory. Edward Z. Yang 2007-08-26 03:49:11 +0000
  • d75c695994 [2.1.2] Fix problems with standalone distribution, change smoketests so that it's easier to test the standalone. Edward Z. Yang 2007-08-19 21:38:19 +0000
  • 6f6fcbc354 Add install script for PEAR installs. Edward Z. Yang 2007-08-19 19:52:45 +0000
  • c31d6ec80e Add that PH5P is PHP5 only. Edward Z. Yang 2007-08-19 19:37:34 +0000
  • cb92a57e4e [2.1.2] Implement experimental HTML5 parsing using PH5P - Fix debugger so that tokens can be printed without an index - Fix some broken PEAR unit tests Edward Z. Yang 2007-08-19 18:49:35 +0000
  • 423afedbf4 [2.1.2] Fix validation errors in configuration form Edward Z. Yang 2007-08-19 16:24:55 +0000
  • 7827a95273 [2.1.2] Fix some validation problems in printDefinition.php's output Edward Z. Yang 2007-08-19 15:38:37 +0000
  • 9881a34712 More unit test refactoring into seperate methods. Edward Z. Yang 2007-08-16 06:48:24 +0000
  • a19f30fdcf [2.1.2] Fix silly little typo with border-collapse:separate Edward Z. Yang 2007-08-11 06:52:26 +0000
  • 8f58c7f49e [2.1.2?] Final migration for Injectors, deprecate the config and context parameters in assertResult Edward Z. Yang 2007-08-08 05:38:52 +0000
  • 71301b36eb [2.1.2?] Implemented Object module for trusted users. Edward Z. Yang 2007-08-08 05:16:15 +0000
  • 4f0d012dfa [2.1.2?] Add missing sub-tests for strategy, fix error message typo. Edward Z. Yang 2007-08-08 05:08:59 +0000
  • 24a4dfdf83 [2.1.2?] Fix invisible DirectLex parsing error with empty elements that have attributes containing slashes Edward Z. Yang 2007-08-08 05:05:30 +0000
  • f922285383 More unit test refactoring; remove unnecessary periods from HTMLDefinition error messages Edward Z. Yang 2007-08-07 05:38:22 +0000
  • 3af6457801 Refactor unit tests to have one logical assertion per method. - Support executing a single unit tests using __only prefix - Hook in Email classes to main code, even if they're unused Edward Z. Yang 2007-08-06 06:22:23 +0000
  • 80c60bb9b5 Release 2.1.0, merged in 1255 to HEAD. v2.1.1-strict Edward Z. Yang 2007-08-05 02:02:46 +0000
  • 503e76081b Revert to 2.0.1, it appears that the 2.1.0 merge was done improperly. Edward Z. Yang 2007-08-05 01:42:52 +0000
  • d51d3c127b Release 2.1.1. v2.1.1 Edward Z. Yang 2007-08-05 01:20:55 +0000
  • 4f92c0377f [2.1.1] Fix syntax error in standalone library - fix faulty PHP4 test - remove unnecessary HTMLPurifier_Config::create() call Edward Z. Yang 2007-08-05 01:15:23 +0000
  • c3efafb07d [2.1.1] Fix *another* but with addFilter() Jeez! Edward Z. Yang 2007-08-04 22:46:17 +0000
  • 79c18eb781 [2.1.1] Single test methods can be invoked by prefixing them with __only Edward Z. Yang 2007-08-04 14:51:06 +0000
  • 7b64bc37e2 [2.1.1] Fix show-stopping bug in URIDefinition. Edward Z. Yang 2007-08-03 21:17:15 +0000
  • b3aa5fa0dc [2.1.1] Add prefix directory to include path in standalone: this prevents PEAR from clobbering our unit tests - Add missing include to unit test harness - Add missing unit test for HTMLPurifier::getInstance Edward Z. Yang 2007-08-03 15:11:08 +0000
  • 678a593e62 Release 2.1.0, merged in 1313 to HEAD. v2.1.0-strict Edward Z. Yang 2007-08-03 03:20:49 +0000
  • 350d8301dd Release 2.1.0. v2.1.0 Edward Z. Yang 2007-08-03 03:04:40 +0000
  • a40e16dd2e [2.1.0] Allow i18n font names - Minor typos fixed; we're release ready! Edward Z. Yang 2007-08-03 02:48:52 +0000
  • ee388e86c0 Fix code typo in URI Filter documentation. Edward Z. Yang 2007-08-03 00:08:45 +0000
  • 79df79b2fd [2.1.0] Add tutorial for creating URI Filters - Update NEWS Edward Z. Yang 2007-08-02 23:34:30 +0000
  • f5b72c623c [2.1.0] Implement Ruby. - Destroy some zombie context variables - Reorganize some TODO items Edward Z. Yang 2007-08-02 22:44:42 +0000
  • 7bccc24977 [2.1.0] Implement MakeAbsolute URI filter - Move some directives with complex dependencies to URIDefinition - Fix a missing extends - Add hierarchical information to URI schemes - Fix bug in URIHarness. Edward Z. Yang 2007-08-02 21:47:24 +0000
  • 25fe416ab2 Add test-case for blank TinyMCE allowed list. Edward Z. Yang 2007-08-02 15:13:12 +0000