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

Contents of /test/html-webhacc/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.76 - (hide annotations) (download)
Mon Jul 21 08:39:12 2008 UTC (16 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.75: +5 -0 lines
++ ChangeLog	21 Jul 2008 08:33:17 -0000
	* cc.cgi (print_table_section): Removed (now part of
	WebHACC::Language::DOM).

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

++ html/WebHACC/Language/ChangeLog	21 Jul 2008 08:39:05 -0000
	* Base.pm (generate_source_string_section): Invoke
	|add_source_to_parse_error_list| method for generating a
	script fragment.

	* CSS.pm, CacheManifest.pm, DOM.pm, HTML.pm, WebIDL.pm,
	XML.pm: Use new methods for generating sections and error lists.

	* DOM.pm (generate_additional_sections, generate_table_section): New.

	* Default.pm: Pass |input| in place of |url| for unknown syntax
	error.

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

++ html/WebHACC/ChangeLog	21 Jul 2008 08:36:01 -0000
	* Output.pm (start_section, end_section): "role" option
	implemented.  Automatical rank setting implemented.
	(start_error_list, end_error_list): New.
	(add_source_to_parse_error_list): New.

	* Result.pm: "Unknown location" message text changed.

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

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24