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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24