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

Legend:
Removed from v.1.32  
changed lines
  Added in v.1.74

[email protected]
ViewVC Help
Powered by ViewVC 1.1.24