/[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.17 by wakaba, Sat May 19 14:29:09 2007 UTC revision 1.58 by wakaba, Sun Jul 1 06:18:57 2007 UTC
# Line 1  Line 1 
1    2007-07-01  Wakaba  <wakaba@suika.fam.cx>
2    
3            * HTML.pm.src: Report correct error message
4            for |<body></div></body>|.
5    
6    2007-07-01  Wakaba  <wakaba@suika.fam.cx>
7    
8            * HTMLTable.pm: An error description was incorrect.
9    
10    2007-06-30  Wakaba  <wakaba@suika.fam.cx>
11    
12            * ContentChecker.pm: Return |{term}| list.
13    
14    2007-06-30  Wakaba  <wakaba@suika.fam.cx>
15    
16            * HTML.pm.src: HTML5 revisions 961-966 (</p>, </br>,
17            nested <nobr>, implied </tbody>, </tfoot>, and </thead>,
18            and <title> outside of head).
19    
20    2007-06-30  Wakaba  <wakaba@suika.fam.cx>
21    
22            * IMTChecker.pm: Report warning for unregistered
23            and private types/subtypes.
24    
25            * ContentChecker.pm, HTML.pm.src, IMTChecker.pm,
26            URIChecker.pm, HTMLTable.pm: Error messages are now
27            consistent; they are all listed in
28            <http://suika.fam.cx/gate/2005/sw/Whatpm%20Error%20Types>.
29    
30    2007-06-25  Wakaba  <wakaba@suika.fam.cx>
31    
32            * ContentChecker.pm: |<img ismap>| not in |<a></a>|
33            is now erred.  |<datalist>| is implemented.
34            Attribute checker for |<command>| and |<menu>| are
35            added.  Support for |contextmenu| global attribute
36            is added.
37    
38    2007-06-25  Wakaba  <wakaba@suika.fam.cx>
39    
40            * HTML.pm.src (_reset_insertion_mode): Interpretation
41            of Step 3 has been changed.
42    
43    2007-06-25  Wakaba  <wakaba@suika.fam.cx>
44    
45            * HTML.pm.src: Late |<html>| parse error is implemented.
46    
47    2007-06-24  Wakaba  <wakaba@suika.fam.cx>
48    
49            * URIChecker.pm (check_iri_reference): A |decode| method name was
50            incorrect.
51    
52            * ContentChecker.pm: Support for the |footer| element.
53            Check URI syntax for space-separated URI attributes.
54            Support for the |tabindex| attribute.  Support
55            for |datetime| attribute.
56    
57    2007-06-24  Wakaba  <wakaba@suika.fam.cx>
58    
59            * HTML.pm.src: HTML5 revision 1.144 (&#x0D;) and 1.145 (invalid
60            character references).  HTML5 revision 1.146 (white space
61            characters before root start tag).  HTML5 revision
62            1.148 (named character references in attribute values).
63            HTML5 revision 1.152 (<plaintext>.innerHTML get).
64    
65    2007-06-24  Wakaba  <wakaba@suika.fam.cx>
66    
67            * HTML.pm.src: HTML5 revisions 1.142 and 1.143 (<noscript>
68            in <head>).
69    
70    2007-06-24  Wakaba  <wakaba@suika.fam.cx>
71    
72            * HTML.pm.src: HTML5 revision 935 (<base>, <link>, <meta>
73            in body).
74    
75            * ContentChecker.pm: HTML5 revision 938 (scoped="").
76    
77    2007-06-24  Wakaba  <wakaba@suika.fam.cx>
78    
79            * HTML.pm.src: HTML5 revision 923 (matching end tag in CDATA
80            or RCDATA in fragment parsing mode).  HTML5 revision
81            924 (<!--> and <!--->).  HTML5 revision 926 (hn in hn).
82    
83    2007-06-23  Wakaba  <wakaba@suika.fam.cx>
84    
85            * HTML.pm.src (get_inner_html): HTML5 revision 922 (inner_html
86            for <pre> and <textarea>).
87    
88    2007-06-23  Wakaba  <wakaba@suika.fam.cx>
89    
90            * HTML.pm.src: HTML5 revision 920 (<isindex>).
91    
92    2007-06-23  Wakaba  <wakaba@suika.fam.cx>
93    
94            * HTML.pm.src: HTML5 revision 918 (</head>, </body>, </html>).
95    
96    2007-06-23  Wakaba  <wakaba@suika.fam.cx>
97    
98            * HTML.pm.src: HTML5 revision 916 (</body>).
99            HTML5 revision 917 (conforming bare &).
100    
101    2007-06-23  Wakaba  <wakaba@suika.fam.cx>
102    
103            * NanoDOM.pm (manakai_is_html): Setting to false did not work.
104    
105            * HTML.pm.src: HTML5 revision 914 (</ in CDATA, RCDATA).
106            HTML5 revision 915 (<nobr>).
107    
108    2007-06-23  Wakaba  <wakaba@suika.fam.cx>
109    
110            * HTML.pm.src: HTML5 revisions 908, 909, 912, and 913 (quirks mode).
111            
112            * NanoDOM.pm (manakai_is_html, manakai_compat_mode, compat_mode):
113            New attributes.
114    
115    2007-06-23  Wakaba  <wakaba@suika.fam.cx>
116    
117            * HTML.pm.src: HTML5 revisions 900, 901, 902, and 911 (<
118            in tags).
119    
120    2007-06-23  Wakaba  <wakaba@suika.fam.cx>
121    
122            * .cvsignore: |Entities.html| is added.
123    
124            * HTML.pm.src: |$entity_char| is removed and
125            requires |Whatpm::_NamedEntityList| instead.
126            HTML5 revision 898 (refc), except that lack of refc
127            is parse error.
128    
129            * mkentitylist.pl: New script.
130    
131            * Makefile (all): |_NamedEntityList.pm| is added.
132            (_NamedEntityList.pm, Entities.html): New rules.
133    
134    2007-06-23  Wakaba  <wakaba@suika.fam.cx>
135    
136            * HTML.pm.src: Parse errors immediately after U+000D
137            were ignored and U+000D immediately following another
138            U+000D was not converted to U+000A.
139    
140    2007-06-23  Wakaba  <wakaba@suika.fam.cx>
141    
142            * HTML.pm.src (set_inner_html): HTML5 revision 892 (adopt
143            nodes before appended).  Parser was not ready for NULL
144            parse error and escape flag.
145    
146            * NanoDOM.pm (adopt_node): New.
147    
148    2007-06-23  Wakaba  <wakaba@suika.fam.cx>
149    
150            * HTML.pm.src: HTML5 revision 886 (insane comment in
151            CDATA and RCDATA).  Note that current implementation
152            is simply repeating what the spec says and it is maybe not
153            a best way to do it.
154    
155    2007-06-23  Wakaba  <wakaba@suika.fam.cx>
156    
157            * HTML.pm.src: HTML5 revision 884 (</form> don't close
158            the form element if a descendant element without implied end tag has
159            still been open).
160    
161    2007-06-23  Wakaba  <wakaba@suika.fam.cx>
162    
163            * ContentChecker.pm: HTML5 revision 881 (Make |id| attribute with
164            space characters non-conforming).
165    
166    2007-06-23  Wakaba  <wakaba@suika.fam.cx>
167    
168            * HTML.pm.src: An error message was incorrect.
169            HTML5 revision 869 (C1 character references).
170            
171    2007-06-23  Wakaba  <wakaba@suika.fam.cx>
172    
173            * HTML.pm.src: HTML5 revision 867 (a LF at the beginning of
174            a |textarea| is removed).
175    
176    2007-06-05  Wakaba  <wakaba@suika.fam.cx>
177    
178            * NanoDOM.pm (get_attribute_node_ns): New method.
179    
180            * ContentChecker.pm: |script| |async| and |defer|
181            no longer require |src|.  |async| MUST NOT be
182            specified if |defer|.  (HTML5 revision 858).
183    
184    2007-05-30  Wakaba  <wakaba@suika.fam.cx>
185    
186            * HTML.pm.src: |<form><form>| went to inifinite loop.
187    
188    2007-05-27  Wakaba  <wakaba@suika.fam.cx>
189    
190            * ContentChecker.pm (html): Set |is_root| (allowed
191            as a document element) flag on.
192            (new): Removed.
193            (check_document): New method.
194    
195    2007-05-27  Wakaba  <wakaba@suika.fam.cx>
196    
197            * ContentChecker.pm (thead, tfoot): Checker specifications
198            were incorrect.
199    
200    2007-05-27  Wakaba  <wakaba@suika.fam.cx>
201    
202            * ContentChecker.pm ($HTMLURIAttrChecker): Include
203            error position in the |type| option of the error.
204    
205            * HTMLTable.pm (form_table): The |$onerror| parameter
206            is now optional.  Some bugs are fixed.
207    
208    2007-05-27  Wakaba  <wakaba@suika.fam.cx>
209    
210            * HTMLTable.pm: New module.
211    
212            * ContentChecker.pm (table): Invoke table model error checker.
213    
214            * NanoDOM.pm (first_child, get_attribute_ns): New.
215    
216    2007-05-26  Wakaba  <wakaba@suika.fam.cx>
217    
218            * ContentChecker.pm ($HTMLLinkTypesAttrChecker): New checker.
219            (link/@rel, a/@rel, area/@rel): Use new checker.
220    
221            * Makefile (_LinkTypeList.pm, RelExtensions.html): New rules.
222    
223            * _LinkTypeList.pm: New file.
224    
225            * mklinktypelist.pl: New file.
226    
227            * .cvsignore: |RelExtensions.html| added.
228    
229            * NanoDOM.pm (child_nodes): Returns an empty array
230            for non-child-containing node types.
231            (text_content): New attribute.
232    
233    2007-05-26  Wakaba  <wakaba@suika.fam.cx>
234    
235            * IMTChecker.pm: New module.
236    
237            * ContentChecker.pm ($HTMLIMTAttrChecker): Call IMTChecker
238            to test parameter value validity.
239    
240            * HTML.pm.src ($style_start_tag): Attributes were
241            discarded.
242    
243    2007-05-25  Wakaba  <wakaba@suika.fam.cx>
244    
245            * ContentChecker.pm ($HTMLURIAttrChecker): Implemented.
246    
247    2007-05-25  Wakaba  <wakaba@suika.fam.cx>
248    
249            * URIChecker.pm: All recommendations from RFC 3986
250            and RFC 3987 are listed (not all testable items are checked yet).
251    
252    2007-05-25  Wakaba  <wakaba@suika.fam.cx>
253    
254            * URIChecker.pm: New module.
255    
256    2007-05-20  Wakaba  <wakaba@suika.fam.cx>
257    
258            * ContentChecker.pm: Now most attributes are implemented
259            or associated to some placeholder.
260            ($ElementDefault): Warn unknown attributes
261            for unknown elements as "attribute not supported".
262            ($HTMLLanguageTagAttrChecker, $HTMLMQAttrChecker): New placeholders.
263            ($HTMLUsemapAttrChecker, $HTMLTargetAttrChecker): New checkers.
264            (|a| attribute checker): Reimplemented.
265    
266    2007-05-20  Wakaba  <wakaba@suika.fam.cx>
267    
268            * ContentChecker.pm ($HTMLEventHandlerAttrChecker): New placeholder.
269            ($HTMLAttrChecker): Event handler content attributes
270            are added.
271            (link, embed): Required attribute is now checked.
272            (embed): Unknown local attributes are no longer warned.
273    
274    2007-05-20  Wakaba  <wakaba@suika.fam.cx>
275    
276            * ContentChecker.pm ($HTMLSpaceURIsAttrChecker): New placeholder.
277            ($HTMLIMTAttrChecker): New checker.
278            (link@rel, link@href, link@type, style@type,
279            a@href, a@ping, a@ping, a@type, embed@src, embed@type,
280            object@data, object@type, source@src, source@type, area@alt,
281            area@shape, area@coords, area@href,
282            area@ping, area@rel, area@type, script@src,
283            script@defer, script@async, script@type): Checkers added.
284    
285    2007-05-20  Wakaba  <wakaba@suika.fam.cx>
286    
287            * ContentChecker.pm: Descendant checking was incorrect.
288    
289  2007-05-19  Wakaba  <wakaba@suika.fam.cx>  2007-05-19  Wakaba  <wakaba@suika.fam.cx>
290    
291          * ContentChecker.pm: Support |xml:*| and |xmlns:*|          * ContentChecker.pm: Support |xml:*| and |xmlns:*|

Legend:
Removed from v.1.17  
changed lines
  Added in v.1.58

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24