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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24