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

Contents of /test/html-webhacc/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.74 - (hide annotations) (download)
Sun Jul 20 16:53:10 2008 UTC (17 years, 11 months ago) by wakaba
Branch: MAIN
Changes since 1.73: +6 -0 lines
++ ChangeLog	20 Jul 2008 16:48:51 -0000
2008-07-21  Wakaba  <wakaba@suika.fam.cx>

	* cc.cgi: Errors and results are now handled by WebHACC::Result.
	Decode |uri| parameter as UTF-8.  HTTP header dump and
	input error are now handled by WebHACC::Input.

++ html/WebHACC/Language/ChangeLog	20 Jul 2008 16:53:06 -0000
2008-07-21  Wakaba  <wakaba@suika.fam.cx>

	* Base.pm (_get_cc_url, _encode_url_component): Remove (now
	supported by WebHACC::Output).

	* CSS.pm, CacheManifest.pm, DOM.pm, Default.pm,
	HTML.pm, WebIDL.pm, XML.pm: Error reporting is now delegated to
	WebHACC::Result.

++ html/WebHACC/ChangeLog	20 Jul 2008 16:50:41 -0000
2008-07-21  Wakaba  <wakaba@suika.fam.cx>

	* Input.pm (generate_transfer_sections, generate_http_header_section):
	New (partially comes from cc.cgi).

	* Output.pm (link): Call |start_tag| such that attributes
	can be set.
	(link_to_webhacc): New.
	(encode_url_component): From WebHACC::Language::Base.

	* Result.pm: Support for error outputting and result table
	generation.

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

[email protected]
ViewVC Help
Powered by ViewVC 1.1.24