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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24