/[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.5 by wakaba, Sat May 5 06:51:06 2007 UTC revision 1.24 by wakaba, Fri May 25 14:46:54 2007 UTC
# Line 1  Line 1 
1    2007-05-25  Wakaba  <wakaba@suika.fam.cx>
2    
3            * ContentChecker.pm ($HTMLURIAttrChecker): Implemented.
4    
5    2007-05-25  Wakaba  <wakaba@suika.fam.cx>
6    
7            * URIChecker.pm: All recommendations from RFC 3986
8            and RFC 3987 are listed (not all testable items are checked yet).
9    
10    2007-05-25  Wakaba  <wakaba@suika.fam.cx>
11    
12            * URIChecker.pm: New module.
13    
14    2007-05-20  Wakaba  <wakaba@suika.fam.cx>
15    
16            * ContentChecker.pm: Now most attributes are implemented
17            or associated to some placeholder.
18            ($ElementDefault): Warn unknown attributes
19            for unknown elements as "attribute not supported".
20            ($HTMLLanguageTagAttrChecker, $HTMLMQAttrChecker): New placeholders.
21            ($HTMLUsemapAttrChecker, $HTMLTargetAttrChecker): New checkers.
22            (|a| attribute checker): Reimplemented.
23    
24    2007-05-20  Wakaba  <wakaba@suika.fam.cx>
25    
26            * ContentChecker.pm ($HTMLEventHandlerAttrChecker): New placeholder.
27            ($HTMLAttrChecker): Event handler content attributes
28            are added.
29            (link, embed): Required attribute is now checked.
30            (embed): Unknown local attributes are no longer warned.
31    
32    2007-05-20  Wakaba  <wakaba@suika.fam.cx>
33    
34            * ContentChecker.pm ($HTMLSpaceURIsAttrChecker): New placeholder.
35            ($HTMLIMTAttrChecker): New checker.
36            (link@rel, link@href, link@type, style@type,
37            a@href, a@ping, a@ping, a@type, embed@src, embed@type,
38            object@data, object@type, source@src, source@type, area@alt,
39            area@shape, area@coords, area@href,
40            area@ping, area@rel, area@type, script@src,
41            script@defer, script@async, script@type): Checkers added.
42    
43    2007-05-20  Wakaba  <wakaba@suika.fam.cx>
44    
45            * ContentChecker.pm: Descendant checking was incorrect.
46    
47    2007-05-19  Wakaba  <wakaba@suika.fam.cx>
48    
49            * ContentChecker.pm: Support |xml:*| and |xmlns:*|
50            attributes.  Report an error if |Element.prefix|
51            is |xmlns|.
52    
53            * NanoDOM.pm (prefix): New attribute.
54    
55    2007-05-19  Wakaba  <wakaba@suika.fam.cx>
56    
57            * HTML.pm.src: In |main| phase, |in body| insertion
58            mode, action for |<iframe>| was missing.
59    
60    2007-05-19  Wakaba  <wakaba@suika.fam.cx>
61    
62            * ContentChecker.pm: Support for many of HTML5 elements.
63            ($GetHTMLNonNegativeIntegerAttrChecker): New.
64    
65    2007-05-19  Wakaba  <wakaba@suika.fam.cx>
66    
67            * ContentChecker.pm: Support for most elements up to |progress|.
68            ($HTMLURIAttrChecker): Placeholder.
69            ($HTMLIntegerAttrChecker, $GetHTMLFloatingPointNumberAttrChecker):
70            New.
71    
72    2007-05-19  Wakaba  <wakaba@suika.fam.cx>
73    
74            * ContentChecker.pm: Attribute checkers
75            for global attributes, |html|, |base|, |style|, and |meta|.
76    
77            * NanoDOM.pm (insert_before): Weaken reference
78            to the parent node.
79            (Attr::new): Set |owner_element| attribute.
80            (namespace_uri, manakai_local_name): New attribute implementations.
81            (owner_element): New attribute.
82    
83    2007-05-19  Wakaba  <wakaba@suika.fam.cx>
84    
85            * ContentChecker.pm ($AttrChecker, $HTMLAttrChecker,
86            $AnyChecker->{attr_checker}, $HTMLAttrsChecker,
87            $Element->{$HTML_NS}->{''}): New.
88            (check_element): Invoke attrs_checker for each element.
89    
90    2007-05-13  Wakaba  <wakaba@suika.fam.cx>
91    
92            * ContentChecker.pm: Don't use |manakai_element_type_match|.
93    
94    2007-05-13  Wakaba  <wakaba@suika.fam.cx>
95    
96            * ContentChecker.pm: Use hashs rather than lists for
97            element type testings.
98    
99    2007-05-13  Wakaba  <wakaba@suika.fam.cx>
100    
101            * ContentChecker.pm: Don't generate duplicate
102            error when an element type is put in the "minus" list
103            and the element type is not allowed explicitly in the particular
104            element content model.
105            (html:a checker): New checker.
106            (html:details, html:datagrid): New checkers.
107            (html:legend): New checker.
108    
109    2007-05-13  Wakaba  <wakaba@suika.fam.cx>
110    
111            * ContentChecker.pm (html:li checker): Implemented.
112    
113    2007-05-13  Wakaba  <wakaba@suika.fam.cx>
114    
115            * ContentChecker.pm ($HTMLInlineOrStriclyInlineChecker): New
116            checker.
117            (html:dd checker): New checker.
118            (html:q, html:em, html:strong, html:small,
119            html:m, html:dfn, html:code, html:samp, html:span): New checkers.
120    
121    2007-05-13  Wakaba  <wakaba@suika.fam.cx>
122    
123            * ContentChecker.pm ($AnyChecker): Renamed
124            from |$ElementDefault->{checker}|.
125            ($ElementDefault->{checker}): Throw an error that
126            the element type is not supported by the checker.
127            ($HTMLMetadataElement): |html:base| was missing.
128            ($HTMLEmptyChecker): Don't throw an error
129            for inter-element whitespace nodes.
130            (html:html checker): Errors were not
131            thrown even if |html:head| and/or |html:body|
132            children were missing.
133            (html:head checker): An error was not
134            thrown if <meta charset> appered after other
135            elements.
136    
137  2007-05-05  Wakaba  <wakaba@suika.fam.cx>  2007-05-05  Wakaba  <wakaba@suika.fam.cx>
138    
139          * ContentChecker.pm: |footer|, |video|, |audio|, |script|,          * ContentChecker.pm: |footer|, |video|, |audio|, |script|,

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.24

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24