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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24