/[pub]/test/html-webhacc/ChangeLog
Suika

Contents of /test/html-webhacc/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.61 - (show annotations) (download)
Fri Mar 21 08:59:47 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.60: +7 -0 lines
++ ChangeLog	21 Mar 2008 08:59:37 -0000
2008-03-21  Wakaba  <wakaba@suika.fam.cx>

	* cc.cgi: Experimental support for application/rdf+xml type.
	Generate section on RDF triples extracted from the document.
	(print_rdf_section): New function.
	(get_rdf_resource_html): New function.

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24