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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24