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

Contents of /test/html-webhacc/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.76 - (show annotations) (download)
Mon Jul 21 08:39:12 2008 UTC (15 years, 9 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 2008-07-21 Wakaba <wakaba@suika.fam.cx>
2
3 * 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 * 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 * 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 2008-07-20 Wakaba <wakaba@suika.fam.cx>
19
20 * cc.cgi: Modularized.
21
22 * WebHACC/: New directory.
23
24 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 2008-05-18 Wakaba <wakaba@suika.fam.cx>
30
31 * 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 * 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 2008-05-06 Wakaba <wakaba@suika.fam.cx>
52
53 * 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 * 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 2008-05-05 Wakaba <wakaba@suika.fam.cx>
68
69 * 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 * table-script.js: It is now 0-indexed stead
75 of 1-indexed (HTML5 revision 1376).
76
77 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 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 2008-03-21 Wakaba <wakaba@suika.fam.cx>
93
94 * 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 * cc.cgi (get_rdf_resource_html): undef vs false bug fixed.
100
101 2008-03-21 Wakaba <wakaba@suika.fam.cx>
102
103 * 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 2008-03-17 Wakaba <wakaba@suika.fam.cx>
109
110 * cc.cgi (get_error_label): No-parent case was not considered.
111
112 2008-03-17 Wakaba <wakaba@suika.fam.cx>
113
114 * 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 * 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 2008-03-16 Wakaba <wakaba@suika.fam.cx>
127
128 * 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 * cc-script.js: Unquote U+hhhh escapes.
134
135 2008-03-16 Wakaba <wakaba@suika.fam.cx>
136
137 * 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 * 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 * cc.cgi: Link to the script added.
148
149 * cc-style.css (mark): Added.
150
151 * cc-script.js: New script.
152
153 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 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 2008-02-10 Wakaba <wakaba@suika.fam.cx>
167
168 * 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 * cc.cgi: |text/css| support. |id_prefix| support was
175 partially broken.
176
177 2008-02-10 Wakaba <wakaba@suika.fam.cx>
178
179 * cc.cgi: Subdocument validation framework implemented.
180
181 2008-02-10 Wakaba <wakaba@suika.fam.cx>
182
183 * 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 * 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 * cc.cgi (check_and_print): Now this is a subroutine.
203
204 2008-02-09 Wakaba <wakaba@suika.fam.cx>
205
206 * 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 * standards.en.html: New document.
217
218 * cc-interface.en.html: Linking to |standards.en.html|.
219
220 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 2007-11-19 Wakaba <wakaba@suika.fam.cx>
228
229 * cc.cgi (#document-tree Document): Output |inputEncoding|,
230 |manakaiCharset|, and |manakaiHasBOM| attributes.
231
232 2007-11-18 Wakaba <wakaba@suika.fam.cx>
233
234 * 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 * cc.cgi (get_input_document): Use sniffer to determine
254 media type of the entity.
255
256 2007-11-11 Wakaba <wakaba@suika.fam.cx>
257
258 * 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 * parser.cgi: Use |Whatpm::HTML::Serializer| to serialize
268 an HTML DOM.
269
270 2007-11-07 Wakaba <wakaba@suika.fam.cx>
271
272 * cc-style.css: Styling examples.
273
274 2007-11-07 Wakaba <wakaba@suika.fam.cx>
275
276 * error-description-source.xml (enumerated:invalid:http-equiv:content-type):
277 New.
278
279 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 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 2007-09-10 Wakaba <wakaba@suika.fam.cx>
300
301 * cc.cgi, cc-style.css: Scoring support.
302
303 2007-09-03 Wakaba <wakaba@suika.fam.cx>
304
305 * error-description-source.xml: Updated.
306
307 2007-09-02 Wakaba <wakaba@suika.fam.cx>
308
309 * cc.cgi: Report document sections are now output by
310 corresponding subroutines.
311
312 2007-08-26 Wakaba <wakaba@suika.fam.cx>
313
314 * cc.cgi: New catalog macros |local-name| and |element-local-name|.
315
316 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 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 2007-07-17 Wakaba <wakaba@suika.fam.cx>
346
347 * 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 * 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 2007-07-16 Wakaba <wakaba@suika.fam.cx>
370
371 * 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 * 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 * error-description-source.en.xml: More error descriptions
385 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 * 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 * 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 2007-07-15 Wakaba <wakaba@suika.fam.cx>
443
444 * 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 * 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 2007-07-01 Wakaba <wakaba@suika.fam.cx>
456
457 * Makefile: New.
458
459 2007-07-01 Wakaba <wakaba@suika.fam.cx>
460
461 * 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 * 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 2007-06-30 Wakaba <wakaba@suika.fam.cx>
485
486 * 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 * 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 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 2007-06-21 Wakaba <wakaba@suika.fam.cx>
511
512 * 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 * parser-manakai.cgi: New.
518
519 * parser-manakai-interface.en.html: New.
520
521 * time-manakai.plt: New.
522
523 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 2007-05-27 Wakaba <wakaba@suika.fam.cx>
530
531 * 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 * 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 * table.cgi, table-interface.en.html. table-script.js: New files.
548
549 2007-05-25 Wakaba <wakaba@suika.fam.cx>
550
551 * parser.cgi: Use CGI::Carp.
552
553 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 2007-05-01 Wakaba <wakaba@suika.fam.cx>
562
563 * 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 * 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 * parser.cgi: New file.
577
578 * .htaccess: New file.
579
580 * ChangeLog: New file.

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24