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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24