/[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 - (show 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 2007-05-13 Wakaba <wakaba@suika.fam.cx>
2
3 * ContentChecker.pm: Use hashs rather than lists for
4 element type testings.
5
6 2007-05-13 Wakaba <wakaba@suika.fam.cx>
7
8 * 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 * ContentChecker.pm (html:li checker): Implemented.
19
20 2007-05-13 Wakaba <wakaba@suika.fam.cx>
21
22 * 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 * 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 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 2007-05-04 Wakaba <wakaba@suika.fam.cx>
51
52 * ContentChecker.pm: New module.
53
54 2007-05-04 Wakaba <wakaba@suika.fam.cx>
55
56 * 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 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 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