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

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24