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

Legend:
Removed from v.1.47  
changed lines
  Added in v.1.85

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24