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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24