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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24