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

Legend:
Removed from v.1.45  
changed lines
  Added in v.1.83

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24