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

Contents of /test/html-whatpm/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.105 - (hide annotations) (download)
Thu Sep 11 09:13:57 2008 UTC (15 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.104: +5 -0 lines
++ ChangeLog	11 Sep 2008 09:13:08 -0000
2008-09-11  Wakaba  <wakaba@suika.fam.cx>

	* error-description-source.xml: Unicode checker
	errors are added.

++ html/WebHACC/Language/ChangeLog	11 Sep 2008 09:13:53 -0000
2008-09-11  Wakaba  <wakaba@suika.fam.cx>

	* HTML.pm: Support for the Unicode character checking.

++ html/WebHACC/ChangeLog	11 Sep 2008 09:13:31 -0000
2008-09-11  Wakaba  <wakaba@suika.fam.cx>

	* Result.pm (generate_result_section): Initial
	support for the charset layer.

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24