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

Contents of /test/html-webhacc/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.71 - (show annotations) (download)
Sun May 18 07:24:04 2008 UTC (16 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.70: +9 -0 lines
++ ChangeLog	18 May 2008 07:23:53 -0000
	* LICENSE: Note on icons/*.png are added.

	* icons/: New directory.

	* cc-style.css: Rules for background images on error category
	are added.

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

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24