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

Contents of /test/html-whatpm/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.59 - (hide annotations) (download)
Mon Mar 17 13:45:35 2008 UTC (16 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.58: +5 -0 lines
++ ChangeLog	17 Mar 2008 13:45:32 -0000
	* cc.cgi (get_error_label): Use the error location
	of the parent node, if the node does not have one.

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

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24