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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.11 - (show annotations) (download)
Sun May 13 10:40:07 2007 UTC (18 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.10: +4 -0 lines
++ whatpm/t/ChangeLog	13 May 2007 10:39:43 -0000
	* ContentChecker.pm (manakai_element_type_match): Removed.

2007-05-13  Wakaba  <wakaba@suika.fam.cx>

++ whatpm/Whatpm/ChangeLog	13 May 2007 10:40:03 -0000
	* ContentChecker.pm: Don't use |manakai_element_type_match|.

2007-05-13  Wakaba  <wakaba@suika.fam.cx>

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24