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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24