/[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.132 by wakaba, Sun Feb 10 04:09:57 2008 UTC revision 1.167 by wakaba, Sat Mar 8 02:54:45 2008 UTC
# Line 1  Line 1 
1    2008-03-08  Wakaba  <wakaba@suika.fam.cx>
2    
3            * HTML.pm.src: A "generate implied end tags" code (t409.1)
4            could not be reached so that it is now removed (HTML5 revision
5            1320).
6    
7    2008-03-08  Wakaba  <wakaba@suika.fam.cx>
8    
9            * HTML.pm.src: Code for the case of |</div>| and so on are revised
10            to align with new spec text (HTML5 revision 1320).
11    
12    2008-03-08  Wakaba  <wakaba@suika.fam.cx>
13    
14            * HTML.pm.src: Remove strange |if| condition; however, it should
15            have had no harm in theory.
16    
17    2008-03-08  Wakaba  <wakaba@suika.fam.cx>
18    
19            * HTML.pm.src (_tree_construction_main): '</p>' in body
20            case is split from other end tags for the preparation
21            of implementing HTML revision 1320.
22    
23    2008-03-07  Wakaba  <wakaba@suika.fam.cx>
24    
25            * HTML.pm.src: Simplified "generate implied end tag" (HTML5
26            revision 1320).
27    
28    2008-03-07  Wakaba  <wakaba@suika.fam.cx>
29    
30            * HTML.pm.src (_tree_construction_main): Merge rules for "h1"
31            and "div" (HTML5 revision 1318).  Add comments to where
32            |form| pointer association codes should be inserted (HTML5 revision
33            1319).
34    
35    2008-03-06  Wakaba  <wakaba@suika.fam.cx>
36    
37            * HTML.pm.src: <html> treatement refined (HTML5 revision 1314).
38    
39    2008-03-05  Wakaba  <wakaba@suika.fam.cx>
40    
41            * HTML.pm.src: Since the case t268 should never be reached (no
42            other token type, there are), it is replaced by a |die| statement.
43    
44    2008-03-05  Wakaba  <wakaba@suika.fam.cx>
45    
46            * HTML.pm.src: Typo fixed.
47    
48    2008-03-04  Wakaba  <wakaba@suika.fam.cx>
49    
50            * HTML.pm.src (_tree_construction_initial): Some limited quirks
51            doctypes were not uppercased for comparison.
52    
53    2008-03-03  Wakaba  <wakaba@suika.fam.cx>
54    
55            * HTML.pm.src (tree construction and set_inner_html): Checkpoints
56            are added.
57    
58    2008-03-03  Wakaba  <wakaba@suika.fam.cx>
59    
60            * HTML.pm.src (_tokenize_attempt_to_consume_an_entity): Checkpoints
61            are set.  Cases that are unlikely reached are noted as so.
62    
63    2008-03-03  Wakaba  <wakaba@suika.fam.cx>
64    
65            * HTML.pm.src: Checkpoints for debugging are added.
66    
67            * mkhtmlparser.pl: Support for |!!!cp| syntax.
68    
69    2008-03-03  Wakaba  <wakaba@suika.fam.cx>
70    
71            * HTML.pm.src, mkhtmlparser.pl: s/_input_character/_char/g
72            for simplicity.
73    
74    2008-03-03  Wakaba  <wakaba@suika.fam.cx>
75    
76            * HTML.pm.src: Flag name changed: s/correct/force-quirks/g (HTML5
77            revision 1307).
78    
79    2008-03-03  Wakaba  <wakaba@suika.fam.cx>
80    
81            * HTML.pm.src (_get_next_token): Where the /incorrect/ flag
82            is set are changed (HTML5 revision 1305).
83    
84    2008-03-02  Wakaba  <wakaba@suika.fam.cx>
85    
86            * HTML.pm.src: Raise a parse error for |<span ===>| (HTML5 revision
87            1292).  Entities are not parsed in comment-like part in RCDATA
88            elements (HTML5 revision 1294).  Allow bare & at the end
89            of attribute value literals (HTML5 revision 1296).  More
90            quirks mode doctypes (HTML5 revision 1302).  Requires spaces
91            between attributes and ban attribute names or unquoted
92            attribute values containing single or double quotes (HTML5
93            revision 1303).
94    
95    2008-03-02  Wakaba  <wakaba@suika.fam.cx>
96    
97            * ContentChecker.pm: Typo fixed.  Don't raise "character encoding"
98            and related errors unless it is an HTML document (though the spec
99            is unclear on whether it is applied to XHTML document).
100    
101            * HTML.pm (%HTMLAttrStatus): WF2 repetition model attributes
102            are added.
103    
104    2008-03-02  Wakaba  <wakaba@suika.fam.cx>
105    
106            * HTML.pm.src: s/local_name/manakai_local_name/g.
107    
108    2008-03-01  Wakaba  <wakaba@suika.fam.cx>
109    
110            * _NamedEntityList.pm: Updated (HTML5 revision 1286).
111    
112            * HTML.pm.src: |charset| in |content| attribute is
113            case-insensitive (HTML5 revision 1270).
114    
115    2008-02-26  Wakaba  <wakaba@suika.fam.cx>
116    
117            * ContentChecker.pm: New status constants are added.
118            ($ElementDefault): |status| added.
119            (check_element): Err for non-standard or deprecated elements.
120            (_attr_status_info): For non-standard or deprecated attributes.
121    
122    2008-02-24  Wakaba  <wakaba@suika.fam.cx>
123    
124            * ContentChecker.pm (_attr_status_info): New internal method.
125    
126    2008-02-24  Wakaba  <wakaba@suika.fam.cx>
127    
128            * ContentChecker.pm (check_element): Element standardized
129            status information is now dispatched.
130    
131    2008-02-24  Wakaba  <wakaba@suika.fam.cx>
132    
133            * ContentChecker.pm (check_element): Fix |del|-and-significant
134            problem by adding some more arguments.
135    
136    2008-02-24  Wakaba  <wakaba@suika.fam.cx>
137    
138            * ContentChecker.pm (check_element): Use context of
139            container-for-the-purpose-of-content-model element (not transparent
140            element) for |check_child_element| calling and significant
141            text flag marking.  This reintroduces |<del>|-and-significant
142            problem again.
143    
144    2008-02-24  Wakaba  <wakaba@suika.fam.cx>
145    
146            * ContentChecker.pm (check_element): Make semi-transparent
147            elements ignored for the purpose of phase changes in
148            content model checking.
149    
150    2008-02-23  Wakaba  <wakaba@suika.fam.cx>
151    
152            * ContentChecker.pm (check_element): In-element state
153            was not properly managed for transparent cases.
154    
155    2008-02-23  Wakaba  <wakaba@suika.fam.cx>
156    
157            * ContentChecker.pm (check_element): Support for |video|
158            and |audio| as semi-transparent elements.
159    
160    2008-02-23  Wakaba  <wakaba@suika.fam.cx>
161    
162            * ContentChecker.pm ($HTMLSemiTransparentElements): New.
163            (check_element): s/minuses/minus_elements/, s/pluses/plus_elements/.
164            Support for |html:object| as a semi-transparent element.
165    
166    2008-02-23  Wakaba  <wakaba@suika.fam.cx>
167    
168            * ContentChecker.pm (check_element): The way to traverse
169            the tree is entirely revised to make it easier to track
170            the state of ancestors/descendants.  As a result of this
171            revision (which rewrites almost all of Whatpm::ContentChecker::HTML),
172            support for content model checking for HTML elements |figure|,
173            |object|, |video|, and |audio| and checking for XML elements (and
174            some XMLNS checkings) are dropped for now.  They will be
175            reimplemented in due cource.
176    
177    2008-02-17  Wakaba  <wakaba@suika.fam.cx>
178    
179            * HTML.pm.src: |>| in public or system literal closes the DOCTYPE
180            token (HTML5 revision 1225).
181    
182    2008-02-17  Wakaba  <wakaba@suika.fam.cx>
183    
184            * ContentChecker.pm ({unsupported_level}): New value.
185    
186            * HTML.pm.src: Save whether |meta| |content| attribute
187            contains character references or not.
188    
189    2008-02-17  Wakaba  <wakaba@suika.fam.cx>
190    
191            * ContentChecker.pm (_get_children): (Incompleted) attempt to
192            imlement significant content checking for contents
193            with |del| elements.
194    
195    2008-02-17  Wakaba  <wakaba@suika.fam.cx>
196    
197            * ContenteChecker.pm ($HTMLTransparentElements): More
198            elements are added.
199            (_get_children): HTML |object| elements are now semi-transparent.
200    
201            * NanoDOM.pm (manakai_html, manakai_head): New methods.
202    
203    2008-02-16  Wakaba  <wakaba@suika.fam.cx>
204    
205            * CacheManifest.pm: HTML5 revision 1211 implemented.
206    
207            * CacheManifest.pod: Updated.
208    
209  2008-02-10  Wakaba  <wakaba@suika.fam.cx>  2008-02-10  Wakaba  <wakaba@suika.fam.cx>
210    
211          * ContentChecker.pm (check_document, check_element): Support          * ContentChecker.pm (check_document, check_element): Support

Legend:
Removed from v.1.132  
changed lines
  Added in v.1.167

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24