/[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.8 by wakaba, Sun May 13 08:45:47 2007 UTC revision 1.113 by wakaba, Sun Nov 4 04:15:06 2007 UTC
# Line 1  Line 1 
1    2007-11-04  Wakaba  <wakaba@suika.fam.cx>
2    
3            * HTML.pm.src: Support for application cache selection algorithm
4            callback.
5    
6    2007-11-04  Wakaba  <wakaba@suika.fam.cx>
7    
8            * mklinktypelist.pl: Support for rel=noreferer (HTML5 revision 1118).
9    
10    2007-10-17  Wakaba  <wakaba@suika.fam.cx>
11    
12            * Makefile (clean): New rule.
13    
14            * NanoDOM.pm (public_id, system_id): New attributes.
15    
16    2007-10-17  Wakaba  <wakaba@suika.fam.cx>
17    
18            * Makefile (CSS-all, CSS-clean, clean): New rules.
19    
20    2007-10-14  Wakaba  <wakaba@suika.fam.cx>
21    
22            * ContentChecker.pm (check_document): Support for
23            new |is_xml_root| flag.
24            (check_element): Support for new |pluses| state.
25            (_add_pluses): New method.
26            (_remove_minuses): Support for new |minus| item.
27    
28    2007-09-24  Wakaba  <wakaba@suika.fam.cx>
29    
30            * ContentChecker.pm: Raise specific error for invalid
31            root element.
32    
33    2007-09-24  Wakaba  <wakaba@suika.fam.cx>
34    
35            * ContentChecker.pm: Set level values for later uses.
36    
37    2007-09-09  Wakaba  <wakaba@suika.fam.cx>
38    
39            * ContentChecker.pm: Support for language tag validation.
40    
41    2007-09-09  Wakaba  <wakaba@suika.fam.cx>
42    
43            * LangTag.pm (check_rfc3066_language_tag): New method.
44    
45    2007-09-09  Wakaba  <wakaba@suika.fam.cx>
46    
47            * LangTag.pm: New module.
48    
49    2007-09-04  Wakaba  <wakaba@suika.fam.cx>
50    
51            * HTML.pm.src: Some error types were wrong.
52    
53    2007-08-17  Wakaba  <wakaba@suika.fam.cx>
54    
55            * CSS/: New directory.
56    
57    2007-08-17  Wakaba  <wakaba@suika.fam.cx>
58    
59            * ContentChecker.pm (_check_get_children): Support
60            for |noscript| in |head|.
61    
62    2007-08-12  Wakaba  <wakaba@suika.fam.cx>
63    
64            * URI/: New directory.
65    
66    2007-08-11  Wakaba  <wakaba@suika.fam.cx>
67    
68            * HTML.pm.src: Tokenizer's states are now represented in
69            number.
70    
71    2007-08-11  Wakaba  <wakaba@suika.fam.cx>
72    
73            * HTML.pm.src: |or|s for insertion modes are replaced
74            by |&|s.
75    
76    2007-08-11  Wakaba  <wakaba@suika.fam.cx>
77    
78            * HTML.pm.src: Token types are now represented in number.
79    
80    2007-08-11  Wakaba  <wakaba@suika.fam.cx>
81    
82            * ContentType.pm (SEE ALSO): Updated.
83    
84            * HTML.pm.src: Insertion modes are now represented in number.
85    
86    2007-08-11  Wakaba  <wakaba@suika.fam.cx>
87    
88            * ContentType.pm: Sniffing for bitmap images (HTML5 revision
89            999) is implemented.
90    
91    2007-08-08  Wakaba  <wakaba@suika.fam.cx>
92    
93            * ContentType.pm: Sniffing for |<script| (HTML5 revision
94            983) is implemented.
95    
96    2007-08-06  Wakaba  <wakaba@suika.fam.cx>
97    
98            * ContentChecker.pod: New documentation.
99    
100            * Makefile: A rule for |ContentChecker.html| is added.
101    
102            * ContentChecker.pm: A pod "LICENSE" section is added.
103    
104            * NanoDOM.pm ($VERSION): New variable.
105    
106    2007-08-05  Wakaba  <wakaba@suika.fam.cx>
107    
108            * H2H.pm: |b|, |i|, and |sub| are added to the
109            list of allowed HTML elements.
110    
111    2007-08-05  Wakaba  <wakaba@suika.fam.cx>
112    
113            * H2H.pm: |samp| is added to the list of allowed
114            HTML elements.
115    
116            * URIChecker.pm (check_iri): New.
117            (check_iri_reference): Error type for IRI reference
118            syntax error is changed.
119    
120    2007-08-04  Wakaba  <wakaba@suika.fam.cx>
121    
122            * ContentChecker.pm: Reference to the |Whatpm::ContentChecker::Atom|
123            is added.
124            (check_document): Load appropriate module before validation.
125    
126    2007-08-04  Wakaba  <wakaba@suika.fam.cx>
127    
128            * ContentChecker/: New directory.
129    
130    2007-08-04  Wakaba  <wakaba@suika.fam.cx>
131    
132            * ContentChecker.pm: HTML |time| element is implemented.
133    
134            * HTMLTable.pm: Comments are updated as HTML5 is revised.
135    
136    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
137    
138            * ContentChecker.pm (check_document): Return value
139            even if no document element is found.
140    
141    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
142    
143            * HTML.pm.src: |$in_body| is no longer a function.
144    
145    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
146    
147            * HTML.pm.src: The |$in_body| code has been moved down.
148    
149    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
150    
151            * HTML.pm.src: The "trailing end" insertion mode
152            is split into "after html body" and "after html frameset"
153            insertion modes.  Their codes are merged with "after body"
154            and "after frameset" codes.  |$previous_insertion_mode|
155            has been removed.  "after frameset" code is
156            merged with "in frameset" code.
157    
158    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
159    
160            * HTML.pm.src: The "before head" insertion mode is
161            merged with the "in head" insertion mode.
162    
163    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
164    
165            * HTML.pm.src: Cases in "in head" insertion mode are
166            reorganized.
167    
168    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
169    
170            * HTML.pm.src: Some cases in "in table" insertion mode
171            are merged.
172    
173    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
174    
175            * HTML.pm.src: The "in row" insertion mode is merged
176            with "in table" insertion mode.
177    
178    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
179    
180            * HTML.pm.src: The "in table" and "in table body" insertion
181            modes are merged.
182    
183    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
184    
185            * HTML.pm.src: There is no "in table head" or "in table foot"
186            insertion mode!
187    
188    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
189    
190            * HTML.pm.src: |<noframes>| "in frameset" and "in noframes"
191            now directly invoke the handler.
192    
193    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
194    
195            * HTML.pm.src: Codes for "in cell" insertion mode
196            is merged to the "in body" insertion mode code.
197    
198    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
199    
200            * HTML.pm.src: Codes for "in body" and "in caption"
201            insertion modes are merged.
202    
203    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
204    
205            * HTML.pm.src: Two |!!!next-token|s were missing.
206    
207    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
208    
209            * HTML.pm.src: Use numeric constant for |{content_mode}|
210            instead of string constant for |{content_model_flag}|.
211    
212    2007-07-21  Wakaba  <wakaba@suika.fam.cx>
213    
214            * HTML.pm.src: Add the name of the attribute
215            to the "duplicate attribute" error.
216    
217    2007-07-17  Wakaba  <wakaba@suika.fam.cx>
218    
219            * ContentChecker.pm: Return the |class| node list.
220    
221    2007-07-17  Wakaba  <wakaba@suika.fam.cx>
222    
223            * ContentChecker.pm: Return the |id| node list.
224    
225            * HTML.pm.src: A typo is fixed.
226    
227    2007-07-16  Wakaba  <wakaba@suika.fam.cx>
228    
229            * ContentChecker.pm: Drop wrong |level => 'error'| specification
230            from "in HTML:xml:lang" error.  Character position
231            is now the last part of the error type in the URI error
232            description.  Report "unsupported" status for language
233            tags, media queries, script codes, and style sheets.
234    
235    2007-07-16  Wakaba  <wakaba@suika.fam.cx>
236    
237            * ContentChecker.pm: Report error if |xml:lang|
238            in HTML, |lang| in XML, |xmlns| in XML, and |meta| |charset|
239            in XML.
240    
241            * NanoDOM.pm (Attr.owner_document): New attribute.
242    
243    2007-07-16  Wakaba  <wakaba@suika.fam.cx>
244    
245            * HTML.pm.src: The character immediately following
246            a bare |hcro| was discarded.  Fix handling of
247            entity references in attribute values.
248    
249    2007-07-16  Wakaba  <wakaba@suika.fam.cx>
250    
251            * HTML.pm.src (main and trailin end phases): Token
252            types |DOCTYPE|, |comment|, |end-of-file|, and |<html>| are
253            factored out.  Error types |in html:#DOCTYPE|
254            and |after html:#DOCTYPE| are merged
255            into |DOCTYPE in the middle|.  |</frameset>|
256            in fragment parsing mode changed the
257            insertion mode.
258    
259    2007-07-16  Wakaba  <wakaba@suika.fam.cx>
260    
261            * HTML.pm.src: |$phase| has been removed; The |trailing end|
262            phase is now an insertion mode.  Treatments for white
263            space character tokens were incorrect for some
264            insertion modes.  An old |meta| case was not removed.
265    
266    2007-07-16  Wakaba  <wakaba@suika.fam.cx>
267    
268            * HTML.pm.src: |meta| charset declaration extraction
269            implemented (but changing the encoding is not yet:-).
270    
271    2007-07-15  Wakaba  <wakaba@suika.fam.cx>
272    
273            * Charset/: New directory.
274    
275    2007-07-15  Wakaba  <wakaba@suika.fam.cx>
276    
277            * H2H.pm: New Perl module (created from
278            manakai's H2H.dis).
279    
280    2007-07-15  Wakaba  <wakaba@suika.fam.cx>
281    
282            * XMLSerializer.pm: New Perl module (created from
283            manakai's SimpleLS.dis).
284    
285    2007-07-07  Wakaba  <wakaba@suika.fam.cx>
286    
287            * HTML.pm.src: |<!---x-->| was not processed correctly.
288    
289    2007-07-01  Wakaba  <wakaba@suika.fam.cx>
290    
291            * HTML.pm.src: Report correct error message
292            for |<body></div></body>|.
293    
294    2007-07-01  Wakaba  <wakaba@suika.fam.cx>
295    
296            * HTMLTable.pm: An error description was incorrect.
297    
298    2007-06-30  Wakaba  <wakaba@suika.fam.cx>
299    
300            * ContentChecker.pm: Return |{term}| list.
301    
302    2007-06-30  Wakaba  <wakaba@suika.fam.cx>
303    
304            * HTML.pm.src: HTML5 revisions 961-966 (</p>, </br>,
305            nested <nobr>, implied </tbody>, </tfoot>, and </thead>,
306            and <title> outside of head).
307    
308    2007-06-30  Wakaba  <wakaba@suika.fam.cx>
309    
310            * IMTChecker.pm: Report warning for unregistered
311            and private types/subtypes.
312    
313            * ContentChecker.pm, HTML.pm.src, IMTChecker.pm,
314            URIChecker.pm, HTMLTable.pm: Error messages are now
315            consistent; they are all listed in
316            <http://suika.fam.cx/gate/2005/sw/Whatpm%20Error%20Types>.
317    
318    2007-06-25  Wakaba  <wakaba@suika.fam.cx>
319    
320            * ContentChecker.pm: |<img ismap>| not in |<a></a>|
321            is now erred.  |<datalist>| is implemented.
322            Attribute checker for |<command>| and |<menu>| are
323            added.  Support for |contextmenu| global attribute
324            is added.
325    
326    2007-06-25  Wakaba  <wakaba@suika.fam.cx>
327    
328            * HTML.pm.src (_reset_insertion_mode): Interpretation
329            of Step 3 has been changed.
330    
331    2007-06-25  Wakaba  <wakaba@suika.fam.cx>
332    
333            * HTML.pm.src: Late |<html>| parse error is implemented.
334    
335    2007-06-24  Wakaba  <wakaba@suika.fam.cx>
336    
337            * URIChecker.pm (check_iri_reference): A |decode| method name was
338            incorrect.
339    
340            * ContentChecker.pm: Support for the |footer| element.
341            Check URI syntax for space-separated URI attributes.
342            Support for the |tabindex| attribute.  Support
343            for |datetime| attribute.
344    
345    2007-06-24  Wakaba  <wakaba@suika.fam.cx>
346    
347            * HTML.pm.src: HTML5 revision 1.144 (&#x0D;) and 1.145 (invalid
348            character references).  HTML5 revision 1.146 (white space
349            characters before root start tag).  HTML5 revision
350            1.148 (named character references in attribute values).
351            HTML5 revision 1.152 (<plaintext>.innerHTML get).
352    
353    2007-06-24  Wakaba  <wakaba@suika.fam.cx>
354    
355            * HTML.pm.src: HTML5 revisions 1.142 and 1.143 (<noscript>
356            in <head>).
357    
358    2007-06-24  Wakaba  <wakaba@suika.fam.cx>
359    
360            * HTML.pm.src: HTML5 revision 935 (<base>, <link>, <meta>
361            in body).
362    
363            * ContentChecker.pm: HTML5 revision 938 (scoped="").
364    
365    2007-06-24  Wakaba  <wakaba@suika.fam.cx>
366    
367            * HTML.pm.src: HTML5 revision 923 (matching end tag in CDATA
368            or RCDATA in fragment parsing mode).  HTML5 revision
369            924 (<!--> and <!--->).  HTML5 revision 926 (hn in hn).
370    
371    2007-06-23  Wakaba  <wakaba@suika.fam.cx>
372    
373            * HTML.pm.src (get_inner_html): HTML5 revision 922 (inner_html
374            for <pre> and <textarea>).
375    
376    2007-06-23  Wakaba  <wakaba@suika.fam.cx>
377    
378            * HTML.pm.src: HTML5 revision 920 (<isindex>).
379    
380    2007-06-23  Wakaba  <wakaba@suika.fam.cx>
381    
382            * HTML.pm.src: HTML5 revision 918 (</head>, </body>, </html>).
383    
384    2007-06-23  Wakaba  <wakaba@suika.fam.cx>
385    
386            * HTML.pm.src: HTML5 revision 916 (</body>).
387            HTML5 revision 917 (conforming bare &).
388    
389    2007-06-23  Wakaba  <wakaba@suika.fam.cx>
390    
391            * NanoDOM.pm (manakai_is_html): Setting to false did not work.
392    
393            * HTML.pm.src: HTML5 revision 914 (</ in CDATA, RCDATA).
394            HTML5 revision 915 (<nobr>).
395    
396    2007-06-23  Wakaba  <wakaba@suika.fam.cx>
397    
398            * HTML.pm.src: HTML5 revisions 908, 909, 912, and 913 (quirks mode).
399            
400            * NanoDOM.pm (manakai_is_html, manakai_compat_mode, compat_mode):
401            New attributes.
402    
403    2007-06-23  Wakaba  <wakaba@suika.fam.cx>
404    
405            * HTML.pm.src: HTML5 revisions 900, 901, 902, and 911 (<
406            in tags).
407    
408    2007-06-23  Wakaba  <wakaba@suika.fam.cx>
409    
410            * .cvsignore: |Entities.html| is added.
411    
412            * HTML.pm.src: |$entity_char| is removed and
413            requires |Whatpm::_NamedEntityList| instead.
414            HTML5 revision 898 (refc), except that lack of refc
415            is parse error.
416    
417            * mkentitylist.pl: New script.
418    
419            * Makefile (all): |_NamedEntityList.pm| is added.
420            (_NamedEntityList.pm, Entities.html): New rules.
421    
422    2007-06-23  Wakaba  <wakaba@suika.fam.cx>
423    
424            * HTML.pm.src: Parse errors immediately after U+000D
425            were ignored and U+000D immediately following another
426            U+000D was not converted to U+000A.
427    
428    2007-06-23  Wakaba  <wakaba@suika.fam.cx>
429    
430            * HTML.pm.src (set_inner_html): HTML5 revision 892 (adopt
431            nodes before appended).  Parser was not ready for NULL
432            parse error and escape flag.
433    
434            * NanoDOM.pm (adopt_node): New.
435    
436    2007-06-23  Wakaba  <wakaba@suika.fam.cx>
437    
438            * HTML.pm.src: HTML5 revision 886 (insane comment in
439            CDATA and RCDATA).  Note that current implementation
440            is simply repeating what the spec says and it is maybe not
441            a best way to do it.
442    
443    2007-06-23  Wakaba  <wakaba@suika.fam.cx>
444    
445            * HTML.pm.src: HTML5 revision 884 (</form> don't close
446            the form element if a descendant element without implied end tag has
447            still been open).
448    
449    2007-06-23  Wakaba  <wakaba@suika.fam.cx>
450    
451            * ContentChecker.pm: HTML5 revision 881 (Make |id| attribute with
452            space characters non-conforming).
453    
454    2007-06-23  Wakaba  <wakaba@suika.fam.cx>
455    
456            * HTML.pm.src: An error message was incorrect.
457            HTML5 revision 869 (C1 character references).
458            
459    2007-06-23  Wakaba  <wakaba@suika.fam.cx>
460    
461            * HTML.pm.src: HTML5 revision 867 (a LF at the beginning of
462            a |textarea| is removed).
463    
464    2007-06-05  Wakaba  <wakaba@suika.fam.cx>
465    
466            * NanoDOM.pm (get_attribute_node_ns): New method.
467    
468            * ContentChecker.pm: |script| |async| and |defer|
469            no longer require |src|.  |async| MUST NOT be
470            specified if |defer|.  (HTML5 revision 858).
471    
472    2007-05-30  Wakaba  <wakaba@suika.fam.cx>
473    
474            * HTML.pm.src: |<form><form>| went to inifinite loop.
475    
476    2007-05-27  Wakaba  <wakaba@suika.fam.cx>
477    
478            * ContentChecker.pm (html): Set |is_root| (allowed
479            as a document element) flag on.
480            (new): Removed.
481            (check_document): New method.
482    
483    2007-05-27  Wakaba  <wakaba@suika.fam.cx>
484    
485            * ContentChecker.pm (thead, tfoot): Checker specifications
486            were incorrect.
487    
488    2007-05-27  Wakaba  <wakaba@suika.fam.cx>
489    
490            * ContentChecker.pm ($HTMLURIAttrChecker): Include
491            error position in the |type| option of the error.
492    
493            * HTMLTable.pm (form_table): The |$onerror| parameter
494            is now optional.  Some bugs are fixed.
495    
496    2007-05-27  Wakaba  <wakaba@suika.fam.cx>
497    
498            * HTMLTable.pm: New module.
499    
500            * ContentChecker.pm (table): Invoke table model error checker.
501    
502            * NanoDOM.pm (first_child, get_attribute_ns): New.
503    
504    2007-05-26  Wakaba  <wakaba@suika.fam.cx>
505    
506            * ContentChecker.pm ($HTMLLinkTypesAttrChecker): New checker.
507            (link/@rel, a/@rel, area/@rel): Use new checker.
508    
509            * Makefile (_LinkTypeList.pm, RelExtensions.html): New rules.
510    
511            * _LinkTypeList.pm: New file.
512    
513            * mklinktypelist.pl: New file.
514    
515            * .cvsignore: |RelExtensions.html| added.
516    
517            * NanoDOM.pm (child_nodes): Returns an empty array
518            for non-child-containing node types.
519            (text_content): New attribute.
520    
521    2007-05-26  Wakaba  <wakaba@suika.fam.cx>
522    
523            * IMTChecker.pm: New module.
524    
525            * ContentChecker.pm ($HTMLIMTAttrChecker): Call IMTChecker
526            to test parameter value validity.
527    
528            * HTML.pm.src ($style_start_tag): Attributes were
529            discarded.
530    
531    2007-05-25  Wakaba  <wakaba@suika.fam.cx>
532    
533            * ContentChecker.pm ($HTMLURIAttrChecker): Implemented.
534    
535    2007-05-25  Wakaba  <wakaba@suika.fam.cx>
536    
537            * URIChecker.pm: All recommendations from RFC 3986
538            and RFC 3987 are listed (not all testable items are checked yet).
539    
540    2007-05-25  Wakaba  <wakaba@suika.fam.cx>
541    
542            * URIChecker.pm: New module.
543    
544    2007-05-20  Wakaba  <wakaba@suika.fam.cx>
545    
546            * ContentChecker.pm: Now most attributes are implemented
547            or associated to some placeholder.
548            ($ElementDefault): Warn unknown attributes
549            for unknown elements as "attribute not supported".
550            ($HTMLLanguageTagAttrChecker, $HTMLMQAttrChecker): New placeholders.
551            ($HTMLUsemapAttrChecker, $HTMLTargetAttrChecker): New checkers.
552            (|a| attribute checker): Reimplemented.
553    
554    2007-05-20  Wakaba  <wakaba@suika.fam.cx>
555    
556            * ContentChecker.pm ($HTMLEventHandlerAttrChecker): New placeholder.
557            ($HTMLAttrChecker): Event handler content attributes
558            are added.
559            (link, embed): Required attribute is now checked.
560            (embed): Unknown local attributes are no longer warned.
561    
562    2007-05-20  Wakaba  <wakaba@suika.fam.cx>
563    
564            * ContentChecker.pm ($HTMLSpaceURIsAttrChecker): New placeholder.
565            ($HTMLIMTAttrChecker): New checker.
566            (link@rel, link@href, link@type, style@type,
567            a@href, a@ping, a@ping, a@type, embed@src, embed@type,
568            object@data, object@type, source@src, source@type, area@alt,
569            area@shape, area@coords, area@href,
570            area@ping, area@rel, area@type, script@src,
571            script@defer, script@async, script@type): Checkers added.
572    
573    2007-05-20  Wakaba  <wakaba@suika.fam.cx>
574    
575            * ContentChecker.pm: Descendant checking was incorrect.
576    
577    2007-05-19  Wakaba  <wakaba@suika.fam.cx>
578    
579            * ContentChecker.pm: Support |xml:*| and |xmlns:*|
580            attributes.  Report an error if |Element.prefix|
581            is |xmlns|.
582    
583            * NanoDOM.pm (prefix): New attribute.
584    
585    2007-05-19  Wakaba  <wakaba@suika.fam.cx>
586    
587            * HTML.pm.src: In |main| phase, |in body| insertion
588            mode, action for |<iframe>| was missing.
589    
590    2007-05-19  Wakaba  <wakaba@suika.fam.cx>
591    
592            * ContentChecker.pm: Support for many of HTML5 elements.
593            ($GetHTMLNonNegativeIntegerAttrChecker): New.
594    
595    2007-05-19  Wakaba  <wakaba@suika.fam.cx>
596    
597            * ContentChecker.pm: Support for most elements up to |progress|.
598            ($HTMLURIAttrChecker): Placeholder.
599            ($HTMLIntegerAttrChecker, $GetHTMLFloatingPointNumberAttrChecker):
600            New.
601    
602    2007-05-19  Wakaba  <wakaba@suika.fam.cx>
603    
604            * ContentChecker.pm: Attribute checkers
605            for global attributes, |html|, |base|, |style|, and |meta|.
606    
607            * NanoDOM.pm (insert_before): Weaken reference
608            to the parent node.
609            (Attr::new): Set |owner_element| attribute.
610            (namespace_uri, manakai_local_name): New attribute implementations.
611            (owner_element): New attribute.
612    
613    2007-05-19  Wakaba  <wakaba@suika.fam.cx>
614    
615            * ContentChecker.pm ($AttrChecker, $HTMLAttrChecker,
616            $AnyChecker->{attr_checker}, $HTMLAttrsChecker,
617            $Element->{$HTML_NS}->{''}): New.
618            (check_element): Invoke attrs_checker for each element.
619    
620    2007-05-13  Wakaba  <wakaba@suika.fam.cx>
621    
622            * ContentChecker.pm: Don't use |manakai_element_type_match|.
623    
624    2007-05-13  Wakaba  <wakaba@suika.fam.cx>
625    
626            * ContentChecker.pm: Use hashs rather than lists for
627            element type testings.
628    
629    2007-05-13  Wakaba  <wakaba@suika.fam.cx>
630    
631            * ContentChecker.pm: Don't generate duplicate
632            error when an element type is put in the "minus" list
633            and the element type is not allowed explicitly in the particular
634            element content model.
635            (html:a checker): New checker.
636            (html:details, html:datagrid): New checkers.
637            (html:legend): New checker.
638    
639  2007-05-13  Wakaba  <wakaba@suika.fam.cx>  2007-05-13  Wakaba  <wakaba@suika.fam.cx>
640    
641          * ContentChecker.pm (html:li checker): Implemented.          * ContentChecker.pm (html:li checker): Implemented.

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.113

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24