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

Contents of /test/html-webhacc/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.78 - (show annotations) (download)
Mon Jul 21 09:40:59 2008 UTC (15 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.77: +4 -0 lines
++ ChangeLog	21 Jul 2008 09:38:49 -0000
	* cc.cgi: Code clean-up.

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

++ html/WebHACC/Language/ChangeLog	21 Jul 2008 09:40:52 -0000
	* DOM.pm (generate_table_section): Use hierarhical table
	number for tables in subdocuments.

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

++ html/WebHACC/ChangeLog	21 Jul 2008 09:40:19 -0000
	* Input.pm (full_subdocument_index): New method, for the
	support of hierarchical subdocument numbers.
	(start_section): Use hierarhical subdocument numbers for
	section headings.

	* Output.pm (http_header, http_error, html_header): New methods.

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

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24