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

Contents of /test/html-whatpm/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.61 - (hide annotations) (download)
Fri Mar 21 08:59:47 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.60: +7 -0 lines
++ ChangeLog	21 Mar 2008 08:59:37 -0000
2008-03-21  Wakaba  <wakaba@suika.fam.cx>

	* cc.cgi: Experimental support for application/rdf+xml type.
	Generate section on RDF triples extracted from the document.
	(print_rdf_section): New function.
	(get_rdf_resource_html): New function.

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24