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

Contents of /test/html-webhacc/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.84 - (show annotations) (download)
Thu Aug 14 09:16:51 2008 UTC (16 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.83: +8 -0 lines
++ ChangeLog	14 Aug 2008 09:14:23 -0000
	* cc-script.js, cc-style.css: Support for tab styling
	of subdoc sections.

	* cc-script.js (onbodyload): Scroll to the pointed
	element, if possible.

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

++ html/WebHACC/ChangeLog	14 Aug 2008 09:16:45 -0000
	* Input.pm (id_prefix): Use the parent subdoc's id_prefix
	as the prefix of the subdoc id_prefix (e.g. subdoc-1-subdoc-1-
	for subdoc #1.1).
	(start_section): Set the role of the section element as subdoc.

	* Output.pm (start_section): Support for "subdoc" role.
	Use parent input's id_prefix as parent_id.

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

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24