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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24