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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24