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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24