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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24