aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/ChangeLog')
-rw-r--r--lisp/ChangeLog803
1 files changed, 700 insertions, 103 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index d1e6655232c..72e02620a50 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,8 +1,612 @@
12005-05-26 Nick Roberts <nickrob@snap.net.nz> 12005-06-05 Nick Roberts <nickrob@snap.net.nz>
2
3 * progmodes/gdb-ui.el (gdb-info-locals-handler): Use window point
4 to preserve point.
5 (gdb-find-file-hook): Add doc string.
6
7 * progmodes/gud.el (gdb, gud-menu-map): Add command to evaluate
8 C dereferenced pointer expression.
9 (gud-tool-bar-map): Put it on the tool bar. Re-order icons.
10
11 * toolbar/gud-pstar.xpm, toolbar/gud-pstar.pbm: New files.
12
13 * toolbar/gud-break.xpm, toolbar/gud-cont.xpm, toolbar/gud-down.xpm,
14 toolbar/gud-finish.xpm, toolbar/gud-ni.xpm, toolbar/gud-n.xpm,
15 toolbar/gud-print.xpm, toolbar/gud-remove.xpm, toolbar/gud-run.xpm,
16 toolbar/gud-si.xpm, toolbar/gud-s.xpm, toolbar/gud-until.xpm,
17 toolbar/gud-up.xpm, toolbar/gud-watch.xpm:
18 Make background transparent.
19
202005-06-04 Luc Teirlinck <teirllm@auburn.edu>
21
22 * font-lock.el (font-lock-add-keywords): Doc fix. Comment change.
23 (font-lock-remove-keywords): Doc fix.
24 (font-lock-mode-major-mode): Compiler defvar.
25 (font-lock-set-defaults): Use `font-lock-mode-major-mode'.
26
27 * font-core.el (font-lock-mode-major-mode): Compiler defvar.
28 (font-lock-mode): Update `font-lock-mode-major-mode'.
29 (font-lock-set-defaults): Compiler defvar.
30 (font-lock-default-function): Take `font-lock-mode-major-mode'
31 into account.
32
33 * emacs-lisp/easy-mmode.el (define-global-minor-mode): Make it
34 keep track of which major mode it enabled the minor mode for.
35 Use find-file-hook again. Update docstring.
36
37 * simple.el (eval-expression-print-level)
38 (eval-expression-print-length, eval-expression-debug-on-error):
39 Doc fixes.
40
412005-06-04 Matt Hodges <MPHodges@member.fsf.org>
42
43 * iswitchb.el (iswitchb-single-match-face)
44 (iswitchb-current-match-face, iswitchb-virtual-matches-face)
45 (iswitchb-invalid-regexp-face): New faces.
46 (iswitchb-completions): Use them.
47 (iswitchb-use-faces): Renamed from iswitchb-use-fonts, which is
48 now marked as an obsolete alias.
49 (iswitchb-read-buffer): Remove check for bound font variables.
50 (iswitchb-invalid-regexp): New free variable.
51 (iswitchb-get-matched-buffers): Catch invalid-regexp errors and
52 set iswitchb-invalid-regexp.
53 (iswitchb, iswitchb-complete, iswitchb-completions): Deal with
54 invalid regexps.
55 (iswitchb-completions): Add check for complete match when entering
56 a regexp.
57 (iswitchb-completions): Remove require-match argument.
58 (iswitchb-exhibit): Fix caller.
59 (iswitchb-common-match-inserted): New variable.
60 (iswitchb-complete, iswitchb-completion-help): Use it.
61
622005-06-04 David Reitter <david.reitter@gmail.com> (tiny change)
63
64 * url-http.el (url-http-chunked-encoding-after-change-function):
65 Use `url-http-debug' instead of `message'.
66
672005-06-04 Thierry Emery <thierry.emery@free.fr> (tiny change)
68
69 * url-http.el (url-http-parse-headers): Pass redirected URL as a
70 callback argument.
71
722005-06-04 Kim F. Storm <storm@cua.dk>
73
74 * simple.el (line-move): Only call sit-for when moving backwards.
75
76 * ido.el (ido-make-merged-file-list-1): New defun split from
77 ido-make-merged-file-list.
78 (ido-make-merged-file-list): Bind throw-on-input around call to
79 ido-make-merged-file-list-1. Return input-pending-p if
80 interrupted by more input available.
81 (ido-read-internal): Handle input-pending-p return value from
82 ido-make-merged-file-list.
83
842005-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
85
86 * textmodes/flyspell.el (flyspell-check-word-p): Simplify silly
87 compatibility code.
88
89 * international/latexenc.el (latexenc-find-file-coding-system):
90 Don't inherit the EOL part of the coding-system from the
91 tex-main buffer. Fit within 80 columns.
92
932005-06-03 Matt Hodges <MPHodges@member.fsf.org>
94
95 * tmm.el (tmm-inactive-face): New face.
96 (tmm-remove-inactive-mouse-face): New function.
97 (tmm-prompt, tmm-add-one-shortcut)
98 (tmm-add-prompt, tmm-get-keymap): Make active menu items visible
99 but not selectable.
100
1012005-06-03 Juanma Barranquero <lekktu@gmail.com>
102
103 * faces.el (face-equal): Improve argument/docstring consistency.
104
1052005-06-03 Daniel Pfeiffer <occitan@esperanto.org>
106
107 * progmodes/make-mode.el (makefile-targets-face)
108 (makefile-shell-face, makefile-makepp-perl-face): Add :version.
109 (makefile-bsdmake-dependency-regex)
110 (makefile-makepp-rule-action-regex)
111 (makefile-bsdmake-rule-action-regex): New constants.
112 (makefile-makepp-mode, makefile-bsdmake-mode): Use them.
113
114 * progmodes/compile.el (compilation-error-regexp-alist-alist):
115 Allow (...) within `...' for makepp messages.
116
1172005-06-03 Michael Kifer <kifer@cs.stonybrook.edu>
118
119 * ediff-diff.el (ediff-same-contents): Eliminate CL-type functions.
120
121 * ediff-mult.el (ediff-intersect-directories): Make sure that ".." and
122 "." files are deleted from all file lists before comparison.
123
124 * viper-keym.el (viper-toggle-key, viper-quoted-insert-key)
125 (viper-ESC-key): Made them customizable.
126
127 * viper.el (viper-non-hook-settings): Fix the names of defadvices.
128
1292005-06-01 Luc Teirlinck <teirllm@auburn.edu>
130
131 * autorevert.el (auto-revert-buffers): Use save-match-data.
132
1332005-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
134
135 * emacs-lisp/easymenu.el (easy-menu-return-item): Quick fix to find
136 menu items with a nil command binding.
137
1382005-06-01 Juanma Barranquero <lekktu@gmail.com>
139
140 * emacs-lisp/cl-macs.el (defsetf):
141 Improve argument/docstring consistency.
142
143 * faces.el (list-faces-display): Improve the formatting by
144 computing the maximum length required for any face-name (reworked
145 patch of 1999-01-11, accidentally deleted on 1999-07-21).
146 (internal-find-face): Remove redundant info in docstring.
147
1482005-06-01 Nick Roberts <nickrob@snap.net.nz>
149
150 * progmodes/gdb-ui.el (gdb-set-gud-minor-mode-1)
151 (gdb-info-breakpoints-custom, gdb-delete-breakpoint)
152 (gdb-goto-breakpoint, gdb-source-info, gdb-get-location)
153 (gdb-assembler-custom): Improve regexps.
154 (def-gdb-auto-update-handler): Use window point to preserve
155 point.
156
1572005-05-31 Stefan Monnier <monnier@iro.umontreal.ca>
158
159 * thumbs.el (thumbs-mode): Fix misuse of make-variable-buffer-local.
160
1612005-05-31 Jay Belanger <belanger@truman.edu>
162
163 * calc/calc-embed.el (calc-embedded-word): Change argument passed
164 to calc-embedded.
165 (calc-embedded-make-info): Have plain prefix argument select
166 entire line.
167
1682005-05-31 Juanma Barranquero <lekktu@gmail.com>
169
170 * faces.el (list-faces-display): Signal error if passed a regexp
171 that matches no face name.
172
173 * simple.el (filter-buffer-substring): Fix typo in docstring.
174
1752005-05-31 Richard M. Stallman <rms@gnu.org>
176
177 * progmodes/vhdl-mode.el (vhdl-fill-region): Test ARG, not INTERACTIVE.
178 (vhdl-emacs-21): Doc fix.
179 (vhdl-mode): Unconditionally set comment-padding.
180 (vhdl-fixup-whitespace-region): Insert spaces only where
181 there are none.
182 (vhdl-statistics-buffer): Make the Emacs 21 behavior universal.
183
1842005-05-30 John Wiegley <johnw@newartisans.com>
185
186 * eshell/em-cmpl.el, eshell/em-dirs.el, eshell/em-glob.el
187 * eshell/em-unix.el, eshell/esh-ext.el, eshell/esh-io.el
188 * eshell/esh-util.el, eshell/esh-var.el: Change all uses of
189 `directory-sep-char' to ?/, and all uses of `string-to-int' to
190 `string-to-number'.
191
1922005-05-30 Jay Belanger <belanger@truman.edu>
193
194 * calc/calc.el (calc-bug-address): Fix docstring.
195 (calc-window-hook, calc-trail-window-hook): New variables.
196 (calc-trail-display): Restore use of calc-trail-window-hook.
197 (calc): Restore use of calc-window-hook.
198
1992005-05-31 Masatake YAMATO <jet@gyve.org>
200
201 * emacs-lisp/find-func.el (find-function-noselect): Handle subroutines.
202
203 * help-fns.el (help-C-file-name): Add autoload mark for
204 `find-function-noselect'.
205
2062005-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
207
208 * textmodes/tex-mode.el (tex-compile-commands, tex-compile)
209 (tex-start-tex): Undo all but the last part of the 2005-05-28 change.
210
2112005-05-30 Glenn Morris <gmorris@ast.cam.ac.uk>
212
213 * calendar/diary-lib.el (mark-included-diary-files): Only kill
214 included diary buffer if it was not already being visited.
215 Reported by Stephen Berman <Stephen.Berman@gmx.net>.
216
217 * calendar/icalendar.el (top-level): Do not require 'appt.
218
219 * mail/supercite.el (sc-select-attribution): Only use a list
220 element from sc-attrib-selection-list if it returns a string.
221 Reported by Davide G. M. Salvetti <salve@debian.org>.
222
2232005-05-30 Juanma Barranquero <lekktu@gmail.com>
224
225 * thumbs.el (thumbs-thumbname): The resulting thubname now
226 includes a hash value to improve its uniqueness, and has a ".jpg"
227 extension. Also, it is now a valid filename on all systems.
228 (thumbs-make-thumb): Use `let', not `let*'.
229 (thumbs-show-thumbs-list): Check for JPEG availability.
230
2312005-05-30 Richard M. Stallman <rms@gnu.org>
232
233 * filesets.el (filesets-menu-ensure-use-cached):
234 Prevent warning when emacs-version>= is undefined.
235
236 * printing.el (pr-interactive-n-up): Use string-to-number.
237
238 * emulation/tpu-mapper.el: Use eval-buffer, not eval-current-buffer.
239
240 * emacs-lisp/bytecomp.el (byte-compile-nogroup-warn):
241 Warn only when name to be defined is quoted.
242
2432005-05-30 Nick Roberts <nickrob@snap.net.nz>
244
245 * progmodes/gdb-ui.el (gdb-toggle-breakpoint):
246 Make regexp more robust.
247 (gdb-display-assembler-buffer, gdb-frame-assembler-buffer):
248 Force regeneration of disassembly.
249
2502005-05-29 Jay Belanger <belanger@truman.edu>
251
252 * calc/calc.el (calc-user-invocation): Check if
253 calc-invocation-macro is non-nil.
254
2552005-05-29 Juri Linkov <juri@jurta.org>
256
257 * add-log.el (change-log-font-lock-keywords):
258 Add `+' to e-mail regexp to accept mail address with keywords.
259
260 * man.el (Man-name-regexp): Add `:' to accept qualified names.
261
2622005-05-29 Luc Teirlinck <teirllm@auburn.edu>
263
264 * progmodes/inf-lisp.el (inferior-lisp-mode): Use delay-mode-hooks.
265
266 * ielm.el (inferior-emacs-lisp-mode): Ditto.
267
2682005-05-29 Richard M. Stallman <rms@gnu.org>
269
270 * textmodes/flyspell.el (flyspell-auto-correct-previous-word):
271 Undo the change that moves to end of the current word.
272
2732005-05-29 Nick Roberts <nickrob@snap.net.nz>
274
275 * progmodes/gdb-ui.el (gdb-memory-set-repeat-count):
276 Throw error when count <= 0 to ensure input is a number.
277 (gdb-read-memory-custom): Pick up address from buffer.
278 (gdb-memory-mode): Allow user to increment and decrement
279 memory address from header line.
280
2812005-05-29 Richard M. Stallman <rms@gnu.org>
282
283 * flyspell.el (flyspell-version): Function deleted.
284 (flyspell-auto-correct-previous-hook): Doc fix.
285
286 * jit-lock.el (jit-lock-function, jit-lock-after-change):
287 Do nothing if memory is full.
288
289 * font-lock.el (font-lock-fontify-syntactically-region):
290 Pass t for GREEDY to looking-back.
291
292 * saveplace.el (save-place-alist-to-file): Write the file
293 using write-region.
294
295 * subr.el (looking-back): New argument GREEDY.
296
297 * progmodes/compile.el (compilation-start): Set the mode
298 before inserting the initial text.
299
300 * progmodes/which-func.el (which-func-update-1): Turn the mode
301 off in case of error by setting which-func-mode.
302
3032005-05-29 Peter Heslin <p.j.heslin@durham.ac.uk> (tiny change)
304
305 * flyspell.el (flyspell-auto-correct-previous-word):
306 Narrow down to what's on the screen, and recenter overlays
307 at the end of the next word.
308
3092005-05-29 Manuel Serrano <Manuel.Serrano@sophia.inria.fr>
310
311 * flyspell.el (flyspell-emacs, flyspell-use-local-map): Vars moved up.
312 (flyspell-default-delayed-commands): Add backward-delete-char-untabify.
313 (flyspell-abbrev-p): Default to nil.
314 (flyspell-use-global-abbrev-table-p): Doc fix.
315 (flyspell-large-region): Allow nil as value.
316 (flyspell-use-meta-tab, flyspell-auto-correct-binding): New variables.
317
318 (mail-mode-flyspell-verify): More robust handling
319 of `mail-header-separator'. More efficient signature detection.
320 Allow for regexp metacharacters in message-header-separator.
321 Adding `To' not to be checked in mail-mode-flyspell-verify.
322
323 (flyspell-prog-mode): Run flyspell-prog-mode-hook.
324 (flyspell-mouse-map): Bind M-TAB only if flyspell-use-meta-tab.
325 Bind flyspell-auto-correct-binding.
326 Bind C-. and C-, .
327 (flyspell-mode-map): Likewise.
328 (flyspell-mode): Doc fix.
329 (flyspell-accept-buffer-local-defs): Preserve current buffer.
330 (flyspell-mode-on): Bind flyspell-mouse-map and flyspell-mode-map.
331 (flyspell-word-cache-result): New var, always local.
332 (flyspell-check-pre-word-p): Doc fix.
333 (flyspell-check-changed-word-p): Handle spc like newline.
334 (flyspell-post-command-hook): Set flyspell-word-cache-result.
335 (flyspell-word-search-backward, flyspell-word-search-forward):
336 New functions.
337 (flyspell-word): Return t if nothing to check.
338 When parsing TeX code, check for after } or \.
339 Use flyspell-word-search-backward to find previous word.
340 Return nil if duplicated word.
341 For word already checked, return same value as last time.
342 Set flyspell-word-cache-result after checking.
343 Don't clobber the return value.
344 (flyspell-get-word): Major rewrite.
345 (flyspell-external-point-words): New locals pword, pcount.
346 Fix size used in progress message.
347 Find the proper corresponding word in flyspell-large-region-buffer.
348 (flyspell-region): Check for flyspell-large-region = nil.
349 (flyspell-highlight-incorrect-region): Clean up overlays in region.
350 (flyspell-auto-correct-word): Check that WORD is a cons.
351 (flyspell-correct-word): Likewise.
352
3532005-05-29 Daniel Pfeiffer <occitan@esperanto.org>
354
355 * progmodes/make-mode.el (makefile-rule-action-regex)
356 (makefile-macroassign-regex, makefile-makepp-mode)
357 (makefile-bsdmake-mode): Continuation lines may be empty.
358 Reported by Joshua Varner.
359 (makefile-makepp-font-lock-keywords): Add $(stem).
360
3612005-05-28 Karl Berry <karl@gnu.org>
362
363 * textmodes/tex-mode.el: Now that tex-send-command calls
364 shell-quote-argument (2005-03-31 change), remove all calls to
365 shell-quote-argument; they all end up invoking tex-send-command.
366 The double quoting loses on filenames with non-safe characters,
367 such as "@". Reported by Frederik Fouvry.
368
3692005-05-29 Nick Roberts <nickrob@snap.net.nz>
370
371 * progmodes/gdb-ui.el (gdb-assembler-custom): Be more careful
372 about preserving point.
373
3742005-05-27 Jay Belanger <belanger@truman.edu>
375
376 * calc/calc-misc.el (calc-info-goto-node): Use info instead of
377 Info-goto-node.
378
379 * calc/calc-embed.el (calc-embed-arg): New variable.
380 (calc-do-embedded-activate, calc-embedded-activate-formula)
381 (calc-embedded-edit, calc-do-embedded-activate): Replace undeclared
382 variable by new variable.
383 (calc-embedded-make-info): Replace undeclared variable by new
384 variable. When selecting region with positive prefix
385 argument, use end of previous line instead of beginning of line.
386
387 * calc/calc-aent.el (calc-arg-values): Declare it.
388
389 * calc/calc-ext.el (calc-help-map, calc-alg-map, calc-alg-esc-map):
390 Declare them.
391
392 * calc/calc-stuff.el (math-decls-cache-tag): Declare it.
393
394 * calc/calc.el (calc-alg-map): Declare it.
395
396 * calc/calcalg2.el (math-decls-cache, math-decls-all): Declare them.
397
3982005-05-28 Nick Roberts <nickrob@snap.net.nz>
399
400 * progmodes/gdb-ui.el (gdb-all-registers): New variable.
401 (gdb-registers-buffer, toggle-gdb-all-registers):
402 Toggle display of floating point registers.
403 (gdb-registers-mode-map): Bind SPC to toggle-gdb-all-registers.
404
405 * progmodes/gud.el (gud-goto-info): Use info. Don't use require.
406 (toggle-gud-tooltip-dereference):
407 Rename from gud-toggle-tooltip-dereference.
408
4092005-05-27 Stefan Monnier <monnier@iro.umontreal.ca>
410
411 * info.el (Info-goto-node): Revert autoload addition (2004-06-12).
412
4132005-05-27 Jay Belanger <belanger@truman.edu>
414
415 * calc/calc-prog.el (calc-kbd-report): Remove.
416 (calc-kbd-query): Rewrite.
417
4182005-05-27 Juanma Barranquero <lekktu@gmail.com>
419
420 * image.el (image-library-alist): Move to image.c.
421 (image-type-available-p): Doc fix.
422
4232005-05-27 Lute Kamstra <lute@gnu.org>
424
425 * calc/calc.el (calc):
426 * outline.el (outline-1, outline-2, outline-3, outline-4)
427 (outline-5, outline-6, outline-7, outline-8):
428 * textmodes/dns-mode.el (dns-mode):
429 * textmodes/sgml-mode.el (sgml-namespace-face):
430 * textmodes/tex-mode.el (superscript, subscript, tex-math-face)
431 (tex-verbatim-face, tex-use-reftex):
432 * textmodes/texinfo.el (texinfo-heading-face):
433 Specify customization group.
434
435 * longlines.el: Don't require easy-mmode.
436 (longlines-visible-face): Specify customization group.
437
4382005-05-27 Kenichi Handa <handa@m17n.org>
439
440 * language/cyrillic.el: Add cyrillic-iso8859-5 characters in the
441 encoding table of windows-1251.
442
443 * international/ucs-tables.el (ucs-set-table-for-input):
444 If translation-table-for-input of a coding system is a symbol, get
445 its translation-table property.
446
447 * international/code-pages.el: Don't register a coding system into
448 non-iso-charset-alist more than once.
449 (cp-make-coding-system): Likewise.
450
4512005-05-26 John Wiegley <johnw@newartisans.com>
452
453 * eshell/esh-cmd.el (eshell-eval-command): If the return value of
454 `eshell-resume-eval' is wrapped in a list, it indicates that the
455 command was run asynchronously. In that case, unwrap the value
456 before checking the delimiter value.
457
458 * eshell/em-cmpl.el (eshell-complete-parse-arguments): If the
459 character before a space at the end of a line is \, assume the space
460 is part of the last argument rather than a final argument separator.
461
462 * eshell/esh-io.el (eshell-get-target): If `eshell-buffer-shorthand'
463 is in use, and the target is `t' or `nil' (which are the most common
464 values), don't assume that the symbol target is a buffer.
465
4662005-05-26 Luc Teirlinck <teirllm@auburn.edu>
467
468 * calendar/calendar.el (calendar-mode-line-format):
469 Use mode-line-highlight as mouse-face.
470
471 * time.el (display-time-string-forms, display-time-update):
472 Use mode-line-highlight as mouse-face.
473
4742005-05-26 Jay Belanger <belanger@truman.edu>
475
476 * calc/calc.el (calc-language-alist): Remove extra defvar.
477
4782005-05-26 Lute Kamstra <lute@gnu.org>
479
480 * arc-mode.el (archive-mode):
481 * bookmark.el (bookmark-read-annotation-mode)
482 (bookmark-edit-annotation-mode, bookmark-bmenu-mode):
483 * bs.el (bs-mode):
484 * calc/calc-yank.el (calc-edit-mode):
485 * calc/calc.el (calc-mode, calc-trail-mode):
486 * calculator.el (calculator-mode):
487 * chistory.el (command-history-mode):
488 * comint.el:
489 * cus-edit.el (custom-mode):
490 * descr-text.el (describe-text-mode):
491 * ebuff-menu.el (Electric-buffer-menu-mode):
492 * ediff-util.el (ediff-mode):
493 * emacs-lisp/re-builder.el (reb-mode):
494 * emulation/vi.el (vi-mode-setup):
495 * emulation/ws-mode.el (wordstar-mode):
496 * eshell/esh-mode.el (eshell-mode):
497 * forms.el (forms-mode):
498 * help-mode.el (help-mode):
499 * hexl.el (hexl-mode):
500 * ibuffer.el (ibuffer-mode):
501 * ielm.el (inferior-emacs-lisp-mode):
502 * info.el (Info-mode, Info-edit-mode):
503 * international/swedish.el:
504 * ledit.el (ledit-from-lisp-mode):
505 * locate.el (locate-mode):
506 * mail/rmail.el (rmail-mode):
507 * mail/rmailedit.el (rmail-edit-mode):
508 * mail/rmailsum.el (rmail-summary-mode):
509 * mail/supercite.el (sc-electric-mode):
510 * net/eudc.el (eudc-mode):
511 * net/quickurl.el (quickurl-list-mode):
512 * net/snmp-mode.el (snmp-mode, snmpv2-mode):
513 * obsolete/ooutline.el (outline-mode):
514 * obsolete/options.el (Edit-options-mode):
515 * obsolete/rnews.el (news-mode):
516 * obsolete/rnewspost.el (news-reply-mode):
517 * play/5x5.el (5x5-mode):
518 * play/decipher.el (decipher-mode, decipher-stats-mode):
519 * play/gomoku.el (gomoku-mode):
520 * play/snake.el (snake-mode):
521 * play/solitaire.el (solitaire-mode):
522 * play/tetris.el (tetris-mode):
523 * progmodes/ada-mode.el (ada-mode):
524 * progmodes/antlr-mode.el (antlr-mode):
525 * progmodes/autoconf.el (autoconf-mode):
526 * progmodes/dcl-mode.el (dcl-mode):
527 * progmodes/delphi.el (delphi-mode):
528 * progmodes/ebrowse.el (ebrowse-tree-mode)
529 (ebrowse-electric-list-mode, ebrowse-member-mode)
530 (ebrowse-electric-position-mode):
531 * progmodes/f90.el (f90-mode):
532 * progmodes/fortran.el (fortran-mode):
533 * progmodes/icon.el (icon-mode):
534 * progmodes/idlw-help.el (idlwave-help-mode):
535 * progmodes/idlw-shell.el (idlwave-shell-mode):
536 * progmodes/idlwave.el (idlwave-mode):
537 * progmodes/inf-lisp.el (inferior-lisp-mode):
538 * progmodes/m4-mode.el (m4-mode):
539 * progmodes/meta-mode.el (metafont-mode, metapost-mode):
540 * progmodes/modula2.el (modula-2-mode):
541 * progmodes/octave-inf.el (inferior-octave-mode):
542 * progmodes/octave-mod.el (octave-mode):
543 * progmodes/pascal.el (pascal-mode):
544 * progmodes/sh-script.el (sh-mode):
545 * progmodes/sql.el (sql-mode, sql-interactive-mode):
546 * progmodes/vhdl-mode.el (vhdl-mode):
547 * progmodes/xscheme.el (scheme-interaction-mode):
548 * replace.el (occur-mode):
549 * ses.el (ses-mode):
550 * simple.el (completion-list-mode):
551 * skeleton.el:
552 * speedbar.el (speedbar-mode):
553 * term.el (term-mode):
554 * terminal.el (terminal-edit-mode):
555 * textmodes/reftex-index.el (reftex-index-mode)
556 (reftex-index-phrases-mode):
557 * textmodes/reftex-sel.el (reftex-select-label-mode)
558 (reftex-select-bib-mode):
559 * textmodes/reftex-toc.el (reftex-toc-mode):
560 * wdired.el (wdired-change-to-wdired-mode):
561 * wid-browse.el (widget-browse-mode):
562 Use run-mode-hooks.
563
564 * array.el (array-mode):
565 * calendar/todo-mode.el (todo-mode):
566 * man.el (Man-mode):
567 * play/landmark.el (lm-mode):
568 * play/mpuz.el (mpuz-mode):
569 Use kill-all-local-variables and run-mode-hooks.
570
571 * subr.el (delay-mode-hooks): Specify indentation.
572
5732005-05-26 Mark A. Hershberger <mah@everybody.org>
574
575 * xml.el (xml-substitute-special): Don't die for undefined xml entities.
576
5772005-05-26 Jay Belanger <belanger@truman.edu>
578
579 * calc/calc-prog.el (calc-user-define-edit): Don't find substring
580 of nil.
581
5822005-05-27 Nick Roberts <nickrob@snap.net.nz>
583
584 * progmodes/gdb-ui.el (gdb-frame-address):
585 Rename from gdb-current-address.
586 (gdb-previous-frame-address): Rename from gdb-previous-address.
587 (gdb-selected-frame): Rename from gdb-current-frame.
588 (gdb-get-selected-frame): Rename from gdb-get-current-frame.
589 (gdb-frame-number): Rename from gdb-current-stack-level.
590 (gdb-ann3): Match new mode-name for disassembly buffer.
591 Extend initialisation of variables.
592 (gdb-post-prompt): Update disassembly from gdb-frame-handler.
593 (gdb-memory-mode): Use mouse-face in header line.
594 (gdb-assembler-buffer-name): Call it disassembly and give frame
595 in mode line.
596 (gdb-source-spec-regexp, gdb-assembler-custom)
597 (gdb-invalidate-assembler, gdb-frame-handler):
598 Make robust to leading zeroes in address format.
599
6002005-05-26 Carsten Dominik <dominik@science.uva.nl>
601
602 * textmodes/org.el (org-mode): Use `define-derived-mode' to
603 define `org-mode'.
604 (org-agenda-mode): Use `run-mode-hooks' instead of `run-hooks'.
605
6062005-05-26 Stefan Monnier <monnier@iro.umontreal.ca>
2 607
3 * log-edit.el (log-edit-changelog-entries): Distinguish between 608 * log-edit.el (log-edit-changelog-entries): Distinguish between
4 filenames like xfns.c and fns.c. 609 filenames like xfns.c and fns.c.
5 Coded by Stefan Monnier <monnier@iro.umontreal.ca>.
6 610
72005-05-25 Luc Teirlinck <teirllm@auburn.edu> 6112005-05-25 Luc Teirlinck <teirllm@auburn.edu>
8 612
@@ -35,7 +639,7 @@
35 639
362005-05-24 Andre Spiegel <spiegel@gnu.org> 6402005-05-24 Andre Spiegel <spiegel@gnu.org>
37 641
38 * progmodes/cperl-mode.el (cperl-vc-header-alist): Obsoleted. 642 * progmodes/cperl-mode.el (cperl-vc-header-alist): Obsolete.
39 (cperl-vc-rcs-header, cperl-vc-sccs-header): New user options. 643 (cperl-vc-rcs-header, cperl-vc-sccs-header): New user options.
40 (cperl-mode): Use them. 644 (cperl-mode): Use them.
41 645
@@ -76,11 +680,11 @@
76 680
77 CC Mode update to 5.30.10: 681 CC Mode update to 5.30.10:
78 682
79 * cc-fonts.el (c-font-lock-declarators): Fixed bug where the point 683 * cc-fonts.el (c-font-lock-declarators): Fix bug where the point
80 could go past the limit in decoration level 2, thereby causing 684 could go past the limit in decoration level 2, thereby causing
81 errors during interactive fontification. 685 errors during interactive fontification.
82 686
83 * cc-mode.el (c-make-inherited-keymap): Fixed cc-bytecomp bug when 687 * cc-mode.el (c-make-inherited-keymap): Fix cc-bytecomp bug when
84 the file is evaluated interactively. 688 the file is evaluated interactively.
85 689
86 * cc-engine.el (c-guess-basic-syntax): Handle operator 690 * cc-engine.el (c-guess-basic-syntax): Handle operator
@@ -98,7 +702,7 @@
98 Compensate for return value from `forward-line' when it has moved 702 Compensate for return value from `forward-line' when it has moved
99 but not to a different line due to eob. 703 but not to a different line due to eob.
100 704
101 * cc-engine.el (c-guess-basic-syntax): Fixed anchoring in 705 * cc-engine.el (c-guess-basic-syntax): Fix anchoring in
102 `objc-method-intro' and `objc-method-args-cont'. 706 `objc-method-intro' and `objc-method-args-cont'.
103 707
1042005-05-23 Alan Mackenzie <bug-cc-mode@gnu.org> 7082005-05-23 Alan Mackenzie <bug-cc-mode@gnu.org>
@@ -127,8 +731,7 @@
127 * subr.el (font-lock-defaults): Remove defvar as it's already 731 * subr.el (font-lock-defaults): Remove defvar as it's already
128 defined in font-core.el. 732 defined in font-core.el.
129 733
130 * font-lock.el (font-lock-beginning-of-syntax-function): Fix 734 * font-lock.el (font-lock-beginning-of-syntax-function): Fix docstring.
131 docstring.
132 735
1332005-05-23 Nick Roberts <nickrob@snap.net.nz> 7362005-05-23 Nick Roberts <nickrob@snap.net.nz>
134 737
@@ -140,8 +743,8 @@
140 743
141 * font-core.el: Update comment. 744 * font-core.el: Update comment.
142 745
143 * emacs-lisp/easy-mmode.el (define-global-minor-mode): Use 746 * emacs-lisp/easy-mmode.el (define-global-minor-mode):
144 `after-change-major-mode-hook' instead of `find-file-hook'. 747 Use `after-change-major-mode-hook' instead of `find-file-hook'.
145 748
146 * buff-menu.el (Buffer-menu-mode): Use `run-mode-hooks'. 749 * buff-menu.el (Buffer-menu-mode): Use `run-mode-hooks'.
147 750
@@ -201,15 +804,14 @@
201 * vc-cvs.el (vc-cvs-checkout-model): Handle the case where FILE 804 * vc-cvs.el (vc-cvs-checkout-model): Handle the case where FILE
202 doesn't exist. 805 doesn't exist.
203 806
204 * vc.el (vc-trunk-p): Add autoload cookie. The function is used 807 * vc.el (vc-trunk-p): Add autoload cookie. The function is used in
205 in vc-rcs.el when vc-mistrust-permissions is t, which is not the 808 vc-rcs.el when vc-mistrust-permissions is t, which is not the default.
206 default.
207 809
2082005-05-22 Nick Roberts <nickrob@snap.net.nz> 8102005-05-22 Nick Roberts <nickrob@snap.net.nz>
209 811
210 * emacs-lisp/bytecomp.el: Remove make-obsolete-variable for 812 * emacs-lisp/bytecomp.el: Remove make-obsolete-variable for
211 already deleted variables: auto-fill-hook, blink-paren-hook, 813 already deleted variables: auto-fill-hook, blink-paren-hook,
212 lisp-indent-hook, inhibit-local-variables, unread-command-event 814 lisp-indent-hook, inhibit-local-variables, unread-command-event,
213 suspend-hooks, comment-indent-hook, meta-flag, 815 suspend-hooks, comment-indent-hook, meta-flag,
214 before-change-function, after-change-function, 816 before-change-function, after-change-function,
215 font-lock-doc-string-face. 817 font-lock-doc-string-face.
@@ -451,7 +1053,7 @@
451 post-command-idle-delay. 1053 post-command-idle-delay.
452 1054
453 * faces.el (list-faces-display): Provide button when describe-face 1055 * faces.el (list-faces-display): Provide button when describe-face
454 is called to take user back to the list of faces. 1056 is called to take user back to the list of faces.
455 1057
456 * help-fns.el (describe-variable): Remove hyperlinks in a 1058 * help-fns.el (describe-variable): Remove hyperlinks in a
457 variable's value as these are quite frequently inappropriate. 1059 variable's value as these are quite frequently inappropriate.
@@ -721,8 +1323,8 @@
721 1323
722 * progmodes/compile.el (compilation-setup): Set local value of 1324 * progmodes/compile.el (compilation-setup): Set local value of
723 overlay-arrow-string to "" always. 1325 overlay-arrow-string to "" always.
724 (compilation-set-window): Left fringe then don't scroll. No left 1326 (compilation-set-window): Left fringe then don't scroll.
725 fringe then no arrow and scroll message to top. 1327 No left fringe then no arrow and scroll message to top.
726 (compilation-context-lines): Adjust doc string accordingly. 1328 (compilation-context-lines): Adjust doc string accordingly.
727 1329
7282005-05-16 Kim F. Storm <storm@cua.dk> 13302005-05-16 Kim F. Storm <storm@cua.dk>
@@ -981,7 +1583,7 @@
981 1583
9822005-05-11 Stefan Monnier <monnier@iro.umontreal.ca> 15842005-05-11 Stefan Monnier <monnier@iro.umontreal.ca>
983 1585
984 * files.el (executable-find): Move from executable.el. Use locate-file. 1586 * files.el (executable-find): Move from executable.el. Use locate-file.
985 * progmodes/executable.el (executable-find): Move to files.el. 1587 * progmodes/executable.el (executable-find): Move to files.el.
986 1588
987 * font-lock.el (font-lock-fontify-keywords-region): Use a marker 1589 * font-lock.el (font-lock-fontify-keywords-region): Use a marker
@@ -1031,10 +1633,10 @@
1031 1633
1032 * progmodes/gdb-ui.el (gdb-macro-info): New variable. 1634 * progmodes/gdb-ui.el (gdb-macro-info): New variable.
1033 (gdb-source-info): Check for preprocessor info. 1635 (gdb-source-info): Check for preprocessor info.
1034 (gdb-tooltip-print-1): New function. Don't print tooltip if it is 1636 (gdb-tooltip-print-1): New function. Don't print tooltip if it is
1035 a macro for a function. 1637 a macro for a function.
1036 found (user might have used GDB dir command).
1037 (gdb-info-breakpoints-custom): Try to find file again if not already 1638 (gdb-info-breakpoints-custom): Try to find file again if not already
1639 found (user might have used GDB dir command).
1038 (gdb-get-location): Update gdb-location-alist correctly for change 1640 (gdb-get-location): Update gdb-location-alist correctly for change
1039 to gdb-info-breakpoints-custom. 1641 to gdb-info-breakpoints-custom.
1040 1642
@@ -1130,7 +1732,7 @@
1130 * tooltip.el: Move code for GUD tooltips into gud.el. 1732 * tooltip.el: Move code for GUD tooltips into gud.el.
1131 (require): CL no longer needed to compile case. 1733 (require): CL no longer needed to compile case.
1132 (tooltip-mode): Do not toggle functions for GUD tooltips. 1734 (tooltip-mode): Do not toggle functions for GUD tooltips.
1133 (tooltip-gud-tips-p): Remove. Replace with minor mode 1735 (tooltip-gud-tips-p): Remove. Replace with minor mode
1134 gud-tooltip-mode in gud.el. 1736 gud-tooltip-mode in gud.el.
1135 (tooltip-gud-modes, tooltip-gud-display, tooltip-gud-echo-area) 1737 (tooltip-gud-modes, tooltip-gud-display, tooltip-gud-echo-area)
1136 (tooltip-gud-toggle-dereference): Rename in gud.el by replacing 1738 (tooltip-gud-toggle-dereference): Rename in gud.el by replacing
@@ -1142,14 +1744,14 @@
1142 (tooltip-gud-original-filter, tooltip-gud-dereference) 1744 (tooltip-gud-original-filter, tooltip-gud-dereference)
1143 (tooltip-gud-event, tooltip-toggle-gud-tips) 1745 (tooltip-gud-event, tooltip-toggle-gud-tips)
1144 (tooltip-gud-process-output, tooltip-gud-print-command) 1746 (tooltip-gud-process-output, tooltip-gud-print-command)
1145 (tooltip-gud-tips): GUD tooltip functions/variables. Rename in 1747 (tooltip-gud-tips): GUD tooltip functions/variables. Rename in
1146 gud.el by replacing tooltip-gud prefix with gud-tooltip. 1748 gud.el by replacing tooltip-gud prefix with gud-tooltip.
1147 (gdb-tooltip-print): Move to gdb-ui.el. 1749 (gdb-tooltip-print): Move to gdb-ui.el.
1148 1750
1149 * progmodes/gud.el: Move code for GUD tooltips from tooltip.el. 1751 * progmodes/gud.el: Move code for GUD tooltips from tooltip.el.
1150 (require): CL needed to compile case. 1752 (require): CL needed to compile case.
1151 (gud-tooltip-mode): Use to toggle GUD tooltips unstead of 1753 (gud-tooltip-mode): Use to toggle GUD tooltips unstead of
1152 tooltip-gud-tips-p. Make it a minor-mode. 1754 tooltip-gud-tips-p. Make it a minor-mode.
1153 (gud-find-file): Only prepare GUD tooltips if gud-tooltip-mode is t. 1755 (gud-find-file): Only prepare GUD tooltips if gud-tooltip-mode is t.
1154 (gud-menu-map): GUD tooltips use gud-tooltip-mode now. 1756 (gud-menu-map): GUD tooltips use gud-tooltip-mode now.
1155 (gud-tooltip-modes, gud-tooltip-display, gud-tooltip-echo-area) 1757 (gud-tooltip-modes, gud-tooltip-display, gud-tooltip-echo-area)
@@ -1245,7 +1847,7 @@
1245 * ido.el (ido-setup-hook): New hook. 1847 * ido.el (ido-setup-hook): New hook.
1246 (ido-define-mode-map-hook): Remove hook; use ido-setup-hook instead. 1848 (ido-define-mode-map-hook): Remove hook; use ido-setup-hook instead.
1247 (ido-input-stack): New var. 1849 (ido-input-stack): New var.
1248 (ido-define-mode-map): Bind M-b to ido-push-dir. Move old 1850 (ido-define-mode-map): Bind M-b to ido-push-dir. Move old
1249 ido-next-work-file binding to M-O. 1851 ido-next-work-file binding to M-O.
1250 Bind M-f to ido-wide-find-file-or-pop-dir. 1852 Bind M-f to ido-wide-find-file-or-pop-dir.
1251 (ido-define-mode-map): Don't run ido-define-mode-map-hook. 1853 (ido-define-mode-map): Don't run ido-define-mode-map-hook.
@@ -1338,7 +1940,7 @@
1338 (gdb-set-gud-minor-mode-1): Handle gdb-define-alist. 1940 (gdb-set-gud-minor-mode-1): Handle gdb-define-alist.
1339 (gdb-source, gdb-memory-set-repeat-count): Replace string-to-int 1941 (gdb-source, gdb-memory-set-repeat-count): Replace string-to-int
1340 with string-to-number. 1942 with string-to-number.
1341 (gdb-reset): Kill gdb-define-alist. Move assignments outside loop. 1943 (gdb-reset): Kill gdb-define-alist. Move assignments outside loop.
1342 1944
1343 * progmodes/gud.el: Replace string-to-int with string-to-number. 1945 * progmodes/gud.el: Replace string-to-int with string-to-number.
1344 (gud-find-file): Handle gdb-define-alist. 1946 (gud-find-file): Handle gdb-define-alist.
@@ -1384,7 +1986,7 @@
1384 move to cc-vars.el. 1986 move to cc-vars.el.
1385 1987
1386 * progmodes/cc-vars.el (cc-define-list-program): 1988 * progmodes/cc-vars.el (cc-define-list-program):
1387 Change to "gcc -E -dM -". Make customizable. 1989 Change to "gcc -E -dM -". Make customizable.
1388 1990
13892005-05-02 Kim F. Storm <storm@cua.dk> 19912005-05-02 Kim F. Storm <storm@cua.dk>
1390 1992
@@ -1435,7 +2037,7 @@
1435 * subr.el (dot, dot-marker, dot-min, dot-max, buffer-flush-undo) 2037 * subr.el (dot, dot-marker, dot-min, dot-max, buffer-flush-undo)
1436 (compiled-function-p, focus-frame, unfocus-frame): 2038 (compiled-function-p, focus-frame, unfocus-frame):
1437 Remove aliases and obsolete declarations. 2039 Remove aliases and obsolete declarations.
1438 Back out inadvertant changes from previous commit. 2040 Back out inadvertent changes from previous commit.
1439 2041
14402005-05-01 Luc Teirlinck <teirllm@auburn.edu> 20422005-05-01 Luc Teirlinck <teirllm@auburn.edu>
1441 2043
@@ -1490,7 +2092,7 @@
14902005-04-30 Nick Roberts <nickrob@snap.net.nz> 20922005-04-30 Nick Roberts <nickrob@snap.net.nz>
1491 2093
1492 * progmodes/cc-mode.el (cc-create-define-alist): Check that file 2094 * progmodes/cc-mode.el (cc-create-define-alist): Check that file
1493 exists. Initialise cc-define-alist. 2095 exists. Initialise cc-define-alist.
1494 (c-mode): Add cc-create-define-alist locally to after-save-hook. 2096 (c-mode): Add cc-create-define-alist locally to after-save-hook.
1495 If there is no file (Macroexpansion) don't create an alist. 2097 If there is no file (Macroexpansion) don't create an alist.
1496 2098
@@ -1580,7 +2182,7 @@
1580 2182
15812005-04-28 Nick Roberts <nickrob@snap.net.nz> 21832005-04-28 Nick Roberts <nickrob@snap.net.nz>
1582 2184
1583 * progmodes/cc-mode.el: (cc-create-define-alist): New function. 2185 * progmodes/cc-mode.el (cc-create-define-alist): New function.
1584 (cc-define-alist): New variable. 2186 (cc-define-alist): New variable.
1585 (c-mode): Make it local and initialise it. 2187 (c-mode): Make it local and initialise it.
1586 2188
@@ -1709,7 +2311,7 @@
17092005-04-25 Dan Nicolaescu <dann@ics.uci.edu> 23112005-04-25 Dan Nicolaescu <dann@ics.uci.edu>
1710 2312
1711 * term.el (ansi-term-color-vector): Use the xterm colors. 2313 * term.el (ansi-term-color-vector): Use the xterm colors.
1712 (term-raw-map): Don't add mappings for \eO and \e[. Map deletechar. 2314 (term-raw-map): Don't add mappings for \eO and \e[. Map deletechar.
1713 2315
17142005-04-25 Lute Kamstra <lute@gnu.org> 23162005-04-25 Lute Kamstra <lute@gnu.org>
1715 2317
@@ -2731,13 +3333,13 @@
2731 * add-log.el (change-log-font-lock-keywords): The manual 3333 * add-log.el (change-log-font-lock-keywords): The manual
2732 describing a Change Log entry, says: (...) "Aside from these 3334 describing a Change Log entry, says: (...) "Aside from these
2733 header lines, every line in the change log starts with a space or 3335 header lines, every line in the change log starts with a space or
2734 a tab.". The font-lock was not highlighting lines started with 3336 a tab.". The font-lock was not highlighting lines started with
2735 spaces, added support for it. 3337 spaces, added support for it.
2736 3338
27372005-04-03 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de> 33392005-04-03 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
2738 3340
2739 * textmodes/bibtex.el (bibtex-url): Use format to generate the url. 3341 * textmodes/bibtex.el (bibtex-url): Use format to generate the url.
2740 (bibtex-generate-url-list): Update docstring accordingly. Put the 3342 (bibtex-generate-url-list): Update docstring accordingly. Put the
2741 complex example in the docstring. 3343 complex example in the docstring.
2742 (bibtex-font-lock-url): Use pop. 3344 (bibtex-font-lock-url): Use pop.
2743 3345
@@ -2770,7 +3372,7 @@
2770 3372
27712005-04-02 Sergey Poznyakoff <gray@Mirddin.farlep.net> (tiny change) 33732005-04-02 Sergey Poznyakoff <gray@Mirddin.farlep.net> (tiny change)
2772 3374
2773 * mail/rmail.el (rmail-parse-url): Bugfix. Parse traditional 3375 * mail/rmail.el (rmail-parse-url): Bugfix. Parse traditional
2774 mailbox specifications as well as URLs. 3376 mailbox specifications as well as URLs.
2775 (rmail-insert-inbox-text): Remove unused conditional branches. 3377 (rmail-insert-inbox-text): Remove unused conditional branches.
2776 3378
@@ -2872,12 +3474,7 @@
2872 (fill-newline): Use fill-text-properties-at instead of 3474 (fill-newline): Use fill-text-properties-at instead of
2873 text-properties-at. 3475 text-properties-at.
2874 3476
28752005-03-31 Karl Berry <karl@freefriends.org> 34772005-03-31 Olive Lin <olive.lin@versateladsl.be> (tiny change)
2876
2877 * textmodes/tex-mode.el (tex-compile): Use shell-quote-argument,
2878 not comint-quote-filename.
2879
28802005-03-31 Olive Lin <olive.lin@versateladsl.be> (tiny change)
2881 3478
2882 * textmodes/tex-mode.el (tex-start-tex) Use shell-quote-argument, 3479 * textmodes/tex-mode.el (tex-start-tex) Use shell-quote-argument,
2883 not comint-quote-filename. 3480 not comint-quote-filename.
@@ -3016,12 +3613,12 @@
3016 (hs-special-modes-alist): Add a Fortran entry. 3613 (hs-special-modes-alist): Add a Fortran entry.
3017 (fortran-mode-map): Bind fortran-end-of-block, 3614 (fortran-mode-map): Bind fortran-end-of-block,
3018 fortran-beginning-of-block to \M-\C-n, \M-\C-p. 3615 fortran-beginning-of-block to \M-\C-n, \M-\C-p.
3019 (fortran-mode): Doc fix. Add fortran-font-lock-keywords-4. 3616 (fortran-mode): Doc fix. Add fortran-font-lock-keywords-4.
3020 (fortran-looking-at-if-then, fortran-end-of-block) 3617 (fortran-looking-at-if-then, fortran-end-of-block)
3021 (fortran-beginning-of-block): New functions, for hideshow. 3618 (fortran-beginning-of-block): New functions, for hideshow.
3022 3619
3023 * progmodes/f90.el (f90-end-block-re, f90-start-block-re): Doc 3620 * progmodes/f90.el (f90-end-block-re, f90-start-block-re):
3024 fix. Tweak regexp. 3621 Doc fix. Tweak regexp.
3025 (f90-beginning-of-block): Push mark first. 3622 (f90-beginning-of-block): Push mark first.
3026 3623
30272005-03-29 Jay Belanger <belanger@truman.edu> 36242005-03-29 Jay Belanger <belanger@truman.edu>
@@ -3039,7 +3636,7 @@
3039 * vc.el (vc-do-command): Use a pipe for async processes, so password 3636 * vc.el (vc-do-command): Use a pipe for async processes, so password
3040 prompts don't show up at places where the user can't reply. 3637 prompts don't show up at places where the user can't reply.
3041 3638
30422005-03-29 Olive Lin <olive.lin@versateladsl.be> (tiny change) 36392005-03-29 Olive Lin <olive.lin@versateladsl.be> (tiny change)
3043 3640
3044 * textmodes/tex-mode.el (tex-send-command): shell-quote-argument 3641 * textmodes/tex-mode.el (tex-send-command): shell-quote-argument
3045 on the file name we pass to the inferior shell. 3642 on the file name we pass to the inferior shell.
@@ -3269,11 +3866,11 @@
3269 * calendar/calendar.el: Replace `legal' with `valid'. 3866 * calendar/calendar.el: Replace `legal' with `valid'.
3270 * emacs-lisp/advice.el: Replace `legal' with `valid'. 3867 * emacs-lisp/advice.el: Replace `legal' with `valid'.
3271 * mail/supercite.el: Replace `legal' with `valid'. 3868 * mail/supercite.el: Replace `legal' with `valid'.
3272 * progmodes/cperl-mode.el, progmodes/idlw-shell.el, 3869 * progmodes/cperl-mode.el, progmodes/idlw-shell.el
3273 progmodes/idlwave.el, progmodes/vhdl-mode.el: Replace `legal' with 3870 * progmodes/idlwave.el, progmodes/vhdl-mode.el:
3274 `valid'. 3871 Replace `legal' with `valid'.
3275 * textmodes/reftex-vars.el, textmodes/reftex.el: Replace `legal' 3872 * textmodes/reftex-vars.el, textmodes/reftex.el:
3276 with `valid'. 3873 Replace `legal' with `valid'.
3277 3874
32782005-03-25 Werner Lemberg <wl@gnu.org> 38752005-03-25 Werner Lemberg <wl@gnu.org>
3279 3876
@@ -3283,15 +3880,15 @@
3283 * emulation/vip.el: Replace `illegal' with `invalid'. 3880 * emulation/vip.el: Replace `illegal' with `invalid'.
3284 * eshell/esh-io.el, eshell/esh-var.el: Replace `illegal' with `invalid'. 3881 * eshell/esh-io.el, eshell/esh-var.el: Replace `illegal' with `invalid'.
3285 * mail/supercite.el: Replace `illegal' with `invalid'. 3882 * mail/supercite.el: Replace `illegal' with `invalid'.
3286 * progmodes/ebnf-abn.el, progmodes/ebnf-bnf.el, 3883 * progmodes/ebnf-abn.el, progmodes/ebnf-bnf.el
3287 progmodes/ebnf-ebx.el, progmodes/ebnf-dtd.el, progmodes/ebnf-iso.el, 3884 * progmodes/ebnf-ebx.el, progmodes/ebnf-dtd.el, progmodes/ebnf-iso.el
3288 progmodes/ebnf-yac.el, progmodes/ebnf2ps.el, progmodes/idlwave.el, 3885 * progmodes/ebnf-yac.el, progmodes/ebnf2ps.el, progmodes/idlwave.el
3289 progmodes/sh-script.el, progmodes/xscheme.el: Replace `illegal' with 3886 * progmodes/sh-script.el, progmodes/xscheme.el:
3290 `invalid'. 3887 Replace `illegal' with `invalid'.
3291 * textmodes/refbib.el, textmodes/refer.el, textmodes/reftex-cite.el, 3888 * textmodes/refbib.el, textmodes/refer.el, textmodes/reftex-cite.el
3292 textmodes/reftex-index.el, textmodes/reftex-parse.el, 3889 * textmodes/reftex-index.el, textmodes/reftex-parse.el
3293 textmodes/reftex-ref.el, textmodes/reftex-vars.el, 3890 * textmodes/reftex-ref.el, textmodes/reftex-vars.el
3294 textmodes/reftex.el, textmodes/org.el: Replace `illegal' with `invalid'. 3891 * textmodes/reftex.el, textmodes/org.el: Replace `illegal' with `invalid'.
3295 3892
32962005-03-24 Stefan Monnier <monnier@iro.umontreal.ca> 38932005-03-24 Stefan Monnier <monnier@iro.umontreal.ca>
3297 3894
@@ -3412,11 +4009,11 @@
3412 (recentf-include-p): More robust. 4009 (recentf-include-p): More robust.
3413 (recentf-keep-p): New function. 4010 (recentf-keep-p): New function.
3414 (recentf-remove-if-non-kept): Rename from 4011 (recentf-remove-if-non-kept): Rename from
3415 `recentf-remove-if-non-readable'. Use `recentf-keep-p'. 4012 `recentf-remove-if-non-readable'. Use `recentf-keep-p'.
3416 All callers updated. 4013 All callers updated.
3417 (recentf-menu-items-for-commands): Fix help string. 4014 (recentf-menu-items-for-commands): Fix help string.
3418 (recentf-track-closed-file): Update. Doc fix. 4015 (recentf-track-closed-file): Update. Doc fix.
3419 (recentf-cleanup): Update. Count removed files. Doc fix. 4016 (recentf-cleanup): Update. Count removed files. Doc fix.
3420 4017
34212005-03-23 Kim F. Storm <storm@cua.dk> 40182005-03-23 Kim F. Storm <storm@cua.dk>
3422 4019
@@ -4132,7 +4729,7 @@
4132 4729
4133 * files.el (mode-require-final-newline): Doc fix. 4730 * files.el (mode-require-final-newline): Doc fix.
4134 4731
41352005-03-03 Stephan Stahl <stahl@eos.franken.de> (tiny change) 47322005-03-03 Stephan Stahl <stahl@eos.franken.de> (tiny change)
4136 4733
4137 * progmodes/which-func.el (which-function): 4734 * progmodes/which-func.el (which-function):
4138 Specify NOERROR when calling imenu--make-index-alist. 4735 Specify NOERROR when calling imenu--make-index-alist.
@@ -4727,7 +5324,7 @@
4727 * progmodes/gdb-ui.el (gdb-find-file-unhook): New variable. 5324 * progmodes/gdb-ui.el (gdb-find-file-unhook): New variable.
4728 (gdb-set-gud-minor-mode, gdb-set-gud-minor-mode-1) 5325 (gdb-set-gud-minor-mode, gdb-set-gud-minor-mode-1)
4729 (gdb-set-gud-minor-mode-existing-buffers): New functions. 5326 (gdb-set-gud-minor-mode-existing-buffers): New functions.
4730 (gdb-find-file-hook): New hook. Add it to find-file-hook. 5327 (gdb-find-file-hook): New hook. Add it to find-file-hook.
4731 (gdb-info-breakpoints-custom, gdb-source-info): Simplify. 5328 (gdb-info-breakpoints-custom, gdb-source-info): Simplify.
4732 5329
47332005-02-14 Luc Teirlinck <teirllm@auburn.edu> 53302005-02-14 Luc Teirlinck <teirllm@auburn.edu>
@@ -4891,13 +5488,13 @@
4891 5488
48922005-02-05 Nick Roberts <nickrob@snap.net.nz> 54892005-02-05 Nick Roberts <nickrob@snap.net.nz>
4893 5490
4894 * progmodes/gdb-ui.el: Update copyright. Put GDB-Frames before 5491 * progmodes/gdb-ui.el: Update copyright. Put GDB-Frames before
4895 GDB-Windows on the menu-bar as this works better. 5492 GDB-Windows on the menu-bar as this works better.
4896 5493
48972005-02-04 Jay Belanger <belanger@truman.edu> 54942005-02-04 Jay Belanger <belanger@truman.edu>
4898 5495
4899 * calc/calc-embed.el (calc-embedded-update): Don't put in 5496 * calc/calc-embed.el (calc-embedded-update): Don't put in
4900 unnecessary newlines. Adjust the end of formula marker. 5497 unnecessary newlines. Adjust the end of formula marker.
4901 5498
4902 * calc/calc-lang.el (math-latex-parse-frac): Don't use arguments. 5499 * calc/calc-lang.el (math-latex-parse-frac): Don't use arguments.
4903 (math-latex-parse-two-args): New function. 5500 (math-latex-parse-two-args): New function.
@@ -4959,7 +5556,7 @@
4959 5556
49602005-02-02 Nick Roberts <nickrob@snap.net.nz> 55572005-02-02 Nick Roberts <nickrob@snap.net.nz>
4961 5558
4962 * progmodes/gdb-ui.el: (gdb-goto-info): Delete. 5559 * progmodes/gdb-ui.el (gdb-goto-info): Delete.
4963 5560
4964 * progmodes/gud.el (gud-goto-info): New function. 5561 * progmodes/gud.el (gud-goto-info): New function.
4965 (gud-tool-bar-map): Use correct icon. 5562 (gud-tool-bar-map): Use correct icon.
@@ -5667,8 +6264,8 @@
5667 6264
56682005-01-11 Juri Linkov <juri@jurta.org> 62652005-01-11 Juri Linkov <juri@jurta.org>
5669 6266
5670 * toolbar/back_arrow.xpm, toolbar/back_arrow.pbm, 6267 * toolbar/back_arrow.xpm, toolbar/back_arrow.pbm
5671 * toolbar/lc-back_arrow.xpm, toolbar/lc-fwd_arrow.xpm, 6268 * toolbar/lc-back_arrow.xpm, toolbar/lc-fwd_arrow.xpm
5672 * toolbar/fwd_arrow.xpm, toolbar/fwd_arrow.pbm: New icons. 6269 * toolbar/fwd_arrow.xpm, toolbar/fwd_arrow.pbm: New icons.
5673 6270
5674 * info.el (Info-history-forward): New variable. 6271 * info.el (Info-history-forward): New variable.
@@ -6392,7 +6989,7 @@
6392 6989
63932004-12-21 Eli Barzilay <eli@barzilay.org> 69902004-12-21 Eli Barzilay <eli@barzilay.org>
6394 6991
6395 * calculator.el: (calculator-radix-grouping-mode) 6992 * calculator.el (calculator-radix-grouping-mode)
6396 (calculator-radix-grouping-digits) 6993 (calculator-radix-grouping-digits)
6397 (calculator-radix-grouping-separator): 6994 (calculator-radix-grouping-separator):
6398 New defcustoms for the new radix grouping mode functionality. 6995 New defcustoms for the new radix grouping mode functionality.
@@ -6593,11 +7190,11 @@
6593 (zone-replace-char): New defsubst. 7190 (zone-replace-char): New defsubst.
6594 (zone-park/sit-for): Likewise. 7191 (zone-park/sit-for): Likewise.
6595 (zone-fret): Take window-start arg. 7192 (zone-fret): Take window-start arg.
6596 Update callers. Use `zone-park/sit-for'. 7193 Update callers. Use `zone-park/sit-for'.
6597 (zone-fill-out-screen): Rewrite. 7194 (zone-fill-out-screen): Rewrite.
6598 (zone-fall-through-ws): Likewise. Update callers. 7195 (zone-fall-through-ws): Likewise. Update callers.
6599 (zone-pgm-drip): Use `zone-replace-char'. 7196 (zone-pgm-drip): Use `zone-replace-char'.
6600 Move var inits before while-loop. Use `zone-park/sit-for'. 7197 Move var inits before while-loop. Use `zone-park/sit-for'.
6601 (zone-pgm-random-life): Handle empty initial field. 7198 (zone-pgm-random-life): Handle empty initial field.
6602 Use `zone-replace-char' and `zone-park/sit-for'. 7199 Use `zone-replace-char' and `zone-park/sit-for'.
6603 7200
@@ -7438,16 +8035,16 @@
7438 (tramp-file-name-handler-alist): Delete file-directory-files, add 8035 (tramp-file-name-handler-alist): Delete file-directory-files, add
7439 directory-files-and-attributes. 8036 directory-files-and-attributes.
7440 (tramp-perl-file-attributes): Surround uid and gid by double 8037 (tramp-perl-file-attributes): Surround uid and gid by double
7441 quotes. Change parameter id-format from nonnumeric. 8038 quotes. Change parameter id-format from nonnumeric.
7442 (tramp-convert-file-attributes): New function. 8039 (tramp-convert-file-attributes): New function.
7443 (tramp-handle-file-attributes): Use it. 8040 (tramp-handle-file-attributes): Use it.
7444 (tramp-maybe-send-perl-script): New function. 8041 (tramp-maybe-send-perl-script): New function.
7445 (tramp-handle-file-attributes-with-perl): Use it. Don't convert 8042 (tramp-handle-file-attributes-with-perl): Use it. Don't convert
7446 file mode. Change parameter id-format from nonnumeric. 8043 file mode. Change parameter id-format from nonnumeric.
7447 (tramp-handle-file-attributes-with-ls): Change parameter id-format 8044 (tramp-handle-file-attributes-with-ls): Change parameter id-format
7448 from nonnumeric. 8045 from nonnumeric.
7449 (tramp-post-connection): Don't send tramp-perl-file-attributes 8046 (tramp-post-connection): Don't send tramp-perl-file-attributes
7450 script. Reset connection property "perl-scripts". 8047 script. Reset connection property "perl-scripts".
7451 (tramp-handle-insert-directory): Run real handler when ls-lisp is 8048 (tramp-handle-insert-directory): Run real handler when ls-lisp is
7452 in use. 8049 in use.
7453 8050
@@ -7470,7 +8067,7 @@
7470 (gdb-view-source-function, gdb-view-assembler): Delete functions. 8067 (gdb-view-source-function, gdb-view-assembler): Delete functions.
7471 (menu): Delete menu bindings for viewing source/assembler. 8068 (menu): Delete menu bindings for viewing source/assembler.
7472 (gdb-setup-windows, gdb-restore-windows): 8069 (gdb-setup-windows, gdb-restore-windows):
7473 Don't dedicate GUD. No assembler now. 8070 Don't dedicate GUD. No assembler now.
7474 (gdb-reset): No need to undedicate source buffers now. 8071 (gdb-reset): No need to undedicate source buffers now.
7475 (gdb-source-info): No assembler now. 8072 (gdb-source-info): No assembler now.
7476 8073
@@ -7597,7 +8194,7 @@
7597 (gdb-var-evaluate-expression-handler, gdb-put-string): 8194 (gdb-var-evaluate-expression-handler, gdb-put-string):
7598 Remove unused variable bindings. 8195 Remove unused variable bindings.
7599 (gdb-setup-windows, gdb-display-buffer): 8196 (gdb-setup-windows, gdb-display-buffer):
7600 Simplify. Use pop-to-buffer. 8197 Simplify. Use pop-to-buffer.
7601 (gdb-view-source-function): Simplify. 8198 (gdb-view-source-function): Simplify.
7602 (gdb-frame-breakpoints-buffer): 8199 (gdb-frame-breakpoints-buffer):
7603 Use pop-to-buffer, special-display-regexps. 8200 Use pop-to-buffer, special-display-regexps.
@@ -7681,8 +8278,8 @@
7681 * progmodes/gdb-ui.el (dedicated-switch-to-buffer): New function. 8278 * progmodes/gdb-ui.el (dedicated-switch-to-buffer): New function.
7682 (gdb-ann3, gdb-setup-windows, gdb-restore-windows): 8279 (gdb-ann3, gdb-setup-windows, gdb-restore-windows):
7683 Dedicate gdb-related windows. 8280 Dedicate gdb-related windows.
7684 (gdb-display-buffer): Dedicate gdb-related windows. Don't grab 8281 (gdb-display-buffer): Dedicate gdb-related windows.
7685 other frames. 8282 Don't grab other frames.
7686 (gdb-reset): Remove dedicated property after debugging. 8283 (gdb-reset): Remove dedicated property after debugging.
7687 8284
76882004-11-24 Jay Belanger <belanger@truman.edu> 82852004-11-24 Jay Belanger <belanger@truman.edu>
@@ -8548,8 +9145,8 @@
8548 9145
85492004-11-10 Nick Roberts <nickrob@snap.net.nz> 91462004-11-10 Nick Roberts <nickrob@snap.net.nz>
8550 9147
8551 * tooltip.el: Don't require cl, comint, gud, gdb-ui for 9148 * tooltip.el: Don't require cl, comint, gud, gdb-ui for compilation.
8552 compilation. The resulting compiler warnings appear to be harmless. 9149 The resulting compiler warnings appear to be harmless.
8553 9150
85542004-11-10 Daniel Pfeiffer <occitan@esperanto.org> 91512004-11-10 Daniel Pfeiffer <occitan@esperanto.org>
8555 9152
@@ -9772,7 +10369,7 @@
9772 * kmacro.el (kmacro-insert-counter, kmacro-add-counter): Use and 10369 * kmacro.el (kmacro-insert-counter, kmacro-add-counter): Use and
9773 reset kmacro-initial-counter-value if set. 10370 reset kmacro-initial-counter-value if set.
9774 (kmacro-set-counter): Only set kmacro-counter if defining or executing 10371 (kmacro-set-counter): Only set kmacro-counter if defining or executing
9775 macro. Set kmacro-initial-counter-value otherwise. Never set both. 10372 macro. Set kmacro-initial-counter-value otherwise. Never set both.
9776 (kmacro-display): Show macro counter if non-zero. 10373 (kmacro-display): Show macro counter if non-zero.
9777 10374
9778 * subr.el (substitute-key-definition): Mention command remapping 10375 * subr.el (substitute-key-definition): Mention command remapping
@@ -9959,8 +10556,8 @@
9959 10556
9960 * term.el (term-adjust-current-row-cache): Don't allow the current 10557 * term.el (term-adjust-current-row-cache): Don't allow the current
9961 row to become negative. 10558 row to become negative.
9962 (term-emulate-terminal): Fix insert mode. Handle tab insertion at 10559 (term-emulate-terminal): Fix insert mode. Handle tab insertion at
9963 the end of the line. Fix scroll down. Add comments. 10560 the end of the line. Fix scroll down. Add comments.
9964 (term-handle-ansi-escape): Don't exceed terminal width when moving 10561 (term-handle-ansi-escape): Don't exceed terminal width when moving
9965 right. 10562 right.
9966 (term-scroll-region): Move the cursor after setting the scroll region. 10563 (term-scroll-region): Move the cursor after setting the scroll region.
@@ -10115,7 +10712,7 @@
10115 * calendar/holidays.el (holiday-advent): Report on a specified day 10712 * calendar/holidays.el (holiday-advent): Report on a specified day
10116 offset from advent, not just advent. 10713 offset from advent, not just advent.
10117 (holiday-easter-etc): Report on one specified day offset from 10714 (holiday-easter-etc): Report on one specified day offset from
10118 easter, not all easter holidays. Various Easter holidays moved to 10715 easter, not all easter holidays. Various Easter holidays moved to
10119 `christian-holidays' variable in calendar.el. 10716 `christian-holidays' variable in calendar.el.
10120 * calendar/calendar.el (christian-holidays): Adapt for new 10717 * calendar/calendar.el (christian-holidays): Adapt for new
10121 behaviour of `holiday-advent' and `holiday-easter-etc' functions. 10718 behaviour of `holiday-advent' and `holiday-easter-etc' functions.
@@ -10130,7 +10727,7 @@
10130 (ido-read-internal): Handle new `list' context. 10727 (ido-read-internal): Handle new `list' context.
10131 Handle insert-buffer and insert-file ido-exit values. 10728 Handle insert-buffer and insert-file ido-exit values.
10132 (ido-buffer-internal): New arg switch-cmd. Use it to setup 10729 (ido-buffer-internal): New arg switch-cmd. Use it to setup
10133 ido-context-switch-command. Handle insert-file ido-exit value. 10730 ido-context-switch-command. Handle insert-file ido-exit value.
10134 (ido-read-buffer): Set ido-context-switch-command to 'ignore 10731 (ido-read-buffer): Set ido-context-switch-command to 'ignore
10135 unless it is already bound by caller. 10732 unless it is already bound by caller.
10136 (ido-file-internal): New arg switch-cmd. Use it to setup 10733 (ido-file-internal): New arg switch-cmd. Use it to setup
@@ -10460,7 +11057,7 @@
10460 Do not call obsolete function compilation-parse-errors. 11057 Do not call obsolete function compilation-parse-errors.
10461 (bibtex-remove-delimiters): Only remove delimiters if present. 11058 (bibtex-remove-delimiters): Only remove delimiters if present.
10462 (bibtex-copy-entry-as-kill): Add docstring. 11059 (bibtex-copy-entry-as-kill): Add docstring.
10463 (bibtex-clean-entry): Use bibtex-string=. Handle empty keys. 11060 (bibtex-clean-entry): Use bibtex-string=. Handle empty keys.
10464 Detect duplicate keys if bibtex-maintain-sorted-entries is nil. 11061 Detect duplicate keys if bibtex-maintain-sorted-entries is nil.
10465 (bibtex-complete): Use bibtex-predefined-month-strings, 11062 (bibtex-complete): Use bibtex-predefined-month-strings,
10466 bibtex-string=, and new function bibtex-complete-key-cleanup. 11063 bibtex-string=, and new function bibtex-complete-key-cleanup.
@@ -11146,8 +11743,8 @@
11146 when `c-opt-type-concat-key' is used (i.e. in Pike). 11743 when `c-opt-type-concat-key' is used (i.e. in Pike).
11147 11744
11148 * progmodes/cc-engine.el (c-looking-at-special-brace-list): 11745 * progmodes/cc-engine.el (c-looking-at-special-brace-list):
11149 Fix bug when the inner char pair doesn't have paren syntax, i.e. "(< 11746 Fix bug when the inner char pair doesn't have paren syntax,
11150 >)". 11747 i.e. "(<>)".
11151 11748
11152 * progmodes/cc-align.el (c-lineup-multi-inher): Made it syntactic 11749 * progmodes/cc-align.el (c-lineup-multi-inher): Made it syntactic
11153 whitespace safe. 11750 whitespace safe.
@@ -11227,7 +11824,7 @@
11227 string. (2) Check that settings to `c-offsets-alist' are not 11824 string. (2) Check that settings to `c-offsets-alist' are not
11228 spuriously quoted. 11825 spuriously quoted.
11229 11826
11230 * progmodes/cc-cmds.el: (c-electric-brace): Don't delete a comment 11827 * progmodes/cc-cmds.el (c-electric-brace): Don't delete a comment
11231 which precedes the newly inserted `{'. 11828 which precedes the newly inserted `{'.
11232 11829
112332004-08-10 Michael Albinus <michael.albinus@gmx.de> 118302004-08-10 Michael Albinus <michael.albinus@gmx.de>
@@ -11880,7 +12477,7 @@
11880 12477
118812004-06-23 Nick Roberts <nickrob@gnu.org> 124782004-06-23 Nick Roberts <nickrob@gnu.org>
11882 12479
11883 * comint.el: (comint-insert-clicked-input, comint-copy-old-input): 12480 * comint.el (comint-insert-clicked-input, comint-copy-old-input):
11884 Remove. 12481 Remove.
11885 (comint-insert-input, comint-mouse-insert-input): New functions 12482 (comint-insert-input, comint-mouse-insert-input): New functions
11886 based on comint-insert-clicked-input for two bindings but just 12483 based on comint-insert-clicked-input for two bindings but just
@@ -12391,7 +12988,7 @@
12391 12988
123922004-06-04 Karl Fogel <kfogel@red-bean.com> 129892004-06-04 Karl Fogel <kfogel@red-bean.com>
12393 12990
12394 * vc-svn.el (vc-svn-checkin): Use 'nconc' instead of 'list*', 12991 * vc-svn.el (vc-svn-checkin): Use `nconc' instead of `list*',
12395 because the latter is a CL-ism. This fixes the bug reported by 12992 because the latter is a CL-ism. This fixes the bug reported by
12396 Shawn Boyette <mdxi@collapsar.net> in 12993 Shawn Boyette <mdxi@collapsar.net> in
12397 http://lists.gnu.org/archive/html/emacs-devel/2004-05/msg00442.html. 12994 http://lists.gnu.org/archive/html/emacs-devel/2004-05/msg00442.html.
@@ -13331,9 +13928,9 @@
13331 of 19 months of 19 days, with 4 intercalary days. Each year 13928 of 19 months of 19 days, with 4 intercalary days. Each year
13332 begins on March 21, with the calendar starting in 1844. 13929 begins on March 21, with the calendar starting in 1844.
13333 13930
13334 * calendar/cal-menu.el, calendar/calendar.el, 13931 * calendar/cal-menu.el, calendar/calendar.el
13335 calendar/diary-lib.el, calendar/holidays.el: Added support for 13932 * calendar/diary-lib.el, calendar/holidays.el:
13336 using cal-bahai.el. 13933 Added support for using cal-bahai.el.
13337 13934
13338 * eshell/em-glob.el (eshell-glob-initialize): Move initialization 13935 * eshell/em-glob.el (eshell-glob-initialize): Move initialization
13339 of `eshell-glob-chars-regexp' into `eshell-glob-regexp', so that 13936 of `eshell-glob-chars-regexp' into `eshell-glob-regexp', so that
@@ -14157,7 +14754,7 @@
14157 * emacs-lisp/rx.el (rx-syntax): Move sregex style syntax to code. 14754 * emacs-lisp/rx.el (rx-syntax): Move sregex style syntax to code.
14158 (rx-bracket, rx-check-any, rx-any): Clean up name space. 14755 (rx-bracket, rx-check-any, rx-any): Clean up name space.
14159 14756
14160 * wdired.el: (wdired-mode-map): Move init into declaration. 14757 * wdired.el (wdired-mode-map): Move init into declaration.
14161 Fix `return' binding. 14758 Fix `return' binding.
14162 (wdired-change-to-wdired-mode, wdired-change-to-dired-mode): 14759 (wdired-change-to-wdired-mode, wdired-change-to-dired-mode):
14163 Use force-mode-line-update. 14760 Use force-mode-line-update.
@@ -15700,7 +16297,7 @@
15700 16297
157012004-03-15 David Ponce <david@dponce.com> 162982004-03-15 David Ponce <david@dponce.com>
15702 16299
15703 * ruler-mode.el: (ruler-mode-left-fringe-cols) 16300 * ruler-mode.el (ruler-mode-left-fringe-cols)
15704 (ruler-mode-right-fringe-cols, ruler-mode-left-scroll-bar-cols) 16301 (ruler-mode-right-fringe-cols, ruler-mode-left-scroll-bar-cols)
15705 (ruler-mode-right-scroll-bar-cols): Remove. 16302 (ruler-mode-right-scroll-bar-cols): Remove.
15706 (ruler-mode-window-col, ruler-mode-mouse-set-left-margin) 16303 (ruler-mode-window-col, ruler-mode-mouse-set-left-margin)
@@ -16447,7 +17044,7 @@
16447 17044
164482004-02-16 Eli Tziperman <eli@deas.harvard.edu> 170452004-02-16 Eli Tziperman <eli@deas.harvard.edu>
16449 17046
16450 * rmail-spam-filter.el: (vm-use-spam-filter) 17047 * rmail-spam-filter.el (vm-use-spam-filter)
16451 (rsf-min-region-length-added-to-spam-list): New variables. 17048 (rsf-min-region-length-added-to-spam-list): New variables.
16452 (rsf-bbdb-auto-delete-spam-bbdb-entries): Rename from 17049 (rsf-bbdb-auto-delete-spam-bbdb-entries): Rename from
16453 rmail-bbdb-auto-delete-spam-entries. Add cc: to recipients for 17050 rmail-bbdb-auto-delete-spam-entries. Add cc: to recipients for
@@ -17105,7 +17702,7 @@
17105 17702
17106 * mail/smtpmail.el (smtpmail-send-data): Don't append spurious newline. 17703 * mail/smtpmail.el (smtpmail-send-data): Don't append spurious newline.
17107 17704
171082004-01-18 David Ponce <david@dponce.com> (tiny change) 177052004-01-18 David Ponce <david@dponce.com> (tiny change)
17109 17706
17110 * progmodes/which-func.el (which-function-mode): Don't cancel 17707 * progmodes/which-func.el (which-function-mode): Don't cancel
17111 which-func-update-timer if not set. 17708 which-func-update-timer if not set.
@@ -19619,10 +20216,10 @@
19619 * calendar/cal-tex.el (cal-tex-day-name-format): Doc fix. 20216 * calendar/cal-tex.el (cal-tex-day-name-format): Doc fix.
19620 (cal-tex-LaTeX-hourbox): Move definition before use. 20217 (cal-tex-LaTeX-hourbox): Move definition before use.
19621 20218
19622 * calendar/cal-china.el, cal-hebrew.el, cal-islam.el, 20219 * calendar/cal-china.el, cal-hebrew.el, cal-islam.el
19623 cal-julian.el, cal-menu.el, cal-move.el, holidays.el, 20220 * cal-julian.el, cal-menu.el, cal-move.el, holidays.el
19624 lunar.el, solar.el 20221 * lunar.el, solar.el (displayed-month, displayed-year):
19625 (displayed-month, displayed-year): Define for compiler. 20222 Define for compiler.
19626 20223
196272003-08-03 Martin Stjernholm <bug-cc-mode@gnu.org> 202242003-08-03 Martin Stjernholm <bug-cc-mode@gnu.org>
19628 20225