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

Contents of /test/html-whatpm/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.69 - (hide annotations) (download)
Tue May 6 08:47:09 2008 UTC (16 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.68: +9 -0 lines
++ ChangeLog	6 May 2008 08:47:05 -0000
	* cc.cgi: Use table object returned by the checker; don't
	form a table by itself.

	* table-script.js: Use different coloring for empty data cells.

	* cc.cgi, table.cgi: Remove table reference for JSON convertion.

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

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24