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

Legend:
Removed from v.1.25  
changed lines
  Added in v.1.59

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24