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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24