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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24