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

Legend:
Removed from v.1.52  
changed lines
  Added in v.1.211

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24