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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24