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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24