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

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24