2008-12-11 Wakaba * Table.pm: Bug fix: Subsections are no longer associated with tabs. * RegExpJS.pm: Implemented graphization of regular expressions. 2008-12-11 Wakaba * RegExpJS.pm: New module. 2008-09-21 Wakaba * HTML.pm (generate_syntax_error_section): Now |charset:not supported| is also an error that might invalidate the validation result. 2008-09-17 Wakaba * CSSInline.pm: New module. 2008-09-15 Wakaba * CSS.pm: Support for Firefox3's new 'width' values. 2008-09-15 Wakaba * HTML.pm: Set the mode of the UnicodeChecker as HTML5. 2008-09-14 Wakaba * Base.pm (generate_source_string_section): Use |read| instead of |getc|. 2008-09-11 Wakaba * HTML.pm: Support for the Unicode character checking. 2008-08-17 Wakaba * CacheManifest.pm (generate_structure_dump_section): Support for broken manifest. * H2H.pm: New module. 2008-08-16 Wakaba * CSS.pm (generate_structure_error_section): Make the method do nothing. 2008-08-16 Wakaba * CSS.pm, CacheManifest.pm, HTML.pm, XML.pm: Use ->url attribute to obtain the URL of the document. * CacheManifest.pm (generate_structure_dump_section): It is now i18n'ed. In addition, since URLs are tend to be long, tables for fallback entries are replaced by |dd| entries and paragraphs. "No entry" message is now handled by catalog, rather than CSS. 2008-08-16 Wakaba * HTML.pm (generate_syntax_error_section): Remove |input_encoding| attribute value if the input is specified by direct input. 2008-08-15 Wakaba * DOM.pm: Enable localization of RDF section. 2008-08-15 Wakaba * DOM.pm: Use error's own "layer" parameter, if any. 2008-08-15 Wakaba * HTML.pm: Set flags for encoding layer errors appropriately. Save link to the document root for the parsed document for garbage collection safety. 2008-08-15 Wakaba * CSS.pm, CacheManifest.pm, HTML.pm, WebIDL.pm, XML.pm: Don't set "uncertain" flag to character encoding (encode) layer if the input is a character string. 2008-08-14 Wakaba * Base.pm, CSS.pm, CacheManifest.pm, DOM.pm, Default.pm, HTML.pm, WebIDL.pm, XML.pm: Set |layer_applicable| or |layer_uncertain| flag appropriately. 2008-08-14 Wakaba * Base.pm: Use "role" for source code sections. 2008-08-14 Wakaba * CacheManifest.pm: Compile errors fixed. 2008-08-02 Wakaba * WebIDL.pm (generate_structure_error_section): New method. 2008-07-27 Wakaba * CSS.pm (generate_structure_dump_section): Role name was wrong. 2008-07-21 Wakaba * Base.pm, Default.pm: Updated to use newer way to construct a section. 2008-07-21 Wakaba * DOM.pm (generate_structure_dump_section): Use catalog for human-readable texts. (generate_table_section): Use catalog for human readable texts. 2008-07-21 Wakaba * DOM.pm (generate_table_section): Use hierarhical table number for tables in subdocuments. 2008-07-21 Wakaba * DOM.pm (generate_additional_sections): Support for the other additional information sections are reintroduced. (generate_listing_section, generate_rdf_section): Reimplemented. * XML.pm: Typo fixed. * HTML.pm: Load DOMImplementation as late as possible, to save possiblity that another DOM implementation can be used where possible. 2008-07-21 Wakaba * Base.pm (generate_source_string_section): Invoke |add_source_to_parse_error_list| method for generating a script fragment. * CSS.pm, CacheManifest.pm, DOM.pm, HTML.pm, WebIDL.pm, XML.pm: Use new methods for generating sections and error lists. * DOM.pm (generate_additional_sections, generate_table_section): New. * Default.pm: Pass |input| in place of |url| for unknown syntax error. 2008-07-21 Wakaba * Base.pm: Use new method for node links. * CSS.pm: Typo fixes. Pass |input| object as an argument to the CSSOM validation not supported error. 2008-07-21 Wakaba * Base.pm (_get_cc_url, _encode_url_component): Remove (now supported by WebHACC::Output). * CSS.pm, CacheManifest.pm, DOM.pm, Default.pm, HTML.pm, WebIDL.pm, XML.pm: Error reporting is now delegated to WebHACC::Result. 2008-07-20 Wakaba * ChangeLog: New file. * Base.pm, Default.pm, HTML.pm, XML.pm, CSS.pm, CacheManifest.pm, WebIDL.pom, DOM.pm: New modules.