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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24