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

Contents of /test/html-whatpm/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.70 - (hide annotations) (download)
Sun May 18 03:47:56 2008 UTC (16 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.69: +13 -0 lines
++ ChangeLog	18 May 2008 03:47:40 -0000
2008-05-18  Wakaba  <wakaba@suika.fam.cx>

	* cc.cgi (print_source_string_section): Use new Message::Charset::Info
	interface to decode source code, otherwise the Perl native Encode
	module might decode the source code into different character
	string with the Info's.

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

	* standards.en.html (requirements): Remove a requirement
	for an HTML element's allowed context (it is covered by HTML5
	spec since r1583).

1 wakaba 1.70 2008-05-18 Wakaba <wakaba@suika.fam.cx>
2    
3     * cc.cgi (print_source_string_section): Use new Message::Charset::Info
4     interface to decode source code, otherwise the Perl native Encode
5     module might decode the source code into different character
6     string with the Info's.
7    
8     2008-05-10 Wakaba <wakaba@suika.fam.cx>
9    
10     * standards.en.html (requirements): Remove a requirement
11     for an HTML element's allowed context (it is covered by HTML5
12     spec since r1583).
13    
14 wakaba 1.68 2008-05-06 Wakaba <wakaba@suika.fam.cx>
15    
16 wakaba 1.69 * cc.cgi: Use table object returned by the checker; don't
17     form a table by itself.
18    
19     * table-script.js: Use different coloring for empty data cells.
20    
21     * cc.cgi, table.cgi: Remove table reference for JSON convertion.
22    
23     2008-05-06 Wakaba <wakaba@suika.fam.cx>
24    
25 wakaba 1.68 * table-script.js: Support for header cell highlighting.
26    
27     * table.cgi: Set |id| to cells; it enables the cell highlighting
28     feature.
29    
30 wakaba 1.66 2008-05-05 Wakaba <wakaba@suika.fam.cx>
31    
32 wakaba 1.67 * table-script.js: Table header/footer fill started at a
33     wrong point.
34    
35     2008-05-05 Wakaba <wakaba@suika.fam.cx>
36    
37 wakaba 1.66 * table-script.js: It is now 0-indexed stead
38     of 1-indexed (HTML5 revision 1376).
39    
40 wakaba 1.65 2008-04-29 Wakaba <wakaba@suika.fam.cx>
41    
42     * cc-style.css: Duplicate terms are no longer disallowed (HTML5
43     revision 1467).
44    
45 wakaba 1.64 2008-04-12 Wakaba <wakaba@suika.fam.cx>
46    
47     * parser-manakai.cgi, parser-manakai-interface.en.html: The |innerHTML|
48     output mode is split into "|innerHTML| (HTML)" and "|innerHTML| (XML)"
49     output modes.
50    
51     2008-03-29 Wakaba <wakaba@suika.fam.cx>
52    
53     * cc.cgi: New "URI" section is implemented.
54    
55 wakaba 1.61 2008-03-21 Wakaba <wakaba@suika.fam.cx>
56    
57 wakaba 1.63 * cc.cgi (get_node_path): Use qualified name, not just
58     local name.
59    
60     2008-03-21 Wakaba <wakaba@suika.fam.cx>
61    
62 wakaba 1.62 * cc.cgi (get_rdf_resource_html): undef vs false bug fixed.
63    
64     2008-03-21 Wakaba <wakaba@suika.fam.cx>
65    
66 wakaba 1.61 * cc.cgi: Experimental support for application/rdf+xml type.
67     Generate section on RDF triples extracted from the document.
68     (print_rdf_section): New function.
69     (get_rdf_resource_html): New function.
70    
71 wakaba 1.58 2008-03-17 Wakaba <wakaba@suika.fam.cx>
72    
73 wakaba 1.60 * cc.cgi (get_error_label): No-parent case was not considered.
74    
75     2008-03-17 Wakaba <wakaba@suika.fam.cx>
76    
77 wakaba 1.59 * cc.cgi (get_error_label): Use the error location
78     of the parent node, if the node does not have one.
79    
80     2008-03-17 Wakaba <wakaba@suika.fam.cx>
81    
82 wakaba 1.58 * cc-script.js: The ID of the list is now given as an argument.
83    
84     * cc.cgi: List of document errors now also expanded by source
85     code fragment generated by scripting.
86     (get_error_label): Use line/column information from the error
87     context node, if any.
88    
89 wakaba 1.53 2008-03-16 Wakaba <wakaba@suika.fam.cx>
90    
91 wakaba 1.57 * cc.cgi: Line break treatment was different from
92     that of HTML and CSS parsers.
93    
94     2008-03-16 Wakaba <wakaba@suika.fam.cx>
95    
96 wakaba 1.56 * cc-script.js: Unquote U+hhhh escapes.
97    
98     2008-03-16 Wakaba <wakaba@suika.fam.cx>
99    
100 wakaba 1.55 * cc.cgi (get_error_label): Use token's line and column
101     if available.
102    
103     2008-03-16 Wakaba <wakaba@suika.fam.cx>
104    
105 wakaba 1.54 * cc-script.js: Character was not marked if the line
106     is less than 50 characters.
107    
108     2008-03-16 Wakaba <wakaba@suika.fam.cx>
109    
110 wakaba 1.53 * cc.cgi: Link to the script added.
111    
112     * cc-style.css (mark): Added.
113    
114     * cc-script.js: New script.
115    
116 wakaba 1.52 2008-03-11 Wakaba <wakaba@suika.fam.cx>
117    
118     * cc.cgi: |value| should be output in |dt| in Parse Errors
119     section.
120    
121 wakaba 1.51 2008-02-24 Wakaba <wakaba@suika.fam.cx>
122    
123     * cc.cgi: Support for level-i (informational).
124    
125     * cc-style.css: New style rules for informational messages added.
126    
127     * error-description-source.xml (#information, #level-i): Added.
128    
129 wakaba 1.45 2008-02-10 Wakaba <wakaba@suika.fam.cx>
130    
131 wakaba 1.50 * cc.cgi: In CSS mode, add 'u' error for 'structure' category (until
132     it is actually implemented). Support for '-moz-pre-wrap'.
133     Typo in 'collapse' value fixed.
134    
135     2008-02-10 Wakaba <wakaba@suika.fam.cx>
136    
137 wakaba 1.49 * cc.cgi: |text/css| support. |id_prefix| support was
138     partially broken.
139    
140     2008-02-10 Wakaba <wakaba@suika.fam.cx>
141    
142 wakaba 1.48 * cc.cgi: Subdocument validation framework implemented.
143    
144     2008-02-10 Wakaba <wakaba@suika.fam.cx>
145    
146 wakaba 1.47 * cc.cgi (print_listing_section): ID, class, and term
147     section functions are merged.
148    
149     2008-02-10 Wakaba <wakaba@suika.fam.cx>
150    
151 wakaba 1.46 * table-interface.en.html: Typo fixed.
152    
153     * cc.cgi: Use |$input->{id_prefix}| as the prefix for the
154     identifiers in report sections. Don't add headings
155     if the |$input->{nested}| flag is set.
156    
157     * table-script.js (tableToCanvas): Now it aceepts third
158     argument, |idPrefix|, for setting ID prefix.
159    
160     * table.cgi: Set the third argument to |tableToCanvas| as an
161     empty string.
162    
163     2008-02-10 Wakaba <wakaba@suika.fam.cx>
164    
165 wakaba 1.45 * cc.cgi (check_and_print): Now this is a subroutine.
166    
167 wakaba 1.43 2008-02-09 Wakaba <wakaba@suika.fam.cx>
168    
169 wakaba 1.44 * cc-style.css: Rules for s/unsupported/u/'ed version added.
170    
171     * cc.cgi: Support for 'u' level.
172    
173     * error-description-source.en.xml: s/unsupported/u/;
174    
175     * standards.en.html: CSS added.
176    
177     2008-02-09 Wakaba <wakaba@suika.fam.cx>
178    
179 wakaba 1.43 * standards.en.html: New document.
180    
181     * cc-interface.en.html: Linking to |standards.en.html|.
182    
183 wakaba 1.42 2007-11-23 Wakaba <wakaba@suika.fam.cx>
184    
185     * error-description-source.xml: New error descriptions.
186    
187     * cc.cgi: |Accept-Encoding: *; q=0| is a request for server to send
188     a 406 page! |identity| encoding is added.
189    
190 wakaba 1.41 2007-11-19 Wakaba <wakaba@suika.fam.cx>
191    
192     * cc.cgi (#document-tree Document): Output |inputEncoding|,
193     |manakaiCharset|, and |manakaiHasBOM| attributes.
194    
195 wakaba 1.39 2007-11-18 Wakaba <wakaba@suika.fam.cx>
196    
197 wakaba 1.40 * cc-style.css: New rules for warnings.
198    
199     * cc-todo.en.txt: Updated.
200    
201     * cc.cgi: Default to |Windows-1252| instead of |ISO-8859-1|
202     for |inner_html| with external source. Set |manakai_charset|
203     attribute if possible.
204     (load_text_catalog): Interpret catalog file as UTF-8.
205    
206     * error-description-source.en.xml: New errors for character
207     encodings are added.
208    
209     2007-11-18 Wakaba <wakaba@suika.fam.cx>
210    
211     * error-description-source.xml: s/charset declaration/character
212     encoding declaration/g, since HTML5 spec says so.
213    
214     2007-11-18 Wakaba <wakaba@suika.fam.cx>
215    
216 wakaba 1.39 * cc.cgi (get_input_document): Use sniffer to determine
217     media type of the entity.
218    
219 wakaba 1.37 2007-11-11 Wakaba <wakaba@suika.fam.cx>
220    
221 wakaba 1.38 * cc-style.css: Rules for "unsupported" parse errors.
222    
223     * cc.cgi (print_syntax_error_html_section): Use HTML
224     parser for byte string.
225     (print_result_unknown_type_section): Make output
226     more consistent with other media types.
227    
228     2007-11-11 Wakaba <wakaba@suika.fam.cx>
229    
230 wakaba 1.37 * parser.cgi: Use |Whatpm::HTML::Serializer| to serialize
231     an HTML DOM.
232    
233 wakaba 1.35 2007-11-07 Wakaba <wakaba@suika.fam.cx>
234    
235 wakaba 1.36 * cc-style.css: Styling examples.
236    
237     2007-11-07 Wakaba <wakaba@suika.fam.cx>
238    
239 wakaba 1.35 * error-description-source.xml (enumerated:invalid:http-equiv:content-type):
240     New.
241    
242 wakaba 1.34 2007-11-05 Wakaba <wakaba@suika.fam.cx>
243    
244     * cc.cgi (get_error_level_label): New.
245    
246     * cc-style.css: New rules for error level descriptions.
247    
248     * error-description-source.xml: Description for error
249     levels is added.
250    
251 wakaba 1.33 2007-11-04 Wakaba <wakaba@suika.fam.cx>
252    
253     * cc-interface.en.html (i): |text/cache-manifest| is added.
254    
255     * cc-style.css: New rules for manifest dump.
256    
257     * cc.cgi: Support for |text/cache-manifest|.
258    
259     * error-description-soruce.en.xml (#cache-manifest-errors): New
260     section.
261    
262 wakaba 1.32 2007-09-10 Wakaba <wakaba@suika.fam.cx>
263    
264     * cc.cgi, cc-style.css: Scoring support.
265    
266 wakaba 1.31 2007-09-03 Wakaba <wakaba@suika.fam.cx>
267    
268     * error-description-source.xml: Updated.
269    
270 wakaba 1.30 2007-09-02 Wakaba <wakaba@suika.fam.cx>
271    
272     * cc.cgi: Report document sections are now output by
273     corresponding subroutines.
274    
275 wakaba 1.29 2007-08-26 Wakaba <wakaba@suika.fam.cx>
276    
277     * cc.cgi: New catalog macros |local-name| and |element-local-name|.
278    
279 wakaba 1.28 2007-08-11 Wakaba <wakaba@suika.fam.cx>
280    
281     * cc.cgi, parser-manakai.cgi, parser.cgi: Use |Message::CGI::HTTP|
282     instead of |SuikaWiki::Input::HTTP|.
283    
284     2007-08-05 Wakaba <wakaba@suika.fam.cx>
285    
286     * cc-interface.en.html: IMT |application/atom+xml| is added.
287     Link to |cc-todo| is added.
288    
289     2007-07-24 Wakaba <wakaba@suika.fam.cx>
290    
291     * error-description.xml: Description for "after body", "bare etago",
292     and "bogus end tag" are added.
293    
294 wakaba 1.27 2007-07-21 Wakaba <wakaba@suika.fam.cx>
295    
296     * cc-style.css: Don't remove bullet of the document node
297     in the document tree. Don't collapse white space
298     in the |code| elements.
299    
300     * cc.cgi: Put identifiers and class names into |code|
301     element.
302     (get_text): Template for attribute values are supported.
303    
304     * error-descriotion-source.en.xml: More error descriptions
305     are included. Use |{@}| attribute value insertion macro
306     for errors in which it should be useful.
307    
308 wakaba 1.25 2007-07-17 Wakaba <wakaba@suika.fam.cx>
309    
310 wakaba 1.26 * cc.cgi: Output HTTP and HTML header before try to
311     fetch the specified resource for usability. Add
312     tables, identifiers, and terms section to the TOC.
313     Generate classes list.
314    
315     2007-07-17 Wakaba <wakaba@suika.fam.cx>
316    
317 wakaba 1.25 * alert.png, error.png, info.png: New images.
318    
319     * LICENSE: New image file names are added.
320    
321     * cc-interface.en.html: Link to the style sheet is added.
322    
323     * cc-style.css: Duplicate identifiers and terms
324     are decorated by icon.
325    
326     * cc.cgi: |h1| links to the interface page.
327     (#identifiers): New section.
328    
329     * error-description-source.en.xml: More error types are
330     added.
331    
332 wakaba 1.21 2007-07-16 Wakaba <wakaba@suika.fam.cx>
333    
334 wakaba 1.24 * cc.cgi: Set |STDOUT| encoding as |utf8|.
335     (htescape): Escape some more invisible characters.
336    
337     * error-description-source.en.xml: More error data.
338    
339     2007-07-16 Wakaba <wakaba@suika.fam.cx>
340    
341 wakaba 1.23 * cc.cgi (table stuff): Set |is_header| property
342     of table cells explicitly since otherwise newer JSON.pm
343     generates broken output.
344     (get_text): Return the reduced type name as well. Use
345     it as fragment of detail document.
346    
347 wakaba 1.24 * error-description-source.en.xml: More error descriptions
348 wakaba 1.23 are added.
349    
350     * mkdescription.pl: Remove |catalog| element from
351     the result description document.
352    
353     * table.cgi: Set |is_header| property
354     of table cells explicitly since otherwise newer JSON.pm
355     generates broken output.
356    
357     2007-07-16 Wakaba <wakaba@suika.fam.cx>
358    
359 wakaba 1.22 * Makefile (all): |cc-msg.en.txt| is added to the list of
360     dependency.
361     (cc-msg.en.txt): New rule.
362    
363     * mkcatalog.pl: New Perl script.
364    
365     * cc-msg.en.txt: Now this file is generated by
366     the rule described in |Makefile|.
367    
368     * cc.cgi (HTML mode): Set |charset| as |ISO-8859-1|
369     if not specified, for now.
370     (get_text): Replace |<var>$/n/</var>|, not just |$/n/|,
371     to variable.
372    
373     * error-description-source.xml: All entries
374     in |cc-msg.en.txt| are now described as XML data.
375    
376     * mkdescription.pl: Print the result by |inner_html| DOM
377     attribute. Put |level| attribute value, if any, before |name|
378     attribute value. Allow missing of |desc| attribute.
379     Ignore any |catalog| element.
380    
381     2007-07-16 Wakaba <wakaba@suika.fam.cx>
382    
383 wakaba 1.21 * cc-interface.en.html: Content-Type options are extended.
384     Charset options are added. URI input box is added.
385    
386     * cc.cgi (get_input_document): New. Support for URI input.
387     (#document-info): Present request URI, documen URI,
388     base URI (HTTP-level), internet media type, and
389     charset (if any).
390     (print_http_header_section): New.
391     (print_source_string_section): Renamed from |print_source_string|
392     and it now generate entire section. Use charset
393     information obtained by parsing (for this reason the section
394     now follows the parse error section).
395     (HTML parse mode): Support for charsets (alpha).
396     (XML parse mode): Support for |application/xml|
397     and |text/xml|. Support for charsets.
398     (#result-summary): Show error message section,
399     rather than simple HTTP error, for any input error.
400     (print_document_tree): Present |xml_version|, |xml_encoding|,
401     and |xml_standalone|.
402     (get_node_path): Return |/| if the input is the |Document| node.
403     (WDCC::LWPUA): New package.
404    
405 wakaba 1.19 2007-07-15 Wakaba <wakaba@suika.fam.cx>
406    
407 wakaba 1.20 * parser-manakai-interface.en.html: An option
408     to parse as H2H is added.
409    
410     * parser-manakai.cgi: H2H parse mode is added.
411    
412     2007-07-15 Wakaba <wakaba@suika.fam.cx>
413    
414 wakaba 1.19 * parser-manakai.cgi: Set |Document| as HTML if it is.
415     Use |inner_html| attribute for inner HTML value.
416     XML documents are now serializable via |inner_html|.
417    
418 wakaba 1.16 2007-07-01 Wakaba <wakaba@suika.fam.cx>
419    
420 wakaba 1.18 * Makefile: New.
421    
422     2007-07-01 Wakaba <wakaba@suika.fam.cx>
423    
424 wakaba 1.17 * cc.cgi: Return 404 if |PATH_INFO| is different from |/|.
425     Link to |error-description|.
426    
427     * error-description-source.xml: New.
428    
429     * mkdescription.pl: New.
430    
431     2007-07-01 Wakaba <wakaba@suika.fam.cx>
432    
433 wakaba 1.16 * cc-style.css: New rules for empty error lists,
434     error levels, and |code|.
435    
436     * cc.cgi: Support for error message catalog.
437     Support for empty (zero-length) document.
438     (print_source_string): Support for empty document.
439     (print_document_tree): Element |has_child_nodes| test
440     was incorrect. Output compat mode and is html flag
441     for |Document| node.
442     (load_text_catalog, get_text): New functions.
443    
444     * LICENSE, large-alert.png, large-info.png, large-stop.png:
445     New files.
446    
447 wakaba 1.14 2007-06-30 Wakaba <wakaba@suika.fam.cx>
448    
449 wakaba 1.15 * cc.cgi: "Terms" section. "Tree" was sometimes
450     non-conforming to HTML5.
451     (get_node_link): New function.
452    
453     2007-06-30 Wakaba <wakaba@suika.fam.cx>
454    
455 wakaba 1.14 * cc-style.css (img): New rule not to make border
456     for img[usemap].
457    
458     * cc.cgi: |table.cgi|-feature merged. Doctype
459     token was serialized incorrectly.
460    
461     * table-script.js (tableToCanvas): Has second
462     argument to specify the parent. Use image map
463     to identify cells.
464    
465     * table.cgi: Minor fix to sync with the aforementioned
466     change.
467    
468 wakaba 1.13 2007-06-25 Wakaba <wakaba@suika.fam.cx>
469    
470     * parser-manakai.cgi, parser-manakai-interface.en.html: Fragment
471     parse mode is implemented.
472    
473 wakaba 1.11 2007-06-21 Wakaba <wakaba@suika.fam.cx>
474    
475 wakaba 1.12 * parser-interface.en.html: |checked"| -> |checked| (it did
476     work for Firefox 1.5 but not for WinIE6).
477    
478     2007-06-21 Wakaba <wakaba@suika.fam.cx>
479    
480 wakaba 1.11 * parser-manakai.cgi: New.
481    
482     * parser-manakai-interface.en.html: New.
483    
484     * time-manakai.plt: New.
485    
486 wakaba 1.10 2007-05-28 Wakaba <wakaba@suika.fam.cx>
487    
488     * parser.cgi: Log elapsed time to external files.
489    
490     * time.plt: New file.
491    
492 wakaba 1.7 2007-05-27 Wakaba <wakaba@suika.fam.cx>
493    
494 wakaba 1.9 * parser.cgi: Output how long each process takes.
495     Document element testing is moved to the |Whatpm::ContentChecker|
496     module.
497    
498     2007-05-27 Wakaba <wakaba@suika.fam.cx>
499    
500 wakaba 1.8 * excanvas.js: New (from <http://sourceforge.net/project/showfiles.php?group_id=163391&package_id=184688&release_id=505959>).
501    
502     * table.cgi: Remove |$table->{caption}->{element}|
503     for table with caption processed correctly.
504     Support for WinIE via ExplorerCanvas; note that
505     it does not draw path with fill and stroke correctly (stroke
506     is hidden?).
507    
508     2007-05-27 Wakaba <wakaba@suika.fam.cx>
509    
510 wakaba 1.7 * table.cgi, table-interface.en.html. table-script.js: New files.
511    
512 wakaba 1.6 2007-05-25 Wakaba <wakaba@suika.fam.cx>
513    
514     * parser.cgi: Use CGI::Carp.
515    
516 wakaba 1.5 2007-05-19 Wakaba <wakaba@suika.fam.cx>
517    
518     * parser-interface.en.html: A checkbox to
519     enable DOM5 HTML conformance checking is added.
520    
521     * parser.cgi: Check DOM5 HTML conformance
522     if |dom5| parameter is specified.
523    
524 wakaba 1.1 2007-05-01 Wakaba <wakaba@suika.fam.cx>
525    
526 wakaba 1.4 * parser.cgi: Module names are updated.
527    
528     * parser-interface.en.html: Link to Whatpm introduction
529     is added.
530    
531     2007-05-01 Wakaba <wakaba@suika.fam.cx>
532    
533 wakaba 1.3 * parser-interface.en.html: New document.
534    
535     * parser.cgi: Test-result-format mode is added.
536    
537     2007-05-01 Wakaba <wakaba@suika.fam.cx>
538    
539 wakaba 1.2 * parser.cgi: New file.
540    
541     * .htaccess: New file.
542    
543 wakaba 1.1 * ChangeLog: New file.

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24