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

Legend:
Removed from v.1.40  
changed lines
  Added in v.1.94

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24