aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog
diff options
context:
space:
mode:
authorMiles Bader2004-08-27 07:00:34 +0000
committerMiles Bader2004-08-27 07:00:34 +0000
commitb71f2b97d343dd5ec39b64b66de86051ee47eb3e (patch)
tree85e3d906c7ba13a3fd447ad054a430388386b748 /lisp/ChangeLog
parent21b4a4fb21f6254fb37da88b0d5858575f953e22 (diff)
parent11d2e01ba3a82c41eec105df81260568f048e726 (diff)
downloademacs-b71f2b97d343dd5ec39b64b66de86051ee47eb3e.tar.gz
emacs-b71f2b97d343dd5ec39b64b66de86051ee47eb3e.zip
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-32
Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-486 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-487 Tweak permissions * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-488 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-489 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-490 Update from CVS: man/fixit.texi (Spelling): Fix typo. * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-491 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-494 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-495 Update from CVS: Add missing lisp/mh-e files * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-496 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-499 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-500 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-513 Update from CVS
Diffstat (limited to 'lisp/ChangeLog')
-rw-r--r--lisp/ChangeLog381
1 files changed, 375 insertions, 6 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index bf085a50aec..66ef44650d5 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,368 @@
12004-08-27 Kenichi Handa <handa@m17n.org>
2
3 * international/utf-8.el (utf-8-post-read-conversion): If the
4 buffer is unibyte, temporarily make it multibyte.
5
62004-08-27 Masatake YAMATO <jet@gyve.org>
7
8 * calendar/time-date.el (time-to-seconds): Add autoload cookies.
9
102004-08-25 John Paul Wallington <jpw@gnu.org>
11
12 * textmodes/tex-mode.el (tex-validate-buffer): Distinguish between
13 0, 1, and many mismatches in message.
14 (tex-start-shell): Use `set-process-query-on-exit-flag'.
15
16 * ielm.el (ielm-tab, ielm-complete-symbol): Doc fix.
17 (inferior-emacs-lisp-mode): Use `set-process-query-on-exit-flag'.
18
192004-08-23 Stefan Monnier <monnier@iro.umontreal.ca>
20
21 * vc-svn.el (vc-svn-diff): Treat options from vc-svn-diff-switches and
22 vc-diff-switches differently.
23
242004-08-22 Luc Teirlinck <teirllm@auburn.edu>
25
26 * speedbar.el (speedbar-file-regexp): Give it a phony defvar
27 before and a real defvar after
28 `speedbar-supported-extension-expressions'. This is to silence
29 the compiler without breaking bootstrapping.
30
312004-08-22 Richard M. Stallman <rms@gnu.org>
32
33 * textmodes/flyspell.el (flyspell-word):
34 Use set-process-query-on-exit-flag.
35 (flyspell-highlight-duplicate-region): Take POSS as arg.
36 (flyspell-word): Pass POSS as arg.
37
38 * progmodes/ada-xref.el: Many doc and style fixes.
39 (ada-find-any-references): Use compilation-start.
40 (ada-get-ali-file-name): Improve error msg.
41 (ada-get-ada-file-name): Likewise.
42
43 * net/ange-ftp.el (ange-ftp-gwp-start, ange-ftp-nslookup-host)
44 (ange-ftp-start-process): Use set-process-query-on-exit-flag.
45
46 * mail/mail-extr.el (mail-extr-all-top-level-domains):
47 Add forward defvar.
48
49 * whitespace.el (global-whitespace-mode): New alias
50 for whitespace-global-mode.
51
52 * speedbar.el (speedbar-file-regexp): Definition moved up.
53 (speedbar-mode, speedbar-set-mode-line-format):
54 Use with-no-warnings.
55 (speedbar-emacs-popup-kludge): Delete Emacs 19 alternative.
56
57 * simple.el (shell-command-on-region): New arg DISPLAY-ERROR-BUFFER
58 controls whether to display the error buffer.
59
60 * ps-mule.el: Delete compatibility code for old Emacses.
61 (ps-mule-find-wrappoint): Don't use chars-in-region.
62
63 * frame.el (display-mouse-p, display-selections-p):
64 Use with-no-warnings.
65
66 * font-lock.el (font-lock-set-defaults): Use with-no-warnings.
67
682004-08-22 David Kastrup <dak@gnu.org>
69
70 * textmodes/reftex-auc.el, progmodes/meta-mode.el: Update AUCTeX
71 information.
72
73 * speedbar.el, iswitchb.el, ido.el: Update AUCTeX information.
74
752004-08-22 Andreas Schwab <schwab@suse.de>
76
77 * cvs-status.el: Require pcvs during byte-compiling for defun-cvs-mode.
78
792004-08-22 Masatake YAMATO <jet@gyve.org>
80
81 * cvs-status.el (cvs-status-checkout): New function.
82 (cvs-status-mode-map): Add a key definition for `cvs-status-checkout'.
83
842004-08-21 David Kastrup <dak@gnu.org>
85
86 * net/ange-ftp.el (ange-ftp-hash-entry-exists-p)
87 (ange-ftp-file-entry-p, ange-ftp-file-symlink-p): Since the code
88 has been converted to use hashtables, the relation `nil=none' is
89 no longer valid, as `nil' is not a hashtable. This patch tries to
90 reduce the number of resulting errors.
91
922004-08-21 John Paul Wallington <jpw@gnu.org>
93
94 * subr.el (process-kill-without-query): Made obsolete in
95 version 21.4, not 21.5.
96
97 * log-edit.el (vc-comment-ring, vc-comment-ring-index)
98 (vc-previous-comment, vc-next-comment)
99 (vc-comment-search-reverse, vc-comment-search-forward)
100 (vc-comment-to-change-log): Likewise.
101
102 * international/latin1-disp.el (latin1-char-displayable-p): Likewise.
103
1042004-08-21 Peter Seibel <peter@javamonkey.com> (tiny patch)
105
106 * emacs-lisp/cl-indent.el (lisp-indent-defmethod):
107 Correct indentation of DEFMETHODS with non-standard method
108 combinations (e.g., PROGN, MIN, MAX).
109
1102004-08-20 Stefan Monnier <monnier@iro.umontreal.ca>
111
112 * startup.el (normal-top-level-add-subdirs-to-load-path):
113 Avoid unnecessarily checking system-type.
114 (normal-top-level): Set TERM to "dumb". Simplify.
115
116 * avoid.el (mouse-avoidance-ignore-p): New fun.
117 Also ignore switch-frame, select-window, double, and triple clicks.
118 (mouse-avoidance-banish-hook, mouse-avoidance-exile-hook)
119 (mouse-avoidance-fancy-hook): Use it.
120
1212004-08-20 Zoran Milojevic <zoran@sipquest.com> (tiny change)
122
123 * avoid.el (mouse-avoidance-nudge-mouse)
124 (mouse-avoidance-banish-destination): Stay within the current window
125 to avoid problems with mouse-autoselect-window.
126
1272004-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
128
129 * pcvs-parse.el (cvs-parse-table, cvs-parse-commit): Try to adapt to
130 the newer format of some messages in cvs-1.12.1.
131
1322004-08-19 Masatake YAMATO <jet@gyve.org>
133
134 * emacs-lisp/elp.el (elp-results-symname-map): New keymap.
135 (elp-results-jump-to-definition-by-mouse)
136 (elp-results-jump-to-definition, elp-output-insert-symname): New funs.
137 (elp-output-result): Use elp-output-insert-symname.
138
1392004-08-18 Kenichi Handa <handa@m17n.org>
140
141 * language/cyrillic.el: Register koi8-r in
142 ctext-non-standard-encodings-alist.
143 ("Cyrillic-KOI8"): Add ctext-non-standard-encoding.
144
1452004-08-17 Luc Teirlinck <teirllm@auburn.edu>
146
147 * emacs-lisp/copyright.el (copyright-update-year): Delete code
148 that replaces 20xy with xy.
149
1502004-08-17 John Paul Wallington <jpw@gnu.org>
151
152 * emacs-lisp/re-builder.el (reb-mode-map): Define within defvar.
153 (reb-force-update): Doc fix.
154
1552004-08-16 Richard M. Stallman <rms@gnu.org>
156
157 * progmodes/which-func.el (which-func-update-1): Doc fix.
158
159 * progmodes/sh-script.el (sh-set-shell): Use sh-mode-abbrev-table.
160 (sh-mode-abbrev-table): New variable.
161
162 * progmodes/compile.el (compilation-mode): Doc fix.
163
164 * emacs-lisp/lisp-mode.el (eval-last-sexp):
165 Don't cons a new symbol each time.
166 (eval-last-sexp-fake-value): New variable.
167
168 * emacs-lisp/copyright.el (copyright-years-regexp): New variable.
169 (copyright-update-year): Detect continuation of list of years.
170
171 * term.el (term-default-fg-color, term-default-bg-color)
172 (ansi-term-color-vector): Use `unspecified', not nil, as default.
173
174 * imenu.el: Several doc fixes: don't say variables are buffer-local.
175
1762004-08-16 Davis Herring <herring@lanl.gov>
177
178 * isearch.el (isearch-string, isearch-message-string, isearch-point)
179 (isearch-success, isearch-forward-flag, isearch-other-end)
180 (isearch-word, isearch-invalid-regexp, isearch-wrapped)
181 (isearch-barrier, isearch-within-brackets)
182 (isearch-case-fold-search): Fix broken `nth'-like calls to `aref'.
183
1842004-08-16 Kenichi Handa <handa@m17n.org>
185
186 * ps-mule.el (ps-mule-font-info-database): Fix docstring.
187
1882004-08-15 Kenichi Handa <handa@m17n.org>
189
190 * term/x-win.el (x-selection-value): If utf8 was successful but
191 ctext was not, use utf8 string.
192
1932004-08-14 Davis Herring <herring@lanl.gov>
194
195 * isearch.el: Remove accidental changes of March 4. Fix backing
196 up when a regexp isearch is made more general. Use symbolic
197 accessor functions for isearch stack frames to make usage clearer.
198 (search-whitespace-regexp): Made groups in documentation shy (as
199 is the group in the default value).
200 (isearch-fallback): New function, addresses problems with regexps
201 liberalized by `\|', adds support for liberalization by `\}' (the
202 general repetition construct), and incorporates behavior for
203 `*'/`?'.
204 (isearch-}-char): New command, calls `isearch-fallback' with
205 arguments appropriate to a typed `}'.
206 (isearch-*-char, isearch-|-char): Now just call `isearch-fallback'
207 appropriately.
208 (isearch-mode-map): Bind `}' to `isearch-}-char'.
209 (isearch-string, isearch-message,string, isearch-point)
210 (isearch-success, isearch-forward-flag, isearch-other-end)
211 (isearch-word, isearch-invalid-regexp, isearch-wrapped)
212 (isearch-barrier, isearch-within-brackets, isearch-case-fold-search):
213 New inline functions to read fields of a stack frame.
214
2152004-08-14 Kurt Hornik <Kurt.Hornik@wu-wien.ac.at> (tiny change)
216
217 * battery.el (battery-linux-proc-acpi): Look into battery
218 directories matching the literal string "CMB", too (required for
219 Linux kernel version 2.6.7).
220
2212004-08-14 John Paul Wallington <jpw@gnu.org>
222
223 * cus-start.el (read-file-name-completion-ignore-case): Add.
224 (blink-cursor-alist): Change version to "21.4".
225
226 * emacs-lisp/bytecomp.el (forward-word): Allow 0 args.
227
2282004-08-11 Daniel Pfeiffer <occitan@esperanto.org>
229
230 * speedbar.el (speedbar-scan-subdirs): New option.
231 (speedbar-file-lists): Don't ignore file-name case on Unix and use
232 dolist.
233 (speedbar-insert-files-at-point): Take an extra argument and use
234 it to optionally find out if a subdir is empty. Also unreadable
235 files don't get expand buttons.
236 (speedbar-directory): New image (unused pixmap already existed).
237 (speedbar-expand-image-button-alist): Use it.
238
2392004-08-11 Martin Stjernholm <bug-cc-mode@gnu.org>
240
241 CC Mode update to 5.30.9:
242
243 * progmodes/cc-defs.el, progmodes/cc-vars.el (c-emacs-features):
244 Move from cc-vars to cc-defs for dependency reasons. Fix the
245 POSIX char class test to check that it works in
246 `skip-chars-(forward|backward)' too.
247
248 * progmodes/cc-align.el (c-lineup-arglist): Fix bug when the
249 first argument starts with a special brace list.
250
251 * progmodes/cc-engine.el (c-forward-type): Fix promotion bug
252 when `c-opt-type-concat-key' is used (i.e. in Pike).
253
254 * progmodes/cc-engine.el (c-looking-at-special-brace-list):
255 Fix bug when the inner char pair doesn't have paren syntax, i.e. "(<
256 >)".
257
258 * progmodes/cc-align.el (c-lineup-multi-inher): Made it syntactic
259 whitespace safe.
260
261 * progmodes/cc-engine.el (c-guess-basic-syntax): Fix anchor
262 position for `arglist-intro', `arglist-cont-nonempty' and
263 `arglist-close' when there are two arglist open parens on the same
264 line and there's nothing in front of the first.
265
266 * progmodes/cc-fonts.el (c-basic-matchers-before): Fix font
267 locking of qualified names in Java, which previously could fontify
268 common indexing expressions in many cases. The standard Java
269 naming conventions are used to tell them apart.
270
271 * progmodes/cc-align.el (c-lineup-whitesmith-in-block):
272 Fix inconsistency wrt opening parens on the first line inside a paren
273 block.
274
275 * progmodes/cc-defs.el (c-langs-are-parametric): Must be known at
276 compile time for the sake of `c-major-mode-is'.
277
278 (c-mode-is-new-awk-p): Made it a macro to delay expansion of
279 `c-major-mode-is' in the event that this is used inside a
280 `c-lang-defconst'.
281
282 * progmodes/cc-defs.el (c-major-mode-is): Fix expansion inside
283 `c-lang-defconst' so that it works better with fallback languages.
284
285 * progmodes/cc-defs.el (c-add-language): Fix a typo that caused
286 it to fail to record the base mode.
287
288 * progmodes/cc-engine.el (c-syntactic-re-search-forward):
289 Fix bug so that it doesn't go past the closing paren when PAREN-LEVEL
290 is used. Reordered the syntax checks to get more efficient
291 skipping in some situations.
292
293 * progmodes/cc-cmds.el (c-electric-brace): Don't trip up on a line
294 continuation which might precede the newly inserted '{'.
295
296 * progmodes/cc-engine.el (c-syntactic-re-search-forward):
297 Fix cases where it could loop indefinitely.
298
299 * progmodes/cc-fonts.el (c-font-lock-declarators): Handle array
300 size specs correctly. Only fontify identifiers in front of '('
301 with as functions - don't accept any paren char. Tightened up
302 initializer skipping to stop before function and class blocks.
303
304 * progmodes/cc-engine.el (c-beginning-of-decl-1): Fix bug where
305 the point could be left directly after an open paren when finding
306 the beginning of the first decl in the block.
307
308 * progmodes/cc-engine.el (c-parse-state): Don't use the syntax
309 table when filtering out legitimate open parens to be recorded.
310 This could cause cache inconsistencies when e.g.
311 `c++-template-syntax-table' was temporarily in use.
312
313 * progmodes/cc-engine.el (c-on-identifier)
314 (c-simple-skip-symbol-backward): Small fix for handling "-"
315 correctly in `skip-chars-backward'. Affected the operator lfun
316 syntax in Pike.
317
318 * progmodes/cc-engine.el (c-invalidate-sws-region-after):
319 Fix bug that could cause an error from `after-change-functions' when
320 the changed region is at bob.
321
3222004-08-11 Alan Mackenzie <bug-cc-mode@gnu.org>
323
324 CC Mode update to 5.30.9:
325
326 * progmodes/cc-cmds.el, progmodes/cc-vars.el: Amend doc(-strings)
327 to say that <TAB> doesn't insert WS into a CPP line.
328 (c-indent-command, c-tab-always-indent): Amend doc strings.
329
330 * progmodes/cc-styles.el, progmodes/cc-engine.el: Add in two
331 checks for user errors, thus eliminating cryptic and unhelpful
332 Emacs error messages. (1) Check the arg to `c-set-style' is a
333 string. (2) Check that settings to `c-offsets-alist' are not
334 spuriously quoted.
335
336 * progmodes/cc-cmds.el: (c-electric-brace): Don't delete a comment
337 which precedes the newly inserted `{'.
338
3392004-08-10 Michael Albinus <michael.albinus@gmx.de>
340
341 Sync with Tramp 2.0.44.
342
343 * net/tramp.el (tramp-post-connection): Quote $1 and $2 of shell
344 function "tramp_file_attributes". Otherwise, file names
345 containing spaces are misinterpreted. Reported by Magnus Henoch
346 <mange@freemail.hu>.
347 (tramp-handle-file-truename): FILENAME must be expanded first.
348 Otherwise, parameters like "/ssh:deego@gnufans.net:~" will return
349 obscure results. Reported by D. Goel <deego@gnufans.org>.
350 (tramp-handle-verify-visited-file-modtime): If file does not
351 exist, say it is not modified if and only if that agrees with the
352 buffer's record. Check whether a file is visiting the buffer, or
353 the buffer has no recorded last modification time. Return t in
354 case the visiting file doesn't exist. Suggested by Luc Teirlinck
355 <teirllm@auburn.edu>.
356 (tramp-handle-write-region): Pass modtime explicitely to
357 `set-visited-file-modtime', because filename can be different
358 from (buffer-file-name) if `file-precious-flag' is set.
359 `set-visited-file-modtime' must be called always when `visit' is t
360 or a string. Suggested by Luc Teirlinck <teirllm@auburn.edu>.
361 (tramp-handle-set-visited-file-modtime): If `time-list' is not
362 nil, don't apply the whole body. If the file doesn't exists, set
363 modtime to '(-1 65535). Suggested by Luc Teirlinck
364 <teirllm@auburn.edu>.
365
12004-08-09 Luc Teirlinck <teirllm@auburn.edu> 3662004-08-09 Luc Teirlinck <teirllm@auburn.edu>
2 367
3 * help.el (describe-bindings): Doc fix. 368 * help.el (describe-bindings): Doc fix.
@@ -12,8 +377,7 @@
12 377
132004-08-08 Lars Hansen <larsh@math.ku.dk> 3782004-08-08 Lars Hansen <larsh@math.ku.dk>
14 379
15 * wid-edit.el (widget-sexp-validate): Allow whitespace after 380 * wid-edit.el (widget-sexp-validate): Allow whitespace after expression.
16 expression.
17 381
182004-08-08 Luc Teirlinck <teirllm@auburn.edu> 3822004-08-08 Luc Teirlinck <teirllm@auburn.edu>
19 383
@@ -38,10 +402,15 @@
38 (reb-lisp-syntax-p, reb-change-syntax): `rx' is a Lisp syntax. 402 (reb-lisp-syntax-p, reb-change-syntax): `rx' is a Lisp syntax.
39 (reb-cook-regexp): Call `rx-to-string' when `re-reb-syntax' is `rx'. 403 (reb-cook-regexp): Call `rx-to-string' when `re-reb-syntax' is `rx'.
40 404
4052004-08-05 Katsumi Yamaoka <yamaoka@jpl.org> (tiny change)
406
407 * mail/mail-extr.el (mail-extr-disable-voodoo): New variable.
408 (mail-extr-voodoo): Check mail-extr-disable-voodoo.
409
412004-08-04 Kenichi Handa <handa@m17n.org> 4102004-08-04 Kenichi Handa <handa@m17n.org>
42 411
43 * international/encoded-kb.el (encoded-kbd-setup-keymap): Fix 412 * international/encoded-kb.el (encoded-kbd-setup-keymap):
44 previous change. 413 Fix previous change.
45 414
462004-08-03 Kenichi Handa <handa@m17n.org> 4152004-08-03 Kenichi Handa <handa@m17n.org>
47 416
@@ -75,8 +444,8 @@
75 444
762004-08-01 David Kastrup <dak@gnu.org> 4452004-08-01 David Kastrup <dak@gnu.org>
77 446
78 * replace.el (query-replace-read-from): Use 447 * replace.el (query-replace-read-from):
79 `query-replace-compile-replacement'. 448 Use `query-replace-compile-replacement'.
80 (query-replace-compile-replacement): New function. 449 (query-replace-compile-replacement): New function.
81 (query-replace-read-to): Use `query-replace-compile-replacement' 450 (query-replace-read-to): Use `query-replace-compile-replacement'
82 for repeating the last command. 451 for repeating the last command.