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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24