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

Contents of /test/html-webhacc/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.109 - (hide annotations) (download)
Wed Sep 17 03:56:43 2008 UTC (15 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.108: +8 -0 lines
++ ChangeLog	17 Sep 2008 03:55:55 -0000
2008-09-17  Wakaba  <wakaba@suika.fam.cx>

	* cc.cgi: Support for |text/x-css-inline| type is added.

2008-09-17  Wakaba  <wakaba@suika.fam.cx>

	* standards.en.html: Updated.

++ html/WebHACC/Language/ChangeLog	17 Sep 2008 03:56:41 -0000
2008-09-17  Wakaba  <wakaba@suika.fam.cx>

	* CSSInline.pm: New module.

++ html/WebHACC/ChangeLog	17 Sep 2008 03:56:25 -0000
2008-09-17  Wakaba  <wakaba@suika.fam.cx>

	* Output.pm: Support for the |text/x-css-inline| type is added.

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24