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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24