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

Contents of /test/html-webhacc/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.104 - (hide annotations) (download)
Wed Sep 10 10:22:59 2008 UTC (15 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.103: +4 -0 lines
++ ChangeLog	10 Sep 2008 10:21:38 -0000
2008-09-10  Wakaba  <wakaba@suika.fam.cx>

	* error-description-source.xml: Encoding layer errors added.

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

	* Output.pm (nl_text): Support for |<var>{octets}</var>|,
	|<var>{char}</var>|, and |<var>{char:hexref}</var>|
	macros.
	(generate_input_section): More charsets are added
	to the list of charsets.

	* Result.pm: Pass |char| and |octets| arguments
	to |nl_text|.

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24