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

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.81

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24