/[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.2 by wakaba, Wed May 2 13:44:33 2007 UTC revision 1.18 by wakaba, Sat May 19 15:31:07 2007 UTC
# Line 1  Line 1 
1    2007-05-20  Wakaba  <wakaba@suika.fam.cx>
2    
3            * ContentChecker.pm: Descendant checking was incorrect.
4    
5    2007-05-19  Wakaba  <wakaba@suika.fam.cx>
6    
7            * ContentChecker.pm: Support |xml:*| and |xmlns:*|
8            attributes.  Report an error if |Element.prefix|
9            is |xmlns|.
10    
11            * NanoDOM.pm (prefix): New attribute.
12    
13    2007-05-19  Wakaba  <wakaba@suika.fam.cx>
14    
15            * HTML.pm.src: In |main| phase, |in body| insertion
16            mode, action for |<iframe>| was missing.
17    
18    2007-05-19  Wakaba  <wakaba@suika.fam.cx>
19    
20            * ContentChecker.pm: Support for many of HTML5 elements.
21            ($GetHTMLNonNegativeIntegerAttrChecker): New.
22    
23    2007-05-19  Wakaba  <wakaba@suika.fam.cx>
24    
25            * ContentChecker.pm: Support for most elements up to |progress|.
26            ($HTMLURIAttrChecker): Placeholder.
27            ($HTMLIntegerAttrChecker, $GetHTMLFloatingPointNumberAttrChecker):
28            New.
29    
30    2007-05-19  Wakaba  <wakaba@suika.fam.cx>
31    
32            * ContentChecker.pm: Attribute checkers
33            for global attributes, |html|, |base|, |style|, and |meta|.
34    
35            * NanoDOM.pm (insert_before): Weaken reference
36            to the parent node.
37            (Attr::new): Set |owner_element| attribute.
38            (namespace_uri, manakai_local_name): New attribute implementations.
39            (owner_element): New attribute.
40    
41    2007-05-19  Wakaba  <wakaba@suika.fam.cx>
42    
43            * ContentChecker.pm ($AttrChecker, $HTMLAttrChecker,
44            $AnyChecker->{attr_checker}, $HTMLAttrsChecker,
45            $Element->{$HTML_NS}->{''}): New.
46            (check_element): Invoke attrs_checker for each element.
47    
48    2007-05-13  Wakaba  <wakaba@suika.fam.cx>
49    
50            * ContentChecker.pm: Don't use |manakai_element_type_match|.
51    
52    2007-05-13  Wakaba  <wakaba@suika.fam.cx>
53    
54            * ContentChecker.pm: Use hashs rather than lists for
55            element type testings.
56    
57    2007-05-13  Wakaba  <wakaba@suika.fam.cx>
58    
59            * ContentChecker.pm: Don't generate duplicate
60            error when an element type is put in the "minus" list
61            and the element type is not allowed explicitly in the particular
62            element content model.
63            (html:a checker): New checker.
64            (html:details, html:datagrid): New checkers.
65            (html:legend): New checker.
66    
67    2007-05-13  Wakaba  <wakaba@suika.fam.cx>
68    
69            * ContentChecker.pm (html:li checker): Implemented.
70    
71    2007-05-13  Wakaba  <wakaba@suika.fam.cx>
72    
73            * ContentChecker.pm ($HTMLInlineOrStriclyInlineChecker): New
74            checker.
75            (html:dd checker): New checker.
76            (html:q, html:em, html:strong, html:small,
77            html:m, html:dfn, html:code, html:samp, html:span): New checkers.
78    
79    2007-05-13  Wakaba  <wakaba@suika.fam.cx>
80    
81            * ContentChecker.pm ($AnyChecker): Renamed
82            from |$ElementDefault->{checker}|.
83            ($ElementDefault->{checker}): Throw an error that
84            the element type is not supported by the checker.
85            ($HTMLMetadataElement): |html:base| was missing.
86            ($HTMLEmptyChecker): Don't throw an error
87            for inter-element whitespace nodes.
88            (html:html checker): Errors were not
89            thrown even if |html:head| and/or |html:body|
90            children were missing.
91            (html:head checker): An error was not
92            thrown if <meta charset> appered after other
93            elements.
94    
95    2007-05-05  Wakaba  <wakaba@suika.fam.cx>
96    
97            * ContentChecker.pm: |footer|, |video|, |audio|, |script|,
98            and |noscript| elements are implemented.
99            (new): New method.
100    
101    2007-05-04  Wakaba  <wakaba@suika.fam.cx>
102    
103            * ContentChecker.pm: New module.
104    
105    2007-05-04  Wakaba  <wakaba@suika.fam.cx>
106    
107            * NanoDOM.pm (manakai_parent_element,
108            document_element, manakai_local_name,
109            manakai_element_type_match): New method.
110    
111    2007-05-03  Wakaba  <wakaba@suika.fam.cx>
112    
113            * HTML.pm.src: Replace decimal and hexadecimal numeric
114            entities in C1 range using Windows-1252 mapping.  Bare LF
115            did not count as new line for error reporting.
116    
117  2007-05-02  Wakaba  <wakaba@suika.fam.cx>  2007-05-02  Wakaba  <wakaba@suika.fam.cx>
118    
119          * NanoDOM.pm (DOMImplementation): New class.          * NanoDOM.pm (DOMImplementation): New class.

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.18

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24