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

Legend:
Removed from v.1.313  
changed lines
  Added in v.1.367

[email protected]
ViewVC Help
Powered by ViewVC 1.1.24