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

Legend:
Removed from v.1.337  
changed lines
  Added in v.1.392

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24