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

Contents of /test/html-webhacc/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.75 - (show annotations) (download)
Mon Jul 21 05:24:32 2008 UTC (15 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.74: +6 -0 lines
++ ChangeLog	21 Jul 2008 05:20:07 -0000
	* cc.cgi: Information sections are now handled by WebHACC::Input
	module.  Input objects for subdocuments now owns their
	own subclass.

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

++ html/WebHACC/Language/ChangeLog	21 Jul 2008 05:24:27 -0000
	* Base.pm: Use new method for node links.

	* CSS.pm: Typo fixes.  Pass |input| object as an argument
	to the CSSOM validation not supported error.

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

++ html/WebHACC/ChangeLog	21 Jul 2008 05:23:21 -0000
	* Input.pm: A new subclass for subdocuments are added.
	Methods for information sections are added (from cc.cgi).

	* Output.pm (code): Support for attributes.
	(script, dt): New methods.
	(node_link): New method (from get_node_link in WebHACC::Result,
	which comes from cc.cgi).

	* Result.pm (add_error): Show some text even if no location
	infomration is available.  Use input object, if available,
	as fallback for location information.
	(get_error_label, get_node_path, get_node_link): Removed.
	The first method is no longer used.  The latters are now
	supported as |node_link| method in WebHACC::Output.

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

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24