Parent Directory | Revision Log
Links to HEAD: | (view) (download) (annotate) |
Links to HEAD: | (view) (download) (annotate) |
Sticky Tag: |
++ whatpm/t/dom-conformance/ChangeLog 30 Aug 2009 03:35:02 -0000 2009-08-30 Wakaba <wakaba@suika.fam.cx> * xml-global.dat: Added a test of |xml:lang| attribute on a foreign element in an HTML document (HTML5 revision 3697). ++ whatpm/Whatpm/ChangeLog 30 Aug 2009 03:40:20 -0000 2009-08-30 Wakaba <wakaba@suika.fam.cx> * ContentChecker.pm: Allow |xml:lang| in HTML document if the owner element is not an HTML element (HTML5 revision 3697).
++ whatpm/t/dom-conformance/ChangeLog 23 Aug 2009 02:34:37 -0000 * html-form-button.dat: Added test data on interactive content in |button| element (HTML5 revision 2392). * html-links-1.dat: Added test data on exclusion of interactive content (HTML5 revision 2455, HTML5 revision 3162, HTML5 revision 3338). 2009-08-23 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 23 Aug 2009 02:26:52 -0000 2009-08-23 Wakaba <wakaba@suika.fam.cx> * ContentChecker.pm: Allow <input type=hidden> in context where interactive content is disallowed (HTML5 revision 2392). ++ whatpm/Whatpm/ContentChecker/ChangeLog 23 Aug 2009 02:35:21 -0000 * HTML.pm: Disallow interactive content in |button| element (HTML5 revision 2392). Marked |img| and |object| (with |usemap| attribute) elements, |iframe| element, and |embed| element as interactive content (HTML5 revision 2455, HTML5 revision 3162, HTML5 revision 3338). 2009-08-23 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/dom-conformance/ChangeLog 22 Aug 2009 09:34:41 -0000 * html-objects-1.dat: Added and revised test data on |map| element content model (HTML5 revision 3009). 2009-08-22 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 22 Aug 2009 09:35:24 -0000 * HTML.pm: Changed |map| element content model to transparent content model (HTML5 revision 3009). 2009-08-22 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/dom-conformance/ChangeLog 22 Aug 2009 08:39:48 -0000 * html-flows-1.dat: Added and revised test data on |header| and |hgroup| elements (HTML5 revision 3039 and HTML5 revision 3040). 2009-08-22 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 22 Aug 2009 08:39:33 -0000 * HTML.pm: Reimplemented |header| and |hgroup| elements (HTML5 revision 3039 and HTML revision 3040). 2009-08-22 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 13 Dec 2008 04:48:14 -0000 2008-12-13 Wakaba <wakaba@suika.fam.cx> * content-model-7.dat: Added an example from HTML5 spec. ++ whatpm/t/dom-conformance/ChangeLog 13 Dec 2008 04:48:48 -0000 * html-form-label.dat, html-forms-1.dat: Added test data for form="". 2008-12-13 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 13 Dec 2008 04:47:22 -0000 * HTML.pm: Implemented <object form> and <legend form>. 2008-12-13 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/dom-conformance/ChangeLog 12 Dec 2008 12:59:07 -0000 * html-form-input.dat: Added test data for <input disabled> and <input autofocus>. * html-forms-1.dat: Added test data for <fieldset disabled>, <output for>, and <{formcontrol} name>. Added test data for <{formcontrol} autofocus="">'s uniqueness. 2008-12-12 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 12 Dec 2008 12:54:19 -0000 * ContentChecker.pm: Introduced new flag |has_autofocus|. Added support for new |id_type| value of |any|, which means any kind of element is allowed as a referenced element. 2008-12-12 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 12 Dec 2008 12:56:56 -0000 * HTML.pm: Added checking for the uniqueness of |autofocus=""| attribute. Implemented |name=""| attribute for form controls. Added U+000C into character class of space characters (it should have been, but was not in some of regular expressions). Updated definitions for |output| elements. 2008-12-12 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/dom-conformance/ChangeLog 12 Dec 2008 11:50:40 -0000 * html-datatemplate.dat, html-form-datalist.dat: Updated test results related to |optgroup| elements. * html-form-textarea.dat: Added new test data. * html-forms-1.dat: Moved some test data to |html-form-textarea.dat|. Updated test results related to |optgroup| elements. 2008-12-12 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 12 Dec 2008 11:48:16 -0000 * ContentChecker.pm: Introduced |check_attrs2| method for the ease of defining codes for checking required attribute and as such. 2008-12-12 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 12 Dec 2008 11:48:45 -0000 * HTML.pm: Updated definitions for |datalist|, |optgroup|, |option|, and |textarea| elements. 2008-12-12 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 6 Dec 2008 12:19:49 -0000 * ContentChecker.t: Added |dom-conformance/html-form-datalist.dat|. 2008-12-06 Wakaba <wakaba@suika.fam.cx> ++ whatpm/t/dom-conformance/ChangeLog 6 Dec 2008 12:19:28 -0000 * html-form-datalist.dat: New test data file. 2008-12-06 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 6 Dec 2008 12:18:34 -0000 * ContentChecker.pm (check_element): Added support for "no referenced datalist" error. 2008-12-06 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 6 Dec 2008 12:18:53 -0000 * HTML.pm: Implemented <input list>. 2008-12-06 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 6 Dec 2008 10:00:34 -0000 2008-12-06 Wakaba <wakaba@suika.fam.cx> * content-checker.pl: Use new XML parser for parsing test data. Use NanoDOM instead of manakai DOM implementation. ++ whatpm/Whatpm/ChangeLog 6 Dec 2008 09:58:56 -0000 2008-12-06 Wakaba <wakaba@suika.fam.cx> * NanoDOM.pm (document_uri): New attribute. * ContentChecker.pm: Don't use methods not implemented by NanoDOM. ++ whatpm/Whatpm/ContentChecker/ChangeLog 6 Dec 2008 09:59:53 -0000 2008-12-06 Wakaba <wakaba@suika.fam.cx> * HTML.pm: Use |Message::URL| for relative URL resolution. Don't use attributes not supported by NanoDOM.
++ whatpm/Whatpm/ContentChecker/ChangeLog 27 Oct 2008 05:44:23 -0000 2008-10-27 Wakaba <wakaba@suika.fam.cx> * HTML.pm: HTML5 spec status updated, except for datatemplate-related features.
++ whatpm/t/ChangeLog 7 Oct 2008 11:39:59 -0000 2008-10-07 Wakaba <wakaba@suika.fam.cx> * content-model-2.dat: Repetition model test is moved to another file. A wrong test result fixed. Broken test entries fixed. <area rev> is now reported as "unknown attribute", since RDFa spec adds that attribute to all elements with the Common attribute set. Note that we have no plan to support RDFa, at the moment. ++ whatpm/t/dom-conformance/ChangeLog 7 Oct 2008 11:41:37 -0000 * html-flows-1.dat: <li value> test results updated. * html-forms-1.dat: accesskey="" attribute is obsolete. * html-metadata-1.dat: Fix broken test results. * html-repetitions.dat: The repetition template feature is obsolete. A test entry from ../content-model-2.dat is added. 2008-10-07 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 7 Oct 2008 11:36:17 -0000 2008-10-07 Wakaba <wakaba@suika.fam.cx> * ContentChecker.pm: New error level "html5_fact" added, which should be tentatively used until all of requirements are properly specced as RFC 2119 "MUST" in HTML5. ++ whatpm/Whatpm/ContentChecker/ChangeLog 7 Oct 2008 11:37:15 -0000 * HTML.pm: Quoted-strings in media type specifications were not properly decoded. Fixed support for <li value> with non-<ol> parent (or with no parent). 2008-10-07 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 22 Sep 2008 06:43:31 -0000 * content-model-2.dat: Test data on |for=""| attribute are added. 2008-09-22 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 22 Sep 2008 06:43:48 -0000 * HTML.pm: Support for |for=""| validation. 2008-09-22 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 21 Sep 2008 12:25:42 -0000 * content-model-2.dat: Test data for |form=""| are added. 2008-09-21 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 21 Sep 2008 12:36:46 -0000 * ContentChecker.pm: |form=""| check support added. 2008-09-21 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 21 Sep 2008 12:25:56 -0000 * HTML.pm: Support for |form=""| attributes. 2008-09-21 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 21 Sep 2008 11:41:39 -0000 * ContentChecker.pm: |contextmenu| validness is now checked using |id| and |id_type| properties, and |menu| property is removed. 2008-09-21 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 21 Sep 2008 11:44:45 -0000 * HTML.pm: |id| attribute checkers for the |menu| and |map| elements are removed; the |id| attribute of those elements is now checked by the global |id| attribute. 2008-09-21 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 21 Sep 2008 09:32:48 -0000 2008-09-21 Wakaba <wakaba@suika.fam.cx> * content-model-2.dat: Test data for |form| |name| are added. ++ whatpm/Whatpm/ChangeLog 21 Sep 2008 09:33:18 -0000 * ContentChecker.pm: Prepare for |form| |name| attribute's duplication checking. 2008-09-21 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 21 Sep 2008 09:32:26 -0000 2008-09-21 Wakaba <wakaba@suika.fam.cx> * HTML.pm: |form| element's |name| attribute is implemented.
++ whatpm/t/ChangeLog 20 Sep 2008 11:22:21 -0000 * content-model-1.dat, content-model-2.dat, content-model-4.dat: Test data for U+000B are added (cf. HTML5 revision 1738). 2008-09-20 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 20 Sep 2008 11:21:11 -0000 * HTML.pm.src: Reminding places where U+000B is allowed as a space character is fixed (cf. HTML5 revision 1738). * ContentChecker.pm, HTMLTable.pm: U+000B is no longer part of space characters (HTML5 revision 1738). 2008-09-20 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 20 Sep 2008 11:18:32 -0000 * HTML.pm: U+000B is no longer part of space characters (HTML5 revision 1738). 2008-09-20 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 20 Sep 2008 05:50:38 -0000 * content-model-1.dat: Test data for interactive contents are added (cf. HTML5 revision 2018). 2008-09-20 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 20 Sep 2008 05:46:21 -0000 2008-09-20 Wakaba <wakaba@suika.fam.cx> * ContentChecker.pm ($IsInHTMLInteractiveContent): New. ++ whatpm/Whatpm/ContentChecker/ChangeLog 20 Sep 2008 05:51:55 -0000 * HTML.pm, Atom.pm: Interactrive content implementation synced with the spec (HTML5 revision 2018). 2008-09-20 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 18 Sep 2008 07:42:52 -0000 * LangTag.t: Completely rewritten using |testfiles.pl|. * testfiles.pl: New script. * langtag-1.dat: Tests for case are added. 2008-09-18 Wakaba <wakaba@suika.fam.cx> * langtag-1.dat: New test data file. ++ whatpm/Whatpm/ChangeLog 18 Sep 2008 07:41:35 -0000 * LangTag.pm (check_rfc4646_langtag): Check if a tag is in the recommended case as per RFC 4646. 2008-09-18 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 16 Sep 2008 14:41:24 -0000 * Makefile: WebIDL.html added. * WebIDL.pod: New documentation. 2008-09-16 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 15 Sep 2008 02:54:04 -0000 2008-09-15 Wakaba <wakaba@suika.fam.cx> * ContentChecker.pm: Don't call |loda_ns_module| for null-namespace elements/attributes. * HTML.pm.src: Fact out $disallowed_control_chars as a hash.
++ whatpm/Whatpm/ChangeLog 10 Sep 2008 10:25:19 -0000 2008-09-10 Wakaba <wakaba@suika.fam.cx> * ContentChecker.pm: Support for charset-layer error levels. * HTML.pm.src: Don't specify |text| argument for the |chardecode:fallback| error, since it is not the encoding being used alternatively. ++ whatpm/Whatpm/Charset/ChangeLog 10 Sep 2008 10:26:52 -0000 2008-09-10 Wakaba <wakaba@suika.fam.cx> * DecodeHandle.pm: Set error levels. * WebLatin1.pm: Support for |us-ascii| and |iso-8859-5| charsets (this module no longer for Latin1, but for Latin* encodings). * WebThai.pm: Support for |tis-620| charset.
++ whatpm/t/ChangeLog 9 Sep 2008 04:32:11 -0000 2008-09-09 Wakaba <wakaba@suika.fam.cx> * content-model-1.dat, content-model-7.dat: |a| is now transparent (HTML5 revision 1963). ++ whatpm/Whatpm/ContentChecker/ChangeLog 9 Sep 2008 04:32:26 -0000 2008-09-09 Wakaba <wakaba@suika.fam.cx> * HTML.pm: |a| is now transparent (HTML5 revision 1963).
++ whatpm/t/ChangeLog 30 Aug 2008 12:33:27 -0000 * content-model-1.dat, content-model-2.dat: Test data updated and added for HTML5 revision 2062 and so on (@lang and @xml:lang). 2008-08-30 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 30 Aug 2008 12:30:55 -0000 * ContentChecker.pm: |xml:lang| attribute value must be same as |lang| attribute value for HTML elements (HTML5 revision 2062 and so on). 2008-08-30 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 30 Aug 2008 12:32:39 -0000 * HTML.pm: |xml:lang| attribute value must be same as |lang| attribute value for HTML elements (HTML5 revision 2062 and so on). |lang| attribute in XML document is no longer disallowed (HTML5 revision 2062). |xml:lang| is allowed in HTML document (HTML5 revision 2062 and so on). 2008-08-30 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 30 Aug 2008 10:22:30 -0000 * ContentChecker.t: Updated for latest version of the Whatpm::ContentChecker module. * content-model-1.dat, content-model-2.dat, content-model-3.dat, content-model-4.dat, content-model-6.dat, content-model-atom-1.dat, content-model-atom-2.dat, content-model-atom-threading-1.dat, table-1.dat: Results updated. 2008-08-30 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 30 Aug 2008 10:24:24 -0000 * ContentChecker.pm: Error level definition for |xml_id_error| was missing. * URIChecker.pm: The end of the URL should be marked as the error location for an empty path error. The position between the userinfo and the port components should be marked as the error location for an empty host error. 2008-08-30 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 30 Aug 2008 10:26:28 -0000 2008-08-30 Wakaba <wakaba@suika.fam.cx> * Atom.pm: s/element missing/child element missing/ for consistency. * HTML.pm: Typos fixed. (pre): "No significant content" error was unintentionally disabled. s/element missing/child element missing/ for consistency.
++ whatpm/Whatpm/ChangeLog 29 Aug 2008 13:33:31 -0000 2008-08-29 Wakaba <wakaba@suika.fam.cx> * IMTChecker.pm: Updated for the new error reporting architecture. * ContentChecker.pm: Error levels for IMTs are added. ++ whatpm/Whatpm/ContentChecker/ChangeLog 29 Aug 2008 13:34:24 -0000 2008-08-29 Wakaba <wakaba@suika.fam.cx> * Atom.pm, HTML.pm: Made {level} inherited to the IMT checker.
++ whatpm/Whatpm/ChangeLog 16 Aug 2008 07:34:18 -0000 * CacheManifest.pm: Support for new style of error reports. * HTML.pm.src: Set line=1, column=1 to the document node. 2008-08-16 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/CSS/ChangeLog 16 Aug 2008 07:34:47 -0000 2008-08-16 Wakaba <wakaba@suika.fam.cx> * MediaQueryParser.pm, SelectorsParser.pm, Parser.pm: Support for new style of error reports.
++ whatpm/Whatpm/ChangeLog 15 Aug 2008 16:01:09 -0000 2008-08-16 Wakaba <wakaba@suika.fam.cx> * ContentChecker.pm, RDFXML.pm: Pass {level} object to language tag and URL checkers. Support for more error levels for bogus langauge tag and URL "standards". * LangTag.pm, URIChecker.pm: Support for new style error level reporting. ++ whatpm/Whatpm/ContentChecker/ChangeLog 15 Aug 2008 16:01:45 -0000 2008-08-16 Wakaba <wakaba@suika.fam.cx> * HTML.pm, Atom.pm: Pass {level} object to language tag and URL checkers.
++ whatpm/Whatpm/ChangeLog 15 Aug 2008 14:12:36 -0000 * ContentChecker.pm: Support for RDF/XML error levels. * HTMLTable.pm, RDFXML.pm: Support for new style of error level specifying. Error types are revised. 2008-08-15 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 15 Aug 2008 14:13:40 -0000 * HTML.pm: Mark HTML4's "fact"-level errors as such. Typo fixed. 2008-08-15 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 15 Aug 2008 12:45:57 -0000 * ContentChecker.pm: All error reporting method calls are renewed. 2008-08-15 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 15 Aug 2008 12:46:27 -0000 2008-08-15 Wakaba <wakaba@suika.fam.cx> * Atom.pm, HTML.pm: All error reporting method calls are revised.
++ whatpm/t/ChangeLog 8 Jun 2008 12:20:25 -0000 * content-model-1.dat: Test data for ruby are added (HTML5 revision 1704). 2008-06-08 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 8 Jun 2008 12:22:16 -0000 2008-06-08 Wakaba <wakaba@suika.fam.cx> * HTML.pm: Support for ruby, rt, and rp elements (HTML5 revision 1704). The |href| attribute is also extended as a common attribute by RDFa Last Call Working Draft.
++ whatpm/t/ChangeLog 10 May 2008 05:54:08 -0000 2008-05-10 Wakaba <wakaba@suika.fam.cx> * content-model-2.dat: Boolean attributes now allow uppercase letters (HTML5 revision 1572). ++ whatpm/Whatpm/ChangeLog 10 May 2008 05:57:19 -0000 2008-05-10 Wakaba <wakaba@suika.fam.cx> * CacheManifest.pm: Don't replace U+0000 NULL (HTML5 revision 1553). ++ whatpm/Whatpm/ContentChecker/ChangeLog 10 May 2008 05:54:35 -0000 2008-05-10 Wakaba <wakaba@suika.fam.cx> * HTML.pm ($GetHTMLBooleanAttrChecker): Allow uppercase letters (HTML5 revision 1572).
++ whatpm/t/ChangeLog 6 May 2008 08:59:04 -0000 2008-05-06 Wakaba <wakaba@suika.fam.cx> * content-model-2.dat: Test data for td/@headers are added. ++ whatpm/Whatpm/ChangeLog 6 May 2008 08:57:07 -0000 * ContentChecker.pm: Noted that those returned in |table| are no longer table elements, but table objects returned by Whatpm::HTMLTable. * HTMLTable.pm (form_table): Return table element node as |$table->{element}|. (assign_header): Support for the |headers=""| attribute. 2008-05-06 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 6 May 2008 08:58:42 -0000 2008-05-06 Wakaba <wakaba@suika.fam.cx> * HTML.pm: Invoke |Whatpm::HTMLTable->assign_header| for each table object. Return the table object, not table element. The |headers=""| checker for |td| elements are now noop. Set the status of |headers=""| attribute as HTML5's one.
++ whatpm/Whatpm/ChangeLog 3 May 2008 14:42:15 -0000 * ContentChecker.pm: Support for global attributes. Status of XML specs are added. 2008-05-03 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 3 May 2008 14:41:46 -0000 * HTML.pm: Support for global attributes. Status for XHTML2 elements/attributes are added. 2008-05-03 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 3 May 2008 07:58:56 -0000 2008-05-03 Wakaba <wakaba@suika.fam.cx> * ContentChecker.pm (check_element): Support for |template=""| and |ref=""| attribute (referent element type checking). ++ whatpm/Whatpm/ContentChecker/ChangeLog 3 May 2008 07:58:22 -0000 2008-05-03 Wakaba <wakaba@suika.fam.cx> * HTML.pm: Support for |template=""|, |ref=""|, and |registrationmark=""| attributes.
++ whatpm/t/ChangeLog 12 Apr 2008 10:41:08 -0000 * HTML-tokenizer.t: Remove "self-closing flag" if the start tag token is that of a slash permitted element (This is necessary to maintain compatibility with current test data, since in the new algorithm whether slash is permitted or not is decided in tree construction stage). 2008-04-12 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 12 Apr 2008 10:38:11 -0000 2008-04-12 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src, mkhtmlparser.pl: The way permitted slash errors are raised is changed (HTML5 revision 1404).
++ whatpm/t/ChangeLog 22 Mar 2008 02:51:31 -0000 2008-03-22 Wakaba <wakaba@suika.fam.cx> * content-model-1.dat: Now we support RDF. * content-model-2.dat: Test data on |@accesskey| attribute are added. ++ whatpm/Whatpm/ChangeLog 22 Mar 2008 03:05:10 -0000 2008-03-22 Wakaba <wakaba@suika.fam.cx> * ContentChecker.pm: |fact_level| is now treated as same as |must_level|, i.e. level = |m|. (check_element): Make list of URIs in the DOM. ++ whatpm/Whatpm/ContentChecker/ChangeLog 22 Mar 2008 03:06:11 -0000 2008-03-22 Wakaba <wakaba@suika.fam.cx> * HTML.pm: Add URIs to the list of URIs to be returned by the checker method. |accesskey| attribute is implemented.
++ whatpm/Whatpm/ChangeLog 21 Mar 2008 09:44:45 -0000 * RDFXML.pm: bnodeid implemented. Relative references are now resolved. 2008-03-21 Wakaba <wakaba@suika.fam.cx>
*** empty log message ***
++ whatpm/Whatpm/ChangeLog 21 Mar 2008 08:58:05 -0000 * RDFXML.pm: s/id/ID/ for attribute name. The |node| arguments are added for |ontriple| calls. Too many "attribute not allowed" errors were raised. * ContentChecker.pm: Initial experimental support for rdf:RDF element. 2008-03-21 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 20 Mar 2008 10:00:26 -0000 * content-model-atom-threading-1.dat: New test data on |thr:total| element are added 2008-03-20 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 20 Mar 2008 09:59:59 -0000 * Atom.pm: Support for |thr:total| element. Add notes on additional Atom namespaces. 2008-03-20 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 2 Mar 2008 11:10:02 -0000 * content-model-atom-1.dat: New test data are added. 2008-03-02 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 2 Mar 2008 11:16:26 -0000 * ContentChecker.pm: Typo fixed. Don't raise "character encoding" and related errors unless it is an HTML document (though the spec is unclear on whether it is applied to XHTML document). * HTML.pm (%HTMLAttrStatus): WF2 repetition model attributes are added. 2008-03-02 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 2 Mar 2008 11:11:31 -0000 * Atom.pm: Reimplemented. 2008-03-02 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 26 Feb 2008 08:22:33 -0000 2008-02-26 Wakaba <wakaba@suika.fam.cx> * ContentChecker.pm: New status constants are added. ($ElementDefault): |status| added. (check_element): Err for non-standard or deprecated elements. (_attr_status_info): For non-standard or deprecated attributes. ++ whatpm/Whatpm/ContentChecker/ChangeLog 26 Feb 2008 08:27:45 -0000 * HTML.pm: HTML5 status constants are OR-ed with "allowed" status. Don't raise "not defined" errors; they are now raised according to status flags. Status flags of li/@value, ol/@start, and menu are now non-deprecated, to avoid deprecated error message. area/@hreftype typo fixed. |isindex| SHOULD NOT be used according to HTML4. 2008-02-26 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 26 Feb 2008 07:46:15 -0000 2008-02-26 Wakaba <wakaba@suika.fam.cx> * content-model-1.dat: Figure caption is now optional (HTML5 revision 1240). Add test data for |ol reversed| (HTML5 revision 1248). ++ whatpm/Whatpm/ContentChecker/ChangeLog 26 Feb 2008 07:45:46 -0000 2008-02-26 Wakaba <wakaba@suika.fam.cx> * HTML.pm: Make |figure| caption optional (HTML5 revision 1240). Add |reversed| to |ol| (HTML5 revision 1248).
++ whatpm/t/ChangeLog 24 Feb 2008 07:51:13 -0000 * content-model-1.dat, content-model-2.dat: Some test results are updated. New test data on non-standard attributes are added. Note that some test results do still need to be updated. 2008-02-24 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 24 Feb 2008 07:47:32 -0000 * ContentChecker.pm (_attr_status_info): New internal method. 2008-02-24 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 24 Feb 2008 07:50:04 -0000 * HTML.pm: Standardized status for attributes are added (HTML5 info are not added yet). Make element or attribute not defined by HTML5 spec as a conformance error (though it is not clearly defined by HTML5 spec as non-conforming). Note that more work is needed for non-standard attribute thing, since the current implementation prevents non-standard attribute from being syntactically checked (otherwise it is treated as if a standard attribute). 2008-02-24 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 24 Feb 2008 01:38:04 -0000 * ContentChecker.pm (check_element): Element standardized status information is now dispatched. 2008-02-24 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 24 Feb 2008 01:38:30 -0000 * HTML.pm: Standardized status attributes are added. 2008-02-24 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 24 Feb 2008 00:50:34 -0000 * ContentChecker.pm (check_element): Fix |del|-and-significant problem by adding some more arguments. 2008-02-24 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 24 Feb 2008 00:51:02 -0000 * HTML.pm: Updated for |del|-and-significant problem. 2008-02-24 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 23 Feb 2008 16:08:48 -0000 * ContentChecker.pm (check_element): Use context of container-for-the-purpose-of-content-model element (not transparent element) for |check_child_element| calling and significant text flag marking. This reintroduces |<del>|-and-significant problem again. 2008-02-24 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 23 Feb 2008 16:09:14 -0000 2008-02-24 Wakaba <wakaba@suika.fam.cx> * HTML.pm (datagrid): Condition was incorrect.
++ whatpm/Whatpm/ChangeLog 23 Feb 2008 15:28:35 -0000 2008-02-24 Wakaba <wakaba@suika.fam.cx> * ContentChecker.pm (check_element): Make semi-transparent elements ignored for the purpose of phase changes in content model checking.
++ whatpm/t/ChangeLog 23 Feb 2008 15:24:46 -0000 * content-model-1.dat: Some test results are updated. New tests for |details| are added. 2008-02-23 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 23 Feb 2008 15:22:12 -0000 * ContentChecker.pm (check_element): In-element state was not properly managed for transparent cases. 2008-02-23 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 23 Feb 2008 15:24:01 -0000 * HTML.pm (%HTMLProseContentChecker, details, figure): Don't change state when a transparent element is encountered. (details check): Reimplemented. 2008-02-23 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 23 Feb 2008 14:37:03 -0000 * content-model-1.dat: Some test results are fixed. New tests for |video| and |audio| are added. 2008-02-23 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 23 Feb 2008 14:35:33 -0000 * ContentChecker.pm (check_element): Support for |video| and |audio| as semi-transparent elements. 2008-02-23 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 23 Feb 2008 14:36:23 -0000 * HTML.pm (object check_end): Don't check significant content if the element is used as a transparent element. (video check): Reimplemented. 2008-02-23 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 23 Feb 2008 13:18:40 -0000 * content-model-1.dat: New test data for |object| transparentness are added. 2008-02-23 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 23 Feb 2008 13:18:10 -0000 * ContentChecker.pm ($HTMLSemiTransparentElements): New. (check_element): s/minuses/minus_elements/, s/pluses/plus_elements/. Support for |html:object| as a semi-transparent element. 2008-02-23 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 23 Feb 2008 10:34:52 -0000 2008-02-23 Wakaba <wakaba@suika.fam.cx> * content-model-1.dat, content-model-2.dat: Wrong "significant" errors are removed. ++ whatpm/Whatpm/ChangeLog 23 Feb 2008 10:33:46 -0000 2008-02-23 Wakaba <wakaba@suika.fam.cx> * ContentChecker.pm (check_element): The way to traverse the tree is entirely revised to make it easier to track the state of ancestors/descendants. As a result of this revision (which rewrites almost all of Whatpm::ContentChecker::HTML), support for content model checking for HTML elements |figure|, |object|, |video|, and |audio| and checking for XML elements (and some XMLNS checkings) are dropped for now. They will be reimplemented in due cource. ++ whatpm/Whatpm/ContentChecker/ChangeLog 23 Feb 2008 10:34:01 -0000 2008-02-23 Wakaba <wakaba@suika.fam.cx> * HTML.pm: Revised.
++ whatpm/t/ChangeLog 17 Feb 2008 12:18:01 -0000 * content-model-1.dat, content-model-2.dat: Updated. 2008-02-17 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 17 Feb 2008 12:12:56 -0000 * ContentChecker.pm ({unsupported_level}): New value. * HTML.pm.src: Save whether |meta| |content| attribute contains character references or not. 2008-02-17 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 17 Feb 2008 12:17:33 -0000 * HTML.pm: |<meta http-equiv=Content-Type| support (HTML5 revision 1180). 2008-02-17 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 17 Feb 2008 11:04:02 -0000 * content-model-1.dat: Updated. 2008-02-17 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 17 Feb 2008 11:02:38 -0000 * ContentChecker.pm (_get_children): (Incompleted) attempt to imlement significant content checking for contents with |del| elements. 2008-02-17 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 17 Feb 2008 11:03:40 -0000 * HTML.pm (th): |th| now requires phrasing content. |div| now requires prose content. 2008-02-17 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 17 Feb 2008 06:35:24 -0000 2008-02-17 Wakaba <wakaba@suika.fam.cx> * content-model-1.dat, content-model-2.dat, content-model-5.dat: Test results are updated; new tests are added. ++ whatpm/Whatpm/ChangeLog 17 Feb 2008 06:34:11 -0000 2008-02-17 Wakaba <wakaba@suika.fam.cx> * ContenteChecker.pm ($HTMLTransparentElements): More elements are added. (_get_children): HTML |object| elements are now semi-transparent. * NanoDOM.pm (manakai_html, manakai_head): New methods. ++ whatpm/Whatpm/ContentChecker/ChangeLog 17 Feb 2008 06:32:44 -0000 2008-02-17 Wakaba <wakaba@suika.fam.cx> * HTML.pm: Most part of December 2007 Content Model is implemented.
++ whatpm/Whatpm/ChangeLog 10 Feb 2008 04:09:00 -0000 2008-02-10 Wakaba <wakaba@suika.fam.cx> * ContentChecker.pm (check_document, check_element): Support for second argument ($onsubdoc). (_get_css_parser): Removed (now it is part of WDCC). ++ whatpm/Whatpm/ContentChecker/ChangeLog 10 Feb 2008 04:09:52 -0000 2008-02-10 Wakaba <wakaba@suika.fam.cx> * HTML.pm (<style>): CSS validation code removed; instead, it does invoke subdoc callback to ask to the callee to validate the style sheet separately.
++ whatpm/Whatpm/ChangeLog 9 Feb 2008 11:57:29 -0000 2008-02-09 Wakaba <wakaba@suika.fam.cx> * ContentChecker.pm (_get_css_parser): New. ++ whatpm/Whatpm/ContentChecker/ChangeLog 9 Feb 2008 11:58:10 -0000 2008-02-09 Wakaba <wakaba@suika.fam.cx> * HTML.pm (<style>): Initial version of CSS validation support.
++ whatpm/t/ChangeLog 25 Nov 2007 07:57:28 -0000 2007-11-25 Wakaba <wakaba@suika.fam.cx> * content-model-1.dat, content-model-2.dat, content-model-3.dat, content-model-4.dat, table-1.dat: Test data are updated for the significant content check. * content-model-5.dat: New test data. * ContentChecker.t: New test data file is added. ++ whatpm/Whatpm/ChangeLog 25 Nov 2007 07:59:33 -0000 * ContentChecker.pm ($AnyChecker): Old way to add child elements for checking had been used. 2007-11-25 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 25 Nov 2007 08:00:46 -0000 * HTML.pm: Support for checking for significant content (HTML5 revision 1114). Note that the current implementation has an issue on treatment for transparent or semi-transparent elements. * Atom.pm: Support for significant content checking (for composed HTML-Atom documents). 2007-11-25 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 25 Nov 2007 03:45:37 -0000 2007-11-25 Wakaba <wakaba@suika.fam.cx> * ContentChecker.pm (check_element): New todo item type |descendant|. ++ whatpm/Whatpm/ContentChecker/ChangeLog 25 Nov 2007 03:46:01 -0000 2007-11-25 Wakaba <wakaba@suika.fam.cx> * HTML.pm (header): Descendant constraint is redefined by new todo item type |descendant|.
++ ChangeLog 23 Nov 2007 05:35:10 -0000 2007-11-23 Wakaba <wakaba@suika.fam.cx> * readme.en.html: Whatpm::ContentChecker now depends on Message::Charset::Info. ++ whatpm/t/ChangeLog 23 Nov 2007 05:38:36 -0000 2007-11-23 Wakaba <wakaba@suika.fam.cx> * ContentChecker.t: Unset |input_encoding| attribute. * content-model-1.dat, content-model-2.dat: New tests for |charset| attribute value are added. ++ whatpm/Whatpm/ChangeLog 23 Nov 2007 05:37:17 -0000 2007-11-23 Wakaba <wakaba@suika.fam.cx> * NanoDOM.pm (input_encoding, manakai_charset, manakai_has_bom): New attributes. * ContentChecker.pm (check_document): Warn if charset requirements cannot be tested. ++ whatpm/Whatpm/ContentChecker/ChangeLog 23 Nov 2007 05:37:42 -0000 2007-11-23 Wakaba <wakaba@suika.fam.cx> * HTML.pm (meta): |charset| value tests implemented.
++ whatpm/Whatpm/ChangeLog 18 Nov 2007 11:06:04 -0000 * ContentChecker.pm (check_document): Check the existence of character encoding declaration and selection of encoding for HTML document. 2007-11-18 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 14 Oct 2007 09:21:32 -0000 2007-10-14 Wakaba <wakaba@suika.fam.cx> * content-model-1.dat, content-model-2.dat: New test data for |rule|, |nest|, and |datatemplate| elements. ++ whatpm/Whatpm/ChangeLog 14 Oct 2007 09:20:23 -0000 2007-10-14 Wakaba <wakaba@suika.fam.cx> * ContentChecker.pm (check_document): Support for new |is_xml_root| flag. (check_element): Support for new |pluses| state. (_add_pluses): New method. (_remove_minuses): Support for new |minus| item. ++ whatpm/Whatpm/ContentChecker/ChangeLog 14 Oct 2007 09:20:50 -0000 2007-10-14 Wakaba <wakaba@suika.fam.cx> * Atom.pm, HTML.pm: Support for |html:nest|, |html:datatemplate|, and |html:rule| elements.
++ whatpm/t/ChangeLog 29 Sep 2007 04:36:22 -0000 2007-09-29 Wakaba <wakaba@suika.fam.cx> * tokenizer-test-1.test: New tests for invalid attribute specifications are added. ++ whatpm/Whatpm/ChangeLog 29 Sep 2007 04:38:17 -0000 * ContentChecker.pm: Raise specific error for invalid root element. * SelectorsParser.pm: Pass an empty string as a prefix for lookup namespace prefix callback, for loose compatibility with the |NSResolver| interface. 2007-09-24 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 29 Sep 2007 04:38:46 -0000 * Atom.pm (atom:link@title): Definition was missing. 2007-09-24 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 24 Sep 2007 04:23:24 -0000 2007-09-24 Wakaba <wakaba@suika.fam.cx> * ContentChecker.t: New test data files are added. * content-model-atom-1.dat, content-model-atom-2.dat: New test data. ++ whatpm/Whatpm/ChangeLog 24 Sep 2007 04:21:59 -0000 2007-09-24 Wakaba <wakaba@suika.fam.cx> * ContentChecker.pm: Set level values for later uses. ++ whatpm/Whatpm/ContentChecker/ChangeLog 24 Sep 2007 04:22:38 -0000 2007-09-24 Wakaba <wakaba@suika.fam.cx> * Atom.pm (hreflang): Checker is implemented. (AtomDateConstruct): Checking for content is implemented.
++ whatpm/Whatpm/ChangeLog 9 Sep 2007 07:57:16 -0000 * ContentChecker.pm: Support for language tag validation. 2007-09-09 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 9 Sep 2007 07:56:59 -0000 2007-09-09 Wakaba <wakaba@suika.fam.cx> * HTML.pm: Support for language tag validation.
++ whatpm/t/ChangeLog 17 Aug 2007 07:08:23 -0000 * content-model-2.dat: New tests for |base| following URI or hyperlink are added. 2007-08-17 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 17 Aug 2007 07:44:01 -0000 * CSS/: New directory. 2007-08-17 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/CSS/ChangeLog 17 Aug 2007 11:53:38 -0000 2007-08-17 Wakaba <wakaba@suika.fam.cx> * Tokenizer.pm: New module. * ChangeLog: New file. ++ whatpm/Whatpm/ContentChecker/ChangeLog 17 Aug 2007 07:08:56 -0000 * HTML.pm: Raise new errors if |base| is following URI attributes or hyperlink attributes. 2007-08-17 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 17 Aug 2007 05:53:49 -0000 2007-08-17 Wakaba <wakaba@suika.fam.cx> * content-model-1.dat: New tests for |noscript| in |head| are added. * content-model-2.dat: A wrong result for |xml:lang| in HTML document is fixed. ++ whatpm/Whatpm/ChangeLog 17 Aug 2007 05:54:48 -0000 2007-08-17 Wakaba <wakaba@suika.fam.cx> * ContentChecker.pm (_check_get_children): Support for |noscript| in |head|. ++ whatpm/Whatpm/ContentChecker/ChangeLog 17 Aug 2007 05:55:27 -0000 2007-08-17 Wakaba <wakaba@suika.fam.cx> * HTML.pm: Support for |noscript| in |head|. Make an error for |noscript| in XML document.
++ whatpm/Whatpm/ChangeLog 6 Aug 2007 10:56:45 -0000 2007-08-06 Wakaba <wakaba@suika.fam.cx> * ContentChecker.pod: New documentation. * Makefile: A rule for |ContentChecker.html| is added. * ContentChecker.pm: A pod "LICENSE" section is added. * NanoDOM.pm ($VERSION): New variable.
++ whatpm/Whatpm/ChangeLog 5 Aug 2007 04:50:52 -0000 * ContentChecker.pm: Reference to the |Whatpm::ContentChecker::Atom| is added. (check_document): Load appropriate module before validation. 2007-08-04 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 5 Aug 2007 04:49:57 -0000 2007-08-05 Wakaba <wakaba@suika.fam.cx> * Atom.pm: New Perl module.
++ whatpm/Whatpm/ChangeLog 4 Aug 2007 13:32:41 -0000 * ContentChecker/: New directory. 2007-08-04 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 4 Aug 2007 13:48:19 -0000 2007-08-04 Wakaba <wakaba@suika.fam.cx> * HTML.pm: New Perl module, split from |Whatpm/ContentChecker.pm|. * ChangeLog: New file.
++ whatpm/Whatpm/ChangeLog 4 Aug 2007 13:23:30 -0000 2007-08-04 Wakaba <wakaba@suika.fam.cx> * ContentChecker.pm: HTML |time| element is implemented. * HTMLTable.pm: Comments are updated as HTML5 is revised.
++ ChangeLog 29 Jul 2007 05:18:51 -0000 2007-07-29 Wakaba <wakaba@suika.fam.cx> * readme.en.html: Dependency section is added. ++ whatpm/Whatpm/ChangeLog 29 Jul 2007 05:19:51 -0000 * ContentChecker.pm (check_document): Return value even if no document element is found. 2007-07-21 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 21 Jul 2007 04:51:33 -0000 2007-07-21 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src: Add the name of the attribute to the "duplicate attribute" error.
++ whatpm/Whatpm/ChangeLog 17 Jul 2007 14:26:39 -0000 * ContentChecker.pm: Return the |class| node list. 2007-07-17 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 17 Jul 2007 13:54:49 -0000 2007-07-17 Wakaba <wakaba@suika.fam.cx> * ContentChecker.pm: Return the |id| node list. * HTML.pm.src: A typo is fixed.
++ whatpm/t/ChangeLog 16 Jul 2007 14:28:33 -0000 * content-model-1.dat, content-model-2.dat: Some test data have been updated due to new warnings. 2007-07-16 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 16 Jul 2007 14:01:47 -0000 * ContentChecker.pm: Drop wrong |level => 'error'| specification from "in HTML:xml:lang" error. Character position is now the last part of the error type in the URI error description. Report "unsupported" status for language tags, media queries, script codes, and style sheets. 2007-07-16 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 16 Jul 2007 07:48:16 -0000 * content-model-1.dat, content-model-2.dat: Add "in XML:charset" error for test data that has |charset| in XML context. * content-model-2.dat: Test data for "in XML:charset", "in XML:lang", and "in HTML:xml:lang" are added. 2007-07-16 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 16 Jul 2007 07:33:46 -0000 * ContentChecker.pm: Report error if |xml:lang| in HTML, |lang| in XML, |xmlns| in XML, and |meta| |charset| in XML. * NanoDOM.pm (Attr.owner_document): New attribute. 2007-07-16 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 1 Jul 2007 04:46:30 -0000 2007-07-01 Wakaba <wakaba@suika.fam.cx> * table-1.dat: New test data. * ContentChecker.t: |table-1.dat| is added. ++ whatpm/Whatpm/ChangeLog 1 Jul 2007 04:45:38 -0000 2007-07-01 Wakaba <wakaba@suika.fam.cx> * HTMLTable.pm: An error description was incorrect. 2007-06-30 Wakaba <wakaba@suika.fam.cx> * ContentChecker.pm: Return |{term}| list.
++ whatpm/t/ChangeLog 30 Jun 2007 12:28:52 -0000 2007-06-30 Wakaba <wakaba@suika.fam.cx> * URIChecker.t: Error level names in test results has been changed. * tokenizer-test-1.test: A test for bogus SYSTEM identifier is added. * content-model-1.dat, content-model-2.dat, content-model-3.dat, content-model-4.dat: Error messages has been changed. * ContentChecker.t: Appends error level to the error message if any. ++ whatpm/Whatpm/ChangeLog 30 Jun 2007 13:03:50 -0000 2007-06-30 Wakaba <wakaba@suika.fam.cx> * IMTChecker.pm: Report warning for unregistered and private types/subtypes. * ContentChecker.pm, HTML.pm.src, IMTChecker.pm, URIChecker.pm, HTMLTable.pm: Error messages are now consistent; they are all listed in <http://suika.fam.cx/gate/2005/sw/Whatpm%20Error%20Types>.
++ whatpm/t/ChangeLog 25 Jun 2007 12:31:07 -0000 * content-model-2.dat: Tests for |<img ismap>| context are added. Tests for |<command>|'s attributes are added. Tests for |<menu>|'s attributes are added. Tests for |contextmenu| are added. * content-model-1.dat: Tests for |<datagrid>| contents are added. 2007-06-25 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 25 Jun 2007 12:31:24 -0000 * ContentChecker.pm: |<img ismap>| not in |<a></a>| is now erred. |<datalist>| is implemented. Attribute checker for |<command>| and |<menu>| are added. Support for |contextmenu| global attribute is added. 2007-06-25 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 24 Jun 2007 23:47:54 -0000 2007-06-25 Wakaba <wakaba@suika.fam.cx> * tree-test-1.dat: Tests for end tag strings in CDATA elements are added. ++ whatpm/Whatpm/ChangeLog 25 Jun 2007 00:14:32 -0000 2007-06-25 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src: Late |<html>| parse error is implemented.
++ whatpm/t/ChangeLog 24 Jun 2007 14:19:51 -0000 * content-model-1.dat: Tests for |footer| content model are added. * content-model-2.dat: Tests for |ping| and |tabindex| attributes are added. Tests for |datetime| attribute of |ins| and |del| elements are added. * content-model-4.dat: New test data. * ContentChecker.t: |content-model-4.dat| is added. 2007-06-24 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 24 Jun 2007 14:20:06 -0000 * URIChecker.pm (check_iri_reference): A |decode| method name was incorrect. * ContentChecker.pm: Support for the |footer| element. Check URI syntax for space-separated URI attributes. Support for the |tabindex| attribute. Support for |datetime| attribute. 2007-06-24 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 24 Jun 2007 05:11:56 -0000 and a test is added according to the HTML5 revisions 1.141 and 1.142 (<noscript> in <head>). 2007-06-24 Wakaba <wakaba@suika.fam.cx> * tree-test-1.dat: Some test results are changed ++ whatpm/Whatpm/ChangeLog 24 Jun 2007 05:11:22 -0000 * HTML.pm.src: HTML5 revisions 1.141 and 1.142 (<noscript> in <head>). 2007-06-24 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 23 Jun 2007 16:36:55 -0000 * tree-test-1.dat: Some test results are changed since <base>, <link>, and <meta> in body are no longer appended to the head element pointer (HTML5 revision 935). * content-model-2.dat: Tests for |scoped| attribute are added (HTML5 revision 938). 2007-06-24 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 23 Jun 2007 16:37:20 -0000 * HTML.pm.src: HTML5 revision 935 (<base>, <link>, <meta> in body). * ContentChecker.pm: HTML5 revision 938 (scoped=""). 2007-06-24 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 23 Jun 2007 04:17:48 -0000 * content-model-1.dat: Tests for space characters in id="" attribute are added. 2007-06-23 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 23 Jun 2007 04:18:26 -0000 * ContentChecker.pm: HTML5 revision 881 (Make |id| attribute with space characters non-conforming). 2007-06-23 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 23 Jun 2007 02:21:24 -0000 2007-06-23 Wakaba <wakaba@suika.fam.cx> * Makefile, HTML-tokenizer.t, HTML-tree.t: New test files are added. * tokenize/, tree-construction/: Sync with latest html5lib trunk.
++ whatpm/t/ChangeLog 5 Jun 2007 00:48:32 -0000 2007-06-05 Wakaba <wakaba@suika.fam.cx> * content-model-2.dat: |script| |async| and |defer| no longer require |src|. |async| MUST NOT be specified if |defer|. (HTML5 revision 858). ++ whatpm/Whatpm/ChangeLog 5 Jun 2007 00:55:11 -0000 2007-06-05 Wakaba <wakaba@suika.fam.cx> * NanoDOM.pm (get_attribute_node_ns): New method. * ContentChecker.pm: |script| |async| and |defer| no longer require |src|. |async| MUST NOT be specified if |defer|. (HTML5 revision 858).
++ whatpm/Whatpm/ChangeLog 27 May 2007 11:14:45 -0000 * ContentChecker.pm (html): Set |is_root| (allowed as a document element) flag on. (new): Removed. (check_document): New method. 2007-05-27 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 27 May 2007 10:25:14 -0000 2007-05-27 Wakaba <wakaba@suika.fam.cx> * content-model-2.dat: Some error messages are updated. * content-model-1.dat: Very simple test for |tbody|, |thead|, and |tfoot| is added. ++ whatpm/Whatpm/ChangeLog 27 May 2007 10:25:42 -0000 * ContentChecker.pm (thead, tfoot): Checker specifications were incorrect. 2007-05-27 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 27 May 2007 06:38:49 -0000 * ContentChecker.pm ($HTMLURIAttrChecker): Include error position in the |type| option of the error. * HTMLTable.pm (form_table): The |$onerror| parameter is now optional. Some bugs are fixed. 2007-05-27 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 26 May 2007 16:33:44 -0000 2007-05-27 Wakaba <wakaba@suika.fam.cx> * HTMLTable.pm: New module. * ContentChecker.pm (table): Invoke table model error checker. * NanoDOM.pm (first_child, get_attribute_ns): New.
++ whatpm/t/ChangeLog 26 May 2007 12:32:50 -0000 * content-model-2.dat: Tests for |rel| values are added. 2007-05-26 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 26 May 2007 12:32:20 -0000 * ContentChecker.pm ($HTMLLinkTypesAttrChecker): New checker. (link/@rel, a/@rel, area/@rel): Use new checker. * Makefile (_LinkTypeList.pm, RelExtensions.html): New rules. * _LinkTypeList.pm: New file. * mklinktypelist.pl: New file. * .cvsignore: |RelExtensions.html| added. * NanoDOM.pm (child_nodes): Returns an empty array for non-child-containing node types. (text_content): New attribute. 2007-05-26 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 26 May 2007 08:12:26 -0000 2007-05-26 Wakaba <wakaba@suika.fam.cx> * content-model-2.dat: Errors on obsolete media type (i.e. |text/javascript|) are added to the expected results. * tree-test-1.dat: Tests for |style| elements' attributes are added. ++ whatpm/Whatpm/ChangeLog 26 May 2007 08:11:16 -0000 2007-05-26 Wakaba <wakaba@suika.fam.cx> * IMTChecker.pm: New module. * ContentChecker.pm ($HTMLIMTAttrChecker): Call IMTChecker to test parameter value validity. * HTML.pm.src ($style_start_tag): Attributes were discarded.
++ whatpm/t/ChangeLog 25 May 2007 14:46:11 -0000 * content-model-2.dat: New test entries for URI attributes. ++ whatpm/Whatpm/ChangeLog 25 May 2007 14:25:11 -0000 * ContentChecker.pm ($HTMLURIAttrChecker): Implemented. 2007-05-25 Wakaba <wakaba@suika.fam.cx>
++ ChangeLog 20 May 2007 11:07:54 -0000 2007-05-20 Wakaba <wakaba@suika.fam.cx> * readme.en.html: Updated. ++ whatpm/t/ChangeLog 20 May 2007 11:12:04 -0000 * Makefile (content-type-files, content-checker-files): New rukes. * content-type-result.txt, content-checker-result.txt: New files. * tokenizer-result.txt, tree-construction-result.txt: New to CVS. * content-model-2.dat: Warnings are added to unknown attributes for unknown elements. New tests for newly implemented attributes are added. 2007-05-20 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 20 May 2007 11:10:24 -0000 * ContentChecker.pm: Now most attributes are implemented or associated to some placeholder. ($ElementDefault): Warn unknown attributes for unknown elements as "attribute not supported". ($HTMLLanguageTagAttrChecker, $HTMLMQAttrChecker): New placeholders. ($HTMLUsemapAttrChecker, $HTMLTargetAttrChecker): New checkers. (|a| attribute checker): Reimplemented. 2007-05-20 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 20 May 2007 07:12:09 -0000 * content-model-1.dat: Required attributes are added to <link>s. * content-model-2.dat: Tests for global event handler content attributes, <link>s and <embed>s are added. 2007-05-20 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 20 May 2007 07:11:11 -0000 * ContentChecker.pm ($HTMLEventHandlerAttrChecker): New placeholder. ($HTMLAttrChecker): Event handler content attributes are added. (link, embed): Required attribute is now checked. (embed): Unknown local attributes are no longer warned. 2007-05-20 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 20 May 2007 05:06:29 -0000 * content-model-2.dat: Tests for additionally-implemented attributes are added. 2007-05-20 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 20 May 2007 05:06:03 -0000 * ContentChecker.pm ($HTMLSpaceURIsAttrChecker): New placeholder. ($HTMLIMTAttrChecker): New checker. (link@rel, link@href, link@type, style@type, a@href, a@ping, a@ping, a@type, embed@src, embed@type, object@data, object@type, source@src, source@type, area@alt, area@shape, area@coords, area@href, area@ping, area@rel, area@type, script@src, script@defer, script@async, script@type): Checkers added. 2007-05-20 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 19 May 2007 15:31:00 -0000 2007-05-20 Wakaba <wakaba@suika.fam.cx> * content-model-2.dat: Tests for <a>/interactive elements non-nesting are added. ++ whatpm/Whatpm/ChangeLog 19 May 2007 15:30:33 -0000 2007-05-20 Wakaba <wakaba@suika.fam.cx> * ContentChecker.pm: Descendant checking was incorrect.
++ whatpm/t/ChangeLog 19 May 2007 14:28:59 -0000 * content-model-3.dat: New test. * ContentChecker.t (@FILES): |content-model-3.dat| added. 2007-05-19 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 19 May 2007 14:28:30 -0000 * ContentChecker.pm: Support |xml:*| and |xmlns:*| attributes. Report an error if |Element.prefix| is |xmlns|. * NanoDOM.pm (prefix): New attribute. 2007-05-19 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 19 May 2007 10:11:24 -0000 * content-model-1.dat: A content model conformance error was missing. * content-model-2.dat: Unsupported global attribute (prefixed attribute) test is added. Tests for many HTML5 elements are added. 2007-05-19 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 19 May 2007 10:10:09 -0000 * ContentChecker.pm: Support for many of HTML5 elements. ($GetHTMLNonNegativeIntegerAttrChecker): New. 2007-05-19 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 19 May 2007 07:55:35 -0000 * content-model-2.dat: Tests for elements up to |progress|. 2007-05-19 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 19 May 2007 07:55:08 -0000 * ContentChecker.pm: Support for most elements up to |progress|. ($HTMLURIAttrChecker): Placeholder. ($HTMLIntegerAttrChecker, $GetHTMLFloatingPointNumberAttrChecker): New. 2007-05-19 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 19 May 2007 06:02:30 -0000 * content-model-2.dat: Tests for global attributes, |html|, |head|, |base|, |meta|, and |style|. * ContentChecker.t: Support for |#data html| (HTML parsing mode). 2007-05-19 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 19 May 2007 06:01:57 -0000 * ContentChecker.pm: Attribute checkers for global attributes, |html|, |base|, |style|, and |meta|. * NanoDOM.pm (insert_before): Weaken reference to the parent node. (Attr::new): Set |owner_element| attribute. (namespace_uri, manakai_local_name): New attribute implementations. (owner_element): New attribute. 2007-05-19 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 19 May 2007 03:49:54 -0000 2007-05-19 Wakaba <wakaba@suika.fam.cx> * content-model-2.dat: New test. * ContentChecker.t (@FILES): |content-model-2.dat| is added. (get_node_path): |ATTRIBUTE_NODE| support. * content-model-1.dat: New tests for unknown element in HTML namespace. * ContentChecker.t (manakai_element_type_match): Removed. ++ whatpm/Whatpm/ChangeLog 19 May 2007 03:48:44 -0000 2007-05-19 Wakaba <wakaba@suika.fam.cx> * ContentChecker.pm ($AttrChecker, $HTMLAttrChecker, $AnyChecker->{attr_checker}, $HTMLAttrsChecker, $Element->{$HTML_NS}->{''}): New. (check_element): Invoke attrs_checker for each element.
++ whatpm/t/ChangeLog 13 May 2007 10:39:43 -0000 * ContentChecker.pm (manakai_element_type_match): Removed. 2007-05-13 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 13 May 2007 10:40:03 -0000 * ContentChecker.pm: Don't use |manakai_element_type_match|. 2007-05-13 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 13 May 2007 10:17:32 -0000 * ContentChecker.pm: Use hashs rather than lists for element type testings. 2007-05-13 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 13 May 2007 09:51:36 -0000 * content-model-1.dat: Tests for |a| content model are added. Tests for |legend| content model are added. 2007-05-13 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 13 May 2007 09:50:22 -0000 * ContentChecker.pm: Don't generate duplicate error when an element type is put in the "minus" list and the element type is not allowed explicitly in the particular element content model. (html:a checker): New checker. (html:details, html:datagrid): New checkers. (html:legend): New checker. 2007-05-13 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 13 May 2007 08:45:31 -0000 * content-model-1.dat: Tests for |li| content model are added. 2007-05-13 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 13 May 2007 08:45:15 -0000 * ContentChecker.pm (html:li checker): Implemented. 2007-05-13 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 13 May 2007 08:08:56 -0000 * content-model-1.dat: Tests for |dd| content model are added. Tests for |em| content model (inline-level content or stricly inline-level content) are added. Tests for |dfn| content model are added. 2007-05-13 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 13 May 2007 08:07:15 -0000 * ContentChecker.pm ($HTMLInlineOrStriclyInlineChecker): New checker. (html:dd checker): New checker. (html:q, html:em, html:strong, html:small, html:m, html:dfn, html:code, html:samp, html:span): New checkers. 2007-05-13 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 13 May 2007 05:35:20 -0000 2007-05-13 Wakaba <wakaba@suika.fam.cx> * content-model-1.dat: New test data. * ContentChecker.t: New test. ++ whatpm/Whatpm/ChangeLog 13 May 2007 05:34:38 -0000 2007-05-13 Wakaba <wakaba@suika.fam.cx> * ContentChecker.pm ($AnyChecker): Renamed from |$ElementDefault->{checker}|. ($ElementDefault->{checker}): Throw an error that the element type is not supported by the checker. ($HTMLMetadataElement): |html:base| was missing. ($HTMLEmptyChecker): Don't throw an error for inter-element whitespace nodes. (html:html checker): Errors were not thrown even if |html:head| and/or |html:body| children were missing. (html:head checker): An error was not thrown if <meta charset> appered after other elements.
++ whatpm/t/ChangeLog 5 May 2007 06:50:44 -0000 2007-05-05 Wakaba <wakaba@suika.fam.cx> * tree-test-1.dat: ins > p test and noscript in noscript test are added. ++ whatpm/Whatpm/ChangeLog 5 May 2007 06:49:43 -0000 2007-05-05 Wakaba <wakaba@suika.fam.cx> * ContentChecker.pm: |footer|, |video|, |audio|, |script|, and |noscript| elements are implemented. (new): New method.
++ whatpm/Whatpm/ChangeLog 4 May 2007 09:16:36 -0000 * ContentChecker.pm: New module. 2007-05-04 Wakaba <wakaba@suika.fam.cx>
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.
admin@suikawiki.org | ViewVC Help |
Powered by ViewVC 1.1.24 |