2007-08-04 Wakaba
* ContentChecker.pm: Reference to the |Whatpm::ContentChecker::Atom|
is added.
(check_document): Load appropriate module before validation.
2007-08-04 Wakaba
* ContentChecker/: New directory.
2007-08-04 Wakaba
* ContentChecker.pm: HTML |time| element is implemented.
* HTMLTable.pm: Comments are updated as HTML5 is revised.
2007-07-21 Wakaba
* ContentChecker.pm (check_document): Return value
even if no document element is found.
2007-07-21 Wakaba
* HTML.pm.src: |$in_body| is no longer a function.
2007-07-21 Wakaba
* HTML.pm.src: The |$in_body| code has been moved down.
2007-07-21 Wakaba
* HTML.pm.src: The "trailing end" insertion mode
is split into "after html body" and "after html frameset"
insertion modes. Their codes are merged with "after body"
and "after frameset" codes. |$previous_insertion_mode|
has been removed. "after frameset" code is
merged with "in frameset" code.
2007-07-21 Wakaba
* HTML.pm.src: The "before head" insertion mode is
merged with the "in head" insertion mode.
2007-07-21 Wakaba
* HTML.pm.src: Cases in "in head" insertion mode are
reorganized.
2007-07-21 Wakaba
* HTML.pm.src: Some cases in "in table" insertion mode
are merged.
2007-07-21 Wakaba
* HTML.pm.src: The "in row" insertion mode is merged
with "in table" insertion mode.
2007-07-21 Wakaba
* HTML.pm.src: The "in table" and "in table body" insertion
modes are merged.
2007-07-21 Wakaba
* HTML.pm.src: There is no "in table head" or "in table foot"
insertion mode!
2007-07-21 Wakaba
* HTML.pm.src: || "in frameset" and "in noframes"
now directly invoke the handler.
2007-07-21 Wakaba
* HTML.pm.src: Codes for "in cell" insertion mode
is merged to the "in body" insertion mode code.
2007-07-21 Wakaba
* HTML.pm.src: Codes for "in body" and "in caption"
insertion modes are merged.
2007-07-21 Wakaba
* HTML.pm.src: Two |!!!next-token|s were missing.
2007-07-21 Wakaba
* HTML.pm.src: Use numeric constant for |{content_mode}|
instead of string constant for |{content_model_flag}|.
2007-07-21 Wakaba
* HTML.pm.src: Add the name of the attribute
to the "duplicate attribute" error.
2007-07-17 Wakaba
* ContentChecker.pm: Return the |class| node list.
2007-07-17 Wakaba
* ContentChecker.pm: Return the |id| node list.
* HTML.pm.src: A typo is fixed.
2007-07-16 Wakaba
* 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
* 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
* HTML.pm.src: The character immediately following
a bare |hcro| was discarded. Fix handling of
entity references in attribute values.
2007-07-16 Wakaba
* HTML.pm.src (main and trailin end phases): Token
types |DOCTYPE|, |comment|, |end-of-file|, and || are
factored out. Error types |in html:#DOCTYPE|
and |after html:#DOCTYPE| are merged
into |DOCTYPE in the middle|. ||
in fragment parsing mode changed the
insertion mode.
2007-07-16 Wakaba
* HTML.pm.src: |$phase| has been removed; The |trailing end|
phase is now an insertion mode. Treatments for white
space character tokens were incorrect for some
insertion modes. An old |meta| case was not removed.
2007-07-16 Wakaba
* HTML.pm.src: |meta| charset declaration extraction
implemented (but changing the encoding is not yet:-).
2007-07-15 Wakaba
* Charset/: New directory.
2007-07-15 Wakaba
* H2H.pm: New Perl module (created from
manakai's H2H.dis).
2007-07-15 Wakaba
* XMLSerializer.pm: New Perl module (created from
manakai's SimpleLS.dis).
2007-07-07 Wakaba
* HTML.pm.src: || was not processed correctly.
2007-07-01 Wakaba
* HTML.pm.src: Report correct error message
for ||.
2007-07-01 Wakaba
* HTMLTable.pm: An error description was incorrect.
2007-06-30 Wakaba
* ContentChecker.pm: Return |{term}| list.
2007-06-30 Wakaba
* HTML.pm.src: HTML5 revisions 961-966 (
, ,
nested , implied , , and ,
and outside of head).
2007-06-30 Wakaba
* 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
.
2007-06-25 Wakaba
* ContentChecker.pm: || not in ||
is now erred. |