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

Legend:
Removed from v.1.43  
changed lines
  Added in v.1.103

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24