/[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.78 by wakaba, Sat Jul 21 08:52:59 2007 UTC revision 1.135 by wakaba, Sun Feb 17 11:04:08 2008 UTC
# Line 1  Line 1 
1    2008-02-17  Wakaba  <wakaba@suika.fam.cx>
2    
3            * ContentChecker.pm (_get_children): (Incompleted) attempt to
4            imlement significant content checking for contents
5            with |del| elements.
6    
7    2008-02-17  Wakaba  <wakaba@suika.fam.cx>
8    
9            * ContenteChecker.pm ($HTMLTransparentElements): More
10            elements are added.
11            (_get_children): HTML |object| elements are now semi-transparent.
12    
13            * NanoDOM.pm (manakai_html, manakai_head): New methods.
14    
15    2008-02-16  Wakaba  <wakaba@suika.fam.cx>
16    
17            * CacheManifest.pm: HTML5 revision 1211 implemented.
18    
19            * CacheManifest.pod: Updated.
20    
21    2008-02-10  Wakaba  <wakaba@suika.fam.cx>
22    
23            * ContentChecker.pm (check_document, check_element): Support
24            for second argument ($onsubdoc).
25            (_get_css_parser): Removed (now it is part of WDCC).
26    
27    2008-02-09  Wakaba  <wakaba@suika.fam.cx>
28    
29            * ContentChecker.pm (_get_css_parser): New.
30    
31    2007-11-25  Wakaba  <wakaba@suika.fam.cx>
32    
33            * ContentChecker.pm ($AnyChecker): Old way to add child elements
34            for checking had been used.
35    
36    2007-11-25  Wakaba  <wakaba@suika.fam.cx>
37    
38            * ContentChecker.pm (check_element): New todo item type |descendant|.
39    
40    2007-11-23  Wakaba  <wakaba@suika.fam.cx>
41    
42            * IMTChecker.pm: Revised to raise errors and warnings as (poorly)
43            specced in RFC 2046 and RFC 4288.
44            (application/atom+xml): Definition added.
45    
46    2007-11-23  Wakaba  <wakaba@suika.fam.cx>
47    
48            * URIChecker.pm: Make RFC 3986 should-level errors
49            warnings (rather than SHOULD-level errors).
50    
51    2007-11-23  Wakaba  <wakaba@suika.fam.cx>
52    
53            * NanoDOM.pm (get_user_data, set_user_data): New methods.
54    
55            * HTML.pm.src: A flag for character references in attribute
56            values are added.  Set |manakai_has_reference| user data
57            to |charset| attribute.
58    
59    2007-11-23  Wakaba  <wakaba@suika.fam.cx>
60    
61            * NanoDOM.pm (input_encoding, manakai_charset, manakai_has_bom): New
62            attributes.
63    
64            * ContentChecker.pm (check_document): Warn if charset requirements
65            cannot be tested.
66    
67    2007-11-19  Wakaba  <wakaba@suika.fam.cx>
68    
69            * HTML.pm.src (parse_byte_string): Detect charset
70            by universalchardet if charset parameter is not specified.
71    
72            * Makefile (Charset-all, Charset-clean): New rules.
73    
74    2007-11-18  Wakaba  <wakaba@suika.fam.cx>
75    
76            * ContentChecker.pm (check_document): Check the existence
77            of character encoding declaration and selection of encoding
78            for HTML document.
79    
80    2007-11-18  Wakaba  <wakaba@suika.fam.cx>
81    
82            * ContentType.pm (get_sniffed_type): Return also the official
83            type in list context.
84    
85    2007-11-18  Wakaba  <wakaba@suika.fam.cx>
86    
87            * ContentType.pm: Sniffing with leading white space
88            ignoring (HTML5 revisions 1013 and 1016).
89    
90    2007-11-18  Wakaba  <wakaba@suika.fam.cx>
91    
92            * ContentType.pm: HTML5 revision 1013 changes, except for leading
93            white spaces, are implemented.
94    
95    2007-11-11  Wakaba  <wakaba@suika.fam.cx>
96    
97            * HTML.pm.src (parse_char_string): Set |inner_encoding|
98            attribute if possible.
99    
100    2007-11-11  Wakaba  <wakaba@suika.fam.cx>
101    
102            * HTML.pm.src (parse_byte_string): New method.
103            (parse_char_string): New alias for |parse_string|.
104            (main phase): Invoking "change the encoding" algorithm if desired.
105    
106            * HTML.pod: Updated.
107    
108    2007-11-11  Wakaba  <wakaba@suika.fam.cx>
109    
110            * HTML.pod (get_inner_html): Removed.
111    
112            * Makefile (HTML-all, HTML-clean): New.
113    
114    2007-11-11  Wakaba  <wakaba@suika.fam.cx>
115    
116            * HTML.pm.src (get_inner_html): Removed (moved to HTML/Serializer.pm).
117    
118    2007-11-08  Wakaba  <wakaba@suika.fam.cx>
119    
120            * mklinktypelist.pl: s/noreferer/noreferrer/ (HTML5 revision 1132).
121    
122    2007-11-04  Wakaba  <wakaba@suika.fam.cx>
123    
124            * Makefile: |CacheManifest.html| is added.
125    
126            * CacheManifest.pod: New file.
127    
128    2007-11-04  Wakaba  <wakaba@suika.fam.cx>
129    
130            * CacheManifest.pm: New module.
131    
132    2007-11-04  Wakaba  <wakaba@suika.fam.cx>
133    
134            * HTML.pm.src: Support for application cache selection algorithm
135            callback.
136    
137    2007-11-04  Wakaba  <wakaba@suika.fam.cx>
138    
139            * mklinktypelist.pl: Support for rel=noreferer (HTML5 revision 1118).
140    
141    2007-10-17  Wakaba  <wakaba@suika.fam.cx>
142    
143            * Makefile (clean): New rule.
144    
145            * NanoDOM.pm (public_id, system_id): New attributes.
146    
147    2007-10-17  Wakaba  <wakaba@suika.fam.cx>
148    
149            * Makefile (CSS-all, CSS-clean, clean): New rules.
150    
151    2007-10-14  Wakaba  <wakaba@suika.fam.cx>
152    
153            * ContentChecker.pm (check_document): Support for
154            new |is_xml_root| flag.
155            (check_element): Support for new |pluses| state.
156            (_add_pluses): New method.
157            (_remove_minuses): Support for new |minus| item.
158    
159    2007-09-24  Wakaba  <wakaba@suika.fam.cx>
160    
161            * ContentChecker.pm: Raise specific error for invalid
162            root element.
163    
164    2007-09-24  Wakaba  <wakaba@suika.fam.cx>
165    
166            * ContentChecker.pm: Set level values for later uses.
167    
168    2007-09-09  Wakaba  <wakaba@suika.fam.cx>
169    
170            * ContentChecker.pm: Support for language tag validation.
171    
172    2007-09-09  Wakaba  <wakaba@suika.fam.cx>
173    
174            * LangTag.pm (check_rfc3066_language_tag): New method.
175    
176    2007-09-09  Wakaba  <wakaba@suika.fam.cx>
177    
178            * LangTag.pm: New module.
179    
180    2007-09-04  Wakaba  <wakaba@suika.fam.cx>
181    
182            * HTML.pm.src: Some error types were wrong.
183    
184    2007-08-17  Wakaba  <wakaba@suika.fam.cx>
185    
186            * CSS/: New directory.
187    
188    2007-08-17  Wakaba  <wakaba@suika.fam.cx>
189    
190            * ContentChecker.pm (_check_get_children): Support
191            for |noscript| in |head|.
192    
193    2007-08-12  Wakaba  <wakaba@suika.fam.cx>
194    
195            * URI/: New directory.
196    
197    2007-08-11  Wakaba  <wakaba@suika.fam.cx>
198    
199            * HTML.pm.src: Tokenizer's states are now represented in
200            number.
201    
202    2007-08-11  Wakaba  <wakaba@suika.fam.cx>
203    
204            * HTML.pm.src: |or|s for insertion modes are replaced
205            by |&|s.
206    
207    2007-08-11  Wakaba  <wakaba@suika.fam.cx>
208    
209            * HTML.pm.src: Token types are now represented in number.
210    
211    2007-08-11  Wakaba  <wakaba@suika.fam.cx>
212    
213            * ContentType.pm (SEE ALSO): Updated.
214    
215            * HTML.pm.src: Insertion modes are now represented in number.
216    
217    2007-08-11  Wakaba  <wakaba@suika.fam.cx>
218    
219            * ContentType.pm: Sniffing for bitmap images (HTML5 revision
220            999) is implemented.
221    
222    2007-08-08  Wakaba  <wakaba@suika.fam.cx>
223    
224            * ContentType.pm: Sniffing for |<script| (HTML5 revision
225            983) is implemented.
226    
227    2007-08-06  Wakaba  <wakaba@suika.fam.cx>
228    
229            * ContentChecker.pod: New documentation.
230    
231            * Makefile: A rule for |ContentChecker.html| is added.
232    
233            * ContentChecker.pm: A pod "LICENSE" section is added.
234    
235            * NanoDOM.pm ($VERSION): New variable.
236    
237    2007-08-05  Wakaba  <wakaba@suika.fam.cx>
238    
239            * H2H.pm: |b|, |i|, and |sub| are added to the
240            list of allowed HTML elements.
241    
242    2007-08-05  Wakaba  <wakaba@suika.fam.cx>
243    
244            * H2H.pm: |samp| is added to the list of allowed
245            HTML elements.
246    
247            * URIChecker.pm (check_iri): New.
248            (check_iri_reference): Error type for IRI reference
249            syntax error is changed.
250    
251    2007-08-04  Wakaba  <wakaba@suika.fam.cx>
252    
253            * ContentChecker.pm: Reference to the |Whatpm::ContentChecker::Atom|
254            is added.
255            (check_document): Load appropriate module before validation.
256    
257    2007-08-04  Wakaba  <wakaba@suika.fam.cx>
258    
259            * ContentChecker/: New directory.
260    
261    2007-08-04  Wakaba  <wakaba@suika.fam.cx>
262    
263            * ContentChecker.pm: HTML |time| element is implemented.
264    
265            * HTMLTable.pm: Comments are updated as HTML5 is revised.
266    
267    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
268    
269            * ContentChecker.pm (check_document): Return value
270            even if no document element is found.
271    
272    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
273    
274            * HTML.pm.src: |$in_body| is no longer a function.
275    
276    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
277    
278            * HTML.pm.src: The |$in_body| code has been moved down.
279    
280    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
281    
282            * HTML.pm.src: The "trailing end" insertion mode
283            is split into "after html body" and "after html frameset"
284            insertion modes.  Their codes are merged with "after body"
285            and "after frameset" codes.  |$previous_insertion_mode|
286            has been removed.  "after frameset" code is
287            merged with "in frameset" code.
288    
289    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
290    
291            * HTML.pm.src: The "before head" insertion mode is
292            merged with the "in head" insertion mode.
293    
294    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
295    
296            * HTML.pm.src: Cases in "in head" insertion mode are
297            reorganized.
298    
299    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
300    
301            * HTML.pm.src: Some cases in "in table" insertion mode
302            are merged.
303    
304    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
305    
306            * HTML.pm.src: The "in row" insertion mode is merged
307            with "in table" insertion mode.
308    
309  2007-07-21  Wakaba  <wakaba@suika.fam.cx>  2007-07-21  Wakaba  <wakaba@suika.fam.cx>
310    
311          * HTML.pm.src: The "in table" and "in table body" insertion          * HTML.pm.src: The "in table" and "in table body" insertion

Legend:
Removed from v.1.78  
changed lines
  Added in v.1.135

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24