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

Contents of /test/html-webhacc/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.71 - (hide annotations) (download)
Sun May 18 07:24:04 2008 UTC (16 years ago) by wakaba
Branch: MAIN
Changes since 1.70: +9 -0 lines
++ ChangeLog	18 May 2008 07:23:53 -0000
	* LICENSE: Note on icons/*.png are added.

	* icons/: New directory.

	* cc-style.css: Rules for background images on error category
	are added.

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

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24