comparison lisp/ChangeLog @ 42741:c0e215735c5a

*** empty log message ***
author Stefan Monnier <monnier@iro.umontreal.ca>
date Mon, 14 Jan 2002 13:01:14 +0000
parents f53ba4c83bf8
children d1ee13da6bff
comparison
equal deleted inserted replaced
42740:50a74884f960 42741:c0e215735c5a
1 2002-01-14 Stefan Monnier <monnier@cs.yale.edu>
2
3 * net/ange-ftp.el (ange-ftp-root-dir-p): New function.
4 (ange-ftp-file-name-all-completions, ange-ftp-file-name-completion):
5 Use it.
6 (ange-ftp-hook-function): Preserve match-data.
7 (ange-ftp-insert-directory): Typo.
8 (ange-ftp-shell-command): Check if regexp matched.
9
1 2002-01-13 Richard M. Stallman <rms@gnu.org> 10 2002-01-13 Richard M. Stallman <rms@gnu.org>
2 11
3 * international/mule-cmds.el: help-map bindings moved to help.el. 12 * international/mule-cmds.el: help-map bindings moved to help.el.
4 13
5 * help.el (view-echo-area-messages): New function. 14 * help.el (view-echo-area-messages): New function.
6 (help-map): Add `e' binding. Delete obsolete `d' binding. 15 (help-map): Add `e' binding. Delete obsolete `d' binding.
7 Change old Info bindings C-f, C-k and C-i to F, K, S. 16 Change old Info bindings C-f, C-k and C-i to F, K, S.
8 Move view-emacs-FAQ from F to C-f. 17 Move view-emacs-FAQ from F to C-f.
9 Move view-emacs-problems from P to C-e. 18 Move view-emacs-problems from P to C-e.
10 Bindings moved here from mule-cmds.el. 19 Bindings moved here from mule-cmds.el.
11 C-l binding for describe-language-environment deleted. 20 C-l binding for describe-language-environment deleted
12 (help-for-help): Update for all these changes. 21 (help-for-help): Update for all these changes.
13 22
14 * emacs-lisp/copyright.el (copyright-regexp): Make (C) optional. 23 * emacs-lisp/copyright.el (copyright-regexp): Make (C) optional.
15 24
16 2002-01-13 Dave Love <fx@gnu.org> 25 2002-01-13 Dave Love <fx@gnu.org>
17 26
18 * emacs-lisp/copyright.el: Doc fixes. 27 * emacs-lisp/copyright.el: Doc fixes.
30 "-fw", "-fh", "--fullscreen", "--fullwidth", and "--fullheight". 39 "-fw", "-fh", "--fullscreen", "--fullwidth", and "--fullheight".
31 40
32 * term/x-win.el (x-handle-initial-switch): New function. 41 * term/x-win.el (x-handle-initial-switch): New function.
33 42
34 2002-01-13 Colin Walters <walters@debian.org> 43 2002-01-13 Colin Walters <walters@debian.org>
35 44
36 * emacs-lisp/autoload.el (make-autoload): Handle 45 * emacs-lisp/autoload.el (make-autoload): Handle
37 define-ibuffer-column, define-ibuffer-filter, 46 define-ibuffer-column, define-ibuffer-filter,
38 define-ibuffer-sorter, and define-ibuffer-op. 47 define-ibuffer-sorter, and define-ibuffer-op.
39 48
40 * emacs-lisp/lisp-mode.el (toplevel): Ditto. 49 * emacs-lisp/lisp-mode.el (toplevel): Ditto.
41 50
42 * ibuffer.el, ibuf-ext.el, ibuf-macs.el: New files. 51 * ibuffer.el, ibuf-ext.el, ibuf-macs.el: New files.
43 52
44 2002-01-12 Richard M. Stallman <rms@gnu.org> 53 2002-01-12 Richard M. Stallman <rms@gnu.org>
45 54
46 * net/browse-url.el (browse-url-grail): 55 * net/browse-url.el (browse-url-grail):
47 Use browse-url-maybe-new-window. 56 Use browse-url-maybe-new-window.
48 57
57 (comint-input-sender-no-newline): New variable. 66 (comint-input-sender-no-newline): New variable.
58 (comint-simple-send): If comint-input-sender-no-newline, 67 (comint-simple-send): If comint-input-sender-no-newline,
59 don't output newline, but maybe send eof. 68 don't output newline, but maybe send eof.
60 (comint-send-input): New arg NO-NEWLINE. 69 (comint-send-input): New arg NO-NEWLINE.
61 (comint-send-eof): Call comint-send-eof with NO-NEWLINE. 70 (comint-send-eof): Call comint-send-eof with NO-NEWLINE.
62 71
63 2002-01-12 Pavel Jan,Bm(Bk <Pavel@Janik.cz> 72 2002-01-12 Pavel Jan,Bm(Bk <Pavel@Janik.cz>
64 73
65 * textmodes/flyspell.el (flyspell-check-pre-word-p): Prevent 74 * textmodes/flyspell.el (flyspell-check-pre-word-p): Prevent
66 delaying when executing keyboard macros. 75 delaying when executing keyboard macros.
67 76
132 141
133 * startup.el (fancy-splash-screens): Set tab-width in correct buffer. 142 * startup.el (fancy-splash-screens): Set tab-width in correct buffer.
134 143
135 2002-01-09 Michael Kifer <kifer@cs.stonybrook.edu> 144 2002-01-09 Michael Kifer <kifer@cs.stonybrook.edu>
136 145
137 * viper.el (viper-set-hooks): zap viper-unfriendly bindings in 146 * viper.el (viper-set-hooks): Zap viper-unfriendly bindings in
138 flyspell-mouse-map. 147 flyspell-mouse-map.
139 148
140 2002-01-08 Richard M. Stallman <rms@gnu.org> 149 2002-01-08 Richard M. Stallman <rms@gnu.org>
141 150
142 * emacs-lisp/regexp-opt.el (regexp-opt): Bind max-specpdl-size. 151 * emacs-lisp/regexp-opt.el (regexp-opt): Bind max-specpdl-size.
145 154
146 * textmodes/flyspell.el (flyspell-mode-line-string): Fix custom type. 155 * textmodes/flyspell.el (flyspell-mode-line-string): Fix custom type.
147 156
148 2002-01-08 Pavel Jan,Bm(Bk <Pavel@Janik.cz> 157 2002-01-08 Pavel Jan,Bm(Bk <Pavel@Janik.cz>
149 158
150 * progmodes/ada-mode.el (ada-initialize-properties, ada-mode): Do 159 * progmodes/ada-mode.el (ada-initialize-properties, ada-mode):
151 not use make-local-hook. 160 Do not use make-local-hook.
152 161
153 2002-01-08 Eli Zaretskii <eliz@is.elta.co.il> 162 2002-01-08 Eli Zaretskii <eliz@is.elta.co.il>
154 163
155 * international/quail.el (quail-start-translation) 164 * international/quail.el (quail-start-translation)
156 (quail-start-conversion): Bind last-command-event, last-command, 165 (quail-start-conversion): Bind last-command-event, last-command,
157 and this-command in the first let. This fixes the change from 166 and this-command in the first let. This fixes the change from
158 2000-08-30. 167 2000-08-30.
159 168
160 2002-01-08 Michael Kifer <kifer@cs.stonybrook.edu> 169 2002-01-08 Michael Kifer <kifer@cs.stonybrook.edu>
161 170
162 * ediff-hook.el: added an autoload cookie. 171 * ediff-hook.el: Add an autoload cookie.
163 172
164 2002-01-08 Pavel Jan,Bm(Bk <Pavel@Janik.cz> 173 2002-01-08 Pavel Jan,Bm(Bk <Pavel@Janik.cz>
165 174
166 * net/eudcb-ph.el, net/ldap.el: New maintainer. New e-mail 175 * net/eudcb-ph.el, net/ldap.el: New maintainer. New e-mail
167 address of the author. 176 address of the author.
175 184
176 * viper-init.el (viper-cond-compile-for-xemacs-or-emacs): 185 * viper-init.el (viper-cond-compile-for-xemacs-or-emacs):
177 new macro that replaces viper-emacs-p and viper-xemacs-p in many 186 new macro that replaces viper-emacs-p and viper-xemacs-p in many
178 cases. Used to reduce the number of warnings. 187 cases. Used to reduce the number of warnings.
179 188
180 * viper-cmd.el: use viper-cond-compile-for-xemacs-or-emacs. 189 * viper-cmd.el: Use viper-cond-compile-for-xemacs-or-emacs.
181 (viper-standard-value): moved here from viper.el. 190 (viper-standard-value): Move here from viper.el.
182 (viper-set-unread-command-events): moved to viper-util.el 191 (viper-set-unread-command-events): Move to viper-util.el
183 (viper-check-minibuffer-overlay): make sure 192 (viper-check-minibuffer-overlay): Make sure
184 viper-minibuffer-overlay is moved to cover the entire input field. 193 viper-minibuffer-overlay is moved to cover the entire input field.
185 194
186 * viper-util.el: use viper-cond-compile-for-xemacs-or-emacs. 195 * viper-util.el: use viper-cond-compile-for-xemacs-or-emacs.
187 (viper-read-key-sequence, viper-set-unread-command-events, 196 (viper-read-key-sequence, viper-set-unread-command-events)
188 viper-char-symbol-sequence-p, viper-char-array-p): moved here. 197 (viper-char-symbol-sequence-p, viper-char-array-p): Moved here.
189 198
190 * viper-ex.el: use viper-cond-compile-for-xemacs-or-emacs. 199 * viper-ex.el: Use viper-cond-compile-for-xemacs-or-emacs.
191 200
192 * viper-keym.el: use viper-cond-compile-for-xemacs-or-emacs. 201 * viper-keym.el: Use viper-cond-compile-for-xemacs-or-emacs.
193 202
194 * viper-mous.el: use viper-cond-compile-for-xemacs-or-emacs. 203 * viper-mous.el: Use viper-cond-compile-for-xemacs-or-emacs.
195 204
196 * viper-macs.el (viper-char-array-p, viper-char-symbol-sequence-p, 205 * viper-macs.el (viper-char-array-p, viper-char-symbol-sequence-p)
197 viper-event-vector-p): moved to viper-util.el 206 (viper-event-vector-p): Move to viper-util.el
198 207
199 * viper.el (viper-standard-value): moved to viper-cmd.el. 208 * viper.el (viper-standard-value): Move to viper-cmd.el.
200 Use viper-cond-compile-for-xemacs-or-emacs. 209 Use viper-cond-compile-for-xemacs-or-emacs.
201 210
202 * ediff-help.el: use ediff-cond-compile-for-xemacs-or-emacs. 211 * ediff-help.el: Use ediff-cond-compile-for-xemacs-or-emacs.
203 212
204 * ediff-hook.el: use ediff-cond-compile-for-xemacs-or-emacs. 213 * ediff-hook.el: Use ediff-cond-compile-for-xemacs-or-emacs.
205 214
206 * ediff-init.el (ediff-cond-compile-for-xemacs-or-emacs): new 215 * ediff-init.el (ediff-cond-compile-for-xemacs-or-emacs):
207 macro designed to be used in many places where ediff-emacs-p or 216 New macro designed to be used in many places where ediff-emacs-p or
208 ediff-xemacs-p was previously used. Reduces the number of 217 ediff-xemacs-p was previously used. Reduces the number of warnings.
209 warnings. 218 Use ediff-cond-compile-for-xemacs-or-emacs in many places in lieu
210 Use ediff-cond-compile-for-xemacs-or-emacs in many places in lieue
211 of ediff-xemacs-p. 219 of ediff-xemacs-p.
212 (ediff-make-current-diff-overlay, ediff-highlight-diff-in-one-buffer, 220 (ediff-make-current-diff-overlay, ediff-highlight-diff-in-one-buffer)
213 ediff-convert-fine-diffs-to-overlays, ediff-empty-diff-region-p, 221 (ediff-convert-fine-diffs-to-overlays, ediff-empty-diff-region-p)
214 ediff-whitespace-diff-region-p, ediff-get-region-contents): 222 (ediff-whitespace-diff-region-p, ediff-get-region-contents):
215 moved to ediff-util.el. 223 Move to ediff-util.el.
216 (ediff-event-key): moved here. 224 (ediff-event-key): Moved here.
217 225
218 * ediff-merge.el: got rid of unreferenced variables. 226 * ediff-merge.el: Got rid of unreferenced variables.
219 227
220 * ediff-mult.el: use ediff-cond-compile-for-xemacs-or-emacs. 228 * ediff-mult.el: Use ediff-cond-compile-for-xemacs-or-emacs.
221 229
222 * ediff-util.el: use ediff-cond-compile-for-xemacs-or-emacs. 230 * ediff-util.el: Use ediff-cond-compile-for-xemacs-or-emacs.
223 (ediff-cleanup-mess): improved the way windows are set up after 231 (ediff-cleanup-mess): Improve the way windows are set up after
224 quitting ediff. 232 quitting ediff.
225 (ediff-janitor): use ediff-dispose-of-variant-according-to-user. 233 (ediff-janitor): Use ediff-dispose-of-variant-according-to-user.
226 (ediff-dispose-of-variant-according-to-user): new function 234 (ediff-dispose-of-variant-according-to-user): New function
227 designed to be smarter and also understands indirect buffers. 235 designed to be smarter and also understands indirect buffers.
228 (ediff-highlight-diff-in-one-buffer, 236 (ediff-highlight-diff-in-one-buffer)
229 ediff-unhighlight-diff-in-one-buffer, 237 (ediff-unhighlight-diff-in-one-buffer)
230 ediff-unhighlight-diffs-totally-in-one-buffer, 238 (ediff-unhighlight-diffs-totally-in-one-buffer)
231 ediff-highlight-diff, ediff-highlight-diff, 239 (ediff-highlight-diff, ediff-highlight-diff)
232 ediff-unhighlight-diff, ediff-unhighlight-diffs-totally, 240 (ediff-unhighlight-diff, ediff-unhighlight-diffs-totally)
233 ediff-empty-diff-region-p, ediff-whitespace-diff-region-p, 241 (ediff-empty-diff-region-p, ediff-whitespace-diff-region-p)
234 ediff-get-region-contents, ediff-make-current-diff-overlay): 242 (ediff-get-region-contents, ediff-make-current-diff-overlay):
235 moved here. 243 Moved here.
236 (ediff-format-bindings-of): new function by Hannu Koivisto 244 (ediff-format-bindings-of): New function by Hannu Koivisto
237 <azure@iki.fi>. 245 <azure@iki.fi>.
238 (ediff-setup): make sure the merge buffer is always widened and 246 (ediff-setup): Make sure the merge buffer is always widened and
239 modifiable. 247 modifiable.
240 (ediff-write-merge-buffer-and-maybe-kill): refuse to write the 248 (ediff-write-merge-buffer-and-maybe-kill): Refuse to write the
241 result of a merge into a file visited by another buffer. 249 result of a merge into a file visited by another buffer.
242 (ediff-arrange-autosave-in-merge-jobs): check if the merge file 250 (ediff-arrange-autosave-in-merge-jobs): Check if the merge file
243 is visited by another buffer and ask to save/delete that buffer. 251 is visited by another buffer and ask to save/delete that buffer.
244 (ediff-verify-file-merge-buffer): new function to do the above. 252 (ediff-verify-file-merge-buffer): New function to do the above.
245 253
246 * ediff-vers.el: load ediff-init.el at compile time. 254 * ediff-vers.el: Load ediff-init.el at compile time.
247 255
248 * ediff-wind.el: use ediff-cond-compile-for-xemacs-or-emacs. 256 * ediff-wind.el: Use ediff-cond-compile-for-xemacs-or-emacs.
249 257
250 * ediff.el (ediff-windows, ediff-regions-wordwise, 258 * ediff.el (ediff-windows, ediff-regions-wordwise)
251 ediff-regions-linewise): use indirect buffers to improve 259 (ediff-regions-linewise): Use indirect buffers to improve
252 robustness and make it possible to compare regions of the same 260 robustness and make it possible to compare regions of the same
253 buffer (even overlapping regions). 261 buffer (even overlapping regions).
254 (ediff-clone-buffer-for-region-comparison, 262 (ediff-clone-buffer-for-region-comparison)
255 ediff-clone-buffer-for-window-comparison): new functions. 263 (ediff-clone-buffer-for-window-comparison): New functions.
256 (ediff-files-internal): refuse to compare identical files. 264 (ediff-files-internal): Refuse to compare identical files.
257 (ediff-regions-internal): get rid of the warning about comparing 265 (ediff-regions-internal): Get rid of the warning about comparing
258 regions of the same buffer. 266 regions of the same buffer.
259 267
260 * ediff-diff.el (ediff-convert-fine-diffs-to-overlays): moved here. 268 * ediff-diff.el (ediff-convert-fine-diffs-to-overlays): Moved here.
261 Plus the following fixes courtesy of Dave Love: 269 Plus the following fixes courtesy of Dave Love: Doc fixes.
262 Doc fixes.
263 (ediff-word-1): Use word class and move - to the 270 (ediff-word-1): Use word class and move - to the
264 front per regexp documentation. 271 front per regexp documentation.
265 (ediff-wordify): Bind forward-word-function outside loop. 272 (ediff-wordify): Bind forward-word-function outside loop.
266 (ediff-copy-to-buffer): Use insert-buffer-substring rather than 273 (ediff-copy-to-buffer): Use insert-buffer-substring rather than
267 consing buffer contents. 274 consing buffer contents.