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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24