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

Legend:
Removed from v.1.349  
changed lines
  Added in v.1.401

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24