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

Contents of /test/html-webhacc/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.113 - (hide annotations) (download)
Thu Dec 11 03:22:56 2008 UTC (15 years, 5 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 wakaba 1.113 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 wakaba 1.111 2008-09-21 Wakaba <wakaba@suika.fam.cx>
9    
10 wakaba 1.112 * cc-about.en.html: Bookmarklet added.
11    
12     2008-09-21 Wakaba <wakaba@suika.fam.cx>
13    
14 wakaba 1.111 * error-description-source.xml: An error for non-supported
15     charset="" parameter is added.
16    
17 wakaba 1.110 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 wakaba 1.109 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 wakaba 1.107 2008-09-16 Wakaba <wakaba@suika.fam.cx>
31    
32 wakaba 1.108 * error-description-source.xml: WebIDL checker errors are added.
33    
34     2008-09-16 Wakaba <wakaba@suika.fam.cx>
35    
36 wakaba 1.107 * error-description-source.xml: WebIDL parser errors are added.
37    
38 wakaba 1.106 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 wakaba 1.105 2008-09-11 Wakaba <wakaba@suika.fam.cx>
44    
45     * error-description-source.xml: Unicode checker
46     errors are added.
47    
48 wakaba 1.104 2008-09-10 Wakaba <wakaba@suika.fam.cx>
49    
50     * error-description-source.xml: Encoding layer errors added.
51    
52 wakaba 1.103 2008-08-31 Wakaba <wakaba@suika.fam.cx>
53    
54     * error-description-source.xml: More error descriptions.
55    
56 wakaba 1.101 2008-08-30 Wakaba <wakaba@suika.fam.cx>
57    
58 wakaba 1.102 * error-description-source.xml: Descriptions for new error
59     types are added.
60    
61     2008-08-30 Wakaba <wakaba@suika.fam.cx>
62    
63 wakaba 1.101 * 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 wakaba 1.100 2008-08-29 Wakaba <wakaba@suika.fam.cx>
69    
70     * error-description-source.xml: Error types added for IMTChecker.
71    
72 wakaba 1.99 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 wakaba 1.98 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 wakaba 1.92 2008-08-16 Wakaba <wakaba@suika.fam.cx>
90    
91 wakaba 1.97 * 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 wakaba 1.96 * error-description-source.xml: Error for CSS cursor: hand
105     is added.
106    
107     2008-08-16 Wakaba <wakaba@suika.fam.cx>
108    
109 wakaba 1.95 * 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 wakaba 1.94 * 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 wakaba 1.93 * 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 wakaba 1.92 * error-description-source.xml: Error entries for
138     Whatpm::URIChecker and Whatpm::LangTag error types
139     are added.
140    
141 wakaba 1.87 2008-08-15 Wakaba <wakaba@suika.fam.cx>
142    
143 wakaba 1.91 * 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 wakaba 1.90 * 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 wakaba 1.89 * 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 wakaba 1.88 * 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 wakaba 1.87 * 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 wakaba 1.83 2008-08-14 Wakaba <wakaba@suika.fam.cx>
178    
179 wakaba 1.86 * 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 wakaba 1.85 * 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 wakaba 1.84 * 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 wakaba 1.83 * cc-script.js, cc-style.js: Support for tab styling
207     of the "input" subsections. Support for the "details"
208     widget.
209    
210 wakaba 1.82 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 wakaba 1.81 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 wakaba 1.80 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 wakaba 1.74 2008-07-21 Wakaba <wakaba@suika.fam.cx>
241    
242 wakaba 1.79 * .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 wakaba 1.78 * cc.cgi: Code clean-up.
268    
269     2008-07-21 Wakaba <wakaba@suika.fam.cx>
270    
271 wakaba 1.77 * 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 wakaba 1.76 * 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 wakaba 1.75 * 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 wakaba 1.74 * 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 wakaba 1.73 2008-07-20 Wakaba <wakaba@suika.fam.cx>
293    
294     * cc.cgi: Modularized.
295    
296     * WebHACC/: New directory.
297    
298 wakaba 1.72 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 wakaba 1.70 2008-05-18 Wakaba <wakaba@suika.fam.cx>
304    
305 wakaba 1.71 * 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 wakaba 1.70 * 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 wakaba 1.68 2008-05-06 Wakaba <wakaba@suika.fam.cx>
326    
327 wakaba 1.69 * 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 wakaba 1.68 * 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 wakaba 1.66 2008-05-05 Wakaba <wakaba@suika.fam.cx>
342    
343 wakaba 1.67 * 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 wakaba 1.66 * table-script.js: It is now 0-indexed stead
349     of 1-indexed (HTML5 revision 1376).
350    
351 wakaba 1.65 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 wakaba 1.64 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 wakaba 1.61 2008-03-21 Wakaba <wakaba@suika.fam.cx>
367    
368 wakaba 1.63 * 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 wakaba 1.62 * cc.cgi (get_rdf_resource_html): undef vs false bug fixed.
374    
375     2008-03-21 Wakaba <wakaba@suika.fam.cx>
376    
377 wakaba 1.61 * 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 wakaba 1.58 2008-03-17 Wakaba <wakaba@suika.fam.cx>
383    
384 wakaba 1.60 * cc.cgi (get_error_label): No-parent case was not considered.
385    
386     2008-03-17 Wakaba <wakaba@suika.fam.cx>
387    
388 wakaba 1.59 * 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 wakaba 1.58 * 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 wakaba 1.53 2008-03-16 Wakaba <wakaba@suika.fam.cx>
401    
402 wakaba 1.57 * 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 wakaba 1.56 * cc-script.js: Unquote U+hhhh escapes.
408    
409     2008-03-16 Wakaba <wakaba@suika.fam.cx>
410    
411 wakaba 1.55 * 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 wakaba 1.54 * 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 wakaba 1.53 * cc.cgi: Link to the script added.
422    
423     * cc-style.css (mark): Added.
424    
425     * cc-script.js: New script.
426    
427 wakaba 1.52 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 wakaba 1.51 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 wakaba 1.45 2008-02-10 Wakaba <wakaba@suika.fam.cx>
441    
442 wakaba 1.50 * 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 wakaba 1.49 * cc.cgi: |text/css| support. |id_prefix| support was
449     partially broken.
450    
451     2008-02-10 Wakaba <wakaba@suika.fam.cx>
452    
453 wakaba 1.48 * cc.cgi: Subdocument validation framework implemented.
454    
455     2008-02-10 Wakaba <wakaba@suika.fam.cx>
456    
457 wakaba 1.47 * 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 wakaba 1.46 * 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 wakaba 1.45 * cc.cgi (check_and_print): Now this is a subroutine.
477    
478 wakaba 1.43 2008-02-09 Wakaba <wakaba@suika.fam.cx>
479    
480 wakaba 1.44 * 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 wakaba 1.43 * standards.en.html: New document.
491    
492     * cc-interface.en.html: Linking to |standards.en.html|.
493    
494 wakaba 1.42 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 wakaba 1.41 2007-11-19 Wakaba <wakaba@suika.fam.cx>
502    
503     * cc.cgi (#document-tree Document): Output |inputEncoding|,
504     |manakaiCharset|, and |manakaiHasBOM| attributes.
505    
506 wakaba 1.39 2007-11-18 Wakaba <wakaba@suika.fam.cx>
507    
508 wakaba 1.40 * 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 wakaba 1.39 * cc.cgi (get_input_document): Use sniffer to determine
528     media type of the entity.
529    
530 wakaba 1.37 2007-11-11 Wakaba <wakaba@suika.fam.cx>
531    
532 wakaba 1.38 * 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 wakaba 1.37 * parser.cgi: Use |Whatpm::HTML::Serializer| to serialize
542     an HTML DOM.
543    
544 wakaba 1.35 2007-11-07 Wakaba <wakaba@suika.fam.cx>
545    
546 wakaba 1.36 * cc-style.css: Styling examples.
547    
548     2007-11-07 Wakaba <wakaba@suika.fam.cx>
549    
550 wakaba 1.35 * error-description-source.xml (enumerated:invalid:http-equiv:content-type):
551     New.
552    
553 wakaba 1.34 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 wakaba 1.33 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 wakaba 1.32 2007-09-10 Wakaba <wakaba@suika.fam.cx>
574    
575     * cc.cgi, cc-style.css: Scoring support.
576    
577 wakaba 1.31 2007-09-03 Wakaba <wakaba@suika.fam.cx>
578    
579     * error-description-source.xml: Updated.
580    
581 wakaba 1.30 2007-09-02 Wakaba <wakaba@suika.fam.cx>
582    
583     * cc.cgi: Report document sections are now output by
584     corresponding subroutines.
585    
586 wakaba 1.29 2007-08-26 Wakaba <wakaba@suika.fam.cx>
587    
588     * cc.cgi: New catalog macros |local-name| and |element-local-name|.
589    
590 wakaba 1.28 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 wakaba 1.27 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 wakaba 1.25 2007-07-17 Wakaba <wakaba@suika.fam.cx>
620    
621 wakaba 1.26 * 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 wakaba 1.25 * 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 wakaba 1.21 2007-07-16 Wakaba <wakaba@suika.fam.cx>
644    
645 wakaba 1.24 * 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 wakaba 1.23 * 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 wakaba 1.24 * error-description-source.en.xml: More error descriptions
659 wakaba 1.23 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 wakaba 1.22 * 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 wakaba 1.21 * 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 wakaba 1.19 2007-07-15 Wakaba <wakaba@suika.fam.cx>
717    
718 wakaba 1.20 * 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 wakaba 1.19 * 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 wakaba 1.16 2007-07-01 Wakaba <wakaba@suika.fam.cx>
730    
731 wakaba 1.18 * Makefile: New.
732    
733     2007-07-01 Wakaba <wakaba@suika.fam.cx>
734    
735 wakaba 1.17 * 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 wakaba 1.16 * 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 wakaba 1.14 2007-06-30 Wakaba <wakaba@suika.fam.cx>
759    
760 wakaba 1.15 * 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 wakaba 1.14 * 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 wakaba 1.13 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 wakaba 1.11 2007-06-21 Wakaba <wakaba@suika.fam.cx>
785    
786 wakaba 1.12 * 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 wakaba 1.11 * parser-manakai.cgi: New.
792    
793     * parser-manakai-interface.en.html: New.
794    
795     * time-manakai.plt: New.
796    
797 wakaba 1.10 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 wakaba 1.7 2007-05-27 Wakaba <wakaba@suika.fam.cx>
804    
805 wakaba 1.9 * 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 wakaba 1.8 * 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 wakaba 1.7 * table.cgi, table-interface.en.html. table-script.js: New files.
822    
823 wakaba 1.6 2007-05-25 Wakaba <wakaba@suika.fam.cx>
824    
825     * parser.cgi: Use CGI::Carp.
826    
827 wakaba 1.5 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 wakaba 1.1 2007-05-01 Wakaba <wakaba@suika.fam.cx>
836    
837 wakaba 1.4 * 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 wakaba 1.3 * 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 wakaba 1.2 * parser.cgi: New file.
851    
852     * .htaccess: New file.
853    
854 wakaba 1.1 * ChangeLog: New file.

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24