/[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.48 by wakaba, Sat Jun 23 16:42:43 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>
319    
320            * HTMLTable.pm: An error description was incorrect.
321    
322    2007-06-30  Wakaba  <wakaba@suika.fam.cx>
323    
324            * ContentChecker.pm: Return |{term}| list.
325    
326    2007-06-30  Wakaba  <wakaba@suika.fam.cx>
327    
328            * HTML.pm.src: HTML5 revisions 961-966 (</p>, </br>,
329            nested <nobr>, implied </tbody>, </tfoot>, and </thead>,
330            and <title> outside of head).
331    
332    2007-06-30  Wakaba  <wakaba@suika.fam.cx>
333    
334            * IMTChecker.pm: Report warning for unregistered
335            and private types/subtypes.
336    
337            * ContentChecker.pm, HTML.pm.src, IMTChecker.pm,
338            URIChecker.pm, HTMLTable.pm: Error messages are now
339            consistent; they are all listed in
340            <http://suika.fam.cx/gate/2005/sw/Whatpm%20Error%20Types>.
341    
342    2007-06-25  Wakaba  <wakaba@suika.fam.cx>
343    
344            * ContentChecker.pm: |<img ismap>| not in |<a></a>|
345            is now erred.  |<datalist>| is implemented.
346            Attribute checker for |<command>| and |<menu>| are
347            added.  Support for |contextmenu| global attribute
348            is added.
349    
350    2007-06-25  Wakaba  <wakaba@suika.fam.cx>
351    
352            * HTML.pm.src (_reset_insertion_mode): Interpretation
353            of Step 3 has been changed.
354    
355    2007-06-25  Wakaba  <wakaba@suika.fam.cx>
356    
357            * HTML.pm.src: Late |<html>| parse error is implemented.
358    
359    2007-06-24  Wakaba  <wakaba@suika.fam.cx>
360    
361            * URIChecker.pm (check_iri_reference): A |decode| method name was
362            incorrect.
363    
364            * ContentChecker.pm: Support for the |footer| element.
365            Check URI syntax for space-separated URI attributes.
366            Support for the |tabindex| attribute.  Support
367            for |datetime| attribute.
368    
369    2007-06-24  Wakaba  <wakaba@suika.fam.cx>
370    
371            * HTML.pm.src: HTML5 revision 1.144 (&#x0D;) and 1.145 (invalid
372            character references).  HTML5 revision 1.146 (white space
373            characters before root start tag).  HTML5 revision
374            1.148 (named character references in attribute values).
375            HTML5 revision 1.152 (<plaintext>.innerHTML get).
376    
377    2007-06-24  Wakaba  <wakaba@suika.fam.cx>
378    
379            * HTML.pm.src: HTML5 revisions 1.142 and 1.143 (<noscript>
380            in <head>).
381    
382  2007-06-24  Wakaba  <wakaba@suika.fam.cx>  2007-06-24  Wakaba  <wakaba@suika.fam.cx>
383    
384          * HTML.pm.src: HTML5 revision 935 (<base>, <link>, <meta>          * HTML.pm.src: HTML5 revision 935 (<base>, <link>, <meta>

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24