/[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.48 by wakaba, Sun Feb 24 01:38:36 2008 UTC revision 1.124 by wakaba, Thu Sep 4 15:01:58 2008 UTC
# Line 1  Line 1 
1    2008-09-04  Wakaba  <wakaba@suika.fam.cx>
2    
3            * HTML.pm: RDFa spec status updated.
4    
5    2008-09-04  Wakaba  <wakaba@suika.fam.cx>
6    
7            * HTML.pm: WF2 content model, contexts, attributes/elements
8            status are updated. (HTML5 revision 2142-2152).
9    
10    2008-08-31  Wakaba  <wakaba@suika.fam.cx>
11    
12            * HTML.pm: |event-source| renamed as |eventsource| (HTML5 revision
13            1863).
14    
15    2008-08-31  Wakaba  <wakaba@suika.fam.cx>
16    
17            * HTML.pm: Uppercase attribute names for embed elements
18            are disallowed (HTML5 revision 1946).
19    
20    2008-08-31  Wakaba  <wakaba@suika.fam.cx>
21    
22            * HTML.pm: |embed| custom attributes and |data-*| attributes
23            must be XML compatible (HTML5 revision 1836).
24    
25    2008-08-31  Wakaba  <wakaba@suika.fam.cx>
26    
27            * HTML.pm: All HTML elements can have xmlns="" attributes (HTML5
28            revision 1834).
29    
30    2008-08-31  Wakaba  <wakaba@suika.fam.cx>
31    
32            * HTML.pm: Requires non-empty title="" for rel="alternate stylesheet"
33            link elements (HTML5 revision 1942).
34    
35    2008-08-31  Wakaba  <wakaba@suika.fam.cx>
36    
37            * HTML.pm: Support for the |bb| element (HTML5 revision 1894).
38            |irrelevant| renamed as |hidden| (HTML5 revision 2119).
39    
40    2008-08-31  Wakaba  <wakaba@suika.fam.cx>
41    
42            * HTML.pm: Element status updated.
43    
44    2008-08-31  Wakaba  <wakaba@suika.fam.cx>
45    
46            * HTML.pm: <embed> without src="" is conforming (HTML5
47            revision 1929).
48    
49    2008-08-30  Wakaba  <wakaba@suika.fam.cx>
50    
51            * HTML.pm: @autosubmit dropped (HTML5 revision 2019).
52    
53    2008-08-30  Wakaba  <wakaba@suika.fam.cx>
54    
55            * HTML.pm: Use White_Space instead of Zs for date or time
56            string in content (HTML5 revision 2094).  Make "YYYY-MM-DDHH:MM" (that
57            misses a white space or "T" literal between day and hour)
58            not raise two errors.
59    
60    2008-08-30  Wakaba  <wakaba@suika.fam.cx>
61    
62            * HTML.pm: |xml:lang| attribute value must be same
63            as |lang| attribute value for HTML elements (HTML5 revision 2062
64            and so on).  |lang| attribute in XML document is no longer
65            disallowed (HTML5 revision 2062).  |xml:lang| is allowed
66            in HTML document (HTML5 revision 2062 and so on).
67    
68    2008-08-30  Wakaba  <wakaba@suika.fam.cx>
69    
70            * Atom.pm: s/element missing/child element missing/ for
71            consistency.
72    
73            * HTML.pm: Typos fixed.
74            (pre): "No significant content" error was unintentionally
75            disabled.  s/element missing/child element missing/ for
76            consistency.
77    
78    2008-08-29  Wakaba  <wakaba@suika.fam.cx>
79    
80            * Atom.pm, HTML.pm: Made {level} inherited to the IMT checker.
81    
82    2008-08-17  Wakaba  <wakaba@suika.fam.cx>
83    
84            * HTML.pm (%XHTML2CommonAttrStatus): HTML5 status was missing.
85    
86    2008-08-16  Wakaba  <wakaba@suika.fam.cx>
87    
88            * HTML.pm: Subdocument texts for |style| and |script|
89            elements were not initialized.
90    
91    2008-08-16  Wakaba  <wakaba@suika.fam.cx>
92    
93            * HTML.pm, Atom.pm: Pass {level} object to language tag
94            and URL checkers.
95    
96    2008-08-15  Wakaba  <wakaba@suika.fam.cx>
97    
98            * HTML.pm: Mark HTML4's "fact"-level errors as such.  Typo fixed.
99    
100    2008-08-15  Wakaba  <wakaba@suika.fam.cx>
101    
102            * Atom.pm, HTML.pm: All error reporting method calls are
103            revised.
104    
105    2008-07-19  Wakaba  <wakaba@suika.fam.cx>
106    
107            * HTML.pm: Support for class=idl WebIDL checking.
108    
109    2008-06-08  Wakaba  <wakaba@suika.fam.cx>
110    
111            * HTML.pm: Support for |<map name="">| (HTML5 revisions
112            1722 and 1728).
113    
114    2008-06-08  Wakaba  <wakaba@suika.fam.cx>
115    
116            * HTML.pm: Support for ruby, rt, and rp elements (HTML5
117            revision 1704).  The |href| attribute is also extended
118            as a common attribute by RDFa Last Call Working Draft.
119    
120    2008-06-01  Wakaba  <wakaba@suika.fam.cx>
121    
122            * HTML.pm: Make data="" invalid (HTML5 revision 1709).
123    
124    2008-05-25  Wakaba  <wakaba@suika.fam.cx>
125    
126            * HTML.pm: Support for sizes="" (HTML5 revision 1558).
127    
128    2008-05-25  Wakaba  <wakaba@suika.fam.cx>
129    
130            * HTML.pm: |select| or |datalist| as a first child of |datagrid|
131            is now disallowed (HTML5 revision 1566).  |datagrid| elements
132            may be empty.
133    
134    2008-05-25  Wakaba  <wakaba@suika.fam.cx>
135    
136            * HTML.pm: The |param| element is in LC phase now.
137    
138    2008-05-24  Wakaba  <wakaba@suika.fam.cx>
139    
140            * HTML.pm: Support for seemless="" (HTML5 revision 1637) and
141            sandbox="" (HTML5 revision 1643).
142    
143    2008-05-24  Wakaba  <wakaba@suika.fam.cx>
144    
145            * HTML.pm: |width| and |height| on |iframe| are now conforming (HTML5
146            revision 1659).
147    
148    2008-05-16  Wakaba  <wakaba@suika.fam.cx>
149    
150            * HTML.pm: Fact out generic charset name checking code
151            to $HTMLCharsetChecker.  Support for charset="" attributes
152            on <a>, <link>, and <script> elements.
153    
154    2008-05-16  Wakaba  <wakaba@suika.fam.cx>
155    
156            * HTML.pm ($GetHTMLFloatingPointNumberAttrChecker): More than
157            one "." characters were allowed in a floating point number
158            incorrectly.
159            (source): Support for the pixelratio="" attribute (HTML5 revision
160            1629).
161    
162    2008-05-10  Wakaba  <wakaba@suika.fam.cx>
163    
164            * HTML.pm: Yay, |canvas| got the final status!
165    
166    2008-05-10  Wakaba  <wakaba@suika.fam.cx>
167    
168            * HTML.pm ($GetHTMLBooleanAttrChecker): Allow uppercase
169            letters (HTML5 revision 1572).
170    
171    2008-05-06  Wakaba  <wakaba@suika.fam.cx>
172    
173            * HTML.pm: Invoke |Whatpm::HTMLTable->assign_header| for each
174            table object.  Return the table object, not table element.
175            The |headers=""| checker for |td| elements are now noop.
176            Set the status of |headers=""| attribute as HTML5's one.
177    
178    2008-05-05  Wakaba  <wakaba@suika.fam.cx>
179    
180            * HTML.pm ($HTMLLengthAttrChecker): New.
181            (table/@cellpadding, table/@cellspacing, @charoff): Implemented.
182            (script/@langauge): Implemented.
183    
184    2008-05-05  Wakaba  <wakaba@suika.fam.cx>
185    
186            * HTML.pm: Make duplicate http-equiv="" non-conforming.
187            Check meta refresh content="".
188    
189    2008-05-05  Wakaba  <wakaba@suika.fam.cx>
190    
191            * HTML.pm: Empty <tbod>, <thead>, <tfoot>, and <tr> are
192            no longer content model error (they might be raise
193            table model error, however).  All table model error
194            parameters should propagate.
195    
196    2008-05-05  Wakaba  <wakaba@suika.fam.cx>
197    
198            * HTML.pm: Raise an error if a repeat* global attrbute
199            is used for an HTML element.
200    
201    2008-05-03  Wakaba  <wakaba@suika.fam.cx>
202    
203            * HTML.pm: Support for global attributes.  Status
204            for XHTML2 elements/attributes are added.
205    
206    2008-05-03  Wakaba  <wakaba@suika.fam.cx>
207    
208            * HTML.pm: Support for |repeat-start=""| attribute.
209    
210    2008-05-03  Wakaba  <wakaba@suika.fam.cx>
211    
212            * HTML.pm: Support for |repeat=""|, |repeat-template=""|,
213            |repeat-min=""|, and |repeat-max=""| attributes.
214            Support for |button| |type| values |add|, |remove|, |move-up|,
215            and |move-down|.
216    
217    2008-05-03  Wakaba  <wakaba@suika.fam.cx>
218    
219            * HTML.pm: Support for |template=""|, |ref=""|, and
220            |registrationmark=""| attributes.
221    
222    2008-04-29  Wakaba  <wakaba@suika.fam.cx>
223    
224            * HTML.pm: <font> dropped and style="" is now global (HTML5 revision
225            1511).
226    
227    2008-04-29  Wakaba  <wakaba@suika.fam.cx>
228    
229            * HTML.pm: Support for |onstorage| attribute is added (HTML5
230            revision 1495).  Defined terms no longer have to be unique (HTML5
231            revision 1467).
232    
233    2008-04-29  Wakaba  <wakaba@suika.fam.cx>
234    
235            * HTML.pm ($HTMLBrowsingContextNameAttrChecker): New checker.
236            ($HTMLTargetAttrChecker): |_blank| is now allowed (HTML5
237            revision 1471) and an empty string is no longer allowed (HTML5
238            revision 1470).
239            (object/@name, iframe/@name): Added (HTML5 revision 1470).
240    
241    2008-04-13  Wakaba  <wakaba@suika.fam.cx>
242    
243            * HTML.pm: |xmlns| attribute is now a global attribute (HTML5
244            revision 1426).
245    
246    2008-04-12  Wakaba  <wakaba@suika.fam.cx>
247    
248            * HTML.pm: Support for HTML custom data attributes (HTML5
249            revision 1399).
250    
251    2008-03-28  Wakaba  <wakaba@suika.fam.cx>
252    
253            * HTML.pm: s/Prose/Flow/g (HTML5 revision 1261).
254    
255    2008-03-23  Wakaba  <wakaba@suika.fam.cx>
256    
257            * HTML.pm: @datetime microsyntax is in the First Draft phase.
258    
259    2008-03-22  Wakaba  <wakaba@suika.fam.cx>
260    
261            * HTML.pm: link/@rev and a/@rev are implemented.
262    
263    2008-03-22  Wakaba  <wakaba@suika.fam.cx>
264    
265            * HTML.pm: link/@target, img/@align, img/@border, img/@hspace,
266            img/@vspace, img/@longdesc, object/@align, object/@archive,
267            object/@border, object/@classid, object/@codebase,
268            object/@codetype, object/@declare, object/@hspace,
269            object/@standby, object/@vspace, param/@valuetype,
270            param/@type, area/@nohref, %cellhalign/@align, %cellhalign/@char,
271            and %cellvalign/@valign are implemented.
272    
273    2008-03-22  Wakaba  <wakaba@suika.fam.cx>
274    
275            * HTML.pm: tr/@bgcolor, td/@bgcolor, th/@bgcolor, td/@abbr,
276            th/@abbr, td/@axis, th/@axis, td/@scope, td/@nowrap,
277            th/@nowrap, caption/@align , table/@frame, table/@rules,
278            table/@summary, and table/@width are implemented.
279    
280    2008-03-22  Wakaba  <wakaba@suika.fam.cx>
281    
282            * HTML.pm: body/@alink, body/@background, body/@bgcolor,
283            body/@link, body/@text, body/@vlink, hn/@align, p/@align,
284            br/@clear, pre/@width, ol/@compact, ul/@compact,
285            dl/@compact, dl/@compact, menu/@compact, and div/@align implemented.
286    
287    2008-03-22  Wakaba  <wakaba@suika.fam.cx>
288    
289            * HTML.pm: Typo fixed.  html/@version implemented (as do-nothing
290            checker). head/@profile implemented.  meta/@scheme implemented (as
291            do-nothing checker).
292    
293    2008-03-22  Wakaba  <wakaba@suika.fam.cx>
294    
295            * HTML.pm: Add URIs to the list of URIs to be returned
296            by the checker method. |accesskey| attribute is implemented.
297    
298    2008-03-20  Wakaba  <wakaba@suika.fam.cx>
299    
300            * Atom.pm: Don't raise an error even if there is
301            no |atom:summary| element child in the |atom:entry|
302            element when the |type| attribute of the |atom:content|
303            element is set to |html|, |xhtml|, or |text|.
304            The |atom:rights| elements were implemented
305            as Date construct (!?).
306            Typo in code for |rel=alternate| are fixed.
307    
308    2008-03-20  Wakaba  <wakaba@suika.fam.cx>
309    
310            * Atom.pm: Support for |thr:total| element.
311            Add notes on additional Atom namespaces.
312    
313    2008-03-20  Wakaba  <wakaba@suika.fam.cx>
314    
315            * Atom.pm: Support for |thr:in-reply-to| element.
316    
317    2008-03-20  Wakaba  <wakaba@suika.fam.cx>
318    
319            * Atom.pm: Raise an error if required |atom:summary|
320            element is missing from an |atom:entry| element.
321    
322    2008-03-20  Wakaba  <wakaba@suika.fam.cx>
323    
324            * Atom.pm: Support for |<* type=html>| in Text construct.
325    
326    2008-03-20  Wakaba  <wakaba@suika.fam.cx>
327    
328            * Atom.pm: Bug fix for validation of |feed| on |author| child.
329    
330    2008-03-20  Wakaba  <wakaba@suika.fam.cx>
331    
332            * Atom.pm: Support for |<content type=html>| content
333            checking.
334    
335    2008-03-20  Wakaba  <wakaba@suika.fam.cx>
336    
337            * Atom.pm: Support for |author| for |feed| checking.
338    
339    2008-03-20  Wakaba  <wakaba@suika.fam.cx>
340    
341            * Atom.pm: Support for |author| for |entry| checking.
342    
343    2008-03-17  Wakaba  <wakaba@suika.fam.cx>
344    
345            * HTML.pm: Some attribute level definitions were missing.
346    
347    2008-03-09  Wakaba  <wakaba@suika.fam.cx>
348    
349            * HTML.pm: |dir|, |center|, and |basefont| are implemented.
350    
351    2008-03-09  Wakaba  <wakaba@suika.fam.cx>
352    
353            * HTML.pm: |contenteditable| attribute support is now implemented.
354    
355    2008-03-09  Wakaba  <wakaba@suika.fam.cx>
356    
357            * HTML.pm: Known but not-implemented-yet attributes were not
358            warned.
359    
360    2008-03-02  Wakaba  <wakaba@suika.fam.cx>
361    
362            * HTML.pm: Status information from old specifications
363            are incorporated.
364    
365    2008-03-02  Wakaba  <wakaba@suika.fam.cx>
366    
367            * Atom.pm: Reimplemented.
368    
369    2008-03-02  Wakaba  <wakaba@suika.fam.cx>
370    
371            * HTML.pm: |in_a_href| flag is not reset after the </a>.
372            Raise an error if |area| is not a descendant of |map|.
373    
374    2008-03-01  Wakaba  <wakaba@suika.fam.cx>
375    
376            * HTML.pm: Sectioning root category added.  |blockquote|
377            is no longer a sectioning content.
378    
379    2008-02-26  Wakaba  <wakaba@suika.fam.cx>
380    
381            * HTML.pm: Allow |blockquote| in |header| and |footer| (HTML5
382            revision 1250).
383    
384    2008-02-26  Wakaba  <wakaba@suika.fam.cx>
385    
386            * HTML.pm: First version of Web Forms 2.0 support (its weired,
387            since the spec itself is frankensteinesque:-); note that though
388            it is weired spec from the today's viewpoint, it is still
389            better-written spec than any W3C (Candidate or Proposed or full)
390            Recommendation, sadly.
391    
392    2008-02-26  Wakaba  <wakaba@suika.fam.cx>
393    
394            * HTML.pm: Since even XHTML Basic 1.1 is a CR, diffs
395            from XHTML M12N 1.0 are reflected in |status| field.
396    
397    2008-02-26  Wakaba  <wakaba@suika.fam.cx>
398    
399            * HTML.pm: HTML5 status constants are OR-ed with "allowed" status.
400            Don't raise "not defined" errors; they are now raised according
401            to status flags.  Status flags of li/@value, ol/@start, and menu
402            are now non-deprecated, to avoid deprecated error message.
403            area/@hreftype typo fixed.  |isindex| SHOULD NOT be used
404            according to HTML4.
405    
406    2008-02-26  Wakaba  <wakaba@suika.fam.cx>
407    
408            * HTML.pm: Make |figure| caption optional (HTML5 revision 1240).
409            Add |reversed| to |ol| (HTML5 revision 1248).
410    
411    2008-02-24  Wakaba  <wakaba@suika.fam.cx>
412    
413            * HTML.pm: Most of Web Forms 1.0 attributes are implemented.
414    
415    2008-02-24  Wakaba  <wakaba@suika.fam.cx>
416    
417            * HTML.pm: |big|, |tt|, |s|, |strike|, and |u| are implemented.
418            Raise not-part-of-HTML5 error for |acronym|.
419    
420    2008-02-24  Wakaba  <wakaba@suika.fam.cx>
421    
422            * HTML.pm: HTML5 attribute status added.
423    
424    2008-02-24  Wakaba  <wakaba@suika.fam.cx>
425    
426            * HTML.pm: Standardized status for attributes are added (HTML5
427            info are not added yet).  Make element or attribute not defined
428            by HTML5 spec as a conformance error (though it is not clearly
429            defined by HTML5 spec as non-conforming).  Note that more work
430            is needed for non-standard attribute thing, since the current
431            implementation prevents non-standard attribute from being
432            syntactically checked (otherwise it is treated as if a
433            standard attribute).
434    
435  2008-02-24  Wakaba  <wakaba@suika.fam.cx>  2008-02-24  Wakaba  <wakaba@suika.fam.cx>
436    
437          * HTML.pm: Standardized status attributes are added.          * HTML.pm: Standardized status attributes are added.

Legend:
Removed from v.1.48  
changed lines
  Added in v.1.124

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24