/[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.95 by wakaba, Tue May 6 08:59:09 2008 UTC
# Line 1  Line 1 
1    2008-05-06  Wakaba  <wakaba@suika.fam.cx>
2    
3            * HTML.pm: Invoke |Whatpm::HTMLTable->assign_header| for each
4            table object.  Return the table object, not table element.
5            The |headers=""| checker for |td| elements are now noop.
6            Set the status of |headers=""| attribute as HTML5's one.
7    
8    2008-05-05  Wakaba  <wakaba@suika.fam.cx>
9    
10            * HTML.pm ($HTMLLengthAttrChecker): New.
11            (table/@cellpadding, table/@cellspacing, @charoff): Implemented.
12            (script/@langauge): Implemented.
13    
14    2008-05-05  Wakaba  <wakaba@suika.fam.cx>
15    
16            * HTML.pm: Make duplicate http-equiv="" non-conforming.
17            Check meta refresh content="".
18    
19    2008-05-05  Wakaba  <wakaba@suika.fam.cx>
20    
21            * HTML.pm: Empty <tbod>, <thead>, <tfoot>, and <tr> are
22            no longer content model error (they might be raise
23            table model error, however).  All table model error
24            parameters should propagate.
25    
26    2008-05-05  Wakaba  <wakaba@suika.fam.cx>
27    
28            * HTML.pm: Raise an error if a repeat* global attrbute
29            is used for an HTML element.
30    
31    2008-05-03  Wakaba  <wakaba@suika.fam.cx>
32    
33            * HTML.pm: Support for global attributes.  Status
34            for XHTML2 elements/attributes are added.
35    
36    2008-05-03  Wakaba  <wakaba@suika.fam.cx>
37    
38            * HTML.pm: Support for |repeat-start=""| attribute.
39    
40    2008-05-03  Wakaba  <wakaba@suika.fam.cx>
41    
42            * HTML.pm: Support for |repeat=""|, |repeat-template=""|,
43            |repeat-min=""|, and |repeat-max=""| attributes.
44            Support for |button| |type| values |add|, |remove|, |move-up|,
45            and |move-down|.
46    
47    2008-05-03  Wakaba  <wakaba@suika.fam.cx>
48    
49            * HTML.pm: Support for |template=""|, |ref=""|, and
50            |registrationmark=""| attributes.
51    
52    2008-04-29  Wakaba  <wakaba@suika.fam.cx>
53    
54            * HTML.pm: <font> dropped and style="" is now global (HTML5 revision
55            1511).
56    
57    2008-04-29  Wakaba  <wakaba@suika.fam.cx>
58    
59            * HTML.pm: Support for |onstorage| attribute is added (HTML5
60            revision 1495).  Defined terms no longer have to be unique (HTML5
61            revision 1467).
62    
63    2008-04-29  Wakaba  <wakaba@suika.fam.cx>
64    
65            * HTML.pm ($HTMLBrowsingContextNameAttrChecker): New checker.
66            ($HTMLTargetAttrChecker): |_blank| is now allowed (HTML5
67            revision 1471) and an empty string is no longer allowed (HTML5
68            revision 1470).
69            (object/@name, iframe/@name): Added (HTML5 revision 1470).
70    
71    2008-04-13  Wakaba  <wakaba@suika.fam.cx>
72    
73            * HTML.pm: |xmlns| attribute is now a global attribute (HTML5
74            revision 1426).
75    
76    2008-04-12  Wakaba  <wakaba@suika.fam.cx>
77    
78            * HTML.pm: Support for HTML custom data attributes (HTML5
79            revision 1399).
80    
81    2008-03-28  Wakaba  <wakaba@suika.fam.cx>
82    
83            * HTML.pm: s/Prose/Flow/g (HTML5 revision 1261).
84    
85    2008-03-23  Wakaba  <wakaba@suika.fam.cx>
86    
87            * HTML.pm: @datetime microsyntax is in the First Draft phase.
88    
89    2008-03-22  Wakaba  <wakaba@suika.fam.cx>
90    
91            * HTML.pm: link/@rev and a/@rev are implemented.
92    
93    2008-03-22  Wakaba  <wakaba@suika.fam.cx>
94    
95            * HTML.pm: link/@target, img/@align, img/@border, img/@hspace,
96            img/@vspace, img/@longdesc, object/@align, object/@archive,
97            object/@border, object/@classid, object/@codebase,
98            object/@codetype, object/@declare, object/@hspace,
99            object/@standby, object/@vspace, param/@valuetype,
100            param/@type, area/@nohref, %cellhalign/@align, %cellhalign/@char,
101            and %cellvalign/@valign are implemented.
102    
103    2008-03-22  Wakaba  <wakaba@suika.fam.cx>
104    
105            * HTML.pm: tr/@bgcolor, td/@bgcolor, th/@bgcolor, td/@abbr,
106            th/@abbr, td/@axis, th/@axis, td/@scope, td/@nowrap,
107            th/@nowrap, caption/@align , table/@frame, table/@rules,
108            table/@summary, and table/@width are implemented.
109    
110    2008-03-22  Wakaba  <wakaba@suika.fam.cx>
111    
112            * HTML.pm: body/@alink, body/@background, body/@bgcolor,
113            body/@link, body/@text, body/@vlink, hn/@align, p/@align,
114            br/@clear, pre/@width, ol/@compact, ul/@compact,
115            dl/@compact, dl/@compact, menu/@compact, and div/@align implemented.
116    
117    2008-03-22  Wakaba  <wakaba@suika.fam.cx>
118    
119            * HTML.pm: Typo fixed.  html/@version implemented (as do-nothing
120            checker). head/@profile implemented.  meta/@scheme implemented (as
121            do-nothing checker).
122    
123    2008-03-22  Wakaba  <wakaba@suika.fam.cx>
124    
125            * HTML.pm: Add URIs to the list of URIs to be returned
126            by the checker method. |accesskey| attribute is implemented.
127    
128    2008-03-20  Wakaba  <wakaba@suika.fam.cx>
129    
130            * Atom.pm: Don't raise an error even if there is
131            no |atom:summary| element child in the |atom:entry|
132            element when the |type| attribute of the |atom:content|
133            element is set to |html|, |xhtml|, or |text|.
134            The |atom:rights| elements were implemented
135            as Date construct (!?).
136            Typo in code for |rel=alternate| are fixed.
137    
138    2008-03-20  Wakaba  <wakaba@suika.fam.cx>
139    
140            * Atom.pm: Support for |thr:total| element.
141            Add notes on additional Atom namespaces.
142    
143    2008-03-20  Wakaba  <wakaba@suika.fam.cx>
144    
145            * Atom.pm: Support for |thr:in-reply-to| element.
146    
147    2008-03-20  Wakaba  <wakaba@suika.fam.cx>
148    
149            * Atom.pm: Raise an error if required |atom:summary|
150            element is missing from an |atom:entry| element.
151    
152    2008-03-20  Wakaba  <wakaba@suika.fam.cx>
153    
154            * Atom.pm: Support for |<* type=html>| in Text construct.
155    
156    2008-03-20  Wakaba  <wakaba@suika.fam.cx>
157    
158            * Atom.pm: Bug fix for validation of |feed| on |author| child.
159    
160    2008-03-20  Wakaba  <wakaba@suika.fam.cx>
161    
162            * Atom.pm: Support for |<content type=html>| content
163            checking.
164    
165    2008-03-20  Wakaba  <wakaba@suika.fam.cx>
166    
167            * Atom.pm: Support for |author| for |feed| checking.
168    
169    2008-03-20  Wakaba  <wakaba@suika.fam.cx>
170    
171            * Atom.pm: Support for |author| for |entry| checking.
172    
173    2008-03-17  Wakaba  <wakaba@suika.fam.cx>
174    
175            * HTML.pm: Some attribute level definitions were missing.
176    
177    2008-03-09  Wakaba  <wakaba@suika.fam.cx>
178    
179            * HTML.pm: |dir|, |center|, and |basefont| are implemented.
180    
181    2008-03-09  Wakaba  <wakaba@suika.fam.cx>
182    
183            * HTML.pm: |contenteditable| attribute support is now implemented.
184    
185    2008-03-09  Wakaba  <wakaba@suika.fam.cx>
186    
187            * HTML.pm: Known but not-implemented-yet attributes were not
188            warned.
189    
190    2008-03-02  Wakaba  <wakaba@suika.fam.cx>
191    
192            * HTML.pm: Status information from old specifications
193            are incorporated.
194    
195    2008-03-02  Wakaba  <wakaba@suika.fam.cx>
196    
197            * Atom.pm: Reimplemented.
198    
199    2008-03-02  Wakaba  <wakaba@suika.fam.cx>
200    
201            * HTML.pm: |in_a_href| flag is not reset after the </a>.
202            Raise an error if |area| is not a descendant of |map|.
203    
204    2008-03-01  Wakaba  <wakaba@suika.fam.cx>
205    
206            * HTML.pm: Sectioning root category added.  |blockquote|
207            is no longer a sectioning content.
208    
209    2008-02-26  Wakaba  <wakaba@suika.fam.cx>
210    
211            * HTML.pm: Allow |blockquote| in |header| and |footer| (HTML5
212            revision 1250).
213    
214    2008-02-26  Wakaba  <wakaba@suika.fam.cx>
215    
216            * HTML.pm: First version of Web Forms 2.0 support (its weired,
217            since the spec itself is frankensteinesque:-); note that though
218            it is weired spec from the today's viewpoint, it is still
219            better-written spec than any W3C (Candidate or Proposed or full)
220            Recommendation, sadly.
221    
222    2008-02-26  Wakaba  <wakaba@suika.fam.cx>
223    
224            * HTML.pm: Since even XHTML Basic 1.1 is a CR, diffs
225            from XHTML M12N 1.0 are reflected in |status| field.
226    
227    2008-02-26  Wakaba  <wakaba@suika.fam.cx>
228    
229            * HTML.pm: HTML5 status constants are OR-ed with "allowed" status.
230            Don't raise "not defined" errors; they are now raised according
231            to status flags.  Status flags of li/@value, ol/@start, and menu
232            are now non-deprecated, to avoid deprecated error message.
233            area/@hreftype typo fixed.  |isindex| SHOULD NOT be used
234            according to HTML4.
235    
236    2008-02-26  Wakaba  <wakaba@suika.fam.cx>
237    
238            * HTML.pm: Make |figure| caption optional (HTML5 revision 1240).
239            Add |reversed| to |ol| (HTML5 revision 1248).
240    
241    2008-02-24  Wakaba  <wakaba@suika.fam.cx>
242    
243            * HTML.pm: Most of Web Forms 1.0 attributes are implemented.
244    
245    2008-02-24  Wakaba  <wakaba@suika.fam.cx>
246    
247            * HTML.pm: |big|, |tt|, |s|, |strike|, and |u| are implemented.
248            Raise not-part-of-HTML5 error for |acronym|.
249    
250    2008-02-24  Wakaba  <wakaba@suika.fam.cx>
251    
252            * HTML.pm: HTML5 attribute status added.
253    
254    2008-02-24  Wakaba  <wakaba@suika.fam.cx>
255    
256            * HTML.pm: Standardized status for attributes are added (HTML5
257            info are not added yet).  Make element or attribute not defined
258            by HTML5 spec as a conformance error (though it is not clearly
259            defined by HTML5 spec as non-conforming).  Note that more work
260            is needed for non-standard attribute thing, since the current
261            implementation prevents non-standard attribute from being
262            syntactically checked (otherwise it is treated as if a
263            standard attribute).
264    
265    2008-02-24  Wakaba  <wakaba@suika.fam.cx>
266    
267            * HTML.pm: Standardized status attributes are added.
268    
269    2008-02-24  Wakaba  <wakaba@suika.fam.cx>
270    
271            * HTML.pm: Invalid |meta| in |noscript| should be erred
272            as usual.
273    
274    2008-02-24  Wakaba  <wakaba@suika.fam.cx>
275    
276            * HTML.pm: Updated for |del|-and-significant problem.
277    
278    2008-02-24  Wakaba  <wakaba@suika.fam.cx>
279    
280            * HTML.pm (datagrid): Condition was incorrect.
281    
282    2008-02-23  Wakaba  <wakaba@suika.fam.cx>
283    
284            * HTML.pm (%HTMLProseContentChecker, details, figure): Don't
285            change state when a transparent element is encountered.
286            (details check): Reimplemented.
287    
288    2008-02-23  Wakaba  <wakaba@suika.fam.cx>
289    
290            * HTML.pm (object check_end): Don't check significant content
291            if the element is used as a transparent element.
292            (video check): Reimplemented.
293    
294    2008-02-23  Wakaba  <wakaba@suika.fam.cx>
295    
296            * HTML.pm: |figure| content checker reimplemented.  |object|
297            content checker for root element case reimplemented.
298    
299    2008-02-23  Wakaba  <wakaba@suika.fam.cx>
300    
301            * HTML.pm: Revised.
302    
303    2008-02-18  Wakaba  <wakaba@suika.fam.cx>
304    
305            * HTML.pm (object): Implemented (with some bug on transparentness
306            handling).
307    
308    2008-02-18  Wakaba  <wakaba@suika.fam.cx>
309    
310            * HTML.pm: s/m/mark/g (HTML5 revision 1232).
311    
312    2008-02-18  Wakaba  <wakaba@suika.fam.cx>
313    
314            * HTML.pm (img): |alt| is a SHOULD-level requirement now (since
315            the conformance checker cannot examine the semantics of the
316            image).
317    
318    2008-02-17  Wakaba  <wakaba@suika.fam.cx>
319    
320            * HTML.pm: Useless old stuff are removed.  |datagrid|
321            was missing from |$HTMLInteractiveContent|.
322            (a): Use new |$HTMLInteractiveContent| in place
323            of |$HTMLIntetractiveElements|.
324            (caption): Use new |$HTMLPhrasingContentChecker| in place
325            of |$HTMLStrictlyInlineChecker|.
326    
327    2008-02-17  Wakaba  <wakaba@suika.fam.cx>
328    
329            * HTML.pm (figure): Implemented.
330            (video, audio): In no-parent-element case with |src| attribute,
331            the content model is now prose content.
332    
333    2008-02-17  Wakaba  <wakaba@suika.fam.cx>
334    
335            * HTML.pm (noscript): Reimplemented.
336    
337    2008-02-17  Wakaba  <wakaba@suika.fam.cx>
338    
339            * HTML.pm: |<meta http-equiv=Content-Type| support (HTML5 revision
340            1180).
341    
342    2008-02-17  Wakaba  <wakaba@suika.fam.cx>
343    
344            * HTML.pm (th): |th| now requires phrasing content.  |div|
345            now requires prose content.
346    
347    2008-02-17  Wakaba  <wakaba@suika.fam.cx>
348    
349            * HTML.pm: Error messages revised.
350    
351    2008-02-17  Wakaba  <wakaba@suika.fam.cx>
352    
353            * HTML.pm: Most part of December 2007 Content Model is implemented.
354    
355    2008-02-10  Wakaba  <wakaba@suika.fam.cx>
356    
357            * HTML.pm (<style>): CSS validation code removed; instead,
358            it does invoke subdoc callback to ask to the callee to validate
359            the style sheet separately.
360    
361    2008-02-09  Wakaba  <wakaba@suika.fam.cx>
362    
363            * HTML.pm (<style>): Initial version of CSS validation support.
364    
365  2007-11-25  Wakaba  <wakaba@suika.fam.cx>  2007-11-25  Wakaba  <wakaba@suika.fam.cx>
366    
367            * HTML.pm ($HTMLSignificantContentErrors): New.
368    
369    2007-11-25  Wakaba  <wakaba@suika.fam.cx>      
370    
371          * HTML.pm: Support for checking for significant content (HTML5          * HTML.pm: Support for checking for significant content (HTML5
372          revision 1114).  Note that the current implementation has          revision 1114).  Note that the current implementation has
373          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.95

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24