/[pub]/test/html-webhacc/ChangeLog
Suika

Diff of /test/html-webhacc/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

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

Legend:
Removed from v.1.17  
changed lines
  Added in v.1.85

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24