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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24