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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24