/[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.276 by wakaba, Sun Aug 17 05:09:12 2008 UTC revision 1.379 by wakaba, Sun Jul 26 10:56:23 2009 UTC
# Line 1  Line 1 
1    2009-07-26  Wakaba  <wakaba@suika.fam.cx>
2    
3            * mkhtmlclass.pl: Made xmlns:xlink with wrong namespace URL
4            invalid (HTML5 revision 2701).
5    
6    2009-07-26  Wakaba  <wakaba@suika.fam.cx>
7    
8            * HTML.pm.src: </rt>, </rp>, </option>, </optgroup> become
9            optional before </body> (HTML5 revision 2806).
10    
11    2009-07-25  Wakaba  <wakaba@suika.fam.cx>
12    
13            * HTML.pm.src: Marked where SVG |script| execution should be
14            implemented (HTML5 revision 2904).
15    
16    2009-07-25  Wakaba  <wakaba@suika.fam.cx>
17    
18            * HTML.pm.src (set_inner_html): The fragment parsing algorithm
19            inherits the document quirksness flag of the main document (HTML5
20            revision 2935).
21    
22    2009-07-05  Wakaba  <wakaba@suika.fam.cx>
23    
24            * HTML.pm.src (_tree_construction_main): Put |table| in |p| in
25            quirks mode (The Hixie Quirk, HTML5 revision 3132).
26    
27    2009-07-03  Wakaba  <wakaba@suika.fam.cx>
28    
29            * HTML.pm.src: <kegten> breaks out of <select> (HTML5 revision
30            3163).
31    
32    2009-07-03  Wakaba  <wakaba@suika.fam.cx>
33    
34            * HTML.pm.src: Don't change encoding to UTF-8 if the input
35            encoding is UTF-16 (HTML5 revision 3204).
36    
37    2009-07-03  Wakaba  <wakaba@suika.fam.cx>
38    
39            * HTML.pm.src (parse_byte_stream): Don't change to another
40            encoding if the input is UTF-16 (HTML5 revision 3205).
41    
42    2009-06-28  Wakaba  <wakaba@suika.fam.cx>
43    
44            * HTML.pm.src: |isindex| should no longer generate |p| element
45            node (HTML5 revision 3236).
46    
47    2008-12-12  Wakaba  <wakaba@suika.fam.cx>
48    
49            * ContentChecker.pm: Introduced new flag |has_autofocus|.  Added
50            support for new |id_type| value of |any|, which means any kind of
51            element is allowed as a referenced element.
52    
53    2008-12-12  Wakaba  <wakaba@suika.fam.cx>
54    
55            * ContentChecker.pm: Introduced |check_attrs2| method for the ease
56            of defining codes for checking required attribute and as such.
57    
58    2008-12-12  Wakaba  <wakaba@suika.fam.cx>
59    
60            * IMTChecker.pm: Added more definitions for subtypes.
61    
62    2008-12-11  Wakaba  <wakaba@suika.fam.cx>
63    
64            * URIChecker.pm: Some of |pos_end| values were wrong.
65    
66    2008-12-06  Wakaba  <wakaba@suika.fam.cx>
67    
68            * ContentChecker.pm (check_element): Added support for "no
69            referenced datalist" error.
70    
71    2008-12-06  Wakaba  <wakaba@suika.fam.cx>
72    
73            * URIChecker.pm: Bug fix: It did not work unless
74            Message::DOM::DOMImplementation has been |require|d.
75    
76    2008-12-06  Wakaba  <wakaba@suika.fam.cx>
77    
78            * NanoDOM.pm (document_uri): New attribute.
79    
80            * ContentChecker.pm: Don't use methods not implemented by NanoDOM.
81    
82    2008-11-07  Wakaba  <wakaba@suika.fam.cx>
83    
84            * NanoDOM.pm (text_content): Don't create a Text node if the new
85            value is empty.
86    
87    2008-11-06  Wakaba  <wakaba@suika.fam.cx>
88    
89            * SWML/: New directory.
90    
91    2008-10-20  Wakaba  <wakaba@suika.fam.cx>
92    
93            * NanoDOM.pm (specified, all_declarations_processed,
94            manakai_attribute_type): New attributes.
95    
96    2008-10-19  Wakaba  <wakaba@suika.fam.cx>
97    
98            * NanoDOM.pm (Entity->new): Initialize ->child_nodes as an empty
99            array.
100    
101    2008-10-19  Wakaba  <wakaba@suika.fam.cx>
102    
103            * NanoDOM.pm (notation_name): New attribute.
104    
105    2008-10-18  Wakaba  <wakaba@suika.fam.cx>
106    
107            * NanoDOM.pm (public_id, system_id): New attributes.a
108    
109    2008-10-18  Wakaba  <wakaba@suika.fam.cx>
110    
111            * NanoDOM.pm (text_content): Moved to Node from Element.  Setter
112            implemented.
113            (allowed_tokens, default_type, declared_type): Implemented.
114    
115    2008-10-17  Wakaba  <wakaba@suika.fam.cx>
116    
117            * NanoDOM.pm (node_name): New attribute.
118            (ELEMENT_TYPE_DEFINITION_NODE, ATTRIBUTE_DEFINITION_NODE): New
119            constants.
120            (create_element_type_definition_node, create_attribute_definition,
121            create_notation, create_general_entity,
122            get_element_type_definition_node,
123            set_element_type_definition_node, get_general_entity_node,
124            set_general_entity_node, get_notation_node, set_notation_node,
125            get_attribute_definition_node, set_attribute_definition_node): New
126            methods.
127            (element_types, entities, notations, attribute_definitions): New
128            attributes.
129            (DocumentType): Support for child nodes, entities, notations, and
130            element types.
131            (Entity, Notation, ElementTypeDefinition, AttributeDefinition):
132            New classes.
133    
134            * Dumper.pm: Support for general entities, notations, element type
135            definitions, and attribute definitions.
136    
137    2008-10-15  Wakaba  <wakaba@suika.fam.cx>
138    
139            * NanoDOM.pm (create_processing_instruction): New method.
140            (xml_version, xml_encoding, xml_standalone): New attributes.
141            (ProcessingInstruction): New class.
142    
143    2008-10-14  Wakaba  <wakaba@suika.fam.cx>
144    
145            * HTML.pm.src: Handling of end tags in the foreign content
146            insertion mode was partially wrong, because of wrong bit
147            operations.
148    
149    2008-10-14  Wakaba  <wakaba@suika.fam.cx>
150    
151            * NanoDOM.pm (dom_config): New attribute (do nothing), for
152            Whatpm::XML::Parser support.
153    
154    2008-10-14  Wakaba  <wakaba@suika.fam.cx>
155    
156            * Makefile: New rule to make HTML/Tokenizer.pm is added.
157    
158            * HTML.pm.src: Tokenizer part moved to another file.
159    
160    2008-10-13  Wakaba  <wakaba@suika.fam.cx>
161    
162            * HTML.pm.src: Merge |DT_EL| and |DD_EL| as |DTDD_EL|.
163    
164    2008-10-13  Wakaba  <wakaba@suika.fam.cx>
165    
166            * HTML.pm.src: Element category constants redefined.
167            
168    2008-10-13  Wakaba  <wakaba@suika.fam.cx>
169    
170            * HTML.pm.src: Steps for CDATA/RCDATA elements in tree
171            construction stage synced with the spec (HTML5 revisions 2139 and
172            2302).
173    
174    2008-10-07  Wakaba  <wakaba@suika.fam.cx>
175    
176            * ContentChecker.pm: New error level "html5_fact" added, which
177            should be tentatively used until all of requirements are properly
178            specced as RFC 2119 "MUST" in HTML5.
179    
180    2008-10-05  Wakaba  <wakaba@suika.fam.cx>
181    
182            * ContentChecker.pod: Note on internal flags is added.
183    
184    2008-10-05  Wakaba  <wakaba@suika.fam.cx>
185    
186            * HTML.pm.src: An AAA bug fixed.
187    
188    2008-10-04  Wakaba  <wakaba@suika.fam.cx>
189    
190            * HTML.pm.src: If another node is inserted by the parser, don't
191            reuse existing Text node to append a character (HTML5 revision
192            2124).
193    
194    2008-10-04  Wakaba  <wakaba@suika.fam.cx>
195    
196            * HTML.pm.src: Support for <option> and <optgroup> in body (HTML5
197            revisions 1731 and 2128).
198    
199    2008-10-04  Wakaba  <wakaba@suika.fam.cx>
200    
201            * HTML.pm.src: Make <foreignObject> scoping (HTML5 revision 1837).
202            Support for end tags of camelCase SVG elements were broken.  A
203            wrong error type text fixed.
204    
205    2008-10-04  Wakaba  <wakaba@suika.fam.cx>
206    
207            * HTML.pm.src: Drop redundant code (HTML5 revision 1731).
208    
209    2008-10-04  Wakaba  <wakaba@suika.fam.cx>
210    
211            * HTML.pm.src: Support for new definition of |param| and |source|
212            start tag parsing (HTML5 revision 1731).
213    
214    2008-10-04  Wakaba  <wakaba@suika.fam.cx>
215    
216            * HTML.pm.src: <p> steps reimplemented (HTML5 revision 1731).
217    
218    2008-10-04  Wakaba  <wakaba@suika.fam.cx>
219    
220            * HTML.pm.src: <li>, <dt>, and <dd> steps reimplemented (HTML5
221            revisions 1731 and 1831).
222    
223    2008-10-04  Wakaba  <wakaba@suika.fam.cx>
224    
225            * HTML.pm.src: Support for new flow (but not phrasing) elements (HTML5
226            revisions 1731 and 1778).  Support for the </sarcasm> end tag (HTML5
227            revision 1731).
228    
229    2008-10-04  Wakaba  <wakaba@suika.fam.cx>
230    
231            * HTML.pm.src: Support for |command| and |eventsource| elements (HTML5
232            revision 1731).  End tags of |option| and |optgroup| elements are
233            now optional (HTML5 revision 1731).
234    
235    2008-10-04  Wakaba  <wakaba@suika.fam.cx>
236    
237            * HTML.pm.src: New "special" elements added to the list (HTML5
238            revision 1778).  "strile" -> "strike".
239    
240    2008-10-02  Wakaba  <wakaba@suika.fam.cx>
241    
242            * ContentType.pm (get_sniffed_type): Support for the "better"
243            content sniffing (HTML5 revision 1927).  In a case the official
244            type was not returned when the method is invoked in the list
245            context.
246    
247    2008-09-22  Wakaba  <wakaba@suika.fam.cx>
248    
249            * HTML.pm.src: Character references for non-space C0 characters,
250            including U+000B VT, DEL character, noncharacter code points, are
251            now converted to the U+FFFD character (cf. HTML5 revision 2138).
252    
253    2008-09-21  Wakaba  <wakaba@suika.fam.cx>
254    
255            * ContentChecker.pm: |form=""| check support added.
256    
257    2008-09-21  Wakaba  <wakaba@suika.fam.cx>
258    
259            * ContentChecker.pm: |contextmenu| validness is now checked using
260            |id| and |id_type| properties, and |menu| property is removed.
261    
262    2008-09-21  Wakaba  <wakaba@suika.fam.cx>
263    
264            * ContentChecker.pm: Prepare for |form| |name| attribute's
265            duplication checking.
266    
267    2008-09-21  Wakaba  <wakaba@suika.fam.cx>
268    
269            * HTML.pm.src (parse_byte_stream): Support (or non-support) for
270            unsupported charset="" parameter value (HTML5 revision 2131).
271    
272    2008-09-20  Wakaba  <wakaba@suika.fam.cx>
273    
274            * HTML.pm.src: Reminding places where U+000B is allowed as a space
275            character is fixed (cf. HTML5 revision 1738).
276    
277            * ContentChecker.pm, HTMLTable.pm: U+000B is no longer part of
278            space characters (HTML5 revision 1738).
279    
280    2008-09-20  Wakaba  <wakaba@suika.fam.cx>
281    
282            * HTML.pm.src: The "anything else" case for the "after after body"
283            insertion mode was not updated to swtich to the "in body"
284            insertion mode.  U+000B is no longer a space character for the
285            purpose of tree construction phase (HTML5 revision 1738).
286    
287    2008-09-20  Wakaba  <wakaba@suika.fam.cx>
288    
289            * HTML.pm.src: U+000B is no longer a space character (HTML5
290            revision 1738).
291    
292    2008-09-20  Wakaba  <wakaba@suika.fam.cx>
293    
294            * ContentType.pm: 0x0B is no longer a space character (HTML5
295            revision 1738).
296    
297            * HTML.pm.src: U+000B is no longer a space character for the
298            algorithm for extracting an encoding from a Content-Type (HTML5
299            revision 1738).
300    
301    2008-09-20  Wakaba  <wakaba@suika.fam.cx>
302    
303            * ContentChecker.pm ($IsInHTMLInteractiveContent): New.
304    
305    2008-09-18  Wakaba  <wakaba@suika.fam.cx>
306    
307            * LangTag.pm: Add checks for remaining requirements from RFC 4646.
308    
309            * mklangreg.pl: Sort 'Prefix' values by their length, to ease
310            matching.
311    
312    2008-09-18  Wakaba  <wakaba@suika.fam.cx>
313    
314            * LangTag.pm: Warn for private use language subtags.  Error level
315            typos fixed.  Support for Suppress-Script field.
316    
317            * mklangreg.pl: Support for dumping of nested structure.
318    
319    2008-09-18  Wakaba  <wakaba@suika.fam.cx>
320    
321            * LangTag.pm (check_rfc4646_langtag): Check if a tag is in the
322            recommended case as per RFC 4646.
323    
324    2008-09-18  Wakaba  <wakaba@suika.fam.cx>
325    
326            * LangTag.pm (check_rfc4646_langtag): New method.
327    
328    2008-09-18  Wakaba  <wakaba@suika.fam.cx>
329    
330            * mklangreg.pl: New script.
331    
332            * Makefile: Updated for creation of the module for language subtag
333            registry.
334            
335    2008-09-16  Wakaba  <wakaba@suika.fam.cx>
336    
337            * Makefile: WebIDL.html added.
338    
339            * WebIDL.pod: New documentation.
340    
341    2008-09-16  Wakaba  <wakaba@suika.fam.cx>
342    
343            * WebIDL.pm: Checker's error types are redefined.
344    
345    2008-09-16  Wakaba  <wakaba@suika.fam.cx>
346    
347            * WebIDL.pm: Parser's error types are redefined.  Some forward
348            compatible parsing bugs are fixed.  Some unreachable codes are
349            commented out.
350    
351    2008-09-16  Wakaba  <wakaba@suika.fam.cx>
352    
353            * WebIDL.pm: Support for the reminding extended attributes are
354            added.  It does not satisfy the definition that a forward
355            interface declaration has an extended attribute.  It seems that
356            unless explicitly allowed multiple extended attributes with the
357            same name is not allowed, though it is not explicitly mentioned in
358            the spec.
359    
360    2008-09-16  Wakaba  <wakaba@suika.fam.cx>
361    
362            * WebIDL.pm: Unescapes extended attribute names and extended
363            attribute identifiers.  Preserve whether an extended attribute has
364            an argument list of not.  Support for extended attributes:
365            Constructor, ExceptionConsts, IndexGetter, IndexSetter,
366            NameGetter, NameSetter, and Null.
367            (has_argument_list): New attribute.
368            (idl_text): Stringifies argument lists, if any, even if it is
369            empty.
370    
371    2008-09-15  Wakaba  <wakaba@suika.fam.cx>
372    
373            * HTML.pm.src: New state |PCDATA_STATE|.  Use an empty string for
374            |{s_kwd}| in DATA_STATE as default.
375    
376    2008-09-15  Wakaba  <wakaba@suika.fam.cx>
377    
378            * HTML.pm.src, mkhtmlparser.pl: Replace |{prev_char}|
379            by |{s_kwd}| in DATA_STATE.
380    
381    2008-09-15  Wakaba  <wakaba@suika.fam.cx>
382    
383            * HTML.pm.src: Shorten keys.
384    
385    2008-09-15  Wakaba  <wakaba@suika.fam.cx>
386    
387            * HTML.pm.src: Remove checking for control character, surrogate
388            pair, or noncharacter code points and non-Unicode code
389            points (they should be handled by Whatpm::Charset::UnicodeChecker).
390            (parse_char_stream): Support for the |$get_wrapper| argument and
391            character stream error handlers.
392    
393    2008-09-15  Wakaba  <wakaba@suika.fam.cx>
394    
395            * ContentChecker.pm: Don't call |loda_ns_module|
396            for null-namespace elements/attributes.
397    
398            * HTML.pm.src: Fact out $disallowed_control_chars
399            as a hash.
400    
401    2008-09-14  Wakaba  <wakaba@suika.fam.cx>
402    
403            * HTML.pm.src: Regexp typo fixed.  |{prev_char}|
404            and |{next_char}| initializations are moved to initialization
405            method.  |{read_until}| now supports buffering.  Sync |set_inner_html|
406            with |parse_char_stream|.
407    
408    2008-09-14  Wakaba  <wakaba@suika.fam.cx>
409    
410            * HTML.pm.src (parse_char_stream): Make |set_next_char|
411            invoke |manakai_read_until|, not only |read|, where
412            possible, to decrease the number of |read| method calls.
413    
414            * mkhtmlparser.pl: Related changes to the aforementioned
415            modification.
416    
417    2008-09-14  Wakaba  <wakaba@suika.fam.cx>
418    
419            * HTML.pm.src: Use |read| instead of |getc|.  |set_inner_html|
420            would report character error from now.
421    
422    2008-09-14  Wakaba  <wakaba@suika.fam.cx>
423    
424            * HTML.pm.src: White-space-leaded non-white-space character
425            tokens in "before head insertion mode" was not
426            correctly handled.
427            (set_inner_html): Reimplemented using CharString decodehandle
428            class.  Support for $get_wrapper argument.  Support
429            for |{read_until}| feature.
430    
431    2008-09-14  Wakaba  <wakaba@suika.fam.cx>
432    
433            * HTML.pm.src: Make a "bare ero" error for unknown
434            entities point the "&" character.
435    
436    2008-09-14  Wakaba  <wakaba@suika.fam.cx>
437    
438            * HTML.pm.src: It turns out that U+FFFD don't have to
439            be added to the list of excluded characters.
440    
441    2008-09-14  Wakaba  <wakaba@suika.fam.cx>
442    
443            * HTML.pm.src ($char_onerror): Have character decoder's |line|
444            and |column| a higher priority than the one set by the
445            tokenizer's input handler.
446            ($self->{read_until}): Exclude U+FFFD (but this might
447            not be necessary, since now we do line/column fixup in
448            the character decode handle).
449    
450    2008-09-14  Wakaba  <wakaba@suika.fam.cx>
451    
452            * HTML.pm.src: Use |{read_until}| where possible.
453    
454    2008-09-14  Wakaba  <wakaba@suika.fam.cx>
455    
456            * HTML.pm.src: Change |{getc_until}| to |{read_until}|
457            and |manakai_getc_until| to |manakai_read_until| to
458            reduce the number of string copies.
459    
460    2008-09-14  Wakaba  <wakaba@suika.fam.cx>
461    
462            * HTML.pm.src (parse_char_string): Use newly created
463            |Whatpm::Charset::DecodeHandle::CharString| instead of Perl's
464            standard feature to |open| a string as a filehandle,
465            since Perl's string filehandle seems not supporting |ungetc|
466            method correctly.
467            (parse_char_stream): Define |{getc_until}| method.
468            (DATA_STATE): Experimental support for |getc_until| feature.
469    
470    2008-09-13  Wakaba  <wakaba@suika.fam.cx>
471    
472            * HTML.pm.src: Check points added to newly added branches.
473    
474    2008-09-13  Wakaba  <wakaba@suika.fam.cx>
475    
476            * HTML.pm.src: Remove |{char}|, which is no longer used.
477            Remove |{entity_in_attr}| and |{last_attribute_value_state}|
478            and replaced by |{prev_state}|.
479    
480            * mkhtmlparser.pl: Remove |{char}| feature.
481            Remove |!!!back-next-input-character;| macro.
482    
483    2008-09-13  Wakaba  <wakaba@suika.fam.cx>
484    
485            * HTML.pm.src: Finally we get rid of all the inner loops.  Remove
486            entity related tokenizer states in favor of new states
487            implementing the consume character reference algorithm.
488    
489    2008-09-13  Wakaba  <wakaba@suika.fam.cx>
490    
491            * HTML.pm.src: "Consume a character reference" algorithm is
492            now implemented as a tokenizer's state, rather than
493            a method, with minimum changes (more changes will
494            be made, in due course).  "Bogus comment state"'s inner
495            loop gets removed.
496    
497    2008-09-13  Wakaba  <wakaba@suika.fam.cx>
498    
499            * HTML.pm.src: Make |PUBLIC| and |SYSTEM| keyword tokenizing
500            into their own tokenizer states.
501    
502    2008-09-13  Wakaba  <wakaba@suika.fam.cx>
503    
504            * HTML.pm.src: |CDATA_SECTION_STATE| (formally |CDATA_BLOCK_STATE|
505            is split into three states.
506    
507    2008-09-13  Wakaba  <wakaba@suika.fam.cx>
508    
509            * HTML.pm.src: |CLOSE_TAG_OPEN_STATE| is broken into
510            itself and new |CDATA_PCDATA_CLOSE_TAG_STATE| so that
511            no longer does the tokenizer have to push back next input
512            characters in those states.
513    
514    2008-09-13  Wakaba  <wakaba@suika.fam.cx>
515    
516            * HTML.pm.src: |MARKUP_DECLARATION_OPEN_STATE| broken
517            into four states so that no longer does the tokenizer have to push
518            back next input characters in that state.
519    
520    2008-09-11  Wakaba  <wakaba@suika.fam.cx>
521    
522            * HTML.pm.src: Methods now accept additional parameter, $get_wrapper,
523            which can be used to insert some wrapper between the character
524            stream handle and the tokenizer.  (It is currently not supported
525            for |set_inner_html| for |Element|s).
526    
527    2008-09-10  Wakaba  <wakaba@suika.fam.cx>
528    
529            * HTML.pm.src: Ignore punctuations in charset names.
530    
531    2008-09-10  Wakaba  <wakaba@suika.fam.cx>
532    
533            * ContentChecker.pm: Support for charset-layer error levels.
534    
535            * HTML.pm.src: Don't specify |text| argument for the
536            |chardecode:fallback| error, since it is not the encoding
537            being used alternatively.
538    
539    2008-09-06  Wakaba  <wakaba@suika.fam.cx>
540    
541            * HTML.pm.src: Support for |XSLT-compat| (HTML5 revision 2141).
542    
543    2008-08-31  Wakaba  <wakaba@suika.fam.cx>
544    
545            * CacheManifest.pm: Support for extensibility (HTML5 revision 2051).
546    
547    2008-08-31  Wakaba  <wakaba@suika.fam.cx>
548    
549            * HTML.pm.src: Bug fix and sync with the spec with regard
550            to after after frameset insertion mode processing (HTML5
551            revision 1909).  Note that the implementation was wrong
552            per the old spec before the r1909 changes.
553    
554    2008-08-30  Wakaba  <wakaba@suika.fam.cx>
555    
556            * HTMLTable.pm: scope=auto algorithm fix synced with the
557            spec (HTML5 revision 2093).
558            ($process_row): Algorithm step numbers synced with the
559            spec (HTML5 revision 2092).
560    
561    2008-08-30  Wakaba  <wakaba@suika.fam.cx>
562    
563            * HTMLTable.pm: Zs is not what we want; we want White_Space! (HTML5
564            revision 2094).
565    
566    2008-08-30  Wakaba  <wakaba@suika.fam.cx>
567    
568            * ContentType.pm: Support for image/svg+xml (HTML5 revision 2096).
569    
570    2008-08-30  Wakaba  <wakaba@suika.fam.cx>
571    
572            * HTML.pm.src: '"' and "'" at the end of attribute
573            name (after another attribute) now raise parse error (HTML5
574            revision 2123).  Empty unquoted attribute values are no
575            longer allowed (HTML5 revision 2122).
576    
577    2008-08-30  Wakaba  <wakaba@suika.fam.cx>
578    
579            * mkhtmlparser.pl: Support for MathML |definitionURL| attribute (HTML5
580            revision 2130).
581    
582    2008-08-30  Wakaba  <wakaba@suika.fam.cx>
583    
584            * ContentChecker.pm: |xml:lang| attribute value must be same
585            as |lang| attribute value for HTML elements (HTML5 revision 2062
586            and so on).
587    
588    2008-08-30  Wakaba  <wakaba@suika.fam.cx>
589    
590            * ContentChecker.pm: Error level definition for |xml_id_error|
591            was missing.
592    
593            * URIChecker.pm: The end of the URL should be marked as the
594            error location for an empty path error.  The position
595            between the userinfo and the port components should be
596            marked as the error location for an empty host error.
597    
598    2008-08-30  Wakaba  <wakaba@suika.fam.cx>
599    
600            * URIChecker.pm: Set parameters representing where in the
601            value the error occurs for errors.  Report unknown
602            address format error in warning level, since address
603            formats are rarely added.  Path segments starting with "/.."
604            were misinterpreted as a dot-segment.
605    
606    2008-08-30  Wakaba  <wakaba@suika.fam.cx>
607    
608            * URIChecker.pm (check_iri_reference): Requires
609            |Message::DOM::DOMImplementation|.
610    
611    2008-08-29  Wakaba  <wakaba@suika.fam.cx>
612    
613            * IMTChecker.pm: Updated for the new error reporting architecture.
614    
615            * ContentChecker.pm: Error levels for IMTs are added.
616    
617  2008-08-17  Wakaba  <wakaba@suika.fam.cx>  2008-08-17  Wakaba  <wakaba@suika.fam.cx>
618    
619          * H2H.pm (_shift_token): Support for unquoted HTML attribute          * H2H.pm (_shift_token): Support for unquoted HTML attribute

Legend:
Removed from v.1.276  
changed lines
  Added in v.1.379

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24