16097b884300a474e0c4e7534fe66b2508bc54e8
[elisp/tamago.git] / ChangeLog
1 2002-08-26  ISHIKAWA Mutsumi <ishikawa@linux.or.jp>, 
2         Takahiro Kambe <taca@sky.yamashina.kyoto.jp>, 
3         Katsumi Yamaoka  <yamaoka@jpl.org>
4
5         * Makefile.in (TOPSRCS): Remove egg-util.el.  Added egg-x0213.el.
6         (ITSSRCS): Added its/greek.el
7         its/greek.elc: Depends on its-keydef.elc.
8
9 2002-08-23  NIIBE Yutaka  <gniibe@m17n.org>
10
11         * AUTHORS (NIIBE Yutaka): Updated.
12         * egg-mlh.el: Update e-mail address.
13
14         * leim-list.el: Removed eval-when contstuct.  Reoved "loading
15         another" feature.
16         (egg-activate-anthy): Added.
17
18 2002-08-23  Katsumi Yamaoka  <yamaoka@jpl.org>, NIIBE Yutaka  <gniibe@m17n.org>
19
20         * egg-util.el: Removed.
21
22 2002-08-08  NIIBE Yutaka  <gniibe@m17n.org>
23
24         * Makefile.in (EGGSRCS): Added anthy.el and anthyipc.el
25         (srcdir, top_srcdir, VPATH): Added.
26         (DEPS): Use top_srcdir.
27
28         Added ANTHY support.
29         * egg/anthy.el egg/anthyipc.el: New files.
30         * leim-list.el: Added anthy.
31
32 2002-08-02  SAITO Takuya <reed@lily.freemail.ne.jp>
33
34         * its.el (its-previous-line): point-mim -> point-min (typo)
35
36 2002-07-20  SAITO Takuya <reed@lily.freemail.ne.jp>
37
38         * egg.el (egg-activate-keymap-after-command): set-buffer to
39         killed buffer.
40
41 2002-05-08  Katsumi Yamaoka  <yamaoka@jpl.org> (cf. [mule-ja:08306])
42
43         * its.el (its-next-line, its-previous-line): New commands;
44         substitute key definitions for `next-line' and `previous-line'
45         with them in `its-mode-map'.
46
47 2001-12-01  ?
48
49         * egg/wnn.el (wnn-server-info-list): Use `defvar' instead of
50         `defconst' to define it.
51
52 2001-12-01  KATAYAMA Yoshio  <kate@pfu.fujitsu.com>
53
54         * egg-x0213.el: New file.
55
56 2001-11-10  Kinji Itoh  <kinji-i@gray.plala.or.jp>
57         (cf. http://cgi18.plala.or.jp/nyy/canna/canna-20011023-20011110.diff)
58
59         * egg/canna.el (canna-server-port): Default to the string "canna".
60         (cannna-open): Treat the port name as a string instead of a number.
61
62 2001-11-08  Kinji Itoh  <kinji-i@gray.plala.or.jp> (cf. [tamago:00546])
63
64         * egg/canna.el (canna-set-converted-yomi): New function.
65         (canna-start-conversion): Use it.
66         (canna-change-bunsetsu-length): Use it.
67
68 2001-10-22  Yoichi NAKAYAMA  <yoichi@eken.phys.nagoya-u.ac.jp>
69         (cf. [tamago:00534])
70
71         * egg/canna.el (canna-word-delete-regist): Signal an error using
72         `egg-error' if there is no text for yomi.
73
74 2001-08-16  KATAYAMA Yoshio  <kate@pfu.fujitsu.com> (cf. [tamago:00516])
75
76         * its/greek.el: New file.
77
78 2001-07-24  KATAYAMA Yoshio  <kate@pfu.fujitsu.com> (cf. [tamago:00504])
79
80         * eggrc (wnn7-jserver-setup): New function.
81
82 2001-06-28  Yoshiki Hayashi  <yoshiki@xemacs.org> (cf. [tamago:00468])
83
84         * egg-cnv.el (egg-end-of-conversion-buffer): Replace
85         `next-single-property-change' to `egg-next-single-property-change'.
86         (egg-decide-before-point): Ditto.
87         (egg-exit-conversion): Ditto.
88         (egg-abort-conversion): Ditto.
89
90         * egg.el (egg-last-method-name): Default to nil.
91
92         * its-keydef.el: Set the default value of `its-select-func-alist'
93         to nil.
94
95         * its.el (its-current-language): Default to nil.
96         (its-mode-map): Use `(meta KEY)' instead of `M-KEY'.
97
98         * egg/canna.el (canna-open): Use `binary' instead of
99         `no-conversion' for the process coding-system.
100         * egg/sj3.el (sj3-open): Ditto.
101         * egg/wnn.el (wnn-open): Ditto.
102
103         * egg/wnnrpc.el (wnnrpc-with-temp-buffer): Use `binary' instead of
104         `no-conversion'.
105         (wnnrpc-with-write-file): Ditto.
106
107 2001-05-24  KATAYAMA Yoshio  <kate@pfu.fujitsu.com> (cf. [tamago:00462])
108
109         * its/aynu.el: Require `cl' when compiling.
110
111 2001-05-23  Katsumi Yamaoka  <yamaoka@jpl.org> (cf. [tamago:00461])
112
113         * egg.el: Require `cl' only when compiling.
114         * its.el: Ditto.
115
116 2001-05-22  KATAYAMA Yoshio <kate@pfu.fujitsu.com>
117
118         * its.el (its-delete-by-character): New customizable variable.
119         (its-delete-backward-SYL): Delete a character as a unit even if
120         just after input, if its-delete-by-character is non-NIL.
121
122 2001-04-16  KATAYAMA Yoshio <kate@pfu.co.jp>
123
124         * egg.el (egg-setup-invisibility-spec): New function for setup
125         buffer-invisibilty-spec.
126
127         * its.el (its-setup-fence-mode): Change the value of invisible
128         property to egg.
129
130         * egg-cnv.el (egg-convert-region): Change the value of invisible
131         property to egg.
132
133         * jisx0213.el: Correct JIS X 0213 definition. (suggested by
134         T. Kawabata)
135
136 2000-06-02  KATAYAMA Yoshio <kate@pfu.co.jp>
137
138         * egg/wnn.el (wnn): Fix docstring.
139         (wnn-backend-plist): Include egg-special-candidate.
140         (wnn-special-candidate): New function.
141         (wnn-pinyin-zhuyin-bunsetsu, wnn-pinyin-zhuyin-string): New
142         functions.
143         (egg-activate-wnn): Fix docstring.
144
145         * egg/sj3.el (sj3, egg-activate-sj3): Fix docstring.
146
147         * egg/canna.el (egg-activate-canna): Fix docstring.
148
149         * menudiag.el: Mostly rewritten.
150
151         * leim-list.el: Docstrings for autoload fixed.
152
153         * its.el (its): Fix docstring.
154         (its-mode-map): Fix bindings.
155         (its-fence-mode, egg-sub-mode-map-alist): New variables.
156         (its-enter/leave-fence): New function.
157         (its-put-cursor): Add text properties point-entered, point-left,
158         modification-hooks.
159         (its-in-fence-p): Check also read-only property.
160         (its-hiragana, its-katakana): Just call its-convert.
161         (its-hankaku, its-japanese-hankaku): These functions deleted.
162         (its-full-half-table, its-half-full-table): New variables.
163         Initialize them.
164         (its-half-width, its-full-width): New functions.
165         (its-convert): Args changed.
166
167         * its-keydef.el (its-make-select-func): Add check by
168         (egg-conversion-fence-p).
169
170         * egg.el (egg): Fix docstring.
171         (egg-current-keymap): This variable deleted.
172         (egg-mode-map-alist, egg-sub-mode-map-alist): New variables.
173         (define-egg-mode-map): New macro.
174         (modefull, modeless): New egg mode maps.
175         (egg-enter/leave-fence-hook): New variable.
176         (egg-enter/leave-fence): New function.
177         (egg-activated): New variable.
178         (egg-activate-keymap): New variable.
179         (egg-modify-fence, egg-post-command-func): New functions.
180         (egg-change-major-mode-buffer): New variable.
181         (egg-activate-keymap-after-command, egg-change-major-mode-func):
182         New functions.
183         (egg-mode): Initialize egg-modefull-mode, egg-modeless-mode.
184         (egg-modefull-map, egg-modeless-map): These functions deleted.
185         (egg-set-face): Preserve the current modification-hooks property.
186
187         * egg-com.el (ccl-decode-egg-binary): Fix BUFFER-MAGNIFICATION.
188         (ccl-encode-egg-binary): Likewise.
189
190         * egg-cnv.el (egg-conv): Fix docstring.
191         (egg-conversion-auto-candidate-menu): Fix docstring.
192         (egg-conversion-auto-candidate-menu-show-all): New variable.
193         (egg-conversion-sort-by-converted-string): New variable.
194         (egg-conversion-fence-p): New function.
195         (egg-define-backend-functions): Include egg-special-candidate.
196         (egg-conversion-map): Define up, down, etc.
197         (egg-conversion-mode): New variable.  Register it in
198         egg-sub-mode-map-alist.
199         (egg-conversion-enter/leave-fence): New function.  Register it in
200         egg-enter/leave-fence-hook.
201         (egg-exit-conversion-unread-char): Use single setq.
202         (egg-make-bunsetsu): Add text properties point-entered and
203         point-left.
204         (egg-set-menu-mode-in-use, egg-unset-menu-mode-in-use)
205         (egg-set-candsel-info): Args changed.
206         (egg-get-candsel-target-major): Code changed.
207         (egg-get-candsel-target-minor): Code changed.
208         (egg-insert-new-bunsetsu): Args changed.
209         (egg-candidate-select-counter): Make it buffer local.
210         (egg-next-candidate-internal): Args changed.
211         (egg-sort-item): New functions.
212         (egg-select-candidate-major): New arg SORT.
213         (egg-select-candidate-minor, egg-select-candidate-list-all-major)
214         (egg-select-candidate-list-all-minor)
215         (egg-select-candidate-internal): Likewise.
216         (egg-hiragana): New function.
217         (egg-katakana, egg-pinyin, egg-zhuyin, egg-hangul): Aliases of
218         egg-hiragana.
219         (egg-special-convert): New function.
220         (egg-enlarge-bunsetsu-internal): Code changed.
221         (egg-reconvert-bunsetsu-internal, egg-decide-before-point)
222         (egg-decide-first-char, egg-exit-conversion)
223         (egg-abort-conversion): Likewise.
224
225 2000-02-01  Takanori Saneto  <sanewo@ba2.so-net.ne.jp>
226
227         * egg/sj3rpc.el (sj3rpc-tanbunsetsu-conversion): should use
228         let* instead of let.
229
230 2000-01-20  Katsumi Yamaoka <yamaoka@jpl.org>
231
232         * egg/sj3.el (sj3-word-registration): New function.
233         (sj3-hinshi-select): New function.
234         (sj3-dictionary-select): New function.
235         (sj3-conversion-backend): Add `sj3-word-registration'.
236         (sj3-hinshi-name): New function.
237         (sj3-hinshi-menu): New variable.
238         (sj3-register-2, sj3-register-1): Add messages.
239         (sj3-server-coding-system-list): Remove.
240         (sj3-server-version): Move to egg/sj3rpc.el.
241         (sj3-server-port, sj3-hostname): Strip "*" from the doc string.
242
243         * egg/sj3rpc.el (sj3rpc-add-word): New function.
244         (sj3rpc-kugiri-stdy, sj3rpc-get-bunsetsu-candidates): Use
245         `sj3-server-coding-system' insted of `sj3rpc-server-coding-system'.
246         (sj3rpc-tanbunsetsu-conversion, sj3rpc-get-bunsetsu-candidates-sub,
247         sj3rpc-begin): Use `sj3-server-coding-system' insted of
248         `sj3rpc-server-coding-system'; don't specify an argument of
249         `sj3rpc-unpack-mb-string'.
250         (sj3rpc-unpack-mb-string): Don't allow the argument; use
251         `sj3rpc-server-coding-system'.
252         (sj3rpc-server-coding-system): Remove macro.
253         (sj3-const): Switch on the return value of `sj3-sjis-p' instead of
254         `sj3-server-version'.
255         (sj3-sjis-p): New macro.
256         (sj3-server-coding-system): New variable; default to `shift_jis'.
257         (sj3-server-version): Move from egg/sj3.el; use `defvar' insted of
258         `defcustom'.
259
260         * eggrc: Remove SJ3 stuff.
261
262 2000-01-17  TOMURA Satoru <tomura@etl.go.jp>
263
264         * Version 4.0.6 released.
265
266 2000-01-17  TOMURA Satoru <tomura@etl.go.jp>
267
268         * README.ja.text: mentiond about doc/lc99.text
269
270 2000-01-17  KATAYAMA Yoshio <kate@pfu.co.jp>
271
272         * its.el (its-hiragana, its-katanaka): modified
273         (its-zenkaku, its-hankaku): added
274         (its-put-cursor): bug fixed.
275         (its-set-cursor-status): redefined.
276         (its-search-beginning, its-search-end): created.
277         (its-end-of-input-buffer): modified.
278         (its-kill-line): modified.
279         (its-cancel-input): modified.
280         (its-japanese-hankaku): added.
281         (its-convert): added.
282         * egg.el (egg-redraw-face): bug fixed.
283
284 2000-01-17  SAKAI Kiyotaka <ksakai@kso.netwk.ntt-at.co.jp>
285
286         * its.el (its-hiragana, its-katakana): re-added.
287
288 2000-01-17  SANETO Takanori <sanewo@ba2.so-net.ne.jp>
289
290         * Makefile.in: move its-keydefs.el from ITSELS to TOPELS
291
292 2000-01-16
293
294         * egg-sim.el: many functions renamed and modified...
295         * doc/code-table: created
296
297 2000-01-15  TOMURA Satoru <tomura@etl.go.jp>
298
299         * egg-sim.el: rename egg-code.el as egg-sim.el
300         * egg-sim.el (egg-simple-input-method): rename
301         egg-insert-character as egg-simple-input-method
302         * egg.el: rename egg-insert-character as egg-simple-input-method
303         * doc/lc99.txt: added.
304
305 2000-01-14  TOMURA Satoru <tomura@etl.go.jp>
306         * egg-code.el: created
307         * egg.el: Bind egg-insert-character to C-^ in egg-mode
308         * egg.el: Delete the binding for C-_ in egg-mode
309         * Makefile.in: add egg-code to ${SRCS}
310
311 2000-01-13  TOMURA Satoru <tomura@etl.go.jp>
312
313         * Version 4.0.5 released.
314
315 2000-01-13  Katsumi Yamaoka <yamaoka@jpl.org>
316
317         * egg/sj3.el (sj3-end-conversion): Restrain from overrunning.
318
319 2000-01-13  Katsumi Yamaoka <yamaoka@jpl.org>
320
321         * egg/sj3rpc.el (sj3rpc-open): Use `sj3-server-version' instead of
322         2.
323         (sj3rpc-unpack-mb-string): New macro.
324         (sj3rpc-tanbunsetsu-conversion, sj3rpc-get-bunsetsu-candidates-sub,
325         sj3rpc-begin): Use it instead of `comm-unpack'.
326
327         (sj3rpc-server-coding-system): New macro.
328         (sj3rpc-kugiri-stdy, sj3rpc-tanbunsetsu-conversion,
329         sj3rpc-get-bunsetsu-candidates, sj3rpc-get-bunsetsu-candidates-sub,
330         sj3rpc-begin, sj3rpc-unpack-mb-string): Use it.
331
332         (sj3-const): Switch on the value of `sj3-server-version'.
333         (sj3rpc-kugiri-stdy, sj3rpc-tanbunsetsu-conversion,
334         sj3rpc-get-bunsetsu-candidates, sj3rpc-get-bunsetsu-candidates-sub,
335         sj3rpc-begin): Modify for it.
336
337         * egg/sj3.el (sj3-server-coding-system-list): New user option.
338         (sj3-server-version): Ditto.
339
340 2000-01-13  SAKAI Kiyotaka <ksakai@kso.netwk.ntt-at.co.jp>
341
342         * its.el: typo
343         * egg.el: typo
344
345 2000-01-13  KATAYAMA Yoshio <kate@pfu.co.jp>
346
347         * its.el(its-hiragana, its-katakana): does not work. so deleted.
348
349 2000-01-12  NAKAJI Hiroyuki <nakaji@tutrp.tut.ac.jp>
350
351         * README.ja.txt: typo
352         * Makefile.in: (clean, distclean): modified.
353
354 2000-01-12  TOMURA Satoru <tomura@etl.go.jp>
355
356         * Version 4.0.4 released.
357
358 2000-01-12  TOMURA Satoru <tomura@etl.go.jp>
359
360         * REAMDE: removed.
361
362         * README.ja.txt: created.
363
364 2000-01-12  SAKAI Kiyotaka <ksakai@kso.netwk.ntt-at.co.jp>
365
366         * Makefile.in: "clean" removes ${ELCS}.
367
368         * Makefile.in: "distclean" created.
369
370 2000-01-12  Satoru Tomura  <tomura@etl.go.jp>
371
372         * Version 4.0.3 released.
373
374 2000-01-12  Satoru Tomura  <tomura@etl.go.jp>
375
376         * install-sh: copied from automake distribution
377
378         * configure.in: created
379
380         * Makefile.in: created
381
382         * configure: generated by autoconf
383
384 2000-01-11  Satoru Tomura  <tomura@etl.go.jp>
385
386         * leim-list.el: (defgroup sj3) added.
387
388         * egg/sj3.el (sj3-hosname, sj3-server-port): defcusotm'ed
389
390 2000-01-11  Katsumi Yamaoka <yamaoka@jpl.org>
391
392         * egg/sj3.el: (require 'egg) added.
393
394 2000-01-11  SAKAI Kiyotaka <ksakai@kso.netwk.ntt-at.co.jp>
395
396         * its.el (its-hiragana, its-katakana): New functions
397
398 2000-01-07  Tomura Satoru   <tomura@etl.go.jp>
399
400         * COPYING: The file is added.
401
402         * ChangeLog.1: The original ChangeLog is renamed as.
403
404         * ChangeLog: Created.
405
406 2000-01-07  Tomura Satoru   <tomura@etl.go.jp>
407
408         * Version 4.0.2 released.
409
410 2000-01-06  Tomura Satoru   <tomura@etl.go.jp>
411
412         * Version 4.0.1 released.
413
414 2000-01-05  Tomura Satoru   <tomura@etl.go.jp>
415
416         * Version 4.0.0 released.