/[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.60 by wakaba, Sun Jul 15 06:15:04 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>  2007-07-15  Wakaba  <wakaba@suika.fam.cx>
258    
259          * XMLSerializer.pm: New Perl module (created from          * XMLSerializer.pm: New Perl module (created from

Legend:
Removed from v.1.60  
changed lines
  Added in v.1.107

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24