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

Contents of /test/html-webhacc/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.85 - (show annotations) (download)
Thu Aug 14 11:58:32 2008 UTC (15 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.84: +6 -0 lines
++ ChangeLog	14 Aug 2008 11:57:12 -0000
	* cc-style.css: Revised such that subdocument check results
	do not look stupid and that new class name rules
	for level-* and layer-* is reflected by icons.

2008-08-14  Wakaba  <wakaba@suika.fam.cx>

++ html/WebHACC/Language/ChangeLog	14 Aug 2008 11:58:26 -0000
	* Base.pm: Use "role" for source code sections.

2008-08-14  Wakaba  <wakaba@suika.fam.cx>

++ html/WebHACC/ChangeLog	14 Aug 2008 11:58:10 -0000
	* Output.pm (start_section): Roles set class="", too.  New "source"
	role for source code sections.

2008-08-14  Wakaba  <wakaba@suika.fam.cx>

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24