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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24