update.
[chise/est.git] / ChangeLog
1 2010-03-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2
3         * cwiki-common.el (www-xml-format-unit): Escape `&'.
4
5 2010-03-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
6
7         * cwiki-common.el (www-format-encode-string): Display
8         &U-hhhhhhhh;.
9         (www-xml-format-props): Encode property value.
10         (www-xml-format-unit): Encode string.
11
12         * cwiki-edit.el (www-edit-display-feature-input-box): Escape <">.
13
14         * cwiki-view.el (www-display-feature-desc): Modify design of
15         [edit] button.
16
17 2010-03-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
18
19         * cwiki-set.el (www-xml-to-stext-unit): Support
20         <link><ref>...</ref>...</link>.
21
22         * cwiki-common.el (www-xml-format-unit): Support tag style `ref'
23         in `link'.
24
25         * cwiki-view.el (www-display-feature-desc): Display `value-format'
26         and `format'.
27
28 2010-03-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
29
30         * cwiki-common.el (www-format-feature-name-as-metadata): New
31         function.
32         (www-format-feature-name*): Use
33         `www-format-feature-name-as-metadata' for metadata features.
34
35 2010-03-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
36
37         * cwiki-set.el (www-xml-parse-string): New function.
38         (www-xml-to-stext-props): New function.
39         (www-xml-to-stext-unit): New function.
40         (www-xml-to-stext-list): New function.
41         (www-stext-parse-xml-string): New function.
42         (www-parse-string-as-wiki-text): Use `www-stext-parse-xml-string'.
43
44         * cwiki-edit.el (www-edit-display-char-feature-default): Abolish.
45         (www-edit-display-char-feature-as-ucs): Abolish.
46         (www-edit-display-input-box): Add the first argument `object';
47         modify for `www-format-apply-value'.
48         (www-edit-display-feature-input-box): Modify input boxes; modify
49         for `www-format-value'.
50         (www-edit-display-feature-desc): Modify for
51         `www-edit-display-input-box'.
52
53         * cwiki-common.el (www-format-value): Add the first argument
54         `object' and the second argument `feature-name'; change argument
55         `variable' to be optional; modify for `www-format-apply-value'.
56         (www-format-apply-value): Add the first argument `object' and the
57         second argument `feature-name'; support format `wiki-text'.
58         (www-format-eval-feature-value): Modify for
59         `www-format-apply-value'.
60         (www-format-eval-unit): Likewise.
61         (www-xml-format-props): New function.
62         (www-xml-format-unit): New function.
63         (www-xml-format-list): New function.
64
65 2010-03-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
66
67         * cwiki-set.el (www-set-display-char-desc):
68         - Setup property `additional-features' of feature `$object' when
69           feature value is stored.
70         - Mount additional-features.
71
72         * cwiki-view.el (www-char-display-feature-default): Abolished.
73         (www-char-display-feature-as-ucs): Abolished.
74         (www-display-char-desc): Mount additional-features.
75
76         * cwiki-common.el (www-feature-type): Support `*node' and
77         `*sources'.
78         (www-feature-value-format): Return `wiki-text' for type `stext'.
79         (www-format-apply-value): Don't set `default' even if a format is
80         not supported in this function.
81
82 2010-03-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
83
84         * cwiki-set.el (www-parse-string-as-wiki-text): New function
85         [currently just a stub].
86         (www-feature-parse-string): Use `www-parse-string-as-wiki-text'.
87         (www-set-display-char-desc): Use
88         `char-feature-name-sans-versions'.
89
90         * cwiki-edit.el (www-edit-display-feature-input-box): New
91         function.
92         (www-edit-display-char-desc): Use
93         `www-edit-display-feature-input-box'.
94
95         * cwiki-view.el (www-display-char-desc): Use
96         `char-feature-name-sans-versions'.
97
98         * cwiki-common.el (char-feature-name-sans-versions): New function.
99
100 2010-03-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
101
102         * cwiki-set.el (www-set-display-char-desc): Store new value into
103         FEATURE@$rev=latest; don't display `$rev=latest' domain features.
104
105         * cwiki-edit.el (www-edit-display-char-feature-default): Use
106         `www-char-feature' instead of `char-feature'.
107         (www-edit-display-char-feature-as-ucs): Likewise.
108         (www-edit-display-char-desc): Likewise; replace value of char-spec
109         with value of `www-char-feature'.
110
111         * cwiki-view.el (www-char-display-feature-default): Use
112         `www-char-feature' instead of `char-feature'.
113         (www-char-display-feature-as-ucs): Likewise.
114         (www-display-char-desc): Ignore `$rev=latest' domain features.
115
116         * cwiki-common.el (char-feature-name-at-domain): New function.
117         (www-char-feature): New function.
118         (www-format-encode-string): Use `www-char-feature' instead of
119         `char-feature'.
120         (www-format-eval-feature-value): Likewise.
121         (www-format-eval-unit): Likewise.
122
123 2010-03-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
124
125         * cwiki-set.el (www-parse-string-default): New function.
126         (www-feature-parse-string):
127         - Support new format `string'.
128         - Use `www-parse-string-default' for `default'.
129
130 2010-03-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
131
132         * cwiki-common.el (chise-wiki-glyph-cgi-url): New variable.
133         (www-uri-encode-char): Support `=>>gt'.
134         (www-format-encode-string):
135         - Use GT, Big5 and Big5-CDP fonts.
136         - Use http://www.unicode.org/cgi-bin/refglyph?24-hhhh to display
137           `=ucs@unicode' glyphs.
138         - Display &MCS-hhhhhhhh; with using child's glyph.
139
140         * cwiki-glyph.el: New file.
141
142 2010-03-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
143
144         * cwiki-common.el (chise-wiki-bitmap-glyphs-url): Renamed from
145         `chise-wiki-glyphs-url'.
146         (www-format-encode-string):
147         - Use `chise-wiki-bitmap-glyphs-url' instead of
148           `chise-wiki-glyphs-url'.
149         - Display &JC3-hhhh; and &ZOB-dddd;.
150
151 2010-03-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
152
153         * cwiki-edit.el (www-edit-display-feature-desc): Use
154         `www-format-feature-name*' instead of `www-format-feature-name'.
155
156         * cwiki-common.el (www-uri-decode-char):
157         - Accept `:' again.
158         - Prefer `=>jis-x0208' and `=>jis-x0213-1' to `=big5' and
159           `=big5-cdp'.
160         - Fix problem when no CCSes are found.
161         (www-format-feature-name*): New function.
162         (www-format-feature-name): Use `www-format-feature-name*'.
163
164 2010-03-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
165
166         * cwiki-set.el (www-parse-string-as-space-separated-char-list):
167         Expect `string' to be encoded as URI.
168         (www-parse-string-as-space-separated-ids): Likewise.
169         (www-feature-parse-string): Likewise.
170         (www-set-display-char-desc): Expect `uri-char' to be encoded as
171         URI.
172         (www-set-display-feature-desc): Fix problem when `name@lang' is
173         not existed.
174         (www-batch-set): Don't use `decode-uri-string' for value of `char'
175         and feature-value.
176
177         * cwiki-edit.el (www-edit-display-char-desc): Expect `uri-char' to
178         be encoded as URI.
179         (www-batch-edit): Don't use `decode-uri-string' for value of
180         `char'.
181
182         * cwiki-view.el (www-display-char-desc): Expect `uri-char' to be
183         encoded as URI; encode `uri-char' if it is a non-encoded
184         character.
185         (www-batch-view): Don't use `decode-uri-string' for value of
186         `char'.
187
188         * cwiki-common.el (www-uri-decode-char): Expect char-rep to be
189         encoded as URI.
190         (www-uri-encode-char): Encode UCS characters as %XX encoding.
191         (www-format-feature-name-as-CCS): Insert space between
192         prefix (..., ===>, ==>, =>, =>>, =>>>, ..., =) and main-name.
193         (www-html-display-text): Don't escape "&" except "&GT-".
194
195 2010-03-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
196
197         * cwiki-set.el (www-parse-string-as-space-separated-ids): New
198         function.
199         (www-parse-string-as-ku-ten): New function.
200         (www-feature-parse-string): Support `space-separated-ids' and
201         `ku-ten'.
202
203 2010-03-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
204
205         * cwiki-common.el (www-feature-value-format): Return
206         'space-separated-ids for `structure' type features.
207         (www-format-value-as-ids): New function.
208         (www-format-apply-value): Use `www-format-value-as-ids' for format
209         `space-separated-ids'.
210
211 2010-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
212
213         * cwiki-common.el, cwiki-edit.el, cwiki-set.el, cwiki-view.el: New
214         files.