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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24