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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24