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

Contents of /test/html-webhacc/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.82 - (show annotations) (download)
Sun Aug 10 11:49:43 2008 UTC (16 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.81: +6 -0 lines
++ ChangeLog	10 Aug 2008 11:48:40 -0000
2008-08-10  Wakaba  <wakaba@suika.fam.cx>

	* cc-script.js: Functions for tabbing are added.

	* cc-style.css: Tab styling rules are added.

++ html/WebHACC/ChangeLog	10 Aug 2008 11:49:39 -0000
2008-08-10  Wakaba  <wakaba@suika.fam.cx>

	* Output.pm (html_header, start_section): Generate
	script elements for tab styling.

	* Result.pm: Link to error list section of transfer-protocol-level
	errors.

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24