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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24