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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24