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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24