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

Contents of /test/html-whatpm/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.72 - (hide annotations) (download)
Fri Jul 18 14:44:16 2008 UTC (16 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.71: +5 -0 lines
++ ChangeLog	18 Jul 2008 14:44:11 -0000
2008-07-18  Wakaba  <wakaba@suika.fam.cx>

	* cc.cgi (print_structure_dump_webidl_section): Use ->idl_text
	for dummping (Data::Dumper::Dumper no longer used).

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24