1 2001-07-09 Yoshiki Hayashi <yoshiki@xemacs.org>
3 * egg/wnn.el (wnn-accept-charset-alist): XEmacs uses sisheng
4 instead of chinese-sisheng.
6 2001-07-09 Yoshiki Hayashi <yoshiki@xemacs.org>
8 * egg/wnnrpc.el (wnn-hex): New macro.
9 (wnn-const): Use wnn-hex to represent hex number.
11 2001-07-09 Yoshiki Hayashi <yoshiki@xemacs.org>
13 * canna.el (canna-open): Use binary instead of no-conversion.
14 * sj3.el (sj3-open): Ditto.
15 * wnn.el (wnn-open): Ditto.
16 * wnnrpc.el (wnnrpc-with-temp-buffer): Ditto.
17 (wnnrpc-with-write-file): Ditto.
19 2001-07-09 Yoshiki Hayashi <yoshiki@xemacs.org>
21 * egg-cnv.el (egg-make-bunsetsu): Add start-open property.
22 * its.el (its-put-cursor): Ditto.
24 2001-07-09 Yoshiki Hayashi <yoshiki@xemacs.org>
26 * egg-com.el (ccl-decode-fixed-euc-jp): Make it XEmacs compatible.
27 (ccl-decode-fixed-euc-kr): Ditto.
28 (decode-fixed-euc-china-region): Check against the charset sisheng
29 which is an XEmacs version of chinese-sisheng.
30 Use make-char instead of writing internal byte-sequence directly.
31 (comm-format-u16-string): Work around the problem that XEmacs does
32 not call pre-write-conversion when encode-coding-string is called.
33 (comm-unpack-u16-string): Work around the problem that XEmacs does
34 not call post-read-conversion when decode-coding-string is called.
36 * egg-com.el: Add call to XEmacs version of make-coding-system.
38 2001-07-09 Yoshiki Hayashi <yoshiki@xemacs.org>
40 * its.el (its-get-keyseq-syl): Use egg-characterp instead of
43 2001-07-09 Yoshiki Hayashi <yoshiki@xemacs.org>
45 * egg-edep.el: Define compatibility functions.
46 (egg-characterp): New function.
48 2001-07-09 Yoshiki Hayashi <yoshiki@xemacs.org>
50 * its.el (its-mode-map): Use XEmacs compatible form to define
53 2001-07-09 Yoshiki Hayashi <yoshiki@xemacs.org>
55 * egg.el (egg-last-method-name): Initialize buffer-local varaible
57 * its-keydef.el (its-select-func-alist): Ditto.
58 * its.el (its-current-language): Ditto.
60 2000-06-02 KATAYAMA Yoshio <kate@pfu.co.jp>
62 * egg/wnn.el (wnn): Fix docstring.
63 (wnn-backend-plist): Include egg-special-candidate.
64 (wnn-special-candidate): New function.
65 (wnn-pinyin-zhuyin-bunsetsu, wnn-pinyin-zhuyin-string): New
67 (egg-activate-wnn): Fix docstring.
69 * egg/sj3.el (sj3, egg-activate-sj3): Fix docstring.
71 * egg/canna.el (egg-activate-canna): Fix docstring.
73 * menudiag.el: Mostly rewritten.
75 * leim-list.el: Docstrings for autoload fixed.
77 * its.el (its): Fix docstring.
78 (its-mode-map): Fix bindings.
79 (its-fence-mode, egg-sub-mode-map-alist): New variables.
80 (its-enter/leave-fence): New function.
81 (its-put-cursor): Add text properties point-entered, point-left,
83 (its-in-fence-p): Check also read-only property.
84 (its-hiragana, its-katakana): Just call its-convert.
85 (its-hankaku, its-japanese-hankaku): These functions deleted.
86 (its-full-half-table, its-half-full-table): New variables.
88 (its-half-width, its-full-width): New functions.
89 (its-convert): Args changed.
91 * its-keydef.el (its-make-select-func): Add check by
92 (egg-conversion-fence-p).
94 * egg.el (egg): Fix docstring.
95 (egg-current-keymap): This variable deleted.
96 (egg-mode-map-alist, egg-sub-mode-map-alist): New variables.
97 (define-egg-mode-map): New macro.
98 (modefull, modeless): New egg mode maps.
99 (egg-enter/leave-fence-hook): New variable.
100 (egg-enter/leave-fence): New function.
101 (egg-activated): New variable.
102 (egg-activate-keymap): New variable.
103 (egg-modify-fence, egg-post-command-func): New functions.
104 (egg-change-major-mode-buffer): New variable.
105 (egg-activate-keymap-after-command, egg-change-major-mode-func):
107 (egg-mode): Initialize egg-modefull-mode, egg-modeless-mode.
108 (egg-modefull-map, egg-modeless-map): These functions deleted.
109 (egg-set-face): Preserve the current modification-hooks property.
111 * egg-com.el (ccl-decode-egg-binary): Fix BUFFER-MAGNIFICATION.
112 (ccl-encode-egg-binary): Likewise.
114 * egg-cnv.el (egg-conv): Fix docstring.
115 (egg-conversion-auto-candidate-menu): Fix docstring.
116 (egg-conversion-auto-candidate-menu-show-all): New variable.
117 (egg-conversion-sort-by-converted-string): New variable.
118 (egg-conversion-fence-p): New function.
119 (egg-define-backend-functions): Include egg-special-candidate.
120 (egg-conversion-map): Define up, down, etc.
121 (egg-conversion-mode): New variable. Register it in
122 egg-sub-mode-map-alist.
123 (egg-conversion-enter/leave-fence): New function. Register it in
124 egg-enter/leave-fence-hook.
125 (egg-exit-conversion-unread-char): Use single setq.
126 (egg-make-bunsetsu): Add text properties point-entered and
128 (egg-set-menu-mode-in-use, egg-unset-menu-mode-in-use)
129 (egg-set-candsel-info): Args changed.
130 (egg-get-candsel-target-major): Code changed.
131 (egg-get-candsel-target-minor): Code changed.
132 (egg-insert-new-bunsetsu): Args changed.
133 (egg-candidate-select-counter): Make it buffer local.
134 (egg-next-candidate-internal): Args changed.
135 (egg-sort-item): New functions.
136 (egg-select-candidate-major): New arg SORT.
137 (egg-select-candidate-minor, egg-select-candidate-list-all-major)
138 (egg-select-candidate-list-all-minor)
139 (egg-select-candidate-internal): Likewise.
140 (egg-hiragana): New function.
141 (egg-katakana, egg-pinyin, egg-zhuyin, egg-hangul): Aliases of
143 (egg-special-convert): New function.
144 (egg-enlarge-bunsetsu-internal): Code changed.
145 (egg-reconvert-bunsetsu-internal, egg-decide-before-point)
146 (egg-decide-first-char, egg-exit-conversion)
147 (egg-abort-conversion): Likewise.
149 2000-02-01 Takanori Saneto <sanewo@ba2.so-net.ne.jp>
151 * egg/sj3rpc.el (sj3rpc-tanbunsetsu-conversion): should use
154 2000-01-20 Katsumi Yamaoka <yamaoka@jpl.org>
156 * egg/sj3.el (sj3-word-registration): New function.
157 (sj3-hinshi-select): New function.
158 (sj3-dictionary-select): New function.
159 (sj3-conversion-backend): Add `sj3-word-registration'.
160 (sj3-hinshi-name): New function.
161 (sj3-hinshi-menu): New variable.
162 (sj3-register-2, sj3-register-1): Add messages.
163 (sj3-server-coding-system-list): Remove.
164 (sj3-server-version): Move to egg/sj3rpc.el.
165 (sj3-server-port, sj3-hostname): Strip "*" from the doc string.
167 * egg/sj3rpc.el (sj3rpc-add-word): New function.
168 (sj3rpc-kugiri-stdy, sj3rpc-get-bunsetsu-candidates): Use
169 `sj3-server-coding-system' insted of `sj3rpc-server-coding-system'.
170 (sj3rpc-tanbunsetsu-conversion, sj3rpc-get-bunsetsu-candidates-sub,
171 sj3rpc-begin): Use `sj3-server-coding-system' insted of
172 `sj3rpc-server-coding-system'; don't specify an argument of
173 `sj3rpc-unpack-mb-string'.
174 (sj3rpc-unpack-mb-string): Don't allow the argument; use
175 `sj3rpc-server-coding-system'.
176 (sj3rpc-server-coding-system): Remove macro.
177 (sj3-const): Switch on the return value of `sj3-sjis-p' instead of
178 `sj3-server-version'.
179 (sj3-sjis-p): New macro.
180 (sj3-server-coding-system): New variable; default to `shift_jis'.
181 (sj3-server-version): Move from egg/sj3.el; use `defvar' insted of
184 * eggrc: Remove SJ3 stuff.
186 2000-01-17 TOMURA Satoru <tomura@etl.go.jp>
188 * Version 4.0.6 released
190 2000-01-17 TOMURA Satoru <tomura@etl.go.jp>
192 * README.ja.text: mentiond about doc/lc99.text
194 2000-01-17 KATAYAMA Yoshio <kate@pfu.co.jp>
196 * its.el (its-hiragana, its-katanaka): modified
197 (its-zenkaku, its-hankaku): added
198 (its-put-cursor): bug fixed.
199 (its-set-cursor-status): redefined.
200 (its-search-beginning, its-search-end): created.
201 (its-end-of-input-buffer): modified.
202 (its-kill-line): modified.
203 (its-cancel-input): modified.
204 (its-japanese-hankaku): added.
205 (its-convert): added.
206 * egg.el (egg-redraw-face): bug fixed.
208 2000-01-17 SAKAI Kiyotaka <ksakai@kso.netwk.ntt-at.co.jp>
210 * its.el (its-hiragana, its-katakana): re-added.
212 2000-01-17 SANETO Takanori <sanewo@ba2.so-net.ne.jp>
214 * Makefile.in: move its-keydefs.el from ITSELS to TOPELS
218 * egg-sim.el: many functions renamed and modified...
219 * doc/code-table: created
221 2000-01-15 TOMURA Satoru <tomura@etl.go.jp>
223 * egg-sim.el: rename egg-code.el as egg-sim.el
224 * egg-sim.el (egg-simple-input-method): rename
225 egg-insert-character as egg-simple-input-method
226 * egg.el: rename egg-insert-character as egg-simple-input-method
227 * doc/lc99.txt: added.
229 2000-01-14 TOMURA Satoru <tomura@etl.go.jp>
230 * egg-code.el: created
231 * egg.el: Bind egg-insert-character to C-^ in egg-mode
232 * egg.el: Delete the binding for C-_ in egg-mode
233 * Makefile.in: add egg-code to ${SRCS}
235 2000-01-13 TOMURA Satoru <tomura@etl.go.jp>
237 * Version 4.0.5 released.
239 2000-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
241 * egg/sj3.el (sj3-end-conversion): Restrain from overrunning.
243 2000-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
244 * egg/sj3rpc.el (sj3rpc-open): Use `sj3-server-version' instead of
246 (sj3rpc-unpack-mb-string): New macro.
247 (sj3rpc-tanbunsetsu-conversion, sj3rpc-get-bunsetsu-candidates-sub,
248 sj3rpc-begin): Use it instead of `comm-unpack'.
250 (sj3rpc-server-coding-system): New macro.
251 (sj3rpc-kugiri-stdy, sj3rpc-tanbunsetsu-conversion,
252 sj3rpc-get-bunsetsu-candidates, sj3rpc-get-bunsetsu-candidates-sub,
253 sj3rpc-begin, sj3rpc-unpack-mb-string): Use it.
255 (sj3-const): Switch on the value of `sj3-server-version'.
256 (sj3rpc-kugiri-stdy, sj3rpc-tanbunsetsu-conversion,
257 sj3rpc-get-bunsetsu-candidates, sj3rpc-get-bunsetsu-candidates-sub,
258 sj3rpc-begin): Modify for it.
260 * egg/sj3.el (sj3-server-coding-system-list): New user option.
261 (sj3-server-version): Ditto.
263 2000-01-13 SAKAI Kiyotaka <ksakai@kso.netwk.ntt-at.co.jp>
268 2000-01-13 KATAYAMA Yoshio <kate@pfu.co.jp>
270 * its.el(its-hiragana, its-katakana): does not work. so deleted.
272 2000-01-12 NAKAJI Hiroyuki <nakaji@tutrp.tut.ac.jp>
274 * README.ja.txt: typo
275 * Makefile.in: (clean, distclean): modified.
277 2000-01-12 TOMURA Satoru <tomura@etl.go.jp>
279 * Version 4.0.4 released.
281 2000-01-12 TOMURA Satoru <tomura@etl.go.jp>
285 * README.ja.txt: created.
287 2000-01-12 SAKAI Kiyotaka <ksakai@kso.netwk.ntt-at.co.jp>
289 * Makefile.in: "clean" removes ${ELCS}.
291 * Makefile.in: "distclean" created.
293 2000-01-12 Satoru Tomura <tomura@etl.go.jp>
295 * Version 4.0.3 released.
297 2000-01-12 Satoru Tomura <tomura@etl.go.jp>
299 * install-sh: copied from automake distribution
301 * configure.in: created
303 * Makefile.in: created
305 * configure: generated by autoconf
307 2000-01-11 Satoru Tomura <tomura@etl.go.jp>
309 * leim-list.el: (defgroup sj3) added.
311 * egg/sj3.el (sj3-hosname, sj3-server-port): defcusotm'ed
313 2000-01-11 Katsumi Yamaoka <yamaoka@jpl.org>
315 * egg/sj3.el : (require 'egg) added.
317 2000-01-11 SAKAI Kiyotaka <ksakai@kso.netwk.ntt-at.co.jp>
319 * its.el (its-hiragana, its-katakana): New functions
321 2000-01-07 Tomura Satoru <tomura@etl.go.jp>
323 * COPYING: The file is added.
325 * ChangeLog.1: The original ChangeLog is renamed as.
327 * ChangeLog: Created.
329 2000-01-07 Tomura Satoru <tomura@etl.go.jp>
331 * Version 4.0.2 released.
333 2000-01-06 Tomura Satoru <tomura@etl.go.jp>
335 * Version 4.0.1 released.
337 2000-01-05 Tomura Satoru <tomura@etl.go.jp>
339 * Version 4.0.0 released.