comparison lisp/ChangeLog @ 47724:a9daf35fd318

*** empty log message ***
author Stefan Monnier <monnier@iro.umontreal.ca>
date Tue, 01 Oct 2002 16:29:40 +0000
parents 1f84660adc2f
children 974a41600165
comparison
equal deleted inserted replaced
47723:1f84660adc2f 47724:a9daf35fd318
1 2002-10-01 Kenichi Handa <handa@m17n.org> 1 2002-10-01 Kenichi Handa <handa@m17n.org>
2 2
3 * international/utf-16.el: Don't provide utf-16. 3 * international/utf-16.el: Don't provide utf-16.
4 4
5 * international/utf-8.el (ccl-decode-mule-utf-8): Remove 5 * international/utf-8.el (ccl-decode-mule-utf-8):
6 unnecessary line. 6 Remove unnecessary line.
7 7
8 2002-09-30 Kenichi Handa <handa@m17n.org> 8 2002-09-30 Kenichi Handa <handa@m17n.org>
9 9
10 * language/thai.el (thai-tis620): Add `mime-charset' property. 10 * language/thai.el (thai-tis620): Add `mime-charset' property.
11 11
31 (utf-subst-table-for-decode): New translation-table name. 31 (utf-subst-table-for-decode): New translation-table name.
32 (utf-fragment-on-decoding): Renamed from 32 (utf-fragment-on-decoding): Renamed from
33 utf-8-fragment-on-decoding. Correctly handle the case that 33 utf-8-fragment-on-decoding. Correctly handle the case that
34 unify-8859-on-encoding-mode is off. Handle mule-utf-16-le and 34 unify-8859-on-encoding-mode is off. Handle mule-utf-16-le and
35 mule-utf-16-be too. 35 mule-utf-16-be too.
36 (utf-translate-cjk): Renamed from utf-8-translate-cjk. Handle 36 (utf-translate-cjk): Renamed from utf-8-translate-cjk.
37 mule-utf-16-le and mule-utf-16-be too. 37 Handle mule-utf-16-le and mule-utf-16-be too.
38 (ccl-decode-mule-utf-8): Refer to utf-translation-table-for-decode 38 (ccl-decode-mule-utf-8): Refer to utf-translation-table-for-decode
39 and utf-subst-table-for-decode. 39 and utf-subst-table-for-decode.
40 (ccl-encode-mule-utf-8): Refer to utf-translation-table-for-encode 40 (ccl-encode-mule-utf-8): Refer to utf-translation-table-for-encode
41 and utf-subst-table-for-encode. 41 and utf-subst-table-for-encode.
42 (mule-utf-8): Fix `safe-charsets' property, put `dependency' 42 (mule-utf-8): Fix `safe-charsets' property, put `dependency' property.
43 property.
44 43
45 * international/utf-8-subst.el: Setup ucs-unicode-to-mule-cjk and 44 * international/utf-8-subst.el: Setup ucs-unicode-to-mule-cjk and
46 ucs-mule-cjk-to-unicode, not utf-8-subst-table and 45 ucs-mule-cjk-to-unicode, not utf-8-subst-table and
47 utf-8-subst-rev-table. 46 utf-8-subst-rev-table.
48 47
51 succeeds. 50 succeeds.
52 (ccl-decode-mule-utf-16-le): Translate characters by 51 (ccl-decode-mule-utf-16-le): Translate characters by
53 utf-translation-table-for-decode. 52 utf-translation-table-for-decode.
54 (ccl-decode-mule-utf-16-be): Likewise. 53 (ccl-decode-mule-utf-16-be): Likewise.
55 (ccl-encode-mule-utf-16-le): Look up utf-subst-table-for-encode 54 (ccl-encode-mule-utf-16-le): Look up utf-subst-table-for-encode
56 at first. Translate characters by 55 at first. Translate characters by utf-translation-table-for-encode.
57 utf-translation-table-for-encode.
58 (ccl-encode-mule-utf-16-be): Likewise. 56 (ccl-encode-mule-utf-16-be): Likewise.
59 (mule-utf-16-le, mule-utf-16-be): Add `dependency' property. 57 (mule-utf-16-le, mule-utf-16-be): Add `dependency' property.
60 58
61 * loadup.el: Preload international/utf-16. Don't call 59 * loadup.el: Preload international/utf-16. Don't call ucs-unify-8859.
62 ucs-unify-8859.
63 60
64 * international/ucs-tables.el: Don't bind 61 * international/ucs-tables.el: Don't bind
65 utf-8-translation-table-for-decode while setting up 62 utf-8-translation-table-for-decode while setting up
66 ucs-mule-8859-to-ucs-table, etc. Add `depenency' property to 63 ucs-mule-8859-to-ucs-table, etc. Add `depenency' property to
67 iso-8859-* coding systems. 64 iso-8859-* coding systems.
79 name utf-translation-table-for-encode. Call register-char-codings 76 name utf-translation-table-for-encode. Call register-char-codings
80 for all mule-utf-* to to reset their status to the origianl. 77 for all mule-utf-* to to reset their status to the origianl.
81 (unify-8859-on-encoding-mode): Call ucs-unify-8859 and 78 (unify-8859-on-encoding-mode): Call ucs-unify-8859 and
82 ucs-fragment-8859 with fixed arguments. Set the version to 21.3. 79 ucs-fragment-8859 with fixed arguments. Set the version to 21.3.
83 (unify-8859-on-decoding-mode): Likewise. Remove dependency. 80 (unify-8859-on-decoding-mode): Likewise. Remove dependency.
84 (ccl-encode-unicode-font): Deleted, 81 (ccl-encode-unicode-font): Delete.
85 (ucs-tables-unload-hook): Deleted. 82 (ucs-tables-unload-hook): Delete.
86 83
87 * international/mule.el (decode-char): Refer to the translation 84 * international/mule.el (decode-char): Refer to the translation
88 hash table named utf-subst-table-for-decode. Refer to the 85 hash table named utf-subst-table-for-decode. Refer to the
89 translation table named utf-translation-table-for-decode instead 86 translation table named utf-translation-table-for-decode instead
90 of utf-8-translation-table-for-decode. 87 of utf-8-translation-table-for-decode.
91 (encode-char): Refer to the translation hash table named 88 (encode-char): Refer to the translation hash table named
92 utf-subst-table-for-encode. Refer to the translation table named 89 utf-subst-table-for-encode. Refer to the translation table named
93 utf-translation-table-for-encode instead of 90 utf-translation-table-for-encode instead of
94 utf-8-translation-table-for-encode. 91 utf-8-translation-table-for-encode.
95 92
96 * international/mule-diag.el (describe-coding-system): Describe 93 * international/mule-diag.el (describe-coding-system):
97 `dependency' property. 94 Describe `dependency' property.
98 95
99 * international/mule-conf.el (emacs-mule): Add property 96 * international/mule-conf.el (emacs-mule): Add property `composition'.
100 `composition'.
101 97
102 * international/fontset.el (ucs-mule-to-mule-unicode): Define this 98 * international/fontset.el (ucs-mule-to-mule-unicode): Define this
103 translation table name here. 99 translation table name here.
104 (ucs-mule-cjk-to-unicode): New translation table name. 100 (ucs-mule-cjk-to-unicode): New translation table name.
105 (ccl-encode-unicode-font): Merge the code in ucs-tables.el. 101 (ccl-encode-unicode-font): Merge the code in ucs-tables.el.
115 `executing-kbd-macro' and `defining-kbd-macro'. 111 `executing-kbd-macro' and `defining-kbd-macro'.
116 112
117 * calc/calc-ext.el (calc-reset): Don't bind `executing-kbd-macro'. 113 * calc/calc-ext.el (calc-reset): Don't bind `executing-kbd-macro'.
118 Call `calc-flush-caches' with inhibit-msg arg. 114 Call `calc-flush-caches' with inhibit-msg arg.
119 (calc-change-mode): Remove extra arg for `calc-save-modes'. 115 (calc-change-mode): Remove extra arg for `calc-save-modes'.
120 116
121 * calc/calc-mode.el (calc-save-modes): Remove `quiet' arg; Don't bind `executing-kbd-macro'. 117 * calc/calc-mode.el (calc-save-modes): Remove `quiet' arg.
118 Don't bind `executing-kbd-macro'.
122 119
123 2002-09-29 Noah Friedman <friedman@splode.com> 120 2002-09-29 Noah Friedman <friedman@splode.com>
124 121
125 * subr.el (read-key): Use read-key-auxiliary-map, not 122 * subr.el (read-key): Use read-key-auxiliary-map, not read-key-aux-map.
126 read-key-aux-map.
127 123
128 2002-09-29 Richard M. Stallman <rms@gnu.org> 124 2002-09-29 Richard M. Stallman <rms@gnu.org>
129 125
130 * startup.el (user-mail-address): Initialize to a useful value 126 * startup.el (user-mail-address): Initialize to a useful value
131 once Emacs is started up; initialize to "" at loadup time. 127 once Emacs is started up; initialize to "" at loadup time.
134 2002-09-29 Kai Gro,b_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> 130 2002-09-29 Kai Gro,b_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
135 131
136 * net/tramp.el: Version 2.0.24 released. 132 * net/tramp.el: Version 2.0.24 released.
137 (tramp-methods, tramp-completion-function-alist): 133 (tramp-methods, tramp-completion-function-alist):
138 Rename "*-old" methods to "*_old". From Michael Albinus. 134 Rename "*-old" methods to "*_old". From Michael Albinus.
139 (tramp-completion-function-alist): Use 135 (tramp-completion-function-alist):
140 `tramp-completion-function-alist-ssh' for the "fcp" method. From 136 Use `tramp-completion-function-alist-ssh' for the "fcp" method.
141 Michael Albinus. 137 From Michael Albinus.
142 (tramp-default-method-alist): Use "su" for "root@localhost". 138 (tramp-default-method-alist): Use "su" for "root@localhost".
143 (tramp-host-regexp): Allow "#" for "host#port" kludge. 139 (tramp-host-regexp): Allow "#" for "host#port" kludge.
144 (tramp-ange-ftp-file-name-p): If METHOD is nil, find the right 140 (tramp-ange-ftp-file-name-p): If METHOD is nil, find the right
145 default method. Require additional args USER and HOST for this. 141 default method. Require additional args USER and HOST for this.
146 Callers changed. 142 Callers changed.
164 160
165 * calc/calc.el (calc-dispatch-map): Actually set to keymap. 161 * calc/calc.el (calc-dispatch-map): Actually set to keymap.
166 162
167 2002-09-29 Mike Williams <mdub@bigfoot.com> 163 2002-09-29 Mike Williams <mdub@bigfoot.com>
168 164
169 * textmodes/sgml-mode.el (sgml-guess-indent): Handle 165 * textmodes/sgml-mode.el (sgml-guess-indent): Handle tabs correctly.
170 tabs correctly.
171 166
172 2002-09-29 Richard M. Stallman <rms@gnu.org> 167 2002-09-29 Richard M. Stallman <rms@gnu.org>
173 168
174 * custom.el (defcustom): Doc fix. 169 * custom.el (defcustom): Doc fix.
175 170
179 delete its buffer-local bindings. 174 delete its buffer-local bindings.
180 175
181 2002-09-28 Luc Teirlinck <teirllm@mail.auburn.edu> 176 2002-09-28 Luc Teirlinck <teirllm@mail.auburn.edu>
182 177
183 * subr.el (remove-yank-excluded-properties): Fix bugs in 178 * subr.el (remove-yank-excluded-properties): Fix bugs in
184 handling of category properties. 179 handling of category properties.
185 180
186 2002-09-28 Vinicius Jose Latorre <vinicius@cpqd.com.br> 181 2002-09-28 Vinicius Jose Latorre <vinicius@cpqd.com.br>
187 182
188 * ps-print.el (ps-print-emacs-type): Error if ps-print is 183 * ps-print.el (ps-print-emacs-type): Error if ps-print is
189 activated in Epoch, inLucid or in Emacs v19 or lesser. 184 activated in Epoch, inLucid or in Emacs v19 or lesser.
190 Value can no longer be `lucid'. 185 Value can no longer be `lucid'.
191 (ps-print-version): New version number (6.5.8). 186 (ps-print-version): New version number (6.5.8).
192 (faces): Never do (require 'faces). 187 (faces): Never do (require 'faces).
193 188
194 2002-09-28 Simon Josefsson <jas@extundo.com> 189 2002-09-28 Simon Josefsson <jas@extundo.com>
195 190
196 * mail/smtpmail.el (smtpmail-via-smtp): Only negotiate starttls on 191 * mail/smtpmail.el (smtpmail-via-smtp): Only negotiate starttls on
197 streams that were opened using starttls. 192 streams that were opened using starttls.
198 193
206 * progmodes/m4-mode.el (m4-font-lock-keywords) 201 * progmodes/m4-mode.el (m4-font-lock-keywords)
207 (m4-mode-syntax-table, m4-mode-abbrev-table, m4-m4-buffer) 202 (m4-mode-syntax-table, m4-mode-abbrev-table, m4-m4-buffer)
208 (m4-m4-region): Doc fixes. 203 (m4-m4-region): Doc fixes.
209 204
210 2002-09-27 Stefan Monnier <monnier@cs.yale.edu> 205 2002-09-27 Stefan Monnier <monnier@cs.yale.edu>
206
207 * emacs-lisp/cl-macs.el: Use the new usage-in-docstring syntax.
208 (cl-push, cl-pop): Remove.
209 Use pop and push throughout the file instead.
210 (cl-transform-lambda): Add usage info to docstring if the arglist
211 is complex.
212
213 * emacs-lisp/autoload.el (make-autoload): Add usage info to docstring.
214 (autoload-print-form): Also quote open-[-in-column 0.
215
216 * help-fns.el (help-with-tutorial): Use minibuffer-completion-help.
217 (help-split-fundoc): Don't support old syntax any more.
218 (help-add-fundoc-usage): New fun.
219
220 * emacs-lisp/cl-extra.el (cl-push, cl-pop): Remove.
221 Use pop and push throughout the file instead.
222 (cl-hash-lookup): Remove.
223 (cl-make-hash-table, cl-hash-table-p, cl-gethash, cl-puthash)
224 (cl-remhash, cl-clrhash, cl-maphash, cl-hash-table-count): Simplify.
225
226 * emacs-lisp/cl-seq.el (cl-push, cl-pop): Remove.
227 Use pop and push throughout the file instead.
228
229 * emacs-lisp/edebug.el: Don't precompute menu shortcuts during
230 loading since the current keymaps might be all weird.
231
232 * emacs-lisp/easy-mmode.el (define-minor-mode): Don't add properties
233 to the name since they're added by mode-line-format already.
234 (define-minor-mode): Run (,mode -1) when needed.
235
236 * tar-mode.el (tar-untar-buffer): Handle dir-entries.
237 (tar-summarize-buffer, tar-mode, tar-extract, tar-copy, tar-expunge)
238 (tar-alter-one-field, tar-subfile-save-buffer, tar-mode-write-file):
239 Don't hardcode 1 == point-min.
240
241 * abbrev.el (write-abbrev-file): Don't hardcode point-min == 1.
211 242
212 * subr.el (read-key-auxiliary-map): New var. 243 * subr.el (read-key-auxiliary-map): New var.
213 (read-key): Use it. 244 (read-key): Use it.
214 (make-temp-file): Make the file have mode 600. 245 (make-temp-file): Make the file have mode 600.
215 (add-minor-mode): Don't add properties to the name since it's 246 (add-minor-mode): Don't add properties to the name since it's
228 (server-process-filter): Add support for `-display' and `-eval' args. 259 (server-process-filter): Add support for `-display' and `-eval' args.
229 (server-visit-files): Use save-current-buffer, push, and dolist. 260 (server-visit-files): Use save-current-buffer, push, and dolist.
230 Add server-kill-buffer to kill-buffer-hook. 261 Add server-kill-buffer to kill-buffer-hook.
231 (kill-buffer-hook): Don't modify globally. 262 (kill-buffer-hook): Don't modify globally.
232 (server-switch-buffer): Be a bit more careful with multiple displays. 263 (server-switch-buffer): Be a bit more careful with multiple displays.
264 (server-socket-name): Always use /tmp and non-qualified hostname.
233 265
234 * uniquify.el (uniquify-rationalize-file-buffer-names): 266 * uniquify.el (uniquify-rationalize-file-buffer-names):
235 Add to kill-buffer-hook for buffers with conflict. 267 Add to kill-buffer-hook for buffers with conflict.
236 (rename-buffer): Check kill-buffer-hook to see if there was a conflict. 268 (rename-buffer): Check kill-buffer-hook to see if there was a conflict.
237 (uniquify-delay-rationalize-file-buffer-names): Remove useless check. 269 (uniquify-delay-rationalize-file-buffer-names): Remove useless check.