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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24