/[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.102 by wakaba, Tue Sep 4 11:19:07 2007 UTC revision 1.140 by wakaba, Sat Feb 23 14:37:09 2008 UTC
# Line 1  Line 1 
1    2008-02-23  Wakaba  <wakaba@suika.fam.cx>
2    
3            * ContentChecker.pm (check_element): Support for |video|
4            and |audio| as semi-transparent elements.
5    
6    2008-02-23  Wakaba  <wakaba@suika.fam.cx>
7    
8            * ContentChecker.pm ($HTMLSemiTransparentElements): New.
9            (check_element): s/minuses/minus_elements/, s/pluses/plus_elements/.
10            Support for |html:object| as a semi-transparent element.
11    
12    2008-02-23  Wakaba  <wakaba@suika.fam.cx>
13    
14            * ContentChecker.pm (check_element): The way to traverse
15            the tree is entirely revised to make it easier to track
16            the state of ancestors/descendants.  As a result of this
17            revision (which rewrites almost all of Whatpm::ContentChecker::HTML),
18            support for content model checking for HTML elements |figure|,
19            |object|, |video|, and |audio| and checking for XML elements (and
20            some XMLNS checkings) are dropped for now.  They will be
21            reimplemented in due cource.
22    
23    2008-02-17  Wakaba  <wakaba@suika.fam.cx>
24    
25            * HTML.pm.src: |>| in public or system literal closes the DOCTYPE
26            token (HTML5 revision 1225).
27    
28    2008-02-17  Wakaba  <wakaba@suika.fam.cx>
29    
30            * ContentChecker.pm ({unsupported_level}): New value.
31    
32            * HTML.pm.src: Save whether |meta| |content| attribute
33            contains character references or not.
34    
35    2008-02-17  Wakaba  <wakaba@suika.fam.cx>
36    
37            * ContentChecker.pm (_get_children): (Incompleted) attempt to
38            imlement significant content checking for contents
39            with |del| elements.
40    
41    2008-02-17  Wakaba  <wakaba@suika.fam.cx>
42    
43            * ContenteChecker.pm ($HTMLTransparentElements): More
44            elements are added.
45            (_get_children): HTML |object| elements are now semi-transparent.
46    
47            * NanoDOM.pm (manakai_html, manakai_head): New methods.
48    
49    2008-02-16  Wakaba  <wakaba@suika.fam.cx>
50    
51            * CacheManifest.pm: HTML5 revision 1211 implemented.
52    
53            * CacheManifest.pod: Updated.
54    
55    2008-02-10  Wakaba  <wakaba@suika.fam.cx>
56    
57            * ContentChecker.pm (check_document, check_element): Support
58            for second argument ($onsubdoc).
59            (_get_css_parser): Removed (now it is part of WDCC).
60    
61    2008-02-09  Wakaba  <wakaba@suika.fam.cx>
62    
63            * ContentChecker.pm (_get_css_parser): New.
64    
65    2007-11-25  Wakaba  <wakaba@suika.fam.cx>
66    
67            * ContentChecker.pm ($AnyChecker): Old way to add child elements
68            for checking had been used.
69    
70    2007-11-25  Wakaba  <wakaba@suika.fam.cx>
71    
72            * ContentChecker.pm (check_element): New todo item type |descendant|.
73    
74    2007-11-23  Wakaba  <wakaba@suika.fam.cx>
75    
76            * IMTChecker.pm: Revised to raise errors and warnings as (poorly)
77            specced in RFC 2046 and RFC 4288.
78            (application/atom+xml): Definition added.
79    
80    2007-11-23  Wakaba  <wakaba@suika.fam.cx>
81    
82            * URIChecker.pm: Make RFC 3986 should-level errors
83            warnings (rather than SHOULD-level errors).
84    
85    2007-11-23  Wakaba  <wakaba@suika.fam.cx>
86    
87            * NanoDOM.pm (get_user_data, set_user_data): New methods.
88    
89            * HTML.pm.src: A flag for character references in attribute
90            values are added.  Set |manakai_has_reference| user data
91            to |charset| attribute.
92    
93    2007-11-23  Wakaba  <wakaba@suika.fam.cx>
94    
95            * NanoDOM.pm (input_encoding, manakai_charset, manakai_has_bom): New
96            attributes.
97    
98            * ContentChecker.pm (check_document): Warn if charset requirements
99            cannot be tested.
100    
101    2007-11-19  Wakaba  <wakaba@suika.fam.cx>
102    
103            * HTML.pm.src (parse_byte_string): Detect charset
104            by universalchardet if charset parameter is not specified.
105    
106            * Makefile (Charset-all, Charset-clean): New rules.
107    
108    2007-11-18  Wakaba  <wakaba@suika.fam.cx>
109    
110            * ContentChecker.pm (check_document): Check the existence
111            of character encoding declaration and selection of encoding
112            for HTML document.
113    
114    2007-11-18  Wakaba  <wakaba@suika.fam.cx>
115    
116            * ContentType.pm (get_sniffed_type): Return also the official
117            type in list context.
118    
119    2007-11-18  Wakaba  <wakaba@suika.fam.cx>
120    
121            * ContentType.pm: Sniffing with leading white space
122            ignoring (HTML5 revisions 1013 and 1016).
123    
124    2007-11-18  Wakaba  <wakaba@suika.fam.cx>
125    
126            * ContentType.pm: HTML5 revision 1013 changes, except for leading
127            white spaces, are implemented.
128    
129    2007-11-11  Wakaba  <wakaba@suika.fam.cx>
130    
131            * HTML.pm.src (parse_char_string): Set |inner_encoding|
132            attribute if possible.
133    
134    2007-11-11  Wakaba  <wakaba@suika.fam.cx>
135    
136            * HTML.pm.src (parse_byte_string): New method.
137            (parse_char_string): New alias for |parse_string|.
138            (main phase): Invoking "change the encoding" algorithm if desired.
139    
140            * HTML.pod: Updated.
141    
142    2007-11-11  Wakaba  <wakaba@suika.fam.cx>
143    
144            * HTML.pod (get_inner_html): Removed.
145    
146            * Makefile (HTML-all, HTML-clean): New.
147    
148    2007-11-11  Wakaba  <wakaba@suika.fam.cx>
149    
150            * HTML.pm.src (get_inner_html): Removed (moved to HTML/Serializer.pm).
151    
152    2007-11-08  Wakaba  <wakaba@suika.fam.cx>
153    
154            * mklinktypelist.pl: s/noreferer/noreferrer/ (HTML5 revision 1132).
155    
156    2007-11-04  Wakaba  <wakaba@suika.fam.cx>
157    
158            * Makefile: |CacheManifest.html| is added.
159    
160            * CacheManifest.pod: New file.
161    
162    2007-11-04  Wakaba  <wakaba@suika.fam.cx>
163    
164            * CacheManifest.pm: New module.
165    
166    2007-11-04  Wakaba  <wakaba@suika.fam.cx>
167    
168            * HTML.pm.src: Support for application cache selection algorithm
169            callback.
170    
171    2007-11-04  Wakaba  <wakaba@suika.fam.cx>
172    
173            * mklinktypelist.pl: Support for rel=noreferer (HTML5 revision 1118).
174    
175    2007-10-17  Wakaba  <wakaba@suika.fam.cx>
176    
177            * Makefile (clean): New rule.
178    
179            * NanoDOM.pm (public_id, system_id): New attributes.
180    
181    2007-10-17  Wakaba  <wakaba@suika.fam.cx>
182    
183            * Makefile (CSS-all, CSS-clean, clean): New rules.
184    
185    2007-10-14  Wakaba  <wakaba@suika.fam.cx>
186    
187            * ContentChecker.pm (check_document): Support for
188            new |is_xml_root| flag.
189            (check_element): Support for new |pluses| state.
190            (_add_pluses): New method.
191            (_remove_minuses): Support for new |minus| item.
192    
193    2007-09-24  Wakaba  <wakaba@suika.fam.cx>
194    
195            * ContentChecker.pm: Raise specific error for invalid
196            root element.
197    
198    2007-09-24  Wakaba  <wakaba@suika.fam.cx>
199    
200            * ContentChecker.pm: Set level values for later uses.
201    
202    2007-09-09  Wakaba  <wakaba@suika.fam.cx>
203    
204            * ContentChecker.pm: Support for language tag validation.
205    
206    2007-09-09  Wakaba  <wakaba@suika.fam.cx>
207    
208            * LangTag.pm (check_rfc3066_language_tag): New method.
209    
210    2007-09-09  Wakaba  <wakaba@suika.fam.cx>
211    
212            * LangTag.pm: New module.
213    
214  2007-09-04  Wakaba  <wakaba@suika.fam.cx>  2007-09-04  Wakaba  <wakaba@suika.fam.cx>
215    
216          * HTML.pm.src: Some error types were wrong.          * HTML.pm.src: Some error types were wrong.

Legend:
Removed from v.1.102  
changed lines
  Added in v.1.140

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24