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

Contents of /test/html-webhacc/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.60 - (show annotations) (download)
Mon Mar 17 13:52:48 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.59: +4 -0 lines
++ ChangeLog	17 Mar 2008 13:52:22 -0000
	* cc.cgi (get_error_label): No-parent case was not considered.

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

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24