*** empty log message ***
[bpt/emacs.git] / lisp / ChangeLog
CommitLineData
c01f0ed3
SM
12005-11-16 Hrvoje Niksic <hniksic@xemacs.org>
2
3 * savehist.el (savehist-mode-hook): Re-add the var.
4 (savehist-mode): Use it.
5
66a85723
SM
62005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
7
042c6fb7
SM
8 * textmodes/flyspell.el: Fix commenting convention.
9 Remove unnecessary leading * in custom docstrings.
10 (flyspell-emacs): Remove unused var.
11 (flyspell-delete-region-overlays): Use remove-overlays.
12 (flyspell-accept-buffer-local-defs): Use save-current-buffer.
13 (flyspell-debug-signal-no-check, flyspell-debug-signal-changed-checked)
14 (flyspell-debug-signal-pre-word-checked, flyspell-post-command-hook)
15 (flyspell-debug-signal-word-checked): Use with-current-buffer.
16 (make-flyspell-overlay): Don't locally reuse a global name.
17 (flyspell-highlight-incorrect-region)
18 (flyspell-highlight-duplicate-region): Use flyspell-unhighlight-at.
19 (flyspell-check-previous-highlighted-word): Use flyspell-overlay-p.
20 (flyspell-notify-misspell): Remove unused args `start' and `end'.
21 (flyspell-word): Adjust call accordingly. Use ispell-send-string.
22 Wrap calls to accept-process-output inside with-local-quit since it's
23 often called from a post-command-hook.
24 (flyspell-correct-word, flyspell-auto-correct-word):
25 Use ispell-send-string.
26 (flyspell-xemacs-popup): Remove unused arg `event'. Update call.
5cb35db5 27
66a85723
SM
28 * calendar/diary-lib.el (diary-list-entries): Also hide the
29 terminating newline.
30
c194b021
CD
312005-11-16 Carsten Dominik <dominik@science.uva.nl>
32
66a85723
SM
33 * textmodes/reftex.el (reftex-use-fonts): Remove the check for
34 window-system, to allow fonts on tty.
c194b021 35
20eff2b2
NR
362005-11-17 Nick Roberts <nickrob@snap.net.nz>
37
38 * progmodes/gud.el (gud-speedbar-item-info): New function.
39 (gud-install-speedbar-variables): Use it to display data types
40 of watch expression as tooltips in speedbar.
41
8ab84823
LT
422005-11-15 Luc Teirlinck <teirllm@auburn.edu>
43
e7295594 44 * font-core.el (global-font-lock-mode): Add :version keyword,
33bf8118 45 because default was changed.
e7295594
LT
46
47 * jka-cmpr-hook.el (auto-compression-mode): Ditto.
48
8ab84823
LT
49 * startup.el (command-line): Use `custom-reevaluate-setting' for
50 `file-name-shadow-mode'.
51
52 * loadup.el: Preload rfn-eshadow.
53
54 * rfn-eshadow.el (file-name-shadow-mode): Set :init-value to t.
1cc9e877 55 Add :version keyword.
9fc0053d
LT
56 (file-name-shadow-properties, file-name-shadow-tty-properties)
57 (file-name-shadow): Add :version keyword.
8ab84823
LT
58
59 * cus-edit.el (custom-add-parent-links): Fix bug whereby, for
60 instance, `(fringe custom-face)' shadowed `(fringe custom-group)'
61 in the custom-group property of the symbol frames and the fringe
62 group got no link to its parent group frames.
63 Doc fix.
64
3671718b
NR
652005-11-16 Nick Roberts <nickrob@snap.net.nz>
66
67 * progmodes/gud.el (gud-stop-subjob): New function.
68 (gud-menu-map, gud-tool-bar-map): Use it.
69
7ecef1e9
KS
702005-11-16 Kim F. Storm <storm@cua.dk>
71
72 * progmodes/gud.el (gud-menu-map): Let [stop] stop program rather
73 than kill it.
74 (gud-tool-bar-map): Likewise. Move cont/until/finish buttons
75 to a more useful/logical place.
76
18468a1e
NR
772005-11-16 Nick Roberts <nickrob@snap.net.nz>
78
79 * progmodes/gud.el (gud-menu-map): Make visibility of stop and
80 go buttons complementary.
81
2fe3d6ec
SM
822005-11-15 Stefan Monnier <monnier@iro.umontreal.ca>
83
84 * rfn-eshadow.el (rfn-eshadow-regexp): Remove.
85 (rfn-eshadow-sifn-equal): New function.
86 (rfn-eshadow-update-overlay): Rewrite to use substitute-in-file-name.
87
54b171c7 882005-11-15 Michael Kifer <kifer@cs.stonybrook.edu>
7ecef1e9
KS
89
90 * viper-utils (viper-non-word-characters-reformed-vi): Quote `-' in
54b171c7 91 string.
7ecef1e9 92
54b171c7
MK
93 * viper.el (viper-emacs-state-mode-list): Ensure that
94 rcirc-mode buffers come up in Emacs state.
7ecef1e9
KS
95
96 * ediff-util (ediff-make-temp-file): Use proper file-name-handler
97 operation.
54b171c7 98
59c560f7
DN
992005-11-15 Dan Nicolaescu <dann@ics.uci.edu>
100
101 * term.el (term-termcap-format): Fix typos.
102 (term-down): Fix the negative argument case.
103
a354cf39
NR
1042005-11-16 Nick Roberts <nickrob@snap.net.nz>
105
106 * progmodes/gdb-ui.el: Remove face-alias left over from change on
107 2005-08-15.
108 (gdb-ann3): New command gud-go.
109 (menu): Accomodate gdb-mi.el.
110 (gdb-assembler-custom): Make buffer of selected window current
111 so that set-window-point works.
112
113 * progmodes/gud.el (gud-menu-map, gud-tool-bar-map): Re-define
114 buttons and include new ones.
115
1162005-11-16 Kim F. Storm <storm@cua.dk>
117
2fe3d6ec 118 * progmodes/gud.el (gud-tool-bar-item-visible-no-fringe): New function.
a354cf39
NR
119 (gud-menu-map): Use it.
120
7cb1a551
LT
1212005-11-14 Luc Teirlinck <teirllm@auburn.edu>
122
70acba5d
LT
123 * jka-cmpr-hook.el (auto-compression-mode): Enable it in a way
124 that works correctly for Custom and that does not override a user
125 who disables it.
126
7cb1a551
LT
127 * help-mode.el (help-make-xrefs, help-xref-on-pp)
128 (help-xref-interned, help-follow): Make hyperlinks for variables
129 that are unbound, but have a non-nil variable-documentation property.
130
131 * emacs-lisp/derived.el (define-derived-mode): Remove defvar for
132 mode hook. (It conflicted with defcustoms for some mode hooks.)
133 Use the `variable-documentation' property to give the mode hook a
134 docstring and expand that docstring.
135
2d10b62b
SM
1362005-11-14 Hrvoje Niksic <hniksic@xemacs.org>
137
8ab84823
LT
138 * savehist.el (savehist-mode): Don't bother with
139 `custom-set-minor-mode'.
2d10b62b
SM
140 (savehist-coding-system): Check XEmacs version.
141 (history-length): Declare also at run time.
142 (savehist-mode): Don't emit a message. Don't run the minor mode hook.
143 Don't set the customize state.
144 (savehist-minibuffer-hook): Special case for when
145 minibuffer-history-variable is equal to t.
146
2f0e4846
SM
1472005-11-14 Stefan Monnier <monnier@iro.umontreal.ca>
148
8e5c7b90
SM
149 * files.el (write-file): Refresh VC status.
150
2f0e4846
SM
151 * calendar/diary-lib.el (diary-list-entries, diary-show-all-entries)
152 (mark-diary-entries, make-diary-entry): Check default-major-mode rather
153 than fundamental-mode to see if the mode was set.
154
670d3fce
RF
1552005-11-14 Romain Francoise <romain@orebokech.com>
156
157 * dired-x.el: If `vm-visit-folder' doesn't exist, define it as a
158 dummy function in `eval-when-compile' to avoid compiler warning.
159 Require `man' at compile time.
160
d0158f73
JB
1612005-11-14 Jay Belanger <belanger@truman.edu>
162
163 * calc-alg.el (calcFunc-write-out-power): Rename it to
164 calcFunc-powerexpand.
165 (math-write-out-power): Rename it to math-powerexpand; have it
166 handle negative exponents.
167 (calc-writeoutpower): Rename it to calc-powerexpand.
168
169 * calc-ext.el: Change calcFunc-writeoutpower and
170 calc-writeoutpower to calcFunc-powerexpand and calc-powerexpand in
171 autoloads.
172 Add calcFunc-ldiv to autoloads.
173
174 * calc-arith.el (calcFunc-ldiv): New function.
175
176 * calc.el (calc-left-divide): New function.
177
882108c7
JL
1782005-11-14 Juri Linkov <juri@jurta.org>
179
180 * cus-edit.el (custom-variable-prompt): Set the default value arg
181 of completing-read.
182
183 * cus-dep.el (custom-make-dependencies): Reverse the list of
184 found dependencies.
185
cadb1c90
DN
1862005-11-14 Dan Nicolaescu <dann@ics.uci.edu>
187
188 * menu-bar.el (menu-bar-options-menu): Delete "Syntax
189 Highlighting" entry, it is on by default now.
dea24608 190 (menu-bar-options-save): Do not save global-font-lock-mode.
cadb1c90 191
b8b7c66e
RS
1922005-11-13 Richard M. Stallman <rms@gnu.org>
193
194 * textmodes/flyspell.el (flyspell-large-region):
195 Call flyspell-accept-buffer-local-defs.
196
1972005-11-13 Agustin Martin <agustin.martin@hispalinux.es>
198
199 * textmodes/flyspell.el (flyspell-notify-misspell):
200 Fix misspelling of "Misspelling".
201 (flyspell-process-localwords): New function.
202 (flyspell-large-region): Call flyspell-process-localwords and
203 flyspell-delete-region-overlays.
204 (flyspell-delete-region-overlays): New function.
205 (flyspell-delete-all-overlays): Call that.
206
7e1b6c2c
RS
2072005-11-13 Richard M. Stallman <rms@gnu.org>
208
209 * help.el (help-for-help-internal): Improve doc of C-h a.
210
1c32c9d6
SM
2112005-11-13 Stefan Monnier <monnier@iro.umontreal.ca>
212
1508b91a
SM
213 * vc-svn.el (vc-svn-registered): Catch all errors.
214
1c32c9d6
SM
215 * cus-dep.el (custom-make-dependencies): Typo.
216
75b19c39
MA
2172005-11-13 Michael Albinus <michael.albinus@gmx.de>
218
219 * net/tramp-util.el (top): Fix compilation warning.
220
8965e9c1
KS
2212005-11-13 Kim F. Storm <storm@cua.dk>
222
223 * help.el (help-for-help-internal): Fix `a' entry. Add `d' entry.
224
9ecc27d0
NR
2252005-11-13 Nick Roberts <nickrob@snap.net.nz>
226
227 * progmodes/gud.el (gud-menu-map): Move parentheses (again).
228 (gud-speedbar-buttons): Match on "const char *" too.
229
230 * progmodes/gdb-ui.el (gdb-var-create-handler)
231 (gdb-var-list-children-handler): Match on "const char *" too.
232 (gdb-var-evaluate-expression-handler): Match on empty string.
233 (gdb-var-update-handler): Only call
234 gdb-var-evaluate-expression-handler when required.
235
e79b7435
NR
2362005-11-13 Nick Roberts <nickrob@snap.net.nz>
237
238 * progmodes/gud.el (gud-menu-map): Revert to window-fringes for
239 selected window. This still doesn't work for speedbar.
9ecc27d0 240 (gud-speedbar-buttons): Handle string expressions properly.
e79b7435 241
47b3cf39
NR
242 * progmodes/gdb-ui.el (gdb-var-evaluate-expression-handler)
243 (gdb-var-create-handler): Handle string expressions properly.
e79b7435 244 (gdb-var-list-children-regexp, gdb-var-list-children-handler):
1c32c9d6 245 Handle string expressions properly. Move "type" field into regexp.
e79b7435 246
9a9f1fdd 2472005-11-12 Karl Fogel <kfogel@red-bean.com>
8965e9c1 248
9a9f1fdd 249 * bookmark.el (bookmark-maybe-message): New function to reduce
8965e9c1 250 code duplication: invokes `message' iff baud-rate is high enough.
9a9f1fdd
KF
251 (bookmark-write-file): Use above instead of an inline conditional.
252 (bookmark-load): Same.
8965e9c1 253
a506054a
KF
2542005-11-12 Karl Fogel <kfogel@red-bean.com>
255
256 * bookmark.el (bookmark-write-file): Don't visit the destination
257 file, just write the data to it using write-region. This is
258 similar to saveplace.el at 2005-05-29T08:36:26Z!rms@gnu.org, but with an additional
259 change to avoid visiting the file in the first place.
260
71dd9295
CY
2612005-11-12 Chong Yidong <cyd@stupidchicken.com>
262
263 * hi-lock.el (hi-lock-mode): Set the default value of
264 font-lock-defaults.
265
81d7d0d6
LT
2662005-11-11 Luc Teirlinck <teirllm@auburn.edu>
267
ee8fdb13 268 * find-lisp.el (find-lisp-find-dired-insert-file): Pass `string'
81d7d0d6
LT
269 arg to `file-attributes'.
270 (find-lisp-format): The UID and GID can now be strings.
271
42aad0f6
KS
2722005-11-12 Kim F. Storm <storm@cua.dk>
273
9f49f577
KS
274 * help.el (help-map): Bind C-h d to apropos-documentation.
275
0820b753
KS
276 * simple.el (what-cursor-position): Print (EOB) instead of (100%)
277 when point is at end-of-buffer.
278
42aad0f6
KS
279 * apropos.el (apropos-match-face): Doc fix.
280 (apropos-sort-by-scores): Add new choice `verbose'.
281 (apropos-documentation-sort-by-scores): New defcustom.
282 (apropos-pattern): Now contains the pattern entered by the user.
283 (apropos-pattern-quoted): New defvar.
284 (apropos-regexp): New defvar, containing the regexp corresponding
285 to apropos-pattern.
1c32c9d6 286 (apropos-all-words-regexp): Rename from apropos-all-regexp.
42aad0f6
KS
287 (apropos-read-pattern): New defun. Use it to read pattern arg in
288 interactive calls; returns list of words for a word list, and
289 string for a regexp.
1c32c9d6 290 (apropos-parse-pattern): Rename from apropos-rewrite-regexp. Now
42aad0f6
KS
291 parses a list of words or regexp as returned by apropos-read-pattern.
292 (apropos-calc-scores): Return nil if apropos-regexp doesn't match.
293 (apropos-score-doc): Return a very high score if the string
294 entered by the user matches literally.
295 (apropos-variable): Doc fix. Use apropos-read-pattern.
296 (apropos-command): Doc fix. Use apropos-read-pattern and
297 apropos-parse-pattern. Call apropos-print with nosubst=t.
298 (apropos, apropos-value): Doc fix. Use apropos-read-pattern and
299 apropos-parse-pattern.
300 (apropos-documentation): Doc fix. Use apropos-read-pattern and
301 apropos-parse-pattern. Locally bind apropos-sort-by-scores to
302 apropos-documentation-sort-by-scores. Call apropos-print with
303 nosubst=t.
304 (apropos-documentation-internal): Pass doc string through
305 substitute-key-definition before adding text properties.
306 Highlight substring matching literal user input if possible.
307 (apropos-documentation-check-doc-file): Remove locals beg and end.
308 Fix calculation of score (as added twice). Pass doc string through
309 substitute-key-definition before adding text properties.
310 (apropos-documentation-check-elc-file): Pass doc string through
311 substitute-key-definition before adding text properties.
312 Highlight substring matching literal user input if possible.
313 (apropos-print): Add new arg NOSUBST; if set, command and variable
314 doc strings have already been passed through substitute-key-definition.
315 Add code to handle apropos-accumulator items without score element
316 for backwards compatibility (e.g. with woman package).
317 Only show scores if apropos-sort-by-scores is `verbose'.
318
be93a2c4
SM
3192005-11-10 Stefan Monnier <monnier@iro.umontreal.ca>
320
321 * jka-cmpr-hook.el (jka-compr-install): Use push and dolist.
322 Add jka-compr-load-suffixes to load-suffixes.
323
324 * jka-compr.el: Require 'jka-cmpr-hook.
325 (jka-compr-info-compress-message, jka-compr-info-compress-program)
326 (jka-compr-info-compress-args, jka-compr-info-uncompress-message)
327 (jka-compr-info-uncompress-program, jka-compr-info-uncompress-args)
328 (jka-compr-info-can-append, jka-compr-info-strip-extension)
329 (jka-compr-info-file-magic-bytes, jka-compr-get-compression-info)
330 (jka-compr-info-regexp): Remove. Provided by jka-cmpr-hook.
331 (jka-compr-uninstall): Remove entries from
332 jka-compr-added-to-file-coding-system-alist after they are used.
333 (jka-compr-error): Remove unused var `curbuf'.
334 (jka-compr-file-local-copy): Remove unused var `notfound'.
335
7127d508
RF
3362005-11-10 Romain Francoise <romain@orebokech.com>
337
338 * apropos.el (apropos-calc-scores): Use `apropos-pattern'.
339
46faf25e
NR
3402005-11-11 Nick Roberts <nickrob@snap.net.nz>
341
342 * progmodes/gud.el (gud-menu-map): Move parentheses.
343 (gdb): New command gud-pv.
344
be93a2c4
SM
3452005-11-10 Stefan Monnier <monnier@iro.umontreal.ca>
346
347 * tar-mode.el: Remove spurious or unnecessary leading stars
348 in docstrings.
349 (tar-header-block-tokenize): Also obey default-file-name-coding-system.
350 (tar-parse-octal-integer-safe): Use mapc.
351 (tar-header-block-summarize): Remove unused var `ck'.
352 (tar-summarize-buffer): Don't clear the modified-p bit if it wasn't
353 cleared before. Obey default-enable-multibyte-characters.
354 Use mapconcat. Simplify setting of tar-header-offset.
355 (tar-mode-map): Move initialization inside delcaration.
356 (tar-flag-deleted): Use `abs'.
357 (tar-expunge-internal): Remove unused var `line'.
358 (tar-expunge-internal): Don't hardcode point-min==1.
359 (tar-expunge): Widen while doing set-buffer-multibyte.
360 (tar-rename-entry): Use file-name-coding-system.
361 (tar-alter-one-field): Don't hardcode point-min==1.
362 (tar-subfile-save-buffer): string-as-unibyte works on unibyte strings.
363 (tar-pad-to-blocksize): Don't hardcode point-min==1. Clarify the code.
364
94b073f3
MY
3652005-11-10 Masatake YAMATO <jet@gyve.org>
366
af94256b
KS
367 * add-log.el (add-log-current-defun): Handle class::method
368 notation of c++. Fix incorrect comment.
94b073f3 369
f192689e
AM
3702005-11-10 Alan Mackenzie <acm@muc.de>
371
372 * help-fns.el (describe-variable): Make C-h v work when a variable
373 has variable documentation yet is unbound.
374
af8308ec
MY
3752005-11-10 Masatake YAMATO <jet@gyve.org>
376
377 * man.el (Man-highlight-references): Set an empty
378 string to `Man-arguments' if it is nil.
d730a9fc 379 Suggested by Reiner Steib <Reiner.Steib@gmx.de>.
af8308ec 380
be93a2c4
SM
3812005-11-09 Stefan Monnier <monnier@iro.umontreal.ca>
382
383 * Makefile.in (mh-loaddefs.el, loaddefs.el): Better follow the
384 commenting conventions.
385
386 * cus-dep.el (custom-make-dependencies): Simplify.
387 Better follow the commenting conventions.
388
fe8bc3fa
RS
3892005-11-09 Richard M. Stallman <rms@gnu.org>
390
be93a2c4
SM
391 * apropos.el (apropos-pattern): Rename from apropos-regexp.
392 (apropos-orig-pattern): Rename from apropos-orig-regexp.
fe8bc3fa
RS
393 All uses changed.
394 (apropos-rewrite-regexp): Doc fix.
af94256b 395 (apropos-variable, apropos-command, apropos, apropos-value):
fe8bc3fa
RS
396 Change prompt; carry through the argument renaming.
397
6e128e32
LT
3982005-11-09 Luc Teirlinck <teirllm@auburn.edu>
399
400 * find-lisp.el: Require dired.
401 (find-lisp-find-dired-internal): Do not call
402 `abbreviate-file-name' on DIR.
403
78e5988d
NR
4042005-11-10 Nick Roberts <nickrob@snap.net.nz>
405
406 * progmodes/gud.el (gdb): Make gud-pp use user-defined command pp1.
407
31fa5025
NR
4082005-11-09 Nick Roberts <nickrob@snap.net.nz>
409
410 * progmodes/gud.el (gud-menu-map): Ensure tool-bar is constant
411 when using the speedbar.
412 (gdb): New command gud-pp.
413 (gud-menu-map, gud-tool-bar-map): Put it on the tool bar.
414
58b6f884
JL
4152005-11-09 Juri Linkov <juri@jurta.org>
416
417 * replace.el (occur-excluded-properties): New defcustom.
418 (occur-1, occur-engine, occur-accumulate-lines): Use it.
419
65b62d0a
JB
4202005-11-08 Jay Belanger <belanger@truman.edu>
421
217d155e 422 * calc/calc-units.el (math-convert-units): Replace any composite
65b62d0a
JB
423 unit by its definition.
424
77f996e5 4252005-11-08 Lars Hansen <larsh@soem.dk>
217d155e
RF
426
427 * emacs-lisp/autoload.el (update-directory-autoloads):
428 Add obsolete function alias.
429
4acbd507
SM
4302005-11-07 Stefan Monnier <monnier@iro.umontreal.ca>
431
5a3859e6
SM
432 * emacs-lisp/lisp-mode.el (lisp-mode-variables): Don't set
433 comment-indent-function.
434 (lisp-comment-indent): Replace by an alias for comment-indent-default.
435
4acbd507
SM
436 * reveal.el (reveal-post-command): Rework the handling of
437 reveal-open-spots, so as to be more reliable. There were several
438 tricky corner cases where an open spot might be lost, or where
439 a closed spot might end up on the list of open spots.
440 Only reveal text that's ellipsised.
441
b58b00ca
CD
4422005-11-07 Carsten Dominik <dominik@science.uva.nl>
443
4acbd507 444 * textmodes/org.el (org-export-as-html): Remove bogus (debug) form.
b58b00ca 445
fda12b27
RS
4462005-11-06 Richard M. Stallman <rms@gnu.org>
447
448 * progmodes/compile.el (compilation-internal-error-properties):
449 save-excursion around the computation of MARKER.
450
4512005-11-06 Piet van Oostrum <piet@cs.uu.nl>
452
453 * textmodes/flyspell.el (flyspell-external-point-words):
454 flyspell-get-word returns a list, not just a string.
455
9514fb7f
JPW
4562005-11-06 John Paul Wallington <jpw@pobox.com>
457
458 * ibuffer.el (ibuffer): Search all visible frames when getting
459 Ibuffer buffer's window.
460
30abc4f4
MY
4612005-11-07 Masatake YAMATO <jet@gyve.org>
462
d730a9fc 463 * man.el (Man-reference-regexp): Accept spaces between
30abc4f4
MY
464 `Man-name-regexp' and `Man-section-regexp'.
465 (Man-apropos-regexp): New variable.
466 (Man-abstract-xref-man-page): Use value for `Man-target-string'
467 if available.
4acbd507
SM
468 (Man-highlight-references, Man-highlight-references0):
469 Handle the case when `Man-arguments' includes "-k".
470 (Man-highlight-references0): Rename the argument `TARGET-POS' to
30abc4f4
MY
471 `TARGET'. `TARGET' can be a number, function or nil.
472
2dd3b43b
NR
4732005-11-06 Nick Roberts <nickrob@snap.net.nz>
474
475 * progmodes/gdb-ui.el (gdb-var-create-handler, gdb-var-delete)
c660a322
KS
476 (gdb-edit-value, gdb-speedbar-expand-node, gdb-get-create-buffer)
477 (gdb-breakpoints-mode, gdb-toggle-breakpoint, gdb-delete-breakpoint)
2dd3b43b
NR
478 (gdb-goto-breakpoint, gdb-frames-mode, gdb-registers-mode)
479 (gdb-locals-mode, gdb-find-file-hook): Use buffer-local-value.
c660a322 480 (gdb-send-item): Use buffer-local-value and simplify.
2dd3b43b 481
1b0ee2ce
LT
4822005-11-05 Luc Teirlinck <teirllm@auburn.edu>
483
484 * startup.el (command-line): Use `custom-reevaluate-setting' for
485 `global-font-lock-mode'.
486
c660a322
KS
487 * font-core.el (global-font-lock-mode): Enable `global-font-lock-mode'
488 by default, except in batch mode or when the -D option is given.
1b0ee2ce
LT
489
490 * emacs-lisp/easy-mmode.el (define-global-minor-mode): Pass all
491 specified keyword args on to `define-minor-mode'. Update docstring.
492
61f570e2
RF
4932005-11-05 Romain Francoise <romain@orebokech.com>
494
495 * replace.el (occur-engine): Add marker at end of line, too.
496
d60b49ac
DN
4972005-11-04 Dan Nicolaescu <dann@ics.uci.edu>
498
499 * font-lock.el: Don't deal with font-lock-face-attributes here,
500 move the code ...
501
502 * startup.el (command-line): ... here. Use face-spec-set instead
503 of custom-declare-face.
504
505 * faces.el (face-spec-set): Reset the face if spec is not nil.
506
45f6a663
SM
5072005-11-04 Stefan Monnier <monnier@iro.umontreal.ca>
508
509 * newcomment.el (comment-region-internal): Box more tightly in the
510 common case where there's no TAB in the boxed text.
511
db2cf961
JD
5122005-11-04 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
513
514 * info.el (info-tool-bar-map): Use images prev-node, next-node and
515 up-node.
516
dc9cfe1e
EZ
5172005-11-04 Ulf Jasper <ulf.jasper@web.de>
518
519 * newsticker.el: Commentary updated. Code formatting changed.
45f6a663 520 (newsticker-version): Change to "1.9".
dc9cfe1e 521 (newsticker, newsticker-feed): Doc fix.
45f6a663
SM
522 (newsticker-url-list): Doc fix. Add option "Weekly".
523 (newsticker-retrieval-interval): Add option "Weekly".
dc9cfe1e 524 (newsticker-headline-processing): Doc fix.
45f6a663 525 (newsticker-auto-mark-filter): Remove.
dc9cfe1e
EZ
526 (newsticker-auto-mark-filter-list): New.
527 (newsticker-layout, newsticker-sort-method): Doc fix.
528 (newsticker-hide-old-items-in-newsticker-buffer)
529 (newsticker-heading-format, newsticker-item-format)
530 (newsticker-desc-format): Doc fix.
45f6a663 531 (newsticker-show-all-rss-elements): Remove.
dc9cfe1e
EZ
532 (newsticker-show-all-news-elements): New.
533 (newsticker-faces, newsticker-ticker): Doc fix.
534 (remove-from-invisibility-spec): Code formatting.
535 (newsticker--process-ids): New.
536 (newsticker-mode): Doc fix.
45f6a663
SM
537 (newsticker-mode): Change mode-line-format.
538 (newsticker-start): Remove debug output.
539 (newsticker-start-ticker): Doc fix. Add Autoload cookie.
dc9cfe1e
EZ
540 (newsticker-w3m-show-inline-images): Code formatting.
541 (newsticker-next-item): Call `force-mode-line-update'.
542 (newsticker-previous-item): Call `force-mode-line-update'.
543 (newsticker-next-feed): Call `force-mode-line-update'.
544 (newsticker-previous-feed): Call `force-mode-line-update'.
545 (newsticker-mark-all-items-at-point-as-read): Code formatting.
546 (newsticker-show-old-items): Do not show descs.
45f6a663 547 (newsticker-hide-entry): Hide too much.
dc9cfe1e
EZ
548 (newsticker-hide-entry, newsticker-show-entry)
549 (newsticker-toggle-auto-narrow-to-feed): Code formatting.
550 (newsticker-set-auto-narrow-to-feed): Update buffer immediately.
551 (newsticker-toggle-auto-narrow-to-item): Code formatting.
552 (newsticker-set-auto-narrow-to-item): Update buffer immediately.
553 (newsticker-running-p, newsticker-ticker-running-p): Autoload cookie.
45f6a663
SM
554 (newsticker-get-news): Call `force-mode-line-update'.
555 Collect process ids.
556 (newsticker--sentinel): Change coding system handling.
557 Move image retrieval to new functions newsticker--get-logo-url-*.
558 Move feed parsing to new functions newsticker--parse-*.
559 Update list of process ids.
dc9cfe1e
EZ
560 (newsticker--get-logo-url-atom-1.0, newsticker--get-logo-url-atom-0.3)
561 (newsticker--get-logo-url-rss-2.0, newsticker--get-logo-url-rss-1.0)
562 (newsticker--get-logo-url-rss-0.92, newsticker--get-logo-url-rss-0.91)
563 (newsticker--parse-atom-0.3, newsticker--parse-atom-1.0)
564 (newsticker--parse-rss-0.91, newsticker--parse-rss-0.92)
565 (newsticker--parse-rss-1.0, newsticker--parse-rss-2.0)
566 (newsticker--parse-generic-feed, newsticker--parse-generic-items): New.
45f6a663
SM
567 (newsticker--decode-coding-string): Remove.
568 (newsticker--decode-numeric-entities): Check input. Format code.
dc9cfe1e
EZ
569 (newsticker--remove-whitespace): Check input.
570 (newsticker--do-forget-preformatted): Doc fix.
571 (newsticker--decode-rfc822-date): Allow for missing time.
572 (newsticker--update-process-ids): New.
45f6a663
SM
573 (newsticker--image-sentinel): Change comment.
574 (newsticker--image-read): Change error message.
dc9cfe1e
EZ
575 (newsticker--imenu-goto): Doc fix. Show headline title.
576 (newsticker--buffer-set-uptodate): Call `force-mode-line-update'.
577 (newsticker--buffer-do-insert-text): Clean whitespace in
45f6a663
SM
578 html-rendered headline title. Code formatting.
579 Call `newsticker--buffer-print-extra-elements'.
580 (newsticker--buffer-print-extra-element): Remove.
dc9cfe1e
EZ
581 (newsticker--buffer-print-extra-elements): New.
582 (newsticker--buffer-do-print-extra-element): New.
583 (newsticker--buffer-insert-enclosure): Doc fix. Use MBytes for
584 large sizes.
585 (newsticker--run-auto-mark-filter)
45f6a663
SM
586 (newsticker--do-run-auto-mark-filter):
587 Use `newsticker-auto-mark-filter-list'.
dc9cfe1e 588
c97f3d3c
EZ
5892005-11-04 Ryan Yeske <rcyeske@gmail.com>
590
591 * net/rcirc.el: Use split-string OMIT-NULLS argument.
592 (rcirc-print): Force redisplay before running hooks. Do long
593 buffer truncation after making new text read-only. Deal with nil
594 text when decoding strings. If TARGET is nil, use either the
595 currently selected buffer, if it is an rcirc buffer and of the
596 same process or the process buffer.
597 (rcirc-mode): Remove header-line. Recompute short buffer names.
45f6a663 598 Initialize rcirc-buffer-alist here instead of rcirc-get-buffer-create.
c97f3d3c 599 (rcirc-short-buffer-name): Add variable.
45f6a663
SM
600 (rcirc-kill-buffer-hook): Recompute short buffer names.
601 Remove nick from private channel.
602 (rcirc-send-input): Send command text to current-buffer.
603 Don't clear overlay arrow here.
c97f3d3c
EZ
604 (rcirc-short-buffer-name): Return a short buffer name.
605 (rcirc-update-short-buffer-names, rcirc-abbreviate)
606 (rcirc-rebuild-tree, rcirc-make-trees): Add functions to generate
607 buffer-name abbreviations.
45f6a663
SM
608 (rcirc-kill-buffer-hook-1): Split to make debugging easier.
609 Do not touch nick-table when killing a parted channel.
c660a322
KS
610 (rcirc-window-configuration-change): Rename from rcirc-update-activity.
611 Clear arrow from current buffer if it is now hidden.
c97f3d3c
EZ
612 (rcirc-current-buffer): Add variable.
613 (rcirc-my-nick, rcirc-other-nick, rcirc-server)
614 (rcirc-nick-in-message, rcirc-prompt, rcirc-mode-line-nick):
615 Remove -face from names.
616 (rcirc-update-activity-string): Print "DND" when globally ignoring
617 activity.
618 (rcirc-ignore-buffer-activity-flag): Rename from
619 rcirc-ignore-channel-activity.
620 (rcirc-ignore-all-activity-flag): Doc fix.
621 (rcirc-channels): Remove variable.
622 (rcirc-kill-buffer-hook):
623 (rcirc-get-buffer-create): Add nick to private channel.
624 (rcirc-multiline-edit-submit): Remove tabs.
625 (rcirc-put-nick-channel, rcirc-channel-nicks): Look up nicks case
626 folded.
627 (rcirc-remove-nick-channel): Bug fix.
628 (rcirc-toggle-ignore-buffer-activity): Rename from
629 rcirc-toggle-ignore-channel-activity.
630 (rcirc-record-activity): Add buffers to the front of the list.
631 (rcirc-update-activity): Remove killed buffers from list.
632 (rcirc-process-server-response-1): Remove last argument if it is
633 null before calling handler.
634 (rcirc): Add "rcirc" defcustom prefix.
45f6a663
SM
635 (rcirc-prompt): Simplify default prompt.
636 Use custom-initialize-default.
c97f3d3c
EZ
637 (rcirc-private-chats): Remove variable.
638 (rcirc-prompt): Change initialization.
639 (rcirc-version): Remove function.
640 (rcirc-id-string): Add constant.
641 (rcirc-last-buffer): Remove variable.
642 (rcirc-buffer-alist): Add variable.
643 (rcirc-connect): Update variable setup.
644 (rcirc-sentinel, rcirc-update-prompt): Use `rcirc-buffer-alist'.
645 (rcirc-trap-errors-flag): Rename from `rcirc-trap-errors' change
646 default.
647 (rcirc-handler-generic): Trigger activity.
648 (rcirc-send-message): Create the buffor of the target.
45f6a663
SM
649 (rcirc-generate-new-buffer-name): Rename from `rcirc-get-buffer-name'.
650 (rcirc-get-buffer): Just return nil if there is no matching buffer.
c97f3d3c
EZ
651 (rcirc-multiline-edit-cancel): Remove function.
652 (rcirc-set-last-buffer): Remove function.
653 (rcirc-get-any-buffer): Add function.
654 (rcirc-join-channels): Don't print /join text.
655 (rcirc-toggle-ignore-channel-activity): Add and update echo area
656 messages.
657 (rcirc-cmd-ctcp): Use rcirc-send-string to send request.
658 (rcirc-handler-NOTICE): Recognize CTCP responses.
659 (rcirc-handler-332, rcirc-handler-332): Use a temp buffer for
660 constructing TOPIC string for buffers we are not JOINed.
661 (rcirc-handler-CTCP-response): Add handler.
662 (rcirc-multiline-edit-submit): Restore the window-configuration
663 before adjusting point.
664 (rcirc): Add customization group.
665 (rcirc-server, rcirc-port, rcirc-nick, rcirc-user-name)
666 (rcirc-user-full-name, rcirc-startup-channels-alist)
667 (rcirc-fill-flag, rcirc-fill-column, rcirc-fill-prefix)
668 (rcirc-ignore-all-activity-flag, rcirc-time-format)
669 (rcirc-input-ring-size, rcirc-read-only-flag)
670 (rcirc-buffer-maximum-lines, rcirc-authinfo-file-name)
671 (rcirc-auto-authenticate-flag, rcirc-prompt, rcirc-print-hooks):
672 Change defvar to defcustom.
673 (rcirc-update-prompt): Add optional ALL arg, which will update
674 prompts in all rcirc buffers. Regexp quote replacement text.
675 (rcirc-fill-column): Accept 'frame-width as a value.
676 (rcirc-set-changed): Add function.
677 (rcirc-next-active-buffer): Write more meaningful messages.
678 (rcirc-faces): Add customization group.
679 (rcirc-my-nick-face, rcirc-other-nick-face, rcirc-server-face)
680 (rcirc-nick-in-message-face, rcirc-prompt-face)
681 (rcirc-mode-line-nick-face): Move into rcirc-faces group.
682 (with-rcirc-process-buffer): Move before first usage.
683 (rcirc-debug-buffer): Rename from `rcirc-log-buffer'.
684 (rcirc-debug-flag): Rename from `rcirc-log-p'.
685 (rcirc-debug): Rename from `rcirc-log'.
686 (rcirc-format-response-string): Do not print '-' chars for a
687 NOTICE with no sender. Simplify output of server responses.
45f6a663 688
c97f3d3c
EZ
6892005-11-04 Henrik Enberg <henrik.enberg@telia.com>
690
691 (rcirc-browse-url-map, rcirc-browse-url-at-point)
692 (rcirc-browse-url-at-mouse, rcirc-mangle-text): Make urls
693 mouse and RET clickable.
694
ffce4757
EZ
6952005-11-04 Henrik Enberg <henrik.enberg@telia.com>
696
697 * mail/rmailout.el (rmail-output-to-rmail-file, rmail-output): Doc fix.
698
77f996e5 6992005-11-04 Ken Manheimer <ken.manheimer@gmail.com>
9e673321
EZ
700
701 * pgg-pgp.el (pgg-pgp-encrypt-region, pgg-pgp-decrypt-region)
702 (pgg-pgp-encrypt-symmetric-region, pgg-pgp-encrypt-symmetric)
703 (pgg-pgp-encrypt, pgg-pgp-decrypt-region, pgg-pgp-decrypt)
704 (pgg-pgp-sign-region, pgg-pgp-sign): Add optional 'passphrase'
705 argument to all these routines, so the passphrase can be managed
706 externally and passed in to the system.
707 (pgg-pgp-decrypt-region, pgg-pgp-sign-region): Use new name for
708 pgg-add-passphrase-to-cache function.
709
710 * pgg-pgp5.el (pgg-pgp5-encrypt-region, pgg-pgp5-decrypt-region)
711 (pgg-pgp5-encrypt-symmetric-region, pgg-pgp5-encrypt-symmetric)
712 (pgg-pgp5-encrypt, pgg-pgp5-decrypt-region, pgg-pgp5-decrypt)
713 (pgg-pgp5-sign-region, pgg-pgp5-sign): Add optional 'passphrase'
714 argument to all these routines, so the passphrase can be managed
715 externally and passed in to the system.
716 (pgg-pgp5-sign-region): Use new name of pgg-add-passphrase-to-cache
717 function.
718
98945794
EZ
7192005-11-04 Edward O'Connor <hober0@gmail.com> (tiny change)
720
721 * net/goto-addr.el (goto-address-url-regexp): Remove `data:' URLs
722 from goto-address-url-regexp.
723
94539089
CD
7242005-11-04 Carsten Dominik <dominik@science.uva.nl>
725
c660a322 726 * textmodes/org.el (org-read-date, org-goto-calendar)
45f6a663
SM
727 (org-recenter-calendar, org-agenda-goto-calendar):
728 Temporarily clear 'calendar-move-hook'.
94539089 729
39bcfe5f 7302005-11-04 Michael Kifer <kifer@cs.stonybrook.edu>
45f6a663
SM
731
732 * ediff-merge.el (ediff-merge-region-is-non-clash): Return t, if not
39bcfe5f 733 merging.
45f6a663
SM
734
735 * ediff-util.el (ediff-previous-difference): Don't skip regions that
39bcfe5f 736 have merge clashes.
45f6a663 737
97a7dbee
YM
7382005-11-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
739
45f6a663
SM
740 * mwheel.el (mouse-wheel-down-event, mouse-wheel-up-event):
741 Undo previous change.
97a7dbee
YM
742
743 * startup.el (command-line): Use `custom-reevaluate-setting' for
51f47f64
YM
744 mouse-wheel-down-event and mouse-wheel-up-event. Don't call
745 tty-register-default-colors on Mac.
97a7dbee 746
c72ff615
NR
7472005-11-04 Nick Roberts <nickrob@snap.net.nz>
748
45f6a663 749 * progmodes/gdb-ui.el (gdb-buffer-type): Remove duplicate declaration.
c72ff615
NR
750 (gdb-buffer-type): Make it automatically buffer local...
751 (gdb-get-create-buffer): ...and set it accordingly.
752 (gdb-frame-gdb-buffer, gdb-display-gdb-buffer): Make these
753 actually work.
754
11ec76b7
DN
7552005-11-03 Dan Nicolaescu <dann@ics.uci.edu>
756
757 * font-lock.el (font-lock-warning-face): Use the more vivid red1,
758 not red.
759
2b02eddf
NR
7602005-11-04 Nick Roberts <nickrob@snap.net.nz>
761
762 * progmodes/gdb-ui.el (gud-watch): Use save-selected-window in
763 case GUD buffer is not visible.
764 (gdb-goto-breakpoint): Try to force display in source buffer.
765 (gdb-frame-gdb-buffer): Copy other similar functions.
766 (gdb-restore-windows): Don't display source if not asked for.
767 (gdb-assembler-buffer-name): Don't capitalise.
768
e082564e
RS
7692005-11-03 Richard M. Stallman <rms@gnu.org>
770
771 * wid-edit.el (key-sequence): New widget type.
772
773 * simple.el (set-mark-command-repeat-pop): New variable.
774 (set-mark-command): Only interpret plan C-@ after a pop as a pop
775 if set-mark-command-repeat-pop is true.
776
777 * info.el (Info-fontify-node): Don't display extra "see" if there
778 already is one here.
779
780 * mouse.el: Fix special handling of DEL after dragging a region:
781 (mouse-drag-region-1): Treat mouse-set-region like mouse-set-point.
782 (mouse-region-delete-keys): Add [backspace].
783
784 * mail/feedmail.el: Use insert-buffer-substring, not insert-buffer.
785
786 * textmodes/ispell.el (ispell-command-loop): Change `i' description
787 not to assume it pertains to an affix.
788
789 * textmodes/flyspell.el (flyspell-post-command-hook):
790 Bind deactivate-mark to prevent deactivation.
791
438fc253 7922005-11-03 Lars Hansen <larsh@soem.dk>
2b02eddf 793
438fc253
LH
794 * dired-x.el: Add menu bindings for dired-do-find-marked-files,
795 dired-do-relsymlink, dired-flag-extension, dired-mark-extension,
796 dired-mark-omitted, dired-do-relsymlink-regexp, dired-omit-mode.
797
ebce92c7
RF
7982005-11-03 Romain Francoise <romain@orebokech.com>
799
800 * net/eudcb-mab.el: Now part of GNU Emacs. Update FSF's address.
801 Update copyright years.
802
c7280fb5
SS
8032005-11-03 Sam Steingold <sds@gnu.org>
804
13d65a03
SM
805 * mwheel.el (mouse-wheel-down-event, mouse-wheel-up-event):
806 Use system-type instead of window-system because window-system is not
c7280fb5
SS
807 correctly defined during loadup.
808
aaaa8abb
MH
8092005-11-02 Mark A. Hershberger <mah@everybody.org>
810
811 * xml.el (xml-syntax-table): Allow xml.el to compile in xemacs.
812 (xml-parse-tag): Join strings separated by a comment properly.
813
c80eca71
AS
8142005-11-02 Andreas Schwab <schwab@suse.de>
815
13d65a03
SM
816 * emacs-lisp/byte-opt.el (byte-optimize-pure-func): Fix last fix.
817
8182005-11-02 Stefan Monnier <monnier@iro.umontreal.ca>
819
820 * emacs-lisp/byte-opt.el (string-to-syntax): Mark it as pure.
821 (byte-optimize-pure-func): Quote the eval'd value.
822
823 * progmodes/perl-mode.el (perl-font-lock-special-syntactic-constructs):
824 Rename from perl-font-lock-syntactic-face-function.
825 Change the calling convention so it can be used as a font-lock MATCHER.
826 Do the parse-partial-sexp loop outselves.
827 (perl-font-lock-syntactic-keywords): Use it.
828 (perl-mode): Don't set font-lock-syntactic-face-function any more.
c80eca71 829
c2205a03
NR
8302005-11-02 Nick Roberts <nickrob@snap.net.nz>
831
2b02eddf
NR
832 * progmodes/gdb-ui.el (gdb-mouse-until): Make it work in the
833 disassembly buffer too.
c2205a03
NR
834 (gdb-exited): Remove overlay arrows when execution has finished.
835 (gdb-info-frames-custom, gdb-info-threads-custom)
836 (gdb-info-registers-custom): Don't add inappropriate text
837 properties if inferior is not active.
838
c046af95
GM
8392005-11-02 Glenn Morris <rgm@gnu.org>
840
13d65a03
SM
841 * progmodes/fortran.el (fortran-blink-match):
842 Use `blink-matching-delay'.
c046af95 843
3631f993
GM
8442005-11-02 John Mongan <jmongan@mccammon.ucsd.edu> (tiny change)
845
846 * progmodes/f90.el (f90-match-end): Use `blink-matching-delay'.
847
e89cd3e6 8482005-11-02 Lars Hansen <larsh@soem.dk>
ebce92c7 849
e89cd3e6
LH
850 * net/tramp.el (tramp-action-out-of-band): Handle scp message
851 "Permission denied".
852
b5714852
RS
8532005-11-01 Richard M. Stallman <rms@gnu.org>
854
855 * textmodes/flyspell.el (flyspell-external-point-words):
856 Pass nil to flyspell-get-word.
857
8f15921b
KS
8582005-11-02 Kim F. Storm <storm@cua.dk>
859
860 * menu-bar.el (menu-bar-options-menu): Show "Shift Movement (CUA)"
861 item instead of "C-x/C-c/C-v (CUA)" if cua-enable-cua-keys is nil.
862
e5f64be2
SM
8632005-11-01 Stefan Monnier <monnier@iro.umontreal.ca>
864
865 * calendar/cal-menu.el (date, event): Don't declare as dynamic-var.
866 (calendar-mouse-holidays, calendar-mouse-view-diary-entries)
867 (calendar-mouse-print-dates): Add optional `event' argument.
868 Update interactive-spec.
869 (calendar-mouse-cal-tex-menu, cal-tex-mouse-filofax):
870 Use `calendar-event-to-date' instead of `event'.
871
6f9a47ab
MY
8722005-11-02 Masatake YAMATO <jet@gyve.org>
873
e5f64be2
SM
874 * progmodes/ld-script.el (ld-script-builtins):
875 Add more words: "DATA_SEGMENT_ALIGN", "DATA_SEGMENT_END",
876 "DATA_SEGMENT_RELRO_END", "LENGTH", "ORIGIN", and "SEGMENT_START".
6f9a47ab
MY
877 (auto-mode-alist): Accept .ld, .lds, ld.in and .lds.in.
878
7bba5cae
RF
8792005-11-01 Romain Francoise <romain@orebokech.com>
880
881 * vc-sccs.el: Update copyright year.
882 * ezimage.el: Likewise.
883
4dacf0ff
JL
8842005-11-01 KOBAYASHI Yasuhiro <kobayays@otsukakj.co.jp> (tiny change)
885
886 * info.el (Info-fontify-node): Use `string-width' for fontifying
887 underlined titles.
888
99315976
JL
8892005-11-01 Juri Linkov <juri@jurta.org>
890
891 * info.el (Info-fontify-node): Downcase node header keywords Node,
892 Prev, Next, Up before comparison.
893 (Info-history): Insert absolute directory name, and put invisible
894 property on it.
895
94b10022
JL
8962005-11-01 Juri Linkov <juri@jurta.org>
897
898 * info.el (Info-file-supports-index-cookies): New variable.
899 (Info-find-node-2): Check makeinfo version for index cookie support.
900 (Info-index-nodes): Search for nodes with index cookies only when
901 Info-file-supports-index-cookies is t. Otherwise, search nodes
902 with "Index" in the node name.
903 (Info-index-node): Search index cookie in the current node only when
904 Info-file-supports-index-cookies is t. Otherwise, check the word
905 "Index" in the node name.
906 (Info-find-emacs-command-nodes): Remove code that searches nodes
907 with "Index" node name in the top menu.
908
c7deede0
SM
9092005-11-01 Stefan Monnier <monnier@iro.umontreal.ca>
910
911 * progmodes/scheme.el (scheme-mode-variables): Use the default
912 comment-indent-function.
913
914 * faces.el (face-attribute): Handle the case where a face inherits from
915 a non-existent face.
916
917 * simple.el (eval-expression-print-format): Use lisp-readable syntax
918 for octal and hexa output, and merge the char into the paren.
919 (kill-new): Use push.
920 (copy-to-buffer): Use with-current-buffer.
921 (completion-setup-function): Move code in loop to remove redundancy.
922 (minibuffer-local-must-match-map): Don't add bindings that duplicate
923 those inherited from minibuffer-local-completion-map.
924
925 * savehist.el (savehist-mode) <defcustom>:
926 Use custom-set-minor-mode if available.
927 (savehist-mode) <defun>: Run the minor mode hook, set the custom state
928 and emit a message if applicable.
929
9302005-11-01 Hrvoje Niksic <hniksic@xemacs.org>
931
932 * savehist.el: Sync up to version 19.
933 (savehist-mode): New minor mode.
934 (savehist-file): Use ~/.emacs.d or ~/.xemacs if available.
935 (savehist-length): Remove (use history-length instead).
936 (savehist-file-modes): Rename from savehist-modes.
937 (savehist-save-hook, savehist-loaded): New vars.
938 (savehist-load): Use savehist-mode. Try to smooth up transition from
939 old format to new format.
940 (savehist-install): Allow savehist-autosave-interval to be nil.
941 (savehist-save): Run the new hook. Be more careful to only trim the
942 history variables.
943 (savehist-trim-history): New fun. Replaces savehist-process-for-saving.
944 (savehist-printable): Print into a buffer rather than char-by-char.
945
769b5f0a
JW
9462005-11-01 John Wiegley <johnw@newartisans.com>
947
c7deede0 948 * iswitchb.el (iswitchb-define-mode-map): Re-enable the
bff4d65f
JW
949 toggle-ignore keybinding (C-a). The author said it had been
950 disabled much earlier due to a possible incompatibility, but after
951 many months of usage I have encountered no problems (and it is a
952 rather useful option, especially for switching to " *temp*").
953
c7deede0 954 * net/eudcb-mab.el (eudc-mab-query-internal): Add backend
73f99a66
JW
955 support for OS/X's AddressBook, by calling out to the open source
956 program "contacts" (installable through Fink).
957
958 * net/eudc.el (eudc-expand-inline): If the
959 `eudc-multiple-match-handling-method' is set to `all', delete the
960 query string before inserting the query result.
961
c7deede0 962 * eshell/em-ls.el (eshell-do-ls): Add no-op support for --dired
769b5f0a
JW
963 flag, to prevent Eshell from using the system ls when
964 `eshell-ls-insert-directory' is in used.
965 (eshell-ls-insert-directory): Disable font-lock in directory
966 buffer so that Eshell's own fontification is seen. This broke
967 recently due to changes in font-lock, so this goes back to version
968 21 behavior.
969
e5beba32
NR
9702005-11-01 Nick Roberts <nickrob@snap.net.nz>
971
972 * progmodes/gdb-ui.el (gdb-use-inferior-io-buffer): New function.
973 (menu, toggle-gdb-use-inferior-io-buffer): Get rid of defadvice.
974 (gdb-many-windows): Doc fix.
975
ac8c0cce
RF
9762005-10-31 Romain Francoise <romain@orebokech.com>
977
978 * help-fns.el (describe-simplify-lib-file-name): Add autoload cookie.
979
c94f08ff
DN
9802005-10-31 Dan Nicolaescu <dann@ics.uci.edu>
981
982 * loadup.el: Load emacs-lisp/syntax, font-lock and jit-lock so
983 that global-font-lock-mode can be enabled by default.
984
985 * font-lock.el (font-lock-keywords, font-lock-mode-internal)
986 (font-lock-add-keywords, font-lock-remove-keywords)
987 (font-lock-fontify-buffer): Remove autoload cookies.
988
989 * jit-lock.el (jit-lock-register): Likewise.
990
991 * emacs-lisp/syntax.el (syntax-ppss): Likewise.
992
c8010cbb
NR
9932005-10-31 Nick Roberts <nickrob@snap.net.nz>
994
995 * progmodes/gdb-ui.el (gdb-many-windows): Leave window configuration
996 intact if there is no gud-comint-buffer.
997
9982005-10-31 Luc Teirlinck <teirllm@auburn.edu>
999
1000 * progmodes/gud.el (gud-filter): Use comint-update-fence to delete
1001 old prompt comint-prompt-read-only is t and GDB commands are
1002 issued from tool bar etc.
1003
9a36031f
MY
10042005-10-31 Masatake YAMATO <jet@gyve.org>
1005
1006 * vc.el (vc-directory-exclusion-list): Add "{arch}".
1007
6c060884
CY
10082005-10-30 Chong Yidong <cyd@stupidchicken.com>
1009
1010 * thumbs.el (thumbs-thumbsdir): Default to ~/.emacs.d/thumbs.
1011 (thumbs-thumbsdir): Make .emacs.d if it does not exist.
1012
55880756
MA
10132005-10-30 Michael Albinus <michael.albinus@gmx.de>
1014
1015 * net/tramp.el (tramp-chunksize): Escape parentheses in docstring
1016 starting at beginning of line. Fontification is messed up when
c7deede0
SM
1017 `open-paren-in-column-0-is-defun-start' set to t.
1018 Reported by John Paul Wallington <jpw@pobox.com>.
55880756 1019
8c633bb4
LT
10202005-10-30 Luc Teirlinck <teirllm@auburn.edu>
1021
1022 * comint.el (comint-send-input): Call `comint-update-fence' when
1023 `comint-process-echoes' and `comint-prompt-read-only' are both
1024 non-nil, to avoid leftover read-only newline.
1025
b9c5959e
RS
10262005-10-30 Richard M. Stallman <rms@gnu.org>
1027
1028 * textmodes/flyspell.el (flyspell-external-point-words):
1029 Detect when WORD can't be checked properly because
1030 flyspell-get-word finds just part of it, and move on.
1031
1032 * textmodes/ispell.el (ispell-dictionary-alist-5): Add . as
1033 boundarychar for Polish.
1034 (ispell-dictionary-alist-4): Add . as boundarychar for Italian.
1035 (ispell-dictionary-alist-3): Add . and @ as boundarychars for French.
1036
f3be774b
NR
10372005-10-31 Nick Roberts <nickrob@snap.net.nz>
1038
1039 * progmodes/gdb-ui.el (gdb-tooltip-print-1): Fix regexp.
1040 (gdb-registers-font-lock-keywords): Delete.
1041 (gdb-registers-mode): Don't fontify.
1042 (gdb-info-registers-custom): Use text properties instead as, in
1043 future, changed register values will use font-lock-warning-face.
1044 (gdb-local-font-lock-keywords): Rename to...
1045 (gdb-locals-font-lock-keywords): ...for consistency.
1046
5e7ae3bd
AS
10472005-10-30 Andre Spiegel <spiegel@gnu.org>
1048
1049 * vc.el (vc-switch-backend): Better error message if the buffer is
1050 not visiting a file under version control.
1051
6aecefa8 1052 * vc-cvs.el (vc-cvs-delete-file): Commit the file after removing it.
8c633bb4 1053
c3ab3701
CY
10542005-10-29 Chong Yidong <cyd@stupidchicken.com>
1055
1056 * startup.el (command-line): Use ~/.emacs.d/init.el instead of
1057 ~/.emacs.d/.emacs.
1058
685abb98
RS
10592005-10-29 Richard M. Stallman <rms@gnu.org>
1060
1061 * replace.el (occur-mode-mouse-goto): Always go to other window.
1062 (occur-mode-goto-occurrence): Always switch in same window.
1063
1064 * simple.el (undo): Display message at end, not at start.
1065
1066 * emacs-lisp/timer.el (timer-activate, timer-activate-when-idle):
1067 New arg REUSE-CELL.
1068 (cancel-timer-internal): New function.
1069 (timer-event-handler): Use cancel-timer-internal,
1070 and pass the cell it returns to timer-activate...
1071
1072 * jit-lock.el (jit-lock-function, jit-lock-stealth-fontify)
1073 (jit-lock-deferred-fontify, jit-lock-context-fontify)
1074 (jit-lock-after-change): Test memory-full.
1075
c390e28c
SM
10762005-10-29 Roland Winkler <roland.winkler@physik.uni-erlangen.de>
1077
1078 * textmodes/conf-mode.el (conf-assignment-sign)
1079 (conf-assignment-regexp): Fix docstrings.
1080 (conf-mode-initialize): New function.
1081 (conf-mode): Remove optional args. Use delay-mode-hooks to
1082 recognize recursive calls.
1083 (conf-unix-mode, conf-windows-mode, conf-javaprop-mode)
1084 (conf-space-mode, conf-colon-mode, conf-ppd-mode)
1085 (conf-xdefaults-mode): Use define-derived-mode and
1086 conf-mode-initialize.
1087
1cf586a4
RF
10882005-10-29 Romain Francoise <romain@orebokech.com>
1089
1090 * help-fns.el (describe-simplify-lib-file-name): Fix regexp.
1091
feb2f364
EZ
10922005-10-29 Ken Manheimer <ken.manheimer@gmail.com>
1093
c390e28c
SM
1094 * pgg-gpg.el (pgg-gpg-select-matching-key): Fix: look at the right
1095 part of the decoded armor to find the key-identifier.
feb2f364
EZ
1096 (pgg-gpg-lookup-key-owner): New function to return the
1097 human-readable identifier of a key owner.
1098 (pgg-gpg-lookup-id-from-key-owner): Make it easy to identify the
1099 key itself.
1100 (pgg-gpg-decrypt-region): Prompt with the key owner (rather than
1101 the key value) if we have a key and can match it against a secret
1102 key. Also, added a note pointing out fact that the prompt only
1103 indicates the first matching key.
1104
1105 * pgg.el (pgg-decrypt): Passing along 'passphrase' in call to
1106 pgg-decrypt-region.
1107 (pgg-pending-timers): A new hash for tracking the passphrase cache
1108 timers, so that new ones supercede old ones.
c390e28c 1109 (pgg-add-passphrase-to-cache): Rename from
feb2f364
EZ
1110 `pgg-add-passphrase-cache' to reduce confusion (all callers
1111 changed). Modified to cancel old timers when new ones are added.
c390e28c 1112 (pgg-remove-passphrase-from-cache): Rename from
feb2f364
EZ
1113 `pgg-remove-passphrase-cache' to reduce confusion (all callers
1114 changed). Modified to cancel old timers when their keys are
1115 removed from the cache.
1116 (pgg-cancel-timer): In Emacs, an alias for cancel-timer; in
1117 XEmacs, an indirection to delete-itimer.
c390e28c
SM
1118 (pgg-read-passphrase-from-cache, pgg-read-passphrase):
1119 Extract pgg-read-passphrase-from-cache from pgg-read-passphrase so
1120 users can only check cache without risk of prompting. Correct bug in
feb2f364
EZ
1121 notruncate behavior.
1122 (pgg-read-passphrase-from-cache, pgg-read-passphrase)
c390e28c
SM
1123 (pgg-add-passphrase-cache, pgg-remove-passphrase-cache):
1124 Add informative docstrings.
feb2f364
EZ
1125 (pgg-decrypt): Convey provided passphrase in subordinate call to
1126 pgg-decrypt-region.
1127
11282005-10-20 Ken Manheimer <ken.manheimer+emacs@gmail.com>
1129
1130 * pgg.el (pgg-encrypt-region, pgg-encrypt-symmetric-region)
1131 (pgg-encrypt-symmetric, pgg-encrypt, pgg-decrypt-region)
1132 (pgg-decrypt, pgg-sign-region, pgg-sign): Add optional
1133 'passphrase' argument, so the passphrase can be managed externally
1134 and then passed in to the system.
1135
1136 * pgg.el (pgg-read-passphrase, pgg-add-passphrase-cache)
1137 (pgg-remove-passphrase-cache): Add optional 'notruncate' argument,
1138 so the passphrase cache can be used reliably with identifiers
1139 besides a pgp packet's key id.
1140
1141 * pgg-gpg.el (pgg-pgp-encrypt-region)
1142 (pgg-pgp-encrypt-symmetric-region, pgg-pgp-encrypt-symmetric)
1143 (pgg-pgp-encrypt, pgg-pgp-decrypt-region, pgg-pgp-decrypt)
1144 (pgg-pgp-sign-region, pgg-pgp-sign): Add optional 'passphrase'
1145 argument to all these routines, so the passphrase can be managed
1146 externally and passed in to the system.
1147
1148 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Add optional
1149 'notruncate' argument, so the passphrase cache can be used
1150 reliably with identifiers besides a pgp packet's key id.
1151
11522005-10-29 Sascha Wilde <swilde@sha-bang.de>
1153
1154 * pgg-gpg.el (pgg-gpg-encrypt-symmetric-region): New function for
1155 symmetric encryption.
1156 (pgg-gpg-symmetric-key-p): New function to check for an symmetric
1157 encrypted session key.
1158 (pgg-gpg-decrypt-region): When decrypting a symmetric encrypted
1159 message ask for the passphrase in a proper way.
1160
1161 * pgg.el (pgg-encrypt-symmetric, pgg-encrypt-symmetric-region):
1162 New user commands for symmetric encryption.
1163
5c825567
BW
11642005-10-28 Bill Wohler <wohler@newt.com>
1165
1166 * help-mode.el (help-url): New button type. Calls browse-url.
1167 (help-xref-url-regexp): New regexp to recognize URLs in docstring.
1168 Similar to Info nodes: URL `url'.
1169 (help-make-xrefs): Create help-url buttons for
1170 help-xref-url-regexp matches.
1171
147ebaca
NR
11722005-10-29 Nick Roberts <nickrob@snap.net.nz>
1173
1174 * tool-bar.el (tool-bar-add-item-from-menu)
1175 (tool-bar-local-item-from-menu): Fix doc strings.
1176
059a552c
RF
11772005-10-28 Romain Francoise <romain@orebokech.com>
1178
6a9e60bc
RF
1179 * ldefs-boot.el: Update.
1180
059a552c
RF
1181 * subr.el (locate-library): Move from help-fns.el.
1182 * help-fns.el (locate-library): Move to subr.el.
1183
8cee983d
RS
11842005-10-28 Richard M. Stallman <rms@gnu.org>
1185
1186 * net/tramp.el (tramp-completion-mode): defvar moved up.
1187
1188 * emacs-lisp/easymenu.el (easy-menu-change): Doc fix.
1189
1190 * tool-bar.el (tool-bar-mode): Delete autoload cookie.
1191
1192 * files.el (find-file-noselect): Use %d to format large file size.
1193
107fb6c9 1194 * bindings.el (mode-line-format): Add %e.
8cee983d
RS
1195
1196 * loadup.el ("facemenu"): Load unconditionally.
1197 ("image", "international/fontset", "dnd", "mwheel", "tool-bar"):
1198 ("x-dnd"): Load, when appropriate.
1199
1200 * startup.el (command-line): Call before-init-hook earlier.
1201 Warn about some bad characters in -u user name.
1202
1203 * textmodes/flyspell.el (flyspell-large-region): Pass -t if Tex file.
1204 (flyspell-external-point-words): Error if misspelled word is not found.
1205 Set flyspell-large-region-beg at end of word.
059a552c 1206
a312f214
AS
12072005-10-28 Andreas Schwab <schwab@suse.de>
1208
c390e28c
SM
1209 * view.el (View-revert-buffer-scroll-page-forward):
1210 Use view-page-size-default.
a312f214 1211
895725e1
JL
12122005-10-28 Juri Linkov <juri@jurta.org>
1213
1214 * international/quail.el (quail-get-current-str): Translate last
1215 raw character for deterministic input methods.
1216
887ec6f1
JB
12172005-10-27 Jay Belanger <belanger@truman.edu>
1218
1219 * calc/calc-ext.el: Add functions to autoloads.
1220 (math-identity-matrix-p, math-ident-row-p): New functions.
1221
1222 * calc/calc-arith.el (calc-mul-symb-fancy): Add checks for
1223 multiplication by an identity matrix; don't turn multiplication by
1224 an inverse matrix into division.
1225 (math-div-symbol-fancy): Replace division by matrices with
1226 multiplication by inverse.
1227
1228 * calc/calc-misc.el (calcFunc-inv): Check for symbolic matrices.
1229
1230 * calc/calc-alg.el (calcFunc-writeoutpower, math-write-out-power)
1231 (calc-writeoutpower): New functions.
1232
2d29381c
RF
12332005-10-27 Romain Francoise <romain@orebokech.com>
1234
1e0ab2f0
RF
1235 * replace.el (occur-engine): Include colon in mouse-face highlight.
1236
2d29381c
RF
1237 * dired-x.el: Change Maintainer field.
1238
a145b41c
CY
12392005-10-26 Chong Yidong <cyd@stupidchicken.com>
1240
1241 * longlines.el (longlines-mode): Bind after-change-functions to
1242 nil during initial decoding and final encoding.
1243
51d96f88
DN
12442005-10-26 Dan Nicolaescu <dann@ics.uci.edu>
1245
1246 * term.el (term-emulate-terminal, term-handle-colors-array)
1247 (term-handle-ansi-escape): Specify the terminfo capabilities
1248 implemented.
1249
d75baf12
RS
12502005-10-26 Richard M. Stallman <rms@gnu.org>
1251
1252 * info.el (Info-fontify-node): Fix detection of sentence-break
1253 before *Note.
1254
9700a45f
RF
12552005-10-26 Romain Francoise <romain@orebokech.com>
1256
d75baf12 1257 * smerge-mode.el: Add `tools' to file keywords.
9700a45f 1258
14924bb1
NR
12592005-10-26 Nick Roberts <nickrob@snap.net.nz>
1260
1261 * progmodes/gud.el (gud-menu-map): Only display gud-until icon
1262 when the fringe is not available.
1263
1264 * progmodes/gdb-ui.el (def-gdb-auto-updated-buffer)
1265 (def-gdb-auto-update-trigger): Simplify construction.
1266 (gdb-locals-buffer): Use def-gdb-auto-update-trigger instead of
1267 def-gdb-auto-updated-buffer as gdb-info-locals-handler is
1268 defined explicitly.
1269 (gdb-assembler-buffer): Use def-gdb-auto-update-handler instead of
1270 def-gdb-auto-updated-buffer as gdb-invalidate-assembler is
1271 defined explicitly.
1272 (gdb-info-locals-custom): Remove as it's a no-op.
1273
e7b382ed
CY
12742005-10-25 Chong Yidong <cyd@stupidchicken.com>
1275
1276 * longlines.el (longlines-mode): Remove narrowing before
1277 performing the initial decoding or final encoding.
1278
53aaf457
RF
12792005-10-25 Romain Francoise <romain@orebokech.com>
1280
1281 * emacs-lisp/find-func.el (find-library-name): Also strip
1282 extension if library name ends in .el, to take advantage of
1283 `find-library-suffixes'.
1284
8e7af2c6
RS
12852005-10-25 Richard M. Stallman <rms@gnu.org>
1286
1287 * menu-bar.el (menu-bar-help-menu): Say which kind of therapist.
1288
f344e9d2
JL
12892005-10-25 Juri Linkov <juri@jurta.org>
1290
1291 * textmodes/texinfo.el (texinfo-mode): Change charset of one
1292 quotation mark from [mule-unicode-0100-24ff] to [japanese-jisx0208].
1293
47b5f6d6
SM
12942005-10-25 Stefan Monnier <monnier@iro.umontreal.ca>
1295
1296 * play/blackbox.el (blackbox-mode-map): Move init into declaration.
1297 (blackbox-redefine-key): Add argument `map'.
1298
1299 * jit-lock.el (jit-lock-fontify-now): Be careful not to skip multiline
1300 regions when moving the jit-lock-context-unfontify-pos boundary.
1301
2e167dc4
RS
13022005-10-25 Reiner Steib <Reiner.Steib@gmx.de>
1303
c390e28c 1304 * net/browse-url.el (browse-url-of-buffer): Add ".html" to filename.
2e167dc4 1305
fc50a3be
MY
13062005-10-25 Masatake YAMATO <jet@gyve.org>
1307
1308 * dired-x.el (dired-virtual): Don't use `dired-insert-headerline'.
1309
35b1f2e9
EZ
13102005-10-25 Michael Cadilhac <michael.cadilhac-@t-lrde.epita.fr> (tiny change)
1311
1312 * play/blackbox.el (blackbox-redefine-key): New function.
1313 (blackbox-mode-map): Use it to remap existing bindings for cursor
1314 motion instead of binding literal keys.
1315
3e99f6ee
GM
13162005-10-25 Glenn Morris <rgm@gnu.org>
1317
1318 * calendar/diary-lib.el (diary-list-entries): Prevent infloop when
1319 diary does not end in a newline. Do not assume a blank line at
1320 the start of the diary file.
1321
1f1ce6ab
KH
13222005-10-25 Kenichi Handa <handa@m17n.org>
1323
1324 * international/quail.el (quail-translate-key): If the input
1325 method is deterministic and failed to handle the last key, restart
1326 the key handling loop from an appropriate key.
1327
ead91593
MA
13282005-10-25 Michael Albinus <michael.albinus@gmx.de>
1329
1330 * vc.el (vc-dired-mode): Extend comment for binding of
1331 `directory-listing-before-filename-regexp'.
1332
bc6785f3
SM
13332005-10-25 Stefan Monnier <monnier@iro.umontreal.ca>
1334
1335 * textmodes/texinfo.el (texinfo-mode):
1336 * textmodes/paragraphs.el (sentence-end-base): Use real chars, so as
1337 not to unnecessarily expose emacs-mule's internal char codes.
1338
56da68fc
NR
13392005-10-25 Nick Roberts <nickrob@snap.net.nz>
1340
e29a4981
NR
1341 * progmodes/gdb-ui.el (gdb-put-breakpoint-icon): Correct help-echo.
1342 Display hand pointer and help-echo on disabled icon too.
1343 (gdb-mouse-until): New function.
1344 (gdb-ann3): Bind it to mouse-2 and drag-mouse-1 in left fringe.
56da68fc 1345
24bdbffe
CY
13462005-10-24 Chong Yidong <cyd@stupidchicken.com>
1347
1348 * menu-bar.el (menu-bar-help-menu): Rename "psychiatrist", in line
1349 with 2005-10-23 change to doctor.el.
1350
1351 * finder.el (finder-mode-map): Add follow-link binding.
1352
47ab3ac3
KS
13532005-10-25 Kim F. Storm <storm@cua.dk>
1354
1355 * progmodes/gdb-ui.el (gdb-ann3): Bind mouse-3 in left fringe
1356 to gdb-mouse-toggle-breakpoint-fringe.
1357 (gdb-mouse-toggle-breakpoint-margin): Rename from
1358 gdb-mouse-toggle-breakpoint. Fix doc.
1359 (gdb-mouse-toggle-breakpoint-fringe): New defun.
1360 (gdb-put-string): Add optional SPROPS arg. Add props to string.
1361 (gdb-put-breakpoint-icon): Add gdb-bptno and gdb-enabled
1362 string properties also for fringe breakpoint bitmaps.
1363
6bcf30dc
CD
13642005-10-24 Carsten Dominik <dominik@science.uva.nl>
1365
bc6785f3 1366 * textmodes/org.el (org-start-icalendar-file): Fix format form.
6bcf30dc 1367
dc447cc5
MY
13682005-10-25 Masatake YAMATO <jet@gyve.org>
1369
567ecdfb
SM
1370 * simple.el (completion-common-substring):
1371 Use `completion-common-substring' prior to `completion-base-size'.
1372
13732005-10-24 Hrvoje Niksic <hniksic@xemacs.org>
1374
1375 * savehist.el: Require CL while compiling.
1376 (savehist-history-variables): Remove.
1377 (savehist-save-minibuffer-history, savehist-additional-variables)
1378 (savehist-minibuffer-history-variables): New vars.
1379 (savehist-save): Use them.
1380 (savehist-uninstall, savehist-minibuffer-hook): New funs.
1381 (savehist-install): New fun, extracted from savehist-load.
1382 (savehist-load): Use them.
1383
13842005-10-24 Stefan Monnier <monnier@iro.umontreal.ca>
1385
1386 * emacs-lisp/lisp-mode.el (easy-mmode-define-global-mode): Don't add
1387 a dummy doc-string-elt property.
1388 (defalias, defvaralias, define-category): Add a docstring property.
1389
1390 * image.el (defimage):
1391 * widget.el (define-widget):
1392 * custom.el (defface, defcustom): Add `doc-string' declaration.
1393
1394 * emacs-lisp/advice.el (ad-make-advised-definition): Fix arg-order.
1395 (defadvice): Add `doc-string' declaration.
1396
1397 * emacs-lisp/byte-run.el (macro-declaration-function):
1398 Handle `doc-string' declarations.
1399 (define-obsolete-function-alias, define-obsolete-variable-alias):
1400 Add `doc-string' declaration.
dc447cc5 1401
1cbe1e4b
KH
14022005-10-24 Kenichi Handa <handa@m17n.org>
1403
31a8d39f
KH
1404 * international/utf-7.el (utf-7): Add autoload cookie.
1405
1cbe1e4b
KH
1406 * term/x-win.el: Register more Cyrillic characters in x-keysym-table.
1407
28e48287
EZ
14082005-10-24 Eli Zaretskii <eliz@gnu.org>
1409
81293113
EZ
1410 * makefile.w32-in (autoloads): Use "." instead of $(lisp) in the
1411 list of directories passed to batch-update-autoloads. Add "." to
1412 the list of the echoed directories.
1413
28e48287
EZ
1414 * pgg-def.el:
1415 * pgg-gpg.el:
1416 * pgg-parse.el:
1417 * pgg-pgp.el:
1418 * pgg-pgp5.el:
1419 * pgg.el: Moved here from the gnus subdirectory.
1420
11422095
NR
14212005-10-24 Nick Roberts <nickrob@snap.net.nz>
1422
1423 * progmodes/gud.el (gud-filter): Bind inhibit-read-only to t
1424 in case comint-prompt-read-only is set to t.
1425
1426 * progmodes/gdb-ui.el (gdb-send): Bind inhibit-read-only to t
1427 in case comint-prompt-read-only is set to t.
1428
ad1eff1b
GM
14292005-10-24 Ulf Jasper <ulf.jasper@web.de>
1430
567ecdfb
SM
1431 * calendar/icalendar.el (icalendar-version): Increase to 0.13.
1432 Now a string.
1433 (icalendar-import-format): Handle CLASS, STATUS, URL.
1434 Rename `subject' to `summary'.
ad1eff1b
GM
1435 (icalendar-import-format-summary): Rename from
1436 `icalendar-import-format-subject'.
1437 (icalendar-import-format-url, icalendar-import-format-status)
1438 (icalendar-import-format-class): New variables.
1439 (icalendar--rris): Take variable argument list.
1440 (icalendar--datestring-to-isodate): Remove unnecessary
567ecdfb 1441 calendar-style check when converting dates with explicit month names.
ad1eff1b
GM
1442 (icalendar-export-region): Change return type of conversion
1443 subroutines. Bury current buffer unless error occurred.
1444 (icalendar--convert-to-ical)
1445 (icalendar--parse-summary-and-rest): New functions.
1446 (icalendar--convert-ordinary-to-ical)
1447 (icalendar--convert-weekly-to-ical)
1448 (icalendar--convert-yearly-to-ical)
1449 (icalendar--convert-block-to-ical)
1450 (icalendar--convert-cyclic-to-ical)
1451 (icalendar--convert-anniversary-to-ical): Change return type.
1452 Strip trailing blanks from subject.
1453 (icalendar--convert-sexp-to-ical): Change return type.
1454 Strip trailing blanks from subject. Handle simple sexp
1455 entries as generated by icalendar.el.
1456 (icalendar--convert-float-to-ical)
567ecdfb 1457 (icalendar--convert-date-to-ical): Strip trailing blanks from subject.
ad1eff1b
GM
1458 (icalendar-import-file): Doc fix.
1459 (icalendar--format-ical-event): Handle CLASS, STATUS, URL.
1460 Correct call to icalendar--rris.
1461 (icalendar--convert-ical-to-diary): Doc fix. Rename `subject' to
1462 `summary'.
1463 (icalendar--add-diary-entry): Rename `subject' to `summary'.
1464
c7cad90c
RF
14652005-10-24 Romain Francoise <romain@orebokech.com>
1466
cbfc02e4
RF
1467 * server.el (server-sentinel): Set query-on-exit flag to nil on
1468 new client processes (it isn't inherited from the server process).
1469
c7cad90c
RF
1470 * replace.el (occur-engine): Rearrange text properties.
1471
7c5ba0d2
SM
14722005-10-23 Stefan Monnier <monnier@iro.umontreal.ca>
1473
1474 * emacs-lisp/debug.el (debugger-make-xrefs): Don't assume
1475 case-fold-search is nil.
1476 (debug-help-follow): Use help-xref-interned directly.
1477
3a20e510
CY
14782005-10-23 Chong Yidong <cyd@stupidchicken.com>
1479
1480 * thumbs.el (thumbs-image-type): Add .pbm.
1481
24c324f9
RS
14822005-10-23 Richard M. Stallman <rms@gnu.org>
1483
1df64254
RS
1484 * faces.el (inhibit-face-set-after-frame-default): New variable.
1485 (set-face-attribute): Bind it.
1486 (face-set-after-frame-default): Test it.
1487
6a897887
RS
1488 * help-fns.el (describe-simplify-lib-file-name): New function.
1489 (describe-function-1, describe-variable): Use it.
1490
1491 * faces.el (describe-face): Use describe-simplify-lib-file-name.
1492
24c324f9
RS
1493 * tooltip.el (tooltip-x-offset, tooltip-y-offset): Change defaults.
1494 Eliminate nil as possible value.
1495 (tooltip-hide-delay): Reduce internal-border-width.
1496
1497 * menu-bar.el (menu-bar-file-menu) <dired>: Change help-echo string.
1498 (menu-bar-file-menu) <new-file>: Likewise.
1499
1500 * simple.el (line-move-finish): Ignore fields computing LINE-END.
1501
96664fc0 1502 * international/mule.el (load-with-code-conversion):
24c324f9
RS
1503 Pass full file name to `eval-buffer' unless preloading.
1504
1505 * textmodes/flyspell.el (flyspell-large-region):
1506 Call ispell-check-version.
1507
96664fc0 1508 * textmodes/ispell.el (ispell-local-dictionary-overridden):
24c324f9
RS
1509 Fix the make-variable-buffer-local call that was supposed
1510 to be for this variable.
1511 (ispell-aspell-supports-utf8): Doc fix.
1512 (ispell-find-aspell-dictionaries): Preserve elements of
1513 ispell-dictionary-alist for dictionaries that aspell doesn't report.
1514 (ispell-aspell-find-dictionary): Return nil on error.
1515
1516 * play/doctor.el (doctor-doc): Don't say "psychiatrist".
1517 (doctor-symptoms): Likewise.
1518
1519 * add-log.el (add-log-current-defun): Clean up handling of DEFUNs.
1520
87911bdb
CY
15212005-10-23 Chong Yidong <cyd@stupidchicken.com>
1522
1523 * cus-edit.el (custom-button, custom-button-pressed): New vars.
1524 (custom-raised-buttons): Add :set spec.
567ecdfb
SM
1525 (custom-button-unraised, custom-button-pressed-unraised):
1526 New faces, so that custom-raised-buttons actually does something.
87911bdb
CY
1527 (custom-mode): Use custom-button and custom-button-pressed.
1528
1529 * wid-edit.el (widget-specify-button): Don't ignore
1530 widget-mouse-face on graphic terminals.
1531 (widget-move-and-invoke): Cleanup.
1532
04f0adee
TTN
15332005-10-23 Thien-Thi Nguyen <ttn@gnu.org>
1534
1535 * whitespace.el (whitespace-cleanup): Doc fix.
1536
90066cb5
RF
15372005-10-23 Romain Francoise <romain@orebokech.com>
1538
1539 * emulation/viper.el (viper-set-hooks): Quote forms passed to
1540 `eval-after-load' to avoid evaluating their result.
1541
9bc260cf
MA
15422005-10-23 Michael Albinus <michael.albinus@gmx.de>
1543
567ecdfb
SM
1544 * files.el (directory-listing-before-filename-regexp):
1545 New defvar. Replaces `dired-move-to-filename-regexp' from dired.el.
9bc260cf 1546
567ecdfb
SM
1547 * dired.el (dired-move-to-filename-regexp): Remove.
1548 All occurences replaced by `directory-listing-before-filename-regexp'.
9bc260cf 1549
567ecdfb
SM
1550 * dired-x.el, locate.el, vc.el:
1551 Replace `dired-move-to-filename-regexp' by
9bc260cf
MA
1552 `directory-listing-before-filename-regexp'. In vc.el it is
1553 overwritten locally; maybe this can be handled in files.el too.
1554
567ecdfb 1555 * net/ange-ftp.el (ange-ftp-date-regexp): Remove. All occurences
9bc260cf
MA
1556 replaced by `directory-listing-before-filename-regexp'.
1557
9f40e1d5
AS
15582005-10-23 Andreas Schwab <schwab@suse.de>
1559
1560 * font-lock.el (lisp-font-lock-keywords-2): Add eval-at-startup
1561 and eval-next-after-load.
1562
4bdce438
RF
15632005-10-23 MIYOSHI Masanori <miyoshi@meadowy.org> (tiny change)
1564
1565 * mouse.el (mouse-drag-region): If the *Messages* buffer doesn't
1566 exist, create it.
1567
0949617b
EZ
15682005-10-23 Ken Manheimer <ken.manheimer@gmail.com>
1569
96664fc0 1570 * allout.el: Remove autoloads for mailcrypt and crypt++.
0949617b
EZ
1571 Require pgg, pgg-gpg during compilation.
1572 (allout-version): Increment version number to 2.1, and use a literal
96664fc0
KS
1573 rather than RCS Id.
1574 (allout-default-encryption-scheme): Remove.
1575 (allout-passphrase-verifier-handling)
1576 (allout-passphrase-verifier-string)
1577 (allout-file-passphrase-verifier-string)
1578 (allout-passphrase-hint-string): Rename -key- to -passphrase-.
1579 (allout-passphrase-hint-handling): Rename and simplify.
0949617b
EZ
1580 (allout-init): Use `find-file-hook' if available, otherwise
1581 `find-file-hooks'.
1582 (allout-mode): Use `write-file-functions' if available, otherwise
1583 `local-write-file-hooks' and, instead of making auto-save-hook
1584 buffer local, make the write-file-hook activity contingent to
1585 allout-mode.
96664fc0 1586 (allout-mode): Use key-binding substitution in the docstring.
0949617b
EZ
1587 (allout-kill-line): Spell-out kill ring data structure mutation
1588 instead of using byte-compiler-complaint-provoking `pop'.
1589 (allout-insert-listified): Use `insert' rather than `insert-string'
96664fc0
KS
1590 (allout-toggle-current-subtree-encryption): Update docstring, adjust
1591 to new gpp-based encryption, use new `allout-encrypted-topic-p'.
0949617b
EZ
1592 (allout-encrypt-string): Totally revamped vis new underlying
1593 encryption facilities.
96664fc0 1594 (allout-mc-activate-passwd): Remove.
0949617b
EZ
1595 (allout-obtain-passphrase): New, more or less replaces
1596 allout-mc-activate-passwd.
1597 (allout-encrypted-key-info): More or less replaces
1598 allout-encrypted-text-type.
1599 (outlineify-sticky, outlinify-sticky): Add autoload cookie.
96664fc0 1600 (my-mark-marker): Use `(featurep 'xemacs)'.
0949617b 1601
4ec5239c 16022005-10-23 Lars Hansen <larsh@soem.dk>
0949617b 1603
96664fc0 1604 * emacs-lisp/bytecomp.el (byte-compile-lambda): New arg add-lambda.
4ec5239c
LH
1605 (byte-compile-file-form-defmumble, byte-compile-defun)
1606 (byte-compile-defmacro): Use it.
1607 (byte-compile-form): Don't call byte-compile-set-symbol-position
1608 when a byte-compile handler is called.
1609
e8fbc5e0
RF
16102005-10-22 Romain Francoise <romain@orebokech.com>
1611
02c583a4
RF
1612 * savehist.el (savehist-history-variables): Add `grep-find-history'.
1613
e8fbc5e0
RF
1614 * subr.el (eval-after-load): Convert library name to an absolute
1615 file name using locate-library, since load-history no longer has
1616 library names in it.
1617
41e7ed3a
RS
16182005-10-22 Richard M. Stallman <rms@gnu.org>
1619
567ecdfb
SM
1620 * files.el (make-temp-file): Move from subr.el.
1621 * subr.el (make-temp-file): Move to files.el.
e8fbc5e0 1622
567ecdfb
SM
1623 * window.el (get-buffer-window-list): Move from subr.el.
1624 * subr.el (get-buffer-window-list): Move to window.el.
db5fe0a6 1625
41e7ed3a
RS
1626 * image.el (image-load-path): Use eval-at-startup to initialize.
1627
1628 * subr.el (eval-at-startup): New macro.
1629
1630 * subr.el: Much rearrangement of functions and division
1631 into pages. No code changes.
1632
c286104c
KH
16332005-10-22 Kenichi Handa <handa@m17n.org>
1634
1635 * tar-mode.el (tar-extract): Be sure to call
1636 find-operation-coding-system if set-auto-coding doesn't find a
1637 coding system.
1638
76b581f2
KS
16392005-10-22 Kim F. Storm <storm@cua.dk>
1640
1641 * image.el (image-type-header-regexps): Rename from image-type-regexps.
1642 Change users.
1643 (image-type-file-name-regexps): New defconst.
1644 (image-type-from-data): Simplify loop.
1645 (image-type-from-buffer): New defun.
1646 (image-type-from-file-header): Use it instead of image-type-from-data.
1647 Use image-search-load-path instead of only looking in data-directory.
1648 (image-type-from-file-name): New defun.
567ecdfb
SM
1649 (image-search-load-path): Change `pathname' to `filename'.
1650 Make PATH arg optional, default to image-load-path.
76b581f2 1651
bb66398d
RS
16522005-10-21 Richard M. Stallman <rms@gnu.org>
1653
1654 * textmodes/texinfo.el (texinfo-mode): Set sentence-end-base.
1655
1656 * textmodes/paragraphs.el (sentence-end-base): New variable.
1657 (sentence-end): Use sentence-end-base.
1658
5ae158bf
SM
16592005-10-21 Stefan Monnier <monnier@iro.umontreal.ca>
1660
1661 * font-lock.el (font-lock-default-fontify-region): Check the multiline
1662 property independently from the font-lock-multiline variable.
1663
45158e77
RS
16642005-10-21 Richard M. Stallman <rms@gnu.org>
1665
1666 * emacs-lisp/find-func.el (find-library-name): Doc fix.
1667
1668 * startup.el (command-line): Convert library names
1669 in `load-history' to absolute file names.
1670
1671 * subr.el (symbol-file): Doc fix.
1672
1673 * loadhist.el (file-loadhist-lookup): Call locate-library
1674 instead of find-library-name. Don't try converting
1675 abs file names to library names, since load-history no longer
1676 has library names in it.
1677 (file-dependents, file-provides, file-requires): Doc fixes.
1678
2ac050ce
JL
16792005-10-21 Juri Linkov <juri@jurta.org>
1680
1681 * progmodes/etags.el (tags-table-mode): New function.
1682 (tags-verify-table): Replace initialize-new-tags-table with
1683 tags-table-mode.
1684
1685 * desktop.el (desktop-buffers-not-to-save): Remove TAGS from the
1686 default value.
1687 (desktop-modes-not-to-save): Add tags-table-mode to the
1688 default value.
1689
1690 * info.el (Info-index-next): Add total number of index
1691 alternatives to the message.
1692
1693 * textmodes/fill.el (fill-nobreak-p): Fix first two rules to skip
1694 backward only space (instead of space and period) before looking
1695 at sentence end.
1696
1697 * simple.el (set-variable): Use user-variable-p instead of symbolp.
1698 Add the old variable value as 4th default-value arg of read-string.
1699
bb9404d6
YM
17002005-10-21 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1701
1702 * cus-face.el (custom-declare-face): Make face from X resources
1703 also on Mac.
1704
1705 * disp-table.el (standard-display-g1, standard-display-graphic):
1706 Refuse to use string glyphs also on Mac.
1707 (standard-display-european): Don't set terminal coding system also
1708 on Mac.
1709
1710 * frame.el (display-screens): Use x-display-screens also on Mac.
1711
b71cef5c
RF
17122005-10-21 Romain Francoise <romain@orebokech.com>
1713
1714 * net/rcirc.el: Now part of GNU Emacs. Update FSF's address.
1715
1712cca5
SM
17162005-10-21 Stefan Monnier <monnier@iro.umontreal.ca>
1717
1718 * progmodes/sh-script.el (sh-font-lock-syntactic-keywords): Make $@
1719 and $? into sexps.
1720
1721 * font-lock.el (font-lock-compile-keywords): Add a help-echo to the
1722 warning face on open-paren-in-column-0.
1723
1724 * emacs-lisp/syntax.el (syntax-ppss-flush-cache): Fix corner
1725 boundary case. Fix typo.
1726 Suggested by Martin Rudalics <rudalics@gmx.at>.
1727
50031d0d
CD
17282005-10-21 Carsten Dominik <dominik@science.uva.nl>
1729
1730 * textmodes/org.el: (org-combined-agenda-icalendar-file)
1712cca5 1731 (org-icalendar-include-todo, org-icalendar-combined-name): New options.
50031d0d
CD
1732 (org-export-icalendar-this-file)
1733 (org-export-icalendar-all-agenda-files)
1734 (org-export-icalendar-combine-agenda-files): New commands.
1735 (org-export-icalendar, org-print-icalendar-entries)
1736 (org-start-icalendar-file, org-finish-icalendar-file)
1737 (org-ical-ts-to-string): New functions.
1738 (org-read-date, org-goto-calendar)
1739 (org-agenda-goto-calendar): Inhibit displaying diary entries by
1740 call to `calendar'.
1712cca5 1741 (orgtbl-setup): Remove the :keys arguments from the menu description.
50031d0d
CD
1742 (org-after-save-iCalendar-file-hook): New variable.
1743
dfa1cd4d
KH
17442005-10-21 Kenichi Handa <handa@m17n.org>
1745
1746 * language/vietnamese.el (tcvn-5712): Make it an alias of
1747 vietnamese-tcvn coding-system.
1748
6e967b19
MA
17492005-10-20 Michael Albinus <michael.albinus@gmx.de>
1750
1751 * net/ange-ftp.el (ange-ftp-date-regexp): Handle also the case no
1752 group id is given.
1753
1712cca5
SM
17542005-10-20 Stefan Monnier <monnier@iro.umontreal.ca>
1755
1756 * progmodes/sh-script.el (sh-escaped-line-re): New var.
1757 (sh-here-doc-open-re, sh-font-lock-close-heredoc): Use it.
1758 (sh-font-lock-open-heredoc): Try to properly handle heredoc starters
1759 whose line is either continued or ends with a comment.
1760
4bfa31ba
RF
17612005-10-20 Romain Francoise <romain@orebokech.com>
1762
1763 * net/rcirc.el (with-rcirc-process-buffer): Move above its first user.
1764
1765 * replace.el (occur-engine): Add follow-link property.
1766
1767 * font-core.el (font-lock-mode): Doc fix.
1768
10625c3c
RS
17692005-10-20 Richard M. Stallman <rms@gnu.org>
1770
1771 * net/rcirc.el: New file.
1772
a12ba300
EZ
17732005-10-20 Bryan Henderson <bryanh@giraffe-data.com> (tiny change)
1774
1775 * term.el (term-term-name): Initialize to "eterm-color".
1776
ce13796f
EZ
17772005-10-20 Ken Manheimer <ken.manheimer@gmail.com>
1778
ce13796f
EZ
1779 * allout.el: Add autoloads of crypt++ and mailcrypt routines, all
1780 for encryption functionality.
47888c87
KS
1781 Move allout customization subgroup from `editing' to `outlines' group.
1782 Fix commentary 'keywords' to legitimate ones.
1783 Update author info (using my current email address, obscurified).
ce13796f
EZ
1784 (allout-encrypt-string, allout-encryption-produce-work-buffer)
1785 (allout-encrypted-topic-p, allout-encrypted-text-type)
1786 (allout-mc-activate-passwd, allout-create-encryption-key-verifier)
1787 (allout-situate-encryption-key-verifier)
1788 (allout-get-encryption-key-verifier, allout-verify-key)
1789 (allout-next-topic-pending-encryption)
47888c87 1790 (allout-encrypt-decrypted, allout-encrypted-type-prefix): New funcs.
ce13796f
EZ
1791 (outline-topic-encryption-bullet, outline-default-encryption-scheme)
1792 (outline-key-verifier-handling, outline-key-hint-handling)
1793 (outline-encrypt-unencrypted-on-saves): New defcustoms.
1794 (allout-file-key-verifier-string, allout-encryption-scheme)
1795 (allout-key-verifier-string, allout-key-hint-string)
1796 (allout-after-save-decrypt): New variables.
1797 (allout-write-file-hook-handler, allout-auto-save-hook-handler)
1798 (allout-after-saves-handler): New hook functions.
1799 (allout-post-command-business): Do allout-after-save-decrypt.
1800 (allout-enable-file-variable-adjustment): Custom var to enable
1801 mechanism for adding and adjusting settings of Emacs file variables.
47888c87
KS
1802 (allout-adjust-file-variable, allout-file-vars-section-data):
1803 New functions, implement the mechanism.
ce13796f
EZ
1804 (outlineify-sticky): Use the file vars mechanism.
1805 (allout-inhibit-protection, allout-during-write-cue)
47888c87
KS
1806 (allout-override-protect, allout-before-change-protect): Remove.
1807 (allout-flag-region, allout-open-topic): Adjust read-only text.
1808 (allout-open-line-not-read-only): Add to facilitate read-only
ce13796f 1809 text based protection.
47888c87 1810 (allout-kill-line): Revise to adjust read-only text, clue the
ce13796f 1811 user about the inhibition.
47888c87 1812 (allout-unprotected): Use unwind-protect.
ce13796f
EZ
1813 (allout-shift-in, allout-shift-out): Disallow manually shifting a
1814 topic deeper than the offspring depth of the previous topic -
1815 avoiding confusing "containment discontinuities".
47888c87 1816 (allout-reindent-bodies): Fix retention of body relative hanging
ce13796f 1817 indent during promotion of collapsed bodies.
47888c87 1818 (allout-open-topic): Make it easy to open new topic with same
ce13796f
EZ
1819 bullet as current topic - topic creation functions provided with
1820 any universal argument provokes now prompt for bullet, defaulting
1821 to the bullet of the previous topic.
1822 (allout-plain-bullets-string, allout-distinctive-bullets-string):
1823 Plain bullet alternates '.' period and ',' comma only. All other
1824 bullets are relegated to special status (but customizable).
47888c87 1825 (allout-end-of-entry): Rename from 'allout-end-of-current-entry
ce13796f
EZ
1826 since it actually operates w.r.t. most immediately containing
1827 entry, visible or not.
1828 (allout-hide-current-entry, allout-show-current-entry): Use the
1829 revised version.
1830 (allout-old-expose-topic): Solidify deprecation.
47888c87 1831 (allout-end-of-subtree): Add so we can span concealed as well
ce13796f
EZ
1832 as visible topics.
1833 (allout-end-of-current-subtree): Use `allout-end-of-subtree'.
47888c87
KS
1834 (allout-end-of-current-heading): Tweak to just respect the first line.
1835 (allout-get-body-text): Add.
ce13796f
EZ
1836 (allout-ascend-to-depth, allout-ascend): Position at end of prefix
1837 when invoked interactively.
1838 (allout-up-current-level): Use `interactive-p'.
1839 (allout-mode, allout-init): Miscellaneous docstring and
1840 operational refinements, as well as hookups of new encryption stuff.
1841 (allout-beginning-of-current-entry): Now works as advertised.
47888c87
KS
1842 (allout-end-of-current-entry): Remove of superfluous allout-show-entry.
1843 (allout-isearch-rectification): Refine condition for isearching.
1844 (allout-isearch-abort, allout-enwrap-isearch)
1845 (allout-flag-region, my-region-active-p): Relocate some macros.
ce13796f
EZ
1846 (allout-title): Fallback title is '(buffer-name)', not
1847 non-existing '(current-buffer-name)'.
1848 (subst-char-in-string): Define if absent (for some XEmacs versions).
ce13796f 1849
214d5640
EZ
18502005-10-20 Jari Aalto <jari.aalto@cante.net>
1851
1852 * mail/sendmail.el (mail-setup-hook, mail-aliases)
1853 (mail-yank-prefix, mail-indentation-spaces, mail-yank-hooks)
1854 (mail-citation-prefix-regexp, mail-signature-file)
1855 (mail-default-headers, mail-bury-selects-summary)
1856 (mail-send-nonascii): Add autoload cookies.
1857
ad9c16d3
EZ
18582005-10-20 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
1859
1860 * frame.el (blink-cursor-mode): Add `mac' to the list of
1861 window-system's that support blinking cursor.
1862
8198ba6e
RS
18632005-10-20 Reiner Steib <Reiner.Steib@gmx.de>
1864
1712cca5 1865 * textmodes/org.el (org-level-color-stars-only): Fix typo in docstring.
8198ba6e 1866
a5f271ab
EZ
18672005-10-20 Eli Zaretskii <eliz@gnu.org>
1868
1712cca5
SM
1869 * makefile.w32-in ($(lisp)/mh-e/mh-loaddefs.el):
1870 Bind find-file-suppress-same-file-warnings to t, to avoid warnings due
a5f271ab
EZ
1871 to different drive letter case in D:/foo/bar.el vs d:/foo/bar.el.
1872
e50165ec
KS
18732005-10-20 Kim F. Storm <storm@cua.dk>
1874
1875 * ido.el (ido-is-tramp-root): Simplify regexp matching tramp root.
1876 (ido-set-current-directory): Don't add / after final @.
1877 (ido-file-name-all-completions-1): Adapt to fixed tramp completion.
1878 Explicitly handle ange-ftp completion oddities.
1879 (ido-make-file-list): Don't rotate list at tramp root to avoid
1880 triggering tramp file handler for expand-file-name via get-file-buffer.
1881
1712cca5
SM
18822005-10-19 Stefan Monnier <monnier@iro.umontreal.ca>
1883
1884 * simple.el (eval-expression-print-format): Put the char-string
1885 inside the parenthesis, like the other alternative notations.
1886 (kill-new): Use push.
1887 (copy-to-buffer): Use with-current-buffer.
1888 (completion-setup-function): Simplify.
1889 (minibuffer-local-must-match-map): Don't add redundant bindings which
1890 are already present in its parent (minibuffer-local-completion-map).
1891
1892 * savehist.el (savehist-coding-system): Revert to checking XEmacs.
1893
cf39c182
JB
18942005-10-19 Jay Belanger <belanger@truman.edu>
1895
1896 * calc/calc-units.el (math-standard-units): Add units, adjust
1897 symbols and update values.
1898 (math-unit-prefixes): Add more prefixes.
1899
37789292
RF
19002005-10-19 Romain Francoise <romain@orebokech.com>
1901
1902 * bookmark.el (bookmark-menu-heading): New face.
1903 (bookmark-bmenu-list): Use it.
1904 Don't fiddle with `baud-rate' at top-level.
1905
8646a62e
CY
19062005-10-18 Chong Yidong <cyd@stupidchicken.com>
1907
1908 * image.el (create-image, find-image): Mention max-image-size in
1909 docstring.
1910
d902d95e
SM
19112005-10-18 Stefan Monnier <monnier@iro.umontreal.ca>
1912
1712cca5
SM
1913 * savehist.el (savehist-load): Revert to checking XEmacs.
1914
d902d95e
SM
1915 * textmodes/conf-mode.el: Don't use font-lock-defaults-alist.
1916 Various docstring and line-width fixups.
1917 (conf-mode): Use cond.
1918 Set font-lock-defaults. Don't set comment-use-syntax.
1919
93883b09
DP
19202005-10-18 David Ponce <david@dponce.com>
1921
1922 * tree-widget.el (tree-widget-button-click): New function.
1923 (tree-widget-button-keymap): Use it.
1924
57eb2e24
RF
19252005-10-18 Romain Francoise <romain@orebokech.com>
1926
ee9791af
RF
1927 * bookmark.el (bookmark-insert-location, bookmark-bmenu-list)
1928 (bookmark-bmenu-hide-filenames): Add follow-link property.
8b1b6461 1929 Improve help-echo text.
ee9791af 1930
57eb2e24
RF
1931 * ffap.el (find-file-at-point): Doc fix.
1932
bcbdafce
YM
19332005-10-18 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1934
1935 * mouse.el (mouse-set-region): Don't do sit-for on a mac frame.
1936
283780dc
MY
19372005-10-18 Masatake YAMATO <jet@gyve.org>
1938
ab945c47 1939 Install to the CVS repository what I forgot to install in my
283780dc
MY
1940 2005-10-16 changes.
1941
1942 * progmodes/python.el (python-complete-symbol): Pass the common
1943 prefix substring of completion to `display-completion-list'.
1944
1945 * textmodes/org.el (org-complete): Ditto.
1946
50071f01
MY
19472005-10-18 Masatake YAMATO <jet@gyve.org>
1948
1949 Fix a bug reported by Sven Joachim <sven_joachim@web.de>.
ab945c47 1950
50071f01
MY
1951 * woman.el (WoMan-xref-man-page): New button type derived
1952 from `Man-abstract-xref-man-page'.
ab945c47 1953 (woman-mode): Pass `WoMan-xref-man-page' to `Man-highlight-references'.
cafc272c 1954
50071f01
MY
1955 * man.el (Man-abstract-xref-man-page): New button type.
1956 (Man-xref-man-page): Make it derived from `Man-abstract-xref-man-page'.
ab945c47 1957 (Man-highlight-references): Add new optional argument `xref-man-type'.
50071f01
MY
1958
19592005-10-18 Nick Roberts <nickrob@snap.net.nz>
ab945c47 1960
cafc272c
NR
1961 * progmodes/gud.el (gud-menu-map): Correct condition for fringe.
1962
e6038ca3
CY
19632005-10-17 Chong Yidong <cyd@stupidchicken.com>
1964
d902d95e 1965 * cus-edit.el (Custom-move-and-invoke): Delete.
e6038ca3
CY
1966 (custom-mode-map): Bind mouse-1 to widget-move-and-invoke.
1967
1968 * wid-edit.el (widget-move-and-invoke): New function, from
1969 Custom-move-and-invoke.
1970
ffda926c
BW
19712005-10-17 Bill Wohler <wohler@newt.com>
1972
d902d95e
SM
1973 Move all remaining images from lisp/toolbar to etc/images, move
1974 lisp/toolbar/tool-bar to lisp and "delete" lisp/toolbar. Place
1975 the low resolution images in their own directory (low-color).
ffda926c
BW
1976
1977 * toolbar/attach.*, toolbar/cancel.*, toolbar/close.*,
1978 * toolbar/copy.*, toolbar/cut.*, toolbar/diropen.*, toolbar/exit.*:
1979 * toolbar/help.*, toolbar/home.*, toolbar/index.*, toolbar/info.*:
1980 * toolbar/mail.*, toolbar/new.*, toolbar/open.*, toolbar/paste.*:
1981 * toolbar/preferences.*, toolbar/print.*, toolbar/save.*:
1982 * toolbar/saveas.*, toolbar/search.*, toolbar/search-replace.*:
d902d95e
SM
1983 * toolbar/spell.*, toolbar/undo.*: Move to etc/images.
1984
1985 * toolbar/lc-copy.*: Move to etc/images/low-color/copy.*.
1986 * toolbar/lc-cut.*: Move to etc/images/low-color/cut.*.
1987 * toolbar/lc-help.*: Move to etc/images/low-color/help.*.
1988 * toolbar/lc-home.*: Move to etc/images/low-color/home.*.
1989 * toolbar/lc-index.*: Move to etc/images/low-color/index.*.
1990 * toolbar/lc-new.*: Move to etc/images/low-color/new.*.
1991 * toolbar/lc-open.*: Move to etc/images/low-color/open.*.
1992 * toolbar/lc-paste.*: Move to etc/images/low-color/paste.*.
1993 * toolbar/lc-preferences.*: Move to etc/images/low-color/preferences.*.
1994 * toolbar/lc-print.*: Move to etc/images/low-color/print.*.
1995 * toolbar/lc-save.*: Move to etc/images/low-color/save.*.
1996 * toolbar/lc-saveas.*: Move to etc/images/low-color/saveas.*.
1997 * toolbar/lc-search.*: Move to etc/images/low-color/search.*.
1998 * toolbar/lc-spell.*: Move to etc/images/low-color/spell.*.
1999 * toolbar/lc-undo.*: Move to etc/images/low-color/undo.*.
2000
2001 To conform with convention, replace the underscore (_) in the
2002 following image names with dash (-) or (/) as appropriate.
2003
2004 * toolbar/back_arrow.*: Move to etc/images/back-arrow.*.
2005 * toolbar/fld_open.*: Move to etc/images/fld-open.*.
2006 * toolbar/fwd_arrow.*: Move to etc/images/fwd-arrow.*.
2007 * toolbar/jump_to.*: Move to etc/images/jump-to.*.
2008 * toolbar/left_arrow.*: Move to etc/images/left-arrow.*.
2009 * toolbar/right_arrow.*: Move to etc/images/right-arrow.*.
2010 * toolbar/up_arrow.*: Move to etc/images/up-arrow.*.
2011 * toolbar/lc-back_arrow.*: Move to etc/images/low-color/back-arrow.*.
2012 * toolbar/lc-fwd_arrow.*: Move to etc/images/low-color/fwd-arrow.*.
2013 * toolbar/lc-jump_to.*: Move to etc/images/low-color/jump-to.*.
2014 * toolbar/lc-left_arrow.*: Move to etc/images/low-color/left-arrow.*.
2015 * toolbar/lc-right_arrow.*: Move to etc/images/low-color/right-arrow.*.
2016 * toolbar/lc-up_arrow.*: Move to etc/images/low-color/up-arrow.*.
2017 * toolbar/mail_compose.*: Move to etc/images/mail/compose.*.
2018 * toolbar/mail_send.*: Move to etc/images/mail/send.*.
2019
2020 * info.el (info-tool-bar-map): Replace underscores in image names
ffda926c
BW
2021 with dashes.
2022
d902d95e 2023 * makefile.w32-in (WINS): Remove toolbar.
ffda926c 2024
d902d95e 2025 * menu-bar.el: Replace toolbar/tool-bar.el with tool-bar.el in comment.
ffda926c 2026
d902d95e
SM
2027 * tool-bar.el: Move to lisp from toolbar. Now that
2028 toolbar is empty, it should be deleted when folks run "cvs up -P".
ffda926c 2029
3c4f0698
JB
20302005-10-18 Jay Belanger <belanger@truman.edu>
2031
cf39c182 2032 * calc/calc-store.el (calc-store-into): Get the proper variable name
3c4f0698
JB
2033 to display in message.
2034
425fbda6
NR
20352005-10-18 Nick Roberts <nickrob@snap.net.nz>
2036
2037 * progmodes/gdb-ui.el (gdb-var-create-handler): Make watch
2038 expressions display in speedbar for all buffers when debugging.
1712cca5 2039 (gdb-speedbar-expand-node): Ensure node contraction is always updated.
425fbda6
NR
2040
2041 * speedbar.el (speedbar-set-mode-line-format): Indent properly.
ab945c47 2042 (speedbar-insert-button, speedbar-make-button):
425fbda6
NR
2043 Use add-text-properties.
2044 (speedbar-update-localized-contents)
2045 (speedbar-update-directory-contents)
2046 (speedbar-update-special-contents): Use dolist.
2047 (speedbar-buffer-easymenu-definition): Add a menu separator.
2048
595f93ac
JR
20492005-10-17 Jason Rumney <jasonr@gnu.org>
2050
4fc267d0
JR
2051 * makefile.w32-in: Use $(lisp) consistently.
2052 (pre-mh-loaddefs.el-SH, pre-mh-loaddefs.el-CMD): New targets
2053 for shell specific generation of mh-autoloads.
595f93ac 2054
f8252852
RS
20552005-10-17 Richard M. Stallman <rms@gnu.org>
2056
2057 * textmodes/tex-mode.el (tex-font-lock-keywords-2): Undo prev change.
2058
c4ac63d0
SM
20592005-10-17 Stefan Monnier <monnier@iro.umontreal.ca>
2060
2061 * jit-lock.el (jit-lock-fontify-now):
2062 Move jit-lock-context-unfontify-pos to avoid wasted work.
2063
c1253aad
MA
20642005-10-17 Michael Albinus <michael.albinus@gmx.de>
2065
2066 * net/tramp.el (tramp-completion-mode): New defvar. Used in
2067 `tramp-completion-mode' for checking if we are in completion mode.
2068 (tramp-completion-handle-file-name-all-completions): Reorder code
2069 in order to complete for file names only in case there are no
2070 method/user/host completions. This is necessary for cooperation
ab945c47 2071 with ido. Reported by Kim F. Storm <storm@cua.dk>.
c1253aad 2072
625fca9a
CY
20732005-10-16 Chong Yidong <cyd@stupidchicken.com>
2074
2075 * longlines.el (longlines-search-forward)
2076 (longlines-search-backward): Match any number of spaces.
2077
72147c53
TTN
20782005-10-16 Thien-Thi Nguyen <ttn@gnu.org>
2079
2080 * diff-mode.el (diff-mode): Doc fix.
2081
255d8b22
RS
20822005-10-16 David Reitter <david.reitter@gmail.com>
2083
2084 * mail/sendmail.el (send-mail-function): Use mailclient-send-it
2085 as default on darwin and windows systems.
2086
74725d46
RS
20872005-10-16 Sven Joachim <svenjoac@gmx.de> (tiny change)
2088
2089 * arc-mode.el (archive-zip-extract): Doc fix.
2090
97b1270c
RF
20912005-10-16 Romain Francoise <romain@orebokech.com>
2092
2093 * mouse.el (mouse-1-click-follows-link): Doc fix.
2094
71790d57
SM
20952005-10-16 Stefan Monnier <monnier@iro.umontreal.ca>
2096
2097 * savehist.el: Don't require CL at runtime.
2098 (savehist-xemacs): Remove.
c4ac63d0 2099 (savehist-coding-system): Use utf-8 if present, regardless of religion.
71790d57
SM
2100 (savehist-no-conversion): Use (featurep 'xemacs).
2101 (savehist-load): Check existence of start-itimer rather than XEmacs.
2102 Use an idle timer.
2103 (savehist-process-for-saving): Replace use of CL funs `subseq' and
2104 `delete-if-not'.
2105
21062005-10-16 Hrvoje Niksic <hniksic@xemacs.org>
2107
2108 * savehist.el: Newer version.
2109 (savehist-autosave-interval, savehist-coding-system, savehist-timer)
2110 (savehist-last-checksum, savehist-no-conversion): New vars.
2111 (savehist-autosave, savehist-process-for-saving, savehist-printable):
2112 New functions.
2113 (savehist-load, savehist-save): Use them.
2114 (savehist-delimit): Remove.
2115
e5456e73
SM
21162005-10-16 Stefan Monnier <monnier@iro.umontreal.ca>
2117
2118 * progmodes/compile.el (compilation-goto-locus): Display the
2119 compilation buffer first and the source buffer second, in case they're
2120 in overlapping frames. Don't raise the compilation frame if it was the
2121 selected window upon entry. Pass the `other-window' arg to
2122 pop-to-buffer.
2123
2124 * info.el (Info-fontify-node): Use dolist.
2125 Change add-text-properties to put-text-property.
2126
21272005-10-16 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
2128
2129 * textmodes/bibtex.el (bibtex-font-lock-url): Catch when point past
2130 bound of search.
2131
f5fab556
MY
21322005-10-16 Masatake YAMATO <jet@gyve.org>
2133
2134 * dabbrev.el (dabbrev-completion): Pass the common
2135 prefix substring of completion to `display-completion-list'.
2136
2137 * filecache.el (file-cache-minibuffer-complete)
2138 (file-cache-complete): Ditto.
2139
2140 * tempo.el (tempo-display-completions): Ditto.
2141
2142 * wid-edit.el (widget-file-complete, widget-color-complete): Ditto.
2143
2144 * emacs-lisp/lisp.el (lisp-complete-symbol): Ditto.
2145
2146 * eshell/em-hist.el (eshell-list-history): Ditto.
2147
2148 * mail/mailabbrev.el (mail-abbrev-complete-alias): Ditto.
2149
2150 * mail/mailalias.el (mail-complete): Ditto.
2151
2152 * progmodes/etags.el (complete-tag): Ditto.
2153
2154 * progmodes/make-mode.el (makefile-complete): Ditto.
2155
2156 * progmodes/meta-mode.el (meta-complete-symbol): Ditto.
2157
2158 * progmodes/octave-mod.el (octave-complete-symbol): Ditto.
2159
2160 * progmodes/pascal.el (pascal-complete-word)
2161 (pascal-show-completions): Ditto.
2162
f5fab556
MY
2163 * textmodes/bibtex.el (bibtex-complete-internal): Ditto.
2164
f5fab556
MY
2165 * simple.el (completion-common-substring): New variable.
2166 (completion-setup-function): Use `completion-common-substring'
2167 to put faces.
2168
2ef1363e
YM
21692005-10-16 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2170
2171 * term/mac-win.el: Apply 2005-10-09 change for term/x-win.el.
2172 (x-get-selection, mac-select-convert-to-string): Convert from/to
2173 UTF-16 clipboard data as in native byte order, no BOM.
2174
eae86e67
NR
21752005-10-16 Nick Roberts <nickrob@snap.net.nz>
2176
2177 * progmodes/gud.el (gud-tool-bar-map): Rename the images
2178 appropriately (gud/next, gud/nexti, gud/step, gud/stepi).
2179 (gud-sentinel): Use speedbar-frame to check for speedbar.
2180
a19a0003
RS
21812005-10-15 Richard M. Stallman <rms@gnu.org>
2182
089a682e 2183 * savehist.el: New file.
a19a0003
RS
2184
21852005-10-14 Karl Chen <quarl@cs.berkeley.edu>
2186
71790d57
SM
2187 * textmodes/tex-mode.el (tex-font-lock-keywords-2):
2188 Fix bug in \bf fontification.
a19a0003 2189
bad3da7a
SM
21902005-10-15 Stefan Monnier <monnier@iro.umontreal.ca>
2191
2192 * pcvs.el (cvs-edit-log-files): New var.
2193 (cvs-mode-edit-log): New arg `file'.
2194 (cvs-edit-log-minor-wrap): Don't set the ignore-marks property.
2195 Instead force the use of the original file and nothing else.
2196 (cvs-edit-log-filelist): Don't use the cvs-mode-* function unless
2197 the cvs-minor-wrap-function is set.
2198 (cvs-do-edit-log): Obey the vars set in cvs-edit-log-minor-wrap.
2199
c7ddd701
BW
22002005-10-14 Bill Wohler <wohler@newt.com>
2201
2202 * toolbar/gud-break.*: Moved to etc/images/gud/break.*.
2203 * toolbar/gud-cont.*: Moved to etc/images/gud/cont.*.
2204 * toolbar/gud-down.*: Moved to etc/images/gud/down.*.
2205 * toolbar/gud-finish.*: Moved to etc/images/gud/finish.*.
2206 * toolbar/gud-ni.*: Moved to etc/images/gud/ni.*.
2207 * toolbar/gud-n.*: Moved to etc/images/gud/n.*.
2208 * toolbar/gud-print.*: Moved to etc/images/gud/print.*.
2209 * toolbar/gud-pstar.*: Moved to etc/images/gud/pstar.*.
2210 * toolbar/gud-remove.*: Moved to etc/images/gud/remove.*.
2211 * toolbar/gud-run.*: Moved to etc/images/gud/run.*.
2212 * toolbar/gud-si.*: Moved to etc/images/gud/si.*.
2213 * toolbar/gud-s.*: Moved to etc/images/gud/s.*.
2214 * toolbar/gud-until.*: Moved to etc/images/gud/until.*.
2215 * toolbar/gud-up.*: Moved to etc/images/gud/up.*.
2216 * toolbar/gud-watch.*: Moved to etc/images/gud/watch.*.
2217
c4ac63d0 2218 * progmodes/gud.el (gud-tool-bar-map): Rename the images
c7ddd701
BW
2219 appropriately (for example, gud-break to gud/break).
2220
f28e9cbd
CY
22212005-10-14 Chong Yidong <cyd@stupidchicken.com>
2222
930aae96 2223 * longlines.el (longlinges-search-function)
c4ac63d0 2224 (longlines-search-forward, longlines-search-backward): New functions.
930aae96
CY
2225 (longlines-mode): Set isearch-search-fun-function to
2226 longlinges-search-function.
2227
f28e9cbd
CY
2228 * mouse.el (mouse-drag-region-1): Handle the case where a
2229 double-click event is bound to an arbitrary function.
2230
b6b5618c
DP
22312005-10-14 David Ponce <david@dponce.com>
2232
2233 * recentf.el (recentf-track-opened-file)
2234 (recentf-track-closed-file, recentf-update-menu)
2235 (recentf-used-hooks, recentf-enabled-p): Move before dialog stuff.
2236 (recentf-dialog-mode-map): Map follow-link to RET, so dialogs obey
2237 mouse-1-click-follows-link.
2238
e1f1d047
JD
22392005-10-13 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
2240
2241 * toolbar/diropen.xpm, toolbar/diropen.pbm: New versions made from
8511877a 2242 Gnome file-manager.png. Suggested by
e1f1d047
JD
2243 Joachim Nilsson <joachim.nilsson@vmlinux.org>.
2244
2245 * toolbar/README: Add diropen.xpm.
2246
e9b28650
BW
22472005-10-13 Bill Wohler <wohler@newt.com>
2248
8511877a
SM
2249 * makefile.w32-in (MH_E_SRC): Rename from MH-E-SRC per NMAKE
2250 restrictions. Suggested by David Robinow <drobinow@gmail.com>.
2251
22522005-10-13 Stefan Monnier <monnier@iro.umontreal.ca>
2253
2254 * progmodes/mixal-mode.el (mixal-operation-codes-alist):
2255 Don't waste the byte-compiler's time on constant data.
e9b28650 2256
f086544b
KH
22572005-10-13 Kenichi Handa <handa@m17n.org>
2258
179f2d7b
KH
2259 * international/utf-8.el (utf-8-compose): Display an invalid UTF-8
2260 byte with `escape-glyph' face.
2261
8511877a
SM
2262 * international/fontset.el (ccl-encode-unicode-font):
2263 Lookup utf-subst-table-for-encode, not ucs-mule-cjk-to-unicode.
2264 Handle the case that ucs-mule-to-mule-unicode translates a character to
f086544b
KH
2265 ASCII (usually for IPA characters).
2266
e5456e73
SM
22672005-10-12 Stefan Monnier <monnier@iro.umontreal.ca>
2268
2269 * info.el (Info-fontify-node): Don't be fooled by a lone "...".
2270 Don't hide the underline of titles if font-lock-mode is disabled.
2271
ba2b2673
BW
22722005-10-12 Bill Wohler <wohler@newt.com>
2273
2274 * makefile.w32-in (MH-E-SRC): New. Used by mh-autoloads.
2275 (mh-autoloads): New. Builds mh-e/mh-loaddefs.el. Rebuilds if any
2276 files in MH-E-SRC have been updated.
2277 (updates, compile, recompile, bootstrap): Depend on mh-autoloads.
2278
0471d426
SM
22792005-10-12 Stefan Monnier <monnier@iro.umontreal.ca>
2280
2281 * progmodes/mixal-mode.el (mixal-operation-codes): Remove.
2282 (mixal-mode-syntax-table): Add \n as end-comment.
2283 (mixal-operation-codes-alist): Immediately initialize to full value.
2284 (mixal-add-operation-code): Remove.
2285 (mixal-describe-operation-code): Make the arg non-optional.
2286 Use the interactive spec instead.
2287 Use mixal-operation-codes-alist rather than mixal-operation-codes.
2288 (mixal-font-lock-keywords): Don't highlight comments here any more.
2289 (mixal-font-lock-syntactic-keywords): New var.
2290 (mixal-mode): Use it. Fix comment-start-skip.
2291
c755acf3
JD
22922005-10-12 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
2293
2294 * startup.el (command-line-x-option-alist): -nb => -nbi
2295
78f3b91f
KS
22962005-10-12 Kim F. Storm <storm@cua.dk>
2297
2298 * startup.el (fancy-splash-default-action): Discard mouse click in
2299 the spash screen window, as it has no sensible meaning in the
2300 next window to be selected. Fixes error reported by Jan D.
2301
136b3a73 23022005-10-12 Reiner Steib <Reiner.Steib@gmx.de>
97b3a214
LH
2303
2304 * desktop.el (desktop-load-file): Do nothing when FUNCTION is nil.
97b3a214 2305
0471d426
SM
23062005-10-11 Stefan Monnier <monnier@iro.umontreal.ca>
2307
2308 * progmodes/mixal-mode.el: Sync with version in the GNU MDK project.
2309 Try to fix up minor layout issues like indentation, line break, etc...
2310 (mixal-mode-syntax-table): Don't try to specify comment syntax,
2311 because it doesn't work.
2312 (mixal-operation-codes): Add some more codes.
2313 (mixal-font-lock-keywords): Process comments here.
2314 (mixal-mode): mixasm no longer needs -g option.
2315
79a57082 23162005-10-11 Sven Joachim <svenjoac@gmx.de> (tiny change)
decb2a9e
RS
2317
2318 * progmodes/sh-script.el (sh-tmp-file):
2319 Use mktemp -t. Finish support for es and rc shells.
2320
125df7f5
JB
23212005-10-11 Jay Belanger <belanger@truman.edu>
2322
2323 * calc/calcalg2.el (calc-integral): With an argument, compute the
2324 definite integral.
2325
351b3bee
CY
23262005-10-11 Chong Yidong <cyd@stupidchicken.com>
2327
2328 * mouse.el (mouse-drag-region-1): Don't try to catch a
2329 double-click when doing follow-link (it's overridden anyway).
2330
4e0c0d75
JB
23312005-10-11 Juanma Barranquero <lekktu@gmail.com>
2332
2333 * emacs-lisp/autoload.el (update-directory-autoloads): Doc fix.
2334 (autoload-print-form-outbuf): Add docstring.
2335
25f7a98c
JL
23362005-10-11 Juri Linkov <juri@jurta.org>
2337
2338 * info.el (Info-mode-menu): Delete menu item "Edit".
2339 (Info-mode): Delete description of Info-edit from docstring,
2340 and rearrange descriptions of Info commands in the order
2341 they are documented in the Info manual.
2342
a120694f
SM
23432005-10-11 Stefan Monnier <monnier@iro.umontreal.ca>
2344
2345 * calendar/appt.el (appt-check): Use diary-selective-display var.
2346
dba0acf6
RS
23472005-10-10 Richard M. Stallman <rms@gnu.org>
2348
2349 * net/newsticker.el (newsticker-start, newsticker-show-news):
2350 Add autoload cookies.
2351
17a3b6da
RS
23522005-10-10 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
2353
2354 * progmodes/sh-script.el (sh-tmp-file): Use mktemp.
2355
9c40111a
RS
23562005-10-10 Karl Chen <quarl@cs.berkeley.edu>
2357
2358 * jka-cmpr-hook.el (jka-compr-handler): Fix typo in `operations' prop.
2359
bbcaa3e3
JB
23602005-10-10 Jay Belanger <belanger@truman.edu>
2361
2362 * calc/calc-arith.el (math-check-known-scalarp)
2363 (math-check-known-matrixp): Check the values of arguments that are
2364 variables.
2365 (math-check-known-square-matrixp): New function.
2366 (math-known-square-matrixp): Use math-check-known-square-matrixp.
2367 (math-super-types): Add sqmatrix type.
2368
2369 * calc/calc-mode.el (calc-matrix-mode, math-get-modes-vec): Change the
2370 mode name `square' to 'sqmatrix'.
2371
2372 * calc/calc.el (calc-matrix-mode, calc-set-mode-line): Change the
2373 mode name `square' to 'sqmatrix'.
2374
720a5d03
SM
23752005-10-10 Stefan Monnier <monnier@iro.umontreal.ca>
2376
2377 * progmodes/etags.el (select-tags-table-mode): Don't use
2378 selective-display.
2379 (tags-select-tags-table): Pass `button' to the action function.
2380 (select-tags-table): Place the side-info on button properties rather
2381 than in hidden text. Abbreviate file names.
2382 (select-tags-table-mode-map): Inherit rather than copy buttom-map.
2383 (select-tags-table-select): Add `button' argument.
2384 Get side-info from the button property rather than from hidden text.
2385
4e5f12ee
NR
23862005-10-11 Nick Roberts <nickrob@snap.net.nz>
2387
720a5d03 2388 * progmodes/gud.el (gud-install-speedbar-variables): Add more bindings.
4e5f12ee
NR
2389 (gud-speedbar-buttons): Preserve point if possible.
2390 (gud-sentinel): Restore previous speedbar display type.
2391
2392 * progmodes/gdb-ui.el (gdba): Improve diagram.
2393 (def-gdb-auto-update-handler, gdb-info-locals-handler)
720a5d03
SM
2394 (gdb-put-breakpoint-icon, gdb-remove-breakpoint-icons):
2395 Call get-buffer-window once.
2396
23972005-10-10 Stefan Monnier <monnier@iro.umontreal.ca>
2398
2399 * progmodes/pascal.el (pascal-mode-map): Move init into declaration.
2400 (pascal-mode-syntax-table): Make (* *) markers same class as { ... }.
2401 (pascal-indent-command): Remove unused var `ind'.
2402 (pascal-indent-case): Remove unused var `oldpos'.
2403 (pascal-outline-map): Don't inherit from pascal-mode-map anymore,
2404 since it's now used as a proper minor mode map.
2405 (pascal-outline): Rename to pascal-outline-mode.
2406 (pascal-outline-mode): Use define-minor-mode.
2407 (pascal-outline-mode, pascal-outline-change): Use overlays rather than
2408 selective-display.
4e5f12ee 2409
fde7576e
AS
24102005-10-10 Andreas Schwab <schwab@suse.de>
2411
9bf211ad
AS
2412 * textmodes/tex-mode.el (tex-font-lock-keywords-2): Adjust match
2413 number. Reported by Karl Chen <quarl@cs.berkeley.edu>.
2414
fde7576e
AS
2415 * Makefile.in ($(lisp)/mh-e/mh-loaddefs.el): Fix for building
2416 outside source directory.
2417
86bebbbc
CD
24182005-10-10 Carsten Dominik <dominik@science.uva.nl>
2419
2420 * textmodes/org.el: (org-mode-map): Explicit definition of `C-c
2421 C-x' as a prefix.
2422 (orgtbl-mode-map): Full keymap instead of sparse, because all
e61d3a56 2423 `self-insert-command' keys are redefined in this map.
86bebbbc
CD
2424 (org-export-as-html): Specify charset for HTML file, by taking it
2425 from the coding system.
2426
1fb7ce77
RS
24272005-10-10 Kenichi Handa <handa@m17n.org>
2428
2429 * textmodes/flyspell.el (flyspell-check-word-p):
2430 If unread-command-events is non-empty, don't call sit-for.
2431
cc8556d9
RS
24322005-10-09 Richard M. Stallman <rms@gnu.org>
2433
9bab4985
RS
2434 * font-lock.el (font-lock-syntactic-keywords)
2435 (font-lock-keywords): Doc fixes.
2436
720a5d03
SM
2437 * textmodes/flyspell.el (flyspell-external-point-words):
2438 Simplify logic, and don't try to check for consecutive appearances
2439 of one incorrect word.
cc8556d9 2440
1919ed22
NR
24412005-10-10 Nick Roberts <nickrob@snap.net.nz>
2442
2443 * speedbar.el (speedbar-buffer-easymenu-definition): Add menu
2444 separator.
2445
2446 * progmodes/gud.el (gud-last-speedbar-buffer): Remove.
78d67e10 2447 (gud-install-speedbar-variables): Add GUD to speedbar "Displays" list.
1919ed22
NR
2448 (gud-expansion-speedbar-buttons): New function.
2449 (gud-speedbar-buttons): Check for gud-comint-buffer.
2450
9af14567
BW
24512005-10-09 Bill Wohler <wohler@newt.com>
2452
78d67e10 2453 * Makefile.in (updates): Add mh-loaddefs dependency.
9af14567 2454
74ab0905
CY
24552005-10-09 Chong Yidong <cyd@stupidchicken.com>
2456
2457 * speedbar.el (speedbar-file-key-map): Fix typo.
2458
e61d3a56 24592005-10-09 Daniel Brockman <daniel@brockman.se>
4b9f0de2
RS
2460
2461 * cus-start.el (line-spacing): Add custom spec.
2462
865729da
RF
24632005-10-09 Romain Francoise <romain@orebokech.com>
2464
2465 * textmodes/ispell.el (ispell-check-version): Fix last change.
2466
1c1db08a
JD
24672005-10-09 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
2468
4e0c0d75 2469 * term/x-win.el: Remove -i, --icon-type from comment.
2323b3ab 2470
720a5d03 2471 * startup.el (command-line-x-option-alist): Remove options -i,
1c1db08a
JD
2472 -itype, --icon-type, added -nb, --no-bitmap-icon
2473
7d808714
NR
24742005-10-09 Nick Roberts <nickrob@snap.net.nz>
2475
2476 * progmodes/gud.el (gud-speedbar-menu-items): Use :visible
2477 instead of :active.
2478
e61d3a56 24792005-10-08 Eric Hanchrow <offby1@blarg.net>
344066e6
RS
2480
2481 * textmodes/ispell.el (ispell-check-version):
2482 Ignore hyphen, and all that follows, in aspell's version text.
2483
24842005-10-08 Jay Belanger <belanger@truman.edu>
d7791136
JB
2485
2486 * calc/calc-arith.el (math-known-square-matrixp): New function.
2487 (math-pow-fancy): Check for matrices before distributing exponent
2488 across products.
2489
2490 * calc/calc-keypd.el (calc-do-keypad): Widen keypad window for
7cf7e30f 2491 fullscreen keypad. Suggested by Luc Teirlinck.
d7791136
JB
2492 (calc-keypad-show-input): Add space for formatting.
2493
2494 * calc/calc-mode.el (calc-matrix-mode, math-get-modes-vec):
2495 Add square matrix option.
2496
2497 * calc/calc-poly.el (math-expand-term): Check for matrices instead
2498 of checking calc-matrix-mode when deciding how to expand.
2499
2500 * calc/calc.el (calc-set-mode-line): Add square matrix option.
2501
8cb0a559 25022005-10-08 Lars Hansen <larsh@soem.dk>
78d67e10 2503
720a5d03
SM
2504 * net/tramp.el (tramp-perl-directory-files-and-attributes):
2505 Add error handling.
7cf7e30f 2506 (tramp-handle-directory-files-and-attributes): Handle perl error msg.
8cb0a559 2507
11948172
MA
25082005-10-08 Michael Albinus <michael.albinus@gmx.de>
2509
2510 Sync with Tramp 2.0.51.
2511
2512 * net/tramp.el (tramp-handle-set-visited-file-modtime)
7cf7e30f
KS
2513 (tramp-handle-insert-file-contents, tramp-handle-write-region):
2514 Insert special handling for `last-coding-system-used', again
2515 it still seems to be necessary (unlike stated before).
2516 Reported by Toshinori Sugita <sugita@d-pad.co.jp>.
11948172
MA
2517 (tramp-password-prompt-regexp): There might be other words before
2518 trailing ":". Reported by Kurt Steinkraus <kurt@steinkraus.us>.
2519 (tramp-chunksize): Improve docstring.
2520 (tramp-set-auto-save-file-modes): Octal integer code #o600 breaks
2521 Emacs 20. Use `tramp-octal-to-decimal' therefore. Reported by
2522 Christian Joergensen <bugs@razor.dk>.
2523
6f137189
GM
25242005-10-07 Glenn Morris <rgm@gnu.org>
2525
2526 * progmodes/f90.el (f90-keywords-re, f90-mode): Doc fix.
2527 (f90-font-lock-keywords-2, f90-mode-abbrev-table): Add `double
2528 precision'.
2529
4fe3f297
RF
25302005-10-07 Romain Francoise <romain@orebokech.com>
2531
2532 * ibuf-ext.el (ibuffer-do-shell-command-pipe)
2533 (ibuffer-do-shell-command-pipe-replace)
2534 (ibuffer-do-shell-command-file, ibuffer-do-eval)
2535 (ibuffer-do-view-and-eval, ibuffer-do-rename-uniquely)
2536 (ibuffer-do-revert, ibuffer-do-replace-regexp)
2537 (ibuffer-do-query-replace, ibuffer-do-query-replace-regexp)
2538 (ibuffer-do-print, ibuffer-filter-by-mode, ibuffer-filter-by-used-mode)
2539 (ibuffer-filter-by-name, ibuffer-filter-by-filename)
2540 (ibuffer-filter-by-size-gt, ibuffer-filter-by-size-lt)
2541 (ibuffer-filter-by-content, ibuffer-filter-by-predicate
2542 (ibuffer-do-sort-by-major-mode, ibuffer-do-sort-by-mode-name)
2543 (ibuffer-do-sort-by-alphabetic, ibuffer-do-sort-by-size):
2544 Autoload file sans suffix.
2545
2546 * emulation/cua-base.el (cua-toggle-global-mark): Likewise.
2547
4e8cb311
DP
25482005-10-07 David Ponce <david@dponce.com>
2549
2550 * recentf.el (recentf-menu-open-all-flag): New option.
2551 (recentf-digit-shortcut-command-name): New function.
2552 (recentf--shortcuts-keymap): New variable.
2553 (recentf-menu-shortcuts): New variable.
2554 (recentf-make-menu-items): Initialize it. Replace the "More..."
2555 menu item by "All...", if `recentf-menu-open-all-flag' is non-nil.
2556 (recentf-menu-value-shortcut): New function.
2557 (recentf-make-menu-item): Use it. No more in-lined.
2558 (recentf-dialog-mode-map): Base on `recentf--shortcuts-keymap'.
2559 (recentf-open-most-recent-file): Rename from
2560 `recentf-open-file-with-key'. Don't depend on key binding.
2561 (recentf-mode-map): New variable.
2562 (recentf-mode): Use it.
2563
1eee3de4
BW
25642005-10-06 Bill Wohler <wohler@newt.com>
2565
4e0c0d75 2566 * mh-e/mh-loaddefs.el: Remove. Now generated automatically.
1eee3de4 2567
720a5d03
SM
2568 * Makefile.in (AUTOGENEL): Add mh-e/mh-loaddefs.el.
2569 (MH-E-SRC): New. Used by mh-autoloads.
2570 (mh-autoloads): New. Builds mh-e/mh-loaddefs.el. Rebuilds if any
1eee3de4
BW
2571 files in MH-E-SRC have been updated.
2572 (compile, recompile, bootstrap): Depend on mh-autoloads.
2573
bd5497c2 25742005-10-07 Nick Roberts <nickrob@snap.net.nz>
4fe3f297 2575
bd5497c2
NR
2576 * progmodes/gud.el (gud-menu-map): Only display un-intuitive
2577 gud-break and gud-remove icons when the fringe is not available.
2578
2579 * progmodes/gdb-ui.el (gdb-fringe-width -> gdb-buffer-fringe-width):
2580 Typo.
2581
4e0c0d75 25822005-10-06 Michael Cadilhac <michael.cadilhac-@t-lrde.epita.fr> (tiny change)
03c609c1
TTN
2583
2584 * play/zone.el (zone): Wrap body with save-window-excursion.
03c609c1 2585
a04b6191
SM
25862005-10-06 Stefan Monnier <monnier@iro.umontreal.ca>
2587
2588 * calendar/cal-menu.el (calendar-mouse-view-diary-entries):
2589 Use the new `list-only' arg to diary-list-entries.
2590
2591 * calendar/diary-lib.el: Use overlays rather than selective-display.
2592 (diary-selective-display): New var.
2593 (diary-header-line-format): Use it.
2594 (diary-list-entries): Add argument `list-only'.
2595 Put the buffer in diary-mode. Don't add \^M at beg and end.
2596 Replace \^M by invisible overlays.
2597 (diary-unhide-everything): Replace \^M by invisible overlays.
2598 (print-diary-entries): Look for overlays rather than \^M.
2599 Add a space to the temp buffer name.
2600 (diary-show-all-entries, mark-diary-entries, make-diary-entry):
2601 Put the buffer in diary-mode.
2602 (list-sexp-diary-entries): Replace \^M by invisible overlays.
2603 (diary-anniversary): Make the year arg optional.
2604 (diary-time-regexp): New const.
2605 (diary-font-lock-keywords): Use it to accept a few more time formats.
2606
2607 * pcvs.el (cvs-sentinel): Make sure we do re-enable undo.
2608
de4ce191
TTN
26092005-10-06 Thien-Thi Nguyen <ttn@gnu.org>
2610
2611 * textmodes/artist.el (artist-ellipse-mirror-quadrant):
2612 Fix bug introduced 2005-07-03: Use (car (last ...))
2613 to faithfully reproduce replaced artist-last.
2614 (artist-set-arrow-points-for-poly): Likewise.
2615 Suggested by Johan Bockg\e,Ae\e(Brd.
2616
a5e6116d
JB
26172005-10-06 Juanma Barranquero <lekktu@gmail.com>
2618
2619 * dframe.el (x-pointer-hand2, x-pointer-top-left-arrow):
2620 * wid-edit.el (widget):
8dc8d895 2621 * progmodes/gdb-ui.el (gdb-buffer-fringe-width):
a5e6116d
JB
2622 * progmodes/vhdl-mode.el (speedbar-attached-frame): Add defvars.
2623
a41b50ca
KH
26242005-10-06 Kenichi Handa <handa@m17n.org>
2625
a04b6191
SM
2626 * international/mule-cmds.el (set-language-environment):
2627 Fix setting up of case-table for unibyte mode.
c8d21d09 2628
a41b50ca
KH
2629 * simple.el (what-cursor-position): If the character is displayed
2630 by some `display' text property, show that. Don't use
2631 single-key-description for eight-bit characters in multibyte mode.
2632
cf85afc9
NR
26332005-10-06 Nick Roberts <nickrob@snap.net.nz>
2634
2635 * progmodes/gdb-ui.el (gdb-fringe-width): New variable.
2636 (gdb-ann3): Set it.
a04b6191 2637 (gdb-put-breakpoint-icon): Don't take fringe-width from speedbar frame.
7f778452
NR
2638 (gdb-info-frames-custom): Use inverse-video for first five
2639 characters of selected frame only.
2640 (gdb-get-frame-number): Select frame even when point is on frame
2641 number.
cf85afc9 2642
20ef8673
MY
26432005-10-06 Masatake YAMATO <jet@gyve.org>
2644
a5e6116d
JB
2645 * progmodes/gdb-ui.el (gdb-info-breakpoints-custom):
2646 Put `font-lock-function-name-face'.
20ef8673
MY
2647 (gdb-info-frames-custom): Put `font-lock-function-name-face'
2648 and `font-lock-variable-name-face'
2649 (gdb-registers-font-lock-keywords): New font lock keywords definition.
2650 (gdb-registers-mode): Use `gdb-registers-font-lock-keywords`.
2651 (gdb-memory-font-lock-keywords): New font lock keywords definition.
2652 (gdb-memory-mode): Use `gdb-memory-font-lock-keywords'.
2653 (gdb-local-font-lock-keywords): New font lock keywords definition.
2654 (gdb-locals-mode): Use `gdb-local-font-lock-keywords'
2655 (gdb-threads-font-lock-keywords): New font lock keywords definition.
2656 (gdb-threads-mode): Use `gdb-threads-font-lock-keywords'.
a5e6116d 2657
e2de3a29 26582005-10-05 Michael Kifer <kifer@cs.stonybrook.edu>
a5e6116d
JB
2659
2660 * ediff-merge.el (ediff-merge-region-is-non-clash): New defsubst.
2661 (ediff-merge-region-is-non-clash-to-skip): Previously called
e2de3a29 2662 ediff-merge-region-is-non-clash.
a5e6116d
JB
2663
2664 * ediff-mult.el (ediff-append-custom-diff, ediff-meta-show-patch):
2665 Use insert-buffer-substring.
2666
2667 * ediff-ptch.el (ediff-fixup-patch-map): Use better heuristics for
2668 selecting files to patch. Also bug fixes.
2669
2670 * ediff-util.el (ediff-setup): Bug fix.
2671 (ediff-next-difference): Never skip clashes that differ in white
2672 space only.
2673
2674 * ediff-wind.el (ediff-setup-control-frame)
2675 (ediff-destroy-control-frame): Check the menubar feature.
2676
2677 * viper-cmd.el (viper-normalize-minor-mode-map-alist)
2678 (viper-refresh-mode-line): Use make-local-variable to localize
2679 some vars instead of make-variable-buffer-local. Suggested by
e2de3a29 2680 Stefan Monnier.
a5e6116d
JB
2681
2682 * viper-init.el (viper-make-variable-buffer-local): Delete alias.
2683 (viper-restore-cursor-type, viper-set-insert-cursor-type):
2684 Use make-local-variable instead of make-variable-buffer-local.
2685 Suggested by Stefan Monnier.
2686
2687 * viper.el (viper-mode): Don't use viper-make-variable-buffer-local.
2688 (viper-comint-mode-hook): Use make-local-variable on
e2de3a29 2689 require-final-newline.
a5e6116d 2690 (viper-non-hook-settings): Don't use make-variable-buffer-local.
20ef8673 2691
21c3ef84
SM
26922005-10-05 Stefan Monnier <monnier@iro.umontreal.ca>
2693
2694 * progmodes/scheme.el (scheme-mode-syntax-table): Mark ; as being
2695 also the second char of a comment-start sequence.
2696 (scheme-sexp-comment-syntax-table): New var.
2697 (lambda, define): Set their scheme-doc-string-elt property.
2698 (scheme-font-lock-syntactic-face-function): Handle sexp-comments.
2699 Use lisp-font-lock-syntactic-face-function now that it properly
2700 handles |...| symbols.
2701 (scheme-mode-variables): Set lisp-doc-string-elt-property,
2702 parse-sexp-lookup-properties and font-lock-extra-managed-props.
2703
2704 * emacs-lisp/lisp-mode.el (lisp-mode-syntax-table): Move the nesting
2705 bit from # to |.
2706 (lisp-font-lock-syntactic-face-function): Distinguish |...| symbols.
2707
2708 * emacs-lisp/lisp-mode.el (lambda): Add its doc-string-elt property.
2709 (lisp-doc-string-elt-property): New var.
2710 (lisp-font-lock-syntactic-face-function): Use it.
2711 Rewrite to recognize docstrings even for forms not at toplevel.
2712
2713 * progmodes/scheme.el (scheme-mode-syntax-table): Put the nested
2714 annotation on the | part of #| rather than on the # part.
2715 (scheme-font-lock-syntactic-face-function): New function, to
2716 distinguish strings from |...| symbols.
2717 (scheme-mode-variables): Use it. Also fix up the font-lock-time
2718 syntax-table so that #|...|# is properly highlighted.
2719
2720 * emacs-lisp/lisp-mode.el (lisp-font-lock-syntactic-face-function):
2721 Don't mark as docstring the 3rd elem of an unknown toplevel form.
2722
0cb7f2c0
SM
27232005-10-04 Stefan Monnier <monnier@iro.umontreal.ca>
2724
f88febbb
SM
2725 * bindings.el (global-map): Resync [home] and [end] bindings with C-a
2726 and C-e.
2727
2728 * emacs-lisp/eldoc.el: Move comments into docstrings.
2729 (eldoc-message-commands): Initialize in its declaration.
2730 Add move-beginning-of-line and move-end-of-line.
2731 (eldoc-add-command, eldoc-add-command-completions)
2732 (eldoc-remove-command, eldoc-remove-command-completions): Simplify.
2733
2734 * outline.el (outline-mark-subtree): Activate the mark.
2735
0cb7f2c0
SM
2736 * calendar/appt.el (appt-time-regexp): New var.
2737 (appt-add, appt-make-list): Use it.
2738 (appt-convert-time): Clean up.
2739
2740 * textmodes/tex-mode.el (tex-font-lock-syntactic-face-function):
2741 Don't set any syntax-table property here.
2742 (tex-font-lock-verb): New function. Do it here.
2743 (tex-font-lock-syntactic-keywords): Use it.
2744
d315fc0f
RS
27452005-10-04 Richard M. Stallman <rms@gnu.org>
2746
2747 * wid-edit.el (widget-file-complete): Get the widget start point
2748 the right way. Default directory to `/' if file has none.
2749
2750 * x-dnd.el (x-dnd-drop-data): Check for dedicated windows.
2751
2752 * textmodes/flyspell.el (flyspell-mode-on):
2753 Call ispell-maybe-find-aspell-dictionaries.
2754
2755 * textmodes/ispell.el (ispell-word, ispell-region):
2756 Call ispell-maybe-find-aspell-dictionaries.
2757 (ispell-accept-buffer-local-defs):
2758 Don't call ispell-maybe-find-aspell-dictionaries
0cb7f2c0 2759
d315fc0f
RS
27602005-10-04 Richard M. Stallman <rms@gnu.org>
2761
2762 * iswitchb.el (iswitchb-buffer-ignore): Label it risky.
2763
27642005-10-04 Emilio C. Lopes <eclig@gmx.net>
2765
2766 * iswitchb.el (iswitchb-ignore-buffername-p): Use `functionp'
2767 instead of `fboundp' in order to allow for anonymous functions.
2768
222a6c9b
CY
27692005-10-04 Chong Yidong <cyd@stupidchicken.com>
2770
2771 * info.el (Info-next, Info-prev, Info-up): Select info buffer, in
2772 case the user clicks on the link while another window is selected.
2773 (Info-speedbar-hierarchy-buttons): Use speedbar-current-frame.
2774
2775 * dframe.el (dframe-update-keymap): Use mouse-1-click-follows-link
2776 functionality.
2777 (dframe-help-echo): Save point in case mouse tracking is off.
2778
c7bef55f
TTN
27792005-10-04 Thien-Thi Nguyen <ttn@gnu.org>
2780
2781 * net/ange-ftp.el (ange-ftp-ls): Fix typo introduced in last change.
2782
6d1f4dc4
SM
27832005-10-03 Stefan Monnier <monnier@iro.umontreal.ca>
2784
2785 * progmodes/cc-styles.el (c-setup-paragraph-variables): Make sure we do
2786 not change the global value of those vars.
2787
2788 * progmodes/cc-mode.el (c-basic-common-init): Remove calls to
2789 make-local-variable which we do not need any more.
2790
7752250e
CY
27912005-10-03 Chong Yidong <cyd@stupidchicken.com>
2792
2793 * speedbar.el (speedbar-ignored-path-regexp, speedbar-line-path)
2794 (speedbar-ignored-path-expressions, speedbar-buffers-line-path)
2795 (speedbar-add-ignored-path-regexp, speedbar-buffers-line-path)
2796 (speedbar-path-line): Define obsolete aliases.
2797 (speedbar-line-directory): Doc fix.
2798
2799 * progmodes/vhdl-mode.el (vhdl-speedbar-initialize)
2800 (vhdl-speedbar-rescan-hierarchy): Call speedbar-line-directory
2801 instead of speedbar-line-path.
2802
03714c7f
JD
28032005-10-03 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
2804
2805 * x-dnd.el (x-dnd-drop-data): Don't set dnd-open-file-other-window
2806 to nil if dropping on a window. Handle dropping on a minibuffer window
2807 like dropping on a non-window part of Emacs.
2808
1430e7f9
SM
28092005-10-03 Stefan Monnier <monnier@iro.umontreal.ca>
2810
6d1f4dc4
SM
2811 * net/ange-ftp.el: Use with-current-buffer.
2812 (ange-ftp-insert-directory): Do not follow symlinks any more.
2813
1430e7f9
SM
2814 * textmodes/ispell.el (ispell-find-aspell-dictionaries):
2815 Remove interactive spec.
2816
f4f5169f
KS
28172005-10-03 Kim F. Storm <storm@cua.dk>
2818
2819 * ido.el (ido-mode): Use custom-initialize-set.
2820
cde3239f
RS
28212005-10-02 Richard M. Stallman <rms@gnu.org>
2822
2823 * progmodes/ebnf2ps.el (ebnf-eps-production-list):
2824 Use insert-buffer-substring.
2825
2826 * net/tramp.el: Pacify byte compiler warnings in pacification code.
2827 (tramp-handle-file-local-copy): Use insert-buffer-substring.
2828
402893bb
SM
28292005-10-02 Stefan Monnier <monnier@iro.umontreal.ca>
2830
2831 * net/ange-ftp.el (ange-ftp-insert-directory): Undo unintended part
2832 in last change.
edb18c43
SM
2833 (ange-ftp-insert-directory): Fix up the search for the case where
2834 `file' is absolute.
402893bb 2835
942c40e3
RF
28362005-10-02 Romain Francoise <romain@orebokech.com>
2837
2838 * progmodes/compile.el (compile-goto-error): Delete extra paren.
2839
aae3725f
AS
28402005-10-02 Andreas Schwab <schwab@suse.de>
2841
2842 * ediff-ptch.el (ediff-fixup-patch-map): Handle file names without
2843 directory component in the session info.
2844
b059f7d0
RS
28452005-10-01 Richard M. Stallman <rms@gnu.org>
2846
2847 * comint.el (comint-redirect-subvert-readonly): Doc fix.
2848
2849 * simple.el (next-error-internal): New function.
2850
2851 * progmodes/compile.el (compilation-buffer-name): New arg MODE-COMMAND.
2852 (compilation-start): Pass new arg to compilation-buffer-name.
2853 (compile-goto-error): Use next-error-internal.
2854
24bbdbef
CY
28552005-10-01 Chong Yidong <cyd@stupidchicken.com>
2856
2857 * speedbar.el: Remove RCS tag.
2858 (speedbar-check-read-only): Handle non-existent files.
2859
2860 * dframe.el, ezimage.el, sb-image.el: Remove RCS tags.
2861
2862 * info.el (Info-speedbar-hierarchy-buttons)
2863 (Info-speedbar-goto-node): Call speedbar-select-attached-frame.
2864
1fdecd0c
RF
28652005-10-01 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
2866
2867 * textmodes/bibtex.el (bibtex-valid-entry-whitespace-re):
2868 Do not match newline.
2869 (bibtex-realign): Do not use bibtex-valid-entry-whitespace-re.
2870 (bibtex-summary): Remove unnecessary save-excursion.
2871 (bibtex-fill-field-bounds): Use fill-region-as-paragraph.
2872
ddcb7665
YM
28732005-10-01 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2874
1430e7f9
SM
2875 * term/mac-win.el: Add charset info for "iso10646-1".
2876 Modify default fontset to use ATSUI-compatible fonts for some charsets
2877 if available.
ddcb7665 2878
35d884a9
CY
28792005-10-01 Chong Yidong <cyd@stupidchicken.com>
2880
2881 * speedbar.el: Re-apply arch tag.
ff48d32d 2882 (speedbar-version): Rename to version 1.0. Suggested by Eric
35d884a9
CY
2883 M. Ludlam.
2884 Reapply two changes from Emacs CVS' version of speedbar lost
2885 during the merge:
ff48d32d 2886 (speedbar-use-imenu-flag): Avoid unnecessary use of locate-library.
35d884a9
CY
2887 (speedbar-frame-parameters): Improve customize type.
2888
ff48d32d
SM
28892005-09-30 Stefan Monnier <monnier@iro.umontreal.ca>
2890
2891 * net/ange-ftp.el (ange-ftp-gwp-start): Use with-current-buffer.
2892 (ange-ftp-file-directory-p): Fix the symlink case.
2893 (ange-ftp-insert-directory): When listing a single file, get a list of
2894 the parent buffer and extract the relevant line. Inspired from a patch
2895 by Katsumi Yamaoka <yamaoka@jpl.org>.
2896 (ange-ftp-file-name-sans-versions): Simplify.
2897
c727526b
BW
28982005-09-30 Bill Wohler <wohler@newt.com>
2899
ff48d32d 2900 Move MH-E image files from toolbar and mail directories into
c727526b
BW
2901 etc/images.
2902
ff48d32d 2903 * mail/reply2.*: Move to etc/images/mail/reply*.
c727526b
BW
2904
2905 * toolbar/execute.*, toolbar/highlight.*, toolbar/mh-logo.xpm:
ff48d32d 2906 * toolbar/page-down.*, toolbar/show.*, toolbar/widen.*: Move to
c727526b 2907 etc/images.
dc42e019 2908
c727526b 2909 * toolbar/alias.*, toolbar/refile.*, toolbar/repack.*:
ff48d32d 2910 * toolbar/reply*: Move to etc/images/mail.
c727526b 2911
ff48d32d 2912 * toolbar/rescan.*: Move and rename to etc/images/refresh.*.
c727526b 2913
58bd8bf9
CY
29142005-09-30 Eric M. Ludlam <zappo@gnu.org>
2915
2916 * speedbar.el: New version 1.0pre3.
2917
56e2a181
CY
2918 Frame management code (including timer, and mouse click specifics)
2919 moved to dframe.el:
2920 (speedbar-attached-frame): Removed. Use dframe-attached-frame.
2921 (speedbar-timer): Removed. Use dframe-timer.
2922 (speedbar-close-frame): Removed. Use dframe-close-frame.
2923 (speedbar-activity-change-focus-flag): Removed. Use
2924 dframe-activity-change-focus-flag.
2925 (speedbar-update-speed, speedbar-navigating-speed): Obsolete. Use
2926 dframe-update-speed.
c7bef55f 2927
56e2a181
CY
2928 (speedbar-current-frame): New macro. Use this instead of the
2929 variable speedbar-frame.
2930
2931 (speedbar-use-images, speedbar-expand-image-button-alist)
2932 (speedbar-insert-image-button-maybe): Moved to sb-image.el.
2933
2934 (speedbar-find-image-on-load-path): Removed. Replaced by
2935 defezimage in ezimage.el.
2936 (speedbar-expand-image-button-alist): Removed. Replaced by
2937 ezimage-expand-image-button-alist in ezimage.el.
c7bef55f 2938
56e2a181
CY
2939 (speedbar-ignored-directory-regexp)
2940 (speedbar-add-ignored-directory-regexp)
2941 (speedbar-ignored-directory-expressions)
2942 (speedbar-line-directory, speedbar-buffers-line-directory)
2943 (speedbar-directory-line, speedbar-buffers-line-directory):
2944 Renamed, replacing `path' with `directory'.
2945
2946 (speedbar-create-directory, speedbar-expand-line-descendants)
2947 (speedbar-toggle-line-expansion)
2948 (speedbar-contract-line-descendants): New commands.
2949
2950 (speedbar-query-confirmation-method, speedbar-select-frame-method)
2951 (speedbar-use-tool-tips-flag): New options.
2952
2953 (speedbar-check-read-only, speedbar-require-version)
2954 (speedbar-insert-separator, speedbar-buffers-tail-notes)
2955 (speedbar-handle-delete-frame, speedbar-try-completion)
2956 (speedbar-update-localized-contents): New functions.
2957
2958 (speedbar-incompatible-version, speedbar-ro-to-do-point)
2959 (speedbar-object-read-only-indicator): New variables.
2960
2961 (speedbar-visiting-tag-hook, speedbar-before-visiting-file-hook):
2962 New hooks.
2963
2964 (speedbar-separator-face): New face.
2965
2966 (speedbar-supported-extension-expressions): Add `.g' and `.ma?k'.
2967 (speedbar-ignored-modes): Add fundamental-mode.
2968 (speedbar-directory-unshown-regexp): Add . directories.
2969
2970 (speedbar-key-map): Remove old SPC and DEL page up/down keys.
2971 (speedbar-file-key-map): Add SPC to toggle node expansion, `[' and
2972 `]' for full expand/close.
2973 (speedbar-buffers-key-map): Add SPC to toggle node expansion.
2974
2975 (speedbar-check-vc): Support hidden files.
2976 (speedbar-vc-check-dir-p): Use vc-state if available for CVS.
2977 (speedbar-this-file-in-vc): Use vc-state if available. If VC
2978 state is nil, it is not checked out.
2979
2980 (speedbar-line-text, speedbar-line-token): Support expand buttons
2981 with no text.
2982 (speedbar-refresh): Universal argument acts as power-click.
2983 (speedbar-fetch-dynamic-tags): If a buffer is in Emacs, switch to
2984 that buffer to get variable values.
2985
2986 And many other bugfixes.
2987
7cfc18c4 2988 * dframe.el, ezimage.el, sb-image.el: New files.
58bd8bf9 2989
ff48d32d 2990 * sb-*.xpm: Remove files. New image files installed into
58bd8bf9
CY
2991 etc/images/ezimage.
2992
070860c3
KH
29932005-09-30 Kenichi Handa <handa@m17n.org>
2994
2995 * ps-mule.el (ps-mule-show-warning): If a character is in
2996 ps-print-translation-table, don't treat it as non-printable.
2997
6aabfecf
DP
29982005-09-30 David Ponce <david@dponce.com>
2999
50a9d14a
DP
3000 * tree-widget.el (tree-widget-themes-load-path): New variable.
3001 (tree-widget-themes-directory): Doc fix.
3002 (tree-widget-image-formats) [Emacs]: Doc fix.
3003 (tree-widget--locate-sub-directory): New function.
3004 (tree-widget-themes-directory): Use it.
3005
6aabfecf
DP
3006 * recentf.el (recentf-filename-handlers): Rename from
3007 `recentf-filename-handler'. Allow a list of functions.
3008 (recentf-menu-items-for-commands): Fix :help strings.
3009 (recentf-apply-filename-handlers): New function.
3010 (recentf-expand-file-name): Use it.
3011 (recentf-cleanup): Remove duplicates too.
3012
477ca0e8
JL
30132005-09-29 Juri Linkov <juri@jurta.org>
3014
3015 * faces.el: Rearrange face definitions to be in the same order as
3016 their face descriptions in "(emacs)Standard Faces".
3017
3018 * isearch.el (isearch, lazy-highlight): Add group `basic-faces'.
3019
3020 * tooltip.el (tooltip): Add group `basic-faces'.
3021
3022 * buff-menu.el (Buffer-menu-buffer): Remove group
3023 `font-lock-highlighting-faces'.
3024
3025 * progmodes/compile.el (compilation-error, compilation-warning)
3026 (compilation-info, compilation-line-number, compilation-column-number):
3027 Change group from `font-lock-highlighting-faces' to `compilation'.
3028
3029 * progmodes/vhdl-mode.el (vhdl-font-lock-prompt-face)
3030 (vhdl-font-lock-attribute-face, vhdl-font-lock-enumvalue-face)
3031 (vhdl-font-lock-function-face, vhdl-font-lock-directive-face)
3032 (vhdl-font-lock-reserved-words-face)
3033 (vhdl-font-lock-translate-off-face, syntax-alist): Remove group
3034 `font-lock-highlighting-faces'.
3035
3036 * cus-edit.el (custom-buffer-sort-alphabetically): Default to nil.
3037
1add9010
KS
30382005-09-28 Kim F. Storm <storm@cua.dk>
3039
3040 * emulation/cua-base.el: Set CUA move property on additional commands:
3041 up-list, down-list, backward-up-list, end-of-defun beginning-of-defun,
1a765705 3042 forward-sexp, backward-sexp, forward-list, backward-list.
1add9010 3043
07f1355e
RF
30442005-09-28 Romain Francoise <romain@orebokech.com>
3045
3046 * comint.el (comint-show-output): Really set point at the
3047 beginning of the output when not using `comint-use-prompt-regexp'.
3048
d1b76779
JB
30492005-09-27 Jay Belanger <belanger@truman.edu>
3050
3051 * calc/calc-lang.el (math-oper-table): Raise the precedence of "/"
3052 in TeX mode.
3053
cd0899ab
JB
30542005-09-26 Juanma Barranquero <lekktu@gmail.com>
3055
3056 * textmodes/org.el (org-table-sum): Fix format string.
3057
3058 * textmodes/tex-mode.el (tex-insert-quote, latex-indent):
3059 Quote face names.
3060
1b1fb2ef
RF
30612005-09-26 Romain Francoise <romain@orebokech.com>
3062
3063 * isearch.el (isearch-forward-regexp): Close doc string.
3064
f0685ed1
RS
30652005-09-25 Richard M. Stallman <rms@gnu.org>
3066
c769dcac
RS
3067 * simple.el (blink-matching-open): Don't no-op when point is BEGV+1.
3068
3069 * isearch.el (isearch-forward, isearch-forward-regexp): Doc fixes.
3070
f0685ed1
RS
3071 * progmodes/compile.el (compilation-error-properties):
3072 When getting the file from the previous error message,
3073 correctly decode the new data format.
3074
3075 * progmodes/cc-cmds.el (c-electric-paren):
3076 Call old-blink-paren only for close-paren.
3077
0d1460c3
DN
30782005-09-24 Andreas Schwab <schwab@suse.de>
3079
3080 * term/rxvt.el (rxvt-register-default-colors): Delete redundant
16f72af0
RF
3081 condition.
3082
ce5a3ac0
RF
30832005-09-25 Romain Francoise <romain@orebokech.com>
3084
3085 * dired-aux.el (dired-copy-file-recursive):
3086 * dired.el (dired-delete-file):
3087 * ediff-mult.el (ediff-dir-diff-copy-file):
3088 * ediff-util.el (ediff-test-save-region):
3089 * forms.el (forms-mode):
3090 * ido.el (ido-file-internal, ido-delete-file-at-head):
3091 * log-edit.el (log-edit-done):
3092 * ses.el (ses-yank-resize):
3093 * play/gomoku.el (gomoku-human-plays, gomoku)
3094 (gomoku-human-resigns, gomoku-prompt-for-other-game)
3095 (gomoku-offer-a-draw):
3096 * play/landmark.el (lm-human-resigns, lm):
3097 * net/eudcb-ldap.el (eudc-ldap-check-base):
3098 * play/mpuz.el (mpuz-offer-abort, mpuz-try-letter, mpuz-close-game):
3099 * progmodes/ebrowse.el (ebrowse-find-pattern):
3100 * progmodes/idlw-shell.el (idlwave-shell-set-bp-check):
cd0899ab 3101 * textmodes/reftex-index.el (reftex-index-initialize-phrases-buffer):
ff48d32d 3102 End `yes-or-no-p' and `y-or-n-p' prompts with question mark and space.
ce5a3ac0
RF
3103
3104 * vc.el (vc-delete-file):
3105 * play/gomoku.el (gomoku-terminate-game, gomoku)
3106 (gomoku-prompt-for-move, gomoku-human-takes-back):
3107 * play/landmark.el (lm-human-takes-back, lm-prompt-for-move)
ff48d32d 3108 (lm-start-robot, lm-human-plays): Remove extraneous spaces in messages.
ce5a3ac0 3109
08c583db
DN
31102005-09-24 Dan Nicolaescu <dann@ics.uci.edu>
3111
3112 * term/rxvt.el (rxvt-register-default-colors): Add support for 255
ce5a3ac0 3113 color rxvt terminals by using the code xterm.el used to use before
08c583db
DN
3114 2005-04-09 in order to match the colors used by rxvt.
3115
79a57082 31162005-09-24 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
836c8f06
DN
3117
3118 * term/rxvt.el (rxvt-register-default-colors): Add support for 88
3119 colors rxvt-unicode terminals by using the same code as xterm.el.
3120
621f893a
SM
31212005-09-24 Stefan Monnier <monnier@iro.umontreal.ca>
3122
3123 * textmodes/tex-mode.el (tex-font-lock-append-prop)
3124 (tex-font-lock-suscript, tex-insert-quote, latex-indent): Adjust to the
3125 new symbol used for the tex-verbatim face.
3126
5b76833f
RF
31272005-09-24 Emilio C. Lopes <eclig@gmx.net>
3128
3129 * woman.el (woman-file-name):
3130 * wid-edit.el (widget-file-prompt-value)
3131 (widget-coding-system-prompt-value):
3132 * w32-fns.el (set-w32-system-coding-system):
3133 * vc.el (vc-version-diff, vc-annotate):
3134 * textmodes/reftex-auc.el (reftex-arg-cite)
3135 (reftex-arg-index-tag):
3136 * textmodes/refer.el (refer-get-bib-files):
3137 * textmodes/artist.el (artist-figlet-choose-font):
3138 * terminal.el (terminal-emulator):
3139 * replace.el (occur-read-primary-args):
3140 * rect.el (string-rectangle, string-insert-rectangle):
3141 * ps-print.el (ps-print-preprint):
3142 * progmodes/pascal.el (pascal-goto-defun):
3143 * progmodes/etags.el (visit-tags-table, visit-tags-table-buffer):
3144 * progmodes/compile.el (compilation-find-file):
3145 * printing.el (pr-interactive-n-up):
3146 * play/animate.el (animate-birthday-present):
3147 * net/rcompile.el (remote-compile):
3148 * man.el (man, Man-goto-section, Man-follow-manual-reference):
3149 * mail/rmailsum.el (rmail-summary-search-backward)
3150 (rmail-summary-search):
3151 * mail/rmailout.el (rmail-output-read-rmail-file-name)
3152 (rmail-output-read-file-name):
3153 * mail/rmail.el (rmail-search, rmail-search-backwards):
3154 * mail/mailabbrev.el (merge-mail-abbrevs, rebuild-mail-abbrevs):
3155 * locate.el (locate):
3156 * international/quail.el (quail-show-keyboard-layout):
3157 * international/mule.el (set-buffer-file-coding-system)
3158 (revert-buffer-with-coding-system, set-file-name-coding-system)
3159 (set-terminal-coding-system, set-keyboard-coding-system)
3160 (set-next-selection-coding-system):
3161 * international/mule-diag.el (describe-coding-system)
3162 (describe-font, describe-fontset):
3163 * international/mule-cmds.el (universal-coding-system-argument)
3164 (search-unencodable-char, describe-input-method)
3165 (set-language-environment, describe-language-environment):
3166 * international/codepage.el (codepage-setup):
3167 * international/code-pages.el (codepage-setup):
3168 * info.el (Info-search, Info-follow-reference)
3169 (Info-search-backward):
3170 * emacs-lisp/advice.el (ad-read-advised-function)
3171 (ad-read-advice-class, ad-clear-cache, ad-activate)
3172 (ad-deactivate, ad-update, ad-unadvise, ad-read-advice-name)
3173 (ad-enable-advice, ad-disable-advice, ad-remove-advice)
3174 (ad-read-regexp):
3175 * ediff-util.el (ediff-toggle-regexp-match):
3176 * ediff-ptch.el (ediff-prompt-for-patch-file):
3177 * dired-aux.el (dired-diff):
3178 * diff.el (diff):
3179 * cus-edit.el (custom-variable-prompt):
3180 * calendar/timeclock.el (timeclock-ask-for-project):
3181 * calc/calcalg3.el (calc-get-fit-variables):
3182 * calc/calc-store.el (calc-edit-variable)
3183 (calc-permanent-variable):
3184 * vc-mcvs.el (vc-mcvs-register):
3185 * shadowfile.el (shadow-define-literal-group):
3186 * woman.el (woman-file-name):
3187 * vc.el (vc-version-diff, vc-merge):
3188 * textmodes/reftex-index.el (reftex-index-complete-tag):
3189 * format.el (format-decode-buffer, format-decode-region):
3190 * emulation/viper-cmd.el (viper-read-string-with-history):
3191 * emacs-lisp/debug.el (cancel-debug-on-entry):
3192 * emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine):
3193 * ediff.el (ediff-merge-revisions)
3194 (ediff-merge-revisions-with-ancestor, ediff-revision):
3195 * completion.el (interactive-completion-string-reader):
3196 * calc/calc-prog.el (calc-user-define-formula):
3197 Follow convention for reading with the minibuffer.
3198
f7938fdd 31992005-09-24 Steven Huwig <steven_h@acm.org> (tiny change)
917551f2
EZ
3200
3201 * progmodes/python.el (python-describe-symbol): Add globals() and
3202 locals() to the arguments of emacs.ehelp.
3203
999f7d65
EZ
32042005-09-24 Magnus Henoch <mange@freemail.hu>
3205
621f893a
SM
3206 * textmodes/ispell.el (ispell-maybe-find-aspell-dictionaries):
3207 New function, code extracted from ispell-valid-dictionary-list.
999f7d65
EZ
3208 (ispell-valid-dictionary-list, ispell-accept-buffer-local-defs):
3209 Call it.
3210
d74a5c91
EZ
32112005-09-24 Eli Zaretskii <eliz@gnu.org>
3212
3213 * subr.el (version-regexp-alist): Extend valid syntax for version
3214 strings: allow any of the characters -,_,+ to separate the
3215 alpha/beta/rc part from the version part. Doc fix.
621f893a 3216 (version-to-list): Doc fix. Bind case-fold-search to t, as advertised.
d74a5c91 3217
8dbf19c7
RS
32182005-09-23 David Reitter <david.reitter@gmail.com>
3219
3220 * mail/mailclient.el: New file.
3221
91346f54
RS
32222005-09-23 Richard M. Stallman <rms@gnu.org>
3223
3224 * textmodes/flyspell.el (flyspell-highlight-incorrect-region)
3225 (flyspell-incorrect-hook, flyspell-highlight-duplicate-region):
3226 Doc fixes.
3227
621f893a
SM
3228 * progmodes/cc-mode.el (c-font-lock-init):
3229 Specify font-lock-lines-before.
91346f54 3230
91773964
SM
32312005-09-23 Stefan Monnier <monnier@iro.umontreal.ca>
3232
3233 * smerge-mode.el (smerge-remove-props): Cause re-highlighting of the
3234 whole conflict.
3235
de07af38
CD
32362005-09-23 Carsten Dominik <dominik@science.uva.nl>
3237
91773964
SM
3238 * textmodes/org.el (org-mode-map, orgtbl-mode-map):
3239 Move keybindings with `C-c C-h' prefix to `C-c C-x' prefix. Make use
de07af38
CD
3240 of `remap' feature when available. Additional key bindings for
3241 better tty support.
3242 (org-mode-restart, org-force-self-insert): New commands.
3243 (org-time-stamp-inactive): New command.
3244 (org-remap): New function.
91773964
SM
3245 (org-table-auto-blank-field, org-level-color-stars-only): New options.
3246 (org-enable-fixed-width-editor): Move to `org-structure'
de07af38 3247 customization group.
91773964 3248 (org-self-insert-command, orgtbl-self-insert-command): Modify to
de07af38
CD
3249 blank field after field motion commands.
3250
8fb7dc77
KH
32512005-09-23 Kenichi Handa <handa@m17n.org>
3252
91773964
SM
3253 * international/mule-cmds.el (set-language-environment):
3254 Don't check utf-translate-cjk-lang-env is nil or not on deciding if we
8fb7dc77
KH
3255 have to call utf-translate-cjk-load-tables.
3256
39739f21
SM
32572005-09-22 Stefan Monnier <monnier@iro.umontreal.ca>
3258
3259 * mouse.el (mouse-move-drag-overlay): Fix last change.
3260
e5534f18
DP
32612005-09-22 David Ponce <david@dponce.com>
3262
3263 * tree-widget.el (tree-widget-value-create): Fix previous change.
3264
0278364c
DN
32652005-09-21 Dan Nicolaescu <dann@ics.uci.edu>
3266
39739f21 3267 * term/xterm.el (terminal-init-xterm): Fix loading rxvt at run time.
0278364c 3268
aaf15b8b
SM
32692005-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
3270
3271 * mouse.el (mouse-move-drag-overlay): New function.
3272 (mouse-drag-region-1): Use it.
3273 Try to simplify a bit the state handling. Handle clicks on links
3274 inside intangible areas.
3275 (mouse-save-then-kill): Minor simplification.
3276 (mouse-secondary-overlay): Make it always non-nil instead of
3277 recreating it each time.
3278 (mouse-start-secondary, mouse-set-secondary, mouse-drag-secondary)
3279 (mouse-kill-secondary, mouse-secondary-save-then-kill):
3280 Simplify accordingly.
3281
b778ed18
DN
32822005-09-21 Dan Nicolaescu <dann@ics.uci.edu>
3283
3284 * term/rxvt.el (rxvt-standard-colors): Fix some colors.
3285
15c77b9e 32862005-09-20 Michael Kifer <kifer@cs.stonybrook.edu>
2f2db7cc 3287
76de4b0d
KS
3288 * ediff-ptch.el (ediff-prompt-for-patch-file): More intuitive prompt.
3289 (ediff-file-name-sans-prefix): Treat nil as an empty string.
aaf15b8b
SM
3290 (ediff-fixup-patch-map): Better heuristic for intuiting the file names
3291 to patch.
2f2db7cc 3292
76de4b0d 3293 * ediff-util.el: Use insert-buffer-substring.
2f2db7cc 3294
cb9214f2 3295 * ediff-vers.el (cvs-run-ediff-on-file-descriptor): Bug fix.
2f2db7cc 3296
aaf15b8b
SM
3297 * emulation/viper-cmd.el (viper-change-state): Don't move over the
3298 field boundaries in the minibuffer.
cb9214f2
JB
3299 (viper-set-minibuffer-style): Add viper-minibuffer-post-command-hook.
3300 (viper-minibuffer-post-command-hook): New hook.
3301 (viper-line): Don't move cursor at bolp.
2f2db7cc 3302
aaf15b8b 3303 * emulation/viper-ex.el (ex-pwd, viper-info-on-file): Fix message.
2f2db7cc 3304
76de4b0d 3305 * emulation/viper-init.el: Add alias to make-variable-buffer-local to
aaf15b8b 3306 avoid compiler warnings.
2f2db7cc 3307
aaf15b8b 3308 * emulation/viper-macs.el (ex-map): Better messages.
2f2db7cc 3309
aaf15b8b 3310 * emulation/viper-utils.el (viper-beginning-of-field): New function.
2f2db7cc 3311
76de4b0d 3312 * emulation/viper.el: Replace make-variable-buffer-local with
15c77b9e 3313 viper-make-variable-buffer-local everywhere, to avoid warnings.
2f2db7cc 3314
f002506f
SM
33152005-09-19 Stefan Monnier <monnier@iro.umontreal.ca>
3316
3317 * mouse.el (mouse-drag-mode-line-1, mouse-drag-vertical-line):
3318 Delete unused var `old-selected-window'.
cb9214f2 3319 (mouse-drag-region-1): Delete unused vars `start-frame', `end-of-range'.
f002506f
SM
3320 (mouse-drag-secondary): Delete unused var `start-frame'.
3321
cb9214f2 33222005-09-19 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
fac3f386
SM
3323
3324 * term/rxvt.el (terminal-init-rxvt): Add entry for [end].
3325
f09cfd28
SM
33262005-09-19 Stefan Monnier <monnier@iro.umontreal.ca>
3327
3328 * calendar/calendar.el (mark-visible-calendar-date): Save excursion.
3329 Re-indent within 80 columns. Use inhibit-read-only.
3330
12b8cf53
RF
33312005-09-19 Romain Francoise <romain@orebokech.com>
3332
3333 * calendar/diary-lib.el (mark-diary-entries): Revert last change.
3334
5d4247d3
SM
33352005-09-19 Stefan Monnier <monnier@iro.umontreal.ca>
3336
8d18935d 3337 * font-lock.el (font-lock-default-fontify-region): Don't add a line
a762b7b8 3338 unconditionally, since the after-change-function already did it.
5d4247d3 3339
e3fba586
MB
33402005-09-19 Miles Bader <miles@gnu.org>
3341
3342 * net/newsticker.el: Get rid of CVS keyword.
3343
b7201644
RF
33442005-09-19 Johan Bockg\e,Ae\e(Brd <bojohan+sf@dd.chalmers.se>
3345
3346 * dired-aux.el (dired-handle-overwrite): Don't use `format' here.
3347 The prompt is formatted later.
3348
4ff094a8
DP
33492005-09-19 David Ponce <david@dponce.com>
3350
3351 * tree-widget.el (tree-widget-value-create): Save the converted
3352 tree :node widget.
3353
900d1698
JB
33542005-09-19 Juanma Barranquero <lekktu@gmail.com>
3355
3356 * progmodes/sh-script.el (sh-blink): Fix spurious reference to
3357 variable `message'.
3358
bc103d00
MA
33592005-09-18 Michael Albinus <michael.albinus@gmx.de>
3360
3361 * net/tramp.el (tramp-login-prompt-regexp): Expand regexp in order
3362 to cover prompts like "login as:". Reported by Slawomir Nowaczyk
3363 <slawomir.nowaczyk.847@student.lu.se>.
3364
93a75651
CY
33652005-09-18 Chong Yidong <cyd@stupidchicken.com>
3366
3367 * image.el (image-load-path): Use symbol `data-directory' instead
3368 of its value, for backward compatibility with packages that bind
3369 it during `find-image'. Suggested by Katsumi Yamaoka.
3370 (image-search-load-path): Handle symbols whose values are strings.
3371
71773400
RF
33722005-09-18 Romain Francoise <romain@orebokech.com>
3373
3374 * calendar/diary-lib.el (mark-diary-entries): Rearrange to wrap
3375 with-current-buffer form in save-excursion.
3376
8a26c165
DG
33772005-09-18 D Goel <deego@gnufans.org>
3378
39739f21
SM
3379 * apropos.el (apropos-command): Fix `message' call: first arg
3380 should be a format spec. In this and all other cases that appear
3381 below and elsewhere in the source code, I made a change only when
3382 two conditions were satisfied: [1] I can think of a possibility
3383 that the arguments would cause an error, for example, the code in
3384 question relies on external variables such as filenames. [2] I
3385 was sure that the arg to `message' could not have been nil in the code.
3386
3387 * textmodes/tildify.el (tildify-region): Ditto.
3388
8a26c165 3389 * textmodes/reftex-index.el (reftex-index-change-entry)
a762b7b8
KS
3390 (reftex-index-phrase-selection-or-word, reftex-query-index-phrase):
3391 * textmodes/reftex-dcr.el (reftex-echo-ref, reftex-echo-cite):
8a26c165 3392 * textmodes/org.el (org-complete, org-deadline, org-schedule)
a762b7b8
KS
3393 (org-priority, org-table-sum):
3394 * textmodes/ispell.el (ispell-check-version, ispell-parse-output):
3395 * textmodes/flyspell.el (flyspell-mode-on, flyspell-notify-misspell)
3396 (flyspell-word, flyspell-display-next-corrections):
3397 * textmodes/bibtex.el (bibtex-print-help-message):
3398 * textmodes/artist.el (artist-key-set-point-poly):
3399 * term/mac-win.el (mac-services-insert-text):
8a26c165
DG
3400 * progmodes/vhdl-mode.el (vhdl-warning, vhdl-print-warnings)
3401 (vhdl-hooked-abbrev, vhdl-template-insert-fun)
3402 (vhdl-port-paste-testbench, vhdl-compose-new-component)
a762b7b8 3403 (vhdl-compose-configuration):
8a26c165 3404 * progmodes/sh-script.el (sh-blink, sh-show-indent)
a762b7b8
KS
3405 (sh-set-indent, sh-learn-line-indent):
3406 * progmodes/ps-mode.el (ps-mode-target-column):
8a26c165 3407 * progmodes/idlwave.el (idlwave-make-tags)
a762b7b8
KS
3408 (idlwave-scan-library-catalogs):
3409 * progmodes/idlw-shell.el (idlwave-shell-parse-stack-and-display):
3410 * progmodes/gud.el (gud-jdb-analyze-source):
3411 * progmodes/flymake.el (flymake-log):
3412 * progmodes/ebnf2ps.el (ebnf-generate-region):
3413 * progmodes/cmacexp.el (c-macro-expansion):
3414 * progmodes/ada-xref.el (ada-treat-cmd-string):
8a26c165 3415 * progmodes/ada-mode.el (ada-create-case-exception-substring)
a762b7b8
KS
3416 (ada-justified-indent-current, ada-batch-reformat):
3417 * play/zone.el (zone):
3418 * play/landmark.el (lm-move):
3419 * play/decipher.el (decipher-show-alphabet):
8a26c165 3420 * net/newsticker.el (newsticker--display-jump)
a762b7b8 3421 (newsticker--display-scroll):
8a26c165 3422 * mail/rmail-spam-filter.el (rsf-add-subject-to-spam-list)
a762b7b8
KS
3423 (rsf-add-sender-to-spam-list, rsf-add-region-to-spam-list):
3424 * mail/feedmail.el (feedmail-dump-message-to-queue):
3425 * eshell/esh-proc.el (eshell-remove-process-entry):
3426 * emulation/ws-mode.el (ws-last-error):
8a26c165 3427 * emulation/viper-macs.el (ex-map-read-args, ex-unmap-read-args)
a762b7b8
KS
3428 (viper-record-kbd-macro):
3429 * emulation/viper-ex.el (ex-pwd, viper-info-on-file):
3430 * emacs-lisp/lisp-mnt.el (lm-report-bug):
3431 * emacs-lisp/find-func.el (find-function-noselect):
8a26c165 3432 * calendar/timeclock.el (timeclock-status-string)
a762b7b8
KS
3433 (timeclock-workday-remaining-string, timeclock-workday-elapsed-string)
3434 (timeclock-when-to-leave-string):
3435 * calendar/icalendar.el (icalendar--convert-ical-to-diary):
3436 * calc/calc-units.el (calc-enter-units-table):
3437 * calc/calc-mode.el (calc-mode-record-mode):
3438 * woman.el (woman-mini-help):
3439 * wdired.el (wdired-change-to-wdired-mode):
3440 * vc.el (vc-retrieve-snapshot):
3441 * strokes.el (strokes-read-stroke, strokes-read-complex-stroke):
3442 * startup.el (display-startup-echo-area-message):
3443 * simple.el (set-goal-column):
3444 * ses.el (ses-command-hook, ses-recalculate-cell):
3445 * server.el (server-process-filter):
8a26c165 3446 * printing.el (pr-interface-txt-print, pr-interface-printify)
a762b7b8
KS
3447 (pr-interface-ps):
3448 * pcvs.el (cvs-help):
3449 * log-edit.el (log-edit, log-edit-mode-help):
3450 * iswitchb.el (iswitchb-possible-new-buffer):
3451 * isearch.el (isearch-edit-string):
3452 * image-mode.el (image-mode, image-minor-mode):
3453 * ibuf-macs.el (define-ibuffer-filter):
3454 * hi-lock.el (hi-lock-find-patterns):
3455 * files.el (toggle-read-only):
8a26c165 3456 * ediff-util.el (ediff-copy-diff)
a762b7b8
KS
3457 (ediff-write-merge-buffer-and-maybe-kill):
3458 * echistory.el (Electric-history-undefined):
3459 * dnd.el (dnd-insert-text):
3460 * dired-aux.el (dired-query):
3461 * desktop.el (desktop-restore-file-buffer, desktop-lazy-create-buffer):
3462 * bookmark.el (bookmark-bmenu-locate):
3463 * obsolete/fast-lock.el (@top-level) <with-temp-message macro>:
3464 Fix `message' calls to ensure first arg is a format string.
3465 The change was made only when these two conditions were satisfied:
3466 [1] when there is a possibility that the arguments would cause an error
3467 for example, if the code in question relies on external variables
3468 such as filenames, and
3469 [2] if the arg to `message' could not have been nil in the code.
8a26c165 3470
900d1698
JB
3471 * pcomplete.el (pcomplete--help): Fix `message' format spec.
3472 Not having a %s would be weird, though not technically wrong.
8a26c165 3473
be9bb408
YM
34742005-09-18 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3475
3476 * term/mac-win.el (mac-add-charset-info): Doc fix.
3477
77689ea3
RF
34782005-09-17 Romain Francoise <romain@orebokech.com>
3479
3480 * shell.el (shell-resync-dirs): Handle echoing processes more
3481 reliably. Don't insert resync command if `comint-process-echoes'
3482 is non-nil.
3483
4ac3afdb
EZ
34842005-09-17 Magnus Henoch <mange@freemail.hu>
3485
3486 * textmodes/ispell.el (ispell-aspell-supports-utf8): New variable.
3487 (ispell-check-version): Set ispell-aspell-supports-utf8 to t for
3488 aspell versions >= 0.60.
3489 (ispell-valid-dictionary-list): Call ispell-find-aspell-dictionaries
3490 only if ispell-aspell-supports-utf8 is non-nil.
3491
4f46dc87
EZ
34922005-09-17 Johan Bockg\e,Ae\e(Brd <bojohan@dd.chalmers.se>
3493
3494 * progmodes/scheme.el (scheme-mode-variables): Use setq to assign
3495 buffer-local value to lisp-indent-function.
3496
debe6451
EZ
34972005-09-17 Milan Zamazal <pdm@zamazal.org>
3498
3499 * progmodes/glasses.el (glasses-make-readable): If
3500 glasses-separator differs from underscore, put appropriate
3501 overlays over underscore characters.
3502 (glasses-convert-to-unreadable): If glasses-separator differs from
3503 underscore, try to convert glasses-separator characters to
3504 underscores.
3505
f52e8e86
SM
35062005-09-16 Stefan Monnier <monnier@iro.umontreal.ca>
3507
3508 * calendar/diary-lib.el (mark-diary-entries): Don't move point.
3509 Use with-syntax-table and dolist.
3510
7b07114a
CD
35112005-09-16 Carsten Dominik <dominik@science.uva.nl>
3512
23006f3e
KS
3513 * textmodes/reftex-auc.el:
3514 * textmodes/reftex-cite.el:
3515 * textmodes/reftex-dcr.el:
3516 * textmodes/reftex-global.el:
3517 * textmodes/reftex-parse.el:
3518 * textmodes/reftex-ref.el:
3519 * textmodes/reftex-sel.el:
3520 * textmodes/reftex-toc.el:
3521 * textmodes/reftex-vars.el:
3522 * textmodes/reftex.el: Small changes to remove compiler warnings.
7b07114a 3523
23006f3e 3524 * textmodes/reftex-index.el: Likewise.
7b07114a
CD
3525 (reftex-query-index-phrase): More efficient use of markers.
3526
5fc5ac38
CY
35272005-09-15 Chong Yidong <cyd@stupidchicken.com>
3528
3529 * image.el (image-load-path): New variable.
3530 (image-search-load-path): New function.
3531 (find-image): Search for images in `image-load-path'.
3532
8ccd3630
RS
35332005-09-15 Richard M. Stallman <rms@gnu.org>
3534
3535 * follow.el: Change Maintainer field.
3536
9be6a039
DP
35372005-09-15 David Ponce <david@dponce.com>
3538
3539 * recentf.el (recentf-save-file-modes): New option.
3540 (recentf-save-list): Use it.
3541
94e55b87
NR
35422005-09-15 Nick Roberts <nickrob@snap.net.nz>
3543
3544 * bindings.el (mode-line-eol-desc, mode-line-coding-system-map)
3545 (mode-line-mule-info, mode-line-modified): Move bindings from
3546 mouse-3 to mouse-1.
3547
a9267c2c
CY
35482005-09-15 Chong Yidong <cyd@stupidchicken.com>
3549
3550 * simple.el (sendmail-user-agent-compose): Revert last change.
3551
c6ea7612
SM
35522005-09-14 Stefan Monnier <monnier@iro.umontreal.ca>
3553
503ac8a4
SM
3554 * net/ange-ftp.el (ange-ftp-process-filter): Revert to ^#+$.
3555 Use with-current-buffer.
3556 (ange-ftp-gwp-start): Remove unused var `gw-user'.
3557 (ange-ftp-guess-hash-mark-size): Remove unused var `result'.
3558 (ange-ftp-insert-directory): Remove unused var `short'.
3559 (ange-ftp-file-name-sans-versions): Remove unused var `host-type'.
3560
c6ea7612
SM
3561 * pcvs-defs.el (cvs-version): Recognize CVSNT version string.
3562 (cvs-execute-single-dir): Change default: cvs-1.9 is ancient.
3563
3564 * calendar/cal-menu.el: Don't require easymenu, since we don't use it.
3565 (check-calendar-holidays, diary-list-entries): Autoload.
3566 Otherwise `emacs -q' followed by "mouse-2 -> diary entries" burps.
3567 (calendar-mouse-holidays, calendar-mouse-view-diary-entries): Simplify.
3568
3569 * calendar/diary-lib.el (diary-show-all-entries): Fix last change,
3570 which mistakenly removed a call to display-buffer.
3571
ef19e610
JB
35722005-09-14 Juanma Barranquero <lekktu@gmail.com>
3573
3574 * obsolete/iso-insert.el: Move to obsolete/ from international/.
3575
a5b101dc
TTN
35762005-09-14 Thien-Thi Nguyen <ttn@gnu.org>
3577
3578 * progmodes/hideshow.el
3579 (hs-hide-comments-when-hiding-all): Remove autoload cookie.
3580 (hs-allow-nesting): New user var.
3581 (hs-discard-overlays): Skip "internal" overlays if nesting allowed.
3582 (hs-hide-block-at-point): When nesting allowed,
3583 if there is already an overlay in place, delete it.
3584 (hs-safety-is-job-n): Delete func; remove call sites.
3585 (hs-hide-level-recursive): Don't pre-clean if nesting allowed.
3586 (hs-overlay-at): New func.
3587 (hs-already-hidden-p, hs-show-block): Use it.
3588 (hs-hide-all): Don't pre-clean if nesting allowed.
3589 (hs-show-all): Temporarily disallow
3590 nesting around call to `hs-discard-overlays'.
3591
40cfe0d8
CY
35922005-09-14 Chong Yidong <cyd@stupidchicken.com>
3593
3594 * mouse.el (mouse-major-mode-menu): Make `prefix' optional.
3595 Delete unused local var.
3596
9dc08dc9
JB
35972005-09-13 Juanma Barranquero <lekktu@gmail.com>
3598
7a650da0
JB
3599 * help-fns.el (describe-categories): "?\ " -> "?\s".
3600 (help-do-arg-highlight): Recognize also ARG-n, as in
3601 `move-to-left-margin' (ARG+n is already recognized). Simplify.
3602
9dc08dc9
JB
3603 * international/codepage.el (dos-unsupported-char-glyph):
3604 * net/newsticker.el (tool-bar-map, w3-mode-map)
3605 (w3m-minor-mode-map):
3606 * progmodes/vhdl-mode.el (conf-alist, conf-entry, conf-key)
3607 (ent-alist):
3608 * textmodes/reftex-vars.el (reftex-tables-dirty): Add defvars.
3609
1db2d450
CY
36102005-09-13 Chong Yidong <cyd@stupidchicken.com>
3611
d5c16b05
CY
3612 * custom.el (custom-push-theme): Handle the case where a symbol is
3613 bound but face properties have not yet been assigned.
3614
09c9e6bb
CY
3615 * mail/sendmail.el (mail): Use new buffer if `noerase' is `new'.
3616 Fix behavior if noerase is `t' and there is no mail buffer.
9dc08dc9 3617
09c9e6bb
CY
3618 * simple.el (sendmail-user-agent-compose): Use a new mail buffer
3619 if `continue' is nil, rather than signal an error.
1db2d450 3620
5629e04f
RS
36212005-09-12 Richard M. Stallman <rms@gnu.org>
3622
595f66af
RS
3623 * font-lock.el (font-lock-keywords): Add autoload.
3624
3625 * help-fns.el (describe-variable): Rearrange to put source link
3626 in a predictable place.
3627
5629e04f
RS
3628 * net/newsticker.el: New file.
3629
344f1111
SM
36302005-09-12 Stefan Monnier <monnier@iro.umontreal.ca>
3631
34cb0115
SM
3632 * calendar/calendar.el (calendar-for-loop): Add edebug info.
3633 (calendar-basic-setup): Use the new nil arg.
3634 (number-of-diary-entries): Move to diary-lib.el.
3635
3636 * calendar/diary-lib.el: Use with-current-buffer, match-string.
3637 (diary-list-entries): Use with-syntax-table and dolist.
3638 Rename from list-diary-entries.
3639 Use number-of-diary-entries if `number' is nil.
3640 (diary, diary-view-entries): Use this new name and new nil arg value.
3641 (number-of-diary-entries): Move from calendar.el.
3642 (diary-unhide-everything): New function.
3643 (include-other-diary-files, fancy-diary-display)
3644 (diary-show-all-entries, make-diary-entry): Use it.
3645 (diary-mail-entries): Use buffer-string.
3646 (mark-diary-entries): Fix long standing paren typo.
3647 (diary-sexp-entry): Use count-lines.
3648 (make-diary-entry): Avoid `previous-line'.
3649 (diary-mode-map): New var.
3650 (diary-mode): Redraw cal after saving. Setup header-line.
3651 (fancy-diary-display-mode): Use local-set-key.
3652
3653 * startup.el (command-line): Try calling various terminal-init-foo-bar
3654 functions by stripping hyphenated suffixes from $TERM.
3655
344f1111
SM
3656 * files.el (normal-mode): Check boundness of font-lock-keywords.
3657
7957baea
RS
36582005-09-12 Richard M. Stallman <rms@gnu.org>
3659
3660 * progmodes/compile.el: Don't decide a file's directory
3661 until the user actually tries to go there.
3662 (compilation-next-error-function):
3663 Pass compilation-find-file the directory from the file-struct.
3664 (compilation-internal-error-properties): Separate local FILE-STRUCT
3665 from FILE. Doc the args better. Rename arg FMT to FMTS.
3666 (compilation-find-file): Arg DIR renamed to DIRECTORY.
3667 Expand it, and if nil, use default-directory.
3668 (compilation-get-file-structure): Don't mix specified directory
3669 with default directory. Put specified directory into
3670 file-struct. Don't make the file name absolute.
3671
3672 * progmodes/compile.el (compilation-error-regexp-alist): Doc fix.
3673 (compile-command): Add autoload.
3674 (compilation-disable-input): Add autoload.
3675
7318a7a3
SG
36762005-09-11 Stephen Gildea <gildea@stop.mail-abuse.org>
3677
3678 * time-stamp.el: Mention variable `time-stamp-pattern' in doc
3679 strings of the variables it can override.
344f1111 3680 (time-stamp): New (as yet undocumented) time-stamp-format escapes
7318a7a3
SG
3681 %Q and %q, for fully-qualified domain name and unqualified host name.
3682
f172343a
KS
36832005-09-11 Kim F. Storm <storm@cua.dk>
3684
3685 * emacs-lisp/authors.el (authors-aliases): Update list.
3686 (authors-fixed-entries): Update mldrag.el entry.
3687
0e435430
EZ
36882005-09-10 Alan Mackenzie <acm@muc.de>
3689
3690 * page.el (narrow-to-page): Exclude _entire_ multi-line delimiter
3691 from the region narrowed to.
3692
c10b0abc
EZ
36932005-09-10 Magnus Henoch <mange@freemail.hu>
3694
3695 * textmodes/ispell.el (ispell-check-version): Signal an error if
3696 aspell version is less than 0.60.
3697
4ca7c468
EZ
36982005-09-10 Pascal Dupuis <Pascal.Dupuis@esat.kuleuven.be> (tiny change)
3699
344f1111
SM
3700 * progmodes/octave-inf.el (inferior-octave-startup):
3701 Resync current dir at the end.
4ca7c468 3702
72f0712b 37032005-09-10 Emilio C. Lopes <eclig@gmx.net>
99580cde 3704
344f1111
SM
3705 * woman.el (woman-topic-at-point-default):
3706 Rename to woman-use-topic-at-point-default.
3707 (woman-topic-at-point): Rename to woman-use-topic-at-point.
72f0712b
EZ
3708 (woman-file-name): Reflect renames above. Automatically use the
3709 word at point as topic if woman-use-topic-at-point is non-nil.
3710 Otherwise offer it as default but don't insert it in the
3711 minibuffer. Also use `test-completion' instead of `assoc' as
3712 suggested by Stefan Monnier.
3713
de21740d
AS
37142005-09-10 Andre Spiegel <spiegel@gnu.org>
3715
3716 * vc.el (vc-directory, vc-update-change-log): Throw an error on
3717 the attempt to do it over Tramp. This is not yet supported.
3718
6ee37599
EZ
37192005-09-10 Eli Zaretskii <eliz@gnu.org>
3720
3721 * menu-bar.el (menu-bar-menu-frame-live-and-visible-p)
3722 (menu-bar-non-minibuffer-window-p): New functions.
3723 ("Split Window", "Save As..."): Use them.
3724 ("Postscript Print Buffer (B+W)", "Postscript Print Buffer")
344f1111
SM
3725 ("Print Buffer", "Truncate Long Lines in this Buffer"):
3726 Use menu-bar-menu-frame-live-and-visible-p.
6ee37599 3727 ("Save Buffer", "Insert File", "Open Directory...")
344f1111
SM
3728 ("Open File...", "Visit New File..."):
3729 Use menu-bar-non-minibuffer-window-p.
3730 (kill-this-buffer-enabled-p, dired <menu-enable>):
3731 Use menu-bar-non-minibuffer-window-p.
6ee37599 3732
50a6ff15
EZ
37332005-09-09 Eli Zaretskii <eliz@gnu.org>
3734
6eb33acb
EZ
3735 * cus-start.el (all): Don't complain about fringe-related
3736 built-ins if fringes are not supported. Ditto about
344f1111 3737 selection-related built-ins. Fix the test for GTK-related built-ins.
6eb33acb 3738
50a6ff15
EZ
3739 * menu-bar.el ("Split Window", "Postscript Print Buffer (B+W)")
3740 ("Postscript Print Buffer", "Print Region", "Save As...")
3741 ("Save", "Insert File...", "Open Directory...")
3742 ("Open File...", "Visit New File..."")
3743 ("Truncate Long Lines in this Buffer"): Don't look at
344f1111 3744 menu-updating-frame if this display does not support multiple frames.
50a6ff15 3745
012a2196
EZ
37462005-09-09 Frederik Fouvry <fouvry@CoLi.Uni-SB.DE>
3747
3748 * mail/sendmail.el (default-sendmail-coding-system): Doc fix.
3749
9198ee0e
EZ
37502005-09-09 Emilio Lopes <eclig@gmx.net>
3751
3752 * woman.el: Format- and whitespace-related changes.
3753
f64b6c63
EZ
37542005-09-09 Eli Zaretskii <eliz@gnu.org>
3755
3756 * woman.el: Fix my email address.
3757
47b8bc5d
RS
37582005-09-08 Richard M. Stallman <rms@gnu.org>
3759
3760 * progmodes/sh-script.el (sh-skeleton-pair-default-alist): New var.
3761 (sh-mode): Locally set skeleton-pair-default-alist.
3762
3763 * progmodes/make-mode.el (makefile-add-log-defun): Trim the result.
3764
3765 * progmodes/flymake.el: Require `compile' unconditionally.
3766
3767 * mail/sendmail.el (send-mail-function): Add Mailclient alternative.
3768
3769 * woman.el (woman-file-name): Provide a default, not initial input.
3770
3771 * smerge-mode.el (smerge-resolve): Pass args to smerge-remove-props.
3772
3773 * font-lock.el (font-lock-support-mode): Doc fix.
3774
3775 * descr-text.el (describe-property-list): Handle non-symbol prop names.
3776
2a56faf1 37772005-09-08 Richard M. Stallman <rms@gnu.org>
47b8bc5d
RS
3778
3779 * simple.el (blink-matching-open): Get rid of text props from
3780 the string shown in echo area. Don't permanently set point.
3781 Some rearrangements.
3782
6fbb1eb0
RS
37832005-09-08 Reiner Steib <Reiner.Steib@gmx.de>
3784
9815ca3d
RS
3785 * recentf.el (recentf-filename-handler): Add custom choice
3786 `abbreviate-file-name'.
3787
8e2c8d3e
RS
3788 * msb.el (msb--very-many-menus): Fix typo.
3789
6fbb1eb0
RS
3790 * disp-table.el (standard-display-european): Don't set
3791 enable-multibyte-characters to nil.
3792
844c6ee7
DP
37932005-09-08 David Ponce <david@dponce.com>
3794
3795 * recentf.el (recentf-show-file-shortcuts-flag): New option.
3796 (recentf-expand-file-name): Doc fix.
3797 (recentf-dialog-mode-map): Define digit shortcuts.
3798 (recentf--files-with-key): New variable.
3799 (recentf-show-digit-shortcut-filter): New function.
3800 (recentf-open-files-items): New function.
3801 (recentf-open-files): Use it.
3802 (recentf-open-file-with-key): New command.
3803
344f1111
SM
38042005-09-08 Chong Yidong <cyd@stupidchicken.com>
3805
3806 * buff-menu.el (Buffer-menu-sort-by-column): New function.
3807 Suggested by Kim F. Storm.
3808 (Buffer-menu-sort-button-map): Global keymap for sort buttons.
3809 (Buffer-menu-make-sort-button): Use global keymap.
3810
553f03bc
MA
38112005-09-07 Michael Albinus <michael.albinus@gmx.de>
3812
29499b82 3813 * woman.el (top): Remap `man' command by `woman' in `woman-mode-map'.
553f03bc
MA
3814 (Man-getpage-in-background-advice): Remove defadvice; it isn't
3815 necessary any longer with the remapped command.
3816 (Man-bgproc-sentinel-advice): Remove defadvice which counts
3817 formatting time only.
3818
3819 * net/tramp.el (tramp-action-password)
3820 (tramp-multi-action-password): Compile the password prompt from
3821 `method', `user' and `host'. Sometimes it isn't obvious which
3822 password to enter, for example with remote files offered by
3823 recentf.el, or with multiple steps. Suggested by Robert Marshall
3824 <robert@chezmarshall.freeserve.co.uk>.
3825
dcc6da3a
SM
38262005-09-07 Stefan Monnier <monnier@iro.umontreal.ca>
3827
3828 * progmodes/perl-mode.el (perl-font-lock-syntactic-keywords):
3829 Fix regexp for when "s///" is at the beginning of line.
3830
2ccc02f2
JB
38312005-09-07 Jay Belanger <belanger@truman.edu>
3832
3833 * calc/calc-poly.el (math-expand-term): Multiply out any powers
3834 when in matrix mode.
3835
3076c726
SM
38362005-09-06 Stefan Monnier <monnier@iro.umontreal.ca>
3837
3838 * buff-menu.el (Buffer-menu-make-sort-button): Add docstrings, use
3839 non-anonymous functions.
3840
efe4e5af
CY
38412005-09-06 Chong Yidong <cyd@stupidchicken.com>
3842
3076c726
SM
3843 * buff-menu.el (Buffer-menu-make-sort-button): Allow mouse-1 clicks
3844 when using a header line. Otherwise, use mouse-1-click-follows-link.
efe4e5af
CY
3845
3846 * mouse.el (mouse-drag-header-line): Do nothing if the header-line
3847 can't be moved; don't signal an error.
f4885d81 3848
79a0aa11
CY
38492005-09-05 Chong Yidong <cyd@stupidchicken.com>
3850
3851 * cus-theme.el (custom-theme-write-faces): Save the current face
3852 spec, not the defface spec.
3853
3854 * custom.el (custom-known-themes): Clarify meaning of "standard".
3855 (custom-push-theme): Save old values in the standard theme.
3856 (disable-theme): Correct typo.
3857 (custom-face-theme-value) Deleted unused function.
3076c726 3858 (custom-theme-recalc-face): Rewritten to treat enable/disable properly.
79a0aa11 3859
1550ae60
SM
38602005-09-05 Stefan Monnier <monnier@iro.umontreal.ca>
3861
3862 * progmodes/compile.el (compilation-goto-locus): Take into account
3863 iconified frames when determining whether the buffer is
3864 already visible.
3865 Don't reset window height if the window already existed.
3866
87d737ae
CY
38672005-09-04 Chong Yidong <cyd@stupidchicken.com>
3868
1550ae60 3869 * custom.el (load-theme): Rename from require-theme.
87d737ae 3870 Add interactive spec.
1550ae60 3871 (enable-theme): Rename from custom-enable-theme.
87d737ae 3872 Add interactive spec.
1550ae60 3873 (disable-theme): Rename from custom-disable-theme.
87d737ae
CY
3874 Add interactive spec.
3875 (custom-make-theme-feature): Doc fix.
3876 (custom-theme-directory): Doc fix.
3877 (provide-theme): Call enable-theme.
3878
928f12c9
SM
38792005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
3880
3881 * obsolete/lazy-lock.el (lazy-lock-mode):
3882 * obsolete/fast-lock.el (fast-lock-mode): Don't try to turn on
3883 font-lock-mode if it's off. Print a warning instead.
3884
3885 * progmodes/compile.el (compilation-start): Ignore errors if the
3886 process died before we get to send-eof.
3887
3888 * textmodes/tex-mode.el (tex-send-tex-command, tex-bibtex-file):
3889 Undo last change. Enclosing the result in quotes broke things on Unix
3890 since tex-send-command passes it through shell-quote-argument.
3891 (tex-send-command): Pass `file' through convert-standard-filename
3892 when possible.
3893 (tex-uptodate-p): Handle the case where TeX hasn't put additional
3894 info in a transcript.
3895
f47877ee
DN
38962005-09-02 Dan Nicolaescu <dann@ics.uci.edu>
3897
3898 * term/xterm.el (terminal-init-xterm): Add eval-when-compile to
3899 fix compilation warning. Reorder the key definitions to group
3900 together keys emitted by the current version of xterm.
3901
3902 * progmodes/vhdl-mode.el (vhdl-highlight-faces)
3903 (vhdl-speedbar-entity-face, vhdl-speedbar-entity-selected-face):
3904 Reorder predicates to correct min-color usage.
3905
6fd388f3
CY
39062005-09-01 Chong Yidong <cyd@stupidchicken.com>
3907
3908 * longlines.el (longlines-mode): Inhibit read-only when encoding.
3909 Kill local variables when longlines-mode is turned off.
3910
bdb4d6d8
SM
39112005-09-01 Stefan Monnier <monnier@iro.umontreal.ca>
3912
928f12c9
SM
3913 * international/mule-cmds.el (set-locale-environment): Soothe compiler.
3914
bdb4d6d8
SM
3915 * obsolete/lazy-lock.el (lazy-lock) <defgroup>: Move from font-lock.el.
3916
3917 * obsolete/fast-lock.el (fast-lock) <defgroup>: Move from font-lock.el.
3918
3919 * font-lock.el (fast-lock, lazy-lock) <defgroup>: Remove.
3920 (font-lock-lines-before): Change default to being inactive.
3921 (font-lock-default-fontify-region): Obey font-lock-lines-before.
3922 (font-lock-after-change-function): Don't handle f-l-lines-before here.
3923
00cec167
MA
39242005-08-31 Michael Albinus <michael.albinus@gmx.de>
3925
bdb4d6d8
SM
3926 * net/tramp.el (tramp-handle-make-auto-save-file-name):
3927 Deactivate temporarily advice if active (not needed for Emacs 22,
3928 but for backwards compatibility).
00cec167
MA
3929 (tramp-exists-file-name-handler): Rewrite. First implementation
3930 was too simple.
bdb4d6d8
SM
3931 (tramp-advice-make-auto-save-file-name):
3932 Call `tramp-handle-make-auto-save-file-name' (again, just for
3933 backwards compatibility).
00cec167 3934
0a2e512a
RF
39352005-08-31 Reto Zimmermann <reto@gnu.org>
3936
3937 * progmodes/vhdl-mode.el
bdb4d6d8 3938 (vhdl-update-sensitivity-list): Handle multi-dimensional array access.
0a2e512a 3939 (vhdl-end-p): Fix indentation bug "else" after "-- when".
bdb4d6d8 3940 (vhdl-set-default-project): New function (easier setting of default).
0a2e512a 3941 (vhdl-port-copy): Handle extended identifiers for generics.
bdb4d6d8 3942 (vhdl-compiler-alist): Better description for error message regexp.
0a2e512a 3943 (vhdl-make): Query for target, use previous as default.
bdb4d6d8 3944 (vhdl-port-copy): Fix port copy for port names starting with "signal".
0a2e512a
RF
3945 (vhdl-font-lock-keywords-2): Fix fontification for record
3946 el. assign.
3947 (vhdl-speedbar-make-subpack-line): Add package body link.
3948 (vhdl-generate-makefile-1): Not include itself as dependency.
3949 (vhdl-font-lock-init): Highlight c-preprocessor directives.
3950 (vhdl-*ward-syntactic-ws): Skip c-preprocessor directives.
3951 (vhdl-get-syntactic-context): Handle c-preprocessor directives.
3952 (vhdl-update-sensitivity-list): Start scan at opening parenthesis.
3953 (vhdl-fixup-whitespace-region): Fix jumping point (infinite loop).
bdb4d6d8 3954 (vhdl-update-sensitivity-list-buffer): Add string argument for `error'.
0a2e512a 3955 (vhdl-import-project): Add string argument for `error'.
bdb4d6d8
SM
3956 (vhdl-compose-configuration)
3957 (vhdl-compose-configuration-architecture): Add configuration
0a2e512a
RF
3958 declaration generation.
3959 (vhdl-scan-directory-contents): Scan for block/generate hierarchy.
3960 (vhdl-trailer-re): Add "record" keyword (better indentation).
3961 (vhdl-fixup-whitespace-region): "[^ \t\"-]+" instead of
3962 "[^ \t-\"]+".
bdb4d6d8
SM
3963 (vhdl-font-lock-keywords-2): Not highlight formal parameter after '|'.
3964 (vhdl-testbench-entity-file-name)
3965 (vhdl-testbench-architecture-file-name): Allow separate
0a2e512a 3966 customization of testbench file names.
bdb4d6d8
SM
3967 (vhdl-beginning-of-block): Handle optional subprogram parameter list.
3968 (vhdl-get-visible-signals): Allow newline within alias declaration.
3969 (vhdl-update-sensitivity-list): Signal read only on certain attributes.
3970 (vhdl-fixup-whitespace-region): Fix bug with strings (double quotes).
0a2e512a 3971 (member-ignore-case): Alias for missing function in XEmacs.
bdb4d6d8 3972 (vhdl-compiler-alist): Add unit-to-file name mapping for Cadence NC.
0a2e512a
RF
3973 (vhdl-update-sensitivity-list): Ignore case on read signals.
3974 (vhdl-replace-string): Adjust case only for file names.
3975 (vhdl-update-sensitivity-list): Fix search for read signals.
3976 (vhdl-update-sensitivity-list): Exclude formal parameters.
3977 (vhdl-get-visible-signals): Include aliases of signals.
3978 (vhdl-get-visible-signals): Fix signal name searching.
3979 (vhdl-port-flatten, vhdl-port-reverse-direction): Better message.
3980 (vhdl-fixup-whitespace-region): Fix for character
3981 literals (e.g. ':').
3982
d8aa9ea9
JB
39832005-08-31 Juanma Barranquero <lekktu@gmail.com>
3984
41e11121
JB
3985 * ansi-color.el (comint-last-output-start):
3986 * bs.el (font-lock-verbose):
3987 * diff-mode.el (add-log-buffer-file-name-function):
3988 * dired-x.el (vm-folder-directory):
3989 * faces.el (help-xref-stack-item):
3990 * files.el (font-lock-keywords):
3991 * find-lisp.el (dired-buffers, dired-subdir-alist):
3992 * ido.el (cua-inhibit-cua-keys):
3993 * log-view.el (cvs-minor-wrap-function):
3994 * outline.el (font-lock-warning-face):
3995 * simple.el (compilation-current-error):
3996 * speedbar.el (ange-ftp-path-format, efs-path-regexp)
3997 (font-lock-keywords, x-pointer-hand2, x-pointer-top-left-arrow):
3998 * tooltip.el (comint-prompt-regexp):
3999 * w32-fns.el (explicit-shell-file-name):
4000 * term/mac-win.el (mac-charset-info-alist)
4001 (mac-services-selection, mac-system-script-code):
4002 * term/tty-colors.el (msdos-color-values):
4003 * term/w32-win.el (xlfd-regexp-registry-subnum):
4004 * term/x-win.el (x-keysym-table, x-selection-timeout)
4005 (x-session-id, x-session-previous-id):
4006 * textmodes/ispell.el (mail-yank-prefix):
4007 * textmodes/makeinfo.el (tex-end-of-header, tex-start-of-header):
4008 * textmodes/org.el (calc-embedded-close-formula)
4009 (calc-embedded-open-formula)
4010 (font-lock-unfontify-region-function):
4011 * textmodes/reftex-global.el (isearch-next-buffer-function)
4012 (TeX-master):
4013 * textmodes/reftex.el (font-lock-keywords):
4014 * textmodes/tex-mode.el (font-lock-comment-face)
4015 (font-lock-doc-face):
4016 * textmodes/texinfo.el (outline-heading-alist):
4017 Add defvars.
4018
4019 * textmodes/artist.el (x-pointer-crosshair): Add defvar.
4020 (artist-spray-chars, artist-mode-init, artist-replace-string)
4021 (artist-select-erase-char, artist-vap-find-endpoints-horiz)
4022 (artist-vap-find-endpoints-vert, artist-vap-find-endpoints-swne)
4023 (artist-vap-find-endpoints-nwse): "?\ " -> "?\s".
4024
4025 * textmodes/conf-mode.el (outline-heading-end-regexp): Add defvar.
4026 (conf-align-assignments): "?\ " -> "?\s".
4027
4028 * textmodes/reftex-index.el (TeX-master): Add defvar.
4029 (reftex-index-phrases-marker): Move up defvar.
4030
4031 * textmodes/reftex-toc.el (zmacs-regions): Add defvar.
4032 (reftex-toc-include-labels-indicator)
4033 (reftex-toc-include-index-indicator)
4034 (reftex-toc-max-level-indicator): Move up declarations.
4035
d8aa9ea9 4036 * net/tramp.el (tramp-handle-make-auto-save-file-name): Pass list
bdb4d6d8 4037 of args to `tramp-run-real-handler', even if it's empty in this case.
d8aa9ea9 4038
07c5948c
YM
40392005-08-31 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4040
4041 * dired.el (dired-move-to-filename-regexp): Add date format for
4042 Mac OS X 10.3 in East Asian locales.
4043
c1105d05
MA
40442005-08-31 Michael Albinus <michael.albinus@gmx.de>
4045
4046 * files.el (make-auto-save-file-name): Add file name handler call
4047 if applicable.
4048
4049 * net/tramp.el (tramp-file-name-handler-alist)
4050 (tramp-file-name-for-operation): Add `make-auto-save-file-name'.
d8aa9ea9 4051 (tramp-handle-make-auto-save-file-name): Rename from
c1105d05
MA
4052 `tramp-make-auto-save-file-name'.
4053 (tramp-exists-file-name-handler): New defun.
4054 (tramp-advice-make-auto-save-file-name): Make defadvice only when
4055 `make-auto-save-file-name' is not a magic file name operation.
4056
47b8bc5d
RS
40572005-08-30 Richard M. Stallman <rms@gnu.org>
4058
4059 * files.el (risky-local-variable-p):
4060 Match `-predicates' and `-commands.
4061
4062 * cus-edit.el (custom-buffer-sort-alphabetically): Default to t.
4063 (custom-save-all): Visit the file if necessary;
4064 kill the buffer if we created it.
4065 (custom-save-delete): Don't visit file or kill buffer here.
4066
25afa2cf
CD
40672005-08-30 Carsten Dominik <dominik@science.uva.nl>
4068
4069 * textmodes/org.el (org-special-keyword): New face.
4070 (org-table-copy-down, org-table-eval-formula)
bdb4d6d8
SM
4071 (org-table-recalculate, org-init-section-numbers):
4072 Use `string-to-number' instead of `string-to-int'.
25afa2cf
CD
4073 (org-get-location): Use `insert-buffer-substring' instead of
4074 `insert-buffer'.
4075 (org-modify-diary-entry-string): New function.
bdb4d6d8 4076 (org-get-entries-from-diary): Set the hook for `add-to-diary-list'.
d8aa9ea9 4077 (org-disable-agenda-to-diary): Rename from `org-disable-diary'.
25afa2cf
CD
4078 (org-toggle-fixed-width-section): Use QUOTE keyword if there is no
4079 active region.
4080 (org-export-as-html): Handle QUOTE keyword.
4081 (org-quote-string): New option.
4082 (org-bookmark-jump-unhide): New function, used for
4083 `bookmark-after-jump-hook'.
4084 (org-diary-default-entry): Apply only when not called through
4085 `org-agenda'.
4086
f720b30e
JB
40872005-08-30 Juanma Barranquero <lekktu@gmail.com>
4088
4089 * net/eudc.el (mode-popup-menu):
4090 * play/handwrite.el (ps-printer-name, ps-lpr-command):
4091 * progmodes/ada-mode.el (compile-auto-highlight)
4092 (skeleton-further-elements):
4093 * progmodes/autoconf.el (font-lock-syntactic-keywords):
4094 * progmodes/cmacexp.el (msdos-shells):
4095 * progmodes/compile.el (font-lock-extra-managed-props)
4096 (font-lock-keywords, font-lock-maximum-size)
4097 (font-lock-support-mode):
4098 * progmodes/grep.el (font-lock-lines-before):
4099 * progmodes/idlw-complete-structtag.el (idlwave-completion-help-info):
4100 * progmodes/mixal-mode.el (compile-command):
4101 * progmodes/perl-mode.el (font-lock-comment-face)
4102 (font-lock-doc-face, font-lock-string-face):
4103 * progmodes/prolog.el (comint-prompt-regexp):
4104 * progmodes/sh-script.el (font-lock-comment-face)
4105 (font-lock-set-defaults, font-lock-string-face):
4106 * progmodes/sql.el (font-lock-keyword-face)
4107 (font-lock-set-defaults, font-lock-string-face):
4108 * progmodes/vhdl-mode.el (compilation-file-regexp-alist)
4109 (itimer-version, lazy-lock-defer-contextually)
4110 (lazy-lock-defer-on-scrolling, lazy-lock-defer-on-the-fly):
4111 Add defvars.
4112
4113 * progmodes/cperl-mode.el (cperl-electric-lbrace)
4114 (cperl-electric-keyword, cperl-electric-pod)
4115 (cperl-electric-backspace, cperl-forward-re)
4116 (cperl-fix-line-spacing, cperl-fill-paragraph): "?\ " -> "?\s".
4117 (vc-rcs-header, vc-sccs-header): Add defvars.
4118
4119 * progmodes/fortran.el (fortran-indent-to-column): "?\ " -> "?\s".
4120 (font-lock-syntactic-keywords, gud-find-expr-function):
4121 Add defvars.
4122
4123 * progmodes/gdb-ui.el (tool-bar-map): Add defvar.
4124 (gdb-frame-parameters): Declare before use.
4125
4126 * progmodes/gud.el (gdb-active-process, gdb-define-alist)
4127 (gdb-macro-info, gdb-server-prefix, gdb-show-changed-values)
4128 (gdb-var-changed, gdb-var-list, tool-bar-map): Add defvars.
4129 (gud-expr-compound-sep, gud-expr-compound): "?\ " -> "?\s".
4130
4131 * progmodes/idlw-help.el (browse-url-generic-args): Add defvar.
4132 (idlwave-help-with-source): Use `insert-buffer-substring', not
4133 `insert-buffer'.
4134
0f0b350b
JL
41352005-08-29 Juri Linkov <juri@jurta.org>
4136
4137 * outline.el (hide-entry, hide-leaves, outline-toggle-children):
4138 Put outline-back-to-heading function call inside save-excursion.
4139
e0f58980
JB
41402005-08-29 Juanma Barranquero <lekktu@gmail.com>
4141
4142 * man.el (Man-init-defvars, Man-translate-references)
4143 (Man-support-local-filenames, Man-highlight-references):
4144 * progmodes/sql.el (sql-interactive-mode):
bdb4d6d8 4145 * shell.el (shell-mode, shell-resync-dirs): Fix typos in docstrings.
e0f58980
JB
4146
4147 * emacs-lisp/checkdoc.el (compilation-error-regexp-alist)
4148 (compilation-mode-font-lock-keywords): Add defvars.
4149 (checkdoc-interactive-loop): "?\ " -> "?\s".
4150
4151 * emacs-lisp/lisp-mode.el (font-lock-comment-face)
4152 (font-lock-doc-face, font-lock-string-face)
4153 (font-lock-keywords-case-fold-search): Add defvars.
4154 (emacs-lisp-mode-syntax-table): "?\ " -> "?\s".
4155
4156 * obsolete/sun-fns.el (mouse-select-or-drag-move-point):
4157 Don't pass X and Y (they are ignored anyway).
4158 (mouse-set-mark, mouse-select-window, mouse-delete-other-windows)
4159 (mouse-delete-window): Make arguments optional.
4160
bdb4d6d8 4161 * obsolete/rnews.el (news-add-news-group): Don't use `end-of-line'.
e0f58980
JB
4162 (caesar-translate-table, minor-modes, news-buffer-save)
4163 (news-group-name, news-minor-modes): Add defvars.
4164
4165 * emacs-lisp/lselect.el (mouse-highlight-priority)
4166 (x-lost-selection-functions, zmacs-regions):
4167 * emacs-lisp/pp.el (font-lock-verbose):
4168 * emacs-lisp/syntax.el (font-lock-beginning-of-syntax-function):
4169 * emacs-lisp/tcover-ses.el (ses-initial-global-parameters)
4170 (ses-mode-map):
4171 * emacs-lisp/tcover-unsafep.el (safe-functions):
3675c8b1
JB
4172 * international/mule-cmds.el (mac-system-coding-system)
4173 (mac-system-locale):
4174 * language/ethio-util.el (rmail-current-message)
4175 (rmail-message-vector):
4176 * language/thai-util.el (thai-auto-composition-mode):
4177 * mail/metamail.el (rmail-current-message, rmail-message-vector):
4178 * mail/mspools.el (rmail-inbox-list, vm-crash-box)
4179 (vm-folder-directory, vm-init-file, vm-init-file-loaded)
4180 (vm-primary-inbox, vm-spool-files):
4181 * mail/rmail.el (deleted-head, font-lock-fontified)
4182 (mail-abbrev-syntax-table, mail-abbrevs, messages-head)
4183 (rmail-use-spam-filter, rsf-beep, rsf-sleep-after-message)
4184 (total-messages):
4185 * mail/rmail-spam-filter.el (bbdb/mail_auto_create_p)
4186 (rmail-summary-mode-map):
4187 * mail/rmailkwd.el (rmail-buffer, rmail-current-message)
4188 (rmail-last-label, rmail-last-multi-labels)
4189 (rmail-summary-vector, rmail-total-messages):
4190 * mail/rmailmsc.el (rmail-current-message, rmail-inbox-list):
4191 * mail/rmailsum.el (msgnum):
4192 * mail/uce.el (gnus-original-article-buffer, mail-reply-buffer)
4193 (rmail-current-message):
e0f58980
JB
4194 * obsolete/fast-lock.el (font-lock-face-list):
4195 * obsolete/rnewspost.el (mail-reply-buffer):
4196 * obsolete/scribe.el (compile-command):
4197 * obsolete/x-menu.el (x-process-mouse-hook): Add defvars.
4198
11b227ac 41992005-08-28 John Paul Wallington <jpw@gnu.org>
f215a1b4 4200
bdb4d6d8
SM
4201 * ibuf-ext.el (ibuffer-auto-update-changed):
4202 Use `frame-or-buffer-changed-p' to check whether we need to update.
f215a1b4
JPW
4203 (ibuffer-auto-mode): Don't advise `get-buffer-create' and
4204 `kill-buffer'. Initialise `ibuffer-auto-buffers-changed'
4205 as a `frame-or-buffer-changed-p' state vector instead.
4206
a24c45d2
RF
42072005-08-27 Romain Francoise <romain@orebokech.com>
4208
bdb4d6d8
SM
4209 * textmodes/makeinfo.el (makeinfo-compile):
4210 Use `compilation-start'. Set `next-error-function' according to
713fbb79
RF
4211 `disable-errors'.
4212 (makeinfo-next-error): New function.
4213 (makeinfo-region): Adjust to new `makeinfo-compile' prototype.
4214 (makeinfo-buffer): Likewise.
4215
a24c45d2
RF
4216 * progmodes/compile.el (compilation-start): Add autoload cookie.
4217
4218 * progmodes/antlr-mode.el: Don't autoload `compilation-start'.
4219 * textmodes/sgml-mode.el: Likewise.
4220 * progmodes/python.el: Likewise.
4221
b0c9a334
EZ
42222005-08-27 Eli Zaretskii <eliz@gnu.org>
4223
0fb57cc0
EZ
4224 * simple.el (blink-matching-paren-distance): Document the meaning
4225 of nil value, and allow to customize to nil.
4226
b0c9a334
EZ
4227 * eshell/esh-ext.el (eshell-windows-shell-file): Look for
4228 command.com, not command.exe.
4229
35595517
JW
42302005-08-26 John Wiegley <johnw@newartisans.com>
4231
bdb4d6d8 4232 * eshell/esh-cmd.el (eshell-rewrite-named-command): Change the
3bab4a46
JW
4233 code around a bit so that an extraneous nil argument is not added
4234 to a command when no args are given.
4235
35595517
JW
4236 * eshell/esh-arg.el (eshell-parse-double-quote): If a
4237 double-quoted argument resolves to nil, return it as an empty
4238 string rather than as nil. This made it impossible to pass "" to
4239 a shell script as a null string argument.
4240
797d92ed
SM
42412005-08-26 Stefan Monnier <monnier@iro.umontreal.ca>
4242
4243 * outline.el (outline-invent-heading): New fun.
4244 (outline-promote, outline-demote): Use it.
4245 (outline-move-subtree-down): Remove unused vars `re' and `txt'.
4246 (outline-end-of-subtree): Remove unused var `opoint'.
4247
8248b7ca
EZ
42482005-08-26 David Reitter <david.reitter@gmail.com>
4249
4250 * menu-bar.el (truncate-lines, write-file, print-buffer)
797d92ed
SM
4251 (ps-print-buffer-faces, ps-print-buffer, split-window):
4252 Disable menu items when the frame they refer to is invisible, or when
4253 they refer to a buffer and the minibuffer is selected.
8248b7ca 4254
1f33471d
EZ
42552005-08-26 Pavel Kobiakov <pk_at_work@yahoo.com>
4256
797d92ed
SM
4257 * progmodes/flymake.el (flymake-highlight-err-lines):
4258 Use save-excursion around flymake-highlight-line to preserve point.
1f33471d 4259
d0943d40
EZ
42602005-08-26 Eli Zaretskii <eliz@gnu.org>
4261
4262 * progmodes/octave-mod.el: Change Author and Maintainer address.
4263 (octave-maintainer-address): Change Kurt's email address.
4264 * progmodes/octave-inf.el: Change Author and Maintainer address.
4265 * progmodes/octave-hlp.el: Change Author and Maintainer address.
4266
7cb53373
KS
42672005-08-26 Kim F. Storm <storm@cua.dk>
4268
6fe57d11 4269 * subr.el (version-list-<, version-list-<=, version-list-=):
7cb53373
KS
4270 Renamed from integer-list-*.
4271 (version-list-not-zero): Likewise. Fix while loop.
4272 (version=): Use version-list-= instead of string-equal.
4273
db47a36e
RS
42742005-08-26 Richard M. Stallman <rms@gnu.org>
4275
4276 * outline.el (outline-promote): Try shortening the heading.
4277 As last resort, read the heading to use.
4278 (outline-demote): As last resort, read the heading to use.
4279
27024d2f
RF
42802005-08-26 Romain Francoise <romain@orebokech.com>
4281
5b317d74
RF
4282 * progmodes/compile.el (compilation-start): Doc fix.
4283
b0f9d85b
RF
4284 * progmodes/antlr-mode.el (antlr-default): Fix defface form.
4285 (antlr-font-lock-additional-keywords): Fix reference to
4286 `antlr-font-lock-literal-regexp' erroneously changed during the
4287 mass face rename.
4288 (antlr-run-tool): Use `compilation-start'.
4289
27024d2f
RF
4290 * textmodes/sgml-mode.el (sgml-validate): Use `compilation-start'
4291 instead of the obsolete `compile-internal'.
4292
a6022f15
JB
42932005-08-26 Juanma Barranquero <lekktu@gmail.com>
4294
04ec3414
JB
4295 * calendar/cal-bahai.el (date, displayed-month, displayed-year)
4296 (number, original-date):
4297 * calendar/cal-china.el (date):
4298 * calendar/cal-coptic.el (date):
4299 * calendar/cal-french.el (date):
4300 * calendar/cal-hebrew.el (date, entry, number, original-date):
4301 * calendar/cal-islam.el (date, number, original-date):
4302 * calendar/cal-iso.el (date):
4303 * calendar/cal-julian.el (date):
4304 * calendar/cal-mayan.el (date):
4305 * calendar/cal-menu.el (date, event):
4306 * calendar/cal-persia.el (date):
4307 * calendar/lunar.el (date):
4308 * calendar/solar.el (date): Add defvars.
4309
623f1465
JB
4310 * emerge.el:
4311 * ibuffer.el:
4312 * info-xref.el:
4313 * obsolete/bg-mouse.el:
4314 * obsolete/sun-curs.el:
4315 * obsolete/swedish.el: Move the `defvar's to the top level.
4316
a6022f15
JB
4317 * smerge-mode.el (smerge-refined-change): Add :group.
4318
41796d09
SM
43192005-08-25 Stefan Monnier <monnier@iro.umontreal.ca>
4320
4321 * smerge-mode.el (smerge-remove-props): Make the args non-optional.
4322 (smerge-keep-n): Remove props.
4323 (smerge-keep-base, smerge-keep-other, smerge-keep-mine)
4324 (smerge-keep-current, smerge-kill-current): Don't remove props anymore
4325 now that it's done in smerge-keep-n.
4326 (smerge-refined-change): New face.
4327 (smerge-refine-chopup-region, smerge-refine-highlight-change)
4328 (smerge-refine): New funs.
4329 (smerge-basic-map): Bind smerge-refine.
4330
537fd670
JL
43312005-08-25 Juri Linkov <juri@jurta.org>
4332
4333 * progmodes/grep.el (grep, grep-mode): Make buffer-local variables
4334 compilation-process-setup-function and compilation-disable-input
4335 in grep-mode instead of let-bindings in grep.
4336
4337 * menu-bar.el (menu-bar-options-menu, menu-bar-options-save):
4338 Delete "Automatic File De/compression" (auto-compression-mode).
4339
654078da
JB
43402005-08-25 Juanma Barranquero <lekktu@gmail.com>
4341
4342 * obsolete/bg-mouse.el: Move to obsolete/ from term/.
4343 Silence warning about non-existent variable.
4344
c6a816df
RS
43452005-08-25 Richard M. Stallman <rms@gnu.org>
4346
4347 * menu-bar.el (menu-bar-describe-menu): Delete "What's New".
4348 Rename "Describe Key" to "Describe Key or Mouse Operation".
4349
4350 * mail/mailalias.el (build-mail-aliases): Delete comments
4351 from the contents before processing them.
4352
4353 * isearch.el (isearch-edit-string): Erase the Search prompt
4354 if user enters an empty string and there is no default.
4355
4356 * comint.el (comint-file-name-prefix): Add autoload.
4357
43582005-08-25 Joe Corneli <jcorneli@math.utexas.edu>
4359
4360 * subr.el (play-sound): Rearrange to avoid warning.
4361
822fcf5b
CD
43622005-08-25 Carsten Dominik <dominik@science.uva.nl>
4363
4364 * calendar/diary-lib.el (diary-modify-entry-list-string-function):
4365 New hook.
4366 (add-to-diary-list): Call `diary-modify-entry-list-string-function'
4367
1550ae60
SM
43682005-08-24 Stefan Monnier <monnier@iro.umontreal.ca>
4369
4370 * emacs-lisp/easy-mmode.el (define-minor-mode): Simplify.
4371
4372 * custom.el (custom-theme-set-variables): Sort minor modes last.
4373
e9454757
VJL
43742005-08-24 Vinicius Jose Latorre <viniciusjl@ig.com.br>
4375
4376 * subr.el (version-separator, version-regexp-alist): New vars used by
4377 version comparison funs.
4378 (integer-list-<, integer-list-=, integer-list-<=)
4379 (integer-list-not-zero): New funs for integer list comparison.
4380 (version-to-list, version=, version<, version<=): New funs for version
4381 comparison.
4382
bbf40036
JB
43832005-08-24 Juanma Barranquero <lekktu@gmail.com>
4384
4add8580
JB
4385 * emerge.el (merge-begin, merge-end, template, A-begin, A-end)
4386 (B-begin, B-end, diff, diff-vector, valid-diff): Defvar at compile
4387 time to silence the byte-compiler.
4388
bbf40036
JB
4389 * ibuffer.el (ibuffer-compile-make-eliding-form)
4390 (ibuffer-check-formats): Use `with-no-warnings' to hide references
4391 to `ibuffer-elide-long-columns' (which is defined on ibuffer.el,
4392 so it's silly to get warnings for it).
4393 (ibuffer-auto-mode, ibuffer-cached-filter-formats)
4394 (ibuffer-compiled-filter-formats, ibuffer-filter-format-alist)
4395 (ibuffer-filter-group-kill-ring, ibuffer-filter-groups)
4396 (ibuffer-filtering-qualifiers, ibuffer-hidden-filter-groups)
4397 (ibuffer-inline-columns, ibuffer-show-empty-filter-groups)
4398 (ibuffer-tmp-hide-regexps, ibuffer-tmp-show-regexps):
4399 Defvar at compile time.
4400 (ibuffer-compiled-formats, ibuffer-cached-eliding-string)
4401 (ibuffer-cached-formats, ibuffer-cached-elide-long-columns):
4402 Declare them before use.
4403
4add8580
JB
4404 * info-xref.el (info-xref-xfile-alist, info-xref-filename-heading)
4405 (info-xref-good, info-xref-bad): Defvar at compile time.
4406
4407 * obsolete/mlsupport.el (filter-region, execute-monitor-command):
4408 Use `let*' instead of `let'.
4409
4410 * obsolete/sun-curs.el (icon-edit, *mouse-window*, *mouse-x*)
4411 (*mouse-y*, menu, char): Defvar at compile time.
4412 (sc::menu): Declare it before use.
4413 (sc::pack-one-line): Use `let', not `let*'.
4414
4415 * obsolete/swedish.el (news-inews-hook, news-group-hook-alist)
4416 (mail-send-hook): Defvar at compile time.
4417
4418 * term/bg-mouse.el (bg-mouse-x, bg-mouse-y, bg-cursor-window):
4419 Defvar at compile time.
4420
4421 * term/sun-mouse.el (current-global-mousemap)
4422 (current-local-mousemap): Declare them before use.
bbf40036 4423
6cd70a8c
CD
44242005-08-24 Carsten Dominik <dominik@science.uva.nl>
4425
4426 * bookmark.el (bookmark-after-jump-hook): New hook.
4427 (bookmark-jump): Run `bookmark-after-jump-hook'.
4428
9ed779e8
JL
44292005-08-23 Juri Linkov <juri@jurta.org>
4430
4431 * faces.el (minibuffer-prompt): Doc fix.
4432
f28d4b0f
JB
44332005-08-23 Juanma Barranquero <lekktu@gmail.com>
4434
4435 * progmodes/xscheme.el: Trivial changes to silence warnings.
4436 (xscheme-previous-mode, xscheme-previous-process-state):
4437 Add defvars.
4438 (xscheme-last-input-end, xscheme-process-command-line)
4439 (xscheme-process-name, xscheme-buffer-name)
4440 (xscheme-expressions-ring-max, xscheme-expressions-ring)
4441 (xscheme-expressions-ring-yank-pointer, xscheme-running-p)
4442 (xscheme-control-g-synchronization-p)
4443 (xscheme-control-g-disabled-p, xscheme-string-receiver)
4444 (default-xscheme-runlight, xscheme-runlight)
4445 (xscheme-runlight-string, xscheme-process-filter-state)
4446 (xscheme-allow-output-p, xscheme-prompt, xscheme-mode-string):
4447 Move to beginning of file.
4448 (scheme-interaction-mode-commands-alist)
1550ae60
SM
4449 (scheme-interaction-mode-map, scheme-debugger-mode-map):
4450 Declare them before use. Note: the initialization code for the variables
4451 has not been moved because it uses functions that reference the variables.
f28d4b0f
JB
4452 (xscheme-control-g-message-string, xscheme-process-filter-alist)
4453 (xscheme-prompt-for-expression-map): Declare them before use.
4454 (scheme-debugger-mode-commands): "?\ " -> "?\s".
4455
44562005-08-23 Ed Swarthout <ed.swarthout@gmail.com> (tiny change)
12d96c20 4457
1550ae60 4458 * hexl.el (hexl-print-current-point-info): Fix simple spelling error.
12d96c20 4459
bac3a1c9
JL
44602005-08-22 Juri Linkov <juri@jurta.org>
4461
4462 * faces.el (set-face-underline): Delete this duplicate function
4463 and make an obsolete alias to set-face-underline-p.
4464 (set-face-underline-p): Use docstring of set-face-underline.
4465 (describe-face): Create hyperlink to parent face.
4466
4467 * info.el (Info-insert-dir): Use save-excursion around
4468 insert-buffer-substring.
4469 (Info-isearch-search): Use LITERAL arg of replace-regexp-in-string.
4470 (Info-escape-percent): Delete function.
4471 (Info-fontify-node): Replace Info-escape-percent by
4472 replace-regexp-in-string with REP arg set to lambda that
4473 duplicates `%' and preserves text properties.
4474
4475 * progmodes/compile.el (compilation-disable-input): Doc fix.
4476 (define-compilation-mode): Doc fix and refill.
4477 (kill-compilation): Use `mode-name' in the error message.
4478 (compilation-find-file): Use `compilation-error' in the
4479 read-file-name's prompt.
4480
48d59eda
SM
44812005-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
4482
4483 * smerge-mode.el (smerge-basic-map): Bind smerge-combine-with-next.
4484 (smerge-auto-leave): Make undo re-enable the mode.
4485 (debug-ignored-errors): Add the user-error of impossible resolution.
4486 (smerge-resolve): Move things around a bit, in preparation for later.
4487 (smerge-diff): Don't fail if the buffer has no associated file.
4488 (ediff-ancestor-buffer, ediff-quit-hook): Quieten byte-compiler.
4489 (smerge-conflict-overlay): New function.
4490 (smerge-match-conflict): Don't add text properties here.
4491 (smerge-find-conflict): Instead, add an overlay here.
4492 Also check for the case where we're inside a conflict already, so as to
4493 obviate the need for font-lock-multiline, which is unbearably slow with
4494 large conflicts and ciomplex font-lock patterns.
4495 (smerge-remove-props): Remove overlay rather than text-properties.
4496 (smerge-mode): Don't set font-lock-multiline.
4497 Remove overlays when turned off.
4498
0f467468
KS
44992005-08-21 Kim F. Storm <storm@cua.dk>
4500
4501 * ido.el (ido-ignore-item-p): Use save-match-data.
4502 Bind case-fold-search to ido-case-fold locally.
4503
6e86be0b
RS
45042005-08-20 Richard M. Stallman <rms@gnu.org>
4505
4506 * files.el (normal-mode): If font lock is on, turn it off and on.
4507
4508 * subr.el (replace-regexp-in-string): Doc fix.
4509
4510 * startup.el (command-line-1): Don't suppress startup screen
4511 due to existing processes.
4512
4513 * progmodes/grep.el (grep): Bind compilation-disable-input to t.
4514
4515 * progmodes/compile.el (compilation-disable-input): Default to nil.
4516
217b694f
EZ
45172005-08-20 Kevin Rodgers <ihs_4664@yahoo.com> (tiny change)
4518
4519 * progmodes/compile.el (compilation-disable-input): New defcustom.
4520 (compilation-start): If compilation-disable-input is non-nil, send
4521 EOF to the compilation process.
4522
966e4990
EZ
45232005-08-20 Eli Zaretskii <eliz@gnu.org>
4524
4525 * textmodes/tex-mode.el (tex-bibtex-file, tex-send-tex-command):
4526 Run the argument of tex-shell-cd-command through
4527 convert-standard-filename, to get the correct style of slashes on
4528 Windows, and enclose the result in quotes, in case the file name
4529 includes whitespace or other special characters.
4530
6a7df22f
AS
45312005-08-19 Andreas Schwab <schwab@suse.de>
4532
4533 * progmodes/gud.el (gud-kill-buffer-hook): Don't kill unrelated
4534 process.
4535
eaa12728
LT
45362005-08-18 Luc Teirlinck <teirllm@auburn.edu>
4537
4538 * cus-start.el (minibuffer-prompt-properties): Correct typo.
4539
8573477e
KS
45402005-08-18 Kim F. Storm <storm@cua.dk>
4541
4542 * scroll-lock.el: Fix errors due to incorrect line wrapping.
4543
94396ace
RS
45442005-08-18 Richard M. Stallman <rms@gnu.org>
4545
4546 * scroll-lock.el: New file.
4547
dd52fff6
TTN
45482005-08-18 Thien-Thi Nguyen <ttn@gnu.org>
4549
4550 * dired.el (dired-move-to-end-of-filename):
4551 Handle fifo as rendered by "ls -lF": Don't include trailing "|".
4552
60955068
KS
45532005-08-18 Kim F. Storm <storm@cua.dk>
4554
4555 * ido.el (ido-everywhere): Fix defcustom :set function to disable
4556 rather than toggle mode when custom value is nil.
4557 (ido-everywhere): Fix defun doc string.
4558
255a2507
RS
45592005-08-17 Richard M. Stallman <rms@gnu.org>
4560
4561 * cus-start.el (minibuffer-prompt-properties): Use "Don't Enter"
4562 as tag instead of "Inviolable".
4563
99cb6791
KS
45642005-08-17 Kim F. Storm <storm@cua.dk>
4565
0eefa6fb
KS
4566 * windmove.el (windmove-coordinates-of-position): Remove.
4567 (windmove-coordinates-of-window-position): Remove.
4568 (windmove-reference-loc): Use posn-at-point instead.
4569
4ec9e784
KS
4570 * subr.el (insert-for-yank-1): Doc fix.
4571
99cb6791
KS
4572 * ido.el (ido-enter-matching-directory): Rename from
4573 ido-enter-single-matching-directory. Change 'slash choice to
4574 'only. Add 'first choice.
4575 (ido-exhibit): Adapt to above changes.
4576
1ee1d0ee
LT
45772005-08-16 Luc Teirlinck <teirllm@auburn.edu>
4578
4579 * Makefile.in: Expand comment about building loaddefs.el.
4580
58d75444
NR
45812005-08-16 Nick Roberts <nickrob@snap.net.nz>
4582
1ee1d0ee 4583 * progmodes/gdb-ui.el (toggle-gdb-use-inferior-io-buffer):
58d75444
NR
4584 Comment use of defadvice.
4585
4586 * progmodes/gud.el (gud-jump): Rework for gdb-ui.
4587
ed8e0f0a
DN
45882005-08-15 Dan Nicolaescu <dann@ics.uci.edu>
4589
58d75444
NR
4590 * buff-menu.el, compare-w.el, emacs-lisp/testcover.el,
4591 * play/gomoku.el, play/mpuz.el, progmodes/flymake.el,
4592 * progmodes/gdb-ui.el, progmodes/idlw-help.el,
4593 * progmodes/idlw-shell.el, progmodes/ld-script.el,
4594 * progmodes/which-func.el, ruler-mode.el, strokes.el,
4595 * textmodes/sgml-mode.el, textmodes/table.el: Do not use face-alias
4596 for backward compatibility for faces that did not appear in the
4597 previous Emacs release.
e95e5f81 4598
8573477e 4599 * simple.el (next-error-follow-minor-mode): Fix init value and lighter.
ed8e0f0a 4600
4ccda9c3
KS
46012005-08-15 Kim F. Storm <storm@cua.dk>
4602
4603 * emulation/cua-base.el (cua-delete-region): Return t if
4604 deleted region was non-empty.
4605 (cua-replace-region): Inhibit overwrite-mode for
4606 self-insert-command if replaced region was non-empty.
4607 (cua--explicit-region-start, cua--status-string): Make them
4608 buffer-local at top-level...
4609 (cua-mode): ...rather than when mode is enabled.
4610
9e5538bc
TTN
46112005-08-15 Thien-Thi Nguyen <ttn@gnu.org>
4612
4613 * progmodes/vhdl-mode.el (vhdl-emacs-21):
4614 Set t for Emacs 21, 22, and so on.
4615
86ae23f8
DP
46162005-08-15 David Ponce <david@dponce.com>
4617
99580cde 4618 * tree-widget.el: Update Commentary header.
86ae23f8
DP
4619 (tree-widget-theme): Doc fix.
4620 (tree-widget-space-width): New option.
4621 (tree-widget-image-properties): Look up in the default theme too.
4622 (tree-widget--cursors): Only for images with arrow pointer shape.
4623 (tree-widget-lookup-image): Pointer shape is hand by default.
48d59eda 4624 (tree-widget-icon): Rename generic icon widget from
86ae23f8
DP
4625 `tree-widget-control'.
4626 (tree-widget-*-icon): Rename from `tree-widget-*-control' and
4627 derive from `tree-widget-icon'.
4628 (tree-widget-handle): Improve default look and feel of the text
4629 representation.
4630 (tree-widget): Rename :*-control properties to :*-icon properties.
4631 Add :action and :help-echo properties.
4632 (tree-widget-after-toggle-functions): Move.
4633 (tree-widget-close-node, tree-widget-open-node): Remove.
4634 (tree-widget-before-create-icon-functions): New hook.
4635 (tree-widget-value-create): Update to allow customization of icons
4636 and nodes at run-time via that new hook.
4637 (tree-widget-icon-create, tree-widget-leaf-node-icon-p)
4638 (tree-widget-icon-action, tree-widget-icon-help-echo)
4639 (tree-widget-action, tree-widget-help-echo): New functions.
4640
0781c303
KS
46412005-08-15 Kim F. Storm <storm@cua.dk>
4642
4643 * ido.el (ido-buffer-internal): Use with-no-warnings.
4644 (ido-make-merged-file-list): Use while-no-input.
4645
255a2507
RS
46462005-08-15 Richard M. Stallman <rms@gnu.org>
4647
48d59eda
SM
4648 * textmodes/flyspell.el (flyspell-mark-duplications-flag): Doc fix.
4649 (flyspell-large-region): Fix doc and custom type.
255a2507 4650
eda12ca3
RS
46512005-08-14 Richard M. Stallman <rms@gnu.org>
4652
0bf14bfd
RS
4653 * files.el (interpreter-mode-alist): Doc fix.
4654
4655 * mail/rmail.el (rmail-nonignored-headers): New variable.
4656 (rmail-clear-headers): Use it.
4657 (rmail-reply): Better handling of mail-followup-to header.
4658
48d59eda
SM
4659 * progmodes/sh-script.el (sh-font-lock-keywords-var):
4660 Rename variable from sh-font-lock-keywords. In the `shell' entry,
4661 don't try to refer to executable-font-lock-keywords.
4662 (sh-font-lock-keywords-var-1): Rename from sh-font-lock-keywords-1.
4663 (sh-font-lock-keywords-var-2): Rename from sh-font-lock-keywords-2.
8573477e 4664 (sh-font-lock-keywords): Append executable-font-lock-keywords here.
ca19f3f1
AS
4665 (sh-mode): Set comment-start-skip, local-abbrev-table,
4666 imenu-case-fold-search.
0bf14bfd
RS
4667 (sh-set-shell): Don't set them here.
4668 (sh-feature): Simplify. Get rid of the eval-a-variable feature.
ca19f3f1
AS
4669 Don't cache the results in the original alist; don't ever modify
4670 that alist.
0bf14bfd
RS
4671
4672 * textmodes/flyspell.el (flyspell-mode): Autoload a defvar.
4673
ca19f3f1
AS
4674 * textmodes/ispell.el (lookup-words): Cope with case where ARGS is
4675 empty.
eda12ca3 4676
9e7357b0
AS
46772005-08-15 Andreas Schwab <schwab@suse.de>
4678
48d59eda 4679 * desktop.el: Put autoload cookie at risky-local-variable declarations.
498eb267 4680
9e7357b0
AS
4681 * dired.el, info.el, mail/rmail.el: Revert last change.
4682
91859276
TTN
46832005-08-14 Thien-Thi Nguyen <ttn@gnu.org>
4684
4685 * dired.el: Fix dependency bug: Wrap `desktop-buffer-mode-handlers'
4686 modification in `eval-after-load' form.
7806e573 4687 * info.el: Likewise.
8fbee87c 4688 * mail/rmail.el: Likewise.
91859276 4689
ec08e2f4
JL
46902005-08-14 Juri Linkov <juri@jurta.org>
4691
4692 * progmodes/compile.el (compilation-mode-font-lock-keywords):
4693 Remove highlighting of "Compilation started". Highlight only
4694 the word "finished" in "Compilation finished". Add highlighting
4695 of "interrupt", "killed", "terminated" and the exit code.
4696 (compilation-start): Add newline after header. Use exactly the
4697 same time stamp format as the finishing message.
4698 (compilation-mode-map): Add ellipsis to "Search Files (grep)".
4699
4700 * progmodes/grep.el (grep-mode-map): Add ellipsis to "Another grep".
4701 (grep-mode-font-lock-keywords): Don't highlight "Grep started".
4702 Add highlighting of "interrupt", "killed", "terminated".
4703
4704 * delsel.el (delete-selection-pre-hook): If overwrite-mode is
4705 enabled and the current command is self-insert-command, call it
4706 explicitly with overwrite-mode bound to nil, to not allow it
4707 to delete the character after the selected region.
4708
c9ed8176
EZ
47092005-08-12 Matt Hodges <MPHodges@member.fsf.org>
4710
4711 * emacs-lisp/eldoc.el: Add move-beginning-of-line,
4712 move-end-of-line, end-of-line, and beginning-of-line to the list
4713 of commands after which the echo area is updated.
4714
5cabd50e
EZ
47152005-08-12 Eli Zaretskii <eliz@gnu.org>
4716
48d59eda
SM
4717 * cus-edit.el (custom-save-all, custom-save-delete):
4718 Bind recentf-exclude to exclude custom-file.
5cabd50e 4719
a67e5425
EZ
47202005-08-12 Ehud Karni <ehud@unix.mvs.co.il>
4721
234d828a
EZ
4722 * mail/rmailsum.el (rmail-summary-end-of-message): New command
4723 to go to the bottom of the mail message. Added to
4724 `rmail-summary-mode-map' with key "/".
4725 (rmail-summary-show-message): New (internal) function for use by
4726 both `rmail-summary-beginning/end-of-message'.
48d59eda 4727 (rmail-summary-beginning-of-message): Change to use
234d828a
EZ
4728 rmail-summary-show-message.
4729
4730 * mail/rmail.el (rmail-end-of-message): New command to go to the
4731 end of the current message. Added to `rmail-mode-map' with key "/".
48d59eda 4732 (rmail-beginning-of-message): Fix to work as documented.
234d828a
EZ
4733 (rmail-mode): Change documentation.
4734
a67e5425
EZ
4735 * progmodes/compile.el (compilation-start): Add the line
4736 "Compilation started" with compilation start time.
48d59eda 4737 (compilation-mode-font-lock-keywords): Add `started' to keywords.
a67e5425 4738
e40b86bb
LT
47392005-08-11 Luc Teirlinck <teirllm@auburn.edu>
4740
4741 * menu-bar.el (menu-bar-options-menu): Standardize capitalization
4742 of menu items.
4743
bda2c1ff
LK
47442005-08-11 Richard M. Stallman <rms@gnu.org>
4745
6e2d14c8
RS
4746 * simple.el (pop-global-mark): Reverse test of widen-automatically.
4747
bda2c1ff
LK
4748 * battery.el (battery-status-function): Don't use ignore-errors.
4749
47502005-08-11 Lute Kamstra <lute@gnu.org>
4751
4752 * emacs-lisp/generic.el (generic-font-lock-defaults): Declare with
4753 define-obsolete-variable-alias.
4754
aa6f7b96
SM
47552005-08-11 Stefan Monnier <monnier@iro.umontreal.ca>
4756
4757 * net/ange-ftp.el: Use \\` and \\' instead of ^ and $ in regexps.
4758 (ange-ftp-send-cmd): Revert last change, and expand
4759 the comment explaining the problem.
4760
928aa821
LT
47612005-08-10 Luc Teirlinck <teirllm@auburn.edu>
4762
4763 * ldefs-boot.el: Update.
4764
4765 * menu-bar.el (menu-bar-showhide-menu): Rename "Date, Time and Mail"
4766 item to "Time, Load and Mail". Change help echo text.
4767
4768 * time.el (display-time-use-mail-icon, display-time-format)
4769 (display-time-string-forms): Shorten first line of docstrings.
4770
e6de37c5 47712005-08-10 Lars Hansen <larsh@soem.dk>
aa6f7b96
SM
4772
4773 * desktop.el (desktop-buffer-mode-handlers):
4774 Make non-customizable. Add autoload cookie. Change initial value to
48d59eda 4775 nil; add elements in respective modules instead. Fix doc string.
e6de37c5
LH
4776 (desktop-load-file): New function.
4777 (desktop-minor-mode-handlers): New autoloaded variable.
aa6f7b96
SM
4778 (desktop-create-buffer): Call minor mode handlers.
4779 Use desktop-load-file to load major and minor mode modules prior to
e6de37c5
LH
4780 checking for a handler.
4781 (desktop-save): Don't add nil to desktop-minor-modes for minor
48d59eda 4782 modes with nil function in desktop-minor-mode-table. Don't delete
e6de37c5 4783 desktop file before rewriting it.
48d59eda 4784 (desktop-locals-to-save): Add autoload cookie. Don't make
e6de37c5
LH
4785 automatically buffer-local. Add variables column-number-mode,
4786 size-indication-mode, indent-tabs-mode,
4787 indicate-buffer-boundaries, indicate-empty-lines and
4788 show-trailing-whitespace.
4789 (desktop-clear): Allow desktop-clear-preserve-buffers to contain
4790 regexps. Don't use desktop-clear-preserve-buffers-regexp.
4791 (desktop-clear-preserve-buffers-regexp): Delete.
aa6f7b96 4792 (desktop-clear-preserve-buffers): Update initial value and docstring.
e6de37c5
LH
4793 (desktop-save-buffer): Fix doc string.
4794
4795 * hilit-chg.el: Add handler to desktop-minor-mode-handlers.
4796 (hilit-chg-desktop-restore): New function.
4797 (highlight-changes-mode): Add highlight-changes-mode to
4798 desktop-locals-to-save.
4799
4800 * dired.el: Add handler to desktop-buffer-mode-handlers.
4801 (dired-restore-desktop-buffer): Remove autoload cookie.
4802 (dired-mode): Add autoload cookie.
4803
4804 * info.el: Add handler to desktop-buffer-mode-handlers.
4805 (Info-restore-desktop-buffer): Remove autoload cookie.
4806 (Info-mode): Add autoload cookie.
4807
4808 * mh-e/mh-e.el: Add handler to desktop-buffer-mode-handlers.
4809 (mh-restore-desktop-buffer): Remove autoload cookie.
4810 (mh-folder-mode): Add autoload cookie.
4811
4812 * mail/rmail.el: Add handler to desktop-buffer-mode-handlers.
4813 (rmail-restore-desktop-buffer): Remove autoload cookie.
1ea286a7 4814
2d77d354
MY
48152005-08-11 Masatake YAMATO <jet@gyve.org>
4816
1ea286a7
LT
4817 * hexl.el (hexl-address-region):
4818 (hexl-ascii-region, hexl-font-lock-keywords):
2d77d354
MY
4819 (hexl-highlight-line-range): Use the term "region"
4820 instead of "area" for consistency with the other symbols
4821 defined in hexl.el.
4822
682591cf
LT
48232005-08-09 Luc Teirlinck <teirllm@auburn.edu>
4824
4825 * menu-bar.el (menu-bar-options-save): Move `display-time-mode' to
4826 correct group: it is set with `menu-bar-make-mm-toggle' (pointed
4827 out by Juri Linkov). Add `display-battery-mode'.
4828
5ebbfd96
JL
48292005-08-09 Juri Linkov <juri@jurta.org>
4830
4831 * progmodes/compile.el (compilation-mode-font-lock-keywords):
4832 Remove `-text' from face variable names.
4833 (compilation-error-file-name, compilation-warning-file-name)
4834 (compilation-info-file-name): Delete faces.
4835 (compilation-line-number, compilation-column-number):
4836 Remove face underlining.
4837 (compilation-message-face): Set to `underline' value by default.
4838 (compilation-error-face, compilation-warning-face)
4839 (compilation-info-face): Remove `-file-name' from face names.
4840 (compilation-error-text-face, compilation-warning-text-face)
4841 (compilation-info-text-face): Delete face variables.
4842 (compilation-text-face): Delete function.
4843
48d59eda 4844 * progmodes/grep.el (grep-regexp-alist): Use `.+?' instead of `[^:\n]+'.
5ebbfd96
JL
4845 (grep-mode-font-lock-keywords): Use `.+?' instead of `[^\n-]+'.
4846 (grep-error-face): Set to `compilation-error' instead of
4847 `compilation-error-face' (which is redefined to `grep-hit-face' in
4848 grep buffers).
ca19f3f1 4849 (grep-mode-font-lock-keywords): Remove `-text' from face variable
48d59eda 4850 names. Use `grep-error-face' instead of `compilation-error-text-face'.
5ebbfd96
JL
4851
4852 * dired-aux.el (dired-do-query-replace-regexp):
4853 Use `query-replace-read-args'.
4854
4855 * replace.el (query-replace-read-from, query-replace-read-to)
4856 (query-replace-read-args): Rename arg `string' to `prompt'.
4857
4858 * menu-bar.el (menu-bar-showhide-menu): Add `showhide-battery'.
4859
8012c835
MA
48602005-08-09 Katsumi Yamaoka <yamaoka@jpl.org> (tiny change)
4861
4862 * net/ange-ftp.el (ange-ftp-send-cmd): Make it work properly with
4863 uploading files.
4864 (ange-ftp-canonize-filename): Handle file names beginning with ~
4865 correctly.
4866
8ad8316c
JB
48672005-08-09 Juanma Barranquero <lekktu@gmail.com>
4868
4869 * textmodes/fill.el (canonically-space-region)
4870 (fill-context-prefix, fill-french-nobreak-p)
4871 (fill-delete-newlines, fill-comment-paragraph)
4872 (justify-current-line): "?\ " -> "?\s".
4873
48742005-08-09 Ben North <ben@redfrontdoor.org> (tiny change)
4875
4876 * textmodes/fill.el (fill-nonuniform-paragraphs):
4877 Improve argument/docstring consistency.
4878
e8f30180
RS
48792005-08-09 Richard M. Stallman <rms@gnu.org>
4880
e7cdb3e0
RS
4881 * textmodes/ispell.el (ispell-word): More fboundp checks.
4882
e8f30180
RS
4883 * files.el (find-file-noselect): Don't call set-buffer-major-mode.
4884 (find-file-noselect-1): Call it here, only if RAWFILE.
4885 (normal-mode): Always set some major mode.
4886 (save-some-buffers-action-alist): Change some explanation strings.
4887 (file-name-non-special): In the `quote' method, use unwind-protect.
4888
48892005-08-09 Magnus Henoch <mange@freemail.hu>
4890
e7cdb3e0 4891 * textmodes/ispell.el (ispell-find-aspell-dictionaries): New command.
8012c835 4892 (ispell-have-aspell-dictionaries): New variable.
e7cdb3e0
RS
4893 (ispell-aspell-data-dir, ispell-aspell-dict-dir): New variables.
4894 (ispell-get-aspell-config-value): New function.
4895 (ispell-aspell-find-dictionary): New function.
4896 (ispell-aspell-add-aliases): New function.
4897 (ispell-valid-dictionary-list): Call ispell-find-aspell-dictionaries if
4898 appropriate. Don't look for ispell dictionaries if we use aspell.
4899 (ispell-menu-map): Don't build a submenu of dictionaries.
8012c835 4900
61298e17
RS
49012005-08-09 Richard M. Stallman <rms@gnu.org>
4902
4903 * progmodes/sql.el (sql-interactive-mode-map): Use fboundp.
4904 (sql-read-passwd): Use read-passwd.
4905
4906 * progmodes/idlw-toolbar.el (idlwave-toolbar)
4907 (idlwave-toolbar-is-possible): Add defvars.
4908
4909 * progmodes/idlw-shell.el (idlwave-xemacs-hack-mouse-track):
4910 Avoid warnings.
4911
4912 * progmodes/idlw-rinfo.el (idlwave-system-variables-alist)
4913 (idlwave-system-class-info, idlwave-executive-commands-alist):
4914 Use defvar.
4915
4916 * progmodes/cc-engine.el (c-guess-basic-syntax): Add autoload.
4917
4918 * mail/supercite.el (sc-ask, sc-no-blank-line-or-header):
4919 Avoid warnings.
4920
4921 * mail/rmail.el (rmail-ignored-headers): Don't hide mime-version:
4922 and content-type: headers.
4923
4924 * eshell/eshell.el (eshell): Avoid warnings about eshell-mode.
4925
4926 * emacs-lisp/map-ynp.el (map-y-or-n-p): Reorder the options
4927 and rename some of them to be more self-explanatory.
4928
4929 * calendar/calendar.el (calendar-mode-map): Bind < and > usefully.
4930
4931 * startup.el (command-line-1): Implement -scriptload.
4932
4933 * replace.el (occur-engine): Initial *Occur* output not undoable.
4934
4935 * menu-bar.el (menu-bar-file-menu): Rename some menu items
4936 and improve help strings.
4937
4938 * isearch.el (isearch-repeat): When changing direction,
4939 mark search successful.
4940
4941 * ediff-init.el: Use (featurep 'xemacs).
4942
4943 * comint.el (send-invisible): Identify buffer, if not selected.
4944
4945 * align.el: Delete autoload for c-guess-basic-syntax.
4946
a165d05e
JB
49472005-08-09 Juanma Barranquero <lekktu@gmail.com>
4948
4949 * textmodes/refbib.el (r2b-convert-record, r2b-convert-buffer):
4950 Improve argument/docstring consistency. Doc fixes.
4951 (r2b-variables, r2bv-address, r2bv-annote, r2bv-author)
4952 (r2bv-booktitle, r2bv-date, r2bv-decade, r2bv-editor)
4953 (r2bv-entry-kind, r2bv-institution, r2bv-journal, r2bv-keywords)
4954 (r2bv-kn, r2bv-month, r2bv-note, r2bv-number, r2bv-ordering)
4955 (r2bv-organization, r2bv-pages, r2bv-primary-author)
4956 (r2bv-publisher, r2bv-school, r2bv-title, r2bv-title-first-word)
4957 (r2bv-tr, r2bv-type, r2bv-volume, r2bv-where, r2bv-year):
4958 Defvar at compile time.
4959
196a121b
JL
49602005-08-09 Juri Linkov <juri@jurta.org>
4961
ec08e2f4 4962 * info.el: Replace `info' with upper-case `Info' where appropriate.
196a121b
JL
4963 (info-title-1, info-title-2, info-title-3, info-title-4)
4964 (info-menu-header): Move up face definitions.
4965 (info-menu-star): Rename from `info-menu-5'.
4966 (Info-fontify-node): Replace `info-menu-5' with `info-menu-star'.
4967 (Info-fontify-visited-nodes): Fix docstring.
4968 (Info-hide-note-references): Fix docstring.
4969 (Info-up, Info-next-reference, Info-prev-reference): Put cursor on
4970 menu items in the same way as on cross-references.
4971 (info-apropos): Fix sorting order and formatting to be like in the
4972 stand-alone Info browser. Display error messages for 1 sec.
4973 (Info-mode-map): Move down `c' key binding. Bind `^' to `Info-up'.
4974 (Info-mode-menu): Remove item for `Info-search-case-sensitively'
4975 from the menu bar.
4976 (Info-insert-dir): Restore point after calling
4977 `insert-buffer-substring'.
4978
48b194fd
RS
49792005-08-08 Richard M. Stallman <rms@gnu.org>
4980
4981 * emacs-lisp/lmenu.el (lucid-menubar-map, lucid-failing-menubar)
4982 (recompute-lucid-menubar): Add defvars.
4983
4984 * mail/sendmail.el (mail-yank-original): Use with-no-warnings.
4985
4986 * mail/reporter.el (reporter-dump-state): Use insert-buffer-substring.
4987
aa6f7b96 4988 * net/net-utils.el (run-dig): Rename from `dig'.
48b194fd
RS
4989
4990 * play/gametree.el (gametree-mode): Use make-local-variable,
4991 not make-variable-buffer-local.
4992
4993 * progmodes/ada-prj.el (ada-prj-display-page): Use with-no-warnings.
4994
4995 * ansi-color.el (ansi-color-make-extent)
4996 (ansi-color-set-extent-face): Use fboundp, not functionp.
4997
4998 * autorevert.el (auto-revert-tail-mode): Use make-local-variable,
4999 not make-variable-buffer-local.
5000
5001 * bookmark.el (Info-current-file): Add defvar.
5002 (bookmark-jump-noselect): Use with-no-warnings.
5003
5004 * completion.el (c-mode-map, fortran-mode-map): Add defvars.
5005
5006 * ebuff-menu.el (Helper-return-blurb): Add defvar.
5007
5008 * ffap.el (gnus-summary-buffer, gnus-article-buffer): Add defvars.
5009
5010 * find-file.el (ada-procedure-start-regexp)
5011 (ada-package-start-regexp): Add defvars.
5012
5013 * info.el (Info-insert-dir): Use insert-buffer-substring.
5014
5015 * xml.el (xml-att-def-re): Add defvar.
5016
5017 * icomplete.el (icomplete-exhibit): Adapt to new while-no-input
5018 calling convention.
5019
5020 * subr.el (while-no-input): Return t if there is input.
5021
98605c6f
LT
50222005-08-08 Luc Teirlinck <teirllm@auburn.edu>
5023
5024 * cus-start.el (all): Add `overflow-newline-into-fringe'.
5025
0c737c20
JB
50262005-08-08 Juanma Barranquero <lekktu@gmail.com>
5027
5028 * cmuscheme.el (inferior-scheme-mode-hook, inferior-scheme-mode)
5029 (scheme-prev-l/c-dir/file): Fix typos in docstrings.
5030
50312005-08-08 Emilio C. Lopes <eclig@gmx.net>
5032
5033 * cmuscheme.el (scheme-start-file): Replace reference to
5034 `user-emacs-directory' by "~/.emacs.d/".
5035
b499789c
TTN
50362005-08-08 Thien-Thi Nguyen <ttn@gnu.org>
5037
5038 * info.el (Info-dir-remove-duplicates): Avoid case folding
5039 in loop; instead, keep downcased strings for comparison.
5040 Suggested by Helmut Eller.
5041
d2a2c17f
MA
50422005-08-07 Michael Albinus <michael.albinus@gmx.de>
5043
5044 Sync with Tramp 2.0.50.
5045
11948172 5046 * net/tramp.el: Remove defvar of `last-coding-system-used' in the
d2a2c17f
MA
5047 XEmacs case; not necessary anymore.
5048 (tramp-user-regexp): Allow "@" as part of user name.
5049 (tramp-handle-set-visited-file-modtime)
5050 (tramp-handle-insert-file-contents)
5051 (tramp-handle-write-region): No special handling for
5052 `last-coding-system-used, because this is done in
5053 `tramp-accept-process-output' now.
5054 (tramp-accept-process-output): New defun.
5055 (tramp-process-one-action, tramp-process-one-multi-action)
5056 (tramp-wait-for-regexp, tramp-wait-for-output)
5057 (tramp-discard-garbage-erase-buffer): Call it. Reported by David
5058 Howells <dhowells@redhat.com>.
5059 (clear-visited-file-modtime): Defadvice removed. The check for
5060 unset buffer's modtime does not need to be based on
5061 `tramp-buffer-file-attributes'. Suggested by RMS.
5062 (tramp-message): Insert "\n" if not being at beginning of line.
5063 (tramp-find-shell): Use `tramp-barf-if-no-shell-prompt' for code
5064 sequence with same logic.
5065 (tramp-completion-handle-expand-file-name): Discard call of
5066 `tramp-drop-volume-letter'. It is not necessary, and there have
5067 been problems with (expand-file-name "~/.netrc" "/") in ange-ftp.
aa6f7b96 5068 Reported by Richard G. Bielawski <Richard.G.Bielawski@wellsfargo.com>.
d2a2c17f
MA
5069 (tramp-do-copy-or-rename-file-out-of-band): Transfer message
5070 should always be visible.
5071 (tramp-handle-insert-directory, tramp-setup-complete)
5072 (tramp-set-process-query-on-exit-flag)
5073 (tramp-append-tramp-buffers): Pacify byte-compiler.
aa6f7b96
SM
5074 (tramp-bug): Delete non-existing variables from list.
5075 Apply `tramp-load-report-modules' as pre-hook.
5076 Mask `tramp-password-prompt-regexp', `tramp-shell-prompt-pattern' and
5077 `shell-prompt-pattern' because of non-7bit characters.
5078 Reported by Sebastian Luque <sluque@mun.ca>.
5079 (tramp-reporter-dump-variable, tramp-load-report-modules): New defuns.
d2a2c17f 5080 (tramp-match-string-list): Remove function.
aa6f7b96
SM
5081 (tramp-wait-for-regexp): Remove call of that function.
5082 Suggested by Kim F. Storm <storm@cua.dk>.
d2a2c17f
MA
5083 (tramp-set-auto-save-file-modes): Use octal integer code #o600
5084 instead of octal character code ?\600. The latter resulted in a
5085 syntax error with XEmacs.
5086
11948172 5087 * net/tramp-smb.el: Remove defvar of `last-coding-system-used' in the
d2a2c17f
MA
5088 XEmacs case; not necessary anymore.
5089 (tramp-smb-handle-write-region): No special handling for
5090 `last-coding-system-used, because this is done in
5091 `tramp-accept-process-output' now.
5092 (tramp-smb-wait-for-output): Call `tramp-accept-process-output'.
5093
07a15941
LT
50942005-08-06 Luc Teirlinck <teirllm@auburn.edu>
5095
48d59eda
SM
5096 * wid-edit.el (widget-choice-value-create):
5097 Unconditionally respect user choice. Set :explicit-choice back to nil
5098 when no longer needed.
ff2b1744
LT
5099 (widget-choice-action): Unconditionally respect user choice.
5100 Eliminate :explicit-choice-value.
5101
07a15941
LT
5102 * fringe.el (set-fringe-indicators-1, fringe-indicators): Delete.
5103
5104 * menu-bar.el (menu-bar-options-save): Replace `fringe-indicators'
5105 with `indicate-empty-lines' and `indicate-buffer-boundaries'.
5106 (menu-bar-showhide-fringe-menu): Add new item "Empty line indicators"
5107 running new function `toggle-indicate-empty-lines'.
5108 Rename "Customize" item to "Customize fringe".
5109 Rename "Indicators" item to "Buffer boundaries" and change help echo.
5110 (menu-bar-showhide-fringe-ind-menu): Change several help echos.
5111 Add `menu-bar-showhide-fringe-ind-customize' as "Other (customize)".
5112 Delete "Empty lines only" item.
5113 (menu-bar-showhide-fringe-ind-customize): New function.
5114 (menu-bar-showhide-fringe-ind-mixed)
5115 (menu-bar-showhide-fringe-ind-box)
5116 (menu-bar-showhide-fringe-ind-right)
5117 (menu-bar-showhide-fringe-ind-left)
5118 (menu-bar-showhide-fringe-ind-none): Use `indicate-buffer-boundaries'
5119 instead of `fringe-indicators'.
5120
44766d63 51212005-08-06 Michael Kifer <kifer@cs.stonybrook.edu>
cb5ccc08
JB
5122
5123 * viper.el (viper-emacs-state-mode-list): Add recentf-dialog-mode.
44766d63 5124 Change the date of last update.
cb5ccc08 5125
38685583 51262005-08-06 Michael Kifer <kifer@cs.stonybrook.edu>
cb5ccc08
JB
5127
5128 * viper-cmd.el (viper-harness-minor-mode, viper-exec-delete)
5129 (viper-exec-yank, viper-put-back): Don't display modification msg
5130 if in the minibuffer.
5131
5132 * viper-init.el (viper-replace-overlay-cursor-color)
5133 (viper-insert-state-cursor-color, viper-vi-state-cursor-color):
5134 Make variables frame local.
5135
5136 * viper-util.el (viper-append-filter-alist): Use append instead of
38685583 5137 nconc.
cb5ccc08
JB
5138
5139 * viper.el (viper-vi-state-mode-list)
5140 (viper-emacs-state-mode-list): Move help-mode and
5141 completion-list-mode from the first list to the second.
5142 (viper-mode): Docstring.
5143 (viper-go-away, viper-non-hook-settings): Don't localize
5144 minor-mode-alist in newer Emacsen. Add advice to
5145 set-cursor-color. Don't bind "\C-c\\".
5146
cb8fc40a
EZ
51472005-08-06 Emilio C. Lopes <eclig@gmx.net>
5148
5149 * cmuscheme.el (scheme-trace-command, scheme-untrace-command)
5150 (scheme-macro-expand-command): New user options.
5151 (scheme-trace-procedure, scheme-expand-current-form): New commands.
5152 (scheme-form-at-point, scheme-start-file)
5153 (scheme-interactively-start-process): New functions.
5154 (scheme-get-process): New function, extracted from `scheme-proc'.
5155 (run-scheme): Call `scheme-start-file' to get start file, and pass
5156 it to `make-comint'.
aa6f7b96
SM
5157 (switch-to-scheme, scheme-proc):
5158 Call `scheme-interactively-start-process' if no Scheme buffer/process
cb8fc40a
EZ
5159 is available.
5160
ba65be24
JL
51612005-08-06 Juri Linkov <juri@jurta.org>
5162
5163 * progmodes/compile.el (compilation-mode-font-lock-keywords):
5164 Use `compilation-text-face', `compilation-info-text-face' and
5165 `compilation-error-text-face' instead of `font-lock-keyword-face'.
5166 (compilation-error): New face.
5167 (compilation-error-file-name): Inherit from
5168 `compilation-error' instead of `font-lock-warning-face'.
5169 (compilation-warning-file-name): Inherit from
5170 `compilation-warning' instead of `font-lock-warning-face'.
5171 (compilation-info, compilation-error-file-name)
5172 (compilation-warning-file-name, compilation-info-file-name)
5173 (compilation-line-number, compilation-column-number): Doc fix.
5174 (compilation-error-text-face, compilation-warning-text-face)
5175 (compilation-info-text-face): New face variables.
5176 (compilation-line-face, compilation-column-face)
5177 (compilation-enter-directory-face)
5178 (compilation-leave-directory-face): Doc fix.
5179 (compilation-text-face): New function.
5180
ca19f3f1
AS
5181 * progmodes/grep.el (grep-regexp-alist): Set 5th arg `TYPE' to 0
5182 instead of 1 to display binary file names as info file links.
ba65be24
JL
5183 (grep-error-face): Use `compilation-error-face' instead of
5184 `font-lock-keyword-face'.
5185 (grep-mode-font-lock-keywords): Use `compilation-info-text-face'
ca19f3f1
AS
5186 and `compilation-warning-text-face' instead of
5187 `font-lock-keyword-face'. Use `compilation-error-text-face'
5188 instead of `grep-error-face'.
ba65be24 5189
4f27bfc3
KH
51902005-08-05 Kenichi Handa <handa@m17n.org>
5191
5192 * international/code-pages.el: Add autoload cookies for all coding
5193 systems.
5194
eaf99616
LT
51952005-08-04 Luc Teirlinck <teirllm@auburn.edu>
5196
5197 * cus-start.el (all): Put undo.c where it alphabetically belongs.
5198
35952129
JL
51992005-08-04 Juri Linkov <juri@jurta.org>
5200
94c713b2
JL
5201 * progmodes/compile.el (compilation-mode-map):
5202 * progmodes/grep.el (grep-mode-map):
5203 Bind TAB to `compilation-next-error' and [backtab] to
5204 `compilation-previous-error'.
5205
35952129
JL
5206 * progmodes/grep.el (grep-regexp-alist): Replace complex regexp
5207 matching line numbers, column numbers and their ranges with regexp
5208 matching only line numbers.
5209 (grep-context-face): New face variable.
5210 (grep-mode-font-lock-keywords): Use it.
5211
5212 * faces.el (read-face-name): Delete duplicate faces.
5213
6f08431c
JB
52142005-08-02 Juanma Barranquero <lekktu@gmail.com>
5215
6ced5724
JB
5216 * thumbs.el (thumbs-find-image): Don't make variables
5217 automatically buffer local.
5218 (thumbs-current-tmp-filename, thumbs-current-image-filename)
5219 (thumbs-image-num): Make automatically buffer local.
5220 (thumbs-show-thumbs-list): Use `make-local-variable', not
5221 `make-variable-buffer-local'.
aa6f7b96 5222 (thumbs-insert-image): Make `thumbs-current-image-size' buffer-local.
6ced5724 5223
6f08431c
JB
5224 * play/doctor.el (doctor-type-symbol): "?\ " -> "?\s".
5225 (**mad**, *debug*, *print-space*, *print-upcase*, abuselst)
5226 (abusewords, account, afraidof, arerelated, areyou, bak, beclst)
5227 (bother, bye, canyou, chatlst, continue, deathlst, describe)
5228 (drnk, drugs, eliza-flag, elizalst, famlst, feared, fears)
5229 (feelings-about, foullst, found, hello, history, howareyoulst)
5230 (howdyflag, huhlst, ibelieve, improve, inter, isee, isrelated)
5231 (lincount, longhuhlst, lover, machlst, mathlst, maybe, moods)
5232 (neglst, obj, object, owner, please, problems, qlist)
5233 (random-adjective, relation, remlst, repetitive-shortness)
5234 (replist, rms-flag, schoollst, sent, sexlst, shortbeclst)
5235 (shortlst, something, sportslst, stallmanlst, states, subj)
5236 (suicide-flag, sure, things, thlst, toklst, typos, verb, want)
5237 (whatwhen, whereoutp, whysay, whywant, zippy-flag, zippylst):
5238 Defvar at compile time.
5239
6ced5724
JB
5240 * progmodes/ada-mode.el (ada-mode): Use `make-local-variable',
5241 not `make-variable-buffer-local'.
5242
f8a9926b
KS
52432005-08-02 Kim F. Storm <storm@cua.dk>
5244
5245 * emulation/cua-rect.el (cua--highlight-rectangle): Only show
5246 rectangle overlay in selected window.
5247
121e80cf
LT
52482005-08-01 Luc Teirlinck <teirllm@auburn.edu>
5249
5250 * cus-start.el (all): Put `indicate-empty-lines' in fringe group
5251 instead of display group. Make `indicate-buffer-boundaries'
5252 customizable through Custom.
5253
1e5b5dc0
JB
52542005-08-01 Juanma Barranquero <lekktu@gmail.com>
5255
5256 * progmodes/gdb-ui.el (gdb-frame-address, gdb-var-changed)
5257 (gdb-output-sink, gdba, gdb-cpp-define-alist-program)
5258 (gdb-set-gud-minor-mode, gdb-exited, gdb-setup-windows)
5259 (gdb-put-string): Fix typos in docstrings.
5260
e37a0f2d
NR
52612005-08-01 Nick Roberts <nickrob@snap.net.nz>
5262
201dc594 5263 Update copyright notices of files in progmodes directory for
aa6f7b96 5264 release of Emacs 22.1.
201dc594 5265
e37a0f2d
NR
5266 * progmodes/gdb-ui.el (gdb-enable-debug-log): Add autoload cookie.
5267
aa6f7b96
SM
5268 * progmodes/gud.el (gud-tooltip-mode): Add autoload cookie.
5269 Don't barf if the GUD buffer has been killed.
e37a0f2d 5270
b68eddb4
KS
52712005-08-01 Kim F. Storm <storm@cua.dk>
5272
5273 * textmodes/table.el (table-yank-handler): Change defcustom to defvar.
5274
01e4a4fa
SM
52752005-07-29 Stefan Monnier <monnier@iro.umontreal.ca>
5276
48d59eda
SM
5277 * simple.el (next-error-follow-minor-mode):
5278 make-variable-buffer-local -> make-local-variable.
5279
5280 * emacs-lisp/cl-extra.el: Require CL also when compiling.
5281
01e4a4fa
SM
5282 * emacs-lisp/bytecomp.el (byte-compile-make-variable-buffer-local)
5283 (byte-compile-form-make-variable-buffer-local): New functions to warn
5284 about misuses of make-variable-buffer-local where make-local-variable
5285 was meant.
5286
b89c5a72
JB
52872005-07-29 Juanma Barranquero <lekktu@gmail.com>
5288
f2e48473
JB
5289 * bs.el (bs-attributes-list): Doc fix.
5290 (bs): Update url-link.
5291
b89c5a72
JB
5292 * desktop.el (desktop-save-buffer): Fix typos in docstring.
5293 (desktop-load-default): Simplify.
5294
972b8f82
JB
5295 * ibuffer.el (ibuffer-columnize-and-insert-list)
5296 (ibuffer-mouse-toggle-mark, ibuffer-count-marked-lines)
5297 (ibuffer-unmark-all, ibuffer-toggle-marks)
5298 (ibuffer-unmark-forward, ibuffer-unmark-backward)
5299 (ibuffer-compile-make-format-form, ibuffer-format-column)
5300 (ibuffer-current-buffers-with-marks)
5301 (ibuffer-update-title-and-summary): "?\ " -> "?\s".
5302 (ibuffer): Doc fix.
5303 (ibuffer-mode): Fix typo in docstring.
5304 (ibuffer-hooks, ibuffer-mode-hooks): Make obsolete and declare
5305 with `define-obsolete-variable-alias'.
5306 (ibuffer-elide-long-columns): Mark as obsolete. Doc fix.
5307
dfc434d0
KH
53082005-07-29 Kenichi Handa <handa@m17n.org>
5309
01e4a4fa
SM
5310 * international/mule-cmds.el (select-message-coding-system):
5311 Be sure to use LF for end-of-line. If no coding system is decided,
dfc434d0
KH
5312 return iso-8859-1-unix.
5313
92482d77
SM
53142005-07-28 Stefan Monnier <monnier@iro.umontreal.ca>
5315
5316 * net/ange-ftp.el (ange-ftp-gateway-fatal-msgs)
5317 (ange-ftp-pending-error-line): New vars.
5318 (ange-ftp-process-handle-line, ange-ftp-process-filter): Use them
5319 to handle the non-fatal no-route-to-host messages.
5320 (internal-ange-ftp-mode): Make the no-match regexp more efficient.
5321
6480c508
JB
53222005-07-28 Juanma Barranquero <lekktu@gmail.com>
5323
5324 * isearch.el (isearch-mode-map, isearch-other-meta-char)
5325 (isearch-quote-char, isearch-printing-char)
5326 (isearch-text-char-description): "?\ " -> "?\s".
5327 (isearch-lazy-highlight-cleanup)
5328 (isearch-lazy-highlight-initial-delay)
5329 (isearch-lazy-highlight-interval)
5330 (isearch-lazy-highlight-max-at-a-time)
5331 (isearch-lazy-highlight-face, isearch-lazy-highlight-cleanup):
5332 Declare with define-obsolete-*-alias macros.
5333 (isearch-forward): Fix typo in docstring.
5334 (search-invisible, search-ring-yank-pointer)
5335 (regexp-search-ring-yank-pointer): Doc fixes.
5336
5337 * recentf.el (recentf-menu-append-commands-p): Declare with
5338 `define-obsolete-variable-alias'.
5339 (recentf-max-saved-items, recentf-menu-filter)
5340 (recentf-arrange-by-rule-subfilter): Doc fixes.
5341 (recentf-menu-append-commands-flag)
5342 (recentf-initialize-file-name-history, recentf-expand-file-name)
5343 (recentf-clear-data): Fix typos in docstrings.
5344
8aa9ad9f
NR
53452005-07-28 Nick Roberts <nickrob@snap.net.nz>
5346
5347 * progmodes/gdb-ui.el: Smarten comments.
5348 (gdb-info-breakpoints-custom): Use nowarn when finding file.
5349
4f0c9ba7
DN
53502005-07-27 Dan Nicolaescu <dann@ics.uci.edu>
5351
5352 * term/apollo.el (terminal-init-apollo): New function containing
5353 all former top level forms in the file.
5354 * term/bobcat.el (terminal-init-bobcat):
5355 * term/cygwin.el (terminal-init-cygwin):
5356 * term/iris-ansi.el (terminal-init-iris-ansi):
5357 * term/linux.el (terminal-init-linux):
5358 * term/news.el (terminal-init-news):
5359 * term/rxvt.el (terminal-init-rxvt):
5360 * term/sun.el (terminal-init-sun):
5361 * term/tvi970.el (terminal-init-tvi970):
5362 * term/vt100.el (terminal-init-vt100):
5363 * term/vt102.el (terminal-init-vt102):
5364 * term/vt125.el (terminal-init-vt125):
5365 * term/vt200.el (terminal-init-vt200):
5366 * term/vt201.el (terminal-init-vt201):
5367 * term/vt220.el (terminal-init-vt220):
5368 * term/vt240.el (terminal-init-vt240):
5369 * term/vt300.el (terminal-init-vt300):
5370 * term/vt320.el (terminal-init-vt320):
5371 * term/vt400.el (terminal-init-vt400):
5372 * term/vt420.el (terminal-init-vt420):
5373 * term/wyse50.el (terminal-init-wyse50):
5374 * term/xterm.el (terminal-init-xterm): Likewise.
5375
5376 * term/README: Describe the terminal-init-* functionality.
5377
01e4a4fa
SM
5378 * startup.el (command-line): After loading the terminal initialization
5379 file call the corresponding terminal initialization function.
4f0c9ba7 5380
3509543c
KH
53812005-07-27 Kenichi Handa <handa@m17n.org>
5382
5383 * ps-bdf.el (bdf-read-font-info): Ignore glyphs whose ENCODING is
5384 negative.
5385
01e4a4fa 5386 * ps-mule.el (ps-mule-bitmap-prologue): Fix arguments to setcharwidth.
2f3a9d50
KH
5387 (ps-mule-composition-prologue): Fix for the case that
5388 RelativeCompose is false.
3509543c 5389
cbfde7a0
SM
53902005-07-26 Stefan Monnier <monnier@iro.umontreal.ca>
5391
a34ed813
SM
5392 * smerge-mode.el (smerge-ediff): Use insert-buffer-substring.
5393
cbfde7a0
SM
5394 * descr-text.el (describe-char): Handle the case where the list of
5395 chars is displayed in a separate frame.
5396 Be a bit more discriminating when looking for the char.
5397
d32ff76a
JB
53982005-07-26 Juanma Barranquero <lekktu@gmail.com>
5399
5400 * bookmark.el (bookmark-automatically-show-annotations)
5401 (bookmark-read-annotation-text-func): Doc fixes.
5402 (bookmark-save): Improve argument/docstring consistency.
5403 (bookmark-get-bookmark, bookmark-get-bookmark-record)
5404 (bookmark-alist-from-buffer)
5405 (bookmark-upgrade-file-format-from-0)
5406 (bookmark-grok-file-format-version)
5407 (bookmark-maybe-upgrade-file-format, bookmark-kill-line)
5408 (bookmark-read-annotation-mode)
5409 (bookmark-insert-current-bookmark, bookmark-jump)
5410 (bookmark-exit-hook): Fix typos in docstrings.
5411 (bookmark-exit-hooks): Define as obsolete alias.
5412 (bookmark-exit-hook-internal): Run `bookmark-exit-hook',
5413 not `bookmark-exit-hooks'. Fix docstring.
5414 (bookmark-bmenu-select): "?\ " -> "?\s".
5415
54162005-07-25 Ari Roponen <arjuropo@cc.jyu.fi> (tiny change)
5e4c9744
LT
5417
5418 * startup.el (command-line): Fix typo.
5419
5eca5ecd
RS
54202005-07-24 Richard M. Stallman <rms@gnu.org>
5421
5422 * tooltip.el (tooltip-mode): Test emacs-basic-display,
5423 not emacs-quick-startup.
5424
ac0385c8
JB
54252005-07-24 Juanma Barranquero <lekktu@gmail.com>
5426
48ce962e
JB
5427 * emacs-lisp/re-builder.el (reb-with-current-window): Delete.
5428 (reb-next-match, reb-show-subexp): Use `with-selected-window'
5429 instead of `reb-with-current-window'.
5430 (reb-prev-match): Likewise. Also, don't move left if the search
5431 was unsuccessful.
5432 (reb-initialize-buffer): New function.
5433 (re-builder, reb-change-syntax): Use it.
5434
ac0385c8
JB
5435 * man.el (Man-goto-page): Make second argument NOERROR optional.
5436
55fb4ff7
RS
54372005-07-23 Richard M. Stallman <rms@gnu.org>
5438
5439 * man.el (Man-bgproc-sentinel): Check here for failure to find
5440 any man page in the output, and report the error here.
5441 (Man-arguments): Make it permanent local.
5442 (Man-goto-page): New arg NOERROR. Never kill the current buffer.
5443 (Man-mode): Pass t for NOERROR.
5444
ac0385c8
JB
5445 * progmodes/grep.el (grep-error-face): Use font-lock-keyword-face.
5446 (grep-mode-font-lock-keywords):
55fb4ff7
RS
5447 Don't use compilation-...-face for messages that are not file names.
5448
5449 * progmodes/compile.el (compilation-mode-font-lock-keywords):
5450 Don't use compilation-...-face for messages that are not file names.
5451
1050234a
JL
54522005-07-22 Juri Linkov <juri@jurta.org>
5453
1050234a
JL
5454 * startup.el (normal-splash-screen): Update menu name.
5455
5456 * tempo.el (tempo-insert-template): Fix 2005-07-16 change.
5457
19292318
DN
54582005-07-22 Dan Nicolaescu <dann@ics.uci.edu>
5459
6a55dae2
DN
5460 * term/xterm.el: Load term/rxvt if the terminal is actually an
5461 rxvt terminal.
5462 (xterm-rxvt-set-background-mode): Remove, not used anymore.
5463
19292318
DN
5464 * term/rxvt.el (function-key-map): Use substitute-key-definition
5465 to bind {C,S,C-S}-{f1-f10}. Add a few missing key bindings.
5466
5467 * term/cygwin.el: New file.
5468
80362dd2
KS
54692005-07-22 Kim F. Storm <storm@cua.dk>
5470
a34ed813
SM
5471 * image-file.el (insert-image-file, image-file-yank-handler):
5472 Fix last change to maintain a (unique) yank-handler on yanked images.
80362dd2 5473
4be27839
EZ
54742005-07-22 Eduardo Mu\e,Aq\e(Boz <emufer@terra.es> (tiny change)
5475
5476 * dired.el (dired-move-to-filename-regexp): Recognize the B suffix
5477 of the file size (as in "177B" for 177 bytes). This happens with
5478 "ls -lh" on FreeBSD.
5479
3dd89635
JB
54802005-07-22 Juanma Barranquero <lekktu@gmail.com>
5481
5482 * hilit-chg.el (highlight-changes-global-initial-state)
5483 (highlight-compare-buffers, hilit-chg-turn-on-maybe)
5484 (hilit-chg-fixup, highlight-changes-mode):
5485 Fix typos in docstrings.
5486 (highlight-changes-global-modes, highlight-changes-rotate-faces):
5487 Doc fixes.
5488
8a469c77
LT
54892005-07-21 Luc Teirlinck <teirllm@auburn.edu>
5490
5491 * emacs-lisp/easy-mmode.el (define-minor-mode): Never call the
5492 mode function using `eval-after-load'.
5493
5543c8b7
KS
54942005-07-21 Kim F. Storm <storm@cua.dk>
5495
5496 * mail/emacsbug.el (report-emacs-bug): Request that backtraces are
5497 included when reporting an emacs crash, and tell about the DEBUG file.
5498
5499 * image-file.el (insert-image-file): Add yank-handler.
5500 (image-file-yank-handler): Yank handler to make unique copies of
5501 images when they are yanked into a buffer next to each other.
5502
69c3280d
JB
55032005-07-21 Juanma Barranquero <lekktu@gmail.com>
5504
d6ff789c
JB
5505 * comint.el (comint-use-prompt-regexp, comint-send-input)
5506 (comint-source-default, comint-extract-string)
5507 (comint-get-source, comint-word, comint-completion)
5508 (comint-source, comint-prompt-read-only, comint-update-fence):
5509 Fix typos in docstrings.
5510 (comint-use-prompt-regexp-instead-of-fields, comint-kill-output):
5511 Declare with define-obsolete-*-alias macros.
5512 (comint-previous-matching-input-from-input)
5513 (comint-next-matching-input-from-input)
5514 (comint-previous-matching-input, comint-next-matching-input)
5515 (comint-forward-matching-input):
5516 Improve argument/docstring consistency.
5517
4880a274
JB
5518 * desktop.el (desktop-clear-preserve-buffers-regexp):
5519 Also preserve the *server* buffer.
5520
69c3280d
JB
5521 * simple.el (clone-indirect-buffer): Doc fix.
5522 (fixup-whitespace, just-one-space)
5523 (backward-delete-char-untabify, lambda): "?\ " -> "?\s".
5524 (next-error, next-error-highlight)
5525 (next-error-highlight-no-select, next-error-last-buffer)
5526 (next-error-buffer-p, next-error-find-buffer, next-error)
5527 (previous-error, next-error-no-select, previous-error-no-select)
5528 (open-line, split-line, minibuffer-prompt-width, kill-new)
5529 (binary-overwrite-mode): Fix typos in docstrings.
5530 (set-fill-column): Fix typo in message.
5531
5532 * skeleton.el (skeleton-proxy-new): Doc fix.
5533
5534 * strokes.el (strokes-load-hook): Doc fix.
5535 (strokes-grid-resolution, strokes-get-grid-position)
5536 (strokes-renormalize-to-grid, strokes-read-stroke)
5537 (strokes-read-complex-stroke, strokes-file, strokes-last-stroke)
5538 (strokes-global-map): Fix typos in docstrings.
5539 (strokes-help): Doc fix. Fix help message and pass it through
5540 `substitute-command-keys'.
5541
4880a274
JB
5542 * tempo.el (tempo-insert-prompt, tempo-interactive)
5543 (tempo-show-completion-buffer, tempo-tags, tempo-match-finder)
5544 (tempo-insert-string-functions, tempo-local-tags)
5545 (tempo-define-template, tempo-insert-template)
5546 (tempo-insert-prompt-compat, tempo-is-user-element)
5547 (tempo-insert-mark, tempo-find-match-string, tempo-complete-tag):
5548 Fix typos in docstrings.
5549
5550 * vcursor.el (vcursor-other-window, vcursor-bind-keys)
5551 (vcursor-key-bindings, vcursor-use-vcursor-map)
5552 (vcursor-find-window, vcursor-scroll-down)
5553 (vcursor-disable, vcursor-beginning-of-buffer)
5554 (vcursor-end-of-buffer): Fix typos in docstrings.
5555 (vcursor-relative-move, vcursor-get-char-count):
5556 Improve argument/docstring consistency.
5557
5558 * version.el: "?\ " -> "?\s".
5559
5560 * wid-edit.el (widget-default-create, widget-after-change)
5561 (widget-default-format-handler, widget-checklist-add-item)
5562 (widget-radio-add-item, widget-choose, widget-specify-secret)
5563 (widget-field-value-create, widget-field-value-get)
5564 (widget-editable-list-format-handler)
5565 (widget-editable-list-entry-create, widget-group-value-create)
5566 (widget-documentation-link-add)
5567 (widget-documentation-string-value-create): "?\ " -> "?\s".
5568 (widget-convert-text): Doc fix.
5569 (widget-narrow-to-field, widget-field-find)
5570 (widget-url-link-action, widget-emacs-library-link-action)
5571 (widget-color-notify): Fix typos in docstrings.
5572
5573 * w32-fns.el (w32-shell-name): Use `bound-and-true-p'.
5574 (x-select-text, set-w32-system-coding-system)
5575 (w32-add-charset-info): Fix typos in docstrings.
5576
5577 * emulation/cua-base.el (cua-mode, cua-enable-register-prefix)
5578 (cua-enable-cua-keys, cua-use-hyper-key)
5579 (cua-virtual-rectangle-edges): Fix typos in docstrings.
5580 (cua--M/H-key, cua--init-keymaps): "?\ " -> "?\s".
5581
5582 * net/tramp.el (tramp-handle-load): Fix typo in error message.
5583
5584 * emacs-lisp/re-builder.el (regexp-builder): Declare with
5585 `defalias' instead of faking it.
5586
5587 * eshell/em-ls.el (eshell-ls-decorated-name): Doc fix.
5588 (eshell-ls-missing, eshell-ls-dired-initial-args)
5589 (eshell-ls-use-in-dired): Fix typos in docstrings.
5590
200576f6
KS
55912005-07-20 Kim F. Storm <storm@cua.dk>
5592
5593 * emulation/cua-base.el (cua-mode): Improve doc string.
5594
3f32d6a3
JB
55952005-07-20 Juanma Barranquero <lekktu@gmail.com>
5596
a5b5bf44
JB
5597 * abbrev.el (expand-region-abbrevs): Doc fix.
5598 (inverse-add-mode-abbrev, inverse-add-global-abbrev):
5599 Improve argument/docstring consistency.
5600
5601 * arc-mode.el (archive-get-descr, archive-alternate-display):
5602 Doc fixes.
5603 (archive-l-e): Improve argument/docstring consistency.
5604 (archive-tmpdir, archive-unixdate, archive-unixtime)
5605 (archive-chmod-entry): Fix typos in docstrings.
5606 (archive-unflag, archive-unflag-backwards)
5607 (archive-unmark-all-files): "?\ " -> "?\s".
5608
5609 * buff-menu.el (Buffer-menu-unmark): Doc fix.
5610 (Buffer-menu-not-modified, Buffer-menu-execute)
5611 (Buffer-menu-toggle-read-only, Buffer-menu-buffer+size)
5612 (list-buffers-noselect, Buffer-menu-select): "?\ " -> "?\s".
5613
5614 * composite.el (compose-string, encode-composition-rule)
5615 (compose-last-chars): Fix typos in docstrings.
5616
3f32d6a3
JB
5617 * desktop.el (desktop-enable, desktop-basefilename):
5618 Declare with `define-obsolete-variable-alias'.
5619 (desktop-internal-v2s): Don't quote keywords.
5620 (desktop-clear): "?\ " -> "?\s".
5621
a5b5bf44
JB
5622 * dired.el (dired-align-file, dired-flag-backup-files)
5623 (dired-change-marks, dired-unmark-all-files): "?\ " -> "?\s".
5624 (dired-listing-switches, dired-ls-F-marks-symlinks)
5625 (dired-dwim-target, dired-load-hook, dired-mode-hook)
5626 (dired-directory, dired-faces, dired, dired-revert)
5627 (dired-mode, dired-summary, dired-view-file)
5628 (dired-copy-filename-as-kill, dired-delete-file)
5629 (dired-no-confirm, dired-unmark-all-marks)
5630 (dired-sort-by-date-regexp, dired-sort-by-name-regexp)
5631 (dired-sort-inhibit, dired-sort-other): Fix typos in docstrings.
5632 (dired-undo, dired-get-file-for-visit, dired-sort-toggle-or-edit):
5633 Fix typos in message strings.
5634
5635 * dired-x.el (virtual-dired): Declare with `defalias'.
5636 (dired-mark-unmarked-files, dired-local-variables-file)
5637 (dired-omit-here-always): Doc fix.
5638 (dired-omit-mode, dired-find-subdir)
5639 (dired-enable-local-variables, dired-clean-up-buffers-too)
5640 (dired-extra-startup, dired-mark-extension, dired-jump)
5641 (dired-jump-other-window, dired-omit-localp, dired-virtual-mode)
5642 (dired-smart-shell-command, dired-guess-shell-alist-user)
5643 (dired-man, dired-initial-position, dired-x-hands-off-my-keys)
5644 (dired-x-bind-find-file, dired-x-submit-report):
5645 Fix typos in docstrings.
5646 (dired-mark-unmarked-files): "?\ " -> "?\s".
5647
5648 * dirtrack.el (dirtrack-list): Fix typos in docstring.
5649
5650 * faces.el (describe-face): "?\ " -> "?\s".
5651 (read-all-face-attributes, read-face-font, modify-face)
5652 (face-attr-construct, italic): Fix typos in docstrings.
5653 (frame-update-face-colors): Declare with
5654 `define-obsolete-function-alias'.
5655
26b9ecbc
JB
5656 * files.el (find-file-noselect, recode-file-name): Doc fixes.
5657 (insert-directory, kill-some-buffers): "?\ " -> "?\s".
5658 (magic-mode-alist, buffer-file-numbers-unique)
5659 (write-file-functions, get-free-disk-space):
5660 Fix typos in docstrings.
5661 (find-file-not-found-hooks, find-file-hooks, write-file-hooks)
5662 (write-contents-hooks, write-file-hooks):
5663 Declare with `define-obsolete-variable-alias'.
5664
f33321ad
JB
5665 * forms-d2.el (arch-rj): Fix typo in docstrings.
5666 (arch-tocol): Likewise. "?\ " -> "?\s".
5667
5668 * frame.el (set-frame-font, cursor-in-non-selected-windows):
5669 Fix typo in docstring.
5670 (set-screen-width, set-screen-height): Delete redundant info in
5671 doctrings.
5672 (new-frame, screen-height, screen-width): Declare with
5673 `define-obsolete-function-alias'.
5674 (delete-frame-hook, blink-cursor): Declare with
5675 `define-obsolete-variable-alias'.
5676
5677 * paths.el (prune-directory-list): Fix typos in docstring.
5678
5679 * pcvs-util.el (cvs-flags-query, cvs-strings->string)
5680 (cvs-prefix-get): Fix typos in docstrings.
5681
5682 * ps-print.el (ps-extend-face-list, ps-extend-face)
5683 (ps-print-background-image): Fix typos in docstrings.
5684 (ps-default-fg, ps-default-bg): Doc fixes.
5685
5686 * s-region.el (s-region-bind): Doc fix.
5687 (s-region-move-p1, s-region-move-p2): Fix typos in docstrings.
5688
3f32d6a3
JB
5689 * textmodes/org.el (org-table-formula-substitute-names)
5690 (org-table-get-vertical-vector): Doc fixes.
5691 (org-table-recalculate): Remove unused argument to `message'.
5692
376b811b
CD
56932005-07-19 Carsten Dominik <dominik@science.uva.nl>
5694
3f32d6a3
JB
5695 * textmodes/org.el (org-table-column-names)
5696 (org-table-column-name-regexp)
a34ed813
SM
5697 (org-table-named-field-locations): New variables.
5698 (org-archive-subtree): Protect `this-command' when calling
376b811b
CD
5699 `org-copy-subtree' and `org-cut-subtree', to avoid appending to
5700 the kill buffer.
a34ed813
SM
5701 (org-complete): Remove fixed-formula completion.
5702 (org-edit-formulas-map): New variable.
5703 (org-table-edit-formulas): New command.
5704 (org-finish-edit-formulas, org-abort-edit-formulas)
3f32d6a3 5705 (org-show-variable, org-table-get-vertical-vector): New functions.
a34ed813
SM
5706 (org-table-maybe-eval-formula): Handle `:=' fields.
5707 (org-table-get-stored-formulas, org-table-store-formulas)
5708 (org-table-get-formula, org-table-modify-formulas)
5709 (org-table-replace-in-formulas): Handle named field formulas.
5710 (org-table-get-specials): Store locations of named fields.
376b811b 5711
09ca8329
JL
57122005-07-19 Juri Linkov <juri@jurta.org>
5713
5714 * progmodes/grep.el (grep-regexp-alist)
5715 (grep-mode-font-lock-keywords, grep-process-setup):
5716 Use default GNU grep match color "01;31m" instead of "01;41m".
5717 (grep-regexp-alist, grep-mode-font-lock-keywords):
5718 Use `\\[[0-9]*m' instead of `\\[00m'.
5719 (grep-regexp-alist): Move `\\(?:\033\\[K\\)?' from sgr_end to
5720 sgr_start where its handling is more important. Use the real
5721 length of sgr_start instead of constant 8.
5722 (grep-mode-font-lock-keywords): Don't delete `\\(?:\033\\[K\\)?'
5723 specially. Delete all remaining escape sequences.
5724 (grep-process-setup): Set "GREP_COLORS" for GNU grep 2.5.1-cvs.
5725 (grep-regexp-alist): Make hyperlink only for binary file name
5726 instead of the whole line.
5727 (grep-mode-map): Bind `backtab' to `compilation-previous-file'.
5728 (grep-mode): Add autoload.
5729
5730 * emacs-lisp/find-func.el (find-function-regexp):
5731 Add `define-compilation-mode'.
5732
09cab23d
JL
57332005-07-19 Juri Linkov <juri@jurta.org>
5734
5735 * compare-w.el (compare-ignore-whitespace, compare-windows-sync)
5736 (compare-windows-sync-string-size, compare-windows-recenter)
5737 (compare-windows-highlight, compare-windows): Add version 22.1.
5738 (compare-windows) <defface>: Inherit from lazy-highlight instead
5739 of duplicating its default value.
5740
5741 * cus-edit.el (custom-mode-map): Bind `C-c C-c' to `Custom-set'.
5742 (Custom-mode-menu): Use `info' instead of `Info-goto-node'.
5743
5744 * descr-text.el (describe-char): Create link buttons for `charset'
5745 and `code point'. Add the current input method name with a link
5746 button to `to input' field. Print face names of display table
5747 characters in `The display table entry is displayed by' section
5748 instead of printing face-id in the `display' field.
5749 Guess hardcoded faces and create a link button for them.
5750 Skip empty fields when calculating max-width.
5751 Treat `widget-create' specially while inserting strings from the
5752 collected field list.
5753 (describe-char-after): Made obsolete in version 22.1, not 21.5.
5754
5755 * diff-mode.el (diff-file-header): Change foreground color from
5756 yellow to green on light backgrounds.
5757 (diff-context): Inherit from `shadow' only for color/grayscale
5758 with more than 88 colors.
5759 (diff-indicator-removed, diff-indicator-added)
5760 (diff-indicator-changed): New faces.
5761 (diff-font-lock-keywords): Use new faces. Regroup rules.
5762 Add "^---$" for `normal' diff format. Fontify `#' lines with
5763 font-lock-comment-delimiter-face and font-lock-comment-face.
5764 Add `#' to ^[^...] in the rule for `diff-context-face'.
5765
5766 * faces.el (mode-line-highlight): Replace RoyalBlue4 with
5767 a button-like box. Inherit from `highlight' on low colors.
5768 (shadow): Use shades of gray only for color/grayscale with
5769 more than 88 colors. Use green for light backgrounds with
5770 8 colors, and yellow for dark backgrounds with 8 colors.
5771
a34ed813
SM
5772 * font-lock.el (font-lock-regexp-grouping-backslash):
5773 Don't inherit from escape-glyph (use bold for all cases).
09cab23d
JL
5774
5775 * info.el (info-xref-visited): Use light foreground color `violet'
5776 for dark backgrounds instead of dark color `magenta3'.
5777 (info-title-1): Use `yellow' color for dark backgrounds.
5778
5779 * isearch.el (isearch): Use not-too-dark magenta3 instead of
5780 too-light magenta2.
5781
5782 * replace.el (match): Use slightly more light RoyalBlue3 instead
5783 of dark RoyalBlue4.
5784
5785 * wid-edit.el (widget-inactive): Inherit from `shadow'.
5786
cc8b76bf
JB
57872005-07-19 Juanma Barranquero <lekktu@gmail.com>
5788
6d9c9ad9
JB
5789 * novice.el (disabled-command-hook): Declare it with
5790 `define-obsolete-variable-alias'.
5791
cc8b76bf
JB
5792 * desktop.el (desktop-enable, desktop-buffer-modes-to-save)
5793 (desktop-buffer-misc-functions, desktop-buffer-handlers)
5794 (desktop-load-default): Add release to obsolescence info.
5795 (desktop-globals-to-clear, desktop-buffer-mode-handlers)
5796 (desktop-append-buffer-args, desktop-read):
5797 Fix typos in docstrings.
5798 (desktop-kill): Fix typo in message.
5799 (desktop-save): Doc fix.
5800
acfb6f24 58012005-07-19 Michael Kifer <kifer@cs.stonybrook.edu>
cc8b76bf
JB
5802
5803 * viper-cmd.el (viper-escape-to-state): Bug fix.
5804 (viper-envelop-ESC-key): Change the definition of fast
5805 keysequence so it'll work with keyboard macros.
5806
5807 * ediff.el (ediff-patch-buffer): Change the docstring.
5808
e9b01d1f
KH
58092005-07-19 Kenichi Handa <handa@m17n.org>
5810
5811 * international/mule-cmds.el (select-safe-coding-system): Try to
5812 use an auto-coding (if any) before anything else. If the found
5813 auto-coding is invalid, show a warning message.
5814
5815 * international/mule.el (find-auto-coding): New function created
5816 by modifying the body of set-auto-coding.
5817 (set-auto-coding): Use find-auto-coding to find a coding.
5818
b4fb325f
RS
58192005-07-18 Richard M. Stallman <rms@gnu.org>
5820
5821 * allout.el (allout-isearch-expose): Use isearch-mode-end-hook-quit,
5822 not isearch-mode-end-hook-error.
5823 (allout-before-change-protect): Fix error message.
5824
1bef8597
JL
58252005-07-18 Juri Linkov <juri@jurta.org>
5826
5827 * allout.el (allout-mode):
5828 * calculator.el (calculator-copy):
5829 * custom.el (custom-known-themes):
5830 * dired.el (dired-desktop-buffer-misc-data)
5831 (dired-restore-desktop-buffer):
5832 * dired-x.el (dired-omit-marker-char):
5833 * files.el (basic-save-buffer):
5834 * font-core.el (font-lock-mode):
5835 * calendar/calendar.el (calendar-goto-hebrew-date)
5836 (calendar-goto-coptic-date, calendar-goto-ethiopic-date)
5837 (calendar-goto-persian-date):
5838 * language/ethio-util.el (ethio-sera-to-fidel-region):
5839 * textmodes/picture.el (picture-mode):
5840 Delete duplicate duplicate words.
5841
57cfde4d
JL
58422005-07-18 Juri Linkov <juri@jurta.org>
5843
5844 * isearch.el (isearch-mode-map): Remove key bindings for regexp
5845 chars * ? } |.
5846 (isearch-fallback): Don't call `isearch-process-search-char'.
5847 (isearch-*-char, isearch-}-char, isearch-|-char): Remove functions.
5848 (isearch-process-search-char): Call `isearch-fallback' for regexp
5849 chars * ? } |.
5850 (isearch-return-char): Make obsolete with `make-obsolete' instead
5851 of simply documenting it as obsolete in the docstring.
5852 (isearch-fallback): Refill docstring.
5853
5854 * international/isearch-x.el
ca19f3f1
AS
5855 (isearch-process-search-multibyte-characters): Remove unneeded
5856 `concat'. Add intermediate values to `junk-hist' instead of
5857 `minibuffer-history'. Test the length of `str'.
57cfde4d 5858
d34f0136
JB
58592005-07-18 Juanma Barranquero <lekktu@gmail.com>
5860
5861 * allout.el (allout-resolve-xref): Fix typos in error strings.
5862 (allout-before-change-protect): Remove unneeded `concat'.
5863
5864 * array.el (array-mode, array-reconfigure-rows)
5865 (untabify-backward): Fix typos in docstrings.
5866 (array-reconfigure-rows): Use `insert-buffer-substring', not
5867 `insert-buffer'.
5868
5869 * calendar/icalendar.el (icalendar--get-unfolded-buffer):
a34ed813
SM
5870 * progmodes/ada-mode.el (ada-make-body):
5871 Use `insert-buffer-substring' and `goto-char', not `insert-buffer'.
d34f0136
JB
5872
5873 * dired.el (dired-log):
5874 * tar-mode.el (tar-subfile-save-buffer):
5875 * play/zone.el (zone-pgm-stress-destress):
5876 Use `insert-buffer-substring', not `insert-buffer'.
5877
e81c51f0
SJ
58782005-07-17 Simon Josefsson <jas@extundo.com>
5879
c5fb0bd6 5880 * mail/smtpmail.el (smtpmail-auth-supported): Prefer PLAIN over LOGIN.
e81c51f0 5881
4effb112
SJ
58822005-07-16 Jose E. Marchesi <jemarch@gnu.org>
5883
c5fb0bd6
KS
5884 * lisp/mail/smtpmail.el (smtpmail-auth-supported):
5885 Add plain auth method.
5886 (smtpmail-try-auth-methods): Add AUTH PLAIN dialog.
4effb112 5887
4f8efafc
KS
58882005-07-17 Kim F. Storm <storm@cua.dk>
5889
f64d5328 5890 * ido.el (dired-other-window): Add ido property.
4f8efafc 5891
e41acc77
JB
58922005-07-16 Juanma Barranquero <lekktu@gmail.com>
5893
5894 * emacs-lisp/bytecomp.el (byte-compile-maybe-guarded):
5895 Fix typo in docstring.
5896 (byte-compile-interactive-only-functions): Add `insert-buffer' and
5897 `insert-file-literally'.
5898
5899 * emacs-lisp/edebug.el (def-edebug-form-spec): Add obsolescence
5900 info and delete redundant message. Doc fix.
5901 (edebug-install-custom-print-funcs, edebug-reset-print-funcs)
5902 (edebug-uninstall-custom-print-funcs): Define as obsolete aliases.
5903
ad50a502
RS
59042005-07-16 Richard M. Stallman <rms@gnu.org>
5905
5906 * emacs-lisp/bytecomp.el (byte-compile-and-recursion): New function.
5907 (byte-compile-and): Use byte-compile-and-recursion.
5908 (byte-compile-or-recursion): New function.
5909 (byte-compile-or): Use that.
5910 (byte-compile-if): Guard the else-clause too.
5911 (byte-compile-maybe-guarded): Handle (not (featurep 'emacs)).
4185451d
RS
5912
5913 * isearch.el (isearch-mode-end-hook-quit): New variable.
5914 (isearch-done): Bind it.
5915 (isearch-mode-end-hook): Doc fix.
5916
5917 * allout.el (allout-isearch-did-quit): Variable deleted.
5918 (allout-real-isearch-abort): Function name no longer used.
5919 (allout-mode): Do allout-enwrap-isearch whenever feature is wanted.
5920 (allout-isearch-rectification): isearch-mode always exists.
5921 Don't set allout-isearch-did-quit.
5922 (allout-isearch-expose): Check isearch-mode-end-hook-error, not
5923 allout-isearch-did-quit.
5924 (allout-enwrap-isearch): Just add the hook.
5925 (allout-isearch-abort): Function deleted.
5926 (allout-pre-command-business): Avoid warning.
ad50a502
RS
5927
5928 * progmodes/pascal.el (pascal-outline-map): Use fboundp, not boundp.
5929 Correctly avoid warnings.
5930 (pascal-outline): Likewise.
5931
5932 * progmodes/f90.el (f90-abbrev-start): Avoid warning.
5933
5934 * progmodes/asm-mode.el (asm-comment): Use with-no-warnings.
5935
5936 * play/tetris.el (tetris-mode): Avoid warning.
5937
5938 * play/snake.el (snake-mode): Avoid warning.
5939
5940 * play/gamegrid.el (gamegrid-shared-game-dir): Add defvar.
5941 (gamegrid-set-display-table): Avoid warning.
5942 (gamegrid-set-timer): Likewise.
5943 (gamegrid-make-mono-tty-face): Use set-face-inverse-video-p.
5944 (gamegrid-add-score-with-update-game-score-1): Take FILE
5945 as argument.
5946 (gamegrid-add-score-with-update-game-score): Pass that argument.
5947 Rename have-shared-game-dir to gamegrid-shared-game-dir.
5948
5949 * net/eudc-hotlist.el (eudc-hotlist-mode): Avoid warnings.
5950
5951 * net/eudc-bob.el (eudc-jump-to-event): Avoid warning.
5952 (eudc-bob-display-jpeg, eudc-bob-can-display-inline-images): Likewise.
5953
5954 * mail/uce.el (uce-reply-to-uce): Replace beginning-of-buffer
5955 and insert-file.
e41acc77 5956
ad50a502
RS
5957 * mail/supercite.el (sc-no-blank-line-or-header): Avoid warning.
5958 (sc-ask): Avoid warnings.
5959
5960 * eshell/em-hist.el (eshell-rebind-keys-alist): Add defvar.
5961 (eshell-hist-initialize): Use that var the natural way.
5962
5963 * emulation/viper-init.el (viper-activate-input-method): Avoid warning.
5964
a34ed813
SM
5965 * emacs-lisp/re-builder.el (reb-cook-regexp):
5966 Avoid warning calling lre-compile-string.
ad50a502
RS
5967 (reb-color-display-p): Avoid warning.
5968
5969 * calculator.el (calculator-last-input): Guard uses
5970 of event-key and key-press-event-p.
5971 (event-key, key-press-event-p): Delete definitions.
5972
5973 * emacs-lisp/find-gc.el (find-gc-unsafe-list)
dc9c856d
RS
5974 (find-gc-source-directory, find-gc-subrs-callers)
5975 (find-gc-noreturn-list, find-gc-source-files)
5976 (find-gc-subrs-called): Vars renamed and defvar'd.
ad50a502
RS
5977
5978 * emacs-lisp/checkdoc.el (checkdoc-make-overlay)
5979 (checkdoc-overlay-put, checkdoc-delete-overlay)
5980 (checkdoc-overlay-start, checkdoc-overlay-end)
e41acc77 5981 (checkdoc-mode-line-update, checkdoc-char=):
ad50a502 5982 Define such that compiler knows they are defined.
a34ed813
SM
5983 (checkdoc-call-eval-buffer): Delete. Use eval-buffer directly.
5984 (checkdoc-read-event): Delete. Use read-event directly.
ad50a502
RS
5985
5986 * whitespace.el (whitespace-make-overlay)
5987 (whitespace-overlay-put, whitespace-delete-overlay)
5988 (whitespace-overlay-start, whitespace-overlay-end):
5989 Define such that compiler knows they are defined.
5990 (whitespace): Move conditional inside.
5991
5992 * tempo.el (tempo-insert-template): Suppress warning.
5993
5994 * ediff-diff.el (longlines-mode): Add defvar.
5995
9ebc3953
EZ
59962005-07-16 Gary Howell <g1howell-list@yahoo.com> (tiny change)
5997
5998 * server.el: Bind "C-x #" in a way that works even if C-x is
5999 redefined to a command key, not a prefix key.
6000
2e9c1c6d
EZ
60012005-07-16 Johan Bockgard <bojohan@users.sourceforge.net> (tiny change)
6002
6003 * emacs-lisp/cl-macs.el (cl-make-type-test): Defer evaluation of
6004 cl-make-type-test till execution time.
6005
6bdeff3e
EZ
60062005-07-16 Markus Rost <rost@math.uni-bielefeld.de>
6007
6008 * dired-x.el (dired-do-relsymlink-regexp): Add missing optional
6009 arg ARG and use it.
6010
578f8106
EZ
60112005-07-16 Johan Bockgard <bojohan@users.sourceforge.net> (tiny change)
6012
6013 * emacs-lisp/cl-macs.el (cl-make-type-test): Add `atom' type.
6014
9f8a6f72
LT
60152005-07-15 Luc Teirlinck <teirllm@auburn.edu>
6016
6017 * emacs-lisp/easy-mmode.el (define-minor-mode): Avoid constructing
6018 a defcustom with two :set or :type keywords.
6019
e4b477a1
RS
60202005-07-15 Richard M. Stallman <rms@gnu.org>
6021
6022 * emacs-lisp/lisp-mode.el (emacs-lisp-mode-syntax-table):
6023 Don't give ^M comment-end syntax.
6024
bb7e5329
NR
60252005-07-16 Nick Roberts <nickrob@snap.net.nz>
6026
9ab281f0 6027 * progmodes/gdb-ui.el (gdb-var-update, gdb-var-update-handler):
bb7e5329
NR
6028 Don't consider gdbmi (gdb-mi.el has its own update functions).
6029 (gdb-var-delete): Make it work for gdbmi as well.
6030 (gdb-speedbar-expand-node): Move var-update here for gdbmi.
6031
6032 * progmodes/gud.el (etags, sdb): Only require etags when needed.
6033 (gud-speedbar-menu-items): Correct logic for enabling items.
6034
075e33b3
KS
60352005-07-15 Kim F. Storm <storm@cua.dk>
6036
2994c5cf 6037 * ido.el: Fix commentary.
9ab281f0 6038 (ido-define-mode-map): Move ido-next-work-file to C-M-o.
075e33b3 6039 Use with-no-warnings around ffap-guesser.
2994c5cf
KS
6040 (ido-file-internal, ido-read-file-name, ido-read-directory-name):
6041 Let bind minibuffer-completing-file-name to t.
075e33b3 6042
fea34e9f
JB
60432005-07-15 Juanma Barranquero <lekktu@gmail.com>
6044
9ab281f0
JB
6045 * startup.el (site-run-file, keyboard-type): Doc fixes.
6046 (command-line): Check for "--basic-display" argument; also for
6047 "--quick", not "--bare-bones" (which was renamed).
6048 (fancy-splash-text): Add missing item "Getting New Versions".
6049 (normal-splash-screen): Fix typos and improve consistency with
6050 `fancy-splash-text'. Update copyright year.
6051
1930e8f0
JB
6052 * hexl.el (hexl-mode-map): Recognize also `ehelp-command' as a
6053 valid binding for `help-char'.
6054
3c8dd9b9 6055 * emacs-lisp/derived.el (derived-mode-hook-name): Doc fix.
fea34e9f 6056
9ea818ab
DN
60572005-07-14 Dan Nicolaescu <dann@ics.uci.edu>
6058
6059 * term.el (term-mode): Disable cua-mode for term buffers.
6060
edc8ec9f
JB
60612005-07-14 Juanma Barranquero <lekktu@gmail.com>
6062
1930e8f0
JB
6063 * add-log.el (add-log-mailing-address, change-log-merge):
6064 Doc fixes.
edc8ec9f
JB
6065 (change-log-get-method-definition): Fix typo in docstring.
6066
44016d9d
KS
60672005-07-14 Kim F. Storm <storm@cua.dk>
6068
6069 * emulation/cua-base.el:
6070 (cua--pre-command-handler-1, cua--pre-command-handler)
6071 (cua--post-command-handler-1, cua--post-command-handler):
6072 Split in two. Check (buffer local) value of cua-mode.
6073 (cua-selection-mode): New command.
6074
fd90b80c
LT
60752005-07-13 Luc Teirlinck <teirllm@auburn.edu>
6076
6077 * custom.el (custom-initialize-safe-set)
6078 (custom-initialize-safe-default): Doc fixes.
6079
6080 * frame.el (blink-cursor-mode): Use `custom-initialize-safe-default'
6081 and simplify :init-value again.
6082
6083 * tooltip.el (tooltip-mode): Use `custom-initialize-safe-default'
6084 and simplify :init-value again. Delete autoload.
6085
6086 * startup.el (command-line): Use `custom-reevaluate-setting' again
6087 for tooltip-mode.
6088
9f8a6f72
LT
6089 * emacs-lisp/easy-mmode.el (define-minor-mode): Avoid constructing
6090 a defcustom with two :initialize keywords.
fd90b80c 6091
a937cb39
JB
60922005-07-13 Juanma Barranquero <lekktu@gmail.com>
6093
6094 * allout.el (my-mark-marker, allout-isearch-prior-pos)
6095 (allout-unprotected, allout-undo-aggregation, allout-snug-back)
6096 (allout-post-command-business, allout-flag-region)
6097 (isearch-reenable-font-lock, allout-yank)
6098 (allout-insert-latex-header, allout-insert-latex-trailer)
6099 (allout-latex-verbatim-quote-curr-line, allout-latexify-exposed)
6100 (allout-latex-verb-quote): Fix typos in docstrings.
1930e8f0 6101 (allout-enwrap-isearch, regexp-sans-escapes): Doc fixes.
a937cb39
JB
6102 (allout-unprotected, allout-prefix-data):
6103 Improve argument/docstring consistency.
6104 (allout-chart-subtree): Fix argument spec.
6105 (allout-open-topic): Rename `use_sib_bullet' argument to
6106 `use-sib-bullet'. Doc fix.
6107
6108 * whitespace.el (whitespace-check-buffer-leading)
6109 (whitespace-check-buffer-trailing)
6110 (whitespace-check-buffer-indent)
6111 (whitespace-check-buffer-spacetab)
6112 (whitespace-check-buffer-ateol, whitespace-highlighted-space)
6113 (whitespace-check-leading-whitespace)
6114 (whitespace-check-trailing-whitespace)
6115 (whitespace-check-spacetab-whitespace)
6116 (whitespace-check-indent-whitespace)
6117 (whitespace-check-ateol-whitespace, whitespace-abort-on-error)
6118 (whitespace-modes): Fix typos in docstrings.
1930e8f0 6119 (defgroup, defcustom): Doc fixes.
a937cb39
JB
6120
6121 * winner.el (winner-mode, winner-boring-buffers)
6122 (winner-pending-undo-ring): Doc fixes.
6123 (winner-ring): Remove unneeded `progn'.
6124 (winner-equal): `defsubst' it.
6125 (winner-redo): Fix message.
6126
010b9a45
KS
61272005-07-13 Kim F. Storm <storm@cua.dk>
6128
6129 * simple.el (line-move-1): Always use vertical-motion to
6130 do the last (or only) line move to ensure some movement.
6131 Undo 2005-06-23 change--don't check for overlays.
6132
c229fb15
YM
61332005-07-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
6134
6135 * term/mac-win.el (ccl-encode-mac-roman-font)
6136 (ccl-encode-mac-centraleurroman-font)
6137 (ccl-encode-mac-cyrillic-font, ccl-encode-mac-symbol-font):
2af9d879
SM
6138 (ccl-encode-mac-dingbats-font): Remove check for ASCII.
6139 Change charset-id boundary of dimension to ?\xef.
c229fb15
YM
6140 (mac-char-fontspec-list): New constant.
6141 (fontset-add-mac-fonts): Use it. Accept non-string `base-family'
6142 argument. Nil uses itself as family in font-spec. Previous
6143 behavior for nil is now provided by non-nil non-string argument.
6144 All callers changed. Add font-specs for Mac fonts to
6145 "fontset-default" unless iso8859-1 fonts are installed.
6146
69d05d83
SM
61472005-07-13 Stefan Monnier <monnier@iro.umontreal.ca>
6148
6149 * progmodes/sh-script.el (sh-get-indent-info): Only indent
6150 a continuation line if the \ is preceded by SPC or TAB.
6151 (sh-get-indent-info): Simplify.
6152 (sh-mark-init, sh-learn-buffer-indent, sh-add-completer):
6153 Use with-current-buffer.
6154
6155 * font-lock.el (font-lock-fontify-keywords-region): Avoid inf-loops
6156 when the matched text is empty.
6157
d8a9fbf0
LT
61582005-07-12 Luc Teirlinck <teirllm@auburn.edu>
6159
6160 * startup.el (command-line): Revert to previous handling of
6161 tooltip-mode. Explain in comment why the complexity is needed.
6162
6163 * tooltip.el (tooltip-mode): Revert to previous implementation of
6164 its defcustom.
6165
6166 * frame.el (blink-cursor-mode): Revert to previous implementation
f3eb269f 6167 of its defcustom. Update comment.
d8a9fbf0 6168
70f35cb1
LH
61692005-07-12 Lars Hansen <larsh@soem.dk>
6170
6171 * desktop.el: Update e-mail address.
6172
c37efb7a
YM
61732005-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
6174
6175 * term/mac-win.el (mac-services-mail-selection)
6176 (mac-services-mail-to): New functions.
6177 (mac-application-menu-map): Bind them.
6178
7ea9de71
NR
61792005-07-12 wulei <milton@wulei.net> (tiny change)
6180
6181 * progmodes/gdb-ui.el: Add note about buffering with Windows.
6182
350ecc49
LT
61832005-07-11 Luc Teirlinck <teirllm@auburn.edu>
6184
6185 * custom.el (custom-reevaluate-setting): Doc fix.
6186
ea6bc45d
JB
61872005-07-11 Jay Belanger <belanger@truman.edu>
6188
6189 * calc/calc.el (calc-embedded-announce-formula-alist)
6190 (calc-embedded-open-close-plain-alist)
69d05d83 6191 (calc-embedded-open-close-mode-alist): Add checks for additional
a937cb39 6192 major modes (due to Robert J. Chassell <bob@rattlesnake.com>).
ea6bc45d 6193
ba2c4279
JB
61942005-07-11 Juanma Barranquero <lekktu@gmail.com>
6195
6196 * custom.el (custom-enable-theme): Don't add theme to
6197 `custom-enabled-themes' with `push' because there is no
6198 setf-method for `delq'.
6199
3cc9e6d8
RS
62002005-07-11 Richard M. Stallman <rms@gnu.org>
6201
8989771d
RS
6202 * custom.el (custom-declare-variable): Doc fix.
6203
5176af43
RS
6204 * dired-aux.el (dired-compare-directories): Remove "." and ".."
6205 from the alists.
6206
3cc9e6d8
RS
6207 * emacs-lisp/edebug.el (edebug-slow-after, edebug-slow-before):
6208 Do nothing if edebug-active.
6209
6210 * emacs-lisp/edebug.el (edebug-enter): Don't with-timeout-suspend here.
6211 (edebug-display): Do it here instead.
6212
62132005-07-10 Richard M. Stallman <rms@gnu.org>
6214
6215 * cus-face.el (custom-theme-set-faces): Make it work.
6216 (custom-reset-faces): Doc fix.
6217 (custom-theme-reset-internal-face, custom-theme-face-value):
6218 Functions deleted.
6219
6220 * custom.el (custom-push-theme): Maintain list of the settings
6221 of a given theme in its theme-settings property.
6222 Maintain position of old settings in the theme-value
6223 or theme-face property.
6224 (custom-enabled-themes): New variable.
6225 (custom-theme-enabled-p): New function.
6226 (provide-theme): Update custom-enabled-themes.
6227 Disable and reenable the `user' theme.
6228 (require-theme): Doc fix.
6229 (custom-do-theme-reset, custom-remove-theme): Functions deleted.
6230 (custom-theme-value, custom-theme-variable-value): Likewise.
6231 (custom-theme-reset-internal): Likewise.
6232 (custom-theme-load-themes): Fix bugs and use custom-disable-theme.
6233 (custom-enable-theme, custom-disable-theme): New functions.
6234 (custom-variable-theme-value, custom-face-theme-value): Likewise.
6235 (custom-theme-recalc-variable, custom-theme-recalc-face): Likewise.
6236 (custom-theme-reset-variables): Simplify.
6237 (deftheme, custom-declare-theme, custom-make-theme-feature):
6238 Definitions moved.
6239
1a3b7cd5
RS
62402005-07-10 Chong Yidong <cyd@stupidchicken.com>
6241
6242 * longlines.el (longlines-show-region)
6243 (longlines-unshow-hard-newlines): Recognize hard newlines by
6244 non-nil hard property, instead of t.
6245
8ea74b0e 62462005-07-10 Michael Kifer <kifer@cs.stonybrook.edu>
4ff7373a
KS
6247
6248 * viper-cmd.el (viper--key-maps): New variable.
6249 (viper-normalize-minor-mode-map-alist): Use viper--key-maps and
8ea74b0e 6250 emulation-mode-map-alists.
4ff7373a
KS
6251 (viper-envelop-ESC-key): Use viper-subseq.
6252 (viper-search-forward/backward/next): Disable debug-on-error.
6253
6254 * viper-keym.el (viper-toggle-key, viper-quoted-insert-key)
6255 (viper-ESC-key): New defcustoms.
6256
6257 * viper-macs.el (ex-map-read-args): Use viper-subseq.
6258
6259 * viper-util.el (viper-key-to-emacs-key): Use viper-subseq.
6260 (viper-subseq): Copy of subseq from cl.el.
6261
6262 * viper.el (viper-go-away, viper-set-hooks): Use
8ea74b0e 6263 emulation-mode-map-alists, advise self-insert-command, add-minor-mode.
4ff7373a
KS
6264
6265 * viper-mous.el (viper-current-frame-saved): Use defvar.
6266
6267 * viper-init.el: Get rid of -face in face names.
6268
6269 * ediff-diff.el (ediff-extract-diffs, ediff-extract-diffs3):
8ea74b0e 6270 Make it work with longlines mode
4ff7373a
KS
6271
6272 * ediff-mult.el (ediff-meta-mode-hook): New variable.
6273
6274 * ediff-ptch.el (ediff-file-name-sans-prefix): Quote regexp.
6275
99580cde 6276 * ediff-init.el: Get rid of -face in face names.
4ff7373a 6277
e2dacaac
RS
62782005-07-10 Richard M. Stallman <rms@gnu.org>
6279
6280 * emacs-lisp/edebug.el (edebug-enter): Call with-timeout-suspend
6281 and with-timeout-unsuspend.
6282
6283 * emacs-lisp/debug.el (debug): Call with-timeout-suspend
6284 and with-timeout-unsuspend.
6285
6286 * emacs-lisp/timer.el (with-timeout-timers): New variable.
6287 (with-timeout): Bind that variable to record timers.
6288 (with-timeout-suspend, with-timeout-unsuspend): New functions.
6289
6290 * emacs-lisp/debug.el (debug-help-follow): New function.
6291 (debugger-mode-map): Use that instead of help-follow.
6292 (debugger-setup-buffer): Use eval-buffer-list
6293 to handle eval-buffer frames.
6294
62952005-07-10 N. Raghavendra <raghu@mri.ernet.in> (tiny change)
6296
69d05d83 6297 * timezone.el (timezone-parse-date): Change first regexp
e2dacaac
RS
6298 so it will not mistakenly match dates with no time zone.
6299
63002005-07-10 Jeff Dwork <jeff.dwork@amd.com> (tiny change)
6301
6302 * facemenu.el (facemenu-read-color): Do case-insensitive matching.
6303
72df78c9
LT
63042005-07-10 Luc Teirlinck <teirllm@auburn.edu>
6305
0a2eeb92
LT
6306 * custom.el (custom-initialize-safe-set)
6307 (custom-initialize-safe-default): New functions.
6308
6309 * frame.el (blink-cursor-mode): Use `custom-initialize-safe-default'
6310 and simplify :init-value.
6311
6312 * tooltip.el (tooltip-mode): Use `custom-initialize-safe-default'
6313 and simplify :init-value. Delete obsolete comment.
6314
6315 * startup.el (command-line): Use `custom-reevaluate-setting' to
6316 handle `tooltip-mode'. Delete obsolete comment.
6317
72df78c9
LT
6318 * files.el (set-visited-file-name): Avoid calling
6319 `file-name-nondirectory' with a nil argument.
6320
e2dacaac
RS
63212005-07-09 Richard M. Stallman <rms@gnu.org>
6322
6323 * emacs-lisp/debug.el (debugger-setup-buffer): When eval-buffer
6324 was called with nil for the buffer, handle the read position right.
6325 Handle read position for eval-region, too.
6326
4a65d2b3
JL
63272005-07-09 Juri Linkov <juri@jurta.org>
6328
6329 * fringe.el (fringe-mode): Add period in docstring.
6330 (fringe-query-style): Build prompt depending on `all-frames' arg.
6331
6332 * dired.el (dired-marker-char): Avoid quotations for `do' and `mark'
6333 to not create links to unrelated functions in the Help buffer.
6334
6335 * progmodes/compile.el (compilation-mode-hook, compilation-mode):
6336 Doc fix.
6337
6338 * simple.el (next-error-hook): New variable.
6339 (next-error): Use it. Doc fix.
6340
6341 * textmodes/ispell.el (ispell-command-loop): Add current
6342 dictionary name and program name to mode-line-format.
6343 (ispell-region, ispell-process-line): Add current dictionary name
6344 and program name to messages.
6345
31f3c79b
JB
63462005-07-08 Jay Belanger <belanger@truman.edu>
6347
6348 * calc/calc.el (calc-embedded-announce-formula-alist)
6349 (calc-embedded-open-close-formula-alist)
6350 (calc-embedded-open-close-word-alist)
6351 (calc-embedded-open-close-plain-alist)
6352 (calc-embedded-open-close-new-formula-alist)
6353 (calc-embedded-open-close-mode-alist)
6354 (calc-embedded-new-buffer-hook, calc-embedded-new-formula-hook)
6355 (calc-embedded-mode-hook): New variables.
6356
6357 * calc/calc-embed.el (calc-embedded-firsttime)
6358 (calc-embedded-firsttime-buf, calc-embedded-firsttime-formula):
6359 New variables.
6360 (calc-do-embedded): Use calc-embedded-firsttime,
6361 calc-embedded-firsttime-buf and calc-embedded-firsttime-formula to
6362 determine whether or not to run hooks.
6363 (calc-embedded-make-info) Set calc-embedded-firsttime-buf and
6364 calc-embedded-firsttime-formula appropriately.
6365 Set calc-embedded delimiter variables according to mode.
6366
917e0c95
RS
63672005-07-08 Richard M. Stallman <rms@gnu.org>
6368
6369 * emacs-lisp/checkdoc.el (checkdoc-proper-noun-list):
6370 Check for "emacs", etc., as entire symbol, not just as word.
6371 (checkdoc-file-comments-engine): Use regexp-quote on FN.
6372
6373 * files.el (set-visited-file-name): Report the error
6374 for "empty filename" earlier.
6375 (kill-some-buffers): Ignore buffers already dead.
6376
6377 * fringe.el (fringe-mode): Doc fix.
6378
6379 * emacs-lisp/bytecomp.el (byte-compile-maybe-guarded):
6380 Check for (featurep 'xemacs) and turn off warnings in what it guards.
6381 Use unwind-protect to ensure byte-compile-unresolved-functions
6382 is updated.
6383
6384 * whitespace.el (whitespace-buffer-leading-cleanup):
6385 Simplify w/ skip-chars-forward.
6386 (whitespace-buffer-trailing-cleanup): Simplify w/ skip-chars-backward.
6387
6388 * mail/rmail.el (rmail-only-expunge): Fix paren error.
6389 Unconditionally try to leave point at the same old place.
6390
8774406b
EZ
63912005-07-08 Ralf Angeli <angeli@iwi.uni-sb.de> (tiny change)
6392
6393 * comint.el (comint-postoutput-scroll-to-bottom)
69d05d83 6394 (comint-show-maximum-output): Take scroll-margin into consideration.
8774406b 6395
c380c937
KS
63962005-07-08 Kim F. Storm <storm@cua.dk>
6397
3aaa5e26
KS
6398 * ido.el (ido-use-filename-at-point): New choice `guess'.
6399 (ido-file-internal): Try ffap-guesser if selected.
6400
c380c937
KS
6401 * ido.el (ido-before-fallback-functions): New hook.
6402 (ido-buffer-internal, ido-file-internal, ido-read-buffer)
6403 (ido-read-file-name): Run it.
6404
2af9d879
SM
64052005-07-07 Stefan Monnier <monnier@iro.umontreal.ca>
6406
6407 * progmodes/hideif.el (hide-ifdef-use-define-alist): Pass a list of
6408 strings rather than a list of symbols to the completion function.
6409
f3414bd4
JB
64102005-07-07 Jay Belanger <belanger@truman.edu>
6411
9ab281f0 6412 * calc/calc-units.el (math-apply-units): Change the places in
f3414bd4
JB
6413 which units are simplified.
6414
a1306094
LT
64152005-07-07 Luc Teirlinck <teirllm@auburn.edu>
6416
6417 * cus-edit.el (customize-option, customize-option-other-window):
6418 Make them handle aliases.
6419
6420 * custom.el (custom-variable-p): Make it recursively follow
6421 aliases. Mention that in the docstring.
6422
bc4c8456
RS
64232005-07-07 Richard M. Stallman <rms@gnu.org>
6424
6425 * cus-start.el (exec-path): Use `directory' instead of `file'.
b713c813 6426 Fix tag for nil.
bc4c8456 6427
a653724b
JB
64282005-07-07 Juanma Barranquero <lekktu@gmail.com>
6429
6430 * replace.el (occur-rename-buffer): Use `generate-new-buffer' also
6431 when called non-interactively. Doc fix.
6432
9d42fe6f
LK
64332005-07-07 Lute Kamstra <lute@gnu.org>
6434
6435 * elide-head.el (elide-head-headers-to-hide): Recognize the FSF's
6436 new address as well.
6437
43b557d5
KH
64382005-07-07 Kenichi Handa <handa@m17n.org>
6439
69d05d83
SM
6440 * international/mule.el (make-coding-system):
6441 Describe `ascii-incompatible' property in the docstring.
43b557d5
KH
6442 (set-file-name-coding-system): Signal an error if coding-system is
6443 ascii-incompatible.
6444 (set-keyboard-coding-system): Likewise.
6445
a653724b
JB
6446 * international/mule-cmds.el (set-default-coding-systems):
6447 Don't set default-file-name-coding-system and
69d05d83 6448 default-keyboard-coding-system if coding-system is ASCII-incompatible.
43b557d5
KH
6449
6450 * international/utf-16.el: Declare that all UTF-16-based coding
a653724b 6451 systems are ASCII-incompatible.
43b557d5 6452
811ade5c
NR
64532005-07-07 Nick Roberts <nickrob@snap.net.nz>
6454
6455 * progmodes/gud.el: Require font-lock for displaying errors.
6456 Used by gdb-ui.el.
6457
ed6773fa
JB
64582005-07-07 Juanma Barranquero <lekktu@gmail.com>
6459
6460 * hi-lock.el (hi-lock-find-patterns): Protect also against invalid
6461 values for the pattern lists which are `read'able but not
6462 `append'able (like symbols).
6463
7ea8834e
RS
64642005-07-06 Richard M. Stallman <rms@gnu.org>
6465
6466 * progmodes/flymake.el (flymake-float-time): Instead of
6467 with-no-warnings, test for xemacs.
6468 (flymake-replace-regexp-in-string): Test fboundp of replace-in-string
6469 to avoid warning.
6470
d25dfeed
JB
64712005-07-06 Juanma Barranquero <lekktu@gmail.com>
6472
6473 * w32-vars.el (w32-fixed-font-alist): Fix typo in `defcustom' tag.
6474
68003d6b 64752005-07-05 Lute Kamstra <lute@gnu.org>
71d21198
LK
6476
6477 * battery.el: Add support for Darwin (with much debugging help
6478 from Samuel Lauber <sam124@operamail.com>).
6479 (battery-status-function, battery-echo-area-format)
6480 (battery-mode-line-format): Add support for pmset on Darwin.
6481 (battery-load-low, battery-load-critical): New user options.
6482 (battery-pmset): New function.
6483
68003d6b
LK
64842005-07-05 Lute Kamstra <lute@gnu.org>
6485
6486 Update FSF's address in GPL notices.
6487
6488 * textmodes/page-ext.el: Update FSF's address.
6489
c13ce396
SM
64902005-07-04 Stefan Monnier <monnier@iro.umontreal.ca>
6491
6492 * emacs-lisp/lisp-mode.el (lisp-mode-variables): Prevent adaptive
6493 filling from using prefix when filling a single-line docstring.
6494
6495 * progmodes/flymake.el: Remove useless eval-when-compile.
6496
6497 * arc-mode.el (archive-lzh-ogm): Reorder save excursion/restriction.
6498
4af33176
RS
64992005-07-04 Richard M. Stallman <rms@gnu.org>
6500
6501 * textmodes/org.el (org-file-apps-defaults-gnu):
c13ce396 6502 Rename from org-file-apps-defaults-linux.
4af33176
RS
6503 (org-default-apps): Don't test system-type for `linux'.
6504 (org-file-apps): Doc fix.
6505
6ea54413
DP
65062005-07-04 David Ponce <david@dponce.com>
6507
6508 * tree-widget.el: Improve header Commentary section.
6509 (tree-widget) [defgroup]
6510 (tree-widget-image-enable, tree-widget-themes-directory)
6511 (tree-widget-theme, tree-widget-image-properties-emacs)
6512 (tree-widget-image-properties-xemacs, tree-widget-create-image)
6513 (tree-widget-image-formats, tree-widget-control)
6514 (tree-widget-empty-control, tree-widget-leaf-control
6515 (tree-widget-guide, tree-widget-end-guide, tree-widget-no-guide)
6516 (tree-widget-handle, tree-widget-no-handle, tree-widget-p)
6517 (tree-widget-keep, tree-widget-after-toggle-functions)
6518 (tree-widget-open-node, tree-widget-close-node): Doc fix.
6519 (tree-widget-open-control, tree-widget-close-control): Fix doc and
6520 :help-echo message.
6521 (tree-widget-set-theme): Doc fix. Use `string-equal'.
6522 (tree-widget-image-properties): Doc fix. Clearer implementation.
6523 (tree-widget--cursors): New constant.
6524 (tree-widget-lookup-image): New function split from
6525 `tree-widget-find-image'. Clearer implementation.
6526 (tree-widget-find-image): Use it.
6527 (tree-widget-button-keymap): Use `set-keymap-parent'.
6528 (tree-widget) [define-widget]: Use `widget-children-value-delete'.
6529 Define the sub-widgets here.
6530 (tree-widget-node): Check that :node is not a tree-widget.
6531 (tree-widget-get-super, tree-widget-open-control)
6532 (tree-widget-close-control, tree-widget-empty-control)
6533 (tree-widget-leaf-control, tree-widget-guide)
6534 (tree-widget-end-guide, tree-widget-no-guide, tree-widget-handle)
6535 (tree-widget-no-handle, tree-widget-value-delete)
6536 (tree-widget-map): Remove.
6537 (tree-widget-children-value-save): Doc fix. Simplified.
6538 (tree-widget-value-create): Update according to previous changes.
6539
576ae47a
CD
65402005-07-04 Carsten Dominik <dominik@science.uva.nl>
6541
6542 * textmodes/org.el: Leading space replaced by TABS.
6543 (org-recalc-marks, org-table-rotate-recalc-marks)
6544 (org-table-get-specials): Treat "^" and "_" marks.
6545 (org-table-justify-field-maybe): Optional argument NEW.
c13ce396
SM
6546 (org-table-eval-formula): Parsing of the format simplified.
6547 New modes C,I. Honor the %= parameter in the current table.
6548 Avoid unnecessary re-align by using the NEW argument to
576ae47a 6549 `org-table-justify-field-maybe'.
c13ce396
SM
6550 (org-calc-default-modes): Default for date-format mimicks org-mode.
6551 (org-agenda, org-timeline): Quote argument in org-agenda-redo-command.
576ae47a 6552
29a05cd1
LT
65532005-07-03 Luc Teirlinck <teirllm@auburn.edu>
6554
6555 * cus-face.el (custom-theme-set-faces): Make it handle face
6556 aliases whose alias declarations are pre- or autoloaded.
6557
45cbf2fe
JL
65582005-07-04 Juri Linkov <juri@jurta.org>
6559
6560 * faces.el (read-face-name): Put the code for getting a face name
6561 from the buffer before adding the faces from the `face' property.
6562 Use `completing-read-multiple' instead of `completing-read'.
6563 Require `crm'. Add default value and post-process the returned
6564 list of faces.
6565
6566 * emacs-lisp/crm.el (crm-find-current-element)
6567 (crm-minibuffer-complete-and-exit): Handle minibuffer prompt.
6568
6569 * emacs-lisp/lisp-mode.el (eval-defun-1):
6570 * emacs-lisp/edebug.el (edebug-eval-defun):
6571 Remove unnecessary quotes.
6572
ec0421f3
JB
65732005-07-04 Juanma Barranquero <lekktu@gmail.com>
6574
c6c5714e
JB
6575 * progmodes/prolog.el (prolog-eof-string): Doc fixes.
6576 (prolog-indent-level): Fix typo in docstring.
6577
6578 * info.el (Info-history, Info-history-forward)
6579 (Info-history-list, Info-speedbar-fetch-file-nodes): Doc fixes.
6580
6db8cbf5
JB
6581 * add-log.el (add-change-log-entry):
6582 * comint.el (comint-dynamic-list-input-ring)
6583 (comint-dynamic-list-completions):
6584 * dabbrev.el (dabbrev-expand):
6585 * delim-col.el (delimit-columns-rectangle-line):
6586 * diff-mode.el (diff-context->unified, diff-reverse-direction)
6587 (diff-unified->context):
6588 * ediff-init.el (ediff-abbrev-jobname):
6589 * ediff-mult.el (ediff-replace-session-status-in-meta-buffer)
6590 (ediff-replace-session-activity-marker-in-meta-buffer):
6591 * info.el (Info-summary):
6592 * lpr.el (printify-region):
6593 * printing.el (pr-create-interface):
6594 * ps-print.el (ps-print-quote):
6595 * ses.el (ses-column-widths, ses-print-cell)
6596 (ses-adjust-print-width, ses-center):
6597 * shell.el (shell-file-name-quote-list):
6598 * strokes.el (strokes-read-stroke, strokes-read-complex-stroke)
6599 (strokes-fill-current-buffer-with-whitespace)
6600 (strokes-xpm-for-stroke, strokes-list-strokes)
6601 (strokes-xpm-char-bit-p, strokes-xpm-for-compressed-string):
6602 * term.el (term-dynamic-list-input-ring)
6603 (term-dynamic-list-completions):
6604 * calc/calc.el (math-format-stack-value):
6605 * emacs-lisp/edebug.el (edebug-display-freq-count):
6606 * progmodes/delphi.el (delphi-indent-line, delphi-fill-comment)
6607 (delphi-new-comment-line):
6608 * progmodes/ebnf2ps.el (ebnf-eps-filename, ebnf-trim-right):
6609 * progmodes/executable.el (executable-set-magic):
6610 * progmodes/python.el (inferior-python-mode):
6611 * progmodes/scheme.el (scheme-mode-syntax-table):
6612 * progmodes/sh-script.el (sh-maybe-here-document):
6613 * progmodes/sql.el (sql-copy-column):
6614 * progmodes/tcl.el (tcl-comment-indent, tcl-quote):
6615 * textmodes/bibtex.el (bibtex-mode):
6616 * textmodes/sgml-mode.el (html-imenu-index, sgml-attributes)
6617 (sgml-auto-attributes):
6618 * textmodes/table.el (table-insert, table-shorten-cell)
6619 (table--generate-source-scan-lines, table-delete-row)
6620 (*table--cell-delete-char, table--spacify-frame)
6621 (table--horizontally-shift-above-and-below)
6622 (table--cell-insert-char, table--cell-blank-str)
6623 (table--fill-region-strictly):
6624 * textmodes/tex-mode.el (tex-insert-quote, latex-find-indent):
6625 * textmodes/texinfo.el (texinfo-insert-quote): "?\ " -> "?\s".
6626
6627 * add-log.el (change-log):
6628 * apropos.el (apropos):
6629 * comint.el (comint-completion, comint-source):
6630 * dabbrev.el (dabbrev):
6631 * delim-col.el (columns):
6632 * diff-mode.el (diff-mode):
6633 * ediff.el (ediff):
6634 * ediff-diff.el (ediff-diff):
6635 * ediff-init.el (ediff-highlighting, ediff-merge, ediff-hook):
6636 * ediff-mult.el (ediff-mult):
6637 * ediff-ptch.el (ediff-ptch):
6638 * ediff-wind.el (ediff-window):
6639 * facemenu.el (facemenu):
6640 * indent.el (indent):
6641 * info.el (info):
6642 * jka-cmpr-hook.el (compression, jka-compr):
6643 * lpr.el (lpr):
6644 * outline.el (outlines):
6645 * pcmpl-cvs.el (pcmpl-cvs):
6646 * pcmpl-rpm.el (pcmpl-rpm):
6647 * printing.el (printing):
6648 * ps-print.el (postscript, ps-print, ps-print-horizontal)
6649 (ps-print-vertical, ps-print-headers, ps-print-font)
6650 (ps-print-color, ps-print-face, ps-print-n-up, ps-print-zebra)
6651 (ps-print-background, ps-print-printer, ps-print-page)
6652 (ps-print-miscellany):
6653 * ses.el (ses):
6654 * shell.el (shell, shell-directories, shell-faces):
6655 * startup.el (initialization):
6656 * strokes.el (strokes):
6657 * term.el (term):
6658 * uniquify.el (uniquify):
6659 * w32-vars.el (w32):
6660 * calc/calc.el (calc):
6661 * emacs-lisp/bytecomp.el (bytecomp):
6662 * emacs-lisp/cl-indent.el (lisp-indent):
6663 * emacs-lisp/edebug.el (edebug):
6664 * emacs-lisp/elp.el (elp):
6665 * emacs-lisp/testcover.el (testcover):
6666 * emacs-lisp/trace.el (trace):
6667 * emulation/viper-ex.el (viper-ex):
6668 * emulation/viper-mous.el (viper-mouse):
6669 * mail/mailalias.el (mailalias):
6670 * mail/supercite.el (supercite, supercite-frames)
6671 (supercite-attr, supercite-cite, supercite-hooks):
6672 * net/rcompile.el (remote-compile):
6673 * net/rlogin.el (rlogin):
6674 * obsolete/ooutline.el (outlines):
6675 * progmodes/delphi.el (delphi):
6676 * progmodes/ebnf2ps.el (postscript, ebnf2ps, ebnf-special)
6677 (ebnf-except, ebnf-repeat, ebnf-terminal, ebnf-non-terminal)
6678 (ebnf-production, ebnf-shape, ebnf-displacement, ebnf-syntactic)
6679 (ebnf-optimization):
6680 * progmodes/etags.el (etags):
6681 * progmodes/executable.el (executable):
6682 * progmodes/idlwave.el (idlwave):
6683 * progmodes/pascal.el (pascal):
6684 * progmodes/prolog.el (prolog):
6685 * progmodes/python.el (python):
6686 * progmodes/scheme.el (scheme):
6687 * progmodes/sh-script.el (sh, sh-script):
6688 * progmodes/sql.el (SQL):
6689 * progmodes/tcl.el (tcl):
6690 * textmodes/bibtex.el (bibtex, bibtex-autokey):
6691 * textmodes/enriched.el (enriched):
6692 * textmodes/makeinfo.el (makeinfo):
6693 * textmodes/sgml-mode.el (sgml):
6694 * textmodes/table.el (table-hooks):
6695 * textmodes/tex-mode.el (tex-file, tex-run, tex-view):
6696 * textmodes/texinfo.el (texinfo):
6697 * textmodes/two-column.el (two-column):
6698 Finish `defgroup' description with period.
59fda2fa 6699
ec0421f3 6700 * emacs-lisp/cl-indent.el (lisp-indent-maximum-backtracking):
6db8cbf5 6701 * eshell/esh-var.el (eshell-var):
bc25429a 6702 * progmodes/vhdl-mode.el (vhdl-testbench):
6db8cbf5
JB
6703 * textmodes/org.el (org): Fix typos in docstrings.
6704
6705 * emacs-lisp/timer.el (with-timeout): Improve argument/docstring
6706 consistency.
ec0421f3
JB
6707
6708 * progmodes/flymake.el (flymake-find-file): Remove.
6709 (flymake-float-time): Use `with-no-warnings'.
6710 (flymake-check-start-time, flymake-check-was-interrupted)
6711 (flymake-err-info, flymake-is-running, flymake-last-change-time)
6712 (flymake-new-err-info): `defvar' at compile time.
6713
67142005-07-03 Juanma Barranquero <lekktu@gmail.com>
6715
6716 * replace.el (occur-hook): Doc fix.
6717 (occur-1): Don't call `occur-hook' if there are no matches.
6718
3d393029
RS
67192005-07-03 Richard M. Stallman <rms@gnu.org>
6720
f24cd32e
RS
6721 * emulation/tpu-edt.el (tpu-original-global-map): Don't copy
6722 global-map, save the same map.
6723 (global-map): Don't alter it at top level.
6724 (tpu-edt-on): Save global map in tpu-original-global-map, then copy.
6725 Then alter it here instead.
6726 (tpu-edt-off): Set global-map to the saved one.
6727
6728 * emulation/tpu-edt.el (tpu-emacs19-p): Var deleted.
6729 All references simplified.
c13ce396 6730 (tpu-lucid-emacs-p): Rename from tpu-lucid-emacs19-p. Uses changed.
7fe48b75
RS
6731 (zmacs-regions): Add defvar.
6732 (repeat-complex-command-map): Everything about that deleted.
f24cd32e 6733
3d393029
RS
6734 * textmodes/artist.el (artist-key-is-drawing)
6735 (artist-key-endpoint1, artist-key-poly-point-list)
6736 (artist-key-shape, artist-key-draw-how, artist-popup-menu-table)
6737 (artist-key-compl-table, artist-rb-save-data)
6738 (artist-arrow-point-1, artist-arrow-point-2): Move defvars up.
6739 Don't put them in eval-when-compile.
6740 (artist-set-arrow-points-for-poly): Use `last', not `artist-last'.
6741
6742 * progmodes/ebrowse.el (ebrowse-revert-tree-buffer-from-file):
6743 Use with-no-warnings.
6744
6745 * net/browse-url.el (dos-windows-version): Add defvar.
6746
6747 * mail/supercite.el (filladapt-prefix-table): Add defvar.
6748
6749 * mail/rmailsum.el (rmail-summary-redo): Add defvar.
6750 (rmail-summary-mode-map, rmail-summary-overlay): Defvars moved up.
c13ce396 6751 (rmail-new-summary-line-count): Rename from new-summary-line-count.
3d393029
RS
6752 Add defvar.
6753 (rmail-summary-beginning-of-message): Use with-no-warnings.
6754 (rmail-summary-first-message, rmail-summary-last-message): Likewise.
6755
6756 * emulation/vip.el (vip-replace-string, ex-map, ex-read):
6757 Use with-no-warnings.
6758
6759 * emulation/vi.el (vi-mark-region): Use c-mark-function.
6760 (c-mark-function): Add point-moving-unit property.
6761 (vi-goto-line): Use with-no-warnings.
6762
6763 * emulation/edt.el (edt-last-copied-word): Add defvar.
6764 (zmacs-region-stays): Likewise.
6765 (edt-mark-section-wisely): Use c-mark-function for C.
6766 Use makr-defun for Fortran.
6767 (time-string): defvar deleted.
6768 (edt-display-the-time): Don't set time-string.
6769
6770 * emacs-lisp/macroexp.el (macroexp-accumulate): Rename arg to var+list.
6771
6772 * emacs-lisp/bytecomp.el (byte-compile-nogroup-warn):
6773 Don't warn when name is not constant
6774 or for defining the group `emacs'.
6775
6776 * tooltip.el (gud-tooltip-mode): Add defvar.
6777
6778 * startup.el (default-frame-background-mode): Add defvar.
6779
6780 * smerge-mode.el (smerge-mode): Add duplicate defvar near top.
6781
6782 * info.el (tool-bar-map): Add defvar.
6783
6784 * dired.el (dnd-protocol-alist): Add defvar.
6785
6786 * dired-aux.el (dired-query): Display question with answer, when
6787 the user answers.
6788
6789 * custom.el (custom-add-option): Doc fix.
6790
6791 * bookmark.el (Info-current-node, Info-suffix-list): Add defvars.
6792
112abe24
EZ
67932005-07-03 Eli Zaretskii <eliz@gnu.org>
6794
6795 * font-lock.el (font-lock-regexp-grouping-construct): Fix the
6796 bogus name from the last change.
6797
e1db6c78
LT
67982005-07-02 Luc Teirlinck <teirllm@auburn.edu>
6799
6800 * custom.el (custom-declare-variable): Fix typos in comment.
6801 (custom-known-themes): Doc fix.
6802 (custom-theme-directory): New defcustom.
6803 (require-theme): Make it check `custom-theme-directory'.
6804
6805 * cus-theme.el (custom-new-theme-mode): New function.
6806 (custom-theme-name, custom-theme-variables, custom-theme-faces)
6807 (custom-theme-description): Add compiler defvars.
6808 (customize-create-theme): Add doc to the "*New Custom Theme*"
6809 buffer. Use `custom-new-theme-mode'.
6810 (custom-theme-write): Put the created buffer in emacs-lisp-mode
6811 and save it to the `custom-theme-directory'. Make this the
6812 default directory of the buffer.
6813
ec0421f3 68142005-07-02 David Hunter <hunterd_42@comcast.net> (tiny change)
bd6a83d5 6815
ec0421f3
JB
6816 * progmodes/flymake.el (flymake-mode, flymake-mode-off):
6817 Fix unbalanced parentheses.
bd6a83d5 6818
1953295b
SM
68192005-07-02 Stefan Monnier <monnier@iro.umontreal.ca>
6820
6821 * progmodes/flymake.el (flymake-mode-on, flymake-mode-off): Move body
6822 into flymake-mode and delegate to flymake-mode.
6823
6824 * find-file.el (ff-which-function-are-we-in): Clean up.
6825
1324d580
JB
68262005-07-02 Juanma Barranquero <lekktu@gmail.com>
6827
b1f71b43
JB
6828 * replace.el (occur-rename-buffer): Fix docstring.
6829
1324d580
JB
6830 * emulation/edt.el (*EDT-keys*, edt-default-global-map)
6831 (edt-last-copied-word, edt-learn-macro-count)
6832 (edt-orig-page-delimiter, edt-orig-transient-mark-mode)
6833 (edt-rect-start-point, edt-user-global-map, rect-start-point)
6834 (time-string, zmacs-region-stays):
6835 * emulation/edt-mapper.el (edt-save-function-key-map)
6836 (EDT-key-name): `defvar' to silence the byte-compiler.
6837
d6951bb4
EZ
68382005-07-02 Martin Rudalics <rudalics@gmx.at> (tiny change)
6839
6840 * font-lock.el (font-lock-regexp-grouping-backslash): Rename from
6841 font-lock-regexp-backslash. Doc fix.
6842 (font-lock-regexp-backslash-grouping-construct): Rename from
6843 font-lock-regexp-backslash-construct. Doc fix.
588c0770 6844 (lisp-font-lock-keywords-2): Fix highlighting of Elisp regexp
d6951bb4
EZ
6845 grouping constructs.
6846
014b37b6
EZ
68472005-07-02 Eli Zaretskii <eliz@gnu.org>
6848
6849 * makefile.w32-in (bootstrap): Remove the $(EMACS) binary after
6850 updating all the prerequisites.
6851
64f72ae1
JB
68522005-07-01 Juanma Barranquero <lekktu@gmail.com>
6853
6854 * textmodes/org.el (org-agenda-start-on-weekday)
6855 (org-calendar-to-agenda-key, org-agenda-sorting-strategy)
6856 (org-agenda-use-time-grid, org-archive-location)
6857 (org-allow-space-in-links, org-usenet-links-prefer-google)
6858 (org-enable-table-editor, org-export-default-language)
6859 (org-export-html-show-new-buffer, org-fill-paragraph)
6860 (org-cycle, org-goto-ret, org-goto-left, org-goto-right)
6861 (org-goto-quit, org-occur, org-eval-in-calendar)
6862 (org-agenda-cleanup-fancy-diary, org-agenda-no-heading-message)
6863 (org-agenda-diary-entry, org-remember-help)
6864 (org-table-convert-region, org-at-table-p)
6865 (org-table-move-row-down, org-table-move-row-up)
6866 (org-table-copy-region, org-table-toggle-vline-visibility)
6867 (org-table-get-stored-formulas, org-table-get-specials)
6868 (org-recalc-commands, org-table-eval-formula)
6869 (org-table-formula-substitute-names, orgtbl-make-binding)
6870 (org-format-org-table-html, org-format-table-table-html)
6871 (org-format-table-table-html-using-table-generate-source)
6872 (org-customize): Fix typos in docstrings.
6873 (org-level-2, org-at-timestamp-p, org-agenda-day-view)
6874 (org-agenda-toggle-diary, org-agenda-toggle-time-grid)
6875 (org-back-to-heading): Doc fixes.
6876 (org-agenda-toggle-time-grid, org-cmp-category, org-cmp-time)
6877 (org-agenda-change-all-lines, org-get-header):
6878 Improve argument/docstring consistency.
6879 (orgtbl-error): Fix error message.
6880
6881 * progmodes/flymake.el (flymake-find-possible-master-files)
6882 (flymake-master-file-compare, flymake-get-line-err-count)
6883 (flymake-highlight-line, flymake-gui-warnings-enabled):
6884 Fix typos in docstrings.
6885 (flymake-parse-line, flymake-get-project-include-dirs-function)
6886 (flymake-get-prev-err-line-no, flymake-goto-prev-error):
6887 Doc fixes.
6888 (flymake-get-project-include-dirs-function)
6889 (flymake-make-err-menu-data):
6890 Improve argument/docstring consistency.
6891
b97c98ad
LK
68922005-07-01 Lute Kamstra <lute@gnu.org>
6893
12d6b124
LK
6894 * battery.el (battery-linux-proc-apm): Fix typo in docstring.
6895 Catch errors with ignore-errors. Use temporary buffer.
6896 (battery-linux-proc-acpi): Fix typo in docstring. Document `%r'.
6897
b97c98ad
LK
6898 * facemenu.el (facemenu-unlisted-faces): Delete foreground and
6899 background color faces.
1953295b
SM
6900 (facemenu-set-foreground, facemenu-set-background):
6901 Use facemenu-set-face-from-menu.
b97c98ad
LK
6902 (facemenu-set-face-from-menu): Treat face names that start with
6903 "fg:" or "bg:" as special.
6904 (facemenu-add-new-color): Don't create faces. Simplify.
6905
11bc6e51
RS
69062005-06-30 Richard M. Stallman <rms@gnu.org>
6907
6908 * emacs-lisp/crm.el (crm-do-completion): Handle minibuffer prompt.
6909 (crm-find-current-element): Likewise.
6910
69112005-06-30 Johan Bockg\e,Ae\e(Brd <bojohan@users.sourceforge.net>
6912
1953295b 6913 * help-fns.el (help-do-arg-highlight): Regexp-quote argument names.
11bc6e51 6914
01bf52cb
SM
69152005-06-30 Stefan Monnier <monnier@iro.umontreal.ca>
6916
6917 * arc-mode.el (archive-extract): Make it work as a mouse binding.
6918 (archive-mouse-extract): Make it an obsolete alias.
6919 (archive-mode-map): Don't use archive-mouse-extract any more.
6920 (archive-mode, archive-extract): write-contents-hooks ->
6921 write-contents-functions.
6922 (archive-arc-rename-entry, archive-lzh-rename-entry): Remove unused
6923 first arg.
6924 (archive-rename-entry): Update the call.
6925 (archive-zip-summarize): Remove unused var `method'.
6926 (archive-lzh-summarize): Remove unused var `creator'.
6927
1953295b
SM
6928 * emacs-lisp/debug.el (debug): Quieten Drew Adams by killing the
6929 dedicated frame upon exit.
01bf52cb
SM
6930
6931 * arc-mode.el: Bind inhibit-read-only rather than buffer-read-only.
6932 (archive-zip-extract, archive-zip-expunge)
6933 (archive-zip-update, archive-zip-update-case): Use executable-find.
6934 (archive-resummarize, archive-flag-deleted, archive-unmark-all-files):
6935 Use restore-buffer-modified-p.
6936 (archive-extract, archive-add-new-member, archive-write-file-member):
6937 Use with-current-buffer.
6938 (archive-lzh-ogm, archive-zip-chmod-entry): Use dolist.
6939
0a0157ba
AS
69402005-06-30 Andreas Schwab <schwab@suse.de>
6941
6942 * progmodes/gud.el (gud-filter): Remove unneeded progn.
6943
5026b8ee
GM
69442005-06-30 Glenn Morris <gmorris@ast.cam.ac.uk>
6945
6946 * progmodes/sh-script.el (sh-get-kw): `&' also separates words.
6947
63f7ffb3
JL
69482005-06-30 Juri Linkov <juri@jurta.org>
6949
6950 * faces.el (vertical-border): Inherit from mode-line-inactive
6951 only on tty.
6952
c665bf4b
JB
69532005-06-30 Juanma Barranquero <lekktu@gmail.com>
6954
27bbbadb
JB
6955 * help-fns.el (help-do-arg-highlight): Highlight also -ARG (for
6956 example, -NLINES in the `occur' docstring).
6957
426674a8
JB
6958 * replace.el (occur-1): When no matches are found, do not set the
6959 `buffer-read-only' and modified flags for the occur buffer,
6960 because it is deleted.
6961
c665bf4b
JB
6962 * emulation/cua-base.el (cua-check-pending-input)
6963 (cua-repeat-replace-region, cua-mode, cua-debug)
6964 (cua-auto-tabify-rectangles, cua-inhibit-cua-keys):
6965 Fix typos in docstrings.
6966
6967 * emulation/cua-gmrk.el (cua-toggle-global-mark)
6968 (cua-cut-region-to-global-mark)
6969 (cua--cut-rectangle-to-global-mark):
6970 Remove period from end of messages.
6971
6972 * emulation/cua-rect.el (cua-do-rectangle-padding):
6973 Remove period from end of messages.
6974 (cua--rectangle-seq-format): Fix typo in docstring.
6975 (cua-sequence-rectangle, cua-fill-char-rectangle):
6976 Improve argument/docstring consistency.
6977
9b07ab0a
JL
69782005-06-29 Juri Linkov <juri@jurta.org>
6979
6980 * faces.el (default-frame-background-mode): New internal variable.
6981 (frame-set-background-mode): Use it.
6982
6983 * startup.el (normal-top-level): Set default-frame-background-mode
6984 instead of frame-background-mode. Before setting it, test for its
6985 nil value. Remove tests for frame-background-mode and frame
6986 parameter `reverse'. Add test for "unspecified-fg".
6987
6988 * term/xterm.el (xterm-rxvt-set-background-mode):
6989 * term/rxvt.el (rxvt-set-background-mode):
6990 Set default-frame-background-mode instead of frame-background-mode.
6991
16f43910
JB
69922005-06-29 Juanma Barranquero <lekktu@gmail.com>
6993
0684376b
JB
6994 * simple.el (set-variable): Warn about obsolete user variables.
6995
16f43910
JB
6996 * imenu.el (imenu--completion-buffer):
6997 * mouse.el (mouse-buffer-menu-alist):
6998 * msb.el (msb-invisible-buffer-p):
6999 * calendar/diary-lib.el (diary-header-line-format):
7000 * emacs-lisp/pp.el (pp-buffer):
7001 * progmodes/cperl-mode.el (cperl-do-auto-fill):
7002 * textmodes/picture.el (picture-replace-match):
7003 Change space constants followed by a sexp to "?\s ".
7004
7005 * play/decipher.el (decipher-loop-with-breaks):
7006 * textmodes/texinfo.el (texinfo-insert-@item): Change space
7007 constants "protected" from end of line by a comment to "?\s".
7008
4b2f6649
SM
70092005-06-29 Stefan Monnier <monnier@iro.umontreal.ca>
7010
9a1505e9
SM
7011 * font-lock.el (save-buffer-state): Use `declare'.
7012
4b2f6649
SM
7013 * progmodes/cperl-mode.el (cperl-find-pods-heres): Don't gratuitously
7014 reset the syntax-table to cperl-mode-syntax-table.
7015 (cperl-mode): Make _ into word-syntax during font-locking so "print" in
7016 "foo_print_bar" is not matched as a reserved keyword.
7017
01d37825
CD
70182005-06-29 Carsten Dominik <dominik@science.uva.nl>
7019
16f43910 7020 * textmodes/org.el (orgtbl-setup): New function, for delayed
01d37825
CD
7021 setup for the orgtbl commands.
7022 (org-calc-default-modes): New option.
7023 (orgtbl-make-binding): Use `defun' to get better help display.
7024 (org-diary): Call `org-compile-prefix-format'.
7025 (org-table-formula-substitute-names): New function.
7026 (org-agenda-day-view, org-agenda-week-view): New commands.
7027 (org-agenda-toggle-week-view): Command removed.
7028 (org-tbl-menu): Split off from org-org-menu.
4b2f6649 7029 (org-mode): Move removal of outline-mode menus to here.
01d37825
CD
7030 (org-table-formula-debug): New option.
7031 (org-table-insert-row): Keep first field if just "#" or "*".
7032 (org-mode): Paragraph regexps fixed.
7033 (org-table-recalculate-regexp): New constant.
7034 (org-table-justify-field-maybe): Avoid replace if not necessary.
7035 (org-copy-special, org-cut-special): Use `call-interactively'.
7036 (org-table-copy-region): Take region from `interactive' call.
7037 (org-trim): Return string even if no match.
7038 (org-formula): New face.
4b2f6649
SM
7039 (org-set-font-lock-defaults): No longer highlight "FIXME".
7040 But highlight formula-related fields in table.
01d37825
CD
7041 (org-table-p): Use regexp, not fontification.
7042 (org-table-align): Handle white space at end of line.
7043 (org-table-formula-evaluate-inline): New option.
7044 (org-mode): Auto-wrapping in comment lines turned off.
7045 (org-table-copy-down): Evaluate only in copied field, not in
7046 destination.
7047 (org-table-current-formula): Variable removed.
7048 (org-table-store-formulas, org-table-get-stored-formulas)
7049 (org-table-modify-formulas, org-table-replace-in-formulas)
7050 (org-table-maybe-eval-formula): New functions.
4b2f6649 7051 (org-table-get-formula): Modify to use stored formulas.
01d37825
CD
7052 (org-table-insert-column, org-table-delete-column)
7053 (org-table-move-column): Call `org-table-modify-formulas'.
7054 (org-complete): Add completion for keyword formulas.
7055 (orgtbl-mode): Pull orgtbl-mode-map to start of
7056 minor-mode-map-alist.
7057
8c39e595
SM
70582005-06-29 Stefan Monnier <monnier@iro.umontreal.ca>
7059
4b2f6649
SM
7060 * progmodes/python.el (python-check): Require `compile' before
7061 modifying its variables.
7062
8c39e595
SM
7063 * newcomment.el (comment-indent-default): Don't get fooled by an early
7064 end of buffer.
7065
27484eb0
VJL
70662005-06-28 Vinicius Jose Latorre <viniciusjl@ig.com.br>
7067
8c39e595 7068 * ps-print.el (ps-print-version): Fix version number.
27484eb0 7069
34e60863
LT
70702005-06-28 Luc Teirlinck <teirllm@auburn.edu>
7071
9569175e 7072 * textmodes/ispell.el (ispell-word): Remove stray parenthesis.
34e60863 7073
025691ed
RS
70742005-06-28 Richard M. Stallman <rms@gnu.org>
7075
7076 * textmodes/flyspell.el (flyspell-use-local-map): Variable deleted.
7077 (flyspell-local-mouse-map): Declaration deleted.
7078 (flyspell-mouse-map): Bind only mouse-2.
7079 (flyspell-mode-map): Don't test flyspell-use-local-map.
7080 (flyspell-overlay-keymap-property-name): Var deleted.
7081 (flyspell-mode-on): Don't make local bindings for
7082 flyspell-mouse-map and flyspell-mode-map.
7083 (make-flyspell-overlay): Unconditionally put on `keymap' text prop.
7084
7085 * textmodes/ispell.el (ispell-word): Do not ignore short words.
7086
7087 * progmodes/compile.el (compilation-next-error-function):
7088 Don't switch buffers; operate on the current buffer.
7089
a1522a36
JL
7090 * progmodes/compile.el (compilation-error-file-name)
7091 (compilation-warning-file-name, compilation-info-file-name)
7092 (compilation-line-number, compilation-column-number): New faces.
7093 (compilation-error-face, compilation-warning-face)
7094 (compilation-info-face, compilation-line-face)
7095 (compilation-column-face): Use them.
7096
025691ed
RS
7097 * facemenu.el (facemenu-add-face): Warn when font-lock is active.
7098
7099 * comint.el (comint-password-prompt-regexp): Accept ", try again".
7100
7101 * bindings.el (global-map): Bind insertchar and its variants.
7102
71032005-06-27 Richard M. Stallman <rms@gnu.org>
7104
7105 * textmodes/artist.el (artist-text-overwrite)
7106 (artist-figlet-get-extra-args, artist-text-see-thru): Use read-string.
7107
9dae638c
VJL
71082005-06-27 Vinicius Jose Latorre <viniciusjl@ig.com.br>
7109
7110 * ps-print.el: It was not working the page selection for printing.
7111 Reported by Sebastian Tennant <sebyte@smolny.plus.com>.
7112 (ps-print-version): New version 6.6.7.
7113 (ps-end-sheet): New fun.
7114 (ps-header-sheet, ps-end-job): Call it.
7115
efd6ebec
LT
71162005-06-27 Luc Teirlinck <teirllm@auburn.edu>
7117
b61bfa4d 7118 * subr.el (add-to-list, add-to-ordered-list): Doc fixes.
efd6ebec 7119
019b1899
LK
71202005-06-27 Lute Kamstra <lute@gnu.org>
7121
7122 * facemenu.el (facemenu-unlisted-faces): Add foreground and
7123 background color faces.
7124 (facemenu-get-face): Delete function.
7125 (facemenu-set-face-from-menu): Don't call facemenu-get-face.
8c39e595 7126 (facemenu-add-new-color): Make second argument mandatory.
588c0770 7127 Create the appropriate face and return it. Simplify.
019b1899
LK
7128 (facemenu-set-foreground, facemenu-set-background): Don't check if
7129 color is defined. Use return value of facemenu-add-new-color.
7130
32da5de9
NR
71312005-06-26 Nick Roberts <nickrob@snap.net.nz>
7132
7133 * progmodes/gud.el (gud-filter): Add missing argument to
7134 with-selected-window.
7135
62350cdd
SM
71362005-06-26 Stefan Monnier <monnier@iro.umontreal.ca>
7137
7138 * emacs-lisp/easy-mmode.el (define-minor-mode): Don't automatically add
7139 a :require to the defcustom.
7140
7141 * emacs-lisp/autoload.el (make-autoload): Add the :setter for
7142 defcustoms corresponding to minor modes.
7143
ec9ac2be
DP
71442005-06-26 David Ponce <david@dponce.com>
7145
025691ed 7146 * recentf.el: Require tree-widget instead of wid-edit.
ec9ac2be
DP
7147 (recentf-filename-handler): Fix widget :type.
7148 (recentf-cancel-dialog, recentf-open-more-files)
7149 (recentf-open-files-action): Doc fix.
7150 (recentf-dialog-goto-first): New function.
7151 (recentf-dialog-mode-map): Set parent keymap first.
62350cdd
SM
7152 (recentf-dialog-mode): Define with define-derived-mode.
7153 Don't display continuation lines in dialogs.
ec9ac2be
DP
7154 (recentf-edit-list): Rename from recentf-edit-selected-items.
7155 (recentf-edit-list-select): Rename from recentf-edit-list-action.
7156 Simplify.
7157 (recentf-edit-list-validate): New function.
7158 (recentf-edit-list): Update accordingly.
7159 (recentf-open-files-item-shift): Remove.
7160 (recentf-open-files-item): Convert menu elements into tree and
7161 link widgets. Don't create the widgets.
7162 (recentf-open-files): Update accordingly.
7163 (recentf-save-list): Untabify.
7164
33b79ce4
LT
71652005-06-25 Luc Teirlinck <teirllm@auburn.edu>
7166
dd716cec
LT
7167 * replace.el (keep-lines-read-args): Add INTERACTIVE arg.
7168 (keep-lines): Add INTERACTIVE arg. Never delete lines only
7169 partially contained in the active region. Do not take active
7170 region into account when called from Lisp, unless INTERACTIVE arg
7171 is non-nil. Use `forward-line' instead of `beginning-of-line' to
7172 avoid trouble with fields. Make marker point nowhere when no
7173 longer used. Always return nil. Doc fix.
7174 (flush-lines): Add INTERACTIVE arg. Do not take active region
7175 into account when called from Lisp, unless INTERACTIVE arg is
7176 non-nil. Use `forward-line' instead of `beginning-of-line' to
7177 avoid trouble with fields. Make marker point nowhere when no
7178 longer used. Always return nil. Doc fix.
7179 (how-many): Add INTERACTIVE arg. Make RSTART and REND args
7180 interchangeable. Do not take active region into account when
7181 called from Lisp, unless INTERACTIVE arg is non-nil. Do not print
7182 message in echo area when called from Lisp, unless INTERACTIVE arg
7183 is non-nil. Avoid saying "1 occurrences". Do not use markers.
7184 Return the number of matches. Doc fix.
7185 (occur): Doc fix.
7186 (perform-replace): Make comment follow double space convention for
7187 the sake of `outline-minor-mode'.
7188
33b79ce4
LT
7189 * faces.el (facep): Doc fix.
7190
df13531d
RS
71912005-06-25 Richard M. Stallman <rms@gnu.org>
7192
a68d870b
RS
7193 * facemenu.el (facemenu-enable-faces-p): New function.
7194 (facemenu-background-menu, facemenu-foreground-menu)
7195 (facemenu-face-menu): Add menu-enable property.
7196
df13531d
RS
7197 * jka-compr.el (jka-compr-insert-file-contents):
7198 Special handling if cannot find the uncompression program.
7199
7200 * cus-face.el (custom-face-attributes): Add autoload.
7201
7202 * emacs-lisp/lisp-mode.el (lisp-mode-variables):
7203 Bind comment-indent-function locally.
7204
7205 * window.el (save-selected-window): Use save-current-buffer.
7206
7207 * subr.el (with-selected-window): Use save-current-buffer.
7208
7209 * progmodes/gud.el (gud-filter): Simplify using with-selected-window
7210 and with-current-buffer.
7211
19cfc561
RS
72122005-06-24 Richard M. Stallman <rms@gnu.org>
7213
7214 * simple.el (line-move-1): Fix previous change.
7215
8346425e
JB
72162005-06-24 Juanma Barranquero <lekktu@gmail.com>
7217
7218 * replace.el (occur-1): Set `buffer-read-only' and the
7219 buffer-modified flag before running `occur-hook' to protect
7220 against unintentional buffer switches that can lead to data loss.
7221
1c955542
NR
72222005-06-24 Nick Roberts <nickrob@snap.net.nz>
7223
7224 * progmodes/gud.el (gud-tooltip-print-command): Indent properly.
7225 (gud-gdb-marker-filter): Use font-lock-warning-face for any
7226 initial error.
8346425e 7227
1c955542
NR
7228 * progmodes/gdb-ui.el (gdb-send): Remove warning face from errors
7229 after fresh input.
7230 (gdb-var-create-handler): Put name of expression in quotes.
8346425e 7231
6fb276bd
LT
72322005-06-23 Luc Teirlinck <teirllm@auburn.edu>
7233
7234 * emacs-lisp/ring.el (ring-elements): Make it return a list of the
7235 elements of RING in order, and without bogus nil elements.
7236
528b6abc
RS
72372005-06-23 Richard M. Stallman <rms@gnu.org>
7238
7239 * simple.el (set-variable): Args renamed; doc fix.
7240 (line-move-1): When there are overlays around, use vertical-motion.
7241
7242 * faces.el (escape-glyph): Use brown against light background.
62350cdd 7243 (nobreak-space): Rename from no-break-space.
528b6abc
RS
7244 Fix previous change.
7245
7246 * dired-aux.el (dired-do-copy): Fix arg prompt.
7247
7248 * mail/sendmail.el (mail-setup-with-from): Fix custom type.
7249
aed4a603
GM
72502005-06-23 Glenn Morris <gmorris@ast.cam.ac.uk>
7251
7252 * mail/emacsbug.el (report-emacs-bug): Use "X server distributor"
7253 rather than "Distributor".
7254
9180519b
LK
72552005-06-23 Lute Kamstra <lute@gnu.org>
7256
7257 * emacs-lisp/debug.el (debugger-special-form-p): New defun.
7258 (debug-on-entry): Use it. New interactive declaration that uses
7259 function-called-at-point.
7260
9d12e52b
KS
72612005-06-23 Kim F. Storm <storm@cua.dk>
7262
7263 * subr.el (save-match-data): Add comment about using evaporate arg
7264 to set-match-data.
7265
6d44324c
GM
72662005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
7267
7268 * cus-edit.el (customize-face)
7269 (customize-face-other-window): Handle face aliases.
7270
7271 * faces.el (face-documentation, set-face-attribute)
7272 (face-spec-set): Handle face aliases.
7273
a1ef2eab
JB
72742005-06-22 Juanma Barranquero <lekktu@gmail.com>
7275
7276 * help-mode.el (help-make-xrefs): If a symbol representing a face
7277 name is not followed by the word "face", it could still be a
7278 function or variable name, so don't bypass other checks.
7279
8906db27
JL
72802005-06-22 Juri Linkov <juri@jurta.org>
7281
7282 * ps-print.el (ps-face-foreground-name, ps-face-background-name):
7283 Replace aliased functions with calls where second arg `inherit' is t.
7284
8431b136
NR
72852005-06-22 Nick Roberts <nickrob@snap.net.nz>
7286
7287 * progmodes/gdb-ui.el (gdb-error): New variable.
7288 (gdb-error): New function.
7289 (gdb-annotation-rules): Act on error-begin and error annotations.
7290 (gdb-concat-output): Use font-lock-warning-face for errors.
7291
53abc3bf
MB
72922005-06-22 Miles Bader <miles@gnu.org>
7293
5715f853
MB
7294 * bindings.el (propertized-buffer-identification): Use renamed
7295 `Buffer-menu-buffer' face.
7296
62350cdd 7297 * faces.el (vertical-border): Rename from `vertical-divider'.
73106994 7298 (escape-glyph): Change dark-background color back to `cyan'.
53abc3bf 7299
36a3b076
JL
73002005-06-21 Juri Linkov <juri@jurta.org>
7301
7302 * faces.el (face-user-default-spec): Try getting `customized-face'
7303 prior to `saved-face'.
7304 (frame-background-mode): Refill docstring.
7305
7306 * emacs-lisp/lisp-mode.el (eval-defun-1):
7307 * emacs-lisp/edebug.el (edebug-eval-defun):
7308 Set `saved-face' temporarily to nil before calling form.
7309 Set `customized-face' to the new spec after that.
7310
23873c96
JB
73112005-06-21 Juanma Barranquero <lekktu@gmail.com>
7312
7313 * subr.el (1value, lambda, key-substitution-in-progress):
7314 Doc fixes.
7315
7316 * autoinsert.el (auto-insert-alist):
7317 * ses.el (ses-call-printer):
7318 * subr.el (noreturn):
7319 * emacs-lisp/lisp.el (check-parens):
7320 * emacs-lisp/byte-opt.el (byte-optimize-pure-func):
7321 * net/browse-url.el (browse-url-mosaic):
7322 * progmodes/cc-defs.el (c-safe-scan-lists):
7323 * progmodes/ebnf-abn.el (ebnf-abn-lex):
7324 * progmodes/ebnf-bnf.el (ebnf-bnf-lex):
7325 * progmodes/ebnf-dtd.el (ebnf-dtd-lex):
7326 * progmodes/ebnf-ebx.el (ebnf-ebx-lex):
7327 * progmodes/ebnf-iso.el (ebnf-iso-lex):
7328 * progmodes/ebnf-yac.el (ebnf-yac-lex): Fix spellings.
7329
c224c19a
RS
73302005-06-21 Reiner Steib <Reiner.Steib@gmx.de>
7331
7332 * pcvs-defs.el (cvs-menu): Add cvs-mode-mark and cvs-mode-unmark.
7333
006b1390
GM
73342005-06-21 Glenn Morris <gmorris@ast.cam.ac.uk>
7335
7336 * calendar/appt.el (appt-make-list): Activate the package, if
7337 not already active (for backwards compatibility).
7338
b7d1f38f
KS
73392005-06-20 Kim F. Storm <storm@cua.dk>
7340
7341 * subr.el (add-to-ordered-list): Test membership with eq. Simplify.
7342
b4e49aee
MB
73432005-06-20 Miles Bader <miles@gnu.org>
7344
7345 * faces.el (vertical-divider): New face.
7346
01ba9662
JB
73472005-06-20 Juanma Barranquero <lekktu@gmail.com>
7348
7349 * simple.el (kill-whole-line): Doc fix.
7350 (next-error-buffer-p, next-error-find-buffer)
7351 (clone-indirect-buffer): Fix typos in docstrings.
cc4cb0f5
JB
7352 (comment-line-break-function): Doc fix: don't say variable
7353 is automatically buffer-local (it isn't).
01ba9662 7354
ebd06e28
MA
73552005-06-19 Michael Albinus <michael.albinus@gmx.de>
7356
7357 * net/tramp-ftp.el (top):
7358 * net/tramp-smb.el (top):
7359 * net/tramp-util.el (top):
7360 * net/tramp-uu.el (top):
7361 * net/tramp-vc.el (top):
7362 * net/tramp.el (top): Revert copyright years back to original
7363 ones. Tramp has a life outside GNU Emacs.
7364
5dafe00b
NR
73652005-06-19 Nick Roberts <nickrob@snap.net.nz>
7366
01ba9662 7367 * tooltip.el (tooltip-use-echo-area): Don't make it obsolete.
5dafe00b 7368
f04a8969
JL
73692005-06-18 Juri Linkov <juri@jurta.org>
7370
7371 * progmodes/grep.el (grep-regexp-alist): Use backreference at the
7372 end of first regexp to limit the match to the position between
7373 line number and source line with same separator character as used
7374 between file name and line number. In the second regexp limit
7375 mouse-face area to file name and line number by adding new group
7376 for them and referring it in HYPERLINK arg.
7377 (grep-regexp-alist, grep-mode-font-lock-keywords): Use shy group.
7378 (grep-mode): Set font-lock-lines-before to 0 to not refontify the
7379 previous line where grep markers may be already removed.
7380
e7c2398a
EZ
73812005-06-18 Peter Kleiweg <p.c.j.kleiweg@rug.nl>
7382
62350cdd 7383 * progmodes/ps-mode.el: Update version and maintainer's email address.
e7c2398a 7384
7ceb6e54 73852005-06-18 Steve Youngs <steve@xemacs.org>
49866ff8
EZ
7386
7387 * net/browse-url.el (browse-url-browser-function)
7388 (browse-url-default-browser): Add firefox.
7389 (browse-url-firefox-program, browse-url-firefox-arguments)
7390 (browse-url-firefox-startup-arguments)
7391 (browse-url-firefox-new-window-is-tab): New defcustoms.
7392 (browse-url-firefox, browse-url-firefox-sentinel): New functions.
7393
f19b57e3
RS
73942005-06-17 Richard M. Stallman <rms@gnu.org>
7395
0ad6717d
RS
7396 * startup.el (command-line): Warn if specified user name has
7397 no home directory.
7398
f19b57e3
RS
7399 * term.el (term-get-old-input, term-input-filter, term-input-sender)
7400 (term-mode-hook, term-exec-hook, term-escape-char): Doc fixes.
7401
ebd06e28 7402 * longlines.el (longlines-mode, longlines-show-hard-newlines):
f19b57e3
RS
7403 Doc fixes.
7404
7405 * faces.el (underline): Try bold if terminal doesn't support underline.
7406
7407 * mail/sendmail.el (mail-setup-with-from): New variable.
7408 (mail-insert-from-field): New function.
7409 (sendmail-send-it): Call it.
7410 (mail-setup): Optionally call it here.
7411
7412 * term/linux.el: Call tty-no-underline.
7413
043f95ab
LT
74142005-06-17 Luc Teirlinck <teirllm@auburn.edu>
7415
7416 * emacs-lisp/edebug.el (edebug-goto-here): Doc fix.
7417
579322ca
MB
74182005-06-17 Miles Bader <miles@gnu.org>
7419
fa735daa
MB
7420 * ediff-init.el (ediff-current-diff-A, ediff-current-diff-B)
7421 (ediff-current-diff-C, ediff-current-diff-Ancestor)
7422 (ediff-fine-diff-A, ediff-fine-diff-B, ediff-fine-diff-C)
7423 (ediff-fine-diff-Ancestor, ediff-even-diff-A, ediff-even-diff-B)
7424 (ediff-even-diff-C, ediff-even-diff-Ancestor, ediff-odd-diff-A)
7425 (ediff-odd-diff-B, ediff-odd-diff-C, ediff-odd-diff-Ancestor):
7426 Remove "-face" suffix from face names.
7427 (ediff-current-diff-face-A, ediff-current-diff-face-B)
7428 (ediff-current-diff-face-C, ediff-current-diff-face-Ancestor)
7429 (ediff-fine-diff-face-A, ediff-fine-diff-face-B)
7430 (ediff-fine-diff-face-C, ediff-fine-diff-face-Ancestor)
7431 (ediff-even-diff-face-A, ediff-even-diff-face-B)
7432 (ediff-even-diff-face-C, ediff-even-diff-face-Ancestor)
7433 (ediff-odd-diff-face-A, ediff-odd-diff-face-B)
7434 (ediff-odd-diff-face-C, ediff-odd-diff-face-Ancestor):
7435 New backward-compatibility aliases for renamed faces.
7436 (ediff-current-diff-face-A, ediff-current-diff-face-B)
7437 (ediff-current-diff-face-C, ediff-current-diff-face-Ancestor)
7438 (ediff-fine-diff-face-A, ediff-fine-diff-face-B)
7439 (ediff-fine-diff-face-C, ediff-fine-diff-face-Ancestor)
7440 (ediff-even-diff-face-A, ediff-even-diff-face-B)
7441 (ediff-even-diff-face-C, ediff-even-diff-face-Ancestor)
7442 (ediff-odd-diff-face-A, ediff-odd-diff-face-B)
7443 (ediff-odd-diff-face-C, ediff-odd-diff-face-Ancestor):
7444 Use renamed ediff faces.
7445
958e6876
MB
7446 * eshell/esh-test.el (eshell-test-ok, eshell-test-failed):
7447 Remove "-face" suffix from face names.
53099cfc 7448 (eshell-test-ok-face, eshell-test-failed-face):
958e6876
MB
7449 New backward-compatibility aliases for renamed faces.
7450 (eshell-run-test): Use renamed eshell-test faces.
7451
ca19f3f1
AS
7452 * eshell/em-prompt.el (eshell-prompt): Remove "-face" suffix from
7453 face name.
7454 (eshell-prompt-face): New backward-compatibility alias for renamed
7455 face.
958e6876
MB
7456 (eshell-emit-prompt): Use renamed eshell-prompt face.
7457
7458 * eshell/em-ls.el (eshell-ls-directory, eshell-ls-symlink)
7459 (eshell-ls-executable, eshell-ls-readonly, eshell-ls-unreadable)
7460 (eshell-ls-special, eshell-ls-missing, eshell-ls-archive)
7461 (eshell-ls-backup, eshell-ls-product, eshell-ls-clutter):
7462 Remove "-face" suffix from face names.
7463 (eshell-ls-directory-face, eshell-ls-symlink-face)
7464 (eshell-ls-executable-face, eshell-ls-readonly-face)
7465 (eshell-ls-unreadable-face, eshell-ls-special-face)
7466 (eshell-ls-missing-face, eshell-ls-archive-face)
7467 (eshell-ls-backup-face, eshell-ls-product-face)
53099cfc 7468 (eshell-ls-clutter-face):
958e6876
MB
7469 New backward-compatibility aliases for renamed faces.
7470 (eshell-ls-decorated-name): Use renamed eshell-ls faces.
7471
62350cdd
SM
7472 * progmodes/cc-fonts.el (c-nonbreakable-space-face):
7473 Remove "-face" suffix from face name.
579322ca
MB
7474 (c-cpp-matchers): Use the variable `c-nonbreakable-space-face'
7475 instead of literal face.
7476
289824a3
JB
74772005-06-17 Juanma Barranquero <lekktu@gmail.com>
7478
53099cfc
JB
7479 * emacs-lisp/warnings.el (display-warning, lwarn)
7480 (warning-minimum-log-level): Doc fixes.
7481 (warning-minimum-level, warning-minimum-log-level):
7482 Add :debug to :type choices.
7483
289824a3
JB
7484 * progmodes/ada-mode.el (ada-format-paramlist)
7485 (ada-get-indent-case, ada-check-matching-start)
7486 (ada-check-defun-name, ada-goto-matching-decl-start)
7487 (ada-goto-matching-start, ada-goto-matching-end, ada-tab)
7488 (ada-untab, ada-move-to-start, ada-fill-comment-paragraph)
7489 (ada-make-subprogram-body): Follow error conventions.
7490 (ada-case-exception-file, ada-indent-comment-as-code)
7491 (ada-indent-handle-comment-special, ada-indent-renames)
7492 (ada-indent-return, ada-search-directories-internal)
7493 (ada-tab-policy, ada-case-exception-substring)
7494 (ada-other-file-alist, ada-matching-start-re)
7495 (ada-matching-decl-start-re, ada-contextual-menu-last-point)
7496 (ada-imenu-generic-expression, ada-compile-goto-error)
7497 (ada-in-comment-p, ada-in-string-p, ada-in-string-or-comment-p)
7498 (ada-popup-menu, ada-add-extensions, ada-mode)
7499 (ada-region-selected, ada-create-case-exception)
7500 (ada-create-case-exception-substring, ada-after-keyword-p)
7501 (ada-activate-keys-for-case, ada-adjust-case-region)
7502 (ada-adjust-case-buffer, ada-format-paramlist)
7503 (ada-scan-paramlist, ada-insert-paramlist)
7504 (ada-indent-newline-indent)
7505 (ada-indent-newline-indent-conditional)
7506 (ada-justified-indent-current, ada-goto-previous-word)
7507 (ada-indent-current, ada-get-indent-open-paren)
7508 (ada-get-indent-paramlist, ada-get-indent-end)
7509 (ada-get-indent-case, ada-get-indent-when, ada-get-indent-if)
7510 (ada-get-indent-block-start, ada-get-indent-subprog)
7511 (ada-get-indent-noindent, ada-get-indent-label)
7512 (ada-get-indent-loop, ada-get-indent-type, ada-goto-stmt-start)
7513 (ada-search-prev-end-stmt, ada-goto-next-non-ws)
7514 (ada-goto-stmt-end, ada-goto-next-word)
7515 (ada-check-matching-start, ada-check-defun-name)
7516 (ada-goto-matching-decl-start, ada-goto-matching-start)
7517 (ada-goto-matching-end, ada-search-ignore-string-comment)
7518 (ada-in-decl-p, ada-looking-at-semi-or)
7519 (ada-looking-at-semi-private, ada-in-paramlist-p)
7520 (ada-in-open-paren-p, ada-tab, ada-indent-current-function)
7521 (ada-untab-hard, ada-move-to-start, ada-move-to-end)
7522 (ada-next-procedure, ada-previous-procedure, ada-next-package)
7523 (ada-previous-package, ada-create-menu)
7524 (ada-fill-comment-paragraph-justify)
7525 (ada-fill-comment-paragraph-postfix, ada-fill-comment-paragraph)
7526 (ada-other-file-name, ada-last-which-function-line)
7527 (ada-last-which-function-subprog, ada-which-function)
7528 (ada-get-body-name, ada-outline-level, ada-narrow-to-defun)
7529 (ada-gen-treat-proc, ada-check-emacs-version)
7530 (ada-continuation-indent, ada-align-region-separate):
7531 Fix typos in docstrings.
7532 (ada-adjust-case, ada-adjust-case-interactive): Doc fixes.
7533
52167727
LK
75342005-06-16 Lute Kamstra <lute@gnu.org>
7535
7536 * simple.el (fundamental-mode): Run after-change-major-mode-hook
7537 conditionally.
7538
04cedb11
JB
75392005-06-16 Juanma Barranquero <lekktu@gmail.com>
7540
246d1dba
JB
7541 * comint.el (comint-replace-by-expanded-filename)
7542 (comint-prompt-regexp, comint-delimiter-argument-list)
7543 (comint-preinput-scroll-to-bottom):
7544 * info.el (Info-hide-cookies-node):
7545 * ls-lisp.el (ls-lisp-classify):
7546 * find-file.el (ff-search-directories, ff-special-constructs)
7547 (ff-find-other-file):
7548 * font-lock.el (font-lock-keywords):
7549 * shell.el (shell-prompt-pattern)
7550 (shell-dynamic-complete-functions, shell-mode)
7551 (shell-delimiter-argument-list):
7552 * term.el (term-replace-by-expanded-filename)
7553 (term-prompt-regexp, term-delimiter-argument-list):
7554 * woman.el (woman-ignore, woman0-if):
7555 * emacs-lisp/derived.el (derived-mode-init-mode-variables):
7556 * emacs-lisp/elint.el (elint-init-env):
7557 * emacs-lisp/regexp-opt.el (regexp-opt-depth):
7558 * eshell/esh-mode.el (eshell-preinput-scroll-to-bottom):
7559 * language/ethio-util.el (ethio-tilde-escape)
7560 (ethio-use-three-dot-question):
7561 * net/zone-mode.el (zone-mode-load-time-setup):
7562 * progmodes/cc-align.el (c-lineup-argcont):
7563 * progmodes/cc-awk.el (c-awk-beginning-of-defun):
7564 * progmodes/cperl-mode.el (cperl-set-style-back):
7565 * progmodes/inf-lisp.el (inferior-lisp-prompt):
7566 * progmodes/vhdl-mode.el (vhdl-beginning-of-libunit):
7567 Fix spellings in docstrings.
7568
7569 * textmodes/sgml-mode.el (sgml-calculate-indent, html-tag-help):
7570 * progmodes/modula2.el (m2-for): Fix spellings.
7571
7572 * menu-bar.el (menu-bar-games-menu): Fix typo in menu help string.
7573
7574 * simple.el (undo-more): Don't use `format' on `error' arguments.
7575 Improve argument/docstring consistency.
7576 (pending-undo-list): Doc fix.
7577
7578 * smerge-mode.el (smerge-ensure-match):
7579 * emulation/vip.el (vip-ex):
7580 * net/zone-mode.el (zone-mode-update-serial):
7581 * progmodes/idlwave.el (idlwave-complete):
7582 * progmodes/vhdl-mode.el (vhdl-visit-file)
7583 (vhdl-compose-wire-components):
7584 Don't use `format' on `error' arguments.
7585
04cedb11
JB
7586 * tooltip.el (tooltip-start-delayed-tip, tooltip-timeout)
7587 (tooltip-use-echo-area, tooltip-process-prompt-regexp)
7588 (tooltip-help-tips): Fix typos in docstrings.
7589
c25ae380
DP
75902005-06-16 David Ponce <david@dponce.com>
7591
7592 * tree-widget.el (tree-widget-value-create): Simplify last change.
7593
e6838581
KS
75942005-06-15 Matt Hodges <MPHodges@member.fsf.org>
7595
7596 * ido.el (ido-incomplete-regexp): New variable.
7597 (ido-set-matches-1): Handle invalid-regexp error and set
7598 ido-incomplete-regexp.
7599 (ido-incomplete-regexp): New face.
7600 (ido-completions): Use it.
62350cdd
SM
7601 (ido-complete, ido-exit-minibuffer, ido-completions):
7602 Handle incomplete regexps.
e6838581
KS
7603 (ido-completions): Add check for complete match when entering a regexp.
7604
10f401d2
SM
76052005-06-15 Stefan Monnier <monnier@iro.umontreal.ca>
7606
7607 * subr.el (add-to-ordered-list): Use a weak hash-table to avoid leaks.
7608
c202dc91
SM
76092005-06-15 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
7610
7611 * textmodes/bibtex.el (bibtex-Preamble): Enclose BibTeX preamble
7612 by field delimiters.
7613
763e7cf6
DP
76142005-06-15 David Ponce <david@dponce.com>
7615
3b2f3d1a
DP
7616 * tree-widget.el: eval-and-compile inlined functions so they will
7617 be available at run-time too.
7618 (tree-widget-super-format-handler)
763e7cf6
DP
7619 (tree-widget-format-handler): Remove.
7620 (tree-widget-value-create): Handle the :indent property.
7621
e6572f79
MB
76222005-06-15 Miles Bader <miles@gnu.org>
7623
ef88a999
MB
7624 * progmodes/which-func.el (which-func): Only inherit
7625 `font-lock-function-name-face' when that makes sense against the
7626 default mode-line face, otherwise set the face color explicitly.
7627
e6572f79
MB
7628 * progmodes/cperl-mode.el (cperl-init-faces): Use literal cperl
7629 faces instead of (non-existent) variables.
7630
f1b6d70f
SM
76312005-06-14 Stefan Monnier <monnier@iro.umontreal.ca>
7632
7633 * iswitchb.el (iswitchb-to-end): Replace mapcar with dolist.
7634 (iswitchb-get-matched-buffers): Likewise. Simplify.
7635
b6116bd2
MB
76362005-06-14 Miles Bader <miles@gnu.org>
7637
a5d37031
MB
7638 * progmodes/ld-script.el (ld-script-location-counter):
7639 Remove "-face" suffix from face name.
e6838581 7640 (ld-script-location-counter-face):
a5d37031
MB
7641 New backward-compatibility alias for renamed face.
7642 (ld-script-location-counter-face): Use renamed face.
7643
e4c067b5
MB
7644 * progmodes/cperl-mode.el (cperl-nonoverridable, cperl-array)
7645 (cperl-hash): Remove "-face" suffix from face names.
7646 (cperl-nonoverridable-face, cperl-array-face, cperl-hash-face):
a5d37031 7647 New backward-compatibility aliases for renamed faces.
e4c067b5
MB
7648 (cperl-find-pods-heres, cperl-init-faces, cperl-ps-print-init)
7649 (cperl-ps-print-face-properties): Use renamed cperl-mode faces.
7650
9ce2eb5e
MB
7651 * progmodes/which-func.el (which-func): Remove "-face" suffix from face
7652 name.
7653 (which-func-face): New backward-compatibility alias for renamed face.
7654 (which-func-format): Use renamed which-func face.
7655
63a5fd63
MB
7656 * progmodes/vhdl-mode.el (vhdl-prompt, vhdl-attribute, vhdl-enumvalue)
7657 (vhdl-function, vhdl-directive, vhdl-reserved-word)
7658 (vhdl-translate-off): Remove "-face" suffix and "font-lock-" from face
7659 names.
7660 (vhdl-speedbar-entity, vhdl-speedbar-architecture)
7661 (vhdl-speedbar-configuration, vhdl-speedbar-package)
7662 (vhdl-speedbar-library, vhdl-speedbar-instantiation)
7663 (vhdl-speedbar-subprogram, vhdl-speedbar-entity-selected)
7664 (vhdl-speedbar-architecture-selected)
7665 (vhdl-speedbar-configuration-selected)
7666 (vhdl-speedbar-package-selected)
7667 (vhdl-speedbar-instantiation-selected): Remove "-face" suffix from face
7668 names.
7669 (vhdl-font-lock-keywords-2, vhdl-font-lock-keywords-5):
7670 Use renamed faces.
7671 (vhdl-prompt-face, vhdl-attribute-face, vhdl-enumvalue-face)
7672 (vhdl-function-face, vhdl-directive-face, vhdl-reserved-words-face)
7673 (vhdl-translate-off-face): Variables renamed to remove "font-lock-".
7674 Use renamed faces.
7675 (syntax-alist): Don't use "font-lock-" or "-face" in generated face
7676 names.
7677 (vhdl-font-lock-init, vhdl-ps-print-settings): Use renamed faces.
7678 (vhdl-speedbar-insert-hierarchy, vhdl-speedbar-expand-entity)
7679 (vhdl-speedbar-expand-package, vhdl-speedbar-update-current-unit)
7680 (vhdl-speedbar-make-inst-line, vhdl-speedbar-make-pack-line)
7681 (vhdl-speedbar-make-subpack-line, vhdl-speedbar-make-subprogram-line)
7682 (vhdl-speedbar-item-info, vhdl-speedbar-check-unit): Use renamed faces.
7683
33595ec6
MB
7684 * progmodes/sh-script.el (sh-heredoc): Remove "-face" suffix from
7685 face name.
7686 (sh-heredoc-face): New backward-compatibility alias for renamed face.
7687 (sh-heredoc-face): Use renamed sh-heredoc face.
7688
57267a95
MB
7689 * progmodes/idlw-help.el (idlwave-help-link):
7690 Remove "-face" suffix from face name.
7691 (idlwave-help-link-face):
7692 New backward-compatibility alias for renamed face.
7693 (idlwave-highlight-linked-completions): Use renamed idlwave-help faces.
7694
7695 * progmodes/idlw-shell.el (idlwave-shell-bp-face)
7696 (idlwave-shell-disabled-bp): Remove "-face" suffix from face names.
7697 (idlwave-shell-bp-face, idlwave-shell-disabled-bp):
7698 New backward-compatibility aliases for renamed faces.
7699 (idlwave-shell-disabled-breakpoint-face)
7700 (idlwave-shell-breakpoint-face): Use renamed idlwave-shell faces.
7701
10f401d2 7702 * progmodes/flymake.el (flymake-errline, flymake-warnline):
ded09abd
MB
7703 Remove "-face" suffix from face names.
7704 (flymake-errline-face, flymake-warnline-face):
7705 New backward-compatibility aliases for renamed faces.
7706 (flymake-highlight-line): Use renamed flymake faces.
7707
4f2d55da
MB
7708 * progmodes/ebrowse.el (ebrowse-tree-mark, ebrowse-root-class)
7709 (ebrowse-file-name, ebrowse-default, ebrowse-member-attribute)
7710 (ebrowse-member-class, ebrowse-progress):
7711 Remove "-face" suffix from face names.
7712 (ebrowse-tree-mark-face, ebrowse-root-class-face)
7713 (ebrowse-file-name-face, ebrowse-default-face)
7714 (ebrowse-member-attribute-face, ebrowse-member-class-face)
e6838581 7715 (ebrowse-progress-face):
4f2d55da
MB
7716 New backward-compatibility aliases for renamed faces.
7717 (ebrowse-show-progress, ebrowse-show-file-name-at-point)
7718 (ebrowse-set-mark-props, ebrowse-draw-tree-fn)
7719 (ebrowse-draw-member-buffer-class-line, ebrowse-draw-member-long-fn)
7720 (ebrowse-draw-member-short-fn): Use renamed ebrowse faces.
7721
ca19f3f1
AS
7722 * progmodes/antlr-mode.el (antlr-default, antlr-keyword,
7723 antlr-syntax)
7a3dfaee 7724 (antlr-ruledef, antlr-tokendef, antlr-ruleref, antlr-tokenref)
ca19f3f1
AS
7725 (antlr-literal): Remove "-face" suffix and "font-lock-" from face
7726 names.
7a3dfaee
MB
7727 (antlr-font-lock-default-face, antlr-font-lock-keyword-face)
7728 (antlr-font-lock-syntax-face, antlr-font-lock-ruledef-face)
7729 (antlr-font-lock-tokendef-face, antlr-font-lock-ruleref-face)
ca19f3f1
AS
7730 (antlr-font-lock-tokenref-face, antlr-font-lock-literal-face): New
7731 backward-compatibility aliases for renamed faces.
7a3dfaee
MB
7732 (antlr-default-face, antlr-keyword-face, antlr-syntax-face)
7733 (antlr-ruledef-face, antlr-tokendef-face, antlr-ruleref-face)
ca19f3f1
AS
7734 (antlr-tokenref-face, antlr-literal-face): Variables renamed to
7735 remove "font-lock-". Use renamed antlr-mode faces.
7736 (antlr-font-lock-additional-keywords): Use renamed faces. Replace
7737 literal face-names with face variable references.
7a3dfaee 7738
b6116bd2
MB
7739 * buff-menu.el (Buffer-menu-buffer): Remove "-face" suffix from
7740 face name.
7741 (Buffer-menu-buffer-face): New backward-compatibility alias for
7742 renamed face.
7743 (list-buffers-noselect): Use renamed Buffer-menu-buffer face.
7744
14901265
DP
77452005-06-15 Daniel Pfeiffer <occitan@esperanto.org>
7746
7747 * progmodes/make-mode.el (makefile-space, makefile-makepp-perl):
7748 Eliminate "-face" suffix.
10f401d2 7749 (makefile-targets): Inherit from font-lock-function-name-face and
14901265
DP
7750 eliminate "-face" suffix.
7751 (makefile-shell): Remove attributes and eliminate "-face" suffix.
7752 (makefile-*-font-lock-keywords): Append makefile-targets in rule
7753 actions, instead of prepending, to make it less visible.
10f401d2
SM
7754 (makefile-previous-dependency, makefile-match-dependency):
7755 Don't match a target on a continuation line.
14901265
DP
7756
7757 * files.el (auto-mode-alist): Put Makefile in gmake mode.
7758
3da629bd
NR
77592005-06-15 Nick Roberts <nickrob@snap.net.nz>
7760
1c955542
NR
7761 * progmodes/gdb-ui.el (menu): Re-order menu items.
7762 (gdb-tooltip-print): Respect tooltip-use-echo-area.
8346425e 7763
3da629bd
NR
7764 * progmodes/gud.el (tooltip-use-echo-area): Remove alias.
7765 Define in tooltip.el.
7766 (gud-tooltip-process-output): Respect tooltip-use-echo-area.
7767 (gud-tooltip-tips): Respect tooltip-use-echo-area and
7768 gud-tooltip-echo-area.
7769
7770 * tooltip.el (tooltip-use-echo-area): Restore from gud.el for
7771 backward compatibility and make obsolete.
7772 (tooltip-help-tips): Use tooltip-use-echo-area.
7773 (tooltip-show-help-function): Rename to...
7774 (tooltip-show-help): ...this, because it is a function.
7775 (tooltip-mode, tooltip-help-message): Call tooltip-show-help.
7776
197a7aaa
LT
77772005-06-14 Luc Teirlinck <teirllm@auburn.edu>
7778
7779 * emacs-lisp/edebug.el (edebug-all-defs, edebug-initial-mode)
7780 (edebug-print-length, edebug-print-level, edebug-print-circle)
7781 (edebug-modify-breakpoint, edebug-eval-last-sexp)
7782 (edebug-eval-print-last-sexp): Doc fixes.
7783
6de5b135
KS
77842005-06-14 Kim F. Storm <storm@cua.dk>
7785
7786 * ido.el (ido-mode): Make a new keymap every time we enable ido,
7787 as the coverage buffer/file/both may change.
7788
b59f605b
LK
77892005-06-14 Lute Kamstra <lute@gnu.org>
7790
7791 * net/ange-ftp.el (internal-ange-ftp-mode): Use delay-mode-hooks
7792 and run-mode-hooks. Simplify.
7793
7794 * mail/rmailedit.el (rmail-edit-mode):
7795 * progmodes/octave-inf.el (inferior-octave-mode):
7796 * progmodes/sql.el (sql-interactive-mode): Use delay-mode-hooks.
7797
7798 * recentf.el (recentf-dialog-mode): Use kill-all-local-variables
7799 and run-mode-hooks.
7800 (recentf-edit-list, recentf-open-files): Don't call
7801 kill-all-local-variables directly.
7802
7803 * emacs-lisp/debug.el (debug-on-entry): Fix docstring.
7804
ca0a6900
JB
78052005-06-14 Juanma Barranquero <lekktu@gmail.com>
7806
0b46b379
JB
7807 * emacs-lisp/byte-run.el (make-obsolete)
7808 (define-obsolete-function-alias): Rename arguments FUNCTION and
7809 NEW to OBSOLETE-NAME and CURRENT-NAME respectively.
10f401d2
SM
7810 (make-obsolete-variable, define-obsolete-variable-alias):
7811 Rename arguments VARIABLE and NEW to OBSOLETE-NAME and CURRENT-NAME
0b46b379
JB
7812 respectively.
7813
7814 * isearchb.el (isearchb-activate):
7815 * pcvs.el (cvs-mode):
7816 * ses.el (ses-load):
7817 * vc-arch.el (vc-arch-checkin, vc-arch-diff):
7818 * net/tramp.el (tramp-find-file-exists-command)
7819 (tramp-find-shell):
7820 * progmodes/ada-mode.el (ada-create-case-exception)
7821 (ada-create-case-exception-substring, ada-make-subprogram-body):
7822 * progmodes/idlw-shell.el (idlwave-shell-move-to-bp):
7823 * progmodes/idlwave.el (idlwave-complete-class-structure-tag-help):
7824 * progmodes/vhdl-mode.el (vhdl-speedbar-place-component):
7825 * textmodes/org.el (org-promote, org-evaluate-time-range)
7826 (org-agenda-next-date-line, org-agenda-previous-date-line)
7827 (org-agenda-error, org-open-at-point, org-table-move-row)
7828 (org-format-table-table-html-using-table-generate-source)
7829 (org-shiftcursor-error, org-ctrl-c-ctrl-c):
7830 * textmodes/reftex.el (reftex-access-scan-info):
7831 * textmodes/reftex-toc.el (reftex-toc-dframe-p)
7832 (reftex-toc-promote-prepare): Follow error conventions.
7833
7834 * diff-mode.el (diff-mode): Fix typo in docstring.
7835
ca0a6900
JB
7836 * forms.el (forms--intuit-from-file): Fix reference to
7837 `forms-number-of-fields' in error message.
7838 (forms-print): Fix quoting in error message.
7839
7840 * forms.el (forms-mode):
7841 * emulation/vi.el (vi-goto-insert-state):
7842 * progmodes/flymake.el (flymake-new-err-info)
7843 (flymake-start-syntax-check-for-current-buffer)
7844 (flymake-simple-cleanup):
7845 * eshell/esh-var.el (eshell/export):
7846 * progmodes/gud.el (xdb):
7847 * textmodes/flyspell.el (flyspell-incorrect-hook)
7848 (flyspell-maybe-correct-transposition)
7849 (flyspell-maybe-correct-doubling): Fix quoting in docstring.
7850
7efb41ae
LT
78512005-06-13 Luc Teirlinck <teirllm@auburn.edu>
7852
7853 * emacs-lisp/debug.el (cancel-debug-on-entry): Mention default in
7854 minibuffer prompt.
7855
929129ff
KS
78562005-06-13 Kim F. Storm <storm@cua.dk>
7857
7858 * subr.el (add-to-ordered-list): New defun.
7859
7860 * emulation/cua-base.el (cua-mode): Use add-to-ordered-list to
7861 add cua--keymap-alist to emulation-mode-map-alists.
7862
5aa6db57
SM
78632005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
7864
7865 * subr.el (complete-in-turn): New macro.
7866 (dynamic-completion-table, lazy-completion-table): Add debug info.
7867
7868 * faces.el (read-face-name): Use complete-in-turn complete non-aliases
7869 in preference to face aliases.
7870
7871 * textmodes/fill.el (fill-match-adaptive-prefix): New function.
7872 (fill-context-prefix): Use it to avoid guessing absurdly long prefixes.
7873 Remove unused vars `start' and `firstline'.
7874 (fill-nobreak-p): Fix line-move-invisible -> line-move-invisible-p.
7875 (justify-current-line, fill-individual-paragraphs): Remove unused vars.
7876
2702394e
EZ
78772005-06-13 Eli Zaretskii <eliz@gnu.org>
7878
7879 * cus-start.el (all): Don't complain about missing GTK-related
7880 variables, unless either `gtk' is boundp or this isn't a
7881 `windows-nt' build.
7882
dd72a03a
LK
78832005-06-13 Lute Kamstra <lute@gnu.org>
7884
4da76c6a
LK
7885 * abbrev.el (edit-abbrevs-mode): Use kill-all-local-variables and
7886 run-mode-hooks.
7887
7888 * ediff-mult.el (ediff-meta-mode):
7889 * ediff-util.el (ediff-mode): Use run-mode-hooks.
7890
7891 * ledit.el (ledit-mode): Use delay-mode-hooks.
7892
63e9aa8e
LK
7893 * woman.el (woman-mode-line-format): Delete constant.
7894 (woman-mode-map): Initialize it properly.
5aa6db57
SM
7895 (woman-mode): Set mode-class property to special.
7896 Use delay-mode-hooks and run-mode-hooks. Use the right keymap.
7897 Set major-mode and mode-name. Don't set mode-line-format directly.
7898 (Man-getpage-in-background): Don't reference woman-mode-line-format.
63e9aa8e 7899
dd72a03a
LK
7900 * emacs-lisp/debug.el (cancel-debug-on-entry): Make the empty
7901 string argument obsolete.
7902
30313b90
CD
79032005-06-13 Carsten Dominik <dominik@science.uva.nl>
7904
0b46b379 7905 * textmodes/org.el (org-CUA-compatible): New option.
30313b90
CD
7906 (org-disputed-keys): New variable.
7907 (org-key): New function.
7908 (orgtbl-make-binding): Add docstring to the created function.
7909 (org-mode): Set paragraph start/separate regexps.
7910 (orgtbl-mode): Don't start `orgtbl-mode' in `org-mode' buffers.
7911 (org-archive-location, org-archive-mark-done)
7912 (org-archive-stamp-time): New options.
7913 (org-archive-subtree): New command.
7914 (org-fill-paragraph): New function.
7915 (org-mode): Set `fill-paragraph-function' to `org-fill-paragraph'.
7916 (org-fake-empty-table-line): Function removed.
7917 (org-format-org-table-html): Do not create empty table lines at
7918 separator lines. Improved table header treatment.
7919 (org-link-format): New option.
7920 (org-make-link): New function.
7921 (org-insert-link, org-store-link): Use org-make-link.
7922 (org-open-file): Quote file name for shell command, to allow
7923 spaces in file names.
5aa6db57
SM
7924 (org-link-regexp): Fix bug with mailto link.
7925 (org-link-maybe-angles-regexp, org-protected-link-regexp):
7926 New constants.
30313b90
CD
7927 (org-export-as-html): Deal with the optional angles around a link.
7928 Better treatment of file: links.
7929 (org-open-at-point): Replace @{ and @} with < and >.
7930 (org-run-mode-hooks): Function removed.
7931 (org-agenda-mode): No longer use `org-run-mode-hooks'.
7932
3fd355d4
NR
79332005-06-13 Nick Roberts <nickrob@snap.net.nz>
7934
7935 * progmodes/gdb-ui.el (gdb-registers-mode): Let gdbmi use
7936 MI command -data-list-register-values.
7937 (gdb-post-prompt): Indent properly.
7938
b1412131
JB
79392005-06-13 Juanma Barranquero <lekktu@gmail.com>
7940
7941 * hilit-chg.el (highlight-changes-colors): Rename from
7942 `highlight-changes-colours'.
7943 (highlight-changes-colours): Keep as obsolete alias.
7944 (highlight-changes-face-list): Doc fix.
7945 (hilit-chg-make-list): Use `highlight-changes-colors'.
7946
defa8e19
MH
79472005-06-12 Mark A. Hershberger <mah@everybody.org>
7948
7949 * progmodes/cperl-mode.el (cperl-mode): Remove stray paren in
7950 defun-prompt-regexp.
7951
a1e8cad6
EZ
79522005-06-12 Eli Zaretskii <eliz@gnu.org>
7953
0e659f57
EZ
7954 * loadup.el: Don't say we are dumping under 2 names on windows-nt
7955 and cygwin.
7956
5aa6db57
SM
7957 * makefile.w32-in (bootstrap-clean-CMD, bootstrap-clean-SH):
7958 Don't use an old loaddefs.el, as in Makefile.in.
a1e8cad6 7959
ca0113b8
LK
79602005-06-12 Lute Kamstra <lute@gnu.org>
7961
f586d18e
LK
7962 * Makefile.in (bootstrap-prepare): Don't use an old loaddefs.el.
7963
3a1524ed
LK
7964 * man.el (Man-mode-map): Initialize it properly.
7965 (Man-mode): Set mode-class property to special.
7966
ca0113b8
LK
7967 * calendar/calendar.el (calendar-mode): Use run-mode-hooks.
7968
32cc0b00
LT
79692005-06-11 Luc Teirlinck <teirllm@auburn.edu>
7970
7971 * menu-bar.el (menu-bar-make-toggle): Remove stray backslash.
7972 A newline is needed in the docstring there.
7973
7974 * emacs-lisp/debug.el (debug-on-entry, cancel-debug-on-entry):
7975 Doc fixes.
7976
ac9abffe
VJL
79772005-06-11 Vinicius Jose Latorre <viniciusjl@ig.com.br>
7978
7979 * printing.el: Doc fix. The menubar is no more changed when printing
7980 is loaded, it only changes when pr-menu-bind or pr-update-menus is
b2c9cbd3 7981 called. Now, the menubar changing will work in Emacs 20, 21 and 22.
ac9abffe
VJL
7982 (pr-version): New version number (6.8.4).
7983 (pr-menu-bind): New command.
7984 (pr-update-menus): Docstring and code fix.
7985 (pr-menu-print-item): Now is a global var in Emacs and XEmacs.
7986 Docstring fix.
7987 (pr-txt-printer-alist, pr-ps-printer-alist, pr-gv-command)
7988 (pr-gs-command, pr-gs-switches, pr-ps-utility-alist): Docstring fix.
7989
d4ddf783
TTN
79902005-06-11 Thien-Thi Nguyen <ttn@gnu.org>
7991
7992 * emacs-lisp/ewoc.el: Doc fixes for public funcs:
7993 "Returns" to "return", document useful return values, etc.
7994
98d1a1cf
EZ
79952005-06-11 Alan Mackenzie <acm@muc.de>
7996
7997 * fill.el (fill-context-prefix): Try `adaptive-fill-function'
7998 BEFORE `adaptive-fill-regexp' when determining a fill prefix.
7999 (adaptive-file-function): Minor amendment to doc-string.
8000
e0dcaa3f
EZ
80012005-06-11 Frederik Fouvry <fouvry@CoLi.Uni-SB.DE>
8002
67ed6461 8003 * thumbs.el (thumbs-per-line, thumbs-thumbsdir-max-size)
5aa6db57
SM
8004 (thumbs-relief, thumbs-margin, thumbs-image-resizing-step):
8005 Fix :type--it is `integer', not `string'.
67ed6461 8006
e0dcaa3f
EZ
8007 * faces.el (modeline-highlight): Rename from (the erroneous)
8008 `modeline-higilight'.
8009
e5d79aa5
LK
80102005-06-11 Lute Kamstra <lute@gnu.org>
8011
8012 * emacs-lisp/edebug.el (edebug-eval-mode-map): Don't copy
8013 lisp-interaction-mode-map but make it the parent.
8014 (edebug-eval-mode): Use define-derived-mode.
8015
480c8cd3
AS
80162005-06-11 Andreas Schwab <schwab@suse.de>
8017
8018 * bindings.el: Add binding of `ESC functionkey' for every
8019 `M-functionkey'.
8020 * hexl.el (hexl-mode-map): Likewise.
8021
d11f8e1a
JR
80222005-06-10 Michael Hotchin <michael@hotchin.net> (tiny change)
8023
8024 * progmodes/compile.el (compilation-error-regexp-alist-alist)
8025 [msft]: update regexp for newer msft compilers.
8026
23d519e4
MH
80272005-06-10 Mark A. Hershberger <mah@everybody.org>
8028
8029 * xml.el (start-chars, xml-parse-dtd): Add the ability to skip
8030 ATTLIST portions of included DTDs.
8031 (xml-parse-dtd): Eliminate use of inefficient match-data.
8032
62d39a42
MB
80332005-06-10 Miles Bader <miles@gnu.org>
8034
530b0472
MB
8035 * play/mpuz.el (mpuz-unsolved, mpuz-solved, mpuz-trivial)
8036 (mpuz-text): Remove "-face" suffix from face names.
8037 (mpuz-unsolved-face, mpuz-solved-face, mpuz-trivial-face)
8038 (mpuz-text-face): New backward-compatibility aliases for renamed faces.
8039 (mpuz-create-buffer, mpuz-paint-digit): Use renamed mpuz faces.
8040
62d39a42
MB
8041 * play/gomoku.el (gomoku-O, gomoku-X):
8042 Remove "-face" suffix from face names.
8043 (gomoku-font-lock-O-face, gomoku-font-lock-X-face):
8044 New backward-compatibility aliases for renamed faces.
8045 (gomoku-font-lock-keywords): Use renamed gomoku faces.
8046
83acf231
JB
80472005-06-10 Juanma Barranquero <lekktu@gmail.com>
8048
578c1340
JB
8049 * thumbs.el: Fixes for changes of 2005-06-09.
8050 (thumbs-thumbsdir): Force `thumbs-thumbsdir' to be interpretable
8051 as a directory.
8052 (thumbs-thumbname): Remove directory separator from format string;
8053 `thumbs-thumbsdir' now returns a valid directory name.
8054 (thumbs-temp-dir): New defsubst.
8055 (thumbs-temp-file, thumbs-resize-image, thumbs-modify-image):
8056 Use it.
8057
466c78c0
JB
8058 * cus-edit.el (minibuffer):
8059 * files.el (make-backup-file-name-function):
8060 * filesets.el (filesets-external-viewers):
8061 * hilit-chg.el (highlight-changes-colours)
8062 (highlight-changes-face-list, highlight-changes-rotate-faces):
8063 * ielm.el (ielm-dynamic-return, inferior-emacs-lisp-mode):
8064 * kmacro.el (kmacro-call-macro):
8065 * log-edit.el (log-edit-changelog-full-paragraphs):
8066 * mouse.el (mouse-1-click-follows-link):
8067 * skeleton.el (skeleton-autowrap):
8068 * subr.el (insert-for-yank-1):
8069 * tempo.el (tempo-insert-region):
8070 * terminal.el (terminal-emulator):
8071 * time.el (display-time-mail-face):
8072 * vc.el (vc-annotate):
8073 * vcursor.el (vcursor-copy-line):
8074 * woman.el (woman-bold-headings, woman-ignore)
8075 (woman-default-faces, woman-monochrome-faces):
8076 * calendar/todo-mode.el (todo-insert-threshold):
8077 * emulation/pc-select.el (pc-select-selection-keys-only)
8078 (pc-selection-mode):
8079 * emulation/vip.el (vip-find-char-forward):
8080 * emulation/viper-cmd.el (viper-find-char-forward):
ca19f3f1
AS
8081 * international/mule-cmds.el
8082 (select-safe-coding-system-accept-default-p)
466c78c0
JB
8083 (input-method-exit-on-invalid-key):
8084 * international/mule-diag.el (describe-coding-system):
8085 * international/ucs-tables.el (unify-8859-on-encoding-mode):
8086 * net/browse-url.el (browse-url-xterm-program):
8087 * obsolete/lazy-lock.el (lazy-lock-mode):
8088 * progmodes/cperl-mode.el (cperl-info-on-command-no-prompt)
8089 (cperl-mode):
8090 * progmodes/cpp.el (cpp-face-light-name-list)
8091 (cpp-face-dark-name-list):
8092 * progmodes/delphi.el (delphi-newline-always-indents):
8093 Fix spellings in docstrings.
8094
83acf231
JB
8095 * ido.el (ido-mode, ido-file-extensions-order)
8096 (ido-default-file-method, ido-default-buffer-method)
8097 (ido-max-prospects, ido-slow-ftp-hosts, ido-setup-hook)
8098 (ido-decorations, ido-read-file-name-as-directory-commands)
8099 (ido-read-file-name-non-ido, ido-work-directory-list)
8100 (ido-ignore-item-temp-list, ido-current-directory)
8101 (ido-magic-forward-char, ido-enter-find-file)
8102 (ido-enter-switch-buffer, ido-visit-buffer, ido-switch-buffer)
8103 (ido-find-file, ido-read-buffer): Fix typos in docstrings.
8104
257914aa
LK
81052005-06-10 Lute Kamstra <lute@gnu.org>
8106
8107 * play/dunnet.el (dun-mode): Use define-derived-mode.
8108 (dungeon-mode-map): Rename to dun-mode-map. Keep old name as an
8109 obsolete alias.
8110
2aa8e74a
LK
8111 * play/doctor.el (doctor-mode-map): Remove defvar.
8112 (doctor-mode): Use define-derived-mode.
8113
7bdd8beb
LK
8114 * mail/mspools.el (mspools-mode):
8115 * net/eudc-hotlist.el (eudc-hotlist-mode):
2aa8e74a
LK
8116 * play/blackbox.el (blackbox-mode): Use run-mode-hooks.
8117
0efefc52
MB
81182005-06-10 Miles Bader <miles@gnu.org>
8119
c43aed5a
MB
8120 * textmodes/flyspell.el (flyspell-incorrect, flyspell-duplicate):
8121 Remove "-face" suffix from face names.
8122 (flyspell-incorrect-face, flyspell-duplicate-face):
8123 New backward-compatibility aliases for renamed faces.
8124 (flyspell-mode-on, make-flyspell-overlay)
8125 (flyspell-highlight-incorrect-region)
8126 (flyspell-highlight-duplicate-region)
8127 (flyspell-display-next-corrections)
8128 (flyspell-auto-correct-previous-word): Use renamed flyspell faces.
8129
e639491a
MB
8130 * textmodes/texinfo.el (texinfo-heading): Remove "-face" suffix
8131 from face name.
8132 (texinfo-heading-face): New backward-compatibility alias for
8133 renamed face.
8134 (texinfo-heading-face): Use renamed texinfo-heading face.
8135
ad49d9d6
MB
8136 * textmodes/tex-mode.el (tex-math, tex-verbatim): Remove "-face"
8137 suffix from face names.
83acf231 8138 (tex-math-face, tex-verbatim-face):
ad49d9d6
MB
8139 New backward-compatibility aliases for renamed faces.
8140 (tex-math-face, tex-verbatim-face): Use renamed tex-mode faces.
8141 (tex-insert-quote): Use `tex-verbatim-face' variable instead of
8142 literal face name.
8143
b4c925d8
MB
8144 * textmodes/table.el (table-cell): Remove "-face" suffix from face
8145 name.
8146 (table-cell-face): New backward-compatibility alias for renamed face.
8147 (table--put-cell-face-property, table--update-cell-face):
8148 Use renamed table-cell face.
8149
b390eb09
MB
8150 * textmodes/sgml-mode.el (sgml-namespace): Remove "-face" suffix
8151 from face name.
8152 (sgml-namespace-face): New backward-compatibility alias for
8153 renamed face.
8154 (sgml-namespace-face): Use renamed sgml-namespace face.
8155
8e49668e
MB
8156 * textmodes/org.el (org-level-1, org-level-2, org-level-3)
8157 (org-level-4, org-level-5, org-level-6, org-level-7)
8158 (org-level-8, org-warning, org-headline-done)
8159 (org-deadline-announce, org-scheduled-today)
8160 (org-scheduled-previously, org-link, org-done, org-table)
8161 (org-time-grid): Remove "-face" suffix from face names.
8162 (org-level-1-face, org-level-2-face, org-level-3-face)
8163 (org-level-4-face, org-level-5-face, org-level-6-face)
8164 (org-level-7-face, org-level-8-face, org-warning-face)
8165 (org-headline-done-face, org-deadline-announce-face)
8166 (org-scheduled-today-face, org-scheduled-previously-face)
8167 (org-link-face, org-done-face, org-table-face)
8168 (org-time-grid-face):
8169 New backward-compatibility aliases for renamed faces.
8170 (org-level-faces, org-set-font-lock-defaults, org-timeline)
8171 (org-agenda, org-agenda-get-todos, org-agenda-get-deadlines)
8172 (org-agenda-get-timestamps, org-agenda-get-scheduled)
8173 (org-agenda-add-time-grid-maybe, org-table-p): Use renamed org faces.
8174
25c06649
MB
8175 * emulation/viper-init.el (viper-search, viper-replace-overlay)
8176 (viper-minibuffer-emacs, viper-minibuffer-insert)
8177 (viper-minibuffer-vi): Remove "-face" suffix from face names.
8178 (viper-search-face, viper-replace-overlay-face)
8179 (viper-minibuffer-emacs-face, viper-minibuffer-insert-face)
8180 (viper-minibuffer-vi-face):
8181 New backward-compatibility aliases for renamed faces.
8182 (viper-search-face, viper-replace-overlay-face)
8183 (viper-minibuffer-emacs-face, viper-minibuffer-insert-face)
8184 (viper-minibuffer-vi-face): Use renamed viper faces.
8185
4719d184
MB
8186 * emacs-lisp/testcover.el (testcover-nohits, testcover-1value):
8187 Remove "-face" suffix from face names.
8188 (testcover-nohits-face, testcover-1value-face):
8189 New backward-compatibility aliases for renamed faces.
8190 (testcover-mark): Use renamed testcover faces.
8191
ccacbcec
MB
8192 * calendar/diary-lib.el (diary-button): Remove "-face" suffix from
8193 face name.
8194 (diary-button-face): New backward-compatibility alias for renamed face.
8195 (diary-entry): Use renamed diary-button face.
8196
75eb05f6
MB
8197 * calendar/calendar.el (diary, calendar-today, holiday)
8198 (mark-visible-calendar-date): Remove "-face" suffix from face names.
8199 (diary-face, calendar-today-face, holiday-face):
8200 New backward-compatibility aliases for renamed faces.
8201 (eval-after-load "facemenu", diary-entry-marker)
8202 (calendar-today-marker, calendar-holiday-marker, diary-face):
8203 Use renamed calendar faces.
8204
37af2dd3
MB
8205 * compare-w.el (compare-windows): Remove "-face" suffix from face name.
8206 (compare-windows-face): New backward-compatibility alias for
8207 renamed face.
8208 (compare-windows-highlight): Use renamed compare-windows face.
8209
10853fc3
MB
8210 * strokes.el (strokes-char): Remove "-face" suffix from face name.
8211 (strokes-char-face): New backward-compatibility alias for renamed face.
8212 (strokes-encode-buffer): Use renamed strokes-char face.
8213
2058218e
MB
8214 * pcvs-info.el (cvs-header, cvs-filename, cvs-unknown)
8215 (cvs-handled, cvs-need-action, cvs-marked, cvs-msg):
8216 Remove "-face" suffix from face names.
8217 (cvs-header-face, cvs-filename-face, cvs-unknown-face)
8218 (cvs-handled-face, cvs-need-action-face, cvs-marked-face)
8219 (cvs-msg-face): New backward-compatibility aliases for renamed faces.
83acf231 8220 (cvs-fi-up-to-date-face, cvs-fi-unknown-face, cvs-fileinfo-pp):
2058218e 8221 Use renamed pcvs faces.
4a9ad3c6
MB
8222 * pcvs.el (cvs-mode-find-file): Use renamed pcvs faces.
8223 * pcvs-defs.el (cvs-mode-map): Likewise.
8224 * cvs-status.el (cvs-status-font-lock-keywords): Likewise.
2058218e 8225
a335c06e
MB
8226 * info.el (info-title-1, info-title-2, info-title-3)
8227 (info-title-4): Remove "-face" suffix from and downcase face names.
8228 (Info-title-1-face, Info-title-2-face, Info-title-3-face)
8229 (Info-title-4-face):
8230 New backward-compatibility aliases for renamed faces.
8231 (Info-fontify-node): Use renamed info faces.
8232
a01853d7
MB
8233 * hilit-chg.el (highlight-changes, highlight-changes-delete):
8234 Remove "-face" suffix from face names.
8235 (highlight-changes-face, highlight-changes-delete-face):
8236 New backward-compatibility aliases for renamed faces.
8237 (hilit-chg-cust-fix-changes-face-list, hilit-chg-make-ov)
8238 (hilit-chg-make-list): Use renamed highlight-changes faces.
8239
f0b3dcbf
MB
8240 * generic-x.el (show-tabs-tab, show-tabs-space):
8241 Remove "-face" suffix from face names.
8242 (show-tabs-tab-face, show-tabs-space-face):
8243 New backward-compatibility aliases for renamed faces.
8244 (show-tabs-generic-mode-font-lock-defaults-1)
8245 (show-tabs-generic-mode-font-lock-defaults-2):
8246 Use renamed show-tabs faces.
8247
e8bfdf82
MB
8248 * smerge-mode.el (smerge-mine, smerge-other, smerge-base)
8249 (smerge-markers): Remove "-face" suffix from face names.
8250 (smerge-mine-face, smerge-other-face, smerge-base-face)
83acf231 8251 (smerge-markers-face):
e8bfdf82
MB
8252 New backward-compatibility aliases for renamed faces.
8253 (smerge-mine-face, smerge-other-face, smerge-base-face)
8254 (smerge-markers-face): Use renamed smerge faces.
8255
ca19f3f1
AS
8256 * log-view.el (log-view-file, log-view-message): Remove "-face"
8257 suffix from face names.
8511877a
SM
8258 (log-view-file-face, log-view-message-face):
8259 New backward-compatibility aliases for renamed faces.
ca19f3f1
AS
8260 (log-view-file-face, log-view-message-face): Use renamed log-view
8261 faces.
d842de85 8262
83acf231 8263 * paren.el (show-paren-match, show-paren-mismatch):
2ec46551 8264 Remove "-face" suffix from face names.
83acf231 8265 (show-paren-match-face, show-paren-mismatch-face):
2ec46551
MB
8266 New backward-compatibility aliases for renamed faces.
8267 (show-paren-function): Use renamed show-paren faces.
8268
42e64878
MB
8269 * ruler-mode.el (ruler-mode-default, ruler-mode-pad)
8270 (ruler-mode-margins, ruler-mode-fringes)
8271 (ruler-mode-column-number, ruler-mode-fill-column)
8272 (ruler-mode-comment-column, ruler-mode-goal-column)
ca19f3f1
AS
8273 (ruler-mode-tab-stop, ruler-mode-current-column): Remove "-face"
8274 suffix from face names.
42e64878
MB
8275 (ruler-mode-default-face, ruler-mode-pad-face)
8276 (ruler-mode-margins-face, ruler-mode-fringes-face)
8277 (ruler-mode-column-number-face, ruler-mode-fill-column-face)
8278 (ruler-mode-comment-column-face, ruler-mode-goal-column-face)
8511877a
SM
8279 (ruler-mode-tab-stop-face, ruler-mode-current-column-face):
8280 New backward-compatibility aliases for renamed faces.
42e64878
MB
8281 (ruler-mode-pad, ruler-mode-margins, ruler-mode-fringes)
8282 (ruler-mode-column-number, ruler-mode-fill-column)
8283 (ruler-mode-comment-column, ruler-mode-goal-column)
8284 (ruler-mode-tab-stop, ruler-mode-current-column)
ca19f3f1
AS
8285 (ruler-mode-mouse-grab-any-column, ruler-mode-ruler): Use renamed
8286 faces.
42e64878 8287
ee01ad0e
MB
8288 * whitespace.el (whitespace-highlight): Remove "-face" suffix from
8289 face name.
8290 (whitespace-highlight-the-space): Use renamed face.
10853fc3
MB
8291 (whitespace-highlight-face): New backward-compatibility alias for
8292 renamed face.
ee01ad0e 8293
b66e8575
MB
8294 * woman.el (woman-italic, woman-bold, woman-unknown)
8295 (woman-addition, woman-symbol-face):
8296 Remove "-face" suffix from face names.
8297 (woman-italic-face, woman-bold-face, woman-unknown-face)
8298 (woman-addition-face):
8299 New backward-compatibility aliases for renamed faces.
8300 (woman-default-faces, woman-monochrome-faces, woman-man-buffer)
8301 (woman-decode-region, woman-replace-match)
8302 (woman-display-extended-fonts, woman-special-characters)
8303 (woman-font-alist, woman-change-fonts, woman2-TH, woman2-SH):
8304 Use renamed woman faces.
8305
041a6e47
MB
8306 * longlines.el (longlines-visible-face): Face removed.
8307
221711eb
MB
8308 * diff-mode.el (diff-header, diff-file-header, diff-index)
8309 (diff-hunk-header, diff-removed, diff-added, diff-changed)
041a6e47 8310 (diff-function, diff-context, diff-nonexistent): Remove "-face"
221711eb
MB
8311 suffix from face names.
8312 (diff-header-face, diff-file-header-face, diff-index-face)
8313 (diff-hunk-header-face, diff-removed-face, diff-added-face)
8314 (diff-changed-face, diff-function-face, diff-context-face)
041a6e47 8315 (diff-nonexistent-face): New backward-compatibility aliases for
221711eb
MB
8316 renamed faces.
8317 (diff-header-face, diff-file-header-face)
8318 (diff-index, diff-index-face, diff-hunk-header)
8319 (diff-hunk-header-face, diff-removed, diff-removed-face)
8320 (diff-added, diff-added-face, diff-changed-face, diff-function)
8321 (diff-function-face, diff-context-face, diff-nonexistent)
8322 (diff-nonexistent-face): Use renamed diff-mode faces.
8323
541a6d0d
MB
8324 * progmodes/compile.el (compilation-warning-face)
8325 (compilation-info-face): Remove "-face" suffix from face names.
83acf231 8326 (compilation-warning-face, compilation-info-face):
541a6d0d
MB
8327 New backward-compatibility aliases for renamed faces.
8328 (compilation-warning-face, compilation-info-face):
8329 Use renamed compilation faces.
8330
fe735a8d
MB
8331 * add-log.el (change-log-date, change-log-name)
8332 (change-log-email, change-log-file, change-log-list)
8333 (change-log-conditionals, change-log-function)
8334 (change-log-acknowledgement): Remove "-face" suffix from face names.
8335 (change-log-date-face, change-log-name-face)
8336 (change-log-email-face, change-log-file-face)
8337 (change-log-list-face, change-log-conditionals-face)
83acf231 8338 (change-log-function-face, change-log-acknowledgement-face):
fe735a8d
MB
8339 New backward-compatibility aliases for renamed faces.
8340 (change-log-font-lock-keywords): Use renamed change-log faces.
8341
d478e69d
MB
8342 * cus-edit.el (custom-invalid, custom-rogue, custom-modified)
8343 (custom-set, custom-changed, custom-saved, custom-button)
8344 (custom-button-pressed, custom-documentation, custom-state)
8345 (custom-comment, custom-comment-tag, custom-variable-tag)
8346 (custom-variable-button, custom-face-tag, custom-group-tag-1)
8347 (custom-group-tag): Remove "-face" suffix from face names.
8348 (custom-magic-alist, custom-magic-value-create)
8349 (custom-group-sample-face-get, custom-mode): Use renamed custom faces.
8350 (custom-invalid-face, custom-rogue-face, custom-modified-face)
8351 (custom-set-face, custom-changed-face, custom-saved-face)
8352 (custom-button-face, custom-button-pressed-face)
8353 (custom-documentation-face, custom-state-face)
8354 (custom-comment-face, custom-comment-tag-face)
8355 (custom-variable-tag-face, custom-variable-button-face)
8356 (custom-face-tag-face, custom-group-tag-face-1)
83acf231 8357 (custom-group-tag-face):
d478e69d
MB
8358 New backward-compatibility aliases for renamed faces.
8359
0efefc52
MB
8360 * wid-edit.el (widget-documentation, widget-button)
8361 (widget-field, widget-single-line-field, widget-inactive)
8362 (widget-button-pressed): "-face" suffix removed from face names.
8363 (widget-documentation-face, widget-button-face)
8364 (widget-field-face, widget-single-line-field-face)
8365 (widget-inactive-face, widget-button-pressed-face):
8366 New backward-compatibility aliases for renamed faces.
8367 (widget-documentation-face, widget-button-face)
8368 (widget-button-pressed-face, widget-specify-field)
8369 (widget-specify-inactive): Use renamed widget faces.
8370
d8338794
KH
83712005-06-10 Kenichi Handa <handa@m17n.org>
8372
8373 * term/x-win.el (x-clipboard-yank): Remove condition-case
8374 wrapping.
8375
83762005-06-11 Kenichi Handa <handa@m17n.org>
8377
8378 * add-log.el (change-log-font-lock-keywords): Make the regexp for
8379 date lines stricter.
8380
63e88db3
KH
83812005-06-10 Zhang Wei <id.brep@gmail.com> (tiny change)
8382
8383 * term/x-win.el (x-clipboard-yank): Use x-selection-value instead
8384 of x-get-selection.
8385
63baed99
JB
83862005-06-10 Juanma Barranquero <lekktu@gmail.com>
8387
8388 * comint.el (comint-mode, comint-snapshot-last-prompt):
8389 * frame.el (frame-current-scroll-bars):
8390 * term.el (term-mode, term-check-proc, term-input-sender)
8391 (term-simple-send, term-extract-string, term-word)
8392 (term-match-partial-filename):
8393 * window.el (window-current-scroll-bars):
8394 * emulation/cua-base.el (cua-normal-cursor-color)
8395 (cua-read-only-cursor-color, cua-overwrite-cursor-color)
8396 (cua-global-mark-cursor-color):
8397 * mail/undigest.el (rmail-forward-separator-regex):
8398 Fix typos in docstrings.
8399
8400 * comint.el (comint-check-proc, make-comint-in-buffer)
8401 (comint-source-default): Doc fixes.
8402
8511877a 8403 * term.el (term-send-string): Improve argument/docstring consistency.
63baed99 8404
3c28ffec
LT
84052005-06-09 Luc Teirlinck <teirllm@auburn.edu>
8406
8407 * comint.el (comint-send-input): Bind `inhibit-read-only' around
8408 call to `delete-region'.
8409 (comint-mode-hook): Do not enable Font Lock by default.
8410
420adcc6
LK
84112005-06-09 Lute Kamstra <lute@gnu.org>
8412
8413 * textmodes/ispell.el (ispell-menu-map-needed): flyspell-mode
8414 could be void.
8415
6c06bd88
SM
84162005-06-09 Stefan Monnier <monnier@iro.umontreal.ca>
8417
8418 * emacs-lisp/debug.el (debugger-will-be-back): New var.
8419 (debug): Use it.
8420 (debugger-step-through, debugger-continue, debugger-jump)
8421 (debugger-return-value): Set it when needed.
8422 (debugger-make-xrefs, debugger-frame, debugger-frame-clear):
8423 Use inhibit-read-only.
8424
f271d3c7
JB
84252005-06-09 Juanma Barranquero <lekktu@gmail.com>
8426
fd8529d0
JB
8427 * window.el (shrink-window-if-larger-than-buffer)
8428 (window-size-fixed): Fix typo in docstring.
9fa87e0d 8429
f271d3c7
JB
8430 * thumbs.el: Don't set `auto-image-file-mode'. Do not create the
8431 thumbnails directory on loading.
8432 (thumbs-conversion-program): Use `eq' to check the system type,
8433 not `equal'.
8434 (thumbs-temp-dir): Initialize to `temporary-file-directory',
8435 not "/tmp". Fix docstring.
8436 (thumbs-thumbsdir): New function to return the thumbnails
8437 directory, creating it if needed.
8438 (thumbs-cleanup-thumbsdir, thumbs-thumbname): Use it.
8439 (thumbs-temp-file): Delete variable and make it into a function.
8440 (thumbs-resize-image, thumbs-modify-image): Use it.
8441 (thumbs-kill-buffer): Simplify.
8442 (thumbs-gensym): Defalias or duplicate CL `gensym'.
8443 (thumbs-resize-image, thumbs-resize-interactive): Fix typos in
8444 docstrings.
8445
b7aae902
KS
84462005-06-09 Kim F. Storm <storm@cua.dk>
8447
8448 * subr.el (save-match-data): Add RESEAT arg `evaporate' to
8449 set-match-data to free markers in match-data.
8450
8451 * replace.el (replace-match-data): Pass RESEAT arg `t' to
8452 match-data to unchain markers in match-data.
8453
72f23b85
SM
84542005-06-08 Stefan Monnier <monnier@iro.umontreal.ca>
8455
8456 * emacs-lisp/debug.el (debug): Don't iconify if we know we'll re-enter
8457 the debugger immediately anyway. Undo the 2005-06-06 change, rendered
8458 unnecessary now.
8459
99598737
RS
84602005-06-08 Richard M. Stallman <rms@gnu.org>
8461
8462 * emacs-lisp/easy-mmode.el (define-minor-mode): If BODY is empty,
8463 give the variable a doc string that doesn't say don't set it directly.
8464
8465 * textmodes/ispell.el (ispell-check-version):
8466 Use match-string-no-properties.
8467 (ispell-region, ispell-buffer-local-parsing, ispell-buffer-local-dict)
8468 (ispell-buffer-local-words): Likewise.
8469
8470 * progmodes/make-mode.el (makefile-shell-face): Make this a no-op
8471 except on terminals with enough colors to really display it.
8472 (makefile-dependency-regex): Delete spurious `bb'.
8473
8474 * faces.el (escape-glyph): Use blue once again in last case.
72f23b85 8475 (no-break-space): Redefine so that it isn't invisible on a tty.
99598737 8476
4a29de23
KS
84772005-06-08 Kim F. Storm <storm@cua.dk>
8478
8479 * ido.el (ido-read-file-name): Fallback to read-file-name on C-f
8480 also when reading directory name.
8481
b978659c
LK
84822005-06-08 Lute Kamstra <lute@gnu.org>
8483
8484 * textmodes/flyspell.el (flyspell-mode): Use define-minor-mode.
f8820a55
LK
8485 (flyspell-mode-line-string): Remove autoload cookie.
8486 (flyspell-mode): Remove defvar.
b978659c 8487
6d64c191
LK
84882005-06-07 Lute Kamstra <lute@gnu.org>
8489
8490 * textmodes/org.el (org-run-mode-hooks): New function.
8491 (org-agenda-mode): Use it.
8492
590bc48b
JB
84932005-06-07 David McCabe <davemccabe@gmail.com> (tiny change)
8494
99598737 8495 * emacs-lisp/lisp-mode.el (defstruct): Set `doc-string-elt' property.
590bc48b 8496
3d031334
SM
84972005-06-06 Stefan Monnier <monnier@iro.umontreal.ca>
8498
8499 * international/iso-cvt.el (iso-sgml2iso-trans-tab): Add NBSP.
8500
a54aae9e
LT
85012005-06-06 Luc Teirlinck <teirllm@auburn.edu>
8502
8503 * font-lock.el (font-lock-add-keywords): Doc fix.
8504
ed975fa6
SM
85052005-06-06 Stefan Monnier <monnier@iro.umontreal.ca>
8506
29a47b89
SM
8507 * textmodes/tex-mode.el (tex-guess-mode): Add RequirePackage.
8508 (tex-compile-default): In the absence of any history, use the order in
8509 tex-compile-alist to choose the preferred command.
8510 (tex-compile-commands): Reorder a bit.
8511
7ad04640
SM
8512 * textmodes/flyspell.el (flyspell-auto-correct-binding)
8513 (flyspell-incorrect-face, flyspell-duplicate-face):
8514 Use (X)Emacs-agnostic code.
8515 (flyspell-mode-map): Don't overwrite at each load. Remove code
8516 redundant with the subsequent add-minor-mode. Merge Emacs and
8517 XEmacs code.
8518 (flyspell-word): Minor simplification.
8519 (flyspell-math-tex-command-p): Quieten the byte-compiler.
8511877a
SM
8520 (flyspell-external-point-words): Remove unused vars `size' and `start'.
8521 (flyspell-do-correct): Rename from flyspell-xemacs-correct.
8522 Merge the corresponding Emacs code.
8523 (flyspell-correct-word, flyspell-xemacs-popup):
8524 Use flyspell-do-correct.
7ad04640 8525
532c188a
SM
8526 * emacs-lisp/debug.el (debug): Don't bury the buffer unless it's in
8527 a dedicated window.
8528
ed975fa6
SM
8529 * international/latexenc.el (latexenc-find-file-coding-system):
8530 Undo part of last patch, to turn off a compiler warning.
8531
e43cbeae
JL
85322005-06-06 Juri Linkov <juri@jurta.org>
8533
8534 * tmm.el (tmm-inactive, tmm-remove-inactive-mouse-face):
8535 Rename `tmm-inactive-face' to `tmm-inactive'.
8536
4bad17c2
KS
85372005-06-06 Matt Hodges <MPHodges@member.fsf.org>
8538
8539 * iswitchb.el: Rename faces.
8540
c7b96d76
KS
85412005-06-06 Kim F. Storm <storm@cua.dk>
8542
8543 * emulation/cua-base.el (cua-rectangle, cua-rectangle-noselect)
8544 (cua-global-mark): Remove -face suffix from face names.
8545
ed975fa6
SM
8546 * emulation/cua-gmrk.el (cua--init-global-mark):
8547 Remove cua-global-mark face setup.
c7b96d76 8548
ce6e10af
RS
85492005-06-06 Richard M. Stallman <rms@gnu.org>
8550
8551 * progmodes/make-mode.el (makefile-dependency-regex): Handle whitespace
8552 just like other allowed characters.
8553 (makefile-match-dependency): Exclude leading and training whitespace
8554 from the range of regexp subexp 1.
8555 (makefile-macroassign-regex): Don't try to match the body,
8556 just the name of the macro being defined.
8557
8558 * info.el (Info-read-node-name-2): New function.
8559 (Info-read-node-name-1): Use that.
8560 Add a completion-base-size-function property.
8561
8562 * simple.el (completion-setup-function): Look for
8511877a 8563 completion-base-size-function property of minibuffer-completion-table.
ce6e10af
RS
8564
8565 * files.el (locate-file-completion): Doc fix.
8566
8567 * printing.el: Don't call pr-update-menus; user must do that.
8568
8569 * emacs-lisp/debug.el (debugger-window): New variable.
8570 (debug): Use debugger-window if it is set and still alive.
8571 Record debugger-window for next entry.
c7b96d76 8572
ce6e10af
RS
8573 * mail/supercite.el (sc-mail-glom-frame): Mark as risky.
8574
c7b96d76 85752005-06-06 Matthias F\e,Av\e(Brste <slashdevslashnull@gmx.net>
ce6e10af
RS
8576
8577 * files.el (hack-local-variables-confirm): New arg FLAG-TO-CHECK.
8578 (hack-one-local-variable, hack-local-variables)
8579 (hack-local-variables-prop-line): Pass that arg.
8580
9c7f6bb3
KS
85812005-06-06 Kim F. Storm <storm@cua.dk>
8582
8583 * ido.el (ido-first-match, ido-only-match, ido-subdir)
8584 (ido-indicator): Remove -face suffix from face names.
8585
c476bcb0
JL
85862005-06-06 Juri Linkov <juri@jurta.org>
8587
8588 * font-lock.el (font-lock-regexp-backslash)
8589 (font-lock-regexp-backslash-construct): New faces.
8590 (lisp-font-lock-keywords-2): Use new faces. Match `?:' only
8591 after `('. Add `while-no-input' to control structures.
8592
8593 * faces.el (no-break-space, shadow): New faces.
8594 (escape-glyph): Use less loud colors pink2 and red4.
8595
8596 * diff-mode.el (diff-context-face)
8597 * dired.el (dired-ignored)
8598 * rfn-eshadow.el (file-name-shadow)
8599 * tmm.el (tmm-inactive-face): Inherit from `shadow' face.
8600
8601 * info.el (Info-title-1-face): Use green instead of yellow because
8602 bold yellow is not readable on light backgrounds.
8603
8604 * progmodes/compile.el (compilation-start): Move `erase-buffer' up
8605 before selecting the desired mode to not spend time fontifying
8606 old contents.
8607
f7f17975
JB
86082005-06-06 Juanma Barranquero <lekktu@gmail.com>
8609
b3c70578
JB
8610 * thumbs.el (thumbs-thumbsdir-max-size, thumbs-image-resizing-step)
8611 (thumbs-thumbsdir-auto-clean): Fix typos in docstrings.
8612
01f438b9
JB
8613 * ps-print.el (ps-default-fg, ps-default-bg):
8614 Fix typos in docstrings.
8615
f7f17975
JB
8616 * isearchb.el (isearchb): Don't pass a spurious second argument to
8617 `iswitchb-completions'.
8618
c1205dad
NR
86192005-06-05 Nick Roberts <nickrob@snap.net.nz>
8620
8621 * progmodes/gdb-ui.el (gdb-info-locals-handler): Use window point
8622 to preserve point.
8623 (gdb-find-file-hook): Add doc string.
8624
8625 * progmodes/gud.el (gdb, gud-menu-map): Add command to evaluate
eb78dfb8 8626 C dereferenced pointer expression.
32759db5 8627 (gud-tool-bar-map): Put it on the tool bar. Re-order icons.
c1205dad
NR
8628
8629 * toolbar/gud-pstar.xpm, toolbar/gud-pstar.pbm: New files.
8630
eb78dfb8
JB
8631 * toolbar/gud-break.xpm, toolbar/gud-cont.xpm, toolbar/gud-down.xpm
8632 * toolbar/gud-finish.xpm, toolbar/gud-ni.xpm, toolbar/gud-n.xpm
8633 * toolbar/gud-print.xpm, toolbar/gud-remove.xpm, toolbar/gud-run.xpm
8634 * toolbar/gud-si.xpm, toolbar/gud-s.xpm, toolbar/gud-until.xpm
8635 * toolbar/gud-up.xpm, toolbar/gud-watch.xpm:
c1205dad
NR
8636 Make background transparent.
8637
bfe5418b
LT
86382005-06-04 Luc Teirlinck <teirllm@auburn.edu>
8639
8640 * font-lock.el (font-lock-add-keywords): Doc fix. Comment change.
8641 (font-lock-remove-keywords): Doc fix.
8642 (font-lock-mode-major-mode): Compiler defvar.
8643 (font-lock-set-defaults): Use `font-lock-mode-major-mode'.
8644
8645 * font-core.el (font-lock-mode-major-mode): Compiler defvar.
8646 (font-lock-mode): Update `font-lock-mode-major-mode'.
8647 (font-lock-set-defaults): Compiler defvar.
8648 (font-lock-default-function): Take `font-lock-mode-major-mode'
8649 into account.
8650
8651 * emacs-lisp/easy-mmode.el (define-global-minor-mode): Make it
8652 keep track of which major mode it enabled the minor mode for.
8653 Use find-file-hook again. Update docstring.
8654
8655 * simple.el (eval-expression-print-level)
8656 (eval-expression-print-length, eval-expression-debug-on-error):
8657 Doc fixes.
8658
91018229
EZ
86592005-06-04 Matt Hodges <MPHodges@member.fsf.org>
8660
b6f0a397
EZ
8661 * iswitchb.el (iswitchb-single-match-face)
8662 (iswitchb-current-match-face, iswitchb-virtual-matches-face)
8663 (iswitchb-invalid-regexp-face): New faces.
8664 (iswitchb-completions): Use them.
ed975fa6 8665 (iswitchb-use-faces): Rename from iswitchb-use-fonts, which is
b6f0a397
EZ
8666 now marked as an obsolete alias.
8667 (iswitchb-read-buffer): Remove check for bound font variables.
8668 (iswitchb-invalid-regexp): New free variable.
8669 (iswitchb-get-matched-buffers): Catch invalid-regexp errors and
8670 set iswitchb-invalid-regexp.
8671 (iswitchb, iswitchb-complete, iswitchb-completions): Deal with
8672 invalid regexps.
8673 (iswitchb-completions): Add check for complete match when entering
8674 a regexp.
8675 (iswitchb-completions): Remove require-match argument.
bfe5418b 8676 (iswitchb-exhibit): Fix caller.
b6f0a397
EZ
8677 (iswitchb-common-match-inserted): New variable.
8678 (iswitchb-complete, iswitchb-completion-help): Use it.
91018229 8679
94d4bafb
EZ
86802005-06-04 David Reitter <david.reitter@gmail.com> (tiny change)
8681
8682 * url-http.el (url-http-chunked-encoding-after-change-function):
8683 Use `url-http-debug' instead of `message'.
8684
86b21ac3
EZ
86852005-06-04 Thierry Emery <thierry.emery@free.fr> (tiny change)
8686
8687 * url-http.el (url-http-parse-headers): Pass redirected URL as a
8688 callback argument.
8689
61e40b6d
KS
86902005-06-04 Kim F. Storm <storm@cua.dk>
8691
555228aa
KS
8692 * simple.el (line-move): Only call sit-for when moving backwards.
8693
61e40b6d
KS
8694 * ido.el (ido-make-merged-file-list-1): New defun split from
8695 ido-make-merged-file-list.
8696 (ido-make-merged-file-list): Bind throw-on-input around call to
8697 ido-make-merged-file-list-1. Return input-pending-p if
8698 interrupted by more input available.
8699 (ido-read-internal): Handle input-pending-p return value from
8700 ido-make-merged-file-list.
8701
10b234c0
SM
87022005-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
8703
fab31ec3
SM
8704 * textmodes/flyspell.el (flyspell-check-word-p): Simplify silly
8705 compatibility code.
8706
10b234c0
SM
8707 * international/latexenc.el (latexenc-find-file-coding-system):
8708 Don't inherit the EOL part of the coding-system from the
8709 tex-main buffer. Fit within 80 columns.
8710
76668788
NR
87112005-06-03 Matt Hodges <MPHodges@member.fsf.org>
8712
8713 * tmm.el (tmm-inactive-face): New face.
8714 (tmm-remove-inactive-mouse-face): New function.
8715 (tmm-prompt, tmm-add-one-shortcut)
8716 (tmm-add-prompt, tmm-get-keymap): Make active menu items visible
8717 but not selectable.
8718
6312e5f7
JB
87192005-06-03 Juanma Barranquero <lekktu@gmail.com>
8720
8721 * faces.el (face-equal): Improve argument/docstring consistency.
8722
30edba6e
DP
87232005-06-03 Daniel Pfeiffer <occitan@esperanto.org>
8724
8725 * progmodes/make-mode.el (makefile-targets-face)
8726 (makefile-shell-face, makefile-makepp-perl-face): Add :version.
8727 (makefile-bsdmake-dependency-regex)
8728 (makefile-makepp-rule-action-regex)
8729 (makefile-bsdmake-rule-action-regex): New constants.
8730 (makefile-makepp-mode, makefile-bsdmake-mode): Use them.
8731
8732 * progmodes/compile.el (compilation-error-regexp-alist-alist):
8733 Allow (...) within `...' for makepp messages.
8734
899a431b 87352005-06-03 Michael Kifer <kifer@cs.stonybrook.edu>
30edba6e 8736
85268d70 8737 * ediff-diff.el (ediff-same-contents): Eliminate CL-type functions.
30edba6e 8738
85268d70
JB
8739 * ediff-mult.el (ediff-intersect-directories): Make sure that ".." and
8740 "." files are deleted from all file lists before comparison.
30edba6e 8741
85268d70
JB
8742 * viper-keym.el (viper-toggle-key, viper-quoted-insert-key)
8743 (viper-ESC-key): Made them customizable.
30edba6e 8744
10b234c0 8745 * viper.el (viper-non-hook-settings): Fix the names of defadvices.
30edba6e 8746
bfadb7ec
LT
87472005-06-01 Luc Teirlinck <teirllm@auburn.edu>
8748
8749 * autorevert.el (auto-revert-buffers): Use save-match-data.
8750
6cb9fac3
SM
87512005-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
8752
8753 * emacs-lisp/easymenu.el (easy-menu-return-item): Quick fix to find
8754 menu items with a nil command binding.
8755
011131fd
JB
87562005-06-01 Juanma Barranquero <lekktu@gmail.com>
8757
358e4d6d
JB
8758 * emacs-lisp/cl-macs.el (defsetf):
8759 Improve argument/docstring consistency.
8760
011131fd
JB
8761 * faces.el (list-faces-display): Improve the formatting by
8762 computing the maximum length required for any face-name (reworked
8763 patch of 1999-01-11, accidentally deleted on 1999-07-21).
8764 (internal-find-face): Remove redundant info in docstring.
8765
7653a3dc
NR
87662005-06-01 Nick Roberts <nickrob@snap.net.nz>
8767
8768 * progmodes/gdb-ui.el (gdb-set-gud-minor-mode-1)
8769 (gdb-info-breakpoints-custom, gdb-delete-breakpoint)
8770 (gdb-goto-breakpoint, gdb-source-info, gdb-get-location)
8771 (gdb-assembler-custom): Improve regexps.
ed975fa6 8772 (def-gdb-auto-update-handler): Use window point to preserve point.
7653a3dc 8773
9ccee7d0
SM
87742005-05-31 Stefan Monnier <monnier@iro.umontreal.ca>
8775
8776 * thumbs.el (thumbs-mode): Fix misuse of make-variable-buffer-local.
8777
ad83e1f4
JB
87782005-05-31 Jay Belanger <belanger@truman.edu>
8779
8780 * calc/calc-embed.el (calc-embedded-word): Change argument passed
8781 to calc-embedded.
8782 (calc-embedded-make-info): Have plain prefix argument select
8783 entire line.
8784
2cd16d74
JB
87852005-05-31 Juanma Barranquero <lekktu@gmail.com>
8786
d0213ee1
JB
8787 * faces.el (list-faces-display): Signal error if passed a regexp
8788 that matches no face name.
8789
2cd16d74
JB
8790 * simple.el (filter-buffer-substring): Fix typo in docstring.
8791
f35aff82
RS
87922005-05-31 Richard M. Stallman <rms@gnu.org>
8793
9ccee7d0 8794 * progmodes/vhdl-mode.el (vhdl-fill-region): Test ARG, not INTERACTIVE.
f35aff82
RS
8795 (vhdl-emacs-21): Doc fix.
8796 (vhdl-mode): Unconditionally set comment-padding.
8797 (vhdl-fixup-whitespace-region): Insert spaces only where
8798 there are none.
8799 (vhdl-statistics-buffer): Make the Emacs 21 behavior universal.
8800
c7a4ce37
JW
88012005-05-30 John Wiegley <johnw@newartisans.com>
8802
881b07f9
JB
8803 * eshell/em-cmpl.el, eshell/em-dirs.el, eshell/em-glob.el
8804 * eshell/em-unix.el, eshell/esh-ext.el, eshell/esh-io.el
8805 * eshell/esh-util.el, eshell/esh-var.el: Change all uses of
c7a4ce37
JW
8806 `directory-sep-char' to ?/, and all uses of `string-to-int' to
8807 `string-to-number'.
8808
e39f3cfe
JB
88092005-05-30 Jay Belanger <belanger@truman.edu>
8810
8811 * calc/calc.el (calc-bug-address): Fix docstring.
8812 (calc-window-hook, calc-trail-window-hook): New variables.
8813 (calc-trail-display): Restore use of calc-trail-window-hook.
8814 (calc): Restore use of calc-window-hook.
8815
6dfa731f
MY
88162005-05-31 Masatake YAMATO <jet@gyve.org>
8817
3c1ebc5a 8818 * emacs-lisp/find-func.el (find-function-noselect): Handle subroutines.
6dfa731f 8819
3c1ebc5a 8820 * help-fns.el (help-C-file-name): Add autoload mark for
6dfa731f
MY
8821 `find-function-noselect'.
8822
3c1ebc5a
SM
88232005-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
8824
8825 * textmodes/tex-mode.el (tex-compile-commands, tex-compile)
8826 (tex-start-tex): Undo all but the last part of the 2005-05-28 change.
8827
3f72dc73
GM
88282005-05-30 Glenn Morris <gmorris@ast.cam.ac.uk>
8829
8830 * calendar/diary-lib.el (mark-included-diary-files): Only kill
8831 included diary buffer if it was not already being visited.
8832 Reported by Stephen Berman <Stephen.Berman@gmx.net>.
8833
8834 * calendar/icalendar.el (top-level): Do not require 'appt.
8835
8836 * mail/supercite.el (sc-select-attribution): Only use a list
8837 element from sc-attrib-selection-list if it returns a string.
8838 Reported by Davide G. M. Salvetti <salve@debian.org>.
8839
0df06447
JB
88402005-05-30 Juanma Barranquero <lekktu@gmail.com>
8841
588c0770 8842 * thumbs.el (thumbs-thumbname): The resulting thumbname now
0df06447
JB
8843 includes a hash value to improve its uniqueness, and has a ".jpg"
8844 extension. Also, it is now a valid filename on all systems.
8845 (thumbs-make-thumb): Use `let', not `let*'.
8846 (thumbs-show-thumbs-list): Check for JPEG availability.
8847
b8caac06
RS
88482005-05-30 Richard M. Stallman <rms@gnu.org>
8849
8850 * filesets.el (filesets-menu-ensure-use-cached):
8851 Prevent warning when emacs-version>= is undefined.
8852
8853 * printing.el (pr-interactive-n-up): Use string-to-number.
8854
8855 * emulation/tpu-mapper.el: Use eval-buffer, not eval-current-buffer.
8856
8857 * emacs-lisp/bytecomp.el (byte-compile-nogroup-warn):
8858 Warn only when name to be defined is quoted.
8859
4809e59f
NR
88602005-05-30 Nick Roberts <nickrob@snap.net.nz>
8861
8862 * progmodes/gdb-ui.el (gdb-toggle-breakpoint):
8863 Make regexp more robust.
0df06447 8864 (gdb-display-assembler-buffer, gdb-frame-assembler-buffer):
4809e59f
NR
8865 Force regeneration of disassembly.
8866
2a1669a2
JB
88672005-05-29 Jay Belanger <belanger@truman.edu>
8868
8869 * calc/calc.el (calc-user-invocation): Check if
8870 calc-invocation-macro is non-nil.
8871
5f43c63c
JL
88722005-05-29 Juri Linkov <juri@jurta.org>
8873
8874 * add-log.el (change-log-font-lock-keywords):
8875 Add `+' to e-mail regexp to accept mail address with keywords.
8876
8877 * man.el (Man-name-regexp): Add `:' to accept qualified names.
8878
7fa9f4eb
LT
88792005-05-29 Luc Teirlinck <teirllm@auburn.edu>
8880
8881 * progmodes/inf-lisp.el (inferior-lisp-mode): Use delay-mode-hooks.
8882
8883 * ielm.el (inferior-emacs-lisp-mode): Ditto.
8884
cad2b414
RS
88852005-05-29 Richard M. Stallman <rms@gnu.org>
8886
8887 * textmodes/flyspell.el (flyspell-auto-correct-previous-word):
8888 Undo the change that moves to end of the current word.
8889
8c6fb9d0
NR
88902005-05-29 Nick Roberts <nickrob@snap.net.nz>
8891
8892 * progmodes/gdb-ui.el (gdb-memory-set-repeat-count):
8893 Throw error when count <= 0 to ensure input is a number.
8894 (gdb-read-memory-custom): Pick up address from buffer.
8895 (gdb-memory-mode): Allow user to increment and decrement
8896 memory address from header line.
8897
c16b1394
RS
88982005-05-29 Richard M. Stallman <rms@gnu.org>
8899
a8c453e6
RS
8900 * flyspell.el (flyspell-version): Function deleted.
8901 (flyspell-auto-correct-previous-hook): Doc fix.
7fa9f4eb 8902
c16b1394
RS
8903 * jit-lock.el (jit-lock-function, jit-lock-after-change):
8904 Do nothing if memory is full.
8905
8906 * font-lock.el (font-lock-fontify-syntactically-region):
8907 Pass t for GREEDY to looking-back.
8908
8909 * saveplace.el (save-place-alist-to-file): Write the file
8910 using write-region.
8911
8912 * subr.el (looking-back): New argument GREEDY.
8913
8914 * progmodes/compile.el (compilation-start): Set the mode
8915 before inserting the initial text.
8916
8917 * progmodes/which-func.el (which-func-update-1): Turn the mode
8918 off in case of error by setting which-func-mode.
7fa9f4eb 8919
52eb0373 89202005-05-29 Peter Heslin <p.j.heslin@durham.ac.uk> (tiny change)
c16b1394 8921
cad2b414 8922 * flyspell.el (flyspell-auto-correct-previous-word):
7fa9f4eb 8923 Narrow down to what's on the screen, and recenter overlays
cad2b414 8924 at the end of the next word.
7fa9f4eb 8925
52eb0373 89262005-05-29 Manuel Serrano <Manuel.Serrano@sophia.inria.fr>
7fa9f4eb 8927
a8c453e6 8928 * flyspell.el (flyspell-emacs, flyspell-use-local-map): Vars moved up.
0df06447 8929 (flyspell-default-delayed-commands): Add backward-delete-char-untabify.
a8c453e6
RS
8930 (flyspell-abbrev-p): Default to nil.
8931 (flyspell-use-global-abbrev-table-p): Doc fix.
8932 (flyspell-large-region): Allow nil as value.
8933 (flyspell-use-meta-tab, flyspell-auto-correct-binding): New variables.
8934
8935 (mail-mode-flyspell-verify): More robust handling
8936 of `mail-header-separator'. More efficient signature detection.
8937 Allow for regexp metacharacters in message-header-separator.
85be564d 8938 Adding `To' not to be checked in mail-mode-flyspell-verify.
a8c453e6
RS
8939
8940 (flyspell-prog-mode): Run flyspell-prog-mode-hook.
8941 (flyspell-mouse-map): Bind M-TAB only if flyspell-use-meta-tab.
8942 Bind flyspell-auto-correct-binding.
8943 Bind C-. and C-, .
8944 (flyspell-mode-map): Likewise.
8945 (flyspell-mode): Doc fix.
8946 (flyspell-accept-buffer-local-defs): Preserve current buffer.
8947 (flyspell-mode-on): Bind flyspell-mouse-map and flyspell-mode-map.
8948 (flyspell-word-cache-result): New var, always local.
8949 (flyspell-check-pre-word-p): Doc fix.
8950 (flyspell-check-changed-word-p): Handle spc like newline.
8951 (flyspell-post-command-hook): Set flyspell-word-cache-result.
8952 (flyspell-word-search-backward, flyspell-word-search-forward):
8953 New functions.
8954 (flyspell-word): Return t if nothing to check.
8955 When parsing TeX code, check for after } or \.
8956 Use flyspell-word-search-backward to find previous word.
8957 Return nil if duplicated word.
8958 For word already checked, return same value as last time.
8959 Set flyspell-word-cache-result after checking.
8960 Don't clobber the return value.
8961 (flyspell-get-word): Major rewrite.
8962 (flyspell-external-point-words): New locals pword, pcount.
8963 Fix size used in progress message.
8964 Find the proper corresponding word in flyspell-large-region-buffer.
8965 (flyspell-region): Check for flyspell-large-region = nil.
8966 (flyspell-highlight-incorrect-region): Clean up overlays in region.
8967 (flyspell-auto-correct-word): Check that WORD is a cons.
8968 (flyspell-correct-word): Likewise.
a8c453e6 8969
adde7693
DP
89702005-05-29 Daniel Pfeiffer <occitan@esperanto.org>
8971
8972 * progmodes/make-mode.el (makefile-rule-action-regex)
d85d15c8
DP
8973 (makefile-macroassign-regex, makefile-makepp-mode)
8974 (makefile-bsdmake-mode): Continuation lines may be empty.
adde7693
DP
8975 Reported by Joshua Varner.
8976 (makefile-makepp-font-lock-keywords): Add $(stem).
8977
b5352ff5
KB
89782005-05-28 Karl Berry <karl@gnu.org>
8979
0df06447 8980 * textmodes/tex-mode.el: Now that tex-send-command calls
b5352ff5
KB
8981 shell-quote-argument (2005-03-31 change), remove all calls to
8982 shell-quote-argument; they all end up invoking tex-send-command.
8983 The double quoting loses on filenames with non-safe characters,
8984 such as "@". Reported by Frederik Fouvry.
8985
3daabddd
NR
89862005-05-29 Nick Roberts <nickrob@snap.net.nz>
8987
8988 * progmodes/gdb-ui.el (gdb-assembler-custom): Be more careful
8989 about preserving point.
8990
1565a620
JB
89912005-05-27 Jay Belanger <belanger@truman.edu>
8992
8993 * calc/calc-misc.el (calc-info-goto-node): Use info instead of
8994 Info-goto-node.
8995
05294d63
JB
8996 * calc/calc-embed.el (calc-embed-arg): New variable.
8997 (calc-do-embedded-activate, calc-embedded-activate-formula)
8998 (calc-embedded-edit, calc-do-embedded-activate): Replace undeclared
8999 variable by new variable.
9000 (calc-embedded-make-info): Replace undeclared variable by new
9001 variable. When selecting region with positive prefix
9002 argument, use end of previous line instead of beginning of line.
9003
9004 * calc/calc-aent.el (calc-arg-values): Declare it.
9005
9006 * calc/calc-ext.el (calc-help-map, calc-alg-map, calc-alg-esc-map):
9007 Declare them.
9008
9009 * calc/calc-stuff.el (math-decls-cache-tag): Declare it.
9010
9011 * calc/calc.el (calc-alg-map): Declare it.
9012
9013 * calc/calcalg2.el (math-decls-cache, math-decls-all): Declare them.
9014
f8916156
NR
90152005-05-28 Nick Roberts <nickrob@snap.net.nz>
9016
9017 * progmodes/gdb-ui.el (gdb-all-registers): New variable.
9018 (gdb-registers-buffer, toggle-gdb-all-registers):
9019 Toggle display of floating point registers.
9020 (gdb-registers-mode-map): Bind SPC to toggle-gdb-all-registers.
9021
0df06447 9022 * progmodes/gud.el (gud-goto-info): Use info. Don't use require.
f8916156
NR
9023 (toggle-gud-tooltip-dereference):
9024 Rename from gud-toggle-tooltip-dereference.
9025
83040cb0
SM
90262005-05-27 Stefan Monnier <monnier@iro.umontreal.ca>
9027
9028 * info.el (Info-goto-node): Revert autoload addition (2004-06-12).
9029
63971eab
JB
90302005-05-27 Jay Belanger <belanger@truman.edu>
9031
9032 * calc/calc-prog.el (calc-kbd-report): Remove.
9033 (calc-kbd-query): Rewrite.
9034
d5e1a786
JB
90352005-05-27 Juanma Barranquero <lekktu@gmail.com>
9036
83040cb0 9037 * image.el (image-library-alist): Move to image.c.
d5e1a786
JB
9038 (image-type-available-p): Doc fix.
9039
6c5a38fa
LK
90402005-05-27 Lute Kamstra <lute@gnu.org>
9041
18a8c773 9042 * calc/calc.el (calc):
1f2503a5 9043 * outline.el (outline-1, outline-2, outline-3, outline-4)
18a8c773
LK
9044 (outline-5, outline-6, outline-7, outline-8):
9045 * textmodes/dns-mode.el (dns-mode):
9046 * textmodes/sgml-mode.el (sgml-namespace-face):
9047 * textmodes/tex-mode.el (superscript, subscript, tex-math-face)
3ec0e903 9048 (tex-verbatim-face, tex-use-reftex):
83040cb0
SM
9049 * textmodes/texinfo.el (texinfo-heading-face):
9050 Specify customization group.
1f2503a5 9051
6c5a38fa
LK
9052 * longlines.el: Don't require easy-mmode.
9053 (longlines-visible-face): Specify customization group.
9054
7cf49add
KH
90552005-05-27 Kenichi Handa <handa@m17n.org>
9056
9057 * language/cyrillic.el: Add cyrillic-iso8859-5 characters in the
9058 encoding table of windows-1251.
9059
83040cb0
SM
9060 * international/ucs-tables.el (ucs-set-table-for-input):
9061 If translation-table-for-input of a coding system is a symbol, get
7cf49add
KH
9062 its translation-table property.
9063
9064 * international/code-pages.el: Don't register a coding system into
9065 non-iso-charset-alist more than once.
9066 (cp-make-coding-system): Likewise.
1f2503a5 9067
9c041409
JW
90682005-05-26 John Wiegley <johnw@newartisans.com>
9069
6b6f91b3
JW
9070 * eshell/esh-cmd.el (eshell-eval-command): If the return value of
9071 `eshell-resume-eval' is wrapped in a list, it indicates that the
9072 command was run asynchronously. In that case, unwrap the value
9073 before checking the delimiter value.
9074
9c041409 9075 * eshell/em-cmpl.el (eshell-complete-parse-arguments): If the
83040cb0
SM
9076 character before a space at the end of a line is \, assume the space
9077 is part of the last argument rather than a final argument separator.
9c041409 9078
83040cb0
SM
9079 * eshell/esh-io.el (eshell-get-target): If `eshell-buffer-shorthand'
9080 is in use, and the target is `t' or `nil' (which are the most common
9081 values), don't assume that the symbol target is a buffer.
9c041409 9082
ddfbe5db
LT
90832005-05-26 Luc Teirlinck <teirllm@auburn.edu>
9084
9085 * calendar/calendar.el (calendar-mode-line-format):
9086 Use mode-line-highlight as mouse-face.
9087
9088 * time.el (display-time-string-forms, display-time-update):
9089 Use mode-line-highlight as mouse-face.
9090
04e9c13c
JB
90912005-05-26 Jay Belanger <belanger@truman.edu>
9092
9093 * calc/calc.el (calc-language-alist): Remove extra defvar.
9094
6441d280
LK
90952005-05-26 Lute Kamstra <lute@gnu.org>
9096
9097 * arc-mode.el (archive-mode):
9098 * bookmark.el (bookmark-read-annotation-mode)
9099 (bookmark-edit-annotation-mode, bookmark-bmenu-mode):
9100 * bs.el (bs-mode):
9101 * calc/calc-yank.el (calc-edit-mode):
9102 * calc/calc.el (calc-mode, calc-trail-mode):
9103 * calculator.el (calculator-mode):
9104 * chistory.el (command-history-mode):
9105 * comint.el:
9106 * cus-edit.el (custom-mode):
9107 * descr-text.el (describe-text-mode):
9108 * ebuff-menu.el (Electric-buffer-menu-mode):
9109 * ediff-util.el (ediff-mode):
4b66bdf0
LK
9110 * emacs-lisp/re-builder.el (reb-mode):
9111 * emulation/vi.el (vi-mode-setup):
9112 * emulation/ws-mode.el (wordstar-mode):
9113 * eshell/esh-mode.el (eshell-mode):
6441d280
LK
9114 * forms.el (forms-mode):
9115 * help-mode.el (help-mode):
9116 * hexl.el (hexl-mode):
9117 * ibuffer.el (ibuffer-mode):
9118 * ielm.el (inferior-emacs-lisp-mode):
9119 * info.el (Info-mode, Info-edit-mode):
4b66bdf0 9120 * international/swedish.el:
6441d280
LK
9121 * ledit.el (ledit-from-lisp-mode):
9122 * locate.el (locate-mode):
4b66bdf0
LK
9123 * mail/rmail.el (rmail-mode):
9124 * mail/rmailedit.el (rmail-edit-mode):
9125 * mail/rmailsum.el (rmail-summary-mode):
9126 * mail/supercite.el (sc-electric-mode):
9127 * net/eudc.el (eudc-mode):
9128 * net/quickurl.el (quickurl-list-mode):
9129 * net/snmp-mode.el (snmp-mode, snmpv2-mode):
9130 * obsolete/ooutline.el (outline-mode):
9131 * obsolete/options.el (Edit-options-mode):
9132 * obsolete/rnews.el (news-mode):
9133 * obsolete/rnewspost.el (news-reply-mode):
9134 * play/5x5.el (5x5-mode):
9135 * play/decipher.el (decipher-mode, decipher-stats-mode):
9136 * play/gomoku.el (gomoku-mode):
9137 * play/snake.el (snake-mode):
9138 * play/solitaire.el (solitaire-mode):
9139 * play/tetris.el (tetris-mode):
681c6a37
LK
9140 * progmodes/ada-mode.el (ada-mode):
9141 * progmodes/antlr-mode.el (antlr-mode):
9142 * progmodes/autoconf.el (autoconf-mode):
9143 * progmodes/dcl-mode.el (dcl-mode):
9144 * progmodes/delphi.el (delphi-mode):
9a969196
LK
9145 * progmodes/ebrowse.el (ebrowse-tree-mode)
9146 (ebrowse-electric-list-mode, ebrowse-member-mode)
681c6a37
LK
9147 (ebrowse-electric-position-mode):
9148 * progmodes/f90.el (f90-mode):
9149 * progmodes/fortran.el (fortran-mode):
9150 * progmodes/icon.el (icon-mode):
9151 * progmodes/idlw-help.el (idlwave-help-mode):
9152 * progmodes/idlw-shell.el (idlwave-shell-mode):
9153 * progmodes/idlwave.el (idlwave-mode):
9154 * progmodes/inf-lisp.el (inferior-lisp-mode):
9155 * progmodes/m4-mode.el (m4-mode):
9156 * progmodes/meta-mode.el (metafont-mode, metapost-mode):
9157 * progmodes/modula2.el (modula-2-mode):
9158 * progmodes/octave-inf.el (inferior-octave-mode):
9159 * progmodes/octave-mod.el (octave-mode):
9160 * progmodes/pascal.el (pascal-mode):
9161 * progmodes/sh-script.el (sh-mode):
9162 * progmodes/sql.el (sql-mode, sql-interactive-mode):
9163 * progmodes/vhdl-mode.el (vhdl-mode):
9164 * progmodes/xscheme.el (scheme-interaction-mode):
6441d280
LK
9165 * replace.el (occur-mode):
9166 * ses.el (ses-mode):
9167 * simple.el (completion-list-mode):
9168 * skeleton.el:
9169 * speedbar.el (speedbar-mode):
48985adc 9170 * term.el (term-mode):
6441d280 9171 * terminal.el (terminal-edit-mode):
681c6a37
LK
9172 * textmodes/reftex-index.el (reftex-index-mode)
9173 (reftex-index-phrases-mode):
9174 * textmodes/reftex-sel.el (reftex-select-label-mode)
9175 (reftex-select-bib-mode):
9176 * textmodes/reftex-toc.el (reftex-toc-mode):
6441d280 9177 * wdired.el (wdired-change-to-wdired-mode):
48985adc
KS
9178 * wid-browse.el (widget-browse-mode):
9179 Use run-mode-hooks.
6441d280
LK
9180
9181 * array.el (array-mode):
4b66bdf0
LK
9182 * calendar/todo-mode.el (todo-mode):
9183 * man.el (Man-mode):
9184 * play/landmark.el (lm-mode):
48985adc
KS
9185 * play/mpuz.el (mpuz-mode):
9186 Use kill-all-local-variables and run-mode-hooks.
6441d280
LK
9187
9188 * subr.el (delay-mode-hooks): Specify indentation.
9189
4b66bdf0
LK
91902005-05-26 Mark A. Hershberger <mah@everybody.org>
9191
ca19f3f1
AS
9192 * xml.el (xml-substitute-special): Don't die for undefined xml
9193 entities.
4b66bdf0 9194
3e00c50e
JB
91952005-05-26 Jay Belanger <belanger@truman.edu>
9196
9197 * calc/calc-prog.el (calc-user-define-edit): Don't find substring
9198 of nil.
9199
8da4dd76
NR
92002005-05-27 Nick Roberts <nickrob@snap.net.nz>
9201
9202 * progmodes/gdb-ui.el (gdb-frame-address):
9203 Rename from gdb-current-address.
9204 (gdb-previous-frame-address): Rename from gdb-previous-address.
9205 (gdb-selected-frame): Rename from gdb-current-frame.
9206 (gdb-get-selected-frame): Rename from gdb-get-current-frame.
9207 (gdb-frame-number): Rename from gdb-current-stack-level.
9208 (gdb-ann3): Match new mode-name for disassembly buffer.
588c0770 9209 Extend initialization of variables.
8da4dd76
NR
9210 (gdb-post-prompt): Update disassembly from gdb-frame-handler.
9211 (gdb-memory-mode): Use mouse-face in header line.
9212 (gdb-assembler-buffer-name): Call it disassembly and give frame
9213 in mode line.
9214 (gdb-source-spec-regexp, gdb-assembler-custom)
9215 (gdb-invalidate-assembler, gdb-frame-handler):
9216 Make robust to leading zeroes in address format.
9217
8ba93b1c
CD
92182005-05-26 Carsten Dominik <dominik@science.uva.nl>
9219
d5e1a786 9220 * textmodes/org.el (org-mode): Use `define-derived-mode' to
8ba93b1c
CD
9221 define `org-mode'.
9222 (org-agenda-mode): Use `run-mode-hooks' instead of `run-hooks'.
9223
83040cb0 92242005-05-26 Stefan Monnier <monnier@iro.umontreal.ca>
04c71a26
NR
9225
9226 * log-edit.el (log-edit-changelog-entries): Distinguish between
9227 filenames like xfns.c and fns.c.
04c71a26 9228
dd53d2c8
LT
92292005-05-25 Luc Teirlinck <teirllm@auburn.edu>
9230
9231 * buff-menu.el (Buffer-menu-revert-function): Improve handling of
9232 point after reverting.
9233 (Buffer-menu-make-sort-button): Handle the case where
9234 `Buffer-menu-use-header-line' is nil.
9235
214dd398
TTN
92362005-05-25 Thien-Thi Nguyen <ttn@gnu.org>
9237
9238 * vms-patch.el (vms-magic-right-square-brace, vms-magic-colon):
9239 New funcs. In minibuffer-local-completion-map bind `]', `/'
9240 and `:' to them.
9241
b6666b5f
SM
92422005-05-25 Stefan Monnier <monnier@iro.umontreal.ca>
9243
9244 * startup.el (normal-top-level): Allow modification of load-path while
9245 we're iterating over it.
9246
f75049fc
JB
92472005-05-25 Juanma Barranquero <lekktu@gmail.com>
9248
9249 * thumbs.el (thumbs-thumbsdir-max-size, thumbs-temp-file)
9250 (thumbs-cleanup-thumbsdir, thumbs-call-convert)
9251 (thumbs-resize-interactive, thumbs-insert-image)
9252 (thumbs-insert-thumb, thumbs-dired-show-marked)
9253 (thumbs-find-image-at-point, thumbs-delete-images)
9254 (thumbs-rename-images, thumbs-next-image, thumbs-dired-setroot)
9255 (thumbs-increment-image-size, thumbs-decrement-image-size):
9256 Fix typos in docstrings.
9257
ccc90048
AS
92582005-05-24 Andre Spiegel <spiegel@gnu.org>
9259
83040cb0 9260 * progmodes/cperl-mode.el (cperl-vc-header-alist): Obsolete.
ccc90048
AS
9261 (cperl-vc-rcs-header, cperl-vc-sccs-header): New user options.
9262 (cperl-mode): Use them.
9263
18fde850
JB
92642005-05-24 Juanma Barranquero <lekktu@gmail.com>
9265
9266 * window.el (quit-window, shrink-window-if-larger-than-buffer):
9267 Doc fixes.
9268
86041bae
NR
92692005-05-24 Nick Roberts <nickrob@snap.net.nz>
9270
b6666b5f 9271 * progmodes/gdb-ui.el (gdb-inferior-io-mode-map):
04c71a26 9272 Bind C-d to gdb-inferior-io-eof.
86041bae
NR
9273
9274 * dired.el (dired-dnd-popup-notice): Use message-box.
9275
359e4563
MY
92762005-05-23 Masatake YAMATO <jet@gyve.org>
9277
b6666b5f
SM
9278 * bindings.el (mode-line-major-mode-keymap):
9279 Bind [mode-line down-mouse-1] to `mouse-major-mode-menu'.
359e4563
MY
9280
9281 * faces.el (mode-line-highlight): New face.
9282
9283 * ruler-mode.el (ruler-mode-ruler): Use mode-line-highlight
9284 as mouse-face.
9285
9286 * bindings.el (top-level, help-echo, mode-line-modified)
9287 (mode-line-mule-info, mode-line-eol-desc): Use mode-line-highlight
9288 as mouse-face.
9289
28fdc86a
JB
92902005-05-23 Juanma Barranquero <lekktu@gmail.com>
9291
a4632380
JB
9292 * progmodes/cc-engine.el (c-guess-basic-syntax):
9293 Remove spurious call to `zerop'.
9294
28fdc86a
JB
9295 * emacs-lisp/cl.el (acons, pairlis): Add docstring.
9296
7c09345f
MS
92972005-05-23 Martin Stjernholm <bug-cc-mode@gnu.org>
9298
9299 CC Mode update to 5.30.10:
9300
83040cb0 9301 * cc-fonts.el (c-font-lock-declarators): Fix bug where the point
7c09345f
MS
9302 could go past the limit in decoration level 2, thereby causing
9303 errors during interactive fontification.
9304
83040cb0 9305 * cc-mode.el (c-make-inherited-keymap): Fix cc-bytecomp bug when
7c09345f
MS
9306 the file is evaluated interactively.
9307
9308 * cc-engine.el (c-guess-basic-syntax): Handle operator
9309 declarations somewhat better in C++.
9310
9311 * cc-styles.el, cc-mode.el (c-run-mode-hooks): New helper macro to
9312 make use of `run-mode-hooks' which has been added in Emacs 21.1.
28fdc86a
JB
9313 (c-mode, c++-mode, objc-mode, java-mode, idl-mode, pike-mode)
9314 (awk-mode): Use it.
7c09345f
MS
9315 (make-local-hook): Suppress warning about obsoleteness.
9316
9317 * cc-engine.el, cc-align.el, cc-cmds.el
28fdc86a
JB
9318 (c-append-backslashes-forward, c-delete-backslashes-forward)
9319 (c-find-decl-spots, c-semi&comma-no-newlines-before-nonblanks):
7c09345f
MS
9320 Compensate for return value from `forward-line' when it has moved
9321 but not to a different line due to eob.
9322
83040cb0 9323 * cc-engine.el (c-guess-basic-syntax): Fix anchoring in
7c09345f
MS
9324 `objc-method-intro' and `objc-method-args-cont'.
9325
93262005-05-23 Alan Mackenzie <bug-cc-mode@gnu.org>
9327
9328 CC Mode update to 5.30.10:
9329
9330 * cc-mode.el, cc-engine.el, cc-align.el: Change the FSF's address
9331 in the copyright statement. Incidentally, change "along with GNU
9332 Emacs" to "along with this program" where it occurs.
9333
9334 * cc-mode.el: Add a fourth parameter `t' to the awk-mode autoload,
9335 so that it is interactive, hence can be found by M-x awk-mode
9336 whilst cc-mode is yet to be loaded. Reported by Glenn Morris
9337 <gmorris+emacs@ast.cam.ac.uk>.
9338
9339 * cc-awk.el: Add character classes (e.g. "[:alpha:]") into AWK
9340 Mode's regexps.
9341
28fdc86a 93422005-05-23 Kevin Ryde <user42@zip.com.au>
7c09345f
MS
9343
9344 * cc-align.el (c-lineup-argcont): Ignore conses for {} pairs from
9345 c-parse-state, to avoid a lisp error (on bad code).
9346
f1e9abb9
LK
93472005-05-23 Lute Kamstra <lute@gnu.org>
9348
9349 * subr.el (font-lock-defaults): Remove defvar as it's already
9350 defined in font-core.el.
9351
83040cb0 9352 * font-lock.el (font-lock-beginning-of-syntax-function): Fix docstring.
f1e9abb9 9353
28fdc86a
JB
93542005-05-23 Nick Roberts <nickrob@snap.net.nz>
9355
9356 * progmodes/gdb-ui.el (gdb-info-locals-handler): Make regexps
9357 more general and work when GDB variable "print pretty" is on,
9358 as with Emacs, for example.
9359
21178fee
LT
93602005-05-22 Luc Teirlinck <teirllm@auburn.edu>
9361
9362 * font-core.el: Update comment.
9363
83040cb0
SM
9364 * emacs-lisp/easy-mmode.el (define-global-minor-mode):
9365 Use `after-change-major-mode-hook' instead of `find-file-hook'.
21178fee
LT
9366
9367 * buff-menu.el (Buffer-menu-mode): Use `run-mode-hooks'.
9368
a0e8eaa3
EZ
93692005-05-22 Eli Zaretskii <eliz@gnu.org>
9370
9371 * simple.el (yank, yank-pop): Mention `yank-excluded-properties'
9372 and `yank-handler' in the doc strings.
9373
6cd0254f
SM
93742005-05-22 Stefan Monnier <monnier@iro.umontreal.ca>
9375
9376 * emacs-lisp/cl.el (eql): Remove. It's a builtin already.
9377
724e07b9
RS
93782005-05-22 Richard M. Stallman <rms@gnu.org>
9379
1b12fa9d
RS
9380 * help.el (describe-key): Move print-help-return-message call
9381 out of conditional.
9382
724e07b9
RS
9383 * progmodes/etags.el (list-tags): Use with-no-warnings.
9384
9385 * mail/smtpmail.el (smtpmail-open-stream): Use with-no-warnings.
9386 (smtpmail-send-queued-mail): Avoid beginning-of-buffer.
9387 (starttls-extra-args, starttls-extra-arguments): Add defvars.
9388
9389 * mail/mailalias.el (mail-get-names): Avoid beginning-of-buffer.
9390
9391 * language/viet-util.el (viet-viscii-nonascii-translation-table):
9392 Add defvar.
9393
9394 * emulation/viper-ex.el (viper-ex-work-buf, viper-ex-print-buf):
9395 Use defvar, not defconst.
9396
9397 * hexl.el (hexl-follow-line): Use with-no-warnings.
9398
9399 * emulation/tpu-extras.el: Use write-file-functions instead of
9400 write-file-hooks.
9401
9402 * dired.el (dired-font-lock-keywords): Fontify files with junk
9403 extensions even if marked by -F.
9404
2641cc63
JB
94052005-05-22 Juanma Barranquero <lekktu@gmail.com>
9406
3187ba1c
JB
9407 * emacs-lisp/cl.el (pushnew, cl-macroexpand, floatp-safe, plusp)
9408 (minusp, oddp, evenp, mapcar*, list*, copy-list, adjoin, subst):
9409 * emacs-lisp/cl-extra.el (coerce, map, maplist, cl-mapc, mapl)
9410 (mapcan, mapcon, some, every, notany, notevery, signum, isqrt)
9411 (concatenate, list-length, get*, getf, cl-remprop):
9412 * emacs-lisp/cl-macs.el (function*, case, ecase, typecase)
9413 (etypecase, progv, lexical-let, lexical-let*)
9414 (multiple-value-bind, multiple-value-setq, shiftf):
9415 Improve argument/docstring consistency.
9416
2641cc63
JB
9417 * subr.el (focus-frame, unfocus-frame):
9418 Revert deletion on 2005-05-01.
9419
a41c216f
AS
94202005-05-22 Andre Spiegel <spiegel@gnu.org>
9421
9422 * vc-cvs.el (vc-cvs-checkout-model): Handle the case where FILE
9423 doesn't exist.
9424
83040cb0
SM
9425 * vc.el (vc-trunk-p): Add autoload cookie. The function is used in
9426 vc-rcs.el when vc-mistrust-permissions is t, which is not the default.
3187ba1c 9427
fdd55b6a
NR
94282005-05-22 Nick Roberts <nickrob@snap.net.nz>
9429
9430 * emacs-lisp/bytecomp.el: Remove make-obsolete-variable for
9431 already deleted variables: auto-fill-hook, blink-paren-hook,
52eb0373 9432 lisp-indent-hook, inhibit-local-variables, unread-command-event,
fdd55b6a
NR
9433 suspend-hooks, comment-indent-hook, meta-flag,
9434 before-change-function, after-change-function,
9435 font-lock-doc-string-face.
9436
71f800cf
LT
94372005-05-21 Luc Teirlinck <teirllm@auburn.edu>
9438
9439 * emacs-lisp/derived.el (define-derived-mode): Doc fix.
9440
bb4afd09
EZ
94412005-05-21 Eli Zaretskii <eliz@gnu.org>
9442
9443 * mail/rmail.el (rmail-reply): Filter the list in reply-to through
9444 rmail-dont-reply-to.
9445
a2c9aee6
EZ
94462005-05-21 Frederik Fouvry <fouvry@CoLi.Uni-SB.DE>
9447
9448 * mail/sendmail.el (mail-send): Use [[:space:]] instead of a
9449 literal blank when splitting new-header-values.
9450
6e50f7e0
EZ
94512005-05-21 Matt Hodges <MPHodges@member.fsf.org>
9452
9453 * calendar/cal-menu.el (cal-menu-update): Add separator as a
9454 string so that tmm doesn't create a completion entry for it.
9455
9456 * textmodes/table.el (table-disable-menu): Ditto.
9457
a527b753
RS
94582005-05-21 Richard M. Stallman <rms@gnu.org>
9459
9460 * progmodes/idlwave.el (idlwave-doc-header): Use insert-file-contents.
9461
9462 * progmodes/flymake.el (flymake-makehash): Use with-no-warnings.
9463
9464 * net/rcompile.el (remote-compile): Use compilation-start.
9465
9466 * tmm.el (tmm-shortcut): Avoid using beginning-of-buffer.
9467
774cd454
DP
94682005-05-21 Daniel Pfeiffer <occitan@esperanto.org>
9469
9470 * files.el (auto-mode-alist): Check GNUmakefile before makefile.
9471 Default to makefile-bsdmake-mode on BSD systems.
9472
9473 * imenu.el (imenu-generic-expression, imenu--generic-function'):
9474 REGEXP may also be a search function now. The part of doc-string
9475 for describing the structure was 95% identical to that of
9476 `imenu--generic-function'. Unify it there.
9477
6cd0254f
SM
9478 * progmodes/make-mode.el (makefile-imenu-generic-expression):
9479 Use function to find dependencies, because regexp alone is so complex,
774cd454
DP
9480 it easily goes into an endless loop.
9481 (makefile-makepp-mode): Also add submenu for Perl functions
9482 defined in the makefile.
9483 (makefile-bsdmake-mode): Special imenu-generic-expression no
9484 longer needed, due to function call.
9485 (makefile-match-dependency): Take BOUND into account when checking
9486 if we're through.
9487
ed8060d9
JB
94882005-05-20 Jay Belanger <belanger@truman.edu>
9489
9490 * calc/calc-units.el (calc-invalidate-units-table):
9491 Use inhibit-read-only.
9492 (math-build-units-table-buffer): Use view-mode.
9493
8292be61
DK
94942005-05-20 David Kastrup <dak@gnu.org>
9495
9496 * emacs-lisp/easymenu.el (easy-menu-add): Correct docstring since
9497 easy-menu-add is not a nop on Emacs; and clarify when to call it.
9498
0a418fa1
JB
94992005-05-20 Lute Kamstra <lute@gnu.org>
9500
9501 * diff-mode.el (diff-header-face, diff-file-header-face)
9502 (diff-index-face, diff-hunk-header-face, diff-removed-face)
9503 (diff-added-face, diff-changed-face, diff-function-face)
9504 (diff-context-face, diff-nonexistent-face): Put them in the
9505 diff-mode customization group.
9506
95072005-05-20 Stefan Monnier <monnier@iro.umontreal.ca>
9508
9509 * progmodes/vhdl-mode.el (vhdl-font-lock-match-item): Simplify regexp.
9510
9511 * progmodes/sh-script.el (sh-mode, sh-get-word): Minor regexp fixes.
9512
9513 * font-lock.el (lisp-font-lock-keywords-2): Don't error.
9514 Minor regexp-optimization.
9515
24e9a727
CD
95162005-05-20 Carsten Dominik <dominik@science.uva.nl>
9517
9518 * textmodes/org.el (org-agenda-toggle-time-grid): New command.
9519 (org-agenda-use-time-grid, org-agenda-time-grid): New options.
9520 (org-agenda-add-time-grid-maybe): New function.
9521 (org-agenda): Call `org-agenda-add-time-grid-maybe'.
9522 (org-table-create): `dotimes' instead of `mapcar'.
44a91a68 9523 (org-xor): Simplify implementation.
24e9a727
CD
9524 (org-agenda): `inhibit-redisplay' turned on.
9525 (org-agenda-change-all-lines): Use `org-format-agenda-item' to get
9526 a consistent line after a state change.
9527 (org-agenda-remove-times-when-in-prefix): New option.
9528 (org-prefix-has-time): New variable.
9529 (org-parse-time-string): Optional argument NODEFAULT.
9530 (org-format-agenda-item): Parse items for time-of-day
9531 specifications and move these into the prefix if possible.
9532 (org-agenda-priority): Get current heading, not previous heading
9533 during agenda remote editing.
9534
a18ff988
JB
95352005-05-20 Juanma Barranquero <lekktu@gmail.com>
9536
47bc4b3f
JB
9537 * emacs-lisp/cl-seq.el (reduce, fill, replace, remove*)
9538 (remove-if, remove-if-not, delete*, delete-if, delete-if-not)
9539 (remove-duplicates, delete-duplicates, substitute)
9540 (substitute-if, substitute-if-not, nsubstitute, nsubstitute-if)
9541 (nsubstitute-if-not, find, find-if, find-if-not, position)
9542 (position-if, position-if-not, count, count-if, count-if-not)
9543 (mismatch, search, sort*, stable-sort, merge, member*)
9544 (member-if, member-if-not, assoc*, assoc-if, assoc-if-not)
9545 (rassoc*, rassoc-if, rassoc-if-not, union, nunion)
9546 (intersection, nintersection, set-difference, nset-difference)
9547 (set-exclusive-or, nset-exclusive-or, subsetp, subst-if)
9548 (subst-if-not, nsubst, nsubst-if, nsubst-if-not, sublis)
9549 (nsublis, tree-equal): Improve argument/docstring consistency.
9550
9551 * subr.el (send-string, send-region):
9552 Remove obsolescence declaration.
a18ff988
JB
9553 (window-dot, set-window-dot, read-input, show-buffer)
9554 (eval-current-buffer, string-to-int):
9555 Add release number to obsolescence declarations.
9556
f4056bf7
KS
95572005-05-19 Kim F. Storm <storm@cua.dk>
9558
9559 * ido.el (ido-magic-forward-char): Enter ido-find-file at end of input.
9560 (ido-magic-backward-char): Enter ido-switch-buffer at start of input.
9561
35a0a8aa
NR
95622005-05-20 Matt Hodges <MPHodges@member.fsf.org>
9563
9564 * faces.el (list-faces-display): Make back button respect optional
9565 regexp arg.
9566
bfd187c8
JB
95672005-05-19 Juanma Barranquero <lekktu@gmail.com>
9568
9569 * calculator.el (calculator-radix-grouping-mode)
9570 (calculator-radix-grouping-digits, calculator-displayer)
9571 (calculator-radix-grouping-separator, calculator-copy-displayer):
9572 * dabbrev.el (dabbrev-search-these-buffers-only):
9573 * diff-mode.el (diff-jump-to-old-file, diff-update-on-the-fly)
9574 (diff-advance-after-apply-hunk, diff-mode-hook)
9575 (diff-minor-mode-prefix):
9576 * imenu.el (imenu-use-popup-menu):
9577 * jit-lock.el (jit-lock-context-time):
9578 * newcomment.el (comment-fill-column, comment-column)
9579 (comment-style, comment-padding, comment-multi-line)
9580 (comment-empty-lines, comment-auto-fill-only-comments):
9581 * reveal.el (reveal-around-mark):
9582 * uniquify.el (uniquify-buffer-name-style)
9583 (uniquify-after-kill-buffer-p)
9584 (uniquify-ask-about-buffer-names-p, uniquify-ignore-buffers-re)
9585 (uniquify-min-dir-content, uniquify-separator)
9586 (uniquify-trailing-separator-p, uniquify-strip-common-suffix):
9587 * w32-vars.el (w32-fixed-font-alist):
9588 * emacs-lisp/testcover.el (testcover-potentially-1value-functions):
9589 * obsolete/rsz-mini.el (resize-minibuffer-frame-max-height):
9590 * progmodes/antlr-mode.el (antlr-font-lock-maximum-decoration):
9591 * progmodes/perl-mode.el (perl-indent-level)
9592 (perl-continued-statement-offset, perl-continued-brace-offset)
9593 (perl-brace-offset, perl-brace-imaginary-offset)
9594 (perl-label-offset, perl-indent-continued-arguments)
9595 (perl-tab-always-indent, perl-tab-to-comment, perl-nochange):
9596 * progmodes/tcl.el (tcl-indent-level)
9597 (tcl-continued-indent-level, tcl-auto-newline)
9598 (tcl-tab-always-indent, tcl-electric-hash-style)
9599 (tcl-help-directory-list, tcl-use-smart-word-finder)
9600 (tcl-application, tcl-command-switches, tcl-prompt-regexp)
9601 (inferior-tcl-source-command):
9602 * textmodes/fill.el (enable-kinsoku):
9603 * textmodes/reftex-vars.el (reftex-index-phrases-wrap-long-lines):
9604 * textmodes/table.el (table-yank-handler):
9605 Specify missing group (and type, if simple) in defcustom.
9606
620d3304
LT
96072005-05-19 Luc Teirlinck <teirllm@auburn.edu>
9608
9609 * progmodes/compile.el (compilation-finish-function): Fix defvar.
9610
e1c45277
RS
96112005-05-19 Richard M. Stallman <rms@gnu.org>
9612
9613 * progmodes/make-mode.el (makefile-mode): Use run-mode-hooks.
9614
9615 * subr.el (event-basic-type): Don't get an error.
9616 (left-fringe-p): Function deleted.
9617
9618 * buff-menu.el (Buffer-menu-buffer-face): In group Buffer-menu.
a527b753 9619 (list-buffers-noselect): Set `font-lock-face' property, not `face'.
e1c45277
RS
9620
9621 * dired-aux.el (dired-copy-file-recursive): Handle symlinks
9622 in recursive copy.
9623
9624 * frame.el (show-trailing-whitespace): In group `whitespace-faces'.
9625
9626 * emacs-lisp/byte-run.el (eval-when-compile): Doc fix.
9627
ca19f3f1
AS
9628 * emacs-lisp/bytecomp.el
9629 (byte-compile-file-form-custom-declare-variable): Call
9630 byte-compile-nogroup-warn if appropriate.
e1c45277
RS
9631
9632 * progmodes/compile.el (compilation-finish-function): Mark obsolete.
9633 (compilation-set-window): Don't call left-fringe-p; do it directly.
620d3304 9634
de327926
JB
96352005-05-19 Jay Belanger <belanger@truman.edu>
9636
9637 * calc/calc-graph.el (calc-graph-format-data): Make sure
9638 var-PlotRejects is bound before trying to check its value.
9639
73d5f668
CD
96402005-05-19 Carsten Dominik <dominik@science.uva.nl>
9641
b6666b5f 9642 * textmodes/reftex.el (reftex-isearch-minor-mode): Move the
73d5f668
CD
9643 definition of this variable from reftex-global.el to reftex.el,
9644 because it is needed in the menu.
9645
96474944
LK
96462005-05-19 Lute Kamstra <lute@gnu.org>
9647
9648 * emacs-lisp/copyright.el (copyright-fix-years): Make sure all
9649 years are fixed. Don't insert a space after a dash.
9650
8d9386a1
KS
96512005-05-19 Kim F. Storm <storm@cua.dk>
9652
9653 * emulation/crisp.el (crisp-home, crisp-end): Put CUA property.
9654
dfa89b5d
DP
96552005-05-19 Daniel Pfeiffer <occitan@esperanto.org>
9656
9657 * font-lock.el (lisp-font-lock-keywords-2): Do \\) only in
9658 strings, because (eq ... ?\\) is fairly frequent.
9659
9660 * progmodes/make-mode.el (makefile-add-this-line-targets):
9661 Simplify and integrate into `makefile-pickup-targets'.
9662 (makefile-add-this-line-macro): Simplify and integrate into
9663 `makefile-pickup-macros.
9664 (makefile-pickup-filenames-as-targets): Simplify.
b6666b5f
SM
9665 (makefile-previous-dependency, makefile-match-dependency):
9666 Don't stumble over `::'.
dfa89b5d 9667
2fcd33fe
NR
96682005-05-19 Nick Roberts <nickrob@snap.net.nz>
9669
dfa89b5d 9670 * subr.el (post-command-idle-hook, post-command-idle-delay):
24d40bc2
NR
9671 Remove obsoletion of post-command-idle-hook and
9672 post-command-idle-delay.
9673
639ec765 9674 * faces.el (list-faces-display): Provide button when describe-face
85be564d 9675 is called to take user back to the list of faces.
639ec765
NR
9676
9677 * help-fns.el (describe-variable): Remove hyperlinks in a
9678 variable's value as these are quite frequently inappropriate.
9679
b6666b5f
SM
9680 * follow.el (follow-submit-feedback, follow-mode):
9681 Remove references to post-command-idle-hook.
2fcd33fe 9682
5c8b5442
DP
96832005-05-18 Daniel Pfeiffer <occitan@esperanto.org>
9684
9685 * progmodes/make-mode.el (makefile-previous-dependency)
9686 (makefile-match-dependency): Check for := (and in bsd mode also
9687 !=) to give a better result, even when font-lock is not on.
9688
ec249c71
JB
96892005-05-18 Jay Belanger <belanger@truman.edu>
9690
44a91a68
JB
9691 * calc/calc-help.el (calc-s-prefix-help):
9692 Add `calc-copy-special-constant' to help string.
ec249c71 9693
2e5df9ac
LT
96942005-05-18 Luc Teirlinck <teirllm@auburn.edu>
9695
9696 * emacs-lisp/eldoc.el (eldoc-mode): Doc fix.
9697
73b990b1
JB
96982005-05-18 Jay Belanger <belanger@truman.edu>
9699
9700 * calc/calc-poly.el (math-factor-poly-coefs): Make sure the terms
9701 in linear factors are in proper order.
3a1e8128
CD
9702
97032005-05-18 Carsten Dominik <dominik@science.uva.nl>
9704
44a91a68
JB
9705 * textmodes/reftex-vars.el (reftex-cite-format-builtin):
9706 Support for jurabib.
3a1e8128
CD
9707
9708 * textmodes/reftex.el (featurep): Define aliases for overlay
9709 commands, for XEmacs compatibility, and use these aliases in
9710 overlay initializations.
9711 (reftex-highlight): Use `reftex-move-overlay'.
9712 (reftex-unhighlight): Use `reftex-delete-overlay'.
588c0770 9713 (reftex-uniq): Function removed. Use `reftex-uniquify' instead.
3a1e8128
CD
9714 (reftex-access-search-path): Use `reftex-uniquify' instead of
9715 `reftex-uniq'
9716
ca19f3f1
AS
9717 * textmodes/reftex-sel.el (reftex-select-unmark): Overlay
9718 `before-string' property modification enables for Emacs as well.
3a1e8128
CD
9719 (reftex-select-item): Use `reftex-delete-overlay'.
9720 (reftex-select-mark): Use `reftex-make-overlay' and
9721 `reftex-overlay-put'.
9722 (reftex-select-unmark): Use `reftex-delete-overlay' and
9723 `reftex-overlay-put'.
9724
7bc10886
LK
97252005-05-18 Lute Kamstra <lute@gnu.org>
9726
9727 * emacs-lisp/lisp.el (check-parens): Fix docstring.
9728
d11ad5a7
JB
97292005-05-18 Juanma Barranquero <lekktu@gmail.com>
9730
1902b5b6
JB
9731 * add-log.el (add-change-log-entry):
9732 * array.el (array-make-template, array-reconfigure-rows)
9733 (array-init-max-row, array-init-max-column)
9734 (array-init-columns-per-line, array-init-field-width):
9735 * replace.el (replace-match-maybe-edit, perform-replace):
9736 * textmodes/spell.el (spell-region):
9737 Replace `read-input' by `read-string'.
9738
9739 * forms.el (forms-mode):
9740 * finder.el (finder-compile-keywords):
9741 * shadowfile.el (shadow-read-files):
9742 Replace `eval-current-buffer' by `eval-buffer'.
9743
9744 * terminal.el (te-pass-through):
9745 * net/ange-ftp.el (ange-ftp-process-filter, ange-ftp-gwp-filter)
9746 (ange-ftp-raw-send-cmd):
9747 * net/telnet.el (telnet-interrupt-subjob, telnet-c-z)
9748 (send-process-next-char, telnet-initial-filter, telnet):
9749 Replace `send-string' by `process-send-string'.
9750
9751 * progmodes/prolog.el (inferior-prolog-mode): Doc fix.
9752 (prolog-consult-region): Replace `send-string' by
44a91a68 9753 `process-send-string'; replace `send-region' by `process-send-region'.
1902b5b6
JB
9754
9755 * progmodes/delphi.el (delphi-log-msg):
9756 Replace `set-window-dot' by `set-window-point'.
9757
d11ad5a7
JB
9758 * subr.el (window-dot, set-window-dot, read-input, send-string)
9759 (send-region, show-buffer, eval-current-buffer):
9760 Make really obsolete, as the comment says.
9761
77e2c652
KS
97622005-05-17 Kim F. Storm <storm@cua.dk>
9763
9764 * emulation/cua-base.el (cua-use-hyper-key): Doc fix.
9765 (cua--init-keymaps): Bind C-return instead of S-return to set
9766 rectangle mark.
9767
9768 * emulation/cua-rect.el (cua--init-rectangles): Bind C-return
9769 instead of S-return to toggle/clear rectangle mark.
9770
0b11ce59
DP
97712005-05-17 Daniel Pfeiffer <occitan@esperanto.org>
9772
9773 * progmodes/make-mode.el (makefile-dependency-skip): New variable.
8ade3c25
DP
9774 (makefile-macroassign-regex, makefile-make-font-lock-keywords):
9775 Also fontify plain strings assigned to variables, mostly so that a
9776 colon has a face and is thus not taken as a dependency separator.
0b11ce59
DP
9777 (makefile-previous-dependency): Inline the new matcher, because it
9778 is too complex to work in both directions.
9779 (makefile-match-dependency): Eliminate `backward' arg (see above).
9780 Completely reimplemented so as to not sometimes go into an endless
9781 loop. It should also be more efficient, because first it only
9782 searches for `:', instead of applying the very complex regexp.
8ade3c25 9783 (makefile-mode): Cancel `font-lock-support-mode', because blocks
44a91a68
JB
9784 to be fontified in one piece can be too long for JIT.
9785 Makefiles are never *that* big.
0b11ce59 9786
6ae53dc1
RS
97872005-05-17 Reiner Steib <Reiner.Steib@gmx.de>
9788
9789 * dired.el (dired-mode): Simplify.
9790
77777daf
LK
97912005-05-17 Lute Kamstra <lute@gnu.org>
9792
f8d0b769
LK
9793 * emacs-lisp/easy-mmode.el (define-minor-mode): Don't generate a
9794 defcustom for the mode hook variable.
9795
77777daf
LK
9796 * emacs-lisp/authors.el (authors): Do parse the ChangeLogs of the
9797 Emacs Lisp Reference Manual.
9798
430c1c66
JB
97992005-05-17 Juanma Barranquero <lekktu@gmail.com>
9800
213233f0
JB
9801 * emacs-lisp/cl.el (eql, floatp-safe, plusp, minusp, oddp)
9802 (evenp, list*):
9803 * emacs-lisp/cl-macs.el (macrolet, symbol-macrolet):
9804 * emacs-lisp/cl-seq.el (subsetp, tree-equal): Doc fixes.
9805
430c1c66
JB
9806 * net/tramp-smb.el (tramp-smb-open-connection):
9807 Pass `tramp-chunksize' as fifth (required) argument.
9808
71994ae7
DP
98092005-05-16 Daniel Pfeiffer <occitan@esperanto.org>
9810
44a91a68
JB
9811 * font-lock.el (lisp-font-lock-keywords-1):
9812 Set `font-lock-negation-char-face' for [^...] char group.
71994ae7
DP
9813 (lisp-font-lock-keywords-2): Highlight regexp's \\( \\| \\).
9814
9815 * progmodes/make-mode.el (makefile-dependency-regex): Turn it into
9816 a var, and refine it to mask one more level of nested vars.
9817 (makefile-rule-action-regex): Turn it into a var, and refine it so
9818 it recognizes backslashed continuation lines as belonging to the
9819 same command.
9820 (makefile-macroassign-regex): Refine it so it recognizes
9821 backslashed continuation lines as belonging to the same command.
9822 (makefile-var-use-regex): Don't look at the next char, because it
9823 might be the same one to be skipped by the initial [^$], leading
9824 to an overlooked variable use.
9825 (makefile-make-font-lock-keywords): Remove two parameters, which
44a91a68
JB
9826 are now variables that some of the modes set locally.
9827 Handle dependency and rule action matching through functions, because
71994ae7 9828 regexps alone match too often. Dependency matching now comes
44a91a68 9829 last, so it can check, whether a colon already matched something else.
71994ae7
DP
9830 (makefile-mode): Inform that font-lock improves makefile parsing
9831 capabilities.
9832 (makefile-match-dependency, makefile-match-action): New functions.
9833
cc211a0f
JB
98342005-05-16 Juanma Barranquero <lekktu@gmail.com>
9835
1e866943
JB
9836 * emacs-lisp/cl-extra.el (equalp): Doc fix.
9837
027a4b6b
JB
9838 * align.el (align-regexp):
9839 * ansi-color.el (ansi-color-get-face):
9840 * array.el (array-reconfigure-rows, array-init-max-row)
9841 (array-init-max-column, array-init-columns-per-line)
9842 (array-init-field-width):
9843 * dired-aux.el (dired-trample-file-versions):
9844 * dired-x.el (dired-mark-sexp):
9845 * ediff-diff.el (ediff-extract-diffs, ediff-get-diff3-group):
9846 * edmacro.el (edmacro-finish-edit, edmacro-parse-keys):
9847 * emerge.el (emerge-extract-diffs, emerge-get-diff3-group):
9848 * faces.el (face-read-integer):
9849 * files.el (backup-extract-version, insert-directory):
9850 * hexl.el (hexl-insert-decimal-char):
9851 * server.el (server-process-filter):
9852 * shell.el (shell-extract-num):
9853 * startup.el (command-line-1):
9854 * term.el (term-command-hook):
9855 * time-stamp.el (time-stamp, time-stamp-string-preprocess)
9856 (time-stamp-do-number):
9857 * time.el (display-time-update):
9858 * timezone.el (timezone-parse-date, timezone-zone-to-minute)
9859 (timezone-fix-time):
9860 * vms-patch.el (vms-suspend-resume-hook):
9861 * calendar/appt.el (appt-convert-time):
9862 * calendar/cal-bahai.el (mark-bahai-diary-entries):
9863 * calendar/cal-hebrew.el (mark-hebrew-diary-entries):
9864 * calendar/cal-islam.el (mark-islamic-diary-entries):
9865 * calendar/calendar.el (calendar-cursor-to-date)
9866 (calendar-star-date):
9867 * calendar/diary-lib.el (diary-attrtype-convert)
9868 (mark-diary-entries, diary-entry-time):
9869 * calendar/solar.el (solar-get-number):
9870 * emacs-lisp/lisp-mnt.el (lm-last-modified-date):
9871 * emacs-lisp/re-builder.el (reb-display-subexp):
9872 * emulation/edt.el (edt-set-scroll-margins):
9873 * emulation/tpu-extras.el (tpu-set-scroll-margins):
9874 * emulation/vip.el (vip-get-ex-token, vip-get-ex-buffer)
9875 (vip-get-ex-count):
9876 * emulation/viper-ex.el (viper-get-ex-token)
9877 (viper-get-ex-buffer, viper-get-ex-count, ex-next):
9878 * international/fontset.el (fontset-plain-name):
9879 * mail/feedmail.el (feedmail-look-at-queue-directory):
9880 * mail/mailalias.el (mail-get-names):
9881 * mail/rmail.el (rmail-convert-to-babyl-format):
9882 * mail/rmailsum.el (rmail-make-basic-summary-line)
9883 (rmail-summary-next-same-subject, rmail-summary-rmail-update)
9884 (rmail-summary-goto-msg):
9885 * mail/smtpmail.el (smtpmail-read-response):
9886 * net/ange-ftp.el (ange-ftp-guess-hash-mark-size)
9887 (ange-ftp-vms-add-file-entry):
9888 * play/gametree.el (gametree-looking-at-ply)
9889 (gametree-current-branch-score):
9890 * progmodes/ada-xref.el (ada-prj-find-prj-file)
9891 (ada-xref-find-in-modified-ali, ada-find-in-src-path):
9892 * progmodes/cperl-mode.el (condition-case):
9893 * progmodes/ebrowse.el (ebrowse-set-tree-indentation)
9894 (ebrowse-set-member-buffer-column-width)
9895 (ebrowse-select-1st-to-9nth):
9896 * progmodes/etags.el (etags-snarf-tag):
9897 * progmodes/flymake.el (flymake-parse-line):
9898 * progmodes/idlw-shell.el (idlwave-shell-parse-line)
9899 (idlwave-shell-filter-bp, idlwave-shell-goto-next-error)
9900 (idlwave-shell-menu-def):
9901 * progmodes/ps-mode.el (ps-run-goto-error):
9902 * progmodes/vhdl-mode.el (vhdl-read-offset, vhdl-load-cache)
9903 (vhdl-speedbar-contract-level):
9904 * term/mac-win.el (x-handle-numeric-switch):
9905 * term/sun-mouse.el (sun-get-frame-data):
9906 * term/w32-win.el (x-handle-numeric-switch):
9907 * term/x-win.el (x-handle-numeric-switch):
9908 * textmodes/ispell.el (ispell-parse-output):
9909 * textmodes/nroff-mode.el (nroff-outline-level):
9910 * textmodes/reftex-cite.el (reftex-bib-sort-year)
9911 (reftex-bib-sort-year-reverse, reftex-format-citation):
9912 * textmodes/reftex-parse.el (reftex-init-section-numbers)
9913 (reftex-section-number):
44a91a68
JB
9914 * textmodes/texinfmt.el (texinfo-paragraphindent):
9915 Replace `string-to-int' by `string-to-number'.
027a4b6b 9916
cc211a0f
JB
9917 * international/latexenc.el: Add page marker to force the "Local
9918 Variables:" string out of the last page.
9919
c65a8e73
NR
99202005-05-16 Nick Roberts <nickrob@snap.net.nz>
9921
9922 * progmodes/gud.el (gud-tooltip-mode): Add gud prefix to
9923 tooltip-change-major-mode.
9924 (gud-tooltip-print-command): Remove case where gud-minor-mode
9925 is gdb ("--fullname").
9926 (gud-tooltip-tips): Turn GUD tooltips off for this case and
9927 explain to user.
9928
97c66d74
JB
99292005-05-16 Jay Belanger <belanger@truman.edu>
9930
9931 * calc/calc-store.el (calc-copy-special-constant): New function.
9932
9933 * calc/calc-ext.el (calc-init-extensions): Add binding for
9934 `calc-copy-special-constant'.
9935
9936 * calc/calc-prog.el (calc-edit-format-macro-buffer): Add a case
9937 for the `calc-copy-special-constant' command.
9938
0f182ca2
NR
99392005-05-16 Nick Roberts <nickrob@snap.net.nz>
9940
9941 * subr.el (left-fringe-p): New function.
9942
e6467bba
NR
9943 * progmodes/compile.el (compilation-setup): Set local value of
9944 overlay-arrow-string to "" always.
52eb0373
JB
9945 (compilation-set-window): Left fringe then don't scroll.
9946 No left fringe then no arrow and scroll message to top.
0f182ca2
NR
9947 (compilation-context-lines): Adjust doc string accordingly.
9948
bffc3c6e
KS
99492005-05-16 Kim F. Storm <storm@cua.dk>
9950
9951 * ido.el (ido-magic-forward-char, ido-magic-backward-char)
9952 (ido-magic-delete-char): New commands for C-f, C-b, C-d.
9953 (ido-wide-find-dir-or-delete-dir): New command for M-d.
9954 (ido-define-mode-map): Bind them. Add C-x prefix to fallback commands.
9955 (ido-read-file-name): Handle commands with ido property value
9956 equal to find-file as reading a file name, to allow C-d to enter dired.
9957 (ibuffer-find-file): Add ido property with value find-file.
9958
294c599c
KS
99592005-05-15 Kim F. Storm <storm@cua.dk>
9960
9961 * subr.el (open-network-stream-nowait): Remove.
9962 (open-network-stream-server): Remove.
9963
85ddb888
RS
99642005-05-15 Richard M. Stallman <rms@gnu.org>
9965
f1bc6e52
RS
9966 * faces.el (describe-face): Output a definition link button.
9967
9968 * help-mode.el (help-face-def): New button type.
9969
02d9d682
RS
9970 * emacs-lisp/copyright.el (copyright-fix-years):
9971 Match properly if the first year is 2-digit.
9972 Don't mess up the whitespace after the years by filling.
9973
9974 * dired-aux.el (dired-mark-confirm):
9975 Pass t to dired-get-marked-files for DISTINGUISH-ONE-MARKED.
9976
9977 * dired.el (dired-map-over-marks): New arg DISTINGUISH-ONE-MARKED.
9978 (dired-get-marked-files): New arg DISTINGUISH-ONE-MARKED.
9979 (dired-mark-pop-up): Handle FILES = (t FILE) specially.
9980
85ddb888
RS
9981 * emacs-lisp/lisp-mode.el (lisp-mode-variables):
9982 Set font-lock-comment-start-skip.
9983
9984 * font-lock.el (font-lock-comment-start-skip): New variable.
9985 (font-lock-comment-end-skip): New variable.
9986 (font-lock-fontify-syntactically-region): Use them if non-nil.
9987
fcd6e601
JB
99882005-05-15 Jay Belanger <belanger@truman.edu>
9989
9990 * calc/calc-store.el (calc-store-value): Return a string rather
9991 than display it as a message.
9992 Use calc-var-name for variable name.
9993 (calc-store-into): Add the result of calc-store-value to message.
9994 (calc-copy-variable): Add a message.
9995 (calc-store-exchange): Improve error messages.
9996 (calc-store-binary, calc-store-map): Don't reset the values of
9997 special constants.
9998
af415106
LT
99992005-05-14 Luc Teirlinck <teirllm@auburn.edu>
10000
10001 * emacs-lisp/derived.el (define-derived-mode): Add link to Elisp
10002 manual to docstring.
10003
10004 * files.el (hack-local-variables-confirm): Add STRING argument.
10005 Make the function handle non file visiting buffers correctly.
10006 (hack-local-variables-prop-line, hack-local-variables)
10007 (hack-one-local-variable): Use STRING arg of
10008 `hack-local-variables-confirm'.
10009
7177e2a3
MA
100102005-05-14 Michael Albinus <michael.albinus@gmx.de>
10011
10012 Sync with Tramp 2.0.49.
10013
11948172 10014 * net/tramp.el (tramp-handle-dired-call-process)
7177e2a3
MA
10015 (tramp-handle-insert-directory):`insert-buffer' cannot be used
10016 because the contents of the Tramp buffer is changed before
10017 insertion (`expand-file' and alike).
10018 (tramp-handle-insert-directory): If `localname' has an empty
10019 nondirectory name, it must not be quoted.
10020 (tramp-pre-connection): Add parameter CHUNKSIZE. Make local
10021 variable `tramp-chunksize'. Change callees.
10022 (tramp-open-connection-setup-interactive-shell): Check remote host
44a91a68
JB
10023 for buggy `send-process-string' implementation.
10024 Set `tramp-chunksize' if found. Reported by Michael Kifer
7177e2a3
MA
10025 <kifer@cs.sunysb.edu> (and a lot of other people all the years).
10026 (tramp-handle-shell-command): `insert-buffer' cannot be used
10027 because the contents of the Tramp buffer is changed before
e0ad342f 10028 insertion (`expand-file' and alike). Reported by Fr\e,Ai\e(Bd\e,Ai\e(Bric Bothamy
7177e2a3
MA
10029 <frederic.bothamy@free.fr>.
10030 (tramp-set-auto-save): Actions should be done for Tramp file name
44a91a68
JB
10031 handler only. Ange-FTP has its own auto-save mechanism.
10032 Reported by Richard G. Bielawski <Richard.G.Bielawski@wellsfargo.com>.
7177e2a3
MA
10033 (tramp-set-auto-save-file-modes): Set file modes of
10034 `buffer-auto-save-file-name' to ?\600 as fallback solution.
10035 Reported by Ferenc Wagner <wferi@tba.elte.hu>.
10036 (tramp-bug): Remove obsolete variable.
10037 (tramp-append-tramp-buffers): Rewrite partly. More suitable check
44a91a68 10038 for presence of `mml-mode'. Make it running for older Emacsen as well.
7177e2a3 10039
39c7eb8a
JPW
100402005-05-14 John Paul Wallington <jpw@pobox.com>
10041
7177e2a3 10042 * ibuf-ext.el (define-ibuffer-filter filename):
39c7eb8a
JPW
10043 If `dired-directory' is a list, use its car.
10044
100452005-05-14 Daniel Brockman <daniel@brockman.se> (tiny change)
10046
10047 * ibuffer.el (define-ibuffer-column filename):
10048 If `dired-directory' is a list, use its car.
10049
bbf87c29
RS
100502005-05-14 Richard M. Stallman <rms@gnu.org>
10051
e72e5833
RS
10052 * subr.el (symbol-file): Doc fix.
10053
11efeb9b
RS
10054 * emacs-lisp/bytecomp.el (byte-compile-nogroup-warn): New function.
10055 (byte-compile-form): Call byte-compile-nogroup-warn.
10056 (byte-compile-warning-types): Doc fix.
10057
d06ba294
RS
10058 * eshell/esh-mode.el (eshell-find-tag): Use with-no-warnings.
10059
bbf87c29
RS
10060 * progmodes/cc-engine.el (c-literal-faces):
10061 Add font-lock-comment-delimiter-face.
10062
10063 * net/net-utils.el (dig): Use with-no-warnings.
10064
10065 * mail/supercite.el (sc-cite-frame-alist, sc-uncite-frame-alist)
10066 (sc-recite-frame-alist, sc-default-cite-frame)
10067 (sc-default-uncite-frame, sc-default-recite-frame)
7177e2a3 10068 (sc-attrib-selection-list, sc-rewrite-header-list):
bbf87c29
RS
10069 Mark as risky-local-variable.
10070
10071 * international/ogonek.el (ogonek-jak, ogonek-how):
10072 Don't use beginning-of-buffer.
10073
10074 * emacs-lisp/eldoc.el (eldoc-documentation-function): Add autoload.
10075
10076 * calendar/solar.el (solar-data-list): Move definition up.
10077
10078 * dnd.el (dnd-protocol-alist): Add autoload.
10079
10080 * progmodes/sh-script.el: Many doc usage fixes.
10081 (sh-indent-after-do): Change default to match common styles.
10082
043fa787
LT
100832005-05-13 Luc Teirlinck <teirllm@auburn.edu>
10084
10085 * files.el (interpreter-mode-alist)
10086 (auto-mode-interpreter-regexp): Doc fixes.
10087
90713743
NR
100882005-05-13 Matt Hodges <MPHodges@member.fsf.org>
10089
44a91a68 10090 * tmm.el (tmm-get-keymap): Include only active menus and menu items.
90713743
NR
10091
10092 * emacs-lisp/easymenu.el (easy-menu-define): Doc fixes.
10093
d90b02af
JD
100942005-05-13 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
10095
10096 * dired.el (dired-mode): make-variable-buffer-local =>
44a91a68 10097 make-local-variable.
d90b02af 10098
5063dbbf
YM
100992005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
10100
10101 * term/mac-win.el (mac-select-convert-to-string): Try coding
10102 systems in mac-script-code-coding-systems if specified one cannot
10103 encode string for `com.apple.traditional-mac-plain-text'.
10104
27a7c83f
DP
101052005-05-13 Daniel Pfeiffer <occitan@esperanto.org>
10106
10107 * progmodes/make-mode.el (makefile-targets-face)
10108 (makefile-shell-face, makefile-makepp-perl-face): New faces.
10109 (makefile-dependency-regex): Fix it to not make the colon in
10110 $(var:a=b) special.
10111 (makefile-rule-action-regex): New regexp for highlighting embedded
10112 Shell strings.
10113 (makefile-macroassign-regex): Handle != for highlighting as
10114 embedded Shell strings.
10115 (makefile-var-use-regex): New const.
10116 (makefile-statements, makefile-automake-statements)
10117 (makefile-gmake-statements, makefile-makepp-statements)
10118 (makefile-bsdmake-statements): New consts.
10119 (makefile-make-font-lock-keywords): New function.
10120 (makefile-automake-font-lock-keywords)
10121 (makefile-gmake-font-lock-keywords)
10122 (makefile-makepp-font-lock-keywords)
10123 (makefile-bsdmake-font-lock-keywords): New consts.
10124 (makefile-mode-map): Add switchers between the various submodes.
10125 (makefile-mode): Document the availability of the variants.
10126 (makefile-automake-mode, makefile-gmake-mode)
10127 (makefile-makepp-mode, makefile-bsdmake-mode): New derived modes.
10128
10129 * files.el (auto-mode-alist, interpreter-mode-alist): Set up the
10130 new variants of makefile-mode.
10131
3989c3e7
SM
101322005-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
10133
10134 * font-lock.el (font-lock-comment-delimiter-face): Fix up
10135 the inheritance.
10136
0cc61511
LT
101372005-05-12 Luc Teirlinck <teirllm@auburn.edu>
10138
0de01c28
LT
10139 * progmodes/inf-lisp.el (inferior-lisp-mode-hook)
10140 (inferior-lisp-load-hook): Convert defcustoms back to defvars.
10141
0cc61511
LT
10142 * files.el (normal-mode): Extend the scope of the
10143 `enable-local-variables' binding to include the `set-auto-mode' call.
10144 (magic-mode-alist): Doc fix.
10145
bf2cea1d
SM
101462005-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
10147
10148 * font-lock.el (font-lock-comment-delimiter-face): Inherit from
10149 font-lock-comment-face rather than copying its setting.
10150
e94dae7f
AS
101512005-05-12 Andreas Schwab <schwab@suse.de>
10152
10153 * eshell/esh-mode.el (eshell-send-input): Doc fix.
10154
19958124
LK
101552005-05-12 Lute Kamstra <lute@gnu.org>
10156
10157 * emacs-lisp/generic.el (define-generic-mode): Don't generate a
10158 defcustom for the mode hook variable. Delete the last argument.
10159 * generic-x.el: Fix callers of define-generic-mode.
10160 (generic-x-modes): Delete group.
10161 (show-tabs-tab-face, show-tabs-space-face): Put them in the
10162 generic-x customization group.
10163
6da4411e
KS
101642005-05-12 Kim F. Storm <storm@cua.dk>
10165
10166 * font-lock.el (font-lock-negation-char-face): Default to "off".
10167
10168 * progmodes/cc-fonts.el (c-basic-matchers-before): Don't apply
10169 font-lock-negation-char-face to ! in !=.
10170
218cf475
MY
101712005-05-12 Masatake YAMATO <jet@gyve.org>
10172
10173 * add-log.el (find-change-log): Fix typos in the docstring
10174 of function.
10175
405cb12a
LK
101762005-05-11 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
10177
10178 * international/latexenc.el (latexenc-find-file-coding-system):
10179 Avoid `re-search-forward' when looking for input encoding because
10180 of speed and safety. Better regular expressions for recognizing
10181 input encoding. Limit a search for TeX-master/tex-main-file to
10182 the local variable section.
10183
8cec35c4
DN
101842005-05-11 Dan Nicolaescu <dann@ics.uci.edu>
10185
10186 * progmodes/sh-script.el (sh-mode-default-syntax-table): Set the
10187 syntax of $ to "'" (quote).
10188
1ed8284d
RS
101892005-05-11 Reiner Steib <Reiner.Steib@gmx.de>
10190
10191 * dnd.el (dnd-protocol-alist): Improve custom type.
10192
10193 * dired.el (dired-dnd-protocol-alist): New variable.
10194 (dired-mode): Use `dired-dnd-protocol-alist'. Move call of
10195 `dired-mode-hook' to the end.
10196
3989c3e7
SM
101972005-05-11 Stefan Monnier <monnier@iro.umontreal.ca>
10198
10199 * font-lock.el (font-lock-fontify-syntactically-region): Don't use
10200 comment-end if comment-start-skip is not set.
10201 Obey the font-lock-comment-delimiter-face variables.
10202
b71813cb
SM
102032005-05-11 Stefan Monnier <monnier@iro.umontreal.ca>
10204
ca19f3f1
AS
10205 * files.el (executable-find): Move from executable.el. Use
10206 locate-file.
ba47dcb2
SM
10207 * progmodes/executable.el (executable-find): Move to files.el.
10208
b71813cb
SM
10209 * font-lock.el (font-lock-fontify-keywords-region): Use a marker
10210 when trying to ensure forward progress.
10211
1f9d439a
KS
102122005-05-11 Chong Yidong <cyd@stupidchicken.com>
10213
10214 * mouse-sel.el (mouse-sel-follow-link-p): New function.
10215 (mouse-select, mouse-select-internal, mouse-extend-internal):
10216 Use it to implement mouse-1-click-follows-link functionality.
10217
c50089c9
RS
102182005-05-11 Richard M. Stallman <rms@gnu.org>
10219
10220 * font-lock.el (font-lock-fontify-syntactically-region):
10221 Use font-lock-comment-delimiter-face for comment delimiters.
10222
cfb79865
JB
102232005-05-10 Jay Belanger <belanger@truman.edu>
10224
10225 * calc/calc-help.el (calc-m-prefix-help): Add mention of
10226 preserving embedded modes.
10227
d101bf56
RS
102282005-05-10 Richard M. Stallman <rms@gnu.org>
10229
10230 * progmodes/sh-script.el (sh-indent-for-do): Default to 0.
10231
10232 * progmodes/ada-mode.el (ada-adjust-case-skeleton):
ba47dcb2 10233 Move from ada-stmt.el.
d101bf56
RS
10234 (ada-mode): Add ada-adjust-case-skeleton to skeleton-end-hook.
10235
10236 * progmodes/ada-stmt.el (ada-adjust-case-skeleton):
b71813cb
SM
10237 Move to ada-mode.el.
10238 (ada-stmt-mode-hook): Delete; do the work in ada-mode.
d101bf56
RS
10239
10240 * cus-edit.el (custom-file): Call file-chase-links.
10241
10242 * files.el (read-directory-name): Fix previous change.
af415106
LT
10243 (hack-local-variables-confirm): New function.
10244 (hack-local-variables-prop-line, hack-local-variables)
10245 (hack-one-local-variable): Use it.
d101bf56 10246
0003d2e3
LK
102472005-05-10 Lute Kamstra <lute@gnu.org>
10248
10249 * font-lock.el (font-lock-keywords-alist)
10250 (font-lock-removed-keywords-alist): Clarify docstrings.
10251
556dd15d
NR
102522005-05-10 Nick Roberts <nickrob@snap.net.nz>
10253
10254 * progmodes/gdb-ui.el (gdb-macro-info): New variable.
10255 (gdb-source-info): Check for preprocessor info.
52eb0373 10256 (gdb-tooltip-print-1): New function. Don't print tooltip if it is
556dd15d 10257 a macro for a function.
556dd15d 10258 (gdb-info-breakpoints-custom): Try to find file again if not already
52eb0373 10259 found (user might have used GDB dir command).
556dd15d
NR
10260 (gdb-get-location): Update gdb-location-alist correctly for change
10261 to gdb-info-breakpoints-custom.
10262
10263 * progmodes/gud.el (gud-tooltip-mode): Require tooltip to be safe.
10264 (gud-tooltip-print-command): Add gdbmi case.
10265 (gud-tooltip-tips): Call gdb-tooltip-print-1 first if there is
10266 preprocessor info.
10267
a8a64bf4
RS
102682005-05-09 Reiner Steib <Reiner.Steib@gmx.de>
10269
10270 * startup.el (fancy-splash-insert): Fix typo in doc string.
10271
f1701e65
JB
102722005-05-09 Juanma Barranquero <lekktu@gmail.com>
10273
78640104
JB
10274 * obsolete/float.el (string-to-float):
10275 * obsolete/hilit19.el (hilit-add-pattern):
10276 * obsolete/rnews.el (news-parse-range, news-select-message)
10277 (news-get-pruned-list-of-files): Replace `string-to-int' by
10278 `string-to-number'.
10279
f1701e65
JB
10280 * obsolete/uncompress.el: Set `find-file-not-found-functions', not
10281 `find-file-not-found-hooks'; use `add-hook'.
10282 (uncompress-while-visiting): Set `write-file-functions', not
10283 `write-file-hooks'; use `add-hook'.
10284
a0e6f952
KS
102852005-05-09 Kim F. Storm <storm@cua.dk>
10286
10287 * emulation/cua-base.el (cua-copy-region, cua-cut-region)
10288 (cua-paste): Handle clipboard action.
10289 (cua--init-keymaps): Remap clipboard-kill-region and
10290 clipboard-kill-ring-save.
10291
c29d24ea
EZ
102922005-05-08 Eli Zaretskii <eliz@gnu.org>
10293
b659edce
SM
10294 * emacs-lisp/easy-mmode.el (easy-mmode-pretty-mode-name):
10295 Improve commentary.
906aee93 10296
c29d24ea
EZ
10297 * simple.el (next-error-overlay-arrow-position): Revert the change
10298 made on 2005-04-30.
10299
1d64910f
JB
103002005-05-07 Jay Belanger <belanger@truman.edu>
10301
10302 * calc/calcsel2.el (calc-commute-left, calc-commute-right)
10303 (calc-sel-unpack, calc-sel-isolate): Rename variable `reselect' to
10304 `calc-sel-reselect'.
10305
10306 * calc/calc-mode.el (calc-save-modes): Reset the modes list if
10307 Calc is in embedded mode.
10308
55b958f0
EZ
103092005-05-07 Eli Zaretskii <eliz@gnu.org>
10310
b659edce
SM
10311 * progmodes/compile.el (compilation-setup):
10312 Set overlay-arrow-string to an empty string on text terminals.
6a4fb78f 10313
55b958f0
EZ
10314 * textmodes/ispell.el (ispell-program-name): Try looking for
10315 "aspell" along exec-path, and if found, use it as the default
10316 speller program.
10317
c2c51a11
EZ
103182005-05-07 Jirka Kosek <jirka@kosek.cz> (tiny change)
10319
b659edce
SM
10320 * international/mule.el (sgml-xml-auto-coding-function):
10321 Recognize encoding='FOO' in single quotes as well as in double quotes.
c2c51a11 10322
f1701e65 103232005-05-07 Johan Bockg\e,Ae\e(Brd <bojohan@dd.chalmers.se>
a5ad278d
EZ
10324
10325 * emacs-lisp/cl-macs.el (cl-transform-lambda): Recognize `declare'
10326 as well as `interactive', so that defmacro* would recognize
10327 `declare' forms.
10328
e6469973
EZ
103292005-05-07 Eli Zaretskii <eliz@gnu.org>
10330
b659edce
SM
10331 * emacs-lisp/easy-mmode.el (easy-mmode-pretty-mode-name):
10332 Explain more about the LIGHTER arg's usage in the doc string.
10333 Add commentary to clarify what the code does. Fix the regexp that
e6469973
EZ
10334 strips whitespace from LIGHTER. Quote LIGHTER before using it,
10335 since it could have characters special to regular expressions.
10336
06df7f87
EZ
103372005-05-07 Matt Hodges <MPHodges@member.fsf.org> (tiny change)
10338
10339 * replace.el (occur-1): Bind inhibit-read-only so that
10340 erase-buffer doesn't barf on read-only text properties (likewise
b659edce 10341 for add-text-properties in occur-engine). Mark buffer as unmodified.
06df7f87
EZ
10342 (occur-engine): Don't set buffer-read-only here.
10343
5f4d0dd9
SM
103442005-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
10345
10346 * pcvs.el (cvs-mode-commit, cvs-mode-edit-log): Don't fiddle with
10347 list-buffers-directory. This caused the *cvs-commit* buffer to be
10348 sometimes mistakenly reused as a *cvs* buffer.
10349
ffdb022f
NR
103502005-05-07 Nick Roberts <nickrob@snap.net.nz>
10351
10352 * tooltip.el: Move code for GUD tooltips into gud.el.
10353 (require): CL no longer needed to compile case.
10354 (tooltip-mode): Do not toggle functions for GUD tooltips.
52eb0373 10355 (tooltip-gud-tips-p): Remove. Replace with minor mode
ffdb022f
NR
10356 gud-tooltip-mode in gud.el.
10357 (tooltip-gud-modes, tooltip-gud-display, tooltip-gud-echo-area)
10358 (tooltip-gud-toggle-dereference): Rename in gud.el by replacing
10359 tooltip-gud prefix with gud-tooltip and obsolete.
10360 (tooltip-change-major-mode, tooltip-activate-mouse-motions-if-enabled)
10361 (tooltip-mouse-motions-active, tooltip-activate-mouse-motions)
10362 (tooltip-mouse-motion): Mouse movement functions/variable.
10363 Rename in gud.el by adding gud prefix.
10364 (tooltip-gud-original-filter, tooltip-gud-dereference)
10365 (tooltip-gud-event, tooltip-toggle-gud-tips)
10366 (tooltip-gud-process-output, tooltip-gud-print-command)
52eb0373 10367 (tooltip-gud-tips): GUD tooltip functions/variables. Rename in
ffdb022f
NR
10368 gud.el by replacing tooltip-gud prefix with gud-tooltip.
10369 (gdb-tooltip-print): Move to gdb-ui.el.
10370
10371 * progmodes/gud.el: Move code for GUD tooltips from tooltip.el.
10372 (require): CL needed to compile case.
588c0770 10373 (gud-tooltip-mode): Use to toggle GUD tooltips instead of
52eb0373 10374 tooltip-gud-tips-p. Make it a minor-mode.
ffdb022f
NR
10375 (gud-find-file): Only prepare GUD tooltips if gud-tooltip-mode is t.
10376 (gud-menu-map): GUD tooltips use gud-tooltip-mode now.
10377 (gud-tooltip-modes, gud-tooltip-display, gud-tooltip-echo-area)
10378 (gud-tooltip-change-major-mode)
10379 (gud-tooltip-activate-mouse-motions-if-enabled)
10380 (gud-tooltip-mouse-motions-active, gud-tooltip-activate-mouse-motions)
10381 (gud-tooltip-mouse-motion, gud-tooltip-toggle-dereference)
10382 (gud-tooltip-original-filter, gud-tooltip-dereference)
10383 (gud-tooltip-event, tooltip-toggle-gud-tips)
10384 (gud-tooltip-process-output, gud-tooltip-print-command)
5f4d0dd9 10385 (gud-tooltip-tips): Move from tooltip.el.
ffdb022f 10386
5f4d0dd9 10387 * progmodes/gdb-ui.el (gdb-tooltip-print): Move from tooltip.el.
ffdb022f
NR
10388 (gdb-cpp-define-alist-flags): Doc fix.
10389 (gdb-set-gud-minor-mode-1): Only prepare GUD tooltips if
10390 gud-tooltip-mode is t.
10391
64981116
SM
103922005-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
10393
10394 * net/goto-addr.el (goto-address-fontify): Make sure the overlays
10395 evaporate if their text is deleted.
10396 (goto-address-at-point): Make it work as a mouse binding as well.
10397 (goto-address-at-mouse): Obsolete it. Update users.
10398
860f2506
GM
103992005-05-06 Glenn Morris <gmorris@ast.cam.ac.uk>
10400
10401 * calendar/appt.el (top-level): No longer activate on load.
10402
19f26a89
JB
104032005-05-06 Juanma Barranquero <lekktu@gmail.com>
10404
10405 * calendar/cal-bahai.el (mark-bahai-diary-entries):
10406 * net/webjump.el (webjump):
10407 * progmodes/idlw-help.el (idlwave-do-context-help1)
10408 (idlwave-highlight-linked-completions):
64981116
SM
10409 * textmodes/po.el (po-find-file-coding-system-guts):
10410 Replace `assoc-ignore-case' by `assoc-string'.
19f26a89 10411
6ff95f1d
EZ
104122005-05-06 Eli Zaretskii <eliz@gnu.org>
10413
2c6b25c7
EZ
10414 * files.el (locate-file): Doc fix.
10415
38a300b1
EZ
10416 * progmodes/gdb-ui.el (gdb-cpp-define-alist-program): Doc fix.
10417 Remove the redundant test for ms-dos.
10418
ab3290cb
EZ
10419 * progmodes/cmacexp.el (c-macro-preprocessor): Use locate-file to
10420 look for the preprocessor with exec-suffixes. If not found in
10421 standard places, look in exec-path. Remove most of the tests that
10422 used system-type.
10423
6ff95f1d
EZ
10424 * loadup.el: Load jka-cmpr-hook instead of jka-comp-hook.
10425
10426 * jka-compr.el (jka-compr-uninstall): Add autoload cookie.
10427
10428 * jka-cmpr-hook.el: Renamed from jka-comp-hook.el, to avoid
10429 file-name clash with jka-compr.el on 8+3 filesystems.
10430
17d28d26
YM
104312005-05-06 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
10432
10433 * term/mac-win.el: Don't define or bind scroll bar functions if
10434 x-toolkit-scroll-bars is t.
ca19f3f1
AS
10435 (x-select-text, x-get-selection-value): Clear
10436 x-last-selected-text-clipboard if x-select-enable-clipboard is
10437 nil.
17d28d26
YM
10438 (PRIMARY): Put mac-scrap-name property.
10439 (mac-select-convert-to-file-url): New function.
10440 (public.file-url): New selection target type. Add to
10441 selection-converter-alist.
10442 (x-get-selection, x-selection-value): Handle it.
10443 (x-cut-buffer-or-selection-value): New alias.
10444
b659edce
SM
104452005-05-05 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
10446
10447 * textmodes/bibtex.el (bibtex-summary): Use current BibTeX
10448 entry to avoid calling bibtex-find-entry with arg global
10449 being t. Remove arg key.
10450 (bibtex-summary-function, bibtex-complete-crossref-cleanup)
10451 (bibtex-copy-summary-as-kill): Change accordingly.
10452
104532005-05-05 Stefan Monnier <monnier@iro.umontreal.ca>
10454
10455 * textmodes/org.el (org-get-entries-from-diary): Remove unused vars.
10456 (org-agenda-date-later): Use with-current-buffer.
10457
643b4cf5
LT
104582005-05-05 Luc Teirlinck <teirllm@auburn.edu>
10459
10460 * emacs-lisp/byte-run.el (define-obsolete-function-alias)
10461 (define-obsolete-variable-alias): Doc Fixes.
10462
dc1a7e26
KS
104632005-05-06 Kim F. Storm <storm@cua.dk>
10464
8a370783
KS
10465 * simple.el (line-move-1): Fix 2005-04-26 change. Must still use
10466 vertical-motion when selective-display is active.
10467
dc1a7e26
KS
10468 * ido.el (ido-setup-hook): New hook.
10469 (ido-define-mode-map-hook): Remove hook; use ido-setup-hook instead.
10470 (ido-input-stack): New var.
52eb0373 10471 (ido-define-mode-map): Bind M-b to ido-push-dir. Move old
dc1a7e26
KS
10472 ido-next-work-file binding to M-O.
10473 Bind M-f to ido-wide-find-file-or-pop-dir.
10474 (ido-define-mode-map): Don't run ido-define-mode-map-hook.
10475 (ido-read-internal): Run ido-setup-hook.
10476 Catch quit in read-file-name and read-string to cancel edit.
10477 Handle new push, pop, and pop-all exit codes (for M-b/M-f).
10478 Automatically pop-all when completing a directory name (RET).
10479 (ido-file-internal): Add with-no-warnings around ffap and dired code.
10480 (ido-exit-minibuffer): Use exit-minibuffer instead of throw.
10481 (ido-wide-find-file, ido-wide-find-dir): Catch quit to cancel find.
64981116
SM
10482 (ido-push-dir, ido-pop-dir, ido-wide-find-file-or-pop-dir):
10483 New functions for M-b/M-f to move among the directory components.
dc1a7e26
KS
10484 (ido-make-merged-file-list): Catch quit to cancel merge.
10485 (ido-make-dir-list): Delete "." when ido-input-stack is non-empty.
10486 (ido-completion-help): No warnings for ido-completion-buffer-full.
10f518f7 10487
dc1a7e26 104882005-05-05 Daniel Pfeiffer <occitan@esperanto.org>
10f518f7 10489
dc1a7e26 10490 * font-lock.el (font-lock-negation-char-face): New face and variable.
10f518f7 10491 * progmodes/cc-fonts.el (c-cpp-matchers): Use it.
10f518f7 10492 * progmodes/sh-script.el (sh-font-lock-keywords): Use it.
10f518f7 10493 * progmodes/cperl-mode.el (cperl-init-faces): Use it.
10f518f7
DP
10494 * progmodes/make-mode.el (makefile-font-lock-keywords): Use it.
10495
dc75b163
JB
104962005-05-05 Juanma Barranquero <lekktu@gmail.com>
10497
64981116
SM
10498 * emacs-lisp/byte-run.el (define-obsolete-function-alias):
10499 Fix typo in docstring.
3fe26922 10500
1c1d2dc8
JB
10501 * progmodes/ebrowse.el (ebrowse-install-1-to-9-keys)
10502 (ebrowse-print-statistics-line)
10503 (ebrowse-electric-position-mode-hook): Fix typo in docstring.
10504
dc75b163
JB
10505 * term/w32-win.el (image-library-alist): Add additional name for
10506 Xpm library.
10507
ae23f980
NR
105082005-05-05 Nick Roberts <nickrob@snap.net.nz>
10509
10510 * progmodes/cmacexp.el (c-macro-preprocessor): Update for BSD and
10511 use gcc instead of cpp.
10512
10513 * progmodes/gdb-ui.el (gdb-cpp-define-alist-flags): New variable.
3fe26922 10514 (gdb-create-define-alist): Use it.
19f26a89 10515 (gdb-cpp-define-alist-program): Update for MS-DOS.
ae23f980 10516
02636b9c
NR
105172005-05-04 Nick Roberts <nickrob@snap.net.nz>
10518
588c0770 10519 * progmodes/cmacexp.el (c-macro-preprocessor): Update for Mac OS X.
02636b9c 10520
01a50b51
KS
105212005-05-04 Richard M. Stallman <rms@gnu.org>
10522
d101bf56
RS
10523 * help.el (describe-key): No error when UNTRANSLATED is nil.
10524
01a50b51
KS
10525 * simple.el (line-move-1): Fix previous change to signal errors
10526 appropriately.
10527
fa2b23e5 105282005-05-03 Ulf Jasper <ulf.jasper@web.de>
832e0e22
GM
10529
10530 * calendar/icalendar.el (icalendar-version): Now at 0.12.
10531 (icalendar-duration-correction): Remove.
10532 (icalendar--get-event-properties): Split result at commas.
10533 (icalendar--decode-isoduration): New optional argument
10534 DURATION-CORRECTION.
fa2b23e5
KS
10535 (icalendar--convert-ordinary-to-ical, icalendar--convert-sexp-to-ical)
10536 (icalendar--convert-yearly-to-ical, icalendar--convert-weekly-to-ical)
10537 (icalendar--convert-block-to-ical, icalendar--convert-float-to-ical)
10538 (icalendar--convert-date-to-ical, icalendar--convert-cyclic-to-ical)
832e0e22
GM
10539 (icalendar--convert-anniversary-to-ical): New functions, extracted
10540 from icalendar-export-region, with bug fixes.
10541 (icalendar-export-region): Use the above functions.
10542 (icalendar-import-buffer): Check before saving diary file.
10543 (icalendar--convert-recurring-to-diary)
10544 (icalendar--convert-non-recurring-all-day-to-diary)
fa2b23e5
KS
10545 (icalendar--convert-non-recurring-not-all-day-to-diary): New functions,
10546 extracted from icalendar--convert-ical-to-diary, with bug fixes.
832e0e22
GM
10547 (icalendar--convert-ical-to-diary): Use the above functions.
10548
be50a727
NR
105492005-05-03 Nick Roberts <nickrob@snap.net.nz>
10550
10551 * progmodes/cc-mode.el (cc-define-alist, cc-create-define-alist):
10552 Remove these recent additions.
10553 (c-mode): Restore to before 2005-04-28.
10554
10555 * progmodes/cc-vars.el (cc-define-list-program): Remove this
10556 recent addition.
10557
10558 * progmodes/gdb-ui.el (gdb-cpp-define-alist-program)
10559 (gdb-define-alist): New variables.
10560 (gdb-create-define-alist): New function.
10561 (gdb-set-gud-minor-mode-1): Handle gdb-define-alist.
10562 (gdb-source, gdb-memory-set-repeat-count): Replace string-to-int
10563 with string-to-number.
52eb0373 10564 (gdb-reset): Kill gdb-define-alist. Move assignments outside loop.
be50a727
NR
10565
10566 * progmodes/gud.el: Replace string-to-int with string-to-number.
10567 (gud-find-file): Handle gdb-define-alist.
10568
10569 * tooltip.el (tooltip-gud-tips): Use gdb-define-alist.
10570
bc446113
JB
105712005-05-02 Jay Belanger <belanger@truman.edu>
10572
fa2b23e5
KS
10573 * calc/calc-aent.el (math-read-token):
10574 * calc/calc-bin.el (calc-word-size):
10575 * calc/calc-ext.el (calc-read-number-fancy):
10576 * calc/calc-forms.el (calc-time, calc-date-notation, math-this-year)
bc446113 10577 (math-parse-date, math-parse-standard-date, calcFunc-tzone):
fa2b23e5 10578 * calc/calc-frac.el (calc-over-notation):
bc446113 10579 * calc/calc-graph.el (calc-graph-plot, calc-graph-set-styles)
fa2b23e5 10580 (calc-graph-num-points, calc-graph-init):
bc446113 10581 * calc/calc-prog.el (calc-read-parse-table-part)
fa2b23e5
KS
10582 (calc-edit-macro-repeats):
10583 * calc/calc-yank.el (calc-do-grab-rectangle):
10584 * calc/calc.el (calcDigit-key, math-read-number, math-read-bignum):
10585 Replace `string-to-int' by `string-to-number'.
bc446113 10586
e40527dc
KS
105872005-05-02 Kim F. Storm <storm@cua.dk>
10588
10589 * kmacro.el: Use executing-kbd-macro-index variable.
10590
9a479835
TTN
105912005-05-02 Thien-Thi Nguyen <ttn@gnu.org>
10592
10593 * net/rlogin.el (rlogin-parse-words): Delete func.
10594 (rlogin): Use split-string, not rlogin-parse-words.
10595 Also, if there are option-like elements in the parsed args,
10596 take the host to be the first arg immediately following them.
10597 Suggested by Michael Mauger.
10598
f6b1b15a
LT
105992005-05-01 Luc Teirlinck <teirllm@auburn.edu>
10600
10601 * subr.el (executing-macro): Use `define-obsolete-variable-alias'.
10602
975e5c47 106032005-05-02 Nick Roberts <nickrob@snap.net.nz>
9a479835 10604
975e5c47
NR
10605 * progmodes/cc-mode.el (cc-create-define-alist): Use a shell.
10606 (cc-mode-cpp-program): Rename to cc-define-list-program and
10607 move to cc-vars.el.
f6b1b15a 10608
975e5c47 10609 * progmodes/cc-vars.el (cc-define-list-program):
52eb0373 10610 Change to "gcc -E -dM -". Make customizable.
975e5c47 10611
5c2e5a5e
KS
106122005-05-02 Kim F. Storm <storm@cua.dk>
10613
10614 * emulation/cua-base.el: Fix check for CUA-mode if no init file.
10615
95bb5b56
NR
106162005-05-02 Nick Roberts <nickrob@snap.net.nz>
10617
b161ea4e
NR
10618 * progmodes/cc-mode.el (cc-mode-cpp-program): Change to "gcc -E".
10619
95bb5b56
NR
10620 * international/mule-util.el (truncate-string): Remove alias and
10621 obsolete declaration.
10622
10623 * international/mule-cmds.el (update-iso-coding-systems):
10624 Remove alias and obsolete declaration.
10625
10626 * international/mule.el (coding-system-parent): Remove alias and
10627 obsolete declaration.
10628
10629 * subr.el (define-function, sref): Remove aliases and obsolete
10630 declarations.
10631 (chars-in-region): Remove obsolete declaration.
10632
ebbfa918
RS
106332005-05-01 Richard M. Stallman <rms@gnu.org>
10634
10635 * info.el (Info-mode): Set widen-automatically to nil, locally.
10636
10637 * simple.el (widen-automatically): New variable.
10638 (pop-global-mark): Obey widen-automatically.
10639
656c316d
DN
106402005-05-01 Dan Nicolaescu <dann@ics.uci.edu>
10641
10642 * term/xterm.el (function-key-map): Call substitute-key-definition
5c2e5a5e 10643 before the keymap size is increased by a lot of define-key calls.
656c316d 10644
b2cfb30b
RS
106452005-05-01 Richard M. Stallman <rms@gnu.org>
10646
5c2e5a5e 10647 * subr.el (add-to-invisibility-spec, remove-from-invisibility-spec):
b2cfb30b
RS
10648 Rename ARG to ELEMENT. Doc fix.
10649
5c2e5a5e 106502005-05-01 Nick Roberts <nickrob@snap.net.nz>
9ded0282 10651
92bedc0e
NR
10652 * allout.el (allout-exposure): Remove macro and obsolete declaration.
10653 Remove references to allout-exposure/change to allout-new-exposure.
10654
9ded0282
NR
10655 * emacs-lisp/bytecomp.el (dot, dot-min, dot-max): Don't create
10656 bytecode symbols.
10657
10658 * subr.el (dot, dot-marker, dot-min, dot-max, buffer-flush-undo)
10659 (compiled-function-p, focus-frame, unfocus-frame):
10660 Remove aliases and obsolete declarations.
52eb0373 10661 Back out inadvertent changes from previous commit.
9ded0282 10662
a87fdbbd
LT
106632005-05-01 Luc Teirlinck <teirllm@auburn.edu>
10664
10665 * files.el (require-final-newline): Make Custom tags consistent
10666 with mode-require-final-newline.
10667 (mode-require-final-newline): Doc fix.
10668
0003d2e3
LK
106692005-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
10670
10671 * international/latexenc.el (latexenc-find-file-coding-system):
10672 Fix regular expressions.
10673
106742005-05-01 David Kastrup <dak@gnu.org>
b7f29772
LK
10675
10676 * international/latexenc.el (latexenc-find-file-coding-system):
0003d2e3 10677 Fix regular expressions.
b7f29772 10678
bdf7ae41
NR
106792005-05-01 Nick Roberts <nickrob@snap.net.nz>
10680
10681 * subr.el (string-to-int): Make obsolete.
10682
0b1fc48a
RS
106832005-04-30 Richard M. Stallman <rms@gnu.org>
10684
7e995a23 10685 * simple.el (next-error-overlay-arrow-position): Turn off, for ttys.
0b1fc48a
RS
10686
10687 * loadup.el: load jka-comp-hook.
10688
6ff95f1d 10689 * jka-compr.el: Many functions and vars moved to jka-comp-hook.el.
0b1fc48a 10690 (jka-compr-handler): Add autoload. `put' calls moved
6ff95f1d
EZ
10691 to jka-comp-hook.el.
10692 (compression, jka-compr): defgroups moved to jka-comp-hook.el.
0b1fc48a 10693 (jka-compr-inhibit): Autoload.
a87fdbbd 10694
0b1fc48a
RS
10695 * jka-comp-hook.el: New file.
10696 Enable the mode by default.
10697
10698 * files.el (backup-buffer-copy): Use copy-file instead
10699 of write-region, and put back the 'excl.
10700
107012005-04-30 Chong Yidong <cyd@stupidchicken.com>
10702
10703 * progmodes/flymake.el (flymake-split-string)
10704 (flymake-split-string, flymake-log, flymake-pid-to-names)
10705 (flymake-reg-names, flymake-get-source-buffer-name)
10706 (flymake-unreg-names, flymake-add-line-err-info)
10707 (flymake-add-err-info): Clarify docstrings.
10708 (flymake-popup-menu, flymake-make-emacs-menu)
10709 (flymake-make-xemacs-menu): Add docstrings.
10710 (flymake-get-buffer-*, flymake-set-buffer-*): Functions deleted.
10711 Set variables directly throughout.
10712
80b61a0f
NR
107132005-04-30 Nick Roberts <nickrob@snap.net.nz>
10714
10715 * progmodes/cc-mode.el (cc-create-define-alist): Check that file
588c0770 10716 exists. Initialize cc-define-alist.
80b61a0f 10717 (c-mode): Add cc-create-define-alist locally to after-save-hook.
898d58d7 10718 If there is no file (Macroexpansion) don't create an alist.
80b61a0f 10719
bb9c1f2a
SS
107202005-04-29 Sam Steingold <sds@gnu.org>
10721
10722 * progmodes/cc-mode.el (cc-mode-cpp-program): New user variable.
10723 (cc-create-define-alist): Use it instead of the hard-coded string.
10724
2d5e5eb8
SM
107252005-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
10726
10727 * international/mule-conf.el (file-coding-system-alist): Fix regexp
10728 for latexenc.
10729
57efa539
LK
107302005-04-29 Lute Kamstra <lute@gnu.org>
10731
10732 * emacs-lisp/generic.el: Improve commentary section.
10733 (define-generic-mode): Improve docstring.
10734
56c91423
CD
107352005-04-29 Carsten Dominik <dominik@science.uva.nl>
10736
b67a4e9f 10737 * textmodes/org.el (many places): Change to quiet the byte compiler.
56c91423
CD
10738 (org-prefix-format-compiled): New variable.
10739 (org-compile-prefix-format): New function.
b67a4e9f
KS
10740 (org-timeline, org-agenda, org-diary): Call org-compile-prefix-format.
10741 (org-agenda-prefix-format,org-timeline-prefix-format): New options.
10742 (org-agenda-get-scheduled): Check if file is opened in `org-mode'.
10743 (org-get-entries-from-diary): Use `org-get-time-of-day' for
56c91423 10744 consistency with entries from `org-mode' files.
b67a4e9f 10745 (org-get-time-of-day): Fix bug with partial matches early in a line.
56c91423
CD
10746 (org-non-link-chars): New constant.
10747 (org-link-regexp): Respect `org-non-link-chars'.
b67a4e9f
KS
10748 (org-agenda-day-view): Remove command.
10749 (org-agenda-toggle-week-view): Rename from `org-agenda-week-view'.
56c91423
CD
10750 (org-follow-bbdb-link, org-store-link): Search also company field.
10751 (org-highlight-overlay): New variable.
10752 (org-highlight, org-unhighlight): New functions.
b67a4e9f
KS
10753 (org-agenda-mode): Add pre-command-hook to remove highlight.
10754 (org-evaluate-time-range): Behavior depends upon whether time stamp
10755 contains a time or not.
56c91423
CD
10756 (org-show-subtree, org-show-entry): New functions.
10757 (org-agenda-cleanup-fancy-diary): Remove empty lines.
56c91423 10758
7eb6ede5
LT
107592005-04-28 Luc Teirlinck <teirllm@auburn.edu>
10760
10761 * comint.el (comint-output-filter-functions): Add autoload cookie.
10762
b7ce4173
KS
107632005-04-28 Kim F. Storm <storm@cua.dk>
10764
10765 * ido.el (ido-everywhere): Fix last change.
10766
0b606bb2
TTN
107672005-04-28 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
10768
10769 * international/latexenc.el: New file.
10770 * international/mule-conf.el (file-coding-system-alist): For .tex,
10771 .ltx, .dtx and .drv extensions, use `latexenc-find-file-coding-system'.
10772
d79b6c21
LK
107732005-04-28 Lute Kamstra <lute@gnu.org>
10774
0a20b1dc
LK
10775 * font-lock.el (font-lock-add-keywords)
10776 (font-lock-remove-keywords): Clarify docstring.
10777 (font-lock-keywords-alist, font-lock-removed-keywords-alist):
10778 Don't start docstrings with a `*'.
10779 (font-lock-update-removed-keyword-alist): Give it a docstring.
10780
d79b6c21
LK
10781 * generic-x.el: Update commentary section.
10782 Only require font-lock when compiling.
10783 Define all modes conditionally.
10784 Place all generic modes in the generic-x-modes customization group.
10785 (generic-x-modes): New customization group.
10786 (generic-default-modes, generic-mswindows-modes)
10787 (generic-unix-modes, generic-other-modes): New constants.
10788 (generic-define-mswindows-modes, generic-define-unix-modes):
10789 Update docstrings. Make them obsolete.
2d5e5eb8
SM
10790 (generic-extras-enable-list): New default value. Update docstring.
10791 Improve :type. Change :set function.
d79b6c21
LK
10792 (bat-generic-mode-syntax-table, rul-generic-mode-syntax-table):
10793 Fix docstring.
10794
2d5e5eb8
SM
10795 * emacs-lisp/generic.el (generic-mode-internal):
10796 Simplify font-lock-defaults.
817edb15 10797 (define-generic-mode): Fix docstring.
d79b6c21
LK
10798
107992005-04-28 Stefan Monnier <monnier@iro.umontreal.ca>
10800
10801 * progmodes/grep.el (grep-mode-font-lock-keywords): Use the
10802 font-lock-face property to highlight matches.
10803
8c75afbf
NR
108042005-04-28 Nick Roberts <nickrob@snap.net.nz>
10805
52eb0373 10806 * progmodes/cc-mode.el (cc-create-define-alist): New function.
8c75afbf 10807 (cc-define-alist): New variable.
588c0770 10808 (c-mode): Make it local and initialize it.
8c75afbf
NR
10809
10810 * progmodes/gdb-ui.el (gdb-active-process): New variable.
10811 (gdb-exited): New function.
10812 (gdb-annotation-rules): Use it.
10813 (gdb-starting): Set gdb-active-process to t.
10814 (gdb-stopping): Amend doc string.
10815 (gdb-reset): Set gdb-active-process to nil.
10816
10817 * tooltip.el (tooltip-gud-tips): Show the associated #define
10818 directives when a C program under GDB is not executing.
10819
b8a04883
SM
108202005-04-27 Stefan Monnier <monnier@iro.umontreal.ca>
10821
10822 * progmodes/cperl-mode.el (cperl-mode): Don't precompile the
10823 font-lock-fontify-syntactic-keywords.
10824
10825 * font-lock.el (font-lock-default-fontify-region): Don't force
10826 parse-sexp-lookup-properties to nil.
10827
a46f2d6d
EZ
108282005-04-27 Alexander Klimov <alserkli@inbox.ru> (tiny change)
10829
10830 * man.el (man-mode-syntax-table): Set up `:' to have
10831 word-constituent syntax.
10832
b2b46494
LK
108332005-04-27 Lute Kamstra <lute@gnu.org>
10834
10835 * novice.el (disable-command): Don't add spurious newlines to the
10836 init file. Reported by Dan Jacobson <jidanni@jidanni.org>.
10837
a715531f
JB
108382005-04-26 Jay Belanger <belanger@truman.edu>
10839
10840 * calc/calc-yank.el (calc-edit-finish): Make sure there is more
10841 than one window before deleting window.
10842
85ab9f4e
LT
108432005-04-26 Luc Teirlinck <teirllm@auburn.edu>
10844
10845 * shell.el (shell-prompt-pattern): Doc fix.
10846 (shell-mode): Set paragraph-separate buffer locally to "\\'".
10847
10848 * comint.el (comint-prompt-regexp, comint-get-old-input)
10849 (comint-use-prompt-regexp)
10850 (comint-use-prompt-regexp-instead-of-fields)
10851 (comint-replace-by-expanded-history, comint-send-input)
10852 (comint-output-filter, comint-get-old-input-default)
10853 (comint-line-beginning-position, comint-bol, comint-show-output)
10854 (comint-backward-matching-input, comint-forward-matching-input)
b8a04883
SM
10855 (comint-next-prompt, comint-previous-prompt):
10856 Rename `comint-use-prompt-regexp-instead-of-fields' to
85ab9f4e
LT
10857 `comint-use-prompt-regexp'. Keep old name as alias and declare
10858 obsolete.
10859 (comint-use-prompt-regexp): Shorten first line of doc string.
10860
10861 * ielm.el (inferior-emacs-lisp-mode): Adapt to above name change.
10862 Set paragraph-separate buffer locally to "\\'".
10863
10864 * hippie-exp.el (try-expand-line, try-expand-line-all-buffers):
10865 Adapt to above name change.
10866
10867 * net/net-utils.el (nslookup-prompt-regexp, ftp-prompt-regexp)
10868 (smbclient-prompt-regexp): Ditto.
10869
10870 * progmodes/inf-lisp.el (inferior-lisp-prompt): Ditto.
10871
19475957
NR
108722005-04-27 Nick Roberts <nickrob@snap.net.nz>
10873
10874 * progmodes/gdb-ui.el (gdb-location-alist): Rename from
10875 gdb-location-list.
10876 Break lines that are over 80 characters wide.
10877
2231c2bc
SM
108782005-04-26 Stefan Monnier <monnier@iro.umontreal.ca>
10879
10880 * pcvs-info.el (cvs-fileinfo->full-path, cvs-display-full-path):
10881 New fun and var, to preserve compatibility.
10882
10883 * pcvs.el, pcvs-info.el: Rename "full-path" -> "full-name".
10884
108852005-04-26 Dominique de Waleffe <ddw@missioncriticalit.com> (tiny change)
10886
10887 * pcvs-info.el (cvs-fileinfo->backup-file): Don't pass the full file
10888 name to file-newer-than-file-p.
10889
68a94f5a
RS
108902005-04-26 Richard M. Stallman <rms@gnu.org>
10891
f03f317a
RS
10892 * simple.el (line-move-1): Avoid using vertical-motion in easy cases.
10893
68a94f5a
RS
10894 * progmodes/python.el (python-mode):
10895 Use new name eldoc-documentation-function.
10896
10897 * hexl.el (hexl-mode): Use new name eldoc-documentation-function.
10898
10899 * emacs-lisp/eldoc.el (eldoc-mode): Doc fix.
10900 (eldoc-documentation-function):
2231c2bc 10901 Rename from eldoc-print-current-symbol-info-function. Calls changed.
68a94f5a 10902
c9c1312d
NR
109032005-04-26 Nick Roberts <nickrob@snap.net.nz>
10904
10905 * emacs-lisp/byte-run.el (define-obsolete-function-alias): New macro.
10906
35b1b8ab
DN
109072005-04-25 Dan Nicolaescu <dann@ics.uci.edu>
10908
10909 * term/xterm.el (function-key-map): Fix strings for
2231c2bc 10910 {C,S,A,C-S}-f[1-4]. Use substitute-key-definition to bind
35b1b8ab
DN
10911 {C,S,A,C-S}-{f1-f12}.
10912
bc10bcbd
KH
109132005-04-26 Kenichi Handa <handa@m17n.org>
10914
2231c2bc
SM
10915 * international/mule-cmds.el (select-safe-coding-system):
10916 Fix previous change.
bc10bcbd 10917
ec1e11a9
LK
109182005-04-26 Lute Kamstra <lute@gnu.org>
10919
c25eec81
LK
10920 * emacs-lisp/easy-mmode.el (define-minor-mode): Fix docstring.
10921
10922 * font-lock.el (font-lock-fontify-region-function): Fix docstring.
10923 (font-lock-comment-delimiter-face): Ditto.
10924
ec1e11a9
LK
10925 * calc/calc.el (calc-trail-mode): Don't set font-lock-defaults.
10926
2b2920a9
JB
109272005-04-25 Jay Belanger <belanger@truman.edu>
10928
10929 * calc/calc-help.el (calc-view-news): Let-bind inhibit-read-only
10930 to t while inserting information; use help-mode.
10931
c9b630f7
DN
109322005-04-25 Dan Nicolaescu <dann@ics.uci.edu>
10933
10934 * term.el (ansi-term-color-vector): Use the xterm colors.
52eb0373 10935 (term-raw-map): Don't add mappings for \eO and \e[. Map deletechar.
c9b630f7 10936
8ba81e93
LK
109372005-04-25 Lute Kamstra <lute@gnu.org>
10938
10939 * font-core.el (font-lock-defaults): Fix docstring.
10940
10941 * font-lock.el (font-lock-syntactic-face-function): Fix docstring.
10942
901ae597
KH
109432005-04-25 Kenichi Handa <handa@m17n.org>
10944
2231c2bc
SM
10945 * international/mule-cmds.el (select-safe-coding-system):
10946 Don't check consistency with coding: spec, etc if raw-text or
901ae597
KH
10947 no-conversion was found to be safe.
10948
a6390474
RS
109492005-04-24 Richard M. Stallman <rms@gnu.org>
10950
10951 * mail/sendmail.el (mail-font-lock-keywords): Match any number of
10952 citation markers at start of each line.
10953
10954 * mail/rmail.el (rmail-font-lock-keywords): Match any number of
10955 citation markers at start of each line.
10956
10957 * font-lock.el (font-lock-comment-delimiter-face): Doc fix.
10958
10959 * files.el (mode-require-final-newline): Fix previous change.
10960 (require-final-newline): Fix type label.
10961
2538808f
GM
109622005-04-24 Glenn Morris <gmorris@ast.cam.ac.uk>
10963
10964 * progmodes/f90.el (f90-calculate-indent): Fix treatment of first
10965 statement in buffer (broken by 2004-11-24 change).
10966
456986fd
KS
109672005-04-24 Kim F. Storm <storm@cua.dk>
10968
10969 * ido.el (ido-everywhere): Save and restore old read-buffer-function
10970 and read-file-name-function values. Don't overwrite existing
10971 non-nil values if ido-mode is enabled without ido-everywhere.
10972
e5baf107
LT
109732005-04-24 Luc Teirlinck <teirllm@auburn.edu>
10974
10975 * files.el (mode-require-final-newline): Minor doc fix.
10976
1441edfe
EZ
109772005-04-24 Eli Zaretskii <eliz@gnu.org>
10978
9d1ffd5a 10979 * subr.el (syntax-after): Doc fix.
f3714ab2
EZ
10980 (syntax-class): If argument is nil, return nil. Mask off upper 16
10981 bits, not 8 bits.
9d1ffd5a 10982
1441edfe
EZ
10983 * files.el (mode-require-final-newline): Doc fix.
10984 (backup-buffer-copy): Fix last change.
10985
49ed33c7
YM
109862005-04-24 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
10987
10988 * term/mac-win.el: Require select. Set selection-coding-system to
10989 mac-system-coding-system. Call menu-bar-enable-clipboard.
10990 (x-last-selected-text-clipboard, x-last-selected-text-primary)
10991 (x-select-enable-clipboard): New variables.
10992 (x-select-text, x-get-selection, x-selection-value)
10993 (x-get-selection-value, mac-select-convert-to-string)
10994 (mac-services-open-file, mac-services-open-selection)
10995 (mac-services-insert-text): New functions.
10996 (CLIPBOARD, FIND): Put mac-scrap-name property.
10997 (com.apple.traditional-mac-plain-text, public.utf16-plain-text)
10998 (public.tiff): Put mac-ostype property.
10999 (selection-converter-alist): Add entries for them.
11000 (mac-application-menu-map): New keymap.
11001 (interprogram-cut-function, interprogram-paste-function): Set to
11002 x-select-text and x-get-selection-value, respectively.
11003 (split-window-keep-point): Set to t.
11004
469bc679
RS
110052005-04-23 Richard M. Stallman <rms@gnu.org>
11006
11007 * files.el (read-directory-name): Always pass non-nil
11008 DEFAULT-FILENAME arg to read-file-name.
11009 (backup-buffer-copy, basic-save-buffer-2): Take care against
11010 writing thru an unexpected existing symlink.
11011 (revert-buffer): In indirect buffer, revert the base buffer.
11012 (magic-mode-alist): Doc fix.
11013 (buffer-stale-function): Doc fix.
11014 (minibuffer-with-setup-hook): Avoid warning.
11015 (mode-require-final-newline): Doc and custom fix.
e5baf107 11016
469bc679
RS
11017 * follow.el (follow-end-of-buffer): Use with-no-warnings.
11018
11019 * font-lock.el (font-lock-comment-face): On terminals with few colors,
11020 use the default appearance.
11021 (font-lock-comment-delimiter-face): New face, new variable.
11022
11023 * imenu.el (imenu--generic-function): The official position of a
11024 definition is the start of the line that BEG is in.
11025
11026 * midnight.el (midnight-timer): Move defvar up.
11027
11028 * mouse.el (mouse-drag-region-1): Delete some debugging code.
11029
11030 * saveplace.el (save-place-to-alist): Use with-no-warnings.
11031
11032 * startup.el (command-line): Use with-no-warnings.
11033
11034 * window.el (window-size-fixed): New defvar.
11035
11036 * emacs-lisp/easymenu.el (easy-menu-do-define): Use defalias, not fset.
11037
e5baf107 11038 * mail/rmail.el (rmail-font-lock-keywords):
469bc679
RS
11039 Use font-lock-comment-delimiter-face.
11040
11041 * mail/sendmail.el (mail-font-lock-keywords):
11042 Use font-lock-comment-delimiter-face.
11043
11044 * progmodes/compile.el (next-error-highlight-timer): New defvar.
11045
110462005-04-23 SAITO Takuya <tabmore@rivo.mediatti.net> (tiny change)
11047
e5baf107 11048 * progmodes/compile.el (compilation-mode-font-lock-keywords):
469bc679
RS
11049 Specify t for LAXMATCH when matching directories.
11050 Save match data around compilation-compat-error-properties form.
11051
1639cc2e
DK
110522005-04-23 David Kastrup <dak@gnu.org>
11053
11054 * textmodes/tex-mode.el (TeX-mode, plain-TeX-mode, LaTeX-mode):
11055 Mention that the autoloaded aliases should be kept for AUCTeX.
11056
d379c558
AS
110572005-04-23 Andreas Schwab <schwab@suse.de>
11058
11059 * isearch.el (isearch-forward): Doc fix.
11060
4739237d
EZ
110612005-04-23 Eli Zaretskii <eliz@gnu.org>
11062
11063 * jit-lock.el (jit-lock-stealth-time): Change default value to 16.
11064 (jit-lock-stealth-nice): Change default value to 0.5.
11065
71baa28f
EZ
110662005-04-23 Eric Hanchrow <offby1@blarg.net> (tiny change)
11067
11068 * abbrev.el (write-abbrev-file): Write table entries in
11069 alphabetical order by table name.
11070
e271742d
KS
110712005-04-22 Kim F. Storm <storm@cua.dk>
11072
11073 * ido.el (ido-read-internal): Fix `list' completion.
11074
9a9c3a4b
KH
110752005-04-22 Kenichi Handa <handa@m17n.org>
11076
11077 * recentf.el (recentf-save-file-coding-system): New variable.
11078 (recentf-save-list): Encode the file by
11079 recentf-save-file-coding-system and add coding: tag.
11080
230e1e80
NR
110812005-04-22 Nick Roberts <nickrob@snap.net.nz>
11082
11083 * emacs-lisp/byte-run.el (define-obsolete-variable-alias): New macro.
11084
e1573595
LK
110852005-04-21 Lute Kamstra <lute@gnu.org>
11086
9721d904
LK
11087 * loadhist.el (unload-feature): Don't remove a function from hooks
11088 if it is about to be restored to an autoload . Remove functions
11089 that will become unbound from auto-mode-alist. Simplify the code.
11090
2c7b5da1
LK
11091 * subr.el (assq-delete-all): New implementation that is linear,
11092 not quadratic. Suggested by David Kastrup <dak@gnu.org>.
11093 (rassq-delete-all): New function.
11094
2231c2bc
SM
11095 * menu-bar.el (menu-bar-options-save, menu-bar-showhide-menu):
11096 Add size-indication-mode.
e1573595 11097
2375e71a
KH
110982005-04-21 Kenichi Handa <handa@m17n.org>
11099
11100 * international/mule-cmds.el: Add autoload for widget-value in
2231c2bc 11101 eval-when-compile.
2375e71a 11102
8e447172
NR
111032005-04-21 Nick Roberts <nickrob@snap.net.nz>
11104
e271742d 11105 * menu-bar.el (menu-bar-options-save, menu-bar-showhide-menu):
8e447172
NR
11106 Add tooltip-mode.
11107
11108 * bindings.el (mode-line-mode-menu): Remove tooltip-mode.
11109
fcd9d525
LT
111102005-04-20 Luc Teirlinck <teirllm@auburn.edu>
11111
11112 * progmodes/inf-lisp.el (inferior-lisp): New defgroup.
11113 (inferior-lisp-filter-regexp, inferior-lisp-program)
11114 (inferior-lisp-load-command, inferior-lisp-prompt)
11115 (inferior-lisp-mode-hook, lisp-source-modes)
11116 (inferior-lisp-load-hook): defvar->defcustom.
11117 (inferior-lisp-program, inferior-lisp-prompt)
11118 (inferior-lisp-load-hook): Doc fixes.
11119 (inferior-lisp-install-letter-bindings): Small change in
11120 introductory comment.
11121
57428691
DN
111222005-04-20 Dan Nicolaescu <dann@ics.uci.edu>
11123
11124 * vc.el (vc-annotate-color-map): Change some colors so that text
11125 using them as foreground is readable on both white and black
11126 backgrounds.
11127
c791cb54
SM
111282005-04-20 Stefan Monnier <monnier@iro.umontreal.ca>
11129
11130 * international/mule-conf.el (translation-table-for-input):
11131 Remove redundant declaration.
11132
396fdf3c
NR
111332005-04-20 Nick Roberts <nickrob@snap.net.nz>
11134
11135 * progmodes/gud.el (gud-menu-map): Add tooltip-toggle-gud-tips.
11136
11137 * tooltip.el (tooltip-gud-tips-p): Expand documentation.
11138 (tooltip-toggle-gud-tips): New function.
11139
37c5c4a7
YM
111402005-04-20 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
11141
11142 * term/mac-win.el (mac-symbol-encoder): Fix mappings of left and
11143 right angle brackets.
11144
64cb0f82
NR
111452005-04-20 Nick Roberts <nickrob@snap.net.nz>
11146
11147 * tooltip.el (tooltip-use-echo-area): Replace as alias and deprecate.
11148
95ed7b42
SM
111492005-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
11150
b8471a02
SM
11151 * progmodes/flymake.el (flymake-get-absolute-file-name-basedir):
11152 Remove. Update callers to use expand-file-name instead.
11153
95ed7b42
SM
11154 * subr.el (syntax-class): New function.
11155
11156 * simple.el (blink-matching-open): Use it.
11157
11158 * paren.el (show-paren-function): Use it to recognize parens that are
11159 also used in 2-char comment markers.
11160
191652f8
LK
111612005-04-19 Lute Kamstra <lute@gnu.org>
11162
11163 * loadhist.el (unload-feature): Update for new format of
11164 load-history. Simplify the code.
11165
327a3376
YM
111662005-04-19 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
11167
11168 * term/mac-win.el: Add coding: tag and set it to iso-2022-7bit.
11169 (mac-add-charset-info): New function. Initialize variable
11170 mac-charset-info-alist using it.
11171 (mac-centraleurroman, mac-cyrillic): Do not use UCS in table data
11172 for translation.
11173 (mac-symbol-encoder, mac-dingbats-encoder): New translation table.
95ed7b42
SM
11174 (mac-font-encoder-list): Add entries for mac-symbol and mac-dingbats.
11175 (ccl-encode-mac-symbol-font, ccl-encode-mac-dingbats-font):
11176 New CCL programs.
327a3376 11177
5827e9d4
KS
111782005-04-19 Kim F. Storm <storm@cua.dk>
11179
11180 * simple.el (next-buffer, prev-buffer, next-error)
11181 (scroll-other-window, keyboard-quit, keyboard-escape-quit)
11182 (clone-indirect-buffer-other-window): Move bindings to bindings.el.
11183
11184 * bindings.el (next-buffer, prev-buffer, next-error)
11185 (scroll-other-window, keyboard-quit, keyboard-escape-quit)
11186 (clone-indirect-buffer-other-window): Move bindings from simple.el.
11187 (next-buffer, prev-buffer): Add C-x C-right and C-x C-left bindings.
11188 (next-error, previous-error): Add M-g M-n/n and M-g M-p/p bindings.
11189
e5feeb31
SM
111902005-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
11191
11192 * isearch.el (isearch-edit-string): Make the search-ring available for
11193 minibuffer history commands.
11194 (minibuffer-local-isearch-map): Remove bindings for M-p and M-n,
11195 the default history commands now work just as well.
11196 (isearch-ring-retreat-edit, isearch-ring-advance-edit): Remove.
11197
77580d18
KS
111982005-04-18 Kim F. Storm <storm@cua.dk>
11199
11200 * emulation/cua-base.el (cua--pre-command-handler): Add more
11201 elaborate check for shift modifier on non-window systems.
11202
adbb89ef
LH
112032005-04-18 Lars Hansen <larsh@math.ku.dk>
11204
11205 * desktop.el: Make "--no-desktop" turn off `desktop-save-mode'.
11206
2e764c66
KS
112072005-04-18 Kim F. Storm <storm@cua.dk>
11208
11209 * tooltip.el (tooltip-show): Change second arg to USE-ECHO-AREA
11210 and make it optional. Don't test tooltip-gud-echo-area here.
e5feeb31
SM
11211 (tooltip-gud-process-output, gdb-tooltip-print):
11212 Pass tooltip-gud-echo-area to tooltip-show.
cae07240 11213 (tooltip-help-tips): Remove second optional arg to tooltip-show.
2e764c66 11214
3f4413f8
YM
112152005-04-18 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
11216
11217 * tooltip.el (tooltip-mode): `emacs-quick-startup' and
11218 `display-graphic-p' may not be bound yet.
11219
742220b6
LT
112202005-04-17 Luc Teirlinck <teirllm@auburn.edu>
11221
11222 * startup.el (command-line): No longer enable Xterm Mouse mode by
11223 default in terminals compatible with xterm.
11224
11225 * xt-mouse.el (xterm-mouse-mode): Set init value back to nil.
11226
01c515bb
NR
112272005-04-18 Nick Roberts <nickrob@snap.net.nz>
11228
11229 * tooltip.el (tooltip-gud-echo-area): Rename from
11230 tooltip-use-echo-area.
11231 (tooltip-show, tooltip-gud-process-output, gdb-tooltip-print)
11232 (tooltip-help-tips): Allow GUD tooltips to be displayed in echo
11233 area independently of where help tooltips are displayed.
11234
bbeb3055
DK
112352005-04-17 David Kastrup <dak@gnu.org>
11236
11237 * cus-theme.el (custom-theme-write-variables): Quote variables
11238 where necessary.
11239
ec0cf966
RS
112402005-04-17 Richard M. Stallman <rms@gnu.org>
11241
9e60c724
RS
11242 * simple.el (yank-excluded-properties): Add follow-link to value.
11243
ec0cf966
RS
11244 * jka-compr.el (jka-compr-compression-info-list): Fix custom type.
11245
11246 * startup.el (fancy-splash-max-time): Just 30 seconds.
11247 (fancy-splash-delay): Just 7.
11248 (fancy-splash-screens): No time limit other than fancy-splash-max-time.
11249
11250 * loadhist.el (unload-feature): Update for new format of load-history.
11251 Simplify the code.
11252
11253 * mail/rmail.el (rmail-ignored-headers): Ignore more headers
11254 (rmail-font-lock-keywords): Don't fontify the text of a citation.
11255
11256 * mail/sendmail.el (mail-font-lock-keywords):
11257 Don't fontify subject text.
11258 Don't fontify the text of a citation.
11259
112602005-04-17 Mark H. Weaver <mhw@netris.org> (tiny change)
11261
11262 * comint.el (comint-output-filter): Run comint-output-filter-functions
11263 with point where the user had it.
11264
b72c5a86
SM
112652005-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
11266
11267 * international/ucs-tables.el (ucs-set-table-for-input):
11268 Disable when using unify-on-decoding.
11269
fbcaad36
DN
112702005-04-16 Dan Nicolaescu <dann@ics.uci.edu>
11271
11272 * emulation/cua-base.el (cua-global-mark-face): Add special case
11273 for displays supporting a high number of colors.
11274
ccb9871d
EZ
112752005-04-16 Matt Hodges <MPHodges@member.fsf.org> (tiny change)
11276
b72c5a86 11277 * repeat.el (repeat): Invoke pre-command-hook and post-command-hook.
ccb9871d 11278
3d70f279
EZ
112792005-04-16 Chong Yidong <cyd@stupidchicken.com>
11280
11281 * filesets.el (filesets-add-buffer): If user supplies a name of a
11282 non-existing fileset, create a new fileset.
11283
bf94eed3
CD
112842005-04-16 Carsten Dominik <dominik@science.uva.nl>
11285
b72c5a86 11286 * textmodes/org.el (org-up-heading-all): Fix bug with
742220b6 11287 `outline-up-heading-all'.
bf94eed3 11288
a35d9075
AS
112892005-04-16 Andreas Schwab <schwab@suse.de>
11290
11291 * files.el (auto-mode-alist): Handle /etc/sysconfig/*,
11292 /etc/permissions.d/* and /etc/aliases.d/*.
11293
5f400376
KH
112942005-04-16 Kenichi Handa <handa@m17n.org>
11295
b72c5a86
SM
11296 * international/code-pages.el (cp-make-coding-system):
11297 Set `translation-table-for-input' property value to the symbol
5f400376
KH
11298 ucs-mule-to-mule-unicode, not to that value.
11299 (pt154): Escape guillemet by `\'.
11300
9e5b2858
LT
113012005-04-15 Luc Teirlinck <teirllm@auburn.edu>
11302
11303 * loadup.el: Load tooltip if x-show-tip is fboundp.
11304
11305 * startup.el (command-line): Add comment.
11306
11307 * tooltip.el (tooltip-mode): Specify correct standard value for
11308 Custom in init-value.
11309
3698ff2e
NR
113102005-04-15 Nick Roberts <nickrob@snap.net.nz>
11311
11312 * progmodes/gud.el (gud-goto-info): Use existing Info buffer, if
11313 possible.
11314
a9f07b61
CD
113152005-04-15 Carsten Dominik <dominik@science.uva.nl>
11316
fe38e3b0 11317 * textmodes/org.el (org-agenda-date-prompt): Rename from
a9f07b61
CD
11318 `org-agenda-date-today'.
11319 (org-evaluate-time-range): Insert at point instead of directly
11320 after time range.
11321 (org-first-headline-recenter, org-subtree-end-visible-p)
11322 (org-optimize-window-after-visibility-change): New functions
11323 (org-agenda-post-command-hook): Don't allow point at end of line,
11324 to make sure it always hits the text properties.
b72c5a86
SM
11325 (org-agenda-next-date-line, org-agenda-previous-date-line):
11326 New commands.
a9f07b61 11327 (org-set-regexps-and-options): Category may contain white space.
b72c5a86
SM
11328 (org-agenda-get-deadlines, org-agenda-get-scheduled):
11329 Improve marker positions.
a9f07b61
CD
11330 (org-agenda-new-marker): Argument POS made optional.
11331 (org-agenda-get-timestamps): Deadlines which are done are listed
11332 in org-done-face now.
11333 (org-agenda-get-todos, org-agenda-get-timestamps)
b72c5a86
SM
11334 (org-agenda-get-deadlines, org-agenda-get-scheduled):
11335 Set `undone-face' and `done-face' properties.
a9f07b61
CD
11336 (org-last-todo-state-is-todo): New variable.
11337 (org-todo): Set `org-last-todo-state-is-todo'.
11338 (org-agenda-todo): Change face according to
588c0770 11339 `org-last-todo-state-is-todo'. And change other lines referring to
a9f07b61
CD
11340 the same entry.
11341 (org-calendar-goto-agenda): New command.
11342 (org-calendar-to-agenda-key): New option.
11343 (org-startup-folded): New allowed value `content'.
11344 (org-set-regexps-and-options): Accept new value `content' for
11345 `org-startup-folded'.
11346 (org-get-current-options): Handle new value `content' for
11347 `org-startup-folded'.
11348 (org-insert-todo-heading): New command.
11349 (org-mode): Insert first line "*-* mode: org-mode -*-" when called
11350 interactively in empty file and option
11351 `org-insert-mode-line-in-empty-file' has been set.
b72c5a86 11352 (org-agenda-todo,org-agenda-priority): Modify to use
a9f07b61 11353 `org-agenda-change-all-lines'.
b72c5a86 11354 (org-warning-face): Change color on dark background
a9f07b61 11355
c6588b4e
YM
113562005-04-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
11357
11358 * international/mule-cmds.el (set-locale-environment): On Mac OS,
11359 use preferences AppleLocale and AppleLanguages, and variable
11360 mac-system-locale for default locale. On Mac OS Classic, use
11361 mac-system-coding-system for default coding systems.
11362
b72c5a86
SM
11363 * term/mac-win.el: Don't set file-name-coding-system.
11364 Decode variables system-name, emacs-build-system, user-login-name, and
c6588b4e
YM
11365 user-full-name by mac-system-coding-system on Mac OS Classic.
11366 (mac-system-coding-system): New variable.
11367
b3a623d0
LT
113682005-04-13 Luc Teirlinck <teirllm@auburn.edu>
11369
11370 * startup.el (command-line): Handle `xterm-mouse-mode' before
11371 reading init file.
4d727d1a
LT
11372
11373 * xt-mouse.el (xterm-mouse-mode): Adapt to above change.
b3a623d0 11374
328fc313
GM
113752005-04-13 Glenn Morris <gmorris@ast.cam.ac.uk>
11376
11377 * progmodes/sh-script.el (sh-here-document-word): Make it a
11378 defcustom. Doc fix.
11379 (sh-add): Bash uses $(( )) for arithmetic.
11380 (sh-while-getopts) <sh>: Set OPTIND back to 1 at end.
11381 (sh-maybe-here-document): Remove quotes and leading whitespace
11382 from heredoc word when closing. Indent heredoc with tabs if word
11383 starts with "-".
11384
0047373b
RS
113852005-04-13 Richard M. Stallman <rms@gnu.org>
11386
11387 * simple.el (undo): Fix previous change.
11388
11389 * custom.el (defface): Doc fix.
11390
a2d66c78
LK
113912005-04-13 Lute Kamstra <lute@gnu.org>
11392
5c156fdf
LK
11393 * Makefile.in (DONTCOMPILE): Remove list.
11394 (compile, compile-always): Don't use DONTCOMPILE.
11395 (update-authors): Load the library in which batch-update-authors
11396 is defined.
11397 * makefile.w32-in (DONTCOMPILE): Remove list.
11398 (compile, compile-always): Fix comments.
11399 (update-authors): Load the library in which batch-update-authors
11400 is defined.
11401
a2d66c78
LK
11402 * generic-x.el (generic-mode-ini-file-find-file-hook):
11403 Rename to ini-generic-mode-find-file-hook.
11404 Keep generic-mode-ini-file-find-file-hook as an alias.
11405 (ini-generic-mode-find-file-hook): Rename from
11406 generic-mode-ini-file-find-file-hook. Fix docstring.
11407 (ini-generic-mode): Docstring change.
11408 (bat-generic-mode-run-as-comint): Silence the byte compiler.
11409
11410 * help.el (describe-key-briefly): UNTRANSLATED can be nil when
11411 called from lisp.
11412
11413 * generic.el: Move to the emacs-lisp subdir.
11414
759e9f0c
DN
114152005-04-12 Dan Nicolaescu <dann@ics.uci.edu>
11416
11417 * term/xterm.el (function-key-map): Add mappings for A-, C-, S-
11418 and C-S- function and cursor motion keys.
11419
dc56fc01
LT
114202005-04-12 Luc Teirlinck <teirllm@auburn.edu>
11421
11422 * startup.el (command-line): Enable Xterm Mouse mode by default.
11423 * xt-mouse.el (xterm-mouse-mode): Provide correct standard value
ed77be1d
LT
11424 for Custom. No longer show "Mouse" in mode line when enabled.
11425 Doc fix.
dc56fc01 11426
d50285de
KS
114272005-04-12 Kim F. Storm <storm@cua.dk>
11428
11429 * emulation/cua-base.el (cua-rectangle-face)
11430 (cua-rectangle-noselect-face): Define face attributes here.
11431
11432 * emulation/cua-rect.el (cua--init-rectangles): Remove face setup.
11433
ed0fb1f1
JD
114342005-04-12 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
11435
11436 * startup.el (command-line): Turn off blinking cursor if
11437 cursorBlink in resources is off or false.
11438
a56e6111
YM
114392005-04-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
11440
11441 * term/mac-win.el (dnd): Require dnd.
11442 (mac-drag-n-drop): Call dnd-handle-one-url.
b7461be9
YM
11443 (kTextEncodingMacRoman, kTextEncodingISOLatin1)
11444 (kTextEncodingISOLatin2): Remove constants.
11445 (mac-script-code-coding-systems): New constant.
11446 (mac-handle-language-change): New function.
11447 (special-event-map): Bind it to `language-change' event.
11448 (mac-centraleurroman, mac-cyrillic): New coding systems.
11449 (mac-font-encoder-list, ccl-encode-mac-centraleurroman-font)
11450 (ccl-encode-mac-cyrillic-font): Rename mac-centraleurroman-encoder
11451 and mac-cyrillic-encoder to encode-mac-centraleurroman and
11452 encode-mac-cyrillic, respectively.
a56e6111 11453
a1b6a089
NR
114542005-04-12 Nick Roberts <nickrob@snap.net.nz>
11455
11456 * progmodes/gud.el, progmodes/gdb-ui.el (gdb-assembler-mode):
11457 Don't set overlay-arrow-string to "=>" as this is done
11458 globally in C now.
11459
4d88e0ad
LK
114602005-04-12 Lute Kamstra <lute@gnu.org>
11461
b72c5a86
SM
11462 * generic-x.el (rc-generic-mode, rul-generic-mode):
11463 Fix auto-mode-alist entries.
4d88e0ad
LK
11464 (etc-fstab-generic-mode): Tweak fontification.
11465
11466 * generic.el (generic-make-keywords-list): Fix docstring.
11467 (generic-mode-internal): Simplify generic-font-lock-keywords.
11468
df5e8d2c
RV
114692005-04-11 Rajesh Vaidheeswarran <rv@gnu.org>
11470
b72c5a86 11471 * whitespace.el (whitespace-buffer-leading)
2231c2bc
SM
11472 (whitespace-buffer-trailing): Revert the incorrect test inversion.
11473 However, fix the highlight area for the leading and
df5e8d2c
RV
11474 trailing whitespaces to show space.
11475
7a15a271
RV
114762005-04-11 Rajesh Vaidheeswarran <rv@gnu.org>
11477
11478 * whitespace.el (whitespace-version): Bump to 3.5
11479
b72c5a86
SM
11480 (whitespace-buffer-leading, whitespace-buffer-trailing):
11481 Invert sense of the test to highlight the whitespace.
7a15a271 11482
c80b3945
NR
114832005-04-12 Nick Roberts <nickrob@snap.net.nz>
11484
11485 * progmodes/gud.el (gud-display-line): GUD uses its own
11486 overlay arrow now so don't set overlay-arrow-string.
11487 (gud-pdb-command-name): Revert back to "pdb" (2004-04-26).
11488
22c061d6
DN
114892005-04-11 Dan Nicolaescu <dann@ics.uci.edu>
11490
11491 * term.el (term-ansi-current-bold, term-ansi-current-underline)
11492 (term-ansi-current-reverse, term-ansi-current-invisible)
11493 (term-ansi-face-already-done): Change to boolean.
11494 (term-reset-terminal, term-handle-colors-array): Handle the above
11495 vars accordingly.
11496 (term-buffer-vertical-motion): Rename from buffer-vertical-motion.
11497 (term-emulate-terminal): Use the new name.
11498
11499 * faces.el (secondary-selection): Use yellow1, not yellow.
11500 (trailing-whitespace): Use red1, not red.
11501
b438e670
JD
115022005-04-11 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
11503
11504 * dired.el (dired-mode): Use dnd-* instead of x-dnd-*
11505 (dired-dnd-handle-local-file): Call dnd-get-local-file-name.
11506 (dired-dnd-handle-file): Call dnd-get-local-file-uri
11507
11508 * cus-edit.el (dnd): New group.
11509
11510 * term/w32-win.el (dnd): Require dnd
11511 (w32-drag-n-drop): Call dnd-handle-one-url.
11512
11513 * x-dnd.el: Require dnd.
b72c5a86
SM
11514 (x-dnd-handle-uri-list, x-dnd-handle-file-name):
11515 Call dnd-handle-one-url.
b438e670
JD
11516 (x-dnd-types-alist, x-dnd-insert-utf8-text)
11517 (x-dnd-insert-utf16-text, x-dnd-insert-ctext): Change x-dnd-insert-text
11518 to dnd-insert-text.
4d88e0ad
LK
11519 (x-dnd-protocol-alist, x-dnd-open-file-other-window)
11520 (x-dnd-handle-one-url, x-dnd-get-local-file-uri)
fe38e3b0 11521 (x-dnd-get-local-file-name, x-dnd-open-local-file)
b72c5a86 11522 (x-dnd-open-file, x-dnd-insert-text): Move to dnd.el (without x-).
b438e670
JD
11523
11524 * dnd.el (dnd-protocol-alist): New file with generic DND functions.
11525
0047373b 115262005-04-11 JUAN-LEON Lahoz Garcia <juanleon1@gmail.com>
a8f8c390
SM
11527
11528 * wdired.el: Doc fixes.
11529 (wdired-confirm-overwrite): Rename from wdired-is-ok-overwrite.
11530 (wdired-use-dired-vertical-movement): Rename from
11531 wdired-always-move-to-filename-beginning.
11532 (wdired-mode-map): Use `ignore' instead of `wdired-newline'.
11533 (wdired-change-to-wdired-mode): Change mode name.
11534 (wdired-newline): Delete.
11535
713c9020
RS
115362005-04-11 Richard M. Stallman <rms@gnu.org>
11537
7dbe67a4
RS
11538 * whitespace.el (whitespace-highlight-the-space):
11539 Don't call whitespace-unhighlight-the-space here.
11540
713c9020
RS
11541 * simple.el (undo): Record t in undo-equiv-table
11542 for the redo record made by an undo-in-region.
11543
45bd9a1a
NR
115442005-04-12 Nick Roberts <nickrob@snap.net.nz>
11545
11546 * progmodes/gdb-ui.el (gdb-display-inferior-io-buffer)
11547 (gdb-frame-inferior-io-buffer): New Functions to control
11548 display of separate IO buffer.
11549 (menu): Add them to menu-bar.
11550 (gdb-display-buffer): Check for buffer another frame.
11551 Protect GUD buffer.
11552 (gdb-setup-windows): Create IO buffer if not already there.
11553 (gdb-memory-mode): Remove purecopy noops.
11554
055e0d88
GM
115552005-04-11 Glenn Morris <gmorris@ast.cam.ac.uk>
11556
11557 * progmodes/f90.el (f90-electric-insert): Add optional prefix arg,
11558 and pass to self-insert-command.
11559
9285b8bc
LK
115602005-04-11 Lute Kamstra <lute@gnu.org>
11561
11562 * generic.el: Commentary section cleanup.
11563 (generic): Delete.
11564 (generic-use-find-file-hook, generic-lines-to-scan)
11565 (generic-find-file-regexp, generic-ignore-files-regexp)
11566 (default-generic-mode, generic-mode-find-file-hook)
11567 (generic-mode-ini-file-find-file-hook): Move to generic-x.el.
11568 * generic-x.el (generic-x): Docstring fix. Put it in the data group.
11569 (generic-use-find-file-hook, generic-lines-to-scan)
11570 (generic-find-file-regexp, generic-ignore-files-regexp)
11571 (default-generic-mode, generic-mode-find-file-hook)
11572 (generic-mode-ini-file-find-file-hook): Move from generic.el.
11573
9552bee8
KF
115742005-04-10 Karl Fogel <kfogel@red-bean.com>
11575
11576 * bookmark.el (bookmark-write-file): Catch errors writing file.
11577 This is the same change as saveplace.el at 2005-04-10T23:32:00Z!rms@gnu.org.
11578
6695c528
RS
115792005-04-10 Richard M. Stallman <rms@gnu.org>
11580
11581 * startup.el (fancy-splash-tail): Update copyright year.
11582 (command-line): Split part of -Q into -D.
11583 (emacs-basic-display): New defvar.
11584 (fancy-splash-text): Correct name of menu item.
11585
11586 * saveplace.el (save-place-alist-to-file): Catch errors writing file.
11587
11588 * info.el (Info-fontify-node): Handle fontification of multiple * Menu
11589 lines in one node.
11590
11591 * comint.el (comint-send-input): New arg ARTIFICIAL.
11592 Callers in this file changed.
11593
11594 * abbrev.el (define-abbrevs): Read system abbrevs properly.
11595
11596 * emacs-lisp/map-ynp.el (map-y-or-n-p): Clarify RET/q in help message.
11597
115982005-04-10 Chong Yidong <cyd@stupidchicken.com>
11599
11600 * url/url-ldap.el (url-ldap): Add docstring. Fix call to
11601 `ldap-search-internal'.
11602
35f257bb
SM
116032005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
11604
f587e30b
SM
11605 * files.el (set-auto-mode-1): Use line-end-position.
11606
35f257bb
SM
11607 * international/latin-1.el:
11608 * international/latin-2.el:
11609 * international/latin-3.el:
11610 * international/latin-4.el:
11611 * international/latin-5.el:
11612 * international/latin-8.el:
11613 * international/latin-9.el: Give punctuation syntax to NBSP.
11614
11615 * textmodes/bibtex.el (bibtex-autokey-titleword-ignore)
11616 (bibtex-reference-key, bibtex-autokey-demangle-name, bibtex-mode):
11617 Use char-classes to accept non-ascii letters, accepted in some recent
11618 bibtex implementations.
11619
223bc577
LT
116202005-04-10 Luc Teirlinck <teirllm@auburn.edu>
11621
11622 * custom.el (custom-set-minor-mode): Any non-nil value for the
11623 variable should enable the mode when set through Custom.
11624
4bcb9c95
SM
116252005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
11626
11627 * progmodes/vhdl-mode.el (vhdl-mode-map-init): Don't override default
11628 TAB binding so tab-always-indent is obeyed.
11629 (vhdl-minibuffer-local-map): Move initialization into declaration.
11630 (vhdl-mode-abbrev-table-init): Mark the abbrevs as `system'.
11631 (vhdl-run-when-idle, vhdl-create-mode-menu, vhdl-character-to-event)
11632 (vhdl-hooked-abbrev): Avoid test for XEmacs.
11633 (vhdl-current-line): Use line-beginning-position.
11634 (vhdl-doc-variable, vhdl-doc-mode): Call help-setup-xref before
11635 with-output-to-temp-buffer, so the current position can be recorded.
11636
0c9a01ff
MY
116372005-04-10 Masatake YAMATO <jet@gyve.org>
11638
4bcb9c95
SM
11639 * progmodes/compile.el (compilation-error-regexp-alist-alist):
11640 Add regexp for gcov.
0c9a01ff 11641
91472578
MB
116422005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
11643
4bcb9c95
SM
11644 * calendar/time-date.el (time-to-seconds, seconds-to-time)
11645 (days-to-time, time-subtract, time-add): Don't use the #xhhhh
91472578 11646 syntax which Emacs 20 doesn't support.
91472578 11647
6695c528
RS
116482005-04-09 Richard M. Stallman <rms@gnu.org>
11649
b72c5a86
SM
11650 * help.el (describe-key-briefly, describe-key):
11651 Replace strings as event types with "(any string)".
6695c528 11652
941f9778
SM
116532005-04-09 Stefan Monnier <monnier@iro.umontreal.ca>
11654
11655 * arc-mode.el (archive-mode-map): Move initialization into
11656 the declaration. Override *all* bindings of `undo'.
11657 (archive-lemacs): Remove, use (featurep 'xemacs) instead.
11658
1d1bf521
JB
116592005-04-09 Jay Belanger <belanger@truman.edu>
11660
941f9778 11661 * calc/calc-units.el (math-standard-units): Redefine Watt hour as W*hr.
1d1bf521 11662
ce102cb1
DN
116632005-04-09 Dan Nicolaescu <dann@ics.uci.edu>
11664
11665 * term/xterm.el (xterm-rgb-convert-to-16bit): Simplify.
11666 (xterm-register-default-colors): Update color values computation
11667 to match xterm-200.
11668
2a9e192d
KH
116692005-04-09 Kenichi Handa <handa@m17n.org>
11670
11671 * international/code-pages.el (iso-latin-7): Fix the map.
11672
e790a4a3
LT
116732005-04-08 Luc Teirlinck <teirllm@auburn.edu>
11674
11675 * emacs-lisp/lisp.el (defun-prompt-regexp)
11676 (parens-require-spaces, buffer-end, end-of-defun)
11677 (insert-parentheses): Doc fixes.
11678
3306ed3b
KS
116792005-04-08 Kim F. Storm <storm@cua.dk>
11680
11681 * comint.el (comint-highlight-prompt): Fix face spec.
e0d815a2 11682 * hi-lock.el (hi-green): Likewise.
3306ed3b 11683
099dcdcf
DN
116842005-04-08 Dan Nicolaescu <dann@ics.uci.edu>
11685
3306ed3b 11686 * cus-edit.el (custom-modified-face):
099dcdcf
DN
11687 * comint.el (comint-highlight-input): Fix previous changes.
11688 * term.el (term-handle-ansi-escape): Add a comment.
11689
c22c3db0
SM
116902005-04-08 Stefan Monnier <monnier@iro.umontreal.ca>
11691
11692 * whitespace.el (whitespace-highlight-the-space): Put the same overlay
11693 in the buffer and in whitespace-highlighted-space.
11694 (whitespace-unhighlight-the-space): Simplify.
11695 (whitespace-buffer): Simplify.
11696
ea81d57e
DN
116972005-04-08 Dan Nicolaescu <dann@ics.uci.edu>
11698
11699 * textmodes/table.el (table-cell-face): Add special case for
11700 displays supporting a high number of colors.
11701 * progmodes/vhdl-mode.el (vhdl-font-lock-prompt-face)
11702 (vhdl-font-lock-reserved-words-face)
11703 (vhdl-speedbar-architecture-face)
11704 (vhdl-speedbar-instantiation-face)
11705 (vhdl-speedbar-architecture-selected-face)
c22c3db0
SM
11706 (vhdl-speedbar-instantiation-selected-face): Likewise.
11707 * progmodes/sh-script.el (sh-heredoc-face): Likewise.
11708 * progmodes/idlw-help.el (idlwave-help-link-face): Likewise.
ea81d57e
DN
11709 * progmodes/ebrowse.el (ebrowse-tree-mark-face)
11710 (ebrowse-root-class-face, ebrowse-member-attribute-face)
c22c3db0
SM
11711 (ebrowse-progress-face): Likewise.
11712 * progmodes/compile.el (compilation-info-face): Likewise.
11713 * progmodes/cc-fonts.el (c-invalid-face): Likewise.
11714 * emacs-lisp/re-builder.el (reb-match-3): Likewise.
11715 * calendar/calendar.el (diary-face): Likewise.
ea81d57e 11716 * woman.el (woman-italic-face, woman-bold-face)
c22c3db0
SM
11717 (woman-unknown-face): Likewise.
11718 * wid-edit.el (widget-button-pressed-face): Likewise.
11719 * whitespace.el (whitespace-highlight-face): Likewise.
11720 * smerge-mode.el (smerge-mine-face, smerge-base-face): Likewise.
11721 * pcvs-info.el (cvs-marked-face): Likewise.
11722 * info.el (info-xref): Likewise.
11723 * ido.el (ido-subdir-face, ido-indicator-face): Likewise.
ea81d57e 11724 * hilit-chg.el (highlight-changes-face)
c22c3db0 11725 (highlight-changes-delete-face): Likewise.
ea81d57e 11726 * hi-lock.el (hi-yellow, hi-green, hi-blue-b, hi-green-b)
c22c3db0
SM
11727 (hi-red-b): Likewise.
11728 * generic-x.el (show-tabs-tab-face, show-tabs-space-face): Likewise.
ea81d57e 11729 * font-lock.el (font-lock-keyword-face)
c22c3db0 11730 (font-lock-function-name-face, font-lock-warning-face): Likewise.
ea81d57e
DN
11731 * cus-edit.el (custom-invalid-face, custom-modified-face)
11732 (custom-set-face, custom-changed-face, custom-variable-tag-face)
c22c3db0
SM
11733 (custom-group-tag-face-1, custom-group-tag-face): Likewise.
11734 * comint.el (comint-highlight-prompt): Likewise.
ea81d57e 11735
67b4790b
LK
117362005-04-08 Lute Kamstra <lute@gnu.org>
11737
11738 * font-lock.el (font-lock-keywords): Docstring fixes.
11739
9741224e
KH
117402005-04-08 Kenichi Handa <handa@m17n.org>
11741
11742 * ps-mule.el (ps-mule-show-warning): If the number of unprintable
11743 chars are more than a limit, print " and more..." at the tail.
11744
3a10b9ce
KS
117452005-04-08 Kim F. Storm <storm@cua.dk>
11746
11747 * emacs-lisp/authors.el (authors-aliases): Update list.
11748 (authors-ignored-files): New list.
11749 (authors-fixed-entries): Fix typo.
11750 (authors-renamed-files-alist): Update list.
11751 (authors-add): Check authors-ignored-files.
11752
eaf779a7
CD
117532005-04-08 Carsten Dominik <dominik@science.uva.nl>
11754
214e2d48 11755 * calendar/diary-lib.el (add-to-diary-list): MARKER argument made
eaf779a7
CD
11756 optional, to ensure backward compatibility.
11757
fc2cae59
SE
117582005-04-08 Stephen Eglen <stephen@gnu.org>
11759
11760 * textmodes/flyspell.el (flyspell-large-region): Doc fix.
11761
859b8989
KS
117622005-04-08 Kim F. Storm <storm@cua.dk>
11763
b72c5a86 11764 * buff-menu.el (Buffer-menu-mode-map): Map follow-link to mouse-face.
859b8989
KS
11765
11766 * mouse.el (mouse-on-link-p): Doc fix.
11767
709bfdaf
LT
117682005-04-07 Luc Teirlinck <teirllm@auburn.edu>
11769
db648b84
LT
11770 * ielm.el (ielm-prompt-read-only): Doc fix.
11771
709bfdaf
LT
11772 * comint.el (comint-prompt-read-only): Doc fix.
11773
5b523a77
JL
117742005-04-07 Benjamin Rutt <brutt@bloomington.in.us>
11775
11776 * ffap.el (ffap-pass-wildcards-to-dired): New user option to
11777 ensure dired always handles wildcards passed to ffap.
11778 (find-file-at-point): Use it.
11779 (ffap-dired-wildcards): Doc fix.
11780
34d86208
JL
117812005-04-07 Juri Linkov <juri@jurta.org>
11782
11783 * simple.el (next-error-overlay-arrow-position): New defvar.
11784 Put "=>" on its property `overlay-arrow-string'. Add it to
11785 `overlay-arrow-variable-list'.
11786
11787 * progmodes/compile.el (compilation-setup):
11788 Set `next-error-overlay-arrow-position' to nil. Also set it to
11789 nil in the local hook `kill-buffer-hook'. Make local variable
11790 `overlay-arrow-string' and set it to "=>".
11791 (compilation-goto-locus): Set BOL position to
11792 `next-error-overlay-arrow-position' instead of
11793 `overlay-arrow-position'.
11794
11795 * info.el (Info-mode): Add `Info-kill-buffer' to `kill-buffer-hook'
11796 locally instead of adding it to the global hook.
11797 (Info-kill-buffer): Move up.
11798
9fb518aa
DN
117992005-04-06 Dan Nicolaescu <dann@ics.uci.edu>
11800
11801 * term/xterm.el (xterm-standard-colors): Update color values from
4c23089d 11802 xterm-200.
9fb518aa 11803
5c8b653b
SM
118042005-04-06 Stefan Monnier <monnier@iro.umontreal.ca>
11805
797bf075
SM
11806 * textmodes/tex-mode.el (tex-font-lock-keywords-2): Add \bfseries.
11807
5c8b653b
SM
11808 * fast-lock.el:
11809 * lazy-lock.el: Move them to the obsolete subdir.
11810
969ee2ad
SM
118112005-04-06 JUAN-LEON Lahoz Garcia <juanleon1@gmail.com>
11812
11813 * wdired.el (wdired-advise-functions, wdired-add-skip-in-replace)
11814 (wdired-add-replace-advice): Remove.
11815 (wdired-change-to-wdired-mode): Use query-replace-skip-read-only.
11816
73f0d996
KS
118172005-04-06 Kim F. Storm <storm@cua.dk>
11818
11819 * startup.el (command-line): Add --bare-bones alias for -Q.
11820
369f76bb
YM
118212005-04-06 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
11822
11823 * term/mac-win.el: Use create-fontset-from-mac-roman-font to
11824 create the startup fontset if a font specification ends with
11825 `mac-roman'.
11826
e0e5f076
LK
118272005-04-06 Lute Kamstra <lute@gnu.org>
11828
9e4b54a0
LK
11829 * add-log.el (change-log-font-lock-keywords): Complete 2005-04-03
11830 change.
11831
e0e5f076
LK
11832 * emacs-lisp/copyright.el (copyright-update-year): Replace the
11833 right subexpression. Suggested by Jay Bingham <jay.bingham@hp.com>.
11834
ab7bc290
LK
118352005-04-05 Lute Kamstra <lute@gnu.org>
11836
6a8cf883
LK
11837 * generic.el (generic-mode-internal): Fix 2005-03-31 change.
11838 (define-generic-mode): Ditto. Fix debug declaration.
d9c39305 11839
969ee2ad
SM
11840 * generic-x.el (show-tabs-tab-face, show-tabs-space-face):
11841 Put them in the generic-x group.
6a8cf883 11842
d9c39305 11843 * calendar/timeclock.el (timeclock): Doc fix.
6a8cf883 11844
ab7bc290
LK
11845 * generic.el (define-generic-mode): Don't use custom-current-group.
11846 Document default :group value.
11847 * emacs-lisp/easy-mmode.el (define-minor-mode): Ditto.
11848 (define-global-minor-mode): Don't use custom-current-group.
11849
39b32c06
GM
118502005-04-05 Glenn Morris <gmorris@ast.cam.ac.uk>
11851
f4564cfd
GM
11852 * startup.el (command-line-1): Display startup-echo-area-message
11853 when fancy splash screen is in use.
11854
d6d43bde
GM
11855 * progmodes/sh-script.el (sh-builtins) <bash>: Add `caller'.
11856 (sh-escaped-newline): New face.
11857 (sh-font-lock-keywords) <shell>: Improve regexp for escaped
11858 newline, and use sh-escaped-newline face.
11859
39b32c06
GM
11860 * progmodes/tcl.el (tcl-escaped-newline): New face.
11861 (tcl-builtin-list): New variable.
11862 (tcl-set-font-lock-keywords): Add builtins, variables, and escaped
11863 newlines. Fix keywords subexpression number.
11864
da659ce6
CD
118652005-04-05 Carsten Dominik <dominik@science.uva.nl>
11866
d9c39305 11867 * textmodes/org.el (org-diary-default-entry): Fix call to
39b32c06 11868 `add-to-diary-entry'.
da659ce6 11869
7ed08c01
KS
118702005-04-05 Kim F. Storm <storm@cua.dk>
11871
11872 * ediff-init.el: Use (featurep 'xemacs).
11873
f1c7de69
DP
118742005-04-05 David Ponce <david@dponce.com>
11875
11876 * cus-edit.el (face): Derive from symbol widget. Display sample
11877 of the current face on the fly.
11878 (widget-face-sample-face-get, widget-face-notify): New functions.
11879 (widget-face-value-create): Remove.
11880
11881 * wid-edit.el (widget-field-end): Temporarily remove field
11882 narrowing before to call `get-char-property'.
11883
32503b32
JB
118842005-04-04 Jay Belanger <belanger@truman.edu>
11885
11886 * calc/calc-aent.el (math-read-replacement-list): Add subscripts.
11887 (math-read-subscripts): New variable.
11888 (math-read-preprocess-string): Process subscripts.
11889
47b143f3
LT
118902005-04-04 Luc Teirlinck <teirllm@auburn.edu>
11891
a9aa7c74
LT
11892 * comint.el (comint-prompt-read-only): Doc fix.
11893
47b143f3
LT
11894 * dired.el (dired-copy-filename-as-kill): Make `-' arg behave like
11895 `-1'. Doc fix.
11896
6eb49472
CD
118972005-04-04 Carsten Dominik <dominik@science.uva.nl>
11898
969ee2ad
SM
11899 * textmodes/org.el (org-insert-mode-line-in-empty-file):
11900 Change default value to nil.
6eb49472 11901
171c707b
LK
119022005-04-04 Lute Kamstra <lute@gnu.org>
11903
8c6ef2ca
LK
11904 * autorevert.el (auto-revert-mode): Specify :group.
11905 * battery.el (display-battery-mode): Specify :group.
11906 * diff-mode.el (diff-minor-mode): Specify :group.
11907 * font-core.el (font-lock-mode): Specify :group.
11908 * hl-line.el (hl-line-mode): Specify :group.
11909 * iimage.el (iimage): New customization group.
11910 (iimage-mode): Specify :group.
11911 * longlines.el (longlines-mode): Specify :group.
11912 * master.el: Don't require easy-mmode.
11913 (master): New customization group.
11914 (master-mode): Specify :group.
11915 * msb.el (msb-mode): Specify :group.
11916 * reveal.el (reveal-mode): Specify :group.
11917 * simple.el (next-error-follow-minor-mode): Specify :group.
11918 * smerge-mode.el (smerge-mode): Specify :group.
11919 * emacs-lisp/eldoc.el (eldoc-mode): Specify :group.
11920 * emulation/cua-base.el (cua-mode): Specify :group.
11921 * international/encoded-kb.el (encoded-kbd-mode): Specify :group.
11922 * language/thai-util.el (thai-auto-composition-mode)
11923 (thai-word-mode): Specify :group.
11924 * mail/supercite.el (sc-minor-mode): Specify :group.
11925 * progmodes/cwarn.el (cwarn-mode): Specify :group.
11926 * progmodes/flymake.el (flymake-mode): Specify :group.
11927 * progmodes/glasses.el (glasses-mode): Specify :group.
11928 * progmodes/hideif.el (hide-ifdef-mode): Specify :group.
11929 * textmodes/enriched.el (enriched-mode): Specify :group.
11930 * textmodes/refill.el (refill-mode): Specify :group.
11931
171c707b
LK
11932 * add-log.el (change-log-font-lock-keywords): Names in
11933 parenthesized lists can contain spaces.
11934
e3039e63
TTN
119352005-04-04 Thien-Thi Nguyen <ttn@gnu.org>
11936
11937 * startup.el (fancy-splash-text): Shorten default text of
11938 "Emacs Tutorial" line. Also, if the current language env
11939 indicates an available tutorial file other than TUTORIAL,
11940 extract its title and append it to the line in parentheses.
11941 (fancy-splash-insert): If arg is a thunk, funcall it.
11942
1151215a
JB
119432005-04-04 Jay Belanger <belanger@truman.edu>
11944
11945 * calc.el (calc-language-alist): Add tags to customization type.
11946
745986d5
LT
119472005-04-03 Luc Teirlinck <teirllm@auburn.edu>
11948
81fb9e86 11949 * xt-mouse.el (xterm-mouse-mode): Add explicit Custom group, mouse.
745986d5
LT
11950 Doc fix.
11951
28cfe103 119522005-04-03 Marcelo Toledo <marcelo@gnu.org>
e9fd21e8 11953
969ee2ad
SM
11954 * add-log.el (change-log-font-lock-keywords): The manual
11955 describing a Change Log entry, says: (...) "Aside from these
11956 header lines, every line in the change log starts with a space or
52eb0373 11957 a tab.". The font-lock was not highlighting lines started with
969ee2ad 11958 spaces, added support for it.
e9fd21e8 11959
63d516ce
SM
119602005-04-03 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
11961
11962 * textmodes/bibtex.el (bibtex-url): Use format to generate the url.
52eb0373 11963 (bibtex-generate-url-list): Update docstring accordingly. Put the
63d516ce
SM
11964 complex example in the docstring.
11965 (bibtex-font-lock-url): Use pop.
11966
59bb9410
SM
119672005-04-03 Stefan Monnier <monnier@iro.umontreal.ca>
11968
4c5113c7
SM
11969 * progmodes/tcl.el (tcl-set-font-lock-keywords): Use new \_< ops.
11970
59bb9410
SM
11971 * pcvs.el (cvs-checkout): Prompt for cvsroot as well.
11972
6c381cba
GM
119732005-04-03 Glenn Morris <gmorris@ast.cam.ac.uk>
11974
11975 * filesets.el (filesets-set-default): Doc fix.
11976
07e5fb9e
LK
119772005-04-03 Lute Kamstra <lute@gnu.org>
11978
c85465f9
LK
11979 * generic.el (define-generic-mode): Add argument to specify
11980 keywords for defcustom.
11981 (default-generic-mode): Specify :group.
59bb9410 11982
0c0a9c99
LK
11983 * generic-x.el: Specify :group for all generic modes.
11984
07e5fb9e 11985 * desktop.el (desktop-no-desktop-file-hook)
d9c39305 11986 (desktop-after-read-hook): Doc fix.
07e5fb9e 11987
2a0af9db
LT
119882005-04-02 Luc Teirlinck <teirllm@auburn.edu>
11989
11990 * simple.el (visible-mode): Use explicit :group keyword.
11991 This changes the group of `visible-mode-hook' from paren-blinking
11992 to editing-basics.
11993
2f2e2373
EZ
119942005-04-02 Sergey Poznyakoff <gray@Mirddin.farlep.net> (tiny change)
11995
52eb0373 11996 * mail/rmail.el (rmail-parse-url): Bugfix. Parse traditional
2f2e2373
EZ
11997 mailbox specifications as well as URLs.
11998 (rmail-insert-inbox-text): Remove unused conditional branches.
11999
1ee49a88
JB
120002005-04-01 Jay Belanger <belanger@truman.edu>
12001
12002 * calc/calc-graph.el (calc-gnuplot-name, calc-gnuplot-plot-command)
12003 (calc-gnuplot-print-command): Move definitions to calc.el.
12004
12005 * calc/calc-embed.el (calc-embedded-announce-formula)
12006 (calc-embedded-open-formula, calc-embedded-close-formula)
12007 (calc-embedded-open-word, calc-embedded-close-word)
12008 (calc-embedded-open-plain, calc-embedded-close-plain)
12009 (calc-embedded-open-new-formula, calc-embedded-close-new-formula)
12010 (calc-embedded-open-mode, calc-embedded-close-mode):
12011 Move definitions to calc.el.
12012
12013 * calc/calc.el (calc-settings-file, calc-language-alist):
12014 Make customizable.
12015 (calc-embedded-announce-formula, calc-embedded-open-formula)
12016 (calc-embedded-close-formula, calc-embedded-open-word)
12017 (calc-embedded-close-word, calc-embedded-open-plain)
12018 (calc-embedded-close-plain, calc-embedded-open-new-formula)
12019 (calc-embedded-close-new-formula, calc-embedded-open-mode)
12020 (calc-embedded-close-mode, calc-gnuplot-name)
12021 (calc-gnuplot-plot-command, calc-gnuplot-print-command): Move here
12022 from other files and make customizable.
12023
392fe1b7
SM
120242005-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
12025
12026 * pcvs.el (cvs-temp-buffer, cvs-mode-kill-process, cvs-buffer-check):
12027 Use buffer-live-p.
12028 (cvs-mode-run): Don't call cvs-update-header here.
12029 (cvs-run-process): Call cvs-update-header.
12030 Use process properties for cvs-postprocess and cvs-buffer so that
12031 the sentinel can behave better if the temp buffer is killed.
12032 Use a pipe rather than a tty, to better handle unexpected prompts.
12033 (cvs-sentinel): Rewrite. Call cvs-update-header.
12034
2e2255f6
AS
120352005-04-01 Andre Spiegel <spiegel@gnu.org>
12036
12037 * vc-hooks.el (vc-workfile-unchanged-p): Disable mtime check when
12038 we go via Tramp or Ange-FTP. Suggested by Kai Grossjohann.
12039
392fe1b7
SM
120402005-03-31 Stefan Monnier <monnier@iro.umontreal.ca>
12041
12042 * generic.el (define-generic-mode): Add indentation rule.
12043
5e9961be
LT
120442005-03-31 Luc Teirlinck <teirllm@auburn.edu>
12045
12046 * files.el (mode-require-final-newline): Make Custom correctly
12047 report a nil value and allow to set it to nil via Custom.
12048 Doc fix.
12049
9cf97f26
KH
120502005-04-01 Kenichi Handa <handa@m17n.org>
12051
12052 * international/characters.el: Enable the correct case setting for
12053 dotless-i and dotted-I.
12054
81f5c6a3
KS
120552005-04-01 Kim F. Storm <storm@cua.dk>
12056
12057 * ido.el (ido-file-internal): Fall back to non-ido command if
12058 initial directory is on slow ftp (or tramp) host.
12059
39a27f95
RS
120602005-03-31 Richard M. Stallman <rms@gnu.org>
12061
e134f4a8
RS
12062 * emacs-lisp/autoload.el (make-autoload):
12063 Handle define-global-minor-mode.
12064
39a27f95 12065 * emacs-lisp/easy-mmode.el (define-global-minor-mode):
392fe1b7 12066 Rename from easy-mmode-define-global-mode.
39a27f95
RS
12067 (easy-mmode-define-global-mode): Alias for define-global-minor-mode.
12068
392fe1b7
SM
12069 * progmodes/scheme.el (scheme-mode-syntax-table):
12070 Update syntax of | and # for two-character comment syntax.
39a27f95 12071
66e181ad
LK
120722005-03-31 Lute Kamstra <lute@gnu.org>
12073
12074 * emacs-lisp/easy-mmode.el (easy-mmode-define-global-mode)
12075 (define-minor-mode): Call custom-current-group at load-time.
12076
12077 * generic.el (define-generic-mode): Add debug declaration.
12078 Add defcustom for the mode hook.
12079 (generic-mode-internal): Use run-mode-hooks.
12080
34514f48
KS
120812005-03-31 Kim F. Storm <storm@cua.dk>
12082
12083 * mouse.el (mouse-1-click-follows-link): Increase to 450 ms.
f793f885
KS
12084 (mouse-fixup-help-message): New defun called by show_help_echo
12085 to fixup mouse-2 prefix in help messages when applicable.
34514f48 12086
f793f885 12087 * tooltip.el (tooltip-show-help-function): Don't fixup message here.
34514f48 12088
fafbb99d 120892005-03-31 Kenichi Handa <handa@m17n.org>
7c315e1c 12090
e5729c6c
KH
12091 * language/thai-word.el (thai-find-word-ends): Pay attention to
12092 the case that we reach the end of buffer.
12093
7c315e1c
KH
12094 * textmodes/fill.el (fill-text-properties-at): New function.
12095 (fill-newline): Use fill-text-properties-at instead of
12096 text-properties-at.
12097
52eb0373 120982005-03-31 Olive Lin <olive.lin@versateladsl.be> (tiny change)
ace4dad6 12099
d9c39305 12100 * textmodes/tex-mode.el (tex-start-tex) Use shell-quote-argument,
ace4dad6
KB
12101 not comint-quote-filename.
12102
5ee2cf8a
TTN
121032005-03-31 Thien-Thi Nguyen <ttn@gnu.org>
12104
12105 * help-fns.el (help-with-tutorial): Revert last change.
12106
7ab4753e
KS
121072005-03-31 Kim F. Storm <storm@cua.dk>
12108
12109 * emulation/cua-base.el (cua-scroll-down): Add CUA property.
12110
fffaba77
PE
121112005-03-30 Paul Eggert <eggert@cs.ucla.edu>
12112
12113 * calendar/cal-china.el: Update reference to "Calendrical
12114 Calculations" book; there's a new edition.
12115 * calendar/cal-coptic.el: Likewise.
12116 * calendar/cal-french.el: Likewise.
12117 * calendar/cal-hebrew.el: Likewise.
12118 * calendar/cal-islam.el: Likewise.
12119 * calendar/cal-iso.el: Likewise.
12120 * calendar/cal-julian.el: Likewise.
12121 * calendar/cal-mayan.el: Likewise.
12122 * calendar/cal-persia.el: Likewise.
12123 * calendar/calendar.el: Likewise.
12124 * calendar/holidays.el: Likewise.
12125 * calendar/lunar.el: Likewise.
12126 * calendar/solar.el: Likewise.
12127
12128 * calendar/calendar.el (calendar-day-abbrev-array): Remove trailing
12129 white space from doc string.
12130
0a2bf0fa
JB
121312005-03-30 Jay Belanger <belanger@truman.edu>
12132
12133 * calc/calc-help.el (calc-full-help): Remove email address.
12134
19577b0e
TTN
121352005-03-30 Thien-Thi Nguyen <ttn@gnu.org>
12136
12137 * help-fns.el (help-with-tutorial): Delete title line.
12138
4fdb2a6c
GM
121392005-03-30 Glenn Morris <gmorris@ast.cam.ac.uk>
12140
9080baba
GM
12141 * calendar/cal-x.el (calendar-one-frame-setup)
12142 (calendar-only-one-frame-setup, calendar-two-frame-setup): Use t
12143 rather than 'symbol for set-window-dedicated-p.
12144
204451b6
GM
12145 * calendar/appt.el (appt-buffer-name): Make it a constant.
12146 (appt-add): Doc fix.
12147
4fdb2a6c
GM
12148 * filesets.el (filesets-menu-path, filesets-menu-before)
12149 (filesets-menu-in-menu): Doc fix. Now valid in GNU Emacs.
12150 (filesets-menu-cache-file): Use directory ~/.emacs.d.
12151 (filesets-add-submenu): Delete and use add-submenu instead.
12152
ef943dba
CD
121532005-03-30 Carsten Dominik <dominik@science.uva.nl>
12154
19577b0e 12155 * org.el (org-agenda-phases-of-moon, org-agenda-sunrise-sunset)
ef943dba
CD
12156 (org-agenda-convert-date, org-agenda-goto-calendar): New commands.
12157 (org-diary-default-entry): New function.
392fe1b7 12158 (org-get-entries-from-diary): Better parsing of diary entries.
ef943dba
CD
12159 (org-agenda-check-no-diary): New function.
12160 ("diary-lib"): Advice to function `add-to-diary-list', to allow
12161 linking to diary entries.
392fe1b7
SM
12162 (org-agenda-execute-calendar-command): New function.
12163 (org-agenda): Improve visible section in window.
12164 Use `org-fit-agenda-window'.
ef943dba
CD
12165 (org-fit-agenda-window): New option.
12166 (org-move-subtree-down): Better handling of empty lines
12167 at end of subtree.
12168 (org-cycle): Numeric prefix is interpreted now as show-subtree N
12169 levels up.
12170 (org-fontify-done-headline): New option.
12171 (org-headline-done-face): New face.
12172 (org-set-font-lock-defaults): Use `org-headline-done-face'.
392fe1b7
SM
12173 (org-table-copy-down): Rename from `org-table-copy-from-above'.
12174 When current field is non-empty, it is copied to next row.
12175 (org-table-copy-from-above): Fix bug which made it
12176 impossible to copy fields containing only a single non-white character.
ef943dba 12177
c33d06b0
KS
121782005-03-30 Kim F. Storm <storm@cua.dk>
12179
12180 * kmacro.el (kmacro-end-macro): Isearch may store this command
12181 into the macro -- so ignore it when executing keyboard macro.
12182
4f5f7887
NR
121832005-03-30 Nick Roberts <nickrob@snap.net.nz>
12184
12185 * tooltip.el (tooltip-gud-display): Use gud-overlay-arrow-position.
12186
74269806
KH
121872005-03-29 Kenichi Handa <handa@m17n.org>
12188
12189 * language/thai.el ("Thai"): Set setup-function and exit-function
12190 for Thai language environment.
12191
12192 * language/thai-util.el: Require thai-word.
12193 (thai-word-mode-map): New variable.
12194 (thai-word-mode): New minor mode.
12195 (setup-thai-language-environment-internal): New function.
12196 (exit-thai-language-environment-internal): New function.
12197
12198 * language/thai-word.el (thai-word-table): Declare it by defvar,
12199 use dolist to initialize it.
12200 (thai-kill-word, thai-backward-kill-word, thai-transpose-words)
12201 (thai-fill-find-break-point): New functions.
12202
8e669bbd
RS
122032005-03-29 Richard M. Stallman <rms@gnu.org>
12204
12205 * simple.el (idle-update-delay): Move definition up.
b36a687c 12206 (set-mark): Doc fix.
8e669bbd
RS
12207
122082005-03-29 Chong Yidong <cyd@stupidchicken.com>
12209
12210 * longlines.el: New file.
c33d06b0 12211
8e669bbd
RS
12212 * simple.el (buffer-substring-filters): New variable.
12213 (filter-buffer-substring): New function.
12214 (kill-region, copy-region-as-kill): Use it.
12215
12216 * register.el (copy-to-register, append-to-register)
12217 (prepend-to-register): Use filter-buffer-substring.
12218
5f9ffb03
NR
122192005-03-30 Nick Roberts <nickrob@snap.net.nz>
12220
588c0770 12221 * progmodes/gud.el (gdb): (Re)-initialize gud-filter-pending-text.
5f9ffb03
NR
12222 (gud-filter-pending-text): Move in front of gdb.
12223 (gud-overlay-arrow-position): New variable.
12224 (gud-sentinel, gud-display-line): Use it in place of
12225 overlay-arrow-position.
12226
0d6d7be5
GM
122272005-03-29 Glenn Morris <gmorris@ast.cam.ac.uk>
12228
b976213b
GM
12229 * progmodes/fortran.el (fortran-if-indent): Doc fix.
12230 (fortran-font-lock-keywords-2): Add "where", "elsewhere".
12231 (fortran-font-lock-keywords-4): New variable.
12232 (fortran-blocks-re, fortran-end-block-re)
12233 (fortran-start-block-re): New constants, for hideshow.
12234 (hs-special-modes-alist): Add a Fortran entry.
12235 (fortran-mode-map): Bind fortran-end-of-block,
12236 fortran-beginning-of-block to \M-\C-n, \M-\C-p.
52eb0373 12237 (fortran-mode): Doc fix. Add fortran-font-lock-keywords-4.
b976213b
GM
12238 (fortran-looking-at-if-then, fortran-end-of-block)
12239 (fortran-beginning-of-block): New functions, for hideshow.
12240
52eb0373
JB
12241 * progmodes/f90.el (f90-end-block-re, f90-start-block-re):
12242 Doc fix. Tweak regexp.
0d6d7be5
GM
12243 (f90-beginning-of-block): Push mark first.
12244
bb64248b
JB
122452005-03-29 Jay Belanger <belanger@truman.edu>
12246
12247 * calc/calc.el: Update copyright date.
12248 (calc-version): Increase to 2.1.
12249 (calc-version-date): Remove.
12250
12251 * calc/calc-help.el: Update copyright date.
12252 (calc-full-help): Remove reference to calc-version-date.
12253 Update copyright date.
12254
55ec6b37
SM
122552005-03-29 Stefan Monnier <monnier@iro.umontreal.ca>
12256
12257 * vc.el (vc-do-command): Use a pipe for async processes, so password
12258 prompts don't show up at places where the user can't reply.
12259
52eb0373 122602005-03-29 Olive Lin <olive.lin@versateladsl.be> (tiny change)
6380e5a7
KB
12261
12262 * textmodes/tex-mode.el (tex-send-command): shell-quote-argument
12263 on the file name we pass to the inferior shell.
12264
ef91372a
SM
122652005-03-29 Stephan Stahl <stahl@eos.franken.de> (tiny change)
12266
12267 * progmodes/which-func.el (which-function): Be robust in the face of an
12268 imenu--make-index-alist failure.
12269
8d194e3e
SM
122702005-03-29 Stefan Monnier <monnier@iro.umontreal.ca>
12271
12272 * reveal.el (reveal-mode-map): Don't override C-a and C-e.
12273
12274 * progmodes/python.el (python-preoutput-filter): Fix last change.
12275
d7029908
LK
122762005-03-29 Lute Kamstra <lute@gnu.org>
12277
12278 * emacs-lisp/debug.el (debug-on-entry): Handle autoloaded
12279 functions and compiled macros.
12280 (debug-convert-byte-code): Handle macros too.
12281 (debug-on-entry-1): Don't signal an error when trying to clear a
12282 function that is not set to debug on entry.
12283
d59ea3ae
JB
122842005-03-29 Jay Belanger <belanger@truman.edu>
12285
12286 * calc/calc-lang.el: Add functions to math-function-table
12287 properties of tex and math.
12288
eab4bb89
KH
122892005-03-29 Kenichi Handa <handa@m17n.org>
12290
12291 * ps-mule.el (ps-mule-plot-string): Translate characters by
12292 ps-print-translation-table.
12293 (ps-mule-begin-job): Call find-charset-region/string with
12294 ps-print-translation-table.
8d194e3e 12295 (ps-mule-printable-p): Return t if CHARSET is ascii or latin-iso8859-1.
eab4bb89
KH
12296
12297 * ps-print.el (ps-print-translation-table): New variable.
8d194e3e 12298 (ps-plot-region): Translate characters by ps-print-translation-table.
eab4bb89 12299
073fcaf6
JL
123002005-03-29 Juri Linkov <juri@jurta.org>
12301
12302 * simple.el (next-error-highlight-timer): New variable.
12303
12304 * progmodes/compile.el (compilation-goto-locus):
12305 Use `next-error-highlight-timer' instead of `sit-for'.
12306
caf3c78f
SM
123072005-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
12308
12309 * mail/supercite.el (sc-mail-field): Use assoc-string.
12310 (sc-get-address): Simplify regexps.
12311
12312 * files.el (minibuffer-with-setup-hook): New macro.
12313 (find-file-read-args): Use it to avoid let-binding
12314 minibuffer-with-setup-hook (which breaks turning on/off
12315 file-name-shadow-mode while in the prompt).
12316
e5456e73
SM
12317 * complete.el (PC-read-include-file-name-internal):
12318 Use test-completion.
caf3c78f 12319
2d526287
LT
123202005-03-28 Luc Teirlinck <teirllm@auburn.edu>
12321
12322 * font-lock.el: Bind `font-lock-fontify-block' to M-o M-o.
12323
12566797
SM
123242005-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
12325
ba96f392
SM
12326 * window.el (window-buffer-height): Use count-screen-lines.
12327
12566797
SM
12328 * progmodes/python.el (python-preoutput-leftover): New var.
12329 (python-preoutput-filter): Use it.
12330 (python-send-receive): Loop until all the result has been received.
12331
ba40634b
JL
123322005-03-28 Juri Linkov <juri@jurta.org>
12333
12334 * dired.el (dired-mode-map): Add ellipsis to "Compare directories".
12335
12336 * menu-bar.el (menu-bar-file-menu): Remove ellipsis from
12337 "Recover Crashed Session".
12338 (menu-bar-search-menu): Add ellipsis to "Search tagged files".
12339 (menu-bar-replace-menu): Add ellipsis to "Replace in tagged files".
12340 (menu-bar-goto-menu): Add ellipsis to "Set Tags File Name".
12341 (menu-bar-goto-menu): Add ellipsis to "Tags Apropos".
12342 (menu-bar-options-menu): Add ellipsis to "Set Font/Fontset".
12343 (menu-bar-manuals-menu): Add ellipsis to "Find Command in Manual".
12344 (menu-bar-manuals-menu): Add ellipsis to "Find Key in Manual".
12345 (menu-bar-help-menu): Remove ellipsis from "Find Emacs Packages".
12346
12347 * ediff-hook.el (menu-bar-ediff-misc-menu, ediff-misc-menu):
12348 Remove ellipsis from "Ediff Manual", "Customize Ediff", "List
12349 Ediff Sessions", "Toggle use of separate control buffer frame",
12350 "Use separate frame for Ediff control buffer".
12351
12352 * bookmark.el (menu-bar-bookmark-map): Add ellipsis to "Jump to
12353 Bookmark", "Set Bookmark", "Insert Contents", "Insert Location",
12354 "Rename Bookmark", "Delete Bookmark".
12355
12356 * info.el (Info-mode-menu): Remove ellipsis from "Index".
12357 Add ellipsis to "Lookup a String", "Lookup a string in all indices".
12358 Add `:active Info-index-alternatives' to "Next Matching Item".
12359
12360 * wdired.el (wdired-change-to-wdired-mode):
12361 Mention `wdired-abort-changes' key in the initial message.
12362
12363 * international/mule.el (auto-coding-alist): Associate non-ascii
12364 image filename extensions with `no-conversion'.
12365
8d194e3e
SM
123662005-03-27 Stefan Monnier <monnier@iro.umontreal.ca>
12367
12368 * international/iso-acc.el:
12369 * obsolete/iso-acc.el: Move iso-acc to the obsolete subdir.
12370
468b711f
LT
123712005-03-26 Luc Teirlinck <teirllm@auburn.edu>
12372
73cba75d
LT
12373 * textmodes/sgml-mode.el (html-mode): Doc update.
12374
468b711f
LT
12375 * autorevert.el (auto-revert-check-vc-info): Minor doc fix.
12376
99a56581
DN
123772005-03-26 Dan Nicolaescu <dann@ics.uci.edu>
12378
12379 * term.el (term-move-columns): Fix face after extending a line.
12380 (term-insert-spaces): Likewise.
12381 (term-reset-terminal): Fix off by one error.
12382
54879547
EZ
123832005-03-26 Eli Zaretskii <eliz@gnu.org>
12384
12385 * international/mule.el (auto-coding-alist): Add .xpi files.
12386
12387 * files.el (auto-mode-alist): Add .xpi files.
12388
ee7a5ccb
EZ
123892005-03-26 Jure Cuhalev <gandalf@owca.info> (tiny change)
12390
12391 * textmodes/ispell.el (ispell-dictionary-alist-6): Add slovenian.
12392
b2705c8c
EZ
123932005-03-26 Eli Zaretskii <eliz@gnu.org>
12394
12395 * term/bobcat.el: Don't use keyswap.el, since it is now obsolete.
12396
da8612d3
GM
123972005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
12398
12399 * calendar/cal-menu.el (top level): Delete local C-down-mouse-3
12400 binding. Suggested by Stephan Stahl <stahl@eos.franken.de>.
12401
12402 * calendar/cal-move.el (calendar-beginning-of-year): Move the
12403 cursor to Jan 1 when needed.
12404 (calendar-end-of-year): Fix -/+ typo.
12405 Reported by Chong Yidong <cyd@stupidchicken.com>.
12406
be940bc5
SM
124072005-03-26 Stefan Monnier <monnier@iro.umontreal.ca>
12408
5ffc943b
SM
12409 * progmodes/flymake.el (flymake-mode): Add autoload cookie.
12410
be940bc5
SM
12411 * emacs-lisp/debug.el (debugger-record-expression): Add a missing
12412 format to `message'. Inspired by Deepak Goel <deego@gnufans.org>.
12413
85df292e
RS
124142005-03-25 Richard M. Stallman <rms@gnu.org>
12415
12416 * filesets.el (filesets-init): Add autoload.
12417
12418 * mail/mailalias.el (mail-directory): Doc fix.
12419
124202005-03-25 Frederik Fouvry <fouvry@CoLi.Uni-SB.DE>
be940bc5 12421
85df292e
RS
12422 * mail/mailalias.el (mail-directory-process): Do nothing if
12423 mail-directory-process is an atom.
12424 (mail-get-names): Ignore mail-directory-names if it is an atom.
12425 (mail-directory-process defvar): Doc fix.
12426 (mail-names): Doc fix.
12427
124282005-03-25 Johan Bockg\e,Ae\e(Brd <bojohan+mail@dd.chalmers.se> (tiny change)
12429
12430 * textmodes/flyspell.el (mail-mode-flyspell-verify): Fix regexp syntax.
12431
ae766e0d
KH
124322005-03-26 Kenichi Handa <handa@m17n.org>
12433
be940bc5
SM
12434 * international/mule-util.el (detect-coding-with-priority):
12435 Call update-coding-systems-internal before detect-coding-region.
ae766e0d 12436
5a049eca
NR
124372005-03-26 Nick Roberts <nickrob@snap.net.nz>
12438
12439 * progmodes/gdb-ui.el (gdb-breakpoints-mode-map)
12440 (gdb-frames-mode-map): Add follow-link property.
12441
bba984aa
JB
124422005-03-25 Jay Belanger <belanger@truman.edu>
12443
12444 * calc/calcalg2.el (calc-solve-for): Use "Variable(s)" to prompt
12445 for variables.
12446
13200335
JL
124472005-03-25 Juri Linkov <juri@jurta.org>
12448
12449 * image-mode.el: Optimize image filename extension regexps in
12450 autoload cookies. Associate .x[bp]m with `image-mode-maybe'
12451 in `auto-mode-alist'.
12452 (image-mode): Add `image-toggle-display-text' to local hook
12453 `change-major-mode-hook'. Display the image as an image by
12454 default. Set `cursor-type' and `truncate-lines' if the image
12455 is already displayed. Take into account the current mode (image
12456 or text) in message.
12457 (image-minor-mode): New minor mode.
12458 (image-mode-maybe, image-toggle-display-text): New functions.
12459 (image-toggle-display): Use called-interactively-p.
12460 Let-bind `inhibit-read-only' to t.
12461
90d0be7d
JL
12462 * image-mode.el (image-minor-mode): Set `cursor-type' and
12463 `truncate-lines' if the image is already displayed. Add turning
12464 image-minor-mode off to `change-major-mode-hook'. Add message.
12465 Call `image-toggle-display-text' after turning image-minor-mode off.
13200335 12466
5341e481
SM
124672005-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
12468
12469 * international/mule-cmds.el (set-locale-environment): For Mac OS X's
12470 Terminal.app, use utf-8.
12471 (set-display-table-and-terminal-coding-system): Add coding-system arg.
12472 (set-locale-environment): Use it.
12473
12474 * term/xterm.el: Undo last change, better done in mule-cmds.el.
12475
12476 * emacs-lisp/rx.el (rx-constituents): Add symbol-start and symbol-end.
12477
12478 * progmodes/python.el (python-close-block-statement-p)
12479 (python-outdent-p, python-current-defun): Use symbol-end.
12480
126c9dda
TTN
124812005-03-25 Karl Chen <quarl@cs.berkeley.edu> (tiny change)
12482
12483 * files.el (save-some-buffers): Doc fix.
12484
932fb767
WL
124852005-03-25 Werner Lemberg <wl@gnu.org>
12486
12487 * complete.el, thumbs.el: Replace `legal' with `valid'.
9f556e44 12488 * calendar/calendar.el: Replace `legal' with `valid'.
bece3937 12489 * emacs-lisp/advice.el: Replace `legal' with `valid'.
0486e05a 12490 * mail/supercite.el: Replace `legal' with `valid'.
881b07f9
JB
12491 * progmodes/cperl-mode.el, progmodes/idlw-shell.el
12492 * progmodes/idlwave.el, progmodes/vhdl-mode.el:
12493 Replace `legal' with `valid'.
12494 * textmodes/reftex-vars.el, textmodes/reftex.el:
12495 Replace `legal' with `valid'.
932fb767 12496
25f72ec0
WL
124972005-03-25 Werner Lemberg <wl@gnu.org>
12498
99580cde
KS
12499 * calc/calc-forms.el, calc/calc-sel.el:
12500 * midnight.el, vc-cvs.el:
12501 * emacs-lisp/cl-macs.el:
12502 * emulation/vip.el:
12503 * eshell/esh-io.el, eshell/esh-var.el:
12504 * mail/supercite.el:
881b07f9
JB
12505 * progmodes/ebnf-abn.el, progmodes/ebnf-bnf.el
12506 * progmodes/ebnf-ebx.el, progmodes/ebnf-dtd.el, progmodes/ebnf-iso.el
12507 * progmodes/ebnf-yac.el, progmodes/ebnf2ps.el, progmodes/idlwave.el
12508 * progmodes/sh-script.el, progmodes/xscheme.el:
881b07f9
JB
12509 * textmodes/refbib.el, textmodes/refer.el, textmodes/reftex-cite.el
12510 * textmodes/reftex-index.el, textmodes/reftex-parse.el
12511 * textmodes/reftex-ref.el, textmodes/reftex-vars.el
a5b5bf44
JB
12512 * textmodes/reftex.el, textmodes/org.el:
12513 Replace `illegal' with `invalid'.
25f72ec0 12514
781da985
SM
125152005-03-24 Stefan Monnier <monnier@iro.umontreal.ca>
12516
5341e481
SM
12517 * progmodes/flymake.el (flymake-get-file-name-mode-and-masks)
12518 (flymake-find-buildfile, flymake-find-possible-master-files)
12519 (flymake-check-include, flymake-parse-line): Replace loops over the
12520 length of lists, by loops over lists, to remove silly O(n\e,A2\e(B) behavior.
12521
12522 * progmodes/flymake.el (flymake-ensure-ends-with-slash): Remove.
12523 Substitute file-name-as-directory in the rest of the file.
12524 (flymake-get-common-file-prefix): Rewrite, using compare-strings.
12525 (flymake-replace-region): Remove unused arg `buffer'.
12526 (flymake-check-patch-master-file-buffer): Update calls to it.
12527 (flymake-add-err-info): Remove unused var `count'.
12528 (flymake-mode): Use define-minor-mode.
12529
12530 * progmodes/flymake.el: Use with-current-buffer.
12531 (flymake-float-time, flymake-get-temp-dir, flymake-line-end-position)
12532 flymake-replace-regexp-in-string, flymake-line-beginning-position)
12533 (flymake-popup-menu, flymake-current-row, flymake-selected-frame):
12534 Avoid testing for `xemacs'.
12535 (flymake-nop): Move.
12536 (flymake-region-has-flymake-overlays): Return the computed value.
12537 (flymake-reformat-err-line-patterns-from-compile-el): Use dolist.
12538 Remove unused var `endline'.
12539 (flymake-get-line-count): Remove unused function.
12540 (flymake-display-err-menu-for-current-line): Unused var move-mouse-pos.
12541
12542 * emulation/vi.el:
12543 * generic.el:
12544 * hilit-chg.el (global-highlight-changes):
12545 * hi-lock.el (hi-lock-mode):
12546 * follow.el: find-file-hooks -> find-file-hook.
12547
781da985
SM
12548 * comint.el (comint-insert-input): Obey mouse-yank-at-point.
12549
3659a2b8
JL
125502005-03-24 Juri Linkov <juri@jurta.org>
12551
12552 * dired.el (dired-mode-map): Add menu item "Compare directories"
12553 for dired-compare-directories.
12554
12555 * dired-aux.el (dired-compare-directories): Add autoload cookie.
12556 Doc fix. Replace `read-file-name' with `read-directory-name'.
12557
781da985 125582005-03-24 Stefan Monnier <monnier@iro.umontreal.ca>
590880af
SM
12559
12560 * term/xterm.el: If running in Terminal.app set coding-system to utf-8.
12561
0fa1a6b8
JB
125622005-03-24 Jay Belanger <belanger@truman.edu>
12563
fe38e3b0 12564 * calc/calc-embed.el (calc-embedded-mode-change): Save all
0fa1a6b8
JB
12565 relevant mode settings in calc-embedded-original-modes when modes
12566 are permanently changed.
12567
a702ffbb
SM
125682005-03-24 Stefan Monnier <monnier@iro.umontreal.ca>
12569
12570 * autoinsert.el: find-file-hooks -> find-file-hook.
12571
fbc5e359
LK
125722005-03-24 Lute Kamstra <lute@gnu.org>
12573
12574 * generic.el (generic-font-lock-defaults): Make it obsolete.
12575 (generic-font-lock-keywords): New variable to replace
12576 generic-font-lock-defaults.
12577 (generic-mode-set-font-lock): Delete it.
12578 (generic-mode-internal): Don't call generic-mode-set-font-lock.
12579 (generic-bracket-support): Add docstring.
12580
16a013c2
LK
12581 * generic-x.el: Rename generic-font-lock-defaults to
12582 generic-font-lock-keywords throughout.
12583 (mailagent-rules-setup-function): Delete it.
12584 (mailagent-rules-generic-mode): Use anonymous function instead.
12585 (show-tabs-generic-mode-font-lock-defaults-1)
12586 (show-tabs-generic-mode-font-lock-defaults-2): Make them constants.
12587 Quote faces.
12588 (show-tabs-tab-face, show-tabs-space-face): Specify background,
12589 not foreground.
12590
48621281
LK
12591 * emacs-lisp/lisp-mode.el (lisp-imenu-generic-expression):
12592 Recognize define-generic-mode.
12593
a702ffbb
SM
125942005-03-23 Stefan Monnier <monnier@iro.umontreal.ca>
12595
12596 * icomplete.el (icomplete-simple-completing-p): Don't turn on icomplete
12597 if there's no completion table.
12598
c29749e7
MB
125992005-03-23 Miles Bader <miles@gnu.org>
12600
fbc5e359 12601 * progmodes/gdb-ui.el (breakpoint-enabled, breakpoint-disabled):
c29749e7
MB
12602 Remove tty-specific variants, as they're no longer needed.
12603
ca2d9ad8
LK
126042005-03-23 Lute Kamstra <lute@gnu.org>
12605
a702ffbb 12606 * generic-x.el: Code cleanup: make args constant whenever possible.
82e38f3e
LK
12607 (installshield-statement-keyword-list)
12608 (installshield-system-functions-list)
12609 (installshield-system-variables-list, installshield-types-list)
12610 (installshield-funarg-constants-list): Make them constants.
12611
ef300cff
LK
12612 * generic.el (generic-make-keywords-list): Add autoload cookie.
12613
a702ffbb
SM
12614 * calendar/time-date.el: Add comment on time value formats.
12615 Don't require parse-time.
ca2d9ad8
LK
12616 (with-decoded-time-value): New macro.
12617 (encode-time-value): New function.
12618 (time-to-seconds, time-less-p, time-subtract, time-add): Use them.
12619 (days-to-time): Return a valid time value when arg is huge.
12620 (time-since): Use time-subtract.
12621 (time-to-number-of-days): Use time-to-seconds.
12622
bbcb3b44
DP
126232005-03-23 David Ponce <david@dponce.com>
12624
12625 * recentf.el: (recentf-keep): New option.
12626 (recentf-menu-action): Default to `find-file'.
12627 (recentf-keep-non-readable-files-flag)
12628 (recentf-keep-non-readable-files-p)
12629 (recentf-file-readable-p, recentf-find-file)
12630 (recentf-cleanup-remote): Remove.
12631 (recentf-include-p): More robust.
12632 (recentf-keep-p): New function.
12633 (recentf-remove-if-non-kept): Rename from
52eb0373 12634 `recentf-remove-if-non-readable'. Use `recentf-keep-p'.
a702ffbb 12635 All callers updated.
bbcb3b44 12636 (recentf-menu-items-for-commands): Fix help string.
52eb0373
JB
12637 (recentf-track-closed-file): Update. Doc fix.
12638 (recentf-cleanup): Update. Count removed files. Doc fix.
bbcb3b44 12639
8df0ffbe
KS
126402005-03-23 Kim F. Storm <storm@cua.dk>
12641
12642 * progmodes/gdb-ui.el (breakpoint-enabled, breakpoint-disabled):
12643 Don't inherit from fringe face (now happens automatically).
12644
eac7d7eb
KS
126452005-03-22 Kim F. Storm <storm@cua.dk>
12646
12647 * tooltip.el (tooltip-show-help-function): Ignore negative mouse
12648 position values.
12649
4a4a82d6
SM
126502005-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
12651
12652 * menu-bar.el (showhide-date-time): Remove.
12653 (menu-bar-showhide-menu): Use menu-bar-make-mm-toggle.
12654 (menu-bar-make-mm-toggle): Simplify.
12655
19f26a89 126562005-03-22 JUAN-LEON Lahoz Garcia <juanleon1@gmail.com>
4a4a82d6
SM
12657
12658 * progmodes/perl-mode.el (perl-font-lock-keywords-2):
12659 Accept qualified variable and function names.
12660
b9d8ddef
TTN
126612005-03-22 Thien-Thi Nguyen <ttn@gnu.org>
12662
12663 * bindings.el (completion-ignored-extensions):
12664 Remove ".lis" for `vax-vms'.
12665
9660f868
AS
126662005-03-22 Andreas Schwab <schwab@suse.de>
12667
12668 * generic-x.el: Revert last change.
12669 * ldefs-boot.el: Update.
12670
948e33b9
JB
126712005-03-22 Jay Belanger <belanger@truman.edu>
12672
99580cde 12673 * calc/calc-embed.el (calc-embedded-original-modes): New variable.
948e33b9
JB
12674 (calc-embedded-save-original-modes)
12675 (calc-embedded-restore-original-modes): New functions.
12676 (calc-do-embedded): Save original modes when entering embedded mode
12677 and restore when leaving embedded mode.
12678 (calc-embedded-modes-change): Change the value of
12679 calc-embedded-original-modes to reflect permanent changes.
12680
e6c901b6
LK
126812005-03-22 Lute Kamstra <lute@gnu.org>
12682
12683 * generic-x.el: Require generic again.
12684
28c22055
MB
126852005-03-22 Miles Bader <miles@gnu.org>
12686
12687 * progmodes/gdb-ui.el (breakpoint-enabled, breakpoint-disabled):
12688 Tweak details to look good on both ttys and bitmap displays, light
12689 or dark background, etc.
12690
f0ebf1eb
KS
126912005-03-21 Kim F. Storm <storm@cua.dk>
12692
12693 * tooltip.el (tooltip-show-help-function): Check car and cdr of
12694 mouse position.
12695
47fda8fc
SM
126962005-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
12697
12698 * icomplete.el: Don't forcibly turn on the mode upon load.
12699 (icomplete-mode): Use define-minor-mode.
12700 (icomplete-eoinput): Default to nil.
12701 (icomplete-minibuffer-setup): Remove autoload.
12702 (icomplete-tidy): Simplify.
12703 (icomplete-exhibit): Use buffer-undo-list to determine if we're still
12704 in the initial state or if the user has modified the field.
12705 Fix handling of icomplete-max-delay-chars.
12706 Remove code that handles the oddball case where
12707 minibuffer-completion-table is an integer.
12708 Wrap icomplete-completions in while-no-input in case building
12709 completions takes more time than expected.
12710 (icomplete-completions): Simplify.
12711
a775dff4
RS
127122005-03-21 Richard M. Stallman <rms@gnu.org>
12713
12714 * jka-compr.el (jka-compr-really-do-compress):
12715 Make variable buffer-local.
12716
12717 * image-mode.el: Handle .xpm files too.
12718 (image-toggle-display): Preserve modification flag.
12719
12720 * help.el (where-is): Don't mention aliases with no key bindings.
12721
077f7085
LK
127222005-03-21 Lute Kamstra <lute@gnu.org>
12723
ca19f3f1
AS
12724 * generic.el: Fix commentary section. Don't require cl for
12725 compilation.
077f7085
LK
12726 (generic-mode-list): Add autoload cookie.
12727 (generic-use-find-file-hook, generic-lines-to-scan)
12728 (generic-find-file-regexp, generic-ignore-files-regexp)
12729 (generic-mode, generic-mode-find-file-hook)
12730 (generic-mode-ini-file-find-file-hook): Fix docstrings.
12731 (define-generic-mode): Make it a defmacro. Fix docstring.
12732 (generic-mode-internal): Code cleanup. Add autoload cookie.
12733 (generic-mode-set-comments): Code cleanup.
12734 * generic-x.el: Don't prevent compilation. Don't require generic.
12735 Follow coding conventions. Minor code cleanup.
12736 (etc-fstab-generic-mode): Add some keywords.
12737 * font-lock.el (lisp-font-lock-keywords-1): Font lock a call to
12738 define-generic-mode like a function declaration.
12739
51d6d300
JB
127402005-03-21 Jay Belanger <belanger@truman.edu>
12741
12742 * calc/calc-embed.el (calc-do-embedded): Put data on stack before
12743 changing modes.
12744
568ec09d
SS
127452005-03-21 Sam Steingold <sds@gnu.org>
12746
12747 * add-log.el (add-log-current-defun): Support more C DEFUN forms.
12748
7651545c
TTN
127492005-03-21 Thien-Thi Nguyen <ttn@gnu.org>
12750
12751 * progmodes/dcl-mode.el (dcl-font-lock-keywords):
12752 Add underscore to "f$ lexicals" regexp.
12753
fe6b1dbd
JL
127542005-03-20 Juri Linkov <juri@jurta.org>
12755
12756 * subr.el (progress-reporter-do-update): When `min-value' is equal
12757 to `max-value', set `percentage' to 0 and prevent division by zero.
12758
340b8d4f
MA
127592005-03-20 Michael Albinus <michael.albinus@gmx.de>
12760
12761 Sync with Tramp 2.0.48.
12762
11948172 12763 * net/tramp.el (all): Change all addresses to .gnu.org.
340b8d4f
MA
12764 (tramp-append-tramp-buffers): New defun.
12765 (tramp-bug): Apply `tramp-append-tramp-buffers' as post-hook.
12766 Catch `dont-send' signal.
12767 (tramp-set-auto-save-file-modes): Set always permissions, because
12768 there might be an old auto-saved file belonging to another
12769 original file. This could be a security threat. Reported by
12770 Kjetil Kjernsmo <kjetil@kjernsmo.net>.
12771 Check for Emacs 21.3.50 removed.
12772
11948172 12773 * net/tramp-smb.el (all): Remove debug construct for
340b8d4f 12774 `with-parsed-tramp-file-name'.
a57e098f 12775 (tramp-smb-prompt): Prompt can contain spaces inside directory names.
340b8d4f
MA
12776 (tramp-smb-handle-delete-directory, tramp-smb-handle-delete-file):
12777 No error message if DIRECTORY or FILENAME doesn't exist.
12778 (tramp-smb-open-connection): Check existence of
12779 `tramp-smb-program'.
12780
a57e098f
SM
127812005-03-20 Stefan Monnier <monnier@iro.umontreal.ca>
12782
12783 * progmodes/perl-mode.el (perl-font-lock-syntactic-face-function):
12784 Properly handle the case where the `m' or `s' command's argument is not
12785 yet terminated.
12786 (perl-indent-new-calculate): New function.
12787 (perl-indent-line): Use it.
12788
e38b967a
MB
127892005-03-20 Miles Bader <miles@gnu.org>
12790
12791 * progmodes/gdb-ui.el (gdb-put-breakpoint-icon): Use breakpoint faces
12792 in text-mode too. Change to new face names.
a57e098f 12793 (breakpoint-enabled): Rename from `breakpoint-enabled-bitmap-face'.
e38b967a 12794 Add `:weight bold' attribute.
a57e098f 12795 (breakpoint-disabled): Rename from `breakpoint-disabled-bitmap-face'.
e38b967a 12796
0ee6e7b7
JL
127972005-03-19 Juri Linkov <juri@jurta.org>
12798
12799 * files.el (auto-mode-alist): Add comment. Optimize jar/ear/war.
12800
12801 * international/mule.el (auto-coding-alist): Sync with
12802 `auto-mode-alist' by adding upper case archive file extensions
12803 and adding ear/war to jar extension.
12804
864f69e9
EZ
128052005-03-19 David Casperson <casper@unbc.ca> (tiny change)
12806
12807 * textmodes/tex-mode.el (tex-view): If tex-shell process is not
12808 running, restart it.
12809
580a2a02
EZ
128102005-03-19 Yoichi NAKAYAMA <yoichi@geiin.org> (tiny changes)
12811
a57e098f 12812 * finder.el (finder-current-item): Throw an error on an empty line.
580a2a02
EZ
12813
12814 * man.el (Man-follow-manual-reference): If current-word returns
12815 nil, use "".
12816
09ad1a5b
EZ
128172005-03-19 Matt Hodges <MPHodges@member.fsf.org>
12818
12819 * simple.el (goto-line): Doc fix.
12820
9dce96b5
EZ
128212005-03-19 Aaron Hawley <Aaron.Hawley@uvm.edu> (tiny change)
12822
12823 * files.el (save-buffer): Doc fix.
12824
068f123a
EZ
128252005-03-19 Michael R. Mauger <mmaug@yahoo.com>
12826
12827 * recentf.el (recentf-cleanup-remote): New variable.
588c0770 12828 (recentf-cleanup): Use it to conditionally check availability of
068f123a
EZ
12829 remote files.
12830
19f26a89 128312005-03-19 Joe Edmonds <joe-bugs-debian-org@elem.com> (tiny change)
1b1556b1
EZ
12832
12833 * emacs-lisp/lisp-mode.el (lisp-mode-variables): Recognize `@' in
12834 function names.
12835
504f06a2
EZ
128362005-03-19 Eli Zaretskii <eliz@gnu.org>
12837
12838 * language/thai-word.el: New file.
12839
79d2d279
EZ
128402005-03-19 JUAN-LEON Lahoz Garcia <juanleon1@gmail.com>
12841
12842 * files.el (backup-buffer): If the file's directory is not
12843 writable, use copy instead of move to backup the file.
12844
f3b7338c
EZ
128452005-03-19 Eli Zaretskii <eliz@gnu.org>
12846
12847 * obsolete/keyswap.el: Moved to obsolete/ from term/.
12848
5d62baca
VJL
128492005-03-19 Vinicius Jose Latorre <viniciusjl@ig.com.br>
12850
a57e098f
SM
12851 * ps-print.el (ps-generate-string-list, ps-generate-header-line):
12852 Use functionp instead of symbolp and fboundp. Reported by Drkm
5d62baca
VJL
12853 <darkman_spam@yahoo.fr>.
12854 (ps-print-version): New version 6.6.6.
12855
951f97e6
SM
128562005-03-18 Tak Ota <Takaaki.Ota@am.sony.com>
12857
12858 * textmodes/table.el (table--line-column-position): New idiom.
12859 (table--row-column-insertion-point-p): New function to test
12860 validity of row and column insertion operation at a location.
12861 (table-global-menu, table-cell-menu): Use above functions for
12862 deterministic test operation.
12863 (table--editable-cell-p): Behave in deterministic fashion.
12864
1332f1a0
JL
128652005-03-18 Juri Linkov <juri@jurta.org>
12866
12867 * isearch.el (isearch-lazy-highlight-new-loop):
12868 Make arguments beg and end optional.
12869 (isearch-update): Remove optional arguments nil from
12870 isearch-lazy-highlight-new-loop.
12871 (isearch-lazy-highlight-search): Let-bind case-fold-search to
12872 isearch-lazy-highlight-case-fold-search instead of
12873 isearch-case-fold-search, and let-bind isearch-regexp to
951f97e6
SM
12874 isearch-lazy-highlight-regexp.
12875 Use isearch-lazy-highlight-last-string instead of isearch-string.
1332f1a0
JL
12876
12877 * replace.el (perform-replace): Remove bindings of global
12878 variables isearch-string, isearch-regexp, isearch-case-fold-search.
12879 Add three new arguments to `replace-highlight'.
12880 (replace-highlight): Add arguments string, regexp, case-fold.
12881 Let-bind isearch-string, isearch-regexp, isearch-case-fold-search
12882 to allow isearch-lazy-highlight-new-loop to use these values
951f97e6 12883 to set corresponding isearch-lazy-highlight-* internal
1332f1a0
JL
12884 variables whose values lazy highlighting will use regardless of
12885 changes to global variables isearch-string, isearch-regexp,
12886 isearch-case-fold-search during lazy highlighting loop.
12887 (replace-dehighlight): Rename `isearch-lazy-highlight-cleanup'
12888 to `lazy-highlight-cleanup'.
12889
12890 * textmodes/ispell.el (ispell-lazy-highlight): New defcustom.
12891 (ispell-highlight-face): Set default face to `isearch' when
12892 lazy highlighting is enabled.
12893 (ispell-highlight-spelling-error-overlay): Set `ispell-overlay'
12894 priority to 1. Add lazy highlighting.
12895 (ispell-highlight-spelling-error-xemacs): Remove obsolete arg
12896 from `isearch-dehighlight'.
12897
42f73fb4
DP
128982005-03-18 David Ponce <david@dponce.com>
12899
12900 * files.el (hack-local-variables): Do a case-insensitive search
12901 for End.
12902
46fe9018
JL
129032005-03-18 Juri Linkov <juri@jurta.org>
12904
12905 * isearch.el (lazy-highlight-cleanup) <command>: Rename from
12906 `isearch-lazy-highlight-cleanup', add alias to old name and
12907 declare obsolete. Add release numbers to other obsolete vars.
951f97e6
SM
12908 (isearch-done, isearch-lazy-highlight-new-loop):
12909 Rename `isearch-lazy-highlight-cleanup' to `lazy-highlight-cleanup'.
46fe9018
JL
12910 (lazy-highlight-cleanup) <variable>: Doc fix.
12911 (isearch-lazy-highlight-update): Rename obsolete
12912 `isearch-lazy-highlight-face' to `lazy-highlight-face'.
12913
951f97e6 129142005-03-18 Kenichi Handa <handa@m17n.org>
1ab06fdf
KH
12915
12916 * language/thai-util.el: Fix categorization of Thai characters in
12917 thai-category-table.
12918 (thai-composition-pattern): Adjust it for the above change.
12919 (thai-self-insert-command, thai-compose-syllable): New functions.
12920 (thai-compose-region): Use thai-compose-syllable.
12921 (thai-compose-string): Likewise.
12922 (thai-composition-function): Likewise.
12923 (thai-auto-composition): New function.
12924 (thai-auto-composition-mode): New minor mode.
12925
12926 * language/thai.el: Fix patterns to be registered in
12927 composition-function-table.
12928
12929 * international/quail.el (quail-input-method): Locally bind
12930 inhibit-modification-hooks to t.
12931
c7bd5d57
RS
129322005-03-17 Richard M. Stallman <rms@gnu.org>
12933
12934 * progmodes/perl-mode.el (perl-mode-hook): Defvar it.
12935 (perl-mode): Use run-mode-hooks.
12936
12937 * mail/rmail.el (rmail-movemail-program, rmail-pop-password)
12938 (rmail-pop-password-required, rmail-remote-password): Doc fixes.
12939 (rmail-preserve-inbox, rmail-probe, rmail-autodetect): Doc fix.
12940
951f97e6 12941 * mail/sendmail.el (sendmail-send-it): Reenable the code
c7bd5d57
RS
12942 to compute resend-to-address and use it.
12943
12944 * tar-mode.el (tar-mode): Turn off undo unconditionally.
12945
12946 * image-mode.el: New file.
12947
12948 * image.el (insert-sliced-image): Add autoload cookie.
12949
12950 * font-lock.el (font-lock-lines-before): New user option.
12951 (font-lock-after-change-function): Obey it.
12952
12953 * bindings.el (esc-map): Make M-g a prefix.
12954 Bind M-g g and M-g M-g to goto-line.
12955
c7bd5d57
RS
12956 * faces.el (face-id): Doc fix.
12957
129582005-03-17 Frederik Fouvry <fouvry@CoLi.Uni-SB.DE>
12959
12960 * mail/rmail.el (rmail-unknown-mail-followup-to): New function.
12961 (rmail-show-message): Use rmail-unknown-mail-followup-to.
12962 (rmail-reply): Recognize Mail-Followup-To and Mail-Reply-To headers.
12963
12964 * mail/sendmail.el (mail-yank-ignored-headers)
12965 (mail-font-lock-keywords, mail-mode-fill-paragraph):
12966 Add Mail-Followup-To and Mail-Reply-To headers.
12967 (mail-citation-hook): Add autoload cookie.
12968 (mail-mode): Doc fix.
12969 (mail-mode-map): Bind mail-mail-followup-to and mail-mail-reply-to.
12970 (mail-send): Compute Mail-Followup-To and Mail-Reply-To headers.
12971 (mail-mode-fill-paragraph): Handle those headers.
12972 (mail-mailing-lists): New variable.
12973 (mail-mail-reply-to, mail-mail-followup-to): New functions.
12974
5a1f9fcf
JL
129752005-03-17 Juri Linkov <juri@jurta.org>
12976
12977 * isearch.el (isearch-fallback): Check for `(car previous)'
12978 before calling `isearch-other-end-state'.
12979
0b6ec58d
KS
129802005-03-17 Kim F. Storm <storm@cua.dk>
12981
12982 * simple.el (move-beginning-of-line): Move to beginning of buffer
12983 line, as well as beginning of screen line.
12984
eae4ba2a
GM
129852005-03-16 Glenn Morris <gmorris@ast.cam.ac.uk>
12986
12987 * calendar/diary-lib.el (mark-diary-entries): Use new optional
12988 argument REDRAW rather than calendar-redrawing variable.
12989 * calendar/calendar.el (calendar-redrawing): Delete.
12990 (redraw-calendar): Do not bind calendar-redrawing.
12991
129922005-03-16 Matt Hodges <MPHodges@member.fsf.org>
12993
12994 * calendar/diary-lib.el (diary-redraw-calendar): Preserve point in
12995 diary-file buffer.
12996
b3e484d7
SM
129972005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
12998
12999 * help.el (describe-mode): Allow a :minor-mode-function property to
13000 specify a different minor mode toggle function than the variable.
13001 * simple.el (auto-fill-function):
13002 * subr.el (add-minor-mode): Use it.
13003
7bf880c6
KH
130042005-03-16 Kenichi Handa <handa@m17n.org>
13005
13006 * language/ethio-util.el (sera-being-called-by-w3): New variable.
13007 (ethio-sera-to-fidel-ethio): Check also sera-being-called-by-w3.
13008 (ethio-fidel-to-sera-buffer): Likewise.
13009
fe3947c3
JL
130102005-03-16 Juri Linkov <juri@jurta.org>
13011
13012 * emacs-lisp/find-func.el (find-function-regexp):
13013 Add defun-emitting macro `menu-bar-make-toggle'.
13014
13015 * isearch.el: Put `isearch-scroll' property to
13016 `split-window-horizontally'.
13017
13018 * info.el: Update error messages for `debug-ignored-errors'.
13019 (Info-isearch-search): Doc fix.
13020 (Info-find-node): Move up code to go into info buffer before
13021 recording the node to the history.
13022 (Info-fontify-node): Fontify titles only if the next line
13023 has two or more `*', `=', `-', `.'.
13024 Display "go to this node" for empty (match-string 3).
13025
6a3fac90
YM
130262005-03-16 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
13027
13028 * term/mac-win.el: Add mouse pointer shape constants.
13029
bc438588
KS
130302005-03-15 Kim F. Storm <storm@cua.dk>
13031
13032 * simple.el (move-beginning-of-line): Use vertical-motion.
13033
65e7180e
JL
130342005-03-15 Juri Linkov <juri@jurta.org>
13035
13036 * isearch.el (isearch-error): New variable.
13037 (isearch-invalid-regexp, isearch-within-brackets): Remove.
b3e484d7 13038 (isearch-error-state): Rename from `isearch-invalid-regexp-state'.
65e7180e
JL
13039 (isearch-within-brackets-state): Remove.
13040 (isearch-case-fold-search-state, isearch-pop-fun-state):
13041 Decrease frame index.
13042 (isearch-mode, isearch-top-state, isearch-push-state)
13043 (isearch-edit-string, isearch-abort, isearch-search-and-update)
13044 (isearch-fallback, isearch-message-prefix, isearch-message-suffix)
13045 (isearch-search, isearch-lazy-highlight-new-loop):
13046 Replace `isearch-invalid-regexp' with `isearch-error'.
13047 Remove `isearch-within-brackets'.
13048 (isearch-search): Add `search-failed' handler to `condition-case'.
13049 (isearch-lazy-highlight-search): Add `condition-case' to catch
13050 errors and allow `isearch-lazy-highlight-update' to try
13051 highlighting from the beginning of the window.
13052 (isearch-repeat): Move up code to set isearch-wrapped to t
13053 before calling isearch-wrap-function.
13054
13055 * info.el (Info-isearch-initial-node): New internal variable.
13056 (Info-search): Signal an error in isearch mode when search leaves
13057 the initial node. Signal an error when `bound' is non-nil and
13058 nothing was found in the current subfile.
13059 (Info-isearch-search): Remove `condition-case'.
13060 (Info-isearch-wrap): Don't wrap when search failed during leaving
13061 the initial node. If `Info-isearch-search' is nil, wrap around
13062 the current node.
13063 (Info-isearch-start): New fun.
13064 (Info-mode): Add buffer-local hook `Info-isearch-start' to
13065 `isearch-mode-hook'.
13066
a7321976
YM
130672005-03-15 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
13068
13069 * simple.el (normal-erase-is-backspace): Set default to t if
13070 running on Mac.
13071
13072 * term/mac-win.el (function-key-map): Sync with x-win.el.
13073
8dedddd5
KH
130742005-03-15 Kenichi Handa <handa@m17n.org>
13075
13076 * international/mule-cmds.el (locale-language-names): Modify the
13077 format of elements and add more entries.
13078 (locale-preferred-coding-systems): Add more entries.
b3e484d7 13079 (set-locale-environment): Adjust for the change of
8dedddd5
KH
13080 locale-language-names.
13081
8a462381
SM
130822005-03-14 Stefan Monnier <monnier@iro.umontreal.ca>
13083
13084 * pcvs.el (smerge-ediff): Remove bogus autoload.
13085
43314bf6
LK
130862005-03-14 Lute Kamstra <lute@gnu.org>
13087
dc64809a
LK
13088 * emacs-lisp/debug.el (debugger-make-xrefs): Docstring fix.
13089 Ignore a `*' at the beginning of a line.
13090
8a462381 13091 * subr.el (macro-declaration-function): Move to emacs-lisp/byte-run.el.
adf9acf8
LK
13092 * emacs-lisp/byte-run.el (macro-declaration-function): Move from
13093 subr.el.
13094 (dont-compile, eval-when-compile, eval-and-compile): Use declare
13095 to specify indentation.
13096
43314bf6
LK
13097 * generic.el (define-generic-mode): Let generic-mode-list be a
13098 list of strings; test membership with equal.
13099
40821110
KS
131002005-03-14 Kim F. Storm <storm@cua.dk>
13101
13102 * simple.el (next-line, previous-line): Add optional try-vscroll
13103 arg to recognize interactive use. Pass it on to line-move.
13104 (line-move): Don't perform auto-window-vscroll when defining or
588c0770 13105 executing keyboard macro to ensure consistent behavior.
40821110 13106
b70d9316
SM
131072005-03-13 Stefan Monnier <monnier@iro.umontreal.ca>
13108
13109 * pcvs-util.el (cvs-string->strings): Strip trailing whitespace.
13110
c4fbcb01
LK
131112005-03-13 Lute Kamstra <lute@gnu.org>
13112
13113 * emacs-lisp/debug.el (debug): Set debug-on-exit before calling
13114 debugger-setup-buffer so that backtrace marks the frames set to
13115 debug-on-exit and we don't have to do it manually. Set an extra
13116 debug-on-exit for macro's.
13117 (debugger-setup-buffer): Don't mark the top frame manually.
40821110 13118
3fdfb09c
LK
131192005-03-12 Lute Kamstra <lute@gnu.org>
13120
13121 * emacs-lisp/byte-run.el: Replace lisp-indent-hook with
13122 lisp-indent-function throughout.
13123 (with-no-warnings): Set lisp-indent-function property.
13124
09d252f2
TTN
131252005-03-12 Thien-Thi Nguyen <ttn@gnu.org>
13126
13127 * progmodes/dcl-mode.el (dcl-mode-syntax-table):
13128 Add entry for backslash.
13129
c10d2217
JL
131302005-03-12 Juri Linkov <juri@jurta.org>
13131
13132 * info.el (Info-search): Four fixes for backward search.
13133
0e425a58
JB
131342005-03-11 Jay Belanger <belanger@truman.edu>
13135
13136 * calc/calc.el (calc-language-alist): New variable.
13137 * calc/calc-embed.el (calc-embedded-language-alist): Remove.
13138 (calc-embedded-find-modes): Use calc-language-alist instead of
13139 calc-embedded-language-alist.
13140
33873bad
GM
131412005-03-11 Glenn Morris <gmorris@ast.cam.ac.uk>
13142
13143 * calendar/calendar.el (calendar-redrawing): New internal
13144 variable.
13145 (redraw-calendar): Remove bogus save-excursion from previous
13146 change. Bind calendar-redrawing to t for mark-diary-entries.
13147 * calendar/diary-lib.el (mark-diary-entries): No need to redraw
13148 calendar if that is why we were called.
13149
fa815b14
KH
131502005-03-11 Kenichi Handa <handa@m17n.org>
13151
13152 * international/mule.el (make-coding-system): Set property
c7bd5d57 13153 coding-system-define-form to nil.
fa815b14
KH
13154 (define-coding-system-alias): Likewise.
13155
ac249c4c
KH
131562005-03-11 Kenichi Handa <handa@m17n.org>
13157
13158 These changes are suggested by Dave Love <fx@gnu.org>.
13159
13160 * textmodes/fill.el: Change encoding to iso-2022-7bit and add
13161 coding: tag.
13162 (adaptive-fill-regexp): Add more bullets.
13163 (fill-french-nobreak-p): Add Latin-1 and Latin-9 guillemets in
13164 regexps.
13165
ef75a647
SM
131662005-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
13167
dd39c336
SM
13168 * help.el (describe-mode): Properly handle non-trivial lighters.
13169 Don't ignore minor modes that are not listed in minor-mode-list.
13170
ef75a647
SM
13171 * tooltip.el (tooltip-mode): Don't complain that you can't turn the
13172 feature ON when the user requests to turn it OFF.
13173
449808f7
LK
131742005-03-10 Lute Kamstra <lute@gnu.org>
13175
13176 * emacs-lisp/debug.el (debug-entry-code): Delete it.
ef75a647 13177 (implement-debug-on-entry): New function to replace debug-entry-code.
449808f7
LK
13178 (debug-on-entry-1): Use implement-debug-on-entry. Delete the
13179 second argument as the 2005-03-07 change makes it obsolete.
13180 (debug-on-entry, cancel-debug-on-entry): Update call to
13181 debug-on-entry-1.
13182 (debug, debugger-setup-buffer): Comment update.
ef75a647 13183 (debugger-frame-number): Update to work with implement-debug-on-entry.
449808f7 13184
134d277e
JB
131852005-03-10 Jay Belanger <belanger@truman.edu>
13186
13187 * calc/calc-embed.el (math-ms-args): Declare it.
13188 (calc-embedded-eval-expr, calc-embedded-eval-get-var): Use variable
13189 math-ms-args.
13190 (calc-embedded-subst): Use math-multi-subst-rec to substitute
13191 variables.
13192
33c76f5a
NR
131932005-03-10 Nick Roberts <nickrob@snap.net.nz>
13194
13195 * progmodes/gdb-ui.el (gdb-var-create-handler, gdb-get-location):
13196 Use message-box.
13197
13198 * tooltip.el (tooltip-mode): Use define-minor-mode and simplify.
13199 (tooltip-activate-mouse-motions-if-enabled): Use dolist.
13200 (tooltip-gud-tips): Simplify.
588c0770 13201 (tooltip-gud-tips-p): Remove superfluous :set.
33c76f5a
NR
13202 (tooltip-gud-modes): Add fortran-mode.
13203 (gdb-tooltip-print): Remove newline for tooltip-use-echo-area.
13204
13205 * bindings.el (mode-line-mode-menu): Add tooltip-mode to mode-line.
449808f7 13206
7f351d0b
KS
132072005-03-09 Kim F. Storm <storm@cua.dk>
13208
13209 * play/animate.el (animate-place-char): Use forward-line instead
13210 of next-line to improve performance.
13211
e62ecf85
SJ
132122005-03-09 Simon Josefsson <jas@extundo.com>
13213
13214 * net/browse-url.el (browse-url-default-browser): Doc fix.
13215
f1953880
MB
132162005-03-09 Miles Bader <miles@gnu.org>
13217
13218 * emacs-lisp/bytecomp.el (byte-compile-variable-ref)
13219 (byte-compile-obsolete): Change " since VER" to " (as of Emacs VER)".
13220
ca8d88cd
KH
132212005-03-09 Kenichi Handa <handa@m17n.org>
13222
ec4e909a
KH
13223 * international/latin-1.el: Set case and syntax for 255 only if
13224 set-case-syntax-set-multibyte is nil.
13225
7f351d0b 13226 * textmodes/ispell.el (ispell-insert-word): New function.
449808f7 13227 (ispell-word): Use ispell-insert-word to insert a new word.
ef75a647 13228 (ispell-process-line): Likewise.
ca8d88cd
KH
13229 (ispell-complete-word): Likewise.
13230
9839760a
GM
132312005-03-09 Glenn Morris <gmorris@ast.cam.ac.uk>
13232
13233 * calendar/calendar.el (redraw-calendar): Preserve point.
13234 Reported by Matt Hodges <MPHodges@member.fsf.org>.
13235 (calendar-week-start-day): Move after definition of
13236 redraw-calendar. Delete buffer test, since redraw-calendar has
13237 that now.
13238
13239 * calendar/diary-lib.el (mark-diary-entries): Only call
13240 redraw-calendar in the first of any recursive calls.
13241 Reported by Alan Shutko <ats@acm.org>.
13242
9553cf63
JL
132432005-03-08 Juri Linkov <juri@jurta.org>
13244
13245 * textmodes/sgml-mode.el (sgml-tag, html-tag-alist)
13246 (html-horizontal-rule, html-line, html-image, html-checkboxes)
13247 (html-radio-buttons): Add a space before the trailing `/>' where
13248 sgml-xml-mode is non-nil.
13249 (sgml-delete-tag): Check if the tag ends with `/>' to not delete
13250 the subsequent tag of the empty XML tag.
13251 (html-href-anchor): Don't set initial input to "http:".
13252 (html-image): Ask for the image URL and set point inside alt="".
13253 (html-name-anchor): Duplicate the name in the `id' attribute when
13254 sgml-xml-mode is non-nil.
13255 (html-paragraph): Remove \n before <p>.
13256 (html-checkboxes, html-radio-buttons): Insert `checked="checked"'
13257 instead of `checked' when sgml-xml-mode is non-nil.
13258
13259 * facemenu.el (list-colors-print): Print #RRGGBB in default face.
13260 Remove 1 space before #RRGGBB to not truncate it on terminal
13261 windows w/o fringes. Remove 1 space between bg and fg examples
13262 to get more space.
13263 (list-colors-duplicates): Replace `and' with `if' for `boundp' to
13264 avoid byte-compile warnings.
13265
13266 * image-file.el (image-file-handler): Put `safe-magic' property to
13267 `image-file-handler'.
13268
13269 * info.el (Info-isearch-search): Emulate word search in
13270 isearching through multiple Info nodes with Info-search.
13271 (Info-isearch-wrap): Allow isearch-word.
13272
9b54d453
LK
132732005-03-08 Lute Kamstra <lute@gnu.org>
13274
13275 * emacs-lisp/debug.el (debugger-step-through): Make sure that
13276 stepping into the debugger's code is not possible.
13277 (debugger-jumping-flag): Docstring update.
13278
41d4eedc
JB
132792005-03-08 Jay Belanger <belanger@truman.edu>
13280
13281 * calc/calc-embed.el (calc-do-embedded): Reset mode line when
13282 embedded mode begins.
13283 (calc-embedded-language-alist): New variable.
13284 (calc-embedded-find-modes): Use calc-embedded-language-alist to
13285 set default language mode.
13286
c68f7e21
KH
132872005-03-08 Kenichi Handa <handa@m17n.org>
13288
13289 * international/ccl.el (define-ccl-program): Fix docstring about
13290 extra 256 bytes assured for the output buffer.
13291
13292 * international/utf-16.el (ccl-encode-mule-utf-16le-with-signature):
13293 Fix BUFFER_MAGNIFICATION to 2.
13294 (ccl-encode-mule-utf-16be-with-signature): Likewise.
13295
3ee9f6ac
JW
132962005-03-07 Karl Chen <quarl@cs.berkeley.edu>
13297
13298 * align.el (align-rules-list): Added an alignment rule for CSS
13299 declarations (applies to css-mode and html-mode buffers).
13300
a29cf450
SM
133012005-03-07 Stefan Monnier <monnier@iro.umontreal.ca>
13302
13303 * emacs-lisp/debug.el (debug-on-entry-1): Fix handling of macros.
13304
2f8cd1ce
KS
133052005-03-07 Kim F. Storm <storm@cua.dk>
13306
a54595d4
KS
13307 * simple.el (move-beginning-of-line): New command.
13308
13309 * bindings.el (global-map): Bind C-a to move-beginning-of-line.
13310
13311 * reveal.el (reveal-mode-map): Bind C-a to beginning-of-line.
13312
13313 * emulation/cua-base.el: Put CUA move property on move-end-of-line
13314 and move-beginning-of-line.
13315
2f8cd1ce
KS
13316 * apropos.el (apropos-print): Omit command from M-x ... RET.
13317
7a2306d9
NR
133182005-03-07 Nick Roberts <nickrob@snap.net.nz>
13319
13320 * progmodes/gdb-ui.el (gdb-var-create-handler): Handle just MI case.
13321 (gdb-send, gdb-send-item): Log items sent from gdb-send too.
13322
aaf2cff2
RS
133232005-03-06 Richard M. Stallman <rms@gnu.org>
13324
13325 * bindings.el (esc-map): Bind M-g to goto-line.
13326
13327 * facemenu.el (global-map): Bind M-o, not M-g.
13328
bf7970c5
JD
133292005-03-06 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
13330
13331 * menu-bar.el (menu-bar-file-menu): Add the same :enable to
13332 "Open Directory" as for "Open File".
13333
0251bafb
RS
133342005-03-06 Chong Yidong <cyd@stupidchicken.com>
13335
13336 * simple.el (activate-mark-hook, deactivate-mark-hook): Add defvars.
13337 (push-mark-command): Run activate-mark-hook.
13338
133392005-03-06 Richard M. Stallman <rms@gnu.org>
13340
13341 * help-mode.el (help-mode-finish): Don't alter the element
13342 in view-return-to-alist if there already is one.
13343
13344 * jit-lock.el (jit-lock-stealth-fontify): When calling sit-for,
13345 make sure the current buffer is the expected one.
13346
13347 * novice.el (disabled-command-function): Output in *Disabled Command*.
13348 Explicitly ignore non-keyboard events, and explicitly handle C-g.
13349
13350 * textmodes/flyspell.el (flyspell-large-region):
13351 Pass args differently for aspell.
13352
13353 * files.el (mode-require-final-newline): Doc fix.
13354
52eb0373 133552005-03-03 Stephan Stahl <stahl@eos.franken.de> (tiny change)
0251bafb 13356
2f8cd1ce 13357 * progmodes/which-func.el (which-function):
0251bafb
RS
13358 Specify NOERROR when calling imenu--make-index-alist.
13359
55d0f066
SM
133602005-03-05 Stefan Monnier <monnier@iro.umontreal.ca>
13361
a3194d03
SM
13362 * simple.el (normal-erase-is-backspace): Define default value.
13363
ca19f3f1
AS
13364 * custom.el (custom-theme-set-variables): Remove unused var
13365 `immediate'.
13366 (custom-reevaluate-setting): Simple function to handle variables
13367 that are defined before their default value can really be
13368 computed.
a3194d03
SM
13369
13370 * startup.el (command-line): Use it for temporary-file-directory,
13371 small-emporary-file-directory, auto-save-file-name-transforms,
13372 blink-cursor-mode, and normal-erase-is-backspace.
13373
55d0f066
SM
13374 * font-lock.el (font-lock-fontify-keywords-region): Ensure forward
13375 progress, even with buggy anchored keywords.
13376
f38c52df
LT
133772005-03-05 Luc Teirlinck <teirllm@auburn.edu>
13378
be6e87e5 13379 * simple.el (goto-line): Remove unbalanced final parenthesis.
f38c52df 13380
bb96021a
RS
133812005-03-05 Richard M. Stallman <rms@gnu.org>
13382
13383 * simple.el (goto-line): Use a number at point as the default.
13384 With C-u as arg, switch buffers.
13385
3ff96c81
JL
133862005-03-05 Juri Linkov <juri@jurta.org>
13387
13388 * frame.el (blink-cursor-mode): Replace `emacs-quick-startup'
13389 with `no-blinking-cursor'.
13390
13391 * startup.el (no-blinking-cursor): New defvar.
13392 (command-line): Add `--no-blinking-cursor' to longopts.
13393 Set `no-blinking-cursor' to t for command line arguments
13394 -Q, -nbc, --no-blinking-cursor. Replace `emacs-quick-startup'
13395 with `no-blinking-cursor' in the condition for calling
13396 `blink-cursor-mode'.
13397
c3a52675
LT
133982005-03-04 Luc Teirlinck <teirllm@auburn.edu>
13399
13400 * menu-bar.el (menu-bar-make-mm-toggle): Doc fix.
13401 (menu-bar-options-save): Add blink-cursor-mode.
13402 (menu-bar-options-menu): Add blink-cursor-mode.
13403
77b94af3
GM
134042005-03-04 Ulf Jasper <ulf.jasper@web.de>
13405
13406 * calendar/icalendar.el (icalendar-version): Increase to 0.11.
13407 (icalendar-export-file, icalendar-export-region)
a29cf450 13408 (icalendar-import-file, icalendar-import-buffer): Add autoload cookies.
77b94af3
GM
13409 (icalendar--convert-ical-to-diary): Fix problem with DURATION.
13410
524352d6
LK
134112005-03-04 Lute Kamstra <lute@gnu.org>
13412
a29cf450 13413 * emacs-lisp/debug.el (debugger-step-after-exit): Make it a defvar.
524352d6
LK
13414 (debug-function-list): Ditto.
13415
b12e59fd
RC
134162005-03-04 Robert J. Chassell <bob@rattlesnake.com>
13417
13418 * textmodes/texinfmt.el (texinfo-append-refill):
13419 Redefine the types of line to which @refill
13420 is not appended by replacing a search for `@refill\\|@bye' with
13421 `@refill\\|^[ \t]*@'. The intent is to solve both the `@end
13422 itemize@refill' bug and the unfilled long lines bug.
a29cf450 13423 (texinfmt-version): Update number and date.
b12e59fd 13424
518d3637
RS
134252005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
13426
13427 * international/code-pages.el (windows-1250, windows-125[2-8])
13428 (iso-8859-10, -13, -16, georgian-ps): Add autoload cookies.
13429
d245ff23
SM
134302005-03-03 Stefan Monnier <monnier@iro.umontreal.ca>
13431
13432 * frame.el (blink-cursor-mode): `emacs-quick-startup' may not be
13433 bound yet.
13434
b8210c6e
JPW
134352005-03-02 Romain Francoise <romain@orebokech.com>
13436
13437 * ibuf-ext.el (ibuffer-filter-disable): Move back to the current
13438 buffer after removing limits.
13439 (ibuffer-pop-filter): Ditto.
13440 Update copyright.
13441
aad1926a
MB
134422005-03-02 Miles Bader <miles@gnu.org>
13443
13444 * button.el (make-text-button): If the user doesn't specify a
13445 type, use the default. Rewrite to use `add-text-properties' and
13446 plist functions.
13447
284f0680
LK
134482005-03-01 Lute Kamstra <lute@gnu.org>
13449
13450 * emacs-lisp/debug.el (inhibit-debug-on-entry): Add docstring.
13451 (debugger-jumping-flag): New var.
13452 (debug-entry-code): Use it.
13453 (debugger-jump): Use debugger-jumping-flag and add
13454 debugger-reenable to post-command-hook.
13455 (debugger-reenable): Use debugger-jumping-flag and remove itself
13456 from post-command-hook.
13457 (debug, debug-on-entry, cancel-debug-on-entry): Remove call to
13458 debugger-reenable.
13459
43e7d00a
RC
134602005-03-01 Robert J. Chassell <bob@rattlesnake.com>
13461
284f0680 13462 * textmodes/texinfmt.el (texinfo-no-refill-regexp): Comment out
43e7d00a
RC
13463 inclusion of "itemize\\|", which may be unnecessary, is certainly
13464 inelegant, and stops refilling in itemize lists when formatting
13465 Japanese Texinfo files to Info.
13466 Update copyright to 2005.
13467
911ba5f8
NR
134682005-03-01 Nick Roberts <nickrob@snap.net.nz>
13469
13470 * progmodes/gdb-ui.el (gdb-get-location): Use a warning instead
13471 of an error if GDB can't find the source file.
13472
f830b09e
GM
134732005-03-01 Glenn Morris <gmorris@ast.cam.ac.uk>
13474
13475 * calendar/calendar.el (redraw-calendar): Work from any buffer,
13476 not just the calendar.
13477
13478 * calendar/diary-lib.el (mark-diary-entries): Remove any old marks
13479 first.
13480 (diary-redraw-calendar): New function.
13481 (make-diary-entry): Add diary-redraw-calendar to local
13482 write-contents-functions. Turn off selective display before
13483 inserting in diary.
13484
5582d76d
KS
134852005-03-01 Kim F. Storm <storm@cua.dk>
13486
13487 * emacs-lisp/copyright.el (copyright-fix-years): New command.
13488
a9ee5cac
LK
134892005-03-01 Lute Kamstra <lute@gnu.org>
13490
13491 * emacs-lisp/debug.el (debug-on-entry-1): Reimplement to make sure
13492 that debug-entry-code can be safely removed from a function while
13493 this code is being evaluated. Revert the 2005-02-27 change as the
13494 new implementation no longer requires it. Make sure that a
dd39c336 13495 function body containing just a string is not mistaken for a docstring.
439368ed
LK
13496 (debug): Skip one more frame in case of debug on entry.
13497 (debugger-setup-buffer): Delete one more frame line in case of
13498 debug on entry.
13499 (debugger-frame-number): Update to use the new text introduced by
d245ff23 13500 the 1999-11-03 change. Skip one more frame in case of debug on entry.
a9ee5cac 13501
77032434
KS
135022005-02-28 Kim F. Storm <storm@cua.dk>
13503
13504 * double.el (double-translate-key): Call force-window-update after
13505 read-event to avoid crash in redisplay.
13506
c4d5a8a1
SM
135072005-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
13508
13509 * emacs-lisp/debug.el (inhibit-debug-on-entry): New var.
13510 (debug): Use it. Move the inhibit-trace earlier.
13511 (debug-entry-code): New const.
13512 (debug-on-entry-1): Use it.
13513
4c23089d 135142005-02-28 Chong Yidong <cyd@stupidchicken.com>
dbaba2d2 13515
c4d5a8a1
SM
13516 * international/utf-16.el (ccl-encode-mule-utf-16le):
13517 Fix BUFFER_MAGNIFICATION to 2.
dbaba2d2
KH
13518 (ccl-encode-mule-utf-16be): Likewise.
13519
135202005-02-28 Kenichi Handa <handa@m17n.org>
13521
13522 * international/utf-16.el (ccl-encode-mule-utf-16le-with-signature):
13523 Fix BUFFER_MAGNIFICATION to 4.
13524 (ccl-encode-mule-utf-16be-with-signature): Likewise.
13525
0f468ead
NR
135262005-02-28 Nick Roberts <nickrob@snap.net.nz>
13527
13528 * speedbar.el (speedbar-update-flag): Doc fix.
13529 (speedbar-show-info-under-mouse): Give set-mouse-position the right
13530 argument.
13531
35c5f5d3
SM
135322005-02-27 Stefan Monnier <monnier@iro.umontreal.ca>
13533
fc88c288
SM
13534 * reveal.el (reveal-post-command): Don't try to reveal overlays which
13535 have a non-nil `invisible' property but are actually visible.
13536
35c5f5d3
SM
13537 * progmodes/perl-mode.el (perl-imenu-generic-expression): Add entries
13538 for perldoc sections.
13539 (perl-outline-regexp, perl-outline-level): New var and function.
13540 (perl-mode): Use them.
13541
f43ae016
GM
135422005-02-27 Glenn Morris <gmorris@ast.cam.ac.uk>
13543
13544 * calendar/diary-lib.el (diary-remind): Discard any mark portion
13545 from diary-entry. Reported by Andrew Kemp <ajwk@pell.uklinux.net>.
13546
04c9dde8
LT
135472005-02-27 Luc Teirlinck <teirllm@auburn.edu>
13548
13549 * cus-edit.el: Comment change.
13550 (custom-buffer-create-internal): Slightly reword text at top of
13551 Custom buffers. Mention there that saving an option edits the
13552 init file. Add link to Emacs manual node on `custom-file'.
13553 (custom-magic-alist): Rewrite individual State messages to use
13554 capitalized keywords. Doc fix.
13555
261b7f30
GM
135562005-02-27 Matt Hodges <MPHodges@member.fsf.org>
13557
13558 * calendar/calendar.el (calendar-buffer): Move above
13559 calendar-week-start-day.
13560 (calendar-week-start-day): Doc fix. Add :set function.
13561 (calendar-minimum-window-height): New variable.
13562 (generate-calendar-window): Only resize window if selected-window
13563 is displaying the calendar buffer. Use new variable
13564 calendar-minimum-window-height.
13565 (generate-calendar): Reword error message.
13566 (calendar-mode-map): Bind DEL to scroll-other-window-down.
13567
b71c9e75
AS
135682005-02-27 Andreas Schwab <schwab@suse.de>
13569
c58447fd
AS
13570 * vc.el (vc-do-command): Don't run command asynchronously when
13571 operating in a remote directory.
13572
b71c9e75
AS
13573 * net/tramp.el (tramp-file-name-for-operation): Fix misapplied
13574 change from sync with Tramp 2.0.47.
13575
aa5c6b3e
RS
135762005-02-27 Richard M. Stallman <rms@gnu.org>
13577
13578 * textmodes/ispell.el (ispell-change-dictionary): Doc fix.
13579
13580 * textmodes/flyspell.el (flyspell-mode-on):
13581 Call ispell-change-dictionary only if necessary.
13582
13583 * emacs-lisp/re-builder.el (regexp-builder): New function.
13584
13585 * register.el (describe-register-1): Explicitly handle
13586 yank-excluded-properties = t.
13587
13588 * cus-edit.el (custom-buffer-create-internal): Improve progress msgs.
13589 (custom-magic-alist): Change the status descriptions again.
13590 (face widget-type): Total rewrite based on `restricted-sexp'
13591 to eliminate the confusing double hiding levels.
13592
13593 * emacs-lisp/debug.el (debug-on-entry-1):
13594 If function body is empty, add nil as body form.
13595
5f8a82e1
SM
135962005-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
13597
13598 * emacs-lisp/trace.el (inhibit-trace): New var.
13599 (trace-make-advice): Use it.
13600
13601 * emacs-lisp/debug.el (debug): Put back the inhibit-trace.
13602
c6f4488c
KS
136032005-02-26 Kim F. Storm <storm@cua.dk>
13604
13605 * mouse.el (mouse-1-click-in-non-selected-windows): New defcustom.
13606 (mouse-on-link-p, mouse-drag-region-1): Use it.
13607
a0b497c5
LK
136082005-02-25 Lute Kamstra <lute@gnu.org>
13609
13610 * replace.el (query-replace-read-from): Fix 2005-02-19 change.
13611
ffa8d0ef
LT
136122005-02-24 Luc Teirlinck <teirllm@auburn.edu>
13613
13614 * frame.el (blink-cursor-mode): Add :group keyword.
13615
1a951b51
GM
136162005-02-24 Ulf Jasper <ulf.jasper@web.de>
13617
78d54dee
SM
13618 * calendar/icalendar.el (icalendar--decode-isodatetime):
13619 New optional argument DAY-SHIFT.
1a951b51
GM
13620 (icalendar-export-region): Fix coding-system-for-write.
13621 (icalendar--convert-ical-to-diary): Shift end-day of all-day
13622 events by one.
13623
6ecedb40
SM
136242005-02-24 Stefan Monnier <monnier@iro.umontreal.ca>
13625
13626 * textmodes/tex-mode.el (tex-font-lock-keywords-3): #n is atomic.
13627
1749aa90
KS
136282005-02-24 Kim F. Storm <storm@cua.dk>
13629
13630 * international/iso-acc.el (iso-accents-compose): Fix crash
13631 during redisplay. Call force-window-update after read-event
13632 and delete-region to signal that window is not accurate.
13633
78d54dee
SM
136342005-02-23 Stefan Monnier <monnier@iro.umontreal.ca>
13635
13636 * emacs-lisp/debug.el (debug): Hide the buffer if it's not killed.
13637 Remove unused and inexistent var `inhibit-trace'.
13638 (debugger-mode): Use run-mode-hooks.
13639 (debugger-list-functions): Add buttons; setup xref stack.
13640
a98ac7ae
RS
136412005-02-23 Richard M. Stallman <rms@gnu.org>
13642
13643 * calendar/appt.el (appt-time-msg-list): 3rd elt of each
13644 appointment says it was explicitly made.
13645 (appt-add): Set the 3rd element.
13646 (appt-make-list): Preserve explicit appointments.
13647
13648 * subr.el (find-tag-default): Catch errors in forward-sexp.
13649
91c66262
JL
136502005-02-23 Juri Linkov <juri@jurta.org>
13651
13652 * info.el (Info-isearch-search): New defcustom.
13653 (Info-isearch-search): Call the default isearch function
13654 when Info-isearch-search is nil.
13655 (Info-isearch-wrap): Use variable Info-isearch-search.
13656
01d746be
LT
136572005-02-22 Luc Teirlinck <teirllm@auburn.edu>
13658
13659 * cus-edit.el: Comment change.
13660
b686dd59
KS
136612005-02-22 Kim F. Storm <storm@cua.dk>
13662
6ecedb40
SM
13663 * progmodes/hideif.el (hide-ifdef-use-define-alist):
13664 Use completing-read. Suggested by Juan-Leon Lahoz Garcia.
b686dd59 13665
fe77c061
SJ
136662005-02-22 Simon Josefsson <jas@extundo.com>
13667
6ecedb40
SM
13668 * net/browse-url.el (browse-url-netscape-new-window-is-tab):
13669 New variable.
fe77c061
SJ
13670 (browse-url-netscape): Use it. Suggested by "Johann 'Myrkraverk'
13671 Oskarsson" <myrkraverk@users.sourceforget.net>.
13672
baf70a02
KS
136732005-02-22 Kim F. Storm <storm@cua.dk>
13674
13675 * mouse.el (mouse-on-link-p): If arg POS is a mouse event,
13676 check that window of that event is the selected window.
13677 (mouse-drag-region-1): Compare mouse event window to selected
13678 window before setting point.
13679
13680 * tooltip.el (tooltip-show-help-function): Pass event to
13681 mouse-on-link-p so it can check selected window.
13682
ca69e8aa
KH
136832005-02-22 Kenichi Handa <handa@m17n.org>
13684
13685 * ps-mule.el (ps-mule-header-string-charsets): Delete it.
13686 (ps-mule-show-warning): New function.
13687 (ps-mule-begin-job): Use ps-mule-show-warning if unprintable
13688 characters are found.
13689
13690 * ps-print.el (ps-header-footer-string): Return a list of header
13691 and footer strings.
13692
dae3211d
SM
136932005-02-21 Wolfgang Jenkner <wjenkner@inode.at> (tiny change)
13694
13695 * pcvs.el (cvs-retrieve-revision): Fix thinko.
13696
136972005-02-21 Stefan Monnier <monnier@iro.umontreal.ca>
2c75eddf 13698
9df747e1
SM
13699 * frame.el (blink-cursor-mode): Use define-minor-mode.
13700
2c75eddf
SM
13701 * term/mac-win.el (function-key-map): Use char-names more consistently.
13702 (file-name-coding-system): Only set it for MacOS-9. The other case is
13703 already handled in mule-cmds.el (where it also works when mac-win.el
13704 is not used).
13705
c4a166f1
KH
137062005-02-21 Kenichi Handa <handa@m17n.org>
13707
002dc239
KH
13708 * international/mule.el (ctext-pre-write-conversion): Always use
13709 " *code-converting-work*" buffer for work.
13710
c4a166f1
KH
13711 * textmodes/ispell.el (ispell-dictionary-alist): Fix docstring.
13712
22071507
TTN
137132005-02-20 Thien-Thi Nguyen <ttn@gnu.org>
13714
13715 * progmodes/scheme.el (scheme-font-lock-keywords-2): Handle named-let.
13716
50d9c396
JY
137172005-02-20 Jonathan Yavner <jyavner@member.fsf.org>
13718
2c75eddf 13719 * ses.el (undo-more): Restore defadvice, but only the part that
50d9c396
JY
13720 allows changes outside the restricted area of the buffer.
13721
0fba9f25
KS
137222005-02-20 Kim F. Storm <storm@cua.dk>
13723
13724 * simple.el (line-move): Add fourth optional arg try-vscroll which
13725 must be set to perform auto-window-vscroll.
13726 When moving backwards and doing auto-window-vscroll, automatically
13727 vscroll to the last part of lines which are taller than the window.
13728 (next-line, previous-line): Set try-vscroll arg on line-move.
13729
ac010fca
DN
137302005-02-19 Dan Nicolaescu <dann@ics.uci.edu>
13731
f79bdb3a
DN
13732 * replace.el (query-replace, query-replace-regexp)
13733 (replace-string, replace-regexp): When operating on region, make
13734 the minibuffer prompt say so.
13735
ac010fca
DN
13736 * isearch.el (isearch-forward): Document isearch-query-replace and
13737 isearch-query-replace-regexp keybindings.
0fba9f25 13738
fa64fa22
JB
137392005-02-19 Jay Belanger <belanger@truman.edu>
13740
13741 * calc/calc-aent.el (math-read-token): Add local variable.
13742
13743 * calc/calc-prog.el (calc-user-define-edit): Add local variable.
13744 (calc-edit-top): Move declaration to earlier in file.
13745 (calc-edit-macro-repeats): Add local variables.
13746
13747 * calc/calcalg2.el: Add differentiation rule for calcFunc-coth.
13748 Adjust differentiation rules for calcFunc-tan, calcFunc-cot,
13749 calcFunc-tanh.
13750 Adjust integration rule for calcFunc-tan.
13751
3f9526a3 137522005-02-19 Michael Kifer <kifer@cs.stonybrook.edu>
0fba9f25
KS
13753
13754 * viper-cmd.el (viper-prefix-commands): Make into a defconst.
13755 (viper-exec-buffer-search): Use regexp-quote to quote buffer string.
13756 (viper-minibuffer-setup-sentinel): Make some variables buffer-local.
13757 (viper-skip-separators): Bug fix.
13758 (viper-set-searchstyle-toggling-macros): Allow to unset macros in a
3f9526a3 13759 particular major mode.
0fba9f25 13760 (viper-del-backward-char-in-replace): Don't put deleted char on the
3f9526a3 13761 kill ring.
0fba9f25
KS
13762
13763 * viper-ex.el (viper-color-display-p): New function.
13764 (viper-has-face-support-p): Use viper-color-display-p.
13765
13766 * viper-keym.el (viper-gnus-modifier-map): New keymap.
13767
13768 * viper-macs.el (viper-unrecord-kbd-macro): Bug fix.
13769
13770 * viper-util.el (viper-glob-unix-files): Fix shell status check.
13771 (viper-file-remote-p): Make equivalent to file-remote-p.
13772
78d54dee
SM
13773 * viper.el (viper-major-mode-modifier-list):
13774 Use viper-gnus-modifier-map.
0fba9f25 13775
c761fd55
DK
137762005-02-19 David Kastrup <dak@gnu.org>
13777
13778 * subr.el (subregexp-context-p): Fix garbled doc string by adding
13779 quoting.
13780
7ca4e8a1
JB
137812005-02-19 Jay Belanger <belanger@truman.edu>
13782
13783 * calc/calc-math.el (calc-arctan, calc-tanh, calc-arctanh):
78d54dee 13784 Remove extra definitions.
7ca4e8a1
JB
13785 (calc-coth): New function.
13786 (calcFunc-cot): Fix `let'.
13787
0e0d5683
EZ
137882005-02-19 Eli Zaretskii <eliz@gnu.org>
13789
13790 * faces.el (escape-glyph, minibuffer-prompt): Add commentary for
13791 the reasons we use "type pc" in these faces.
13792
13793 * button.el (button): Ditto.
13794
2511035d
EZ
137952005-02-19 Michael Mauger <mmaug@yahoo.com>
13796
13797 * replace.el (query-replace-read-from): Set the value of
13798 query-replace-from-history-variable to handle the case of an empty
13799 string entered to accept the suggested default.
74f69b93 13800
78d54dee
SM
13801 * net/tramp.el (tramp-file-name-for-operation):
13802 Use dired-call-process instead of dired-call-process-command.
74f69b93 13803
7182a9a6
JB
138042005-02-19 Jay Belanger <belanger@truman.edu>
13805
13806 * calc/calc-arith.el (math-trig-inverses, math-div-trig)
13807 (math-div-non-trig): New variables.
13808 (math-combine-prod-trig, math-div-new-trig, math-div-new-non-trig)
13809 (math-div-isolate-trig, math-div-isolate-trig-term): New functions.
13810 (math-combine-prod, math-div-symb-fancy): Add simplifications for
13811 trig expressions.
13812
8c4e7434
NR
138132005-02-19 Nick Roberts <nickrob@snap.net.nz>
13814
13815 * progmodes/gdb-ui.el (gdb-var-update-handler)
13816 (gdb-speedbar-timer-fn): Ensure speedbar updates with new values
13817 for watch expressions,
13818 (gdb-var-create-handler): Don't set speedbar-update-flag.
13819 (gdb-post-prompt): Simplify test for speedbar.
13820
17561e4f 138212005-02-19 Michael Kifer <kifer@cs.stonybrook.edu>
0fba9f25 13822
78d54dee
SM
13823 * ediff.el (ediff-set-diff-overlays-in-one-buffer)
13824 (ediff-set-fine-overlays-in-one-buffer,ediff-goto-word): Make sure
17561e4f 13825 we use the syntax table of the correct buffer.
78d54dee 13826 (ediff-same-file-contents,ediff-same-contents): Enhancements thanks to
17561e4f 13827 Felix Gatzemeier.
0fba9f25 13828
78d54dee
SM
13829 * ediff-init.el (ediff-hide-face): Check for definedness of functions.
13830 (ediff-file-remote-p): Make synonymous with file-remote-p.
17561e4f 13831 In all deffaces ediff-*-face-*, use min-colors.
0fba9f25 13832
78d54dee
SM
13833 * ediff-mult.el (ediff-meta-mark-equal-files): Make use of
13834 ediff-recurse-to-subdirectories.
13835 (ediff-mark-if-equal): Check that the arguments are strings, use
17561e4f 13836 ediff-same-contents (after to Felix Gatzemeier).
0fba9f25 13837
78d54dee 13838 * ediff.el (ediff-merge-on-startup): Don't set buffer-modified-p to
17561e4f 13839 nil.
0fba9f25 13840
9be92b96
SM
138412005-02-18 Stefan Monnier <monnier@iro.umontreal.ca>
13842
13843 * log-view.el (log-view-message-re): Fix up Subversion regexp.
13844
3a51abf1
DK
138452005-02-18 David Kastrup <dak@gnu.org>
13846
13847 * progmodes/meta-mode.el (meta-mark-active): Fix condition to just
13848 use `mark-active' when defined.
13849
92dc83a9
KH
138502005-02-18 Kenichi Handa <handa@m17n.org>
13851
13852 * ps-print.el (ps-font-info-database): New entry
13853 ZapfChancery-MediumItalic with correct font name. Fix font name
13854 of the entry Zapf-Chancery-MediumItalic.
13855
6dbbc01d
LT
138562005-02-16 Luc Teirlinck <teirllm@auburn.edu>
13857
13858 * autorevert.el (auto-revert-stop-on-user-input): Further doc fix.
13859
4aed6e1e
KS
138602005-02-16 Kim F. Storm <storm@cua.dk>
13861
13862 * ido.el (ido-fallback-command): Pass user input to fallback command.
13863
138642005-02-16 Nick Roberts <nickrob@snap.net.nz>
fb05d8af
NR
13865
13866 * progmodes/gdb-ui.el (gdb-set-gud-minor-mode-existing-buffers)
13867 (gdb-find-file-hook): Add server prefix.
13868
a29c9707
RS
138692005-02-16 Richard M. Stallman <rms@gnu.org>
13870
13871 * replace.el (perform-replace): Pass new args to replace-highlight.
13872 (replace-highlight): Take region args,
13873 and pass them to isearch-lazy-highlight-new-loop.
13874
13875 * novice.el (disabled-command-hook): Autoload the defalias
13876 and the make-obsolete-variable call.
13877
13878 * menu-bar.el (menu-bar-select-frame): FRAME defaults to selected.
13879
13880 * isearch.el (isearch-lazy-highlight-start-limit)
13881 (isearch-lazy-highlight-end-limit): New variables limit
13882 the region for highlighting.
13883 (isearch-lazy-highlight-new-loop): New args BEG and END.
13884 (isearch-lazy-highlight-search): Use the new vars.
13885 (isearch-lazy-highlight-update): Likewise.
13886
13887 * dired.el (dired-build-subdir-alist): Bind buffer-undo-list to t.
13888
13889 * cus-start.el (all): Use default-boundp.
13890
4aed6e1e 138912005-02-15 David Casperson <casper@unbc.ca> (tiny change)
a29c9707
RS
13892
13893 * menu-bar.el (menu-bar-select-frame): Handle current frame.
13894
e1c9f939
LT
138952005-02-15 Luc Teirlinck <teirllm@auburn.edu>
13896
13897 * autorevert.el (auto-revert-stop-on-user-input)
13898 (auto-revert-verbose): Doc fixes.
13899
52c7f9ee
JR
139002005-02-15 Benjamin Riefenstahl <Benjamin.Riefenstahl@epost.de>
13901
13902 * international/mule-cmds.el (set-locale-environment): Remove call
13903 to set-selection-coding-system on Windows.
13904
6ec30302
JB
139052005-02-15 Jay Belanger <belanger@truman.edu>
13906
13907 * calc/calc-alg.el: Add simplification rules for calcFunc-sec,
78d54dee 13908 calcFunc-csc, calcFunc-cot, calcFunc-sech, calcFunc-csch, and
6ec30302
JB
13909 calcFunc-coth.
13910 (math-simplify-sqrt): Add simplifications.
13911
13912 * calc/calc-arith.el (math-real-if-arg-functions): Add functions
13913 to list.
13914
13915 * calc/calc-ext.el: Add functions to autoloads.
13916
13917 * calc/calc-math.el (calc-sec, calc-csc, calc-cot, calc-sech)
13918 (calc-csch, calc-coth, calcFunc-sec, calcFunc-csc, calcFunc-cot)
13919 (calcFunc-sech, calcFunc-csch, calcFunc-coth, math-sec-raw)
13920 (math-csc-raw, math-cot-raw): New functions.
13921
13922 * calc/calc-rules.el (calc-DistribRules, calc-NegateRules): Add rules.
13923
13924 * calc/calc-undo.el (calc-handle-undo): Remove prefix from
13925 the variable name in a message.
13926
13927 * calc/calc-units.el: Add simplification rules for calcFunc-sec,
13928 calcFunc-csc, calcFunc-cot.
13929
13930 * calc/calcalg2.el: Add derivative and integration rules for
13931 calcFunc-sec, calcFunc-csc, calcFunc-cot, calcFunc-sech,
13932 calcFunc-csch, calcFunc-coth.
13933 (math-do-integral-methods): Add to checks for when to use
13934 substitutions.
13935
13936 * calc/calccomp.el (math-eqn-special-funcs): Add functions to list.
13937
43817a75
LK
139382005-02-15 Lute Kamstra <lute@gnu.org>
13939
9be92b96
SM
13940 * emacs-lisp/lisp-mode.el (lisp-mode-variables):
13941 Add ;;;###autoload to `outline-regexp'. Suggested by Stefan Monnier
43817a75
LK
13942 <monnier@iro.umontreal.ca>
13943 (lisp-outline-level): Improve efficiency. Suggested by David
13944 Kastrup <dak@gnu.org>.
13945
34093ed7
NR
139462005-02-15 Nick Roberts <nickrob@snap.net.nz>
13947
13948 * progmodes/gdb-ui.el (gdb-find-file-unhook): New variable.
13949 (gdb-set-gud-minor-mode, gdb-set-gud-minor-mode-1)
13950 (gdb-set-gud-minor-mode-existing-buffers): New functions.
52eb0373 13951 (gdb-find-file-hook): New hook. Add it to find-file-hook.
34093ed7
NR
13952 (gdb-info-breakpoints-custom, gdb-source-info): Simplify.
13953
0f014aa1
LT
139542005-02-14 Luc Teirlinck <teirllm@auburn.edu>
13955
13956 * cus-start.el (all): Comment change.
13957
23e8c095
LK
139582005-02-14 Lute Kamstra <lute@gnu.org>
13959
13960 * cus-start.el (all): Check if symbol is void.
13961
a4869139
CD
139622005-02-14 Carsten Dominik <dominik@science.uva.nl>
13963
13964 * textmodes/reftex-cite.el (reftex-do-citation): Cleanup single
13965 optional argument to \cite.
13966
134948fc
RS
139672005-02-14 Richard M. Stallman <rms@gnu.org>
13968
13969 * cus-edit.el (custom-buffer-create-internal): Update help message.
13970 (custom-magic-alist): Update help messages.
13971
13972 * cus-start.el (all): Allow a var to specify a standard value.
13973
5e2087b8
LT
139742005-02-12 Luc Teirlinck <teirllm@auburn.edu>
13975
13976 * custom.el (custom-theme-set-variables): Handle variable aliases.
13977
13978 * frame.el (blink-cursor-timer): Doc fix.
5e2087b8
LT
13979 (blink-cursor): Make it an alias for `blink-cursor-mode' and
13980 declare obsolete.
03e38499
LT
13981 (blink-cursor-mode): Define with defcustom and use correct
13982 standard expression in that defcustom.
5e2087b8
LT
13983 * startup.el (command-line): Adapt to above changes in frame.el.
13984
b7a2a696
LK
139852005-02-11 Lute Kamstra <lute@gnu.org>
13986
13987 * apropos.el (apropos-score-doc): Prevent division by zero.
13988
ea66d5e0
GM
139892005-02-11 Ulf Jasper <ulf.jasper@web.de>
13990
13991 * calendar/icalendar.el (icalendar--get-event-property): Doc fix.
13992 (icalendar--get-event-property-attributes)
13993 (icalendar--get-event-properties)
13994 (icalendar--datetime-to-diary-date): New functions.
13995 (icalendar--split-value): Doc fix.
13996 (icalendar--datetime-to-noneuropean-date)
13997 (icalendar--datetime-to-european-date): New optional argument
13998 SEPARATOR. Return result as a string instead of a list.
13999 (icalendar--get-weekday-number): Check if ABBREVWEEKDAY is nil.
14000 (icalendar--convert-string-for-export): Rename arg S to STRING.
14001 (icalendar-export-region): Doc fix. Change name of error buffer.
14002 Save output buffer.
14003 (icalendar-import-file): Add blank at end of prompt.
14004 (icalendar-import-buffer): Doc fix. Do not switch to error
14005 buffer. Indicate status in return value.
14006 (icalendar--convert-ical-to-diary): Doc fix. Change name of error
14007 buffer. Save output buffer. Handle exception from recurrence
14008 rules (EXDATE, EXRULE). Handle start- and end-date of recurring
14009 events. Fix problems with weekly all-day events.
14010
44291460
RS
140112005-02-10 Richard M. Stallman <rms@gnu.org>
14012
14013 * simple.el (eval-expression-print-format):
14014 Avoid warning about edebug-active.
14015
9be92b96 14016 * help.el (help-for-help-internal): Rename from help-for-help.
44291460
RS
14017 (help-for-help): Define with defalias.
14018
14019 * font-core.el (font-lock-default-function): Use with-no-warnings.
14020
14021 * cus-edit.el (custom-buffer-create-internal): Improve help-echo.
14022
14023 * custom.el (defface): Doc fix.
14024
37956fd5
NR
140252005-02-10 Nick Roberts <nickrob@snap.net.nz>
14026
14027 * progmodes/gdb-ui.el (gdb-ann3): Re-instate GDB command "set
14028 width 0" to prevent word wrapping problems.
14029
44042fe7
KS
140302005-02-09 Kim F. Storm <storm@cua.dk>
14031
14032 * ido.el (ido-file-extensions-order): New defcustom.
14033 (ido-file-extension-lessp, ido-file-extension-aux)
14034 (ido-file-extension-order): New advanced file ordering.
14035 (ido-file-lessp): New simple file ordering.
14036 (ido-sort-list): Remove.
14037 (ido-make-file-list): Use ido-file-lessp or ido-file-extension-lessp.
14038 (ido-make-dir-list, ido-completion-help): Use ido-file-lessp.
14039
e7eaabae
DN
140402005-02-08 Dan Nicolaescu <dann@ics.uci.edu>
14041
14042 * progmodes/grep.el (grep-regexp-alist): Match an optional ^[[K
14043 that some versions of grep produce.
14044 (grep-mode-font-lock-keywords): Likewise.
14045
76f8cd56
NR
140462005-02-09 Nick Roberts <nickrob@snap.net.nz>
14047
14048 * progmodes/gdb-ui.el (gdb-location-list): New variable.
9be92b96 14049 (gdb-cdir): Delete.
76f8cd56
NR
14050 (gdb-info-breakpoints-custom, gdb-goto-breakpoint)
14051 (gdb-source-info): Treat case when source file is in another
14052 directory properly.
14053 (gdb-get-location): New function.
14054
519b13cd
JB
140552005-02-07 Jay Belanger <belanger@truman.edu>
14056
14057 * calc/calc-prog.el (calc-write-parse-table-part)
14058 (calc-fix-token-name): Fix a check for language type.
14059
9be92b96 14060 * calc/calccomp.el (math-compose-expr): Fix a check for language type.
519b13cd 14061
009bb5d2
AS
140622005-02-07 Andre Spiegel <spiegel@gnu.org>
14063
14064 * vc-hooks.el (vc-make-version-backup): Ignore file-errors such
14065 as directory not writable.
14066
82ec225b
KS
140672005-02-07 Kim F. Storm <storm@cua.dk>
14068
14069 * emulation/cua-base.el (cua-max-undo, cua-undo): Remove.
14070 (cua--standard-movement-commands): Remove list.
14071 Instead, set CUA property value to move for movement commands.
14072 (cua-movement-commands): Remove. Users must set CUA prop instead.
14073 (cua--pre-command-handler): Check CUA property.
14074 (cua--init-keymaps): Don't remap undo commands.
14075 (cua-mode): Don't call cua--rectangle-on-off.
14076
14077 * emulation/cua-rect.el (cua--undo-list, cua--tidy-undo-counter)
14078 (cua--rect-undo, cua--tidy-undo-lists, cua--rectangle-on-off): Remove.
14079 (cua--rect-undo-set-point): New var.
14080 (cua--rectangle-undo-boundary): Setup undo apply entry.
14081 (cua--rect-undo-handler): New function for rectangle undo.
14082 (cua--rect-start-position, cua--rect-end-position): Add.
14083 (cua--rectangle-post-command): Call cua--rectangle-set-corners
14084 for restored rectangle. Set point if cua--rect-undo-set-point.
14085
c529f7f7
JB
140862005-02-06 Jay Belanger <belanger@truman.edu>
14087
14088 * calc/calc-lang.el (calc-tex-language): Display more information
14089 in messages.
14090
14091 * calc/calccomp.el (math-compose-expr): Allow multiline matrices
14092 in TeX mode.
14093
ba2c991c
RS
140942005-02-06 Richard M. Stallman <rms@gnu.org>
14095
14096 * emacs-lisp/lisp.el (buffer-end): Doc fix.
14097
6d61d855
EZ
140982005-02-05 Arne_J\e,Ax\e(Brgensen <arne@arnested.dk> (tiny change)
14099
14100 * net/ldap.el (ldap-search-internal): Support attributes with
14101 optional descriptions separated by a semi-colon, as in
14102 "userCertificate;binary".
14103
18daafed
JD
141042005-02-05 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
14105
14106 * x-dnd.el (x-dnd-handle-xdnd): Handle the case where the flags
14107 isn't a cons (i.e. the version is 0).
14108
cb602754
EZ
141092005-02-05 Eli Zaretskii <eliz@gnu.org>
14110
14111 * help.el (help-for-help): Doc fix.
14112
a0079e58
NR
141132005-02-05 Nick Roberts <nickrob@snap.net.nz>
14114
52eb0373 14115 * progmodes/gdb-ui.el: Update copyright. Put GDB-Frames before
a0079e58
NR
14116 GDB-Windows on the menu-bar as this works better.
14117
e67d06eb
JB
141182005-02-04 Jay Belanger <belanger@truman.edu>
14119
14120 * calc/calc-embed.el (calc-embedded-update): Don't put in
52eb0373 14121 unnecessary newlines. Adjust the end of formula marker.
e67d06eb
JB
14122
14123 * calc/calc-lang.el (math-latex-parse-frac): Don't use arguments.
14124 (math-latex-parse-two-args): New function.
14125
02f244c8
LK
141262005-02-03 Lute Kamstra <lute@gnu.org>
14127
14128 * help-fns.el (help-with-tutorial): Make sure that users cannot
14129 remove the entire text of the tutorial by means of `undo'.
14130
ca97010c
SM
141312005-02-03 Stefan Monnier <monnier@iro.umontreal.ca>
14132
14133 * textmodes/ispell.el (ispell-internal-change-dictionary): Fix problem
14134 in recent changes, where the ispell process was repeatedly
14135 killed & restarted.
a41118cc
SM
14136
14137 * international/mule-cmds.el (set-locale-environment): Set file-name
14138 coding system to utf-8 on Darwin systems.
14139 (set-default-coding-systems): Don't set default-file-name-coding-system
14140 on Darwin systems.
14141
4e07258f
RS
141422005-02-03 Richard M. Stallman <rms@gnu.org>
14143
14144 * hi-lock.el (hi-lock-mode): Turning on Hi-Lock turns on Font-Lock.
14145
141462005-02-03 Matt Hodges <MPHodges@member.fsf.org>
14147
14148 * faces.el (list-faces-display): Add optional argument.
14149
30b940a7
SM
141502005-02-02 Stefan Monnier <monnier@iro.umontreal.ca>
14151
14152 * font-core.el (font-lock-default-function): Handle the rare case where
14153 only font-lock-keywords is set.
14154
4e07258f 141552005-02-02 Kenichi Handa <handa@m17n.org>
fbbde29a 14156
30b940a7 14157 * international/characters.el: Cancel previous change for
fbbde29a
KH
14158 I-WITH-DOT-ABOVE and DOTLESS-i.
14159
14160 * international/latin-5.el: Cancel previous change.
14161
87c366c1
NR
141622005-02-02 Nick Roberts <nickrob@snap.net.nz>
14163
14164 * progmodes/gud.el: Correction to syntax in gud-menu-map.
14165
56072160
KH
141662005-02-02 Kenichi Handa <handa@m17n.org>
14167
14168 * international/latin-5.el (tbl): Setup cases of I-WITH-DOT-ABOVE,
14169 DOTLESS-i.
14170
14171 * international/characters.el: Setup cases of GREEK-FINAL-SIGMA,
14172 Y-WITH-DIAERESIS, I-WITH-DOT-ABOVE, DOTLESS-i.
14173
394dff57 14174 * case-table.el (get-upcase-table): New function.
56072160
KH
14175 (copy-case-table): Copy upcaes table too if non-nil.
14176 (set-case-syntax-delims): Maintain upcase table too.
14177 (set-case-syntax-pair): Likewise.
14178 (set-upcase-syntax, set-downcase-syntax): New functions.
14179 (set-case-syntax): Maintain upcase table too.
14180
dd8e8b27
NR
141812005-02-02 Nick Roberts <nickrob@snap.net.nz>
14182
52eb0373 14183 * progmodes/gdb-ui.el (gdb-goto-info): Delete.
dd8e8b27
NR
14184
14185 * progmodes/gud.el (gud-goto-info): New function.
14186 (gud-tool-bar-map): Use correct icon.
14187
cc08f5b2
TTN
141882005-02-01 Thien-Thi Nguyen <ttn@gnu.org>
14189
14190 * emacs-lisp/lisp-mode.el (lisp-indent-function): Fix bug:
14191 When delegating, order args in the funcall correctly.
14192
b961eb0e
TTN
141932005-02-01 Thien-Thi Nguyen <ttn@gnu.org>
14194
14195 * emacs-lisp/lisp-mode.el (lisp-indent-function): Doc fix.
14196
2fdf4457
CD
141972005-02-01 Carsten Dominik <dominik@science.uva.nl>
14198
14199 * textmodes/reftex.el (reftex-access-scan-info): Error out in a
14200 buffer not visiting a file.
14201
a214f7ba
JB
142022005-01-31 Jay Belanger <belanger@truman.edu>
14203
14204 * calc/calc-embed.el (calc-embedded-find-bounds): Set the formula
14205 bound on the line with the formula.
14206
fb89c330
KS
142072005-01-31 Kim F. Storm <storm@cua.dk>
14208
14209 * ses.el (ses-create-cell-variable-range)
14210 (ses-destroy-cell-variable-range, ses-reset-header-string)
14211 (ses-set-with-undo, ses-unset-with-undo, ses-aset-with-undo)
14212 (ses-insert-row): Fix format of apply undo entries.
14213
998858ae
JB
142142005-01-31 Jay Belanger <belanger@truman.edu>
14215
14216 * calc/calc-aent.el (math-read-token): Separate the TeX and LaTeX
14217 parts.
14218
14219 * calc/calc-embed.el (calc-embedded-open-formula)
14220 (calc-embedded-close-formula): Ignore matrix environments.
14221
14222 * calc/calc-ext.el (math-read-big-expr): Make LaTeX the default
14223 TeX mode.
14224
14225 * calc/calc-lang.el (math-function-table, math-oper-table)
14226 (math-variable-table): Adjust the LaTeX portions.
14227
14228 * calc/calc.el (math-tex-ignore-words): Remove LaTeX portion.
14229 (math-latex-ignore-words): New constant.
14230
a6e7a34b
RS
142312005-01-31 Richard M. Stallman <rms@gnu.org>
14232
14233 * textmodes/ispell.el (ispell-local-dictionary-overridden): New var.
14234 (ispell-local-dictionary): Doc fix.
14235 (ispell-dictionary-alist): Don't include ispell-local-dictionary-alist.
14236 Don't reinitialize at run time. Don't defcustom.
14237 All uses changed to append ispell-local-dictionary-alist,
14238 or check it first.
14239 (ispell-current-dictionary): New variable for dictionary in use.
14240 (ispell-dictionary): Now used only for global default.
14241 (ispell-start-process): Set ispell-current-dictionary,
14242 not ispell-dictionary.
14243 (ispell-change-dictionary): Use this only for setting
14244 user preferences.
14245 (ispell-internal-change-dictionary): New function
14246 to change the current dictionary in use.
fb89c330
KS
14247 (ispell-region, ispell-process-line, ispell-buffer-local-dict):
14248 Use ispell-current-dictionary.
a6e7a34b
RS
14249 Handle ispell-local-dictionary-overridden.
14250 (ispell-buffer-local-dict): Call ispell-internal-change-dictionary.
14251
1be70c61
JB
142522005-01-31 Jay Belanger <belanger@truman.edu>
14253
14254 * calc/calc-aent.el (math-read-token): Add support for LaTeX.
14255
14256 * calc/calc-ext.el: Add calc-latex-language to autoloads.
14257 (calc-mode-map): Add calc-latex-language.
14258
14259 * calc/calc-lang.el (calc-latex-language, math-latex-parse-frac)
14260 (math-latex-print-frac): New functions.
14261 (math-oper-table, math-function-table, math-variable-table)
14262 (math-complex-format, math-input-filter): Add latex properties.
14263 (calc-set-language): Set math-expr-special-function-mapping.
14264
14265 * calc/calc-prog.el (calc-edit-user-syntax, calc-fix-token-name)
fe38e3b0 14266 (calc-write-parse-table-part): Add LaTeX support.
1be70c61
JB
14267
14268 * calc/calc.el (calc-language): Adjust docstring.
14269 (calc-set-mode-line): Add LaTeX support.
14270 (math-expr-special-function-mapping): New variable.
e09d97e8 14271 (math-tex-ignore-words): Add to list.
fb89c330 14272
1be70c61
JB
14273 * calc/calccomp.el (math-compose-expr, math-compose-rows):
14274 Add LaTeX support.
14275 (math-compose-expr): Add support for special functions.
14276
14277 * calc/calc-help.el (calc-d-prefix-help): Add LaTeX.
14278
2d08f307
NR
142792005-01-31 Nick Roberts <nickrob@snap.net.nz>
14280
14281 * progmodes/gdb-ui.el (gdb-memory-address)
14282 (gdb-memory-repeat-count, gdb-memory-format, gdb-memory-unit)
14283 (gdb-memory-mode-map, gdb-memory-format-keymap)
14284 (gdb-memory-format-menu, gdb-memory-unit-keymap)
14285 (gdb-memory-unit-menu): New variables for a buffer
14286 that lets the user examine program memory.
14287 (gdb-memory-set-address, gdb-memory-set-repeat-count)
14288 (gdb-memory-format-binary, gdb-memory-format-octal)
14289 (gdb-memory-format-unsigned, gdb-memory-format-signed)
14290 (gdb-memory-format-hexadecimal, gdb-memory-format-menu)
14291 (gdb-memory-format-menu-1, gdb-memory-unit-giant)
14292 (gdb-memory-unit-word, gdb-memory-unit-halfword)
14293 (gdb-memory-unit-byte, gdb-memory-unit-menu)
14294 (gdb-memory-unit-menu-1, gdb-make-header-line-mouse-map)
14295 (gdb-memory-mode, gdb-memory-buffer-name)
14296 (gdb-display-memory-buffer, gdb-frame-memory-buffer):
14297 New functions for above buffer.
14298
ce406543
RS
142992005-01-30 Richard M. Stallman <rms@gnu.org>
14300
14301 * cus-edit.el (custom-bury-buffer): Function deleted.
14302 (custom-buffer-done-function): Option deleted.
14303 (custom-buffer-done-kill): New (replacement option.
14304 (Custom-buffer-done): Call quit-window.
14305 (custom-buffer-create-internal): Update for above changes.
14306
03c64f2e
LT
143072005-01-29 Luc Teirlinck <teirllm@auburn.edu>
14308
14309 * simple.el (undo-ask-before-discard): New var.
14310 (undo-outer-limit-truncate): Implement it.
14311 (undo-extra-outer-limit): Doc update.
14312
5a92a9eb
RS
143132005-01-29 Richard M. Stallman <rms@gnu.org>
14314
394dff57 14315 * ses.el (undo-more): Delete defadvice.
5a92a9eb
RS
14316 (ses-begin-change): Doc fix.
14317
14318 * dired.el (dired-mode-map): Remap `undo' and `advertised-undo'
14319 instead of rebinding C-x u and C-_.
14320
14321 * files.el (normal-backup-enable-predicate): Return nil for files
14322 in /tmp, regardless of temporary-file-directory.
14323
14324 * man.el (Man-getpage-in-background): Disable undo in Man buffer.
14325
14326 * rect.el (delete-rectangle-line, delete-extract-rectangle-line)
14327 (open-rectangle, delete-whitespace-rectangle-line)
03c64f2e 14328 (clear-rectangle-line): If FILL, pass t instead of FILL
5a92a9eb
RS
14329 for move-to-column's 2nd arg.
14330
14331 * simple.el (undo): Fix the test for continuing a series of undos.
14332 (undo-more): Set pending-undo-list to t when we reach end.
394dff57 14333 (pending-undo-list): Move up defvar.
5a92a9eb
RS
14334
14335 * wid-edit.el (widget-button-click):
14336 Shorten the range of the track-mouse binding.
14337
14338 * comint.el (comint-insert-input): Undo previous changes;
14339 use last-input-event in interactive spec.
14340
28d986b9
EZ
143412005-01-29 Eli Zaretskii <eliz@gnu.org>
14342
cf63e6fa
EZ
14343 * progmodes/compile.el (compilation-start): Bind buffer-read-only
14344 to nil before invoking call-process. Reset buffer's modified flag
14345 after fontifying it in the no-async branch.
14346
28d986b9
EZ
14347 * wid-edit.el (widget-specify-button): If mouse pointer shape
14348 cannot be changed, use mouse face instead.
14349
c7c87573
NR
143502005-01-29 Nick Roberts <nickrob@snap.net.nz>
14351
14352 * progmodes/gdb-ui.el (gdb-info-breakpoints-custom)
14353 (gdb-goto-breakpoint): Make breakpoint handling work on template
88cc5da7 14354 functions in C++. Reported by Martin Reed <mjreed@essex.ac.uk>
588c0770 14355 (gdb-assembler-custom): Update to recognize breakpoint information
88cc5da7 14356 added on 2005-01-19.
c7c87573 14357
394dff57
SM
143582005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
14359
14360 * progmodes/scheme.el (scheme-mode-variables): Set comment-add.
14361 (dsssl-mode): Use define-derived-mode.
14362 (scheme-mode-initialize): Remove.
14363 (scheme-mode): Use run-mode-hooks.
14364
14365 * cus-edit.el (customize-group-other-window)
14366 (custom-buffer-create-other-window): Don't override special-display-*.
14367 (custom-mode-map): Make it dense.
14368
14369 * emacs-lisp/lisp-mode.el (eval-defun-1): Make sure `defvar' always
14370 sets the default value.
14371
2d65673f
EZ
143722005-01-28 Eli Zaretskii <eliz@gnu.org>
14373
14374 * descr-text.el: Add more keywords.
14375
6b626913
SM
143762005-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
14377
b9fbc167
SM
14378 * speedbar.el: Avoid unnecessary use of locate-library.
14379
6b626913
SM
14380 * international/mule-cmds.el (standard-display-european-internal):
14381 Don't fiddle with latin-1 non-break space any more since it's now
14382 special cased in the C code.
14383 Don't "do&undo" setting for 160 (especially, don't undo incorrectly).
14384
3bf93f74
LT
143852005-01-26 Luc Teirlinck <teirllm@auburn.edu>
14386
14387 * cus-start.el (all): Add `undo-outer-limit'.
14388
31df23f5
LK
143892005-01-25 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
14390
6b626913
SM
14391 * textmodes/bibtex.el (bibtex-format-entry):
14392 Use `bibtex-empty-field-re' only on the text of fields, not on entire
31df23f5
LK
14393 field lines.
14394 (bibtex-autofill-entry): Use `bibtex-empty-field-re' on a string,
14395 not on part of a buffer.
14396
143972005-01-25 Lute Kamstra <lute@gnu.org>
14398
14399 * textmodes/bibtex.el (bibtex-empty-field-re): Don't match
14400 nonempty field text strings like "{letters\\macro{}more letters}".
14401 Clarify docstring.
14402 (bibtex-sort-entry-class, bibtex-autokey-titleword-ignore)
14403 (bibtex-entry-offset, bibtex-parse-association)
14404 (bibtex-parse-field-name): Fix typos in docstrings.
6b626913 14405 (bibtex-field-list, bibtex-find-crossref): Fix typos in error messages.
31df23f5 14406
19f26a89 144072005-01-24 Carsten Dominik <dominik@science.uva.nl>
640d0c89 14408
60fc9395 14409 * textmodes/reftex-global.el (reftex-isearch-push-state-function)
640d0c89 14410 (reftex-isearch-pop-state-function, reftex-isearch-isearch-search)
60fc9395
CD
14411 (reftex-isearch-switch-to-next-file, reftex-isearch-turn-off)
14412 (reftex-isearch-turn-on, reftex-isearch-minor-mode): New functions.
14413
14414 * textmodes/reftex.el (reftex-mode-menu): Add entry for reftex
14415 isearch minor mode.
14416
fe860842
LT
144172005-01-24 Luc Teirlinck <teirllm@auburn.edu>
14418
14419 * help-at-pt.el (help-at-pt-display-when-idle): Add autoload cookie.
14420
2fc3738c
LK
144212005-01-24 Lute Kamstra <lute@gnu.org>
14422
14423 * textmodes/ispell.el (ispell-dictionary-alist-4): Rewrite the
14424 CASECHARS and NOT-CASECHARS regular expressions of the
14425 "nederlands" and "nederlands8" dictionaries to prevent a "Range
14426 striding over charsets" error.
14427
dacb2f70
JB
144282005-01-24 Jay Belanger <belanger@truman.edu>
14429
14430 * calc/calc-store.el (calc-declare-variable): Use calc-var-name to
14431 display variable name.
14432
e1a050dc
KH
144332005-01-24 Kenichi Handa <handa@m17n.org>
14434
14435 * international/encoded-kb.el (encoded-kbd-iso2022-single-shift):
14436 Fix setting of the element of encoded-kbd-iso2022-invocations.
14437
ac94d5f4
NR
144382005-01-24 Nick Roberts <nickrob@snap.net.nz>
14439
14440 * progmodes/gdb-ui.el (gdb-goto-breakpoint, gdb-frames-select)
14441 (gdb-threads-select): Change to also accept mouse events.
14442 (gdb-mouse-goto-breakpoint, gdb-frames-mouse-select)
14443 (gdb-threads-mouse-select): Delete.
14444
9bb99df6
LT
144452005-01-23 Luc Teirlinck <teirllm@auburn.edu>
14446
14447 * files.el (insert-directory): Take care of empty directory,
14448 listed without -a switch.
14449
bd6a8278
SM
144502005-01-23 Stefan Monnier <monnier@iro.umontreal.ca>
14451
04138be8
SM
14452 * textmodes/refill.el (refill-post-command-function):
14453 Add `indent-new-comment-line' and `reindent-then-newline-and-indent'
14454 to the list of functions that we should be careful not to undo.
14455 (refill-late-fill-paragraph-function): Remove.
14456 (refill-saved-state): New var.
14457 (refill-mode): Use it to save fill-paragraph-function.
14458 Save also the value of auto-fill-function.
14459
bd6a8278
SM
14460 * term/w32-win.el: Simplify code.
14461
5c20cae2
KS
144622005-01-23 Kim F. Storm <storm@cua.dk>
14463
8f958b40
KS
14464 * simple.el (line-move): Adapt to new return value from
14465 pos-visible-in-window-p.
14466
5c20cae2
KS
14467 * simple.el (line-move): Fix last change. Check partial
14468 visibility at point rather than at window-start.
14469
e1c7e69a
JR
144702005-01-22 Jason Rumney <jasonr@gnu.org>
14471
14472 * term/w32-win.el (xw-defined-colors): Remove debug-message.
14473
3d4d788a
DK
144742005-01-22 David Kastrup <dak@gnu.org>
14475
14476 * progmodes/grep.el: Add alias `find-grep' for `grep-find'.
14477
1a8461d3
EZ
144782005-01-22 Eli Zaretskii <eliz@gnu.org>
14479
14480 * type-break.el (type-break-mode): Add a test for
14481 type-break-file-name being non-nil.
14482
1da1887d
EZ
144832005-01-22 Toby Allsopp <Toby.Allsopp@navman.com> (tiny change)
14484
14485 * net/eudc.el (top level): Call (message "") via progn, so that
14486 eudc-options-file is loaded.
14487
d00e399a
KS
144882005-01-22 Kim F. Storm <storm@cua.dk>
14489
14490 * simple.el (line-move-1): Rename from line-move.
14491 (line-move): New function that adjusts vscroll for partially
14492 visible rows, and calls line-move-1 otherwise.
14493
2ff1dec9
JW
144942005-01-21 Ren\e,Ai\e(B Kyllingstad <listmailxemacs@kyllingstad.com>
14495
623f1465 14496 * pcomplete.el: Define pcomplete-read-event instead of read-event,
2ff1dec9
JW
14497 since it's not a complete read-event implementation
14498
7ec35700
JB
144992005-01-20 Jay Belanger <belanger@truman.edu>
14500
14501 * calc/calc-ext.el (calc-fancy-prefix-other-key): Set prefix arg
14502 for called function.
14503
a15252fd
ST
145042005-01-20 Steven Tamm <steventamm@mac.com>
14505
6b626913 14506 * term/mac-win.el (process-connection-type): Remove.
a15252fd
ST
14507 Controlled now by s/darwin.h:PTY_ITERATION.
14508
66c226bf
SM
145092005-01-20 Stefan Monnier <monnier@iro.umontreal.ca>
14510
14511 * window.el (handle-select-window): Don't switch window when we're
14512 in the minibuffer.
14513
7c018923
SM
145142005-01-10 Paul Pogonyshev <pogonyshev@gmx.net>
14515
14516 * subr.el (dotimes-with-progress-reporter): New macro.
14517
14518 * ses.el (ses-dotimes-msg): Remove macro.
14519 Use `dotimes-with-progress-reporter' instead.
14520
8db8a5cf
ST
145212005-01-19 Steven Tamm <steventamm@mac.com>
14522
14523 * term/mac-win.el (process-connection-type): Use new
588c0770 14524 operating-system-release variable to use ptys on Darwin 7 (OS X
8db8a5cf
ST
14525 10.3) when using carbon build.
14526
7679290d
JB
145272005-01-19 Jay Belanger <belanger@truman.edu>
14528
14529 * calc/calc-ext.el (calc-fancy-prefix-other-key): Don't clear
14530 flags if the last command was a tab or M-tab.
14531
17c90a9e
JB
14532 * calc/calc-prog.el (calc-user-define-edit): Put original formula
14533 in formula editing buffer.
14534
2c60b6d3
NR
145352005-01-19 Nick Roberts <nickrob@snap.net.nz>
14536
14537 * progmodes/gdb-ui.el (gdb-put-breakpoint-icon): Add help-echo for
14538 breakpoint image symbol in margin.
14539
1ff85beb
JB
145402005-01-19 Jay Belanger <belanger@truman.edu>
14541
14542 * calc/calc-prog.el (calc-execute-kbd-macro):
14543 Ignore calc-keep-arg-flag.
14544
664ca704
KH
145452005-01-19 Kenichi Handa <handa@m17n.org>
14546
14547 * textmodes/ispell.el (ispell-looking-at): New function.
14548 (ispell-process-line): Use ispell-looking-at to compare the ispell
14549 output and the buffer contents.
14550
926787be
JB
145512005-01-18 Jay Belanger <belanger@truman.edu>
14552
14553 * calc/calc.el (calc-display-raw): Fix docstring.
14554
67b9b71f
SM
145552005-01-18 Stefan Monnier <monnier@iro.umontreal.ca>
14556
7c018923
SM
14557 * simple.el (blink-matching-open): Strip extra info from syntax.
14558
67b9b71f
SM
14559 * progmodes/sh-script.el (sh-here-doc-open-re): Don't allow | or other
14560 funny chars in the end-of-here-doc marker.
14561
83c7f806
NR
145622005-01-19 Nick Roberts <nickrob@snap.net.nz>
14563
14564 * progmodes/gdb-ui.el (gdb-put-string): Copy/create strings so
14565 that enable/disabled state of breakpoints is shown correctly in
14566 fringe and on ttys.
14567 (gdb-put-breakpoint-icon, gdb-info-breakpoints-custom):
14568 Add breakpoint information as text properties.
67b9b71f 14569 (gdb-mouse-toggle-breakpoint):
83c7f806 14570 Rename to gdb-mouse-set-clear-breakpoint.
67b9b71f 14571 (gdb-mouse-toggle-breakpoint): New function. Enable/disable
83c7f806
NR
14572 breakpoints in the margin.
14573 (gdb-remove-strings): Simplify.
14574
538a5f8b
JB
145752005-01-17 Jay Belanger <belanger@truman.edu>
14576
14577 * calc/calc-yank.el (calc-edit-mode): Inhibit read-only when
14578 erasing buffer.
14579
444919be
RS
145802005-01-17 Richard M. Stallman <rms@gnu.org>
14581
14582 * progmodes/grep.el (grep-find): Copy from `grep' the condition
14583 for calling grep-compute-defaults.
14584
14585 * play/decipher.el (decipher-mode): Don't call decipher-read-alphabet
14586 if buffer is empty.
14587
14588 * emacs-lisp/lisp.el (backward-kill-sexp, kill-sexp): Doc fixes.
14589
67476fca
SM
145902005-01-17 Stefan Monnier <monnier@iro.umontreal.ca>
14591
14592 * hilit-chg.el (highlight-changes-mode): Don't autoload.
14593
14594 * bindings.el (mode-line-mode-menu): Use bound-and-true-p for all the
14595 non-preloaded variables.
14596
4042dc25
ST
145972005-01-17 Steven Tamm <steventamm@mac.com>
14598
14599 * textmodes/tex-mode.el (tex-start-shell): Adding -i to the
14600 tex-shell cause to force interactivity when using pipes.
14601
aea3bdb1
KS
146022005-01-17 Kim F. Storm <storm@cua.dk>
14603
14604 * simple.el (just-one-space): Make arg optional.
14605
41774623
NR
146062005-01-17 Nick Roberts <nickrob@snap.net.nz>
14607
14608 * xt-mouse.el (xterm-mouse-event): Set new optional fourth arg in
30598da5 14609 posn-at-x-y to t to access left-margin.
41774623 14610
01917a18
MA
146112005-01-16 Michael Albinus <michael.albinus@gmx.de>
14612
14613 Sync with Tramp 2.0.47.
14614
11948172 14615 * net/tramp.el (tramp-operation-not-permitted-regexp) New defcustom,
01917a18
MA
14616 catching keep-date problems in cp/scp operations.
14617 (tramp-handle-copy-file): Don't call `set-file-modes'
14618 unconditionally. Specialized functions should know better what is
14619 necessary. This improves performance a little bit, and the
14620 functions could catch errors with `cp -p' and `scp -p'.
14621 (tramp-do-copy-or-rename-file-via-buffer)
14622 (tramp-do-copy-or-rename-file-out-of-band): Call `set-file-modes'
14623 when appropriate.
67476fca
SM
14624 (tramp-do-copy-or-rename-file-directly): Mask `cp -p' error.
14625 Call `set-file-modes' when appropriate.
01917a18
MA
14626 (tramp-action-out-of-band): Mask `scp -p' error. Reported by Isak
14627 Johnsson <isak@hypergene.com>
14628 (tramp-get-buffer, tramp-get-debug-buffer): Discard the undo list
14629 of both Tramp buffer and debug buffer. Reported by Joakim Verona
14630 <joakim@verona.se>
14631 (tramp-file-name-for-operation): Mark `shell-command' as magic for
14632 Emacs only.
14633
11948172 14634 * net/tramp-util.el (tramp-minor-mode): New minor mode. Add it to
01917a18
MA
14635 `find-file-hooks' and `dired-mode-hook'.
14636 (tramp-minor-mode-map): Respective map. Add remapping for
14637 `compile' and `recompile'.
14638 (tramp-remap-command, tramp-recompile): New defuns.
14639 (tramp-compile): Enable `tramp-minor-mode' and `compilation-mode'
14640 in buffer "*Compilation*". Call the commands asynchronously.
14641
11948172 14642 * net/tramp-vc.el (tramp-vc-do-command, tramp-vc-do-command-new)
01917a18
MA
14643 (tramp-vc-simple-command): Call `tramp-handle-shell-command' but
14644 `shell-command', because it isn't magic in XEmacs. Reported by
14645 Adrian Aichner <adrian@xemacs.org>.
14646
11948172 14647 * net/tramp-smb.el (tramp-smb-file-name-handler-alist): Add entry for
01917a18
MA
14648 `substitute-in-file-name.
14649 (tramp-smb-handle-substitute-in-file-name): New defun.
14650 (tramp-smb-advice-PC-do-completion): Delete advice.
14651
146522005-01-16 Kai Grossjohann <kgrossjo@eu.uu.net>
14653
11948172 14654 * net/tramp.el (tramp-wait-for-output): Fix typo in echo processing.
01917a18
MA
14655 Fix error in deleting region.
14656
d4b6c2e3
RS
146572005-01-15 Richard M. Stallman <rms@gnu.org>
14658
14659 * emacs-lisp/lisp-mnt.el (lm-with-file): Use Lisp mode in temp buffer.
14660 In non-temp buffer, switch syntax table temporarily.
14661
14662 * emacs-lisp/lisp-mode.el (indent-pp-sexp): Doc fix.
14663
14664 * replace.el (occur-accumulate-lines, occur-engine): Avoid warnings.
14665
14666 * tar-mode.el (tar-extract): Bind buffer-undo-list to t.
14667
14668 * imenu.el (imenu--split-menu): Copy menulist before sorting.
14669 (imenu--generic-function): Use START, not BEG, as pos of definition.
14670
14671 * simple.el (just-one-space): Argument specifies number of spaces.
14672
14673 * simple.el (eval-expression-print-format): Avoid warning
14674 about edebug-active.
14675
c85465f9 146762005-01-15 James R. Van Zandt <jrvz@comcast.net> (Tiny change)
d4b6c2e3
RS
14677
14678 * progmodes/sh-script.el: Code copied from make-mode.el
14679 with small changes,
14680 (sh-mode-map): Bind C-c C-\.
14681 (sh-backslash-column, sh-backslash-align): New variables.
14682 (sh-backslash-region, sh-append-backslash): New functions.
aea3bdb1 14683
43805352
EZ
146842005-01-15 Sergey Poznyakoff <gray@Mirddin.farlep.net>
14685
14686 * mail/rmail.el: Updated to work with movemail from GNU Mailutils
67476fca 14687 (rmail-pop-password, rmail-pop-password-required): Move to
43805352 14688 rmail-obsolete group.
67476fca 14689 (rmail-set-pop-password): Rename to rmail-set-remote-password.
43805352 14690 All callers updated.
67476fca 14691 (rmail-get-pop-password): Rename to rmail-get-remote-password.
43805352
EZ
14692 Take an argument specifying whether it is POP or IMAP mailbox we
14693 are using. All callers updated.
67476fca
SM
14694 (rmail-pop-password-error): Rename to
14695 rmail-remote-password-error. Added mailutils-specific error message.
43805352
EZ
14696 (rmail-movemail-search-path)
14697 (rmail-movemail-variant-in-use): New variables.
67476fca
SM
14698 (rmail-remote-password, rmail-remote-password-required):
14699 New customization variables.
14700 (rmail-probe,rmail-autodetect, rmail-movemail-variant-p): New funs.
43805352 14701 (rmail-parse-url): New function.
67476fca 14702 (rmail-get-new-mail, rmail-insert-inbox-text): Update for use
43805352
EZ
14703 with GNU mailutils movemail.
14704
5754a69e
EZ
147052005-01-15 Kevin Ryde <user42@zip.com.au>
14706
14707 * info-look.el (c-mode/symbol): Add ^` to prefix, and change
14708 suffix to space, $ or '$, to correctly position point when going
14709 to @table style constants like DBL_MAX.
14710
a7ed85f0
EZ
147112005-01-15 Jorgen Schaefer <forcer@forcix.cx> (tiny change)
14712
14713 * type-break.el (type-break-mode, type-break-file-time)
67476fca
SM
14714 (type-break-file-keystroke-count, type-break-choose-file):
14715 Don't store data in or load data from the file if type-break-file-name
a7ed85f0
EZ
14716 is nil.
14717 (type-break-file-name): Doc update as per the above.
14718
f79b331a
EZ
147192005-01-15 Stephen Eglen <S.J.Eglen@damtp.cam.ac.uk> (tiny change)
14720
14721 * woman.el (woman-dired-define-key-maybe): If KEY is undefined,
14722 lookup-key might return nil; handle that.
14723
8b3a75ac
EZ
147242005-01-15 Alan Mackenzie <acm@muc.de>
14725
14726 * ebrowse.el (ebrowse-class-in-tree): Return the tail of the tree
67476fca 14727 rather than the element found, thus enabling the tree to be setcar'd.
8b3a75ac 14728
791d856f
CD
147292005-01-14 Carsten Dominik <dominik@science.uva.nl>
14730
14731 * textmodes/org.el (org-show-following-heading): New option.
14732 (org-show-hierarchy-above): Use `org-show-following-heading'.
7d7dac8c 14733 (org-cycle): Documentation fix.
791d856f
CD
14734
14735 * textmodes/org.el (orgtbl-optimized): New option
14736 (orgtbl-mode): New command, a minor mode.
14737 (orgtbl-mode-map): New variable.
14738 (turn-on-orgtbl, orgtbl-mode, orgtbl-make-binding)
14739 (orgtbl-error, orgtbl-self-insert-command)
14740 (orgtbl-delete-backward-char, orgtbl-delete-char): New functions.
14741
14742 * textmodes/org.el (org-mode): `org-table-may-need-update' is now
14743 a local variable in each org-mode buffer.
14744
67476fca 14745 * textmodes/org.el (org-set-regexps-and-options): Rename from
791d856f 14746 `org-set-regexps'. Added checking for STARTUP keyword.
67476fca 14747 (org-get-current-options): Add STARTUP options.
1bef8597 14748 (org-table-insert-row): Make mode intelligent about when
791d856f 14749 realignment is needed.
67476fca
SM
14750 (org-self-insert-command, org-delete-backward-char, org-delete-char):
14751 New commands.
14752 (org-enable-table-editor): New default value `optimized'.
791d856f
CD
14753 (org-table-blank-field): Support blanking regions if active.
14754
af41e141
CD
147552005-01-14 Carsten Dominik <dominik@science.uva.nl>
14756
099fc2c9
CD
14757 * textmodes/reftex-cite.el (reftex-bib-sort-year): Catch the case
14758 if the year is not given.
af41e141 14759
67476fca
SM
14760 * textmodes/reftex-ref.el (reftex-replace-prefix-escapes):
14761 Add new escapes %m and %M, fixed bug with %F by adding
099fc2c9 14762 save-match-data.
67476fca
SM
14763 (reftex-reference): Remove ?. from list of spaces.
14764 (reftex-label-info): Add automatic label prefix recognition.
14765
14766 * textmodes/reftex-index.el (reftex-index-next-phrase):
14767 Add slave parameter to call of `reftex-index-this-phrase'.
14768 (reftex-index-this-phrase): New optional argument.
14769 (reftex-index-region-phrases): Add slave parameter to call of
14770 `reftex-index-this-phrase'.
14771 (reftex-display-index): New argument redo.
14772 (reftex-index-rescan): Add 'redo to arguments of
14773 `reftex-display-index'.
af41e141 14774 (reftex-index-Rescan, reftex-index-revert)
67476fca
SM
14775 (reftex-index-switch-index-tag): Add 'redo to arguments of
14776 `reftex-display-index'.
14777 (reftex-index-make-phrase-regexp): Fix bug with case-sensitive
14778 indexing. Fix bug with matching is there is a quote before or
af41e141
CD
14779 after the word.
14780
67476fca
SM
14781 * textmodes/reftex-cite.el (reftex-all-used-citation-keys):
14782 Fix bug when collecting citation keys in lines with comments.
af41e141
CD
14783 (reftex-citation): Prefix argument no longer rescans the document,
14784 but forces prompting for optional arguments of cite macros.
67476fca 14785 (reftex-do-citation): Prompting for optional arguments implemented.
af41e141 14786
67476fca
SM
14787 * textmodes/reftex-vars.el (reftex-cite-format-builtin):
14788 Add optional arguments to most cite commands.
af41e141
CD
14789 (reftex-cite-cleanup-optional-args): New option
14790 (reftex-cite-prompt-optional-args): New option.
67476fca 14791 (reftex-trust-label-prefix): New option.
af41e141 14792
67476fca
SM
14793 * textmodes/reftex-toc.el (reftex-toc-find-section):
14794 Add push-mark before changing the position in the buffer.
af41e141 14795
67476fca
SM
14796 * textmodes/reftex.el (reftex-prefix-to-typekey-alist): New variable.
14797 (reftex-compile-variables): Compute reftex-prefix-to-typekey-alist.
af41e141 14798
5ca75c83
NR
147992005-01-14 Nick Roberts <nickrob@snap.net.nz>
14800
14801 * xt-mouse.el (xterm-mouse-event): Compute window co-ordinates
14802 more carefully.
14803
ed8031f2
SM
148042005-01-13 Stefan Monnier <monnier@iro.umontreal.ca>
14805
14806 * textmodes/sgml-mode.el (sgml-fill-nobreak): New fun.
14807 (sgml-mode): Use it.
14808 (sgml-get-context): Better keep track of implicitly closed tags.
14809
7573e36d
KH
148102005-01-13 Kenichi Handa <handa@m17n.org>
14811
14812 * textmodes/ispell.el: These changes are to fix misalignment error
14813 caused by equivalent characters of different Emacs charsets.
14814 (ispell-unified-chars-table): New variable.
14815 (ispell-get-decoded-string): New function.
14816 (ispell-get-casechars, ispell-get-not-casechars)
14817 (ispell-get-otherchars): Call ispell-get-decoded-string.
14818
80888260
JPW
148192005-01-12 Johan Bockg\e,Ae\e(Brd <bojohan@users.sourceforge.net>
14820
14821 * custom.el (custom-declare-variable): Just put symbol instead
e2244c1d 14822 of (defvar . symbol) in `current-load-list'.
80888260 14823
9deb0aba
RS
148242005-01-12 Reiner Steib <Reiner.Steib@gmx.de>
14825
14826 * emacs-lisp/elint.el: Fixed typo in Commentary section.
14827
f5340eb7
JB
148282005-01-12 Jay Belanger <belanger@truman.edu>
14829
14830 * calc/calc-help.el (calc-describe-key): Use temporary info buffer
14831 to create a Calc summary.
14832
1e801ac3
KS
148332005-01-12 Kim F. Storm <storm@cua.dk>
14834
14835 * mouse.el (mouse-on-link-p): Change functionality and doc
14836 string to comply with latest description in lisp ref.
14837
a1c9fd19
NR
148382005-01-12 Nick Roberts <nickrob@snap.net.nz>
14839
ed8031f2
SM
14840 * xt-mouse.el (xterm-mouse-translate, xterm-mouse-event):
14841 Enable mouse clicks on mode-line, header-line and margin.
a1c9fd19
NR
14842 (event-type): Give mouse event symbols an 'event-kind property
14843 with value 'mouse-click.
14844
066a23af
JL
148452005-01-12 Juri Linkov <juri@jurta.org>
14846
14847 * facemenu.el (list-colors-display): Add new arg buffer-name.
14848 Use it. Fix docstring. Replace code for identifying duplicate
14849 colors by the name with call to `list-colors-duplicates' which
14850 identifies duplicate colors by the value unless the color
14851 is one of special Windows colors. Set truncate-lines to t.
14852 Print sorted duplicate color names on each line. Indent to 22
14853 \(the longest color name in rgb.txt) instead of 20. Optimize.
14854 (list-colors-duplicates): New function.
14855 (facemenu-color-name-equal): Delete function.
14856
987d1819
JL
14857 * facemenu.el (list-colors-print): New function created from code
14858 in list-colors-display. Print #RRGGBB at the window right edge.
14859 (list-colors-display): When temp-buffer-show-function is not
14860 defined, call list-colors-print from temp-buffer-show-hook
14861 to get the right value of window-width in list-colors-print
14862 after the buffer is displayed.
14863
aac42a1b
JL
14864 * simple.el (pop-mark): Move deactivate-mark out of conditional
14865 part to deactivate the active mark regardless of the state of the
14866 mark ring.
14867
14868 * desktop.el (desktop-save): Add `mode: emacs-lisp' to the local
14869 variables line in desktop files.
14870
afd33362
JL
148712005-01-12 Juri Linkov <juri@jurta.org>
14872
14873 * isearch.el (search-highlight, isearch, isearch-lazy-highlight):
14874 Bring together isearch highlight related options.
14875 (lazy-highlight): Replace group `replace' by `matching'.
14876 (lazy-highlight-cleanup, lazy-highlight-initial-delay)
14877 (lazy-highlight-interval, lazy-highlight-max-at-a-time)
14878 (lazy-highlight): Add aliases to old names isearch-lazy-highlight-...
14879 and declare them obsolete.
14880 (lazy-highlight-face): Rename from isearch-lazy-highlight-face.
14881 (isearch-faces): Remove defgroup.
14882 (isearch-overlay, isearch-highlight, isearch-dehighlight):
14883 Move isearch highlighting code closer to lazy highlighting code.
14884
14885 * replace.el (query-replace-lazy-highlight): Add lazy-highlight group.
14886 (query-replace-highlight, query-replace-lazy-highlight)
14887 (query-replace): Move definitions to the beginning of the file.
14888
424b9d3e
JL
148892005-01-11 Juri Linkov <juri@jurta.org>
14890
881b07f9
JB
14891 * toolbar/back_arrow.xpm, toolbar/back_arrow.pbm
14892 * toolbar/lc-back_arrow.xpm, toolbar/lc-fwd_arrow.xpm
424b9d3e
JL
14893 * toolbar/fwd_arrow.xpm, toolbar/fwd_arrow.pbm: New icons.
14894
14895 * info.el (Info-history-forward): New variable.
14896 (Info-select-node): Reset Info-history-forward to nil.
14897 (Info-last): Turn into defalias.
14898 (Info-history-back): Rename from Info-last.
14899 Add current node to Info-history-forward.
14900 (Info-history-forward): New fun.
14901 (Info-mode-map): Replace Info-last by Info-history-back.
14902 Bind Info-history-forward to "r".
14903 (Info-mode-menu): Replace Info-last by Info-history-back.
14904 Fix menu item text. Add menu item for Info-history-forward.
14905 (info-tool-bar-map): Replace Info-last by Info-history-back.
14906 Replace its icon "undo" by "back_arrow". Add icon "fwd_arrow"
14907 for Info-history-forward.
14908 (Info-mode): Replace Info-last by Info-history-back in docstring.
14909 Add local variable Info-history-forward.
14910 (Info-goto-emacs-command-node): Replace Info-last by Info-history-back.
14911
fbd8dc8a
SM
149122005-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
14913
14914 * mouse.el (mouse-drag-mode-line-1, mouse-drag-vertical-line)
14915 (mouse-drag-region, mouse-drag-region-1, mouse-drag-secondary):
14916 Ignore select-window events rather than fiddle with
14917 mouse-autoselect-window.
14918
28f94a34
RS
149192005-01-11 Matthew Mundell <matt@mundell.ukfsn.org>
14920
14921 * type-break.el (type-break-mode): Fix previous change.
14922
b748957a
JB
149232005-01-10 Jay Belanger <belanger@truman.edu>
14924
10907497 14925 * calc/calc-ext.el (calc-reset): Reset when inside embedded
fbd8dc8a
SM
14926 calculator; only reset when point is inside a calculator.
14927 Don't adjust the window height if the window takes up the whole height
10907497 14928 of the frame.
b748957a 14929
e4edc5cd
TTN
149302005-01-10 Thien-Thi Nguyen <ttn@gnu.org>
14931
14932 * ebuff-menu.el (Electric-buffer-menu-mode):
14933 Preserve value of buffer-local var header-line-format.
14934
3579f0c2
JB
149352005-01-09 Jay Belanger <belanger@truman.edu>
14936
14937 * calc/calc.el (calc-mode-var-list-restore-saved-values):
14938 Make sure settings file exists before accessing it.
14939
7f72c3db
JB
14940 * calc/calc-embed.el (calc-embedded-subst):
14941 Replace math-multi-subst-rec, which is only supposed to be called
14942 by math-multi-subst, by math-multi-subst.
14943
5fbf7903
AS
149442005-01-09 Andre Spiegel <spiegel@gnu.org>
14945
14946 * vc.el (vc-allow-async-revert): New user option.
14947 (vc-disable-async-diff): New internal variable.
14948 (vc-revert-buffer): Use them to disable asynchronous diff.
14949
fbd8dc8a
SM
14950 * vc-cvs.el, vc-arch.el, vc-svn.el, vc-mcvs.el (vc-cvs-diff)
14951 (vc-arch-diff, vc-svn-diff, vc-mcvs-diff): Don't diff
5fbf7903
AS
14952 asynchronously if vc-disable-async-diff is t.
14953
809c26be
JB
149542005-01-09 Jay Belanger <belanger@truman.edu>
14955
14956 * calc/calc.el (defcalcmodevar): New macro.
14957 (calc-mode-var-list-restore-default-values)
14958 (calc-mode-var-list-restore-saved-values): New functions.
14959 (calc-mode-var-list): Use defcalcmodevar to define it.
14960 (calc-always-load-extensions, calc-line-numbering)
14961 (calc-line-breaking, calc-display-just, calc-display-origin)
14962 (calc-number-radix, calc-leading-zeros, calc-group-digits)
14963 (calc-group-char, calc-point-char, calc-frac-format)
14964 (calc-prefer-frac, calc-hms-format, calc-date-format)
14965 (calc-float-format, calc-full-float-format, calc-complex-format)
14966 (calc-complex-mode, calc-infinite-mode, calc-display-strings)
14967 (calc-matrix-just, calc-break-vectors, calc-full-vectors)
14968 (calc-full-trail-vectors, calc-vector-commas, calc-vector-brackets)
14969 (calc-matrix-brackets, calc-language, calc-language-option)
14970 (calc-left-label, calc-right-label, calc-word-size)
14971 (calc-previous-modulo, calc-simplify-mode, calc-auto-recompute)
14972 (calc-display-raw, calc-internal-prec, calc-angle-mode)
14973 (calc-algebraic-mode, calc-incomplete-algebraic-mode)
14974 (calc-symbolic-mode, calc-matrix-mode, calc-shift-prefix)
14975 (calc-window-height, calc-display-trail, calc-show-selections)
14976 (calc-use-selections, calc-assoc-selections)
14977 (calc-display-working-message, calc-auto-why, calc-timing)
14978 (calc-mode-save-mode, calc-standard-date-formats, calc-autorange-units)
14979 (calc-was-keypad-mode, calc-full-mode, calc-user-parse-tables)
14980 (calc-gnuplot-default-device, calc-gnuplot-default-output)
14981 (calc-gnuplot-print-device, calc-gnuplot-print-output)
14982 (calc-gnuplot-geometry, calc-graph-default-resolution)
14983 (calc-graph-default-resolution-3d, calc-invocation-macro)
14984 (calc-show-banner): Use defcalcmodevar to declare them and set
14985 their default values.
14986
14987 * calc/calc-ext.el (calc-reset): Restore saved values of variables
14988 instead of default values (but restore default values if there is
14989 an argument of 0).
14990
0ba9bc53
DK
149912005-01-09 David Kastrup <dak@gnu.org>
14992
14993 * desktop.el (desktop-restore-eager): Fix typo in type.
14994
03e31a1a
RS
149952005-01-08 Richard M. Stallman <rms@gnu.org>
14996
14997 * cus-edit.el (customize): Delete :link.
14998
3aba853a
JB
149992005-01-08 Jay Belanger <belanger@truman.edu>
15000
15001 * calc/calc.el (calc-mode): Remove the extension from the
15002 `calc-settings-file' file name when loading it.
15003
1f387600
KS
150042005-01-08 Kim F. Storm <storm@cua.dk>
15005
15006 * info.el (Info-mode-map, Info-next-link-keymap)
15007 (Info-prev-link-keymap, Info-up-link-keymap):
15008 Map follow-link to mouse-face.
15009 (Info-fontify-node): Add "mouse-2: " prefix to tooltip.
15010
a4dfc830
JB
150112005-01-08 Jay Belanger <belanger@truman.edu>
15012
15013 * calc/calc.el (calc-settings-file): Change default value.
15014 Suggested by cgw in a comment in calc-mode.el.
15015
15016 * calc/calc-mode.el (calc-settings-file-name):
15017 Compare calc-settings-file to user-init-file instead of ~/.emacs.
15018 Replace ~/.emacs in a prompt by calc-settings-file.
15019
9abb41eb
LH
150202005-01-07 Lars Hansen <larsh@math.ku.dk>
15021
7716b93b
KS
15022 * desktop.el (desktop-restore-eager, desktop-lazy-verbose)
15023 (desktop-lazy-idle-delay): New customizable variables.
9abb41eb
LH
15024 (desktop-buffer-args-list): New variable.
15025 (desktop-append-buffer-args): New function.
15026 (desktop-save): Call desktop-append-buffer-args for some buffers.
15027 (desktop-lazy-create-buffer): New function.
15028 (desktop-idle-create-buffers): New function.
15029 (desktop-read): Add message about buffers to restore lazily.
15030 (desktop-lazy-abort): New command.
15031 (desktop-clear): Call desktop-lazy-abort.
15032 (desktop-lazy-complete): New command.
15033
c7ce7fc4
RS
150342005-01-06 Richard M. Stallman <rms@gnu.org>
15035
15036 * emacs-lisp/find-func.el (find-face-definition):
fbd8dc8a 15037 Rename from find-face.
c7ce7fc4 15038
c35b0c6b
KS
150392005-01-06 Kim F. Storm <storm@cua.dk>
15040
15041 * simple.el (completion-list-mode-map): Map follow-link to mouse-face.
15042
15043 * man.el (Man-xref-man-page, Man-xref-header-file)
15044 (Man-xref-normal-file): Add follow-link property.
15045
4c07596d
JB
150462005-01-06 Jay Belanger <belanger@truman.edu>
15047
15048 * calc/calc-units.el: Make sure the proper macro definitions are
15049 available when compiling.
15050
b49018ff
JL
150512005-01-06 Juri Linkov <juri@jurta.org>
15052
fbd8dc8a
SM
15053 * isearch.el (isearch-lazy-highlight-update):
15054 Rename `isearch-lazy-highlight-interval' to `lazy-highlight-interval'.
b49018ff 15055
e3cde0c7
MB
150562005-01-06 Miles Bader <miles@gnu.org>
15057
fbd8dc8a 15058 * isearch.el (lazy-highlight): Rename from `lazy-highlight-face'.
e3cde0c7
MB
15059 (isearch-lazy-highlight-face): Use new name.
15060
4dbbcb46
SM
150612005-01-05 Stefan Monnier <monnier@iro.umontreal.ca>
15062
2eec3e8e
SM
15063 * uniquify.el (uniquify-rationalize-file-buffer-names):
15064 Re-add an interactive spec.
9890ec7d
SM
15065 (uniquify-rationalize-file-buffer-names): Fix corner case when renaming
15066 to the same name.
2eec3e8e 15067
4dbbcb46
SM
15068 * isearch.el (isearch-dehighlight): Remove unused arg `totally'.
15069 (isearch-update, isearch-done): Adjust calls accordingly.
15070
436c08c2
RS
150712005-01-05 Richard M. Stallman <rms@gnu.org>
15072
c7ce7fc4
RS
15073 * custom.el (custom-set-variables, custom-theme-set-variables):
15074 Clarify documentation.
15075
436c08c2 15076 * emacs-lisp/find-func.el (find-variable)
4dbbcb46 15077 (find-variable-other-window, find-variable-other-frame):
436c08c2
RS
15078 Fix the TYPE args to find-function-read and find-function-do-it.
15079 (find-function): Doc fix.
15080 (find-function-at-point): Replace function-at-point alias.
15081
4829145a
RS
150822005-01-04 Richard M. Stallman <rms@gnu.org>
15083
15084 * cus-face.el (custom-declare-face):
15085 Record defface in current-load-list.
15086
15087 * help-fns.el (variable-at-point): New arg ANY-SYMBOL.
15088
15089 * emacs-lisp/find-func.el: Doc fixes.
15090 (find-face-regexp): New variable.
15091 (find-function-regexp-alist): New variable.
15092 (find-function-C-source): Third arg is now TYPE.
15093 (find-function-search-for-symbol): Handle general TYPE.
15094 (find-function-read, find-function-do-it): Handle general TYPE.
15095 (find-definition-noselect, find-face): New functions.
15096 (function-at-point): Alias deleted.
15097
73a6a972
SM
150982005-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
15099
15100 * battery.el (display-battery-mode): Rename from display-battery.
15101 Handle the case where it gets turned off.
15102
60d1a807
RS
151032005-01-04 Richard M. Stallman <rms@gnu.org>
15104
dd496df6
RS
15105 * cus-edit.el (customize): Make :link point to user doc.
15106
15107 * man.el (Man-fontify-manpage): Turn off undo generation.
15108
60d1a807
RS
15109 * add-log.el (change-log-font-lock-keywords): Don't match just "From".
15110
d198dfaa
AS
151112005-01-04 Andreas Schwab <schwab@suse.de>
15112
15113 * files.el (insert-directory): Only look for error lines in
73a6a972 15114 inserted text. Don't move too far after processing --dired markers.
d198dfaa 15115
69ba53f7
RS
151162005-01-04 Richard M. Stallman <rms@gnu.org>
15117
15118 * mail/mailabbrev.el (sendmail-pre-abbrev-expand-hook):
15119 Don't expand if the character is @, period, dash, etc.
15120 (define-mail-abbrev): Quote names that contain problem characters.
15121
d4bb7735
TTN
151222005-01-04 Thien-Thi Nguyen <ttn@gnu.org>
15123
15124 * progmodes/hideshow.el: No longer require `cl'; `dolist' is standard.
15125
d57c7572
RS
151262005-01-03 Richard M. Stallman <rms@gnu.org>
15127
15128 * replace.el (replace-dehighlight): Use lazy-highlight-cleanup.
15129 (query-replace-highlight, query-replace-lazy-highlight)
15130 (query-replace): Definitions moved up. Doc fix.
15131
151322005-01-03 Richard M. Stallman <rms@gnu.org>
15133
15134 * isearch.el (lazy-highlight): Group renamed from isearch-lazy-...
15135 (lazy-highlight-cleanup, lazy-highlight-initial-delay)
15136 (lazy-highlight-interval, lazy-highlight-max-at-a-time)
73a6a972 15137 (lazy-highlight-face): Rename from isearch-lazy-...
d57c7572
RS
15138 Change all references to them.
15139
985a8e0f
LT
151402005-01-03 Luc Teirlinck <teirllm@auburn.edu>
15141
15142 * cus-edit.el (custom-file): Doc fix for defcustom.
15143 (custom-file): The function no longer sets the variable
15144 `custom-file' to its return value.
15145
15146 * startup.el (command-line): No longer load `custom-file'.
15147
8a525646
SM
151482005-01-03 Stefan Monnier <monnier@iro.umontreal.ca>
15149
1b60b25a
SM
15150 * emacs-lisp/find-func.el (find-variable-regexp): Avoid defface.
15151
8a525646
SM
15152 * progmodes/perl-mode.el (perl-nochange, perl-calculate-indent):
15153 Don't confuse module-prefixed identifiers for labels.
15154 Reported by Juan-Leon Lahoz Garcia <juanleon1@gmail.com>.
15155
c45c149c
RS
151562005-01-02 Richard M. Stallman <rms@gnu.org>
15157
969be033
RS
15158 * files.el (basic-save-buffer-1): Fix previous change.
15159
19996af4
RS
15160 * loadhist.el (file-loadhist-lookup): New function.
15161 (file-provides, file-requires): Use it.
15162
c45c149c
RS
15163 * electric.el (Electric-pop-up-window): Use fit-window-to-buffer
15164 instead of calculating the right size.
15165
d57c7572 151662005-01-02 Karl Chen <quarl@cs.berkeley.edu> (tiny change)
50292b6e 15167
3625f6b7 15168 * vc-svn.el (vc-svn-diff): Stay local if possible.
85aaa8d2 15169
d101bf56 151702005-01-02 Stefan Monnier <monnier@iro.umontreal.ca>
3625f6b7 15171
5e39b98a
SM
15172 * vc-arch.el (vc-arch-workfile-version): Handle the empty-branch case.
15173
50292b6e
SM
15174 * files.el (hack-local-variables): Fix last change.
15175
731da695
JB
151762005-01-02 Jay Belanger <belanger@truman.edu>
15177
15178 * calc/calc-yank.el (calc-edit-top): New variable.
15179 (calc-edit-mode): Set calc-edit-top to be the beginning of the edited
15180 object. Change header properties.
15181 (calc-edit-finish, calc-edit-finish-stack-object)
15182 (calc-edit-show-buffer): Use calc-edit-top to find the beginning of the
15183 edited object.
15184 * calc/calc-sel.el (calc-finish-selection-edit): Use calc-edit-top
15185 for the beginning of the edited object.
15186 * calc/calc-embed.el (calc-embedded-finish-edit): Use calc-edit-top
15187 for the beginning of the edited object.
15188 * calc/calc-prog.el (calc-edit-macro-finish-edit)
15189 (calc-finish-formula-edit, calc-macro-repeats)
15190 (calc-edit-macro-adjust-buffer, calc-edit-format-macro-buffer)
15191 (calc-edit-macro-pre-finish-edit): Use calc-edit-top for the
15192 beginning of the edited object.
15193 (calc-user-define-edit): Change the header for editing macros.
15194 Remove unnecessary variable.
15195
227c9573
JB
151962005-01-01 Jay Belanger <belanger@truman.edu>
15197
731da695 15198 * calc/calc-yank.el (calc-edit-mode): Change default header.
5e39b98a 15199 (calc-edit-finish, calc-show-edit-buffer): Adjust to handle new header.
731da695 15200 * calc/calc-store.el (calc-edit-variable): Change title to match new
c5757d2e 15201 header.
42a797de 15202 * calc/calc-prog.el (calc-edit-user-syntax): Change title in edit
c5757d2e
JB
15203 mode to match new header.
15204 (calc-user-define-edit): Change titles to include names of commands.
42a797de 15205 (calc-finish-formula-edit): Adjust to handle new header.
c5757d2e 15206 (calc-finish-macro-edit): Remove.
227c9573
JB
15207 (calc-edit-macro-repeats, calc-edit-macro-adjust-buffer)
15208 (calc-edit-macro-command, calc-edit-macro-command-type)
15209 (calc-edit-macro-combine-alg-ent, calc-edit-macro-combine-ext-command)
15210 (calc-edit-macro-combine-var-name, calc-edit-macro-combine-digits)
15211 (calc-edit-format-macro-buffer, calc-edit-macro-pre-finish-edit)
15212 (calc-edit-macro-finish-edit): New functions.
15213 (calc-user-define-edit): Use new functions to edit named calc macros.
15214
4c6af0f6
SM
152152005-01-01 Stefan <monnier@iro.umontreal.ca>
15216
15217 * files.el (hack-local-variables): Cleanup prefix/suffix matching.
15218
15219 * ses.el (copy-region-as-kill): Deactivate mark.
15220
3f68d7c8
RS
152212005-01-01 Richard M. Stallman <rms@gnu.org>
15222
f42a241b
RS
15223 * replace.el (occur-1): If the output buffer is also an input,
15224 don't kill it, rename it.
15225
15226 * faces.el (set-face-background, set-face-foreground): Doc fix.
15227
3f68d7c8
RS
15228 * cus-face.el (custom-face-attributes): Fix :help-echo strings
15229 for :foreground and :background.
15230
3f68d7c8 15231 * dired.el (dired-view-command-alist): Variable deleted.
4c6af0f6 15232 (dired-view-file, dired-mouse-find-file-other-window):
3f68d7c8
RS
15233 Delete the code to use it.
15234
41d0b092
KS
152352005-01-01 Kim F. Storm <storm@cua.dk>
15236
15237 * image.el (insert-sliced-image): Use t for line-height property.
15238
aea6ad3d 15239See ChangeLog.11 for earlier changes.
55115079
PA
15240
15241;; Local Variables:
15242;; coding: iso-2022-7bit
15243;; End:
15244
aea6ad3d 15245 Copyright (C) 2005 Free Software Foundation, Inc.
55115079
PA
15246 Copying and distribution of this file, with or without modification,
15247 are permitted provided the copyright notice and this notice are preserved.
15248
15249;;; arch-tag: e39939be-dab3-400e-86f5-0e2701a883c1