1 2010-04-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3 * cwiki-set.el (www-set-display-feature-desc): Refer
6 2010-04-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
8 * cwiki-view.el (www-display-feature-desc): Add new optional
9 argument `simple'; display "Edit" and "New Account" buttons when
10 running with simple mode; display "Simple" button when running
12 (www-batch-view): Modify for `www-display-feature-desc' to support
15 2010-04-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
17 * cwiki-view.el (www-display-char-desc): Use <div> instead of <p>
18 to display feature in top-level.
20 2010-04-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
22 * cwiki-set.el (chise-wiki-view-url): Use "view.cgi" instead of
25 * cwiki-edit.el (chise-wiki-view-url): Use "view.cgi" instead of
28 * cwiki-view.el (chise-wiki-edit-url): Use "edit.cgi" instead of
30 (chise-wiki-add-url): Use "add.cgi" instead of "edit/add.cgi".
31 (www-display-char-desc): Add new optional argument `simple';
32 display "Edit" and "New Account" buttons when running with simple
33 mode; display "Simple" button when running with edit mode.
34 (www-batch-view): Modify to support mode.
36 * cwiki-common.el (chise-wiki-edit-url): Changed to "edit.cgi".
37 (www-format-value): Add new optional argument `without-edit';
38 modify for `www-format-apply-value'.
39 (www-format-apply-value): Add new optional argument
40 `without-edit'; modify for `www-format-eval-list'.
41 (www-format-eval-feature-value): Add new optional arguments
42 `without-tags' and `without-edit'; modify for
43 `www-format-apply-value' and `www-format-eval-list'.
44 (www-format-eval-unit):
45 - Add new optional arguments `without-tags' and `without-edit';
46 modify for `www-format-eval-feature-value',
47 `www-format-apply-value' and `www-format-eval-list'.
48 - specify 'without-tags and 'without-edit for
49 `www-format-eval-list' in href part of `link'.
50 (www-format-eval-list): Add new optional arguments `without-tags'
51 and `without-edit'; modify for `www-format-eval-unit'.
53 2010-04-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
55 * cwiki-common.el (www-format-eval-unit): Treat `string' as a
56 format specifier of feature-value.
58 2010-04-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
60 * cwiki-common.el (www-format-props-to-string): When `:len' is
61 specified, treat `:zero-padding' is specified.
63 2010-04-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
65 * cwiki-common.el (www-uri-encode-char): Use `=ruimoku-v6'.
66 (www-format-encode-string): Display `=ruimoku-v6' characters.
68 * cwiki-glyph.el (www-glyph-generate-png): Support `=ruimoku-v6'.
69 (www-glyph-display-png): Support RUI6-hhhh;
71 2010-04-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
73 * cwiki-common.el (www-uri-encode-char): Accept `=>zinbun-oracle'.
74 (www-format-encode-string):
75 - Display &A-ZOB-dddd;.
76 - Support `ideographic-combination'(合文) and
77 `ideographic-structure'.
79 2010-04-01 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
81 * cwiki-view.el (www-batch-view): Accept
82 "?char=&ENTITY-REFERENCE;".
84 2010-03-31 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
86 * cwiki-view.el (www-display-char-desc): Use
87 `char-feature-name-sans-versions' to avoid domain `$rev=latest'
88 when sort feature-names.
90 2010-03-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
92 * cwiki-common.el (www-format-value-as-domain-list): New function.
93 (www-format-apply-value): Support `space-separated-domain-list'.
94 (char-GlyphWiki-id): Try to avoid uHHHH-{u|us}.
96 2010-03-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
98 * cwiki-common.el (coded-charset-GlyphWiki-id-alist): Add setting
99 for `=ucs@jis', `=jis-x0208@1978/-4pr' and `=jis-x0208@1978'.
100 (char-GlyphWiki-id): Use `char-feature' instead of `encode-char'.
102 2010-03-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
104 * cwiki-view.el (www-display-char-desc): Add input form for CHISE
107 2010-03-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
109 * cwiki-view.el (www-display-char-desc): Try to display glyph of
110 GlyphWiki and link it.
112 * cwiki-common.el (coded-charset-GlyphWiki-id-alist): New
114 (char-GlyphWiki-id): New function.
116 2010-03-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
118 * cwiki-set.el (www-parse-string-as-kangxi-radical): New function.
119 (www-feature-parse-string): Support format `kangxi-radical'.
121 * cwiki-common.el (www-format-value-as-kangxi-radical): New
123 (www-format-apply-value): Support format `kangxi-radical'.
124 (www-format-eval-unit): Support `kangxi-radical' as a value
127 2010-03-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
129 * cwiki-common.el (www-format-value-default): New function.
130 (www-format-encode-string):
131 - Prefer `=gt' to `=cns11643-{1..7}'.
132 - Display &(G-)GT-Kddddd; entity references.
133 (www-format-apply-value):
134 - New implementation for format `string'.
135 - Use `www-format-value-default' for default format.
137 * cwiki-glyph.el (www-glyph-generate-png): Support `=gt-k'.
138 (www-glyph-display-png): Support GT-Kddddd.
140 * cwiki-set.el (www-parse-string-default): New implementation.
141 (www-set-display-feature-desc):
142 - New argument `format'.
143 - Display `value-format'.
144 (www-batch-set): Modify for the API change to set feature's
147 * cwiki-view.el (www-display-char-desc): Display parents in the
149 (www-display-feature-desc): Use `www-format-value' with default
150 format instead of `www-xml-format-list' and
151 `www-format-encode-string'.
153 * cwiki-edit.el (www-edit-display-feature-input-box): Add new
154 optional argument `value'.
155 (www-edit-display-feature-desc):
156 - Use `www-edit-display-feature-input-box' instead of
157 `www-edit-display-input-box'.
158 - Display `value-format'.
160 2010-03-19 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
162 * cwiki-view.el (www-display-feature-desc): Display [edit] button
165 2010-03-19 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
167 * cwiki-common.el (www-xml-format-unit): Escape `&'.
169 2010-03-19 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
171 * cwiki-common.el (www-format-encode-string): Display
173 (www-xml-format-props): Encode property value.
174 (www-xml-format-unit): Encode string.
176 * cwiki-edit.el (www-edit-display-feature-input-box): Escape <">.
178 * cwiki-view.el (www-display-feature-desc): Modify design of
181 2010-03-18 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
183 * cwiki-set.el (www-xml-to-stext-unit): Support
184 <link><ref>...</ref>...</link>.
186 * cwiki-common.el (www-xml-format-unit): Support tag style `ref'
189 * cwiki-view.el (www-display-feature-desc): Display `value-format'
192 2010-03-18 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
194 * cwiki-common.el (www-format-feature-name-as-metadata): New
196 (www-format-feature-name*): Use
197 `www-format-feature-name-as-metadata' for metadata features.
199 2010-03-18 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
201 * cwiki-set.el (www-xml-parse-string): New function.
202 (www-xml-to-stext-props): New function.
203 (www-xml-to-stext-unit): New function.
204 (www-xml-to-stext-list): New function.
205 (www-stext-parse-xml-string): New function.
206 (www-parse-string-as-wiki-text): Use `www-stext-parse-xml-string'.
208 * cwiki-edit.el (www-edit-display-char-feature-default): Abolish.
209 (www-edit-display-char-feature-as-ucs): Abolish.
210 (www-edit-display-input-box): Add the first argument `object';
211 modify for `www-format-apply-value'.
212 (www-edit-display-feature-input-box): Modify input boxes; modify
213 for `www-format-value'.
214 (www-edit-display-feature-desc): Modify for
215 `www-edit-display-input-box'.
217 * cwiki-common.el (www-format-value): Add the first argument
218 `object' and the second argument `feature-name'; change argument
219 `variable' to be optional; modify for `www-format-apply-value'.
220 (www-format-apply-value): Add the first argument `object' and the
221 second argument `feature-name'; support format `wiki-text'.
222 (www-format-eval-feature-value): Modify for
223 `www-format-apply-value'.
224 (www-format-eval-unit): Likewise.
225 (www-xml-format-props): New function.
226 (www-xml-format-unit): New function.
227 (www-xml-format-list): New function.
229 2010-03-18 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
231 * cwiki-set.el (www-set-display-char-desc):
232 - Setup property `additional-features' of feature `$object' when
233 feature value is stored.
234 - Mount additional-features.
236 * cwiki-view.el (www-char-display-feature-default): Abolished.
237 (www-char-display-feature-as-ucs): Abolished.
238 (www-display-char-desc): Mount additional-features.
240 * cwiki-common.el (www-feature-type): Support `*node' and
242 (www-feature-value-format): Return `wiki-text' for type `stext'.
243 (www-format-apply-value): Don't set `default' even if a format is
244 not supported in this function.
246 2010-03-18 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
248 * cwiki-set.el (www-parse-string-as-wiki-text): New function
249 [currently just a stub].
250 (www-feature-parse-string): Use `www-parse-string-as-wiki-text'.
251 (www-set-display-char-desc): Use
252 `char-feature-name-sans-versions'.
254 * cwiki-edit.el (www-edit-display-feature-input-box): New
256 (www-edit-display-char-desc): Use
257 `www-edit-display-feature-input-box'.
259 * cwiki-view.el (www-display-char-desc): Use
260 `char-feature-name-sans-versions'.
262 * cwiki-common.el (char-feature-name-sans-versions): New function.
264 2010-03-18 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
266 * cwiki-set.el (www-set-display-char-desc): Store new value into
267 FEATURE@$rev=latest; don't display `$rev=latest' domain features.
269 * cwiki-edit.el (www-edit-display-char-feature-default): Use
270 `www-char-feature' instead of `char-feature'.
271 (www-edit-display-char-feature-as-ucs): Likewise.
272 (www-edit-display-char-desc): Likewise; replace value of char-spec
273 with value of `www-char-feature'.
275 * cwiki-view.el (www-char-display-feature-default): Use
276 `www-char-feature' instead of `char-feature'.
277 (www-char-display-feature-as-ucs): Likewise.
278 (www-display-char-desc): Ignore `$rev=latest' domain features.
280 * cwiki-common.el (char-feature-name-at-domain): New function.
281 (www-char-feature): New function.
282 (www-format-encode-string): Use `www-char-feature' instead of
284 (www-format-eval-feature-value): Likewise.
285 (www-format-eval-unit): Likewise.
287 2010-03-18 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
289 * cwiki-set.el (www-parse-string-default): New function.
290 (www-feature-parse-string):
291 - Support new format `string'.
292 - Use `www-parse-string-default' for `default'.
294 2010-03-18 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
296 * cwiki-common.el (chise-wiki-glyph-cgi-url): New variable.
297 (www-uri-encode-char): Support `=>>gt'.
298 (www-format-encode-string):
299 - Use GT, Big5 and Big5-CDP fonts.
300 - Use http://www.unicode.org/cgi-bin/refglyph?24-hhhh to display
301 `=ucs@unicode' glyphs.
302 - Display &MCS-hhhhhhhh; with using child's glyph.
304 * cwiki-glyph.el: New file.
306 2010-03-18 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
308 * cwiki-common.el (chise-wiki-bitmap-glyphs-url): Renamed from
309 `chise-wiki-glyphs-url'.
310 (www-format-encode-string):
311 - Use `chise-wiki-bitmap-glyphs-url' instead of
312 `chise-wiki-glyphs-url'.
313 - Display &JC3-hhhh; and &ZOB-dddd;.
315 2010-03-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
317 * cwiki-edit.el (www-edit-display-feature-desc): Use
318 `www-format-feature-name*' instead of `www-format-feature-name'.
320 * cwiki-common.el (www-uri-decode-char):
322 - Prefer `=>jis-x0208' and `=>jis-x0213-1' to `=big5' and
324 - Fix problem when no CCSes are found.
325 (www-format-feature-name*): New function.
326 (www-format-feature-name): Use `www-format-feature-name*'.
328 2010-03-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
330 * cwiki-set.el (www-parse-string-as-space-separated-char-list):
331 Expect `string' to be encoded as URI.
332 (www-parse-string-as-space-separated-ids): Likewise.
333 (www-feature-parse-string): Likewise.
334 (www-set-display-char-desc): Expect `uri-char' to be encoded as
336 (www-set-display-feature-desc): Fix problem when `name@lang' is
338 (www-batch-set): Don't use `decode-uri-string' for value of `char'
341 * cwiki-edit.el (www-edit-display-char-desc): Expect `uri-char' to
343 (www-batch-edit): Don't use `decode-uri-string' for value of
346 * cwiki-view.el (www-display-char-desc): Expect `uri-char' to be
347 encoded as URI; encode `uri-char' if it is a non-encoded
349 (www-batch-view): Don't use `decode-uri-string' for value of
352 * cwiki-common.el (www-uri-decode-char): Expect char-rep to be
354 (www-uri-encode-char): Encode UCS characters as %XX encoding.
355 (www-format-feature-name-as-CCS): Insert space between
356 prefix (..., ===>, ==>, =>, =>>, =>>>, ..., =) and main-name.
357 (www-html-display-text): Don't escape "&" except ">-".
359 2010-03-16 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
361 * cwiki-set.el (www-parse-string-as-space-separated-ids): New
363 (www-parse-string-as-ku-ten): New function.
364 (www-feature-parse-string): Support `space-separated-ids' and
367 2010-03-16 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
369 * cwiki-common.el (www-feature-value-format): Return
370 'space-separated-ids for `structure' type features.
371 (www-format-value-as-ids): New function.
372 (www-format-apply-value): Use `www-format-value-as-ids' for format
373 `space-separated-ids'.
375 2010-03-03 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
377 * cwiki-common.el, cwiki-edit.el, cwiki-set.el, cwiki-view.el: New