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

Contents of /test/html-webhacc/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.113 - (show annotations) (download)
Thu Dec 11 03:22:56 2008 UTC (15 years, 11 months ago) by wakaba
Branch: MAIN
Changes since 1.112: +7 -0 lines
++ ChangeLog	11 Dec 2008 03:20:10 -0000
2008-12-11  Wakaba  <wakaba@suika.fam.cx>

	* error-description-source.en.xml: Added descriptions for errors
	from Regexp::Parser and Regexp::Parser::JavaScript modules.

	* cc.cgi: Added support for JavaScript regular expressions.

++ html/WebHACC/Language/ChangeLog	11 Dec 2008 03:18:54 -0000
2008-12-11  Wakaba  <wakaba@suika.fam.cx>

	* RegExpJS.pm: New module.

++ html/WebHACC/ChangeLog	11 Dec 2008 03:22:42 -0000
2008-12-11  Wakaba  <wakaba@suika.fam.cx>

	* Output.pm (generate_input_section): Added support for JavaScript
	regular expressions.

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

	* Result.pm: Added support for |valueref| parameter of an error.
	|pos_end| should point the (intercharacter) position where the
	highlighted substring ends, not the character before the position,
	otherwise empty substring cannot be represented well.

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24