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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24