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

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24