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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24