/[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.156 by wakaba, Mon Oct 27 06:16:33 2008 UTC
# Line 1  Line 1 
1    2008-10-27  Wakaba  <wakaba@suika.fam.cx>
2    
3            * HTML.pm: HTML5 spec status updated, except for
4            datatemplate-related features, once again.  Status for RDFa and
5            XHTML Basic 1.1 updated.
6    
7    2008-10-27  Wakaba  <wakaba@suika.fam.cx>
8    
9            * HTML.pm: HTML5 spec status updated, except for
10            datatemplate-related features.
11    
12    2008-10-07  Wakaba  <wakaba@suika.fam.cx>
13    
14            * HTML.pm: Quoted-strings in media type specifications were not
15            properly decoded.  Fixed support for <li value> with non-<ol>
16            parent (or with no parent).
17    
18    2008-10-07  Wakaba  <wakaba@suika.fam.cx>
19    
20            * HTML.pm: <input usemap> support.
21    
22    2008-10-07  Wakaba  <wakaba@suika.fam.cx>
23    
24            * HTML.pm: Mark <input inputmode> as dropped.  <input accesskey>
25            support fixed.  <input align> support.  Tentative support for
26            <input inputmode>.  Support for <input replace>.  Status of
27            <button template> fixed.
28    
29    2008-10-06  Wakaba  <wakaba@suika.fam.cx>
30    
31            * HTML.pm: Place checkers for obsolete attributes appropriately.
32    
33    2008-10-06  Wakaba  <wakaba@suika.fam.cx>
34    
35            * HTML.pm: <input step> implemented.
36    
37    2008-10-06  Wakaba  <wakaba@suika.fam.cx>
38    
39            * HTML.pm: The checker code for the Password state merged with the
40            code for the Text state.  The |maxlength| attribute checker
41            implemented.  The |size| attribute whose value is zero is not
42            allowed.
43    
44    2008-10-06  Wakaba  <wakaba@suika.fam.cx>
45    
46            * HTML.pm: Support for |required| attribute of the |input|
47            element.
48    
49    2008-10-06  Wakaba  <wakaba@suika.fam.cx>
50    
51            * HTML.pm: Don't use |get_attribute|, for compatibility with
52            NanoDOM.  Support for |readonly|, |autocomplete|, and |size|
53            attributes of the |input| element.
54    
55    2008-10-06  Wakaba  <wakaba@suika.fam.cx>
56    
57            * HTML.pm: Checks of attribute applicablity for remaining <input
58            type> states are implemented.  Some <input type>-dependent
59            attribute checkers implemented.
60    
61    2008-10-06  Wakaba  <wakaba@suika.fam.cx>
62    
63            * HTML.pm: <input type=text>, <input type=email>, <input
64            type=url>, <input type=password>, and <input type=datetime>
65            checkes are implemented.
66    
67    2008-10-06  Wakaba  <wakaba@suika.fam.cx>
68    
69            * HTML.pm: <input type=hidden> checkes implemented.
70    
71    2008-10-06  Wakaba  <wakaba@suika.fam.cx>
72    
73            * HTML.pm: <input type> definition updated according to HTML5
74            definition.  Prepares for tests against <input type> states.
75    
76    2008-10-06  Wakaba  <wakaba@suika.fam.cx>
77    
78            * HTML.pm: |input|'s |check_attrs| method is expanded to support
79            varying requirements for various states of the element.
80    
81    2008-10-05  Wakaba  <wakaba@suika.fam.cx>
82    
83            * HTML.pm: <label> content conformance checking implemented.
84    
85    2008-09-22  Wakaba  <wakaba@suika.fam.cx>
86    
87            * HTML.pm: Support for |for=""| validation.
88    
89    2008-09-22  Wakaba  <wakaba@suika.fam.cx>
90    
91            * HTML.pm: Support for |area| |alt=""| validation (HTML5
92            revision 1932).
93    
94    2008-09-21  Wakaba  <wakaba@suika.fam.cx>
95    
96            * HTML.pm: Support for |form=""| attributes.
97    
98    2008-09-21  Wakaba  <wakaba@suika.fam.cx>
99    
100            * HTML.pm: |id| attribute checkers for the |menu| and |map|
101            elements are removed; the |id| attribute of those elements is now
102            checked by the global |id| attribute.
103    
104    2008-09-21  Wakaba  <wakaba@suika.fam.cx>
105    
106            * HTML.pm: Support for |fieldset| |legend|.
107    
108    2008-09-21  Wakaba  <wakaba@suika.fam.cx>
109    
110            * HTML.pm: |form| element's |name| attribute is implemented.
111    
112    2008-09-20  Wakaba  <wakaba@suika.fam.cx>
113    
114            * HTML.pm: U+000B is no longer part of space characters (HTML5
115            revision 1738).
116    
117    2008-09-20  Wakaba  <wakaba@suika.fam.cx>
118    
119            * HTML.pm, Atom.pm: Interactrive content implementation synced
120            with the spec (HTML5 revision 2018).
121    
122    2008-09-20  Wakaba  <wakaba@suika.fam.cx>
123    
124            * HTML.pm ($HTMLCharsetChecker): Support for ASCII-compatibility
125            check.
126            ($HTMLCharsetsAttrChecker): New checker for accept-charset=""
127            support.
128    
129    2008-09-17  Wakaba  <wakaba@suika.fam.cx>
130    
131            * HTML.pm: Support for style="" attributes.
132    
133    2008-09-12  Wakaba  <wakaba@suika.fam.cx>
134    
135            * HTML.pm: Tentative support for |textarea| |oninput|
136            attribute.
137    
138    2008-09-12  Wakaba  <wakaba@suika.fam.cx>
139    
140            * HTML.pm: The WF2 |oninput| attribute was not added.
141            The WF2 |onforminput| and |onformchange| attributes were
142            not added, since they are not defined (although they ARE
143            mentioned) in the normative part of the WF2 spec.  
144            Typo on the |oninvalid| attribute fixed.
145    
146    2008-09-11  Wakaba  <wakaba@suika.fam.cx>
147    
148            * HTML.pm: |fieldset| |name| added (HTML5 revision 2162).
149    
150    2008-09-09  Wakaba  <wakaba@suika.fam.cx>
151    
152            * HTML.pm: |a| is now transparent (HTML5 revision 1963).
153    
154    2008-09-07  Wakaba  <wakaba@suika.fam.cx>
155    
156            * HTML.pm: data-UPPERCASE attributes are no longer
157            allowed (HTML5 revision 1945).
158    
159    2008-09-06  Wakaba  <wakaba@suika.fam.cx>
160    
161            * HTML.pm: Support for form elements (HTML5 revisions
162            2142, 2148, 2150-2154).
163    
164    2008-09-05  Wakaba  <wakaba@suika.fam.cx>
165    
166            * HTML.pm: RDFa spec status updated again.
167    
168    2008-09-04  Wakaba  <wakaba@suika.fam.cx>
169    
170            * HTML.pm: RDFa spec status updated.
171    
172    2008-09-04  Wakaba  <wakaba@suika.fam.cx>
173    
174            * HTML.pm: WF2 content model, contexts, attributes/elements
175            status are updated. (HTML5 revision 2142-2152).
176    
177    2008-08-31  Wakaba  <wakaba@suika.fam.cx>
178    
179            * HTML.pm: |event-source| renamed as |eventsource| (HTML5 revision
180            1863).
181    
182    2008-08-31  Wakaba  <wakaba@suika.fam.cx>
183    
184            * HTML.pm: Uppercase attribute names for embed elements
185            are disallowed (HTML5 revision 1946).
186    
187    2008-08-31  Wakaba  <wakaba@suika.fam.cx>
188    
189            * HTML.pm: |embed| custom attributes and |data-*| attributes
190            must be XML compatible (HTML5 revision 1836).
191    
192    2008-08-31  Wakaba  <wakaba@suika.fam.cx>
193    
194            * HTML.pm: All HTML elements can have xmlns="" attributes (HTML5
195            revision 1834).
196    
197    2008-08-31  Wakaba  <wakaba@suika.fam.cx>
198    
199            * HTML.pm: Requires non-empty title="" for rel="alternate stylesheet"
200            link elements (HTML5 revision 1942).
201    
202    2008-08-31  Wakaba  <wakaba@suika.fam.cx>
203    
204            * HTML.pm: Support for the |bb| element (HTML5 revision 1894).
205            |irrelevant| renamed as |hidden| (HTML5 revision 2119).
206    
207    2008-08-31  Wakaba  <wakaba@suika.fam.cx>
208    
209            * HTML.pm: Element status updated.
210    
211    2008-08-31  Wakaba  <wakaba@suika.fam.cx>
212    
213            * HTML.pm: <embed> without src="" is conforming (HTML5
214            revision 1929).
215    
216    2008-08-30  Wakaba  <wakaba@suika.fam.cx>
217    
218            * HTML.pm: @autosubmit dropped (HTML5 revision 2019).
219    
220    2008-08-30  Wakaba  <wakaba@suika.fam.cx>
221    
222            * HTML.pm: Use White_Space instead of Zs for date or time
223            string in content (HTML5 revision 2094).  Make "YYYY-MM-DDHH:MM" (that
224            misses a white space or "T" literal between day and hour)
225            not raise two errors.
226    
227    2008-08-30  Wakaba  <wakaba@suika.fam.cx>
228    
229            * HTML.pm: |xml:lang| attribute value must be same
230            as |lang| attribute value for HTML elements (HTML5 revision 2062
231            and so on).  |lang| attribute in XML document is no longer
232            disallowed (HTML5 revision 2062).  |xml:lang| is allowed
233            in HTML document (HTML5 revision 2062 and so on).
234    
235    2008-08-30  Wakaba  <wakaba@suika.fam.cx>
236    
237            * Atom.pm: s/element missing/child element missing/ for
238            consistency.
239    
240            * HTML.pm: Typos fixed.
241            (pre): "No significant content" error was unintentionally
242            disabled.  s/element missing/child element missing/ for
243            consistency.
244    
245    2008-08-29  Wakaba  <wakaba@suika.fam.cx>
246    
247            * Atom.pm, HTML.pm: Made {level} inherited to the IMT checker.
248    
249    2008-08-17  Wakaba  <wakaba@suika.fam.cx>
250    
251            * HTML.pm (%XHTML2CommonAttrStatus): HTML5 status was missing.
252    
253    2008-08-16  Wakaba  <wakaba@suika.fam.cx>
254    
255            * HTML.pm: Subdocument texts for |style| and |script|
256            elements were not initialized.
257    
258    2008-08-16  Wakaba  <wakaba@suika.fam.cx>
259    
260            * HTML.pm, Atom.pm: Pass {level} object to language tag
261            and URL checkers.
262    
263    2008-08-15  Wakaba  <wakaba@suika.fam.cx>
264    
265            * HTML.pm: Mark HTML4's "fact"-level errors as such.  Typo fixed.
266    
267    2008-08-15  Wakaba  <wakaba@suika.fam.cx>
268    
269            * Atom.pm, HTML.pm: All error reporting method calls are
270            revised.
271    
272    2008-07-19  Wakaba  <wakaba@suika.fam.cx>
273    
274            * HTML.pm: Support for class=idl WebIDL checking.
275    
276    2008-06-08  Wakaba  <wakaba@suika.fam.cx>
277    
278            * HTML.pm: Support for |<map name="">| (HTML5 revisions
279            1722 and 1728).
280    
281    2008-06-08  Wakaba  <wakaba@suika.fam.cx>
282    
283            * HTML.pm: Support for ruby, rt, and rp elements (HTML5
284            revision 1704).  The |href| attribute is also extended
285            as a common attribute by RDFa Last Call Working Draft.
286    
287    2008-06-01  Wakaba  <wakaba@suika.fam.cx>
288    
289            * HTML.pm: Make data="" invalid (HTML5 revision 1709).
290    
291    2008-05-25  Wakaba  <wakaba@suika.fam.cx>
292    
293            * HTML.pm: Support for sizes="" (HTML5 revision 1558).
294    
295    2008-05-25  Wakaba  <wakaba@suika.fam.cx>
296    
297            * HTML.pm: |select| or |datalist| as a first child of |datagrid|
298            is now disallowed (HTML5 revision 1566).  |datagrid| elements
299            may be empty.
300    
301    2008-05-25  Wakaba  <wakaba@suika.fam.cx>
302    
303            * HTML.pm: The |param| element is in LC phase now.
304    
305    2008-05-24  Wakaba  <wakaba@suika.fam.cx>
306    
307            * HTML.pm: Support for seemless="" (HTML5 revision 1637) and
308            sandbox="" (HTML5 revision 1643).
309    
310    2008-05-24  Wakaba  <wakaba@suika.fam.cx>
311    
312            * HTML.pm: |width| and |height| on |iframe| are now conforming (HTML5
313            revision 1659).
314    
315    2008-05-16  Wakaba  <wakaba@suika.fam.cx>
316    
317            * HTML.pm: Fact out generic charset name checking code
318            to $HTMLCharsetChecker.  Support for charset="" attributes
319            on <a>, <link>, and <script> elements.
320    
321    2008-05-16  Wakaba  <wakaba@suika.fam.cx>
322    
323            * HTML.pm ($GetHTMLFloatingPointNumberAttrChecker): More than
324            one "." characters were allowed in a floating point number
325            incorrectly.
326            (source): Support for the pixelratio="" attribute (HTML5 revision
327            1629).
328    
329    2008-05-10  Wakaba  <wakaba@suika.fam.cx>
330    
331            * HTML.pm: Yay, |canvas| got the final status!
332    
333    2008-05-10  Wakaba  <wakaba@suika.fam.cx>
334    
335            * HTML.pm ($GetHTMLBooleanAttrChecker): Allow uppercase
336            letters (HTML5 revision 1572).
337    
338    2008-05-06  Wakaba  <wakaba@suika.fam.cx>
339    
340            * HTML.pm: Invoke |Whatpm::HTMLTable->assign_header| for each
341            table object.  Return the table object, not table element.
342            The |headers=""| checker for |td| elements are now noop.
343            Set the status of |headers=""| attribute as HTML5's one.
344    
345    2008-05-05  Wakaba  <wakaba@suika.fam.cx>
346    
347            * HTML.pm ($HTMLLengthAttrChecker): New.
348            (table/@cellpadding, table/@cellspacing, @charoff): Implemented.
349            (script/@langauge): Implemented.
350    
351    2008-05-05  Wakaba  <wakaba@suika.fam.cx>
352    
353            * HTML.pm: Make duplicate http-equiv="" non-conforming.
354            Check meta refresh content="".
355    
356    2008-05-05  Wakaba  <wakaba@suika.fam.cx>
357    
358            * HTML.pm: Empty <tbod>, <thead>, <tfoot>, and <tr> are
359            no longer content model error (they might be raise
360            table model error, however).  All table model error
361            parameters should propagate.
362    
363    2008-05-05  Wakaba  <wakaba@suika.fam.cx>
364    
365            * HTML.pm: Raise an error if a repeat* global attrbute
366            is used for an HTML element.
367    
368    2008-05-03  Wakaba  <wakaba@suika.fam.cx>
369    
370            * HTML.pm: Support for global attributes.  Status
371            for XHTML2 elements/attributes are added.
372    
373    2008-05-03  Wakaba  <wakaba@suika.fam.cx>
374    
375            * HTML.pm: Support for |repeat-start=""| attribute.
376    
377    2008-05-03  Wakaba  <wakaba@suika.fam.cx>
378    
379            * HTML.pm: Support for |repeat=""|, |repeat-template=""|,
380            |repeat-min=""|, and |repeat-max=""| attributes.
381            Support for |button| |type| values |add|, |remove|, |move-up|,
382            and |move-down|.
383    
384    2008-05-03  Wakaba  <wakaba@suika.fam.cx>
385    
386            * HTML.pm: Support for |template=""|, |ref=""|, and
387            |registrationmark=""| attributes.
388    
389    2008-04-29  Wakaba  <wakaba@suika.fam.cx>
390    
391            * HTML.pm: <font> dropped and style="" is now global (HTML5 revision
392            1511).
393    
394    2008-04-29  Wakaba  <wakaba@suika.fam.cx>
395    
396            * HTML.pm: Support for |onstorage| attribute is added (HTML5
397            revision 1495).  Defined terms no longer have to be unique (HTML5
398            revision 1467).
399    
400    2008-04-29  Wakaba  <wakaba@suika.fam.cx>
401    
402            * HTML.pm ($HTMLBrowsingContextNameAttrChecker): New checker.
403            ($HTMLTargetAttrChecker): |_blank| is now allowed (HTML5
404            revision 1471) and an empty string is no longer allowed (HTML5
405            revision 1470).
406            (object/@name, iframe/@name): Added (HTML5 revision 1470).
407    
408    2008-04-13  Wakaba  <wakaba@suika.fam.cx>
409    
410            * HTML.pm: |xmlns| attribute is now a global attribute (HTML5
411            revision 1426).
412    
413    2008-04-12  Wakaba  <wakaba@suika.fam.cx>
414    
415            * HTML.pm: Support for HTML custom data attributes (HTML5
416            revision 1399).
417    
418    2008-03-28  Wakaba  <wakaba@suika.fam.cx>
419    
420            * HTML.pm: s/Prose/Flow/g (HTML5 revision 1261).
421    
422    2008-03-23  Wakaba  <wakaba@suika.fam.cx>
423    
424            * HTML.pm: @datetime microsyntax is in the First Draft phase.
425    
426    2008-03-22  Wakaba  <wakaba@suika.fam.cx>
427    
428            * HTML.pm: link/@rev and a/@rev are implemented.
429    
430    2008-03-22  Wakaba  <wakaba@suika.fam.cx>
431    
432            * HTML.pm: link/@target, img/@align, img/@border, img/@hspace,
433            img/@vspace, img/@longdesc, object/@align, object/@archive,
434            object/@border, object/@classid, object/@codebase,
435            object/@codetype, object/@declare, object/@hspace,
436            object/@standby, object/@vspace, param/@valuetype,
437            param/@type, area/@nohref, %cellhalign/@align, %cellhalign/@char,
438            and %cellvalign/@valign are implemented.
439    
440    2008-03-22  Wakaba  <wakaba@suika.fam.cx>
441    
442            * HTML.pm: tr/@bgcolor, td/@bgcolor, th/@bgcolor, td/@abbr,
443            th/@abbr, td/@axis, th/@axis, td/@scope, td/@nowrap,
444            th/@nowrap, caption/@align , table/@frame, table/@rules,
445            table/@summary, and table/@width are implemented.
446    
447    2008-03-22  Wakaba  <wakaba@suika.fam.cx>
448    
449            * HTML.pm: body/@alink, body/@background, body/@bgcolor,
450            body/@link, body/@text, body/@vlink, hn/@align, p/@align,
451            br/@clear, pre/@width, ol/@compact, ul/@compact,
452            dl/@compact, dl/@compact, menu/@compact, and div/@align implemented.
453    
454    2008-03-22  Wakaba  <wakaba@suika.fam.cx>
455    
456            * HTML.pm: Typo fixed.  html/@version implemented (as do-nothing
457            checker). head/@profile implemented.  meta/@scheme implemented (as
458            do-nothing checker).
459    
460    2008-03-22  Wakaba  <wakaba@suika.fam.cx>
461    
462            * HTML.pm: Add URIs to the list of URIs to be returned
463            by the checker method. |accesskey| attribute is implemented.
464    
465    2008-03-20  Wakaba  <wakaba@suika.fam.cx>
466    
467            * Atom.pm: Don't raise an error even if there is
468            no |atom:summary| element child in the |atom:entry|
469            element when the |type| attribute of the |atom:content|
470            element is set to |html|, |xhtml|, or |text|.
471            The |atom:rights| elements were implemented
472            as Date construct (!?).
473            Typo in code for |rel=alternate| are fixed.
474    
475    2008-03-20  Wakaba  <wakaba@suika.fam.cx>
476    
477            * Atom.pm: Support for |thr:total| element.
478            Add notes on additional Atom namespaces.
479    
480    2008-03-20  Wakaba  <wakaba@suika.fam.cx>
481    
482            * Atom.pm: Support for |thr:in-reply-to| element.
483    
484    2008-03-20  Wakaba  <wakaba@suika.fam.cx>
485    
486            * Atom.pm: Raise an error if required |atom:summary|
487            element is missing from an |atom:entry| element.
488    
489    2008-03-20  Wakaba  <wakaba@suika.fam.cx>
490    
491            * Atom.pm: Support for |<* type=html>| in Text construct.
492    
493    2008-03-20  Wakaba  <wakaba@suika.fam.cx>
494    
495            * Atom.pm: Bug fix for validation of |feed| on |author| child.
496    
497    2008-03-20  Wakaba  <wakaba@suika.fam.cx>
498    
499            * Atom.pm: Support for |<content type=html>| content
500            checking.
501    
502    2008-03-20  Wakaba  <wakaba@suika.fam.cx>
503    
504            * Atom.pm: Support for |author| for |feed| checking.
505    
506    2008-03-20  Wakaba  <wakaba@suika.fam.cx>
507    
508            * Atom.pm: Support for |author| for |entry| checking.
509    
510    2008-03-17  Wakaba  <wakaba@suika.fam.cx>
511    
512            * HTML.pm: Some attribute level definitions were missing.
513    
514    2008-03-09  Wakaba  <wakaba@suika.fam.cx>
515    
516            * HTML.pm: |dir|, |center|, and |basefont| are implemented.
517    
518    2008-03-09  Wakaba  <wakaba@suika.fam.cx>
519    
520            * HTML.pm: |contenteditable| attribute support is now implemented.
521    
522    2008-03-09  Wakaba  <wakaba@suika.fam.cx>
523    
524            * HTML.pm: Known but not-implemented-yet attributes were not
525            warned.
526    
527    2008-03-02  Wakaba  <wakaba@suika.fam.cx>
528    
529            * HTML.pm: Status information from old specifications
530            are incorporated.
531    
532    2008-03-02  Wakaba  <wakaba@suika.fam.cx>
533    
534            * Atom.pm: Reimplemented.
535    
536    2008-03-02  Wakaba  <wakaba@suika.fam.cx>
537    
538            * HTML.pm: |in_a_href| flag is not reset after the </a>.
539            Raise an error if |area| is not a descendant of |map|.
540    
541    2008-03-01  Wakaba  <wakaba@suika.fam.cx>
542    
543            * HTML.pm: Sectioning root category added.  |blockquote|
544            is no longer a sectioning content.
545    
546    2008-02-26  Wakaba  <wakaba@suika.fam.cx>
547    
548            * HTML.pm: Allow |blockquote| in |header| and |footer| (HTML5
549            revision 1250).
550    
551    2008-02-26  Wakaba  <wakaba@suika.fam.cx>
552    
553            * HTML.pm: First version of Web Forms 2.0 support (its weired,
554            since the spec itself is frankensteinesque:-); note that though
555            it is weired spec from the today's viewpoint, it is still
556            better-written spec than any W3C (Candidate or Proposed or full)
557            Recommendation, sadly.
558    
559    2008-02-26  Wakaba  <wakaba@suika.fam.cx>
560    
561            * HTML.pm: Since even XHTML Basic 1.1 is a CR, diffs
562            from XHTML M12N 1.0 are reflected in |status| field.
563    
564    2008-02-26  Wakaba  <wakaba@suika.fam.cx>
565    
566            * HTML.pm: HTML5 status constants are OR-ed with "allowed" status.
567            Don't raise "not defined" errors; they are now raised according
568            to status flags.  Status flags of li/@value, ol/@start, and menu
569            are now non-deprecated, to avoid deprecated error message.
570            area/@hreftype typo fixed.  |isindex| SHOULD NOT be used
571            according to HTML4.
572    
573    2008-02-26  Wakaba  <wakaba@suika.fam.cx>
574    
575            * HTML.pm: Make |figure| caption optional (HTML5 revision 1240).
576            Add |reversed| to |ol| (HTML5 revision 1248).
577    
578    2008-02-24  Wakaba  <wakaba@suika.fam.cx>
579    
580            * HTML.pm: Most of Web Forms 1.0 attributes are implemented.
581    
582    2008-02-24  Wakaba  <wakaba@suika.fam.cx>
583    
584            * HTML.pm: |big|, |tt|, |s|, |strike|, and |u| are implemented.
585            Raise not-part-of-HTML5 error for |acronym|.
586    
587    2008-02-24  Wakaba  <wakaba@suika.fam.cx>
588    
589            * HTML.pm: HTML5 attribute status added.
590    
591    2008-02-24  Wakaba  <wakaba@suika.fam.cx>
592    
593            * HTML.pm: Standardized status for attributes are added (HTML5
594            info are not added yet).  Make element or attribute not defined
595            by HTML5 spec as a conformance error (though it is not clearly
596            defined by HTML5 spec as non-conforming).  Note that more work
597            is needed for non-standard attribute thing, since the current
598            implementation prevents non-standard attribute from being
599            syntactically checked (otherwise it is treated as if a
600            standard attribute).
601    
602    2008-02-24  Wakaba  <wakaba@suika.fam.cx>
603    
604            * HTML.pm: Standardized status attributes are added.
605    
606    2008-02-24  Wakaba  <wakaba@suika.fam.cx>
607    
608            * HTML.pm: Invalid |meta| in |noscript| should be erred
609            as usual.
610    
611    2008-02-24  Wakaba  <wakaba@suika.fam.cx>
612    
613            * HTML.pm: Updated for |del|-and-significant problem.
614    
615    2008-02-24  Wakaba  <wakaba@suika.fam.cx>
616    
617            * HTML.pm (datagrid): Condition was incorrect.
618    
619    2008-02-23  Wakaba  <wakaba@suika.fam.cx>
620    
621            * HTML.pm (%HTMLProseContentChecker, details, figure): Don't
622            change state when a transparent element is encountered.
623            (details check): Reimplemented.
624    
625    2008-02-23  Wakaba  <wakaba@suika.fam.cx>
626    
627            * HTML.pm (object check_end): Don't check significant content
628            if the element is used as a transparent element.
629            (video check): Reimplemented.
630    
631    2008-02-23  Wakaba  <wakaba@suika.fam.cx>
632    
633            * HTML.pm: |figure| content checker reimplemented.  |object|
634            content checker for root element case reimplemented.
635    
636    2008-02-23  Wakaba  <wakaba@suika.fam.cx>
637    
638            * HTML.pm: Revised.
639    
640    2008-02-18  Wakaba  <wakaba@suika.fam.cx>
641    
642            * HTML.pm (object): Implemented (with some bug on transparentness
643            handling).
644    
645    2008-02-18  Wakaba  <wakaba@suika.fam.cx>
646    
647            * HTML.pm: s/m/mark/g (HTML5 revision 1232).
648    
649    2008-02-18  Wakaba  <wakaba@suika.fam.cx>
650    
651            * HTML.pm (img): |alt| is a SHOULD-level requirement now (since
652            the conformance checker cannot examine the semantics of the
653            image).
654    
655    2008-02-17  Wakaba  <wakaba@suika.fam.cx>
656    
657            * HTML.pm: Useless old stuff are removed.  |datagrid|
658            was missing from |$HTMLInteractiveContent|.
659            (a): Use new |$HTMLInteractiveContent| in place
660            of |$HTMLIntetractiveElements|.
661            (caption): Use new |$HTMLPhrasingContentChecker| in place
662            of |$HTMLStrictlyInlineChecker|.
663    
664    2008-02-17  Wakaba  <wakaba@suika.fam.cx>
665    
666            * HTML.pm (figure): Implemented.
667            (video, audio): In no-parent-element case with |src| attribute,
668            the content model is now prose content.
669    
670    2008-02-17  Wakaba  <wakaba@suika.fam.cx>
671    
672            * HTML.pm (noscript): Reimplemented.
673    
674    2008-02-17  Wakaba  <wakaba@suika.fam.cx>
675    
676            * HTML.pm: |<meta http-equiv=Content-Type| support (HTML5 revision
677            1180).
678    
679    2008-02-17  Wakaba  <wakaba@suika.fam.cx>
680    
681            * HTML.pm (th): |th| now requires phrasing content.  |div|
682            now requires prose content.
683    
684    2008-02-17  Wakaba  <wakaba@suika.fam.cx>
685    
686            * HTML.pm: Error messages revised.
687    
688    2008-02-17  Wakaba  <wakaba@suika.fam.cx>
689    
690            * HTML.pm: Most part of December 2007 Content Model is implemented.
691    
692    2008-02-10  Wakaba  <wakaba@suika.fam.cx>
693    
694            * HTML.pm (<style>): CSS validation code removed; instead,
695            it does invoke subdoc callback to ask to the callee to validate
696            the style sheet separately.
697    
698    2008-02-09  Wakaba  <wakaba@suika.fam.cx>
699    
700            * HTML.pm (<style>): Initial version of CSS validation support.
701    
702  2007-11-25  Wakaba  <wakaba@suika.fam.cx>  2007-11-25  Wakaba  <wakaba@suika.fam.cx>
703    
704            * HTML.pm ($HTMLSignificantContentErrors): New.
705    
706    2007-11-25  Wakaba  <wakaba@suika.fam.cx>      
707    
708          * HTML.pm: Support for checking for significant content (HTML5          * HTML.pm: Support for checking for significant content (HTML5
709          revision 1114).  Note that the current implementation has          revision 1114).  Note that the current implementation has
710          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.156

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24