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

Legend:
Removed from v.1.35  
changed lines
  Added in v.1.77

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24