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

Legend:
Removed from v.1.28  
changed lines
  Added in v.1.69

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24