c523de47e573d73471fcedfa7a8a49ebb00e08ec
[chise/est.git] / ChangeLog
1 2022-01-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * cwiki-view.el (www-display-object-desc): Add code to link HDIC
4         Viewer from HDIC-SYP characters.
5
6         * cwiki-common.el: Mount `=hdic-syp-entry-id' and
7         `hdic-syp-description'.
8         (www-format-encode-string): Add settings for `===chise-hdic-syp'
9         and `=chise-hdic-syp'.
10
11 2022-01-14  MORIOKA Tomohiko  <tomo.git@chise.org>
12
13         * cwiki-view.el (www-display-object-desc):
14         - Add code to link HDIC Viewer from HDIC-TSJ characters.
15         - New implementation to add clickable image of clipped source
16           image for `=shuowen-jiguge', `===shuowen-jiguge5' and
17           `===shuowen-jiguge4' characters.
18
19         * cwiki-common.el: Mount `=hdic-tsj-entry-id' and
20         `=hdic-tsj-glyph-id'.
21         (www-format-encode-string): Add settings for `===chise-hdic-tsj'
22         and `=chise-hdic-tsj'.
23
24 2021-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
25
26         * cwiki-common.el (est-coded-charset-entity-reference-alist): New
27         variable.
28         (www-format-encode-string):
29         - Use `est-coded-charset-entity-reference-alist'.
30         - Format &A-IWDSU-hhhh; to display with GlyphWiki glyphs.
31
32 2021-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
33
34         * cwiki-view.el (www-batch-view-smart): Support
35         .../index.<lang>.html to specify language.
36
37 2021-05-02  MORIOKA Tomohiko  <tomo.git@chise.org>
38
39         * cwiki-common.el (www-format-encode-string): Use
40         https://moji.or.jp/mojikibansearch/img/MJ/MJ<dddddd>.png instead
41         of https://mojikiban.ipa.go.jp/MJ<dddddd>.png as the URL of MJ
42         glyph-image.
43
44 2021-03-02  MORIOKA Tomohiko  <tomo.git@chise.org>
45
46         * cwiki-common.el (est-coded-charset-priority-list): Add
47         `=>ucs@cognate'.
48
49 2021-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
50
51         * cwiki-view.el (www-display-object-desc):
52         - Add CSS setting for `h1'.
53         - Use `chise-wiki-glyphwiki-glyph-image-url' instead of
54           `https://glyphwiki.org/glyph'; use SVG instead of 50px PNG.
55
56 2021-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
57
58         * cwiki-common.el (chise-wiki-bitmap-glyph-image-url): New
59         variable.
60         (chise-wiki-legacy-bitmap-glyphs-url): Renamed from
61         `chise-wiki-bitmap-glyphs-url'; use "https://www.chise.org/glyphs"
62         instead of "http://www.chise.org/glyphs".
63         (chise-wiki-hng-bitmap-glyphs-url): Use
64         "https://image.hng-data.org/glyphs/HNG" instead of
65         "http://hng.chise.org/glyphs/HNG".
66         (chise-wiki-daijiten-bitmap-glyphs-url): Use
67         "https://image.hng-data.org/glyphs/daijiten" instead of
68         "http://hng.chise.org/glyphs/daijiten".
69         (chise-wiki-glyph-cgi-url): Use
70         "https://www.chise.org/chisewiki/glyph.cgi" instead of
71         "http://www.chise.org/chisewiki/glyph.cgi".
72         (www-format-encode-string):     
73         - Add settings for `=>>daikanwa' and `===ucs@ks'.
74         - Use `chise-wiki-legacy-bitmap-glyphs-url' instead of
75           `chise-wiki-bitmap-glyphs-url'.
76         - Use `chise-wiki-bitmap-glyph-image-url' for glyph-image path of
77           JEF-CHINA3 instead of
78           http://kanji.zinbun.kyoto-u.ac.jp/db/CHINA3/Gaiji/; use
79           JEF-CHINA3/<HHHH>.png instead of CHINA3/Gaiji/<hhhh>.gif.
80         - Use https://mojikiban.ipa.go.jp/ instead of
81           http://mojikiban.ipa.go.jp/.
82         - Use chise-wiki-glyphwiki-glyph-image-url instead of
83           "http://glyphwiki.org/glyph"; use SVG instead of 100px PNG.
84         - Add setting for &(o-|G-|g2-|R-)KU(+<HHHH>|-<HHHHHHHH>);.
85         - Use "https://www.unicode.org/cgi-bin/refglyph?24-<HHHH>" instead
86           of "http://www.unicode.org/cgi-bin/refglyph?24-<HHHH>".
87         (coded-charset-GlyphWiki-id-alist): Add setting for
88         `===jis-x0208@1978'.
89
90 2021-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
91
92         * cwiki-view.el (www-display-object-desc):
93         - Use https://image.chise.org/openseadragon/openseadragon.min.js
94           instead of
95           http://hng.chise.org/openseadragon/openseadragon.min.js.
96         - Use https://image.chise.org/openseadragon/images/ instead of
97           http://hng.chise.org/openseadragon/images/.
98         - Use https://image.hng-data.org/images/HNG/<ddd>/card/<dddd>.jpg
99           instead of
100           http://hng.chise.org/images/HNG/<ddd>/card/<dddd>.jpg.        
101         - Use https://glyphwiki.org/ instead of http://glyphwiki.org/.
102         - Use https://www.chise.org/ids-find instead of
103           http://www.chise.org/ids-find.
104         - Use https://www.chise.org/hng-ids-find instead of
105           http://www.chise.org/hng-ids-find.
106
107 2021-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
108
109         * cwiki-common.el (www-uri-encode-object): Use
110         `www-uri-encode-feature-name' instead of
111         `est-uri-encode-feature-name-body'.
112
113 2021-02-08  MORIOKA Tomohiko  <tomo.git@chise.org>
114
115         * cwiki-common.el (est-coded-charset-priority-list): Use
116         `==[name]' instead of `=>>>[name]'.
117         (www-uri-decode-feature-name): Abolished; use implementation in
118         tomoyo-tools/chiset-common.el.
119         (www-uri-encode-feature-name): Likewise.
120
121 2020-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
122
123         * est-eval.el (est-eval-value-as-Web-yunzi-char): New function.
124         (est-eval-value-as-Web-yunzi-char-list): New function.
125         (est-eval-apply-value): Use
126         `est-eval-value-as-Web-yunzi-char-list' for format
127         `space-separated-Web-yunzi-char-list'.
128
129 2020-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
130
131         * cwiki-common.el (www-format-encode-string): Format
132         &(o-|G-|g2-|R-)HD-TK-dddddddd;
133
134 2020-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
135
136         * est-eval.el (est-eval-value-as-shuowen-radical): New function.
137         (est-eval-apply-value): Use `est-eval-value-as-shuowen-radical'
138         for format `shuowen-radical'.
139         (est-eval-unit): Treat `shuowen-radical' in a similar way to
140         `kangxi-radical'.
141
142 2020-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
143
144         * cwiki-common.el (est-coded-charset-priority-list): Add
145         `=ucs-var-010' and `=>ucs-itaiji-008'.
146         (www-format-encode-string): Format "&g2-M-ddddd;" to display with
147         GlyphWiki glyphs.
148         (coded-charset-GlyphWiki-id-alist): Add settings for
149         `=ucs-var-006', `=ucs-var-010', `=ucs-itaiji-004',
150         `=ucs-itaiji-005', `=ucs-itaiji-006', `=ucs-itaiji-007',
151         `=ucs-itaiji-008', `=>ucs-itaiji-002', `=>ucs-itaiji-003',
152         `=>ucs-itaiji-004', `=>ucs-itaiji-005', `=>ucs-itaiji-007',
153         `=>ucs-itaiji-008', `==gt', `==gt-k', `=+>big5-cdp',
154         `=>big5-cdp@iwds-1', `=>cbeta', `=big5-cdp-var-001',
155         `=big5-cdp-itaiji-003', `=>big5-cdp-itaiji-002',
156         `=>big5-cdp-itaiji-003' and `=>gt-k'; omit settings for
157         `==ucs@cns' and `=cns11643-*'; modify priority of
158         `=hanyo-denshi/ks', `=hanyo-denshi/tk', `=gt', `=daikanwa',
159         `=ruimoku-v6', `=>ruimoku-v6', `=ucs@iso' and `=ucs@unicode'; use
160         `=big5-cdp-var-00{3|5}' instead of `=big5-cdp-var-{3|5}'.
161         (char-GlyphWiki-id): Omit fallback code for `=cns11643-{1..7}'.
162
163 2020-06-15  MORIOKA Tomohiko  <tomo.git@chise.org>
164
165         * cwiki-common.el (www-format-encode-string): Format
166         &(A-)CDP-vddd-hhhh; and &(A-)M-ddddd; to display with GlyphWiki
167         glyphs.
168
169 2020-03-13  MORIOKA Tomohiko  <tomo.git@chise.org>
170
171         * cwiki-common.el (coded-charset-GlyphWiki-id-alist):   
172         - Add settings for `===mj', `==mj' `==ucs@JP/hanazono', `=mj' and
173           `=ucs@JP/hanazono'.
174         - Use uXXXX-j instead of uXXXX for `===ucs@jis', `==ucs@jis' and
175           `=ucs@jis'.
176         - Use uXXXX-jv instead of uXXXX for `=ucs@JP'.
177         (char-GlyphWiki-id): Use uXXXX-j instead of uXXXX for character
178         objects which have `=jis-x0208@1990', `=jis-x0212', `=jis-x0213-1'
179         and `=jis-x0213-2'.
180
181 2020-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
182
183         * cwiki-view.el (www-display-object-desc): For each character
184         object to represent HNG glyph-image, generate feature
185         `sources@gallica' and display them if the corresponding HNG-card
186         object has feature `->glyph-image@gallica'.
187
188 2019-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
189
190         * cwiki-view.el (www-display-object-desc): Add [HNG-data] button
191         for each character which has the corresponding HNG glyphs.
192
193 2019-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
194
195         * cwiki-view.el (www-display-object-desc): For genre `hng-card',
196         add a link to card image for the corresponding image-resource
197         page.
198
199 2019-05-02  MORIOKA Tomohiko  <tomo.git@chise.org>
200
201         * cwiki-common.el: Mount `abstract-glyph@iwds-1/confluented'.
202
203 2019-05-01  MORIOKA Tomohiko  <tomo.git@chise.org>
204
205         * cwiki-common.el: Mount `abstract-glyph@iwds-1'.
206
207 2019-03-30  MORIOKA Tomohiko  <tomo.git@chise.org>
208
209         * est-eval.el (daijiten-page-number-to-ndl-950498): New function.
210         (est-eval-value-as-daijiten-page): New function.
211         (est-eval-value-as-daijiten-page-list): New function.
212         (est-eval-apply-value): Use `est-eval-value-as-daijiten-page-list'
213         for format `space-separated-daijiten-page-list'.
214
215 2019-03-18  MORIOKA Tomohiko  <tomo.git@chise.org>
216
217         * cwiki-common.el (chise-wiki-daijiten-bitmap-glyphs-url): New
218         variable.
219         (est-coded-charset-priority-list): Add `==>daijiten'.
220         (www-format-encode-string): Add settings for `==daijiten',
221         `=daijiten' and `==>daijiten'; add code to display Daijiten
222         characters.
223
224 2019-03-15  MORIOKA Tomohiko  <tomo.git@chise.org>
225
226         * cwiki-common.el:
227         - Require `chiset-common'.
228         - Move `est-uri-decode-feature-name-body' and
229           `est-uri-encode-feature-name-body' to chiset-common.el.
230
231 2019-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
232
233         * cwiki-common.el (code-point): New genre.
234         (coded-character): New genre.
235         (glyph): New genre.
236
237 2018-12-20  MORIOKA Tomohiko  <tomo.git@chise.org>
238
239         * cwiki-view.el (www-display-object-desc): Use [RDF (Turtle)]
240         instead of [Turtle]; use [XML (old RDF)] instead of [RDF]; change
241         order of buttons.
242
243 2018-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
244
245         * cwiki-view.el (www-display-feature-desc): Fix problem when
246         uri-object is not specified; fix problem when property
247         `description' is not defined in the target feature.
248
249 2018-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
250
251         * cwiki-view.el: Require `concord-turtle-dump'.
252         (www-display-object-desc): Add [Turtle] button.
253         (www-batch-view-smart): Display Turtle for */index.ttl.
254
255 2018-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
256
257         * cwiki-view.el (www-display-object-desc): Add code to clickable
258         image of clipped source image for SW-JIGUGE[45]-ddddd character
259         objects.
260
261 2018-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
262
263         * cwiki-common.el (www-format-encode-string):
264         - Add code for &SW-JIGUGE[45]-ddddd;.
265         - Use "width: auto; max-height: 60px" instead of
266           "width: 48px; height: 48px" for HNG glyph images.
267
268 2018-09-08  MORIOKA Tomohiko  <tomo.git@chise.org>
269
270         * cwiki-common.el: Mount `{->|<-}HNG@{CN|JP}/{manuscript|printed}'
271         and `{->|<-}HNG@{KR|MISC}'.
272
273 2018-07-18  MORIOKA Tomohiko  <tomo.git@chise.org>
274
275         * cwiki-common.el: Assign genre `ud@zh-classical'.
276
277 2018-03-13  MORIOKA Tomohiko  <tomo.git@chise.org>
278
279         * cwiki-common.el (www-format-encode-string): Use
280         "http://mojikiban.ipa.go.jp/MJ%06d.png" instead of
281         "http://mojikiban.ipa.go.jp/search/MJ%06d".
282
283 2018-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
284
285         * est-eval.el (est-eval-apply-value): Support new format
286         `unordered-link-list'.
287         (est-eval-list): Add new optional argument `list-props'.
288
289 2018-01-31  MORIOKA Tomohiko  <tomo.git@chise.org>
290
291         * cwiki-common.el (char-GlyphWiki-id): Use `get-char-attribute'
292         instead of `char-feature'.
293
294 2017-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
295
296         * cwiki-common.el (www-format-encode-string): Display
297         "&A-cgnU+hhhh;".
298
299 2017-11-14  MORIOKA Tomohiko  <tomo.git@chise.org>
300
301         * cwiki-common.el (www-format-encode-string): Add setting of
302         `coded-charset-entity-reference-alist' for `=>big5-cdp'.
303
304 2017-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
305
306         * cwiki-common.el (www-format-encode-string):
307         - Add entity-reference setting for `==cbeta'.
308         - Display "&R-CBddddd;".
309         - Display "&g2-iddd+hhhh;".
310         - Fix alt property of img tag for "&CDP-iddd-hhhh;".
311         - Display "&g2-U-vddd+hhhh;".
312         (coded-charset-GlyphWiki-id-alist): Add settings for
313         `==ucs-itaiji-005' and `=>>adobe-japan1-{0..6}'.
314
315 2017-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
316
317         * cwiki-common.el (est-coded-charset-priority-list): Add
318         `=ucs-itaiji-004', `=ucs-itaiji-005', `=ucs-itaiji-006',
319         `=ucs-itaiji-007', `=ucs-itaiji-008', `=ucs-itaiji-009',
320         `=ucs-itaiji-010', `=ucs-itaiji-011', `=ucs-itaiji-084',
321         `=ucs-var-001', `=ucs-var-002', `=ucs-var-003', `=ucs-var-004',
322         `=>ucs-itaiji-002', `=>ucs-itaiji-003', `=>ucs-itaiji-004',
323         `=>ucs-itaiji-005', `=>ucs-itaiji-006' and `=>ucs-itaiji-007'.
324         (www-format-encode-string): Display "&(A-)CDP-iddd-hhhh;".
325         (coded-charset-GlyphWiki-id-alist): Add settings for
326         `=ucs-var-004', `=>ucs-itaiji-006', `=big5-cdp-itaiji-001',
327         `=big5-cdp-itaiji-002' and `=>big5-cdp-itaiji-001'.
328
329 2017-08-10  MORIOKA Tomohiko  <tomo.git@chise.org>
330
331         * cwiki-common.el (est-coded-charset-priority-list): Add settings
332         for `=+>ucs@iso', `=+>ucs@unicode', `===adobe-japan1',
333         `===cns11643-1', `===cns11643-2', `===cns11643-3',
334         `===cns11643-4', `===cns11643-5', `===cns11643-6' and
335         `===cns11643-7'.
336
337 2017-07-26  MORIOKA Tomohiko  <tomo.git@chise.org>
338
339         * cwiki-common.el (est-coded-charset-priority-list): Add
340         `=>ucs-itaiji-001'.
341         (www-format-encode-string): Display "&A-MJdddddd;",
342         "&A-U-iddd+hhhh;", "&g2-GT-Kddddd;", "&A-CDP-hhhh;" and
343         "&A-RUI6-hhhh;" entity references.
344         (coded-charset-GlyphWiki-id-alist): Add settings for
345         `=>ucs-itaiji-001', `=>big5-cdp', `=ruimoku-v6' and
346         `=>ruimoku-v6'.
347
348         * cwiki-view.el (www-display-object-desc): Fix problem about
349         "&GT-...;" in input boxes of IDS-Find.
350
351 2017-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
352
353         * cwiki-common.el (est-coded-charset-priority-list): Add
354         `=>ucs@iwds-1' and `=>ucs@component'.
355         (www-format-encode-string): Display "&A-compU+hhhh;" entity
356         references.
357
358 2016-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
359
360         * char-db-json.el (char-db-json-insert-relation-feature): Check
361         argument `value' to accept character object as the same as list of
362         characters.
363
364         * cwiki-view.el (www-display-object-desc): Check return value of
365         `www-get-feature-value' to accept character object as the same as
366         list of characters.
367
368         * cwiki-common.el (www-format-encode-string): Check return value
369         of `www-get-feature-value' to accept character object as the same
370         as list of characters.
371
372 2016-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
373
374         * cwiki-common.el (www-format-encode-string): Display
375         "&A-GT-Kddddd;" entity references.
376
377 2016-07-21  MORIOKA Tomohiko  <tomo.git@chise.org>
378
379         * est-eval.el (est-eval-value-as-created-works): Fix problem when
380         some items of value are omitted.
381
382 2016-06-29  MORIOKA Tomohiko  <tomo.git@chise.org>
383
384         * cwiki-view.el (www-display-object-desc): Add CSS setting for
385         image-list.
386
387         * est-eval.el (est-eval-value-as-image-resource): Add optional
388         argument `accept-full-image'.
389         (est-eval-value-as-image-object): New function.
390         (est-eval-value-as-image-list): New function.
391         (est-eval-apply-value): Use `est-eval-value-as-image-list' for
392         format `image-list'.
393
394         * est-format.el (est-format-unit): Treat `image-list' as the same
395         as `list'.
396
397 2016-06-29  MORIOKA Tomohiko  <tomo.git@chise.org>
398
399         * cwiki-view.el (www-display-object-desc): Change URL of HNG card
400         image from
401         "http://hng.chise.org/images/HNG/<nnn>/cards/<nnnn>.jpg" to
402         "http://hng.chise.org/images/HNG/<nnn>/card/<nnnn>.jpg".
403
404         * cwiki-common.el (www-format-encode-string): Display
405         &{G-|g2-|R-}RUI6-hhhh;.
406
407 2016-06-28  MORIOKA Tomohiko  <tomo.git@chise.org>
408
409         * cwiki-view.el (www-display-object-desc): For each character
410         object to represent HNG glyph-image, generate features
411         `sources@HNG/card' and `sources@zinbun/takuhon' and display them.
412
413 2016-06-15  MORIOKA Tomohiko  <tomo.git@chise.org>
414
415         * est-eval.el (est-eval-value-as-glyph-image): New function.
416         (est-eval-value-as-object): Use `est-eval-value-as-glyph-image'
417         for genre `glyph-image'.
418         (est-eval-value-as-location): New function.
419         (est-eval-value-as-name): New function.
420         (est-eval-value-as-location-list): New function.
421         (est-eval-value-as-name-list): New function.
422         (est-eval-apply-value):
423         - Use `est-eval-value-as-location-list' for format
424           `location-list'.
425         - Use `est-eval-value-as-name-list' for format `name-list'.
426
427         * cwiki-view.el (www-display-object-desc): Add code to display
428         image in head for genre `glyph-image'.
429
430 2016-06-14  MORIOKA Tomohiko  <tomo.git@chise.org>
431
432         * cwiki-common.el: Assign genre `glyph-image'.
433
434 2016-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
435
436         * est-eval.el (est-eval-value-as-character): New function.
437         (est-eval-value-as-char-list): New function.
438         (est-eval-apply-value): Add new format `char-list'.
439
440 2016-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
441
442         * est-eval.el (est-eval-value-as-image-resource): New function.
443         (est-eval-value-as-object): Use `est-eval-value-as-image-resource'
444         for `image-resource' genre.
445
446         * est-format.el (est-format-unit): Support `img' tag.
447
448 2016-06-09  MORIOKA Tomohiko  <tomo.git@chise.org>
449
450         * cwiki-view.el (www-display-object-desc): Use "...$.zoom-xywh="
451         instead of "...$zoom-xywh=" to specify image zooming.
452         (www-batch-view-smart): Likewise.
453
454 2016-06-09  MORIOKA Tomohiko  <tomo.git@chise.org>
455
456         * cwiki-view.el (www-display-object-desc):
457         - For each image segment, add link to the corresponding original
458           image with zooming.
459         - Implement zooming feature for `image-resource' genre.
460         - Use HNG-card page of EsT instead of HNG-card image as link from
461           HNG glyph-images.
462         (www-batch-view-smart): Support "...$zoom-xywh=" modifier for
463         `image-resource' genre.
464
465 2016-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
466
467         * cwiki-view.el (www-display-object-desc): Add code for genre
468         `hng-card' to display image of HNG-card.
469
470         * cwiki-common.el: Assign genre `hng-card'.
471
472 2016-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
473
474         * cwiki-view.el (www-display-object-desc):
475         - Add new argument `image-selection'.
476         - Add code to display image in head for genre `image-resource'.
477         (www-batch-view): Modify for interface change of
478         `www-display-object-desc'.
479
480 2016-06-07  MORIOKA Tomohiko  <tomo.git@chise.org>
481
482         * cwiki-common.el: Assign genre `image-resource'.
483
484 2016-06-01  MORIOKA Tomohiko  <tomo.git@chise.org>
485
486         * cwiki-view.el (www-display-object-desc): Add styles for
487         tooltips.
488
489         * cwiki-common.el (www-format-encode-string): Add "tooltip" and
490         "tooltiptext" for HNG images.
491
492 2016-05-08  MORIOKA Tomohiko  <tomo.git@chise.org>
493
494         * cwiki-view.el (www-batch-view-smart): Use
495         `char-db-json-char-data-with-variant' with readable mode.
496
497         * char-db-json.el (char-db-ignored-attributes): Add `composition'.
498         (char-db-json-insert-relation-feature): Use
499         `char-db-json-insert-char-spec' even if running with readable
500         mode.
501         (char-db-json-insert-char-features):    
502         - Delete line-breaking for `=>ucs' and `=>ucs*'.
503         - Delete setting for `japanese-radical', `ideographic-',
504           `->ideograph', `ideograph=', `original-ideograph-of',
505           `ancient-ideograph-of', `vulgar-ideograph-of',
506           `wrong-ideograph-of' and `ideographic-variants' because they
507           have been already abolished.
508         (what-char-definition-json): Use
509         `char-db-json-char-data-with-variant' with readable mode.
510
511 2016-05-05  MORIOKA Tomohiko  <tomo.git@chise.org>
512
513         * cwiki-common.el (est-coded-charset-priority-list): Add
514         `=ucs@unicode', `==ucs@unicode', `===ucs@unicode', `==>ucs@bucs',
515         `===daikanwa/+p' and `===gt'.
516
517         * char-db-json.el (char-db-json-insert-char-features): Add "@type"
518         based on glyph granularity.
519
520 2016-05-05  MORIOKA Tomohiko  <tomo.git@chise.org>
521
522         * char-db-json.el (char-db-json-insert-ccs-feature): Modify
523         layout.
524         (char-db-json-insert-relation-feature): Likewise.
525         (char-db-json-insert-char-features): Likewise; add "@context" and
526         "@id".
527
528 2016-05-04  MORIOKA Tomohiko  <tomo.git@chise.org>
529
530         * cwiki-view.el: Require `char-db-json'.
531         (www-display-object-desc): Add [JSON] button.
532         (www-batch-view-smart): Support "/data.json" API for character
533         genre.
534
535         * char-db-json.el: New file.
536
537 2016-05-02  MORIOKA Tomohiko  <tomo.git@chise.org>
538
539         * cwiki-common.el (www-format-encode-string): Display
540         "&A-IWDSU+xxxx;".
541
542 2016-04-30  MORIOKA Tomohiko  <tomo.git@chise.org>
543
544         * cwiki-view.el (www-display-object-desc): Add link for HNG-card
545         for HNG representative glyph-images.
546
547 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
548
549         * cwiki-common.el (coded-charset-GlyphWiki-id-alist): Decrease
550         preferences of `=jis-x0212', `=jis-x0213-1@2000',
551         `=jis-x0213-1@2004', `=jis-x0213-2', `=jef-china3',
552         `=jis-x0208@1978/1pr', `=jis-x0208@1978/-4pr' and
553         `=jis-x0208@1978'.
554
555 2016-04-14  MORIOKA Tomohiko  <tomo.git@chise.org>
556
557         * cwiki-common.el (coded-charset-GlyphWiki-id-alist):
558         - Add setting for `==cbeta'.
559         - Use "cbeta-" instead of "cb" as the prefix for `=cbeta'.
560
561 2016-04-12  MORIOKA Tomohiko  <tomo.git@chise.org>
562
563         * cwiki-common.el (www-format-encode-string): Display
564         "&U-vnnn-xxxx;"; omit support for "&{o|G|g2|R}-U-innn+xxxx;".
565         (coded-charset-GlyphWiki-id-alist): Add setting for
566         `==ucs@unicode'.
567
568 2016-04-06  MORIOKA Tomohiko  <tomo.git@chise.org>
569
570         * cwiki-common.el (coded-charset-GlyphWiki-id-alist): Modify order
571         to prefer glyph-images (===foo) > abstract glyph-forms (==foo) >
572         detailed glyphs (=>>foo) > glyphs (=foo) > unified glyphs (=+>foo)
573         > abstract characters.
574
575 2016-04-05  MORIOKA Tomohiko  <tomo.git@chise.org>
576
577         * est-format.el (est-format-props): Don't apply
578         `www-format-encode-string' to the return value of
579         `est-format-unit' because it has already been encoded.
580
581 2016-03-19  MORIOKA Tomohiko  <tomo.git@chise.org>
582
583         * cwiki-common.el (est-coded-charset-priority-list): Add
584         `=ucs@unicode'.
585
586 2016-03-18  MORIOKA Tomohiko  <tomo.git@chise.org>
587
588         * cwiki-common.el (www-format-encode-string): Add setting for
589         `=mj' and `==mj'.
590         (coded-charset-GlyphWiki-id-alist): Don't prefer `=ucs' to other
591         CCSes.
592
593 2016-03-16  MORIOKA Tomohiko  <tomo.git@chise.org>
594
595         * cwiki-glyph.el (www-glyph-big5-to-ucs-pua): New function.
596         (www-glyph-generate-png): Use `www-glyph-big5-to-ucs-pua' as a
597         fall-back.
598         (www-glyph-display-png): Support HZK-hhhh.
599
600         * cwiki-common.el (www-format-encode-string):
601         - Support `=hanziku-{1..12}' and `=big5'.
602         - Display &G-CBddddd; and &g2-CBddddd;.
603         - Display &({o-|G-|g2-}){I|U}+hhhh;.
604         - Display &A-GT-ddddd;.
605
606 2016-03-16  MORIOKA Tomohiko  <tomo.git@chise.org>
607
608         * cwiki-view.el (www-display-object-desc): Add setting of CSS in
609         header.
610
611         * est-format.el (est-format-unit): For conversion of
612         `feature-name' unit, enclose '(a (:href ...) ...) with '(span
613         (:class "feature-name") ...)
614
615         * est-eval.el (est-eval-value-as-ids): New implementation.
616
617 2016-03-15  MORIOKA Tomohiko  <tomo.git@chise.org>
618
619         * cwiki-common.el (est-coded-charset-priority-list): Add `=mj',
620         `==mj', `===mj' and `=ucs-itaiji-003'.
621         (coded-charset-GlyphWiki-id-alist): Add setting for
622         `=ucs-itaiji-003' and `=koseki'.
623
624 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
625
626         * cwiki-common.el (est-coded-charset-priority-list): Add
627         `=>cbeta'.
628         (www-format-encode-string): Support &A-CBddddd;
629
630 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
631
632         * cwiki-common.el (est-coded-charset-priority-list): Add
633         `=ucs-itaiji-001'.
634         (coded-charset-GlyphWiki-id-alist): Prefer
635         `=ucs-var-{001|002|003}', `=ucs-itaiji-{002|084}' to `=ucs'; add
636         setting for `=ucs-itaiji-001'.
637
638 2015-11-22  MORIOKA Tomohiko  <tomo.git@chise.org>
639
640         * cwiki-common.el (est-coded-charset-priority-list): Add
641         `===ucs@iso'.
642         (www-format-encode-string): Use GlyphWiki to display SIP
643         characters.
644         (coded-charset-GlyphWiki-id-alist): Add setting for `==ucs@iso'.
645
646 2015-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
647
648         * cwiki-view.el (www-display-object-desc): Add input box for
649         http://www.chise.org/hng-ids-find.
650
651 2015-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
652
653         * cwiki-common.el (est-coded-charset-priority-list): New variable.
654         (www-uri-encode-object): Refer `est-coded-charset-priority-list'.
655         (www-format-encode-string): Support `=ucs-itaiji-nnn'.
656         (coded-charset-GlyphWiki-id-alist): Add setting for
657         `=ucs-var-001', `=ucs-var-002', `=ucs-var-003', `=ucs-itaiji-002',
658         `=ucs-itaiji-084', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
659
660 2015-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
661
662         * cwiki-view.el (www-display-feature-desc): Decode return value of
663         `char-feature-property' [perhaps `char-feature-property' should
664         return decoded string].
665
666 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
667
668         * cwiki-common.el (www-feature-format): Refer
669         char-feature-property `presentation-format'.
670
671 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
672
673         * cwiki-common.el: Mount `->HNG' and `<-HNG'.
674         (chise-wiki-hng-bitmap-glyphs-url): New variable.
675         (www-format-encode-string):
676         - Format "&(o-|G-|g2-|R-)J0-hhhh;".
677         - Format "R-HD-*;".
678         - Format "&HNGdd-ddddd;".
679         - Format "&(o-|G-|g2-|R-)MJ-dddddd;".
680         - Format "&(G-|g2-|R-)CDP-hhhh;".
681
682 2014-11-21  MORIOKA Tomohiko  <tomo.git@chise.org>
683
684         * cwiki-common.el(www-uri-decode-feature-name):
685         - Decode repi.FOO to ===FOO.
686         - Decode rep2.FOO to ===FOO instead of ==FOO.
687         - Decode g2.FOO to ==FOO.
688         - Decode gi.FOO to ==FOO instead of =>>>FOO.
689         (www-uri-encode-feature-name):
690         - Encode ==FOO to g2.FOO instead of rep2.FOO.
691         - Encode ===FOO to repi.FOO.
692         (www-format-encode-string): Add setting for `=>>hanyo-denshi/*'
693         and `==hanyo-denshi/*'; support some ===FOO and ==FOO.
694         (coded-charset-GlyphWiki-id-alist): Add `==adobe-japan1-*',
695         `===adobe-japan1-*', `==ucs@jis', `===ucs@jis', `==ucs@cns',
696         `==daikanwa', `===daikanwa', `==ucs@ks' and `===ucs@ks'.
697         (char-GlyphWiki-id): Treat `=jis-x0213-2' as uXXXX.
698
699 2014-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
700
701         * est-eval.el (est-eval-value-as-domain-list): Fix problem about
702         ranges.
703         (est-eval-feature-value): Don't omit items of `sources'.
704
705 2014-06-19  MORIOKA Tomohiko  <tomo.git@chise.org>
706
707         * cwiki-view.el (www-display-object-desc): Support
708         `est-hide-cgi-mode'.
709         (www-display-feature-desc): Likewise.
710         (www-batch-view-smart): New function.
711
712         * cwiki-common.el (est-hide-cgi-mode): New variable.
713         (est-view-url-prefix): New variable.
714         (est-uri-decode-feature-name-body): New function.
715         (est-uri-encode-feature-name-body): New function.
716         (www-uri-decode-feature-name): Use
717         `est-uri-decode-feature-name-body'.
718         (www-uri-encode-feature-name): Use
719         `est-uri-encode-feature-name-body'.
720         (www-uri-make-feature-name-url): Add implementation for
721         `est-hide-cgi-mode'.
722         (www-uri-decode-object): Support `est-hide-cgi-mode'; use
723         `est-uri-decode-feature-name-body'.
724         (www-uri-encode-object): Support `est-hide-cgi-mode'; use
725         `est-uri-encode-feature-name-body'.
726         (www-uri-make-object-url): Add implementation for
727         `est-hide-cgi-mode'.
728
729         * est-format.el (est-format-unit): Support `est-hide-cgi-mode'.
730
731 2014-06-18  MORIOKA Tomohiko  <tomo.git@chise.org>
732
733         * cwiki-view.el (www-display-object-desc): Add new argument
734         `uri-feature-name'; if it is specified, display only the specified
735         feature with all items of the value.
736         (www-batch-view): Modify for `www-display-object-desc'.
737
738         * est-eval.el (est-eval-list-feature-items-limit): New variable.
739         (est-eval-feature-value): Use `est-eval-list-feature-items-limit';
740         don't omit items of feature value if
741         `est-eval-list-feature-items-limit' is nil.
742
743         * est-format.el (est-format-unit): Format `omitted'.
744
745         * cwiki-set.el (www-set-display-object-desc): Modify for
746         `www-display-object-desc'.
747
748         * cwiki-edit.el (www-edit-display-object-desc): Modify for
749         `www-display-object-desc'.
750
751 2014-05-26  MORIOKA Tomohiko  <tomo.git@chise.org>
752
753         * cwiki-common.el (www-uri-decode-feature-name): Decode `rep2.FOO'
754         to `==FOO'.
755         (www-uri-encode-feature-name): Encode `==FOO' to `rep2.FOO'.
756         (www-format-encode-string): Support `==cns11643-*'; support `==gt'
757         and `==ucs@unicode'.
758
759         * est-eval.el (est-eval-value-as-domain-list): Treat `zob1959' in
760         `source' as the same as `zob1968'.
761
762 2013-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
763
764         * cwiki-common.el (www-format-encode-string): Support
765         `=hanyo-denshi/*', `=adobe-japan1-6', `=big5-cdp', `=ucs@unicode'
766         and `=ucs@JP/hanazono'; support &{G|g2}-J{78|83|90|97|SP}-hhhh;.
767         (coded-charset-GlyphWiki-id-alist): Modify preference of
768         `=>>daikanwa' and `=ucs@ks'.
769
770         * cwiki-glyph.el (www-glyph-generate-png): Support
771         `=ucs@JP/hanazono'.
772         (www-glyph-display-png): Likewise.
773
774         * est-eval.el (est-eval-value-as-composition-list): New function.
775         (est-eval-value-as-decomposition-list): New function.
776         (est-eval-apply-value): Add new formats `decomposition',
777         `composition' and `unordered-composition-list'.
778
779 2013-09-02  MORIOKA Tomohiko  <tomo.git@chise.org>
780
781         * cwiki-common.el: Assign genre `entry@zh-classical' instead of
782         `morpheme-entry@zh-classical' and `sentence-entry@zh-classical'.
783
784 2013-08-27  MORIOKA Tomohiko  <tomo.git@chise.org>
785
786         * cwiki-common.el:
787         - Assign new genres `morpheme-entry@zh-classical',
788           `word-class@zh-classical', `morpheme@zh-classical',
789           `sentence@zh-classical' and `sentence-entry@zh-classical'.
790         - Mount char-feature `*instance@morpheme-entry/zh-classical'.
791
792 2012-12-20  MORIOKA Tomohiko  <tomo.git@chise.org>
793
794         * cwiki-common.el (www-feature-value-format): Refer
795         `value-presentation-format' as like as `value-format'.
796
797 2012-12-20  MORIOKA Tomohiko  <tomo.git@chise.org>
798
799         * est-rdf-view.el (est-rdf-encode-feature-name): Map domain to
800         xmlns-prefix; refer feature `rdf-namespace-prefix' and
801         `rdf-namespace-uri'; return '(<XMLNS-PREFIX> <XMLNS-URI>
802         <PREDICATE>) instead of '(<XMLNS-PREFIX> . <PREDICATE>).
803         (est-rdf-display-object-desc): Modify for
804         `est-rdf-encode-feature-name'.
805
806         * cwiki-view.el (www-display-feature-desc): Display
807         `value-presentation-format'.
808
809         * cwiki-edit.el (www-edit-display-feature-desc): Support
810         `value-presentation-format'.
811
812 2012-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
813
814         * est-rdf-view.el (est-rdf-encode-feature-name):        
815         - Use ".-." instead of "." for non-top `*'.
816         - Use "..." instead of "-" for `/'.
817         (est-rdf-display-object-desc): Support metadata feature.
818         (est-rdf-batch-view): Modify for `est-rdf-display-object-desc'.
819
820 2012-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
821
822         * cwiki-common.el: Use `*instance@ruimoku/bibliography/title'
823         instead of `instance@ruimoku/bibliography/title'.
824
825 2012-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
826
827         * cwiki-view.el (www-display-object-desc): Add a link-button for
828         RDF.
829
830 2012-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
831
832         * est-rdf-view.el: New file.
833
834 2012-09-15  MORIOKA Tomohiko  <tomo.git@chise.org>
835
836         * est-eval.el (est-eval-value-as-journal-volume): Add new optional
837         argument `short'.
838         (est-eval-value-as-journal-volumes): New function.
839         (est-eval-apply-value): Use `est-eval-value-as-journal-volumes'
840         for format `journal-volume-list'.
841         (est-eval-feature-value): Change limit size from 127 to 255.
842
843 2012-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
844
845         * est-eval.el (est-eval-value-as-journal-volume): Refer
846         `<-journal/volume*name'.
847         (est-eval-value-as-creators-names): Fix problem when string is
848         occurred in value.
849
850 2012-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
851
852         * est-eval.el (est-eval-value-as-journal-volume): Support book
853         object.
854         (est-eval-value-as-article): New implementation; use
855         `est-eval-value-as-book'; add journal-volume, page and date.
856         (est-eval-value-as-book): New implementation.
857
858         * est-format.el (est-format-list): Don't specify separator for
859         each child unit.
860
861 2012-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
862
863         * est-eval.el (est-eval-value-as-journal-volume): Use
864         `<-journal/volume', `<-journal/volume*volume' and
865         `<-journal/volume*number' if they are found.
866
867 2012-09-12  MORIOKA Tomohiko  <tomo.git@chise.org>
868
869         * cwiki-view.el (www-batch-view): Fix problem when decoding
870         URL-encoding of genre.
871
872         * cwiki-common.el (www-uri-decode-object): Use `decode-uri-string'
873         for value-part of object-representation.
874
875 2012-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
876
877         * cwiki-common.el (www-uri-encode-object): Add `=jis-x0213-2',
878         `=adobe-japan1', `=>>>adobe-japan1', `=>>>jis-x0208',
879         `=>>>jis-x0213-1', `=>>>jis-x0213-2', `=>>jis-x0213-1',
880         `=>>jis-x0213-2', `=>>adobe-japan1', `=+>jis-x0208',
881         `=+>jis-x0213-1', `=+>jis-x0213-2', `=+>adobe-japan1',
882         `=>>ucs@iso', `=>>ucs@unicode', `=>>ucs@jis', `=>>ucs@cns',
883         `=>>ucs@ks', `=>>>ucs@iso', `=>>>ucs@unicode', `=>>>ucs@jis',
884         `=>>>ucs@cns' and `=>>>ucs@ks' to ccs-list.
885         (coded-charset-GlyphWiki-id-alist): Add settings for
886         `=adobe-japan1-{0..5}', `=decomposition@cid',
887         `=decomposition@hanyo-denshi', `=hanyo-denshi/ks',
888         `=>>hanyo-denshi/ks', `=>>daikanwa', `=>>big5-cdp',
889         `=>>>jis-x0208', `=>>jis-x0208', `=+>jis-x0208',
890         `=>>>jis-x0208@1990', `=>>jis-x0208@1990', `=+>jis-x0208@1990',
891         `=>>>jis-x0208@1983', `=>>jis-x0208@1983' and `=+>jis-x0208@1983'.
892         (char-GlyphWiki-id): Support IVS representation.
893
894 2012-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
895
896         * est-eval.el (est-eval-value-as-journal-volume): Renamed from
897         `est-eval-journal-volume'.
898         (est-eval-value-as-article): New function.
899         (est-eval-value-as-book): New function.
900         (est-eval-value-as-object):     
901         - Use `est-eval-value-as-journal-volume' instead of
902           `est-eval-journal-volume'.
903         - Use function `est-eval-value-as-article' for genre
904           `article@ruimoku'.
905         - Use function `est-eval-value-as-book' for genre `book@ruimoku'.
906         (est-eval-value-as-object-list):
907         - Add new optional argument `subtype'; set it into property
908           :subtype.
909         - Fix problem when `value' is not a valid list.
910         (est-eval-value-as-creators-names): Add new optional argument
911         `subtype'; set it into property :subtype.
912         (est-eval-value-as-created-works): Likewise.
913         (est-eval-apply-value): Add new formats `unordered-list',
914         `unordered-creator-name-list' and `unordered-created-work-list'.
915
916 2012-09-10  MORIOKA Tomohiko  <tomo.git@chise.org>
917
918         * est-format.el (est-format-unit): Support :subtype property of
919         list node; if subtype `unordered-list' is specified, use <ul> tag.
920         (est-format-list): Likewise.
921
922 2012-09-09  MORIOKA Tomohiko  <tomo.git@chise.org>
923
924         * est-eval.el (est-eval-journal-volume): Use feature `date'
925         instead of `published/date'.
926         (est-eval-value-as-object): Refer feature `=name'.
927         (est-eval-value-as-creators-names): Use `->creator/name' instead
928         of `->name'.
929         (est-eval-value-as-created-works): Use `<-creator' instead of
930         `->created'.
931
932 2012-09-08  MORIOKA Tomohiko  <tomo.git@chise.org>
933
934         * cwiki-common.el: Assign new genres `journal-name@ruimoku',
935         `publisher@ruimoku' and `publisher-name@ruimoku'.
936         (www-feature-value-format): Use `space-separated' instead of
937         `space-separated-char-list' for type `relation'; use
938         `space-separated' as the default format.
939         (est-format-object): Add new optional argument `readable'; if the
940         optional argument `readable' is not nil, use feature-value of
941         `name', `=name' or `title' as object representation format.
942
943         * cwiki-view.el (www-display-object-desc): Run `est-format-object'
944         with `readable' option in header.
945
946 2012-09-06  MORIOKA Tomohiko  <tomo.git@chise.org>
947
948         * est-eval.el (est-eval-journal-volume): Use `year' feature of
949         `published/date' object.
950
951 2012-04-06  MORIOKA Tomohiko  <tomo.git@chise.org>
952
953         * cwiki-common.el (www-uri-decode-feature-name): Use
954         `decode-uri-string'.
955
956 2011-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
957
958         * cwiki-common.el (www-uri-decode-feature-name): Decode "o.foo" to
959         `=+>foo'.
960         (www-uri-encode-feature-name): Encode `=+>foo' to "o.foo".
961         (www-uri-encode-object): Add `=+>jis-x0208@1978', `=>ucs@iso',
962         `=>ucs@unicode', `=>ucs@jis', `=>ucs@cns' and `=>ucs@ks' to
963         ccs-list.
964         (www-format-encode-string): Support "&o-foo;", "&g2-GT-ddddd;" and
965         "&A-{UU+|U-}hhhh(h)*;".
966
967 2011-06-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
968
969         * cwiki-common.el (instance@ruimoku/bibliography/title): Mount
970         char-feature `instance@ruimoku/bibliography/title'.
971
972 2011-06-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
973
974         * cwiki-view.el (www-edit-display-feature-input-box):
975         - If argument `value' is a symbol and argument `format' is
976           `wiki-text', treat `value' as a list of a function.
977         - Use `est-format-list' instead of `www-format-value'.
978
979 2011-06-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
980
981         * est-eval.el (ruimoku-format-volume): New function.
982         (est-eval-journal-volume): New function.
983         (est-eval-value-as-object): Use `est-eval-journal-volume' for
984         genre `journal-volume@ruimoku'.
985         (est-eval-value-as-creators-names): New function.
986         (est-eval-value-as-created-works): New function.
987         (est-eval-apply-value): Use `est-eval-value-as-creators-names' for
988         `space-separated-creator-name-list'; use
989         `est-eval-value-as-created-works' for
990         `space-separated-created-work-list'.
991
992 2011-06-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
993
994         * est-format.el (est-format-unit): Change optional argument
995         `without-tags' to `output-format'; now `output-format' accepts
996         various formats such as 'html, 'plain-text and 'wiki-text instead
997         of nil and non-nil.
998         (est-format-list): Likewise.
999
1000 2011-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1001
1002         * est-eval.el (est-eval-value-default): Support `omitted' tag.
1003         (est-eval-feature-value): Use `omitted' tag when length of value
1004         is more than 128.
1005         (est-eval-unit): Support `omitted' tag.
1006
1007 2010-12-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1008
1009         * cwiki-view.el: (www-edit-display-feature-input-box): If
1010         specified object is a symbol, treat it as a feature object.
1011
1012 2010-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1013
1014         * est-format.el (est-format-unit): Accept <img>.
1015
1016 2010-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1017
1018         * cwiki-add.el (www-add-display-feature-input-box): Abolished.
1019         (www-add-display-object-desc): New implementation; use
1020         `www-edit-display-object-desc'; add new argument `genre'.
1021         (www-batch-add): Modify for `www-add-display-object-desc'.
1022
1023         * cwiki-edit.el: Add declaration to provide module `cwiki-edit'.
1024
1025 2010-12-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1026
1027         * cwiki-set.el (www-parse-string-as-space-separated-char-list):
1028         Add argument `genre'.
1029         (www-feature-parse-string): Likewise.
1030         (www-set-display-object-desc):
1031         - Support non-character genre objects.
1032         - Use `www-display-object-desc'.
1033         (www-set-display-feature-desc): Modify for
1034         `www-feature-parse-string'.
1035         (www-batch-set): Fixed.
1036
1037         * cwiki-edit.el (www-edit-display-feature-input-box): Moved to
1038         cwiki-view.el.
1039         (www-edit-display-object-desc): New implementation; use
1040         `www-display-object-desc'.
1041
1042         * cwiki-view.el (www-edit-display-feature-input-box): New function
1043         [moved from cwiki-edit.el].     
1044         (www-display-object-desc):
1045         - Add new optional arguments `uri-feature-name-to-edit' and
1046           `editing-format'; it `uri-feature-name-to-edit' is specified,
1047           input box is displayed and `editing-format' is used as the
1048           format to parse the input.    
1049         - Semantics of level 1 was changed to level 0, namely if `level'
1050           is 0, display header, otherwise don't display header.
1051
1052 2010-12-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1053
1054         * cwiki-edit.el (www-edit-display-object-desc): Support
1055         non-character objects.
1056         (www-edit-display-feature-desc): Add new optional argument
1057         `object-genre'.
1058         (www-batch-edit): Fix problem to edit feature of non-character
1059         objects.
1060
1061         * est-format.el (est-format-unit): Fix bug about `feature-name';
1062         modify for `www-uri-make-feature-name-url'.
1063
1064         * est-eval.el (est-eval-unit): Fix bug about `name-url'; modify
1065         for `www-uri-make-feature-name-url'.
1066
1067         * cwiki-common.el (www-uri-make-feature-name-url): Add new
1068         argument `uri-genre' to support non-character objects.
1069
1070         * cwiki-view.el (www-batch-view): Fix problem to edit feature of
1071         non-character objects.
1072
1073         * cwiki-set.el (www-set-display-object-desc): Renamed from
1074         `www-set-display-char-desc'; add new argument `genre'; rename
1075         optional argument `uri-char' to `uri-object'.
1076         (www-set-display-feature-desc): Rename optional argument
1077         `uri-char' to `uri-object'.
1078         (www-set-display-feature-desc): Likewise.
1079         (www-batch-set): Modify for `www-set-display-object-desc'.
1080
1081 2010-12-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1082
1083         * cwiki-common.el (chise-wiki-bitmap-glyphs-url): Use
1084         http://www.chise.org/glyphs instead of
1085         http://chise.zinbun.kyoto-u.ac.jp/glyphs.
1086         (chise-wiki-glyph-cgi-url): Use
1087         http://www.chise.org/chisewiki/glyph.cgi instead of
1088         http://chise.zinbun.kyoto-u.ac.jp/chisewiki/glyph.cgi.
1089         (www-uri-make-object-url): New function.
1090         (www-format-char-img-style): New variable.
1091         (www-format-encode-string):
1092         - Add new optional argument `as-body'; if it is specified, "&" is
1093         encoded to "&amp;".
1094         - Specify style of <img> tags.
1095
1096         * cwiki-edit.el (www-edit-display-input-box): Abolished because it
1097         is not used.
1098
1099         * cwiki-format.el: New implementation based on `est-eval' and
1100         `est-format':
1101         (www-format-value-as-kuten): Abolished.
1102         (www-format-value-default): Abolished.
1103         (www-format-value-as-char-list): Abolished.
1104         (www-format-value-as-domain-list): Abolished.
1105         (www-format-value-as-ids): Abolished.
1106         (www-format-value-as-S-exp): Abolished.
1107         (www-format-value-as-HEX): Abolished.
1108         (www-format-value-as-kangxi-radical): Abolished.
1109         (www-format-value): If `object' is a symbol, it is decoded as
1110         `feature' object.
1111         (www-format-props-to-string): Abolished.
1112         (www-format-apply-value): New implementation; use
1113         `est-eval-apply-value' and `est-format-unit'.
1114         (www-format-eval-feature-value): Abolished.
1115         (www-format-eval-list): New implementation; use `est-eval-list'
1116         and `est-format-unit'.
1117
1118         * est-eval.el, est-format.el: New files.
1119
1120 2010-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1121
1122         * cwiki-format.el (www-format-value-as-char-list): Use
1123         `object-representative-feature' instead of
1124         `object-representation-format'; use feature
1125         `object-representative-format' of genre object if
1126         `object-representative-feature' of genre object or `name' is not
1127         existed.
1128
1129 2010-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1130
1131         * cwiki-format.el (www-format-value-as-CCS-default): Abolished
1132         because it is not used.
1133         (www-format-value-as-CCS-94x94): Ditto.
1134
1135 2010-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1136
1137         * cwiki-set.el: Omit to require `cwiki-common'.
1138
1139         * cwiki-view.el, cwiki-edit.el, cwiki-add.el: Require
1140         `cwiki-format' instead of `cwiki-common' and `est-xml'.
1141
1142         * cwiki-common.el (www-format-value-as-kuten): Moved to
1143         cwiki-format.el.
1144         (www-format-value-default): Ditto.
1145         (www-format-value-as-char-list): Ditto.
1146         (www-format-value-as-domain-list): Ditto.
1147         (www-format-value-as-ids): Ditto.
1148         (www-format-value-as-S-exp): Ditto.
1149         (www-format-value-as-HEX): Ditto.
1150         (www-format-value-as-CCS-default): Ditto.
1151         (www-format-value-as-CCS-94x94): Ditto.
1152         (www-format-value-as-kangxi-radical): Ditto.
1153         (www-format-value): Ditto.
1154         (www-format-props-to-string): Ditto.
1155         (www-format-apply-value): Ditto.
1156         (www-format-eval-feature-value): Ditto.
1157         (www-format-eval-unit): Ditto.
1158         (www-format-eval-list): Ditto.
1159
1160         * cwiki-format.el: New file.
1161
1162 2010-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1163
1164         * cwiki-view.el, cwiki-edit.el, cwiki-add.el: Require 'est-xml.
1165
1166         * cwiki-common.el (www-xml-format-props): Moved to est-xml.el.
1167         (www-xml-format-unit): Ditto.
1168         (www-xml-format-list): Ditto.
1169
1170         * est-xml.el: New file.
1171
1172 2010-12-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1173
1174         * cwiki-common.el: Assign new genre `person-name@ruimoku'.
1175
1176 2010-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1177
1178         * cwiki-edit.el (www-edit-display-object-desc): Renamed from
1179         `www-edit-display-char-desc'; add new argument `genre'.
1180         (www-batch-edit): Modify for `www-edit-display-object-desc'.
1181
1182         * cwiki-common.el (est-object-genre): New function.
1183         (www-format-apply-value): Use `est-object-genre' instead of
1184         `concord-object-genre'.
1185
1186 2010-11-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1187
1188         * cwiki-common.el (www-get-feature-value): Add error-handler for
1189         `concord-object-get'.
1190         (www-format-value-as-char-list): Refer feature
1191         `object-representation-format' instead of `name'.
1192         (www-format-apply-value): Modify to edit non-character object.
1193
1194         * cwiki-view.el (www-display-object-desc): Modify to edit
1195         non-character object.
1196         (www-display-feature-desc): Add new argument `genre'.
1197
1198 2010-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1199
1200         * cwiki-common.el: Assign new genre `region@ruimoku'.
1201
1202 2010-11-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1203
1204         * cwiki-view.el (www-display-object-desc): Don't display CHISE
1205         IDS-Find for non-character object.
1206
1207         * cwiki-common.el: Modify genres of ruimoku.
1208
1209 2010-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1210
1211         * cwiki-view.el (www-display-object-desc): Use
1212         `www-uri-encode-object' instead of `www-uri-encode-char'.
1213         (www-batch-view): Likewise.
1214
1215         * cwiki-common.el (www-uri-encode-object): Renamed from
1216         `www-uri-encode-char'.
1217         (www-format-value-as-char-list): Use `www-uri-encode-object'
1218         instead of `www-uri-encode-char'.
1219         (www-format-value-as-ids): Likewise.
1220         (www-format-eval-unit): Likewise.
1221
1222 2010-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1223
1224         * cwiki-common.el (www-uri-encode-char): Support non-character
1225         object.
1226         (www-format-value-as-char-list): Add link and readable
1227         presentation for non-character object.
1228
1229 2010-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1230
1231         * cwiki-set.el (www-batch-set): Encode `xemacs-chise-version'.
1232
1233         * cwiki-add.el (www-batch-add): Encode `xemacs-chise-version'.
1234
1235         * cwiki-edit.el (www-batch-edit): Encode `xemacs-chise-version'.
1236
1237         * cwiki-view.el (www-batch-view): Encode (emacs-version).
1238
1239 2010-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1240
1241         * cwiki-common.el (www-format-apply-value): Rename argument
1242         `uri-char' to `uri-object'.
1243         (www-format-eval-feature-value): Rename argument `char' and
1244         `uri-char' to `object' and `uri-object'.
1245         (www-format-eval-unit): Likewise.
1246         (www-format-eval-list): Likewise.
1247
1248 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1249
1250         * cwiki-view.el (www-display-object-desc): New function.
1251
1252         * cwiki-common.el (est-format-object): New function.
1253
1254 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1255
1256         * cwiki-common.el (www-get-genre): Abolished.
1257         (www-get-feature-value): Don't use `www-get-genre'.
1258
1259 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1260
1261         * cwiki-common.el:
1262         - Set `file-name-coding-system' to 'utf-8-mcs-er.
1263         - Add settings to assign genres of Ruimoku.
1264         (www-get-feature-value): Modify for non-character genres.
1265         (www-uri-decode-object): Use `www-uri-decode-feature-name' for
1266         objects of `feature' genre.
1267
1268         * cwiki-view.el (www-display-object-desc): Fix problem when
1269         `object' is not a character.
1270         (www-batch-view): Support general genres.
1271
1272 2010-09-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1273
1274         * cwiki-common.el (www-get-genre): New function.
1275         (www-get-feature-value): Renamed from `www-char-feature'.
1276         (www-uri-decode-object): Renamed from `www-uri-decode-char'; add
1277         new argument `genre'.
1278
1279         * cwiki-view.el (www-display-object-desc): Renamed from
1280         `www-display-char-desc'; add new argument `genre'.
1281
1282         * cwiki-add.el (www-add-display-char-desc): Use
1283         `www-uri-decode-object' instead of `www-uri-decode-char'.
1284
1285         * cwiki-set.el (www-parse-string-as-space-separated-char-list):
1286         Use `www-uri-decode-object' instead of `www-uri-decode-char'.
1287         (www-parse-string-as-space-separated-ids): Likewise.
1288         (www-set-display-char-desc): Likewise; use `www-get-feature-value'
1289         instead of `www-char-feature'.
1290
1291         * cwiki-edit.el (www-edit-display-feature-input-box): Use
1292         `www-get-feature-value' instead of `www-char-feature'.
1293         (www-edit-display-char-desc): Use `www-uri-decode-object' instead
1294         of `www-uri-decode-char'.
1295
1296 2010-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1297
1298         * cwiki-add.el: New file.
1299
1300 2010-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1301
1302         * cwiki-view.el (www-display-char-desc): Use
1303         `chise-wiki-displayed-features' instead of `displayed-features'.
1304
1305         * cwiki-common.el (chise-wiki-displayed-features): New variable.
1306         (char-feature-name-at-domain): Fix problem when `domain' is nil.
1307         (char-feature-name-domain): New function.
1308         (www-uri-make-feature-name-url): New function.
1309         (www-format-props-to-string): Fix problem when :len's value is
1310         string.
1311         (www-format-eval-unit):
1312         - When :feature is specified, prefer FEATURE@DOMAIN to FEATURE.
1313         - When :feature is specified in value related format functions,
1314           add the displayed feature-name to
1315           `chise-wiki-displayed-features'.
1316         - Support `name-url' and `domain-name'.
1317
1318 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1319
1320         * cwiki-view.el (www-display-feature-desc): Fix problem to display
1321         non-ASCII characters in property `format'.
1322
1323 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1324
1325         * cwiki-view.el (www-display-char-desc): Use `www-feature-format'.
1326         (www-display-feature-desc): Ditto.
1327
1328         * cwiki-common.el (www-feature-format): New function.
1329         (www-format-eval-unit): Support `:feature' property for `value'
1330         related functions and `name' function.
1331
1332 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1333
1334         * cwiki-common.el (www-feature-value-format): Search ancestors'
1335         property if own property is not found.
1336         (char-feature-name-parent): New function.
1337         (www-format-feature-name*): Search ancestors' property if own
1338         property is not found.
1339
1340 2010-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1341
1342         * cwiki-edit.el (www-edit-display-feature-desc): Display and
1343         support editing of property `format'.
1344
1345         * cwiki-common.el (find-previous-defined-code-point): Fix problem
1346         with `=ucs'.
1347
1348         * cwiki-view.el (www-display-feature-desc): Add edit button for
1349         `format'.
1350
1351 2010-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1352
1353         * cwiki-common.el (www-feature-value-format): Add
1354         `(prev-char) (next-char)' into default format of CCS feature.
1355         (get-previous-code-point): New function.
1356         (get-next-code-point): New function.
1357         (find-previous-defined-code-point): New function.
1358         (find-next-defined-code-point): New function.
1359         (www-format-eval-unit): Support `prev-char' and `next-char'.
1360
1361 2010-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1362
1363         * cwiki-view.el (www-display-char-desc): Don't display "add
1364         feature" button when running with simple mode.
1365
1366 2010-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1367
1368         * cwiki-set.el (www-set-display-feature-desc): Refer
1369         `chise-wiki-view-url'.
1370
1371 2010-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1372
1373         * cwiki-view.el (www-display-feature-desc): Add new optional
1374         argument `simple'; display "Edit" and "New Account" buttons when
1375         running with simple mode; display "Simple" button when running
1376         with edit mode.
1377         (www-batch-view): Modify for `www-display-feature-desc' to support
1378         mode.
1379
1380 2010-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1381
1382         * cwiki-view.el (www-display-char-desc): Use <div> instead of <p>
1383         to display feature in top-level.
1384
1385 2010-04-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1386
1387         * cwiki-set.el (chise-wiki-view-url): Use "view.cgi" instead of
1388         "../view.cgi".
1389
1390         * cwiki-edit.el (chise-wiki-view-url): Use "view.cgi" instead of
1391         "../view.cgi".
1392
1393         * cwiki-view.el (chise-wiki-edit-url): Use "edit.cgi" instead of
1394         "edit/edit.cgi".
1395         (chise-wiki-add-url): Use "add.cgi" instead of "edit/add.cgi".
1396         (www-display-char-desc): Add new optional argument `simple';
1397         display "Edit" and "New Account" buttons when running with simple
1398         mode; display "Simple" button when running with edit mode.
1399         (www-batch-view): Modify to support mode.
1400
1401         * cwiki-common.el (chise-wiki-edit-url): Changed to "edit.cgi".
1402         (www-format-value): Add new optional argument `without-edit';
1403         modify for `www-format-apply-value'.
1404         (www-format-apply-value): Add new optional argument
1405         `without-edit'; modify for `www-format-eval-list'.
1406         (www-format-eval-feature-value): Add new optional arguments
1407         `without-tags' and `without-edit'; modify for
1408         `www-format-apply-value' and `www-format-eval-list'.
1409         (www-format-eval-unit):
1410         - Add new optional arguments `without-tags' and `without-edit';
1411           modify for `www-format-eval-feature-value',
1412           `www-format-apply-value' and `www-format-eval-list'.
1413         - specify 'without-tags and 'without-edit for
1414           `www-format-eval-list' in href part of `link'.
1415         (www-format-eval-list): Add new optional arguments `without-tags'
1416         and `without-edit'; modify for `www-format-eval-unit'.
1417
1418 2010-04-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1419
1420         * cwiki-common.el (www-format-eval-unit): Treat `string' as a
1421         format specifier of feature-value.
1422
1423 2010-04-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1424
1425         * cwiki-common.el (www-format-props-to-string): When `:len' is
1426         specified, treat `:zero-padding' is specified.
1427
1428 2010-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1429
1430         * cwiki-common.el (www-uri-encode-char): Use `=ruimoku-v6'.
1431         (www-format-encode-string): Display `=ruimoku-v6' characters.
1432
1433         * cwiki-glyph.el (www-glyph-generate-png): Support `=ruimoku-v6'.
1434         (www-glyph-display-png): Support RUI6-hhhh;
1435
1436 2010-04-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1437
1438         * cwiki-common.el (www-uri-encode-char): Accept `=>zinbun-oracle'.
1439         (www-format-encode-string):
1440         - Display &A-ZOB-dddd;.
1441         - Support `ideographic-combination'(合文) and
1442           `ideographic-structure'.
1443
1444 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1445
1446         * cwiki-view.el (www-batch-view): Accept
1447         "?char=&ENTITY-REFERENCE;".
1448
1449 2010-03-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1450
1451         * cwiki-view.el (www-display-char-desc): Use
1452         `char-feature-name-sans-versions' to avoid domain `$rev=latest'
1453         when sort feature-names.
1454
1455 2010-03-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1456
1457         * cwiki-common.el (www-format-value-as-domain-list): New function.
1458         (www-format-apply-value): Support `space-separated-domain-list'.
1459         (char-GlyphWiki-id): Try to avoid uHHHH-{u|us}.
1460
1461 2010-03-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1462
1463         * cwiki-common.el (coded-charset-GlyphWiki-id-alist): Add setting
1464         for `=ucs@jis', `=jis-x0208@1978/-4pr' and `=jis-x0208@1978'.
1465         (char-GlyphWiki-id): Use `char-feature' instead of `encode-char'.
1466
1467 2010-03-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1468
1469         * cwiki-view.el (www-display-char-desc): Add input form for CHISE
1470         IDS-Find.
1471
1472 2010-03-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1473
1474         * cwiki-view.el (www-display-char-desc): Try to display glyph of
1475         GlyphWiki and link it.
1476
1477         * cwiki-common.el (coded-charset-GlyphWiki-id-alist): New
1478         variable.
1479         (char-GlyphWiki-id): New function.
1480
1481 2010-03-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1482
1483         * cwiki-set.el (www-parse-string-as-kangxi-radical): New function.
1484         (www-feature-parse-string): Support format `kangxi-radical'.
1485
1486         * cwiki-common.el (www-format-value-as-kangxi-radical): New
1487         function.
1488         (www-format-apply-value): Support format `kangxi-radical'.
1489         (www-format-eval-unit): Support `kangxi-radical' as a value
1490         format.
1491
1492 2010-03-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1493
1494         * cwiki-common.el (www-format-value-default): New function.
1495         (www-format-encode-string):
1496         - Prefer `=gt' to `=cns11643-{1..7}'.
1497         - Display &(G-)GT-Kddddd; entity references.
1498         (www-format-apply-value):
1499         - New implementation for format `string'.
1500         - Use `www-format-value-default' for default format.
1501
1502         * cwiki-glyph.el (www-glyph-generate-png): Support `=gt-k'.
1503         (www-glyph-display-png): Support GT-Kddddd.
1504
1505         * cwiki-set.el (www-parse-string-default): New implementation.
1506         (www-set-display-feature-desc):
1507         - New argument `format'.
1508         - Display `value-format'.
1509         (www-batch-set): Modify for the API change to set feature's
1510         property.
1511
1512         * cwiki-view.el (www-display-char-desc): Display parents in the
1513         header.
1514         (www-display-feature-desc): Use `www-format-value' with default
1515         format instead of `www-xml-format-list' and
1516         `www-format-encode-string'.
1517
1518         * cwiki-edit.el (www-edit-display-feature-input-box): Add new
1519         optional argument `value'.
1520         (www-edit-display-feature-desc):
1521         - Use `www-edit-display-feature-input-box' instead of
1522           `www-edit-display-input-box'.
1523         - Display `value-format'.
1524
1525 2010-03-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1526
1527         * cwiki-view.el (www-display-feature-desc): Display [edit] button
1528         of `value-format'.
1529
1530 2010-03-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1531
1532         * cwiki-common.el (www-xml-format-unit): Escape `&'.
1533
1534 2010-03-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1535
1536         * cwiki-common.el (www-format-encode-string): Display
1537         &U-hhhhhhhh;.
1538         (www-xml-format-props): Encode property value.
1539         (www-xml-format-unit): Encode string.
1540
1541         * cwiki-edit.el (www-edit-display-feature-input-box): Escape <">.
1542
1543         * cwiki-view.el (www-display-feature-desc): Modify design of
1544         [edit] button.
1545
1546 2010-03-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1547
1548         * cwiki-set.el (www-xml-to-stext-unit): Support
1549         <link><ref>...</ref>...</link>.
1550
1551         * cwiki-common.el (www-xml-format-unit): Support tag style `ref'
1552         in `link'.
1553
1554         * cwiki-view.el (www-display-feature-desc): Display `value-format'
1555         and `format'.
1556
1557 2010-03-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1558
1559         * cwiki-common.el (www-format-feature-name-as-metadata): New
1560         function.
1561         (www-format-feature-name*): Use
1562         `www-format-feature-name-as-metadata' for metadata features.
1563
1564 2010-03-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1565
1566         * cwiki-set.el (www-xml-parse-string): New function.
1567         (www-xml-to-stext-props): New function.
1568         (www-xml-to-stext-unit): New function.
1569         (www-xml-to-stext-list): New function.
1570         (www-stext-parse-xml-string): New function.
1571         (www-parse-string-as-wiki-text): Use `www-stext-parse-xml-string'.
1572
1573         * cwiki-edit.el (www-edit-display-char-feature-default): Abolish.
1574         (www-edit-display-char-feature-as-ucs): Abolish.
1575         (www-edit-display-input-box): Add the first argument `object';
1576         modify for `www-format-apply-value'.
1577         (www-edit-display-feature-input-box): Modify input boxes; modify
1578         for `www-format-value'.
1579         (www-edit-display-feature-desc): Modify for
1580         `www-edit-display-input-box'.
1581
1582         * cwiki-common.el (www-format-value): Add the first argument
1583         `object' and the second argument `feature-name'; change argument
1584         `variable' to be optional; modify for `www-format-apply-value'.
1585         (www-format-apply-value): Add the first argument `object' and the
1586         second argument `feature-name'; support format `wiki-text'.
1587         (www-format-eval-feature-value): Modify for
1588         `www-format-apply-value'.
1589         (www-format-eval-unit): Likewise.
1590         (www-xml-format-props): New function.
1591         (www-xml-format-unit): New function.
1592         (www-xml-format-list): New function.
1593
1594 2010-03-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1595
1596         * cwiki-set.el (www-set-display-char-desc):
1597         - Setup property `additional-features' of feature `$object' when
1598           feature value is stored.
1599         - Mount additional-features.
1600
1601         * cwiki-view.el (www-char-display-feature-default): Abolished.
1602         (www-char-display-feature-as-ucs): Abolished.
1603         (www-display-char-desc): Mount additional-features.
1604
1605         * cwiki-common.el (www-feature-type): Support `*node' and
1606         `*sources'.
1607         (www-feature-value-format): Return `wiki-text' for type `stext'.
1608         (www-format-apply-value): Don't set `default' even if a format is
1609         not supported in this function.
1610
1611 2010-03-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1612
1613         * cwiki-set.el (www-parse-string-as-wiki-text): New function
1614         [currently just a stub].
1615         (www-feature-parse-string): Use `www-parse-string-as-wiki-text'.
1616         (www-set-display-char-desc): Use
1617         `char-feature-name-sans-versions'.
1618
1619         * cwiki-edit.el (www-edit-display-feature-input-box): New
1620         function.
1621         (www-edit-display-char-desc): Use
1622         `www-edit-display-feature-input-box'.
1623
1624         * cwiki-view.el (www-display-char-desc): Use
1625         `char-feature-name-sans-versions'.
1626
1627         * cwiki-common.el (char-feature-name-sans-versions): New function.
1628
1629 2010-03-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1630
1631         * cwiki-set.el (www-set-display-char-desc): Store new value into
1632         FEATURE@$rev=latest; don't display `$rev=latest' domain features.
1633
1634         * cwiki-edit.el (www-edit-display-char-feature-default): Use
1635         `www-char-feature' instead of `char-feature'.
1636         (www-edit-display-char-feature-as-ucs): Likewise.
1637         (www-edit-display-char-desc): Likewise; replace value of char-spec
1638         with value of `www-char-feature'.
1639
1640         * cwiki-view.el (www-char-display-feature-default): Use
1641         `www-char-feature' instead of `char-feature'.
1642         (www-char-display-feature-as-ucs): Likewise.
1643         (www-display-char-desc): Ignore `$rev=latest' domain features.
1644
1645         * cwiki-common.el (char-feature-name-at-domain): New function.
1646         (www-char-feature): New function.
1647         (www-format-encode-string): Use `www-char-feature' instead of
1648         `char-feature'.
1649         (www-format-eval-feature-value): Likewise.
1650         (www-format-eval-unit): Likewise.
1651
1652 2010-03-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1653
1654         * cwiki-set.el (www-parse-string-default): New function.
1655         (www-feature-parse-string):
1656         - Support new format `string'.
1657         - Use `www-parse-string-default' for `default'.
1658
1659 2010-03-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1660
1661         * cwiki-common.el (chise-wiki-glyph-cgi-url): New variable.
1662         (www-uri-encode-char): Support `=>>gt'.
1663         (www-format-encode-string):
1664         - Use GT, Big5 and Big5-CDP fonts.
1665         - Use http://www.unicode.org/cgi-bin/refglyph?24-hhhh to display
1666           `=ucs@unicode' glyphs.
1667         - Display &MCS-hhhhhhhh; with using child's glyph.
1668
1669         * cwiki-glyph.el: New file.
1670
1671 2010-03-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1672
1673         * cwiki-common.el (chise-wiki-bitmap-glyphs-url): Renamed from
1674         `chise-wiki-glyphs-url'.
1675         (www-format-encode-string):
1676         - Use `chise-wiki-bitmap-glyphs-url' instead of
1677           `chise-wiki-glyphs-url'.
1678         - Display &JC3-hhhh; and &ZOB-dddd;.
1679
1680 2010-03-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1681
1682         * cwiki-edit.el (www-edit-display-feature-desc): Use
1683         `www-format-feature-name*' instead of `www-format-feature-name'.
1684
1685         * cwiki-common.el (www-uri-decode-char):
1686         - Accept `:' again.
1687         - Prefer `=>jis-x0208' and `=>jis-x0213-1' to `=big5' and
1688           `=big5-cdp'.
1689         - Fix problem when no CCSes are found.
1690         (www-format-feature-name*): New function.
1691         (www-format-feature-name): Use `www-format-feature-name*'.
1692
1693 2010-03-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1694
1695         * cwiki-set.el (www-parse-string-as-space-separated-char-list):
1696         Expect `string' to be encoded as URI.
1697         (www-parse-string-as-space-separated-ids): Likewise.
1698         (www-feature-parse-string): Likewise.
1699         (www-set-display-char-desc): Expect `uri-char' to be encoded as
1700         URI.
1701         (www-set-display-feature-desc): Fix problem when `name@lang' is
1702         not existed.
1703         (www-batch-set): Don't use `decode-uri-string' for value of `char'
1704         and feature-value.
1705
1706         * cwiki-edit.el (www-edit-display-char-desc): Expect `uri-char' to
1707         be encoded as URI.
1708         (www-batch-edit): Don't use `decode-uri-string' for value of
1709         `char'.
1710
1711         * cwiki-view.el (www-display-char-desc): Expect `uri-char' to be
1712         encoded as URI; encode `uri-char' if it is a non-encoded
1713         character.
1714         (www-batch-view): Don't use `decode-uri-string' for value of
1715         `char'.
1716
1717         * cwiki-common.el (www-uri-decode-char): Expect char-rep to be
1718         encoded as URI.
1719         (www-uri-encode-char): Encode UCS characters as %XX encoding.
1720         (www-format-feature-name-as-CCS): Insert space between
1721         prefix (..., ===>, ==>, =>, =>>, =>>>, ..., =) and main-name.
1722         (www-html-display-text): Don't escape "&" except "&GT-".
1723
1724 2010-03-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1725
1726         * cwiki-set.el (www-parse-string-as-space-separated-ids): New
1727         function.
1728         (www-parse-string-as-ku-ten): New function.
1729         (www-feature-parse-string): Support `space-separated-ids' and
1730         `ku-ten'.
1731
1732 2010-03-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1733
1734         * cwiki-common.el (www-feature-value-format): Return
1735         'space-separated-ids for `structure' type features.
1736         (www-format-value-as-ids): New function.
1737         (www-format-apply-value): Use `www-format-value-as-ids' for format
1738         `space-separated-ids'.
1739
1740 2010-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1741
1742         * cwiki-common.el, cwiki-edit.el, cwiki-set.el, cwiki-view.el: New
1743         files.