/[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.59 by wakaba, Sat Jul 7 13:41:05 2007 UTC revision 1.114 by wakaba, Sun Nov 4 09:11:14 2007 UTC
# Line 1  Line 1 
1    2007-11-04  Wakaba  <wakaba@suika.fam.cx>
2    
3            * CacheManifest.pm: New module.
4    
5    2007-11-04  Wakaba  <wakaba@suika.fam.cx>
6    
7            * HTML.pm.src: Support for application cache selection algorithm
8            callback.
9    
10    2007-11-04  Wakaba  <wakaba@suika.fam.cx>
11    
12            * mklinktypelist.pl: Support for rel=noreferer (HTML5 revision 1118).
13    
14    2007-10-17  Wakaba  <wakaba@suika.fam.cx>
15    
16            * Makefile (clean): New rule.
17    
18            * NanoDOM.pm (public_id, system_id): New attributes.
19    
20    2007-10-17  Wakaba  <wakaba@suika.fam.cx>
21    
22            * Makefile (CSS-all, CSS-clean, clean): New rules.
23    
24    2007-10-14  Wakaba  <wakaba@suika.fam.cx>
25    
26            * ContentChecker.pm (check_document): Support for
27            new |is_xml_root| flag.
28            (check_element): Support for new |pluses| state.
29            (_add_pluses): New method.
30            (_remove_minuses): Support for new |minus| item.
31    
32    2007-09-24  Wakaba  <wakaba@suika.fam.cx>
33    
34            * ContentChecker.pm: Raise specific error for invalid
35            root element.
36    
37    2007-09-24  Wakaba  <wakaba@suika.fam.cx>
38    
39            * ContentChecker.pm: Set level values for later uses.
40    
41    2007-09-09  Wakaba  <wakaba@suika.fam.cx>
42    
43            * ContentChecker.pm: Support for language tag validation.
44    
45    2007-09-09  Wakaba  <wakaba@suika.fam.cx>
46    
47            * LangTag.pm (check_rfc3066_language_tag): New method.
48    
49    2007-09-09  Wakaba  <wakaba@suika.fam.cx>
50    
51            * LangTag.pm: New module.
52    
53    2007-09-04  Wakaba  <wakaba@suika.fam.cx>
54    
55            * HTML.pm.src: Some error types were wrong.
56    
57    2007-08-17  Wakaba  <wakaba@suika.fam.cx>
58    
59            * CSS/: New directory.
60    
61    2007-08-17  Wakaba  <wakaba@suika.fam.cx>
62    
63            * ContentChecker.pm (_check_get_children): Support
64            for |noscript| in |head|.
65    
66    2007-08-12  Wakaba  <wakaba@suika.fam.cx>
67    
68            * URI/: New directory.
69    
70    2007-08-11  Wakaba  <wakaba@suika.fam.cx>
71    
72            * HTML.pm.src: Tokenizer's states are now represented in
73            number.
74    
75    2007-08-11  Wakaba  <wakaba@suika.fam.cx>
76    
77            * HTML.pm.src: |or|s for insertion modes are replaced
78            by |&|s.
79    
80    2007-08-11  Wakaba  <wakaba@suika.fam.cx>
81    
82            * HTML.pm.src: Token types are now represented in number.
83    
84    2007-08-11  Wakaba  <wakaba@suika.fam.cx>
85    
86            * ContentType.pm (SEE ALSO): Updated.
87    
88            * HTML.pm.src: Insertion modes are now represented in number.
89    
90    2007-08-11  Wakaba  <wakaba@suika.fam.cx>
91    
92            * ContentType.pm: Sniffing for bitmap images (HTML5 revision
93            999) is implemented.
94    
95    2007-08-08  Wakaba  <wakaba@suika.fam.cx>
96    
97            * ContentType.pm: Sniffing for |<script| (HTML5 revision
98            983) is implemented.
99    
100    2007-08-06  Wakaba  <wakaba@suika.fam.cx>
101    
102            * ContentChecker.pod: New documentation.
103    
104            * Makefile: A rule for |ContentChecker.html| is added.
105    
106            * ContentChecker.pm: A pod "LICENSE" section is added.
107    
108            * NanoDOM.pm ($VERSION): New variable.
109    
110    2007-08-05  Wakaba  <wakaba@suika.fam.cx>
111    
112            * H2H.pm: |b|, |i|, and |sub| are added to the
113            list of allowed HTML elements.
114    
115    2007-08-05  Wakaba  <wakaba@suika.fam.cx>
116    
117            * H2H.pm: |samp| is added to the list of allowed
118            HTML elements.
119    
120            * URIChecker.pm (check_iri): New.
121            (check_iri_reference): Error type for IRI reference
122            syntax error is changed.
123    
124    2007-08-04  Wakaba  <wakaba@suika.fam.cx>
125    
126            * ContentChecker.pm: Reference to the |Whatpm::ContentChecker::Atom|
127            is added.
128            (check_document): Load appropriate module before validation.
129    
130    2007-08-04  Wakaba  <wakaba@suika.fam.cx>
131    
132            * ContentChecker/: New directory.
133    
134    2007-08-04  Wakaba  <wakaba@suika.fam.cx>
135    
136            * ContentChecker.pm: HTML |time| element is implemented.
137    
138            * HTMLTable.pm: Comments are updated as HTML5 is revised.
139    
140    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
141    
142            * ContentChecker.pm (check_document): Return value
143            even if no document element is found.
144    
145    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
146    
147            * HTML.pm.src: |$in_body| is no longer a function.
148    
149    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
150    
151            * HTML.pm.src: The |$in_body| code has been moved down.
152    
153    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
154    
155            * HTML.pm.src: The "trailing end" insertion mode
156            is split into "after html body" and "after html frameset"
157            insertion modes.  Their codes are merged with "after body"
158            and "after frameset" codes.  |$previous_insertion_mode|
159            has been removed.  "after frameset" code is
160            merged with "in frameset" code.
161    
162    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
163    
164            * HTML.pm.src: The "before head" insertion mode is
165            merged with the "in head" insertion mode.
166    
167    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
168    
169            * HTML.pm.src: Cases in "in head" insertion mode are
170            reorganized.
171    
172    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
173    
174            * HTML.pm.src: Some cases in "in table" insertion mode
175            are merged.
176    
177    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
178    
179            * HTML.pm.src: The "in row" insertion mode is merged
180            with "in table" insertion mode.
181    
182    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
183    
184            * HTML.pm.src: The "in table" and "in table body" insertion
185            modes are merged.
186    
187    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
188    
189            * HTML.pm.src: There is no "in table head" or "in table foot"
190            insertion mode!
191    
192    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
193    
194            * HTML.pm.src: |<noframes>| "in frameset" and "in noframes"
195            now directly invoke the handler.
196    
197    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
198    
199            * HTML.pm.src: Codes for "in cell" insertion mode
200            is merged to the "in body" insertion mode code.
201    
202    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
203    
204            * HTML.pm.src: Codes for "in body" and "in caption"
205            insertion modes are merged.
206    
207    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
208    
209            * HTML.pm.src: Two |!!!next-token|s were missing.
210    
211    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
212    
213            * HTML.pm.src: Use numeric constant for |{content_mode}|
214            instead of string constant for |{content_model_flag}|.
215    
216    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
217    
218            * HTML.pm.src: Add the name of the attribute
219            to the "duplicate attribute" error.
220    
221    2007-07-17  Wakaba  <wakaba@suika.fam.cx>
222    
223            * ContentChecker.pm: Return the |class| node list.
224    
225    2007-07-17  Wakaba  <wakaba@suika.fam.cx>
226    
227            * ContentChecker.pm: Return the |id| node list.
228    
229            * HTML.pm.src: A typo is fixed.
230    
231    2007-07-16  Wakaba  <wakaba@suika.fam.cx>
232    
233            * ContentChecker.pm: Drop wrong |level => 'error'| specification
234            from "in HTML:xml:lang" error.  Character position
235            is now the last part of the error type in the URI error
236            description.  Report "unsupported" status for language
237            tags, media queries, script codes, and style sheets.
238    
239    2007-07-16  Wakaba  <wakaba@suika.fam.cx>
240    
241            * ContentChecker.pm: Report error if |xml:lang|
242            in HTML, |lang| in XML, |xmlns| in XML, and |meta| |charset|
243            in XML.
244    
245            * NanoDOM.pm (Attr.owner_document): New attribute.
246    
247    2007-07-16  Wakaba  <wakaba@suika.fam.cx>
248    
249            * HTML.pm.src: The character immediately following
250            a bare |hcro| was discarded.  Fix handling of
251            entity references in attribute values.
252    
253    2007-07-16  Wakaba  <wakaba@suika.fam.cx>
254    
255            * HTML.pm.src (main and trailin end phases): Token
256            types |DOCTYPE|, |comment|, |end-of-file|, and |<html>| are
257            factored out.  Error types |in html:#DOCTYPE|
258            and |after html:#DOCTYPE| are merged
259            into |DOCTYPE in the middle|.  |</frameset>|
260            in fragment parsing mode changed the
261            insertion mode.
262    
263    2007-07-16  Wakaba  <wakaba@suika.fam.cx>
264    
265            * HTML.pm.src: |$phase| has been removed; The |trailing end|
266            phase is now an insertion mode.  Treatments for white
267            space character tokens were incorrect for some
268            insertion modes.  An old |meta| case was not removed.
269    
270    2007-07-16  Wakaba  <wakaba@suika.fam.cx>
271    
272            * HTML.pm.src: |meta| charset declaration extraction
273            implemented (but changing the encoding is not yet:-).
274    
275    2007-07-15  Wakaba  <wakaba@suika.fam.cx>
276    
277            * Charset/: New directory.
278    
279    2007-07-15  Wakaba  <wakaba@suika.fam.cx>
280    
281            * H2H.pm: New Perl module (created from
282            manakai's H2H.dis).
283    
284    2007-07-15  Wakaba  <wakaba@suika.fam.cx>
285    
286            * XMLSerializer.pm: New Perl module (created from
287            manakai's SimpleLS.dis).
288    
289  2007-07-07  Wakaba  <wakaba@suika.fam.cx>  2007-07-07  Wakaba  <wakaba@suika.fam.cx>
290    
291          * HTML.pm.src: |<!---x-->| was not processed correctly.          * HTML.pm.src: |<!---x-->| was not processed correctly.

Legend:
Removed from v.1.59  
changed lines
  Added in v.1.114

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24