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

Legend:
Removed from v.1.352  
changed lines
  Added in v.1.396

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24