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

Contents of /test/html-webhacc/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.83 - (show annotations) (download)
Thu Aug 14 07:19:44 2008 UTC (15 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.82: +6 -0 lines
++ ChangeLog	14 Aug 2008 07:18:47 -0000
2008-08-14  Wakaba  <wakaba@suika.fam.cx>

	* cc-script.js, cc-style.js: Support for tab styling
	of the "input" subsections.  Support for the "details"
	widget.

++ html/WebHACC/Language/ChangeLog	14 Aug 2008 07:19:38 -0000
2008-08-14  Wakaba  <wakaba@suika.fam.cx>

	* CacheManifest.pm: Compile errors fixed.

++ html/WebHACC/ChangeLog	14 Aug 2008 07:19:14 -0000
2008-08-14  Wakaba  <wakaba@suika.fam.cx>

	* Output.pm: Support for inner tabs for "input" subsections.
	Improved support for "details" widget.

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24