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

Diff of /test/html-webhacc/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

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

Legend:
Removed from v.1.20  
changed lines
  Added in v.1.100

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24