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

Legend:
Removed from v.1.11  
changed lines
  Added in v.1.77

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24