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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24