/[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.332 by wakaba, Sun Sep 21 11:55:49 2008 UTC revision 1.393 by wakaba, Sun Sep 6 01:45:58 2009 UTC
# Line 1  Line 1 
1    2009-09-06  Wakaba  <wakaba@suika.fam.cx>
2    
3            * HTML.pm.src: No longer does foster parenting |style|, |script|,
4            and |input type=hidden| elements (HTML5 revision 2988).
5    
6    2009-09-06  Wakaba  <wakaba@suika.fam.cx>
7    
8            * HTML.pm.src: Dropped the |eventsource| element (HTML5 revision
9            2870).
10    
11    2009-09-06  Wakaba  <wakaba@suika.fam.cx>
12    
13            * HTML.pm.src (_tree_construction_main): Treate |keygen| as a void
14            element (HTML5 revision 2960).
15    
16    2009-09-05  Wakaba  <wakaba@suika.fam.cx>
17    
18            * HTML.pm.src: Moved the "in table text" insertion mode code up
19            such that it does also work as specced in HTML5 in the remaining
20            cases (HTML5 revision 3382).
21    
22    2009-09-05  Wakaba  <wakaba@suika.fam.cx>
23    
24            * HTML.pm.src: Implementing the "in table text" insertion mode,
25            first half (HTML5 revision 3382).
26    
27    2009-08-30  Wakaba  <wakaba@suika.fam.cx>
28    
29            * ContentChecker.pm: Allow |xml:lang| in HTML document if the
30            owner element is not an HTML element (HTML5 revision 3697).
31    
32    2009-08-23  Wakaba  <wakaba@suika.fam.cx>
33    
34            * ContentChecker.pm: Allow <input type=hidden> in context where
35            interactive content is disallowed (HTML5 revision 2392).
36    
37    2009-08-16  Wakaba  <wakaba@suika.fam.cx>
38    
39            * HTML.pm.src: Dropped support for "XSLT-compat" and added
40            "about:legacy-compat" (HTML5 revision 2725).
41    
42    2009-08-16  Wakaba  <wakaba@suika.fam.cx>
43    
44            * HTML.pm.src: "<!DOCTYPE>" is now explicitly supported in the
45            spec (HTML5 revision 2700).
46    
47    2009-08-16  Wakaba  <wakaba@suika.fam.cx>
48    
49            * HTML.pm.src: Added support for <script> element in the "in
50            select" and "in select in table" insertion modes (HTML5 revision
51            2500).
52    
53    2009-08-16  Wakaba  <wakaba@suika.fam.cx>
54    
55            * HTML.pm.src: An <hn> start tag in an <hn> element should close
56            the earlier element (HTML5 revision 2501).
57    
58    2009-08-16  Wakaba  <wakaba@suika.fam.cx>
59    
60            * HTML.pm.src: The </br> end tags before the <body> start tag
61            should equally survive as the first br element child of the body
62            element (HTML5 revision 2586).
63    
64    2009-08-16  Wakaba  <wakaba@suika.fam.cx>
65    
66            * HTML.pm.src: <font> in SVG land is handled as an SVG element as
67            long as it did not have HTML attributes (HTML5 revision 2590).
68    
69    2009-08-16  Wakaba  <wakaba@suika.fam.cx>
70    
71            * HTML.pm.src (_tree_construction_main): Improved error reporting
72            on "select" start tag in "in select" and "in select in table"
73            parsing modes (c.f. HTML5 revision 3604).
74    
75    2009-07-26  Wakaba  <wakaba@suika.fam.cx>
76    
77            * mkhtmlclass.pl: Made xmlns:xlink with wrong namespace URL
78            invalid (HTML5 revision 2701).
79    
80    2009-07-26  Wakaba  <wakaba@suika.fam.cx>
81    
82            * HTML.pm.src: </rt>, </rp>, </option>, </optgroup> become
83            optional before </body> (HTML5 revision 2806).
84    
85    2009-07-25  Wakaba  <wakaba@suika.fam.cx>
86    
87            * HTML.pm.src: Marked where SVG |script| execution should be
88            implemented (HTML5 revision 2904).
89    
90    2009-07-25  Wakaba  <wakaba@suika.fam.cx>
91    
92            * HTML.pm.src (set_inner_html): The fragment parsing algorithm
93            inherits the document quirksness flag of the main document (HTML5
94            revision 2935).
95    
96    2009-07-05  Wakaba  <wakaba@suika.fam.cx>
97    
98            * HTML.pm.src (_tree_construction_main): Put |table| in |p| in
99            quirks mode (The Hixie Quirk, HTML5 revision 3132).
100    
101    2009-07-03  Wakaba  <wakaba@suika.fam.cx>
102    
103            * HTML.pm.src: <kegten> breaks out of <select> (HTML5 revision
104            3163).
105    
106    2009-07-03  Wakaba  <wakaba@suika.fam.cx>
107    
108            * HTML.pm.src: Don't change encoding to UTF-8 if the input
109            encoding is UTF-16 (HTML5 revision 3204).
110    
111    2009-07-03  Wakaba  <wakaba@suika.fam.cx>
112    
113            * HTML.pm.src (parse_byte_stream): Don't change to another
114            encoding if the input is UTF-16 (HTML5 revision 3205).
115    
116    2009-06-28  Wakaba  <wakaba@suika.fam.cx>
117    
118            * HTML.pm.src: |isindex| should no longer generate |p| element
119            node (HTML5 revision 3236).
120    
121    2008-12-12  Wakaba  <wakaba@suika.fam.cx>
122    
123            * ContentChecker.pm: Introduced new flag |has_autofocus|.  Added
124            support for new |id_type| value of |any|, which means any kind of
125            element is allowed as a referenced element.
126    
127    2008-12-12  Wakaba  <wakaba@suika.fam.cx>
128    
129            * ContentChecker.pm: Introduced |check_attrs2| method for the ease
130            of defining codes for checking required attribute and as such.
131    
132    2008-12-12  Wakaba  <wakaba@suika.fam.cx>
133    
134            * IMTChecker.pm: Added more definitions for subtypes.
135    
136    2008-12-11  Wakaba  <wakaba@suika.fam.cx>
137    
138            * URIChecker.pm: Some of |pos_end| values were wrong.
139    
140    2008-12-06  Wakaba  <wakaba@suika.fam.cx>
141    
142            * ContentChecker.pm (check_element): Added support for "no
143            referenced datalist" error.
144    
145    2008-12-06  Wakaba  <wakaba@suika.fam.cx>
146    
147            * URIChecker.pm: Bug fix: It did not work unless
148            Message::DOM::DOMImplementation has been |require|d.
149    
150    2008-12-06  Wakaba  <wakaba@suika.fam.cx>
151    
152            * NanoDOM.pm (document_uri): New attribute.
153    
154            * ContentChecker.pm: Don't use methods not implemented by NanoDOM.
155    
156    2008-11-07  Wakaba  <wakaba@suika.fam.cx>
157    
158            * NanoDOM.pm (text_content): Don't create a Text node if the new
159            value is empty.
160    
161    2008-11-06  Wakaba  <wakaba@suika.fam.cx>
162    
163            * SWML/: New directory.
164    
165    2008-10-20  Wakaba  <wakaba@suika.fam.cx>
166    
167            * NanoDOM.pm (specified, all_declarations_processed,
168            manakai_attribute_type): New attributes.
169    
170    2008-10-19  Wakaba  <wakaba@suika.fam.cx>
171    
172            * NanoDOM.pm (Entity->new): Initialize ->child_nodes as an empty
173            array.
174    
175    2008-10-19  Wakaba  <wakaba@suika.fam.cx>
176    
177            * NanoDOM.pm (notation_name): New attribute.
178    
179    2008-10-18  Wakaba  <wakaba@suika.fam.cx>
180    
181            * NanoDOM.pm (public_id, system_id): New attributes.a
182    
183    2008-10-18  Wakaba  <wakaba@suika.fam.cx>
184    
185            * NanoDOM.pm (text_content): Moved to Node from Element.  Setter
186            implemented.
187            (allowed_tokens, default_type, declared_type): Implemented.
188    
189    2008-10-17  Wakaba  <wakaba@suika.fam.cx>
190    
191            * NanoDOM.pm (node_name): New attribute.
192            (ELEMENT_TYPE_DEFINITION_NODE, ATTRIBUTE_DEFINITION_NODE): New
193            constants.
194            (create_element_type_definition_node, create_attribute_definition,
195            create_notation, create_general_entity,
196            get_element_type_definition_node,
197            set_element_type_definition_node, get_general_entity_node,
198            set_general_entity_node, get_notation_node, set_notation_node,
199            get_attribute_definition_node, set_attribute_definition_node): New
200            methods.
201            (element_types, entities, notations, attribute_definitions): New
202            attributes.
203            (DocumentType): Support for child nodes, entities, notations, and
204            element types.
205            (Entity, Notation, ElementTypeDefinition, AttributeDefinition):
206            New classes.
207    
208            * Dumper.pm: Support for general entities, notations, element type
209            definitions, and attribute definitions.
210    
211    2008-10-15  Wakaba  <wakaba@suika.fam.cx>
212    
213            * NanoDOM.pm (create_processing_instruction): New method.
214            (xml_version, xml_encoding, xml_standalone): New attributes.
215            (ProcessingInstruction): New class.
216    
217    2008-10-14  Wakaba  <wakaba@suika.fam.cx>
218    
219            * HTML.pm.src: Handling of end tags in the foreign content
220            insertion mode was partially wrong, because of wrong bit
221            operations.
222    
223    2008-10-14  Wakaba  <wakaba@suika.fam.cx>
224    
225            * NanoDOM.pm (dom_config): New attribute (do nothing), for
226            Whatpm::XML::Parser support.
227    
228    2008-10-14  Wakaba  <wakaba@suika.fam.cx>
229    
230            * Makefile: New rule to make HTML/Tokenizer.pm is added.
231    
232            * HTML.pm.src: Tokenizer part moved to another file.
233    
234    2008-10-13  Wakaba  <wakaba@suika.fam.cx>
235    
236            * HTML.pm.src: Merge |DT_EL| and |DD_EL| as |DTDD_EL|.
237    
238    2008-10-13  Wakaba  <wakaba@suika.fam.cx>
239    
240            * HTML.pm.src: Element category constants redefined.
241            
242    2008-10-13  Wakaba  <wakaba@suika.fam.cx>
243    
244            * HTML.pm.src: Steps for CDATA/RCDATA elements in tree
245            construction stage synced with the spec (HTML5 revisions 2139 and
246            2302).
247    
248    2008-10-07  Wakaba  <wakaba@suika.fam.cx>
249    
250            * ContentChecker.pm: New error level "html5_fact" added, which
251            should be tentatively used until all of requirements are properly
252            specced as RFC 2119 "MUST" in HTML5.
253    
254    2008-10-05  Wakaba  <wakaba@suika.fam.cx>
255    
256            * ContentChecker.pod: Note on internal flags is added.
257    
258    2008-10-05  Wakaba  <wakaba@suika.fam.cx>
259    
260            * HTML.pm.src: An AAA bug fixed.
261    
262    2008-10-04  Wakaba  <wakaba@suika.fam.cx>
263    
264            * HTML.pm.src: If another node is inserted by the parser, don't
265            reuse existing Text node to append a character (HTML5 revision
266            2124).
267    
268    2008-10-04  Wakaba  <wakaba@suika.fam.cx>
269    
270            * HTML.pm.src: Support for <option> and <optgroup> in body (HTML5
271            revisions 1731 and 2128).
272    
273    2008-10-04  Wakaba  <wakaba@suika.fam.cx>
274    
275            * HTML.pm.src: Make <foreignObject> scoping (HTML5 revision 1837).
276            Support for end tags of camelCase SVG elements were broken.  A
277            wrong error type text fixed.
278    
279    2008-10-04  Wakaba  <wakaba@suika.fam.cx>
280    
281            * HTML.pm.src: Drop redundant code (HTML5 revision 1731).
282    
283    2008-10-04  Wakaba  <wakaba@suika.fam.cx>
284    
285            * HTML.pm.src: Support for new definition of |param| and |source|
286            start tag parsing (HTML5 revision 1731).
287    
288    2008-10-04  Wakaba  <wakaba@suika.fam.cx>
289    
290            * HTML.pm.src: <p> steps reimplemented (HTML5 revision 1731).
291    
292    2008-10-04  Wakaba  <wakaba@suika.fam.cx>
293    
294            * HTML.pm.src: <li>, <dt>, and <dd> steps reimplemented (HTML5
295            revisions 1731 and 1831).
296    
297    2008-10-04  Wakaba  <wakaba@suika.fam.cx>
298    
299            * HTML.pm.src: Support for new flow (but not phrasing) elements (HTML5
300            revisions 1731 and 1778).  Support for the </sarcasm> end tag (HTML5
301            revision 1731).
302    
303    2008-10-04  Wakaba  <wakaba@suika.fam.cx>
304    
305            * HTML.pm.src: Support for |command| and |eventsource| elements (HTML5
306            revision 1731).  End tags of |option| and |optgroup| elements are
307            now optional (HTML5 revision 1731).
308    
309    2008-10-04  Wakaba  <wakaba@suika.fam.cx>
310    
311            * HTML.pm.src: New "special" elements added to the list (HTML5
312            revision 1778).  "strile" -> "strike".
313    
314    2008-10-02  Wakaba  <wakaba@suika.fam.cx>
315    
316            * ContentType.pm (get_sniffed_type): Support for the "better"
317            content sniffing (HTML5 revision 1927).  In a case the official
318            type was not returned when the method is invoked in the list
319            context.
320    
321    2008-09-22  Wakaba  <wakaba@suika.fam.cx>
322    
323            * HTML.pm.src: Character references for non-space C0 characters,
324            including U+000B VT, DEL character, noncharacter code points, are
325            now converted to the U+FFFD character (cf. HTML5 revision 2138).
326    
327    2008-09-21  Wakaba  <wakaba@suika.fam.cx>
328    
329            * ContentChecker.pm: |form=""| check support added.
330    
331  2008-09-21  Wakaba  <wakaba@suika.fam.cx>  2008-09-21  Wakaba  <wakaba@suika.fam.cx>
332    
333          * ContentChecker.pm: |contextmenu| validness is now checked using          * ContentChecker.pm: |contextmenu| validness is now checked using

Legend:
Removed from v.1.332  
changed lines
  Added in v.1.393

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24