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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24