/[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.22 by wakaba, Fri May 25 12:13:55 2007 UTC
# Line 1  Line 1 
1    2007-05-25  Wakaba  <wakaba@suika.fam.cx>
2    
3            * URIChecker.pm: New module.
4    
5    2007-05-20  Wakaba  <wakaba@suika.fam.cx>
6    
7            * ContentChecker.pm: Now most attributes are implemented
8            or associated to some placeholder.
9            ($ElementDefault): Warn unknown attributes
10            for unknown elements as "attribute not supported".
11            ($HTMLLanguageTagAttrChecker, $HTMLMQAttrChecker): New placeholders.
12            ($HTMLUsemapAttrChecker, $HTMLTargetAttrChecker): New checkers.
13            (|a| attribute checker): Reimplemented.
14    
15    2007-05-20  Wakaba  <wakaba@suika.fam.cx>
16    
17            * ContentChecker.pm ($HTMLEventHandlerAttrChecker): New placeholder.
18            ($HTMLAttrChecker): Event handler content attributes
19            are added.
20            (link, embed): Required attribute is now checked.
21            (embed): Unknown local attributes are no longer warned.
22    
23    2007-05-20  Wakaba  <wakaba@suika.fam.cx>
24    
25            * ContentChecker.pm ($HTMLSpaceURIsAttrChecker): New placeholder.
26            ($HTMLIMTAttrChecker): New checker.
27            (link@rel, link@href, link@type, style@type,
28            a@href, a@ping, a@ping, a@type, embed@src, embed@type,
29            object@data, object@type, source@src, source@type, area@alt,
30            area@shape, area@coords, area@href,
31            area@ping, area@rel, area@type, script@src,
32            script@defer, script@async, script@type): Checkers added.
33    
34    2007-05-20  Wakaba  <wakaba@suika.fam.cx>
35    
36            * ContentChecker.pm: Descendant checking was incorrect.
37    
38    2007-05-19  Wakaba  <wakaba@suika.fam.cx>
39    
40            * ContentChecker.pm: Support |xml:*| and |xmlns:*|
41            attributes.  Report an error if |Element.prefix|
42            is |xmlns|.
43    
44            * NanoDOM.pm (prefix): New attribute.
45    
46    2007-05-19  Wakaba  <wakaba@suika.fam.cx>
47    
48            * HTML.pm.src: In |main| phase, |in body| insertion
49            mode, action for |<iframe>| was missing.
50    
51    2007-05-19  Wakaba  <wakaba@suika.fam.cx>
52    
53            * ContentChecker.pm: Support for many of HTML5 elements.
54            ($GetHTMLNonNegativeIntegerAttrChecker): New.
55    
56    2007-05-19  Wakaba  <wakaba@suika.fam.cx>
57    
58            * ContentChecker.pm: Support for most elements up to |progress|.
59            ($HTMLURIAttrChecker): Placeholder.
60            ($HTMLIntegerAttrChecker, $GetHTMLFloatingPointNumberAttrChecker):
61            New.
62    
63    2007-05-19  Wakaba  <wakaba@suika.fam.cx>
64    
65            * ContentChecker.pm: Attribute checkers
66            for global attributes, |html|, |base|, |style|, and |meta|.
67    
68            * NanoDOM.pm (insert_before): Weaken reference
69            to the parent node.
70            (Attr::new): Set |owner_element| attribute.
71            (namespace_uri, manakai_local_name): New attribute implementations.
72            (owner_element): New attribute.
73    
74    2007-05-19  Wakaba  <wakaba@suika.fam.cx>
75    
76            * ContentChecker.pm ($AttrChecker, $HTMLAttrChecker,
77            $AnyChecker->{attr_checker}, $HTMLAttrsChecker,
78            $Element->{$HTML_NS}->{''}): New.
79            (check_element): Invoke attrs_checker for each element.
80    
81    2007-05-13  Wakaba  <wakaba@suika.fam.cx>
82    
83            * ContentChecker.pm: Don't use |manakai_element_type_match|.
84    
85    2007-05-13  Wakaba  <wakaba@suika.fam.cx>
86    
87            * ContentChecker.pm: Use hashs rather than lists for
88            element type testings.
89    
90    2007-05-13  Wakaba  <wakaba@suika.fam.cx>
91    
92            * ContentChecker.pm: Don't generate duplicate
93            error when an element type is put in the "minus" list
94            and the element type is not allowed explicitly in the particular
95            element content model.
96            (html:a checker): New checker.
97            (html:details, html:datagrid): New checkers.
98            (html:legend): New checker.
99    
100  2007-05-13  Wakaba  <wakaba@suika.fam.cx>  2007-05-13  Wakaba  <wakaba@suika.fam.cx>
101    
102          * ContentChecker.pm (html:li checker): Implemented.          * ContentChecker.pm (html:li checker): Implemented.

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24