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

Legend:
Removed from v.1.20  
changed lines
  Added in v.1.83

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24