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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24