/[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.315 by wakaba, Tue Sep 16 04:20:52 2008 UTC revision 1.368 by wakaba, Fri Dec 12 05:05:20 2008 UTC
# Line 1  Line 1 
1    2008-12-12  Wakaba  <wakaba@suika.fam.cx>
2    
3            * IMTChecker.pm: Added more definitions for subtypes.
4    
5    2008-12-11  Wakaba  <wakaba@suika.fam.cx>
6    
7            * URIChecker.pm: Some of |pos_end| values were wrong.
8    
9    2008-12-06  Wakaba  <wakaba@suika.fam.cx>
10    
11            * ContentChecker.pm (check_element): Added support for "no
12            referenced datalist" error.
13    
14    2008-12-06  Wakaba  <wakaba@suika.fam.cx>
15    
16            * URIChecker.pm: Bug fix: It did not work unless
17            Message::DOM::DOMImplementation has been |require|d.
18    
19    2008-12-06  Wakaba  <wakaba@suika.fam.cx>
20    
21            * NanoDOM.pm (document_uri): New attribute.
22    
23            * ContentChecker.pm: Don't use methods not implemented by NanoDOM.
24    
25    2008-11-07  Wakaba  <wakaba@suika.fam.cx>
26    
27            * NanoDOM.pm (text_content): Don't create a Text node if the new
28            value is empty.
29    
30    2008-11-06  Wakaba  <wakaba@suika.fam.cx>
31    
32            * SWML/: New directory.
33    
34    2008-10-20  Wakaba  <wakaba@suika.fam.cx>
35    
36            * NanoDOM.pm (specified, all_declarations_processed,
37            manakai_attribute_type): New attributes.
38    
39    2008-10-19  Wakaba  <wakaba@suika.fam.cx>
40    
41            * NanoDOM.pm (Entity->new): Initialize ->child_nodes as an empty
42            array.
43    
44    2008-10-19  Wakaba  <wakaba@suika.fam.cx>
45    
46            * NanoDOM.pm (notation_name): New attribute.
47    
48    2008-10-18  Wakaba  <wakaba@suika.fam.cx>
49    
50            * NanoDOM.pm (public_id, system_id): New attributes.a
51    
52    2008-10-18  Wakaba  <wakaba@suika.fam.cx>
53    
54            * NanoDOM.pm (text_content): Moved to Node from Element.  Setter
55            implemented.
56            (allowed_tokens, default_type, declared_type): Implemented.
57    
58    2008-10-17  Wakaba  <wakaba@suika.fam.cx>
59    
60            * NanoDOM.pm (node_name): New attribute.
61            (ELEMENT_TYPE_DEFINITION_NODE, ATTRIBUTE_DEFINITION_NODE): New
62            constants.
63            (create_element_type_definition_node, create_attribute_definition,
64            create_notation, create_general_entity,
65            get_element_type_definition_node,
66            set_element_type_definition_node, get_general_entity_node,
67            set_general_entity_node, get_notation_node, set_notation_node,
68            get_attribute_definition_node, set_attribute_definition_node): New
69            methods.
70            (element_types, entities, notations, attribute_definitions): New
71            attributes.
72            (DocumentType): Support for child nodes, entities, notations, and
73            element types.
74            (Entity, Notation, ElementTypeDefinition, AttributeDefinition):
75            New classes.
76    
77            * Dumper.pm: Support for general entities, notations, element type
78            definitions, and attribute definitions.
79    
80    2008-10-15  Wakaba  <wakaba@suika.fam.cx>
81    
82            * NanoDOM.pm (create_processing_instruction): New method.
83            (xml_version, xml_encoding, xml_standalone): New attributes.
84            (ProcessingInstruction): New class.
85    
86    2008-10-14  Wakaba  <wakaba@suika.fam.cx>
87    
88            * HTML.pm.src: Handling of end tags in the foreign content
89            insertion mode was partially wrong, because of wrong bit
90            operations.
91    
92    2008-10-14  Wakaba  <wakaba@suika.fam.cx>
93    
94            * NanoDOM.pm (dom_config): New attribute (do nothing), for
95            Whatpm::XML::Parser support.
96    
97    2008-10-14  Wakaba  <wakaba@suika.fam.cx>
98    
99            * Makefile: New rule to make HTML/Tokenizer.pm is added.
100    
101            * HTML.pm.src: Tokenizer part moved to another file.
102    
103    2008-10-13  Wakaba  <wakaba@suika.fam.cx>
104    
105            * HTML.pm.src: Merge |DT_EL| and |DD_EL| as |DTDD_EL|.
106    
107    2008-10-13  Wakaba  <wakaba@suika.fam.cx>
108    
109            * HTML.pm.src: Element category constants redefined.
110            
111    2008-10-13  Wakaba  <wakaba@suika.fam.cx>
112    
113            * HTML.pm.src: Steps for CDATA/RCDATA elements in tree
114            construction stage synced with the spec (HTML5 revisions 2139 and
115            2302).
116    
117    2008-10-07  Wakaba  <wakaba@suika.fam.cx>
118    
119            * ContentChecker.pm: New error level "html5_fact" added, which
120            should be tentatively used until all of requirements are properly
121            specced as RFC 2119 "MUST" in HTML5.
122    
123    2008-10-05  Wakaba  <wakaba@suika.fam.cx>
124    
125            * ContentChecker.pod: Note on internal flags is added.
126    
127    2008-10-05  Wakaba  <wakaba@suika.fam.cx>
128    
129            * HTML.pm.src: An AAA bug fixed.
130    
131    2008-10-04  Wakaba  <wakaba@suika.fam.cx>
132    
133            * HTML.pm.src: If another node is inserted by the parser, don't
134            reuse existing Text node to append a character (HTML5 revision
135            2124).
136    
137    2008-10-04  Wakaba  <wakaba@suika.fam.cx>
138    
139            * HTML.pm.src: Support for <option> and <optgroup> in body (HTML5
140            revisions 1731 and 2128).
141    
142    2008-10-04  Wakaba  <wakaba@suika.fam.cx>
143    
144            * HTML.pm.src: Make <foreignObject> scoping (HTML5 revision 1837).
145            Support for end tags of camelCase SVG elements were broken.  A
146            wrong error type text fixed.
147    
148    2008-10-04  Wakaba  <wakaba@suika.fam.cx>
149    
150            * HTML.pm.src: Drop redundant code (HTML5 revision 1731).
151    
152    2008-10-04  Wakaba  <wakaba@suika.fam.cx>
153    
154            * HTML.pm.src: Support for new definition of |param| and |source|
155            start tag parsing (HTML5 revision 1731).
156    
157    2008-10-04  Wakaba  <wakaba@suika.fam.cx>
158    
159            * HTML.pm.src: <p> steps reimplemented (HTML5 revision 1731).
160    
161    2008-10-04  Wakaba  <wakaba@suika.fam.cx>
162    
163            * HTML.pm.src: <li>, <dt>, and <dd> steps reimplemented (HTML5
164            revisions 1731 and 1831).
165    
166    2008-10-04  Wakaba  <wakaba@suika.fam.cx>
167    
168            * HTML.pm.src: Support for new flow (but not phrasing) elements (HTML5
169            revisions 1731 and 1778).  Support for the </sarcasm> end tag (HTML5
170            revision 1731).
171    
172    2008-10-04  Wakaba  <wakaba@suika.fam.cx>
173    
174            * HTML.pm.src: Support for |command| and |eventsource| elements (HTML5
175            revision 1731).  End tags of |option| and |optgroup| elements are
176            now optional (HTML5 revision 1731).
177    
178    2008-10-04  Wakaba  <wakaba@suika.fam.cx>
179    
180            * HTML.pm.src: New "special" elements added to the list (HTML5
181            revision 1778).  "strile" -> "strike".
182    
183    2008-10-02  Wakaba  <wakaba@suika.fam.cx>
184    
185            * ContentType.pm (get_sniffed_type): Support for the "better"
186            content sniffing (HTML5 revision 1927).  In a case the official
187            type was not returned when the method is invoked in the list
188            context.
189    
190    2008-09-22  Wakaba  <wakaba@suika.fam.cx>
191    
192            * HTML.pm.src: Character references for non-space C0 characters,
193            including U+000B VT, DEL character, noncharacter code points, are
194            now converted to the U+FFFD character (cf. HTML5 revision 2138).
195    
196    2008-09-21  Wakaba  <wakaba@suika.fam.cx>
197    
198            * ContentChecker.pm: |form=""| check support added.
199    
200    2008-09-21  Wakaba  <wakaba@suika.fam.cx>
201    
202            * ContentChecker.pm: |contextmenu| validness is now checked using
203            |id| and |id_type| properties, and |menu| property is removed.
204    
205    2008-09-21  Wakaba  <wakaba@suika.fam.cx>
206    
207            * ContentChecker.pm: Prepare for |form| |name| attribute's
208            duplication checking.
209    
210    2008-09-21  Wakaba  <wakaba@suika.fam.cx>
211    
212            * HTML.pm.src (parse_byte_stream): Support (or non-support) for
213            unsupported charset="" parameter value (HTML5 revision 2131).
214    
215    2008-09-20  Wakaba  <wakaba@suika.fam.cx>
216    
217            * HTML.pm.src: Reminding places where U+000B is allowed as a space
218            character is fixed (cf. HTML5 revision 1738).
219    
220            * ContentChecker.pm, HTMLTable.pm: U+000B is no longer part of
221            space characters (HTML5 revision 1738).
222    
223    2008-09-20  Wakaba  <wakaba@suika.fam.cx>
224    
225            * HTML.pm.src: The "anything else" case for the "after after body"
226            insertion mode was not updated to swtich to the "in body"
227            insertion mode.  U+000B is no longer a space character for the
228            purpose of tree construction phase (HTML5 revision 1738).
229    
230    2008-09-20  Wakaba  <wakaba@suika.fam.cx>
231    
232            * HTML.pm.src: U+000B is no longer a space character (HTML5
233            revision 1738).
234    
235    2008-09-20  Wakaba  <wakaba@suika.fam.cx>
236    
237            * ContentType.pm: 0x0B is no longer a space character (HTML5
238            revision 1738).
239    
240            * HTML.pm.src: U+000B is no longer a space character for the
241            algorithm for extracting an encoding from a Content-Type (HTML5
242            revision 1738).
243    
244    2008-09-20  Wakaba  <wakaba@suika.fam.cx>
245    
246            * ContentChecker.pm ($IsInHTMLInteractiveContent): New.
247    
248    2008-09-18  Wakaba  <wakaba@suika.fam.cx>
249    
250            * LangTag.pm: Add checks for remaining requirements from RFC 4646.
251    
252            * mklangreg.pl: Sort 'Prefix' values by their length, to ease
253            matching.
254    
255    2008-09-18  Wakaba  <wakaba@suika.fam.cx>
256    
257            * LangTag.pm: Warn for private use language subtags.  Error level
258            typos fixed.  Support for Suppress-Script field.
259    
260            * mklangreg.pl: Support for dumping of nested structure.
261    
262    2008-09-18  Wakaba  <wakaba@suika.fam.cx>
263    
264            * LangTag.pm (check_rfc4646_langtag): Check if a tag is in the
265            recommended case as per RFC 4646.
266    
267    2008-09-18  Wakaba  <wakaba@suika.fam.cx>
268    
269            * LangTag.pm (check_rfc4646_langtag): New method.
270    
271    2008-09-18  Wakaba  <wakaba@suika.fam.cx>
272    
273            * mklangreg.pl: New script.
274    
275            * Makefile: Updated for creation of the module for language subtag
276            registry.
277            
278    2008-09-16  Wakaba  <wakaba@suika.fam.cx>
279    
280            * Makefile: WebIDL.html added.
281    
282            * WebIDL.pod: New documentation.
283    
284    2008-09-16  Wakaba  <wakaba@suika.fam.cx>
285    
286            * WebIDL.pm: Checker's error types are redefined.
287    
288    2008-09-16  Wakaba  <wakaba@suika.fam.cx>
289    
290            * WebIDL.pm: Parser's error types are redefined.  Some forward
291            compatible parsing bugs are fixed.  Some unreachable codes are
292            commented out.
293    
294    2008-09-16  Wakaba  <wakaba@suika.fam.cx>
295    
296            * WebIDL.pm: Support for the reminding extended attributes are
297            added.  It does not satisfy the definition that a forward
298            interface declaration has an extended attribute.  It seems that
299            unless explicitly allowed multiple extended attributes with the
300            same name is not allowed, though it is not explicitly mentioned in
301            the spec.
302    
303  2008-09-16  Wakaba  <wakaba@suika.fam.cx>  2008-09-16  Wakaba  <wakaba@suika.fam.cx>
304    
305          * WebIDL.pm: Unescapes extended attribute names and extended          * WebIDL.pm: Unescapes extended attribute names and extended

Legend:
Removed from v.1.315  
changed lines
  Added in v.1.368

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24