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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24