/[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.39 by wakaba, Sat Jun 23 06:48:24 2007 UTC revision 1.101 by wakaba, Fri Aug 17 11:53:52 2007 UTC
# Line 1  Line 1 
1    2007-08-17  Wakaba  <wakaba@suika.fam.cx>
2    
3            * CSS/: New directory.
4    
5    2007-08-17  Wakaba  <wakaba@suika.fam.cx>
6    
7            * ContentChecker.pm (_check_get_children): Support
8            for |noscript| in |head|.
9    
10    2007-08-12  Wakaba  <wakaba@suika.fam.cx>
11    
12            * URI/: New directory.
13    
14    2007-08-11  Wakaba  <wakaba@suika.fam.cx>
15    
16            * HTML.pm.src: Tokenizer's states are now represented in
17            number.
18    
19    2007-08-11  Wakaba  <wakaba@suika.fam.cx>
20    
21            * HTML.pm.src: |or|s for insertion modes are replaced
22            by |&|s.
23    
24    2007-08-11  Wakaba  <wakaba@suika.fam.cx>
25    
26            * HTML.pm.src: Token types are now represented in number.
27    
28    2007-08-11  Wakaba  <wakaba@suika.fam.cx>
29    
30            * ContentType.pm (SEE ALSO): Updated.
31    
32            * HTML.pm.src: Insertion modes are now represented in number.
33    
34    2007-08-11  Wakaba  <wakaba@suika.fam.cx>
35    
36            * ContentType.pm: Sniffing for bitmap images (HTML5 revision
37            999) is implemented.
38    
39    2007-08-08  Wakaba  <wakaba@suika.fam.cx>
40    
41            * ContentType.pm: Sniffing for |<script| (HTML5 revision
42            983) is implemented.
43    
44    2007-08-06  Wakaba  <wakaba@suika.fam.cx>
45    
46            * ContentChecker.pod: New documentation.
47    
48            * Makefile: A rule for |ContentChecker.html| is added.
49    
50            * ContentChecker.pm: A pod "LICENSE" section is added.
51    
52            * NanoDOM.pm ($VERSION): New variable.
53    
54    2007-08-05  Wakaba  <wakaba@suika.fam.cx>
55    
56            * H2H.pm: |b|, |i|, and |sub| are added to the
57            list of allowed HTML elements.
58    
59    2007-08-05  Wakaba  <wakaba@suika.fam.cx>
60    
61            * H2H.pm: |samp| is added to the list of allowed
62            HTML elements.
63    
64            * URIChecker.pm (check_iri): New.
65            (check_iri_reference): Error type for IRI reference
66            syntax error is changed.
67    
68    2007-08-04  Wakaba  <wakaba@suika.fam.cx>
69    
70            * ContentChecker.pm: Reference to the |Whatpm::ContentChecker::Atom|
71            is added.
72            (check_document): Load appropriate module before validation.
73    
74    2007-08-04  Wakaba  <wakaba@suika.fam.cx>
75    
76            * ContentChecker/: New directory.
77    
78    2007-08-04  Wakaba  <wakaba@suika.fam.cx>
79    
80            * ContentChecker.pm: HTML |time| element is implemented.
81    
82            * HTMLTable.pm: Comments are updated as HTML5 is revised.
83    
84    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
85    
86            * ContentChecker.pm (check_document): Return value
87            even if no document element is found.
88    
89    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
90    
91            * HTML.pm.src: |$in_body| is no longer a function.
92    
93    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
94    
95            * HTML.pm.src: The |$in_body| code has been moved down.
96    
97    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
98    
99            * HTML.pm.src: The "trailing end" insertion mode
100            is split into "after html body" and "after html frameset"
101            insertion modes.  Their codes are merged with "after body"
102            and "after frameset" codes.  |$previous_insertion_mode|
103            has been removed.  "after frameset" code is
104            merged with "in frameset" code.
105    
106    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
107    
108            * HTML.pm.src: The "before head" insertion mode is
109            merged with the "in head" insertion mode.
110    
111    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
112    
113            * HTML.pm.src: Cases in "in head" insertion mode are
114            reorganized.
115    
116    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
117    
118            * HTML.pm.src: Some cases in "in table" insertion mode
119            are merged.
120    
121    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
122    
123            * HTML.pm.src: The "in row" insertion mode is merged
124            with "in table" insertion mode.
125    
126    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
127    
128            * HTML.pm.src: The "in table" and "in table body" insertion
129            modes are merged.
130    
131    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
132    
133            * HTML.pm.src: There is no "in table head" or "in table foot"
134            insertion mode!
135    
136    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
137    
138            * HTML.pm.src: |<noframes>| "in frameset" and "in noframes"
139            now directly invoke the handler.
140    
141    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
142    
143            * HTML.pm.src: Codes for "in cell" insertion mode
144            is merged to the "in body" insertion mode code.
145    
146    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
147    
148            * HTML.pm.src: Codes for "in body" and "in caption"
149            insertion modes are merged.
150    
151    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
152    
153            * HTML.pm.src: Two |!!!next-token|s were missing.
154    
155    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
156    
157            * HTML.pm.src: Use numeric constant for |{content_mode}|
158            instead of string constant for |{content_model_flag}|.
159    
160    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
161    
162            * HTML.pm.src: Add the name of the attribute
163            to the "duplicate attribute" error.
164    
165    2007-07-17  Wakaba  <wakaba@suika.fam.cx>
166    
167            * ContentChecker.pm: Return the |class| node list.
168    
169    2007-07-17  Wakaba  <wakaba@suika.fam.cx>
170    
171            * ContentChecker.pm: Return the |id| node list.
172    
173            * HTML.pm.src: A typo is fixed.
174    
175    2007-07-16  Wakaba  <wakaba@suika.fam.cx>
176    
177            * ContentChecker.pm: Drop wrong |level => 'error'| specification
178            from "in HTML:xml:lang" error.  Character position
179            is now the last part of the error type in the URI error
180            description.  Report "unsupported" status for language
181            tags, media queries, script codes, and style sheets.
182    
183    2007-07-16  Wakaba  <wakaba@suika.fam.cx>
184    
185            * ContentChecker.pm: Report error if |xml:lang|
186            in HTML, |lang| in XML, |xmlns| in XML, and |meta| |charset|
187            in XML.
188    
189            * NanoDOM.pm (Attr.owner_document): New attribute.
190    
191    2007-07-16  Wakaba  <wakaba@suika.fam.cx>
192    
193            * HTML.pm.src: The character immediately following
194            a bare |hcro| was discarded.  Fix handling of
195            entity references in attribute values.
196    
197    2007-07-16  Wakaba  <wakaba@suika.fam.cx>
198    
199            * HTML.pm.src (main and trailin end phases): Token
200            types |DOCTYPE|, |comment|, |end-of-file|, and |<html>| are
201            factored out.  Error types |in html:#DOCTYPE|
202            and |after html:#DOCTYPE| are merged
203            into |DOCTYPE in the middle|.  |</frameset>|
204            in fragment parsing mode changed the
205            insertion mode.
206    
207    2007-07-16  Wakaba  <wakaba@suika.fam.cx>
208    
209            * HTML.pm.src: |$phase| has been removed; The |trailing end|
210            phase is now an insertion mode.  Treatments for white
211            space character tokens were incorrect for some
212            insertion modes.  An old |meta| case was not removed.
213    
214    2007-07-16  Wakaba  <wakaba@suika.fam.cx>
215    
216            * HTML.pm.src: |meta| charset declaration extraction
217            implemented (but changing the encoding is not yet:-).
218    
219    2007-07-15  Wakaba  <wakaba@suika.fam.cx>
220    
221            * Charset/: New directory.
222    
223    2007-07-15  Wakaba  <wakaba@suika.fam.cx>
224    
225            * H2H.pm: New Perl module (created from
226            manakai's H2H.dis).
227    
228    2007-07-15  Wakaba  <wakaba@suika.fam.cx>
229    
230            * XMLSerializer.pm: New Perl module (created from
231            manakai's SimpleLS.dis).
232    
233    2007-07-07  Wakaba  <wakaba@suika.fam.cx>
234    
235            * HTML.pm.src: |<!---x-->| was not processed correctly.
236    
237    2007-07-01  Wakaba  <wakaba@suika.fam.cx>
238    
239            * HTML.pm.src: Report correct error message
240            for |<body></div></body>|.
241    
242    2007-07-01  Wakaba  <wakaba@suika.fam.cx>
243    
244            * HTMLTable.pm: An error description was incorrect.
245    
246    2007-06-30  Wakaba  <wakaba@suika.fam.cx>
247    
248            * ContentChecker.pm: Return |{term}| list.
249    
250    2007-06-30  Wakaba  <wakaba@suika.fam.cx>
251    
252            * HTML.pm.src: HTML5 revisions 961-966 (</p>, </br>,
253            nested <nobr>, implied </tbody>, </tfoot>, and </thead>,
254            and <title> outside of head).
255    
256    2007-06-30  Wakaba  <wakaba@suika.fam.cx>
257    
258            * IMTChecker.pm: Report warning for unregistered
259            and private types/subtypes.
260    
261            * ContentChecker.pm, HTML.pm.src, IMTChecker.pm,
262            URIChecker.pm, HTMLTable.pm: Error messages are now
263            consistent; they are all listed in
264            <http://suika.fam.cx/gate/2005/sw/Whatpm%20Error%20Types>.
265    
266    2007-06-25  Wakaba  <wakaba@suika.fam.cx>
267    
268            * ContentChecker.pm: |<img ismap>| not in |<a></a>|
269            is now erred.  |<datalist>| is implemented.
270            Attribute checker for |<command>| and |<menu>| are
271            added.  Support for |contextmenu| global attribute
272            is added.
273    
274    2007-06-25  Wakaba  <wakaba@suika.fam.cx>
275    
276            * HTML.pm.src (_reset_insertion_mode): Interpretation
277            of Step 3 has been changed.
278    
279    2007-06-25  Wakaba  <wakaba@suika.fam.cx>
280    
281            * HTML.pm.src: Late |<html>| parse error is implemented.
282    
283    2007-06-24  Wakaba  <wakaba@suika.fam.cx>
284    
285            * URIChecker.pm (check_iri_reference): A |decode| method name was
286            incorrect.
287    
288            * ContentChecker.pm: Support for the |footer| element.
289            Check URI syntax for space-separated URI attributes.
290            Support for the |tabindex| attribute.  Support
291            for |datetime| attribute.
292    
293    2007-06-24  Wakaba  <wakaba@suika.fam.cx>
294    
295            * HTML.pm.src: HTML5 revision 1.144 (&#x0D;) and 1.145 (invalid
296            character references).  HTML5 revision 1.146 (white space
297            characters before root start tag).  HTML5 revision
298            1.148 (named character references in attribute values).
299            HTML5 revision 1.152 (<plaintext>.innerHTML get).
300    
301    2007-06-24  Wakaba  <wakaba@suika.fam.cx>
302    
303            * HTML.pm.src: HTML5 revisions 1.142 and 1.143 (<noscript>
304            in <head>).
305    
306    2007-06-24  Wakaba  <wakaba@suika.fam.cx>
307    
308            * HTML.pm.src: HTML5 revision 935 (<base>, <link>, <meta>
309            in body).
310    
311            * ContentChecker.pm: HTML5 revision 938 (scoped="").
312    
313    2007-06-24  Wakaba  <wakaba@suika.fam.cx>
314    
315            * HTML.pm.src: HTML5 revision 923 (matching end tag in CDATA
316            or RCDATA in fragment parsing mode).  HTML5 revision
317            924 (<!--> and <!--->).  HTML5 revision 926 (hn in hn).
318    
319    2007-06-23  Wakaba  <wakaba@suika.fam.cx>
320    
321            * HTML.pm.src (get_inner_html): HTML5 revision 922 (inner_html
322            for <pre> and <textarea>).
323    
324    2007-06-23  Wakaba  <wakaba@suika.fam.cx>
325    
326            * HTML.pm.src: HTML5 revision 920 (<isindex>).
327    
328    2007-06-23  Wakaba  <wakaba@suika.fam.cx>
329    
330            * HTML.pm.src: HTML5 revision 918 (</head>, </body>, </html>).
331    
332    2007-06-23  Wakaba  <wakaba@suika.fam.cx>
333    
334            * HTML.pm.src: HTML5 revision 916 (</body>).
335            HTML5 revision 917 (conforming bare &).
336    
337    2007-06-23  Wakaba  <wakaba@suika.fam.cx>
338    
339            * NanoDOM.pm (manakai_is_html): Setting to false did not work.
340    
341            * HTML.pm.src: HTML5 revision 914 (</ in CDATA, RCDATA).
342            HTML5 revision 915 (<nobr>).
343    
344    2007-06-23  Wakaba  <wakaba@suika.fam.cx>
345    
346            * HTML.pm.src: HTML5 revisions 908, 909, 912, and 913 (quirks mode).
347            
348            * NanoDOM.pm (manakai_is_html, manakai_compat_mode, compat_mode):
349            New attributes.
350    
351    2007-06-23  Wakaba  <wakaba@suika.fam.cx>
352    
353            * HTML.pm.src: HTML5 revisions 900, 901, 902, and 911 (<
354            in tags).
355    
356    2007-06-23  Wakaba  <wakaba@suika.fam.cx>
357    
358            * .cvsignore: |Entities.html| is added.
359    
360            * HTML.pm.src: |$entity_char| is removed and
361            requires |Whatpm::_NamedEntityList| instead.
362            HTML5 revision 898 (refc), except that lack of refc
363            is parse error.
364    
365            * mkentitylist.pl: New script.
366    
367            * Makefile (all): |_NamedEntityList.pm| is added.
368            (_NamedEntityList.pm, Entities.html): New rules.
369    
370  2007-06-23  Wakaba  <wakaba@suika.fam.cx>  2007-06-23  Wakaba  <wakaba@suika.fam.cx>
371    
372          * HTML.pm.src: Parse errors immediately after U+000D          * HTML.pm.src: Parse errors immediately after U+000D

Legend:
Removed from v.1.39  
changed lines
  Added in v.1.101

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24