1
0
mirror of https://github.com/ezyang/htmlpurifier.git synced 2025-07-12 10:16:18 +02:00

Commit Graph

  • 7d2fe4c5d7 [1.2.0] - Factor out Config and Context object population through arrays - Bring dependent assertions together in IDTest.php - AttrDefHarness.php now resets context and configuration between tests - Add missing reference operator in AttrDef/ID.php Edward Z. Yang 2006-10-21 18:18:36 +00:00
  • f3646a3a06 [1.2.0] - Add context parameter to AttrTransform objects. - Update documentation on attribute transformations in ValidateAttributes.php Edward Z. Yang 2006-10-21 17:27:51 +00:00
  • 29716bf8f4 Add version number to HTMLPurifier.php. It needs to be bumped on new releases. Edward Z. Yang 2006-10-21 17:18:40 +00:00
  • fb38b02135 [1.2.0] Documentation updated - Moved docs from EntityParser to Encoder - Removed/updated docs in Generator Edward Z. Yang 2006-10-09 16:07:35 +00:00
  • 13790c6db2 Added MODx plugin. Edward Z. Yang 2006-10-02 16:56:47 +00:00
  • 2d6bf12fe0 [1.2.0] - All important classes that use Context were migrated. Todo: Classes that currently use $config but not $context are AttrTransform (done in r493) and URIScheme+Registry (done in r500). There may be more classes, incl TagTransform (done in r497) that should have both $config and $context added. - Strategy unit tests now migrated to use HTMLPurifier_Harness Edward Z. Yang 2006-10-01 21:55:13 +00:00
  • 8f515b9cda [1.2.0] - Partially finished migrating to new Context object (done in r485). - Created HTMLPurifier_Harness to assist with testing, ChildDefTest migrated to that framework. Edward Z. Yang 2006-10-01 20:47:07 +00:00
  • 58be73fcf7 [1.2.0] Added exists() method to HTMLPurifier_Context. Edward Z. Yang 2006-10-01 18:39:48 +00:00
  • f432a40f50 [1.2.0] Commit initial implementation of Context object, we will be migrating all systems over to it next commit. Edward Z. Yang 2006-10-01 18:14:08 +00:00
  • d660b9018b [1.2.0] - Add 1.1.3 section in NEWS - Replace tabs with four spaces in INSTALL - Renamed data.txt to entities.ser Edward Z. Yang 2006-09-30 20:18:08 +00:00
  • 4d96433c23 [1.1.2] Fix typo in NEWS file. Edward Z. Yang 2006-09-30 19:34:59 +00:00
  • 48ce521572 Fix typo in NEWS item. v1.1.2 Edward Z. Yang 2006-09-30 19:30:50 +00:00
  • 728e6c5b44 Sync 1.1 branch as much as possible with trunk. Edward Z. Yang 2006-09-30 19:25:51 +00:00
  • 8104145580 Merged 463:474 for 1.1.2 release. Edward Z. Yang 2006-09-30 19:10:07 +00:00
  • a78f0f5f80 [1.1.2] Bump version number in Doxyfile Edward Z. Yang 2006-09-30 19:03:51 +00:00
  • d941d30cfa Released 1.1.2. Edward Z. Yang 2006-09-30 19:02:32 +00:00
  • 9af9c505e1 [1.1.2] - Added notes on HTML versus XML attribute whitespace handling - Noted that HTMLPurifier_ChildDef_Custom isn't being used - Noted that config object's definitions are cached versions - Hooked up HTMLPurifier_ChildDef_Custom's unit tests (they weren't being run) - Tester named "HTML Purifier" not "HTMLPurifier" Edward Z. Yang 2006-09-30 18:55:17 +00:00
  • 7e6a3fc990 [1.1.2] ftp:// URIs now have their typecodes checked Edward Z. Yang 2006-09-30 17:24:12 +00:00
  • c7e798080c [1.1.2] - (meta) Updated NEWS document - Rearranged NEWS into different segments: features/bugfixes/internals Edward Z. Yang 2006-09-28 01:28:18 +00:00
  • 32c5b5080b [1.1.2] - Add HTMLPurifier.auto.php stub class that automatically configures include path - Rewrite INSTALL document - Add semi-lossy dumb character entity conversion to TODO list Edward Z. Yang 2006-09-28 00:31:12 +00:00
  • cbdd48811d [1.1.2] - (meta) Add internals note to NEWS document. Edward Z. Yang 2006-09-27 02:14:53 +00:00
  • 37def0104b [1.1.2] - Documentation updated - API docs now exclude more files that are not classes - Fixed lack of attribute parsing in HTMLPurifier_Lexer_PEARSax3 - (internal) Refactored parseData() to general Lexer class Edward Z. Yang 2006-09-27 02:09:54 +00:00
  • d9bb97cc26 [1.1.2] Update NEWS for r464. Edward Z. Yang 2006-09-25 00:23:33 +00:00
  • 8bff97ec08 [1.1.2] Mass svn:eol-style=native. data.txt had line ending info taken away, since it is unbiased Edward Z. Yang 2006-09-25 00:05:33 +00:00
  • fab2b363d0 Released 1.1.1. Edward Z. Yang 2006-09-24 23:42:14 +00:00
  • 6ef8abd04f Released 1.1.1. v1.1.1 Edward Z. Yang 2006-09-24 22:32:26 +00:00
  • bc5871f389 Merged 438:439, 440:441, and 442:457 from trunk/ to branches/1.1/, mostly major work done for 1.1.1 release. - Various documentation updates - Fixed fatal error in benchmark scripts, slightly augmented - As far as possible, whitespace is preserved in-between table children - Configuration option to optionally Tidy up output for indentation to make up for dropped whitespace by DOMLex (pretty-printing for the entire application should be done by a page-wide Tidy) - Sample test-settings.php file included Edward Z. Yang 2006-09-24 22:22:06 +00:00
  • 8e1cfb362d [1.1.1] Update INSTALL docs. Edward Z. Yang 2006-09-24 22:03:48 +00:00
  • 1fa5101511 [1.1.1] - Clarify usage of %Core.TidyFormat - Add test-settings.sample.php, to facilitate benchmark and unit test running Edward Z. Yang 2006-09-24 21:58:14 +00:00
  • 24663d65ed [1.1.1] To make up for DOMLex's tendency to drop tags, we've added a configuration option to let Tidy cleanup the HTML afterwards. Good for hand-editors. Also, Tidy is a smart solution for pretty-printed HTML, so we're marking the related TODO wontfix. Edward Z. Yang 2006-09-24 21:23:54 +00:00
  • 6adbaf0e5c [1.1.1] Removed double-semicolon. Edward Z. Yang 2006-09-24 19:58:59 +00:00
  • 81cd9b1ee8 [1.1.1] Grey outputs that are negative. Edward Z. Yang 2006-09-24 19:48:29 +00:00
  • f5ff8acbb0 [1.1.1] - Gracefully handle error if test-settings.php is not present - Let test-settings define number of runs. Edward Z. Yang 2006-09-24 19:40:28 +00:00
  • ad8310c1f5 [1.1.1] Format millisecond timing, run the parser 3 times for a more fair comparison. Edward Z. Yang 2006-09-24 18:45:24 +00:00
  • 4b5198c5bc [1.1.1] Augment with time difference. Edward Z. Yang 2006-09-24 18:36:32 +00:00
  • a251ec590f [1.1.1] Error out if PEAR is not enabled on the system, include the test-settings.php file. Edward Z. Yang 2006-09-24 18:32:41 +00:00
  • 2bfdfaa02c [1.1.1] Fix bad include paths from ConfigDef to ConfigSchema changes. Edward Z. Yang 2006-09-24 18:17:05 +00:00
  • 4abf83af62 [1.1.1] Update TODO. Edward Z. Yang 2006-09-24 02:08:55 +00:00
  • 1ad55e0ed5 [1.1.1] As far as possible, preserve whitespace is table internals. Edward Z. Yang 2006-09-24 02:08:18 +00:00
  • 6c04bbdac1 [1.1.1] - Update documentation - Fix parse error in configuration documentation Edward Z. Yang 2006-09-24 02:06:12 +00:00
  • c046da638a [1.1.1] Update milestones in progress.html Edward Z. Yang 2006-09-23 18:39:27 +00:00
  • 801dbcafb7 - Update filter-levels document to cover CSS and attributes - Add colors proposal, for constraining allowed colors in document - Add strictness proposal, for attributes that are permitted by Transitional but not by HTML Purifier Edward Z. Yang 2006-09-23 18:37:30 +00:00
  • 4f8d83506d [1.1.1] - Shuffle around TODO items, we're going to handle the URI deficiencies first - Fix bugs in documentation :-P Edward Z. Yang 2006-09-23 00:43:21 +00:00
  • 00fce29467 Add more documentation to HTMLDefinition in anticipation for refactoring. Edward Z. Yang 2006-09-22 02:47:41 +00:00
  • 686824262e [1.1.1] Add to list of wanted formatters Linkify URLs. Edward Z. Yang 2006-09-18 01:13:49 +00:00
  • 30d75c999d Merged r434:436 from trunk/ to branches/1.1 - Update documentation. - Update TODO. Edward Z. Yang 2006-09-17 22:08:48 +00:00
  • b93892a3b6 [1.1.1] Update documentation and TODO. Edward Z. Yang 2006-09-17 21:59:40 +00:00
  • 7a6de55f76 [1.1.1] Update documentation. Edward Z. Yang 2006-09-17 21:53:12 +00:00
  • 64d8ca9831 Branch out 1.1 release set. v1.1.0 Edward Z. Yang 2006-09-17 00:19:47 +00:00
  • d7642b8c70 Bump release dates. Edward Z. Yang 2006-09-17 00:17:45 +00:00
  • 3b30c2ca5b Renamed ConfigDef to ConfigSchema. (Required major internal restructuring but should not affect end-users) Edward Z. Yang 2006-09-16 22:36:58 +00:00
  • f43616f72d Add default value information. Edward Z. Yang 2006-09-16 01:53:13 +00:00
  • 6740ba61af - XHTML generation can now be turned off, allowing things like <br> - Docs updated in preparation for 1.1 release Edward Z. Yang 2006-09-16 00:37:33 +00:00
  • 6a33945499 Update Test namespace description noting that it is developer-only. Edward Z. Yang 2006-09-16 00:00:17 +00:00
  • 4660791682 Bump plaintext formatters to 1.3, they'll be difficult to implement. Edward Z. Yang 2006-09-15 23:33:35 +00:00
  • b5c69d8ca5 Update documentation. Edward Z. Yang 2006-09-15 01:59:43 +00:00
  • e440f25bce [1.1] Table child definition made more flexible, will fix up poorly ordered elements Edward Z. Yang 2006-09-15 01:52:22 +00:00
  • 665e80d223 Remove outdated and misleading DTD. Edward Z. Yang 2006-09-15 00:28:49 +00:00
  • 69747ede8a Generalize custom test to use non-existent items. Table unit test was disabled (to be reused for table test). Edward Z. Yang 2006-09-13 02:11:09 +00:00
  • 49b3832ebf Add ToC todo to configdoc. Edward Z. Yang 2006-09-13 01:02:17 +00:00
  • a365d4c688 - Finished documentation generation. - Modified namespace definitions so that they cannot be redefined Edward Z. Yang 2006-09-13 00:59:20 +00:00
  • 7038fad788 Add nicer comments to configdoc/generate.php. We may want to factor things out into classes. Edward Z. Yang 2006-09-11 02:52:47 +00:00
  • 50b272d75e Fix up the NEWS document that was missing release dates. Edward Z. Yang 2006-09-11 02:20:33 +00:00
  • bfb642d32c Ehh... I liked 80-char linewrap better. Edward Z. Yang 2006-09-10 23:02:36 +00:00
  • edb39601c7 Increase wrap slightly. Edward Z. Yang 2006-09-10 22:55:58 +00:00
  • 694139d3bb Fix parse error. Edward Z. Yang 2006-09-10 22:53:40 +00:00
  • 81721ded5c Disable HTML output when run from cli. Edward Z. Yang 2006-09-10 22:47:27 +00:00
  • 371fb7c3d2 Remove cli conditional code. Edward Z. Yang 2006-09-10 22:40:18 +00:00
  • 9e6953e619 Massive augmentation of ConfigDoc. - Generate name to expanded name for types - Change XML format so that constraints are grouped together - Table-ize constraints - Enable HTML output in descriptions - Run output through Tidy to make it easier to read - Load stylesheet Edward Z. Yang 2006-09-10 22:17:22 +00:00
  • 2299f0c831 Add todo items to the files. Edward Z. Yang 2006-09-10 20:21:19 +00:00
  • 9dd4dcb27a Restructure directory to make it more amenable to CSS by merging output with ./ Edward Z. Yang 2006-09-10 20:16:19 +00:00
  • aa0838492e Remove an outdated piece of information from Lexer's configuration documentation. Edward Z. Yang 2006-09-10 19:56:49 +00:00
  • df075c96e0 Rename default skin to plain skin to allow directory browsing. Edward Z. Yang 2006-09-10 19:48:40 +00:00
  • fbaa909d25 [1.1.0] Initial commit of ConfigDoc code, still needs cleanup, but basic proof-of-concept is there. Edward Z. Yang 2006-09-10 02:02:40 +00:00
  • 967f40fc11 Make install docs more comprehensive about encoding. Prompted by http://hp.jpsband.org/vanilla/comments.php?DiscussionID=2 Edward Z. Yang 2006-09-09 21:10:04 +00:00
  • 5ee6ffe20f Defer HTMLDefinition include to the classes that are actually tightly coupled to it. Edward Z. Yang 2006-09-07 02:13:17 +00:00
  • 10d41d7130 Add notes on redefinition, what to do next? Edward Z. Yang 2006-09-06 02:20:32 +00:00
  • 65a628bcb7 [1.1.0] Enforce alphanumeric namespace and directive names for configuration. Edward Z. Yang 2006-09-06 02:07:46 +00:00
  • 374736ae44 Merged revisions 380:382 from trunk/ to branches/1.0/: - Disambiguate between iconv and PHP test runs for cleanUTF8. - Fixed rejection of inline style declarations that had lots of extra space in them. This manifested in TinyMCE. v1.0.1 Edward Z. Yang 2006-09-04 23:12:32 +00:00
  • a5b4ed2126 [1.0.1] Fixed rejection of inline style declarations that had lots of extra space in them. This manifested in TinyMCE. Edward Z. Yang 2006-09-04 23:01:47 +00:00
  • d20bbd8db3 [1.0.1] Disambiguate between iconv and PHP test runs for cleanUTF8. Edward Z. Yang 2006-09-04 20:18:10 +00:00
  • b99573223d [1.1.0] Made URI validator more forgiving: will ignore leading and trailing quotes, apostrophes and less than or greater than signs. Edward Z. Yang 2006-09-04 02:31:27 +00:00
  • c6cfb68713 Bump formatting features release date to 1.1 Edward Z. Yang 2006-09-03 20:50:45 +00:00
  • 2259bfa40e Merged 371:372 from branches/1.0/ to trunk/ - Add integration test. Edward Z. Yang 2006-09-01 17:56:55 +00:00
  • 0c4a9c0479 Merged 359:260 from trunk/ to branches/1.0/ - Bump Doxyfile version number, add spaces in-between HTML Purifier. Edward Z. Yang 2006-09-01 17:54:47 +00:00
  • 06e8b022a4 Add integration test. Edward Z. Yang 2006-09-01 17:50:55 +00:00
  • 81a03bd16c Merged 369:370 from trunk/ to branches/1.0 - Bump tested in version number. Edward Z. Yang 2006-09-01 17:21:26 +00:00
  • de3b2b70fb Bump tested in version number. Edward Z. Yang 2006-09-01 17:18:49 +00:00
  • 5770001006 Merged revisions 366:367 from trunk/ to branches/1.0 - Fixed rejection of case-insensitive configuration values when there is a set of allowed values. This manifested in %Core.Encoding. - Added Test namespace Edward Z. Yang 2006-09-01 16:58:29 +00:00
  • 4f0a5c0e22 - Add Test namespace - Further fix the no iconv problem, and extend test cases to cover that case. Edward Z. Yang 2006-09-01 16:54:23 +00:00
  • fdd583253c Fixed rejection of case-insensitive configuration values when there is a set of allowed values. This manifested in %Core.Encoding. Edward Z. Yang 2006-09-01 16:40:14 +00:00
  • 55974e5964 Merged revisions 363:365 from trunk/ to branches/1.0/ - Fixed slight bug in DOMLex's attribute parsing. Edward Z. Yang 2006-09-01 16:24:35 +00:00
  • a4be6ffe4d Fix slight bug in DOMLex's attribute parsing. Edward Z. Yang 2006-09-01 16:19:21 +00:00
  • 6de42d8d1d Attempt to fix strange foreach troubles. Edward Z. Yang 2006-09-01 16:17:56 +00:00
  • e9a519e589 Bump Doxyfile version number, add spaces in-between HTML Purifier. Edward Z. Yang 2006-09-01 15:28:05 +00:00
  • e789bc69eb Create 1.0 branch for maintenance fixes. Edward Z. Yang 2006-09-01 15:07:58 +00:00
  • 709a17a504 Add shutup operator to iconv and utf_* calls. v1.0.0 Edward Z. Yang 2006-09-01 15:01:27 +00:00
  • 47a6c9eb75 - Update install docs with PHP version compatibility not - Bump 1.0.0 release date Edward Z. Yang 2006-09-01 14:57:47 +00:00
  • eddf474351 Remove call to PHP 5 only function. Edward Z. Yang 2006-09-01 14:49:13 +00:00
  • 0e715bdda6 Fix PHP 5.0 bug involving isset and DOM. Edward Z. Yang 2006-09-01 14:44:50 +00:00