aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/ChangeLog')
-rw-r--r--lisp/ChangeLog1091
1 files changed, 1003 insertions, 88 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 5161c5e3fbf..fcc80dc0d59 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,870 @@
12005-08-25 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * smerge-mode.el (smerge-remove-props): Make the args non-optional.
4 (smerge-keep-n): Remove props.
5 (smerge-keep-base, smerge-keep-other, smerge-keep-mine)
6 (smerge-keep-current, smerge-kill-current): Don't remove props anymore
7 now that it's done in smerge-keep-n.
8 (smerge-refined-change): New face.
9 (smerge-refine-chopup-region, smerge-refine-highlight-change)
10 (smerge-refine): New funs.
11 (smerge-basic-map): Bind smerge-refine.
12
132005-08-25 Juri Linkov <juri@jurta.org>
14
15 * progmodes/grep.el (grep, grep-mode): Make buffer-local variables
16 compilation-process-setup-function and compilation-disable-input
17 in grep-mode instead of let-bindings in grep.
18
19 * menu-bar.el (menu-bar-options-menu, menu-bar-options-save):
20 Delete "Automatic File De/compression" (auto-compression-mode).
21
222005-08-25 Juanma Barranquero <lekktu@gmail.com>
23
24 * obsolete/bg-mouse.el: Move to obsolete/ from term/.
25 Silence warning about non-existent variable.
26
272005-08-25 Richard M. Stallman <rms@gnu.org>
28
29 * menu-bar.el (menu-bar-describe-menu): Delete "What's New".
30 Rename "Describe Key" to "Describe Key or Mouse Operation".
31
32 * mail/mailalias.el (build-mail-aliases): Delete comments
33 from the contents before processing them.
34
35 * isearch.el (isearch-edit-string): Erase the Search prompt
36 if user enters an empty string and there is no default.
37
38 * comint.el (comint-file-name-prefix): Add autoload.
39
402005-08-25 Joe Corneli <jcorneli@math.utexas.edu>
41
42 * subr.el (play-sound): Rearrange to avoid warning.
43
442005-08-25 Carsten Dominik <dominik@science.uva.nl>
45
46 * calendar/diary-lib.el (diary-modify-entry-list-string-function):
47 New hook.
48 (add-to-diary-list): Call `diary-modify-entry-list-string-function'
49
502005-08-24 Vinicius Jose Latorre <viniciusjl@ig.com.br>
51
52 * subr.el (version-separator, version-regexp-alist): New vars used by
53 version comparison funs.
54 (integer-list-<, integer-list-=, integer-list-<=)
55 (integer-list-not-zero): New funs for integer list comparison.
56 (version-to-list, version=, version<, version<=): New funs for version
57 comparison.
58
592005-08-24 Juanma Barranquero <lekktu@gmail.com>
60
61 * emerge.el (merge-begin, merge-end, template, A-begin, A-end)
62 (B-begin, B-end, diff, diff-vector, valid-diff): Defvar at compile
63 time to silence the byte-compiler.
64
65 * ibuffer.el (ibuffer-compile-make-eliding-form)
66 (ibuffer-check-formats): Use `with-no-warnings' to hide references
67 to `ibuffer-elide-long-columns' (which is defined on ibuffer.el,
68 so it's silly to get warnings for it).
69 (ibuffer-auto-mode, ibuffer-cached-filter-formats)
70 (ibuffer-compiled-filter-formats, ibuffer-filter-format-alist)
71 (ibuffer-filter-group-kill-ring, ibuffer-filter-groups)
72 (ibuffer-filtering-qualifiers, ibuffer-hidden-filter-groups)
73 (ibuffer-inline-columns, ibuffer-show-empty-filter-groups)
74 (ibuffer-tmp-hide-regexps, ibuffer-tmp-show-regexps):
75 Defvar at compile time.
76 (ibuffer-compiled-formats, ibuffer-cached-eliding-string)
77 (ibuffer-cached-formats, ibuffer-cached-elide-long-columns):
78 Declare them before use.
79
80 * info-xref.el (info-xref-xfile-alist, info-xref-filename-heading)
81 (info-xref-good, info-xref-bad): Defvar at compile time.
82
83 * obsolete/mlsupport.el (filter-region, execute-monitor-command):
84 Use `let*' instead of `let'.
85
86 * obsolete/sun-curs.el (icon-edit, *mouse-window*, *mouse-x*)
87 (*mouse-y*, menu, char): Defvar at compile time.
88 (sc::menu): Declare it before use.
89 (sc::pack-one-line): Use `let', not `let*'.
90
91 * obsolete/swedish.el (news-inews-hook, news-group-hook-alist)
92 (mail-send-hook): Defvar at compile time.
93
94 * term/bg-mouse.el (bg-mouse-x, bg-mouse-y, bg-cursor-window):
95 Defvar at compile time.
96
97 * term/sun-mouse.el (current-global-mousemap)
98 (current-local-mousemap): Declare them before use.
99
1002005-08-24 Carsten Dominik <dominik@science.uva.nl>
101
102 * bookmark.el (bookmark-after-jump-hook): New hook.
103 (bookmark-jump): Run `bookmark-after-jump-hook'.
104
1052005-08-23 Juri Linkov <juri@jurta.org>
106
107 * faces.el (minibuffer-prompt): Doc fix.
108
1092005-08-23 Juanma Barranquero <lekktu@gmail.com>
110
111 * progmodes/xscheme.el: Trivial changes to silence warnings.
112 (xscheme-previous-mode, xscheme-previous-process-state):
113 Add defvars.
114 (xscheme-last-input-end, xscheme-process-command-line)
115 (xscheme-process-name, xscheme-buffer-name)
116 (xscheme-expressions-ring-max, xscheme-expressions-ring)
117 (xscheme-expressions-ring-yank-pointer, xscheme-running-p)
118 (xscheme-control-g-synchronization-p)
119 (xscheme-control-g-disabled-p, xscheme-string-receiver)
120 (default-xscheme-runlight, xscheme-runlight)
121 (xscheme-runlight-string, xscheme-process-filter-state)
122 (xscheme-allow-output-p, xscheme-prompt, xscheme-mode-string):
123 Move to beginning of file.
124 (scheme-interaction-mode-commands-alist)
125 (scheme-interaction-mode-map, scheme-debugger-mode-map): Declare
126 them before use. Note: the initialization code for the variables
127 has not been moved because it uses functions that reference the
128 variables.
129 (xscheme-control-g-message-string, xscheme-process-filter-alist)
130 (xscheme-prompt-for-expression-map): Declare them before use.
131 (scheme-debugger-mode-commands): "?\ " -> "?\s".
132
1332005-08-23 Ed Swarthout <ed.swarthout@gmail.com> (tiny change)
134
135 * hexl.el (hexl-print-current-point-info): Fix simple spelling
136 error.
137
1382005-08-22 Juri Linkov <juri@jurta.org>
139
140 * faces.el (set-face-underline): Delete this duplicate function
141 and make an obsolete alias to set-face-underline-p.
142 (set-face-underline-p): Use docstring of set-face-underline.
143 (describe-face): Create hyperlink to parent face.
144
145 * info.el (Info-insert-dir): Use save-excursion around
146 insert-buffer-substring.
147 (Info-isearch-search): Use LITERAL arg of replace-regexp-in-string.
148 (Info-escape-percent): Delete function.
149 (Info-fontify-node): Replace Info-escape-percent by
150 replace-regexp-in-string with REP arg set to lambda that
151 duplicates `%' and preserves text properties.
152
153 * progmodes/compile.el (compilation-disable-input): Doc fix.
154 (define-compilation-mode): Doc fix and refill.
155 (kill-compilation): Use `mode-name' in the error message.
156 (compilation-find-file): Use `compilation-error' in the
157 read-file-name's prompt.
158
1592005-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
160
161 * smerge-mode.el (smerge-basic-map): Bind smerge-combine-with-next.
162 (smerge-auto-leave): Make undo re-enable the mode.
163 (debug-ignored-errors): Add the user-error of impossible resolution.
164 (smerge-resolve): Move things around a bit, in preparation for later.
165 (smerge-diff): Don't fail if the buffer has no associated file.
166 (ediff-ancestor-buffer, ediff-quit-hook): Quieten byte-compiler.
167 (smerge-conflict-overlay): New function.
168 (smerge-match-conflict): Don't add text properties here.
169 (smerge-find-conflict): Instead, add an overlay here.
170 Also check for the case where we're inside a conflict already, so as to
171 obviate the need for font-lock-multiline, which is unbearably slow with
172 large conflicts and ciomplex font-lock patterns.
173 (smerge-remove-props): Remove overlay rather than text-properties.
174 (smerge-mode): Don't set font-lock-multiline.
175 Remove overlays when turned off.
176
1772005-08-21 Kim F. Storm <storm@cua.dk>
178
179 * ido.el (ido-ignore-item-p): Use save-match-data.
180 Bind case-fold-search to ido-case-fold locally.
181
1822005-08-20 Richard M. Stallman <rms@gnu.org>
183
184 * files.el (normal-mode): If font lock is on, turn it off and on.
185
186 * subr.el (replace-regexp-in-string): Doc fix.
187
188 * startup.el (command-line-1): Don't suppress startup screen
189 due to existing processes.
190
191 * progmodes/grep.el (grep): Bind compilation-disable-input to t.
192
193 * progmodes/compile.el (compilation-disable-input): Default to nil.
194
1952005-08-20 Kevin Rodgers <ihs_4664@yahoo.com> (tiny change)
196
197 * progmodes/compile.el (compilation-disable-input): New defcustom.
198 (compilation-start): If compilation-disable-input is non-nil, send
199 EOF to the compilation process.
200
2012005-08-20 Eli Zaretskii <eliz@gnu.org>
202
203 * textmodes/tex-mode.el (tex-bibtex-file, tex-send-tex-command):
204 Run the argument of tex-shell-cd-command through
205 convert-standard-filename, to get the correct style of slashes on
206 Windows, and enclose the result in quotes, in case the file name
207 includes whitespace or other special characters.
208
2092005-08-19 Andreas Schwab <schwab@suse.de>
210
211 * progmodes/gud.el (gud-kill-buffer-hook): Don't kill unrelated
212 process.
213
2142005-08-18 Luc Teirlinck <teirllm@auburn.edu>
215
216 * cus-start.el (minibuffer-prompt-properties): Correct typo.
217
2182005-08-18 Kim F. Storm <storm@cua.dk>
219
220 * scroll-lock.el: Fix errors due to incorrect line wrapping.
221
2222005-08-18 Richard M. Stallman <rms@gnu.org>
223
224 * scroll-lock.el: New file.
225
2262005-08-18 Thien-Thi Nguyen <ttn@gnu.org>
227
228 * dired.el (dired-move-to-end-of-filename):
229 Handle fifo as rendered by "ls -lF": Don't include trailing "|".
230
2312005-08-18 Kim F. Storm <storm@cua.dk>
232
233 * ido.el (ido-everywhere): Fix defcustom :set function to disable
234 rather than toggle mode when custom value is nil.
235 (ido-everywhere): Fix defun doc string.
236
2372005-08-17 Richard M. Stallman <rms@gnu.org>
238
239 * cus-start.el (minibuffer-prompt-properties): Use "Don't Enter"
240 as tag instead of "Inviolable".
241
2422005-08-17 Kim F. Storm <storm@cua.dk>
243
244 * windmove.el (windmove-coordinates-of-position): Remove.
245 (windmove-coordinates-of-window-position): Remove.
246 (windmove-reference-loc): Use posn-at-point instead.
247
248 * subr.el (insert-for-yank-1): Doc fix.
249
250 * ido.el (ido-enter-matching-directory): Rename from
251 ido-enter-single-matching-directory. Change 'slash choice to
252 'only. Add 'first choice.
253 (ido-exhibit): Adapt to above changes.
254
2552005-08-16 Luc Teirlinck <teirllm@auburn.edu>
256
257 * Makefile.in: Expand comment about building loaddefs.el.
258
2592005-08-16 Nick Roberts <nickrob@snap.net.nz>
260
261 * progmodes/gdb-ui.el (toggle-gdb-use-inferior-io-buffer):
262 Comment use of defadvice.
263
264 * progmodes/gud.el (gud-jump): Rework for gdb-ui.
265
2662005-08-15 Dan Nicolaescu <dann@ics.uci.edu>
267
268 * buff-menu.el, compare-w.el, emacs-lisp/testcover.el,
269 * play/gomoku.el, play/mpuz.el, progmodes/flymake.el,
270 * progmodes/gdb-ui.el, progmodes/idlw-help.el,
271 * progmodes/idlw-shell.el, progmodes/ld-script.el,
272 * progmodes/which-func.el, ruler-mode.el, strokes.el,
273 * textmodes/sgml-mode.el, textmodes/table.el: Do not use face-alias
274 for backward compatibility for faces that did not appear in the
275 previous Emacs release.
276
277 * simple.el (next-error-follow-minor-mode): Fix init value and lighter.
278
2792005-08-15 Kim F. Storm <storm@cua.dk>
280
281 * emulation/cua-base.el (cua-delete-region): Return t if
282 deleted region was non-empty.
283 (cua-replace-region): Inhibit overwrite-mode for
284 self-insert-command if replaced region was non-empty.
285 (cua--explicit-region-start, cua--status-string): Make them
286 buffer-local at top-level...
287 (cua-mode): ...rather than when mode is enabled.
288
2892005-08-15 Thien-Thi Nguyen <ttn@gnu.org>
290
291 * progmodes/vhdl-mode.el (vhdl-emacs-21):
292 Set t for Emacs 21, 22, and so on.
293
2942005-08-15 David Ponce <david@dponce.com>
295
296 * tree-widget.el Update Commentary header.
297 (tree-widget-theme): Doc fix.
298 (tree-widget-space-width): New option.
299 (tree-widget-image-properties): Look up in the default theme too.
300 (tree-widget--cursors): Only for images with arrow pointer shape.
301 (tree-widget-lookup-image): Pointer shape is hand by default.
302 (tree-widget-icon): Rename generic icon widget from
303 `tree-widget-control'.
304 (tree-widget-*-icon): Rename from `tree-widget-*-control' and
305 derive from `tree-widget-icon'.
306 (tree-widget-handle): Improve default look and feel of the text
307 representation.
308 (tree-widget): Rename :*-control properties to :*-icon properties.
309 Add :action and :help-echo properties.
310 (tree-widget-after-toggle-functions): Move.
311 (tree-widget-close-node, tree-widget-open-node): Remove.
312 (tree-widget-before-create-icon-functions): New hook.
313 (tree-widget-value-create): Update to allow customization of icons
314 and nodes at run-time via that new hook.
315 (tree-widget-icon-create, tree-widget-leaf-node-icon-p)
316 (tree-widget-icon-action, tree-widget-icon-help-echo)
317 (tree-widget-action, tree-widget-help-echo): New functions.
318
3192005-08-15 Kim F. Storm <storm@cua.dk>
320
321 * ido.el (ido-buffer-internal): Use with-no-warnings.
322 (ido-make-merged-file-list): Use while-no-input.
323
3242005-08-15 Richard M. Stallman <rms@gnu.org>
325
326 * textmodes/flyspell.el (flyspell-mark-duplications-flag): Doc fix.
327 (flyspell-large-region): Fix doc and custom type.
328
3292005-08-14 Richard M. Stallman <rms@gnu.org>
330
331 * files.el (interpreter-mode-alist): Doc fix.
332
333 * mail/rmail.el (rmail-nonignored-headers): New variable.
334 (rmail-clear-headers): Use it.
335 (rmail-reply): Better handling of mail-followup-to header.
336
337 * progmodes/sh-script.el (sh-font-lock-keywords-var):
338 Rename variable from sh-font-lock-keywords. In the `shell' entry,
339 don't try to refer to executable-font-lock-keywords.
340 (sh-font-lock-keywords-var-1): Rename from sh-font-lock-keywords-1.
341 (sh-font-lock-keywords-var-2): Rename from sh-font-lock-keywords-2.
342 (sh-font-lock-keywords): Append executable-font-lock-keywords here.
343 (sh-mode): Set comment-start-skip, local-abbrev-table,
344 imenu-case-fold-search.
345 (sh-set-shell): Don't set them here.
346 (sh-feature): Simplify. Get rid of the eval-a-variable feature.
347 Don't cache the results in the original alist; don't ever modify
348 that alist.
349
350 * textmodes/flyspell.el (flyspell-mode): Autoload a defvar.
351
352 * textmodes/ispell.el (lookup-words): Cope with case where ARGS is
353 empty.
354
3552005-08-15 Andreas Schwab <schwab@suse.de>
356
357 * desktop.el: Put autoload cookie at risky-local-variable declarations.
358
359 * dired.el, info.el, mail/rmail.el: Revert last change.
360
3612005-08-14 Thien-Thi Nguyen <ttn@gnu.org>
362
363 * dired.el: Fix dependency bug: Wrap `desktop-buffer-mode-handlers'
364 modification in `eval-after-load' form.
365 * info.el: Likewise.
366 * mail/rmail.el: Likewise.
367
3682005-08-14 Juri Linkov <juri@jurta.org>
369
370 * progmodes/compile.el (compilation-mode-font-lock-keywords):
371 Remove highlighting of "Compilation started". Highlight only
372 the word "finished" in "Compilation finished". Add highlighting
373 of "interrupt", "killed", "terminated" and the exit code.
374 (compilation-start): Add newline after header. Use exactly the
375 same time stamp format as the finishing message.
376 (compilation-mode-map): Add ellipsis to "Search Files (grep)".
377
378 * progmodes/grep.el (grep-mode-map): Add ellipsis to "Another grep".
379 (grep-mode-font-lock-keywords): Don't highlight "Grep started".
380 Add highlighting of "interrupt", "killed", "terminated".
381
382 * delsel.el (delete-selection-pre-hook): If overwrite-mode is
383 enabled and the current command is self-insert-command, call it
384 explicitly with overwrite-mode bound to nil, to not allow it
385 to delete the character after the selected region.
386
3872005-08-12 Matt Hodges <MPHodges@member.fsf.org>
388
389 * emacs-lisp/eldoc.el: Add move-beginning-of-line,
390 move-end-of-line, end-of-line, and beginning-of-line to the list
391 of commands after which the echo area is updated.
392
3932005-08-12 Eli Zaretskii <eliz@gnu.org>
394
395 * cus-edit.el (custom-save-all, custom-save-delete):
396 Bind recentf-exclude to exclude custom-file.
397
3982005-08-12 Ehud Karni <ehud@unix.mvs.co.il>
399
400 * mail/rmailsum.el (rmail-summary-end-of-message): New command
401 to go to the bottom of the mail message. Added to
402 `rmail-summary-mode-map' with key "/".
403 (rmail-summary-show-message): New (internal) function for use by
404 both `rmail-summary-beginning/end-of-message'.
405 (rmail-summary-beginning-of-message): Change to use
406 rmail-summary-show-message.
407
408 * mail/rmail.el (rmail-end-of-message): New command to go to the
409 end of the current message. Added to `rmail-mode-map' with key "/".
410 (rmail-beginning-of-message): Fix to work as documented.
411 (rmail-mode): Change documentation.
412
413 * progmodes/compile.el (compilation-start): Add the line
414 "Compilation started" with compilation start time.
415 (compilation-mode-font-lock-keywords): Add `started' to keywords.
416
4172005-08-11 Luc Teirlinck <teirllm@auburn.edu>
418
419 * menu-bar.el (menu-bar-options-menu): Standardize capitalization
420 of menu items.
421
4222005-08-11 Richard M. Stallman <rms@gnu.org>
423
424 * simple.el (pop-global-mark): Reverse test of widen-automatically.
425
426 * battery.el (battery-status-function): Don't use ignore-errors.
427
4282005-08-11 Lute Kamstra <lute@gnu.org>
429
430 * emacs-lisp/generic.el (generic-font-lock-defaults): Declare with
431 define-obsolete-variable-alias.
432
4332005-08-11 Stefan Monnier <monnier@iro.umontreal.ca>
434
435 * net/ange-ftp.el: Use \\` and \\' instead of ^ and $ in regexps.
436 (ange-ftp-send-cmd): Revert last change, and expand
437 the comment explaining the problem.
438
4392005-08-10 Luc Teirlinck <teirllm@auburn.edu>
440
441 * ldefs-boot.el: Update.
442
443 * menu-bar.el (menu-bar-showhide-menu): Rename "Date, Time and Mail"
444 item to "Time, Load and Mail". Change help echo text.
445
446 * time.el (display-time-use-mail-icon, display-time-format)
447 (display-time-string-forms): Shorten first line of docstrings.
448
4492005-08-10 Lars Hansen <larsh@soem.dk>
450
451 * desktop.el (desktop-buffer-mode-handlers):
452 Make non-customizable. Add autoload cookie. Change initial value to
453 nil; add elements in respective modules instead. Fix doc string.
454 (desktop-load-file): New function.
455 (desktop-minor-mode-handlers): New autoloaded variable.
456 (desktop-create-buffer): Call minor mode handlers.
457 Use desktop-load-file to load major and minor mode modules prior to
458 checking for a handler.
459 (desktop-save): Don't add nil to desktop-minor-modes for minor
460 modes with nil function in desktop-minor-mode-table. Don't delete
461 desktop file before rewriting it.
462 (desktop-locals-to-save): Add autoload cookie. Don't make
463 automatically buffer-local. Add variables column-number-mode,
464 size-indication-mode, indent-tabs-mode,
465 indicate-buffer-boundaries, indicate-empty-lines and
466 show-trailing-whitespace.
467 (desktop-clear): Allow desktop-clear-preserve-buffers to contain
468 regexps. Don't use desktop-clear-preserve-buffers-regexp.
469 (desktop-clear-preserve-buffers-regexp): Delete.
470 (desktop-clear-preserve-buffers): Update initial value and docstring.
471 (desktop-save-buffer): Fix doc string.
472
473 * hilit-chg.el: Add handler to desktop-minor-mode-handlers.
474 (hilit-chg-desktop-restore): New function.
475 (highlight-changes-mode): Add highlight-changes-mode to
476 desktop-locals-to-save.
477
478 * dired.el: Add handler to desktop-buffer-mode-handlers.
479 (dired-restore-desktop-buffer): Remove autoload cookie.
480 (dired-mode): Add autoload cookie.
481
482 * info.el: Add handler to desktop-buffer-mode-handlers.
483 (Info-restore-desktop-buffer): Remove autoload cookie.
484 (Info-mode): Add autoload cookie.
485
486 * mh-e/mh-e.el: Add handler to desktop-buffer-mode-handlers.
487 (mh-restore-desktop-buffer): Remove autoload cookie.
488 (mh-folder-mode): Add autoload cookie.
489
490 * mail/rmail.el: Add handler to desktop-buffer-mode-handlers.
491 (rmail-restore-desktop-buffer): Remove autoload cookie.
492
4932005-08-11 Masatake YAMATO <jet@gyve.org>
494
495 * hexl.el (hexl-address-region):
496 (hexl-ascii-region, hexl-font-lock-keywords):
497 (hexl-highlight-line-range): Use the term "region"
498 instead of "area" for consistency with the other symbols
499 defined in hexl.el.
500
5012005-08-09 Luc Teirlinck <teirllm@auburn.edu>
502
503 * menu-bar.el (menu-bar-options-save): Move `display-time-mode' to
504 correct group: it is set with `menu-bar-make-mm-toggle' (pointed
505 out by Juri Linkov). Add `display-battery-mode'.
506
5072005-08-09 Juri Linkov <juri@jurta.org>
508
509 * progmodes/compile.el (compilation-mode-font-lock-keywords):
510 Remove `-text' from face variable names.
511 (compilation-error-file-name, compilation-warning-file-name)
512 (compilation-info-file-name): Delete faces.
513 (compilation-line-number, compilation-column-number):
514 Remove face underlining.
515 (compilation-message-face): Set to `underline' value by default.
516 (compilation-error-face, compilation-warning-face)
517 (compilation-info-face): Remove `-file-name' from face names.
518 (compilation-error-text-face, compilation-warning-text-face)
519 (compilation-info-text-face): Delete face variables.
520 (compilation-text-face): Delete function.
521
522 * progmodes/grep.el (grep-regexp-alist): Use `.+?' instead of `[^:\n]+'.
523 (grep-mode-font-lock-keywords): Use `.+?' instead of `[^\n-]+'.
524 (grep-error-face): Set to `compilation-error' instead of
525 `compilation-error-face' (which is redefined to `grep-hit-face' in
526 grep buffers).
527 (grep-mode-font-lock-keywords): Remove `-text' from face variable
528 names. Use `grep-error-face' instead of `compilation-error-text-face'.
529
530 * dired-aux.el (dired-do-query-replace-regexp):
531 Use `query-replace-read-args'.
532
533 * replace.el (query-replace-read-from, query-replace-read-to)
534 (query-replace-read-args): Rename arg `string' to `prompt'.
535
536 * menu-bar.el (menu-bar-showhide-menu): Add `showhide-battery'.
537
5382005-08-09 Katsumi Yamaoka <yamaoka@jpl.org> (tiny change)
539
540 * net/ange-ftp.el (ange-ftp-send-cmd): Make it work properly with
541 uploading files.
542 (ange-ftp-canonize-filename): Handle file names beginning with ~
543 correctly.
544
5452005-08-09 Juanma Barranquero <lekktu@gmail.com>
546
547 * textmodes/fill.el (canonically-space-region)
548 (fill-context-prefix, fill-french-nobreak-p)
549 (fill-delete-newlines, fill-comment-paragraph)
550 (justify-current-line): "?\ " -> "?\s".
551
5522005-08-09 Ben North <ben@redfrontdoor.org> (tiny change)
553
554 * textmodes/fill.el (fill-nonuniform-paragraphs):
555 Improve argument/docstring consistency.
556
5572005-08-09 Richard M. Stallman <rms@gnu.org>
558
559 * textmodes/ispell.el (ispell-word): More fboundp checks.
560
561 * files.el (find-file-noselect): Don't call set-buffer-major-mode.
562 (find-file-noselect-1): Call it here, only if RAWFILE.
563 (normal-mode): Always set some major mode.
564 (save-some-buffers-action-alist): Change some explanation strings.
565 (file-name-non-special): In the `quote' method, use unwind-protect.
566
5672005-08-09 Magnus Henoch <mange@freemail.hu>
568
569 * textmodes/ispell.el (ispell-find-aspell-dictionaries): New command.
570 (ispell-have-aspell-dictionaries): New variable.
571 (ispell-aspell-data-dir, ispell-aspell-dict-dir): New variables.
572 (ispell-get-aspell-config-value): New function.
573 (ispell-aspell-find-dictionary): New function.
574 (ispell-aspell-add-aliases): New function.
575 (ispell-valid-dictionary-list): Call ispell-find-aspell-dictionaries if
576 appropriate. Don't look for ispell dictionaries if we use aspell.
577 (ispell-menu-map): Don't build a submenu of dictionaries.
578
5792005-08-09 Richard M. Stallman <rms@gnu.org>
580
581 * progmodes/sql.el (sql-interactive-mode-map): Use fboundp.
582 (sql-read-passwd): Use read-passwd.
583
584 * progmodes/idlw-toolbar.el (idlwave-toolbar)
585 (idlwave-toolbar-is-possible): Add defvars.
586
587 * progmodes/idlw-shell.el (idlwave-xemacs-hack-mouse-track):
588 Avoid warnings.
589
590 * progmodes/idlw-rinfo.el (idlwave-system-variables-alist)
591 (idlwave-system-class-info, idlwave-executive-commands-alist):
592 Use defvar.
593
594 * progmodes/cc-engine.el (c-guess-basic-syntax): Add autoload.
595
596 * mail/supercite.el (sc-ask, sc-no-blank-line-or-header):
597 Avoid warnings.
598
599 * mail/rmail.el (rmail-ignored-headers): Don't hide mime-version:
600 and content-type: headers.
601
602 * eshell/eshell.el (eshell): Avoid warnings about eshell-mode.
603
604 * emacs-lisp/map-ynp.el (map-y-or-n-p): Reorder the options
605 and rename some of them to be more self-explanatory.
606
607 * calendar/calendar.el (calendar-mode-map): Bind < and > usefully.
608
609 * startup.el (command-line-1): Implement -scriptload.
610
611 * replace.el (occur-engine): Initial *Occur* output not undoable.
612
613 * menu-bar.el (menu-bar-file-menu): Rename some menu items
614 and improve help strings.
615
616 * isearch.el (isearch-repeat): When changing direction,
617 mark search successful.
618
619 * ediff-init.el: Use (featurep 'xemacs).
620
621 * comint.el (send-invisible): Identify buffer, if not selected.
622
623 * align.el: Delete autoload for c-guess-basic-syntax.
624
6252005-08-09 Juanma Barranquero <lekktu@gmail.com>
626
627 * textmodes/refbib.el (r2b-convert-record, r2b-convert-buffer):
628 Improve argument/docstring consistency. Doc fixes.
629 (r2b-variables, r2bv-address, r2bv-annote, r2bv-author)
630 (r2bv-booktitle, r2bv-date, r2bv-decade, r2bv-editor)
631 (r2bv-entry-kind, r2bv-institution, r2bv-journal, r2bv-keywords)
632 (r2bv-kn, r2bv-month, r2bv-note, r2bv-number, r2bv-ordering)
633 (r2bv-organization, r2bv-pages, r2bv-primary-author)
634 (r2bv-publisher, r2bv-school, r2bv-title, r2bv-title-first-word)
635 (r2bv-tr, r2bv-type, r2bv-volume, r2bv-where, r2bv-year):
636 Defvar at compile time.
637
6382005-08-09 Juri Linkov <juri@jurta.org>
639
640 * info.el: Replace `info' with upper-case `Info' where appropriate.
641 (info-title-1, info-title-2, info-title-3, info-title-4)
642 (info-menu-header): Move up face definitions.
643 (info-menu-star): Rename from `info-menu-5'.
644 (Info-fontify-node): Replace `info-menu-5' with `info-menu-star'.
645 (Info-fontify-visited-nodes): Fix docstring.
646 (Info-hide-note-references): Fix docstring.
647 (Info-up, Info-next-reference, Info-prev-reference): Put cursor on
648 menu items in the same way as on cross-references.
649 (info-apropos): Fix sorting order and formatting to be like in the
650 stand-alone Info browser. Display error messages for 1 sec.
651 (Info-mode-map): Move down `c' key binding. Bind `^' to `Info-up'.
652 (Info-mode-menu): Remove item for `Info-search-case-sensitively'
653 from the menu bar.
654 (Info-insert-dir): Restore point after calling
655 `insert-buffer-substring'.
656
6572005-08-08 Richard M. Stallman <rms@gnu.org>
658
659 * emacs-lisp/lmenu.el (lucid-menubar-map, lucid-failing-menubar)
660 (recompute-lucid-menubar): Add defvars.
661
662 * mail/sendmail.el (mail-yank-original): Use with-no-warnings.
663
664 * mail/reporter.el (reporter-dump-state): Use insert-buffer-substring.
665
666 * net/net-utils.el (run-dig): Rename from `dig'.
667
668 * play/gametree.el (gametree-mode): Use make-local-variable,
669 not make-variable-buffer-local.
670
671 * progmodes/ada-prj.el (ada-prj-display-page): Use with-no-warnings.
672
673 * ansi-color.el (ansi-color-make-extent)
674 (ansi-color-set-extent-face): Use fboundp, not functionp.
675
676 * autorevert.el (auto-revert-tail-mode): Use make-local-variable,
677 not make-variable-buffer-local.
678
679 * bookmark.el (Info-current-file): Add defvar.
680 (bookmark-jump-noselect): Use with-no-warnings.
681
682 * completion.el (c-mode-map, fortran-mode-map): Add defvars.
683
684 * ebuff-menu.el (Helper-return-blurb): Add defvar.
685
686 * ffap.el (gnus-summary-buffer, gnus-article-buffer): Add defvars.
687
688 * find-file.el (ada-procedure-start-regexp)
689 (ada-package-start-regexp): Add defvars.
690
691 * info.el (Info-insert-dir): Use insert-buffer-substring.
692
693 * xml.el (xml-att-def-re): Add defvar.
694
695 * icomplete.el (icomplete-exhibit): Adapt to new while-no-input
696 calling convention.
697
698 * subr.el (while-no-input): Return t if there is input.
699
7002005-08-08 Luc Teirlinck <teirllm@auburn.edu>
701
702 * cus-start.el (all): Add `overflow-newline-into-fringe'.
703
7042005-08-08 Juanma Barranquero <lekktu@gmail.com>
705
706 * cmuscheme.el (inferior-scheme-mode-hook, inferior-scheme-mode)
707 (scheme-prev-l/c-dir/file): Fix typos in docstrings.
708
7092005-08-08 Emilio C. Lopes <eclig@gmx.net>
710
711 * cmuscheme.el (scheme-start-file): Replace reference to
712 `user-emacs-directory' by "~/.emacs.d/".
713
7142005-08-08 Thien-Thi Nguyen <ttn@gnu.org>
715
716 * info.el (Info-dir-remove-duplicates): Avoid case folding
717 in loop; instead, keep downcased strings for comparison.
718 Suggested by Helmut Eller.
719
7202005-08-07 Michael Albinus <michael.albinus@gmx.de>
721
722 Sync with Tramp 2.0.50.
723
724 * tramp.el: Remove defvar of `last-coding-system-used' in the
725 XEmacs case; not necessary anymore.
726 (tramp-user-regexp): Allow "@" as part of user name.
727 (tramp-handle-set-visited-file-modtime)
728 (tramp-handle-insert-file-contents)
729 (tramp-handle-write-region): No special handling for
730 `last-coding-system-used, because this is done in
731 `tramp-accept-process-output' now.
732 (tramp-accept-process-output): New defun.
733 (tramp-process-one-action, tramp-process-one-multi-action)
734 (tramp-wait-for-regexp, tramp-wait-for-output)
735 (tramp-discard-garbage-erase-buffer): Call it. Reported by David
736 Howells <dhowells@redhat.com>.
737 (clear-visited-file-modtime): Defadvice removed. The check for
738 unset buffer's modtime does not need to be based on
739 `tramp-buffer-file-attributes'. Suggested by RMS.
740 (tramp-message): Insert "\n" if not being at beginning of line.
741 (tramp-find-shell): Use `tramp-barf-if-no-shell-prompt' for code
742 sequence with same logic.
743 (tramp-completion-handle-expand-file-name): Discard call of
744 `tramp-drop-volume-letter'. It is not necessary, and there have
745 been problems with (expand-file-name "~/.netrc" "/") in ange-ftp.
746 Reported by Richard G. Bielawski <Richard.G.Bielawski@wellsfargo.com>.
747 (tramp-do-copy-or-rename-file-out-of-band): Transfer message
748 should always be visible.
749 (tramp-handle-insert-directory, tramp-setup-complete)
750 (tramp-set-process-query-on-exit-flag)
751 (tramp-append-tramp-buffers): Pacify byte-compiler.
752 (tramp-bug): Delete non-existing variables from list.
753 Apply `tramp-load-report-modules' as pre-hook.
754 Mask `tramp-password-prompt-regexp', `tramp-shell-prompt-pattern' and
755 `shell-prompt-pattern' because of non-7bit characters.
756 Reported by Sebastian Luque <sluque@mun.ca>.
757 (tramp-reporter-dump-variable, tramp-load-report-modules): New defuns.
758 (tramp-match-string-list): Remove function.
759 (tramp-wait-for-regexp): Remove call of that function.
760 Suggested by Kim F. Storm <storm@cua.dk>.
761 (tramp-set-auto-save-file-modes): Use octal integer code #o600
762 instead of octal character code ?\600. The latter resulted in a
763 syntax error with XEmacs.
764
765 * tramp-smb.el: Remove defvar of `last-coding-system-used' in the
766 XEmacs case; not necessary anymore.
767 (tramp-smb-handle-write-region): No special handling for
768 `last-coding-system-used, because this is done in
769 `tramp-accept-process-output' now.
770 (tramp-smb-wait-for-output): Call `tramp-accept-process-output'.
771
7722005-08-06 Luc Teirlinck <teirllm@auburn.edu>
773
774 * wid-edit.el (widget-choice-value-create):
775 Unconditionally respect user choice. Set :explicit-choice back to nil
776 when no longer needed.
777 (widget-choice-action): Unconditionally respect user choice.
778 Eliminate :explicit-choice-value.
779
780 * fringe.el (set-fringe-indicators-1, fringe-indicators): Delete.
781
782 * menu-bar.el (menu-bar-options-save): Replace `fringe-indicators'
783 with `indicate-empty-lines' and `indicate-buffer-boundaries'.
784 (menu-bar-showhide-fringe-menu): Add new item "Empty line indicators"
785 running new function `toggle-indicate-empty-lines'.
786 Rename "Customize" item to "Customize fringe".
787 Rename "Indicators" item to "Buffer boundaries" and change help echo.
788 (menu-bar-showhide-fringe-ind-menu): Change several help echos.
789 Add `menu-bar-showhide-fringe-ind-customize' as "Other (customize)".
790 Delete "Empty lines only" item.
791 (menu-bar-showhide-fringe-ind-customize): New function.
792 (menu-bar-showhide-fringe-ind-mixed)
793 (menu-bar-showhide-fringe-ind-box)
794 (menu-bar-showhide-fringe-ind-right)
795 (menu-bar-showhide-fringe-ind-left)
796 (menu-bar-showhide-fringe-ind-none): Use `indicate-buffer-boundaries'
797 instead of `fringe-indicators'.
798
7992005-08-06 Michael Kifer <kifer@cs.stonybrook.edu>
800
801 * viper.el (viper-emacs-state-mode-list): Add recentf-dialog-mode.
802 Change the date of last update.
803
8042005-08-06 Michael Kifer <kifer@cs.stonybrook.edu>
805
806 * viper-cmd.el (viper-harness-minor-mode, viper-exec-delete)
807 (viper-exec-yank, viper-put-back): Don't display modification msg
808 if in the minibuffer.
809
810 * viper-init.el (viper-replace-overlay-cursor-color)
811 (viper-insert-state-cursor-color, viper-vi-state-cursor-color):
812 Make variables frame local.
813
814 * viper-util.el (viper-append-filter-alist): Use append instead of
815 nconc.
816
817 * viper.el (viper-vi-state-mode-list)
818 (viper-emacs-state-mode-list): Move help-mode and
819 completion-list-mode from the first list to the second.
820 (viper-mode): Docstring.
821 (viper-go-away, viper-non-hook-settings): Don't localize
822 minor-mode-alist in newer Emacsen. Add advice to
823 set-cursor-color. Don't bind "\C-c\\".
824
8252005-08-06 Emilio C. Lopes <eclig@gmx.net>
826
827 * cmuscheme.el (scheme-trace-command, scheme-untrace-command)
828 (scheme-macro-expand-command): New user options.
829 (scheme-trace-procedure, scheme-expand-current-form): New commands.
830 (scheme-form-at-point, scheme-start-file)
831 (scheme-interactively-start-process): New functions.
832 (scheme-get-process): New function, extracted from `scheme-proc'.
833 (run-scheme): Call `scheme-start-file' to get start file, and pass
834 it to `make-comint'.
835 (switch-to-scheme, scheme-proc):
836 Call `scheme-interactively-start-process' if no Scheme buffer/process
837 is available.
838
8392005-08-06 Juri Linkov <juri@jurta.org>
840
841 * progmodes/compile.el (compilation-mode-font-lock-keywords):
842 Use `compilation-text-face', `compilation-info-text-face' and
843 `compilation-error-text-face' instead of `font-lock-keyword-face'.
844 (compilation-error): New face.
845 (compilation-error-file-name): Inherit from
846 `compilation-error' instead of `font-lock-warning-face'.
847 (compilation-warning-file-name): Inherit from
848 `compilation-warning' instead of `font-lock-warning-face'.
849 (compilation-info, compilation-error-file-name)
850 (compilation-warning-file-name, compilation-info-file-name)
851 (compilation-line-number, compilation-column-number): Doc fix.
852 (compilation-error-text-face, compilation-warning-text-face)
853 (compilation-info-text-face): New face variables.
854 (compilation-line-face, compilation-column-face)
855 (compilation-enter-directory-face)
856 (compilation-leave-directory-face): Doc fix.
857 (compilation-text-face): New function.
858
859 * progmodes/grep.el (grep-regexp-alist): Set 5th arg `TYPE' to 0
860 instead of 1 to display binary file names as info file links.
861 (grep-error-face): Use `compilation-error-face' instead of
862 `font-lock-keyword-face'.
863 (grep-mode-font-lock-keywords): Use `compilation-info-text-face'
864 and `compilation-warning-text-face' instead of
865 `font-lock-keyword-face'. Use `compilation-error-text-face'
866 instead of `grep-error-face'.
867
12005-08-05 Kenichi Handa <handa@m17n.org> 8682005-08-05 Kenichi Handa <handa@m17n.org>
2 869
3 * international/code-pages.el: Add autoload cookies for all coding 870 * international/code-pages.el: Add autoload cookies for all coding
@@ -30,8 +897,7 @@
30 (thumbs-image-num): Make automatically buffer local. 897 (thumbs-image-num): Make automatically buffer local.
31 (thumbs-show-thumbs-list): Use `make-local-variable', not 898 (thumbs-show-thumbs-list): Use `make-local-variable', not
32 `make-variable-buffer-local'. 899 `make-variable-buffer-local'.
33 (thumbs-insert-image): Make `thumbs-current-image-size' 900 (thumbs-insert-image): Make `thumbs-current-image-size' buffer-local.
34 buffer-local.
35 901
36 * play/doctor.el (doctor-type-symbol): "?\ " -> "?\s". 902 * play/doctor.el (doctor-type-symbol): "?\ " -> "?\s".
37 (**mad**, *debug*, *print-space*, *print-upcase*, abuselst) 903 (**mad**, *debug*, *print-space*, *print-upcase*, abuselst)
@@ -73,12 +939,12 @@
732005-08-01 Nick Roberts <nickrob@snap.net.nz> 9392005-08-01 Nick Roberts <nickrob@snap.net.nz>
74 940
75 Update copyright notices of files in progmodes directory for 941 Update copyright notices of files in progmodes directory for
76 release of Emacs 22.1. 942 release of Emacs 22.1.
77 943
78 * progmodes/gdb-ui.el (gdb-enable-debug-log): Add autoload cookie. 944 * progmodes/gdb-ui.el (gdb-enable-debug-log): Add autoload cookie.
79 945
80 * progmodes/gud.el (gud-tooltip-mode): Add autoload cookie. Don't 946 * progmodes/gud.el (gud-tooltip-mode): Add autoload cookie.
81 barf if the GUD buffer has been killed. 947 Don't barf if the GUD buffer has been killed.
82 948
832005-08-01 Kim F. Storm <storm@cua.dk> 9492005-08-01 Kim F. Storm <storm@cua.dk>
84 950
@@ -86,6 +952,11 @@
86 952
872005-07-29 Stefan Monnier <monnier@iro.umontreal.ca> 9532005-07-29 Stefan Monnier <monnier@iro.umontreal.ca>
88 954
955 * simple.el (next-error-follow-minor-mode):
956 make-variable-buffer-local -> make-local-variable.
957
958 * emacs-lisp/cl-extra.el: Require CL also when compiling.
959
89 * emacs-lisp/bytecomp.el (byte-compile-make-variable-buffer-local) 960 * emacs-lisp/bytecomp.el (byte-compile-make-variable-buffer-local)
90 (byte-compile-form-make-variable-buffer-local): New functions to warn 961 (byte-compile-form-make-variable-buffer-local): New functions to warn
91 about misuses of make-variable-buffer-local where make-local-variable 962 about misuses of make-variable-buffer-local where make-local-variable
@@ -659,9 +1530,9 @@
659 (isearch-fallback): Refill docstring. 1530 (isearch-fallback): Refill docstring.
660 1531
661 * international/isearch-x.el 1532 * international/isearch-x.el
662 (isearch-process-search-multibyte-characters): Remove unneeded `concat'. 1533 (isearch-process-search-multibyte-characters): Remove unneeded
663 Add intermediate values to `junk-hist' instead of `minibuffer-history'. 1534 `concat'. Add intermediate values to `junk-hist' instead of
664 Test the length of `str'. 1535 `minibuffer-history'. Test the length of `str'.
665 1536
6662005-07-18 Juanma Barranquero <lekktu@gmail.com> 15372005-07-18 Juanma Barranquero <lekktu@gmail.com>
667 1538
@@ -1879,6 +2750,13 @@
1879 * progmodes/compile.el (compilation-next-error-function): 2750 * progmodes/compile.el (compilation-next-error-function):
1880 Don't switch buffers; operate on the current buffer. 2751 Don't switch buffers; operate on the current buffer.
1881 2752
2753 * progmodes/compile.el (compilation-error-file-name)
2754 (compilation-warning-file-name, compilation-info-file-name)
2755 (compilation-line-number, compilation-column-number): New faces.
2756 (compilation-error-face, compilation-warning-face)
2757 (compilation-info-face, compilation-line-face)
2758 (compilation-column-face): Use them.
2759
1882 * facemenu.el (facemenu-add-face): Warn when font-lock is active. 2760 * facemenu.el (facemenu-add-face): Warn when font-lock is active.
1883 2761
1884 * comint.el (comint-password-prompt-regexp): Accept ", try again". 2762 * comint.el (comint-password-prompt-regexp): Accept ", try again".
@@ -2234,9 +3112,10 @@
2234 New backward-compatibility aliases for renamed faces. 3112 New backward-compatibility aliases for renamed faces.
2235 (eshell-run-test): Use renamed eshell-test faces. 3113 (eshell-run-test): Use renamed eshell-test faces.
2236 3114
2237 * eshell/em-prompt.el (eshell-prompt): 3115 * eshell/em-prompt.el (eshell-prompt): Remove "-face" suffix from
2238 Remove "-face" suffix from face name. 3116 face name.
2239 (eshell-prompt-face): New backward-compatibility alias for renamed face. 3117 (eshell-prompt-face): New backward-compatibility alias for renamed
3118 face.
2240 (eshell-emit-prompt): Use renamed eshell-prompt face. 3119 (eshell-emit-prompt): Use renamed eshell-prompt face.
2241 3120
2242 * eshell/em-ls.el (eshell-ls-directory, eshell-ls-symlink) 3121 * eshell/em-ls.el (eshell-ls-directory, eshell-ls-symlink)
@@ -2503,20 +3382,22 @@
2503 (ebrowse-draw-member-buffer-class-line, ebrowse-draw-member-long-fn) 3382 (ebrowse-draw-member-buffer-class-line, ebrowse-draw-member-long-fn)
2504 (ebrowse-draw-member-short-fn): Use renamed ebrowse faces. 3383 (ebrowse-draw-member-short-fn): Use renamed ebrowse faces.
2505 3384
2506 * progmodes/antlr-mode.el (antlr-default, antlr-keyword, antlr-syntax) 3385 * progmodes/antlr-mode.el (antlr-default, antlr-keyword,
3386 antlr-syntax)
2507 (antlr-ruledef, antlr-tokendef, antlr-ruleref, antlr-tokenref) 3387 (antlr-ruledef, antlr-tokendef, antlr-ruleref, antlr-tokenref)
2508 (antlr-literal): Remove "-face" suffix and "font-lock-" from face names. 3388 (antlr-literal): Remove "-face" suffix and "font-lock-" from face
3389 names.
2509 (antlr-font-lock-default-face, antlr-font-lock-keyword-face) 3390 (antlr-font-lock-default-face, antlr-font-lock-keyword-face)
2510 (antlr-font-lock-syntax-face, antlr-font-lock-ruledef-face) 3391 (antlr-font-lock-syntax-face, antlr-font-lock-ruledef-face)
2511 (antlr-font-lock-tokendef-face, antlr-font-lock-ruleref-face) 3392 (antlr-font-lock-tokendef-face, antlr-font-lock-ruleref-face)
2512 (antlr-font-lock-tokenref-face, antlr-font-lock-literal-face): 3393 (antlr-font-lock-tokenref-face, antlr-font-lock-literal-face): New
2513 New backward-compatibility aliases for renamed faces. 3394 backward-compatibility aliases for renamed faces.
2514 (antlr-default-face, antlr-keyword-face, antlr-syntax-face) 3395 (antlr-default-face, antlr-keyword-face, antlr-syntax-face)
2515 (antlr-ruledef-face, antlr-tokendef-face, antlr-ruleref-face) 3396 (antlr-ruledef-face, antlr-tokendef-face, antlr-ruleref-face)
2516 (antlr-tokenref-face, antlr-literal-face): Variables renamed to remove 3397 (antlr-tokenref-face, antlr-literal-face): Variables renamed to
2517 "font-lock-". Use renamed antlr-mode faces. 3398 remove "font-lock-". Use renamed antlr-mode faces.
2518 (antlr-font-lock-additional-keywords): Use renamed faces. 3399 (antlr-font-lock-additional-keywords): Use renamed faces. Replace
2519 Replace literal face-names with face variable references. 3400 literal face-names with face variable references.
2520 3401
2521 * buff-menu.el (Buffer-menu-buffer): Remove "-face" suffix from 3402 * buff-menu.el (Buffer-menu-buffer): Remove "-face" suffix from
2522 face name. 3403 face name.
@@ -2860,7 +3741,8 @@
2860 (pc-selection-mode): 3741 (pc-selection-mode):
2861 * emulation/vip.el (vip-find-char-forward): 3742 * emulation/vip.el (vip-find-char-forward):
2862 * emulation/viper-cmd.el (viper-find-char-forward): 3743 * emulation/viper-cmd.el (viper-find-char-forward):
2863 * international/mule-cmds.el (select-safe-coding-system-accept-default-p) 3744 * international/mule-cmds.el
3745 (select-safe-coding-system-accept-default-p)
2864 (input-method-exit-on-invalid-key): 3746 (input-method-exit-on-invalid-key):
2865 * international/mule-diag.el (describe-coding-system): 3747 * international/mule-diag.el (describe-coding-system):
2866 * international/ucs-tables.el (unify-8859-on-encoding-mode): 3748 * international/ucs-tables.el (unify-8859-on-encoding-mode):
@@ -3034,11 +3916,12 @@
3034 (smerge-mine-face, smerge-other-face, smerge-base-face) 3916 (smerge-mine-face, smerge-other-face, smerge-base-face)
3035 (smerge-markers-face): Use renamed smerge faces. 3917 (smerge-markers-face): Use renamed smerge faces.
3036 3918
3037 * log-view.el (log-view-file, log-view-message): 3919 * log-view.el (log-view-file, log-view-message): Remove "-face"
3038 Remove "-face" suffix from face names. 3920 suffix from face names.
3039 (log-view-file-face, log-view-message-face): 3921 (log-view-file-face, log-view-message-face): New
3040 New backward-compatibility aliases for renamed faces. 3922 backward-compatibility aliases for renamed faces.
3041 (log-view-file-face, log-view-message-face): Use renamed log-view faces. 3923 (log-view-file-face, log-view-message-face): Use renamed log-view
3924 faces.
3042 3925
3043 * paren.el (show-paren-match, show-paren-mismatch): 3926 * paren.el (show-paren-match, show-paren-mismatch):
3044 Remove "-face" suffix from face names. 3927 Remove "-face" suffix from face names.
@@ -3050,19 +3933,20 @@
3050 (ruler-mode-margins, ruler-mode-fringes) 3933 (ruler-mode-margins, ruler-mode-fringes)
3051 (ruler-mode-column-number, ruler-mode-fill-column) 3934 (ruler-mode-column-number, ruler-mode-fill-column)
3052 (ruler-mode-comment-column, ruler-mode-goal-column) 3935 (ruler-mode-comment-column, ruler-mode-goal-column)
3053 (ruler-mode-tab-stop, ruler-mode-current-column): 3936 (ruler-mode-tab-stop, ruler-mode-current-column): Remove "-face"
3054 Remove "-face" suffix from face names. 3937 suffix from face names.
3055 (ruler-mode-default-face, ruler-mode-pad-face) 3938 (ruler-mode-default-face, ruler-mode-pad-face)
3056 (ruler-mode-margins-face, ruler-mode-fringes-face) 3939 (ruler-mode-margins-face, ruler-mode-fringes-face)
3057 (ruler-mode-column-number-face, ruler-mode-fill-column-face) 3940 (ruler-mode-column-number-face, ruler-mode-fill-column-face)
3058 (ruler-mode-comment-column-face, ruler-mode-goal-column-face) 3941 (ruler-mode-comment-column-face, ruler-mode-goal-column-face)
3059 (ruler-mode-tab-stop-face, ruler-mode-current-column-face): 3942 (ruler-mode-tab-stop-face, ruler-mode-current-column-face): New
3060 New backward-compatibility aliases for renamed faces. 3943 backward-compatibility aliases for renamed faces.
3061 (ruler-mode-pad, ruler-mode-margins, ruler-mode-fringes) 3944 (ruler-mode-pad, ruler-mode-margins, ruler-mode-fringes)
3062 (ruler-mode-column-number, ruler-mode-fill-column) 3945 (ruler-mode-column-number, ruler-mode-fill-column)
3063 (ruler-mode-comment-column, ruler-mode-goal-column) 3946 (ruler-mode-comment-column, ruler-mode-goal-column)
3064 (ruler-mode-tab-stop, ruler-mode-current-column) 3947 (ruler-mode-tab-stop, ruler-mode-current-column)
3065 (ruler-mode-mouse-grab-any-column, ruler-mode-ruler): Use renamed faces. 3948 (ruler-mode-mouse-grab-any-column, ruler-mode-ruler): Use renamed
3949 faces.
3066 3950
3067 * whitespace.el (whitespace-highlight): Remove "-face" suffix from 3951 * whitespace.el (whitespace-highlight): Remove "-face" suffix from
3068 face name. 3952 face name.
@@ -3297,10 +4181,12 @@
3297 XEmacs code. 4181 XEmacs code.
3298 (flyspell-word): Minor simplification. 4182 (flyspell-word): Minor simplification.
3299 (flyspell-math-tex-command-p): Quieten the byte-compiler. 4183 (flyspell-math-tex-command-p): Quieten the byte-compiler.
3300 (flyspell-external-point-words): Remove unused vars `size' and `start'. 4184 (flyspell-external-point-words): Remove unused vars `size' and
3301 (flyspell-do-correct): Rename from flyspell-xemacs-correct. 4185 `start'.
3302 Merge the corresponding Emacs code. 4186 (flyspell-do-correct): Rename from flyspell-xemacs-correct. Merge
3303 (flyspell-correct-word, flyspell-xemacs-popup): Use flyspell-do-correct. 4187 the corresponding Emacs code.
4188 (flyspell-correct-word, flyspell-xemacs-popup): Use
4189 flyspell-do-correct.
3304 4190
3305 * emacs-lisp/debug.el (debug): Don't bury the buffer unless it's in 4191 * emacs-lisp/debug.el (debug): Don't bury the buffer unless it's in
3306 a dedicated window. 4192 a dedicated window.
@@ -3969,7 +4855,8 @@
3969 4855
39702005-05-26 Mark A. Hershberger <mah@everybody.org> 48562005-05-26 Mark A. Hershberger <mah@everybody.org>
3971 4857
3972 * xml.el (xml-substitute-special): Don't die for undefined xml entities. 4858 * xml.el (xml-substitute-special): Don't die for undefined xml
4859 entities.
3973 4860
39742005-05-26 Jay Belanger <belanger@truman.edu> 48612005-05-26 Jay Belanger <belanger@truman.edu>
3975 4862
@@ -4404,8 +5291,9 @@
4404 5291
4405 * emacs-lisp/byte-run.el (eval-when-compile): Doc fix. 5292 * emacs-lisp/byte-run.el (eval-when-compile): Doc fix.
4406 5293
4407 * emacs-lisp/bytecomp.el (byte-compile-file-form-custom-declare-variable): 5294 * emacs-lisp/bytecomp.el
4408 Call byte-compile-nogroup-warn if appropriate. 5295 (byte-compile-file-form-custom-declare-variable): Call
5296 byte-compile-nogroup-warn if appropriate.
4409 5297
4410 * progmodes/compile.el (compilation-finish-function): Mark obsolete. 5298 * progmodes/compile.el (compilation-finish-function): Mark obsolete.
4411 (compilation-set-window): Don't call left-fringe-p; do it directly. 5299 (compilation-set-window): Don't call left-fringe-p; do it directly.
@@ -4492,8 +5380,8 @@
4492 (reftex-access-search-path): Use `reftex-uniquify' instead of 5380 (reftex-access-search-path): Use `reftex-uniquify' instead of
4493 `reftex-uniq' 5381 `reftex-uniq'
4494 5382
4495 * textmodes/reftex-sel.el (reftex-select-unmark): 5383 * textmodes/reftex-sel.el (reftex-select-unmark): Overlay
4496 Overlay `before-string' property modification enables for Emacs as well. 5384 `before-string' property modification enables for Emacs as well.
4497 (reftex-select-item): Use `reftex-delete-overlay'. 5385 (reftex-select-item): Use `reftex-delete-overlay'.
4498 (reftex-select-mark): Use `reftex-make-overlay' and 5386 (reftex-select-mark): Use `reftex-make-overlay' and
4499 `reftex-overlay-put'. 5387 `reftex-overlay-put'.
@@ -4980,7 +5868,8 @@
4980 5868
49812005-05-11 Stefan Monnier <monnier@iro.umontreal.ca> 58692005-05-11 Stefan Monnier <monnier@iro.umontreal.ca>
4982 5870
4983 * files.el (executable-find): Move from executable.el. Use locate-file. 5871 * files.el (executable-find): Move from executable.el. Use
5872 locate-file.
4984 * progmodes/executable.el (executable-find): Move to files.el. 5873 * progmodes/executable.el (executable-find): Move to files.el.
4985 5874
4986 * font-lock.el (font-lock-fontify-keywords-region): Use a marker 5875 * font-lock.el (font-lock-fontify-keywords-region): Use a marker
@@ -5209,8 +6098,9 @@
5209 6098
5210 * term/mac-win.el: Don't define or bind scroll bar functions if 6099 * term/mac-win.el: Don't define or bind scroll bar functions if
5211 x-toolkit-scroll-bars is t. 6100 x-toolkit-scroll-bars is t.
5212 (x-select-text, x-get-selection-value): 6101 (x-select-text, x-get-selection-value): Clear
5213 Clear x-last-selected-text-clipboard if x-select-enable-clipboard is nil. 6102 x-last-selected-text-clipboard if x-select-enable-clipboard is
6103 nil.
5214 (PRIMARY): Put mac-scrap-name property. 6104 (PRIMARY): Put mac-scrap-name property.
5215 (mac-select-convert-to-file-url): New function. 6105 (mac-select-convert-to-file-url): New function.
5216 (public.file-url): New selection target type. Add to 6106 (public.file-url): New selection target type. Add to
@@ -7090,7 +7980,8 @@
7090 minibuffer-with-setup-hook (which breaks turning on/off 7980 minibuffer-with-setup-hook (which breaks turning on/off
7091 file-name-shadow-mode while in the prompt). 7981 file-name-shadow-mode while in the prompt).
7092 7982
7093 * complete.el (PC-read-include-file-name-internal): Use test-completion. 7983 * complete.el (PC-read-include-file-name-internal): Use
7984 test-completion.
7094 7985
70952005-03-28 Luc Teirlinck <teirllm@auburn.edu> 79862005-03-28 Luc Teirlinck <teirllm@auburn.edu>
7096 7987
@@ -7275,7 +8166,8 @@
7275 * midnight.el, vc-cvs.el: Replace `illegal' with `invalid'. 8166 * midnight.el, vc-cvs.el: Replace `illegal' with `invalid'.
7276 * emacs-lisp/cl-macs.el: Replace `illegal' with `invalid'. 8167 * emacs-lisp/cl-macs.el: Replace `illegal' with `invalid'.
7277 * emulation/vip.el: Replace `illegal' with `invalid'. 8168 * emulation/vip.el: Replace `illegal' with `invalid'.
7278 * eshell/esh-io.el, eshell/esh-var.el: Replace `illegal' with `invalid'. 8169 * eshell/esh-io.el, eshell/esh-var.el: Replace `illegal' with
8170 `invalid'.
7279 * mail/supercite.el: Replace `illegal' with `invalid'. 8171 * mail/supercite.el: Replace `illegal' with `invalid'.
7280 * progmodes/ebnf-abn.el, progmodes/ebnf-bnf.el 8172 * progmodes/ebnf-abn.el, progmodes/ebnf-bnf.el
7281 * progmodes/ebnf-ebx.el, progmodes/ebnf-dtd.el, progmodes/ebnf-iso.el 8173 * progmodes/ebnf-ebx.el, progmodes/ebnf-dtd.el, progmodes/ebnf-iso.el
@@ -7497,7 +8389,8 @@
7497 8389
74982005-03-21 Lute Kamstra <lute@gnu.org> 83902005-03-21 Lute Kamstra <lute@gnu.org>
7499 8391
7500 * generic.el: Fix commentary section. Don't require cl for compilation. 8392 * generic.el: Fix commentary section. Don't require cl for
8393 compilation.
7501 (generic-mode-list): Add autoload cookie. 8394 (generic-mode-list): Add autoload cookie.
7502 (generic-use-find-file-hook, generic-lines-to-scan) 8395 (generic-use-find-file-hook, generic-lines-to-scan)
7503 (generic-find-file-regexp, generic-ignore-files-regexp) 8396 (generic-find-file-regexp, generic-ignore-files-regexp)
@@ -8136,10 +9029,11 @@
8136 9029
8137 * simple.el (normal-erase-is-backspace): Define default value. 9030 * simple.el (normal-erase-is-backspace): Define default value.
8138 9031
8139 * custom.el (custom-theme-set-variables): Remove unused var `immediate'. 9032 * custom.el (custom-theme-set-variables): Remove unused var
8140 (custom-reevaluate-setting): Simple function to handle 9033 `immediate'.
8141 variables that are defined before their default value can really 9034 (custom-reevaluate-setting): Simple function to handle variables
8142 be computed. 9035 that are defined before their default value can really be
9036 computed.
8143 9037
8144 * startup.el (command-line): Use it for temporary-file-directory, 9038 * startup.el (command-line): Use it for temporary-file-directory,
8145 small-emporary-file-directory, auto-save-file-name-transforms, 9039 small-emporary-file-directory, auto-save-file-name-transforms,
@@ -10052,7 +10946,8 @@
10052 * progmodes/fortran.el (fortran-mode): Use mode-require-final-newline. 10946 * progmodes/fortran.el (fortran-mode): Use mode-require-final-newline.
10053 * progmodes/f90.el (f90-mode): Use mode-require-final-newline. 10947 * progmodes/f90.el (f90-mode): Use mode-require-final-newline.
10054 * progmodes/cperl-mode.el (cperl-mode): Use mode-require-final-newline. 10948 * progmodes/cperl-mode.el (cperl-mode): Use mode-require-final-newline.
10055 * progmodes/cfengine.el (cfengine-mode): Use mode-require-final-newline. 10949 * progmodes/cfengine.el (cfengine-mode): Use
10950 mode-require-final-newline.
10056 * progmodes/ada-mode.el (ada-mode): Use mode-require-final-newline. 10951 * progmodes/ada-mode.el (ada-mode): Use mode-require-final-newline.
10057 * textmodes/text-mode.el (text-mode): Use mode-require-final-newline. 10952 * textmodes/text-mode.el (text-mode): Use mode-require-final-newline.
10058 * textmodes/texinfo.el (texinfo-mode): Use mode-require-final-newline. 10953 * textmodes/texinfo.el (texinfo-mode): Use mode-require-final-newline.
@@ -10420,8 +11315,8 @@
10420 11315
104212004-12-19 Jay Belanger <belanger@truman.edu> 113162004-12-19 Jay Belanger <belanger@truman.edu>
10422 11317
10423 * calc/calc-aent.el (calcAlg-blank-matching-open): 11318 * calc/calc-aent.el (calcAlg-blank-matching-open): Temporarily
10424 Temporarily adjust the syntax of both delimiters of half-open intervals. 11319 adjust the syntax of both delimiters of half-open intervals.
10425 11320
104262004-12-19 Kim F. Storm <storm@cua.dk> 113212004-12-19 Kim F. Storm <storm@cua.dk>
10427 11322
@@ -10686,7 +11581,8 @@
10686 Reported by Ville Skytt,Ad(B <scop@xemacs.org>. 11581 Reported by Ville Skytt,Ad(B <scop@xemacs.org>.
10687 (vc-svn-annotate-current-time, vc-svn-annotate-time-of-rev) 11582 (vc-svn-annotate-current-time, vc-svn-annotate-time-of-rev)
10688 (vc-svn-annotate-time, vc-svn-annotate-extract-revision-at-line) 11583 (vc-svn-annotate-time, vc-svn-annotate-extract-revision-at-line)
10689 (vc-svn-annotate-command, vc-svn-annotate-re): Support for svn annotate. 11584 (vc-svn-annotate-command, vc-svn-annotate-re): Support for svn
11585 annotate.
10690 11586
106912004-12-12 Juri Linkov <juri@jurta.org> 115872004-12-12 Juri Linkov <juri@jurta.org>
10692 11588
@@ -10777,7 +11673,8 @@
107772004-12-11 Stefan Monnier <monnier@iro.umontreal.ca> 116732004-12-11 Stefan Monnier <monnier@iro.umontreal.ca>
10778 11674
10779 * emacs-lisp/checkdoc.el (checkdoc-continue, checkdoc-comments) 11675 * emacs-lisp/checkdoc.el (checkdoc-continue, checkdoc-comments)
10780 (checkdoc-message-text, checkdoc-defun): Fix format messages for `error'. 11676 (checkdoc-message-text, checkdoc-defun): Fix format messages for
11677 `error'.
10781 11678
10782 * textmodes/tex-mode.el (latex-backward-sexp-1): Handle the special 11679 * textmodes/tex-mode.el (latex-backward-sexp-1): Handle the special
10783 case of \end{verbatim}. 11680 case of \end{verbatim}.
@@ -11075,12 +11972,13 @@
11075 * calc/calc-store.el, calc/calc-stuff.el, calc/calc-trail.el 11972 * calc/calc-store.el, calc/calc-stuff.el, calc/calc-trail.el
11076 * calc/calc-undo.el, calc/calc-units.el, calc/calc-vec.el 11973 * calc/calc-undo.el, calc/calc-units.el, calc/calc-vec.el
11077 * calc/calc-yank.el, calc/calcalg2.el, calc/calcalg3.el 11974 * calc/calc-yank.el, calc/calcalg2.el, calc/calcalg3.el
11078 * calc/calccomp.el, calc/calcsel2.el: Replace dummy autoloaded functions 11975 * calc/calccomp.el, calc/calcsel2.el: Replace dummy autoloaded
11079 with provide statements. 11976 functions with provide statements.
11080 11977
11081 * calc/calc-alg.el (math-defsimplify): Move from calc-ext.el. 11978 * calc/calc-alg.el (math-defsimplify): Move from calc-ext.el.
11082 11979
11083 * calc/calc-embed.el (calc-do-embedded-activate): Remove from autoloads. 11980 * calc/calc-embed.el (calc-do-embedded-activate): Remove from
11981 autoloads.
11084 11982
11085 * calc/calc-ext.el: Remove dummy autoloading functions from autoloads. 11983 * calc/calc-ext.el: Remove dummy autoloading functions from autoloads.
11086 (calc-load-everything, math-defsimplify): Replace dummy autoloading 11984 (calc-load-everything, math-defsimplify): Replace dummy autoloading
@@ -11145,11 +12043,12 @@
11145 Replace calls to calc-extensions by appropriate require, replace 12043 Replace calls to calc-extensions by appropriate require, replace
11146 calc-extensions-loaded by appropriate featurep. 12044 calc-extensions-loaded by appropriate featurep.
11147 12045
11148 * calc/calc-ext.el: Move require to end of file. 12046 * calc/calc-ext.el: Move require to end of file. Remove redundant
11149 Remove redundant loading of calc.el. 12047 loading of calc.el.
11150 (calc-extensions-loaded): Remove unnecessary variable. 12048 (calc-extensions-loaded): Remove unnecessary variable.
11151 (calc-extensions): Remove unnecessary function. 12049 (calc-extensions): Remove unnecessary function.
11152 (calc-load-everything): Replace calc-need-macros by appropriate require. 12050 (calc-load-everything): Replace calc-need-macros by appropriate
12051 require.
11153 12052
11154 * calc/calc-macs.el: Move provide to end of file. 12053 * calc/calc-macs.el: Move provide to end of file.
11155 (calc-need-macros): Remove unnecessary function. 12054 (calc-need-macros): Remove unnecessary function.
@@ -11253,7 +12152,8 @@
11253 12152
11254 * calc/calc-aent.el (calc-eval-error): Declare and initialize the 12153 * calc/calc-aent.el (calc-eval-error): Declare and initialize the
11255 variable. 12154 variable.
11256 (calc-eval-error): Don't check if the variable calc-eval-error is bound. 12155 (calc-eval-error): Don't check if the variable calc-eval-error is
12156 bound.
11257 (calc-buffer, calc-digit-value, math-expr-data): Declare them. 12157 (calc-buffer, calc-digit-value, math-expr-data): Declare them.
11258 (math-alg-inequalities): Move declaration to earlier in the file. 12158 (math-alg-inequalities): Move declaration to earlier in the file.
11259 12159
@@ -11329,7 +12229,8 @@
11329 Replace variable pos by declared variable. 12229 Replace variable pos by declared variable.
11330 12230
11331 * calc/calc-mtx.el (calc-det-lu): New variable. 12231 * calc/calc-mtx.el (calc-det-lu): New variable.
11332 (math-det-raw, math-det-step): Replace variable lu by declared variable. 12232 (math-det-raw, math-det-step): Replace variable lu by declared
12233 variable.
11333 12234
11334 * calc/calc-map.el (math-ms-temp, math-ms-args): New variables. 12235 * calc/calc-map.el (math-ms-temp, math-ms-args): New variables.
11335 (math-multi-subst, math-multi-subst-rec): Replace variables temp 12236 (math-multi-subst, math-multi-subst-rec): Replace variables temp
@@ -11361,7 +12262,8 @@
11361 (calc-embedded-update, calc-embedded-find-vars): Replace variable 12262 (calc-embedded-update, calc-embedded-find-vars): Replace variable
11362 vars-used by declared variable. 12263 vars-used by declared variable.
11363 12264
11364 * calc/calc-bin.el (math-format-radix-float): Make pos a local variable. 12265 * calc/calc-bin.el (math-format-radix-float): Make pos a local
12266 variable.
11365 (math-format-radix-float): Remove unnecessary setq. 12267 (math-format-radix-float): Remove unnecessary setq.
11366 (math-radix-float-cache): Declare it. 12268 (math-radix-float-cache): Declare it.
11367 12269
@@ -13029,7 +13931,8 @@
13029 * play/fortune.el (fortune-to-signature): Don't use interactive-p. 13931 * play/fortune.el (fortune-to-signature): Don't use interactive-p.
13030 (fortune-in-buffer): Doc fix. 13932 (fortune-in-buffer): Doc fix.
13031 13933
13032 * play/5x5.el (5x5-new-game): Set up the buffer even if not interactive. 13934 * play/5x5.el (5x5-new-game): Set up the buffer even if not
13935 interactive.
13033 13936
13034 * net/eudc.el (eudc-display-records): Use with-output-to-temp-buffer; 13937 * net/eudc.el (eudc-display-records): Use with-output-to-temp-buffer;
13035 don't select the temporary buffer. 13938 don't select the temporary buffer.
@@ -13602,7 +14505,8 @@
13602 14505
136032004-10-17 Kim F. Storm <storm@cua.dk> 145062004-10-17 Kim F. Storm <storm@cua.dk>
13604 14507
13605 * language/indian.el (indian-script-language-alist): Swap value and doc. 14508 * language/indian.el (indian-script-language-alist): Swap value
14509 and doc.
13606 (indian-font-char-index-table): Doc fix. 14510 (indian-font-char-index-table): Doc fix.
13607 14511
136082004-10-16 Stefan Monnier <monnier@iro.umontreal.ca> 145122004-10-16 Stefan Monnier <monnier@iro.umontreal.ca>
@@ -15266,7 +16170,8 @@
15266 16170
152672004-08-08 Lars Hansen <larsh@math.ku.dk> 161712004-08-08 Lars Hansen <larsh@math.ku.dk>
15268 16172
15269 * wid-edit.el (widget-sexp-validate): Allow whitespace after expression. 16173 * wid-edit.el (widget-sexp-validate): Allow whitespace after
16174 expression.
15270 16175
152712004-08-08 Luc Teirlinck <teirllm@auburn.edu> 161762004-08-08 Luc Teirlinck <teirllm@auburn.edu>
15272 16177
@@ -16122,9 +17027,10 @@
161222004-06-11 Luc Teirlinck <teirllm@auburn.edu> 170272004-06-11 Luc Teirlinck <teirllm@auburn.edu>
16123 17028
16124 * dired.el (dired-revert): If buffer is marked unmodified before 17029 * dired.el (dired-revert): If buffer is marked unmodified before
16125 reverting, keep it marked unmodified. 17030 reverting, keep it marked unmodified. Adapt to new conventions
16126 Adapt to new conventions for commenting out code. 17031 for commenting out code.
16127 (dired-make-relative): Adapt to new conventions for commenting out code. 17032 (dired-make-relative): Adapt to new conventions for commenting out
17033 code.
16128 17034
161292004-06-10 Miles Bader <miles@gnu.ai.mit.edu> 170352004-06-10 Miles Bader <miles@gnu.ai.mit.edu>
16130 17036
@@ -16219,8 +17125,8 @@
16219 17125
162202004-06-08 Daniel Pfeiffer <occitan@esperanto.org> 171262004-06-08 Daniel Pfeiffer <occitan@esperanto.org>
16221 17127
16222 * progmodes/compile.el (compilation-set-window-height): 17128 * progmodes/compile.el (compilation-set-window-height): Rearrange
16223 Rearrange the save-* functions because a buffer can have several current 17129 the save-* functions because a buffer can have several current
16224 point in different windows. 17130 point in different windows.
16225 (compilation-error-regexp-alist-alist): Recognize {standard input} 17131 (compilation-error-regexp-alist-alist): Recognize {standard input}
16226 GNU messages (for gcc --pipe) and more kinds of Oracle messages. 17132 GNU messages (for gcc --pipe) and more kinds of Oracle messages.
@@ -16682,7 +17588,8 @@
16682 17588
166832004-05-28 Stefan Monnier <monnier@iro.umontreal.ca> 175892004-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
16684 17590
16685 * subr.el (with-selected-window): Only save/restore the selected window. 17591 * subr.el (with-selected-window): Only save/restore the selected
17592 window.
16686 17593
16687 * progmodes/compile.el (compilation-error-regexp-alist): 17594 * progmodes/compile.el (compilation-error-regexp-alist):
16688 Use expand-file-name and data-directory. 17595 Use expand-file-name and data-directory.
@@ -17026,7 +17933,8 @@
17026 17933
17027 * eshell/esh-io.el (eshell-get-target): Whitespace changes. 17934 * eshell/esh-io.el (eshell-get-target): Whitespace changes.
17028 (eshell-output-object-to-target): Improve output speed 20% by not 17935 (eshell-output-object-to-target): Improve output speed 20% by not
17029 calling `eshell-stringify' if something is already known to be a string. 17936 calling `eshell-stringify' if something is already known to be a
17937 string.
17030 17938
170312004-05-15 Alex Ott <ott@jet.msk.su> 179392004-05-15 Alex Ott <ott@jet.msk.su>
17032 17940
@@ -18380,10 +19288,11 @@
18380 19288
183812004-04-20 Stefan Monnier <monnier@iro.umontreal.ca> 192892004-04-20 Stefan Monnier <monnier@iro.umontreal.ca>
18382 19290
18383 * progmodes/compile.el (compilation-error-properties): 19291 * progmodes/compile.el (compilation-error-properties): Split into
18384 Split into two. 19292 two.
18385 (compilation-internal-error-properties): New one. 19293 (compilation-internal-error-properties): New one.
18386 (compilation-compat-error-properties): Use it. Fix the non-marker case. 19294 (compilation-compat-error-properties): Use it. Fix the non-marker
19295 case.
18387 19296
183882004-04-20 Richard M. Stallman <rms@gnu.org> 192972004-04-20 Richard M. Stallman <rms@gnu.org>
18389 19298
@@ -18540,7 +19449,8 @@
18540 19449
185412004-04-16 Dave Love <fx@gnu.org> 194502004-04-16 Dave Love <fx@gnu.org>
18542 19451
18543 * progmodes/python.el (python-compilation-line-number): Fix braindamage. 19452 * progmodes/python.el (python-compilation-line-number): Fix
19453 braindamage.
18544 (python-load-file): Fix python-orig-start setting. 19454 (python-load-file): Fix python-orig-start setting.
18545 19455
18546 * progmodes/compile.el: Doc fixes. 19456 * progmodes/compile.el: Doc fixes.
@@ -18574,10 +19484,10 @@
18574 19484
185752004-04-16 Masatake YAMATO <jet@gyve.org> 194852004-04-16 Masatake YAMATO <jet@gyve.org>
18576 19486
18577 * simple.el (completion-setup-function): Set an initial value 19487 * simple.el (completion-setup-function): Set an initial value to
18578 to `element-common-end' before entering loop. Set a value 19488 `element-common-end' before entering loop. Set a value to
18579 to `element-common-end' at the end of loop. 19489 `element-common-end' at the end of loop. The bug is reported by
18580 The bug is reported by Juri Linkov <juri@jurta.org> in emacs-devel list. 19490 Juri Linkov <juri@jurta.org> in emacs-devel list.
18581 (completions-common-part): Rename from completion-de-emphasis. 19491 (completions-common-part): Rename from completion-de-emphasis.
18582 (completions-first-difference): Rename from completion-emphasis. 19492 (completions-first-difference): Rename from completion-emphasis.
18583 Suggested by RMS. 19493 Suggested by RMS.
@@ -18644,7 +19554,8 @@
18644 parsing of both attribute and element names. 19554 parsing of both attribute and element names.
18645 (xml-ns-parse-ns-attrs, xml-ns-expand-el, xml-ns-expand-attr) 19555 (xml-ns-parse-ns-attrs, xml-ns-expand-el, xml-ns-expand-attr)
18646 (xml-intern-attrlist): Remove in favor of xml-maybe-do-ns. 19556 (xml-intern-attrlist): Remove in favor of xml-maybe-do-ns.
18647 (xml-parse-tag): Update assumed namespaces. Clean up namespace parsing. 19557 (xml-parse-tag): Update assumed namespaces. Clean up namespace
19558 parsing.
18648 (xml-parse-attlist): Make it do its own namespace parsing. 19559 (xml-parse-attlist): Make it do its own namespace parsing.
18649 19560
186502004-04-14 Dave Love <fx@gnu.org> 195612004-04-14 Dave Love <fx@gnu.org>
@@ -18688,11 +19599,12 @@
186882004-04-14 Kim F. Storm <storm@cua.dk> 195992004-04-14 Kim F. Storm <storm@cua.dk>
18689 19600
18690 * startup.el (emacs-quick-startup): New defvar (set by -Q). 19601 * startup.el (emacs-quick-startup): New defvar (set by -Q).
18691 (command-line): New option -Q. Like -q --no-site-file, but 19602 (command-line): New option -Q. Like -q --no-site-file, but in
18692 in addition it also disables menu-bar, tool-bar, scroll-bars, 19603 addition it also disables menu-bar, tool-bar, scroll-bars,
18693 tool-tips, and the blinking cursor. 19604 tool-tips, and the blinking cursor.
18694 (command-line-1): Skip startup screen if -Q. 19605 (command-line-1): Skip startup screen if -Q.
18695 (fancy-splash-head): Use ":align-to center" prop to center splash image. 19606 (fancy-splash-head): Use ":align-to center" prop to center splash
19607 image.
18696 19608
18697 * emulation/cua-base.el (cua-read-only-cursor-color) 19609 * emulation/cua-base.el (cua-read-only-cursor-color)
18698 (cua-overwrite-cursor-color, cua-global-mark-cursor-color): Doc fix. 19610 (cua-overwrite-cursor-color, cua-global-mark-cursor-color): Doc fix.
@@ -19487,7 +20399,8 @@
19487 20399
194882004-03-22 Luc Teirlinck <teirllm@auburn.edu> 204002004-03-22 Luc Teirlinck <teirllm@auburn.edu>
19489 20401
19490 * autorevert.el (global-auto-revert-non-file-buffers): Expand docstring. 20402 * autorevert.el (global-auto-revert-non-file-buffers): Expand
20403 docstring.
19491 (buffer-stale-function): New variable. 20404 (buffer-stale-function): New variable.
19492 (auto-revert-list-diff, auto-revert-dired-file-list) 20405 (auto-revert-list-diff, auto-revert-dired-file-list)
19493 (auto-revert-dired-changed-p, auto-revert-buffer-p): Delete. 20406 (auto-revert-dired-changed-p, auto-revert-buffer-p): Delete.
@@ -20708,7 +21621,8 @@
20708 21621
20709 * net/webjump.el (webjump-builtin): Add missing format string argument. 21622 * net/webjump.el (webjump-builtin): Add missing format string argument.
20710 21623
20711 * midnight.el (midnight-delay-set): Remove extra format string argument. 21624 * midnight.el (midnight-delay-set): Remove extra format string
21625 argument.
20712 21626
20713 * mail/rmail.el (rmail-get-new-mail): Remove useless use of format. 21627 * mail/rmail.el (rmail-get-new-mail): Remove useless use of format.
20714 21628
@@ -21769,7 +22683,8 @@
21769 * subr.el (noreturn, 1value): New macros for test coverage. 22683 * subr.el (noreturn, 1value): New macros for test coverage.
21770 See `testcover.el'. 22684 See `testcover.el'.
21771 22685
21772 * emacs-lisp/edebug.el: Add def-edebug-spec for `noreturn' and `1value'. 22686 * emacs-lisp/edebug.el: Add def-edebug-spec for `noreturn' and
22687 `1value'.
21773 22688
21774 * emacs-lisp/testcover.el (testcover-reinstrument): Special case 22689 * emacs-lisp/testcover.el (testcover-reinstrument): Special case
21775 for macro `1value'. 22690 for macro `1value'.