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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24