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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24