/[suikacvs]/markup/html/whatpm/Whatpm/ContentChecker/ChangeLog
Suika

Diff of /markup/html/whatpm/Whatpm/ContentChecker/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.27 by wakaba, Sun Nov 25 08:04:20 2007 UTC revision 1.87 by wakaba, Sat May 3 08:00:17 2008 UTC
# Line 1  Line 1 
1    2008-05-03  Wakaba  <wakaba@suika.fam.cx>
2    
3            * HTML.pm: Support for |template=""|, |ref=""|, and
4            |registrationmark=""| attributes.
5    
6    2008-04-29  Wakaba  <wakaba@suika.fam.cx>
7    
8            * HTML.pm: <font> dropped and style="" is now global (HTML5 revision
9            1511).
10    
11    2008-04-29  Wakaba  <wakaba@suika.fam.cx>
12    
13            * HTML.pm: Support for |onstorage| attribute is added (HTML5
14            revision 1495).  Defined terms no longer have to be unique (HTML5
15            revision 1467).
16    
17    2008-04-29  Wakaba  <wakaba@suika.fam.cx>
18    
19            * HTML.pm ($HTMLBrowsingContextNameAttrChecker): New checker.
20            ($HTMLTargetAttrChecker): |_blank| is now allowed (HTML5
21            revision 1471) and an empty string is no longer allowed (HTML5
22            revision 1470).
23            (object/@name, iframe/@name): Added (HTML5 revision 1470).
24    
25    2008-04-13  Wakaba  <wakaba@suika.fam.cx>
26    
27            * HTML.pm: |xmlns| attribute is now a global attribute (HTML5
28            revision 1426).
29    
30    2008-04-12  Wakaba  <wakaba@suika.fam.cx>
31    
32            * HTML.pm: Support for HTML custom data attributes (HTML5
33            revision 1399).
34    
35    2008-03-28  Wakaba  <wakaba@suika.fam.cx>
36    
37            * HTML.pm: s/Prose/Flow/g (HTML5 revision 1261).
38    
39    2008-03-23  Wakaba  <wakaba@suika.fam.cx>
40    
41            * HTML.pm: @datetime microsyntax is in the First Draft phase.
42    
43    2008-03-22  Wakaba  <wakaba@suika.fam.cx>
44    
45            * HTML.pm: link/@rev and a/@rev are implemented.
46    
47    2008-03-22  Wakaba  <wakaba@suika.fam.cx>
48    
49            * HTML.pm: link/@target, img/@align, img/@border, img/@hspace,
50            img/@vspace, img/@longdesc, object/@align, object/@archive,
51            object/@border, object/@classid, object/@codebase,
52            object/@codetype, object/@declare, object/@hspace,
53            object/@standby, object/@vspace, param/@valuetype,
54            param/@type, area/@nohref, %cellhalign/@align, %cellhalign/@char,
55            and %cellvalign/@valign are implemented.
56    
57    2008-03-22  Wakaba  <wakaba@suika.fam.cx>
58    
59            * HTML.pm: tr/@bgcolor, td/@bgcolor, th/@bgcolor, td/@abbr,
60            th/@abbr, td/@axis, th/@axis, td/@scope, td/@nowrap,
61            th/@nowrap, caption/@align , table/@frame, table/@rules,
62            table/@summary, and table/@width are implemented.
63    
64    2008-03-22  Wakaba  <wakaba@suika.fam.cx>
65    
66            * HTML.pm: body/@alink, body/@background, body/@bgcolor,
67            body/@link, body/@text, body/@vlink, hn/@align, p/@align,
68            br/@clear, pre/@width, ol/@compact, ul/@compact,
69            dl/@compact, dl/@compact, menu/@compact, and div/@align implemented.
70    
71    2008-03-22  Wakaba  <wakaba@suika.fam.cx>
72    
73            * HTML.pm: Typo fixed.  html/@version implemented (as do-nothing
74            checker). head/@profile implemented.  meta/@scheme implemented (as
75            do-nothing checker).
76    
77    2008-03-22  Wakaba  <wakaba@suika.fam.cx>
78    
79            * HTML.pm: Add URIs to the list of URIs to be returned
80            by the checker method. |accesskey| attribute is implemented.
81    
82    2008-03-20  Wakaba  <wakaba@suika.fam.cx>
83    
84            * Atom.pm: Don't raise an error even if there is
85            no |atom:summary| element child in the |atom:entry|
86            element when the |type| attribute of the |atom:content|
87            element is set to |html|, |xhtml|, or |text|.
88            The |atom:rights| elements were implemented
89            as Date construct (!?).
90            Typo in code for |rel=alternate| are fixed.
91    
92    2008-03-20  Wakaba  <wakaba@suika.fam.cx>
93    
94            * Atom.pm: Support for |thr:total| element.
95            Add notes on additional Atom namespaces.
96    
97    2008-03-20  Wakaba  <wakaba@suika.fam.cx>
98    
99            * Atom.pm: Support for |thr:in-reply-to| element.
100    
101    2008-03-20  Wakaba  <wakaba@suika.fam.cx>
102    
103            * Atom.pm: Raise an error if required |atom:summary|
104            element is missing from an |atom:entry| element.
105    
106    2008-03-20  Wakaba  <wakaba@suika.fam.cx>
107    
108            * Atom.pm: Support for |<* type=html>| in Text construct.
109    
110    2008-03-20  Wakaba  <wakaba@suika.fam.cx>
111    
112            * Atom.pm: Bug fix for validation of |feed| on |author| child.
113    
114    2008-03-20  Wakaba  <wakaba@suika.fam.cx>
115    
116            * Atom.pm: Support for |<content type=html>| content
117            checking.
118    
119    2008-03-20  Wakaba  <wakaba@suika.fam.cx>
120    
121            * Atom.pm: Support for |author| for |feed| checking.
122    
123    2008-03-20  Wakaba  <wakaba@suika.fam.cx>
124    
125            * Atom.pm: Support for |author| for |entry| checking.
126    
127    2008-03-17  Wakaba  <wakaba@suika.fam.cx>
128    
129            * HTML.pm: Some attribute level definitions were missing.
130    
131    2008-03-09  Wakaba  <wakaba@suika.fam.cx>
132    
133            * HTML.pm: |dir|, |center|, and |basefont| are implemented.
134    
135    2008-03-09  Wakaba  <wakaba@suika.fam.cx>
136    
137            * HTML.pm: |contenteditable| attribute support is now implemented.
138    
139    2008-03-09  Wakaba  <wakaba@suika.fam.cx>
140    
141            * HTML.pm: Known but not-implemented-yet attributes were not
142            warned.
143    
144    2008-03-02  Wakaba  <wakaba@suika.fam.cx>
145    
146            * HTML.pm: Status information from old specifications
147            are incorporated.
148    
149    2008-03-02  Wakaba  <wakaba@suika.fam.cx>
150    
151            * Atom.pm: Reimplemented.
152    
153    2008-03-02  Wakaba  <wakaba@suika.fam.cx>
154    
155            * HTML.pm: |in_a_href| flag is not reset after the </a>.
156            Raise an error if |area| is not a descendant of |map|.
157    
158    2008-03-01  Wakaba  <wakaba@suika.fam.cx>
159    
160            * HTML.pm: Sectioning root category added.  |blockquote|
161            is no longer a sectioning content.
162    
163    2008-02-26  Wakaba  <wakaba@suika.fam.cx>
164    
165            * HTML.pm: Allow |blockquote| in |header| and |footer| (HTML5
166            revision 1250).
167    
168    2008-02-26  Wakaba  <wakaba@suika.fam.cx>
169    
170            * HTML.pm: First version of Web Forms 2.0 support (its weired,
171            since the spec itself is frankensteinesque:-); note that though
172            it is weired spec from the today's viewpoint, it is still
173            better-written spec than any W3C (Candidate or Proposed or full)
174            Recommendation, sadly.
175    
176    2008-02-26  Wakaba  <wakaba@suika.fam.cx>
177    
178            * HTML.pm: Since even XHTML Basic 1.1 is a CR, diffs
179            from XHTML M12N 1.0 are reflected in |status| field.
180    
181    2008-02-26  Wakaba  <wakaba@suika.fam.cx>
182    
183            * HTML.pm: HTML5 status constants are OR-ed with "allowed" status.
184            Don't raise "not defined" errors; they are now raised according
185            to status flags.  Status flags of li/@value, ol/@start, and menu
186            are now non-deprecated, to avoid deprecated error message.
187            area/@hreftype typo fixed.  |isindex| SHOULD NOT be used
188            according to HTML4.
189    
190    2008-02-26  Wakaba  <wakaba@suika.fam.cx>
191    
192            * HTML.pm: Make |figure| caption optional (HTML5 revision 1240).
193            Add |reversed| to |ol| (HTML5 revision 1248).
194    
195    2008-02-24  Wakaba  <wakaba@suika.fam.cx>
196    
197            * HTML.pm: Most of Web Forms 1.0 attributes are implemented.
198    
199    2008-02-24  Wakaba  <wakaba@suika.fam.cx>
200    
201            * HTML.pm: |big|, |tt|, |s|, |strike|, and |u| are implemented.
202            Raise not-part-of-HTML5 error for |acronym|.
203    
204    2008-02-24  Wakaba  <wakaba@suika.fam.cx>
205    
206            * HTML.pm: HTML5 attribute status added.
207    
208    2008-02-24  Wakaba  <wakaba@suika.fam.cx>
209    
210            * HTML.pm: Standardized status for attributes are added (HTML5
211            info are not added yet).  Make element or attribute not defined
212            by HTML5 spec as a conformance error (though it is not clearly
213            defined by HTML5 spec as non-conforming).  Note that more work
214            is needed for non-standard attribute thing, since the current
215            implementation prevents non-standard attribute from being
216            syntactically checked (otherwise it is treated as if a
217            standard attribute).
218    
219    2008-02-24  Wakaba  <wakaba@suika.fam.cx>
220    
221            * HTML.pm: Standardized status attributes are added.
222    
223    2008-02-24  Wakaba  <wakaba@suika.fam.cx>
224    
225            * HTML.pm: Invalid |meta| in |noscript| should be erred
226            as usual.
227    
228    2008-02-24  Wakaba  <wakaba@suika.fam.cx>
229    
230            * HTML.pm: Updated for |del|-and-significant problem.
231    
232    2008-02-24  Wakaba  <wakaba@suika.fam.cx>
233    
234            * HTML.pm (datagrid): Condition was incorrect.
235    
236    2008-02-23  Wakaba  <wakaba@suika.fam.cx>
237    
238            * HTML.pm (%HTMLProseContentChecker, details, figure): Don't
239            change state when a transparent element is encountered.
240            (details check): Reimplemented.
241    
242    2008-02-23  Wakaba  <wakaba@suika.fam.cx>
243    
244            * HTML.pm (object check_end): Don't check significant content
245            if the element is used as a transparent element.
246            (video check): Reimplemented.
247    
248    2008-02-23  Wakaba  <wakaba@suika.fam.cx>
249    
250            * HTML.pm: |figure| content checker reimplemented.  |object|
251            content checker for root element case reimplemented.
252    
253    2008-02-23  Wakaba  <wakaba@suika.fam.cx>
254    
255            * HTML.pm: Revised.
256    
257    2008-02-18  Wakaba  <wakaba@suika.fam.cx>
258    
259            * HTML.pm (object): Implemented (with some bug on transparentness
260            handling).
261    
262    2008-02-18  Wakaba  <wakaba@suika.fam.cx>
263    
264            * HTML.pm: s/m/mark/g (HTML5 revision 1232).
265    
266    2008-02-18  Wakaba  <wakaba@suika.fam.cx>
267    
268            * HTML.pm (img): |alt| is a SHOULD-level requirement now (since
269            the conformance checker cannot examine the semantics of the
270            image).
271    
272    2008-02-17  Wakaba  <wakaba@suika.fam.cx>
273    
274            * HTML.pm: Useless old stuff are removed.  |datagrid|
275            was missing from |$HTMLInteractiveContent|.
276            (a): Use new |$HTMLInteractiveContent| in place
277            of |$HTMLIntetractiveElements|.
278            (caption): Use new |$HTMLPhrasingContentChecker| in place
279            of |$HTMLStrictlyInlineChecker|.
280    
281    2008-02-17  Wakaba  <wakaba@suika.fam.cx>
282    
283            * HTML.pm (figure): Implemented.
284            (video, audio): In no-parent-element case with |src| attribute,
285            the content model is now prose content.
286    
287    2008-02-17  Wakaba  <wakaba@suika.fam.cx>
288    
289            * HTML.pm (noscript): Reimplemented.
290    
291    2008-02-17  Wakaba  <wakaba@suika.fam.cx>
292    
293            * HTML.pm: |<meta http-equiv=Content-Type| support (HTML5 revision
294            1180).
295    
296    2008-02-17  Wakaba  <wakaba@suika.fam.cx>
297    
298            * HTML.pm (th): |th| now requires phrasing content.  |div|
299            now requires prose content.
300    
301    2008-02-17  Wakaba  <wakaba@suika.fam.cx>
302    
303            * HTML.pm: Error messages revised.
304    
305    2008-02-17  Wakaba  <wakaba@suika.fam.cx>
306    
307            * HTML.pm: Most part of December 2007 Content Model is implemented.
308    
309    2008-02-10  Wakaba  <wakaba@suika.fam.cx>
310    
311            * HTML.pm (<style>): CSS validation code removed; instead,
312            it does invoke subdoc callback to ask to the callee to validate
313            the style sheet separately.
314    
315    2008-02-09  Wakaba  <wakaba@suika.fam.cx>
316    
317            * HTML.pm (<style>): Initial version of CSS validation support.
318    
319  2007-11-25  Wakaba  <wakaba@suika.fam.cx>  2007-11-25  Wakaba  <wakaba@suika.fam.cx>
320    
321            * HTML.pm ($HTMLSignificantContentErrors): New.
322    
323    2007-11-25  Wakaba  <wakaba@suika.fam.cx>      
324    
325          * HTML.pm: Support for checking for significant content (HTML5          * HTML.pm: Support for checking for significant content (HTML5
326          revision 1114).  Note that the current implementation has          revision 1114).  Note that the current implementation has
327          an issue on treatment for transparent or semi-transparent          an issue on treatment for transparent or semi-transparent

Legend:
Removed from v.1.27  
changed lines
  Added in v.1.87

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24