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

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.86

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24