comparison lisp/ChangeLog @ 83239:025da3ba778e

Merged in changes from CVS trunk. Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-753 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-754 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-755 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-756 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-757 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-81 Merge from emacs--cvs-trunk--0 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-82 Update from CVS git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-279
author Karoly Lorentey <lorentey@elte.hu>
date Thu, 06 Jan 2005 15:05:01 +0000
parents 223c12363c0c b462b7b828d1
children 3dcba0bc766b
comparison
equal deleted inserted replaced
83238:223c12363c0c 83239:025da3ba778e
1 2004-12-31 Jay Belanger <belanger@truman.edu>
2
3 * calc/calc-store.el (calcVar-digit, calcVar-oper): Remove the need
4 for "var-" at the beginning of the minibuffer.
5
6 2004-12-31 Richard M. Stallman <rms@gnu.org>
7
8 * faces.el (read-face-name):
9 Don't treat an attribute spec as a list of faces.
10
11 * simple.el (undo): Use undo-equiv-table to detect
12 unexpected changes since previous undo.
13 (undo-list-saved): Variable deleted.
14 (buffer-disable-undo): Don't alter undo-list-saved.
15
16 * files.el (require-final-newline): Allow `visit' and `visit-save'.
17 (mode-require-final-newline): New option.
18 (after-find-file): Handle require-final-newline with new values.
19 (basic-save-buffer): Handle new values of require-final-newline.
20
21 * progmodes/sh-script.el (sh-require-final-newline):
22 Alist value now controls whether to use mode-require-final-newline.
23 (sh-set-shell): Implement that new meaning.
24
25 * progmodes/cc-vars.el (c-require-final-newline): Fix custom type, doc.
26 * progmodes/cc-mode.el (c-common-init): Use mode-require-final-newline.
27 * progmodes/antlr-mode.el (antlr-mode): Use mode-require-final-newline.
28 Delete old-Emacs compatibility code.
29 (antlr-c-common-init): Function deleted.
30
31 * net/snmp-mode.el (snmp-common-mode): Use mode-require-final-newline.
32 * progmodes/vhdl-mode.el (vhdl-mode): Use mode-require-final-newline.
33 * progmodes/simula.el (simula-mode): Use mode-require-final-newline.
34 * progmodes/python.el (python-mode): Use mode-require-final-newline.
35 * progmodes/perl-mode.el (perl-mode): Use mode-require-final-newline.
36 * progmodes/modula2.el (modula-2-mode): Use mode-require-final-newline.
37 * progmodes/mixal-mode.el (mixal-mode): Use mode-require-final-newline.
38 * progmodes/idlwave.el (idlwave-mode): Use mode-require-final-newline.
39 * progmodes/icon.el (icon-mode): Use mode-require-final-newline.
40 * progmodes/fortran.el (fortran-mode): Use mode-require-final-newline.
41 * progmodes/f90.el (f90-mode): Use mode-require-final-newline.
42 * progmodes/cperl-mode.el (cperl-mode): Use mode-require-final-newline.
43 * progmodes/cfengine.el (cfengine-mode): Use mode-require-final-newline.
44 * progmodes/ada-mode.el (ada-mode): Use mode-require-final-newline.
45 * textmodes/text-mode.el (text-mode): Use mode-require-final-newline.
46 * textmodes/texinfo.el (texinfo-mode): Use mode-require-final-newline.
47
48 2004-12-31 Jay Belanger <belanger@truman.edu>
49
50 * calc/calc-graph.el (calc-graph-show-dumb): Mention C-cC-c as the
51 way to return to Calc.
52
53 * calc/calc-yank.el (calc-edit-mode): Mention C-cC-c as the way to
54 finish, C-xk as the way to cancel the edit. Add cancel routine to
55 kill-buffer-hook.
56
57 * calc/calc.el (calc-same-interface, calc-quit): Remove obsolete
58 MacEdit code.
59
60 * calc/calc-prog.el: Remove obsolete MacEdit code.
61 (calc-macro-edit-algebraic, calc-macro-edit-variable)
62 (calc-macro-edit-variable-2, calc-macro-edit-quick-digit): Remove.
63
64 2004-12-31 Kenichi Handa <handa@m17n.org>
65
66 * international/mule.el (buffer-file-coding-system-explicit):
67 Renamed for explicit-buffer-file-coding-system.
68 (after-insert-file-set-coding): Adjusted for the above change.
69
70 * files.el (revert-buffer): Change
71 explicit-buffer-file-coding-system to
72 buffer-file-coding-system-explicit.
73 (basic-save-buffer-1): Likewise.
74
75 2004-12-30 Richard M. Stallman <rms@gnu.org>
76
77 * textmodes/artist.el (artist-butlast-fn): Var deleted.
78 (artist-butlast, artist-last): Functions deleted.
79 (artist-ellipse-mirror-quadrant): Call last and butlast directly.
80 (artist-compute-key-compl-table): Call remq directly.
81 (artist-remove-nulls): Function deleted.
82 (artist-vaporize-lines, artist-flood-fill): Use push and pop directly.
83 (artist-push, artist-pop): Macro deleted.
84
85 2004-12-30 Andreas Leue <al@sphenon.de>
86
87 * textmodes/artist.el (artist-version): 1.2.6
88 (artist-prev-next-op-alist): New variable.
89 (artist-select-next-op-in-list): New function.
90 (artist-select-prev-op-in-list): New function.
91 (artist-make-prev-next-op-alist): New function.
92 (artist-is-in-op-list-p): New function.
93 (artist-get-first-non-nil-op): New function.
94 (artist-get-last-non-nil-op): New function.
95 (artist-mode-init): Call artist-get-last-non-nil-op to initialize
96 artist-prev-next-op-alist.
97 (artist-mode-map): Add binding for C-mouse-4 and C-mouse-5 to
98 change drawing operation.
99
100 2004-12-30 Luc Teirlinck <teirllm@auburn.edu>
101
102 * autorevert.el (auto-revert-tail-handler): Put in undo boundaries.
103
104 2004-12-31 Masatake YAMATO <jet@gyve.org>
105
106 * server.el (server-process-filter): Suppress `error', too.
107
108 2004-12-30 Jay Belanger <belanger@truman.edu>
109
110 * calc/calc-store.el (calc-copy-variable): Fix mistyped variable
111 name. Change the way a variable is displayed in a message.
112
113 * calc/calc-prog.el (calc-user-define-edit, calc-finish-macro-edit)
114 (calc-user-define-permanent, calc-execute-kbd-macro):
115 Replace old function MacEdit-parse-keys with edmacro-parse-keys.
116
117 2004-12-30 Kenichi Handa <handa@m17n.org>
118
119 * files.el (basic-save-buffer-1): Set
120 explicit-buffer-file-coding-system to last-coding-system-used.
121 (revert-buffer): Pay attention to
122 explicit-buffer-file-coding-system (not buffer-file-coding-system)
123 on bind coding-system-for-read.
124
125 * international/mule.el (explicit-buffer-file-coding-system): New
126 buffer local variable.
127 (after-insert-file-set-coding): Set it to coding-system-for-read.
128
129 2004-12-29 Luc Teirlinck <teirllm@auburn.edu>
130
131 * autorevert.el (auto-revert-tail-mode): Doc fix for defvar.
132
133 2004-12-29 Sanghyuk Suh <han9kin@mac.com>
134
135 * term/mac-win.el (mac-drag-n-drop): Handle drag-n-drop events
136 that include line numbers.
137
138 2004-12-29 Milan Zamazal <pdm@zamazal.org>
139
140 * files.el (hack-local-variables): If no PREFIX, set it to "^".
141 Redundant variable PREFIXLEN removed.
142
143 2004-12-28 Matt Hodges <MPHodges@member.fsf.org>
144
145 * eshell/em-hist.el (eshell-previous-matching-input):
146 Start the deletion from the end of the output.
147
148 2004-12-29 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
149
150 * term/mac-win.el: Require x-dnd.
151 (mac-drag-n-drop): Sync with W32 version. Use x-dnd.el
152 functions.
153
154 2004-12-29 David Kastrup <dak@gnu.org>
155
156 * international/mule.el (decode-coding-inserted-region): Don't
157 barf if `buffer-undo-list' is already set to `t'.
158
159 2004-12-29 Jay Belanger <belanger@truman.edu>
160
161 * calc/calc-prog.el (calc-user-define-formula): Put default values
162 for function names in prompts.
163 (calc-user-define-permanent, calc-user-define-composition)
164 (calc-user-define-formula): Remove the need for "calcFunc-" in the
165 default input for algebraic functions.
166
167 2004-12-29 Thien-Thi Nguyen <ttn@gnu.org>
168
169 * vc-rcs.el (vc-rcs-annotate-command):
170 Fix omission bug: Call `vc-setup-buffer'.
171
172 2004-12-29 Kenichi Handa <handa@m17n.org>
173
174 * international/mule.el (recode-region): New function.
175
176 2004-12-28 Richard M. Stallman <rms@gnu.org>
177
178 * simple.el (undo-extra-outer-limit): New variable.
179 (undo-outer-limit-truncate): Test and set it.
180
181 * emacs-lisp/lisp.el (mark-sexp, mark-defun): New arg ALLOW-EXTEND
182 enables the feature to extend the existing region.
183
184 * simple.el (mark-word): New arg ALLOW-EXTEND
185 enables the feature to extend the existing region.
186
187 * textmodes/paragraphs.el (mark-paragraph): New arg ALLOW-EXTEND
188 enables the feature to extend the existing region.
189
190 * startup.el (site-run-file): Don't allow setting it with Custom.
191
192 * simple.el (buffer-disable-undo): Fix previous change.
193
194 2004-12-27 Masatake YAMATO <jet@gyve.org>
195
196 * hexl.el (hexlify-buffer): Remove fontification here.
197 Use font lock mechanism instead.
198 (hexl-font-lock-keywords): New font lock kewords.
199 (hexl-mode-old-font-lock-keywords): New variable.
200 (hexl-mode): Store the old font lock keywords.
201 (hexl-mode-exit): Restore the old font lock keywords.
202
1 2004-12-27 Richard M. Stallman <rms@gnu.org> 203 2004-12-27 Richard M. Stallman <rms@gnu.org>
2 204
3 * simple.el (undo): Fix previous change. 205 * simple.el (undo): Fix previous change.
4 206
5 2004-12-27 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 207 2004-12-27 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
17 (insert-directory): When ls returns an error, test the version 219 (insert-directory): When ls returns an error, test the version
18 number to decide what the return code means. 220 number to decide what the return code means.
19 With --dired output format, detect and distinguish lines 221 With --dired output format, detect and distinguish lines
20 that are really error messages. 222 that are really error messages.
21 (insert-directory-adj-pos): New function. 223 (insert-directory-adj-pos): New function.
22 224
23 * bookmark.el (bookmark-jump): Nice error if BOOKMARK is nil. 225 * bookmark.el (bookmark-jump): Nice error if BOOKMARK is nil.
24 226
25 * battery.el (battery-mode-line-format): Remove initial spaces. 227 * battery.el (battery-mode-line-format): Remove initial spaces.
26 228
27 * uniquify.el (uniquify-rationalize-file-buffer-names): 229 * uniquify.el (uniquify-rationalize-file-buffer-names):
46 * subr.el (messages-buffer-max-lines): Alias for message-log-max. 248 * subr.el (messages-buffer-max-lines): Alias for message-log-max.
47 (symbol-file): Rewritten to handle new load-history format. 249 (symbol-file): Rewritten to handle new load-history format.
48 Now takes an arg TYPE to specify looking for a particular 250 Now takes an arg TYPE to specify looking for a particular
49 type of definition only. 251 type of definition only.
50 252
51 * emacs-lisp/debug.el (debugger-make-xrefs): 253 * emacs-lisp/debug.el (debugger-make-xrefs):
52 Call symbol-file with `defun'. 254 Call symbol-file with `defun'.
53 255
54 * emacs-lisp/find-func.el (find-function-noselect): 256 * emacs-lisp/find-func.el (find-function-noselect):
55 Call symbol-file with `defun'. 257 Call symbol-file with `defun'.
56 (find-variable-noselect): Call symbol-file with `defvar'. 258 (find-variable-noselect): Call symbol-file with `defvar'.
57 259
58 * eshell/esh-cmd.el (eshell-find-alias-function): 260 * eshell/esh-cmd.el (eshell-find-alias-function):
59 Call symbol-file with `defun'. 261 Call symbol-file with `defun'.
60 262
61 * eshell/esh-test.el (eshell-test-goto-func): 263 * eshell/esh-test.el (eshell-test-goto-func):
62 Call symbol-file with `defun'. 264 Call symbol-file with `defun'.
63 265
73 275
74 * simple.el (undo-list-saved): New variable (buffer-local). 276 * simple.el (undo-list-saved): New variable (buffer-local).
75 (undo): Set and test it. 277 (undo): Set and test it.
76 (buffer-disable-undo): Moved here from buffer.c. 278 (buffer-disable-undo): Moved here from buffer.c.
77 Clear out undo-list-saved. 279 Clear out undo-list-saved.
78 280
79 * international/mule.el (decode-coding-inserted-region): 281 * international/mule.el (decode-coding-inserted-region):
80 Set buffer-undo-list in a correct and optimal way. 282 Set buffer-undo-list in a correct and optimal way.
81 283
82 * progmodes/cperl-mode.el (cperl-find-bad-style): Use with-no-warnings. 284 * progmodes/cperl-mode.el (cperl-find-bad-style): Use with-no-warnings.
83 (cperl-font-lock-unfontify-region-function): No need to save and 285 (cperl-font-lock-unfontify-region-function): No need to save and
84 restore info, since font-lock.el does it for us. 286 restore info, since font-lock.el does it for us.
85 287
86 * ansi-color.el (save-buffer-state): Definition deleted. 288 * ansi-color.el (save-buffer-state): Definition deleted.
87 (ansi-color-unfontify-region): Don't use save-buffer-state. 289 (ansi-color-unfontify-region): Don't use save-buffer-state.
88 290
89 2004-12-27 Dave Love <fx@gnu.org> 291 2004-12-27 Dave Love <fx@gnu.org>
90 292
91 * wid-edit.el (function): Use restricted-sexp as parent. 293 * wid-edit.el (function): Use restricted-sexp as parent.
92 294
93 2004-12-27 Kevin Ryde <user42@zip.com.au> 295 2004-12-27 Kevin Ryde <user42@zip.com.au>
94 296
95 * simple.el (next-matching-history-element): Use same 297 * simple.el (next-matching-history-element): Use same
96 `interactive' form as previous-matching-history-element. 298 `interactive' form as previous-matching-history-element.
97 299
98 * ffap.el (ffap-string-at-point-mode-alist): Add "*" to url chars, 300 * ffap.el (ffap-string-at-point-mode-alist): Add "*" to url chars,
99 it can appear unencoded and has been seen from yahoo. 301 it can appear unencoded and has been seen from yahoo.
100 302
101 2004-12-27 Sergey Poznyakoff <gray@Mirddin.farlep.net> 303 2004-12-27 Sergey Poznyakoff <gray@Mirddin.farlep.net> (tiny change)
102 304
103 * mail/smtpmail.el (smtpmail-try-auth-methods): Send AUTH CRAM-MD5 305 * mail/smtpmail.el (smtpmail-try-auth-methods): Send AUTH CRAM-MD5
104 in upper case. Reported by Wojciech Polak <polak@gnu.org>. 306 in upper case. Reported by Wojciech Polak <polak@gnu.org>.
105 307
106 2004-12-27 Kenichi Handa <handa@m17n.org> 308 2004-12-27 Kenichi Handa <handa@m17n.org>