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

Contents of /test/html-webhacc/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.97 - (hide annotations) (download)
Sat Aug 16 13:09:08 2008 UTC (15 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.96: +13 -0 lines
++ ChangeLog	16 Aug 2008 13:08:56 -0000
	* Makefile: Generate Japanese version of error description document.

	* cc-script.js, cc-style.css: Support for help popup.

	* error-description-source.xml: Descriptions are added
	to the description of WebHACC itself and descriptions
	of error levels.  Old error level table is removed.

	* mkdescription.pl: Assume the second argument is
	the language.  Support for d:cat/d:desc.

2008-08-16  Wakaba  <wakaba@suika.fam.cx>

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24