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

Contents of /test/html-webhacc/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.106 - (hide annotations) (download)
Mon Sep 15 07:20:40 2008 UTC (16 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.105: +5 -0 lines
++ ChangeLog	15 Sep 2008 07:20:09 -0000
2008-09-15  Wakaba  <wakaba@suika.fam.cx>

	* error-description-source.xml: "control char" errors are now
	handled by UnicodeChecker module.  New "non unicode" error added.

++ html/WebHACC/Language/ChangeLog	15 Sep 2008 07:20:35 -0000
2008-09-15  Wakaba  <wakaba@suika.fam.cx>

	* HTML.pm: Set the mode of the UnicodeChecker as HTML5.

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24