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

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.78

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24