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

Contents of /test/html-whatpm/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.64 - (hide annotations) (download)
Sat Apr 12 15:57:56 2008 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.63: +10 -0 lines
++ ChangeLog	12 Apr 2008 15:57:44 -0000
2008-04-12  Wakaba  <wakaba@suika.fam.cx>

	* parser-manakai.cgi, parser-manakai-interface.en.html: The |innerHTML|
	output mode is split into "|innerHTML| (HTML)" and "|innerHTML| (XML)"
	output modes.

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

	* cc.cgi: New "URI" section is implemented.

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24