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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.10 - (hide annotations) (download)
Sun May 13 10:17:35 2007 UTC (17 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.9: +5 -0 lines
++ 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>

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24