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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24