/[pub]/test/html-whatpm/ChangeLog
Suika

Contents of /test/html-whatpm/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.48 - (hide annotations) (download)
Sun Feb 10 03:11:06 2008 UTC (16 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.47: +4 -0 lines
++ ChangeLog	10 Feb 2008 03:11:04 -0000
	* cc.cgi: Subdocument validation framework implemented.

2008-02-10  Wakaba  <wakaba@suika.fam.cx>

1 wakaba 1.45 2008-02-10 Wakaba <wakaba@suika.fam.cx>
2    
3 wakaba 1.48 * cc.cgi: Subdocument validation framework implemented.
4    
5     2008-02-10 Wakaba <wakaba@suika.fam.cx>
6    
7 wakaba 1.47 * cc.cgi (print_listing_section): ID, class, and term
8     section functions are merged.
9    
10     2008-02-10 Wakaba <wakaba@suika.fam.cx>
11    
12 wakaba 1.46 * table-interface.en.html: Typo fixed.
13    
14     * cc.cgi: Use |$input->{id_prefix}| as the prefix for the
15     identifiers in report sections. Don't add headings
16     if the |$input->{nested}| flag is set.
17    
18     * table-script.js (tableToCanvas): Now it aceepts third
19     argument, |idPrefix|, for setting ID prefix.
20    
21     * table.cgi: Set the third argument to |tableToCanvas| as an
22     empty string.
23    
24     2008-02-10 Wakaba <wakaba@suika.fam.cx>
25    
26 wakaba 1.45 * cc.cgi (check_and_print): Now this is a subroutine.
27    
28 wakaba 1.43 2008-02-09 Wakaba <wakaba@suika.fam.cx>
29    
30 wakaba 1.44 * cc-style.css: Rules for s/unsupported/u/'ed version added.
31    
32     * cc.cgi: Support for 'u' level.
33    
34     * error-description-source.en.xml: s/unsupported/u/;
35    
36     * standards.en.html: CSS added.
37    
38     2008-02-09 Wakaba <wakaba@suika.fam.cx>
39    
40 wakaba 1.43 * standards.en.html: New document.
41    
42     * cc-interface.en.html: Linking to |standards.en.html|.
43    
44 wakaba 1.42 2007-11-23 Wakaba <wakaba@suika.fam.cx>
45    
46     * error-description-source.xml: New error descriptions.
47    
48     * cc.cgi: |Accept-Encoding: *; q=0| is a request for server to send
49     a 406 page! |identity| encoding is added.
50    
51 wakaba 1.41 2007-11-19 Wakaba <wakaba@suika.fam.cx>
52    
53     * cc.cgi (#document-tree Document): Output |inputEncoding|,
54     |manakaiCharset|, and |manakaiHasBOM| attributes.
55    
56 wakaba 1.39 2007-11-18 Wakaba <wakaba@suika.fam.cx>
57    
58 wakaba 1.40 * cc-style.css: New rules for warnings.
59    
60     * cc-todo.en.txt: Updated.
61    
62     * cc.cgi: Default to |Windows-1252| instead of |ISO-8859-1|
63     for |inner_html| with external source. Set |manakai_charset|
64     attribute if possible.
65     (load_text_catalog): Interpret catalog file as UTF-8.
66    
67     * error-description-source.en.xml: New errors for character
68     encodings are added.
69    
70     2007-11-18 Wakaba <wakaba@suika.fam.cx>
71    
72     * error-description-source.xml: s/charset declaration/character
73     encoding declaration/g, since HTML5 spec says so.
74    
75     2007-11-18 Wakaba <wakaba@suika.fam.cx>
76    
77 wakaba 1.39 * cc.cgi (get_input_document): Use sniffer to determine
78     media type of the entity.
79    
80 wakaba 1.37 2007-11-11 Wakaba <wakaba@suika.fam.cx>
81    
82 wakaba 1.38 * cc-style.css: Rules for "unsupported" parse errors.
83    
84     * cc.cgi (print_syntax_error_html_section): Use HTML
85     parser for byte string.
86     (print_result_unknown_type_section): Make output
87     more consistent with other media types.
88    
89     2007-11-11 Wakaba <wakaba@suika.fam.cx>
90    
91 wakaba 1.37 * parser.cgi: Use |Whatpm::HTML::Serializer| to serialize
92     an HTML DOM.
93    
94 wakaba 1.35 2007-11-07 Wakaba <wakaba@suika.fam.cx>
95    
96 wakaba 1.36 * cc-style.css: Styling examples.
97    
98     2007-11-07 Wakaba <wakaba@suika.fam.cx>
99    
100 wakaba 1.35 * error-description-source.xml (enumerated:invalid:http-equiv:content-type):
101     New.
102    
103 wakaba 1.34 2007-11-05 Wakaba <wakaba@suika.fam.cx>
104    
105     * cc.cgi (get_error_level_label): New.
106    
107     * cc-style.css: New rules for error level descriptions.
108    
109     * error-description-source.xml: Description for error
110     levels is added.
111    
112 wakaba 1.33 2007-11-04 Wakaba <wakaba@suika.fam.cx>
113    
114     * cc-interface.en.html (i): |text/cache-manifest| is added.
115    
116     * cc-style.css: New rules for manifest dump.
117    
118     * cc.cgi: Support for |text/cache-manifest|.
119    
120     * error-description-soruce.en.xml (#cache-manifest-errors): New
121     section.
122    
123 wakaba 1.32 2007-09-10 Wakaba <wakaba@suika.fam.cx>
124    
125     * cc.cgi, cc-style.css: Scoring support.
126    
127 wakaba 1.31 2007-09-03 Wakaba <wakaba@suika.fam.cx>
128    
129     * error-description-source.xml: Updated.
130    
131 wakaba 1.30 2007-09-02 Wakaba <wakaba@suika.fam.cx>
132    
133     * cc.cgi: Report document sections are now output by
134     corresponding subroutines.
135    
136 wakaba 1.29 2007-08-26 Wakaba <wakaba@suika.fam.cx>
137    
138     * cc.cgi: New catalog macros |local-name| and |element-local-name|.
139    
140 wakaba 1.28 2007-08-11 Wakaba <wakaba@suika.fam.cx>
141    
142     * cc.cgi, parser-manakai.cgi, parser.cgi: Use |Message::CGI::HTTP|
143     instead of |SuikaWiki::Input::HTTP|.
144    
145     2007-08-05 Wakaba <wakaba@suika.fam.cx>
146    
147     * cc-interface.en.html: IMT |application/atom+xml| is added.
148     Link to |cc-todo| is added.
149    
150     2007-07-24 Wakaba <wakaba@suika.fam.cx>
151    
152     * error-description.xml: Description for "after body", "bare etago",
153     and "bogus end tag" are added.
154    
155 wakaba 1.27 2007-07-21 Wakaba <wakaba@suika.fam.cx>
156    
157     * cc-style.css: Don't remove bullet of the document node
158     in the document tree. Don't collapse white space
159     in the |code| elements.
160    
161     * cc.cgi: Put identifiers and class names into |code|
162     element.
163     (get_text): Template for attribute values are supported.
164    
165     * error-descriotion-source.en.xml: More error descriptions
166     are included. Use |{@}| attribute value insertion macro
167     for errors in which it should be useful.
168    
169 wakaba 1.25 2007-07-17 Wakaba <wakaba@suika.fam.cx>
170    
171 wakaba 1.26 * cc.cgi: Output HTTP and HTML header before try to
172     fetch the specified resource for usability. Add
173     tables, identifiers, and terms section to the TOC.
174     Generate classes list.
175    
176     2007-07-17 Wakaba <wakaba@suika.fam.cx>
177    
178 wakaba 1.25 * alert.png, error.png, info.png: New images.
179    
180     * LICENSE: New image file names are added.
181    
182     * cc-interface.en.html: Link to the style sheet is added.
183    
184     * cc-style.css: Duplicate identifiers and terms
185     are decorated by icon.
186    
187     * cc.cgi: |h1| links to the interface page.
188     (#identifiers): New section.
189    
190     * error-description-source.en.xml: More error types are
191     added.
192    
193 wakaba 1.21 2007-07-16 Wakaba <wakaba@suika.fam.cx>
194    
195 wakaba 1.24 * cc.cgi: Set |STDOUT| encoding as |utf8|.
196     (htescape): Escape some more invisible characters.
197    
198     * error-description-source.en.xml: More error data.
199    
200     2007-07-16 Wakaba <wakaba@suika.fam.cx>
201    
202 wakaba 1.23 * cc.cgi (table stuff): Set |is_header| property
203     of table cells explicitly since otherwise newer JSON.pm
204     generates broken output.
205     (get_text): Return the reduced type name as well. Use
206     it as fragment of detail document.
207    
208 wakaba 1.24 * error-description-source.en.xml: More error descriptions
209 wakaba 1.23 are added.
210    
211     * mkdescription.pl: Remove |catalog| element from
212     the result description document.
213    
214     * table.cgi: Set |is_header| property
215     of table cells explicitly since otherwise newer JSON.pm
216     generates broken output.
217    
218     2007-07-16 Wakaba <wakaba@suika.fam.cx>
219    
220 wakaba 1.22 * Makefile (all): |cc-msg.en.txt| is added to the list of
221     dependency.
222     (cc-msg.en.txt): New rule.
223    
224     * mkcatalog.pl: New Perl script.
225    
226     * cc-msg.en.txt: Now this file is generated by
227     the rule described in |Makefile|.
228    
229     * cc.cgi (HTML mode): Set |charset| as |ISO-8859-1|
230     if not specified, for now.
231     (get_text): Replace |<var>$/n/</var>|, not just |$/n/|,
232     to variable.
233    
234     * error-description-source.xml: All entries
235     in |cc-msg.en.txt| are now described as XML data.
236    
237     * mkdescription.pl: Print the result by |inner_html| DOM
238     attribute. Put |level| attribute value, if any, before |name|
239     attribute value. Allow missing of |desc| attribute.
240     Ignore any |catalog| element.
241    
242     2007-07-16 Wakaba <wakaba@suika.fam.cx>
243    
244 wakaba 1.21 * cc-interface.en.html: Content-Type options are extended.
245     Charset options are added. URI input box is added.
246    
247     * cc.cgi (get_input_document): New. Support for URI input.
248     (#document-info): Present request URI, documen URI,
249     base URI (HTTP-level), internet media type, and
250     charset (if any).
251     (print_http_header_section): New.
252     (print_source_string_section): Renamed from |print_source_string|
253     and it now generate entire section. Use charset
254     information obtained by parsing (for this reason the section
255     now follows the parse error section).
256     (HTML parse mode): Support for charsets (alpha).
257     (XML parse mode): Support for |application/xml|
258     and |text/xml|. Support for charsets.
259     (#result-summary): Show error message section,
260     rather than simple HTTP error, for any input error.
261     (print_document_tree): Present |xml_version|, |xml_encoding|,
262     and |xml_standalone|.
263     (get_node_path): Return |/| if the input is the |Document| node.
264     (WDCC::LWPUA): New package.
265    
266 wakaba 1.19 2007-07-15 Wakaba <wakaba@suika.fam.cx>
267    
268 wakaba 1.20 * parser-manakai-interface.en.html: An option
269     to parse as H2H is added.
270    
271     * parser-manakai.cgi: H2H parse mode is added.
272    
273     2007-07-15 Wakaba <wakaba@suika.fam.cx>
274    
275 wakaba 1.19 * parser-manakai.cgi: Set |Document| as HTML if it is.
276     Use |inner_html| attribute for inner HTML value.
277     XML documents are now serializable via |inner_html|.
278    
279 wakaba 1.16 2007-07-01 Wakaba <wakaba@suika.fam.cx>
280    
281 wakaba 1.18 * Makefile: New.
282    
283     2007-07-01 Wakaba <wakaba@suika.fam.cx>
284    
285 wakaba 1.17 * cc.cgi: Return 404 if |PATH_INFO| is different from |/|.
286     Link to |error-description|.
287    
288     * error-description-source.xml: New.
289    
290     * mkdescription.pl: New.
291    
292     2007-07-01 Wakaba <wakaba@suika.fam.cx>
293    
294 wakaba 1.16 * cc-style.css: New rules for empty error lists,
295     error levels, and |code|.
296    
297     * cc.cgi: Support for error message catalog.
298     Support for empty (zero-length) document.
299     (print_source_string): Support for empty document.
300     (print_document_tree): Element |has_child_nodes| test
301     was incorrect. Output compat mode and is html flag
302     for |Document| node.
303     (load_text_catalog, get_text): New functions.
304    
305     * LICENSE, large-alert.png, large-info.png, large-stop.png:
306     New files.
307    
308 wakaba 1.14 2007-06-30 Wakaba <wakaba@suika.fam.cx>
309    
310 wakaba 1.15 * cc.cgi: "Terms" section. "Tree" was sometimes
311     non-conforming to HTML5.
312     (get_node_link): New function.
313    
314     2007-06-30 Wakaba <wakaba@suika.fam.cx>
315    
316 wakaba 1.14 * cc-style.css (img): New rule not to make border
317     for img[usemap].
318    
319     * cc.cgi: |table.cgi|-feature merged. Doctype
320     token was serialized incorrectly.
321    
322     * table-script.js (tableToCanvas): Has second
323     argument to specify the parent. Use image map
324     to identify cells.
325    
326     * table.cgi: Minor fix to sync with the aforementioned
327     change.
328    
329 wakaba 1.13 2007-06-25 Wakaba <wakaba@suika.fam.cx>
330    
331     * parser-manakai.cgi, parser-manakai-interface.en.html: Fragment
332     parse mode is implemented.
333    
334 wakaba 1.11 2007-06-21 Wakaba <wakaba@suika.fam.cx>
335    
336 wakaba 1.12 * parser-interface.en.html: |checked"| -> |checked| (it did
337     work for Firefox 1.5 but not for WinIE6).
338    
339     2007-06-21 Wakaba <wakaba@suika.fam.cx>
340    
341 wakaba 1.11 * parser-manakai.cgi: New.
342    
343     * parser-manakai-interface.en.html: New.
344    
345     * time-manakai.plt: New.
346    
347 wakaba 1.10 2007-05-28 Wakaba <wakaba@suika.fam.cx>
348    
349     * parser.cgi: Log elapsed time to external files.
350    
351     * time.plt: New file.
352    
353 wakaba 1.7 2007-05-27 Wakaba <wakaba@suika.fam.cx>
354    
355 wakaba 1.9 * parser.cgi: Output how long each process takes.
356     Document element testing is moved to the |Whatpm::ContentChecker|
357     module.
358    
359     2007-05-27 Wakaba <wakaba@suika.fam.cx>
360    
361 wakaba 1.8 * excanvas.js: New (from <http://sourceforge.net/project/showfiles.php?group_id=163391&package_id=184688&release_id=505959>).
362    
363     * table.cgi: Remove |$table->{caption}->{element}|
364     for table with caption processed correctly.
365     Support for WinIE via ExplorerCanvas; note that
366     it does not draw path with fill and stroke correctly (stroke
367     is hidden?).
368    
369     2007-05-27 Wakaba <wakaba@suika.fam.cx>
370    
371 wakaba 1.7 * table.cgi, table-interface.en.html. table-script.js: New files.
372    
373 wakaba 1.6 2007-05-25 Wakaba <wakaba@suika.fam.cx>
374    
375     * parser.cgi: Use CGI::Carp.
376    
377 wakaba 1.5 2007-05-19 Wakaba <wakaba@suika.fam.cx>
378    
379     * parser-interface.en.html: A checkbox to
380     enable DOM5 HTML conformance checking is added.
381    
382     * parser.cgi: Check DOM5 HTML conformance
383     if |dom5| parameter is specified.
384    
385 wakaba 1.1 2007-05-01 Wakaba <wakaba@suika.fam.cx>
386    
387 wakaba 1.4 * parser.cgi: Module names are updated.
388    
389     * parser-interface.en.html: Link to Whatpm introduction
390     is added.
391    
392     2007-05-01 Wakaba <wakaba@suika.fam.cx>
393    
394 wakaba 1.3 * parser-interface.en.html: New document.
395    
396     * parser.cgi: Test-result-format mode is added.
397    
398     2007-05-01 Wakaba <wakaba@suika.fam.cx>
399    
400 wakaba 1.2 * parser.cgi: New file.
401    
402     * .htaccess: New file.
403    
404 wakaba 1.1 * ChangeLog: New file.

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24