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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24