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

Contents of /test/html-webhacc/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.81 - (show annotations) (download)
Sun Jul 27 10:33:45 2008 UTC (16 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.80: +15 -0 lines
++ ChangeLog	27 Jul 2008 10:33:38 -0000
2008-07-27  Wakaba  <wakaba@suika.fam.cx>

	* .htaccess: Files gone.

	* cc-interface.en.html, cc-todo.txt: Removed.

	* cc-about.en.html: New document.

	* cc.cgi: Insert document input section before anything.
	No check performed if no URL is specified and the
	input is empty.

	* error-description-source.xml (WebHACC:Heading): Link
	to cc-about in place of cc-interface.

++ html/WebHACC/Language/ChangeLog	27 Jul 2008 10:31:14 -0000
2008-07-27  Wakaba  <wakaba@suika.fam.cx>

	* CSS.pm (generate_structure_dump_section): Role name was wrong.

++ html/WebHACC/ChangeLog	27 Jul 2008 10:30:52 -0000
2008-07-27  Wakaba  <wakaba@suika.fam.cx>

	* Output.pm (new, input): |input| attribute should always have an input
	object, even though it might be an empty one.
	(add_source_to_parse_error_list): s/shift/shift ()/ to remove
	ambigiousness warning.
	(select): New method.
	(generate_input_section): New method.

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24