/[suikacvs]/markup/html/whatpm/Whatpm/ChangeLog
Suika

Contents of /markup/html/whatpm/Whatpm/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.7 - (hide annotations) (download)
Sun May 13 08:09:15 2007 UTC (18 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.6: +8 -0 lines
++ 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>

1 wakaba 1.6 2007-05-13 Wakaba <wakaba@suika.fam.cx>
2    
3 wakaba 1.7 * ContentChecker.pm ($HTMLInlineOrStriclyInlineChecker): New
4     checker.
5     (html:dd checker): New checker.
6     (html:q, html:em, html:strong, html:small,
7     html:m, html:dfn, html:code, html:samp, html:span): New checkers.
8    
9     2007-05-13 Wakaba <wakaba@suika.fam.cx>
10    
11 wakaba 1.6 * ContentChecker.pm ($AnyChecker): Renamed
12     from |$ElementDefault->{checker}|.
13     ($ElementDefault->{checker}): Throw an error that
14     the element type is not supported by the checker.
15     ($HTMLMetadataElement): |html:base| was missing.
16     ($HTMLEmptyChecker): Don't throw an error
17     for inter-element whitespace nodes.
18     (html:html checker): Errors were not
19     thrown even if |html:head| and/or |html:body|
20     children were missing.
21     (html:head checker): An error was not
22     thrown if <meta charset> appered after other
23     elements.
24    
25 wakaba 1.5 2007-05-05 Wakaba <wakaba@suika.fam.cx>
26    
27     * ContentChecker.pm: |footer|, |video|, |audio|, |script|,
28     and |noscript| elements are implemented.
29     (new): New method.
30    
31 wakaba 1.3 2007-05-04 Wakaba <wakaba@suika.fam.cx>
32    
33 wakaba 1.4 * ContentChecker.pm: New module.
34    
35     2007-05-04 Wakaba <wakaba@suika.fam.cx>
36    
37 wakaba 1.3 * NanoDOM.pm (manakai_parent_element,
38     document_element, manakai_local_name,
39     manakai_element_type_match): New method.
40    
41     2007-05-03 Wakaba <wakaba@suika.fam.cx>
42    
43     * HTML.pm.src: Replace decimal and hexadecimal numeric
44     entities in C1 range using Windows-1252 mapping. Bare LF
45     did not count as new line for error reporting.
46    
47 wakaba 1.2 2007-05-02 Wakaba <wakaba@suika.fam.cx>
48    
49     * NanoDOM.pm (DOMImplementation): New class.
50     (append_child): Weaken the |parent_node| reference.
51     (create_element_ns, Element new): Set the |owner_document|
52     reference.
53     (implementation): New attribute.
54     (owner_document, local_name, namespace_uri): New attributes.
55    
56     * HTML.pm.src (parse_string): Line and column numbers
57     are now provided to error handler.
58     (!!!parse-error): Short descriptions are added.
59     (_construct_tree): Split into three methods; support
60     for innerHTML mode.
61     (set_inner_html): New method.
62    
63 wakaba 1.1 2007-05-01 Wakaba <wakaba@suika.fam.cx>
64    
65     * NanoDOM.html: Documentation is added.
66    
67     * HTML.pod, ContentType.html: Documentation is revised.
68    
69     * .cvsignore: Pod2html temporary files are added.
70    
71     * Makefile: Make |NanoDOM.html|.
72    
73     2007-05-01 Wakaba <wakaba@suika.fam.cx>
74    
75     * HTML.pm.src (parse_string): New method.
76     (get_inner_html): Renamed from |inner_html|.
77    
78     * Makefile: A rule for |HTML.html| is added.
79    
80     * HTML.pod: New documentation.
81    
82     2007-05-01 Wakaba <wakaba@suika.fam.cx>
83    
84     * NanoDOM.pm (last_child, previous_sibling): New attributes.
85     (clone_node): Attribute nodes were not completely copied.
86    
87     * HTML.pm.src: Many bugs are fixed.
88    
89     2007-04-30 Wakaba <wakaba@suika.fam.cx>
90    
91     * HTML.pm.src: Some typos are fixed.
92    
93     2007-04-30 Wakaba <wakaba@suika.fam.cx>
94    
95     * mkhtmlparser.pl, Makefile: References to the |HTML-consume-entity.src|
96     are removed.
97    
98     * HTML.pm.src: Tokenizer's handling on named entities are rewritten.
99    
100     * HTML-consume-entity.src: Removed.
101    
102     2007-04-30 Wakaba <wakaba@suika.fam.cx>
103    
104     * HTML.pm.src: Tokenizer's handling on hexadecimal
105     numeric entities are rewritten.
106    
107     2007-04-30 Wakaba <wakaba@suika.fam.cx>
108    
109     * HTML.pm.src: Some tokenizer bugs are fixed.
110    
111     2007-04-30 Wakaba <wakaba@suika.fam.cx>
112    
113     * HTML.pm.src: The tree construction stage is implemented.
114    
115     * mkhtmlparser.pl: New macros are added.
116    
117     2007-04-28 Wakaba <wakaba@suika.fam.cx>
118    
119     * ContentType.pm: A note on bug in the specification
120     is removed since it's been now fixed.
121    
122     * .cvsignore: New file.
123    
124     2007-04-28 Wakaba <wakaba@suika.fam.cx>
125    
126     * HTML.pm.src, HTML-consume-entity.src: New files.
127    
128     * Makefile (HTML.pm): New rule.
129    
130     * mkhtmlparser.pl: New script.
131    
132     2007-04-25 Wakaba <wakaba@suika.fam.cx>
133    
134     * Makefile: New file.
135    
136     2007-04-24 Wakaba <wakaba@suika.fam.cx>
137    
138     * ContentType.pm: An error in pod is fixed.
139    
140     2007-04-24 Wakaba <wakaba@suika.fam.cx>
141    
142     * ContentType.pm: Documentation is added.
143    
144     2007-04-24 Wakaba <wakaba@suika.fam.cx>
145    
146     * ContentType.pm: New Perl module.
147    
148     * ChangeLog: New file.
149    
150    

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24