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

Legend:
Removed from v.1.354  
changed lines
  Added in v.1.400

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24