comparison lisp/ChangeLog @ 83196:22658e29bd48

Merged in changes from CVS trunk. Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-501 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-502 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-503 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-504 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-505 Update from CVS git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-236
author Karoly Lorentey <lorentey@elte.hu>
date Mon, 23 Aug 2004 10:12:04 +0000
parents b15f799f66b5 6764baacc7a3
children 0e38a1bd20a8
comparison
equal deleted inserted replaced
83195:1199c806ed07 83196:22658e29bd48
1 2004-08-22 Luc Teirlinck <teirllm@auburn.edu>
2
3 * speedbar.el (speedbar-file-regexp): Give it a phony defvar
4 before and a real defvar after
5 `speedbar-supported-extension-expressions'. This is to silence
6 the compiler without breaking bootstrapping.
7
8 2004-08-22 Richard M. Stallman <rms@gnu.org>
9
10 * textmodes/flyspell.el (flyspell-word): Use
11 set-process-query-on-exit-flag.
12 (flyspell-highlight-duplicate-region): Take POSS as arg.
13 (flyspell-word): Pass POSS as arg.
14
15 * progmodes/ada-xref.el: Many doc and style fixes.
16 (ada-find-any-references): Use compilation-start.
17 (ada-get-ali-file-name): Improve error msg.
18 (ada-get-ada-file-name): Likewise.
19
20 * net/ange-ftp.el (ange-ftp-gwp-start, ange-ftp-nslookup-host)
21 (ange-ftp-start-process): Use set-process-query-on-exit-flag.
22
23 * mail/mail-extr.el (mail-extr-all-top-level-domains):
24 Add forward defvar.
25
26 * whitespace.el (global-whitespace-mode): New alias
27 for whitespace-global-mode.
28
29 * speedbar.el (speedbar-file-regexp): Definition moved up.
30 (speedbar-mode, speedbar-set-mode-line-format):
31 Use with-no-warnings.
32 (speedbar-emacs-popup-kludge): Delete Emacs 19 alternative.
33
34 * simple.el (shell-command-on-region): New arg DISPLAY-ERROR-BUFFER
35 controls whether to display the error buffer.
36
37 * ps-mule.el: Delete compatibility code for old Emacses.
38 (ps-mule-find-wrappoint): Don't use chars-in-region.
39
40 * frame.el (display-mouse-p, display-selections-p):
41 Use with-no-warnings.
42
43 * font-lock.el (font-lock-set-defaults): Use with-no-warnings.
44
45 2004-08-22 David Kastrup <dak@gnu.org>
46
47 * textmodes/reftex-auc.el, progmodes/meta-mode.el: Update AUCTeX
48 information.
49
50 * speedbar.el, iswitchb.el, ido.el: Update AUCTeX information.
51
52 2004-08-22 Andreas Schwab <schwab@suse.de>
53
54 * cvs-status.el: Require pcvs during byte-compiling for
55 defun-cvs-mode.
56
57 2004-08-22 Masatake YAMATO <jet@gyve.org>
58
59 * cvs-status.el (cvs-status-checkout): New function.
60 (cvs-status-mode-map): Add a key definition for `cvs-status-checkout'.
61
62 2004-08-21 David Kastrup <dak@gnu.org>
63
64 * net/ange-ftp.el (ange-ftp-hash-entry-exists-p)
65 (ange-ftp-file-entry-p, ange-ftp-file-symlink-p): Since the code
66 has been converted to use hashtables, the relation `nil=none' is
67 no longer valid, as `nil' is not a hashtable. This patch tries to
68 reduce the number of resulting errors.
69
70 2004-08-21 John Paul Wallington <jpw@gnu.org>
71
72 * subr.el (process-kill-without-query): Made obsolete in
73 version 21.4, not 21.5.
74
75 * log-edit.el (vc-comment-ring, vc-comment-ring-index)
76 (vc-previous-comment, vc-next-comment)
77 (vc-comment-search-reverse, vc-comment-search-forward)
78 (vc-comment-to-change-log): Likewise.
79
80 * international/latin1-disp.el (latin1-char-displayable-p): Likewise.
81
82 2004-08-21 Peter Seibel <peter@javamonkey.com> (tiny patch)
83
84 * emacs-lisp/cl-indent.el (lisp-indent-defmethod):
85 Correct indentation of DEFMETHODS with non-standard method
86 combinations (e.g., PROGN, MIN, MAX).
87
88 2004-08-20 Stefan Monnier <monnier@iro.umontreal.ca>
89
90 * startup.el (normal-top-level-add-subdirs-to-load-path):
91 Avoid unnecessarily checking system-type.
92 (normal-top-level): Set TERM to "dumb". Simplify.
93
94 * avoid.el (mouse-avoidance-ignore-p): New fun.
95 Also ignore switch-frame, select-window, double, and triple clicks.
96 (mouse-avoidance-banish-hook, mouse-avoidance-exile-hook)
97 (mouse-avoidance-fancy-hook): Use it.
98
99 2004-08-20 Zoran Milojevic <zoran@sipquest.com> (tiny change)
100
101 * avoid.el (mouse-avoidance-nudge-mouse)
102 (mouse-avoidance-banish-destination): Stay within the current window
103 to avoid problems with mouse-autoselect-window.
104
105 2004-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
106
107 * pcvs-parse.el (cvs-parse-table, cvs-parse-commit): Try to adapt to
108 the newer format of some messages in cvs-1.12.1.
109
110 2004-08-19 Masatake YAMATO <jet@gyve.org>
111
112 * emacs-lisp/elp.el (elp-results-symname-map): New keymap.
113 (elp-results-jump-to-definition-by-mouse)
114 (elp-results-jump-to-definition, elp-output-insert-symname): New funs.
115 (elp-output-result): Use elp-output-insert-symname.
116
117 2004-08-18 Kenichi Handa <handa@m17n.org>
118
119 * language/cyrillic.el: Register koi8-r in
120 ctext-non-standard-encodings-alist.
121 ("Cyrillic-KOI8"): Add ctext-non-standard-encoding.
122
1 2004-08-17 Luc Teirlinck <teirllm@auburn.edu> 123 2004-08-17 Luc Teirlinck <teirllm@auburn.edu>
2 124
3 * emacs-lisp/copyright.el (copyright-update-year): Delete code 125 * emacs-lisp/copyright.el (copyright-update-year): Delete code
4 that replaces 20xy with xy. 126 that replaces 20xy with xy.
5 127
95 2004-08-11 Martin Stjernholm <bug-cc-mode@gnu.org> 217 2004-08-11 Martin Stjernholm <bug-cc-mode@gnu.org>
96 218
97 CC Mode update to 5.30.9: 219 CC Mode update to 5.30.9:
98 220
99 * progmodes/cc-defs.el, progmodes/cc-vars.el (c-emacs-features): 221 * progmodes/cc-defs.el, progmodes/cc-vars.el (c-emacs-features):
100 Moved from cc-vars to cc-defs for dependency reasons. Fixed the 222 Move from cc-vars to cc-defs for dependency reasons. Fix the
101 POSIX char class test to check that it works in 223 POSIX char class test to check that it works in
102 `skip-chars-(forward|backward)' too. 224 `skip-chars-(forward|backward)' too.
103 225
104 * progmodes/cc-align.el (c-lineup-arglist): Fixed bug when the 226 * progmodes/cc-align.el (c-lineup-arglist): Fix bug when the
105 first argument starts with a special brace list. 227 first argument starts with a special brace list.
106 228
107 * progmodes/cc-engine.el (c-forward-type): Fixed promotion bug 229 * progmodes/cc-engine.el (c-forward-type): Fix promotion bug
108 when `c-opt-type-concat-key' is used (i.e. in Pike). 230 when `c-opt-type-concat-key' is used (i.e. in Pike).
109 231
110 * progmodes/cc-engine.el (c-looking-at-special-brace-list): Fixed 232 * progmodes/cc-engine.el (c-looking-at-special-brace-list):
111 bug when the inner char pair doesn't have paren syntax, i.e. "(< 233 Fix bug when the inner char pair doesn't have paren syntax, i.e. "(<
112 >)". 234 >)".
113 235
114 * progmodes/cc-align.el (c-lineup-multi-inher): Made it syntactic 236 * progmodes/cc-align.el (c-lineup-multi-inher): Made it syntactic
115 whitespace safe. 237 whitespace safe.
116 238
117 * progmodes/cc-engine.el (c-guess-basic-syntax): Fixed anchor 239 * progmodes/cc-engine.el (c-guess-basic-syntax): Fix anchor
118 position for `arglist-intro', `arglist-cont-nonempty' and 240 position for `arglist-intro', `arglist-cont-nonempty' and
119 `arglist-close' when there are two arglist open parens on the same 241 `arglist-close' when there are two arglist open parens on the same
120 line and there's nothing in front of the first. 242 line and there's nothing in front of the first.
121 243
122 * progmodes/cc-fonts.el (c-basic-matchers-before): Fixed font 244 * progmodes/cc-fonts.el (c-basic-matchers-before): Fix font
123 locking of qualified names in Java, which previously could fontify 245 locking of qualified names in Java, which previously could fontify
124 common indexing expressions in many cases. The standard Java 246 common indexing expressions in many cases. The standard Java
125 naming conventions are used to tell them apart. 247 naming conventions are used to tell them apart.
126 248
127 * progmodes/cc-align.el (c-lineup-whitesmith-in-block): Fixed 249 * progmodes/cc-align.el (c-lineup-whitesmith-in-block):
128 inconsistency wrt opening parens on the first line inside a paren 250 Fix inconsistency wrt opening parens on the first line inside a paren
129 block. 251 block.
130 252
131 * progmodes/cc-defs.el (c-langs-are-parametric): Must be known at 253 * progmodes/cc-defs.el (c-langs-are-parametric): Must be known at
132 compile time for the sake of `c-major-mode-is'. 254 compile time for the sake of `c-major-mode-is'.
133 255
134 (c-mode-is-new-awk-p): Made it a macro to delay expansion of 256 (c-mode-is-new-awk-p): Made it a macro to delay expansion of
135 `c-major-mode-is' in the event that this is used inside a 257 `c-major-mode-is' in the event that this is used inside a
136 `c-lang-defconst'. 258 `c-lang-defconst'.
137 259
138 * progmodes/cc-defs.el (c-major-mode-is): Fixed expansion inside 260 * progmodes/cc-defs.el (c-major-mode-is): Fix expansion inside
139 `c-lang-defconst' so that it works better with fallback languages. 261 `c-lang-defconst' so that it works better with fallback languages.
140 262
141 * progmodes/cc-defs.el (c-add-language): Fixed a typo that caused 263 * progmodes/cc-defs.el (c-add-language): Fix a typo that caused
142 it to fail to record the base mode. 264 it to fail to record the base mode.
143 265
144 * progmodes/cc-engine.el (c-syntactic-re-search-forward): Fixed 266 * progmodes/cc-engine.el (c-syntactic-re-search-forward):
145 bug so that it doesn't go past the closing paren when PAREN-LEVEL 267 Fix bug so that it doesn't go past the closing paren when PAREN-LEVEL
146 is used. Reordered the syntax checks to get more efficient 268 is used. Reordered the syntax checks to get more efficient
147 skipping in some situations. 269 skipping in some situations.
148 270
149 * progmodes/cc-cmds.el (c-electric-brace): Don't trip up on a line 271 * progmodes/cc-cmds.el (c-electric-brace): Don't trip up on a line
150 continuation which might precede the newly inserted '{'. 272 continuation which might precede the newly inserted '{'.
151 273
152 * progmodes/cc-engine.el (c-syntactic-re-search-forward): Fixed 274 * progmodes/cc-engine.el (c-syntactic-re-search-forward):
153 cases where it could loop indefinitely. 275 Fix cases where it could loop indefinitely.
154 276
155 * progmodes/cc-fonts.el (c-font-lock-declarators): Handle array 277 * progmodes/cc-fonts.el (c-font-lock-declarators): Handle array
156 size specs correctly. Only fontify identifiers in front of '(' 278 size specs correctly. Only fontify identifiers in front of '('
157 with as functions - don't accept any paren char. Tightened up 279 with as functions - don't accept any paren char. Tightened up
158 initializer skipping to stop before function and class blocks. 280 initializer skipping to stop before function and class blocks.
159 281
160 * progmodes/cc-engine.el (c-beginning-of-decl-1): Fixed bug where 282 * progmodes/cc-engine.el (c-beginning-of-decl-1): Fix bug where
161 the point could be left directly after an open paren when finding 283 the point could be left directly after an open paren when finding
162 the beginning of the first decl in the block. 284 the beginning of the first decl in the block.
163 285
164 * progmodes/cc-engine.el (c-parse-state): Don't use the syntax 286 * progmodes/cc-engine.el (c-parse-state): Don't use the syntax
165 table when filtering out legitimate open parens to be recorded. 287 table when filtering out legitimate open parens to be recorded.
166 This could cause cache inconsistencies when e.g. 288 This could cause cache inconsistencies when e.g.
167 `c++-template-syntax-table' was temporarily in use. 289 `c++-template-syntax-table' was temporarily in use.
168 290
169 * progmodes/cc-engine.el (c-on-identifier, 291 * progmodes/cc-engine.el (c-on-identifier)
170 c-simple-skip-symbol-backward): Small fix for handling "-" 292 (c-simple-skip-symbol-backward): Small fix for handling "-"
171 correctly in `skip-chars-backward'. Affected the operator lfun 293 correctly in `skip-chars-backward'. Affected the operator lfun
172 syntax in Pike. 294 syntax in Pike.
173 295
174 * progmodes/cc-engine.el (c-invalidate-sws-region-after): Fixed 296 * progmodes/cc-engine.el (c-invalidate-sws-region-after):
175 bug that could cause an error from `after-change-functions' when 297 Fix bug that could cause an error from `after-change-functions' when
176 the changed region is at bob. 298 the changed region is at bob.
177 299
178 2004-08-11 Alan Mackenzie <bug-cc-mode@gnu.org> 300 2004-08-11 Alan Mackenzie <bug-cc-mode@gnu.org>
179 301
180 CC Mode update to 5.30.9: 302 CC Mode update to 5.30.9:
187 checks for user errors, thus eliminating cryptic and unhelpful 309 checks for user errors, thus eliminating cryptic and unhelpful
188 Emacs error messages. (1) Check the arg to `c-set-style' is a 310 Emacs error messages. (1) Check the arg to `c-set-style' is a
189 string. (2) Check that settings to `c-offsets-alist' are not 311 string. (2) Check that settings to `c-offsets-alist' are not
190 spuriously quoted. 312 spuriously quoted.
191 313
192 * progmodes/cc-cmds.el: (c-electric-brace): don't delete a comment 314 * progmodes/cc-cmds.el: (c-electric-brace): Don't delete a comment
193 which precedes the newly inserted `{'. 315 which precedes the newly inserted `{'.
194 316
195 2004-08-10 Michael Albinus <michael.albinus@gmx.de> 317 2004-08-10 Michael Albinus <michael.albinus@gmx.de>
196 318
197 Sync with Tramp 2.0.44. 319 Sync with Tramp 2.0.44.
231 instead of `string-to-int'. 353 instead of `string-to-int'.
232 (define-ibuffer-column mode): Fix indentation. 354 (define-ibuffer-column mode): Fix indentation.
233 355
234 2004-08-08 Lars Hansen <larsh@math.ku.dk> 356 2004-08-08 Lars Hansen <larsh@math.ku.dk>
235 357
236 * wid-edit.el (widget-sexp-validate): Allow whitespace after 358 * wid-edit.el (widget-sexp-validate): Allow whitespace after expression.
237 expression.
238 359
239 2004-08-08 Luc Teirlinck <teirllm@auburn.edu> 360 2004-08-08 Luc Teirlinck <teirllm@auburn.edu>
240 361
241 * subr.el (global-unset-key, local-unset-key): Doc fixes. 362 * subr.el (global-unset-key, local-unset-key): Doc fixes.
242 363
264 * mail/mail-extr.el (mail-extr-disable-voodoo): New variable. 385 * mail/mail-extr.el (mail-extr-disable-voodoo): New variable.
265 (mail-extr-voodoo): Check mail-extr-disable-voodoo. 386 (mail-extr-voodoo): Check mail-extr-disable-voodoo.
266 387
267 2004-08-04 Kenichi Handa <handa@m17n.org> 388 2004-08-04 Kenichi Handa <handa@m17n.org>
268 389
269 * international/encoded-kb.el (encoded-kbd-setup-keymap): Fix 390 * international/encoded-kb.el (encoded-kbd-setup-keymap):
270 previous change. 391 Fix previous change.
271 392
272 2004-08-03 Kenichi Handa <handa@m17n.org> 393 2004-08-03 Kenichi Handa <handa@m17n.org>
273 394
274 * international/encoded-kb.el: The following changes are to 395 * international/encoded-kb.el: The following changes are to
275 utilize key-translation-map instead of minor mode map. 396 utilize key-translation-map instead of minor mode map.
299 420
300 * window.el (window-buffer-height): Call compute-motion with nil width. 421 * window.el (window-buffer-height): Call compute-motion with nil width.
301 422
302 2004-08-01 David Kastrup <dak@gnu.org> 423 2004-08-01 David Kastrup <dak@gnu.org>
303 424
304 * replace.el (query-replace-read-from): Use 425 * replace.el (query-replace-read-from):
305 `query-replace-compile-replacement'. 426 Use `query-replace-compile-replacement'.
306 (query-replace-compile-replacement): New function. 427 (query-replace-compile-replacement): New function.
307 (query-replace-read-to): Use `query-replace-compile-replacement' 428 (query-replace-read-to): Use `query-replace-compile-replacement'
308 for repeating the last command. 429 for repeating the last command.
309 430
310 2004-08-01 John Paul Wallington <jpw@gnu.org> 431 2004-08-01 John Paul Wallington <jpw@gnu.org>