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

Contents of /test/html-whatpm/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.64 - (show annotations) (download)
Sat Apr 12 15:57:56 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.63: +10 -0 lines
++ ChangeLog	12 Apr 2008 15:57:44 -0000
2008-04-12  Wakaba  <wakaba@suika.fam.cx>

	* parser-manakai.cgi, parser-manakai-interface.en.html: The |innerHTML|
	output mode is split into "|innerHTML| (HTML)" and "|innerHTML| (XML)"
	output modes.

2008-03-29  Wakaba  <wakaba@suika.fam.cx>

	* cc.cgi: New "URI" section is implemented.

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24