comparison lisp/ChangeLog @ 90224:2d92f5c9d6ae

Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-78 Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 514-518) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 104-105) - Update from CVS
author Miles Bader <miles@gnu.org>
date Fri, 26 Aug 2005 09:51:52 +0000
parents edf295560b5a 8303172e4c68
children a3716f7538f2
comparison
equal deleted inserted replaced
90223:edf295560b5a 90224:2d92f5c9d6ae
1 2005-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
13 2005-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
22 2005-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
27 2005-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
40 2005-08-25 Joe Corneli <jcorneli@math.utexas.edu>
41
42 * subr.el (play-sound): Rearrange to avoid warning.
43
44 2005-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
50 2005-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
59 2005-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
100 2005-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
105 2005-08-23 Juri Linkov <juri@jurta.org>
106
107 * faces.el (minibuffer-prompt): Doc fix.
108
109 2005-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
133 2005-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
138 2005-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
159 2005-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
177 2005-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
182 2005-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
195 2005-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
201 2005-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
209 2005-08-19 Andreas Schwab <schwab@suse.de>
210
211 * progmodes/gud.el (gud-kill-buffer-hook): Don't kill unrelated
212 process.
213
214 2005-08-18 Luc Teirlinck <teirllm@auburn.edu>
215
216 * cus-start.el (minibuffer-prompt-properties): Correct typo.
217
218 2005-08-18 Kim F. Storm <storm@cua.dk>
219
220 * scroll-lock.el: Fix errors due to incorrect line wrapping.
221
222 2005-08-18 Richard M. Stallman <rms@gnu.org>
223
224 * scroll-lock.el: New file.
225
226 2005-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
231 2005-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
237 2005-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
242 2005-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
255 2005-08-16 Luc Teirlinck <teirllm@auburn.edu>
256
257 * Makefile.in: Expand comment about building loaddefs.el.
258
259 2005-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
266 2005-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
279 2005-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
289 2005-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
294 2005-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
319 2005-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
324 2005-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
329 2005-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
355 2005-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
361 2005-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
368 2005-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
387 2005-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
393 2005-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
398 2005-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
417 2005-08-11 Luc Teirlinck <teirllm@auburn.edu>
418
419 * menu-bar.el (menu-bar-options-menu): Standardize capitalization
420 of menu items.
421
422 2005-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
428 2005-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
433 2005-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
439 2005-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
449 2005-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
493 2005-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
501 2005-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
507 2005-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
538 2005-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
545 2005-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
552 2005-08-09 Ben North <ben@redfrontdoor.org> (tiny change)
553
554 * textmodes/fill.el (fill-nonuniform-paragraphs):
555 Improve argument/docstring consistency.
556
557 2005-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
567 2005-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
579 2005-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
625 2005-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
638 2005-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
657 2005-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
700 2005-08-08 Luc Teirlinck <teirllm@auburn.edu>
701
702 * cus-start.el (all): Add `overflow-newline-into-fringe'.
703
704 2005-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
709 2005-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
714 2005-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
720 2005-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
772 2005-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
799 2005-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
804 2005-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
825 2005-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
839 2005-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
1 2005-08-05 Kenichi Handa <handa@m17n.org> 868 2005-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
4 systems. 871 systems.
5 872
28 automatically buffer local. 895 automatically buffer local.
29 (thumbs-current-tmp-filename, thumbs-current-image-filename) 896 (thumbs-current-tmp-filename, thumbs-current-image-filename)
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)
38 (abusewords, account, afraidof, arerelated, areyou, bak, beclst) 904 (abusewords, account, afraidof, arerelated, areyou, bak, beclst)
39 (bother, bye, canyou, chatlst, continue, deathlst, describe) 905 (bother, bye, canyou, chatlst, continue, deathlst, describe)
71 (gdb-put-string): Fix typos in docstrings. 937 (gdb-put-string): Fix typos in docstrings.
72 938
73 2005-08-01 Nick Roberts <nickrob@snap.net.nz> 939 2005-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
83 2005-08-01 Kim F. Storm <storm@cua.dk> 949 2005-08-01 Kim F. Storm <storm@cua.dk>
84 950
85 * textmodes/table.el (table-yank-handler): Change defcustom to defvar. 951 * textmodes/table.el (table-yank-handler): Change defcustom to defvar.
86 952
87 2005-07-29 Stefan Monnier <monnier@iro.umontreal.ca> 953 2005-07-29 Stefan Monnier <monnier@iro.umontreal.ca>
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.
88 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
92 was meant. 963 was meant.
657 (isearch-return-char): Make obsolete with `make-obsolete' instead 1528 (isearch-return-char): Make obsolete with `make-obsolete' instead
658 of simply documenting it as obsolete in the docstring. 1529 of simply documenting it as obsolete in the docstring.
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
666 2005-07-18 Juanma Barranquero <lekktu@gmail.com> 1537 2005-07-18 Juanma Barranquero <lekktu@gmail.com>
667 1538
668 * allout.el (allout-resolve-xref): Fix typos in error strings. 1539 * allout.el (allout-resolve-xref): Fix typos in error strings.
669 (allout-before-change-protect): Remove unneeded `concat'. 1540 (allout-before-change-protect): Remove unneeded `concat'.
1877 * textmodes/ispell.el (ispell-word): Do not ignore short words. 2748 * textmodes/ispell.el (ispell-word): Do not ignore short words.
1878 2749
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".
1885 2763
1886 * bindings.el (global-map): Bind insertchar and its variants. 2764 * bindings.el (global-map): Bind insertchar and its variants.
2232 Remove "-face" suffix from face names. 3110 Remove "-face" suffix from face names.
2233 (eshell-test-ok-face, eshell-test-failed-face): 3111 (eshell-test-ok-face, eshell-test-failed-face):
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)
2243 (eshell-ls-executable, eshell-ls-readonly, eshell-ls-unreadable) 3122 (eshell-ls-executable, eshell-ls-readonly, eshell-ls-unreadable)
2244 (eshell-ls-special, eshell-ls-missing, eshell-ls-archive) 3123 (eshell-ls-special, eshell-ls-missing, eshell-ls-archive)
2501 (ebrowse-show-progress, ebrowse-show-file-name-at-point) 3380 (ebrowse-show-progress, ebrowse-show-file-name-at-point)
2502 (ebrowse-set-mark-props, ebrowse-draw-tree-fn) 3381 (ebrowse-set-mark-props, ebrowse-draw-tree-fn)
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.
2523 (Buffer-menu-buffer-face): New backward-compatibility alias for 3404 (Buffer-menu-buffer-face): New backward-compatibility alias for
2524 renamed face. 3405 renamed face.
2858 * calendar/todo-mode.el (todo-insert-threshold): 3739 * calendar/todo-mode.el (todo-insert-threshold):
2859 * emulation/pc-select.el (pc-select-selection-keys-only) 3740 * emulation/pc-select.el (pc-select-selection-keys-only)
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):
2867 * net/browse-url.el (browse-url-xterm-program): 3749 * net/browse-url.el (browse-url-xterm-program):
2868 * obsolete/lazy-lock.el (lazy-lock-mode): 3750 * obsolete/lazy-lock.el (lazy-lock-mode):
3032 (smerge-markers-face): 3914 (smerge-markers-face):
3033 New backward-compatibility aliases for renamed faces. 3915 New backward-compatibility aliases for renamed faces.
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.
3045 (show-paren-match-face, show-paren-mismatch-face): 3928 (show-paren-match-face, show-paren-mismatch-face):
3046 New backward-compatibility aliases for renamed faces. 3929 New backward-compatibility aliases for renamed faces.
3048 3931
3049 * ruler-mode.el (ruler-mode-default, ruler-mode-pad) 3932 * ruler-mode.el (ruler-mode-default, ruler-mode-pad)
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.
3069 (whitespace-highlight-the-space): Use renamed face. 3953 (whitespace-highlight-the-space): Use renamed face.
3070 (whitespace-highlight-face): New backward-compatibility alias for 3954 (whitespace-highlight-face): New backward-compatibility alias for
3295 (flyspell-mode-map): Don't overwrite at each load. Remove code 4179 (flyspell-mode-map): Don't overwrite at each load. Remove code
3296 redundant with the subsequent add-minor-mode. Merge Emacs and 4180 redundant with the subsequent add-minor-mode. Merge Emacs and
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.
3307 4193
3308 * international/latexenc.el (latexenc-find-file-coding-system): 4194 * international/latexenc.el (latexenc-find-file-coding-system):
3967 4853
3968 * subr.el (delay-mode-hooks): Specify indentation. 4854 * subr.el (delay-mode-hooks): Specify indentation.
3969 4855
3970 2005-05-26 Mark A. Hershberger <mah@everybody.org> 4856 2005-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
3974 2005-05-26 Jay Belanger <belanger@truman.edu> 4861 2005-05-26 Jay Belanger <belanger@truman.edu>
3975 4862
3976 * calc/calc-prog.el (calc-user-define-edit): Don't find substring 4863 * calc/calc-prog.el (calc-user-define-edit): Don't find substring
3977 of nil. 4864 of nil.
4402 5289
4403 * frame.el (show-trailing-whitespace): In group `whitespace-faces'. 5290 * frame.el (show-trailing-whitespace): In group `whitespace-faces'.
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.
4412 5300
4413 2005-05-19 Jay Belanger <belanger@truman.edu> 5301 2005-05-19 Jay Belanger <belanger@truman.edu>
4490 (reftex-unhighlight): Use `reftex-delete-overlay'. 5378 (reftex-unhighlight): Use `reftex-delete-overlay'.
4491 (reftex-uniq): Function removed. Use `reftex-uniquify' instead. 5379 (reftex-uniq): Function removed. Use `reftex-uniquify' instead.
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'.
4500 (reftex-select-unmark): Use `reftex-delete-overlay' and 5388 (reftex-select-unmark): Use `reftex-delete-overlay' and
4501 `reftex-overlay-put'. 5389 `reftex-overlay-put'.
4978 comment-end if comment-start-skip is not set. 5866 comment-end if comment-start-skip is not set.
4979 Obey the font-lock-comment-delimiter-face variables. 5867 Obey the font-lock-comment-delimiter-face variables.
4980 5868
4981 2005-05-11 Stefan Monnier <monnier@iro.umontreal.ca> 5869 2005-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
4987 when trying to ensure forward progress. 5876 when trying to ensure forward progress.
4988 5877
5207 6096
5208 2005-05-06 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 6097 2005-05-06 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
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
5217 selection-converter-alist. 6107 selection-converter-alist.
5218 (x-get-selection, x-selection-value): Handle it. 6108 (x-get-selection, x-selection-value): Handle it.
7088 * files.el (minibuffer-with-setup-hook): New macro. 7978 * files.el (minibuffer-with-setup-hook): New macro.
7089 (find-file-read-args): Use it to avoid let-binding 7979 (find-file-read-args): Use it to avoid let-binding
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
7095 2005-03-28 Luc Teirlinck <teirllm@auburn.edu> 7986 2005-03-28 Luc Teirlinck <teirllm@auburn.edu>
7096 7987
7097 * font-lock.el: Bind `font-lock-fontify-block' to M-o M-o. 7988 * font-lock.el: Bind `font-lock-fontify-block' to M-o M-o.
7098 7989
7273 8164
7274 * calc/calc-forms.el, calc/calc-sel: Replace `illegal' with `invalid'. 8165 * calc/calc-forms.el, calc/calc-sel: Replace `illegal' with `invalid'.
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
7282 * progmodes/ebnf-yac.el, progmodes/ebnf2ps.el, progmodes/idlwave.el 8174 * progmodes/ebnf-yac.el, progmodes/ebnf2ps.el, progmodes/idlwave.el
7283 * progmodes/sh-script.el, progmodes/xscheme.el: 8175 * progmodes/sh-script.el, progmodes/xscheme.el:
7495 8387
7496 * help.el (where-is): Don't mention aliases with no key bindings. 8388 * help.el (where-is): Don't mention aliases with no key bindings.
7497 8389
7498 2005-03-21 Lute Kamstra <lute@gnu.org> 8390 2005-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)
7504 (generic-mode, generic-mode-find-file-hook) 8397 (generic-mode, generic-mode-find-file-hook)
7505 (generic-mode-ini-file-find-file-hook): Fix docstrings. 8398 (generic-mode-ini-file-find-file-hook): Fix docstrings.
8134 9027
8135 2005-03-05 Stefan Monnier <monnier@iro.umontreal.ca> 9028 2005-03-05 Stefan Monnier <monnier@iro.umontreal.ca>
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,
8146 blink-cursor-mode, and normal-erase-is-backspace. 9040 blink-cursor-mode, and normal-erase-is-backspace.
8147 9041
10050 * progmodes/idlwave.el (idlwave-mode): Use mode-require-final-newline. 10944 * progmodes/idlwave.el (idlwave-mode): Use mode-require-final-newline.
10051 * progmodes/icon.el (icon-mode): Use mode-require-final-newline. 10945 * progmodes/icon.el (icon-mode): Use mode-require-final-newline.
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.
10059 10954
10060 2004-12-31 Jay Belanger <belanger@truman.edu> 10955 2004-12-31 Jay Belanger <belanger@truman.edu>
10418 * calendar/diary-lib.el (view-other-diary-entries): 11313 * calendar/diary-lib.el (view-other-diary-entries):
10419 Use current-prefix-arg in interactive spec. 11314 Use current-prefix-arg in interactive spec.
10420 11315
10421 2004-12-19 Jay Belanger <belanger@truman.edu> 11316 2004-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
10426 2004-12-19 Kim F. Storm <storm@cua.dk> 11321 2004-12-19 Kim F. Storm <storm@cua.dk>
10427 11322
10428 * mouse.el (mouse-1-click-follows-link): Doc fix. 11323 * mouse.el (mouse-1-click-follows-link): Doc fix.
10429 11324
10684 11579
10685 * vc-svn.el (vc-svn-repository-hostname): Adjust to new format. 11580 * vc-svn.el (vc-svn-repository-hostname): Adjust to new format.
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
10691 2004-12-12 Juri Linkov <juri@jurta.org> 11587 2004-12-12 Juri Linkov <juri@jurta.org>
10692 11588
10693 * files.el (find-file-other-window, find-file-other-frame): 11589 * files.el (find-file-other-window, find-file-other-frame):
10694 Add the first buffer to the returned value to return the complete 11590 Add the first buffer to the returned value to return the complete
10775 Use isearch highlighting if query-replace-highlight eq `isearch'. 11671 Use isearch highlighting if query-replace-highlight eq `isearch'.
10776 11672
10777 2004-12-11 Stefan Monnier <monnier@iro.umontreal.ca> 11673 2004-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}.
10784 11681
10785 2004-12-11 Dan Nicolaescu <dann@ics.uci.edu> 11682 2004-12-11 Dan Nicolaescu <dann@ics.uci.edu>
11073 * calc/calc-poly.el, calc/calc-prog.el, calc/calc-rewr.el 11970 * calc/calc-poly.el, calc/calc-prog.el, calc/calc-rewr.el
11074 * calc/calc-rules.el, calc/calc-sel.el, calc/calc-stat.el 11971 * calc/calc-rules.el, calc/calc-sel.el, calc/calc-stat.el
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
11087 functions by require statements. 11985 functions by require statements.
11088 (math-defsimplify): Move to calc-alg.el, add to autoloads. 11986 (math-defsimplify): Move to calc-alg.el, add to autoloads.
11143 (calc-do-quick-calc, calc-do-calc-eval, calc-alg-entry) 12041 (calc-do-quick-calc, calc-do-calc-eval, calc-alg-entry)
11144 (math-read-expr-level, calc-check-user-syntax, math-read-factor): 12042 (math-read-expr-level, calc-check-user-syntax, math-read-factor):
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.
11156 12055
11157 * calc/calc-misc.el (calc-do-handle-whys, calc-last-args-stub) 12056 * calc/calc-misc.el (calc-do-handle-whys, calc-last-args-stub)
11251 12150
11252 2004-11-27 Jay Belanger <belanger@truman.edu> 12151 2004-11-27 Jay Belanger <belanger@truman.edu>
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
11260 * calc/calc-ext.el (calc-command-flags, calc-gnuplot-buffer) 12160 * calc/calc-ext.el (calc-command-flags, calc-gnuplot-buffer)
11261 (calc-gnuplot-input, math-normalize-a, math-integral-cache): 12161 (calc-gnuplot-input, math-normalize-a, math-integral-cache):
11327 (calc-pv-pos): New variable. 12227 (calc-pv-pos): New variable.
11328 (calc-permanent-variable, calc-insert-permanent-variable): 12228 (calc-permanent-variable, calc-insert-permanent-variable):
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
11336 and arg by declared variables. 12237 and arg by declared variables.
11337 (calcFunc-reducer): Fix incorrect variable. 12238 (calcFunc-reducer): Fix incorrect variable.
11359 (calc-embed-vars-used): New variable. 12260 (calc-embed-vars-used): New variable.
11360 (calc-embedded-make-info, calc-embedded-evaluate-expr) 12261 (calc-embedded-make-info, calc-embedded-evaluate-expr)
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
11368 * calc/calcsel2.el (calc-keep-selection): Declare it. 12270 * calc/calcsel2.el (calc-keep-selection): Declare it.
11369 12271
13027 Don't use interactive-p. 13929 Don't use interactive-p.
13028 13930
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.
13036 (eudc-get-email): New optional arg ERROR; don't use interactive-p. 13939 (eudc-get-email): New optional arg ERROR; don't use interactive-p.
13037 (eudc-get-phone): Likewise. 13940 (eudc-get-phone): Likewise.
13600 * fringe.el (fringe-mode-initialize): New function. 14503 * fringe.el (fringe-mode-initialize): New function.
13601 (fringe-mode): Use fringe-mode-initialize as :initialize. 14504 (fringe-mode): Use fringe-mode-initialize as :initialize.
13602 14505
13603 2004-10-17 Kim F. Storm <storm@cua.dk> 14506 2004-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
13608 2004-10-16 Stefan Monnier <monnier@iro.umontreal.ca> 14512 2004-10-16 Stefan Monnier <monnier@iro.umontreal.ca>
13609 14513
13610 * vc-hooks.el (vc-find-file-hook): Call vc-backend with absolute name. 14514 * vc-hooks.el (vc-find-file-hook): Call vc-backend with absolute name.
15264 instead of `string-to-int'. 16168 instead of `string-to-int'.
15265 (define-ibuffer-column mode): Fix indentation. 16169 (define-ibuffer-column mode): Fix indentation.
15266 16170
15267 2004-08-08 Lars Hansen <larsh@math.ku.dk> 16171 2004-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
15271 2004-08-08 Luc Teirlinck <teirllm@auburn.edu> 16176 2004-08-08 Luc Teirlinck <teirllm@auburn.edu>
15272 16177
15273 * subr.el (global-unset-key, local-unset-key): Doc fixes. 16178 * subr.el (global-unset-key, local-unset-key): Doc fixes.
15274 16179
16120 subroutine name. 17025 subroutine name.
16121 17026
16122 2004-06-11 Luc Teirlinck <teirllm@auburn.edu> 17027 2004-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
16129 2004-06-10 Miles Bader <miles@gnu.ai.mit.edu> 17035 2004-06-10 Miles Bader <miles@gnu.ai.mit.edu>
16130 17036
16131 * eshell/esh-module.el (eshell-load-defgroups): 17037 * eshell/esh-module.el (eshell-load-defgroups):
16132 Bind `vc-handled-backends' to nil when opening files. 17038 Bind `vc-handled-backends' to nil when opening files.
16217 (dired-do-touch, dired-clean-directory, dired-run-shell-command) 17123 (dired-do-touch, dired-clean-directory, dired-run-shell-command)
16218 (dired-query): Add autoloads. 17124 (dired-query): Add autoloads.
16219 17125
16220 2004-06-08 Daniel Pfeiffer <occitan@esperanto.org> 17126 2004-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.
16227 17133
16228 2004-06-08 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 17134 2004-06-08 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
16680 buffers with names obtained from the desktop file instead of the 17586 buffers with names obtained from the desktop file instead of the
16681 default *info* buffer. 17587 default *info* buffer.
16682 17588
16683 2004-05-28 Stefan Monnier <monnier@iro.umontreal.ca> 17589 2004-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.
16689 17596
16690 * progmodes/grep.el (grep-tree): Rework previous fix. 17597 * progmodes/grep.el (grep-tree): Rework previous fix.
17024 17931
17025 2004-05-15 John Wiegley <johnw@newartisans.com> 17932 2004-05-15 John Wiegley <johnw@newartisans.com>
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
17031 2004-05-15 Alex Ott <ott@jet.msk.su> 17939 2004-05-15 Alex Ott <ott@jet.msk.su>
17032 17940
17033 * textmodes/ispell.el (ispell-local-dictionary-alist): 17941 * textmodes/ispell.el (ispell-local-dictionary-alist):
17034 Add windows-1251 to the choice of coding systems. 17942 Add windows-1251 to the choice of coding systems.
18378 19286
18379 * subr.el (read-number): Check whether `default' is nil. 19287 * subr.el (read-number): Check whether `default' is nil.
18380 19288
18381 2004-04-20 Stefan Monnier <monnier@iro.umontreal.ca> 19289 2004-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
18388 2004-04-20 Richard M. Stallman <rms@gnu.org> 19297 2004-04-20 Richard M. Stallman <rms@gnu.org>
18389 19298
18390 * window.el (split-window-save-restore-data): 19299 * window.el (split-window-save-restore-data):
18391 Don't update the data if OLD-INFO is nil. 19300 Don't update the data if OLD-INFO is nil.
18538 adding messages when there are already markers for their file. 19447 adding messages when there are already markers for their file.
18539 (compilation-fake-loc): New function. 19448 (compilation-fake-loc): New function.
18540 19449
18541 2004-04-16 Dave Love <fx@gnu.org> 19450 2004-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.
18547 (compilation-error-regexp-alist-alist) 19457 (compilation-error-regexp-alist-alist)
18548 (compilation-mode-font-lock-keywords): Allow non-ASCII where possible. 19458 (compilation-mode-font-lock-keywords): Allow non-ASCII where possible.
18572 19482
18573 * vc.el (vc-print-log): Likewise. 19483 * vc.el (vc-print-log): Likewise.
18574 19484
18575 2004-04-16 Masatake YAMATO <jet@gyve.org> 19485 2004-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.
18584 19494
18585 2004-04-16 Juanma Barranquero <lektu@terra.es> 19495 2004-04-16 Juanma Barranquero <lektu@terra.es>
18642 19552
18643 * xml.el (xml-maybe-do-ns): New function to handle namespace 19553 * xml.el (xml-maybe-do-ns): New function to handle namespace
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
18650 2004-04-14 Dave Love <fx@gnu.org> 19561 2004-04-14 Dave Love <fx@gnu.org>
18651 19562
18652 * progmodes/python.el (run-python): Fix use of \n. 19563 * progmodes/python.el (run-python): Fix use of \n.
18686 compilation-locs and remove FIXME about refontifying. 19597 compilation-locs and remove FIXME about refontifying.
18687 19598
18688 2004-04-14 Kim F. Storm <storm@cua.dk> 19599 2004-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.
18699 19611
18700 2004-04-13 Dave Love <fx@gnu.org> 19612 2004-04-13 Dave Love <fx@gnu.org>
19485 20397
19486 * time.el (display-time-string-forms): Fix help-echo date format. 20398 * time.el (display-time-string-forms): Fix help-echo date format.
19487 20399
19488 2004-03-22 Luc Teirlinck <teirllm@auburn.edu> 20400 2004-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.
19494 (auto-revert-handler): Take over some functionality of deleted 20407 (auto-revert-handler): Take over some functionality of deleted
19495 functions. 20408 functions.
20706 21619
20707 * play/zone.el (zone-call): Fix format string. 21620 * play/zone.el (zone-call): Fix format string.
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
20715 * hexl.el (hexl-insert-char): Add missing format string argument. 21629 * hexl.el (hexl-insert-char): Add missing format string argument.
20716 21630
21767 2003-11-30 Jonathan Yavner <jyavner@member.fsf.org> 22681 2003-11-30 Jonathan Yavner <jyavner@member.fsf.org>
21768 22682
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'.
21776 (testcover-1value): New function. Checks that a 1value form 22691 (testcover-1value): New function. Checks that a 1value form
21777 actually returns only one value. Requested by RMS. 22692 actually returns only one value. Requested by RMS.