tamago:00516
[elisp/tamago.git] / ChangeLog
1 2001-05-22  KATAYAMA Yoshio <kate@pfu.fujitsu.com>
2
3         * its.el (its-delete-by-character): New customizable variable.
4         (its-delete-backward-SYL): Delete a character as a unit even if
5         just after input, if its-delete-by-character is non-NIL.
6
7 2001-04-16  KATAYAMA Yoshio <kate@pfu.co.jp>
8
9         * egg.el (egg-setup-invisibility-spec): New function for setup
10         buffer-invisibilty-spec.
11
12         * its.el (its-setup-fence-mode): Change the value of invisible
13         property to egg.
14
15         * egg-cnv.el (egg-convert-region): Change the value of invisible
16         property to egg.
17
18         * jisx0213.el: Correct JIS X 0213 definition. (suggested by
19         T. Kawabata)
20
21 2000-06-02  KATAYAMA Yoshio <kate@pfu.co.jp>
22
23         * egg/wnn.el (wnn): Fix docstring.
24         (wnn-backend-plist): Include egg-special-candidate.
25         (wnn-special-candidate): New function.
26         (wnn-pinyin-zhuyin-bunsetsu, wnn-pinyin-zhuyin-string): New
27         functions.
28         (egg-activate-wnn): Fix docstring.
29
30         * egg/sj3.el (sj3, egg-activate-sj3): Fix docstring.
31
32         * egg/canna.el (egg-activate-canna): Fix docstring.
33
34         * menudiag.el: Mostly rewritten.
35
36         * leim-list.el: Docstrings for autoload fixed.
37
38         * its.el (its): Fix docstring.
39         (its-mode-map): Fix bindings.
40         (its-fence-mode, egg-sub-mode-map-alist): New variables.
41         (its-enter/leave-fence): New function.
42         (its-put-cursor): Add text properties point-entered, point-left,
43         modification-hooks.
44         (its-in-fence-p): Check also read-only property.
45         (its-hiragana, its-katakana): Just call its-convert.
46         (its-hankaku, its-japanese-hankaku): These functions deleted.
47         (its-full-half-table, its-half-full-table): New variables.
48         Initialize them.
49         (its-half-width, its-full-width): New functions.
50         (its-convert): Args changed.
51
52         * its-keydef.el (its-make-select-func): Add check by
53         (egg-conversion-fence-p).
54
55         * egg.el (egg): Fix docstring.
56         (egg-current-keymap): This variable deleted.
57         (egg-mode-map-alist, egg-sub-mode-map-alist): New variables.
58         (define-egg-mode-map): New macro.
59         (modefull, modeless): New egg mode maps.
60         (egg-enter/leave-fence-hook): New variable.
61         (egg-enter/leave-fence): New function.
62         (egg-activated): New variable.
63         (egg-activate-keymap): New variable.
64         (egg-modify-fence, egg-post-command-func): New functions.
65         (egg-change-major-mode-buffer): New variable.
66         (egg-activate-keymap-after-command, egg-change-major-mode-func):
67         New functions.
68         (egg-mode): Initialize egg-modefull-mode, egg-modeless-mode.
69         (egg-modefull-map, egg-modeless-map): These functions deleted.
70         (egg-set-face): Preserve the current modification-hooks property.
71
72         * egg-com.el (ccl-decode-egg-binary): Fix BUFFER-MAGNIFICATION.
73         (ccl-encode-egg-binary): Likewise.
74
75         * egg-cnv.el (egg-conv): Fix docstring.
76         (egg-conversion-auto-candidate-menu): Fix docstring.
77         (egg-conversion-auto-candidate-menu-show-all): New variable.
78         (egg-conversion-sort-by-converted-string): New variable.
79         (egg-conversion-fence-p): New function.
80         (egg-define-backend-functions): Include egg-special-candidate.
81         (egg-conversion-map): Define up, down, etc.
82         (egg-conversion-mode): New variable.  Register it in
83         egg-sub-mode-map-alist.
84         (egg-conversion-enter/leave-fence): New function.  Register it in
85         egg-enter/leave-fence-hook.
86         (egg-exit-conversion-unread-char): Use single setq.
87         (egg-make-bunsetsu): Add text properties point-entered and
88         point-left.
89         (egg-set-menu-mode-in-use, egg-unset-menu-mode-in-use)
90         (egg-set-candsel-info): Args changed.
91         (egg-get-candsel-target-major): Code changed.
92         (egg-get-candsel-target-minor): Code changed.
93         (egg-insert-new-bunsetsu): Args changed.
94         (egg-candidate-select-counter): Make it buffer local.
95         (egg-next-candidate-internal): Args changed.
96         (egg-sort-item): New functions.
97         (egg-select-candidate-major): New arg SORT.
98         (egg-select-candidate-minor, egg-select-candidate-list-all-major)
99         (egg-select-candidate-list-all-minor)
100         (egg-select-candidate-internal): Likewise.
101         (egg-hiragana): New function.
102         (egg-katakana, egg-pinyin, egg-zhuyin, egg-hangul): Aliases of
103         egg-hiragana.
104         (egg-special-convert): New function.
105         (egg-enlarge-bunsetsu-internal): Code changed.
106         (egg-reconvert-bunsetsu-internal, egg-decide-before-point)
107         (egg-decide-first-char, egg-exit-conversion)
108         (egg-abort-conversion): Likewise.
109
110 2000-02-01  Takanori Saneto  <sanewo@ba2.so-net.ne.jp>
111
112         * egg/sj3rpc.el (sj3rpc-tanbunsetsu-conversion): should use
113           let* instead of let.
114
115 2000-01-20  Katsumi Yamaoka <yamaoka@jpl.org>
116
117         * egg/sj3.el (sj3-word-registration): New function.
118         (sj3-hinshi-select): New function.
119         (sj3-dictionary-select): New function.
120         (sj3-conversion-backend): Add `sj3-word-registration'.
121         (sj3-hinshi-name): New function.
122         (sj3-hinshi-menu): New variable.
123         (sj3-register-2, sj3-register-1): Add messages.
124         (sj3-server-coding-system-list): Remove.
125         (sj3-server-version): Move to egg/sj3rpc.el.
126         (sj3-server-port, sj3-hostname): Strip "*" from the doc string.
127
128         * egg/sj3rpc.el (sj3rpc-add-word): New function.
129         (sj3rpc-kugiri-stdy, sj3rpc-get-bunsetsu-candidates): Use
130         `sj3-server-coding-system' insted of `sj3rpc-server-coding-system'.
131         (sj3rpc-tanbunsetsu-conversion, sj3rpc-get-bunsetsu-candidates-sub,
132         sj3rpc-begin): Use `sj3-server-coding-system' insted of
133         `sj3rpc-server-coding-system'; don't specify an argument of
134         `sj3rpc-unpack-mb-string'.
135         (sj3rpc-unpack-mb-string): Don't allow the argument; use
136         `sj3rpc-server-coding-system'.
137         (sj3rpc-server-coding-system): Remove macro.
138         (sj3-const): Switch on the return value of `sj3-sjis-p' instead of
139         `sj3-server-version'.
140         (sj3-sjis-p): New macro.
141         (sj3-server-coding-system): New variable; default to `shift_jis'.
142         (sj3-server-version): Move from egg/sj3.el; use `defvar' insted of
143         `defcustom'.
144
145         * eggrc: Remove SJ3 stuff.
146
147 2000-01-17  TOMURA Satoru <tomura@etl.go.jp>
148
149         * Version 4.0.6 released
150         
151 2000-01-17  TOMURA Satoru <tomura@etl.go.jp>
152
153         * README.ja.text: mentiond about doc/lc99.text
154         
155 2000-01-17  KATAYAMA Yoshio <kate@pfu.co.jp>
156
157         * its.el (its-hiragana, its-katanaka): modified
158         (its-zenkaku, its-hankaku): added
159         (its-put-cursor): bug fixed.
160         (its-set-cursor-status): redefined.
161         (its-search-beginning, its-search-end): created.
162         (its-end-of-input-buffer): modified.
163         (its-kill-line): modified.
164         (its-cancel-input): modified.
165         (its-japanese-hankaku): added.
166         (its-convert): added.
167         * egg.el (egg-redraw-face): bug fixed.
168         
169 2000-01-17  SAKAI Kiyotaka <ksakai@kso.netwk.ntt-at.co.jp>
170         
171         * its.el (its-hiragana, its-katakana): re-added.
172         
173 2000-01-17  SANETO Takanori <sanewo@ba2.so-net.ne.jp>
174
175         * Makefile.in: move its-keydefs.el from ITSELS to TOPELS
176         
177 2000-01-16
178         
179         * egg-sim.el: many functions renamed and modified...
180         * doc/code-table: created
181         
182 2000-01-15  TOMURA Satoru <tomura@etl.go.jp>
183         
184         * egg-sim.el: rename egg-code.el as egg-sim.el
185         * egg-sim.el (egg-simple-input-method): rename
186         egg-insert-character as egg-simple-input-method
187         * egg.el: rename egg-insert-character as egg-simple-input-method
188         * doc/lc99.txt: added.
189         
190 2000-01-14  TOMURA Satoru <tomura@etl.go.jp>
191         * egg-code.el: created
192         * egg.el: Bind egg-insert-character to C-^ in egg-mode
193         * egg.el: Delete the binding for C-_ in egg-mode
194         * Makefile.in: add egg-code to ${SRCS}
195         
196 2000-01-13  TOMURA Satoru <tomura@etl.go.jp>
197         
198         * Version 4.0.5 released.
199
200 2000-01-13  Katsumi Yamaoka <yamaoka@jpl.org>
201         
202         * egg/sj3.el (sj3-end-conversion): Restrain from overrunning.
203         
204 2000-01-13  Katsumi Yamaoka <yamaoka@jpl.org>
205         * egg/sj3rpc.el (sj3rpc-open): Use `sj3-server-version' instead of
206         2.
207         (sj3rpc-unpack-mb-string): New macro.
208         (sj3rpc-tanbunsetsu-conversion, sj3rpc-get-bunsetsu-candidates-sub,
209         sj3rpc-begin): Use it instead of `comm-unpack'.
210
211         (sj3rpc-server-coding-system): New macro.
212         (sj3rpc-kugiri-stdy, sj3rpc-tanbunsetsu-conversion,
213         sj3rpc-get-bunsetsu-candidates, sj3rpc-get-bunsetsu-candidates-sub,
214         sj3rpc-begin, sj3rpc-unpack-mb-string): Use it.
215
216         (sj3-const): Switch on the value of `sj3-server-version'.
217         (sj3rpc-kugiri-stdy, sj3rpc-tanbunsetsu-conversion,
218         sj3rpc-get-bunsetsu-candidates, sj3rpc-get-bunsetsu-candidates-sub,
219         sj3rpc-begin): Modify for it.
220
221         * egg/sj3.el (sj3-server-coding-system-list): New user option.
222         (sj3-server-version): Ditto.
223
224 2000-01-13  SAKAI Kiyotaka <ksakai@kso.netwk.ntt-at.co.jp>
225
226         * its.el: typo
227         * egg.el: typo
228         
229 2000-01-13  KATAYAMA Yoshio <kate@pfu.co.jp>
230
231         * its.el(its-hiragana, its-katakana): does not work. so deleted.
232         
233 2000-01-12  NAKAJI Hiroyuki <nakaji@tutrp.tut.ac.jp>    
234
235         * README.ja.txt: typo
236         * Makefile.in: (clean, distclean): modified.
237
238 2000-01-12  TOMURA Satoru <tomura@etl.go.jp>
239         
240         * Version 4.0.4 released.
241         
242 2000-01-12  TOMURA Satoru <tomura@etl.go.jp>
243
244         * REAMDE: removed.
245         
246         * README.ja.txt: created.
247         
248 2000-01-12  SAKAI Kiyotaka <ksakai@kso.netwk.ntt-at.co.jp>
249
250         * Makefile.in: "clean" removes ${ELCS}.
251         
252         * Makefile.in: "distclean" created.
253         
254 2000-01-12  Satoru Tomura  <tomura@etl.go.jp>
255
256         * Version 4.0.3 released.
257         
258 2000-01-12  Satoru Tomura  <tomura@etl.go.jp>
259
260         * install-sh: copied from automake distribution
261
262         * configure.in: created
263
264         * Makefile.in: created
265
266         * configure: generated by autoconf
267         
268 2000-01-11  Satoru Tomura  <tomura@etl.go.jp>
269
270         * leim-list.el: (defgroup sj3) added.
271
272         * egg/sj3.el (sj3-hosname, sj3-server-port): defcusotm'ed
273
274 2000-01-11  Katsumi Yamaoka <yamaoka@jpl.org>
275
276         * egg/sj3.el : (require 'egg) added.
277
278 2000-01-11  SAKAI Kiyotaka <ksakai@kso.netwk.ntt-at.co.jp>
279         
280         * its.el (its-hiragana, its-katakana): New functions
281         
282 2000-01-07  Tomura Satoru   <tomura@etl.go.jp>
283         
284         * COPYING: The file is added.
285         
286         * ChangeLog.1: The original ChangeLog is renamed as.
287         
288         * ChangeLog: Created.
289         
290 2000-01-07  Tomura Satoru   <tomura@etl.go.jp>
291         
292         * Version 4.0.2 released.
293         
294 2000-01-06  Tomura Satoru   <tomura@etl.go.jp>
295         
296         * Version 4.0.1 released.
297         
298 2000-01-05  Tomura Satoru   <tomura@etl.go.jp>
299         
300         * Version 4.0.0 released.
301         
302