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

Contents of /test/html-webhacc/WebHACC/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.17 - (hide annotations) (download)
Fri Aug 15 05:53:23 2008 UTC (16 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.16: +16 -0 lines
++ ChangeLog	15 Aug 2008 05:43:43 -0000
2008-08-15  Wakaba  <wakaba@suika.fam.cx>

	* cc-style.css: Add icons to links and headings of error sections.
	Use standard "uncertain" color for level-u errors.  "No error found"
	messages are now handled by catalog, not by CSS presentation.
	The result paragraph saying that the conformance is unknown
	should be bordered as uncertain error messages are.

	* error-description-source.xml: New message entries
	for not-translated-yet messages.  Distinguish result table's
	layer names from other similar texts.

++ html/WebHACC/Language/ChangeLog	15 Aug 2008 05:53:19 -0000
2008-08-15  Wakaba  <wakaba@suika.fam.cx>

	* CSS.pm, CacheManifest.pm, HTML.pm, WebIDL.pm, XML.pm: Don't
	set "uncertain" flag to character encoding (encode) layer if the
	input is a character string.

++ html/WebHACC/ChangeLog	15 Aug 2008 05:51:54 -0000
2008-08-15  Wakaba  <wakaba@suika.fam.cx>

	* Input.pm (generate_transfer_sections): Use standard
	error list methods for transfer errors.  Typos fixed.

	* Output.pm (has_error): New attribute.
	(start_error_list, end_error_list): Support for role "transfer-errors".
	(end_error_list): Generate "no error found" paragraph if it should be.
	(generate_input_section): Decode parameters as UTF-8.

	* Result.pm (add_error): Set |has_error| flag.  Use catalog
	for "Unknown location" message.
	(generate_result_section): Use different text for
	result table rows than normal messages, to avoid collision
	with other messages (such as "Charset").

1 wakaba 1.17 2008-08-15 Wakaba <wakaba@suika.fam.cx>
2    
3     * Input.pm (generate_transfer_sections): Use standard
4     error list methods for transfer errors. Typos fixed.
5    
6     * Output.pm (has_error): New attribute.
7     (start_error_list, end_error_list): Support for role "transfer-errors".
8     (end_error_list): Generate "no error found" paragraph if it should be.
9     (generate_input_section): Decode parameters as UTF-8.
10    
11     * Result.pm (add_error): Set |has_error| flag. Use catalog
12     for "Unknown location" message.
13     (generate_result_section): Use different text for
14     result table rows than normal messages, to avoid collision
15     with other messages (such as "Charset").
16    
17 wakaba 1.13 2008-08-14 Wakaba <wakaba@suika.fam.cx>
18    
19 wakaba 1.16 * Input.pm: Methods |generate_transfer_sections|
20     and |generate_http_header_section| are moved to HTTP
21     subclass, since they are irrelevant to non-HTTP inputs.
22     (_get_document): Forbidden host error was not represented
23     by WebHACC::Input::Error subclass.
24     (WebHACC::Input::Error generate_transfer_sections): Use
25     role name for the section.
26     (WebHACC::Input::HTTPError generate_transfer_sections): New method
27     added, since the main superclass, i.e. WebHACC::Input::Error,
28     no longer dumps HTTP headers due to the change mentioned above.
29    
30     * Output.pm (start_section): New roles "transfer-errors" and "result".
31    
32     * Result.pm (parent_result): New attribute.
33     (layer_applicable, layer_uncertain): New methods to set flags.
34     (add_error): Natural language strings are now handled
35     by the catalog mechanism. Use new scoring mechanism.
36     (generate_result_section): Use catalog for all natural
37     language strings. Table generation is now much more sophiscated
38     that it was. Support for subdoc result summary. Support
39     for the column of the number of informational message. Support
40     for "N/A" status.
41    
42     2008-08-14 Wakaba <wakaba@suika.fam.cx>
43    
44 wakaba 1.15 * Output.pm (start_section): Roles set class="", too. New "source"
45     role for source code sections.
46    
47     2008-08-14 Wakaba <wakaba@suika.fam.cx>
48    
49 wakaba 1.14 * Input.pm (id_prefix): Use the parent subdoc's id_prefix
50     as the prefix of the subdoc id_prefix (e.g. subdoc-1-subdoc-1-
51     for subdoc #1.1).
52     (start_section): Set the role of the section element as subdoc.
53    
54     * Output.pm (start_section): Support for "subdoc" role.
55     Use parent input's id_prefix as parent_id.
56    
57     2008-08-14 Wakaba <wakaba@suika.fam.cx>
58    
59 wakaba 1.13 * Output.pm: Support for inner tabs for "input" subsections.
60     Improved support for "details" widget.
61    
62 wakaba 1.12 2008-08-10 Wakaba <wakaba@suika.fam.cx>
63    
64     * Output.pm (html_header, start_section): Generate
65     script elements for tab styling.
66    
67     * Result.pm: Link to error list section of transfer-protocol-level
68     errors.
69    
70 wakaba 1.11 2008-08-02 Wakaba <wakaba@suika.fam.cx>
71    
72     * Output.pm ($htescape_value): New code. Some methods should
73     invoke this code instead of original $htescape, since that
74     code will convert invisible characters into HTML tags
75     such that that code is not suitable for attribute values
76     and CDATA/PCDATA element contents.
77     ($get_object_path): New. Future revision of this code should
78     support real "path" to the node object. The current version
79     only dumps the type and the name of the node itself.
80     (node_link): Support for non-DOM nodes.
81    
82     * Result.pm (add_error): Support for non-DOM nodes.
83    
84 wakaba 1.10 2008-07-27 Wakaba <wakaba@suika.fam.cx>
85    
86     * Output.pm (new, input): |input| attribute should always have an input
87     object, even though it might be an empty one.
88     (add_source_to_parse_error_list): s/shift/shift ()/ to remove
89     ambigiousness warning.
90     (select): New method.
91     (generate_input_section): New method.
92    
93 wakaba 1.9 2008-07-26 Wakaba <wakaba@suika.fam.cx>
94    
95     * Input.pod: New.
96    
97     * Input.pm (urls, url, add_url): New. Originally handled
98     as |$input->{uri}| and |$input->{request_uri}|.
99     (get_document and related methods/classes): New. Originally
100     part of |cc.cgi|.
101    
102     * Output.pm (html_header): Link to |cc-script.js|.
103    
104 wakaba 1.2 2008-07-21 Wakaba <wakaba@suika.fam.cx>
105    
106 wakaba 1.8 * Input.pm: Most human-readable texts are now handled by
107     catalog.
108     (id_prefix): Support for nested subdocuments.
109    
110     * Output.pm (start_section, dt, xref): Section/item names and
111     link labels are now handled by catalog.
112     (load_text_catalog, nl_text): New methods.
113     (html_header): Application name is moved to catalog.
114    
115     * Result.pm (add_error): Important error properties are
116     now exposed to client-side script as data-* attributes.
117     Labels are now handled by catalog. Error descriptions
118     are now taken from catalog as it were.
119    
120     2008-07-21 Wakaba <wakaba@suika.fam.cx>
121    
122 wakaba 1.7 * Output.pm (html_header): Application name changed.
123    
124     2008-07-21 Wakaba <wakaba@suika.fam.cx>
125    
126 wakaba 1.6 * Input.pm (full_subdocument_index): New method, for the
127     support of hierarchical subdocument numbers.
128     (start_section): Use hierarhical subdocument numbers for
129     section headings.
130    
131     * Output.pm (http_header, http_error, html_header): New methods.
132    
133     2008-07-21 Wakaba <wakaba@suika.fam.cx>
134    
135 wakaba 1.5 * Output.pm (start_section, end_section): "role" option
136     implemented. Automatical rank setting implemented.
137     (start_error_list, end_error_list): New.
138     (add_source_to_parse_error_list): New.
139    
140     * Result.pm: "Unknown location" message text changed.
141    
142     2008-07-21 Wakaba <wakaba@suika.fam.cx>
143    
144 wakaba 1.4 * Result.pm (add_label): Output error-level description
145     text before the description of the error itself, which
146     is originally coded in get_error_level_label, which in turn
147     comes from cc.cgi at first.
148     (get_error_level_label): Removed.
149    
150     2008-07-21 Wakaba <wakaba@suika.fam.cx>
151    
152 wakaba 1.3 * Input.pm: A new subclass for subdocuments are added.
153     Methods for information sections are added (from cc.cgi).
154    
155     * Output.pm (code): Support for attributes.
156     (script, dt): New methods.
157     (node_link): New method (from get_node_link in WebHACC::Result,
158     which comes from cc.cgi).
159    
160     * Result.pm (add_error): Show some text even if no location
161     infomration is available. Use input object, if available,
162     as fallback for location information.
163     (get_error_label, get_node_path, get_node_link): Removed.
164     The first method is no longer used. The latters are now
165     supported as |node_link| method in WebHACC::Output.
166    
167     2008-07-21 Wakaba <wakaba@suika.fam.cx>
168    
169 wakaba 1.2 * Input.pm (generate_transfer_sections, generate_http_header_section):
170     New (partially comes from cc.cgi).
171    
172     * Output.pm (link): Call |start_tag| such that attributes
173     can be set.
174     (link_to_webhacc): New.
175     (encode_url_component): From WebHACC::Language::Base.
176    
177     * Result.pm: Support for error outputting and result table
178     generation.
179    
180 wakaba 1.1 2008-07-20 Wakaba <wakaba@suika.fam.cx>
181    
182     * ChangeLog: New file.
183    
184     * Input.pm, Output.pm, Result.pm: New modules.
185    
186     * Langauge/: New directory.
187    
188    

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24