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

Contents of /test/html-webhacc/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.70 - (show annotations) (download)
Sun May 18 03:47:56 2008 UTC (16 years ago) by wakaba
Branch: MAIN
Changes since 1.69: +13 -0 lines
++ ChangeLog	18 May 2008 03:47:40 -0000
2008-05-18  Wakaba  <wakaba@suika.fam.cx>

	* cc.cgi (print_source_string_section): Use new Message::Charset::Info
	interface to decode source code, otherwise the Perl native Encode
	module might decode the source code into different character
	string with the Info's.

2008-05-10  Wakaba  <wakaba@suika.fam.cx>

	* standards.en.html (requirements): Remove a requirement
	for an HTML element's allowed context (it is covered by HTML5
	spec since r1583).

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24