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

Diff of /test/html-webhacc/ChangeLog

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

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

Legend:
Removed from v.1.9  
changed lines
  Added in v.1.89

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24