/[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.126 by wakaba, Fri Nov 23 07:35:02 2007 UTC revision 1.154 by wakaba, Mon Mar 3 09:17:09 2008 UTC
# Line 1  Line 1 
1    2008-03-03  Wakaba  <wakaba@suika.fam.cx>
2    
3            * HTML.pm.src, mkhtmlparser.pl: s/_input_character/_char/g
4            for simplicity.
5    
6    2008-03-03  Wakaba  <wakaba@suika.fam.cx>
7    
8            * HTML.pm.src: Flag name changed: s/correct/force-quirks/g (HTML5
9            revision 1307).
10    
11    2008-03-03  Wakaba  <wakaba@suika.fam.cx>
12    
13            * HTML.pm.src (_get_next_token): Where the /incorrect/ flag
14            is set are changed (HTML5 revision 1305).
15    
16    2008-03-02  Wakaba  <wakaba@suika.fam.cx>
17    
18            * HTML.pm.src: Raise a parse error for |<span ===>| (HTML5 revision
19            1292).  Entities are not parsed in comment-like part in RCDATA
20            elements (HTML5 revision 1294).  Allow bare & at the end
21            of attribute value literals (HTML5 revision 1296).  More
22            quirks mode doctypes (HTML5 revision 1302).  Requires spaces
23            between attributes and ban attribute names or unquoted
24            attribute values containing single or double quotes (HTML5
25            revision 1303).
26    
27    2008-03-02  Wakaba  <wakaba@suika.fam.cx>
28    
29            * ContentChecker.pm: Typo fixed.  Don't raise "character encoding"
30            and related errors unless it is an HTML document (though the spec
31            is unclear on whether it is applied to XHTML document).
32    
33            * HTML.pm (%HTMLAttrStatus): WF2 repetition model attributes
34            are added.
35    
36    2008-03-02  Wakaba  <wakaba@suika.fam.cx>
37    
38            * HTML.pm.src: s/local_name/manakai_local_name/g.
39    
40    2008-03-01  Wakaba  <wakaba@suika.fam.cx>
41    
42            * _NamedEntityList.pm: Updated (HTML5 revision 1286).
43    
44            * HTML.pm.src: |charset| in |content| attribute is
45            case-insensitive (HTML5 revision 1270).
46    
47    2008-02-26  Wakaba  <wakaba@suika.fam.cx>
48    
49            * ContentChecker.pm: New status constants are added.
50            ($ElementDefault): |status| added.
51            (check_element): Err for non-standard or deprecated elements.
52            (_attr_status_info): For non-standard or deprecated attributes.
53    
54    2008-02-24  Wakaba  <wakaba@suika.fam.cx>
55    
56            * ContentChecker.pm (_attr_status_info): New internal method.
57    
58    2008-02-24  Wakaba  <wakaba@suika.fam.cx>
59    
60            * ContentChecker.pm (check_element): Element standardized
61            status information is now dispatched.
62    
63    2008-02-24  Wakaba  <wakaba@suika.fam.cx>
64    
65            * ContentChecker.pm (check_element): Fix |del|-and-significant
66            problem by adding some more arguments.
67    
68    2008-02-24  Wakaba  <wakaba@suika.fam.cx>
69    
70            * ContentChecker.pm (check_element): Use context of
71            container-for-the-purpose-of-content-model element (not transparent
72            element) for |check_child_element| calling and significant
73            text flag marking.  This reintroduces |<del>|-and-significant
74            problem again.
75    
76    2008-02-24  Wakaba  <wakaba@suika.fam.cx>
77    
78            * ContentChecker.pm (check_element): Make semi-transparent
79            elements ignored for the purpose of phase changes in
80            content model checking.
81    
82    2008-02-23  Wakaba  <wakaba@suika.fam.cx>
83    
84            * ContentChecker.pm (check_element): In-element state
85            was not properly managed for transparent cases.
86    
87    2008-02-23  Wakaba  <wakaba@suika.fam.cx>
88    
89            * ContentChecker.pm (check_element): Support for |video|
90            and |audio| as semi-transparent elements.
91    
92    2008-02-23  Wakaba  <wakaba@suika.fam.cx>
93    
94            * ContentChecker.pm ($HTMLSemiTransparentElements): New.
95            (check_element): s/minuses/minus_elements/, s/pluses/plus_elements/.
96            Support for |html:object| as a semi-transparent element.
97    
98    2008-02-23  Wakaba  <wakaba@suika.fam.cx>
99    
100            * ContentChecker.pm (check_element): The way to traverse
101            the tree is entirely revised to make it easier to track
102            the state of ancestors/descendants.  As a result of this
103            revision (which rewrites almost all of Whatpm::ContentChecker::HTML),
104            support for content model checking for HTML elements |figure|,
105            |object|, |video|, and |audio| and checking for XML elements (and
106            some XMLNS checkings) are dropped for now.  They will be
107            reimplemented in due cource.
108    
109    2008-02-17  Wakaba  <wakaba@suika.fam.cx>
110    
111            * HTML.pm.src: |>| in public or system literal closes the DOCTYPE
112            token (HTML5 revision 1225).
113    
114    2008-02-17  Wakaba  <wakaba@suika.fam.cx>
115    
116            * ContentChecker.pm ({unsupported_level}): New value.
117    
118            * HTML.pm.src: Save whether |meta| |content| attribute
119            contains character references or not.
120    
121    2008-02-17  Wakaba  <wakaba@suika.fam.cx>
122    
123            * ContentChecker.pm (_get_children): (Incompleted) attempt to
124            imlement significant content checking for contents
125            with |del| elements.
126    
127    2008-02-17  Wakaba  <wakaba@suika.fam.cx>
128    
129            * ContenteChecker.pm ($HTMLTransparentElements): More
130            elements are added.
131            (_get_children): HTML |object| elements are now semi-transparent.
132    
133            * NanoDOM.pm (manakai_html, manakai_head): New methods.
134    
135    2008-02-16  Wakaba  <wakaba@suika.fam.cx>
136    
137            * CacheManifest.pm: HTML5 revision 1211 implemented.
138    
139            * CacheManifest.pod: Updated.
140    
141    2008-02-10  Wakaba  <wakaba@suika.fam.cx>
142    
143            * ContentChecker.pm (check_document, check_element): Support
144            for second argument ($onsubdoc).
145            (_get_css_parser): Removed (now it is part of WDCC).
146    
147    2008-02-09  Wakaba  <wakaba@suika.fam.cx>
148    
149            * ContentChecker.pm (_get_css_parser): New.
150    
151    2007-11-25  Wakaba  <wakaba@suika.fam.cx>
152    
153            * ContentChecker.pm ($AnyChecker): Old way to add child elements
154            for checking had been used.
155    
156    2007-11-25  Wakaba  <wakaba@suika.fam.cx>
157    
158            * ContentChecker.pm (check_element): New todo item type |descendant|.
159    
160    2007-11-23  Wakaba  <wakaba@suika.fam.cx>
161    
162            * IMTChecker.pm: Revised to raise errors and warnings as (poorly)
163            specced in RFC 2046 and RFC 4288.
164            (application/atom+xml): Definition added.
165    
166    2007-11-23  Wakaba  <wakaba@suika.fam.cx>
167    
168            * URIChecker.pm: Make RFC 3986 should-level errors
169            warnings (rather than SHOULD-level errors).
170    
171  2007-11-23  Wakaba  <wakaba@suika.fam.cx>  2007-11-23  Wakaba  <wakaba@suika.fam.cx>
172    
173          * NanoDOM.pm (get_user_data, set_user_data): New methods.          * NanoDOM.pm (get_user_data, set_user_data): New methods.

Legend:
Removed from v.1.126  
changed lines
  Added in v.1.154

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24