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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24