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

Contents of /test/html-whatpm/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.73 - (hide annotations) (download)
Sun Jul 20 14:58:24 2008 UTC (16 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.72: +6 -0 lines
++ ChangeLog	20 Jul 2008 14:58:20 -0000
2008-07-20  Wakaba  <wakaba@suika.fam.cx>

	* cc.cgi: Modularized.

	* WebHACC/: New directory.

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24