/[suikacvs]/test/html-whatpm/ChangeLog
Suika

Contents of /test/html-whatpm/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.49 - (hide annotations) (download)
Sun Feb 10 04:08:04 2008 UTC (16 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.48: +5 -0 lines
++ ChangeLog	10 Feb 2008 04:07:28 -0000
	* cc.cgi: |text/css| support.  |id_prefix| support was
	partially broken.

2008-02-10  Wakaba  <wakaba@suika.fam.cx>

1 wakaba 1.45 2008-02-10 Wakaba <wakaba@suika.fam.cx>
2    
3 wakaba 1.49 * cc.cgi: |text/css| support. |id_prefix| support was
4     partially broken.
5    
6     2008-02-10 Wakaba <wakaba@suika.fam.cx>
7    
8 wakaba 1.48 * cc.cgi: Subdocument validation framework implemented.
9    
10     2008-02-10 Wakaba <wakaba@suika.fam.cx>
11    
12 wakaba 1.47 * cc.cgi (print_listing_section): ID, class, and term
13     section functions are merged.
14    
15     2008-02-10 Wakaba <wakaba@suika.fam.cx>
16    
17 wakaba 1.46 * table-interface.en.html: Typo fixed.
18    
19     * cc.cgi: Use |$input->{id_prefix}| as the prefix for the
20     identifiers in report sections. Don't add headings
21     if the |$input->{nested}| flag is set.
22    
23     * table-script.js (tableToCanvas): Now it aceepts third
24     argument, |idPrefix|, for setting ID prefix.
25    
26     * table.cgi: Set the third argument to |tableToCanvas| as an
27     empty string.
28    
29     2008-02-10 Wakaba <wakaba@suika.fam.cx>
30    
31 wakaba 1.45 * cc.cgi (check_and_print): Now this is a subroutine.
32    
33 wakaba 1.43 2008-02-09 Wakaba <wakaba@suika.fam.cx>
34    
35 wakaba 1.44 * cc-style.css: Rules for s/unsupported/u/'ed version added.
36    
37     * cc.cgi: Support for 'u' level.
38    
39     * error-description-source.en.xml: s/unsupported/u/;
40    
41     * standards.en.html: CSS added.
42    
43     2008-02-09 Wakaba <wakaba@suika.fam.cx>
44    
45 wakaba 1.43 * standards.en.html: New document.
46    
47     * cc-interface.en.html: Linking to |standards.en.html|.
48    
49 wakaba 1.42 2007-11-23 Wakaba <wakaba@suika.fam.cx>
50    
51     * error-description-source.xml: New error descriptions.
52    
53     * cc.cgi: |Accept-Encoding: *; q=0| is a request for server to send
54     a 406 page! |identity| encoding is added.
55    
56 wakaba 1.41 2007-11-19 Wakaba <wakaba@suika.fam.cx>
57    
58     * cc.cgi (#document-tree Document): Output |inputEncoding|,
59     |manakaiCharset|, and |manakaiHasBOM| attributes.
60    
61 wakaba 1.39 2007-11-18 Wakaba <wakaba@suika.fam.cx>
62    
63 wakaba 1.40 * cc-style.css: New rules for warnings.
64    
65     * cc-todo.en.txt: Updated.
66    
67     * cc.cgi: Default to |Windows-1252| instead of |ISO-8859-1|
68     for |inner_html| with external source. Set |manakai_charset|
69     attribute if possible.
70     (load_text_catalog): Interpret catalog file as UTF-8.
71    
72     * error-description-source.en.xml: New errors for character
73     encodings are added.
74    
75     2007-11-18 Wakaba <wakaba@suika.fam.cx>
76    
77     * error-description-source.xml: s/charset declaration/character
78     encoding declaration/g, since HTML5 spec says so.
79    
80     2007-11-18 Wakaba <wakaba@suika.fam.cx>
81    
82 wakaba 1.39 * cc.cgi (get_input_document): Use sniffer to determine
83     media type of the entity.
84    
85 wakaba 1.37 2007-11-11 Wakaba <wakaba@suika.fam.cx>
86    
87 wakaba 1.38 * cc-style.css: Rules for "unsupported" parse errors.
88    
89     * cc.cgi (print_syntax_error_html_section): Use HTML
90     parser for byte string.
91     (print_result_unknown_type_section): Make output
92     more consistent with other media types.
93    
94     2007-11-11 Wakaba <wakaba@suika.fam.cx>
95    
96 wakaba 1.37 * parser.cgi: Use |Whatpm::HTML::Serializer| to serialize
97     an HTML DOM.
98    
99 wakaba 1.35 2007-11-07 Wakaba <wakaba@suika.fam.cx>
100    
101 wakaba 1.36 * cc-style.css: Styling examples.
102    
103     2007-11-07 Wakaba <wakaba@suika.fam.cx>
104    
105 wakaba 1.35 * error-description-source.xml (enumerated:invalid:http-equiv:content-type):
106     New.
107    
108 wakaba 1.34 2007-11-05 Wakaba <wakaba@suika.fam.cx>
109    
110     * cc.cgi (get_error_level_label): New.
111    
112     * cc-style.css: New rules for error level descriptions.
113    
114     * error-description-source.xml: Description for error
115     levels is added.
116    
117 wakaba 1.33 2007-11-04 Wakaba <wakaba@suika.fam.cx>
118    
119     * cc-interface.en.html (i): |text/cache-manifest| is added.
120    
121     * cc-style.css: New rules for manifest dump.
122    
123     * cc.cgi: Support for |text/cache-manifest|.
124    
125     * error-description-soruce.en.xml (#cache-manifest-errors): New
126     section.
127    
128 wakaba 1.32 2007-09-10 Wakaba <wakaba@suika.fam.cx>
129    
130     * cc.cgi, cc-style.css: Scoring support.
131    
132 wakaba 1.31 2007-09-03 Wakaba <wakaba@suika.fam.cx>
133    
134     * error-description-source.xml: Updated.
135    
136 wakaba 1.30 2007-09-02 Wakaba <wakaba@suika.fam.cx>
137    
138     * cc.cgi: Report document sections are now output by
139     corresponding subroutines.
140    
141 wakaba 1.29 2007-08-26 Wakaba <wakaba@suika.fam.cx>
142    
143     * cc.cgi: New catalog macros |local-name| and |element-local-name|.
144    
145 wakaba 1.28 2007-08-11 Wakaba <wakaba@suika.fam.cx>
146    
147     * cc.cgi, parser-manakai.cgi, parser.cgi: Use |Message::CGI::HTTP|
148     instead of |SuikaWiki::Input::HTTP|.
149    
150     2007-08-05 Wakaba <wakaba@suika.fam.cx>
151    
152     * cc-interface.en.html: IMT |application/atom+xml| is added.
153     Link to |cc-todo| is added.
154    
155     2007-07-24 Wakaba <wakaba@suika.fam.cx>
156    
157     * error-description.xml: Description for "after body", "bare etago",
158     and "bogus end tag" are added.
159    
160 wakaba 1.27 2007-07-21 Wakaba <wakaba@suika.fam.cx>
161    
162     * cc-style.css: Don't remove bullet of the document node
163     in the document tree. Don't collapse white space
164     in the |code| elements.
165    
166     * cc.cgi: Put identifiers and class names into |code|
167     element.
168     (get_text): Template for attribute values are supported.
169    
170     * error-descriotion-source.en.xml: More error descriptions
171     are included. Use |{@}| attribute value insertion macro
172     for errors in which it should be useful.
173    
174 wakaba 1.25 2007-07-17 Wakaba <wakaba@suika.fam.cx>
175    
176 wakaba 1.26 * cc.cgi: Output HTTP and HTML header before try to
177     fetch the specified resource for usability. Add
178     tables, identifiers, and terms section to the TOC.
179     Generate classes list.
180    
181     2007-07-17 Wakaba <wakaba@suika.fam.cx>
182    
183 wakaba 1.25 * alert.png, error.png, info.png: New images.
184    
185     * LICENSE: New image file names are added.
186    
187     * cc-interface.en.html: Link to the style sheet is added.
188    
189     * cc-style.css: Duplicate identifiers and terms
190     are decorated by icon.
191    
192     * cc.cgi: |h1| links to the interface page.
193     (#identifiers): New section.
194    
195     * error-description-source.en.xml: More error types are
196     added.
197    
198 wakaba 1.21 2007-07-16 Wakaba <wakaba@suika.fam.cx>
199    
200 wakaba 1.24 * cc.cgi: Set |STDOUT| encoding as |utf8|.
201     (htescape): Escape some more invisible characters.
202    
203     * error-description-source.en.xml: More error data.
204    
205     2007-07-16 Wakaba <wakaba@suika.fam.cx>
206    
207 wakaba 1.23 * cc.cgi (table stuff): Set |is_header| property
208     of table cells explicitly since otherwise newer JSON.pm
209     generates broken output.
210     (get_text): Return the reduced type name as well. Use
211     it as fragment of detail document.
212    
213 wakaba 1.24 * error-description-source.en.xml: More error descriptions
214 wakaba 1.23 are added.
215    
216     * mkdescription.pl: Remove |catalog| element from
217     the result description document.
218    
219     * table.cgi: Set |is_header| property
220     of table cells explicitly since otherwise newer JSON.pm
221     generates broken output.
222    
223     2007-07-16 Wakaba <wakaba@suika.fam.cx>
224    
225 wakaba 1.22 * Makefile (all): |cc-msg.en.txt| is added to the list of
226     dependency.
227     (cc-msg.en.txt): New rule.
228    
229     * mkcatalog.pl: New Perl script.
230    
231     * cc-msg.en.txt: Now this file is generated by
232     the rule described in |Makefile|.
233    
234     * cc.cgi (HTML mode): Set |charset| as |ISO-8859-1|
235     if not specified, for now.
236     (get_text): Replace |<var>$/n/</var>|, not just |$/n/|,
237     to variable.
238    
239     * error-description-source.xml: All entries
240     in |cc-msg.en.txt| are now described as XML data.
241    
242     * mkdescription.pl: Print the result by |inner_html| DOM
243     attribute. Put |level| attribute value, if any, before |name|
244     attribute value. Allow missing of |desc| attribute.
245     Ignore any |catalog| element.
246    
247     2007-07-16 Wakaba <wakaba@suika.fam.cx>
248    
249 wakaba 1.21 * cc-interface.en.html: Content-Type options are extended.
250     Charset options are added. URI input box is added.
251    
252     * cc.cgi (get_input_document): New. Support for URI input.
253     (#document-info): Present request URI, documen URI,
254     base URI (HTTP-level), internet media type, and
255     charset (if any).
256     (print_http_header_section): New.
257     (print_source_string_section): Renamed from |print_source_string|
258     and it now generate entire section. Use charset
259     information obtained by parsing (for this reason the section
260     now follows the parse error section).
261     (HTML parse mode): Support for charsets (alpha).
262     (XML parse mode): Support for |application/xml|
263     and |text/xml|. Support for charsets.
264     (#result-summary): Show error message section,
265     rather than simple HTTP error, for any input error.
266     (print_document_tree): Present |xml_version|, |xml_encoding|,
267     and |xml_standalone|.
268     (get_node_path): Return |/| if the input is the |Document| node.
269     (WDCC::LWPUA): New package.
270    
271 wakaba 1.19 2007-07-15 Wakaba <wakaba@suika.fam.cx>
272    
273 wakaba 1.20 * parser-manakai-interface.en.html: An option
274     to parse as H2H is added.
275    
276     * parser-manakai.cgi: H2H parse mode is added.
277    
278     2007-07-15 Wakaba <wakaba@suika.fam.cx>
279    
280 wakaba 1.19 * parser-manakai.cgi: Set |Document| as HTML if it is.
281     Use |inner_html| attribute for inner HTML value.
282     XML documents are now serializable via |inner_html|.
283    
284 wakaba 1.16 2007-07-01 Wakaba <wakaba@suika.fam.cx>
285    
286 wakaba 1.18 * Makefile: New.
287    
288     2007-07-01 Wakaba <wakaba@suika.fam.cx>
289    
290 wakaba 1.17 * cc.cgi: Return 404 if |PATH_INFO| is different from |/|.
291     Link to |error-description|.
292    
293     * error-description-source.xml: New.
294    
295     * mkdescription.pl: New.
296    
297     2007-07-01 Wakaba <wakaba@suika.fam.cx>
298    
299 wakaba 1.16 * cc-style.css: New rules for empty error lists,
300     error levels, and |code|.
301    
302     * cc.cgi: Support for error message catalog.
303     Support for empty (zero-length) document.
304     (print_source_string): Support for empty document.
305     (print_document_tree): Element |has_child_nodes| test
306     was incorrect. Output compat mode and is html flag
307     for |Document| node.
308     (load_text_catalog, get_text): New functions.
309    
310     * LICENSE, large-alert.png, large-info.png, large-stop.png:
311     New files.
312    
313 wakaba 1.14 2007-06-30 Wakaba <wakaba@suika.fam.cx>
314    
315 wakaba 1.15 * cc.cgi: "Terms" section. "Tree" was sometimes
316     non-conforming to HTML5.
317     (get_node_link): New function.
318    
319     2007-06-30 Wakaba <wakaba@suika.fam.cx>
320    
321 wakaba 1.14 * cc-style.css (img): New rule not to make border
322     for img[usemap].
323    
324     * cc.cgi: |table.cgi|-feature merged. Doctype
325     token was serialized incorrectly.
326    
327     * table-script.js (tableToCanvas): Has second
328     argument to specify the parent. Use image map
329     to identify cells.
330    
331     * table.cgi: Minor fix to sync with the aforementioned
332     change.
333    
334 wakaba 1.13 2007-06-25 Wakaba <wakaba@suika.fam.cx>
335    
336     * parser-manakai.cgi, parser-manakai-interface.en.html: Fragment
337     parse mode is implemented.
338    
339 wakaba 1.11 2007-06-21 Wakaba <wakaba@suika.fam.cx>
340    
341 wakaba 1.12 * parser-interface.en.html: |checked"| -> |checked| (it did
342     work for Firefox 1.5 but not for WinIE6).
343    
344     2007-06-21 Wakaba <wakaba@suika.fam.cx>
345    
346 wakaba 1.11 * parser-manakai.cgi: New.
347    
348     * parser-manakai-interface.en.html: New.
349    
350     * time-manakai.plt: New.
351    
352 wakaba 1.10 2007-05-28 Wakaba <wakaba@suika.fam.cx>
353    
354     * parser.cgi: Log elapsed time to external files.
355    
356     * time.plt: New file.
357    
358 wakaba 1.7 2007-05-27 Wakaba <wakaba@suika.fam.cx>
359    
360 wakaba 1.9 * parser.cgi: Output how long each process takes.
361     Document element testing is moved to the |Whatpm::ContentChecker|
362     module.
363    
364     2007-05-27 Wakaba <wakaba@suika.fam.cx>
365    
366 wakaba 1.8 * excanvas.js: New (from <http://sourceforge.net/project/showfiles.php?group_id=163391&package_id=184688&release_id=505959>).
367    
368     * table.cgi: Remove |$table->{caption}->{element}|
369     for table with caption processed correctly.
370     Support for WinIE via ExplorerCanvas; note that
371     it does not draw path with fill and stroke correctly (stroke
372     is hidden?).
373    
374     2007-05-27 Wakaba <wakaba@suika.fam.cx>
375    
376 wakaba 1.7 * table.cgi, table-interface.en.html. table-script.js: New files.
377    
378 wakaba 1.6 2007-05-25 Wakaba <wakaba@suika.fam.cx>
379    
380     * parser.cgi: Use CGI::Carp.
381    
382 wakaba 1.5 2007-05-19 Wakaba <wakaba@suika.fam.cx>
383    
384     * parser-interface.en.html: A checkbox to
385     enable DOM5 HTML conformance checking is added.
386    
387     * parser.cgi: Check DOM5 HTML conformance
388     if |dom5| parameter is specified.
389    
390 wakaba 1.1 2007-05-01 Wakaba <wakaba@suika.fam.cx>
391    
392 wakaba 1.4 * parser.cgi: Module names are updated.
393    
394     * parser-interface.en.html: Link to Whatpm introduction
395     is added.
396    
397     2007-05-01 Wakaba <wakaba@suika.fam.cx>
398    
399 wakaba 1.3 * parser-interface.en.html: New document.
400    
401     * parser.cgi: Test-result-format mode is added.
402    
403     2007-05-01 Wakaba <wakaba@suika.fam.cx>
404    
405 wakaba 1.2 * parser.cgi: New file.
406    
407     * .htaccess: New file.
408    
409 wakaba 1.1 * ChangeLog: New file.

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24