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

Contents of /test/html-webhacc/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.73 - (show annotations) (download)
Sun Jul 20 14:58:24 2008 UTC (15 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.72: +6 -0 lines
++ ChangeLog	20 Jul 2008 14:58:20 -0000
2008-07-20  Wakaba  <wakaba@suika.fam.cx>

	* cc.cgi: Modularized.

	* WebHACC/: New directory.

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24