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

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.71

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24