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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24