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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24