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

Contents of /test/html-webhacc/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.72 - (show annotations) (download)
Fri Jul 18 14:44:16 2008 UTC (15 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.71: +5 -0 lines
++ ChangeLog	18 Jul 2008 14:44:11 -0000
2008-07-18  Wakaba  <wakaba@suika.fam.cx>

	* cc.cgi (print_structure_dump_webidl_section): Use ->idl_text
	for dummping (Data::Dumper::Dumper no longer used).

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24