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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24