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

Contents of /test/html-whatpm/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.60 - (hide annotations) (download)
Mon Mar 17 13:52:48 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.59: +4 -0 lines
++ ChangeLog	17 Mar 2008 13:52:22 -0000
	* cc.cgi (get_error_label): No-parent case was not considered.

2008-03-17  Wakaba  <wakaba@suika.fam.cx>

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24