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

Contents of /test/html-whatpm/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.62 - (hide annotations) (download)
Fri Mar 21 09:17:45 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.61: +4 -0 lines
++ ChangeLog	21 Mar 2008 09:17:42 -0000
	* cc.cgi (get_rdf_resource_html): undef vs false bug fixed.

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

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24