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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24