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

Contents of /test/html-webhacc/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.48 - (show annotations) (download)
Sun Feb 10 03:11:06 2008 UTC (16 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.47: +4 -0 lines
++ ChangeLog	10 Feb 2008 03:11:04 -0000
	* cc.cgi: Subdocument validation framework implemented.

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

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24