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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24