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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24