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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24