/[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.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>  2008-02-10  Wakaba  <wakaba@suika.fam.cx>
148    
149          * 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.155

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24