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

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24