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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24