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

Legend:
Removed from v.1.135  
changed lines
  Added in v.1.172

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24