From f67ee19f31b168ccffc997004ae3bf7104e8044e Mon Sep 17 00:00:00 2001 From: "Edward Z. Yang" Date: Thu, 23 Nov 2006 22:33:07 +0000 Subject: [PATCH] [1.3.0] Add some forward thinking documents. git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@572 48356398-32a2-884e-a903-53898d9a118a --- NEWS | 1 + docs/index.html | 12 ++++++++++++ docs/ref-whatwg.txt | 9 +++++++++ docs/ref-xhtml-1.1.txt | 20 ++++++++++++++++++++ 4 files changed, 42 insertions(+) create mode 100644 docs/ref-whatwg.txt create mode 100644 docs/ref-xhtml-1.1.txt diff --git a/NEWS b/NEWS index 1c6ed04d..0758f384 100644 --- a/NEWS +++ b/NEWS @@ -25,6 +25,7 @@ NEWS ( CHANGELOG and HISTORY ) HTMLPurifier . Lookup table HTMLDefinition->info_flow_elements added . Added peace-of-mind variable initialization to Strategy_FixNesting . Added HTMLPurifier->info_parent_def, parent child processing made special +. Added internal documents briefly summarizing future progression of HTML 1.2.1, unknown release date (bugfix/minor feature release, may be dropped if 1.2.0 is stable) diff --git a/docs/index.html b/docs/index.html index deb57353..26d37e2a 100644 --- a/docs/index.html +++ b/docs/index.html @@ -128,6 +128,18 @@ the code. They may be upgraded to HTML files or stay as TXT scratchpads.

Short essay on how loose definition isn't really loose. + + Reference + XHTML 1.1 + What we'd have to do to support XHTML 1.1. + + + + Reference + WHATWG + How WHATWG plays into what we need to do. + + diff --git a/docs/ref-whatwg.txt b/docs/ref-whatwg.txt new file mode 100644 index 00000000..78cef953 --- /dev/null +++ b/docs/ref-whatwg.txt @@ -0,0 +1,9 @@ + +Web Hypertext Application Technology Working Group + WHATWG + +I don't think we need to worry about them. Untrusted users shouldn't be +submitting applications, eh? But if some interesting attribute pops up in +their spec, and might be worth supporting, stick it here. + +(none so far, as you can see) diff --git a/docs/ref-xhtml-1.1.txt b/docs/ref-xhtml-1.1.txt new file mode 100644 index 00000000..db8127e5 --- /dev/null +++ b/docs/ref-xhtml-1.1.txt @@ -0,0 +1,20 @@ + +Getting XHTML 1.1 Working + +It's quite simple, according to + +1. Scratch lang entirely in favor of xml:lang +2. Scratch name entirely in favor of id (partially-done) +3. Support Ruby + +...but that's only an informative section. More things to do: + +1. Scratch style attribute (it's deprecated) +2. Be module-aware +3. Cross-reference minimal content models with existing DTDs and determine + changes (todo) +4. Watch out for the Legacy Module + +5. Let users specify their own custom modules +6. Study Modularization document +