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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24