5333db73c88f13422487798f73d4d3c2bcbd5936
[chise/est.git] / ChangeLog
1 2010-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2
3         * cwiki-common.el (www-uri-encode-char): Use `=ruimoku-v6'.
4         (www-format-encode-string): Display `=ruimoku-v6' characters.
5
6         * cwiki-glyph.el (www-glyph-generate-png): Support `=ruimoku-v6'.
7         (www-glyph-display-png): Support RUI6-hhhh;
8
9 2010-04-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
10
11         * cwiki-common.el (www-uri-encode-char): Accept `=>zinbun-oracle'.
12         (www-format-encode-string):
13         - Display &A-ZOB-dddd;.
14         - Support `ideographic-combination'(合文) and
15           `ideographic-structure'.
16
17 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
18
19         * cwiki-view.el (www-batch-view): Accept
20         "?char=&ENTITY-REFERENCE;".
21
22 2010-03-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
23
24         * cwiki-view.el (www-display-char-desc): Use
25         `char-feature-name-sans-versions' to avoid domain `$rev=latest'
26         when sort feature-names.
27
28 2010-03-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
29
30         * cwiki-common.el (www-format-value-as-domain-list): New function.
31         (www-format-apply-value): Support `space-separated-domain-list'.
32         (char-GlyphWiki-id): Try to avoid uHHHH-{u|us}.
33
34 2010-03-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
35
36         * cwiki-common.el (coded-charset-GlyphWiki-id-alist): Add setting
37         for `=ucs@jis', `=jis-x0208@1978/-4pr' and `=jis-x0208@1978'.
38         (char-GlyphWiki-id): Use `char-feature' instead of `encode-char'.
39
40 2010-03-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
41
42         * cwiki-view.el (www-display-char-desc): Add input form for CHISE
43         IDS-Find.
44
45 2010-03-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
46
47         * cwiki-view.el (www-display-char-desc): Try to display glyph of
48         GlyphWiki and link it.
49
50         * cwiki-common.el (coded-charset-GlyphWiki-id-alist): New
51         variable.
52         (char-GlyphWiki-id): New function.
53
54 2010-03-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
55
56         * cwiki-set.el (www-parse-string-as-kangxi-radical): New function.
57         (www-feature-parse-string): Support format `kangxi-radical'.
58
59         * cwiki-common.el (www-format-value-as-kangxi-radical): New
60         function.
61         (www-format-apply-value): Support format `kangxi-radical'.
62         (www-format-eval-unit): Support `kangxi-radical' as a value
63         format.
64
65 2010-03-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
66
67         * cwiki-common.el (www-format-value-default): New function.
68         (www-format-encode-string):
69         - Prefer `=gt' to `=cns11643-{1..7}'.
70         - Display &(G-)GT-Kddddd; entity references.
71         (www-format-apply-value):
72         - New implementation for format `string'.
73         - Use `www-format-value-default' for default format.
74
75         * cwiki-glyph.el (www-glyph-generate-png): Support `=gt-k'.
76         (www-glyph-display-png): Support GT-Kddddd.
77
78         * cwiki-set.el (www-parse-string-default): New implementation.
79         (www-set-display-feature-desc):
80         - New argument `format'.
81         - Display `value-format'.
82         (www-batch-set): Modify for the API change to set feature's
83         property.
84
85         * cwiki-view.el (www-display-char-desc): Display parents in the
86         header.
87         (www-display-feature-desc): Use `www-format-value' with default
88         format instead of `www-xml-format-list' and
89         `www-format-encode-string'.
90
91         * cwiki-edit.el (www-edit-display-feature-input-box): Add new
92         optional argument `value'.
93         (www-edit-display-feature-desc):
94         - Use `www-edit-display-feature-input-box' instead of
95           `www-edit-display-input-box'.
96         - Display `value-format'.
97
98 2010-03-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
99
100         * cwiki-view.el (www-display-feature-desc): Display [edit] button
101         of `value-format'.
102
103 2010-03-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
104
105         * cwiki-common.el (www-xml-format-unit): Escape `&'.
106
107 2010-03-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
108
109         * cwiki-common.el (www-format-encode-string): Display
110         &U-hhhhhhhh;.
111         (www-xml-format-props): Encode property value.
112         (www-xml-format-unit): Encode string.
113
114         * cwiki-edit.el (www-edit-display-feature-input-box): Escape <">.
115
116         * cwiki-view.el (www-display-feature-desc): Modify design of
117         [edit] button.
118
119 2010-03-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
120
121         * cwiki-set.el (www-xml-to-stext-unit): Support
122         <link><ref>...</ref>...</link>.
123
124         * cwiki-common.el (www-xml-format-unit): Support tag style `ref'
125         in `link'.
126
127         * cwiki-view.el (www-display-feature-desc): Display `value-format'
128         and `format'.
129
130 2010-03-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
131
132         * cwiki-common.el (www-format-feature-name-as-metadata): New
133         function.
134         (www-format-feature-name*): Use
135         `www-format-feature-name-as-metadata' for metadata features.
136
137 2010-03-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
138
139         * cwiki-set.el (www-xml-parse-string): New function.
140         (www-xml-to-stext-props): New function.
141         (www-xml-to-stext-unit): New function.
142         (www-xml-to-stext-list): New function.
143         (www-stext-parse-xml-string): New function.
144         (www-parse-string-as-wiki-text): Use `www-stext-parse-xml-string'.
145
146         * cwiki-edit.el (www-edit-display-char-feature-default): Abolish.
147         (www-edit-display-char-feature-as-ucs): Abolish.
148         (www-edit-display-input-box): Add the first argument `object';
149         modify for `www-format-apply-value'.
150         (www-edit-display-feature-input-box): Modify input boxes; modify
151         for `www-format-value'.
152         (www-edit-display-feature-desc): Modify for
153         `www-edit-display-input-box'.
154
155         * cwiki-common.el (www-format-value): Add the first argument
156         `object' and the second argument `feature-name'; change argument
157         `variable' to be optional; modify for `www-format-apply-value'.
158         (www-format-apply-value): Add the first argument `object' and the
159         second argument `feature-name'; support format `wiki-text'.
160         (www-format-eval-feature-value): Modify for
161         `www-format-apply-value'.
162         (www-format-eval-unit): Likewise.
163         (www-xml-format-props): New function.
164         (www-xml-format-unit): New function.
165         (www-xml-format-list): New function.
166
167 2010-03-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
168
169         * cwiki-set.el (www-set-display-char-desc):
170         - Setup property `additional-features' of feature `$object' when
171           feature value is stored.
172         - Mount additional-features.
173
174         * cwiki-view.el (www-char-display-feature-default): Abolished.
175         (www-char-display-feature-as-ucs): Abolished.
176         (www-display-char-desc): Mount additional-features.
177
178         * cwiki-common.el (www-feature-type): Support `*node' and
179         `*sources'.
180         (www-feature-value-format): Return `wiki-text' for type `stext'.
181         (www-format-apply-value): Don't set `default' even if a format is
182         not supported in this function.
183
184 2010-03-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
185
186         * cwiki-set.el (www-parse-string-as-wiki-text): New function
187         [currently just a stub].
188         (www-feature-parse-string): Use `www-parse-string-as-wiki-text'.
189         (www-set-display-char-desc): Use
190         `char-feature-name-sans-versions'.
191
192         * cwiki-edit.el (www-edit-display-feature-input-box): New
193         function.
194         (www-edit-display-char-desc): Use
195         `www-edit-display-feature-input-box'.
196
197         * cwiki-view.el (www-display-char-desc): Use
198         `char-feature-name-sans-versions'.
199
200         * cwiki-common.el (char-feature-name-sans-versions): New function.
201
202 2010-03-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
203
204         * cwiki-set.el (www-set-display-char-desc): Store new value into
205         FEATURE@$rev=latest; don't display `$rev=latest' domain features.
206
207         * cwiki-edit.el (www-edit-display-char-feature-default): Use
208         `www-char-feature' instead of `char-feature'.
209         (www-edit-display-char-feature-as-ucs): Likewise.
210         (www-edit-display-char-desc): Likewise; replace value of char-spec
211         with value of `www-char-feature'.
212
213         * cwiki-view.el (www-char-display-feature-default): Use
214         `www-char-feature' instead of `char-feature'.
215         (www-char-display-feature-as-ucs): Likewise.
216         (www-display-char-desc): Ignore `$rev=latest' domain features.
217
218         * cwiki-common.el (char-feature-name-at-domain): New function.
219         (www-char-feature): New function.
220         (www-format-encode-string): Use `www-char-feature' instead of
221         `char-feature'.
222         (www-format-eval-feature-value): Likewise.
223         (www-format-eval-unit): Likewise.
224
225 2010-03-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
226
227         * cwiki-set.el (www-parse-string-default): New function.
228         (www-feature-parse-string):
229         - Support new format `string'.
230         - Use `www-parse-string-default' for `default'.
231
232 2010-03-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
233
234         * cwiki-common.el (chise-wiki-glyph-cgi-url): New variable.
235         (www-uri-encode-char): Support `=>>gt'.
236         (www-format-encode-string):
237         - Use GT, Big5 and Big5-CDP fonts.
238         - Use http://www.unicode.org/cgi-bin/refglyph?24-hhhh to display
239           `=ucs@unicode' glyphs.
240         - Display &MCS-hhhhhhhh; with using child's glyph.
241
242         * cwiki-glyph.el: New file.
243
244 2010-03-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
245
246         * cwiki-common.el (chise-wiki-bitmap-glyphs-url): Renamed from
247         `chise-wiki-glyphs-url'.
248         (www-format-encode-string):
249         - Use `chise-wiki-bitmap-glyphs-url' instead of
250           `chise-wiki-glyphs-url'.
251         - Display &JC3-hhhh; and &ZOB-dddd;.
252
253 2010-03-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
254
255         * cwiki-edit.el (www-edit-display-feature-desc): Use
256         `www-format-feature-name*' instead of `www-format-feature-name'.
257
258         * cwiki-common.el (www-uri-decode-char):
259         - Accept `:' again.
260         - Prefer `=>jis-x0208' and `=>jis-x0213-1' to `=big5' and
261           `=big5-cdp'.
262         - Fix problem when no CCSes are found.
263         (www-format-feature-name*): New function.
264         (www-format-feature-name): Use `www-format-feature-name*'.
265
266 2010-03-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
267
268         * cwiki-set.el (www-parse-string-as-space-separated-char-list):
269         Expect `string' to be encoded as URI.
270         (www-parse-string-as-space-separated-ids): Likewise.
271         (www-feature-parse-string): Likewise.
272         (www-set-display-char-desc): Expect `uri-char' to be encoded as
273         URI.
274         (www-set-display-feature-desc): Fix problem when `name@lang' is
275         not existed.
276         (www-batch-set): Don't use `decode-uri-string' for value of `char'
277         and feature-value.
278
279         * cwiki-edit.el (www-edit-display-char-desc): Expect `uri-char' to
280         be encoded as URI.
281         (www-batch-edit): Don't use `decode-uri-string' for value of
282         `char'.
283
284         * cwiki-view.el (www-display-char-desc): Expect `uri-char' to be
285         encoded as URI; encode `uri-char' if it is a non-encoded
286         character.
287         (www-batch-view): Don't use `decode-uri-string' for value of
288         `char'.
289
290         * cwiki-common.el (www-uri-decode-char): Expect char-rep to be
291         encoded as URI.
292         (www-uri-encode-char): Encode UCS characters as %XX encoding.
293         (www-format-feature-name-as-CCS): Insert space between
294         prefix (..., ===>, ==>, =>, =>>, =>>>, ..., =) and main-name.
295         (www-html-display-text): Don't escape "&" except "&GT-".
296
297 2010-03-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
298
299         * cwiki-set.el (www-parse-string-as-space-separated-ids): New
300         function.
301         (www-parse-string-as-ku-ten): New function.
302         (www-feature-parse-string): Support `space-separated-ids' and
303         `ku-ten'.
304
305 2010-03-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
306
307         * cwiki-common.el (www-feature-value-format): Return
308         'space-separated-ids for `structure' type features.
309         (www-format-value-as-ids): New function.
310         (www-format-apply-value): Use `www-format-value-as-ids' for format
311         `space-separated-ids'.
312
313 2010-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
314
315         * cwiki-common.el, cwiki-edit.el, cwiki-set.el, cwiki-view.el: New
316         files.