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

Contents of /test/html-whatpm/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.68 - (hide annotations) (download)
Tue May 6 07:50:28 2008 UTC (16 years ago) by wakaba
Branch: MAIN
Changes since 1.67: +7 -0 lines
++ ChangeLog	6 May 2008 07:50:23 -0000
2008-05-06  Wakaba  <wakaba@suika.fam.cx>

	* table-script.js: Support for header cell highlighting.

	* table.cgi: Set |id| to cells; it enables the cell highlighting
	feature.

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24