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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24