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

Diff of /markup/html/whatpm/Whatpm/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.57 by wakaba, Sun Jul 1 04:46:48 2007 UTC revision 1.117 by wakaba, Sun Nov 11 04:59:35 2007 UTC
# Line 1  Line 1 
1    2007-11-11  Wakaba  <wakaba@suika.fam.cx>
2    
3            * HTML.pod (get_inner_html): Removed.
4    
5            * Makefile (HTML-all, HTML-clean): New.
6    
7    2007-11-11  Wakaba  <wakaba@suika.fam.cx>
8    
9            * HTML.pm.src (get_inner_html): Removed (moved to HTML/Serializer.pm).
10    
11    2007-11-08  Wakaba  <wakaba@suika.fam.cx>
12    
13            * mklinktypelist.pl: s/noreferer/noreferrer/ (HTML5 revision 1132).
14    
15    2007-11-04  Wakaba  <wakaba@suika.fam.cx>
16    
17            * Makefile: |CacheManifest.html| is added.
18    
19            * CacheManifest.pod: New file.
20    
21    2007-11-04  Wakaba  <wakaba@suika.fam.cx>
22    
23            * CacheManifest.pm: New module.
24    
25    2007-11-04  Wakaba  <wakaba@suika.fam.cx>
26    
27            * HTML.pm.src: Support for application cache selection algorithm
28            callback.
29    
30    2007-11-04  Wakaba  <wakaba@suika.fam.cx>
31    
32            * mklinktypelist.pl: Support for rel=noreferer (HTML5 revision 1118).
33    
34    2007-10-17  Wakaba  <wakaba@suika.fam.cx>
35    
36            * Makefile (clean): New rule.
37    
38            * NanoDOM.pm (public_id, system_id): New attributes.
39    
40    2007-10-17  Wakaba  <wakaba@suika.fam.cx>
41    
42            * Makefile (CSS-all, CSS-clean, clean): New rules.
43    
44    2007-10-14  Wakaba  <wakaba@suika.fam.cx>
45    
46            * ContentChecker.pm (check_document): Support for
47            new |is_xml_root| flag.
48            (check_element): Support for new |pluses| state.
49            (_add_pluses): New method.
50            (_remove_minuses): Support for new |minus| item.
51    
52    2007-09-24  Wakaba  <wakaba@suika.fam.cx>
53    
54            * ContentChecker.pm: Raise specific error for invalid
55            root element.
56    
57    2007-09-24  Wakaba  <wakaba@suika.fam.cx>
58    
59            * ContentChecker.pm: Set level values for later uses.
60    
61    2007-09-09  Wakaba  <wakaba@suika.fam.cx>
62    
63            * ContentChecker.pm: Support for language tag validation.
64    
65    2007-09-09  Wakaba  <wakaba@suika.fam.cx>
66    
67            * LangTag.pm (check_rfc3066_language_tag): New method.
68    
69    2007-09-09  Wakaba  <wakaba@suika.fam.cx>
70    
71            * LangTag.pm: New module.
72    
73    2007-09-04  Wakaba  <wakaba@suika.fam.cx>
74    
75            * HTML.pm.src: Some error types were wrong.
76    
77    2007-08-17  Wakaba  <wakaba@suika.fam.cx>
78    
79            * CSS/: New directory.
80    
81    2007-08-17  Wakaba  <wakaba@suika.fam.cx>
82    
83            * ContentChecker.pm (_check_get_children): Support
84            for |noscript| in |head|.
85    
86    2007-08-12  Wakaba  <wakaba@suika.fam.cx>
87    
88            * URI/: New directory.
89    
90    2007-08-11  Wakaba  <wakaba@suika.fam.cx>
91    
92            * HTML.pm.src: Tokenizer's states are now represented in
93            number.
94    
95    2007-08-11  Wakaba  <wakaba@suika.fam.cx>
96    
97            * HTML.pm.src: |or|s for insertion modes are replaced
98            by |&|s.
99    
100    2007-08-11  Wakaba  <wakaba@suika.fam.cx>
101    
102            * HTML.pm.src: Token types are now represented in number.
103    
104    2007-08-11  Wakaba  <wakaba@suika.fam.cx>
105    
106            * ContentType.pm (SEE ALSO): Updated.
107    
108            * HTML.pm.src: Insertion modes are now represented in number.
109    
110    2007-08-11  Wakaba  <wakaba@suika.fam.cx>
111    
112            * ContentType.pm: Sniffing for bitmap images (HTML5 revision
113            999) is implemented.
114    
115    2007-08-08  Wakaba  <wakaba@suika.fam.cx>
116    
117            * ContentType.pm: Sniffing for |<script| (HTML5 revision
118            983) is implemented.
119    
120    2007-08-06  Wakaba  <wakaba@suika.fam.cx>
121    
122            * ContentChecker.pod: New documentation.
123    
124            * Makefile: A rule for |ContentChecker.html| is added.
125    
126            * ContentChecker.pm: A pod "LICENSE" section is added.
127    
128            * NanoDOM.pm ($VERSION): New variable.
129    
130    2007-08-05  Wakaba  <wakaba@suika.fam.cx>
131    
132            * H2H.pm: |b|, |i|, and |sub| are added to the
133            list of allowed HTML elements.
134    
135    2007-08-05  Wakaba  <wakaba@suika.fam.cx>
136    
137            * H2H.pm: |samp| is added to the list of allowed
138            HTML elements.
139    
140            * URIChecker.pm (check_iri): New.
141            (check_iri_reference): Error type for IRI reference
142            syntax error is changed.
143    
144    2007-08-04  Wakaba  <wakaba@suika.fam.cx>
145    
146            * ContentChecker.pm: Reference to the |Whatpm::ContentChecker::Atom|
147            is added.
148            (check_document): Load appropriate module before validation.
149    
150    2007-08-04  Wakaba  <wakaba@suika.fam.cx>
151    
152            * ContentChecker/: New directory.
153    
154    2007-08-04  Wakaba  <wakaba@suika.fam.cx>
155    
156            * ContentChecker.pm: HTML |time| element is implemented.
157    
158            * HTMLTable.pm: Comments are updated as HTML5 is revised.
159    
160    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
161    
162            * ContentChecker.pm (check_document): Return value
163            even if no document element is found.
164    
165    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
166    
167            * HTML.pm.src: |$in_body| is no longer a function.
168    
169    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
170    
171            * HTML.pm.src: The |$in_body| code has been moved down.
172    
173    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
174    
175            * HTML.pm.src: The "trailing end" insertion mode
176            is split into "after html body" and "after html frameset"
177            insertion modes.  Their codes are merged with "after body"
178            and "after frameset" codes.  |$previous_insertion_mode|
179            has been removed.  "after frameset" code is
180            merged with "in frameset" code.
181    
182    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
183    
184            * HTML.pm.src: The "before head" insertion mode is
185            merged with the "in head" insertion mode.
186    
187    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
188    
189            * HTML.pm.src: Cases in "in head" insertion mode are
190            reorganized.
191    
192    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
193    
194            * HTML.pm.src: Some cases in "in table" insertion mode
195            are merged.
196    
197    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
198    
199            * HTML.pm.src: The "in row" insertion mode is merged
200            with "in table" insertion mode.
201    
202    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
203    
204            * HTML.pm.src: The "in table" and "in table body" insertion
205            modes are merged.
206    
207    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
208    
209            * HTML.pm.src: There is no "in table head" or "in table foot"
210            insertion mode!
211    
212    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
213    
214            * HTML.pm.src: |<noframes>| "in frameset" and "in noframes"
215            now directly invoke the handler.
216    
217    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
218    
219            * HTML.pm.src: Codes for "in cell" insertion mode
220            is merged to the "in body" insertion mode code.
221    
222    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
223    
224            * HTML.pm.src: Codes for "in body" and "in caption"
225            insertion modes are merged.
226    
227    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
228    
229            * HTML.pm.src: Two |!!!next-token|s were missing.
230    
231    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
232    
233            * HTML.pm.src: Use numeric constant for |{content_mode}|
234            instead of string constant for |{content_model_flag}|.
235    
236    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
237    
238            * HTML.pm.src: Add the name of the attribute
239            to the "duplicate attribute" error.
240    
241    2007-07-17  Wakaba  <wakaba@suika.fam.cx>
242    
243            * ContentChecker.pm: Return the |class| node list.
244    
245    2007-07-17  Wakaba  <wakaba@suika.fam.cx>
246    
247            * ContentChecker.pm: Return the |id| node list.
248    
249            * HTML.pm.src: A typo is fixed.
250    
251    2007-07-16  Wakaba  <wakaba@suika.fam.cx>
252    
253            * ContentChecker.pm: Drop wrong |level => 'error'| specification
254            from "in HTML:xml:lang" error.  Character position
255            is now the last part of the error type in the URI error
256            description.  Report "unsupported" status for language
257            tags, media queries, script codes, and style sheets.
258    
259    2007-07-16  Wakaba  <wakaba@suika.fam.cx>
260    
261            * ContentChecker.pm: Report error if |xml:lang|
262            in HTML, |lang| in XML, |xmlns| in XML, and |meta| |charset|
263            in XML.
264    
265            * NanoDOM.pm (Attr.owner_document): New attribute.
266    
267    2007-07-16  Wakaba  <wakaba@suika.fam.cx>
268    
269            * HTML.pm.src: The character immediately following
270            a bare |hcro| was discarded.  Fix handling of
271            entity references in attribute values.
272    
273    2007-07-16  Wakaba  <wakaba@suika.fam.cx>
274    
275            * HTML.pm.src (main and trailin end phases): Token
276            types |DOCTYPE|, |comment|, |end-of-file|, and |<html>| are
277            factored out.  Error types |in html:#DOCTYPE|
278            and |after html:#DOCTYPE| are merged
279            into |DOCTYPE in the middle|.  |</frameset>|
280            in fragment parsing mode changed the
281            insertion mode.
282    
283    2007-07-16  Wakaba  <wakaba@suika.fam.cx>
284    
285            * HTML.pm.src: |$phase| has been removed; The |trailing end|
286            phase is now an insertion mode.  Treatments for white
287            space character tokens were incorrect for some
288            insertion modes.  An old |meta| case was not removed.
289    
290    2007-07-16  Wakaba  <wakaba@suika.fam.cx>
291    
292            * HTML.pm.src: |meta| charset declaration extraction
293            implemented (but changing the encoding is not yet:-).
294    
295    2007-07-15  Wakaba  <wakaba@suika.fam.cx>
296    
297            * Charset/: New directory.
298    
299    2007-07-15  Wakaba  <wakaba@suika.fam.cx>
300    
301            * H2H.pm: New Perl module (created from
302            manakai's H2H.dis).
303    
304    2007-07-15  Wakaba  <wakaba@suika.fam.cx>
305    
306            * XMLSerializer.pm: New Perl module (created from
307            manakai's SimpleLS.dis).
308    
309    2007-07-07  Wakaba  <wakaba@suika.fam.cx>
310    
311            * HTML.pm.src: |<!---x-->| was not processed correctly.
312    
313    2007-07-01  Wakaba  <wakaba@suika.fam.cx>
314    
315            * HTML.pm.src: Report correct error message
316            for |<body></div></body>|.
317    
318  2007-07-01  Wakaba  <wakaba@suika.fam.cx>  2007-07-01  Wakaba  <wakaba@suika.fam.cx>
319    
320          * HTMLTable.pm: An error description was incorrect.          * HTMLTable.pm: An error description was incorrect.

Legend:
Removed from v.1.57  
changed lines
  Added in v.1.117

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24