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

Contents of /test/html-webhacc/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.77 - (show annotations) (download)
Mon Jul 21 09:15:55 2008 UTC (16 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.76: +6 -0 lines
++ ChangeLog	21 Jul 2008 09:13:35 -0000
	* cc.cgi: Old commented out code for additional
	information sections are removed.  They are now
	implemented as part of |generate_add_info_sections| method.

2008-07-21  Wakaba  <wakaba@suika.fam.cx>

++ html/WebHACC/Language/ChangeLog	21 Jul 2008 09:15:45 -0000
	* DOM.pm (generate_additional_sections): Support
	for the other additional information sections are reintroduced.
	(generate_listing_section, generate_rdf_section): Reimplemented.

	* XML.pm: Typo fixed.

	* HTML.pm: Load DOMImplementation as late as possible, to
	save possiblity that another DOM implementation can be used
	where possible.

2008-07-21  Wakaba  <wakaba@suika.fam.cx>

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24