(jka-compr-install): Use push and dolist.
[bpt/emacs.git] / lisp / ChangeLog
CommitLineData
be93a2c4
SM
12005-11-10 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * jka-cmpr-hook.el (jka-compr-install): Use push and dolist.
4 Add jka-compr-load-suffixes to load-suffixes.
5
6 * jka-compr.el: Require 'jka-cmpr-hook.
7 (jka-compr-info-compress-message, jka-compr-info-compress-program)
8 (jka-compr-info-compress-args, jka-compr-info-uncompress-message)
9 (jka-compr-info-uncompress-program, jka-compr-info-uncompress-args)
10 (jka-compr-info-can-append, jka-compr-info-strip-extension)
11 (jka-compr-info-file-magic-bytes, jka-compr-get-compression-info)
12 (jka-compr-info-regexp): Remove. Provided by jka-cmpr-hook.
13 (jka-compr-uninstall): Remove entries from
14 jka-compr-added-to-file-coding-system-alist after they are used.
15 (jka-compr-error): Remove unused var `curbuf'.
16 (jka-compr-file-local-copy): Remove unused var `notfound'.
17
7127d508
RF
182005-11-10 Romain Francoise <romain@orebokech.com>
19
20 * apropos.el (apropos-calc-scores): Use `apropos-pattern'.
21
46faf25e
NR
222005-11-11 Nick Roberts <nickrob@snap.net.nz>
23
24 * progmodes/gud.el (gud-menu-map): Move parentheses.
25 (gdb): New command gud-pv.
26
be93a2c4
SM
272005-11-10 Stefan Monnier <monnier@iro.umontreal.ca>
28
29 * tar-mode.el: Remove spurious or unnecessary leading stars
30 in docstrings.
31 (tar-header-block-tokenize): Also obey default-file-name-coding-system.
32 (tar-parse-octal-integer-safe): Use mapc.
33 (tar-header-block-summarize): Remove unused var `ck'.
34 (tar-summarize-buffer): Don't clear the modified-p bit if it wasn't
35 cleared before. Obey default-enable-multibyte-characters.
36 Use mapconcat. Simplify setting of tar-header-offset.
37 (tar-mode-map): Move initialization inside delcaration.
38 (tar-flag-deleted): Use `abs'.
39 (tar-expunge-internal): Remove unused var `line'.
40 (tar-expunge-internal): Don't hardcode point-min==1.
41 (tar-expunge): Widen while doing set-buffer-multibyte.
42 (tar-rename-entry): Use file-name-coding-system.
43 (tar-alter-one-field): Don't hardcode point-min==1.
44 (tar-subfile-save-buffer): string-as-unibyte works on unibyte strings.
45 (tar-pad-to-blocksize): Don't hardcode point-min==1. Clarify the code.
46
94b073f3
MY
472005-11-10 Masatake YAMATO <jet@gyve.org>
48
af94256b
KS
49 * add-log.el (add-log-current-defun): Handle class::method
50 notation of c++. Fix incorrect comment.
94b073f3 51
f192689e
AM
522005-11-10 Alan Mackenzie <acm@muc.de>
53
54 * help-fns.el (describe-variable): Make C-h v work when a variable
55 has variable documentation yet is unbound.
56
af8308ec
MY
572005-11-10 Masatake YAMATO <jet@gyve.org>
58
59 * man.el (Man-highlight-references): Set an empty
60 string to `Man-arguments' if it is nil.
d730a9fc 61 Suggested by Reiner Steib <Reiner.Steib@gmx.de>.
af8308ec 62
be93a2c4
SM
632005-11-09 Stefan Monnier <monnier@iro.umontreal.ca>
64
65 * Makefile.in (mh-loaddefs.el, loaddefs.el): Better follow the
66 commenting conventions.
67
68 * cus-dep.el (custom-make-dependencies): Simplify.
69 Better follow the commenting conventions.
70
fe8bc3fa
RS
712005-11-09 Richard M. Stallman <rms@gnu.org>
72
be93a2c4
SM
73 * apropos.el (apropos-pattern): Rename from apropos-regexp.
74 (apropos-orig-pattern): Rename from apropos-orig-regexp.
fe8bc3fa
RS
75 All uses changed.
76 (apropos-rewrite-regexp): Doc fix.
af94256b 77 (apropos-variable, apropos-command, apropos, apropos-value):
fe8bc3fa
RS
78 Change prompt; carry through the argument renaming.
79
6e128e32
LT
802005-11-09 Luc Teirlinck <teirllm@auburn.edu>
81
82 * find-lisp.el: Require dired.
83 (find-lisp-find-dired-internal): Do not call
84 `abbreviate-file-name' on DIR.
85
78e5988d
NR
862005-11-10 Nick Roberts <nickrob@snap.net.nz>
87
88 * progmodes/gud.el (gdb): Make gud-pp use user-defined command pp1.
89
31fa5025
NR
902005-11-09 Nick Roberts <nickrob@snap.net.nz>
91
92 * progmodes/gud.el (gud-menu-map): Ensure tool-bar is constant
93 when using the speedbar.
94 (gdb): New command gud-pp.
95 (gud-menu-map, gud-tool-bar-map): Put it on the tool bar.
96
58b6f884
JL
972005-11-09 Juri Linkov <juri@jurta.org>
98
99 * replace.el (occur-excluded-properties): New defcustom.
100 (occur-1, occur-engine, occur-accumulate-lines): Use it.
101
65b62d0a
JB
1022005-11-08 Jay Belanger <belanger@truman.edu>
103
217d155e 104 * calc/calc-units.el (math-convert-units): Replace any composite
65b62d0a
JB
105 unit by its definition.
106
1e0888f5 1072005-11-08 Lars Hansen <larsh@soem.dk>
217d155e
RF
108
109 * emacs-lisp/autoload.el (update-directory-autoloads):
110 Add obsolete function alias.
111
4acbd507
SM
1122005-11-07 Stefan Monnier <monnier@iro.umontreal.ca>
113
5a3859e6
SM
114 * emacs-lisp/lisp-mode.el (lisp-mode-variables): Don't set
115 comment-indent-function.
116 (lisp-comment-indent): Replace by an alias for comment-indent-default.
117
4acbd507
SM
118 * reveal.el (reveal-post-command): Rework the handling of
119 reveal-open-spots, so as to be more reliable. There were several
120 tricky corner cases where an open spot might be lost, or where
121 a closed spot might end up on the list of open spots.
122 Only reveal text that's ellipsised.
123
b58b00ca
CD
1242005-11-07 Carsten Dominik <dominik@science.uva.nl>
125
4acbd507 126 * textmodes/org.el (org-export-as-html): Remove bogus (debug) form.
b58b00ca 127
fda12b27
RS
1282005-11-06 Richard M. Stallman <rms@gnu.org>
129
130 * progmodes/compile.el (compilation-internal-error-properties):
131 save-excursion around the computation of MARKER.
132
1332005-11-06 Piet van Oostrum <piet@cs.uu.nl>
134
135 * textmodes/flyspell.el (flyspell-external-point-words):
136 flyspell-get-word returns a list, not just a string.
137
9514fb7f
JPW
1382005-11-06 John Paul Wallington <jpw@pobox.com>
139
140 * ibuffer.el (ibuffer): Search all visible frames when getting
141 Ibuffer buffer's window.
142
30abc4f4
MY
1432005-11-07 Masatake YAMATO <jet@gyve.org>
144
d730a9fc 145 * man.el (Man-reference-regexp): Accept spaces between
30abc4f4
MY
146 `Man-name-regexp' and `Man-section-regexp'.
147 (Man-apropos-regexp): New variable.
148 (Man-abstract-xref-man-page): Use value for `Man-target-string'
149 if available.
4acbd507
SM
150 (Man-highlight-references, Man-highlight-references0):
151 Handle the case when `Man-arguments' includes "-k".
152 (Man-highlight-references0): Rename the argument `TARGET-POS' to
30abc4f4
MY
153 `TARGET'. `TARGET' can be a number, function or nil.
154
2dd3b43b
NR
1552005-11-06 Nick Roberts <nickrob@snap.net.nz>
156
157 * progmodes/gdb-ui.el (gdb-var-create-handler, gdb-var-delete)
c660a322
KS
158 (gdb-edit-value, gdb-speedbar-expand-node, gdb-get-create-buffer)
159 (gdb-breakpoints-mode, gdb-toggle-breakpoint, gdb-delete-breakpoint)
2dd3b43b
NR
160 (gdb-goto-breakpoint, gdb-frames-mode, gdb-registers-mode)
161 (gdb-locals-mode, gdb-find-file-hook): Use buffer-local-value.
c660a322 162 (gdb-send-item): Use buffer-local-value and simplify.
2dd3b43b 163
1b0ee2ce
LT
1642005-11-05 Luc Teirlinck <teirllm@auburn.edu>
165
166 * startup.el (command-line): Use `custom-reevaluate-setting' for
167 `global-font-lock-mode'.
168
c660a322
KS
169 * font-core.el (global-font-lock-mode): Enable `global-font-lock-mode'
170 by default, except in batch mode or when the -D option is given.
1b0ee2ce
LT
171
172 * emacs-lisp/easy-mmode.el (define-global-minor-mode): Pass all
173 specified keyword args on to `define-minor-mode'. Update docstring.
174
61f570e2
RF
1752005-11-05 Romain Francoise <romain@orebokech.com>
176
177 * replace.el (occur-engine): Add marker at end of line, too.
178
d60b49ac
DN
1792005-11-04 Dan Nicolaescu <dann@ics.uci.edu>
180
181 * font-lock.el: Don't deal with font-lock-face-attributes here,
182 move the code ...
183
184 * startup.el (command-line): ... here. Use face-spec-set instead
185 of custom-declare-face.
186
187 * faces.el (face-spec-set): Reset the face if spec is not nil.
188
45f6a663
SM
1892005-11-04 Stefan Monnier <monnier@iro.umontreal.ca>
190
191 * newcomment.el (comment-region-internal): Box more tightly in the
192 common case where there's no TAB in the boxed text.
193
db2cf961
JD
1942005-11-04 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
195
196 * info.el (info-tool-bar-map): Use images prev-node, next-node and
197 up-node.
198
dc9cfe1e
EZ
1992005-11-04 Ulf Jasper <ulf.jasper@web.de>
200
201 * newsticker.el: Commentary updated. Code formatting changed.
45f6a663 202 (newsticker-version): Change to "1.9".
dc9cfe1e 203 (newsticker, newsticker-feed): Doc fix.
45f6a663
SM
204 (newsticker-url-list): Doc fix. Add option "Weekly".
205 (newsticker-retrieval-interval): Add option "Weekly".
dc9cfe1e 206 (newsticker-headline-processing): Doc fix.
45f6a663 207 (newsticker-auto-mark-filter): Remove.
dc9cfe1e
EZ
208 (newsticker-auto-mark-filter-list): New.
209 (newsticker-layout, newsticker-sort-method): Doc fix.
210 (newsticker-hide-old-items-in-newsticker-buffer)
211 (newsticker-heading-format, newsticker-item-format)
212 (newsticker-desc-format): Doc fix.
45f6a663 213 (newsticker-show-all-rss-elements): Remove.
dc9cfe1e
EZ
214 (newsticker-show-all-news-elements): New.
215 (newsticker-faces, newsticker-ticker): Doc fix.
216 (remove-from-invisibility-spec): Code formatting.
217 (newsticker--process-ids): New.
218 (newsticker-mode): Doc fix.
45f6a663
SM
219 (newsticker-mode): Change mode-line-format.
220 (newsticker-start): Remove debug output.
221 (newsticker-start-ticker): Doc fix. Add Autoload cookie.
dc9cfe1e
EZ
222 (newsticker-w3m-show-inline-images): Code formatting.
223 (newsticker-next-item): Call `force-mode-line-update'.
224 (newsticker-previous-item): Call `force-mode-line-update'.
225 (newsticker-next-feed): Call `force-mode-line-update'.
226 (newsticker-previous-feed): Call `force-mode-line-update'.
227 (newsticker-mark-all-items-at-point-as-read): Code formatting.
228 (newsticker-show-old-items): Do not show descs.
45f6a663 229 (newsticker-hide-entry): Hide too much.
dc9cfe1e
EZ
230 (newsticker-hide-entry, newsticker-show-entry)
231 (newsticker-toggle-auto-narrow-to-feed): Code formatting.
232 (newsticker-set-auto-narrow-to-feed): Update buffer immediately.
233 (newsticker-toggle-auto-narrow-to-item): Code formatting.
234 (newsticker-set-auto-narrow-to-item): Update buffer immediately.
235 (newsticker-running-p, newsticker-ticker-running-p): Autoload cookie.
45f6a663
SM
236 (newsticker-get-news): Call `force-mode-line-update'.
237 Collect process ids.
238 (newsticker--sentinel): Change coding system handling.
239 Move image retrieval to new functions newsticker--get-logo-url-*.
240 Move feed parsing to new functions newsticker--parse-*.
241 Update list of process ids.
dc9cfe1e
EZ
242 (newsticker--get-logo-url-atom-1.0, newsticker--get-logo-url-atom-0.3)
243 (newsticker--get-logo-url-rss-2.0, newsticker--get-logo-url-rss-1.0)
244 (newsticker--get-logo-url-rss-0.92, newsticker--get-logo-url-rss-0.91)
245 (newsticker--parse-atom-0.3, newsticker--parse-atom-1.0)
246 (newsticker--parse-rss-0.91, newsticker--parse-rss-0.92)
247 (newsticker--parse-rss-1.0, newsticker--parse-rss-2.0)
248 (newsticker--parse-generic-feed, newsticker--parse-generic-items): New.
45f6a663
SM
249 (newsticker--decode-coding-string): Remove.
250 (newsticker--decode-numeric-entities): Check input. Format code.
dc9cfe1e
EZ
251 (newsticker--remove-whitespace): Check input.
252 (newsticker--do-forget-preformatted): Doc fix.
253 (newsticker--decode-rfc822-date): Allow for missing time.
254 (newsticker--update-process-ids): New.
45f6a663
SM
255 (newsticker--image-sentinel): Change comment.
256 (newsticker--image-read): Change error message.
dc9cfe1e
EZ
257 (newsticker--imenu-goto): Doc fix. Show headline title.
258 (newsticker--buffer-set-uptodate): Call `force-mode-line-update'.
259 (newsticker--buffer-do-insert-text): Clean whitespace in
45f6a663
SM
260 html-rendered headline title. Code formatting.
261 Call `newsticker--buffer-print-extra-elements'.
262 (newsticker--buffer-print-extra-element): Remove.
dc9cfe1e
EZ
263 (newsticker--buffer-print-extra-elements): New.
264 (newsticker--buffer-do-print-extra-element): New.
265 (newsticker--buffer-insert-enclosure): Doc fix. Use MBytes for
266 large sizes.
267 (newsticker--run-auto-mark-filter)
45f6a663
SM
268 (newsticker--do-run-auto-mark-filter):
269 Use `newsticker-auto-mark-filter-list'.
dc9cfe1e 270
c97f3d3c
EZ
2712005-11-04 Ryan Yeske <rcyeske@gmail.com>
272
273 * net/rcirc.el: Use split-string OMIT-NULLS argument.
274 (rcirc-print): Force redisplay before running hooks. Do long
275 buffer truncation after making new text read-only. Deal with nil
276 text when decoding strings. If TARGET is nil, use either the
277 currently selected buffer, if it is an rcirc buffer and of the
278 same process or the process buffer.
279 (rcirc-mode): Remove header-line. Recompute short buffer names.
45f6a663 280 Initialize rcirc-buffer-alist here instead of rcirc-get-buffer-create.
c97f3d3c 281 (rcirc-short-buffer-name): Add variable.
45f6a663
SM
282 (rcirc-kill-buffer-hook): Recompute short buffer names.
283 Remove nick from private channel.
284 (rcirc-send-input): Send command text to current-buffer.
285 Don't clear overlay arrow here.
c97f3d3c
EZ
286 (rcirc-short-buffer-name): Return a short buffer name.
287 (rcirc-update-short-buffer-names, rcirc-abbreviate)
288 (rcirc-rebuild-tree, rcirc-make-trees): Add functions to generate
289 buffer-name abbreviations.
45f6a663
SM
290 (rcirc-kill-buffer-hook-1): Split to make debugging easier.
291 Do not touch nick-table when killing a parted channel.
c660a322
KS
292 (rcirc-window-configuration-change): Rename from rcirc-update-activity.
293 Clear arrow from current buffer if it is now hidden.
c97f3d3c
EZ
294 (rcirc-current-buffer): Add variable.
295 (rcirc-my-nick, rcirc-other-nick, rcirc-server)
296 (rcirc-nick-in-message, rcirc-prompt, rcirc-mode-line-nick):
297 Remove -face from names.
298 (rcirc-update-activity-string): Print "DND" when globally ignoring
299 activity.
300 (rcirc-ignore-buffer-activity-flag): Rename from
301 rcirc-ignore-channel-activity.
302 (rcirc-ignore-all-activity-flag): Doc fix.
303 (rcirc-channels): Remove variable.
304 (rcirc-kill-buffer-hook):
305 (rcirc-get-buffer-create): Add nick to private channel.
306 (rcirc-multiline-edit-submit): Remove tabs.
307 (rcirc-put-nick-channel, rcirc-channel-nicks): Look up nicks case
308 folded.
309 (rcirc-remove-nick-channel): Bug fix.
310 (rcirc-toggle-ignore-buffer-activity): Rename from
311 rcirc-toggle-ignore-channel-activity.
312 (rcirc-record-activity): Add buffers to the front of the list.
313 (rcirc-update-activity): Remove killed buffers from list.
314 (rcirc-process-server-response-1): Remove last argument if it is
315 null before calling handler.
316 (rcirc): Add "rcirc" defcustom prefix.
45f6a663
SM
317 (rcirc-prompt): Simplify default prompt.
318 Use custom-initialize-default.
c97f3d3c
EZ
319 (rcirc-private-chats): Remove variable.
320 (rcirc-prompt): Change initialization.
321 (rcirc-version): Remove function.
322 (rcirc-id-string): Add constant.
323 (rcirc-last-buffer): Remove variable.
324 (rcirc-buffer-alist): Add variable.
325 (rcirc-connect): Update variable setup.
326 (rcirc-sentinel, rcirc-update-prompt): Use `rcirc-buffer-alist'.
327 (rcirc-trap-errors-flag): Rename from `rcirc-trap-errors' change
328 default.
329 (rcirc-handler-generic): Trigger activity.
330 (rcirc-send-message): Create the buffor of the target.
45f6a663
SM
331 (rcirc-generate-new-buffer-name): Rename from `rcirc-get-buffer-name'.
332 (rcirc-get-buffer): Just return nil if there is no matching buffer.
c97f3d3c
EZ
333 (rcirc-multiline-edit-cancel): Remove function.
334 (rcirc-set-last-buffer): Remove function.
335 (rcirc-get-any-buffer): Add function.
336 (rcirc-join-channels): Don't print /join text.
337 (rcirc-toggle-ignore-channel-activity): Add and update echo area
338 messages.
339 (rcirc-cmd-ctcp): Use rcirc-send-string to send request.
340 (rcirc-handler-NOTICE): Recognize CTCP responses.
341 (rcirc-handler-332, rcirc-handler-332): Use a temp buffer for
342 constructing TOPIC string for buffers we are not JOINed.
343 (rcirc-handler-CTCP-response): Add handler.
344 (rcirc-multiline-edit-submit): Restore the window-configuration
345 before adjusting point.
346 (rcirc): Add customization group.
347 (rcirc-server, rcirc-port, rcirc-nick, rcirc-user-name)
348 (rcirc-user-full-name, rcirc-startup-channels-alist)
349 (rcirc-fill-flag, rcirc-fill-column, rcirc-fill-prefix)
350 (rcirc-ignore-all-activity-flag, rcirc-time-format)
351 (rcirc-input-ring-size, rcirc-read-only-flag)
352 (rcirc-buffer-maximum-lines, rcirc-authinfo-file-name)
353 (rcirc-auto-authenticate-flag, rcirc-prompt, rcirc-print-hooks):
354 Change defvar to defcustom.
355 (rcirc-update-prompt): Add optional ALL arg, which will update
356 prompts in all rcirc buffers. Regexp quote replacement text.
357 (rcirc-fill-column): Accept 'frame-width as a value.
358 (rcirc-set-changed): Add function.
359 (rcirc-next-active-buffer): Write more meaningful messages.
360 (rcirc-faces): Add customization group.
361 (rcirc-my-nick-face, rcirc-other-nick-face, rcirc-server-face)
362 (rcirc-nick-in-message-face, rcirc-prompt-face)
363 (rcirc-mode-line-nick-face): Move into rcirc-faces group.
364 (with-rcirc-process-buffer): Move before first usage.
365 (rcirc-debug-buffer): Rename from `rcirc-log-buffer'.
366 (rcirc-debug-flag): Rename from `rcirc-log-p'.
367 (rcirc-debug): Rename from `rcirc-log'.
368 (rcirc-format-response-string): Do not print '-' chars for a
369 NOTICE with no sender. Simplify output of server responses.
45f6a663 370
c97f3d3c
EZ
3712005-11-04 Henrik Enberg <henrik.enberg@telia.com>
372
373 (rcirc-browse-url-map, rcirc-browse-url-at-point)
374 (rcirc-browse-url-at-mouse, rcirc-mangle-text): Make urls
375 mouse and RET clickable.
376
ffce4757
EZ
3772005-11-04 Henrik Enberg <henrik.enberg@telia.com>
378
379 * mail/rmailout.el (rmail-output-to-rmail-file, rmail-output): Doc fix.
380
9e673321
EZ
3812005-11-04 Ken Manheimer <ken.manheimer@gmail.com>
382
383 * pgg-pgp.el (pgg-pgp-encrypt-region, pgg-pgp-decrypt-region)
384 (pgg-pgp-encrypt-symmetric-region, pgg-pgp-encrypt-symmetric)
385 (pgg-pgp-encrypt, pgg-pgp-decrypt-region, pgg-pgp-decrypt)
386 (pgg-pgp-sign-region, pgg-pgp-sign): Add optional 'passphrase'
387 argument to all these routines, so the passphrase can be managed
388 externally and passed in to the system.
389 (pgg-pgp-decrypt-region, pgg-pgp-sign-region): Use new name for
390 pgg-add-passphrase-to-cache function.
391
392 * pgg-pgp5.el (pgg-pgp5-encrypt-region, pgg-pgp5-decrypt-region)
393 (pgg-pgp5-encrypt-symmetric-region, pgg-pgp5-encrypt-symmetric)
394 (pgg-pgp5-encrypt, pgg-pgp5-decrypt-region, pgg-pgp5-decrypt)
395 (pgg-pgp5-sign-region, pgg-pgp5-sign): Add optional 'passphrase'
396 argument to all these routines, so the passphrase can be managed
397 externally and passed in to the system.
398 (pgg-pgp5-sign-region): Use new name of pgg-add-passphrase-to-cache
399 function.
400
98945794
EZ
4012005-11-04 Edward O'Connor <hober0@gmail.com> (tiny change)
402
403 * net/goto-addr.el (goto-address-url-regexp): Remove `data:' URLs
404 from goto-address-url-regexp.
405
94539089
CD
4062005-11-04 Carsten Dominik <dominik@science.uva.nl>
407
c660a322 408 * textmodes/org.el (org-read-date, org-goto-calendar)
45f6a663
SM
409 (org-recenter-calendar, org-agenda-goto-calendar):
410 Temporarily clear 'calendar-move-hook'.
94539089 411
39bcfe5f 4122005-11-04 Michael Kifer <kifer@cs.stonybrook.edu>
45f6a663
SM
413
414 * ediff-merge.el (ediff-merge-region-is-non-clash): Return t, if not
39bcfe5f 415 merging.
45f6a663
SM
416
417 * ediff-util.el (ediff-previous-difference): Don't skip regions that
39bcfe5f 418 have merge clashes.
45f6a663 419
97a7dbee
YM
4202005-11-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
421
45f6a663
SM
422 * mwheel.el (mouse-wheel-down-event, mouse-wheel-up-event):
423 Undo previous change.
97a7dbee
YM
424
425 * startup.el (command-line): Use `custom-reevaluate-setting' for
51f47f64
YM
426 mouse-wheel-down-event and mouse-wheel-up-event. Don't call
427 tty-register-default-colors on Mac.
97a7dbee 428
c72ff615
NR
4292005-11-04 Nick Roberts <nickrob@snap.net.nz>
430
45f6a663 431 * progmodes/gdb-ui.el (gdb-buffer-type): Remove duplicate declaration.
c72ff615
NR
432 (gdb-buffer-type): Make it automatically buffer local...
433 (gdb-get-create-buffer): ...and set it accordingly.
434 (gdb-frame-gdb-buffer, gdb-display-gdb-buffer): Make these
435 actually work.
436
11ec76b7
DN
4372005-11-03 Dan Nicolaescu <dann@ics.uci.edu>
438
439 * font-lock.el (font-lock-warning-face): Use the more vivid red1,
440 not red.
441
2b02eddf
NR
4422005-11-04 Nick Roberts <nickrob@snap.net.nz>
443
444 * progmodes/gdb-ui.el (gud-watch): Use save-selected-window in
445 case GUD buffer is not visible.
446 (gdb-goto-breakpoint): Try to force display in source buffer.
447 (gdb-frame-gdb-buffer): Copy other similar functions.
448 (gdb-restore-windows): Don't display source if not asked for.
449 (gdb-assembler-buffer-name): Don't capitalise.
450
e082564e
RS
4512005-11-03 Richard M. Stallman <rms@gnu.org>
452
453 * wid-edit.el (key-sequence): New widget type.
454
455 * simple.el (set-mark-command-repeat-pop): New variable.
456 (set-mark-command): Only interpret plan C-@ after a pop as a pop
457 if set-mark-command-repeat-pop is true.
458
459 * info.el (Info-fontify-node): Don't display extra "see" if there
460 already is one here.
461
462 * mouse.el: Fix special handling of DEL after dragging a region:
463 (mouse-drag-region-1): Treat mouse-set-region like mouse-set-point.
464 (mouse-region-delete-keys): Add [backspace].
465
466 * mail/feedmail.el: Use insert-buffer-substring, not insert-buffer.
467
468 * textmodes/ispell.el (ispell-command-loop): Change `i' description
469 not to assume it pertains to an affix.
470
471 * textmodes/flyspell.el (flyspell-post-command-hook):
472 Bind deactivate-mark to prevent deactivation.
473
438fc253 4742005-11-03 Lars Hansen <larsh@soem.dk>
2b02eddf 475
438fc253
LH
476 * dired-x.el: Add menu bindings for dired-do-find-marked-files,
477 dired-do-relsymlink, dired-flag-extension, dired-mark-extension,
478 dired-mark-omitted, dired-do-relsymlink-regexp, dired-omit-mode.
479
ebce92c7
RF
4802005-11-03 Romain Francoise <romain@orebokech.com>
481
482 * net/eudcb-mab.el: Now part of GNU Emacs. Update FSF's address.
483 Update copyright years.
484
c7280fb5
SS
4852005-11-03 Sam Steingold <sds@gnu.org>
486
13d65a03
SM
487 * mwheel.el (mouse-wheel-down-event, mouse-wheel-up-event):
488 Use system-type instead of window-system because window-system is not
c7280fb5
SS
489 correctly defined during loadup.
490
aaaa8abb
MH
4912005-11-02 Mark A. Hershberger <mah@everybody.org>
492
493 * xml.el (xml-syntax-table): Allow xml.el to compile in xemacs.
494 (xml-parse-tag): Join strings separated by a comment properly.
495
c80eca71
AS
4962005-11-02 Andreas Schwab <schwab@suse.de>
497
13d65a03
SM
498 * emacs-lisp/byte-opt.el (byte-optimize-pure-func): Fix last fix.
499
5002005-11-02 Stefan Monnier <monnier@iro.umontreal.ca>
501
502 * emacs-lisp/byte-opt.el (string-to-syntax): Mark it as pure.
503 (byte-optimize-pure-func): Quote the eval'd value.
504
505 * progmodes/perl-mode.el (perl-font-lock-special-syntactic-constructs):
506 Rename from perl-font-lock-syntactic-face-function.
507 Change the calling convention so it can be used as a font-lock MATCHER.
508 Do the parse-partial-sexp loop outselves.
509 (perl-font-lock-syntactic-keywords): Use it.
510 (perl-mode): Don't set font-lock-syntactic-face-function any more.
c80eca71 511
c2205a03
NR
5122005-11-02 Nick Roberts <nickrob@snap.net.nz>
513
2b02eddf
NR
514 * progmodes/gdb-ui.el (gdb-mouse-until): Make it work in the
515 disassembly buffer too.
c2205a03
NR
516 (gdb-exited): Remove overlay arrows when execution has finished.
517 (gdb-info-frames-custom, gdb-info-threads-custom)
518 (gdb-info-registers-custom): Don't add inappropriate text
519 properties if inferior is not active.
520
c046af95
GM
5212005-11-02 Glenn Morris <rgm@gnu.org>
522
13d65a03
SM
523 * progmodes/fortran.el (fortran-blink-match):
524 Use `blink-matching-delay'.
c046af95 525
3631f993
GM
5262005-11-02 John Mongan <jmongan@mccammon.ucsd.edu> (tiny change)
527
528 * progmodes/f90.el (f90-match-end): Use `blink-matching-delay'.
529
e89cd3e6 5302005-11-02 Lars Hansen <larsh@soem.dk>
ebce92c7 531
e89cd3e6
LH
532 * net/tramp.el (tramp-action-out-of-band): Handle scp message
533 "Permission denied".
534
b5714852
RS
5352005-11-01 Richard M. Stallman <rms@gnu.org>
536
537 * textmodes/flyspell.el (flyspell-external-point-words):
538 Pass nil to flyspell-get-word.
539
8f15921b
KS
5402005-11-02 Kim F. Storm <storm@cua.dk>
541
542 * menu-bar.el (menu-bar-options-menu): Show "Shift Movement (CUA)"
543 item instead of "C-x/C-c/C-v (CUA)" if cua-enable-cua-keys is nil.
544
e5f64be2
SM
5452005-11-01 Stefan Monnier <monnier@iro.umontreal.ca>
546
547 * calendar/cal-menu.el (date, event): Don't declare as dynamic-var.
548 (calendar-mouse-holidays, calendar-mouse-view-diary-entries)
549 (calendar-mouse-print-dates): Add optional `event' argument.
550 Update interactive-spec.
551 (calendar-mouse-cal-tex-menu, cal-tex-mouse-filofax):
552 Use `calendar-event-to-date' instead of `event'.
553
6f9a47ab
MY
5542005-11-02 Masatake YAMATO <jet@gyve.org>
555
e5f64be2
SM
556 * progmodes/ld-script.el (ld-script-builtins):
557 Add more words: "DATA_SEGMENT_ALIGN", "DATA_SEGMENT_END",
558 "DATA_SEGMENT_RELRO_END", "LENGTH", "ORIGIN", and "SEGMENT_START".
6f9a47ab
MY
559 (auto-mode-alist): Accept .ld, .lds, ld.in and .lds.in.
560
7bba5cae
RF
5612005-11-01 Romain Francoise <romain@orebokech.com>
562
563 * vc-sccs.el: Update copyright year.
564 * ezimage.el: Likewise.
565
4dacf0ff
JL
5662005-11-01 KOBAYASHI Yasuhiro <kobayays@otsukakj.co.jp> (tiny change)
567
568 * info.el (Info-fontify-node): Use `string-width' for fontifying
569 underlined titles.
570
99315976
JL
5712005-11-01 Juri Linkov <juri@jurta.org>
572
573 * info.el (Info-fontify-node): Downcase node header keywords Node,
574 Prev, Next, Up before comparison.
575 (Info-history): Insert absolute directory name, and put invisible
576 property on it.
577
94b10022
JL
5782005-11-01 Juri Linkov <juri@jurta.org>
579
580 * info.el (Info-file-supports-index-cookies): New variable.
581 (Info-find-node-2): Check makeinfo version for index cookie support.
582 (Info-index-nodes): Search for nodes with index cookies only when
583 Info-file-supports-index-cookies is t. Otherwise, search nodes
584 with "Index" in the node name.
585 (Info-index-node): Search index cookie in the current node only when
586 Info-file-supports-index-cookies is t. Otherwise, check the word
587 "Index" in the node name.
588 (Info-find-emacs-command-nodes): Remove code that searches nodes
589 with "Index" node name in the top menu.
590
c7deede0
SM
5912005-11-01 Stefan Monnier <monnier@iro.umontreal.ca>
592
593 * progmodes/scheme.el (scheme-mode-variables): Use the default
594 comment-indent-function.
595
596 * faces.el (face-attribute): Handle the case where a face inherits from
597 a non-existent face.
598
599 * simple.el (eval-expression-print-format): Use lisp-readable syntax
600 for octal and hexa output, and merge the char into the paren.
601 (kill-new): Use push.
602 (copy-to-buffer): Use with-current-buffer.
603 (completion-setup-function): Move code in loop to remove redundancy.
604 (minibuffer-local-must-match-map): Don't add bindings that duplicate
605 those inherited from minibuffer-local-completion-map.
606
607 * savehist.el (savehist-mode) <defcustom>:
608 Use custom-set-minor-mode if available.
609 (savehist-mode) <defun>: Run the minor mode hook, set the custom state
610 and emit a message if applicable.
611
6122005-11-01 Hrvoje Niksic <hniksic@xemacs.org>
613
614 * savehist.el: Sync up to version 19.
615 (savehist-mode): New minor mode.
616 (savehist-file): Use ~/.emacs.d or ~/.xemacs if available.
617 (savehist-length): Remove (use history-length instead).
618 (savehist-file-modes): Rename from savehist-modes.
619 (savehist-save-hook, savehist-loaded): New vars.
620 (savehist-load): Use savehist-mode. Try to smooth up transition from
621 old format to new format.
622 (savehist-install): Allow savehist-autosave-interval to be nil.
623 (savehist-save): Run the new hook. Be more careful to only trim the
624 history variables.
625 (savehist-trim-history): New fun. Replaces savehist-process-for-saving.
626 (savehist-printable): Print into a buffer rather than char-by-char.
627
769b5f0a
JW
6282005-11-01 John Wiegley <johnw@newartisans.com>
629
c7deede0 630 * iswitchb.el (iswitchb-define-mode-map): Re-enable the
bff4d65f
JW
631 toggle-ignore keybinding (C-a). The author said it had been
632 disabled much earlier due to a possible incompatibility, but after
633 many months of usage I have encountered no problems (and it is a
634 rather useful option, especially for switching to " *temp*").
635
c7deede0 636 * net/eudcb-mab.el (eudc-mab-query-internal): Add backend
73f99a66
JW
637 support for OS/X's AddressBook, by calling out to the open source
638 program "contacts" (installable through Fink).
639
640 * net/eudc.el (eudc-expand-inline): If the
641 `eudc-multiple-match-handling-method' is set to `all', delete the
642 query string before inserting the query result.
643
c7deede0 644 * eshell/em-ls.el (eshell-do-ls): Add no-op support for --dired
769b5f0a
JW
645 flag, to prevent Eshell from using the system ls when
646 `eshell-ls-insert-directory' is in used.
647 (eshell-ls-insert-directory): Disable font-lock in directory
648 buffer so that Eshell's own fontification is seen. This broke
649 recently due to changes in font-lock, so this goes back to version
650 21 behavior.
651
e5beba32
NR
6522005-11-01 Nick Roberts <nickrob@snap.net.nz>
653
654 * progmodes/gdb-ui.el (gdb-use-inferior-io-buffer): New function.
655 (menu, toggle-gdb-use-inferior-io-buffer): Get rid of defadvice.
656 (gdb-many-windows): Doc fix.
657
ac8c0cce
RF
6582005-10-31 Romain Francoise <romain@orebokech.com>
659
660 * help-fns.el (describe-simplify-lib-file-name): Add autoload cookie.
661
c94f08ff
DN
6622005-10-31 Dan Nicolaescu <dann@ics.uci.edu>
663
664 * loadup.el: Load emacs-lisp/syntax, font-lock and jit-lock so
665 that global-font-lock-mode can be enabled by default.
666
667 * font-lock.el (font-lock-keywords, font-lock-mode-internal)
668 (font-lock-add-keywords, font-lock-remove-keywords)
669 (font-lock-fontify-buffer): Remove autoload cookies.
670
671 * jit-lock.el (jit-lock-register): Likewise.
672
673 * emacs-lisp/syntax.el (syntax-ppss): Likewise.
674
c8010cbb
NR
6752005-10-31 Nick Roberts <nickrob@snap.net.nz>
676
677 * progmodes/gdb-ui.el (gdb-many-windows): Leave window configuration
678 intact if there is no gud-comint-buffer.
679
6802005-10-31 Luc Teirlinck <teirllm@auburn.edu>
681
682 * progmodes/gud.el (gud-filter): Use comint-update-fence to delete
683 old prompt comint-prompt-read-only is t and GDB commands are
684 issued from tool bar etc.
685
9a36031f
MY
6862005-10-31 Masatake YAMATO <jet@gyve.org>
687
688 * vc.el (vc-directory-exclusion-list): Add "{arch}".
689
6c060884
CY
6902005-10-30 Chong Yidong <cyd@stupidchicken.com>
691
692 * thumbs.el (thumbs-thumbsdir): Default to ~/.emacs.d/thumbs.
693 (thumbs-thumbsdir): Make .emacs.d if it does not exist.
694
55880756
MA
6952005-10-30 Michael Albinus <michael.albinus@gmx.de>
696
697 * net/tramp.el (tramp-chunksize): Escape parentheses in docstring
698 starting at beginning of line. Fontification is messed up when
c7deede0
SM
699 `open-paren-in-column-0-is-defun-start' set to t.
700 Reported by John Paul Wallington <jpw@pobox.com>.
55880756 701
8c633bb4
LT
7022005-10-30 Luc Teirlinck <teirllm@auburn.edu>
703
704 * comint.el (comint-send-input): Call `comint-update-fence' when
705 `comint-process-echoes' and `comint-prompt-read-only' are both
706 non-nil, to avoid leftover read-only newline.
707
b9c5959e
RS
7082005-10-30 Richard M. Stallman <rms@gnu.org>
709
710 * textmodes/flyspell.el (flyspell-external-point-words):
711 Detect when WORD can't be checked properly because
712 flyspell-get-word finds just part of it, and move on.
713
714 * textmodes/ispell.el (ispell-dictionary-alist-5): Add . as
715 boundarychar for Polish.
716 (ispell-dictionary-alist-4): Add . as boundarychar for Italian.
717 (ispell-dictionary-alist-3): Add . and @ as boundarychars for French.
718
f3be774b
NR
7192005-10-31 Nick Roberts <nickrob@snap.net.nz>
720
721 * progmodes/gdb-ui.el (gdb-tooltip-print-1): Fix regexp.
722 (gdb-registers-font-lock-keywords): Delete.
723 (gdb-registers-mode): Don't fontify.
724 (gdb-info-registers-custom): Use text properties instead as, in
725 future, changed register values will use font-lock-warning-face.
726 (gdb-local-font-lock-keywords): Rename to...
727 (gdb-locals-font-lock-keywords): ...for consistency.
728
5e7ae3bd
AS
7292005-10-30 Andre Spiegel <spiegel@gnu.org>
730
731 * vc.el (vc-switch-backend): Better error message if the buffer is
732 not visiting a file under version control.
733
6aecefa8 734 * vc-cvs.el (vc-cvs-delete-file): Commit the file after removing it.
8c633bb4 735
c3ab3701
CY
7362005-10-29 Chong Yidong <cyd@stupidchicken.com>
737
738 * startup.el (command-line): Use ~/.emacs.d/init.el instead of
739 ~/.emacs.d/.emacs.
740
685abb98
RS
7412005-10-29 Richard M. Stallman <rms@gnu.org>
742
743 * replace.el (occur-mode-mouse-goto): Always go to other window.
744 (occur-mode-goto-occurrence): Always switch in same window.
745
746 * simple.el (undo): Display message at end, not at start.
747
748 * emacs-lisp/timer.el (timer-activate, timer-activate-when-idle):
749 New arg REUSE-CELL.
750 (cancel-timer-internal): New function.
751 (timer-event-handler): Use cancel-timer-internal,
752 and pass the cell it returns to timer-activate...
753
754 * jit-lock.el (jit-lock-function, jit-lock-stealth-fontify)
755 (jit-lock-deferred-fontify, jit-lock-context-fontify)
756 (jit-lock-after-change): Test memory-full.
757
c390e28c
SM
7582005-10-29 Roland Winkler <roland.winkler@physik.uni-erlangen.de>
759
760 * textmodes/conf-mode.el (conf-assignment-sign)
761 (conf-assignment-regexp): Fix docstrings.
762 (conf-mode-initialize): New function.
763 (conf-mode): Remove optional args. Use delay-mode-hooks to
764 recognize recursive calls.
765 (conf-unix-mode, conf-windows-mode, conf-javaprop-mode)
766 (conf-space-mode, conf-colon-mode, conf-ppd-mode)
767 (conf-xdefaults-mode): Use define-derived-mode and
768 conf-mode-initialize.
769
1cf586a4
RF
7702005-10-29 Romain Francoise <romain@orebokech.com>
771
772 * help-fns.el (describe-simplify-lib-file-name): Fix regexp.
773
feb2f364
EZ
7742005-10-29 Ken Manheimer <ken.manheimer@gmail.com>
775
c390e28c
SM
776 * pgg-gpg.el (pgg-gpg-select-matching-key): Fix: look at the right
777 part of the decoded armor to find the key-identifier.
feb2f364
EZ
778 (pgg-gpg-lookup-key-owner): New function to return the
779 human-readable identifier of a key owner.
780 (pgg-gpg-lookup-id-from-key-owner): Make it easy to identify the
781 key itself.
782 (pgg-gpg-decrypt-region): Prompt with the key owner (rather than
783 the key value) if we have a key and can match it against a secret
784 key. Also, added a note pointing out fact that the prompt only
785 indicates the first matching key.
786
787 * pgg.el (pgg-decrypt): Passing along 'passphrase' in call to
788 pgg-decrypt-region.
789 (pgg-pending-timers): A new hash for tracking the passphrase cache
790 timers, so that new ones supercede old ones.
c390e28c 791 (pgg-add-passphrase-to-cache): Rename from
feb2f364
EZ
792 `pgg-add-passphrase-cache' to reduce confusion (all callers
793 changed). Modified to cancel old timers when new ones are added.
c390e28c 794 (pgg-remove-passphrase-from-cache): Rename from
feb2f364
EZ
795 `pgg-remove-passphrase-cache' to reduce confusion (all callers
796 changed). Modified to cancel old timers when their keys are
797 removed from the cache.
798 (pgg-cancel-timer): In Emacs, an alias for cancel-timer; in
799 XEmacs, an indirection to delete-itimer.
c390e28c
SM
800 (pgg-read-passphrase-from-cache, pgg-read-passphrase):
801 Extract pgg-read-passphrase-from-cache from pgg-read-passphrase so
802 users can only check cache without risk of prompting. Correct bug in
feb2f364
EZ
803 notruncate behavior.
804 (pgg-read-passphrase-from-cache, pgg-read-passphrase)
c390e28c
SM
805 (pgg-add-passphrase-cache, pgg-remove-passphrase-cache):
806 Add informative docstrings.
feb2f364
EZ
807 (pgg-decrypt): Convey provided passphrase in subordinate call to
808 pgg-decrypt-region.
809
8102005-10-20 Ken Manheimer <ken.manheimer+emacs@gmail.com>
811
812 * pgg.el (pgg-encrypt-region, pgg-encrypt-symmetric-region)
813 (pgg-encrypt-symmetric, pgg-encrypt, pgg-decrypt-region)
814 (pgg-decrypt, pgg-sign-region, pgg-sign): Add optional
815 'passphrase' argument, so the passphrase can be managed externally
816 and then passed in to the system.
817
818 * pgg.el (pgg-read-passphrase, pgg-add-passphrase-cache)
819 (pgg-remove-passphrase-cache): Add optional 'notruncate' argument,
820 so the passphrase cache can be used reliably with identifiers
821 besides a pgp packet's key id.
822
823 * pgg-gpg.el (pgg-pgp-encrypt-region)
824 (pgg-pgp-encrypt-symmetric-region, pgg-pgp-encrypt-symmetric)
825 (pgg-pgp-encrypt, pgg-pgp-decrypt-region, pgg-pgp-decrypt)
826 (pgg-pgp-sign-region, pgg-pgp-sign): Add optional 'passphrase'
827 argument to all these routines, so the passphrase can be managed
828 externally and passed in to the system.
829
830 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Add optional
831 'notruncate' argument, so the passphrase cache can be used
832 reliably with identifiers besides a pgp packet's key id.
833
8342005-10-29 Sascha Wilde <swilde@sha-bang.de>
835
836 * pgg-gpg.el (pgg-gpg-encrypt-symmetric-region): New function for
837 symmetric encryption.
838 (pgg-gpg-symmetric-key-p): New function to check for an symmetric
839 encrypted session key.
840 (pgg-gpg-decrypt-region): When decrypting a symmetric encrypted
841 message ask for the passphrase in a proper way.
842
843 * pgg.el (pgg-encrypt-symmetric, pgg-encrypt-symmetric-region):
844 New user commands for symmetric encryption.
845
5c825567
BW
8462005-10-28 Bill Wohler <wohler@newt.com>
847
848 * help-mode.el (help-url): New button type. Calls browse-url.
849 (help-xref-url-regexp): New regexp to recognize URLs in docstring.
850 Similar to Info nodes: URL `url'.
851 (help-make-xrefs): Create help-url buttons for
852 help-xref-url-regexp matches.
853
147ebaca
NR
8542005-10-29 Nick Roberts <nickrob@snap.net.nz>
855
856 * tool-bar.el (tool-bar-add-item-from-menu)
857 (tool-bar-local-item-from-menu): Fix doc strings.
858
059a552c
RF
8592005-10-28 Romain Francoise <romain@orebokech.com>
860
6a9e60bc
RF
861 * ldefs-boot.el: Update.
862
059a552c
RF
863 * subr.el (locate-library): Move from help-fns.el.
864 * help-fns.el (locate-library): Move to subr.el.
865
8cee983d
RS
8662005-10-28 Richard M. Stallman <rms@gnu.org>
867
868 * net/tramp.el (tramp-completion-mode): defvar moved up.
869
870 * emacs-lisp/easymenu.el (easy-menu-change): Doc fix.
871
872 * tool-bar.el (tool-bar-mode): Delete autoload cookie.
873
874 * files.el (find-file-noselect): Use %d to format large file size.
875
107fb6c9 876 * bindings.el (mode-line-format): Add %e.
8cee983d
RS
877
878 * loadup.el ("facemenu"): Load unconditionally.
879 ("image", "international/fontset", "dnd", "mwheel", "tool-bar"):
880 ("x-dnd"): Load, when appropriate.
881
882 * startup.el (command-line): Call before-init-hook earlier.
883 Warn about some bad characters in -u user name.
884
885 * textmodes/flyspell.el (flyspell-large-region): Pass -t if Tex file.
886 (flyspell-external-point-words): Error if misspelled word is not found.
887 Set flyspell-large-region-beg at end of word.
059a552c 888
a312f214
AS
8892005-10-28 Andreas Schwab <schwab@suse.de>
890
c390e28c
SM
891 * view.el (View-revert-buffer-scroll-page-forward):
892 Use view-page-size-default.
a312f214 893
895725e1
JL
8942005-10-28 Juri Linkov <juri@jurta.org>
895
896 * international/quail.el (quail-get-current-str): Translate last
897 raw character for deterministic input methods.
898
887ec6f1
JB
8992005-10-27 Jay Belanger <belanger@truman.edu>
900
901 * calc/calc-ext.el: Add functions to autoloads.
902 (math-identity-matrix-p, math-ident-row-p): New functions.
903
904 * calc/calc-arith.el (calc-mul-symb-fancy): Add checks for
905 multiplication by an identity matrix; don't turn multiplication by
906 an inverse matrix into division.
907 (math-div-symbol-fancy): Replace division by matrices with
908 multiplication by inverse.
909
910 * calc/calc-misc.el (calcFunc-inv): Check for symbolic matrices.
911
912 * calc/calc-alg.el (calcFunc-writeoutpower, math-write-out-power)
913 (calc-writeoutpower): New functions.
914
2d29381c
RF
9152005-10-27 Romain Francoise <romain@orebokech.com>
916
1e0ab2f0
RF
917 * replace.el (occur-engine): Include colon in mouse-face highlight.
918
2d29381c
RF
919 * dired-x.el: Change Maintainer field.
920
a145b41c
CY
9212005-10-26 Chong Yidong <cyd@stupidchicken.com>
922
923 * longlines.el (longlines-mode): Bind after-change-functions to
924 nil during initial decoding and final encoding.
925
51d96f88
DN
9262005-10-26 Dan Nicolaescu <dann@ics.uci.edu>
927
928 * term.el (term-emulate-terminal, term-handle-colors-array)
929 (term-handle-ansi-escape): Specify the terminfo capabilities
930 implemented.
931
d75baf12
RS
9322005-10-26 Richard M. Stallman <rms@gnu.org>
933
934 * info.el (Info-fontify-node): Fix detection of sentence-break
935 before *Note.
936
9700a45f
RF
9372005-10-26 Romain Francoise <romain@orebokech.com>
938
d75baf12 939 * smerge-mode.el: Add `tools' to file keywords.
9700a45f 940
14924bb1
NR
9412005-10-26 Nick Roberts <nickrob@snap.net.nz>
942
943 * progmodes/gud.el (gud-menu-map): Only display gud-until icon
944 when the fringe is not available.
945
946 * progmodes/gdb-ui.el (def-gdb-auto-updated-buffer)
947 (def-gdb-auto-update-trigger): Simplify construction.
948 (gdb-locals-buffer): Use def-gdb-auto-update-trigger instead of
949 def-gdb-auto-updated-buffer as gdb-info-locals-handler is
950 defined explicitly.
951 (gdb-assembler-buffer): Use def-gdb-auto-update-handler instead of
952 def-gdb-auto-updated-buffer as gdb-invalidate-assembler is
953 defined explicitly.
954 (gdb-info-locals-custom): Remove as it's a no-op.
955
e7b382ed
CY
9562005-10-25 Chong Yidong <cyd@stupidchicken.com>
957
958 * longlines.el (longlines-mode): Remove narrowing before
959 performing the initial decoding or final encoding.
960
53aaf457
RF
9612005-10-25 Romain Francoise <romain@orebokech.com>
962
963 * emacs-lisp/find-func.el (find-library-name): Also strip
964 extension if library name ends in .el, to take advantage of
965 `find-library-suffixes'.
966
8e7af2c6
RS
9672005-10-25 Richard M. Stallman <rms@gnu.org>
968
969 * menu-bar.el (menu-bar-help-menu): Say which kind of therapist.
970
f344e9d2
JL
9712005-10-25 Juri Linkov <juri@jurta.org>
972
973 * textmodes/texinfo.el (texinfo-mode): Change charset of one
974 quotation mark from [mule-unicode-0100-24ff] to [japanese-jisx0208].
975
47b5f6d6
SM
9762005-10-25 Stefan Monnier <monnier@iro.umontreal.ca>
977
978 * play/blackbox.el (blackbox-mode-map): Move init into declaration.
979 (blackbox-redefine-key): Add argument `map'.
980
981 * jit-lock.el (jit-lock-fontify-now): Be careful not to skip multiline
982 regions when moving the jit-lock-context-unfontify-pos boundary.
983
2e167dc4
RS
9842005-10-25 Reiner Steib <Reiner.Steib@gmx.de>
985
c390e28c 986 * net/browse-url.el (browse-url-of-buffer): Add ".html" to filename.
2e167dc4 987
fc50a3be
MY
9882005-10-25 Masatake YAMATO <jet@gyve.org>
989
990 * dired-x.el (dired-virtual): Don't use `dired-insert-headerline'.
991
35b1f2e9
EZ
9922005-10-25 Michael Cadilhac <michael.cadilhac-@t-lrde.epita.fr> (tiny change)
993
994 * play/blackbox.el (blackbox-redefine-key): New function.
995 (blackbox-mode-map): Use it to remap existing bindings for cursor
996 motion instead of binding literal keys.
997
3e99f6ee
GM
9982005-10-25 Glenn Morris <rgm@gnu.org>
999
1000 * calendar/diary-lib.el (diary-list-entries): Prevent infloop when
1001 diary does not end in a newline. Do not assume a blank line at
1002 the start of the diary file.
1003
1f1ce6ab
KH
10042005-10-25 Kenichi Handa <handa@m17n.org>
1005
1006 * international/quail.el (quail-translate-key): If the input
1007 method is deterministic and failed to handle the last key, restart
1008 the key handling loop from an appropriate key.
1009
ead91593
MA
10102005-10-25 Michael Albinus <michael.albinus@gmx.de>
1011
1012 * vc.el (vc-dired-mode): Extend comment for binding of
1013 `directory-listing-before-filename-regexp'.
1014
bc6785f3
SM
10152005-10-25 Stefan Monnier <monnier@iro.umontreal.ca>
1016
1017 * textmodes/texinfo.el (texinfo-mode):
1018 * textmodes/paragraphs.el (sentence-end-base): Use real chars, so as
1019 not to unnecessarily expose emacs-mule's internal char codes.
1020
56da68fc
NR
10212005-10-25 Nick Roberts <nickrob@snap.net.nz>
1022
e29a4981
NR
1023 * progmodes/gdb-ui.el (gdb-put-breakpoint-icon): Correct help-echo.
1024 Display hand pointer and help-echo on disabled icon too.
1025 (gdb-mouse-until): New function.
1026 (gdb-ann3): Bind it to mouse-2 and drag-mouse-1 in left fringe.
56da68fc 1027
24bdbffe
CY
10282005-10-24 Chong Yidong <cyd@stupidchicken.com>
1029
1030 * menu-bar.el (menu-bar-help-menu): Rename "psychiatrist", in line
1031 with 2005-10-23 change to doctor.el.
1032
1033 * finder.el (finder-mode-map): Add follow-link binding.
1034
47ab3ac3
KS
10352005-10-25 Kim F. Storm <storm@cua.dk>
1036
1037 * progmodes/gdb-ui.el (gdb-ann3): Bind mouse-3 in left fringe
1038 to gdb-mouse-toggle-breakpoint-fringe.
1039 (gdb-mouse-toggle-breakpoint-margin): Rename from
1040 gdb-mouse-toggle-breakpoint. Fix doc.
1041 (gdb-mouse-toggle-breakpoint-fringe): New defun.
1042 (gdb-put-string): Add optional SPROPS arg. Add props to string.
1043 (gdb-put-breakpoint-icon): Add gdb-bptno and gdb-enabled
1044 string properties also for fringe breakpoint bitmaps.
1045
6bcf30dc
CD
10462005-10-24 Carsten Dominik <dominik@science.uva.nl>
1047
bc6785f3 1048 * textmodes/org.el (org-start-icalendar-file): Fix format form.
6bcf30dc 1049
dc447cc5
MY
10502005-10-25 Masatake YAMATO <jet@gyve.org>
1051
567ecdfb
SM
1052 * simple.el (completion-common-substring):
1053 Use `completion-common-substring' prior to `completion-base-size'.
1054
10552005-10-24 Hrvoje Niksic <hniksic@xemacs.org>
1056
1057 * savehist.el: Require CL while compiling.
1058 (savehist-history-variables): Remove.
1059 (savehist-save-minibuffer-history, savehist-additional-variables)
1060 (savehist-minibuffer-history-variables): New vars.
1061 (savehist-save): Use them.
1062 (savehist-uninstall, savehist-minibuffer-hook): New funs.
1063 (savehist-install): New fun, extracted from savehist-load.
1064 (savehist-load): Use them.
1065
10662005-10-24 Stefan Monnier <monnier@iro.umontreal.ca>
1067
1068 * emacs-lisp/lisp-mode.el (easy-mmode-define-global-mode): Don't add
1069 a dummy doc-string-elt property.
1070 (defalias, defvaralias, define-category): Add a docstring property.
1071
1072 * image.el (defimage):
1073 * widget.el (define-widget):
1074 * custom.el (defface, defcustom): Add `doc-string' declaration.
1075
1076 * emacs-lisp/advice.el (ad-make-advised-definition): Fix arg-order.
1077 (defadvice): Add `doc-string' declaration.
1078
1079 * emacs-lisp/byte-run.el (macro-declaration-function):
1080 Handle `doc-string' declarations.
1081 (define-obsolete-function-alias, define-obsolete-variable-alias):
1082 Add `doc-string' declaration.
dc447cc5 1083
1cbe1e4b
KH
10842005-10-24 Kenichi Handa <handa@m17n.org>
1085
31a8d39f
KH
1086 * international/utf-7.el (utf-7): Add autoload cookie.
1087
1cbe1e4b
KH
1088 * term/x-win.el: Register more Cyrillic characters in x-keysym-table.
1089
28e48287
EZ
10902005-10-24 Eli Zaretskii <eliz@gnu.org>
1091
81293113
EZ
1092 * makefile.w32-in (autoloads): Use "." instead of $(lisp) in the
1093 list of directories passed to batch-update-autoloads. Add "." to
1094 the list of the echoed directories.
1095
28e48287
EZ
1096 * pgg-def.el:
1097 * pgg-gpg.el:
1098 * pgg-parse.el:
1099 * pgg-pgp.el:
1100 * pgg-pgp5.el:
1101 * pgg.el: Moved here from the gnus subdirectory.
1102
11422095
NR
11032005-10-24 Nick Roberts <nickrob@snap.net.nz>
1104
1105 * progmodes/gud.el (gud-filter): Bind inhibit-read-only to t
1106 in case comint-prompt-read-only is set to t.
1107
1108 * progmodes/gdb-ui.el (gdb-send): Bind inhibit-read-only to t
1109 in case comint-prompt-read-only is set to t.
1110
ad1eff1b
GM
11112005-10-24 Ulf Jasper <ulf.jasper@web.de>
1112
567ecdfb
SM
1113 * calendar/icalendar.el (icalendar-version): Increase to 0.13.
1114 Now a string.
1115 (icalendar-import-format): Handle CLASS, STATUS, URL.
1116 Rename `subject' to `summary'.
ad1eff1b
GM
1117 (icalendar-import-format-summary): Rename from
1118 `icalendar-import-format-subject'.
1119 (icalendar-import-format-url, icalendar-import-format-status)
1120 (icalendar-import-format-class): New variables.
1121 (icalendar--rris): Take variable argument list.
1122 (icalendar--datestring-to-isodate): Remove unnecessary
567ecdfb 1123 calendar-style check when converting dates with explicit month names.
ad1eff1b
GM
1124 (icalendar-export-region): Change return type of conversion
1125 subroutines. Bury current buffer unless error occurred.
1126 (icalendar--convert-to-ical)
1127 (icalendar--parse-summary-and-rest): New functions.
1128 (icalendar--convert-ordinary-to-ical)
1129 (icalendar--convert-weekly-to-ical)
1130 (icalendar--convert-yearly-to-ical)
1131 (icalendar--convert-block-to-ical)
1132 (icalendar--convert-cyclic-to-ical)
1133 (icalendar--convert-anniversary-to-ical): Change return type.
1134 Strip trailing blanks from subject.
1135 (icalendar--convert-sexp-to-ical): Change return type.
1136 Strip trailing blanks from subject. Handle simple sexp
1137 entries as generated by icalendar.el.
1138 (icalendar--convert-float-to-ical)
567ecdfb 1139 (icalendar--convert-date-to-ical): Strip trailing blanks from subject.
ad1eff1b
GM
1140 (icalendar-import-file): Doc fix.
1141 (icalendar--format-ical-event): Handle CLASS, STATUS, URL.
1142 Correct call to icalendar--rris.
1143 (icalendar--convert-ical-to-diary): Doc fix. Rename `subject' to
1144 `summary'.
1145 (icalendar--add-diary-entry): Rename `subject' to `summary'.
1146
c7cad90c
RF
11472005-10-24 Romain Francoise <romain@orebokech.com>
1148
cbfc02e4
RF
1149 * server.el (server-sentinel): Set query-on-exit flag to nil on
1150 new client processes (it isn't inherited from the server process).
1151
c7cad90c
RF
1152 * replace.el (occur-engine): Rearrange text properties.
1153
7c5ba0d2
SM
11542005-10-23 Stefan Monnier <monnier@iro.umontreal.ca>
1155
1156 * emacs-lisp/debug.el (debugger-make-xrefs): Don't assume
1157 case-fold-search is nil.
1158 (debug-help-follow): Use help-xref-interned directly.
1159
3a20e510
CY
11602005-10-23 Chong Yidong <cyd@stupidchicken.com>
1161
1162 * thumbs.el (thumbs-image-type): Add .pbm.
1163
24c324f9
RS
11642005-10-23 Richard M. Stallman <rms@gnu.org>
1165
1df64254
RS
1166 * faces.el (inhibit-face-set-after-frame-default): New variable.
1167 (set-face-attribute): Bind it.
1168 (face-set-after-frame-default): Test it.
1169
6a897887
RS
1170 * help-fns.el (describe-simplify-lib-file-name): New function.
1171 (describe-function-1, describe-variable): Use it.
1172
1173 * faces.el (describe-face): Use describe-simplify-lib-file-name.
1174
24c324f9
RS
1175 * tooltip.el (tooltip-x-offset, tooltip-y-offset): Change defaults.
1176 Eliminate nil as possible value.
1177 (tooltip-hide-delay): Reduce internal-border-width.
1178
1179 * menu-bar.el (menu-bar-file-menu) <dired>: Change help-echo string.
1180 (menu-bar-file-menu) <new-file>: Likewise.
1181
1182 * simple.el (line-move-finish): Ignore fields computing LINE-END.
1183
96664fc0 1184 * international/mule.el (load-with-code-conversion):
24c324f9
RS
1185 Pass full file name to `eval-buffer' unless preloading.
1186
1187 * textmodes/flyspell.el (flyspell-large-region):
1188 Call ispell-check-version.
1189
96664fc0 1190 * textmodes/ispell.el (ispell-local-dictionary-overridden):
24c324f9
RS
1191 Fix the make-variable-buffer-local call that was supposed
1192 to be for this variable.
1193 (ispell-aspell-supports-utf8): Doc fix.
1194 (ispell-find-aspell-dictionaries): Preserve elements of
1195 ispell-dictionary-alist for dictionaries that aspell doesn't report.
1196 (ispell-aspell-find-dictionary): Return nil on error.
1197
1198 * play/doctor.el (doctor-doc): Don't say "psychiatrist".
1199 (doctor-symptoms): Likewise.
1200
1201 * add-log.el (add-log-current-defun): Clean up handling of DEFUNs.
1202
87911bdb
CY
12032005-10-23 Chong Yidong <cyd@stupidchicken.com>
1204
1205 * cus-edit.el (custom-button, custom-button-pressed): New vars.
1206 (custom-raised-buttons): Add :set spec.
567ecdfb
SM
1207 (custom-button-unraised, custom-button-pressed-unraised):
1208 New faces, so that custom-raised-buttons actually does something.
87911bdb
CY
1209 (custom-mode): Use custom-button and custom-button-pressed.
1210
1211 * wid-edit.el (widget-specify-button): Don't ignore
1212 widget-mouse-face on graphic terminals.
1213 (widget-move-and-invoke): Cleanup.
1214
04f0adee
TTN
12152005-10-23 Thien-Thi Nguyen <ttn@gnu.org>
1216
1217 * whitespace.el (whitespace-cleanup): Doc fix.
1218
90066cb5
RF
12192005-10-23 Romain Francoise <romain@orebokech.com>
1220
1221 * emulation/viper.el (viper-set-hooks): Quote forms passed to
1222 `eval-after-load' to avoid evaluating their result.
1223
9bc260cf
MA
12242005-10-23 Michael Albinus <michael.albinus@gmx.de>
1225
567ecdfb
SM
1226 * files.el (directory-listing-before-filename-regexp):
1227 New defvar. Replaces `dired-move-to-filename-regexp' from dired.el.
9bc260cf 1228
567ecdfb
SM
1229 * dired.el (dired-move-to-filename-regexp): Remove.
1230 All occurences replaced by `directory-listing-before-filename-regexp'.
9bc260cf 1231
567ecdfb
SM
1232 * dired-x.el, locate.el, vc.el:
1233 Replace `dired-move-to-filename-regexp' by
9bc260cf
MA
1234 `directory-listing-before-filename-regexp'. In vc.el it is
1235 overwritten locally; maybe this can be handled in files.el too.
1236
567ecdfb 1237 * net/ange-ftp.el (ange-ftp-date-regexp): Remove. All occurences
9bc260cf
MA
1238 replaced by `directory-listing-before-filename-regexp'.
1239
9f40e1d5
AS
12402005-10-23 Andreas Schwab <schwab@suse.de>
1241
1242 * font-lock.el (lisp-font-lock-keywords-2): Add eval-at-startup
1243 and eval-next-after-load.
1244
4bdce438
RF
12452005-10-23 MIYOSHI Masanori <miyoshi@meadowy.org> (tiny change)
1246
1247 * mouse.el (mouse-drag-region): If the *Messages* buffer doesn't
1248 exist, create it.
1249
0949617b
EZ
12502005-10-23 Ken Manheimer <ken.manheimer@gmail.com>
1251
96664fc0 1252 * allout.el: Remove autoloads for mailcrypt and crypt++.
0949617b
EZ
1253 Require pgg, pgg-gpg during compilation.
1254 (allout-version): Increment version number to 2.1, and use a literal
96664fc0
KS
1255 rather than RCS Id.
1256 (allout-default-encryption-scheme): Remove.
1257 (allout-passphrase-verifier-handling)
1258 (allout-passphrase-verifier-string)
1259 (allout-file-passphrase-verifier-string)
1260 (allout-passphrase-hint-string): Rename -key- to -passphrase-.
1261 (allout-passphrase-hint-handling): Rename and simplify.
0949617b
EZ
1262 (allout-init): Use `find-file-hook' if available, otherwise
1263 `find-file-hooks'.
1264 (allout-mode): Use `write-file-functions' if available, otherwise
1265 `local-write-file-hooks' and, instead of making auto-save-hook
1266 buffer local, make the write-file-hook activity contingent to
1267 allout-mode.
96664fc0 1268 (allout-mode): Use key-binding substitution in the docstring.
0949617b
EZ
1269 (allout-kill-line): Spell-out kill ring data structure mutation
1270 instead of using byte-compiler-complaint-provoking `pop'.
1271 (allout-insert-listified): Use `insert' rather than `insert-string'
96664fc0
KS
1272 (allout-toggle-current-subtree-encryption): Update docstring, adjust
1273 to new gpp-based encryption, use new `allout-encrypted-topic-p'.
0949617b
EZ
1274 (allout-encrypt-string): Totally revamped vis new underlying
1275 encryption facilities.
96664fc0 1276 (allout-mc-activate-passwd): Remove.
0949617b
EZ
1277 (allout-obtain-passphrase): New, more or less replaces
1278 allout-mc-activate-passwd.
1279 (allout-encrypted-key-info): More or less replaces
1280 allout-encrypted-text-type.
1281 (outlineify-sticky, outlinify-sticky): Add autoload cookie.
96664fc0 1282 (my-mark-marker): Use `(featurep 'xemacs)'.
0949617b 1283
4ec5239c 12842005-10-23 Lars Hansen <larsh@soem.dk>
0949617b 1285
96664fc0 1286 * emacs-lisp/bytecomp.el (byte-compile-lambda): New arg add-lambda.
4ec5239c
LH
1287 (byte-compile-file-form-defmumble, byte-compile-defun)
1288 (byte-compile-defmacro): Use it.
1289 (byte-compile-form): Don't call byte-compile-set-symbol-position
1290 when a byte-compile handler is called.
1291
e8fbc5e0
RF
12922005-10-22 Romain Francoise <romain@orebokech.com>
1293
02c583a4
RF
1294 * savehist.el (savehist-history-variables): Add `grep-find-history'.
1295
e8fbc5e0
RF
1296 * subr.el (eval-after-load): Convert library name to an absolute
1297 file name using locate-library, since load-history no longer has
1298 library names in it.
1299
41e7ed3a
RS
13002005-10-22 Richard M. Stallman <rms@gnu.org>
1301
567ecdfb
SM
1302 * files.el (make-temp-file): Move from subr.el.
1303 * subr.el (make-temp-file): Move to files.el.
e8fbc5e0 1304
567ecdfb
SM
1305 * window.el (get-buffer-window-list): Move from subr.el.
1306 * subr.el (get-buffer-window-list): Move to window.el.
db5fe0a6 1307
41e7ed3a
RS
1308 * image.el (image-load-path): Use eval-at-startup to initialize.
1309
1310 * subr.el (eval-at-startup): New macro.
1311
1312 * subr.el: Much rearrangement of functions and division
1313 into pages. No code changes.
1314
c286104c
KH
13152005-10-22 Kenichi Handa <handa@m17n.org>
1316
1317 * tar-mode.el (tar-extract): Be sure to call
1318 find-operation-coding-system if set-auto-coding doesn't find a
1319 coding system.
1320
76b581f2
KS
13212005-10-22 Kim F. Storm <storm@cua.dk>
1322
1323 * image.el (image-type-header-regexps): Rename from image-type-regexps.
1324 Change users.
1325 (image-type-file-name-regexps): New defconst.
1326 (image-type-from-data): Simplify loop.
1327 (image-type-from-buffer): New defun.
1328 (image-type-from-file-header): Use it instead of image-type-from-data.
1329 Use image-search-load-path instead of only looking in data-directory.
1330 (image-type-from-file-name): New defun.
567ecdfb
SM
1331 (image-search-load-path): Change `pathname' to `filename'.
1332 Make PATH arg optional, default to image-load-path.
76b581f2 1333
bb66398d
RS
13342005-10-21 Richard M. Stallman <rms@gnu.org>
1335
1336 * textmodes/texinfo.el (texinfo-mode): Set sentence-end-base.
1337
1338 * textmodes/paragraphs.el (sentence-end-base): New variable.
1339 (sentence-end): Use sentence-end-base.
1340
5ae158bf
SM
13412005-10-21 Stefan Monnier <monnier@iro.umontreal.ca>
1342
1343 * font-lock.el (font-lock-default-fontify-region): Check the multiline
1344 property independently from the font-lock-multiline variable.
1345
45158e77
RS
13462005-10-21 Richard M. Stallman <rms@gnu.org>
1347
1348 * emacs-lisp/find-func.el (find-library-name): Doc fix.
1349
1350 * startup.el (command-line): Convert library names
1351 in `load-history' to absolute file names.
1352
1353 * subr.el (symbol-file): Doc fix.
1354
1355 * loadhist.el (file-loadhist-lookup): Call locate-library
1356 instead of find-library-name. Don't try converting
1357 abs file names to library names, since load-history no longer
1358 has library names in it.
1359 (file-dependents, file-provides, file-requires): Doc fixes.
1360
2ac050ce
JL
13612005-10-21 Juri Linkov <juri@jurta.org>
1362
1363 * progmodes/etags.el (tags-table-mode): New function.
1364 (tags-verify-table): Replace initialize-new-tags-table with
1365 tags-table-mode.
1366
1367 * desktop.el (desktop-buffers-not-to-save): Remove TAGS from the
1368 default value.
1369 (desktop-modes-not-to-save): Add tags-table-mode to the
1370 default value.
1371
1372 * info.el (Info-index-next): Add total number of index
1373 alternatives to the message.
1374
1375 * textmodes/fill.el (fill-nobreak-p): Fix first two rules to skip
1376 backward only space (instead of space and period) before looking
1377 at sentence end.
1378
1379 * simple.el (set-variable): Use user-variable-p instead of symbolp.
1380 Add the old variable value as 4th default-value arg of read-string.
1381
bb9404d6
YM
13822005-10-21 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1383
1384 * cus-face.el (custom-declare-face): Make face from X resources
1385 also on Mac.
1386
1387 * disp-table.el (standard-display-g1, standard-display-graphic):
1388 Refuse to use string glyphs also on Mac.
1389 (standard-display-european): Don't set terminal coding system also
1390 on Mac.
1391
1392 * frame.el (display-screens): Use x-display-screens also on Mac.
1393
b71cef5c
RF
13942005-10-21 Romain Francoise <romain@orebokech.com>
1395
1396 * net/rcirc.el: Now part of GNU Emacs. Update FSF's address.
1397
1712cca5
SM
13982005-10-21 Stefan Monnier <monnier@iro.umontreal.ca>
1399
1400 * progmodes/sh-script.el (sh-font-lock-syntactic-keywords): Make $@
1401 and $? into sexps.
1402
1403 * font-lock.el (font-lock-compile-keywords): Add a help-echo to the
1404 warning face on open-paren-in-column-0.
1405
1406 * emacs-lisp/syntax.el (syntax-ppss-flush-cache): Fix corner
1407 boundary case. Fix typo.
1408 Suggested by Martin Rudalics <rudalics@gmx.at>.
1409
50031d0d
CD
14102005-10-21 Carsten Dominik <dominik@science.uva.nl>
1411
1412 * textmodes/org.el: (org-combined-agenda-icalendar-file)
1712cca5 1413 (org-icalendar-include-todo, org-icalendar-combined-name): New options.
50031d0d
CD
1414 (org-export-icalendar-this-file)
1415 (org-export-icalendar-all-agenda-files)
1416 (org-export-icalendar-combine-agenda-files): New commands.
1417 (org-export-icalendar, org-print-icalendar-entries)
1418 (org-start-icalendar-file, org-finish-icalendar-file)
1419 (org-ical-ts-to-string): New functions.
1420 (org-read-date, org-goto-calendar)
1421 (org-agenda-goto-calendar): Inhibit displaying diary entries by
1422 call to `calendar'.
1712cca5 1423 (orgtbl-setup): Remove the :keys arguments from the menu description.
50031d0d
CD
1424 (org-after-save-iCalendar-file-hook): New variable.
1425
dfa1cd4d
KH
14262005-10-21 Kenichi Handa <handa@m17n.org>
1427
1428 * language/vietnamese.el (tcvn-5712): Make it an alias of
1429 vietnamese-tcvn coding-system.
1430
6e967b19
MA
14312005-10-20 Michael Albinus <michael.albinus@gmx.de>
1432
1433 * net/ange-ftp.el (ange-ftp-date-regexp): Handle also the case no
1434 group id is given.
1435
1712cca5
SM
14362005-10-20 Stefan Monnier <monnier@iro.umontreal.ca>
1437
1438 * progmodes/sh-script.el (sh-escaped-line-re): New var.
1439 (sh-here-doc-open-re, sh-font-lock-close-heredoc): Use it.
1440 (sh-font-lock-open-heredoc): Try to properly handle heredoc starters
1441 whose line is either continued or ends with a comment.
1442
4bfa31ba
RF
14432005-10-20 Romain Francoise <romain@orebokech.com>
1444
1445 * net/rcirc.el (with-rcirc-process-buffer): Move above its first user.
1446
1447 * replace.el (occur-engine): Add follow-link property.
1448
1449 * font-core.el (font-lock-mode): Doc fix.
1450
10625c3c
RS
14512005-10-20 Richard M. Stallman <rms@gnu.org>
1452
1453 * net/rcirc.el: New file.
1454
a12ba300
EZ
14552005-10-20 Bryan Henderson <bryanh@giraffe-data.com> (tiny change)
1456
1457 * term.el (term-term-name): Initialize to "eterm-color".
1458
ce13796f
EZ
14592005-10-20 Ken Manheimer <ken.manheimer@gmail.com>
1460
ce13796f
EZ
1461 * allout.el: Add autoloads of crypt++ and mailcrypt routines, all
1462 for encryption functionality.
47888c87
KS
1463 Move allout customization subgroup from `editing' to `outlines' group.
1464 Fix commentary 'keywords' to legitimate ones.
1465 Update author info (using my current email address, obscurified).
ce13796f
EZ
1466 (allout-encrypt-string, allout-encryption-produce-work-buffer)
1467 (allout-encrypted-topic-p, allout-encrypted-text-type)
1468 (allout-mc-activate-passwd, allout-create-encryption-key-verifier)
1469 (allout-situate-encryption-key-verifier)
1470 (allout-get-encryption-key-verifier, allout-verify-key)
1471 (allout-next-topic-pending-encryption)
47888c87 1472 (allout-encrypt-decrypted, allout-encrypted-type-prefix): New funcs.
ce13796f
EZ
1473 (outline-topic-encryption-bullet, outline-default-encryption-scheme)
1474 (outline-key-verifier-handling, outline-key-hint-handling)
1475 (outline-encrypt-unencrypted-on-saves): New defcustoms.
1476 (allout-file-key-verifier-string, allout-encryption-scheme)
1477 (allout-key-verifier-string, allout-key-hint-string)
1478 (allout-after-save-decrypt): New variables.
1479 (allout-write-file-hook-handler, allout-auto-save-hook-handler)
1480 (allout-after-saves-handler): New hook functions.
1481 (allout-post-command-business): Do allout-after-save-decrypt.
1482 (allout-enable-file-variable-adjustment): Custom var to enable
1483 mechanism for adding and adjusting settings of Emacs file variables.
47888c87
KS
1484 (allout-adjust-file-variable, allout-file-vars-section-data):
1485 New functions, implement the mechanism.
ce13796f
EZ
1486 (outlineify-sticky): Use the file vars mechanism.
1487 (allout-inhibit-protection, allout-during-write-cue)
47888c87
KS
1488 (allout-override-protect, allout-before-change-protect): Remove.
1489 (allout-flag-region, allout-open-topic): Adjust read-only text.
1490 (allout-open-line-not-read-only): Add to facilitate read-only
ce13796f 1491 text based protection.
47888c87 1492 (allout-kill-line): Revise to adjust read-only text, clue the
ce13796f 1493 user about the inhibition.
47888c87 1494 (allout-unprotected): Use unwind-protect.
ce13796f
EZ
1495 (allout-shift-in, allout-shift-out): Disallow manually shifting a
1496 topic deeper than the offspring depth of the previous topic -
1497 avoiding confusing "containment discontinuities".
47888c87 1498 (allout-reindent-bodies): Fix retention of body relative hanging
ce13796f 1499 indent during promotion of collapsed bodies.
47888c87 1500 (allout-open-topic): Make it easy to open new topic with same
ce13796f
EZ
1501 bullet as current topic - topic creation functions provided with
1502 any universal argument provokes now prompt for bullet, defaulting
1503 to the bullet of the previous topic.
1504 (allout-plain-bullets-string, allout-distinctive-bullets-string):
1505 Plain bullet alternates '.' period and ',' comma only. All other
1506 bullets are relegated to special status (but customizable).
47888c87 1507 (allout-end-of-entry): Rename from 'allout-end-of-current-entry
ce13796f
EZ
1508 since it actually operates w.r.t. most immediately containing
1509 entry, visible or not.
1510 (allout-hide-current-entry, allout-show-current-entry): Use the
1511 revised version.
1512 (allout-old-expose-topic): Solidify deprecation.
47888c87 1513 (allout-end-of-subtree): Add so we can span concealed as well
ce13796f
EZ
1514 as visible topics.
1515 (allout-end-of-current-subtree): Use `allout-end-of-subtree'.
47888c87
KS
1516 (allout-end-of-current-heading): Tweak to just respect the first line.
1517 (allout-get-body-text): Add.
ce13796f
EZ
1518 (allout-ascend-to-depth, allout-ascend): Position at end of prefix
1519 when invoked interactively.
1520 (allout-up-current-level): Use `interactive-p'.
1521 (allout-mode, allout-init): Miscellaneous docstring and
1522 operational refinements, as well as hookups of new encryption stuff.
1523 (allout-beginning-of-current-entry): Now works as advertised.
47888c87
KS
1524 (allout-end-of-current-entry): Remove of superfluous allout-show-entry.
1525 (allout-isearch-rectification): Refine condition for isearching.
1526 (allout-isearch-abort, allout-enwrap-isearch)
1527 (allout-flag-region, my-region-active-p): Relocate some macros.
ce13796f
EZ
1528 (allout-title): Fallback title is '(buffer-name)', not
1529 non-existing '(current-buffer-name)'.
1530 (subst-char-in-string): Define if absent (for some XEmacs versions).
ce13796f 1531
214d5640
EZ
15322005-10-20 Jari Aalto <jari.aalto@cante.net>
1533
1534 * mail/sendmail.el (mail-setup-hook, mail-aliases)
1535 (mail-yank-prefix, mail-indentation-spaces, mail-yank-hooks)
1536 (mail-citation-prefix-regexp, mail-signature-file)
1537 (mail-default-headers, mail-bury-selects-summary)
1538 (mail-send-nonascii): Add autoload cookies.
1539
ad9c16d3
EZ
15402005-10-20 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
1541
1542 * frame.el (blink-cursor-mode): Add `mac' to the list of
1543 window-system's that support blinking cursor.
1544
8198ba6e
RS
15452005-10-20 Reiner Steib <Reiner.Steib@gmx.de>
1546
1712cca5 1547 * textmodes/org.el (org-level-color-stars-only): Fix typo in docstring.
8198ba6e 1548
a5f271ab
EZ
15492005-10-20 Eli Zaretskii <eliz@gnu.org>
1550
1712cca5
SM
1551 * makefile.w32-in ($(lisp)/mh-e/mh-loaddefs.el):
1552 Bind find-file-suppress-same-file-warnings to t, to avoid warnings due
a5f271ab
EZ
1553 to different drive letter case in D:/foo/bar.el vs d:/foo/bar.el.
1554
e50165ec
KS
15552005-10-20 Kim F. Storm <storm@cua.dk>
1556
1557 * ido.el (ido-is-tramp-root): Simplify regexp matching tramp root.
1558 (ido-set-current-directory): Don't add / after final @.
1559 (ido-file-name-all-completions-1): Adapt to fixed tramp completion.
1560 Explicitly handle ange-ftp completion oddities.
1561 (ido-make-file-list): Don't rotate list at tramp root to avoid
1562 triggering tramp file handler for expand-file-name via get-file-buffer.
1563
1712cca5
SM
15642005-10-19 Stefan Monnier <monnier@iro.umontreal.ca>
1565
1566 * simple.el (eval-expression-print-format): Put the char-string
1567 inside the parenthesis, like the other alternative notations.
1568 (kill-new): Use push.
1569 (copy-to-buffer): Use with-current-buffer.
1570 (completion-setup-function): Simplify.
1571 (minibuffer-local-must-match-map): Don't add redundant bindings which
1572 are already present in its parent (minibuffer-local-completion-map).
1573
1574 * savehist.el (savehist-coding-system): Revert to checking XEmacs.
1575
cf39c182
JB
15762005-10-19 Jay Belanger <belanger@truman.edu>
1577
1578 * calc/calc-units.el (math-standard-units): Add units, adjust
1579 symbols and update values.
1580 (math-unit-prefixes): Add more prefixes.
1581
37789292
RF
15822005-10-19 Romain Francoise <romain@orebokech.com>
1583
1584 * bookmark.el (bookmark-menu-heading): New face.
1585 (bookmark-bmenu-list): Use it.
1586 Don't fiddle with `baud-rate' at top-level.
1587
8646a62e
CY
15882005-10-18 Chong Yidong <cyd@stupidchicken.com>
1589
1590 * image.el (create-image, find-image): Mention max-image-size in
1591 docstring.
1592
d902d95e
SM
15932005-10-18 Stefan Monnier <monnier@iro.umontreal.ca>
1594
1712cca5
SM
1595 * savehist.el (savehist-load): Revert to checking XEmacs.
1596
d902d95e
SM
1597 * textmodes/conf-mode.el: Don't use font-lock-defaults-alist.
1598 Various docstring and line-width fixups.
1599 (conf-mode): Use cond.
1600 Set font-lock-defaults. Don't set comment-use-syntax.
1601
93883b09
DP
16022005-10-18 David Ponce <david@dponce.com>
1603
1604 * tree-widget.el (tree-widget-button-click): New function.
1605 (tree-widget-button-keymap): Use it.
1606
57eb2e24
RF
16072005-10-18 Romain Francoise <romain@orebokech.com>
1608
ee9791af
RF
1609 * bookmark.el (bookmark-insert-location, bookmark-bmenu-list)
1610 (bookmark-bmenu-hide-filenames): Add follow-link property.
8b1b6461 1611 Improve help-echo text.
ee9791af 1612
57eb2e24
RF
1613 * ffap.el (find-file-at-point): Doc fix.
1614
bcbdafce
YM
16152005-10-18 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1616
1617 * mouse.el (mouse-set-region): Don't do sit-for on a mac frame.
1618
283780dc
MY
16192005-10-18 Masatake YAMATO <jet@gyve.org>
1620
ab945c47 1621 Install to the CVS repository what I forgot to install in my
283780dc
MY
1622 2005-10-16 changes.
1623
1624 * progmodes/python.el (python-complete-symbol): Pass the common
1625 prefix substring of completion to `display-completion-list'.
1626
1627 * textmodes/org.el (org-complete): Ditto.
1628
50071f01
MY
16292005-10-18 Masatake YAMATO <jet@gyve.org>
1630
1631 Fix a bug reported by Sven Joachim <sven_joachim@web.de>.
ab945c47 1632
50071f01
MY
1633 * woman.el (WoMan-xref-man-page): New button type derived
1634 from `Man-abstract-xref-man-page'.
ab945c47 1635 (woman-mode): Pass `WoMan-xref-man-page' to `Man-highlight-references'.
cafc272c 1636
50071f01
MY
1637 * man.el (Man-abstract-xref-man-page): New button type.
1638 (Man-xref-man-page): Make it derived from `Man-abstract-xref-man-page'.
ab945c47 1639 (Man-highlight-references): Add new optional argument `xref-man-type'.
50071f01
MY
1640
16412005-10-18 Nick Roberts <nickrob@snap.net.nz>
ab945c47 1642
cafc272c
NR
1643 * progmodes/gud.el (gud-menu-map): Correct condition for fringe.
1644
e6038ca3
CY
16452005-10-17 Chong Yidong <cyd@stupidchicken.com>
1646
d902d95e 1647 * cus-edit.el (Custom-move-and-invoke): Delete.
e6038ca3
CY
1648 (custom-mode-map): Bind mouse-1 to widget-move-and-invoke.
1649
1650 * wid-edit.el (widget-move-and-invoke): New function, from
1651 Custom-move-and-invoke.
1652
ffda926c
BW
16532005-10-17 Bill Wohler <wohler@newt.com>
1654
d902d95e
SM
1655 Move all remaining images from lisp/toolbar to etc/images, move
1656 lisp/toolbar/tool-bar to lisp and "delete" lisp/toolbar. Place
1657 the low resolution images in their own directory (low-color).
ffda926c
BW
1658
1659 * toolbar/attach.*, toolbar/cancel.*, toolbar/close.*,
1660 * toolbar/copy.*, toolbar/cut.*, toolbar/diropen.*, toolbar/exit.*:
1661 * toolbar/help.*, toolbar/home.*, toolbar/index.*, toolbar/info.*:
1662 * toolbar/mail.*, toolbar/new.*, toolbar/open.*, toolbar/paste.*:
1663 * toolbar/preferences.*, toolbar/print.*, toolbar/save.*:
1664 * toolbar/saveas.*, toolbar/search.*, toolbar/search-replace.*:
d902d95e
SM
1665 * toolbar/spell.*, toolbar/undo.*: Move to etc/images.
1666
1667 * toolbar/lc-copy.*: Move to etc/images/low-color/copy.*.
1668 * toolbar/lc-cut.*: Move to etc/images/low-color/cut.*.
1669 * toolbar/lc-help.*: Move to etc/images/low-color/help.*.
1670 * toolbar/lc-home.*: Move to etc/images/low-color/home.*.
1671 * toolbar/lc-index.*: Move to etc/images/low-color/index.*.
1672 * toolbar/lc-new.*: Move to etc/images/low-color/new.*.
1673 * toolbar/lc-open.*: Move to etc/images/low-color/open.*.
1674 * toolbar/lc-paste.*: Move to etc/images/low-color/paste.*.
1675 * toolbar/lc-preferences.*: Move to etc/images/low-color/preferences.*.
1676 * toolbar/lc-print.*: Move to etc/images/low-color/print.*.
1677 * toolbar/lc-save.*: Move to etc/images/low-color/save.*.
1678 * toolbar/lc-saveas.*: Move to etc/images/low-color/saveas.*.
1679 * toolbar/lc-search.*: Move to etc/images/low-color/search.*.
1680 * toolbar/lc-spell.*: Move to etc/images/low-color/spell.*.
1681 * toolbar/lc-undo.*: Move to etc/images/low-color/undo.*.
1682
1683 To conform with convention, replace the underscore (_) in the
1684 following image names with dash (-) or (/) as appropriate.
1685
1686 * toolbar/back_arrow.*: Move to etc/images/back-arrow.*.
1687 * toolbar/fld_open.*: Move to etc/images/fld-open.*.
1688 * toolbar/fwd_arrow.*: Move to etc/images/fwd-arrow.*.
1689 * toolbar/jump_to.*: Move to etc/images/jump-to.*.
1690 * toolbar/left_arrow.*: Move to etc/images/left-arrow.*.
1691 * toolbar/right_arrow.*: Move to etc/images/right-arrow.*.
1692 * toolbar/up_arrow.*: Move to etc/images/up-arrow.*.
1693 * toolbar/lc-back_arrow.*: Move to etc/images/low-color/back-arrow.*.
1694 * toolbar/lc-fwd_arrow.*: Move to etc/images/low-color/fwd-arrow.*.
1695 * toolbar/lc-jump_to.*: Move to etc/images/low-color/jump-to.*.
1696 * toolbar/lc-left_arrow.*: Move to etc/images/low-color/left-arrow.*.
1697 * toolbar/lc-right_arrow.*: Move to etc/images/low-color/right-arrow.*.
1698 * toolbar/lc-up_arrow.*: Move to etc/images/low-color/up-arrow.*.
1699 * toolbar/mail_compose.*: Move to etc/images/mail/compose.*.
1700 * toolbar/mail_send.*: Move to etc/images/mail/send.*.
1701
1702 * info.el (info-tool-bar-map): Replace underscores in image names
ffda926c
BW
1703 with dashes.
1704
d902d95e 1705 * makefile.w32-in (WINS): Remove toolbar.
ffda926c 1706
d902d95e 1707 * menu-bar.el: Replace toolbar/tool-bar.el with tool-bar.el in comment.
ffda926c 1708
d902d95e
SM
1709 * tool-bar.el: Move to lisp from toolbar. Now that
1710 toolbar is empty, it should be deleted when folks run "cvs up -P".
ffda926c 1711
3c4f0698
JB
17122005-10-18 Jay Belanger <belanger@truman.edu>
1713
cf39c182 1714 * calc/calc-store.el (calc-store-into): Get the proper variable name
3c4f0698
JB
1715 to display in message.
1716
425fbda6
NR
17172005-10-18 Nick Roberts <nickrob@snap.net.nz>
1718
1719 * progmodes/gdb-ui.el (gdb-var-create-handler): Make watch
1720 expressions display in speedbar for all buffers when debugging.
1712cca5 1721 (gdb-speedbar-expand-node): Ensure node contraction is always updated.
425fbda6
NR
1722
1723 * speedbar.el (speedbar-set-mode-line-format): Indent properly.
ab945c47 1724 (speedbar-insert-button, speedbar-make-button):
425fbda6
NR
1725 Use add-text-properties.
1726 (speedbar-update-localized-contents)
1727 (speedbar-update-directory-contents)
1728 (speedbar-update-special-contents): Use dolist.
1729 (speedbar-buffer-easymenu-definition): Add a menu separator.
1730
595f93ac
JR
17312005-10-17 Jason Rumney <jasonr@gnu.org>
1732
4fc267d0
JR
1733 * makefile.w32-in: Use $(lisp) consistently.
1734 (pre-mh-loaddefs.el-SH, pre-mh-loaddefs.el-CMD): New targets
1735 for shell specific generation of mh-autoloads.
595f93ac 1736
f8252852
RS
17372005-10-17 Richard M. Stallman <rms@gnu.org>
1738
1739 * textmodes/tex-mode.el (tex-font-lock-keywords-2): Undo prev change.
1740
c4ac63d0
SM
17412005-10-17 Stefan Monnier <monnier@iro.umontreal.ca>
1742
1743 * jit-lock.el (jit-lock-fontify-now):
1744 Move jit-lock-context-unfontify-pos to avoid wasted work.
1745
c1253aad
MA
17462005-10-17 Michael Albinus <michael.albinus@gmx.de>
1747
1748 * net/tramp.el (tramp-completion-mode): New defvar. Used in
1749 `tramp-completion-mode' for checking if we are in completion mode.
1750 (tramp-completion-handle-file-name-all-completions): Reorder code
1751 in order to complete for file names only in case there are no
1752 method/user/host completions. This is necessary for cooperation
ab945c47 1753 with ido. Reported by Kim F. Storm <storm@cua.dk>.
c1253aad 1754
625fca9a
CY
17552005-10-16 Chong Yidong <cyd@stupidchicken.com>
1756
1757 * longlines.el (longlines-search-forward)
1758 (longlines-search-backward): Match any number of spaces.
1759
72147c53
TTN
17602005-10-16 Thien-Thi Nguyen <ttn@gnu.org>
1761
1762 * diff-mode.el (diff-mode): Doc fix.
1763
255d8b22
RS
17642005-10-16 David Reitter <david.reitter@gmail.com>
1765
1766 * mail/sendmail.el (send-mail-function): Use mailclient-send-it
1767 as default on darwin and windows systems.
1768
74725d46
RS
17692005-10-16 Sven Joachim <svenjoac@gmx.de> (tiny change)
1770
1771 * arc-mode.el (archive-zip-extract): Doc fix.
1772
97b1270c
RF
17732005-10-16 Romain Francoise <romain@orebokech.com>
1774
1775 * mouse.el (mouse-1-click-follows-link): Doc fix.
1776
71790d57
SM
17772005-10-16 Stefan Monnier <monnier@iro.umontreal.ca>
1778
1779 * savehist.el: Don't require CL at runtime.
1780 (savehist-xemacs): Remove.
c4ac63d0 1781 (savehist-coding-system): Use utf-8 if present, regardless of religion.
71790d57
SM
1782 (savehist-no-conversion): Use (featurep 'xemacs).
1783 (savehist-load): Check existence of start-itimer rather than XEmacs.
1784 Use an idle timer.
1785 (savehist-process-for-saving): Replace use of CL funs `subseq' and
1786 `delete-if-not'.
1787
17882005-10-16 Hrvoje Niksic <hniksic@xemacs.org>
1789
1790 * savehist.el: Newer version.
1791 (savehist-autosave-interval, savehist-coding-system, savehist-timer)
1792 (savehist-last-checksum, savehist-no-conversion): New vars.
1793 (savehist-autosave, savehist-process-for-saving, savehist-printable):
1794 New functions.
1795 (savehist-load, savehist-save): Use them.
1796 (savehist-delimit): Remove.
1797
e5456e73
SM
17982005-10-16 Stefan Monnier <monnier@iro.umontreal.ca>
1799
1800 * progmodes/compile.el (compilation-goto-locus): Display the
1801 compilation buffer first and the source buffer second, in case they're
1802 in overlapping frames. Don't raise the compilation frame if it was the
1803 selected window upon entry. Pass the `other-window' arg to
1804 pop-to-buffer.
1805
1806 * info.el (Info-fontify-node): Use dolist.
1807 Change add-text-properties to put-text-property.
1808
18092005-10-16 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
1810
1811 * textmodes/bibtex.el (bibtex-font-lock-url): Catch when point past
1812 bound of search.
1813
f5fab556
MY
18142005-10-16 Masatake YAMATO <jet@gyve.org>
1815
1816 * dabbrev.el (dabbrev-completion): Pass the common
1817 prefix substring of completion to `display-completion-list'.
1818
1819 * filecache.el (file-cache-minibuffer-complete)
1820 (file-cache-complete): Ditto.
1821
1822 * tempo.el (tempo-display-completions): Ditto.
1823
1824 * wid-edit.el (widget-file-complete, widget-color-complete): Ditto.
1825
1826 * emacs-lisp/lisp.el (lisp-complete-symbol): Ditto.
1827
1828 * eshell/em-hist.el (eshell-list-history): Ditto.
1829
1830 * mail/mailabbrev.el (mail-abbrev-complete-alias): Ditto.
1831
1832 * mail/mailalias.el (mail-complete): Ditto.
1833
1834 * progmodes/etags.el (complete-tag): Ditto.
1835
1836 * progmodes/make-mode.el (makefile-complete): Ditto.
1837
1838 * progmodes/meta-mode.el (meta-complete-symbol): Ditto.
1839
1840 * progmodes/octave-mod.el (octave-complete-symbol): Ditto.
1841
1842 * progmodes/pascal.el (pascal-complete-word)
1843 (pascal-show-completions): Ditto.
1844
f5fab556
MY
1845 * textmodes/bibtex.el (bibtex-complete-internal): Ditto.
1846
f5fab556
MY
1847 * simple.el (completion-common-substring): New variable.
1848 (completion-setup-function): Use `completion-common-substring'
1849 to put faces.
1850
2ef1363e
YM
18512005-10-16 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1852
1853 * term/mac-win.el: Apply 2005-10-09 change for term/x-win.el.
1854 (x-get-selection, mac-select-convert-to-string): Convert from/to
1855 UTF-16 clipboard data as in native byte order, no BOM.
1856
eae86e67
NR
18572005-10-16 Nick Roberts <nickrob@snap.net.nz>
1858
1859 * progmodes/gud.el (gud-tool-bar-map): Rename the images
1860 appropriately (gud/next, gud/nexti, gud/step, gud/stepi).
1861 (gud-sentinel): Use speedbar-frame to check for speedbar.
1862
a19a0003
RS
18632005-10-15 Richard M. Stallman <rms@gnu.org>
1864
089a682e 1865 * savehist.el: New file.
a19a0003
RS
1866
18672005-10-14 Karl Chen <quarl@cs.berkeley.edu>
1868
71790d57
SM
1869 * textmodes/tex-mode.el (tex-font-lock-keywords-2):
1870 Fix bug in \bf fontification.
a19a0003 1871
bad3da7a
SM
18722005-10-15 Stefan Monnier <monnier@iro.umontreal.ca>
1873
1874 * pcvs.el (cvs-edit-log-files): New var.
1875 (cvs-mode-edit-log): New arg `file'.
1876 (cvs-edit-log-minor-wrap): Don't set the ignore-marks property.
1877 Instead force the use of the original file and nothing else.
1878 (cvs-edit-log-filelist): Don't use the cvs-mode-* function unless
1879 the cvs-minor-wrap-function is set.
1880 (cvs-do-edit-log): Obey the vars set in cvs-edit-log-minor-wrap.
1881
c7ddd701
BW
18822005-10-14 Bill Wohler <wohler@newt.com>
1883
1884 * toolbar/gud-break.*: Moved to etc/images/gud/break.*.
1885 * toolbar/gud-cont.*: Moved to etc/images/gud/cont.*.
1886 * toolbar/gud-down.*: Moved to etc/images/gud/down.*.
1887 * toolbar/gud-finish.*: Moved to etc/images/gud/finish.*.
1888 * toolbar/gud-ni.*: Moved to etc/images/gud/ni.*.
1889 * toolbar/gud-n.*: Moved to etc/images/gud/n.*.
1890 * toolbar/gud-print.*: Moved to etc/images/gud/print.*.
1891 * toolbar/gud-pstar.*: Moved to etc/images/gud/pstar.*.
1892 * toolbar/gud-remove.*: Moved to etc/images/gud/remove.*.
1893 * toolbar/gud-run.*: Moved to etc/images/gud/run.*.
1894 * toolbar/gud-si.*: Moved to etc/images/gud/si.*.
1895 * toolbar/gud-s.*: Moved to etc/images/gud/s.*.
1896 * toolbar/gud-until.*: Moved to etc/images/gud/until.*.
1897 * toolbar/gud-up.*: Moved to etc/images/gud/up.*.
1898 * toolbar/gud-watch.*: Moved to etc/images/gud/watch.*.
1899
c4ac63d0 1900 * progmodes/gud.el (gud-tool-bar-map): Rename the images
c7ddd701
BW
1901 appropriately (for example, gud-break to gud/break).
1902
f28e9cbd
CY
19032005-10-14 Chong Yidong <cyd@stupidchicken.com>
1904
930aae96 1905 * longlines.el (longlinges-search-function)
c4ac63d0 1906 (longlines-search-forward, longlines-search-backward): New functions.
930aae96
CY
1907 (longlines-mode): Set isearch-search-fun-function to
1908 longlinges-search-function.
1909
f28e9cbd
CY
1910 * mouse.el (mouse-drag-region-1): Handle the case where a
1911 double-click event is bound to an arbitrary function.
1912
b6b5618c
DP
19132005-10-14 David Ponce <david@dponce.com>
1914
1915 * recentf.el (recentf-track-opened-file)
1916 (recentf-track-closed-file, recentf-update-menu)
1917 (recentf-used-hooks, recentf-enabled-p): Move before dialog stuff.
1918 (recentf-dialog-mode-map): Map follow-link to RET, so dialogs obey
1919 mouse-1-click-follows-link.
1920
e1f1d047
JD
19212005-10-13 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
1922
1923 * toolbar/diropen.xpm, toolbar/diropen.pbm: New versions made from
8511877a 1924 Gnome file-manager.png. Suggested by
e1f1d047
JD
1925 Joachim Nilsson <joachim.nilsson@vmlinux.org>.
1926
1927 * toolbar/README: Add diropen.xpm.
1928
e9b28650
BW
19292005-10-13 Bill Wohler <wohler@newt.com>
1930
8511877a
SM
1931 * makefile.w32-in (MH_E_SRC): Rename from MH-E-SRC per NMAKE
1932 restrictions. Suggested by David Robinow <drobinow@gmail.com>.
1933
19342005-10-13 Stefan Monnier <monnier@iro.umontreal.ca>
1935
1936 * progmodes/mixal-mode.el (mixal-operation-codes-alist):
1937 Don't waste the byte-compiler's time on constant data.
e9b28650 1938
f086544b
KH
19392005-10-13 Kenichi Handa <handa@m17n.org>
1940
179f2d7b
KH
1941 * international/utf-8.el (utf-8-compose): Display an invalid UTF-8
1942 byte with `escape-glyph' face.
1943
8511877a
SM
1944 * international/fontset.el (ccl-encode-unicode-font):
1945 Lookup utf-subst-table-for-encode, not ucs-mule-cjk-to-unicode.
1946 Handle the case that ucs-mule-to-mule-unicode translates a character to
f086544b
KH
1947 ASCII (usually for IPA characters).
1948
e5456e73
SM
19492005-10-12 Stefan Monnier <monnier@iro.umontreal.ca>
1950
1951 * info.el (Info-fontify-node): Don't be fooled by a lone "...".
1952 Don't hide the underline of titles if font-lock-mode is disabled.
1953
ba2b2673
BW
19542005-10-12 Bill Wohler <wohler@newt.com>
1955
1956 * makefile.w32-in (MH-E-SRC): New. Used by mh-autoloads.
1957 (mh-autoloads): New. Builds mh-e/mh-loaddefs.el. Rebuilds if any
1958 files in MH-E-SRC have been updated.
1959 (updates, compile, recompile, bootstrap): Depend on mh-autoloads.
1960
0471d426
SM
19612005-10-12 Stefan Monnier <monnier@iro.umontreal.ca>
1962
1963 * progmodes/mixal-mode.el (mixal-operation-codes): Remove.
1964 (mixal-mode-syntax-table): Add \n as end-comment.
1965 (mixal-operation-codes-alist): Immediately initialize to full value.
1966 (mixal-add-operation-code): Remove.
1967 (mixal-describe-operation-code): Make the arg non-optional.
1968 Use the interactive spec instead.
1969 Use mixal-operation-codes-alist rather than mixal-operation-codes.
1970 (mixal-font-lock-keywords): Don't highlight comments here any more.
1971 (mixal-font-lock-syntactic-keywords): New var.
1972 (mixal-mode): Use it. Fix comment-start-skip.
1973
c755acf3
JD
19742005-10-12 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
1975
1976 * startup.el (command-line-x-option-alist): -nb => -nbi
1977
78f3b91f
KS
19782005-10-12 Kim F. Storm <storm@cua.dk>
1979
1980 * startup.el (fancy-splash-default-action): Discard mouse click in
1981 the spash screen window, as it has no sensible meaning in the
1982 next window to be selected. Fixes error reported by Jan D.
1983
136b3a73 19842005-10-12 Reiner Steib <Reiner.Steib@gmx.de>
97b3a214
LH
1985
1986 * desktop.el (desktop-load-file): Do nothing when FUNCTION is nil.
97b3a214 1987
0471d426
SM
19882005-10-11 Stefan Monnier <monnier@iro.umontreal.ca>
1989
1990 * progmodes/mixal-mode.el: Sync with version in the GNU MDK project.
1991 Try to fix up minor layout issues like indentation, line break, etc...
1992 (mixal-mode-syntax-table): Don't try to specify comment syntax,
1993 because it doesn't work.
1994 (mixal-operation-codes): Add some more codes.
1995 (mixal-font-lock-keywords): Process comments here.
1996 (mixal-mode): mixasm no longer needs -g option.
1997
79a57082 19982005-10-11 Sven Joachim <svenjoac@gmx.de> (tiny change)
decb2a9e
RS
1999
2000 * progmodes/sh-script.el (sh-tmp-file):
2001 Use mktemp -t. Finish support for es and rc shells.
2002
125df7f5
JB
20032005-10-11 Jay Belanger <belanger@truman.edu>
2004
2005 * calc/calcalg2.el (calc-integral): With an argument, compute the
2006 definite integral.
2007
351b3bee
CY
20082005-10-11 Chong Yidong <cyd@stupidchicken.com>
2009
2010 * mouse.el (mouse-drag-region-1): Don't try to catch a
2011 double-click when doing follow-link (it's overridden anyway).
2012
4e0c0d75
JB
20132005-10-11 Juanma Barranquero <lekktu@gmail.com>
2014
2015 * emacs-lisp/autoload.el (update-directory-autoloads): Doc fix.
2016 (autoload-print-form-outbuf): Add docstring.
2017
25f7a98c
JL
20182005-10-11 Juri Linkov <juri@jurta.org>
2019
2020 * info.el (Info-mode-menu): Delete menu item "Edit".
2021 (Info-mode): Delete description of Info-edit from docstring,
2022 and rearrange descriptions of Info commands in the order
2023 they are documented in the Info manual.
2024
a120694f
SM
20252005-10-11 Stefan Monnier <monnier@iro.umontreal.ca>
2026
2027 * calendar/appt.el (appt-check): Use diary-selective-display var.
2028
dba0acf6
RS
20292005-10-10 Richard M. Stallman <rms@gnu.org>
2030
2031 * net/newsticker.el (newsticker-start, newsticker-show-news):
2032 Add autoload cookies.
2033
17a3b6da
RS
20342005-10-10 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
2035
2036 * progmodes/sh-script.el (sh-tmp-file): Use mktemp.
2037
9c40111a
RS
20382005-10-10 Karl Chen <quarl@cs.berkeley.edu>
2039
2040 * jka-cmpr-hook.el (jka-compr-handler): Fix typo in `operations' prop.
2041
bbcaa3e3
JB
20422005-10-10 Jay Belanger <belanger@truman.edu>
2043
2044 * calc/calc-arith.el (math-check-known-scalarp)
2045 (math-check-known-matrixp): Check the values of arguments that are
2046 variables.
2047 (math-check-known-square-matrixp): New function.
2048 (math-known-square-matrixp): Use math-check-known-square-matrixp.
2049 (math-super-types): Add sqmatrix type.
2050
2051 * calc/calc-mode.el (calc-matrix-mode, math-get-modes-vec): Change the
2052 mode name `square' to 'sqmatrix'.
2053
2054 * calc/calc.el (calc-matrix-mode, calc-set-mode-line): Change the
2055 mode name `square' to 'sqmatrix'.
2056
720a5d03
SM
20572005-10-10 Stefan Monnier <monnier@iro.umontreal.ca>
2058
2059 * progmodes/etags.el (select-tags-table-mode): Don't use
2060 selective-display.
2061 (tags-select-tags-table): Pass `button' to the action function.
2062 (select-tags-table): Place the side-info on button properties rather
2063 than in hidden text. Abbreviate file names.
2064 (select-tags-table-mode-map): Inherit rather than copy buttom-map.
2065 (select-tags-table-select): Add `button' argument.
2066 Get side-info from the button property rather than from hidden text.
2067
4e5f12ee
NR
20682005-10-11 Nick Roberts <nickrob@snap.net.nz>
2069
720a5d03 2070 * progmodes/gud.el (gud-install-speedbar-variables): Add more bindings.
4e5f12ee
NR
2071 (gud-speedbar-buttons): Preserve point if possible.
2072 (gud-sentinel): Restore previous speedbar display type.
2073
2074 * progmodes/gdb-ui.el (gdba): Improve diagram.
2075 (def-gdb-auto-update-handler, gdb-info-locals-handler)
720a5d03
SM
2076 (gdb-put-breakpoint-icon, gdb-remove-breakpoint-icons):
2077 Call get-buffer-window once.
2078
20792005-10-10 Stefan Monnier <monnier@iro.umontreal.ca>
2080
2081 * progmodes/pascal.el (pascal-mode-map): Move init into declaration.
2082 (pascal-mode-syntax-table): Make (* *) markers same class as { ... }.
2083 (pascal-indent-command): Remove unused var `ind'.
2084 (pascal-indent-case): Remove unused var `oldpos'.
2085 (pascal-outline-map): Don't inherit from pascal-mode-map anymore,
2086 since it's now used as a proper minor mode map.
2087 (pascal-outline): Rename to pascal-outline-mode.
2088 (pascal-outline-mode): Use define-minor-mode.
2089 (pascal-outline-mode, pascal-outline-change): Use overlays rather than
2090 selective-display.
4e5f12ee 2091
fde7576e
AS
20922005-10-10 Andreas Schwab <schwab@suse.de>
2093
9bf211ad
AS
2094 * textmodes/tex-mode.el (tex-font-lock-keywords-2): Adjust match
2095 number. Reported by Karl Chen <quarl@cs.berkeley.edu>.
2096
fde7576e
AS
2097 * Makefile.in ($(lisp)/mh-e/mh-loaddefs.el): Fix for building
2098 outside source directory.
2099
86bebbbc
CD
21002005-10-10 Carsten Dominik <dominik@science.uva.nl>
2101
2102 * textmodes/org.el: (org-mode-map): Explicit definition of `C-c
2103 C-x' as a prefix.
2104 (orgtbl-mode-map): Full keymap instead of sparse, because all
e61d3a56 2105 `self-insert-command' keys are redefined in this map.
86bebbbc
CD
2106 (org-export-as-html): Specify charset for HTML file, by taking it
2107 from the coding system.
2108
1fb7ce77
RS
21092005-10-10 Kenichi Handa <handa@m17n.org>
2110
2111 * textmodes/flyspell.el (flyspell-check-word-p):
2112 If unread-command-events is non-empty, don't call sit-for.
2113
cc8556d9
RS
21142005-10-09 Richard M. Stallman <rms@gnu.org>
2115
9bab4985
RS
2116 * font-lock.el (font-lock-syntactic-keywords)
2117 (font-lock-keywords): Doc fixes.
2118
720a5d03
SM
2119 * textmodes/flyspell.el (flyspell-external-point-words):
2120 Simplify logic, and don't try to check for consecutive appearances
2121 of one incorrect word.
cc8556d9 2122
1919ed22
NR
21232005-10-10 Nick Roberts <nickrob@snap.net.nz>
2124
2125 * speedbar.el (speedbar-buffer-easymenu-definition): Add menu
2126 separator.
2127
2128 * progmodes/gud.el (gud-last-speedbar-buffer): Remove.
78d67e10 2129 (gud-install-speedbar-variables): Add GUD to speedbar "Displays" list.
1919ed22
NR
2130 (gud-expansion-speedbar-buttons): New function.
2131 (gud-speedbar-buttons): Check for gud-comint-buffer.
2132
9af14567
BW
21332005-10-09 Bill Wohler <wohler@newt.com>
2134
78d67e10 2135 * Makefile.in (updates): Add mh-loaddefs dependency.
9af14567 2136
74ab0905
CY
21372005-10-09 Chong Yidong <cyd@stupidchicken.com>
2138
2139 * speedbar.el (speedbar-file-key-map): Fix typo.
2140
e61d3a56 21412005-10-09 Daniel Brockman <daniel@brockman.se>
4b9f0de2
RS
2142
2143 * cus-start.el (line-spacing): Add custom spec.
2144
865729da
RF
21452005-10-09 Romain Francoise <romain@orebokech.com>
2146
2147 * textmodes/ispell.el (ispell-check-version): Fix last change.
2148
1c1db08a
JD
21492005-10-09 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
2150
4e0c0d75 2151 * term/x-win.el: Remove -i, --icon-type from comment.
2323b3ab 2152
720a5d03 2153 * startup.el (command-line-x-option-alist): Remove options -i,
1c1db08a
JD
2154 -itype, --icon-type, added -nb, --no-bitmap-icon
2155
7d808714
NR
21562005-10-09 Nick Roberts <nickrob@snap.net.nz>
2157
2158 * progmodes/gud.el (gud-speedbar-menu-items): Use :visible
2159 instead of :active.
2160
e61d3a56 21612005-10-08 Eric Hanchrow <offby1@blarg.net>
344066e6
RS
2162
2163 * textmodes/ispell.el (ispell-check-version):
2164 Ignore hyphen, and all that follows, in aspell's version text.
2165
21662005-10-08 Jay Belanger <belanger@truman.edu>
d7791136
JB
2167
2168 * calc/calc-arith.el (math-known-square-matrixp): New function.
2169 (math-pow-fancy): Check for matrices before distributing exponent
2170 across products.
2171
2172 * calc/calc-keypd.el (calc-do-keypad): Widen keypad window for
7cf7e30f 2173 fullscreen keypad. Suggested by Luc Teirlinck.
d7791136
JB
2174 (calc-keypad-show-input): Add space for formatting.
2175
2176 * calc/calc-mode.el (calc-matrix-mode, math-get-modes-vec):
2177 Add square matrix option.
2178
2179 * calc/calc-poly.el (math-expand-term): Check for matrices instead
2180 of checking calc-matrix-mode when deciding how to expand.
2181
2182 * calc/calc.el (calc-set-mode-line): Add square matrix option.
2183
8cb0a559 21842005-10-08 Lars Hansen <larsh@soem.dk>
78d67e10 2185
720a5d03
SM
2186 * net/tramp.el (tramp-perl-directory-files-and-attributes):
2187 Add error handling.
7cf7e30f 2188 (tramp-handle-directory-files-and-attributes): Handle perl error msg.
8cb0a559 2189
11948172
MA
21902005-10-08 Michael Albinus <michael.albinus@gmx.de>
2191
2192 Sync with Tramp 2.0.51.
2193
2194 * net/tramp.el (tramp-handle-set-visited-file-modtime)
7cf7e30f
KS
2195 (tramp-handle-insert-file-contents, tramp-handle-write-region):
2196 Insert special handling for `last-coding-system-used', again
2197 it still seems to be necessary (unlike stated before).
2198 Reported by Toshinori Sugita <sugita@d-pad.co.jp>.
11948172
MA
2199 (tramp-password-prompt-regexp): There might be other words before
2200 trailing ":". Reported by Kurt Steinkraus <kurt@steinkraus.us>.
2201 (tramp-chunksize): Improve docstring.
2202 (tramp-set-auto-save-file-modes): Octal integer code #o600 breaks
2203 Emacs 20. Use `tramp-octal-to-decimal' therefore. Reported by
2204 Christian Joergensen <bugs@razor.dk>.
2205
6f137189
GM
22062005-10-07 Glenn Morris <rgm@gnu.org>
2207
2208 * progmodes/f90.el (f90-keywords-re, f90-mode): Doc fix.
2209 (f90-font-lock-keywords-2, f90-mode-abbrev-table): Add `double
2210 precision'.
2211
4fe3f297
RF
22122005-10-07 Romain Francoise <romain@orebokech.com>
2213
2214 * ibuf-ext.el (ibuffer-do-shell-command-pipe)
2215 (ibuffer-do-shell-command-pipe-replace)
2216 (ibuffer-do-shell-command-file, ibuffer-do-eval)
2217 (ibuffer-do-view-and-eval, ibuffer-do-rename-uniquely)
2218 (ibuffer-do-revert, ibuffer-do-replace-regexp)
2219 (ibuffer-do-query-replace, ibuffer-do-query-replace-regexp)
2220 (ibuffer-do-print, ibuffer-filter-by-mode, ibuffer-filter-by-used-mode)
2221 (ibuffer-filter-by-name, ibuffer-filter-by-filename)
2222 (ibuffer-filter-by-size-gt, ibuffer-filter-by-size-lt)
2223 (ibuffer-filter-by-content, ibuffer-filter-by-predicate
2224 (ibuffer-do-sort-by-major-mode, ibuffer-do-sort-by-mode-name)
2225 (ibuffer-do-sort-by-alphabetic, ibuffer-do-sort-by-size):
2226 Autoload file sans suffix.
2227
2228 * emulation/cua-base.el (cua-toggle-global-mark): Likewise.
2229
4e8cb311
DP
22302005-10-07 David Ponce <david@dponce.com>
2231
2232 * recentf.el (recentf-menu-open-all-flag): New option.
2233 (recentf-digit-shortcut-command-name): New function.
2234 (recentf--shortcuts-keymap): New variable.
2235 (recentf-menu-shortcuts): New variable.
2236 (recentf-make-menu-items): Initialize it. Replace the "More..."
2237 menu item by "All...", if `recentf-menu-open-all-flag' is non-nil.
2238 (recentf-menu-value-shortcut): New function.
2239 (recentf-make-menu-item): Use it. No more in-lined.
2240 (recentf-dialog-mode-map): Base on `recentf--shortcuts-keymap'.
2241 (recentf-open-most-recent-file): Rename from
2242 `recentf-open-file-with-key'. Don't depend on key binding.
2243 (recentf-mode-map): New variable.
2244 (recentf-mode): Use it.
2245
1eee3de4
BW
22462005-10-06 Bill Wohler <wohler@newt.com>
2247
4e0c0d75 2248 * mh-e/mh-loaddefs.el: Remove. Now generated automatically.
1eee3de4 2249
720a5d03
SM
2250 * Makefile.in (AUTOGENEL): Add mh-e/mh-loaddefs.el.
2251 (MH-E-SRC): New. Used by mh-autoloads.
2252 (mh-autoloads): New. Builds mh-e/mh-loaddefs.el. Rebuilds if any
1eee3de4
BW
2253 files in MH-E-SRC have been updated.
2254 (compile, recompile, bootstrap): Depend on mh-autoloads.
2255
bd5497c2 22562005-10-07 Nick Roberts <nickrob@snap.net.nz>
4fe3f297 2257
bd5497c2
NR
2258 * progmodes/gud.el (gud-menu-map): Only display un-intuitive
2259 gud-break and gud-remove icons when the fringe is not available.
2260
2261 * progmodes/gdb-ui.el (gdb-fringe-width -> gdb-buffer-fringe-width):
2262 Typo.
2263
4e0c0d75 22642005-10-06 Michael Cadilhac <michael.cadilhac-@t-lrde.epita.fr> (tiny change)
03c609c1
TTN
2265
2266 * play/zone.el (zone): Wrap body with save-window-excursion.
03c609c1 2267
a04b6191
SM
22682005-10-06 Stefan Monnier <monnier@iro.umontreal.ca>
2269
2270 * calendar/cal-menu.el (calendar-mouse-view-diary-entries):
2271 Use the new `list-only' arg to diary-list-entries.
2272
2273 * calendar/diary-lib.el: Use overlays rather than selective-display.
2274 (diary-selective-display): New var.
2275 (diary-header-line-format): Use it.
2276 (diary-list-entries): Add argument `list-only'.
2277 Put the buffer in diary-mode. Don't add \^M at beg and end.
2278 Replace \^M by invisible overlays.
2279 (diary-unhide-everything): Replace \^M by invisible overlays.
2280 (print-diary-entries): Look for overlays rather than \^M.
2281 Add a space to the temp buffer name.
2282 (diary-show-all-entries, mark-diary-entries, make-diary-entry):
2283 Put the buffer in diary-mode.
2284 (list-sexp-diary-entries): Replace \^M by invisible overlays.
2285 (diary-anniversary): Make the year arg optional.
2286 (diary-time-regexp): New const.
2287 (diary-font-lock-keywords): Use it to accept a few more time formats.
2288
2289 * pcvs.el (cvs-sentinel): Make sure we do re-enable undo.
2290
de4ce191
TTN
22912005-10-06 Thien-Thi Nguyen <ttn@gnu.org>
2292
2293 * textmodes/artist.el (artist-ellipse-mirror-quadrant):
2294 Fix bug introduced 2005-07-03: Use (car (last ...))
2295 to faithfully reproduce replaced artist-last.
2296 (artist-set-arrow-points-for-poly): Likewise.
2297 Suggested by Johan Bockg\e,Ae\e(Brd.
2298
a5e6116d
JB
22992005-10-06 Juanma Barranquero <lekktu@gmail.com>
2300
2301 * dframe.el (x-pointer-hand2, x-pointer-top-left-arrow):
2302 * wid-edit.el (widget):
8dc8d895 2303 * progmodes/gdb-ui.el (gdb-buffer-fringe-width):
a5e6116d
JB
2304 * progmodes/vhdl-mode.el (speedbar-attached-frame): Add defvars.
2305
a41b50ca
KH
23062005-10-06 Kenichi Handa <handa@m17n.org>
2307
a04b6191
SM
2308 * international/mule-cmds.el (set-language-environment):
2309 Fix setting up of case-table for unibyte mode.
c8d21d09 2310
a41b50ca
KH
2311 * simple.el (what-cursor-position): If the character is displayed
2312 by some `display' text property, show that. Don't use
2313 single-key-description for eight-bit characters in multibyte mode.
2314
cf85afc9
NR
23152005-10-06 Nick Roberts <nickrob@snap.net.nz>
2316
2317 * progmodes/gdb-ui.el (gdb-fringe-width): New variable.
2318 (gdb-ann3): Set it.
a04b6191 2319 (gdb-put-breakpoint-icon): Don't take fringe-width from speedbar frame.
7f778452
NR
2320 (gdb-info-frames-custom): Use inverse-video for first five
2321 characters of selected frame only.
2322 (gdb-get-frame-number): Select frame even when point is on frame
2323 number.
cf85afc9 2324
20ef8673
MY
23252005-10-06 Masatake YAMATO <jet@gyve.org>
2326
a5e6116d
JB
2327 * progmodes/gdb-ui.el (gdb-info-breakpoints-custom):
2328 Put `font-lock-function-name-face'.
20ef8673
MY
2329 (gdb-info-frames-custom): Put `font-lock-function-name-face'
2330 and `font-lock-variable-name-face'
2331 (gdb-registers-font-lock-keywords): New font lock keywords definition.
2332 (gdb-registers-mode): Use `gdb-registers-font-lock-keywords`.
2333 (gdb-memory-font-lock-keywords): New font lock keywords definition.
2334 (gdb-memory-mode): Use `gdb-memory-font-lock-keywords'.
2335 (gdb-local-font-lock-keywords): New font lock keywords definition.
2336 (gdb-locals-mode): Use `gdb-local-font-lock-keywords'
2337 (gdb-threads-font-lock-keywords): New font lock keywords definition.
2338 (gdb-threads-mode): Use `gdb-threads-font-lock-keywords'.
a5e6116d 2339
e2de3a29 23402005-10-05 Michael Kifer <kifer@cs.stonybrook.edu>
a5e6116d
JB
2341
2342 * ediff-merge.el (ediff-merge-region-is-non-clash): New defsubst.
2343 (ediff-merge-region-is-non-clash-to-skip): Previously called
e2de3a29 2344 ediff-merge-region-is-non-clash.
a5e6116d
JB
2345
2346 * ediff-mult.el (ediff-append-custom-diff, ediff-meta-show-patch):
2347 Use insert-buffer-substring.
2348
2349 * ediff-ptch.el (ediff-fixup-patch-map): Use better heuristics for
2350 selecting files to patch. Also bug fixes.
2351
2352 * ediff-util.el (ediff-setup): Bug fix.
2353 (ediff-next-difference): Never skip clashes that differ in white
2354 space only.
2355
2356 * ediff-wind.el (ediff-setup-control-frame)
2357 (ediff-destroy-control-frame): Check the menubar feature.
2358
2359 * viper-cmd.el (viper-normalize-minor-mode-map-alist)
2360 (viper-refresh-mode-line): Use make-local-variable to localize
2361 some vars instead of make-variable-buffer-local. Suggested by
e2de3a29 2362 Stefan Monnier.
a5e6116d
JB
2363
2364 * viper-init.el (viper-make-variable-buffer-local): Delete alias.
2365 (viper-restore-cursor-type, viper-set-insert-cursor-type):
2366 Use make-local-variable instead of make-variable-buffer-local.
2367 Suggested by Stefan Monnier.
2368
2369 * viper.el (viper-mode): Don't use viper-make-variable-buffer-local.
2370 (viper-comint-mode-hook): Use make-local-variable on
e2de3a29 2371 require-final-newline.
a5e6116d 2372 (viper-non-hook-settings): Don't use make-variable-buffer-local.
20ef8673 2373
21c3ef84
SM
23742005-10-05 Stefan Monnier <monnier@iro.umontreal.ca>
2375
2376 * progmodes/scheme.el (scheme-mode-syntax-table): Mark ; as being
2377 also the second char of a comment-start sequence.
2378 (scheme-sexp-comment-syntax-table): New var.
2379 (lambda, define): Set their scheme-doc-string-elt property.
2380 (scheme-font-lock-syntactic-face-function): Handle sexp-comments.
2381 Use lisp-font-lock-syntactic-face-function now that it properly
2382 handles |...| symbols.
2383 (scheme-mode-variables): Set lisp-doc-string-elt-property,
2384 parse-sexp-lookup-properties and font-lock-extra-managed-props.
2385
2386 * emacs-lisp/lisp-mode.el (lisp-mode-syntax-table): Move the nesting
2387 bit from # to |.
2388 (lisp-font-lock-syntactic-face-function): Distinguish |...| symbols.
2389
2390 * emacs-lisp/lisp-mode.el (lambda): Add its doc-string-elt property.
2391 (lisp-doc-string-elt-property): New var.
2392 (lisp-font-lock-syntactic-face-function): Use it.
2393 Rewrite to recognize docstrings even for forms not at toplevel.
2394
2395 * progmodes/scheme.el (scheme-mode-syntax-table): Put the nested
2396 annotation on the | part of #| rather than on the # part.
2397 (scheme-font-lock-syntactic-face-function): New function, to
2398 distinguish strings from |...| symbols.
2399 (scheme-mode-variables): Use it. Also fix up the font-lock-time
2400 syntax-table so that #|...|# is properly highlighted.
2401
2402 * emacs-lisp/lisp-mode.el (lisp-font-lock-syntactic-face-function):
2403 Don't mark as docstring the 3rd elem of an unknown toplevel form.
2404
0cb7f2c0
SM
24052005-10-04 Stefan Monnier <monnier@iro.umontreal.ca>
2406
f88febbb
SM
2407 * bindings.el (global-map): Resync [home] and [end] bindings with C-a
2408 and C-e.
2409
2410 * emacs-lisp/eldoc.el: Move comments into docstrings.
2411 (eldoc-message-commands): Initialize in its declaration.
2412 Add move-beginning-of-line and move-end-of-line.
2413 (eldoc-add-command, eldoc-add-command-completions)
2414 (eldoc-remove-command, eldoc-remove-command-completions): Simplify.
2415
2416 * outline.el (outline-mark-subtree): Activate the mark.
2417
0cb7f2c0
SM
2418 * calendar/appt.el (appt-time-regexp): New var.
2419 (appt-add, appt-make-list): Use it.
2420 (appt-convert-time): Clean up.
2421
2422 * textmodes/tex-mode.el (tex-font-lock-syntactic-face-function):
2423 Don't set any syntax-table property here.
2424 (tex-font-lock-verb): New function. Do it here.
2425 (tex-font-lock-syntactic-keywords): Use it.
2426
d315fc0f
RS
24272005-10-04 Richard M. Stallman <rms@gnu.org>
2428
2429 * wid-edit.el (widget-file-complete): Get the widget start point
2430 the right way. Default directory to `/' if file has none.
2431
2432 * x-dnd.el (x-dnd-drop-data): Check for dedicated windows.
2433
2434 * textmodes/flyspell.el (flyspell-mode-on):
2435 Call ispell-maybe-find-aspell-dictionaries.
2436
2437 * textmodes/ispell.el (ispell-word, ispell-region):
2438 Call ispell-maybe-find-aspell-dictionaries.
2439 (ispell-accept-buffer-local-defs):
2440 Don't call ispell-maybe-find-aspell-dictionaries
0cb7f2c0 2441
d315fc0f
RS
24422005-10-04 Richard M. Stallman <rms@gnu.org>
2443
2444 * iswitchb.el (iswitchb-buffer-ignore): Label it risky.
2445
24462005-10-04 Emilio C. Lopes <eclig@gmx.net>
2447
2448 * iswitchb.el (iswitchb-ignore-buffername-p): Use `functionp'
2449 instead of `fboundp' in order to allow for anonymous functions.
2450
222a6c9b
CY
24512005-10-04 Chong Yidong <cyd@stupidchicken.com>
2452
2453 * info.el (Info-next, Info-prev, Info-up): Select info buffer, in
2454 case the user clicks on the link while another window is selected.
2455 (Info-speedbar-hierarchy-buttons): Use speedbar-current-frame.
2456
2457 * dframe.el (dframe-update-keymap): Use mouse-1-click-follows-link
2458 functionality.
2459 (dframe-help-echo): Save point in case mouse tracking is off.
2460
c7bef55f
TTN
24612005-10-04 Thien-Thi Nguyen <ttn@gnu.org>
2462
2463 * net/ange-ftp.el (ange-ftp-ls): Fix typo introduced in last change.
2464
6d1f4dc4
SM
24652005-10-03 Stefan Monnier <monnier@iro.umontreal.ca>
2466
2467 * progmodes/cc-styles.el (c-setup-paragraph-variables): Make sure we do
2468 not change the global value of those vars.
2469
2470 * progmodes/cc-mode.el (c-basic-common-init): Remove calls to
2471 make-local-variable which we do not need any more.
2472
7752250e
CY
24732005-10-03 Chong Yidong <cyd@stupidchicken.com>
2474
2475 * speedbar.el (speedbar-ignored-path-regexp, speedbar-line-path)
2476 (speedbar-ignored-path-expressions, speedbar-buffers-line-path)
2477 (speedbar-add-ignored-path-regexp, speedbar-buffers-line-path)
2478 (speedbar-path-line): Define obsolete aliases.
2479 (speedbar-line-directory): Doc fix.
2480
2481 * progmodes/vhdl-mode.el (vhdl-speedbar-initialize)
2482 (vhdl-speedbar-rescan-hierarchy): Call speedbar-line-directory
2483 instead of speedbar-line-path.
2484
03714c7f
JD
24852005-10-03 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
2486
2487 * x-dnd.el (x-dnd-drop-data): Don't set dnd-open-file-other-window
2488 to nil if dropping on a window. Handle dropping on a minibuffer window
2489 like dropping on a non-window part of Emacs.
2490
1430e7f9
SM
24912005-10-03 Stefan Monnier <monnier@iro.umontreal.ca>
2492
6d1f4dc4
SM
2493 * net/ange-ftp.el: Use with-current-buffer.
2494 (ange-ftp-insert-directory): Do not follow symlinks any more.
2495
1430e7f9
SM
2496 * textmodes/ispell.el (ispell-find-aspell-dictionaries):
2497 Remove interactive spec.
2498
f4f5169f
KS
24992005-10-03 Kim F. Storm <storm@cua.dk>
2500
2501 * ido.el (ido-mode): Use custom-initialize-set.
2502
cde3239f
RS
25032005-10-02 Richard M. Stallman <rms@gnu.org>
2504
2505 * progmodes/ebnf2ps.el (ebnf-eps-production-list):
2506 Use insert-buffer-substring.
2507
2508 * net/tramp.el: Pacify byte compiler warnings in pacification code.
2509 (tramp-handle-file-local-copy): Use insert-buffer-substring.
2510
402893bb
SM
25112005-10-02 Stefan Monnier <monnier@iro.umontreal.ca>
2512
2513 * net/ange-ftp.el (ange-ftp-insert-directory): Undo unintended part
2514 in last change.
edb18c43
SM
2515 (ange-ftp-insert-directory): Fix up the search for the case where
2516 `file' is absolute.
402893bb 2517
942c40e3
RF
25182005-10-02 Romain Francoise <romain@orebokech.com>
2519
2520 * progmodes/compile.el (compile-goto-error): Delete extra paren.
2521
aae3725f
AS
25222005-10-02 Andreas Schwab <schwab@suse.de>
2523
2524 * ediff-ptch.el (ediff-fixup-patch-map): Handle file names without
2525 directory component in the session info.
2526
b059f7d0
RS
25272005-10-01 Richard M. Stallman <rms@gnu.org>
2528
2529 * comint.el (comint-redirect-subvert-readonly): Doc fix.
2530
2531 * simple.el (next-error-internal): New function.
2532
2533 * progmodes/compile.el (compilation-buffer-name): New arg MODE-COMMAND.
2534 (compilation-start): Pass new arg to compilation-buffer-name.
2535 (compile-goto-error): Use next-error-internal.
2536
24bbdbef
CY
25372005-10-01 Chong Yidong <cyd@stupidchicken.com>
2538
2539 * speedbar.el: Remove RCS tag.
2540 (speedbar-check-read-only): Handle non-existent files.
2541
2542 * dframe.el, ezimage.el, sb-image.el: Remove RCS tags.
2543
2544 * info.el (Info-speedbar-hierarchy-buttons)
2545 (Info-speedbar-goto-node): Call speedbar-select-attached-frame.
2546
1fdecd0c
RF
25472005-10-01 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
2548
2549 * textmodes/bibtex.el (bibtex-valid-entry-whitespace-re):
2550 Do not match newline.
2551 (bibtex-realign): Do not use bibtex-valid-entry-whitespace-re.
2552 (bibtex-summary): Remove unnecessary save-excursion.
2553 (bibtex-fill-field-bounds): Use fill-region-as-paragraph.
2554
ddcb7665
YM
25552005-10-01 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2556
1430e7f9
SM
2557 * term/mac-win.el: Add charset info for "iso10646-1".
2558 Modify default fontset to use ATSUI-compatible fonts for some charsets
2559 if available.
ddcb7665 2560
35d884a9
CY
25612005-10-01 Chong Yidong <cyd@stupidchicken.com>
2562
2563 * speedbar.el: Re-apply arch tag.
ff48d32d 2564 (speedbar-version): Rename to version 1.0. Suggested by Eric
35d884a9
CY
2565 M. Ludlam.
2566 Reapply two changes from Emacs CVS' version of speedbar lost
2567 during the merge:
ff48d32d 2568 (speedbar-use-imenu-flag): Avoid unnecessary use of locate-library.
35d884a9
CY
2569 (speedbar-frame-parameters): Improve customize type.
2570
ff48d32d
SM
25712005-09-30 Stefan Monnier <monnier@iro.umontreal.ca>
2572
2573 * net/ange-ftp.el (ange-ftp-gwp-start): Use with-current-buffer.
2574 (ange-ftp-file-directory-p): Fix the symlink case.
2575 (ange-ftp-insert-directory): When listing a single file, get a list of
2576 the parent buffer and extract the relevant line. Inspired from a patch
2577 by Katsumi Yamaoka <yamaoka@jpl.org>.
2578 (ange-ftp-file-name-sans-versions): Simplify.
2579
c727526b
BW
25802005-09-30 Bill Wohler <wohler@newt.com>
2581
ff48d32d 2582 Move MH-E image files from toolbar and mail directories into
c727526b
BW
2583 etc/images.
2584
ff48d32d 2585 * mail/reply2.*: Move to etc/images/mail/reply*.
c727526b
BW
2586
2587 * toolbar/execute.*, toolbar/highlight.*, toolbar/mh-logo.xpm:
ff48d32d 2588 * toolbar/page-down.*, toolbar/show.*, toolbar/widen.*: Move to
c727526b 2589 etc/images.
dc42e019 2590
c727526b 2591 * toolbar/alias.*, toolbar/refile.*, toolbar/repack.*:
ff48d32d 2592 * toolbar/reply*: Move to etc/images/mail.
c727526b 2593
ff48d32d 2594 * toolbar/rescan.*: Move and rename to etc/images/refresh.*.
c727526b 2595
58bd8bf9
CY
25962005-09-30 Eric M. Ludlam <zappo@gnu.org>
2597
2598 * speedbar.el: New version 1.0pre3.
2599
56e2a181
CY
2600 Frame management code (including timer, and mouse click specifics)
2601 moved to dframe.el:
2602 (speedbar-attached-frame): Removed. Use dframe-attached-frame.
2603 (speedbar-timer): Removed. Use dframe-timer.
2604 (speedbar-close-frame): Removed. Use dframe-close-frame.
2605 (speedbar-activity-change-focus-flag): Removed. Use
2606 dframe-activity-change-focus-flag.
2607 (speedbar-update-speed, speedbar-navigating-speed): Obsolete. Use
2608 dframe-update-speed.
c7bef55f 2609
56e2a181
CY
2610 (speedbar-current-frame): New macro. Use this instead of the
2611 variable speedbar-frame.
2612
2613 (speedbar-use-images, speedbar-expand-image-button-alist)
2614 (speedbar-insert-image-button-maybe): Moved to sb-image.el.
2615
2616 (speedbar-find-image-on-load-path): Removed. Replaced by
2617 defezimage in ezimage.el.
2618 (speedbar-expand-image-button-alist): Removed. Replaced by
2619 ezimage-expand-image-button-alist in ezimage.el.
c7bef55f 2620
56e2a181
CY
2621 (speedbar-ignored-directory-regexp)
2622 (speedbar-add-ignored-directory-regexp)
2623 (speedbar-ignored-directory-expressions)
2624 (speedbar-line-directory, speedbar-buffers-line-directory)
2625 (speedbar-directory-line, speedbar-buffers-line-directory):
2626 Renamed, replacing `path' with `directory'.
2627
2628 (speedbar-create-directory, speedbar-expand-line-descendants)
2629 (speedbar-toggle-line-expansion)
2630 (speedbar-contract-line-descendants): New commands.
2631
2632 (speedbar-query-confirmation-method, speedbar-select-frame-method)
2633 (speedbar-use-tool-tips-flag): New options.
2634
2635 (speedbar-check-read-only, speedbar-require-version)
2636 (speedbar-insert-separator, speedbar-buffers-tail-notes)
2637 (speedbar-handle-delete-frame, speedbar-try-completion)
2638 (speedbar-update-localized-contents): New functions.
2639
2640 (speedbar-incompatible-version, speedbar-ro-to-do-point)
2641 (speedbar-object-read-only-indicator): New variables.
2642
2643 (speedbar-visiting-tag-hook, speedbar-before-visiting-file-hook):
2644 New hooks.
2645
2646 (speedbar-separator-face): New face.
2647
2648 (speedbar-supported-extension-expressions): Add `.g' and `.ma?k'.
2649 (speedbar-ignored-modes): Add fundamental-mode.
2650 (speedbar-directory-unshown-regexp): Add . directories.
2651
2652 (speedbar-key-map): Remove old SPC and DEL page up/down keys.
2653 (speedbar-file-key-map): Add SPC to toggle node expansion, `[' and
2654 `]' for full expand/close.
2655 (speedbar-buffers-key-map): Add SPC to toggle node expansion.
2656
2657 (speedbar-check-vc): Support hidden files.
2658 (speedbar-vc-check-dir-p): Use vc-state if available for CVS.
2659 (speedbar-this-file-in-vc): Use vc-state if available. If VC
2660 state is nil, it is not checked out.
2661
2662 (speedbar-line-text, speedbar-line-token): Support expand buttons
2663 with no text.
2664 (speedbar-refresh): Universal argument acts as power-click.
2665 (speedbar-fetch-dynamic-tags): If a buffer is in Emacs, switch to
2666 that buffer to get variable values.
2667
2668 And many other bugfixes.
2669
7cfc18c4 2670 * dframe.el, ezimage.el, sb-image.el: New files.
58bd8bf9 2671
ff48d32d 2672 * sb-*.xpm: Remove files. New image files installed into
58bd8bf9
CY
2673 etc/images/ezimage.
2674
070860c3
KH
26752005-09-30 Kenichi Handa <handa@m17n.org>
2676
2677 * ps-mule.el (ps-mule-show-warning): If a character is in
2678 ps-print-translation-table, don't treat it as non-printable.
2679
6aabfecf
DP
26802005-09-30 David Ponce <david@dponce.com>
2681
50a9d14a
DP
2682 * tree-widget.el (tree-widget-themes-load-path): New variable.
2683 (tree-widget-themes-directory): Doc fix.
2684 (tree-widget-image-formats) [Emacs]: Doc fix.
2685 (tree-widget--locate-sub-directory): New function.
2686 (tree-widget-themes-directory): Use it.
2687
6aabfecf
DP
2688 * recentf.el (recentf-filename-handlers): Rename from
2689 `recentf-filename-handler'. Allow a list of functions.
2690 (recentf-menu-items-for-commands): Fix :help strings.
2691 (recentf-apply-filename-handlers): New function.
2692 (recentf-expand-file-name): Use it.
2693 (recentf-cleanup): Remove duplicates too.
2694
477ca0e8
JL
26952005-09-29 Juri Linkov <juri@jurta.org>
2696
2697 * faces.el: Rearrange face definitions to be in the same order as
2698 their face descriptions in "(emacs)Standard Faces".
2699
2700 * isearch.el (isearch, lazy-highlight): Add group `basic-faces'.
2701
2702 * tooltip.el (tooltip): Add group `basic-faces'.
2703
2704 * buff-menu.el (Buffer-menu-buffer): Remove group
2705 `font-lock-highlighting-faces'.
2706
2707 * progmodes/compile.el (compilation-error, compilation-warning)
2708 (compilation-info, compilation-line-number, compilation-column-number):
2709 Change group from `font-lock-highlighting-faces' to `compilation'.
2710
2711 * progmodes/vhdl-mode.el (vhdl-font-lock-prompt-face)
2712 (vhdl-font-lock-attribute-face, vhdl-font-lock-enumvalue-face)
2713 (vhdl-font-lock-function-face, vhdl-font-lock-directive-face)
2714 (vhdl-font-lock-reserved-words-face)
2715 (vhdl-font-lock-translate-off-face, syntax-alist): Remove group
2716 `font-lock-highlighting-faces'.
2717
2718 * cus-edit.el (custom-buffer-sort-alphabetically): Default to nil.
2719
1add9010
KS
27202005-09-28 Kim F. Storm <storm@cua.dk>
2721
2722 * emulation/cua-base.el: Set CUA move property on additional commands:
2723 up-list, down-list, backward-up-list, end-of-defun beginning-of-defun,
1a765705 2724 forward-sexp, backward-sexp, forward-list, backward-list.
1add9010 2725
07f1355e
RF
27262005-09-28 Romain Francoise <romain@orebokech.com>
2727
2728 * comint.el (comint-show-output): Really set point at the
2729 beginning of the output when not using `comint-use-prompt-regexp'.
2730
d1b76779
JB
27312005-09-27 Jay Belanger <belanger@truman.edu>
2732
2733 * calc/calc-lang.el (math-oper-table): Raise the precedence of "/"
2734 in TeX mode.
2735
cd0899ab
JB
27362005-09-26 Juanma Barranquero <lekktu@gmail.com>
2737
2738 * textmodes/org.el (org-table-sum): Fix format string.
2739
2740 * textmodes/tex-mode.el (tex-insert-quote, latex-indent):
2741 Quote face names.
2742
1b1fb2ef
RF
27432005-09-26 Romain Francoise <romain@orebokech.com>
2744
2745 * isearch.el (isearch-forward-regexp): Close doc string.
2746
f0685ed1
RS
27472005-09-25 Richard M. Stallman <rms@gnu.org>
2748
c769dcac
RS
2749 * simple.el (blink-matching-open): Don't no-op when point is BEGV+1.
2750
2751 * isearch.el (isearch-forward, isearch-forward-regexp): Doc fixes.
2752
f0685ed1
RS
2753 * progmodes/compile.el (compilation-error-properties):
2754 When getting the file from the previous error message,
2755 correctly decode the new data format.
2756
2757 * progmodes/cc-cmds.el (c-electric-paren):
2758 Call old-blink-paren only for close-paren.
2759
0d1460c3
DN
27602005-09-24 Andreas Schwab <schwab@suse.de>
2761
2762 * term/rxvt.el (rxvt-register-default-colors): Delete redundant
16f72af0
RF
2763 condition.
2764
ce5a3ac0
RF
27652005-09-25 Romain Francoise <romain@orebokech.com>
2766
2767 * dired-aux.el (dired-copy-file-recursive):
2768 * dired.el (dired-delete-file):
2769 * ediff-mult.el (ediff-dir-diff-copy-file):
2770 * ediff-util.el (ediff-test-save-region):
2771 * forms.el (forms-mode):
2772 * ido.el (ido-file-internal, ido-delete-file-at-head):
2773 * log-edit.el (log-edit-done):
2774 * ses.el (ses-yank-resize):
2775 * play/gomoku.el (gomoku-human-plays, gomoku)
2776 (gomoku-human-resigns, gomoku-prompt-for-other-game)
2777 (gomoku-offer-a-draw):
2778 * play/landmark.el (lm-human-resigns, lm):
2779 * net/eudcb-ldap.el (eudc-ldap-check-base):
2780 * play/mpuz.el (mpuz-offer-abort, mpuz-try-letter, mpuz-close-game):
2781 * progmodes/ebrowse.el (ebrowse-find-pattern):
2782 * progmodes/idlw-shell.el (idlwave-shell-set-bp-check):
cd0899ab 2783 * textmodes/reftex-index.el (reftex-index-initialize-phrases-buffer):
ff48d32d 2784 End `yes-or-no-p' and `y-or-n-p' prompts with question mark and space.
ce5a3ac0
RF
2785
2786 * vc.el (vc-delete-file):
2787 * play/gomoku.el (gomoku-terminate-game, gomoku)
2788 (gomoku-prompt-for-move, gomoku-human-takes-back):
2789 * play/landmark.el (lm-human-takes-back, lm-prompt-for-move)
ff48d32d 2790 (lm-start-robot, lm-human-plays): Remove extraneous spaces in messages.
ce5a3ac0 2791
08c583db
DN
27922005-09-24 Dan Nicolaescu <dann@ics.uci.edu>
2793
2794 * term/rxvt.el (rxvt-register-default-colors): Add support for 255
ce5a3ac0 2795 color rxvt terminals by using the code xterm.el used to use before
08c583db
DN
2796 2005-04-09 in order to match the colors used by rxvt.
2797
79a57082 27982005-09-24 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
836c8f06
DN
2799
2800 * term/rxvt.el (rxvt-register-default-colors): Add support for 88
2801 colors rxvt-unicode terminals by using the same code as xterm.el.
2802
621f893a
SM
28032005-09-24 Stefan Monnier <monnier@iro.umontreal.ca>
2804
2805 * textmodes/tex-mode.el (tex-font-lock-append-prop)
2806 (tex-font-lock-suscript, tex-insert-quote, latex-indent): Adjust to the
2807 new symbol used for the tex-verbatim face.
2808
5b76833f
RF
28092005-09-24 Emilio C. Lopes <eclig@gmx.net>
2810
2811 * woman.el (woman-file-name):
2812 * wid-edit.el (widget-file-prompt-value)
2813 (widget-coding-system-prompt-value):
2814 * w32-fns.el (set-w32-system-coding-system):
2815 * vc.el (vc-version-diff, vc-annotate):
2816 * textmodes/reftex-auc.el (reftex-arg-cite)
2817 (reftex-arg-index-tag):
2818 * textmodes/refer.el (refer-get-bib-files):
2819 * textmodes/artist.el (artist-figlet-choose-font):
2820 * terminal.el (terminal-emulator):
2821 * replace.el (occur-read-primary-args):
2822 * rect.el (string-rectangle, string-insert-rectangle):
2823 * ps-print.el (ps-print-preprint):
2824 * progmodes/pascal.el (pascal-goto-defun):
2825 * progmodes/etags.el (visit-tags-table, visit-tags-table-buffer):
2826 * progmodes/compile.el (compilation-find-file):
2827 * printing.el (pr-interactive-n-up):
2828 * play/animate.el (animate-birthday-present):
2829 * net/rcompile.el (remote-compile):
2830 * man.el (man, Man-goto-section, Man-follow-manual-reference):
2831 * mail/rmailsum.el (rmail-summary-search-backward)
2832 (rmail-summary-search):
2833 * mail/rmailout.el (rmail-output-read-rmail-file-name)
2834 (rmail-output-read-file-name):
2835 * mail/rmail.el (rmail-search, rmail-search-backwards):
2836 * mail/mailabbrev.el (merge-mail-abbrevs, rebuild-mail-abbrevs):
2837 * locate.el (locate):
2838 * international/quail.el (quail-show-keyboard-layout):
2839 * international/mule.el (set-buffer-file-coding-system)
2840 (revert-buffer-with-coding-system, set-file-name-coding-system)
2841 (set-terminal-coding-system, set-keyboard-coding-system)
2842 (set-next-selection-coding-system):
2843 * international/mule-diag.el (describe-coding-system)
2844 (describe-font, describe-fontset):
2845 * international/mule-cmds.el (universal-coding-system-argument)
2846 (search-unencodable-char, describe-input-method)
2847 (set-language-environment, describe-language-environment):
2848 * international/codepage.el (codepage-setup):
2849 * international/code-pages.el (codepage-setup):
2850 * info.el (Info-search, Info-follow-reference)
2851 (Info-search-backward):
2852 * emacs-lisp/advice.el (ad-read-advised-function)
2853 (ad-read-advice-class, ad-clear-cache, ad-activate)
2854 (ad-deactivate, ad-update, ad-unadvise, ad-read-advice-name)
2855 (ad-enable-advice, ad-disable-advice, ad-remove-advice)
2856 (ad-read-regexp):
2857 * ediff-util.el (ediff-toggle-regexp-match):
2858 * ediff-ptch.el (ediff-prompt-for-patch-file):
2859 * dired-aux.el (dired-diff):
2860 * diff.el (diff):
2861 * cus-edit.el (custom-variable-prompt):
2862 * calendar/timeclock.el (timeclock-ask-for-project):
2863 * calc/calcalg3.el (calc-get-fit-variables):
2864 * calc/calc-store.el (calc-edit-variable)
2865 (calc-permanent-variable):
2866 * vc-mcvs.el (vc-mcvs-register):
2867 * shadowfile.el (shadow-define-literal-group):
2868 * woman.el (woman-file-name):
2869 * vc.el (vc-version-diff, vc-merge):
2870 * textmodes/reftex-index.el (reftex-index-complete-tag):
2871 * format.el (format-decode-buffer, format-decode-region):
2872 * emulation/viper-cmd.el (viper-read-string-with-history):
2873 * emacs-lisp/debug.el (cancel-debug-on-entry):
2874 * emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine):
2875 * ediff.el (ediff-merge-revisions)
2876 (ediff-merge-revisions-with-ancestor, ediff-revision):
2877 * completion.el (interactive-completion-string-reader):
2878 * calc/calc-prog.el (calc-user-define-formula):
2879 Follow convention for reading with the minibuffer.
2880
f7938fdd 28812005-09-24 Steven Huwig <steven_h@acm.org> (tiny change)
917551f2
EZ
2882
2883 * progmodes/python.el (python-describe-symbol): Add globals() and
2884 locals() to the arguments of emacs.ehelp.
2885
999f7d65
EZ
28862005-09-24 Magnus Henoch <mange@freemail.hu>
2887
621f893a
SM
2888 * textmodes/ispell.el (ispell-maybe-find-aspell-dictionaries):
2889 New function, code extracted from ispell-valid-dictionary-list.
999f7d65
EZ
2890 (ispell-valid-dictionary-list, ispell-accept-buffer-local-defs):
2891 Call it.
2892
d74a5c91
EZ
28932005-09-24 Eli Zaretskii <eliz@gnu.org>
2894
2895 * subr.el (version-regexp-alist): Extend valid syntax for version
2896 strings: allow any of the characters -,_,+ to separate the
2897 alpha/beta/rc part from the version part. Doc fix.
621f893a 2898 (version-to-list): Doc fix. Bind case-fold-search to t, as advertised.
d74a5c91 2899
8dbf19c7
RS
29002005-09-23 David Reitter <david.reitter@gmail.com>
2901
2902 * mail/mailclient.el: New file.
2903
91346f54
RS
29042005-09-23 Richard M. Stallman <rms@gnu.org>
2905
2906 * textmodes/flyspell.el (flyspell-highlight-incorrect-region)
2907 (flyspell-incorrect-hook, flyspell-highlight-duplicate-region):
2908 Doc fixes.
2909
621f893a
SM
2910 * progmodes/cc-mode.el (c-font-lock-init):
2911 Specify font-lock-lines-before.
91346f54 2912
91773964
SM
29132005-09-23 Stefan Monnier <monnier@iro.umontreal.ca>
2914
2915 * smerge-mode.el (smerge-remove-props): Cause re-highlighting of the
2916 whole conflict.
2917
de07af38
CD
29182005-09-23 Carsten Dominik <dominik@science.uva.nl>
2919
91773964
SM
2920 * textmodes/org.el (org-mode-map, orgtbl-mode-map):
2921 Move keybindings with `C-c C-h' prefix to `C-c C-x' prefix. Make use
de07af38
CD
2922 of `remap' feature when available. Additional key bindings for
2923 better tty support.
2924 (org-mode-restart, org-force-self-insert): New commands.
2925 (org-time-stamp-inactive): New command.
2926 (org-remap): New function.
91773964
SM
2927 (org-table-auto-blank-field, org-level-color-stars-only): New options.
2928 (org-enable-fixed-width-editor): Move to `org-structure'
de07af38 2929 customization group.
91773964 2930 (org-self-insert-command, orgtbl-self-insert-command): Modify to
de07af38
CD
2931 blank field after field motion commands.
2932
8fb7dc77
KH
29332005-09-23 Kenichi Handa <handa@m17n.org>
2934
91773964
SM
2935 * international/mule-cmds.el (set-language-environment):
2936 Don't check utf-translate-cjk-lang-env is nil or not on deciding if we
8fb7dc77
KH
2937 have to call utf-translate-cjk-load-tables.
2938
39739f21
SM
29392005-09-22 Stefan Monnier <monnier@iro.umontreal.ca>
2940
2941 * mouse.el (mouse-move-drag-overlay): Fix last change.
2942
e5534f18
DP
29432005-09-22 David Ponce <david@dponce.com>
2944
2945 * tree-widget.el (tree-widget-value-create): Fix previous change.
2946
0278364c
DN
29472005-09-21 Dan Nicolaescu <dann@ics.uci.edu>
2948
39739f21 2949 * term/xterm.el (terminal-init-xterm): Fix loading rxvt at run time.
0278364c 2950
aaf15b8b
SM
29512005-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
2952
2953 * mouse.el (mouse-move-drag-overlay): New function.
2954 (mouse-drag-region-1): Use it.
2955 Try to simplify a bit the state handling. Handle clicks on links
2956 inside intangible areas.
2957 (mouse-save-then-kill): Minor simplification.
2958 (mouse-secondary-overlay): Make it always non-nil instead of
2959 recreating it each time.
2960 (mouse-start-secondary, mouse-set-secondary, mouse-drag-secondary)
2961 (mouse-kill-secondary, mouse-secondary-save-then-kill):
2962 Simplify accordingly.
2963
b778ed18
DN
29642005-09-21 Dan Nicolaescu <dann@ics.uci.edu>
2965
2966 * term/rxvt.el (rxvt-standard-colors): Fix some colors.
2967
15c77b9e 29682005-09-20 Michael Kifer <kifer@cs.stonybrook.edu>
2f2db7cc 2969
76de4b0d
KS
2970 * ediff-ptch.el (ediff-prompt-for-patch-file): More intuitive prompt.
2971 (ediff-file-name-sans-prefix): Treat nil as an empty string.
aaf15b8b
SM
2972 (ediff-fixup-patch-map): Better heuristic for intuiting the file names
2973 to patch.
2f2db7cc 2974
76de4b0d 2975 * ediff-util.el: Use insert-buffer-substring.
2f2db7cc 2976
cb9214f2 2977 * ediff-vers.el (cvs-run-ediff-on-file-descriptor): Bug fix.
2f2db7cc 2978
aaf15b8b
SM
2979 * emulation/viper-cmd.el (viper-change-state): Don't move over the
2980 field boundaries in the minibuffer.
cb9214f2
JB
2981 (viper-set-minibuffer-style): Add viper-minibuffer-post-command-hook.
2982 (viper-minibuffer-post-command-hook): New hook.
2983 (viper-line): Don't move cursor at bolp.
2f2db7cc 2984
aaf15b8b 2985 * emulation/viper-ex.el (ex-pwd, viper-info-on-file): Fix message.
2f2db7cc 2986
76de4b0d 2987 * emulation/viper-init.el: Add alias to make-variable-buffer-local to
aaf15b8b 2988 avoid compiler warnings.
2f2db7cc 2989
aaf15b8b 2990 * emulation/viper-macs.el (ex-map): Better messages.
2f2db7cc 2991
aaf15b8b 2992 * emulation/viper-utils.el (viper-beginning-of-field): New function.
2f2db7cc 2993
76de4b0d 2994 * emulation/viper.el: Replace make-variable-buffer-local with
15c77b9e 2995 viper-make-variable-buffer-local everywhere, to avoid warnings.
2f2db7cc 2996
f002506f
SM
29972005-09-19 Stefan Monnier <monnier@iro.umontreal.ca>
2998
2999 * mouse.el (mouse-drag-mode-line-1, mouse-drag-vertical-line):
3000 Delete unused var `old-selected-window'.
cb9214f2 3001 (mouse-drag-region-1): Delete unused vars `start-frame', `end-of-range'.
f002506f
SM
3002 (mouse-drag-secondary): Delete unused var `start-frame'.
3003
cb9214f2 30042005-09-19 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
fac3f386
SM
3005
3006 * term/rxvt.el (terminal-init-rxvt): Add entry for [end].
3007
f09cfd28
SM
30082005-09-19 Stefan Monnier <monnier@iro.umontreal.ca>
3009
3010 * calendar/calendar.el (mark-visible-calendar-date): Save excursion.
3011 Re-indent within 80 columns. Use inhibit-read-only.
3012
12b8cf53
RF
30132005-09-19 Romain Francoise <romain@orebokech.com>
3014
3015 * calendar/diary-lib.el (mark-diary-entries): Revert last change.
3016
5d4247d3
SM
30172005-09-19 Stefan Monnier <monnier@iro.umontreal.ca>
3018
8d18935d 3019 * font-lock.el (font-lock-default-fontify-region): Don't add a line
a762b7b8 3020 unconditionally, since the after-change-function already did it.
5d4247d3 3021
e3fba586
MB
30222005-09-19 Miles Bader <miles@gnu.org>
3023
3024 * net/newsticker.el: Get rid of CVS keyword.
3025
b7201644
RF
30262005-09-19 Johan Bockg\e,Ae\e(Brd <bojohan+sf@dd.chalmers.se>
3027
3028 * dired-aux.el (dired-handle-overwrite): Don't use `format' here.
3029 The prompt is formatted later.
3030
4ff094a8
DP
30312005-09-19 David Ponce <david@dponce.com>
3032
3033 * tree-widget.el (tree-widget-value-create): Save the converted
3034 tree :node widget.
3035
900d1698
JB
30362005-09-19 Juanma Barranquero <lekktu@gmail.com>
3037
3038 * progmodes/sh-script.el (sh-blink): Fix spurious reference to
3039 variable `message'.
3040
bc103d00
MA
30412005-09-18 Michael Albinus <michael.albinus@gmx.de>
3042
3043 * net/tramp.el (tramp-login-prompt-regexp): Expand regexp in order
3044 to cover prompts like "login as:". Reported by Slawomir Nowaczyk
3045 <slawomir.nowaczyk.847@student.lu.se>.
3046
93a75651
CY
30472005-09-18 Chong Yidong <cyd@stupidchicken.com>
3048
3049 * image.el (image-load-path): Use symbol `data-directory' instead
3050 of its value, for backward compatibility with packages that bind
3051 it during `find-image'. Suggested by Katsumi Yamaoka.
3052 (image-search-load-path): Handle symbols whose values are strings.
3053
71773400
RF
30542005-09-18 Romain Francoise <romain@orebokech.com>
3055
3056 * calendar/diary-lib.el (mark-diary-entries): Rearrange to wrap
3057 with-current-buffer form in save-excursion.
3058
8a26c165
DG
30592005-09-18 D Goel <deego@gnufans.org>
3060
39739f21
SM
3061 * apropos.el (apropos-command): Fix `message' call: first arg
3062 should be a format spec. In this and all other cases that appear
3063 below and elsewhere in the source code, I made a change only when
3064 two conditions were satisfied: [1] I can think of a possibility
3065 that the arguments would cause an error, for example, the code in
3066 question relies on external variables such as filenames. [2] I
3067 was sure that the arg to `message' could not have been nil in the code.
3068
3069 * textmodes/tildify.el (tildify-region): Ditto.
3070
8a26c165 3071 * textmodes/reftex-index.el (reftex-index-change-entry)
a762b7b8
KS
3072 (reftex-index-phrase-selection-or-word, reftex-query-index-phrase):
3073 * textmodes/reftex-dcr.el (reftex-echo-ref, reftex-echo-cite):
8a26c165 3074 * textmodes/org.el (org-complete, org-deadline, org-schedule)
a762b7b8
KS
3075 (org-priority, org-table-sum):
3076 * textmodes/ispell.el (ispell-check-version, ispell-parse-output):
3077 * textmodes/flyspell.el (flyspell-mode-on, flyspell-notify-misspell)
3078 (flyspell-word, flyspell-display-next-corrections):
3079 * textmodes/bibtex.el (bibtex-print-help-message):
3080 * textmodes/artist.el (artist-key-set-point-poly):
3081 * term/mac-win.el (mac-services-insert-text):
8a26c165
DG
3082 * progmodes/vhdl-mode.el (vhdl-warning, vhdl-print-warnings)
3083 (vhdl-hooked-abbrev, vhdl-template-insert-fun)
3084 (vhdl-port-paste-testbench, vhdl-compose-new-component)
a762b7b8 3085 (vhdl-compose-configuration):
8a26c165 3086 * progmodes/sh-script.el (sh-blink, sh-show-indent)
a762b7b8
KS
3087 (sh-set-indent, sh-learn-line-indent):
3088 * progmodes/ps-mode.el (ps-mode-target-column):
8a26c165 3089 * progmodes/idlwave.el (idlwave-make-tags)
a762b7b8
KS
3090 (idlwave-scan-library-catalogs):
3091 * progmodes/idlw-shell.el (idlwave-shell-parse-stack-and-display):
3092 * progmodes/gud.el (gud-jdb-analyze-source):
3093 * progmodes/flymake.el (flymake-log):
3094 * progmodes/ebnf2ps.el (ebnf-generate-region):
3095 * progmodes/cmacexp.el (c-macro-expansion):
3096 * progmodes/ada-xref.el (ada-treat-cmd-string):
8a26c165 3097 * progmodes/ada-mode.el (ada-create-case-exception-substring)
a762b7b8
KS
3098 (ada-justified-indent-current, ada-batch-reformat):
3099 * play/zone.el (zone):
3100 * play/landmark.el (lm-move):
3101 * play/decipher.el (decipher-show-alphabet):
8a26c165 3102 * net/newsticker.el (newsticker--display-jump)
a762b7b8 3103 (newsticker--display-scroll):
8a26c165 3104 * mail/rmail-spam-filter.el (rsf-add-subject-to-spam-list)
a762b7b8
KS
3105 (rsf-add-sender-to-spam-list, rsf-add-region-to-spam-list):
3106 * mail/feedmail.el (feedmail-dump-message-to-queue):
3107 * eshell/esh-proc.el (eshell-remove-process-entry):
3108 * emulation/ws-mode.el (ws-last-error):
8a26c165 3109 * emulation/viper-macs.el (ex-map-read-args, ex-unmap-read-args)
a762b7b8
KS
3110 (viper-record-kbd-macro):
3111 * emulation/viper-ex.el (ex-pwd, viper-info-on-file):
3112 * emacs-lisp/lisp-mnt.el (lm-report-bug):
3113 * emacs-lisp/find-func.el (find-function-noselect):
8a26c165 3114 * calendar/timeclock.el (timeclock-status-string)
a762b7b8
KS
3115 (timeclock-workday-remaining-string, timeclock-workday-elapsed-string)
3116 (timeclock-when-to-leave-string):
3117 * calendar/icalendar.el (icalendar--convert-ical-to-diary):
3118 * calc/calc-units.el (calc-enter-units-table):
3119 * calc/calc-mode.el (calc-mode-record-mode):
3120 * woman.el (woman-mini-help):
3121 * wdired.el (wdired-change-to-wdired-mode):
3122 * vc.el (vc-retrieve-snapshot):
3123 * strokes.el (strokes-read-stroke, strokes-read-complex-stroke):
3124 * startup.el (display-startup-echo-area-message):
3125 * simple.el (set-goal-column):
3126 * ses.el (ses-command-hook, ses-recalculate-cell):
3127 * server.el (server-process-filter):
8a26c165 3128 * printing.el (pr-interface-txt-print, pr-interface-printify)
a762b7b8
KS
3129 (pr-interface-ps):
3130 * pcvs.el (cvs-help):
3131 * log-edit.el (log-edit, log-edit-mode-help):
3132 * iswitchb.el (iswitchb-possible-new-buffer):
3133 * isearch.el (isearch-edit-string):
3134 * image-mode.el (image-mode, image-minor-mode):
3135 * ibuf-macs.el (define-ibuffer-filter):
3136 * hi-lock.el (hi-lock-find-patterns):
3137 * files.el (toggle-read-only):
8a26c165 3138 * ediff-util.el (ediff-copy-diff)
a762b7b8
KS
3139 (ediff-write-merge-buffer-and-maybe-kill):
3140 * echistory.el (Electric-history-undefined):
3141 * dnd.el (dnd-insert-text):
3142 * dired-aux.el (dired-query):
3143 * desktop.el (desktop-restore-file-buffer, desktop-lazy-create-buffer):
3144 * bookmark.el (bookmark-bmenu-locate):
3145 * obsolete/fast-lock.el (@top-level) <with-temp-message macro>:
3146 Fix `message' calls to ensure first arg is a format string.
3147 The change was made only when these two conditions were satisfied:
3148 [1] when there is a possibility that the arguments would cause an error
3149 for example, if the code in question relies on external variables
3150 such as filenames, and
3151 [2] if the arg to `message' could not have been nil in the code.
8a26c165 3152
900d1698
JB
3153 * pcomplete.el (pcomplete--help): Fix `message' format spec.
3154 Not having a %s would be weird, though not technically wrong.
8a26c165 3155
be9bb408
YM
31562005-09-18 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3157
3158 * term/mac-win.el (mac-add-charset-info): Doc fix.
3159
77689ea3
RF
31602005-09-17 Romain Francoise <romain@orebokech.com>
3161
3162 * shell.el (shell-resync-dirs): Handle echoing processes more
3163 reliably. Don't insert resync command if `comint-process-echoes'
3164 is non-nil.
3165
4ac3afdb
EZ
31662005-09-17 Magnus Henoch <mange@freemail.hu>
3167
3168 * textmodes/ispell.el (ispell-aspell-supports-utf8): New variable.
3169 (ispell-check-version): Set ispell-aspell-supports-utf8 to t for
3170 aspell versions >= 0.60.
3171 (ispell-valid-dictionary-list): Call ispell-find-aspell-dictionaries
3172 only if ispell-aspell-supports-utf8 is non-nil.
3173
4f46dc87
EZ
31742005-09-17 Johan Bockg\e,Ae\e(Brd <bojohan@dd.chalmers.se>
3175
3176 * progmodes/scheme.el (scheme-mode-variables): Use setq to assign
3177 buffer-local value to lisp-indent-function.
3178
debe6451
EZ
31792005-09-17 Milan Zamazal <pdm@zamazal.org>
3180
3181 * progmodes/glasses.el (glasses-make-readable): If
3182 glasses-separator differs from underscore, put appropriate
3183 overlays over underscore characters.
3184 (glasses-convert-to-unreadable): If glasses-separator differs from
3185 underscore, try to convert glasses-separator characters to
3186 underscores.
3187
f52e8e86
SM
31882005-09-16 Stefan Monnier <monnier@iro.umontreal.ca>
3189
3190 * calendar/diary-lib.el (mark-diary-entries): Don't move point.
3191 Use with-syntax-table and dolist.
3192
7b07114a
CD
31932005-09-16 Carsten Dominik <dominik@science.uva.nl>
3194
23006f3e
KS
3195 * textmodes/reftex-auc.el:
3196 * textmodes/reftex-cite.el:
3197 * textmodes/reftex-dcr.el:
3198 * textmodes/reftex-global.el:
3199 * textmodes/reftex-parse.el:
3200 * textmodes/reftex-ref.el:
3201 * textmodes/reftex-sel.el:
3202 * textmodes/reftex-toc.el:
3203 * textmodes/reftex-vars.el:
3204 * textmodes/reftex.el: Small changes to remove compiler warnings.
7b07114a 3205
23006f3e 3206 * textmodes/reftex-index.el: Likewise.
7b07114a
CD
3207 (reftex-query-index-phrase): More efficient use of markers.
3208
5fc5ac38
CY
32092005-09-15 Chong Yidong <cyd@stupidchicken.com>
3210
3211 * image.el (image-load-path): New variable.
3212 (image-search-load-path): New function.
3213 (find-image): Search for images in `image-load-path'.
3214
8ccd3630
RS
32152005-09-15 Richard M. Stallman <rms@gnu.org>
3216
3217 * follow.el: Change Maintainer field.
3218
9be6a039
DP
32192005-09-15 David Ponce <david@dponce.com>
3220
3221 * recentf.el (recentf-save-file-modes): New option.
3222 (recentf-save-list): Use it.
3223
94e55b87
NR
32242005-09-15 Nick Roberts <nickrob@snap.net.nz>
3225
3226 * bindings.el (mode-line-eol-desc, mode-line-coding-system-map)
3227 (mode-line-mule-info, mode-line-modified): Move bindings from
3228 mouse-3 to mouse-1.
3229
a9267c2c
CY
32302005-09-15 Chong Yidong <cyd@stupidchicken.com>
3231
3232 * simple.el (sendmail-user-agent-compose): Revert last change.
3233
c6ea7612
SM
32342005-09-14 Stefan Monnier <monnier@iro.umontreal.ca>
3235
503ac8a4
SM
3236 * net/ange-ftp.el (ange-ftp-process-filter): Revert to ^#+$.
3237 Use with-current-buffer.
3238 (ange-ftp-gwp-start): Remove unused var `gw-user'.
3239 (ange-ftp-guess-hash-mark-size): Remove unused var `result'.
3240 (ange-ftp-insert-directory): Remove unused var `short'.
3241 (ange-ftp-file-name-sans-versions): Remove unused var `host-type'.
3242
c6ea7612
SM
3243 * pcvs-defs.el (cvs-version): Recognize CVSNT version string.
3244 (cvs-execute-single-dir): Change default: cvs-1.9 is ancient.
3245
3246 * calendar/cal-menu.el: Don't require easymenu, since we don't use it.
3247 (check-calendar-holidays, diary-list-entries): Autoload.
3248 Otherwise `emacs -q' followed by "mouse-2 -> diary entries" burps.
3249 (calendar-mouse-holidays, calendar-mouse-view-diary-entries): Simplify.
3250
3251 * calendar/diary-lib.el (diary-show-all-entries): Fix last change,
3252 which mistakenly removed a call to display-buffer.
3253
ef19e610
JB
32542005-09-14 Juanma Barranquero <lekktu@gmail.com>
3255
3256 * obsolete/iso-insert.el: Move to obsolete/ from international/.
3257
a5b101dc
TTN
32582005-09-14 Thien-Thi Nguyen <ttn@gnu.org>
3259
3260 * progmodes/hideshow.el
3261 (hs-hide-comments-when-hiding-all): Remove autoload cookie.
3262 (hs-allow-nesting): New user var.
3263 (hs-discard-overlays): Skip "internal" overlays if nesting allowed.
3264 (hs-hide-block-at-point): When nesting allowed,
3265 if there is already an overlay in place, delete it.
3266 (hs-safety-is-job-n): Delete func; remove call sites.
3267 (hs-hide-level-recursive): Don't pre-clean if nesting allowed.
3268 (hs-overlay-at): New func.
3269 (hs-already-hidden-p, hs-show-block): Use it.
3270 (hs-hide-all): Don't pre-clean if nesting allowed.
3271 (hs-show-all): Temporarily disallow
3272 nesting around call to `hs-discard-overlays'.
3273
40cfe0d8
CY
32742005-09-14 Chong Yidong <cyd@stupidchicken.com>
3275
3276 * mouse.el (mouse-major-mode-menu): Make `prefix' optional.
3277 Delete unused local var.
3278
9dc08dc9
JB
32792005-09-13 Juanma Barranquero <lekktu@gmail.com>
3280
7a650da0
JB
3281 * help-fns.el (describe-categories): "?\ " -> "?\s".
3282 (help-do-arg-highlight): Recognize also ARG-n, as in
3283 `move-to-left-margin' (ARG+n is already recognized). Simplify.
3284
9dc08dc9
JB
3285 * international/codepage.el (dos-unsupported-char-glyph):
3286 * net/newsticker.el (tool-bar-map, w3-mode-map)
3287 (w3m-minor-mode-map):
3288 * progmodes/vhdl-mode.el (conf-alist, conf-entry, conf-key)
3289 (ent-alist):
3290 * textmodes/reftex-vars.el (reftex-tables-dirty): Add defvars.
3291
1db2d450
CY
32922005-09-13 Chong Yidong <cyd@stupidchicken.com>
3293
d5c16b05
CY
3294 * custom.el (custom-push-theme): Handle the case where a symbol is
3295 bound but face properties have not yet been assigned.
3296
09c9e6bb
CY
3297 * mail/sendmail.el (mail): Use new buffer if `noerase' is `new'.
3298 Fix behavior if noerase is `t' and there is no mail buffer.
9dc08dc9 3299
09c9e6bb
CY
3300 * simple.el (sendmail-user-agent-compose): Use a new mail buffer
3301 if `continue' is nil, rather than signal an error.
1db2d450 3302
5629e04f
RS
33032005-09-12 Richard M. Stallman <rms@gnu.org>
3304
595f66af
RS
3305 * font-lock.el (font-lock-keywords): Add autoload.
3306
3307 * help-fns.el (describe-variable): Rearrange to put source link
3308 in a predictable place.
3309
5629e04f
RS
3310 * net/newsticker.el: New file.
3311
344f1111
SM
33122005-09-12 Stefan Monnier <monnier@iro.umontreal.ca>
3313
34cb0115
SM
3314 * calendar/calendar.el (calendar-for-loop): Add edebug info.
3315 (calendar-basic-setup): Use the new nil arg.
3316 (number-of-diary-entries): Move to diary-lib.el.
3317
3318 * calendar/diary-lib.el: Use with-current-buffer, match-string.
3319 (diary-list-entries): Use with-syntax-table and dolist.
3320 Rename from list-diary-entries.
3321 Use number-of-diary-entries if `number' is nil.
3322 (diary, diary-view-entries): Use this new name and new nil arg value.
3323 (number-of-diary-entries): Move from calendar.el.
3324 (diary-unhide-everything): New function.
3325 (include-other-diary-files, fancy-diary-display)
3326 (diary-show-all-entries, make-diary-entry): Use it.
3327 (diary-mail-entries): Use buffer-string.
3328 (mark-diary-entries): Fix long standing paren typo.
3329 (diary-sexp-entry): Use count-lines.
3330 (make-diary-entry): Avoid `previous-line'.
3331 (diary-mode-map): New var.
3332 (diary-mode): Redraw cal after saving. Setup header-line.
3333 (fancy-diary-display-mode): Use local-set-key.
3334
3335 * startup.el (command-line): Try calling various terminal-init-foo-bar
3336 functions by stripping hyphenated suffixes from $TERM.
3337
344f1111
SM
3338 * files.el (normal-mode): Check boundness of font-lock-keywords.
3339
7957baea
RS
33402005-09-12 Richard M. Stallman <rms@gnu.org>
3341
3342 * progmodes/compile.el: Don't decide a file's directory
3343 until the user actually tries to go there.
3344 (compilation-next-error-function):
3345 Pass compilation-find-file the directory from the file-struct.
3346 (compilation-internal-error-properties): Separate local FILE-STRUCT
3347 from FILE. Doc the args better. Rename arg FMT to FMTS.
3348 (compilation-find-file): Arg DIR renamed to DIRECTORY.
3349 Expand it, and if nil, use default-directory.
3350 (compilation-get-file-structure): Don't mix specified directory
3351 with default directory. Put specified directory into
3352 file-struct. Don't make the file name absolute.
3353
3354 * progmodes/compile.el (compilation-error-regexp-alist): Doc fix.
3355 (compile-command): Add autoload.
3356 (compilation-disable-input): Add autoload.
3357
7318a7a3
SG
33582005-09-11 Stephen Gildea <gildea@stop.mail-abuse.org>
3359
3360 * time-stamp.el: Mention variable `time-stamp-pattern' in doc
3361 strings of the variables it can override.
344f1111 3362 (time-stamp): New (as yet undocumented) time-stamp-format escapes
7318a7a3
SG
3363 %Q and %q, for fully-qualified domain name and unqualified host name.
3364
f172343a
KS
33652005-09-11 Kim F. Storm <storm@cua.dk>
3366
3367 * emacs-lisp/authors.el (authors-aliases): Update list.
3368 (authors-fixed-entries): Update mldrag.el entry.
3369
0e435430
EZ
33702005-09-10 Alan Mackenzie <acm@muc.de>
3371
3372 * page.el (narrow-to-page): Exclude _entire_ multi-line delimiter
3373 from the region narrowed to.
3374
c10b0abc
EZ
33752005-09-10 Magnus Henoch <mange@freemail.hu>
3376
3377 * textmodes/ispell.el (ispell-check-version): Signal an error if
3378 aspell version is less than 0.60.
3379
4ca7c468
EZ
33802005-09-10 Pascal Dupuis <Pascal.Dupuis@esat.kuleuven.be> (tiny change)
3381
344f1111
SM
3382 * progmodes/octave-inf.el (inferior-octave-startup):
3383 Resync current dir at the end.
4ca7c468 3384
72f0712b 33852005-09-10 Emilio C. Lopes <eclig@gmx.net>
99580cde 3386
344f1111
SM
3387 * woman.el (woman-topic-at-point-default):
3388 Rename to woman-use-topic-at-point-default.
3389 (woman-topic-at-point): Rename to woman-use-topic-at-point.
72f0712b
EZ
3390 (woman-file-name): Reflect renames above. Automatically use the
3391 word at point as topic if woman-use-topic-at-point is non-nil.
3392 Otherwise offer it as default but don't insert it in the
3393 minibuffer. Also use `test-completion' instead of `assoc' as
3394 suggested by Stefan Monnier.
3395
de21740d
AS
33962005-09-10 Andre Spiegel <spiegel@gnu.org>
3397
3398 * vc.el (vc-directory, vc-update-change-log): Throw an error on
3399 the attempt to do it over Tramp. This is not yet supported.
3400
6ee37599
EZ
34012005-09-10 Eli Zaretskii <eliz@gnu.org>
3402
3403 * menu-bar.el (menu-bar-menu-frame-live-and-visible-p)
3404 (menu-bar-non-minibuffer-window-p): New functions.
3405 ("Split Window", "Save As..."): Use them.
3406 ("Postscript Print Buffer (B+W)", "Postscript Print Buffer")
344f1111
SM
3407 ("Print Buffer", "Truncate Long Lines in this Buffer"):
3408 Use menu-bar-menu-frame-live-and-visible-p.
6ee37599 3409 ("Save Buffer", "Insert File", "Open Directory...")
344f1111
SM
3410 ("Open File...", "Visit New File..."):
3411 Use menu-bar-non-minibuffer-window-p.
3412 (kill-this-buffer-enabled-p, dired <menu-enable>):
3413 Use menu-bar-non-minibuffer-window-p.
6ee37599 3414
50a6ff15
EZ
34152005-09-09 Eli Zaretskii <eliz@gnu.org>
3416
6eb33acb
EZ
3417 * cus-start.el (all): Don't complain about fringe-related
3418 built-ins if fringes are not supported. Ditto about
344f1111 3419 selection-related built-ins. Fix the test for GTK-related built-ins.
6eb33acb 3420
50a6ff15
EZ
3421 * menu-bar.el ("Split Window", "Postscript Print Buffer (B+W)")
3422 ("Postscript Print Buffer", "Print Region", "Save As...")
3423 ("Save", "Insert File...", "Open Directory...")
3424 ("Open File...", "Visit New File..."")
3425 ("Truncate Long Lines in this Buffer"): Don't look at
344f1111 3426 menu-updating-frame if this display does not support multiple frames.
50a6ff15 3427
012a2196
EZ
34282005-09-09 Frederik Fouvry <fouvry@CoLi.Uni-SB.DE>
3429
3430 * mail/sendmail.el (default-sendmail-coding-system): Doc fix.
3431
9198ee0e
EZ
34322005-09-09 Emilio Lopes <eclig@gmx.net>
3433
3434 * woman.el: Format- and whitespace-related changes.
3435
f64b6c63
EZ
34362005-09-09 Eli Zaretskii <eliz@gnu.org>
3437
3438 * woman.el: Fix my email address.
3439
47b8bc5d
RS
34402005-09-08 Richard M. Stallman <rms@gnu.org>
3441
3442 * progmodes/sh-script.el (sh-skeleton-pair-default-alist): New var.
3443 (sh-mode): Locally set skeleton-pair-default-alist.
3444
3445 * progmodes/make-mode.el (makefile-add-log-defun): Trim the result.
3446
3447 * progmodes/flymake.el: Require `compile' unconditionally.
3448
3449 * mail/sendmail.el (send-mail-function): Add Mailclient alternative.
3450
3451 * woman.el (woman-file-name): Provide a default, not initial input.
3452
3453 * smerge-mode.el (smerge-resolve): Pass args to smerge-remove-props.
3454
3455 * font-lock.el (font-lock-support-mode): Doc fix.
3456
3457 * descr-text.el (describe-property-list): Handle non-symbol prop names.
3458
2a56faf1 34592005-09-08 Richard M. Stallman <rms@gnu.org>
47b8bc5d
RS
3460
3461 * simple.el (blink-matching-open): Get rid of text props from
3462 the string shown in echo area. Don't permanently set point.
3463 Some rearrangements.
3464
6fbb1eb0
RS
34652005-09-08 Reiner Steib <Reiner.Steib@gmx.de>
3466
9815ca3d
RS
3467 * recentf.el (recentf-filename-handler): Add custom choice
3468 `abbreviate-file-name'.
3469
8e2c8d3e
RS
3470 * msb.el (msb--very-many-menus): Fix typo.
3471
6fbb1eb0
RS
3472 * disp-table.el (standard-display-european): Don't set
3473 enable-multibyte-characters to nil.
3474
844c6ee7
DP
34752005-09-08 David Ponce <david@dponce.com>
3476
3477 * recentf.el (recentf-show-file-shortcuts-flag): New option.
3478 (recentf-expand-file-name): Doc fix.
3479 (recentf-dialog-mode-map): Define digit shortcuts.
3480 (recentf--files-with-key): New variable.
3481 (recentf-show-digit-shortcut-filter): New function.
3482 (recentf-open-files-items): New function.
3483 (recentf-open-files): Use it.
3484 (recentf-open-file-with-key): New command.
3485
344f1111
SM
34862005-09-08 Chong Yidong <cyd@stupidchicken.com>
3487
3488 * buff-menu.el (Buffer-menu-sort-by-column): New function.
3489 Suggested by Kim F. Storm.
3490 (Buffer-menu-sort-button-map): Global keymap for sort buttons.
3491 (Buffer-menu-make-sort-button): Use global keymap.
3492
553f03bc
MA
34932005-09-07 Michael Albinus <michael.albinus@gmx.de>
3494
29499b82 3495 * woman.el (top): Remap `man' command by `woman' in `woman-mode-map'.
553f03bc
MA
3496 (Man-getpage-in-background-advice): Remove defadvice; it isn't
3497 necessary any longer with the remapped command.
3498 (Man-bgproc-sentinel-advice): Remove defadvice which counts
3499 formatting time only.
3500
3501 * net/tramp.el (tramp-action-password)
3502 (tramp-multi-action-password): Compile the password prompt from
3503 `method', `user' and `host'. Sometimes it isn't obvious which
3504 password to enter, for example with remote files offered by
3505 recentf.el, or with multiple steps. Suggested by Robert Marshall
3506 <robert@chezmarshall.freeserve.co.uk>.
3507
dcc6da3a
SM
35082005-09-07 Stefan Monnier <monnier@iro.umontreal.ca>
3509
3510 * progmodes/perl-mode.el (perl-font-lock-syntactic-keywords):
3511 Fix regexp for when "s///" is at the beginning of line.
3512
2ccc02f2
JB
35132005-09-07 Jay Belanger <belanger@truman.edu>
3514
3515 * calc/calc-poly.el (math-expand-term): Multiply out any powers
3516 when in matrix mode.
3517
3076c726
SM
35182005-09-06 Stefan Monnier <monnier@iro.umontreal.ca>
3519
3520 * buff-menu.el (Buffer-menu-make-sort-button): Add docstrings, use
3521 non-anonymous functions.
3522
efe4e5af
CY
35232005-09-06 Chong Yidong <cyd@stupidchicken.com>
3524
3076c726
SM
3525 * buff-menu.el (Buffer-menu-make-sort-button): Allow mouse-1 clicks
3526 when using a header line. Otherwise, use mouse-1-click-follows-link.
efe4e5af
CY
3527
3528 * mouse.el (mouse-drag-header-line): Do nothing if the header-line
3529 can't be moved; don't signal an error.
f4885d81 3530
79a0aa11
CY
35312005-09-05 Chong Yidong <cyd@stupidchicken.com>
3532
3533 * cus-theme.el (custom-theme-write-faces): Save the current face
3534 spec, not the defface spec.
3535
3536 * custom.el (custom-known-themes): Clarify meaning of "standard".
3537 (custom-push-theme): Save old values in the standard theme.
3538 (disable-theme): Correct typo.
3539 (custom-face-theme-value) Deleted unused function.
3076c726 3540 (custom-theme-recalc-face): Rewritten to treat enable/disable properly.
79a0aa11 3541
1550ae60
SM
35422005-09-05 Stefan Monnier <monnier@iro.umontreal.ca>
3543
3544 * progmodes/compile.el (compilation-goto-locus): Take into account
3545 iconified frames when determining whether the buffer is
3546 already visible.
3547 Don't reset window height if the window already existed.
3548
87d737ae
CY
35492005-09-04 Chong Yidong <cyd@stupidchicken.com>
3550
1550ae60 3551 * custom.el (load-theme): Rename from require-theme.
87d737ae 3552 Add interactive spec.
1550ae60 3553 (enable-theme): Rename from custom-enable-theme.
87d737ae 3554 Add interactive spec.
1550ae60 3555 (disable-theme): Rename from custom-disable-theme.
87d737ae
CY
3556 Add interactive spec.
3557 (custom-make-theme-feature): Doc fix.
3558 (custom-theme-directory): Doc fix.
3559 (provide-theme): Call enable-theme.
3560
928f12c9
SM
35612005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
3562
3563 * obsolete/lazy-lock.el (lazy-lock-mode):
3564 * obsolete/fast-lock.el (fast-lock-mode): Don't try to turn on
3565 font-lock-mode if it's off. Print a warning instead.
3566
3567 * progmodes/compile.el (compilation-start): Ignore errors if the
3568 process died before we get to send-eof.
3569
3570 * textmodes/tex-mode.el (tex-send-tex-command, tex-bibtex-file):
3571 Undo last change. Enclosing the result in quotes broke things on Unix
3572 since tex-send-command passes it through shell-quote-argument.
3573 (tex-send-command): Pass `file' through convert-standard-filename
3574 when possible.
3575 (tex-uptodate-p): Handle the case where TeX hasn't put additional
3576 info in a transcript.
3577
f47877ee
DN
35782005-09-02 Dan Nicolaescu <dann@ics.uci.edu>
3579
3580 * term/xterm.el (terminal-init-xterm): Add eval-when-compile to
3581 fix compilation warning. Reorder the key definitions to group
3582 together keys emitted by the current version of xterm.
3583
3584 * progmodes/vhdl-mode.el (vhdl-highlight-faces)
3585 (vhdl-speedbar-entity-face, vhdl-speedbar-entity-selected-face):
3586 Reorder predicates to correct min-color usage.
3587
6fd388f3
CY
35882005-09-01 Chong Yidong <cyd@stupidchicken.com>
3589
3590 * longlines.el (longlines-mode): Inhibit read-only when encoding.
3591 Kill local variables when longlines-mode is turned off.
3592
bdb4d6d8
SM
35932005-09-01 Stefan Monnier <monnier@iro.umontreal.ca>
3594
928f12c9
SM
3595 * international/mule-cmds.el (set-locale-environment): Soothe compiler.
3596
bdb4d6d8
SM
3597 * obsolete/lazy-lock.el (lazy-lock) <defgroup>: Move from font-lock.el.
3598
3599 * obsolete/fast-lock.el (fast-lock) <defgroup>: Move from font-lock.el.
3600
3601 * font-lock.el (fast-lock, lazy-lock) <defgroup>: Remove.
3602 (font-lock-lines-before): Change default to being inactive.
3603 (font-lock-default-fontify-region): Obey font-lock-lines-before.
3604 (font-lock-after-change-function): Don't handle f-l-lines-before here.
3605
00cec167
MA
36062005-08-31 Michael Albinus <michael.albinus@gmx.de>
3607
bdb4d6d8
SM
3608 * net/tramp.el (tramp-handle-make-auto-save-file-name):
3609 Deactivate temporarily advice if active (not needed for Emacs 22,
3610 but for backwards compatibility).
00cec167
MA
3611 (tramp-exists-file-name-handler): Rewrite. First implementation
3612 was too simple.
bdb4d6d8
SM
3613 (tramp-advice-make-auto-save-file-name):
3614 Call `tramp-handle-make-auto-save-file-name' (again, just for
3615 backwards compatibility).
00cec167 3616
0a2e512a
RF
36172005-08-31 Reto Zimmermann <reto@gnu.org>
3618
3619 * progmodes/vhdl-mode.el
bdb4d6d8 3620 (vhdl-update-sensitivity-list): Handle multi-dimensional array access.
0a2e512a 3621 (vhdl-end-p): Fix indentation bug "else" after "-- when".
bdb4d6d8 3622 (vhdl-set-default-project): New function (easier setting of default).
0a2e512a 3623 (vhdl-port-copy): Handle extended identifiers for generics.
bdb4d6d8 3624 (vhdl-compiler-alist): Better description for error message regexp.
0a2e512a 3625 (vhdl-make): Query for target, use previous as default.
bdb4d6d8 3626 (vhdl-port-copy): Fix port copy for port names starting with "signal".
0a2e512a
RF
3627 (vhdl-font-lock-keywords-2): Fix fontification for record
3628 el. assign.
3629 (vhdl-speedbar-make-subpack-line): Add package body link.
3630 (vhdl-generate-makefile-1): Not include itself as dependency.
3631 (vhdl-font-lock-init): Highlight c-preprocessor directives.
3632 (vhdl-*ward-syntactic-ws): Skip c-preprocessor directives.
3633 (vhdl-get-syntactic-context): Handle c-preprocessor directives.
3634 (vhdl-update-sensitivity-list): Start scan at opening parenthesis.
3635 (vhdl-fixup-whitespace-region): Fix jumping point (infinite loop).
bdb4d6d8 3636 (vhdl-update-sensitivity-list-buffer): Add string argument for `error'.
0a2e512a 3637 (vhdl-import-project): Add string argument for `error'.
bdb4d6d8
SM
3638 (vhdl-compose-configuration)
3639 (vhdl-compose-configuration-architecture): Add configuration
0a2e512a
RF
3640 declaration generation.
3641 (vhdl-scan-directory-contents): Scan for block/generate hierarchy.
3642 (vhdl-trailer-re): Add "record" keyword (better indentation).
3643 (vhdl-fixup-whitespace-region): "[^ \t\"-]+" instead of
3644 "[^ \t-\"]+".
bdb4d6d8
SM
3645 (vhdl-font-lock-keywords-2): Not highlight formal parameter after '|'.
3646 (vhdl-testbench-entity-file-name)
3647 (vhdl-testbench-architecture-file-name): Allow separate
0a2e512a 3648 customization of testbench file names.
bdb4d6d8
SM
3649 (vhdl-beginning-of-block): Handle optional subprogram parameter list.
3650 (vhdl-get-visible-signals): Allow newline within alias declaration.
3651 (vhdl-update-sensitivity-list): Signal read only on certain attributes.
3652 (vhdl-fixup-whitespace-region): Fix bug with strings (double quotes).
0a2e512a 3653 (member-ignore-case): Alias for missing function in XEmacs.
bdb4d6d8 3654 (vhdl-compiler-alist): Add unit-to-file name mapping for Cadence NC.
0a2e512a
RF
3655 (vhdl-update-sensitivity-list): Ignore case on read signals.
3656 (vhdl-replace-string): Adjust case only for file names.
3657 (vhdl-update-sensitivity-list): Fix search for read signals.
3658 (vhdl-update-sensitivity-list): Exclude formal parameters.
3659 (vhdl-get-visible-signals): Include aliases of signals.
3660 (vhdl-get-visible-signals): Fix signal name searching.
3661 (vhdl-port-flatten, vhdl-port-reverse-direction): Better message.
3662 (vhdl-fixup-whitespace-region): Fix for character
3663 literals (e.g. ':').
3664
d8aa9ea9
JB
36652005-08-31 Juanma Barranquero <lekktu@gmail.com>
3666
41e11121
JB
3667 * ansi-color.el (comint-last-output-start):
3668 * bs.el (font-lock-verbose):
3669 * diff-mode.el (add-log-buffer-file-name-function):
3670 * dired-x.el (vm-folder-directory):
3671 * faces.el (help-xref-stack-item):
3672 * files.el (font-lock-keywords):
3673 * find-lisp.el (dired-buffers, dired-subdir-alist):
3674 * ido.el (cua-inhibit-cua-keys):
3675 * log-view.el (cvs-minor-wrap-function):
3676 * outline.el (font-lock-warning-face):
3677 * simple.el (compilation-current-error):
3678 * speedbar.el (ange-ftp-path-format, efs-path-regexp)
3679 (font-lock-keywords, x-pointer-hand2, x-pointer-top-left-arrow):
3680 * tooltip.el (comint-prompt-regexp):
3681 * w32-fns.el (explicit-shell-file-name):
3682 * term/mac-win.el (mac-charset-info-alist)
3683 (mac-services-selection, mac-system-script-code):
3684 * term/tty-colors.el (msdos-color-values):
3685 * term/w32-win.el (xlfd-regexp-registry-subnum):
3686 * term/x-win.el (x-keysym-table, x-selection-timeout)
3687 (x-session-id, x-session-previous-id):
3688 * textmodes/ispell.el (mail-yank-prefix):
3689 * textmodes/makeinfo.el (tex-end-of-header, tex-start-of-header):
3690 * textmodes/org.el (calc-embedded-close-formula)
3691 (calc-embedded-open-formula)
3692 (font-lock-unfontify-region-function):
3693 * textmodes/reftex-global.el (isearch-next-buffer-function)
3694 (TeX-master):
3695 * textmodes/reftex.el (font-lock-keywords):
3696 * textmodes/tex-mode.el (font-lock-comment-face)
3697 (font-lock-doc-face):
3698 * textmodes/texinfo.el (outline-heading-alist):
3699 Add defvars.
3700
3701 * textmodes/artist.el (x-pointer-crosshair): Add defvar.
3702 (artist-spray-chars, artist-mode-init, artist-replace-string)
3703 (artist-select-erase-char, artist-vap-find-endpoints-horiz)
3704 (artist-vap-find-endpoints-vert, artist-vap-find-endpoints-swne)
3705 (artist-vap-find-endpoints-nwse): "?\ " -> "?\s".
3706
3707 * textmodes/conf-mode.el (outline-heading-end-regexp): Add defvar.
3708 (conf-align-assignments): "?\ " -> "?\s".
3709
3710 * textmodes/reftex-index.el (TeX-master): Add defvar.
3711 (reftex-index-phrases-marker): Move up defvar.
3712
3713 * textmodes/reftex-toc.el (zmacs-regions): Add defvar.
3714 (reftex-toc-include-labels-indicator)
3715 (reftex-toc-include-index-indicator)
3716 (reftex-toc-max-level-indicator): Move up declarations.
3717
d8aa9ea9 3718 * net/tramp.el (tramp-handle-make-auto-save-file-name): Pass list
bdb4d6d8 3719 of args to `tramp-run-real-handler', even if it's empty in this case.
d8aa9ea9 3720
07c5948c
YM
37212005-08-31 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3722
3723 * dired.el (dired-move-to-filename-regexp): Add date format for
3724 Mac OS X 10.3 in East Asian locales.
3725
c1105d05
MA
37262005-08-31 Michael Albinus <michael.albinus@gmx.de>
3727
3728 * files.el (make-auto-save-file-name): Add file name handler call
3729 if applicable.
3730
3731 * net/tramp.el (tramp-file-name-handler-alist)
3732 (tramp-file-name-for-operation): Add `make-auto-save-file-name'.
d8aa9ea9 3733 (tramp-handle-make-auto-save-file-name): Rename from
c1105d05
MA
3734 `tramp-make-auto-save-file-name'.
3735 (tramp-exists-file-name-handler): New defun.
3736 (tramp-advice-make-auto-save-file-name): Make defadvice only when
3737 `make-auto-save-file-name' is not a magic file name operation.
3738
47b8bc5d
RS
37392005-08-30 Richard M. Stallman <rms@gnu.org>
3740
3741 * files.el (risky-local-variable-p):
3742 Match `-predicates' and `-commands.
3743
3744 * cus-edit.el (custom-buffer-sort-alphabetically): Default to t.
3745 (custom-save-all): Visit the file if necessary;
3746 kill the buffer if we created it.
3747 (custom-save-delete): Don't visit file or kill buffer here.
3748
25afa2cf
CD
37492005-08-30 Carsten Dominik <dominik@science.uva.nl>
3750
3751 * textmodes/org.el (org-special-keyword): New face.
3752 (org-table-copy-down, org-table-eval-formula)
bdb4d6d8
SM
3753 (org-table-recalculate, org-init-section-numbers):
3754 Use `string-to-number' instead of `string-to-int'.
25afa2cf
CD
3755 (org-get-location): Use `insert-buffer-substring' instead of
3756 `insert-buffer'.
3757 (org-modify-diary-entry-string): New function.
bdb4d6d8 3758 (org-get-entries-from-diary): Set the hook for `add-to-diary-list'.
d8aa9ea9 3759 (org-disable-agenda-to-diary): Rename from `org-disable-diary'.
25afa2cf
CD
3760 (org-toggle-fixed-width-section): Use QUOTE keyword if there is no
3761 active region.
3762 (org-export-as-html): Handle QUOTE keyword.
3763 (org-quote-string): New option.
3764 (org-bookmark-jump-unhide): New function, used for
3765 `bookmark-after-jump-hook'.
3766 (org-diary-default-entry): Apply only when not called through
3767 `org-agenda'.
3768
f720b30e
JB
37692005-08-30 Juanma Barranquero <lekktu@gmail.com>
3770
3771 * net/eudc.el (mode-popup-menu):
3772 * play/handwrite.el (ps-printer-name, ps-lpr-command):
3773 * progmodes/ada-mode.el (compile-auto-highlight)
3774 (skeleton-further-elements):
3775 * progmodes/autoconf.el (font-lock-syntactic-keywords):
3776 * progmodes/cmacexp.el (msdos-shells):
3777 * progmodes/compile.el (font-lock-extra-managed-props)
3778 (font-lock-keywords, font-lock-maximum-size)
3779 (font-lock-support-mode):
3780 * progmodes/grep.el (font-lock-lines-before):
3781 * progmodes/idlw-complete-structtag.el (idlwave-completion-help-info):
3782 * progmodes/mixal-mode.el (compile-command):
3783 * progmodes/perl-mode.el (font-lock-comment-face)
3784 (font-lock-doc-face, font-lock-string-face):
3785 * progmodes/prolog.el (comint-prompt-regexp):
3786 * progmodes/sh-script.el (font-lock-comment-face)
3787 (font-lock-set-defaults, font-lock-string-face):
3788 * progmodes/sql.el (font-lock-keyword-face)
3789 (font-lock-set-defaults, font-lock-string-face):
3790 * progmodes/vhdl-mode.el (compilation-file-regexp-alist)
3791 (itimer-version, lazy-lock-defer-contextually)
3792 (lazy-lock-defer-on-scrolling, lazy-lock-defer-on-the-fly):
3793 Add defvars.
3794
3795 * progmodes/cperl-mode.el (cperl-electric-lbrace)
3796 (cperl-electric-keyword, cperl-electric-pod)
3797 (cperl-electric-backspace, cperl-forward-re)
3798 (cperl-fix-line-spacing, cperl-fill-paragraph): "?\ " -> "?\s".
3799 (vc-rcs-header, vc-sccs-header): Add defvars.
3800
3801 * progmodes/fortran.el (fortran-indent-to-column): "?\ " -> "?\s".
3802 (font-lock-syntactic-keywords, gud-find-expr-function):
3803 Add defvars.
3804
3805 * progmodes/gdb-ui.el (tool-bar-map): Add defvar.
3806 (gdb-frame-parameters): Declare before use.
3807
3808 * progmodes/gud.el (gdb-active-process, gdb-define-alist)
3809 (gdb-macro-info, gdb-server-prefix, gdb-show-changed-values)
3810 (gdb-var-changed, gdb-var-list, tool-bar-map): Add defvars.
3811 (gud-expr-compound-sep, gud-expr-compound): "?\ " -> "?\s".
3812
3813 * progmodes/idlw-help.el (browse-url-generic-args): Add defvar.
3814 (idlwave-help-with-source): Use `insert-buffer-substring', not
3815 `insert-buffer'.
3816
0f0b350b
JL
38172005-08-29 Juri Linkov <juri@jurta.org>
3818
3819 * outline.el (hide-entry, hide-leaves, outline-toggle-children):
3820 Put outline-back-to-heading function call inside save-excursion.
3821
e0f58980
JB
38222005-08-29 Juanma Barranquero <lekktu@gmail.com>
3823
3824 * man.el (Man-init-defvars, Man-translate-references)
3825 (Man-support-local-filenames, Man-highlight-references):
3826 * progmodes/sql.el (sql-interactive-mode):
bdb4d6d8 3827 * shell.el (shell-mode, shell-resync-dirs): Fix typos in docstrings.
e0f58980
JB
3828
3829 * emacs-lisp/checkdoc.el (compilation-error-regexp-alist)
3830 (compilation-mode-font-lock-keywords): Add defvars.
3831 (checkdoc-interactive-loop): "?\ " -> "?\s".
3832
3833 * emacs-lisp/lisp-mode.el (font-lock-comment-face)
3834 (font-lock-doc-face, font-lock-string-face)
3835 (font-lock-keywords-case-fold-search): Add defvars.
3836 (emacs-lisp-mode-syntax-table): "?\ " -> "?\s".
3837
3838 * obsolete/sun-fns.el (mouse-select-or-drag-move-point):
3839 Don't pass X and Y (they are ignored anyway).
3840 (mouse-set-mark, mouse-select-window, mouse-delete-other-windows)
3841 (mouse-delete-window): Make arguments optional.
3842
bdb4d6d8 3843 * obsolete/rnews.el (news-add-news-group): Don't use `end-of-line'.
e0f58980
JB
3844 (caesar-translate-table, minor-modes, news-buffer-save)
3845 (news-group-name, news-minor-modes): Add defvars.
3846
3847 * emacs-lisp/lselect.el (mouse-highlight-priority)
3848 (x-lost-selection-functions, zmacs-regions):
3849 * emacs-lisp/pp.el (font-lock-verbose):
3850 * emacs-lisp/syntax.el (font-lock-beginning-of-syntax-function):
3851 * emacs-lisp/tcover-ses.el (ses-initial-global-parameters)
3852 (ses-mode-map):
3853 * emacs-lisp/tcover-unsafep.el (safe-functions):
3675c8b1
JB
3854 * international/mule-cmds.el (mac-system-coding-system)
3855 (mac-system-locale):
3856 * language/ethio-util.el (rmail-current-message)
3857 (rmail-message-vector):
3858 * language/thai-util.el (thai-auto-composition-mode):
3859 * mail/metamail.el (rmail-current-message, rmail-message-vector):
3860 * mail/mspools.el (rmail-inbox-list, vm-crash-box)
3861 (vm-folder-directory, vm-init-file, vm-init-file-loaded)
3862 (vm-primary-inbox, vm-spool-files):
3863 * mail/rmail.el (deleted-head, font-lock-fontified)
3864 (mail-abbrev-syntax-table, mail-abbrevs, messages-head)
3865 (rmail-use-spam-filter, rsf-beep, rsf-sleep-after-message)
3866 (total-messages):
3867 * mail/rmail-spam-filter.el (bbdb/mail_auto_create_p)
3868 (rmail-summary-mode-map):
3869 * mail/rmailkwd.el (rmail-buffer, rmail-current-message)
3870 (rmail-last-label, rmail-last-multi-labels)
3871 (rmail-summary-vector, rmail-total-messages):
3872 * mail/rmailmsc.el (rmail-current-message, rmail-inbox-list):
3873 * mail/rmailsum.el (msgnum):
3874 * mail/uce.el (gnus-original-article-buffer, mail-reply-buffer)
3875 (rmail-current-message):
e0f58980
JB
3876 * obsolete/fast-lock.el (font-lock-face-list):
3877 * obsolete/rnewspost.el (mail-reply-buffer):
3878 * obsolete/scribe.el (compile-command):
3879 * obsolete/x-menu.el (x-process-mouse-hook): Add defvars.
3880
11b227ac 38812005-08-28 John Paul Wallington <jpw@gnu.org>
f215a1b4 3882
bdb4d6d8
SM
3883 * ibuf-ext.el (ibuffer-auto-update-changed):
3884 Use `frame-or-buffer-changed-p' to check whether we need to update.
f215a1b4
JPW
3885 (ibuffer-auto-mode): Don't advise `get-buffer-create' and
3886 `kill-buffer'. Initialise `ibuffer-auto-buffers-changed'
3887 as a `frame-or-buffer-changed-p' state vector instead.
3888
a24c45d2
RF
38892005-08-27 Romain Francoise <romain@orebokech.com>
3890
bdb4d6d8
SM
3891 * textmodes/makeinfo.el (makeinfo-compile):
3892 Use `compilation-start'. Set `next-error-function' according to
713fbb79
RF
3893 `disable-errors'.
3894 (makeinfo-next-error): New function.
3895 (makeinfo-region): Adjust to new `makeinfo-compile' prototype.
3896 (makeinfo-buffer): Likewise.
3897
a24c45d2
RF
3898 * progmodes/compile.el (compilation-start): Add autoload cookie.
3899
3900 * progmodes/antlr-mode.el: Don't autoload `compilation-start'.
3901 * textmodes/sgml-mode.el: Likewise.
3902 * progmodes/python.el: Likewise.
3903
b0c9a334
EZ
39042005-08-27 Eli Zaretskii <eliz@gnu.org>
3905
0fb57cc0
EZ
3906 * simple.el (blink-matching-paren-distance): Document the meaning
3907 of nil value, and allow to customize to nil.
3908
b0c9a334
EZ
3909 * eshell/esh-ext.el (eshell-windows-shell-file): Look for
3910 command.com, not command.exe.
3911
35595517
JW
39122005-08-26 John Wiegley <johnw@newartisans.com>
3913
bdb4d6d8 3914 * eshell/esh-cmd.el (eshell-rewrite-named-command): Change the
3bab4a46
JW
3915 code around a bit so that an extraneous nil argument is not added
3916 to a command when no args are given.
3917
35595517
JW
3918 * eshell/esh-arg.el (eshell-parse-double-quote): If a
3919 double-quoted argument resolves to nil, return it as an empty
3920 string rather than as nil. This made it impossible to pass "" to
3921 a shell script as a null string argument.
3922
797d92ed
SM
39232005-08-26 Stefan Monnier <monnier@iro.umontreal.ca>
3924
3925 * outline.el (outline-invent-heading): New fun.
3926 (outline-promote, outline-demote): Use it.
3927 (outline-move-subtree-down): Remove unused vars `re' and `txt'.
3928 (outline-end-of-subtree): Remove unused var `opoint'.
3929
8248b7ca
EZ
39302005-08-26 David Reitter <david.reitter@gmail.com>
3931
3932 * menu-bar.el (truncate-lines, write-file, print-buffer)
797d92ed
SM
3933 (ps-print-buffer-faces, ps-print-buffer, split-window):
3934 Disable menu items when the frame they refer to is invisible, or when
3935 they refer to a buffer and the minibuffer is selected.
8248b7ca 3936
1f33471d
EZ
39372005-08-26 Pavel Kobiakov <pk_at_work@yahoo.com>
3938
797d92ed
SM
3939 * progmodes/flymake.el (flymake-highlight-err-lines):
3940 Use save-excursion around flymake-highlight-line to preserve point.
1f33471d 3941
d0943d40
EZ
39422005-08-26 Eli Zaretskii <eliz@gnu.org>
3943
3944 * progmodes/octave-mod.el: Change Author and Maintainer address.
3945 (octave-maintainer-address): Change Kurt's email address.
3946 * progmodes/octave-inf.el: Change Author and Maintainer address.
3947 * progmodes/octave-hlp.el: Change Author and Maintainer address.
3948
7cb53373
KS
39492005-08-26 Kim F. Storm <storm@cua.dk>
3950
6fe57d11 3951 * subr.el (version-list-<, version-list-<=, version-list-=):
7cb53373
KS
3952 Renamed from integer-list-*.
3953 (version-list-not-zero): Likewise. Fix while loop.
3954 (version=): Use version-list-= instead of string-equal.
3955
db47a36e
RS
39562005-08-26 Richard M. Stallman <rms@gnu.org>
3957
3958 * outline.el (outline-promote): Try shortening the heading.
3959 As last resort, read the heading to use.
3960 (outline-demote): As last resort, read the heading to use.
3961
27024d2f
RF
39622005-08-26 Romain Francoise <romain@orebokech.com>
3963
5b317d74
RF
3964 * progmodes/compile.el (compilation-start): Doc fix.
3965
b0f9d85b
RF
3966 * progmodes/antlr-mode.el (antlr-default): Fix defface form.
3967 (antlr-font-lock-additional-keywords): Fix reference to
3968 `antlr-font-lock-literal-regexp' erroneously changed during the
3969 mass face rename.
3970 (antlr-run-tool): Use `compilation-start'.
3971
27024d2f
RF
3972 * textmodes/sgml-mode.el (sgml-validate): Use `compilation-start'
3973 instead of the obsolete `compile-internal'.
3974
a6022f15
JB
39752005-08-26 Juanma Barranquero <lekktu@gmail.com>
3976
04ec3414
JB
3977 * calendar/cal-bahai.el (date, displayed-month, displayed-year)
3978 (number, original-date):
3979 * calendar/cal-china.el (date):
3980 * calendar/cal-coptic.el (date):
3981 * calendar/cal-french.el (date):
3982 * calendar/cal-hebrew.el (date, entry, number, original-date):
3983 * calendar/cal-islam.el (date, number, original-date):
3984 * calendar/cal-iso.el (date):
3985 * calendar/cal-julian.el (date):
3986 * calendar/cal-mayan.el (date):
3987 * calendar/cal-menu.el (date, event):
3988 * calendar/cal-persia.el (date):
3989 * calendar/lunar.el (date):
3990 * calendar/solar.el (date): Add defvars.
3991
623f1465
JB
3992 * emerge.el:
3993 * ibuffer.el:
3994 * info-xref.el:
3995 * obsolete/bg-mouse.el:
3996 * obsolete/sun-curs.el:
3997 * obsolete/swedish.el: Move the `defvar's to the top level.
3998
a6022f15
JB
3999 * smerge-mode.el (smerge-refined-change): Add :group.
4000
41796d09
SM
40012005-08-25 Stefan Monnier <monnier@iro.umontreal.ca>
4002
4003 * smerge-mode.el (smerge-remove-props): Make the args non-optional.
4004 (smerge-keep-n): Remove props.
4005 (smerge-keep-base, smerge-keep-other, smerge-keep-mine)
4006 (smerge-keep-current, smerge-kill-current): Don't remove props anymore
4007 now that it's done in smerge-keep-n.
4008 (smerge-refined-change): New face.
4009 (smerge-refine-chopup-region, smerge-refine-highlight-change)
4010 (smerge-refine): New funs.
4011 (smerge-basic-map): Bind smerge-refine.
4012
537fd670
JL
40132005-08-25 Juri Linkov <juri@jurta.org>
4014
4015 * progmodes/grep.el (grep, grep-mode): Make buffer-local variables
4016 compilation-process-setup-function and compilation-disable-input
4017 in grep-mode instead of let-bindings in grep.
4018
4019 * menu-bar.el (menu-bar-options-menu, menu-bar-options-save):
4020 Delete "Automatic File De/compression" (auto-compression-mode).
4021
654078da
JB
40222005-08-25 Juanma Barranquero <lekktu@gmail.com>
4023
4024 * obsolete/bg-mouse.el: Move to obsolete/ from term/.
4025 Silence warning about non-existent variable.
4026
c6a816df
RS
40272005-08-25 Richard M. Stallman <rms@gnu.org>
4028
4029 * menu-bar.el (menu-bar-describe-menu): Delete "What's New".
4030 Rename "Describe Key" to "Describe Key or Mouse Operation".
4031
4032 * mail/mailalias.el (build-mail-aliases): Delete comments
4033 from the contents before processing them.
4034
4035 * isearch.el (isearch-edit-string): Erase the Search prompt
4036 if user enters an empty string and there is no default.
4037
4038 * comint.el (comint-file-name-prefix): Add autoload.
4039
40402005-08-25 Joe Corneli <jcorneli@math.utexas.edu>
4041
4042 * subr.el (play-sound): Rearrange to avoid warning.
4043
822fcf5b
CD
40442005-08-25 Carsten Dominik <dominik@science.uva.nl>
4045
4046 * calendar/diary-lib.el (diary-modify-entry-list-string-function):
4047 New hook.
4048 (add-to-diary-list): Call `diary-modify-entry-list-string-function'
4049
1550ae60
SM
40502005-08-24 Stefan Monnier <monnier@iro.umontreal.ca>
4051
4052 * emacs-lisp/easy-mmode.el (define-minor-mode): Simplify.
4053
4054 * custom.el (custom-theme-set-variables): Sort minor modes last.
4055
e9454757
VJL
40562005-08-24 Vinicius Jose Latorre <viniciusjl@ig.com.br>
4057
4058 * subr.el (version-separator, version-regexp-alist): New vars used by
4059 version comparison funs.
4060 (integer-list-<, integer-list-=, integer-list-<=)
4061 (integer-list-not-zero): New funs for integer list comparison.
4062 (version-to-list, version=, version<, version<=): New funs for version
4063 comparison.
4064
bbf40036
JB
40652005-08-24 Juanma Barranquero <lekktu@gmail.com>
4066
4add8580
JB
4067 * emerge.el (merge-begin, merge-end, template, A-begin, A-end)
4068 (B-begin, B-end, diff, diff-vector, valid-diff): Defvar at compile
4069 time to silence the byte-compiler.
4070
bbf40036
JB
4071 * ibuffer.el (ibuffer-compile-make-eliding-form)
4072 (ibuffer-check-formats): Use `with-no-warnings' to hide references
4073 to `ibuffer-elide-long-columns' (which is defined on ibuffer.el,
4074 so it's silly to get warnings for it).
4075 (ibuffer-auto-mode, ibuffer-cached-filter-formats)
4076 (ibuffer-compiled-filter-formats, ibuffer-filter-format-alist)
4077 (ibuffer-filter-group-kill-ring, ibuffer-filter-groups)
4078 (ibuffer-filtering-qualifiers, ibuffer-hidden-filter-groups)
4079 (ibuffer-inline-columns, ibuffer-show-empty-filter-groups)
4080 (ibuffer-tmp-hide-regexps, ibuffer-tmp-show-regexps):
4081 Defvar at compile time.
4082 (ibuffer-compiled-formats, ibuffer-cached-eliding-string)
4083 (ibuffer-cached-formats, ibuffer-cached-elide-long-columns):
4084 Declare them before use.
4085
4add8580
JB
4086 * info-xref.el (info-xref-xfile-alist, info-xref-filename-heading)
4087 (info-xref-good, info-xref-bad): Defvar at compile time.
4088
4089 * obsolete/mlsupport.el (filter-region, execute-monitor-command):
4090 Use `let*' instead of `let'.
4091
4092 * obsolete/sun-curs.el (icon-edit, *mouse-window*, *mouse-x*)
4093 (*mouse-y*, menu, char): Defvar at compile time.
4094 (sc::menu): Declare it before use.
4095 (sc::pack-one-line): Use `let', not `let*'.
4096
4097 * obsolete/swedish.el (news-inews-hook, news-group-hook-alist)
4098 (mail-send-hook): Defvar at compile time.
4099
4100 * term/bg-mouse.el (bg-mouse-x, bg-mouse-y, bg-cursor-window):
4101 Defvar at compile time.
4102
4103 * term/sun-mouse.el (current-global-mousemap)
4104 (current-local-mousemap): Declare them before use.
bbf40036 4105
6cd70a8c
CD
41062005-08-24 Carsten Dominik <dominik@science.uva.nl>
4107
4108 * bookmark.el (bookmark-after-jump-hook): New hook.
4109 (bookmark-jump): Run `bookmark-after-jump-hook'.
4110
9ed779e8
JL
41112005-08-23 Juri Linkov <juri@jurta.org>
4112
4113 * faces.el (minibuffer-prompt): Doc fix.
4114
f28d4b0f
JB
41152005-08-23 Juanma Barranquero <lekktu@gmail.com>
4116
4117 * progmodes/xscheme.el: Trivial changes to silence warnings.
4118 (xscheme-previous-mode, xscheme-previous-process-state):
4119 Add defvars.
4120 (xscheme-last-input-end, xscheme-process-command-line)
4121 (xscheme-process-name, xscheme-buffer-name)
4122 (xscheme-expressions-ring-max, xscheme-expressions-ring)
4123 (xscheme-expressions-ring-yank-pointer, xscheme-running-p)
4124 (xscheme-control-g-synchronization-p)
4125 (xscheme-control-g-disabled-p, xscheme-string-receiver)
4126 (default-xscheme-runlight, xscheme-runlight)
4127 (xscheme-runlight-string, xscheme-process-filter-state)
4128 (xscheme-allow-output-p, xscheme-prompt, xscheme-mode-string):
4129 Move to beginning of file.
4130 (scheme-interaction-mode-commands-alist)
1550ae60
SM
4131 (scheme-interaction-mode-map, scheme-debugger-mode-map):
4132 Declare them before use. Note: the initialization code for the variables
4133 has not been moved because it uses functions that reference the variables.
f28d4b0f
JB
4134 (xscheme-control-g-message-string, xscheme-process-filter-alist)
4135 (xscheme-prompt-for-expression-map): Declare them before use.
4136 (scheme-debugger-mode-commands): "?\ " -> "?\s".
4137
41382005-08-23 Ed Swarthout <ed.swarthout@gmail.com> (tiny change)
12d96c20 4139
1550ae60 4140 * hexl.el (hexl-print-current-point-info): Fix simple spelling error.
12d96c20 4141
bac3a1c9
JL
41422005-08-22 Juri Linkov <juri@jurta.org>
4143
4144 * faces.el (set-face-underline): Delete this duplicate function
4145 and make an obsolete alias to set-face-underline-p.
4146 (set-face-underline-p): Use docstring of set-face-underline.
4147 (describe-face): Create hyperlink to parent face.
4148
4149 * info.el (Info-insert-dir): Use save-excursion around
4150 insert-buffer-substring.
4151 (Info-isearch-search): Use LITERAL arg of replace-regexp-in-string.
4152 (Info-escape-percent): Delete function.
4153 (Info-fontify-node): Replace Info-escape-percent by
4154 replace-regexp-in-string with REP arg set to lambda that
4155 duplicates `%' and preserves text properties.
4156
4157 * progmodes/compile.el (compilation-disable-input): Doc fix.
4158 (define-compilation-mode): Doc fix and refill.
4159 (kill-compilation): Use `mode-name' in the error message.
4160 (compilation-find-file): Use `compilation-error' in the
4161 read-file-name's prompt.
4162
48d59eda
SM
41632005-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
4164
4165 * smerge-mode.el (smerge-basic-map): Bind smerge-combine-with-next.
4166 (smerge-auto-leave): Make undo re-enable the mode.
4167 (debug-ignored-errors): Add the user-error of impossible resolution.
4168 (smerge-resolve): Move things around a bit, in preparation for later.
4169 (smerge-diff): Don't fail if the buffer has no associated file.
4170 (ediff-ancestor-buffer, ediff-quit-hook): Quieten byte-compiler.
4171 (smerge-conflict-overlay): New function.
4172 (smerge-match-conflict): Don't add text properties here.
4173 (smerge-find-conflict): Instead, add an overlay here.
4174 Also check for the case where we're inside a conflict already, so as to
4175 obviate the need for font-lock-multiline, which is unbearably slow with
4176 large conflicts and ciomplex font-lock patterns.
4177 (smerge-remove-props): Remove overlay rather than text-properties.
4178 (smerge-mode): Don't set font-lock-multiline.
4179 Remove overlays when turned off.
4180
0f467468
KS
41812005-08-21 Kim F. Storm <storm@cua.dk>
4182
4183 * ido.el (ido-ignore-item-p): Use save-match-data.
4184 Bind case-fold-search to ido-case-fold locally.
4185
6e86be0b
RS
41862005-08-20 Richard M. Stallman <rms@gnu.org>
4187
4188 * files.el (normal-mode): If font lock is on, turn it off and on.
4189
4190 * subr.el (replace-regexp-in-string): Doc fix.
4191
4192 * startup.el (command-line-1): Don't suppress startup screen
4193 due to existing processes.
4194
4195 * progmodes/grep.el (grep): Bind compilation-disable-input to t.
4196
4197 * progmodes/compile.el (compilation-disable-input): Default to nil.
4198
217b694f
EZ
41992005-08-20 Kevin Rodgers <ihs_4664@yahoo.com> (tiny change)
4200
4201 * progmodes/compile.el (compilation-disable-input): New defcustom.
4202 (compilation-start): If compilation-disable-input is non-nil, send
4203 EOF to the compilation process.
4204
966e4990
EZ
42052005-08-20 Eli Zaretskii <eliz@gnu.org>
4206
4207 * textmodes/tex-mode.el (tex-bibtex-file, tex-send-tex-command):
4208 Run the argument of tex-shell-cd-command through
4209 convert-standard-filename, to get the correct style of slashes on
4210 Windows, and enclose the result in quotes, in case the file name
4211 includes whitespace or other special characters.
4212
6a7df22f
AS
42132005-08-19 Andreas Schwab <schwab@suse.de>
4214
4215 * progmodes/gud.el (gud-kill-buffer-hook): Don't kill unrelated
4216 process.
4217
eaa12728
LT
42182005-08-18 Luc Teirlinck <teirllm@auburn.edu>
4219
4220 * cus-start.el (minibuffer-prompt-properties): Correct typo.
4221
8573477e
KS
42222005-08-18 Kim F. Storm <storm@cua.dk>
4223
4224 * scroll-lock.el: Fix errors due to incorrect line wrapping.
4225
94396ace
RS
42262005-08-18 Richard M. Stallman <rms@gnu.org>
4227
4228 * scroll-lock.el: New file.
4229
dd52fff6
TTN
42302005-08-18 Thien-Thi Nguyen <ttn@gnu.org>
4231
4232 * dired.el (dired-move-to-end-of-filename):
4233 Handle fifo as rendered by "ls -lF": Don't include trailing "|".
4234
60955068
KS
42352005-08-18 Kim F. Storm <storm@cua.dk>
4236
4237 * ido.el (ido-everywhere): Fix defcustom :set function to disable
4238 rather than toggle mode when custom value is nil.
4239 (ido-everywhere): Fix defun doc string.
4240
255a2507
RS
42412005-08-17 Richard M. Stallman <rms@gnu.org>
4242
4243 * cus-start.el (minibuffer-prompt-properties): Use "Don't Enter"
4244 as tag instead of "Inviolable".
4245
99cb6791
KS
42462005-08-17 Kim F. Storm <storm@cua.dk>
4247
0eefa6fb
KS
4248 * windmove.el (windmove-coordinates-of-position): Remove.
4249 (windmove-coordinates-of-window-position): Remove.
4250 (windmove-reference-loc): Use posn-at-point instead.
4251
4ec9e784
KS
4252 * subr.el (insert-for-yank-1): Doc fix.
4253
99cb6791
KS
4254 * ido.el (ido-enter-matching-directory): Rename from
4255 ido-enter-single-matching-directory. Change 'slash choice to
4256 'only. Add 'first choice.
4257 (ido-exhibit): Adapt to above changes.
4258
1ee1d0ee
LT
42592005-08-16 Luc Teirlinck <teirllm@auburn.edu>
4260
4261 * Makefile.in: Expand comment about building loaddefs.el.
4262
58d75444
NR
42632005-08-16 Nick Roberts <nickrob@snap.net.nz>
4264
1ee1d0ee 4265 * progmodes/gdb-ui.el (toggle-gdb-use-inferior-io-buffer):
58d75444
NR
4266 Comment use of defadvice.
4267
4268 * progmodes/gud.el (gud-jump): Rework for gdb-ui.
4269
ed8e0f0a
DN
42702005-08-15 Dan Nicolaescu <dann@ics.uci.edu>
4271
58d75444
NR
4272 * buff-menu.el, compare-w.el, emacs-lisp/testcover.el,
4273 * play/gomoku.el, play/mpuz.el, progmodes/flymake.el,
4274 * progmodes/gdb-ui.el, progmodes/idlw-help.el,
4275 * progmodes/idlw-shell.el, progmodes/ld-script.el,
4276 * progmodes/which-func.el, ruler-mode.el, strokes.el,
4277 * textmodes/sgml-mode.el, textmodes/table.el: Do not use face-alias
4278 for backward compatibility for faces that did not appear in the
4279 previous Emacs release.
e95e5f81 4280
8573477e 4281 * simple.el (next-error-follow-minor-mode): Fix init value and lighter.
ed8e0f0a 4282
4ccda9c3
KS
42832005-08-15 Kim F. Storm <storm@cua.dk>
4284
4285 * emulation/cua-base.el (cua-delete-region): Return t if
4286 deleted region was non-empty.
4287 (cua-replace-region): Inhibit overwrite-mode for
4288 self-insert-command if replaced region was non-empty.
4289 (cua--explicit-region-start, cua--status-string): Make them
4290 buffer-local at top-level...
4291 (cua-mode): ...rather than when mode is enabled.
4292
9e5538bc
TTN
42932005-08-15 Thien-Thi Nguyen <ttn@gnu.org>
4294
4295 * progmodes/vhdl-mode.el (vhdl-emacs-21):
4296 Set t for Emacs 21, 22, and so on.
4297
86ae23f8
DP
42982005-08-15 David Ponce <david@dponce.com>
4299
99580cde 4300 * tree-widget.el: Update Commentary header.
86ae23f8
DP
4301 (tree-widget-theme): Doc fix.
4302 (tree-widget-space-width): New option.
4303 (tree-widget-image-properties): Look up in the default theme too.
4304 (tree-widget--cursors): Only for images with arrow pointer shape.
4305 (tree-widget-lookup-image): Pointer shape is hand by default.
48d59eda 4306 (tree-widget-icon): Rename generic icon widget from
86ae23f8
DP
4307 `tree-widget-control'.
4308 (tree-widget-*-icon): Rename from `tree-widget-*-control' and
4309 derive from `tree-widget-icon'.
4310 (tree-widget-handle): Improve default look and feel of the text
4311 representation.
4312 (tree-widget): Rename :*-control properties to :*-icon properties.
4313 Add :action and :help-echo properties.
4314 (tree-widget-after-toggle-functions): Move.
4315 (tree-widget-close-node, tree-widget-open-node): Remove.
4316 (tree-widget-before-create-icon-functions): New hook.
4317 (tree-widget-value-create): Update to allow customization of icons
4318 and nodes at run-time via that new hook.
4319 (tree-widget-icon-create, tree-widget-leaf-node-icon-p)
4320 (tree-widget-icon-action, tree-widget-icon-help-echo)
4321 (tree-widget-action, tree-widget-help-echo): New functions.
4322
0781c303
KS
43232005-08-15 Kim F. Storm <storm@cua.dk>
4324
4325 * ido.el (ido-buffer-internal): Use with-no-warnings.
4326 (ido-make-merged-file-list): Use while-no-input.
4327
255a2507
RS
43282005-08-15 Richard M. Stallman <rms@gnu.org>
4329
48d59eda
SM
4330 * textmodes/flyspell.el (flyspell-mark-duplications-flag): Doc fix.
4331 (flyspell-large-region): Fix doc and custom type.
255a2507 4332
eda12ca3
RS
43332005-08-14 Richard M. Stallman <rms@gnu.org>
4334
0bf14bfd
RS
4335 * files.el (interpreter-mode-alist): Doc fix.
4336
4337 * mail/rmail.el (rmail-nonignored-headers): New variable.
4338 (rmail-clear-headers): Use it.
4339 (rmail-reply): Better handling of mail-followup-to header.
4340
48d59eda
SM
4341 * progmodes/sh-script.el (sh-font-lock-keywords-var):
4342 Rename variable from sh-font-lock-keywords. In the `shell' entry,
4343 don't try to refer to executable-font-lock-keywords.
4344 (sh-font-lock-keywords-var-1): Rename from sh-font-lock-keywords-1.
4345 (sh-font-lock-keywords-var-2): Rename from sh-font-lock-keywords-2.
8573477e 4346 (sh-font-lock-keywords): Append executable-font-lock-keywords here.
ca19f3f1
AS
4347 (sh-mode): Set comment-start-skip, local-abbrev-table,
4348 imenu-case-fold-search.
0bf14bfd
RS
4349 (sh-set-shell): Don't set them here.
4350 (sh-feature): Simplify. Get rid of the eval-a-variable feature.
ca19f3f1
AS
4351 Don't cache the results in the original alist; don't ever modify
4352 that alist.
0bf14bfd
RS
4353
4354 * textmodes/flyspell.el (flyspell-mode): Autoload a defvar.
4355
ca19f3f1
AS
4356 * textmodes/ispell.el (lookup-words): Cope with case where ARGS is
4357 empty.
eda12ca3 4358
9e7357b0
AS
43592005-08-15 Andreas Schwab <schwab@suse.de>
4360
48d59eda 4361 * desktop.el: Put autoload cookie at risky-local-variable declarations.
498eb267 4362
9e7357b0
AS
4363 * dired.el, info.el, mail/rmail.el: Revert last change.
4364
91859276
TTN
43652005-08-14 Thien-Thi Nguyen <ttn@gnu.org>
4366
4367 * dired.el: Fix dependency bug: Wrap `desktop-buffer-mode-handlers'
4368 modification in `eval-after-load' form.
7806e573 4369 * info.el: Likewise.
8fbee87c 4370 * mail/rmail.el: Likewise.
91859276 4371
ec08e2f4
JL
43722005-08-14 Juri Linkov <juri@jurta.org>
4373
4374 * progmodes/compile.el (compilation-mode-font-lock-keywords):
4375 Remove highlighting of "Compilation started". Highlight only
4376 the word "finished" in "Compilation finished". Add highlighting
4377 of "interrupt", "killed", "terminated" and the exit code.
4378 (compilation-start): Add newline after header. Use exactly the
4379 same time stamp format as the finishing message.
4380 (compilation-mode-map): Add ellipsis to "Search Files (grep)".
4381
4382 * progmodes/grep.el (grep-mode-map): Add ellipsis to "Another grep".
4383 (grep-mode-font-lock-keywords): Don't highlight "Grep started".
4384 Add highlighting of "interrupt", "killed", "terminated".
4385
4386 * delsel.el (delete-selection-pre-hook): If overwrite-mode is
4387 enabled and the current command is self-insert-command, call it
4388 explicitly with overwrite-mode bound to nil, to not allow it
4389 to delete the character after the selected region.
4390
c9ed8176
EZ
43912005-08-12 Matt Hodges <MPHodges@member.fsf.org>
4392
4393 * emacs-lisp/eldoc.el: Add move-beginning-of-line,
4394 move-end-of-line, end-of-line, and beginning-of-line to the list
4395 of commands after which the echo area is updated.
4396
5cabd50e
EZ
43972005-08-12 Eli Zaretskii <eliz@gnu.org>
4398
48d59eda
SM
4399 * cus-edit.el (custom-save-all, custom-save-delete):
4400 Bind recentf-exclude to exclude custom-file.
5cabd50e 4401
a67e5425
EZ
44022005-08-12 Ehud Karni <ehud@unix.mvs.co.il>
4403
234d828a
EZ
4404 * mail/rmailsum.el (rmail-summary-end-of-message): New command
4405 to go to the bottom of the mail message. Added to
4406 `rmail-summary-mode-map' with key "/".
4407 (rmail-summary-show-message): New (internal) function for use by
4408 both `rmail-summary-beginning/end-of-message'.
48d59eda 4409 (rmail-summary-beginning-of-message): Change to use
234d828a
EZ
4410 rmail-summary-show-message.
4411
4412 * mail/rmail.el (rmail-end-of-message): New command to go to the
4413 end of the current message. Added to `rmail-mode-map' with key "/".
48d59eda 4414 (rmail-beginning-of-message): Fix to work as documented.
234d828a
EZ
4415 (rmail-mode): Change documentation.
4416
a67e5425
EZ
4417 * progmodes/compile.el (compilation-start): Add the line
4418 "Compilation started" with compilation start time.
48d59eda 4419 (compilation-mode-font-lock-keywords): Add `started' to keywords.
a67e5425 4420
e40b86bb
LT
44212005-08-11 Luc Teirlinck <teirllm@auburn.edu>
4422
4423 * menu-bar.el (menu-bar-options-menu): Standardize capitalization
4424 of menu items.
4425
bda2c1ff
LK
44262005-08-11 Richard M. Stallman <rms@gnu.org>
4427
6e2d14c8
RS
4428 * simple.el (pop-global-mark): Reverse test of widen-automatically.
4429
bda2c1ff
LK
4430 * battery.el (battery-status-function): Don't use ignore-errors.
4431
44322005-08-11 Lute Kamstra <lute@gnu.org>
4433
4434 * emacs-lisp/generic.el (generic-font-lock-defaults): Declare with
4435 define-obsolete-variable-alias.
4436
aa6f7b96
SM
44372005-08-11 Stefan Monnier <monnier@iro.umontreal.ca>
4438
4439 * net/ange-ftp.el: Use \\` and \\' instead of ^ and $ in regexps.
4440 (ange-ftp-send-cmd): Revert last change, and expand
4441 the comment explaining the problem.
4442
928aa821
LT
44432005-08-10 Luc Teirlinck <teirllm@auburn.edu>
4444
4445 * ldefs-boot.el: Update.
4446
4447 * menu-bar.el (menu-bar-showhide-menu): Rename "Date, Time and Mail"
4448 item to "Time, Load and Mail". Change help echo text.
4449
4450 * time.el (display-time-use-mail-icon, display-time-format)
4451 (display-time-string-forms): Shorten first line of docstrings.
4452
e6de37c5 44532005-08-10 Lars Hansen <larsh@soem.dk>
aa6f7b96
SM
4454
4455 * desktop.el (desktop-buffer-mode-handlers):
4456 Make non-customizable. Add autoload cookie. Change initial value to
48d59eda 4457 nil; add elements in respective modules instead. Fix doc string.
e6de37c5
LH
4458 (desktop-load-file): New function.
4459 (desktop-minor-mode-handlers): New autoloaded variable.
aa6f7b96
SM
4460 (desktop-create-buffer): Call minor mode handlers.
4461 Use desktop-load-file to load major and minor mode modules prior to
e6de37c5
LH
4462 checking for a handler.
4463 (desktop-save): Don't add nil to desktop-minor-modes for minor
48d59eda 4464 modes with nil function in desktop-minor-mode-table. Don't delete
e6de37c5 4465 desktop file before rewriting it.
48d59eda 4466 (desktop-locals-to-save): Add autoload cookie. Don't make
e6de37c5
LH
4467 automatically buffer-local. Add variables column-number-mode,
4468 size-indication-mode, indent-tabs-mode,
4469 indicate-buffer-boundaries, indicate-empty-lines and
4470 show-trailing-whitespace.
4471 (desktop-clear): Allow desktop-clear-preserve-buffers to contain
4472 regexps. Don't use desktop-clear-preserve-buffers-regexp.
4473 (desktop-clear-preserve-buffers-regexp): Delete.
aa6f7b96 4474 (desktop-clear-preserve-buffers): Update initial value and docstring.
e6de37c5
LH
4475 (desktop-save-buffer): Fix doc string.
4476
4477 * hilit-chg.el: Add handler to desktop-minor-mode-handlers.
4478 (hilit-chg-desktop-restore): New function.
4479 (highlight-changes-mode): Add highlight-changes-mode to
4480 desktop-locals-to-save.
4481
4482 * dired.el: Add handler to desktop-buffer-mode-handlers.
4483 (dired-restore-desktop-buffer): Remove autoload cookie.
4484 (dired-mode): Add autoload cookie.
4485
4486 * info.el: Add handler to desktop-buffer-mode-handlers.
4487 (Info-restore-desktop-buffer): Remove autoload cookie.
4488 (Info-mode): Add autoload cookie.
4489
4490 * mh-e/mh-e.el: Add handler to desktop-buffer-mode-handlers.
4491 (mh-restore-desktop-buffer): Remove autoload cookie.
4492 (mh-folder-mode): Add autoload cookie.
4493
4494 * mail/rmail.el: Add handler to desktop-buffer-mode-handlers.
4495 (rmail-restore-desktop-buffer): Remove autoload cookie.
1ea286a7 4496
2d77d354
MY
44972005-08-11 Masatake YAMATO <jet@gyve.org>
4498
1ea286a7
LT
4499 * hexl.el (hexl-address-region):
4500 (hexl-ascii-region, hexl-font-lock-keywords):
2d77d354
MY
4501 (hexl-highlight-line-range): Use the term "region"
4502 instead of "area" for consistency with the other symbols
4503 defined in hexl.el.
4504
682591cf
LT
45052005-08-09 Luc Teirlinck <teirllm@auburn.edu>
4506
4507 * menu-bar.el (menu-bar-options-save): Move `display-time-mode' to
4508 correct group: it is set with `menu-bar-make-mm-toggle' (pointed
4509 out by Juri Linkov). Add `display-battery-mode'.
4510
5ebbfd96
JL
45112005-08-09 Juri Linkov <juri@jurta.org>
4512
4513 * progmodes/compile.el (compilation-mode-font-lock-keywords):
4514 Remove `-text' from face variable names.
4515 (compilation-error-file-name, compilation-warning-file-name)
4516 (compilation-info-file-name): Delete faces.
4517 (compilation-line-number, compilation-column-number):
4518 Remove face underlining.
4519 (compilation-message-face): Set to `underline' value by default.
4520 (compilation-error-face, compilation-warning-face)
4521 (compilation-info-face): Remove `-file-name' from face names.
4522 (compilation-error-text-face, compilation-warning-text-face)
4523 (compilation-info-text-face): Delete face variables.
4524 (compilation-text-face): Delete function.
4525
48d59eda 4526 * progmodes/grep.el (grep-regexp-alist): Use `.+?' instead of `[^:\n]+'.
5ebbfd96
JL
4527 (grep-mode-font-lock-keywords): Use `.+?' instead of `[^\n-]+'.
4528 (grep-error-face): Set to `compilation-error' instead of
4529 `compilation-error-face' (which is redefined to `grep-hit-face' in
4530 grep buffers).
ca19f3f1 4531 (grep-mode-font-lock-keywords): Remove `-text' from face variable
48d59eda 4532 names. Use `grep-error-face' instead of `compilation-error-text-face'.
5ebbfd96
JL
4533
4534 * dired-aux.el (dired-do-query-replace-regexp):
4535 Use `query-replace-read-args'.
4536
4537 * replace.el (query-replace-read-from, query-replace-read-to)
4538 (query-replace-read-args): Rename arg `string' to `prompt'.
4539
4540 * menu-bar.el (menu-bar-showhide-menu): Add `showhide-battery'.
4541
8012c835
MA
45422005-08-09 Katsumi Yamaoka <yamaoka@jpl.org> (tiny change)
4543
4544 * net/ange-ftp.el (ange-ftp-send-cmd): Make it work properly with
4545 uploading files.
4546 (ange-ftp-canonize-filename): Handle file names beginning with ~
4547 correctly.
4548
8ad8316c
JB
45492005-08-09 Juanma Barranquero <lekktu@gmail.com>
4550
4551 * textmodes/fill.el (canonically-space-region)
4552 (fill-context-prefix, fill-french-nobreak-p)
4553 (fill-delete-newlines, fill-comment-paragraph)
4554 (justify-current-line): "?\ " -> "?\s".
4555
45562005-08-09 Ben North <ben@redfrontdoor.org> (tiny change)
4557
4558 * textmodes/fill.el (fill-nonuniform-paragraphs):
4559 Improve argument/docstring consistency.
4560
e8f30180
RS
45612005-08-09 Richard M. Stallman <rms@gnu.org>
4562
e7cdb3e0
RS
4563 * textmodes/ispell.el (ispell-word): More fboundp checks.
4564
e8f30180
RS
4565 * files.el (find-file-noselect): Don't call set-buffer-major-mode.
4566 (find-file-noselect-1): Call it here, only if RAWFILE.
4567 (normal-mode): Always set some major mode.
4568 (save-some-buffers-action-alist): Change some explanation strings.
4569 (file-name-non-special): In the `quote' method, use unwind-protect.
4570
45712005-08-09 Magnus Henoch <mange@freemail.hu>
4572
e7cdb3e0 4573 * textmodes/ispell.el (ispell-find-aspell-dictionaries): New command.
8012c835 4574 (ispell-have-aspell-dictionaries): New variable.
e7cdb3e0
RS
4575 (ispell-aspell-data-dir, ispell-aspell-dict-dir): New variables.
4576 (ispell-get-aspell-config-value): New function.
4577 (ispell-aspell-find-dictionary): New function.
4578 (ispell-aspell-add-aliases): New function.
4579 (ispell-valid-dictionary-list): Call ispell-find-aspell-dictionaries if
4580 appropriate. Don't look for ispell dictionaries if we use aspell.
4581 (ispell-menu-map): Don't build a submenu of dictionaries.
8012c835 4582
61298e17
RS
45832005-08-09 Richard M. Stallman <rms@gnu.org>
4584
4585 * progmodes/sql.el (sql-interactive-mode-map): Use fboundp.
4586 (sql-read-passwd): Use read-passwd.
4587
4588 * progmodes/idlw-toolbar.el (idlwave-toolbar)
4589 (idlwave-toolbar-is-possible): Add defvars.
4590
4591 * progmodes/idlw-shell.el (idlwave-xemacs-hack-mouse-track):
4592 Avoid warnings.
4593
4594 * progmodes/idlw-rinfo.el (idlwave-system-variables-alist)
4595 (idlwave-system-class-info, idlwave-executive-commands-alist):
4596 Use defvar.
4597
4598 * progmodes/cc-engine.el (c-guess-basic-syntax): Add autoload.
4599
4600 * mail/supercite.el (sc-ask, sc-no-blank-line-or-header):
4601 Avoid warnings.
4602
4603 * mail/rmail.el (rmail-ignored-headers): Don't hide mime-version:
4604 and content-type: headers.
4605
4606 * eshell/eshell.el (eshell): Avoid warnings about eshell-mode.
4607
4608 * emacs-lisp/map-ynp.el (map-y-or-n-p): Reorder the options
4609 and rename some of them to be more self-explanatory.
4610
4611 * calendar/calendar.el (calendar-mode-map): Bind < and > usefully.
4612
4613 * startup.el (command-line-1): Implement -scriptload.
4614
4615 * replace.el (occur-engine): Initial *Occur* output not undoable.
4616
4617 * menu-bar.el (menu-bar-file-menu): Rename some menu items
4618 and improve help strings.
4619
4620 * isearch.el (isearch-repeat): When changing direction,
4621 mark search successful.
4622
4623 * ediff-init.el: Use (featurep 'xemacs).
4624
4625 * comint.el (send-invisible): Identify buffer, if not selected.
4626
4627 * align.el: Delete autoload for c-guess-basic-syntax.
4628
a165d05e
JB
46292005-08-09 Juanma Barranquero <lekktu@gmail.com>
4630
4631 * textmodes/refbib.el (r2b-convert-record, r2b-convert-buffer):
4632 Improve argument/docstring consistency. Doc fixes.
4633 (r2b-variables, r2bv-address, r2bv-annote, r2bv-author)
4634 (r2bv-booktitle, r2bv-date, r2bv-decade, r2bv-editor)
4635 (r2bv-entry-kind, r2bv-institution, r2bv-journal, r2bv-keywords)
4636 (r2bv-kn, r2bv-month, r2bv-note, r2bv-number, r2bv-ordering)
4637 (r2bv-organization, r2bv-pages, r2bv-primary-author)
4638 (r2bv-publisher, r2bv-school, r2bv-title, r2bv-title-first-word)
4639 (r2bv-tr, r2bv-type, r2bv-volume, r2bv-where, r2bv-year):
4640 Defvar at compile time.
4641
196a121b
JL
46422005-08-09 Juri Linkov <juri@jurta.org>
4643
ec08e2f4 4644 * info.el: Replace `info' with upper-case `Info' where appropriate.
196a121b
JL
4645 (info-title-1, info-title-2, info-title-3, info-title-4)
4646 (info-menu-header): Move up face definitions.
4647 (info-menu-star): Rename from `info-menu-5'.
4648 (Info-fontify-node): Replace `info-menu-5' with `info-menu-star'.
4649 (Info-fontify-visited-nodes): Fix docstring.
4650 (Info-hide-note-references): Fix docstring.
4651 (Info-up, Info-next-reference, Info-prev-reference): Put cursor on
4652 menu items in the same way as on cross-references.
4653 (info-apropos): Fix sorting order and formatting to be like in the
4654 stand-alone Info browser. Display error messages for 1 sec.
4655 (Info-mode-map): Move down `c' key binding. Bind `^' to `Info-up'.
4656 (Info-mode-menu): Remove item for `Info-search-case-sensitively'
4657 from the menu bar.
4658 (Info-insert-dir): Restore point after calling
4659 `insert-buffer-substring'.
4660
48b194fd
RS
46612005-08-08 Richard M. Stallman <rms@gnu.org>
4662
4663 * emacs-lisp/lmenu.el (lucid-menubar-map, lucid-failing-menubar)
4664 (recompute-lucid-menubar): Add defvars.
4665
4666 * mail/sendmail.el (mail-yank-original): Use with-no-warnings.
4667
4668 * mail/reporter.el (reporter-dump-state): Use insert-buffer-substring.
4669
aa6f7b96 4670 * net/net-utils.el (run-dig): Rename from `dig'.
48b194fd
RS
4671
4672 * play/gametree.el (gametree-mode): Use make-local-variable,
4673 not make-variable-buffer-local.
4674
4675 * progmodes/ada-prj.el (ada-prj-display-page): Use with-no-warnings.
4676
4677 * ansi-color.el (ansi-color-make-extent)
4678 (ansi-color-set-extent-face): Use fboundp, not functionp.
4679
4680 * autorevert.el (auto-revert-tail-mode): Use make-local-variable,
4681 not make-variable-buffer-local.
4682
4683 * bookmark.el (Info-current-file): Add defvar.
4684 (bookmark-jump-noselect): Use with-no-warnings.
4685
4686 * completion.el (c-mode-map, fortran-mode-map): Add defvars.
4687
4688 * ebuff-menu.el (Helper-return-blurb): Add defvar.
4689
4690 * ffap.el (gnus-summary-buffer, gnus-article-buffer): Add defvars.
4691
4692 * find-file.el (ada-procedure-start-regexp)
4693 (ada-package-start-regexp): Add defvars.
4694
4695 * info.el (Info-insert-dir): Use insert-buffer-substring.
4696
4697 * xml.el (xml-att-def-re): Add defvar.
4698
4699 * icomplete.el (icomplete-exhibit): Adapt to new while-no-input
4700 calling convention.
4701
4702 * subr.el (while-no-input): Return t if there is input.
4703
98605c6f
LT
47042005-08-08 Luc Teirlinck <teirllm@auburn.edu>
4705
4706 * cus-start.el (all): Add `overflow-newline-into-fringe'.
4707
0c737c20
JB
47082005-08-08 Juanma Barranquero <lekktu@gmail.com>
4709
4710 * cmuscheme.el (inferior-scheme-mode-hook, inferior-scheme-mode)
4711 (scheme-prev-l/c-dir/file): Fix typos in docstrings.
4712
47132005-08-08 Emilio C. Lopes <eclig@gmx.net>
4714
4715 * cmuscheme.el (scheme-start-file): Replace reference to
4716 `user-emacs-directory' by "~/.emacs.d/".
4717
b499789c
TTN
47182005-08-08 Thien-Thi Nguyen <ttn@gnu.org>
4719
4720 * info.el (Info-dir-remove-duplicates): Avoid case folding
4721 in loop; instead, keep downcased strings for comparison.
4722 Suggested by Helmut Eller.
4723
d2a2c17f
MA
47242005-08-07 Michael Albinus <michael.albinus@gmx.de>
4725
4726 Sync with Tramp 2.0.50.
4727
11948172 4728 * net/tramp.el: Remove defvar of `last-coding-system-used' in the
d2a2c17f
MA
4729 XEmacs case; not necessary anymore.
4730 (tramp-user-regexp): Allow "@" as part of user name.
4731 (tramp-handle-set-visited-file-modtime)
4732 (tramp-handle-insert-file-contents)
4733 (tramp-handle-write-region): No special handling for
4734 `last-coding-system-used, because this is done in
4735 `tramp-accept-process-output' now.
4736 (tramp-accept-process-output): New defun.
4737 (tramp-process-one-action, tramp-process-one-multi-action)
4738 (tramp-wait-for-regexp, tramp-wait-for-output)
4739 (tramp-discard-garbage-erase-buffer): Call it. Reported by David
4740 Howells <dhowells@redhat.com>.
4741 (clear-visited-file-modtime): Defadvice removed. The check for
4742 unset buffer's modtime does not need to be based on
4743 `tramp-buffer-file-attributes'. Suggested by RMS.
4744 (tramp-message): Insert "\n" if not being at beginning of line.
4745 (tramp-find-shell): Use `tramp-barf-if-no-shell-prompt' for code
4746 sequence with same logic.
4747 (tramp-completion-handle-expand-file-name): Discard call of
4748 `tramp-drop-volume-letter'. It is not necessary, and there have
4749 been problems with (expand-file-name "~/.netrc" "/") in ange-ftp.
aa6f7b96 4750 Reported by Richard G. Bielawski <Richard.G.Bielawski@wellsfargo.com>.
d2a2c17f
MA
4751 (tramp-do-copy-or-rename-file-out-of-band): Transfer message
4752 should always be visible.
4753 (tramp-handle-insert-directory, tramp-setup-complete)
4754 (tramp-set-process-query-on-exit-flag)
4755 (tramp-append-tramp-buffers): Pacify byte-compiler.
aa6f7b96
SM
4756 (tramp-bug): Delete non-existing variables from list.
4757 Apply `tramp-load-report-modules' as pre-hook.
4758 Mask `tramp-password-prompt-regexp', `tramp-shell-prompt-pattern' and
4759 `shell-prompt-pattern' because of non-7bit characters.
4760 Reported by Sebastian Luque <sluque@mun.ca>.
4761 (tramp-reporter-dump-variable, tramp-load-report-modules): New defuns.
d2a2c17f 4762 (tramp-match-string-list): Remove function.
aa6f7b96
SM
4763 (tramp-wait-for-regexp): Remove call of that function.
4764 Suggested by Kim F. Storm <storm@cua.dk>.
d2a2c17f
MA
4765 (tramp-set-auto-save-file-modes): Use octal integer code #o600
4766 instead of octal character code ?\600. The latter resulted in a
4767 syntax error with XEmacs.
4768
11948172 4769 * net/tramp-smb.el: Remove defvar of `last-coding-system-used' in the
d2a2c17f
MA
4770 XEmacs case; not necessary anymore.
4771 (tramp-smb-handle-write-region): No special handling for
4772 `last-coding-system-used, because this is done in
4773 `tramp-accept-process-output' now.
4774 (tramp-smb-wait-for-output): Call `tramp-accept-process-output'.
4775
07a15941
LT
47762005-08-06 Luc Teirlinck <teirllm@auburn.edu>
4777
48d59eda
SM
4778 * wid-edit.el (widget-choice-value-create):
4779 Unconditionally respect user choice. Set :explicit-choice back to nil
4780 when no longer needed.
ff2b1744
LT
4781 (widget-choice-action): Unconditionally respect user choice.
4782 Eliminate :explicit-choice-value.
4783
07a15941
LT
4784 * fringe.el (set-fringe-indicators-1, fringe-indicators): Delete.
4785
4786 * menu-bar.el (menu-bar-options-save): Replace `fringe-indicators'
4787 with `indicate-empty-lines' and `indicate-buffer-boundaries'.
4788 (menu-bar-showhide-fringe-menu): Add new item "Empty line indicators"
4789 running new function `toggle-indicate-empty-lines'.
4790 Rename "Customize" item to "Customize fringe".
4791 Rename "Indicators" item to "Buffer boundaries" and change help echo.
4792 (menu-bar-showhide-fringe-ind-menu): Change several help echos.
4793 Add `menu-bar-showhide-fringe-ind-customize' as "Other (customize)".
4794 Delete "Empty lines only" item.
4795 (menu-bar-showhide-fringe-ind-customize): New function.
4796 (menu-bar-showhide-fringe-ind-mixed)
4797 (menu-bar-showhide-fringe-ind-box)
4798 (menu-bar-showhide-fringe-ind-right)
4799 (menu-bar-showhide-fringe-ind-left)
4800 (menu-bar-showhide-fringe-ind-none): Use `indicate-buffer-boundaries'
4801 instead of `fringe-indicators'.
4802
44766d63 48032005-08-06 Michael Kifer <kifer@cs.stonybrook.edu>
cb5ccc08
JB
4804
4805 * viper.el (viper-emacs-state-mode-list): Add recentf-dialog-mode.
44766d63 4806 Change the date of last update.
cb5ccc08 4807
38685583 48082005-08-06 Michael Kifer <kifer@cs.stonybrook.edu>
cb5ccc08
JB
4809
4810 * viper-cmd.el (viper-harness-minor-mode, viper-exec-delete)
4811 (viper-exec-yank, viper-put-back): Don't display modification msg
4812 if in the minibuffer.
4813
4814 * viper-init.el (viper-replace-overlay-cursor-color)
4815 (viper-insert-state-cursor-color, viper-vi-state-cursor-color):
4816 Make variables frame local.
4817
4818 * viper-util.el (viper-append-filter-alist): Use append instead of
38685583 4819 nconc.
cb5ccc08
JB
4820
4821 * viper.el (viper-vi-state-mode-list)
4822 (viper-emacs-state-mode-list): Move help-mode and
4823 completion-list-mode from the first list to the second.
4824 (viper-mode): Docstring.
4825 (viper-go-away, viper-non-hook-settings): Don't localize
4826 minor-mode-alist in newer Emacsen. Add advice to
4827 set-cursor-color. Don't bind "\C-c\\".
4828
cb8fc40a
EZ
48292005-08-06 Emilio C. Lopes <eclig@gmx.net>
4830
4831 * cmuscheme.el (scheme-trace-command, scheme-untrace-command)
4832 (scheme-macro-expand-command): New user options.
4833 (scheme-trace-procedure, scheme-expand-current-form): New commands.
4834 (scheme-form-at-point, scheme-start-file)
4835 (scheme-interactively-start-process): New functions.
4836 (scheme-get-process): New function, extracted from `scheme-proc'.
4837 (run-scheme): Call `scheme-start-file' to get start file, and pass
4838 it to `make-comint'.
aa6f7b96
SM
4839 (switch-to-scheme, scheme-proc):
4840 Call `scheme-interactively-start-process' if no Scheme buffer/process
cb8fc40a
EZ
4841 is available.
4842
ba65be24
JL
48432005-08-06 Juri Linkov <juri@jurta.org>
4844
4845 * progmodes/compile.el (compilation-mode-font-lock-keywords):
4846 Use `compilation-text-face', `compilation-info-text-face' and
4847 `compilation-error-text-face' instead of `font-lock-keyword-face'.
4848 (compilation-error): New face.
4849 (compilation-error-file-name): Inherit from
4850 `compilation-error' instead of `font-lock-warning-face'.
4851 (compilation-warning-file-name): Inherit from
4852 `compilation-warning' instead of `font-lock-warning-face'.
4853 (compilation-info, compilation-error-file-name)
4854 (compilation-warning-file-name, compilation-info-file-name)
4855 (compilation-line-number, compilation-column-number): Doc fix.
4856 (compilation-error-text-face, compilation-warning-text-face)
4857 (compilation-info-text-face): New face variables.
4858 (compilation-line-face, compilation-column-face)
4859 (compilation-enter-directory-face)
4860 (compilation-leave-directory-face): Doc fix.
4861 (compilation-text-face): New function.
4862
ca19f3f1
AS
4863 * progmodes/grep.el (grep-regexp-alist): Set 5th arg `TYPE' to 0
4864 instead of 1 to display binary file names as info file links.
ba65be24
JL
4865 (grep-error-face): Use `compilation-error-face' instead of
4866 `font-lock-keyword-face'.
4867 (grep-mode-font-lock-keywords): Use `compilation-info-text-face'
ca19f3f1
AS
4868 and `compilation-warning-text-face' instead of
4869 `font-lock-keyword-face'. Use `compilation-error-text-face'
4870 instead of `grep-error-face'.
ba65be24 4871
4f27bfc3
KH
48722005-08-05 Kenichi Handa <handa@m17n.org>
4873
4874 * international/code-pages.el: Add autoload cookies for all coding
4875 systems.
4876
eaf99616
LT
48772005-08-04 Luc Teirlinck <teirllm@auburn.edu>
4878
4879 * cus-start.el (all): Put undo.c where it alphabetically belongs.
4880
35952129
JL
48812005-08-04 Juri Linkov <juri@jurta.org>
4882
94c713b2
JL
4883 * progmodes/compile.el (compilation-mode-map):
4884 * progmodes/grep.el (grep-mode-map):
4885 Bind TAB to `compilation-next-error' and [backtab] to
4886 `compilation-previous-error'.
4887
35952129
JL
4888 * progmodes/grep.el (grep-regexp-alist): Replace complex regexp
4889 matching line numbers, column numbers and their ranges with regexp
4890 matching only line numbers.
4891 (grep-context-face): New face variable.
4892 (grep-mode-font-lock-keywords): Use it.
4893
4894 * faces.el (read-face-name): Delete duplicate faces.
4895
6f08431c
JB
48962005-08-02 Juanma Barranquero <lekktu@gmail.com>
4897
6ced5724
JB
4898 * thumbs.el (thumbs-find-image): Don't make variables
4899 automatically buffer local.
4900 (thumbs-current-tmp-filename, thumbs-current-image-filename)
4901 (thumbs-image-num): Make automatically buffer local.
4902 (thumbs-show-thumbs-list): Use `make-local-variable', not
4903 `make-variable-buffer-local'.
aa6f7b96 4904 (thumbs-insert-image): Make `thumbs-current-image-size' buffer-local.
6ced5724 4905
6f08431c
JB
4906 * play/doctor.el (doctor-type-symbol): "?\ " -> "?\s".
4907 (**mad**, *debug*, *print-space*, *print-upcase*, abuselst)
4908 (abusewords, account, afraidof, arerelated, areyou, bak, beclst)
4909 (bother, bye, canyou, chatlst, continue, deathlst, describe)
4910 (drnk, drugs, eliza-flag, elizalst, famlst, feared, fears)
4911 (feelings-about, foullst, found, hello, history, howareyoulst)
4912 (howdyflag, huhlst, ibelieve, improve, inter, isee, isrelated)
4913 (lincount, longhuhlst, lover, machlst, mathlst, maybe, moods)
4914 (neglst, obj, object, owner, please, problems, qlist)
4915 (random-adjective, relation, remlst, repetitive-shortness)
4916 (replist, rms-flag, schoollst, sent, sexlst, shortbeclst)
4917 (shortlst, something, sportslst, stallmanlst, states, subj)
4918 (suicide-flag, sure, things, thlst, toklst, typos, verb, want)
4919 (whatwhen, whereoutp, whysay, whywant, zippy-flag, zippylst):
4920 Defvar at compile time.
4921
6ced5724
JB
4922 * progmodes/ada-mode.el (ada-mode): Use `make-local-variable',
4923 not `make-variable-buffer-local'.
4924
f8a9926b
KS
49252005-08-02 Kim F. Storm <storm@cua.dk>
4926
4927 * emulation/cua-rect.el (cua--highlight-rectangle): Only show
4928 rectangle overlay in selected window.
4929
121e80cf
LT
49302005-08-01 Luc Teirlinck <teirllm@auburn.edu>
4931
4932 * cus-start.el (all): Put `indicate-empty-lines' in fringe group
4933 instead of display group. Make `indicate-buffer-boundaries'
4934 customizable through Custom.
4935
1e5b5dc0
JB
49362005-08-01 Juanma Barranquero <lekktu@gmail.com>
4937
4938 * progmodes/gdb-ui.el (gdb-frame-address, gdb-var-changed)
4939 (gdb-output-sink, gdba, gdb-cpp-define-alist-program)
4940 (gdb-set-gud-minor-mode, gdb-exited, gdb-setup-windows)
4941 (gdb-put-string): Fix typos in docstrings.
4942
e37a0f2d
NR
49432005-08-01 Nick Roberts <nickrob@snap.net.nz>
4944
201dc594 4945 Update copyright notices of files in progmodes directory for
aa6f7b96 4946 release of Emacs 22.1.
201dc594 4947
e37a0f2d
NR
4948 * progmodes/gdb-ui.el (gdb-enable-debug-log): Add autoload cookie.
4949
aa6f7b96
SM
4950 * progmodes/gud.el (gud-tooltip-mode): Add autoload cookie.
4951 Don't barf if the GUD buffer has been killed.
e37a0f2d 4952
b68eddb4
KS
49532005-08-01 Kim F. Storm <storm@cua.dk>
4954
4955 * textmodes/table.el (table-yank-handler): Change defcustom to defvar.
4956
01e4a4fa
SM
49572005-07-29 Stefan Monnier <monnier@iro.umontreal.ca>
4958
48d59eda
SM
4959 * simple.el (next-error-follow-minor-mode):
4960 make-variable-buffer-local -> make-local-variable.
4961
4962 * emacs-lisp/cl-extra.el: Require CL also when compiling.
4963
01e4a4fa
SM
4964 * emacs-lisp/bytecomp.el (byte-compile-make-variable-buffer-local)
4965 (byte-compile-form-make-variable-buffer-local): New functions to warn
4966 about misuses of make-variable-buffer-local where make-local-variable
4967 was meant.
4968
b89c5a72
JB
49692005-07-29 Juanma Barranquero <lekktu@gmail.com>
4970
f2e48473
JB
4971 * bs.el (bs-attributes-list): Doc fix.
4972 (bs): Update url-link.
4973
b89c5a72
JB
4974 * desktop.el (desktop-save-buffer): Fix typos in docstring.
4975 (desktop-load-default): Simplify.
4976
972b8f82
JB
4977 * ibuffer.el (ibuffer-columnize-and-insert-list)
4978 (ibuffer-mouse-toggle-mark, ibuffer-count-marked-lines)
4979 (ibuffer-unmark-all, ibuffer-toggle-marks)
4980 (ibuffer-unmark-forward, ibuffer-unmark-backward)
4981 (ibuffer-compile-make-format-form, ibuffer-format-column)
4982 (ibuffer-current-buffers-with-marks)
4983 (ibuffer-update-title-and-summary): "?\ " -> "?\s".
4984 (ibuffer): Doc fix.
4985 (ibuffer-mode): Fix typo in docstring.
4986 (ibuffer-hooks, ibuffer-mode-hooks): Make obsolete and declare
4987 with `define-obsolete-variable-alias'.
4988 (ibuffer-elide-long-columns): Mark as obsolete. Doc fix.
4989
dfc434d0
KH
49902005-07-29 Kenichi Handa <handa@m17n.org>
4991
01e4a4fa
SM
4992 * international/mule-cmds.el (select-message-coding-system):
4993 Be sure to use LF for end-of-line. If no coding system is decided,
dfc434d0
KH
4994 return iso-8859-1-unix.
4995
92482d77
SM
49962005-07-28 Stefan Monnier <monnier@iro.umontreal.ca>
4997
4998 * net/ange-ftp.el (ange-ftp-gateway-fatal-msgs)
4999 (ange-ftp-pending-error-line): New vars.
5000 (ange-ftp-process-handle-line, ange-ftp-process-filter): Use them
5001 to handle the non-fatal no-route-to-host messages.
5002 (internal-ange-ftp-mode): Make the no-match regexp more efficient.
5003
6480c508
JB
50042005-07-28 Juanma Barranquero <lekktu@gmail.com>
5005
5006 * isearch.el (isearch-mode-map, isearch-other-meta-char)
5007 (isearch-quote-char, isearch-printing-char)
5008 (isearch-text-char-description): "?\ " -> "?\s".
5009 (isearch-lazy-highlight-cleanup)
5010 (isearch-lazy-highlight-initial-delay)
5011 (isearch-lazy-highlight-interval)
5012 (isearch-lazy-highlight-max-at-a-time)
5013 (isearch-lazy-highlight-face, isearch-lazy-highlight-cleanup):
5014 Declare with define-obsolete-*-alias macros.
5015 (isearch-forward): Fix typo in docstring.
5016 (search-invisible, search-ring-yank-pointer)
5017 (regexp-search-ring-yank-pointer): Doc fixes.
5018
5019 * recentf.el (recentf-menu-append-commands-p): Declare with
5020 `define-obsolete-variable-alias'.
5021 (recentf-max-saved-items, recentf-menu-filter)
5022 (recentf-arrange-by-rule-subfilter): Doc fixes.
5023 (recentf-menu-append-commands-flag)
5024 (recentf-initialize-file-name-history, recentf-expand-file-name)
5025 (recentf-clear-data): Fix typos in docstrings.
5026
8aa9ad9f
NR
50272005-07-28 Nick Roberts <nickrob@snap.net.nz>
5028
5029 * progmodes/gdb-ui.el: Smarten comments.
5030 (gdb-info-breakpoints-custom): Use nowarn when finding file.
5031
4f0c9ba7
DN
50322005-07-27 Dan Nicolaescu <dann@ics.uci.edu>
5033
5034 * term/apollo.el (terminal-init-apollo): New function containing
5035 all former top level forms in the file.
5036 * term/bobcat.el (terminal-init-bobcat):
5037 * term/cygwin.el (terminal-init-cygwin):
5038 * term/iris-ansi.el (terminal-init-iris-ansi):
5039 * term/linux.el (terminal-init-linux):
5040 * term/news.el (terminal-init-news):
5041 * term/rxvt.el (terminal-init-rxvt):
5042 * term/sun.el (terminal-init-sun):
5043 * term/tvi970.el (terminal-init-tvi970):
5044 * term/vt100.el (terminal-init-vt100):
5045 * term/vt102.el (terminal-init-vt102):
5046 * term/vt125.el (terminal-init-vt125):
5047 * term/vt200.el (terminal-init-vt200):
5048 * term/vt201.el (terminal-init-vt201):
5049 * term/vt220.el (terminal-init-vt220):
5050 * term/vt240.el (terminal-init-vt240):
5051 * term/vt300.el (terminal-init-vt300):
5052 * term/vt320.el (terminal-init-vt320):
5053 * term/vt400.el (terminal-init-vt400):
5054 * term/vt420.el (terminal-init-vt420):
5055 * term/wyse50.el (terminal-init-wyse50):
5056 * term/xterm.el (terminal-init-xterm): Likewise.
5057
5058 * term/README: Describe the terminal-init-* functionality.
5059
01e4a4fa
SM
5060 * startup.el (command-line): After loading the terminal initialization
5061 file call the corresponding terminal initialization function.
4f0c9ba7 5062
3509543c
KH
50632005-07-27 Kenichi Handa <handa@m17n.org>
5064
5065 * ps-bdf.el (bdf-read-font-info): Ignore glyphs whose ENCODING is
5066 negative.
5067
01e4a4fa 5068 * ps-mule.el (ps-mule-bitmap-prologue): Fix arguments to setcharwidth.
2f3a9d50
KH
5069 (ps-mule-composition-prologue): Fix for the case that
5070 RelativeCompose is false.
3509543c 5071
cbfde7a0
SM
50722005-07-26 Stefan Monnier <monnier@iro.umontreal.ca>
5073
a34ed813
SM
5074 * smerge-mode.el (smerge-ediff): Use insert-buffer-substring.
5075
cbfde7a0
SM
5076 * descr-text.el (describe-char): Handle the case where the list of
5077 chars is displayed in a separate frame.
5078 Be a bit more discriminating when looking for the char.
5079
d32ff76a
JB
50802005-07-26 Juanma Barranquero <lekktu@gmail.com>
5081
5082 * bookmark.el (bookmark-automatically-show-annotations)
5083 (bookmark-read-annotation-text-func): Doc fixes.
5084 (bookmark-save): Improve argument/docstring consistency.
5085 (bookmark-get-bookmark, bookmark-get-bookmark-record)
5086 (bookmark-alist-from-buffer)
5087 (bookmark-upgrade-file-format-from-0)
5088 (bookmark-grok-file-format-version)
5089 (bookmark-maybe-upgrade-file-format, bookmark-kill-line)
5090 (bookmark-read-annotation-mode)
5091 (bookmark-insert-current-bookmark, bookmark-jump)
5092 (bookmark-exit-hook): Fix typos in docstrings.
5093 (bookmark-exit-hooks): Define as obsolete alias.
5094 (bookmark-exit-hook-internal): Run `bookmark-exit-hook',
5095 not `bookmark-exit-hooks'. Fix docstring.
5096 (bookmark-bmenu-select): "?\ " -> "?\s".
5097
50982005-07-25 Ari Roponen <arjuropo@cc.jyu.fi> (tiny change)
5e4c9744
LT
5099
5100 * startup.el (command-line): Fix typo.
5101
5eca5ecd
RS
51022005-07-24 Richard M. Stallman <rms@gnu.org>
5103
5104 * tooltip.el (tooltip-mode): Test emacs-basic-display,
5105 not emacs-quick-startup.
5106
ac0385c8
JB
51072005-07-24 Juanma Barranquero <lekktu@gmail.com>
5108
48ce962e
JB
5109 * emacs-lisp/re-builder.el (reb-with-current-window): Delete.
5110 (reb-next-match, reb-show-subexp): Use `with-selected-window'
5111 instead of `reb-with-current-window'.
5112 (reb-prev-match): Likewise. Also, don't move left if the search
5113 was unsuccessful.
5114 (reb-initialize-buffer): New function.
5115 (re-builder, reb-change-syntax): Use it.
5116
ac0385c8
JB
5117 * man.el (Man-goto-page): Make second argument NOERROR optional.
5118
55fb4ff7
RS
51192005-07-23 Richard M. Stallman <rms@gnu.org>
5120
5121 * man.el (Man-bgproc-sentinel): Check here for failure to find
5122 any man page in the output, and report the error here.
5123 (Man-arguments): Make it permanent local.
5124 (Man-goto-page): New arg NOERROR. Never kill the current buffer.
5125 (Man-mode): Pass t for NOERROR.
5126
ac0385c8
JB
5127 * progmodes/grep.el (grep-error-face): Use font-lock-keyword-face.
5128 (grep-mode-font-lock-keywords):
55fb4ff7
RS
5129 Don't use compilation-...-face for messages that are not file names.
5130
5131 * progmodes/compile.el (compilation-mode-font-lock-keywords):
5132 Don't use compilation-...-face for messages that are not file names.
5133
1050234a
JL
51342005-07-22 Juri Linkov <juri@jurta.org>
5135
1050234a
JL
5136 * startup.el (normal-splash-screen): Update menu name.
5137
5138 * tempo.el (tempo-insert-template): Fix 2005-07-16 change.
5139
19292318
DN
51402005-07-22 Dan Nicolaescu <dann@ics.uci.edu>
5141
6a55dae2
DN
5142 * term/xterm.el: Load term/rxvt if the terminal is actually an
5143 rxvt terminal.
5144 (xterm-rxvt-set-background-mode): Remove, not used anymore.
5145
19292318
DN
5146 * term/rxvt.el (function-key-map): Use substitute-key-definition
5147 to bind {C,S,C-S}-{f1-f10}. Add a few missing key bindings.
5148
5149 * term/cygwin.el: New file.
5150
80362dd2
KS
51512005-07-22 Kim F. Storm <storm@cua.dk>
5152
a34ed813
SM
5153 * image-file.el (insert-image-file, image-file-yank-handler):
5154 Fix last change to maintain a (unique) yank-handler on yanked images.
80362dd2 5155
4be27839
EZ
51562005-07-22 Eduardo Mu\e,Aq\e(Boz <emufer@terra.es> (tiny change)
5157
5158 * dired.el (dired-move-to-filename-regexp): Recognize the B suffix
5159 of the file size (as in "177B" for 177 bytes). This happens with
5160 "ls -lh" on FreeBSD.
5161
3dd89635
JB
51622005-07-22 Juanma Barranquero <lekktu@gmail.com>
5163
5164 * hilit-chg.el (highlight-changes-global-initial-state)
5165 (highlight-compare-buffers, hilit-chg-turn-on-maybe)
5166 (hilit-chg-fixup, highlight-changes-mode):
5167 Fix typos in docstrings.
5168 (highlight-changes-global-modes, highlight-changes-rotate-faces):
5169 Doc fixes.
5170
8a469c77
LT
51712005-07-21 Luc Teirlinck <teirllm@auburn.edu>
5172
5173 * emacs-lisp/easy-mmode.el (define-minor-mode): Never call the
5174 mode function using `eval-after-load'.
5175
5543c8b7
KS
51762005-07-21 Kim F. Storm <storm@cua.dk>
5177
5178 * mail/emacsbug.el (report-emacs-bug): Request that backtraces are
5179 included when reporting an emacs crash, and tell about the DEBUG file.
5180
5181 * image-file.el (insert-image-file): Add yank-handler.
5182 (image-file-yank-handler): Yank handler to make unique copies of
5183 images when they are yanked into a buffer next to each other.
5184
69c3280d
JB
51852005-07-21 Juanma Barranquero <lekktu@gmail.com>
5186
d6ff789c
JB
5187 * comint.el (comint-use-prompt-regexp, comint-send-input)
5188 (comint-source-default, comint-extract-string)
5189 (comint-get-source, comint-word, comint-completion)
5190 (comint-source, comint-prompt-read-only, comint-update-fence):
5191 Fix typos in docstrings.
5192 (comint-use-prompt-regexp-instead-of-fields, comint-kill-output):
5193 Declare with define-obsolete-*-alias macros.
5194 (comint-previous-matching-input-from-input)
5195 (comint-next-matching-input-from-input)
5196 (comint-previous-matching-input, comint-next-matching-input)
5197 (comint-forward-matching-input):
5198 Improve argument/docstring consistency.
5199
4880a274
JB
5200 * desktop.el (desktop-clear-preserve-buffers-regexp):
5201 Also preserve the *server* buffer.
5202
69c3280d
JB
5203 * simple.el (clone-indirect-buffer): Doc fix.
5204 (fixup-whitespace, just-one-space)
5205 (backward-delete-char-untabify, lambda): "?\ " -> "?\s".
5206 (next-error, next-error-highlight)
5207 (next-error-highlight-no-select, next-error-last-buffer)
5208 (next-error-buffer-p, next-error-find-buffer, next-error)
5209 (previous-error, next-error-no-select, previous-error-no-select)
5210 (open-line, split-line, minibuffer-prompt-width, kill-new)
5211 (binary-overwrite-mode): Fix typos in docstrings.
5212 (set-fill-column): Fix typo in message.
5213
5214 * skeleton.el (skeleton-proxy-new): Doc fix.
5215
5216 * strokes.el (strokes-load-hook): Doc fix.
5217 (strokes-grid-resolution, strokes-get-grid-position)
5218 (strokes-renormalize-to-grid, strokes-read-stroke)
5219 (strokes-read-complex-stroke, strokes-file, strokes-last-stroke)
5220 (strokes-global-map): Fix typos in docstrings.
5221 (strokes-help): Doc fix. Fix help message and pass it through
5222 `substitute-command-keys'.
5223
4880a274
JB
5224 * tempo.el (tempo-insert-prompt, tempo-interactive)
5225 (tempo-show-completion-buffer, tempo-tags, tempo-match-finder)
5226 (tempo-insert-string-functions, tempo-local-tags)
5227 (tempo-define-template, tempo-insert-template)
5228 (tempo-insert-prompt-compat, tempo-is-user-element)
5229 (tempo-insert-mark, tempo-find-match-string, tempo-complete-tag):
5230 Fix typos in docstrings.
5231
5232 * vcursor.el (vcursor-other-window, vcursor-bind-keys)
5233 (vcursor-key-bindings, vcursor-use-vcursor-map)
5234 (vcursor-find-window, vcursor-scroll-down)
5235 (vcursor-disable, vcursor-beginning-of-buffer)
5236 (vcursor-end-of-buffer): Fix typos in docstrings.
5237 (vcursor-relative-move, vcursor-get-char-count):
5238 Improve argument/docstring consistency.
5239
5240 * version.el: "?\ " -> "?\s".
5241
5242 * wid-edit.el (widget-default-create, widget-after-change)
5243 (widget-default-format-handler, widget-checklist-add-item)
5244 (widget-radio-add-item, widget-choose, widget-specify-secret)
5245 (widget-field-value-create, widget-field-value-get)
5246 (widget-editable-list-format-handler)
5247 (widget-editable-list-entry-create, widget-group-value-create)
5248 (widget-documentation-link-add)
5249 (widget-documentation-string-value-create): "?\ " -> "?\s".
5250 (widget-convert-text): Doc fix.
5251 (widget-narrow-to-field, widget-field-find)
5252 (widget-url-link-action, widget-emacs-library-link-action)
5253 (widget-color-notify): Fix typos in docstrings.
5254
5255 * w32-fns.el (w32-shell-name): Use `bound-and-true-p'.
5256 (x-select-text, set-w32-system-coding-system)
5257 (w32-add-charset-info): Fix typos in docstrings.
5258
5259 * emulation/cua-base.el (cua-mode, cua-enable-register-prefix)
5260 (cua-enable-cua-keys, cua-use-hyper-key)
5261 (cua-virtual-rectangle-edges): Fix typos in docstrings.
5262 (cua--M/H-key, cua--init-keymaps): "?\ " -> "?\s".
5263
5264 * net/tramp.el (tramp-handle-load): Fix typo in error message.
5265
5266 * emacs-lisp/re-builder.el (regexp-builder): Declare with
5267 `defalias' instead of faking it.
5268
5269 * eshell/em-ls.el (eshell-ls-decorated-name): Doc fix.
5270 (eshell-ls-missing, eshell-ls-dired-initial-args)
5271 (eshell-ls-use-in-dired): Fix typos in docstrings.
5272
200576f6
KS
52732005-07-20 Kim F. Storm <storm@cua.dk>
5274
5275 * emulation/cua-base.el (cua-mode): Improve doc string.
5276
3f32d6a3
JB
52772005-07-20 Juanma Barranquero <lekktu@gmail.com>
5278
a5b5bf44
JB
5279 * abbrev.el (expand-region-abbrevs): Doc fix.
5280 (inverse-add-mode-abbrev, inverse-add-global-abbrev):
5281 Improve argument/docstring consistency.
5282
5283 * arc-mode.el (archive-get-descr, archive-alternate-display):
5284 Doc fixes.
5285 (archive-l-e): Improve argument/docstring consistency.
5286 (archive-tmpdir, archive-unixdate, archive-unixtime)
5287 (archive-chmod-entry): Fix typos in docstrings.
5288 (archive-unflag, archive-unflag-backwards)
5289 (archive-unmark-all-files): "?\ " -> "?\s".
5290
5291 * buff-menu.el (Buffer-menu-unmark): Doc fix.
5292 (Buffer-menu-not-modified, Buffer-menu-execute)
5293 (Buffer-menu-toggle-read-only, Buffer-menu-buffer+size)
5294 (list-buffers-noselect, Buffer-menu-select): "?\ " -> "?\s".
5295
5296 * composite.el (compose-string, encode-composition-rule)
5297 (compose-last-chars): Fix typos in docstrings.
5298
3f32d6a3
JB
5299 * desktop.el (desktop-enable, desktop-basefilename):
5300 Declare with `define-obsolete-variable-alias'.
5301 (desktop-internal-v2s): Don't quote keywords.
5302 (desktop-clear): "?\ " -> "?\s".
5303
a5b5bf44
JB
5304 * dired.el (dired-align-file, dired-flag-backup-files)
5305 (dired-change-marks, dired-unmark-all-files): "?\ " -> "?\s".
5306 (dired-listing-switches, dired-ls-F-marks-symlinks)
5307 (dired-dwim-target, dired-load-hook, dired-mode-hook)
5308 (dired-directory, dired-faces, dired, dired-revert)
5309 (dired-mode, dired-summary, dired-view-file)
5310 (dired-copy-filename-as-kill, dired-delete-file)
5311 (dired-no-confirm, dired-unmark-all-marks)
5312 (dired-sort-by-date-regexp, dired-sort-by-name-regexp)
5313 (dired-sort-inhibit, dired-sort-other): Fix typos in docstrings.
5314 (dired-undo, dired-get-file-for-visit, dired-sort-toggle-or-edit):
5315 Fix typos in message strings.
5316
5317 * dired-x.el (virtual-dired): Declare with `defalias'.
5318 (dired-mark-unmarked-files, dired-local-variables-file)
5319 (dired-omit-here-always): Doc fix.
5320 (dired-omit-mode, dired-find-subdir)
5321 (dired-enable-local-variables, dired-clean-up-buffers-too)
5322 (dired-extra-startup, dired-mark-extension, dired-jump)
5323 (dired-jump-other-window, dired-omit-localp, dired-virtual-mode)
5324 (dired-smart-shell-command, dired-guess-shell-alist-user)
5325 (dired-man, dired-initial-position, dired-x-hands-off-my-keys)
5326 (dired-x-bind-find-file, dired-x-submit-report):
5327 Fix typos in docstrings.
5328 (dired-mark-unmarked-files): "?\ " -> "?\s".
5329
5330 * dirtrack.el (dirtrack-list): Fix typos in docstring.
5331
5332 * faces.el (describe-face): "?\ " -> "?\s".
5333 (read-all-face-attributes, read-face-font, modify-face)
5334 (face-attr-construct, italic): Fix typos in docstrings.
5335 (frame-update-face-colors): Declare with
5336 `define-obsolete-function-alias'.
5337
26b9ecbc
JB
5338 * files.el (find-file-noselect, recode-file-name): Doc fixes.
5339 (insert-directory, kill-some-buffers): "?\ " -> "?\s".
5340 (magic-mode-alist, buffer-file-numbers-unique)
5341 (write-file-functions, get-free-disk-space):
5342 Fix typos in docstrings.
5343 (find-file-not-found-hooks, find-file-hooks, write-file-hooks)
5344 (write-contents-hooks, write-file-hooks):
5345 Declare with `define-obsolete-variable-alias'.
5346
f33321ad
JB
5347 * forms-d2.el (arch-rj): Fix typo in docstrings.
5348 (arch-tocol): Likewise. "?\ " -> "?\s".
5349
5350 * frame.el (set-frame-font, cursor-in-non-selected-windows):
5351 Fix typo in docstring.
5352 (set-screen-width, set-screen-height): Delete redundant info in
5353 doctrings.
5354 (new-frame, screen-height, screen-width): Declare with
5355 `define-obsolete-function-alias'.
5356 (delete-frame-hook, blink-cursor): Declare with
5357 `define-obsolete-variable-alias'.
5358
5359 * paths.el (prune-directory-list): Fix typos in docstring.
5360
5361 * pcvs-util.el (cvs-flags-query, cvs-strings->string)
5362 (cvs-prefix-get): Fix typos in docstrings.
5363
5364 * ps-print.el (ps-extend-face-list, ps-extend-face)
5365 (ps-print-background-image): Fix typos in docstrings.
5366 (ps-default-fg, ps-default-bg): Doc fixes.
5367
5368 * s-region.el (s-region-bind): Doc fix.
5369 (s-region-move-p1, s-region-move-p2): Fix typos in docstrings.
5370
3f32d6a3
JB
5371 * textmodes/org.el (org-table-formula-substitute-names)
5372 (org-table-get-vertical-vector): Doc fixes.
5373 (org-table-recalculate): Remove unused argument to `message'.
5374
376b811b
CD
53752005-07-19 Carsten Dominik <dominik@science.uva.nl>
5376
3f32d6a3
JB
5377 * textmodes/org.el (org-table-column-names)
5378 (org-table-column-name-regexp)
a34ed813
SM
5379 (org-table-named-field-locations): New variables.
5380 (org-archive-subtree): Protect `this-command' when calling
376b811b
CD
5381 `org-copy-subtree' and `org-cut-subtree', to avoid appending to
5382 the kill buffer.
a34ed813
SM
5383 (org-complete): Remove fixed-formula completion.
5384 (org-edit-formulas-map): New variable.
5385 (org-table-edit-formulas): New command.
5386 (org-finish-edit-formulas, org-abort-edit-formulas)
3f32d6a3 5387 (org-show-variable, org-table-get-vertical-vector): New functions.
a34ed813
SM
5388 (org-table-maybe-eval-formula): Handle `:=' fields.
5389 (org-table-get-stored-formulas, org-table-store-formulas)
5390 (org-table-get-formula, org-table-modify-formulas)
5391 (org-table-replace-in-formulas): Handle named field formulas.
5392 (org-table-get-specials): Store locations of named fields.
376b811b 5393
09ca8329
JL
53942005-07-19 Juri Linkov <juri@jurta.org>
5395
5396 * progmodes/grep.el (grep-regexp-alist)
5397 (grep-mode-font-lock-keywords, grep-process-setup):
5398 Use default GNU grep match color "01;31m" instead of "01;41m".
5399 (grep-regexp-alist, grep-mode-font-lock-keywords):
5400 Use `\\[[0-9]*m' instead of `\\[00m'.
5401 (grep-regexp-alist): Move `\\(?:\033\\[K\\)?' from sgr_end to
5402 sgr_start where its handling is more important. Use the real
5403 length of sgr_start instead of constant 8.
5404 (grep-mode-font-lock-keywords): Don't delete `\\(?:\033\\[K\\)?'
5405 specially. Delete all remaining escape sequences.
5406 (grep-process-setup): Set "GREP_COLORS" for GNU grep 2.5.1-cvs.
5407 (grep-regexp-alist): Make hyperlink only for binary file name
5408 instead of the whole line.
5409 (grep-mode-map): Bind `backtab' to `compilation-previous-file'.
5410 (grep-mode): Add autoload.
5411
5412 * emacs-lisp/find-func.el (find-function-regexp):
5413 Add `define-compilation-mode'.
5414
09cab23d
JL
54152005-07-19 Juri Linkov <juri@jurta.org>
5416
5417 * compare-w.el (compare-ignore-whitespace, compare-windows-sync)
5418 (compare-windows-sync-string-size, compare-windows-recenter)
5419 (compare-windows-highlight, compare-windows): Add version 22.1.
5420 (compare-windows) <defface>: Inherit from lazy-highlight instead
5421 of duplicating its default value.
5422
5423 * cus-edit.el (custom-mode-map): Bind `C-c C-c' to `Custom-set'.
5424 (Custom-mode-menu): Use `info' instead of `Info-goto-node'.
5425
5426 * descr-text.el (describe-char): Create link buttons for `charset'
5427 and `code point'. Add the current input method name with a link
5428 button to `to input' field. Print face names of display table
5429 characters in `The display table entry is displayed by' section
5430 instead of printing face-id in the `display' field.
5431 Guess hardcoded faces and create a link button for them.
5432 Skip empty fields when calculating max-width.
5433 Treat `widget-create' specially while inserting strings from the
5434 collected field list.
5435 (describe-char-after): Made obsolete in version 22.1, not 21.5.
5436
5437 * diff-mode.el (diff-file-header): Change foreground color from
5438 yellow to green on light backgrounds.
5439 (diff-context): Inherit from `shadow' only for color/grayscale
5440 with more than 88 colors.
5441 (diff-indicator-removed, diff-indicator-added)
5442 (diff-indicator-changed): New faces.
5443 (diff-font-lock-keywords): Use new faces. Regroup rules.
5444 Add "^---$" for `normal' diff format. Fontify `#' lines with
5445 font-lock-comment-delimiter-face and font-lock-comment-face.
5446 Add `#' to ^[^...] in the rule for `diff-context-face'.
5447
5448 * faces.el (mode-line-highlight): Replace RoyalBlue4 with
5449 a button-like box. Inherit from `highlight' on low colors.
5450 (shadow): Use shades of gray only for color/grayscale with
5451 more than 88 colors. Use green for light backgrounds with
5452 8 colors, and yellow for dark backgrounds with 8 colors.
5453
a34ed813
SM
5454 * font-lock.el (font-lock-regexp-grouping-backslash):
5455 Don't inherit from escape-glyph (use bold for all cases).
09cab23d
JL
5456
5457 * info.el (info-xref-visited): Use light foreground color `violet'
5458 for dark backgrounds instead of dark color `magenta3'.
5459 (info-title-1): Use `yellow' color for dark backgrounds.
5460
5461 * isearch.el (isearch): Use not-too-dark magenta3 instead of
5462 too-light magenta2.
5463
5464 * replace.el (match): Use slightly more light RoyalBlue3 instead
5465 of dark RoyalBlue4.
5466
5467 * wid-edit.el (widget-inactive): Inherit from `shadow'.
5468
cc8b76bf
JB
54692005-07-19 Juanma Barranquero <lekktu@gmail.com>
5470
6d9c9ad9
JB
5471 * novice.el (disabled-command-hook): Declare it with
5472 `define-obsolete-variable-alias'.
5473
cc8b76bf
JB
5474 * desktop.el (desktop-enable, desktop-buffer-modes-to-save)
5475 (desktop-buffer-misc-functions, desktop-buffer-handlers)
5476 (desktop-load-default): Add release to obsolescence info.
5477 (desktop-globals-to-clear, desktop-buffer-mode-handlers)
5478 (desktop-append-buffer-args, desktop-read):
5479 Fix typos in docstrings.
5480 (desktop-kill): Fix typo in message.
5481 (desktop-save): Doc fix.
5482
acfb6f24 54832005-07-19 Michael Kifer <kifer@cs.stonybrook.edu>
cc8b76bf
JB
5484
5485 * viper-cmd.el (viper-escape-to-state): Bug fix.
5486 (viper-envelop-ESC-key): Change the definition of fast
5487 keysequence so it'll work with keyboard macros.
5488
5489 * ediff.el (ediff-patch-buffer): Change the docstring.
5490
e9b01d1f
KH
54912005-07-19 Kenichi Handa <handa@m17n.org>
5492
5493 * international/mule-cmds.el (select-safe-coding-system): Try to
5494 use an auto-coding (if any) before anything else. If the found
5495 auto-coding is invalid, show a warning message.
5496
5497 * international/mule.el (find-auto-coding): New function created
5498 by modifying the body of set-auto-coding.
5499 (set-auto-coding): Use find-auto-coding to find a coding.
5500
b4fb325f
RS
55012005-07-18 Richard M. Stallman <rms@gnu.org>
5502
5503 * allout.el (allout-isearch-expose): Use isearch-mode-end-hook-quit,
5504 not isearch-mode-end-hook-error.
5505 (allout-before-change-protect): Fix error message.
5506
1bef8597
JL
55072005-07-18 Juri Linkov <juri@jurta.org>
5508
5509 * allout.el (allout-mode):
5510 * calculator.el (calculator-copy):
5511 * custom.el (custom-known-themes):
5512 * dired.el (dired-desktop-buffer-misc-data)
5513 (dired-restore-desktop-buffer):
5514 * dired-x.el (dired-omit-marker-char):
5515 * files.el (basic-save-buffer):
5516 * font-core.el (font-lock-mode):
5517 * calendar/calendar.el (calendar-goto-hebrew-date)
5518 (calendar-goto-coptic-date, calendar-goto-ethiopic-date)
5519 (calendar-goto-persian-date):
5520 * language/ethio-util.el (ethio-sera-to-fidel-region):
5521 * textmodes/picture.el (picture-mode):
5522 Delete duplicate duplicate words.
5523
57cfde4d
JL
55242005-07-18 Juri Linkov <juri@jurta.org>
5525
5526 * isearch.el (isearch-mode-map): Remove key bindings for regexp
5527 chars * ? } |.
5528 (isearch-fallback): Don't call `isearch-process-search-char'.
5529 (isearch-*-char, isearch-}-char, isearch-|-char): Remove functions.
5530 (isearch-process-search-char): Call `isearch-fallback' for regexp
5531 chars * ? } |.
5532 (isearch-return-char): Make obsolete with `make-obsolete' instead
5533 of simply documenting it as obsolete in the docstring.
5534 (isearch-fallback): Refill docstring.
5535
5536 * international/isearch-x.el
ca19f3f1
AS
5537 (isearch-process-search-multibyte-characters): Remove unneeded
5538 `concat'. Add intermediate values to `junk-hist' instead of
5539 `minibuffer-history'. Test the length of `str'.
57cfde4d 5540
d34f0136
JB
55412005-07-18 Juanma Barranquero <lekktu@gmail.com>
5542
5543 * allout.el (allout-resolve-xref): Fix typos in error strings.
5544 (allout-before-change-protect): Remove unneeded `concat'.
5545
5546 * array.el (array-mode, array-reconfigure-rows)
5547 (untabify-backward): Fix typos in docstrings.
5548 (array-reconfigure-rows): Use `insert-buffer-substring', not
5549 `insert-buffer'.
5550
5551 * calendar/icalendar.el (icalendar--get-unfolded-buffer):
a34ed813
SM
5552 * progmodes/ada-mode.el (ada-make-body):
5553 Use `insert-buffer-substring' and `goto-char', not `insert-buffer'.
d34f0136
JB
5554
5555 * dired.el (dired-log):
5556 * tar-mode.el (tar-subfile-save-buffer):
5557 * play/zone.el (zone-pgm-stress-destress):
5558 Use `insert-buffer-substring', not `insert-buffer'.
5559
e81c51f0
SJ
55602005-07-17 Simon Josefsson <jas@extundo.com>
5561
c5fb0bd6 5562 * mail/smtpmail.el (smtpmail-auth-supported): Prefer PLAIN over LOGIN.
e81c51f0 5563
4effb112
SJ
55642005-07-16 Jose E. Marchesi <jemarch@gnu.org>
5565
c5fb0bd6
KS
5566 * lisp/mail/smtpmail.el (smtpmail-auth-supported):
5567 Add plain auth method.
5568 (smtpmail-try-auth-methods): Add AUTH PLAIN dialog.
4effb112 5569
4f8efafc
KS
55702005-07-17 Kim F. Storm <storm@cua.dk>
5571
f64d5328 5572 * ido.el (dired-other-window): Add ido property.
4f8efafc 5573
e41acc77
JB
55742005-07-16 Juanma Barranquero <lekktu@gmail.com>
5575
5576 * emacs-lisp/bytecomp.el (byte-compile-maybe-guarded):
5577 Fix typo in docstring.
5578 (byte-compile-interactive-only-functions): Add `insert-buffer' and
5579 `insert-file-literally'.
5580
5581 * emacs-lisp/edebug.el (def-edebug-form-spec): Add obsolescence
5582 info and delete redundant message. Doc fix.
5583 (edebug-install-custom-print-funcs, edebug-reset-print-funcs)
5584 (edebug-uninstall-custom-print-funcs): Define as obsolete aliases.
5585
ad50a502
RS
55862005-07-16 Richard M. Stallman <rms@gnu.org>
5587
5588 * emacs-lisp/bytecomp.el (byte-compile-and-recursion): New function.
5589 (byte-compile-and): Use byte-compile-and-recursion.
5590 (byte-compile-or-recursion): New function.
5591 (byte-compile-or): Use that.
5592 (byte-compile-if): Guard the else-clause too.
5593 (byte-compile-maybe-guarded): Handle (not (featurep 'emacs)).
4185451d
RS
5594
5595 * isearch.el (isearch-mode-end-hook-quit): New variable.
5596 (isearch-done): Bind it.
5597 (isearch-mode-end-hook): Doc fix.
5598
5599 * allout.el (allout-isearch-did-quit): Variable deleted.
5600 (allout-real-isearch-abort): Function name no longer used.
5601 (allout-mode): Do allout-enwrap-isearch whenever feature is wanted.
5602 (allout-isearch-rectification): isearch-mode always exists.
5603 Don't set allout-isearch-did-quit.
5604 (allout-isearch-expose): Check isearch-mode-end-hook-error, not
5605 allout-isearch-did-quit.
5606 (allout-enwrap-isearch): Just add the hook.
5607 (allout-isearch-abort): Function deleted.
5608 (allout-pre-command-business): Avoid warning.
ad50a502
RS
5609
5610 * progmodes/pascal.el (pascal-outline-map): Use fboundp, not boundp.
5611 Correctly avoid warnings.
5612 (pascal-outline): Likewise.
5613
5614 * progmodes/f90.el (f90-abbrev-start): Avoid warning.
5615
5616 * progmodes/asm-mode.el (asm-comment): Use with-no-warnings.
5617
5618 * play/tetris.el (tetris-mode): Avoid warning.
5619
5620 * play/snake.el (snake-mode): Avoid warning.
5621
5622 * play/gamegrid.el (gamegrid-shared-game-dir): Add defvar.
5623 (gamegrid-set-display-table): Avoid warning.
5624 (gamegrid-set-timer): Likewise.
5625 (gamegrid-make-mono-tty-face): Use set-face-inverse-video-p.
5626 (gamegrid-add-score-with-update-game-score-1): Take FILE
5627 as argument.
5628 (gamegrid-add-score-with-update-game-score): Pass that argument.
5629 Rename have-shared-game-dir to gamegrid-shared-game-dir.
5630
5631 * net/eudc-hotlist.el (eudc-hotlist-mode): Avoid warnings.
5632
5633 * net/eudc-bob.el (eudc-jump-to-event): Avoid warning.
5634 (eudc-bob-display-jpeg, eudc-bob-can-display-inline-images): Likewise.
5635
5636 * mail/uce.el (uce-reply-to-uce): Replace beginning-of-buffer
5637 and insert-file.
e41acc77 5638
ad50a502
RS
5639 * mail/supercite.el (sc-no-blank-line-or-header): Avoid warning.
5640 (sc-ask): Avoid warnings.
5641
5642 * eshell/em-hist.el (eshell-rebind-keys-alist): Add defvar.
5643 (eshell-hist-initialize): Use that var the natural way.
5644
5645 * emulation/viper-init.el (viper-activate-input-method): Avoid warning.
5646
a34ed813
SM
5647 * emacs-lisp/re-builder.el (reb-cook-regexp):
5648 Avoid warning calling lre-compile-string.
ad50a502
RS
5649 (reb-color-display-p): Avoid warning.
5650
5651 * calculator.el (calculator-last-input): Guard uses
5652 of event-key and key-press-event-p.
5653 (event-key, key-press-event-p): Delete definitions.
5654
5655 * emacs-lisp/find-gc.el (find-gc-unsafe-list)
dc9c856d
RS
5656 (find-gc-source-directory, find-gc-subrs-callers)
5657 (find-gc-noreturn-list, find-gc-source-files)
5658 (find-gc-subrs-called): Vars renamed and defvar'd.
ad50a502
RS
5659
5660 * emacs-lisp/checkdoc.el (checkdoc-make-overlay)
5661 (checkdoc-overlay-put, checkdoc-delete-overlay)
5662 (checkdoc-overlay-start, checkdoc-overlay-end)
e41acc77 5663 (checkdoc-mode-line-update, checkdoc-char=):
ad50a502 5664 Define such that compiler knows they are defined.
a34ed813
SM
5665 (checkdoc-call-eval-buffer): Delete. Use eval-buffer directly.
5666 (checkdoc-read-event): Delete. Use read-event directly.
ad50a502
RS
5667
5668 * whitespace.el (whitespace-make-overlay)
5669 (whitespace-overlay-put, whitespace-delete-overlay)
5670 (whitespace-overlay-start, whitespace-overlay-end):
5671 Define such that compiler knows they are defined.
5672 (whitespace): Move conditional inside.
5673
5674 * tempo.el (tempo-insert-template): Suppress warning.
5675
5676 * ediff-diff.el (longlines-mode): Add defvar.
5677
9ebc3953
EZ
56782005-07-16 Gary Howell <g1howell-list@yahoo.com> (tiny change)
5679
5680 * server.el: Bind "C-x #" in a way that works even if C-x is
5681 redefined to a command key, not a prefix key.
5682
2e9c1c6d
EZ
56832005-07-16 Johan Bockgard <bojohan@users.sourceforge.net> (tiny change)
5684
5685 * emacs-lisp/cl-macs.el (cl-make-type-test): Defer evaluation of
5686 cl-make-type-test till execution time.
5687
6bdeff3e
EZ
56882005-07-16 Markus Rost <rost@math.uni-bielefeld.de>
5689
5690 * dired-x.el (dired-do-relsymlink-regexp): Add missing optional
5691 arg ARG and use it.
5692
578f8106
EZ
56932005-07-16 Johan Bockgard <bojohan@users.sourceforge.net> (tiny change)
5694
5695 * emacs-lisp/cl-macs.el (cl-make-type-test): Add `atom' type.
5696
9f8a6f72
LT
56972005-07-15 Luc Teirlinck <teirllm@auburn.edu>
5698
5699 * emacs-lisp/easy-mmode.el (define-minor-mode): Avoid constructing
5700 a defcustom with two :set or :type keywords.
5701
e4b477a1
RS
57022005-07-15 Richard M. Stallman <rms@gnu.org>
5703
5704 * emacs-lisp/lisp-mode.el (emacs-lisp-mode-syntax-table):
5705 Don't give ^M comment-end syntax.
5706
bb7e5329
NR
57072005-07-16 Nick Roberts <nickrob@snap.net.nz>
5708
9ab281f0 5709 * progmodes/gdb-ui.el (gdb-var-update, gdb-var-update-handler):
bb7e5329
NR
5710 Don't consider gdbmi (gdb-mi.el has its own update functions).
5711 (gdb-var-delete): Make it work for gdbmi as well.
5712 (gdb-speedbar-expand-node): Move var-update here for gdbmi.
5713
5714 * progmodes/gud.el (etags, sdb): Only require etags when needed.
5715 (gud-speedbar-menu-items): Correct logic for enabling items.
5716
075e33b3
KS
57172005-07-15 Kim F. Storm <storm@cua.dk>
5718
2994c5cf 5719 * ido.el: Fix commentary.
9ab281f0 5720 (ido-define-mode-map): Move ido-next-work-file to C-M-o.
075e33b3 5721 Use with-no-warnings around ffap-guesser.
2994c5cf
KS
5722 (ido-file-internal, ido-read-file-name, ido-read-directory-name):
5723 Let bind minibuffer-completing-file-name to t.
075e33b3 5724
fea34e9f
JB
57252005-07-15 Juanma Barranquero <lekktu@gmail.com>
5726
9ab281f0
JB
5727 * startup.el (site-run-file, keyboard-type): Doc fixes.
5728 (command-line): Check for "--basic-display" argument; also for
5729 "--quick", not "--bare-bones" (which was renamed).
5730 (fancy-splash-text): Add missing item "Getting New Versions".
5731 (normal-splash-screen): Fix typos and improve consistency with
5732 `fancy-splash-text'. Update copyright year.
5733
1930e8f0
JB
5734 * hexl.el (hexl-mode-map): Recognize also `ehelp-command' as a
5735 valid binding for `help-char'.
5736
3c8dd9b9 5737 * emacs-lisp/derived.el (derived-mode-hook-name): Doc fix.
fea34e9f 5738
9ea818ab
DN
57392005-07-14 Dan Nicolaescu <dann@ics.uci.edu>
5740
5741 * term.el (term-mode): Disable cua-mode for term buffers.
5742
edc8ec9f
JB
57432005-07-14 Juanma Barranquero <lekktu@gmail.com>
5744
1930e8f0
JB
5745 * add-log.el (add-log-mailing-address, change-log-merge):
5746 Doc fixes.
edc8ec9f
JB
5747 (change-log-get-method-definition): Fix typo in docstring.
5748
44016d9d
KS
57492005-07-14 Kim F. Storm <storm@cua.dk>
5750
5751 * emulation/cua-base.el:
5752 (cua--pre-command-handler-1, cua--pre-command-handler)
5753 (cua--post-command-handler-1, cua--post-command-handler):
5754 Split in two. Check (buffer local) value of cua-mode.
5755 (cua-selection-mode): New command.
5756
fd90b80c
LT
57572005-07-13 Luc Teirlinck <teirllm@auburn.edu>
5758
5759 * custom.el (custom-initialize-safe-set)
5760 (custom-initialize-safe-default): Doc fixes.
5761
5762 * frame.el (blink-cursor-mode): Use `custom-initialize-safe-default'
5763 and simplify :init-value again.
5764
5765 * tooltip.el (tooltip-mode): Use `custom-initialize-safe-default'
5766 and simplify :init-value again. Delete autoload.
5767
5768 * startup.el (command-line): Use `custom-reevaluate-setting' again
5769 for tooltip-mode.
5770
9f8a6f72
LT
5771 * emacs-lisp/easy-mmode.el (define-minor-mode): Avoid constructing
5772 a defcustom with two :initialize keywords.
fd90b80c 5773
a937cb39
JB
57742005-07-13 Juanma Barranquero <lekktu@gmail.com>
5775
5776 * allout.el (my-mark-marker, allout-isearch-prior-pos)
5777 (allout-unprotected, allout-undo-aggregation, allout-snug-back)
5778 (allout-post-command-business, allout-flag-region)
5779 (isearch-reenable-font-lock, allout-yank)
5780 (allout-insert-latex-header, allout-insert-latex-trailer)
5781 (allout-latex-verbatim-quote-curr-line, allout-latexify-exposed)
5782 (allout-latex-verb-quote): Fix typos in docstrings.
1930e8f0 5783 (allout-enwrap-isearch, regexp-sans-escapes): Doc fixes.
a937cb39
JB
5784 (allout-unprotected, allout-prefix-data):
5785 Improve argument/docstring consistency.
5786 (allout-chart-subtree): Fix argument spec.
5787 (allout-open-topic): Rename `use_sib_bullet' argument to
5788 `use-sib-bullet'. Doc fix.
5789
5790 * whitespace.el (whitespace-check-buffer-leading)
5791 (whitespace-check-buffer-trailing)
5792 (whitespace-check-buffer-indent)
5793 (whitespace-check-buffer-spacetab)
5794 (whitespace-check-buffer-ateol, whitespace-highlighted-space)
5795 (whitespace-check-leading-whitespace)
5796 (whitespace-check-trailing-whitespace)
5797 (whitespace-check-spacetab-whitespace)
5798 (whitespace-check-indent-whitespace)
5799 (whitespace-check-ateol-whitespace, whitespace-abort-on-error)
5800 (whitespace-modes): Fix typos in docstrings.
1930e8f0 5801 (defgroup, defcustom): Doc fixes.
a937cb39
JB
5802
5803 * winner.el (winner-mode, winner-boring-buffers)
5804 (winner-pending-undo-ring): Doc fixes.
5805 (winner-ring): Remove unneeded `progn'.
5806 (winner-equal): `defsubst' it.
5807 (winner-redo): Fix message.
5808
010b9a45
KS
58092005-07-13 Kim F. Storm <storm@cua.dk>
5810
5811 * simple.el (line-move-1): Always use vertical-motion to
5812 do the last (or only) line move to ensure some movement.
5813 Undo 2005-06-23 change--don't check for overlays.
5814
c229fb15
YM
58152005-07-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
5816
5817 * term/mac-win.el (ccl-encode-mac-roman-font)
5818 (ccl-encode-mac-centraleurroman-font)
5819 (ccl-encode-mac-cyrillic-font, ccl-encode-mac-symbol-font):
2af9d879
SM
5820 (ccl-encode-mac-dingbats-font): Remove check for ASCII.
5821 Change charset-id boundary of dimension to ?\xef.
c229fb15
YM
5822 (mac-char-fontspec-list): New constant.
5823 (fontset-add-mac-fonts): Use it. Accept non-string `base-family'
5824 argument. Nil uses itself as family in font-spec. Previous
5825 behavior for nil is now provided by non-nil non-string argument.
5826 All callers changed. Add font-specs for Mac fonts to
5827 "fontset-default" unless iso8859-1 fonts are installed.
5828
69d05d83
SM
58292005-07-13 Stefan Monnier <monnier@iro.umontreal.ca>
5830
5831 * progmodes/sh-script.el (sh-get-indent-info): Only indent
5832 a continuation line if the \ is preceded by SPC or TAB.
5833 (sh-get-indent-info): Simplify.
5834 (sh-mark-init, sh-learn-buffer-indent, sh-add-completer):
5835 Use with-current-buffer.
5836
5837 * font-lock.el (font-lock-fontify-keywords-region): Avoid inf-loops
5838 when the matched text is empty.
5839
d8a9fbf0
LT
58402005-07-12 Luc Teirlinck <teirllm@auburn.edu>
5841
5842 * startup.el (command-line): Revert to previous handling of
5843 tooltip-mode. Explain in comment why the complexity is needed.
5844
5845 * tooltip.el (tooltip-mode): Revert to previous implementation of
5846 its defcustom.
5847
5848 * frame.el (blink-cursor-mode): Revert to previous implementation
f3eb269f 5849 of its defcustom. Update comment.
d8a9fbf0 5850
70f35cb1
LH
58512005-07-12 Lars Hansen <larsh@soem.dk>
5852
5853 * desktop.el: Update e-mail address.
5854
c37efb7a
YM
58552005-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
5856
5857 * term/mac-win.el (mac-services-mail-selection)
5858 (mac-services-mail-to): New functions.
5859 (mac-application-menu-map): Bind them.
5860
7ea9de71
NR
58612005-07-12 wulei <milton@wulei.net> (tiny change)
5862
5863 * progmodes/gdb-ui.el: Add note about buffering with Windows.
5864
350ecc49
LT
58652005-07-11 Luc Teirlinck <teirllm@auburn.edu>
5866
5867 * custom.el (custom-reevaluate-setting): Doc fix.
5868
ea6bc45d
JB
58692005-07-11 Jay Belanger <belanger@truman.edu>
5870
5871 * calc/calc.el (calc-embedded-announce-formula-alist)
5872 (calc-embedded-open-close-plain-alist)
69d05d83 5873 (calc-embedded-open-close-mode-alist): Add checks for additional
a937cb39 5874 major modes (due to Robert J. Chassell <bob@rattlesnake.com>).
ea6bc45d 5875
ba2c4279
JB
58762005-07-11 Juanma Barranquero <lekktu@gmail.com>
5877
5878 * custom.el (custom-enable-theme): Don't add theme to
5879 `custom-enabled-themes' with `push' because there is no
5880 setf-method for `delq'.
5881
3cc9e6d8
RS
58822005-07-11 Richard M. Stallman <rms@gnu.org>
5883
8989771d
RS
5884 * custom.el (custom-declare-variable): Doc fix.
5885
5176af43
RS
5886 * dired-aux.el (dired-compare-directories): Remove "." and ".."
5887 from the alists.
5888
3cc9e6d8
RS
5889 * emacs-lisp/edebug.el (edebug-slow-after, edebug-slow-before):
5890 Do nothing if edebug-active.
5891
5892 * emacs-lisp/edebug.el (edebug-enter): Don't with-timeout-suspend here.
5893 (edebug-display): Do it here instead.
5894
58952005-07-10 Richard M. Stallman <rms@gnu.org>
5896
5897 * cus-face.el (custom-theme-set-faces): Make it work.
5898 (custom-reset-faces): Doc fix.
5899 (custom-theme-reset-internal-face, custom-theme-face-value):
5900 Functions deleted.
5901
5902 * custom.el (custom-push-theme): Maintain list of the settings
5903 of a given theme in its theme-settings property.
5904 Maintain position of old settings in the theme-value
5905 or theme-face property.
5906 (custom-enabled-themes): New variable.
5907 (custom-theme-enabled-p): New function.
5908 (provide-theme): Update custom-enabled-themes.
5909 Disable and reenable the `user' theme.
5910 (require-theme): Doc fix.
5911 (custom-do-theme-reset, custom-remove-theme): Functions deleted.
5912 (custom-theme-value, custom-theme-variable-value): Likewise.
5913 (custom-theme-reset-internal): Likewise.
5914 (custom-theme-load-themes): Fix bugs and use custom-disable-theme.
5915 (custom-enable-theme, custom-disable-theme): New functions.
5916 (custom-variable-theme-value, custom-face-theme-value): Likewise.
5917 (custom-theme-recalc-variable, custom-theme-recalc-face): Likewise.
5918 (custom-theme-reset-variables): Simplify.
5919 (deftheme, custom-declare-theme, custom-make-theme-feature):
5920 Definitions moved.
5921
1a3b7cd5
RS
59222005-07-10 Chong Yidong <cyd@stupidchicken.com>
5923
5924 * longlines.el (longlines-show-region)
5925 (longlines-unshow-hard-newlines): Recognize hard newlines by
5926 non-nil hard property, instead of t.
5927
8ea74b0e 59282005-07-10 Michael Kifer <kifer@cs.stonybrook.edu>
4ff7373a
KS
5929
5930 * viper-cmd.el (viper--key-maps): New variable.
5931 (viper-normalize-minor-mode-map-alist): Use viper--key-maps and
8ea74b0e 5932 emulation-mode-map-alists.
4ff7373a
KS
5933 (viper-envelop-ESC-key): Use viper-subseq.
5934 (viper-search-forward/backward/next): Disable debug-on-error.
5935
5936 * viper-keym.el (viper-toggle-key, viper-quoted-insert-key)
5937 (viper-ESC-key): New defcustoms.
5938
5939 * viper-macs.el (ex-map-read-args): Use viper-subseq.
5940
5941 * viper-util.el (viper-key-to-emacs-key): Use viper-subseq.
5942 (viper-subseq): Copy of subseq from cl.el.
5943
5944 * viper.el (viper-go-away, viper-set-hooks): Use
8ea74b0e 5945 emulation-mode-map-alists, advise self-insert-command, add-minor-mode.
4ff7373a
KS
5946
5947 * viper-mous.el (viper-current-frame-saved): Use defvar.
5948
5949 * viper-init.el: Get rid of -face in face names.
5950
5951 * ediff-diff.el (ediff-extract-diffs, ediff-extract-diffs3):
8ea74b0e 5952 Make it work with longlines mode
4ff7373a
KS
5953
5954 * ediff-mult.el (ediff-meta-mode-hook): New variable.
5955
5956 * ediff-ptch.el (ediff-file-name-sans-prefix): Quote regexp.
5957
99580cde 5958 * ediff-init.el: Get rid of -face in face names.
4ff7373a 5959
e2dacaac
RS
59602005-07-10 Richard M. Stallman <rms@gnu.org>
5961
5962 * emacs-lisp/edebug.el (edebug-enter): Call with-timeout-suspend
5963 and with-timeout-unsuspend.
5964
5965 * emacs-lisp/debug.el (debug): Call with-timeout-suspend
5966 and with-timeout-unsuspend.
5967
5968 * emacs-lisp/timer.el (with-timeout-timers): New variable.
5969 (with-timeout): Bind that variable to record timers.
5970 (with-timeout-suspend, with-timeout-unsuspend): New functions.
5971
5972 * emacs-lisp/debug.el (debug-help-follow): New function.
5973 (debugger-mode-map): Use that instead of help-follow.
5974 (debugger-setup-buffer): Use eval-buffer-list
5975 to handle eval-buffer frames.
5976
59772005-07-10 N. Raghavendra <raghu@mri.ernet.in> (tiny change)
5978
69d05d83 5979 * timezone.el (timezone-parse-date): Change first regexp
e2dacaac
RS
5980 so it will not mistakenly match dates with no time zone.
5981
59822005-07-10 Jeff Dwork <jeff.dwork@amd.com> (tiny change)
5983
5984 * facemenu.el (facemenu-read-color): Do case-insensitive matching.
5985
72df78c9
LT
59862005-07-10 Luc Teirlinck <teirllm@auburn.edu>
5987
0a2eeb92
LT
5988 * custom.el (custom-initialize-safe-set)
5989 (custom-initialize-safe-default): New functions.
5990
5991 * frame.el (blink-cursor-mode): Use `custom-initialize-safe-default'
5992 and simplify :init-value.
5993
5994 * tooltip.el (tooltip-mode): Use `custom-initialize-safe-default'
5995 and simplify :init-value. Delete obsolete comment.
5996
5997 * startup.el (command-line): Use `custom-reevaluate-setting' to
5998 handle `tooltip-mode'. Delete obsolete comment.
5999
72df78c9
LT
6000 * files.el (set-visited-file-name): Avoid calling
6001 `file-name-nondirectory' with a nil argument.
6002
e2dacaac
RS
60032005-07-09 Richard M. Stallman <rms@gnu.org>
6004
6005 * emacs-lisp/debug.el (debugger-setup-buffer): When eval-buffer
6006 was called with nil for the buffer, handle the read position right.
6007 Handle read position for eval-region, too.
6008
4a65d2b3
JL
60092005-07-09 Juri Linkov <juri@jurta.org>
6010
6011 * fringe.el (fringe-mode): Add period in docstring.
6012 (fringe-query-style): Build prompt depending on `all-frames' arg.
6013
6014 * dired.el (dired-marker-char): Avoid quotations for `do' and `mark'
6015 to not create links to unrelated functions in the Help buffer.
6016
6017 * progmodes/compile.el (compilation-mode-hook, compilation-mode):
6018 Doc fix.
6019
6020 * simple.el (next-error-hook): New variable.
6021 (next-error): Use it. Doc fix.
6022
6023 * textmodes/ispell.el (ispell-command-loop): Add current
6024 dictionary name and program name to mode-line-format.
6025 (ispell-region, ispell-process-line): Add current dictionary name
6026 and program name to messages.
6027
31f3c79b
JB
60282005-07-08 Jay Belanger <belanger@truman.edu>
6029
6030 * calc/calc.el (calc-embedded-announce-formula-alist)
6031 (calc-embedded-open-close-formula-alist)
6032 (calc-embedded-open-close-word-alist)
6033 (calc-embedded-open-close-plain-alist)
6034 (calc-embedded-open-close-new-formula-alist)
6035 (calc-embedded-open-close-mode-alist)
6036 (calc-embedded-new-buffer-hook, calc-embedded-new-formula-hook)
6037 (calc-embedded-mode-hook): New variables.
6038
6039 * calc/calc-embed.el (calc-embedded-firsttime)
6040 (calc-embedded-firsttime-buf, calc-embedded-firsttime-formula):
6041 New variables.
6042 (calc-do-embedded): Use calc-embedded-firsttime,
6043 calc-embedded-firsttime-buf and calc-embedded-firsttime-formula to
6044 determine whether or not to run hooks.
6045 (calc-embedded-make-info) Set calc-embedded-firsttime-buf and
6046 calc-embedded-firsttime-formula appropriately.
6047 Set calc-embedded delimiter variables according to mode.
6048
917e0c95
RS
60492005-07-08 Richard M. Stallman <rms@gnu.org>
6050
6051 * emacs-lisp/checkdoc.el (checkdoc-proper-noun-list):
6052 Check for "emacs", etc., as entire symbol, not just as word.
6053 (checkdoc-file-comments-engine): Use regexp-quote on FN.
6054
6055 * files.el (set-visited-file-name): Report the error
6056 for "empty filename" earlier.
6057 (kill-some-buffers): Ignore buffers already dead.
6058
6059 * fringe.el (fringe-mode): Doc fix.
6060
6061 * emacs-lisp/bytecomp.el (byte-compile-maybe-guarded):
6062 Check for (featurep 'xemacs) and turn off warnings in what it guards.
6063 Use unwind-protect to ensure byte-compile-unresolved-functions
6064 is updated.
6065
6066 * whitespace.el (whitespace-buffer-leading-cleanup):
6067 Simplify w/ skip-chars-forward.
6068 (whitespace-buffer-trailing-cleanup): Simplify w/ skip-chars-backward.
6069
6070 * mail/rmail.el (rmail-only-expunge): Fix paren error.
6071 Unconditionally try to leave point at the same old place.
6072
8774406b
EZ
60732005-07-08 Ralf Angeli <angeli@iwi.uni-sb.de> (tiny change)
6074
6075 * comint.el (comint-postoutput-scroll-to-bottom)
69d05d83 6076 (comint-show-maximum-output): Take scroll-margin into consideration.
8774406b 6077
c380c937
KS
60782005-07-08 Kim F. Storm <storm@cua.dk>
6079
3aaa5e26
KS
6080 * ido.el (ido-use-filename-at-point): New choice `guess'.
6081 (ido-file-internal): Try ffap-guesser if selected.
6082
c380c937
KS
6083 * ido.el (ido-before-fallback-functions): New hook.
6084 (ido-buffer-internal, ido-file-internal, ido-read-buffer)
6085 (ido-read-file-name): Run it.
6086
2af9d879
SM
60872005-07-07 Stefan Monnier <monnier@iro.umontreal.ca>
6088
6089 * progmodes/hideif.el (hide-ifdef-use-define-alist): Pass a list of
6090 strings rather than a list of symbols to the completion function.
6091
f3414bd4
JB
60922005-07-07 Jay Belanger <belanger@truman.edu>
6093
9ab281f0 6094 * calc/calc-units.el (math-apply-units): Change the places in
f3414bd4
JB
6095 which units are simplified.
6096
a1306094
LT
60972005-07-07 Luc Teirlinck <teirllm@auburn.edu>
6098
6099 * cus-edit.el (customize-option, customize-option-other-window):
6100 Make them handle aliases.
6101
6102 * custom.el (custom-variable-p): Make it recursively follow
6103 aliases. Mention that in the docstring.
6104
bc4c8456
RS
61052005-07-07 Richard M. Stallman <rms@gnu.org>
6106
6107 * cus-start.el (exec-path): Use `directory' instead of `file'.
b713c813 6108 Fix tag for nil.
bc4c8456 6109
a653724b
JB
61102005-07-07 Juanma Barranquero <lekktu@gmail.com>
6111
6112 * replace.el (occur-rename-buffer): Use `generate-new-buffer' also
6113 when called non-interactively. Doc fix.
6114
9d42fe6f
LK
61152005-07-07 Lute Kamstra <lute@gnu.org>
6116
6117 * elide-head.el (elide-head-headers-to-hide): Recognize the FSF's
6118 new address as well.
6119
43b557d5
KH
61202005-07-07 Kenichi Handa <handa@m17n.org>
6121
69d05d83
SM
6122 * international/mule.el (make-coding-system):
6123 Describe `ascii-incompatible' property in the docstring.
43b557d5
KH
6124 (set-file-name-coding-system): Signal an error if coding-system is
6125 ascii-incompatible.
6126 (set-keyboard-coding-system): Likewise.
6127
a653724b
JB
6128 * international/mule-cmds.el (set-default-coding-systems):
6129 Don't set default-file-name-coding-system and
69d05d83 6130 default-keyboard-coding-system if coding-system is ASCII-incompatible.
43b557d5
KH
6131
6132 * international/utf-16.el: Declare that all UTF-16-based coding
a653724b 6133 systems are ASCII-incompatible.
43b557d5 6134
811ade5c
NR
61352005-07-07 Nick Roberts <nickrob@snap.net.nz>
6136
6137 * progmodes/gud.el: Require font-lock for displaying errors.
6138 Used by gdb-ui.el.
6139
ed6773fa
JB
61402005-07-07 Juanma Barranquero <lekktu@gmail.com>
6141
6142 * hi-lock.el (hi-lock-find-patterns): Protect also against invalid
6143 values for the pattern lists which are `read'able but not
6144 `append'able (like symbols).
6145
7ea8834e
RS
61462005-07-06 Richard M. Stallman <rms@gnu.org>
6147
6148 * progmodes/flymake.el (flymake-float-time): Instead of
6149 with-no-warnings, test for xemacs.
6150 (flymake-replace-regexp-in-string): Test fboundp of replace-in-string
6151 to avoid warning.
6152
d25dfeed
JB
61532005-07-06 Juanma Barranquero <lekktu@gmail.com>
6154
6155 * w32-vars.el (w32-fixed-font-alist): Fix typo in `defcustom' tag.
6156
68003d6b 61572005-07-05 Lute Kamstra <lute@gnu.org>
71d21198
LK
6158
6159 * battery.el: Add support for Darwin (with much debugging help
6160 from Samuel Lauber <sam124@operamail.com>).
6161 (battery-status-function, battery-echo-area-format)
6162 (battery-mode-line-format): Add support for pmset on Darwin.
6163 (battery-load-low, battery-load-critical): New user options.
6164 (battery-pmset): New function.
6165
68003d6b
LK
61662005-07-05 Lute Kamstra <lute@gnu.org>
6167
6168 Update FSF's address in GPL notices.
6169
6170 * textmodes/page-ext.el: Update FSF's address.
6171
c13ce396
SM
61722005-07-04 Stefan Monnier <monnier@iro.umontreal.ca>
6173
6174 * emacs-lisp/lisp-mode.el (lisp-mode-variables): Prevent adaptive
6175 filling from using prefix when filling a single-line docstring.
6176
6177 * progmodes/flymake.el: Remove useless eval-when-compile.
6178
6179 * arc-mode.el (archive-lzh-ogm): Reorder save excursion/restriction.
6180
4af33176
RS
61812005-07-04 Richard M. Stallman <rms@gnu.org>
6182
6183 * textmodes/org.el (org-file-apps-defaults-gnu):
c13ce396 6184 Rename from org-file-apps-defaults-linux.
4af33176
RS
6185 (org-default-apps): Don't test system-type for `linux'.
6186 (org-file-apps): Doc fix.
6187
6ea54413
DP
61882005-07-04 David Ponce <david@dponce.com>
6189
6190 * tree-widget.el: Improve header Commentary section.
6191 (tree-widget) [defgroup]
6192 (tree-widget-image-enable, tree-widget-themes-directory)
6193 (tree-widget-theme, tree-widget-image-properties-emacs)
6194 (tree-widget-image-properties-xemacs, tree-widget-create-image)
6195 (tree-widget-image-formats, tree-widget-control)
6196 (tree-widget-empty-control, tree-widget-leaf-control
6197 (tree-widget-guide, tree-widget-end-guide, tree-widget-no-guide)
6198 (tree-widget-handle, tree-widget-no-handle, tree-widget-p)
6199 (tree-widget-keep, tree-widget-after-toggle-functions)
6200 (tree-widget-open-node, tree-widget-close-node): Doc fix.
6201 (tree-widget-open-control, tree-widget-close-control): Fix doc and
6202 :help-echo message.
6203 (tree-widget-set-theme): Doc fix. Use `string-equal'.
6204 (tree-widget-image-properties): Doc fix. Clearer implementation.
6205 (tree-widget--cursors): New constant.
6206 (tree-widget-lookup-image): New function split from
6207 `tree-widget-find-image'. Clearer implementation.
6208 (tree-widget-find-image): Use it.
6209 (tree-widget-button-keymap): Use `set-keymap-parent'.
6210 (tree-widget) [define-widget]: Use `widget-children-value-delete'.
6211 Define the sub-widgets here.
6212 (tree-widget-node): Check that :node is not a tree-widget.
6213 (tree-widget-get-super, tree-widget-open-control)
6214 (tree-widget-close-control, tree-widget-empty-control)
6215 (tree-widget-leaf-control, tree-widget-guide)
6216 (tree-widget-end-guide, tree-widget-no-guide, tree-widget-handle)
6217 (tree-widget-no-handle, tree-widget-value-delete)
6218 (tree-widget-map): Remove.
6219 (tree-widget-children-value-save): Doc fix. Simplified.
6220 (tree-widget-value-create): Update according to previous changes.
6221
576ae47a
CD
62222005-07-04 Carsten Dominik <dominik@science.uva.nl>
6223
6224 * textmodes/org.el: Leading space replaced by TABS.
6225 (org-recalc-marks, org-table-rotate-recalc-marks)
6226 (org-table-get-specials): Treat "^" and "_" marks.
6227 (org-table-justify-field-maybe): Optional argument NEW.
c13ce396
SM
6228 (org-table-eval-formula): Parsing of the format simplified.
6229 New modes C,I. Honor the %= parameter in the current table.
6230 Avoid unnecessary re-align by using the NEW argument to
576ae47a 6231 `org-table-justify-field-maybe'.
c13ce396
SM
6232 (org-calc-default-modes): Default for date-format mimicks org-mode.
6233 (org-agenda, org-timeline): Quote argument in org-agenda-redo-command.
576ae47a 6234
29a05cd1
LT
62352005-07-03 Luc Teirlinck <teirllm@auburn.edu>
6236
6237 * cus-face.el (custom-theme-set-faces): Make it handle face
6238 aliases whose alias declarations are pre- or autoloaded.
6239
45cbf2fe
JL
62402005-07-04 Juri Linkov <juri@jurta.org>
6241
6242 * faces.el (read-face-name): Put the code for getting a face name
6243 from the buffer before adding the faces from the `face' property.
6244 Use `completing-read-multiple' instead of `completing-read'.
6245 Require `crm'. Add default value and post-process the returned
6246 list of faces.
6247
6248 * emacs-lisp/crm.el (crm-find-current-element)
6249 (crm-minibuffer-complete-and-exit): Handle minibuffer prompt.
6250
6251 * emacs-lisp/lisp-mode.el (eval-defun-1):
6252 * emacs-lisp/edebug.el (edebug-eval-defun):
6253 Remove unnecessary quotes.
6254
ec0421f3
JB
62552005-07-04 Juanma Barranquero <lekktu@gmail.com>
6256
c6c5714e
JB
6257 * progmodes/prolog.el (prolog-eof-string): Doc fixes.
6258 (prolog-indent-level): Fix typo in docstring.
6259
6260 * info.el (Info-history, Info-history-forward)
6261 (Info-history-list, Info-speedbar-fetch-file-nodes): Doc fixes.
6262
6db8cbf5
JB
6263 * add-log.el (add-change-log-entry):
6264 * comint.el (comint-dynamic-list-input-ring)
6265 (comint-dynamic-list-completions):
6266 * dabbrev.el (dabbrev-expand):
6267 * delim-col.el (delimit-columns-rectangle-line):
6268 * diff-mode.el (diff-context->unified, diff-reverse-direction)
6269 (diff-unified->context):
6270 * ediff-init.el (ediff-abbrev-jobname):
6271 * ediff-mult.el (ediff-replace-session-status-in-meta-buffer)
6272 (ediff-replace-session-activity-marker-in-meta-buffer):
6273 * info.el (Info-summary):
6274 * lpr.el (printify-region):
6275 * printing.el (pr-create-interface):
6276 * ps-print.el (ps-print-quote):
6277 * ses.el (ses-column-widths, ses-print-cell)
6278 (ses-adjust-print-width, ses-center):
6279 * shell.el (shell-file-name-quote-list):
6280 * strokes.el (strokes-read-stroke, strokes-read-complex-stroke)
6281 (strokes-fill-current-buffer-with-whitespace)
6282 (strokes-xpm-for-stroke, strokes-list-strokes)
6283 (strokes-xpm-char-bit-p, strokes-xpm-for-compressed-string):
6284 * term.el (term-dynamic-list-input-ring)
6285 (term-dynamic-list-completions):
6286 * calc/calc.el (math-format-stack-value):
6287 * emacs-lisp/edebug.el (edebug-display-freq-count):
6288 * progmodes/delphi.el (delphi-indent-line, delphi-fill-comment)
6289 (delphi-new-comment-line):
6290 * progmodes/ebnf2ps.el (ebnf-eps-filename, ebnf-trim-right):
6291 * progmodes/executable.el (executable-set-magic):
6292 * progmodes/python.el (inferior-python-mode):
6293 * progmodes/scheme.el (scheme-mode-syntax-table):
6294 * progmodes/sh-script.el (sh-maybe-here-document):
6295 * progmodes/sql.el (sql-copy-column):
6296 * progmodes/tcl.el (tcl-comment-indent, tcl-quote):
6297 * textmodes/bibtex.el (bibtex-mode):
6298 * textmodes/sgml-mode.el (html-imenu-index, sgml-attributes)
6299 (sgml-auto-attributes):
6300 * textmodes/table.el (table-insert, table-shorten-cell)
6301 (table--generate-source-scan-lines, table-delete-row)
6302 (*table--cell-delete-char, table--spacify-frame)
6303 (table--horizontally-shift-above-and-below)
6304 (table--cell-insert-char, table--cell-blank-str)
6305 (table--fill-region-strictly):
6306 * textmodes/tex-mode.el (tex-insert-quote, latex-find-indent):
6307 * textmodes/texinfo.el (texinfo-insert-quote): "?\ " -> "?\s".
6308
6309 * add-log.el (change-log):
6310 * apropos.el (apropos):
6311 * comint.el (comint-completion, comint-source):
6312 * dabbrev.el (dabbrev):
6313 * delim-col.el (columns):
6314 * diff-mode.el (diff-mode):
6315 * ediff.el (ediff):
6316 * ediff-diff.el (ediff-diff):
6317 * ediff-init.el (ediff-highlighting, ediff-merge, ediff-hook):
6318 * ediff-mult.el (ediff-mult):
6319 * ediff-ptch.el (ediff-ptch):
6320 * ediff-wind.el (ediff-window):
6321 * facemenu.el (facemenu):
6322 * indent.el (indent):
6323 * info.el (info):
6324 * jka-cmpr-hook.el (compression, jka-compr):
6325 * lpr.el (lpr):
6326 * outline.el (outlines):
6327 * pcmpl-cvs.el (pcmpl-cvs):
6328 * pcmpl-rpm.el (pcmpl-rpm):
6329 * printing.el (printing):
6330 * ps-print.el (postscript, ps-print, ps-print-horizontal)
6331 (ps-print-vertical, ps-print-headers, ps-print-font)
6332 (ps-print-color, ps-print-face, ps-print-n-up, ps-print-zebra)
6333 (ps-print-background, ps-print-printer, ps-print-page)
6334 (ps-print-miscellany):
6335 * ses.el (ses):
6336 * shell.el (shell, shell-directories, shell-faces):
6337 * startup.el (initialization):
6338 * strokes.el (strokes):
6339 * term.el (term):
6340 * uniquify.el (uniquify):
6341 * w32-vars.el (w32):
6342 * calc/calc.el (calc):
6343 * emacs-lisp/bytecomp.el (bytecomp):
6344 * emacs-lisp/cl-indent.el (lisp-indent):
6345 * emacs-lisp/edebug.el (edebug):
6346 * emacs-lisp/elp.el (elp):
6347 * emacs-lisp/testcover.el (testcover):
6348 * emacs-lisp/trace.el (trace):
6349 * emulation/viper-ex.el (viper-ex):
6350 * emulation/viper-mous.el (viper-mouse):
6351 * mail/mailalias.el (mailalias):
6352 * mail/supercite.el (supercite, supercite-frames)
6353 (supercite-attr, supercite-cite, supercite-hooks):
6354 * net/rcompile.el (remote-compile):
6355 * net/rlogin.el (rlogin):
6356 * obsolete/ooutline.el (outlines):
6357 * progmodes/delphi.el (delphi):
6358 * progmodes/ebnf2ps.el (postscript, ebnf2ps, ebnf-special)
6359 (ebnf-except, ebnf-repeat, ebnf-terminal, ebnf-non-terminal)
6360 (ebnf-production, ebnf-shape, ebnf-displacement, ebnf-syntactic)
6361 (ebnf-optimization):
6362 * progmodes/etags.el (etags):
6363 * progmodes/executable.el (executable):
6364 * progmodes/idlwave.el (idlwave):
6365 * progmodes/pascal.el (pascal):
6366 * progmodes/prolog.el (prolog):
6367 * progmodes/python.el (python):
6368 * progmodes/scheme.el (scheme):
6369 * progmodes/sh-script.el (sh, sh-script):
6370 * progmodes/sql.el (SQL):
6371 * progmodes/tcl.el (tcl):
6372 * textmodes/bibtex.el (bibtex, bibtex-autokey):
6373 * textmodes/enriched.el (enriched):
6374 * textmodes/makeinfo.el (makeinfo):
6375 * textmodes/sgml-mode.el (sgml):
6376 * textmodes/table.el (table-hooks):
6377 * textmodes/tex-mode.el (tex-file, tex-run, tex-view):
6378 * textmodes/texinfo.el (texinfo):
6379 * textmodes/two-column.el (two-column):
6380 Finish `defgroup' description with period.
59fda2fa 6381
ec0421f3 6382 * emacs-lisp/cl-indent.el (lisp-indent-maximum-backtracking):
6db8cbf5 6383 * eshell/esh-var.el (eshell-var):
bc25429a 6384 * progmodes/vhdl-mode.el (vhdl-testbench):
6db8cbf5
JB
6385 * textmodes/org.el (org): Fix typos in docstrings.
6386
6387 * emacs-lisp/timer.el (with-timeout): Improve argument/docstring
6388 consistency.
ec0421f3
JB
6389
6390 * progmodes/flymake.el (flymake-find-file): Remove.
6391 (flymake-float-time): Use `with-no-warnings'.
6392 (flymake-check-start-time, flymake-check-was-interrupted)
6393 (flymake-err-info, flymake-is-running, flymake-last-change-time)
6394 (flymake-new-err-info): `defvar' at compile time.
6395
63962005-07-03 Juanma Barranquero <lekktu@gmail.com>
6397
6398 * replace.el (occur-hook): Doc fix.
6399 (occur-1): Don't call `occur-hook' if there are no matches.
6400
3d393029
RS
64012005-07-03 Richard M. Stallman <rms@gnu.org>
6402
f24cd32e
RS
6403 * emulation/tpu-edt.el (tpu-original-global-map): Don't copy
6404 global-map, save the same map.
6405 (global-map): Don't alter it at top level.
6406 (tpu-edt-on): Save global map in tpu-original-global-map, then copy.
6407 Then alter it here instead.
6408 (tpu-edt-off): Set global-map to the saved one.
6409
6410 * emulation/tpu-edt.el (tpu-emacs19-p): Var deleted.
6411 All references simplified.
c13ce396 6412 (tpu-lucid-emacs-p): Rename from tpu-lucid-emacs19-p. Uses changed.
7fe48b75
RS
6413 (zmacs-regions): Add defvar.
6414 (repeat-complex-command-map): Everything about that deleted.
f24cd32e 6415
3d393029
RS
6416 * textmodes/artist.el (artist-key-is-drawing)
6417 (artist-key-endpoint1, artist-key-poly-point-list)
6418 (artist-key-shape, artist-key-draw-how, artist-popup-menu-table)
6419 (artist-key-compl-table, artist-rb-save-data)
6420 (artist-arrow-point-1, artist-arrow-point-2): Move defvars up.
6421 Don't put them in eval-when-compile.
6422 (artist-set-arrow-points-for-poly): Use `last', not `artist-last'.
6423
6424 * progmodes/ebrowse.el (ebrowse-revert-tree-buffer-from-file):
6425 Use with-no-warnings.
6426
6427 * net/browse-url.el (dos-windows-version): Add defvar.
6428
6429 * mail/supercite.el (filladapt-prefix-table): Add defvar.
6430
6431 * mail/rmailsum.el (rmail-summary-redo): Add defvar.
6432 (rmail-summary-mode-map, rmail-summary-overlay): Defvars moved up.
c13ce396 6433 (rmail-new-summary-line-count): Rename from new-summary-line-count.
3d393029
RS
6434 Add defvar.
6435 (rmail-summary-beginning-of-message): Use with-no-warnings.
6436 (rmail-summary-first-message, rmail-summary-last-message): Likewise.
6437
6438 * emulation/vip.el (vip-replace-string, ex-map, ex-read):
6439 Use with-no-warnings.
6440
6441 * emulation/vi.el (vi-mark-region): Use c-mark-function.
6442 (c-mark-function): Add point-moving-unit property.
6443 (vi-goto-line): Use with-no-warnings.
6444
6445 * emulation/edt.el (edt-last-copied-word): Add defvar.
6446 (zmacs-region-stays): Likewise.
6447 (edt-mark-section-wisely): Use c-mark-function for C.
6448 Use makr-defun for Fortran.
6449 (time-string): defvar deleted.
6450 (edt-display-the-time): Don't set time-string.
6451
6452 * emacs-lisp/macroexp.el (macroexp-accumulate): Rename arg to var+list.
6453
6454 * emacs-lisp/bytecomp.el (byte-compile-nogroup-warn):
6455 Don't warn when name is not constant
6456 or for defining the group `emacs'.
6457
6458 * tooltip.el (gud-tooltip-mode): Add defvar.
6459
6460 * startup.el (default-frame-background-mode): Add defvar.
6461
6462 * smerge-mode.el (smerge-mode): Add duplicate defvar near top.
6463
6464 * info.el (tool-bar-map): Add defvar.
6465
6466 * dired.el (dnd-protocol-alist): Add defvar.
6467
6468 * dired-aux.el (dired-query): Display question with answer, when
6469 the user answers.
6470
6471 * custom.el (custom-add-option): Doc fix.
6472
6473 * bookmark.el (Info-current-node, Info-suffix-list): Add defvars.
6474
112abe24
EZ
64752005-07-03 Eli Zaretskii <eliz@gnu.org>
6476
6477 * font-lock.el (font-lock-regexp-grouping-construct): Fix the
6478 bogus name from the last change.
6479
e1db6c78
LT
64802005-07-02 Luc Teirlinck <teirllm@auburn.edu>
6481
6482 * custom.el (custom-declare-variable): Fix typos in comment.
6483 (custom-known-themes): Doc fix.
6484 (custom-theme-directory): New defcustom.
6485 (require-theme): Make it check `custom-theme-directory'.
6486
6487 * cus-theme.el (custom-new-theme-mode): New function.
6488 (custom-theme-name, custom-theme-variables, custom-theme-faces)
6489 (custom-theme-description): Add compiler defvars.
6490 (customize-create-theme): Add doc to the "*New Custom Theme*"
6491 buffer. Use `custom-new-theme-mode'.
6492 (custom-theme-write): Put the created buffer in emacs-lisp-mode
6493 and save it to the `custom-theme-directory'. Make this the
6494 default directory of the buffer.
6495
ec0421f3 64962005-07-02 David Hunter <hunterd_42@comcast.net> (tiny change)
bd6a83d5 6497
ec0421f3
JB
6498 * progmodes/flymake.el (flymake-mode, flymake-mode-off):
6499 Fix unbalanced parentheses.
bd6a83d5 6500
1953295b
SM
65012005-07-02 Stefan Monnier <monnier@iro.umontreal.ca>
6502
6503 * progmodes/flymake.el (flymake-mode-on, flymake-mode-off): Move body
6504 into flymake-mode and delegate to flymake-mode.
6505
6506 * find-file.el (ff-which-function-are-we-in): Clean up.
6507
1324d580
JB
65082005-07-02 Juanma Barranquero <lekktu@gmail.com>
6509
b1f71b43
JB
6510 * replace.el (occur-rename-buffer): Fix docstring.
6511
1324d580
JB
6512 * emulation/edt.el (*EDT-keys*, edt-default-global-map)
6513 (edt-last-copied-word, edt-learn-macro-count)
6514 (edt-orig-page-delimiter, edt-orig-transient-mark-mode)
6515 (edt-rect-start-point, edt-user-global-map, rect-start-point)
6516 (time-string, zmacs-region-stays):
6517 * emulation/edt-mapper.el (edt-save-function-key-map)
6518 (EDT-key-name): `defvar' to silence the byte-compiler.
6519
d6951bb4
EZ
65202005-07-02 Martin Rudalics <rudalics@gmx.at> (tiny change)
6521
6522 * font-lock.el (font-lock-regexp-grouping-backslash): Rename from
6523 font-lock-regexp-backslash. Doc fix.
6524 (font-lock-regexp-backslash-grouping-construct): Rename from
6525 font-lock-regexp-backslash-construct. Doc fix.
588c0770 6526 (lisp-font-lock-keywords-2): Fix highlighting of Elisp regexp
d6951bb4
EZ
6527 grouping constructs.
6528
014b37b6
EZ
65292005-07-02 Eli Zaretskii <eliz@gnu.org>
6530
6531 * makefile.w32-in (bootstrap): Remove the $(EMACS) binary after
6532 updating all the prerequisites.
6533
64f72ae1
JB
65342005-07-01 Juanma Barranquero <lekktu@gmail.com>
6535
6536 * textmodes/org.el (org-agenda-start-on-weekday)
6537 (org-calendar-to-agenda-key, org-agenda-sorting-strategy)
6538 (org-agenda-use-time-grid, org-archive-location)
6539 (org-allow-space-in-links, org-usenet-links-prefer-google)
6540 (org-enable-table-editor, org-export-default-language)
6541 (org-export-html-show-new-buffer, org-fill-paragraph)
6542 (org-cycle, org-goto-ret, org-goto-left, org-goto-right)
6543 (org-goto-quit, org-occur, org-eval-in-calendar)
6544 (org-agenda-cleanup-fancy-diary, org-agenda-no-heading-message)
6545 (org-agenda-diary-entry, org-remember-help)
6546 (org-table-convert-region, org-at-table-p)
6547 (org-table-move-row-down, org-table-move-row-up)
6548 (org-table-copy-region, org-table-toggle-vline-visibility)
6549 (org-table-get-stored-formulas, org-table-get-specials)
6550 (org-recalc-commands, org-table-eval-formula)
6551 (org-table-formula-substitute-names, orgtbl-make-binding)
6552 (org-format-org-table-html, org-format-table-table-html)
6553 (org-format-table-table-html-using-table-generate-source)
6554 (org-customize): Fix typos in docstrings.
6555 (org-level-2, org-at-timestamp-p, org-agenda-day-view)
6556 (org-agenda-toggle-diary, org-agenda-toggle-time-grid)
6557 (org-back-to-heading): Doc fixes.
6558 (org-agenda-toggle-time-grid, org-cmp-category, org-cmp-time)
6559 (org-agenda-change-all-lines, org-get-header):
6560 Improve argument/docstring consistency.
6561 (orgtbl-error): Fix error message.
6562
6563 * progmodes/flymake.el (flymake-find-possible-master-files)
6564 (flymake-master-file-compare, flymake-get-line-err-count)
6565 (flymake-highlight-line, flymake-gui-warnings-enabled):
6566 Fix typos in docstrings.
6567 (flymake-parse-line, flymake-get-project-include-dirs-function)
6568 (flymake-get-prev-err-line-no, flymake-goto-prev-error):
6569 Doc fixes.
6570 (flymake-get-project-include-dirs-function)
6571 (flymake-make-err-menu-data):
6572 Improve argument/docstring consistency.
6573
b97c98ad
LK
65742005-07-01 Lute Kamstra <lute@gnu.org>
6575
12d6b124
LK
6576 * battery.el (battery-linux-proc-apm): Fix typo in docstring.
6577 Catch errors with ignore-errors. Use temporary buffer.
6578 (battery-linux-proc-acpi): Fix typo in docstring. Document `%r'.
6579
b97c98ad
LK
6580 * facemenu.el (facemenu-unlisted-faces): Delete foreground and
6581 background color faces.
1953295b
SM
6582 (facemenu-set-foreground, facemenu-set-background):
6583 Use facemenu-set-face-from-menu.
b97c98ad
LK
6584 (facemenu-set-face-from-menu): Treat face names that start with
6585 "fg:" or "bg:" as special.
6586 (facemenu-add-new-color): Don't create faces. Simplify.
6587
11bc6e51
RS
65882005-06-30 Richard M. Stallman <rms@gnu.org>
6589
6590 * emacs-lisp/crm.el (crm-do-completion): Handle minibuffer prompt.
6591 (crm-find-current-element): Likewise.
6592
65932005-06-30 Johan Bockg\e,Ae\e(Brd <bojohan@users.sourceforge.net>
6594
1953295b 6595 * help-fns.el (help-do-arg-highlight): Regexp-quote argument names.
11bc6e51 6596
01bf52cb
SM
65972005-06-30 Stefan Monnier <monnier@iro.umontreal.ca>
6598
6599 * arc-mode.el (archive-extract): Make it work as a mouse binding.
6600 (archive-mouse-extract): Make it an obsolete alias.
6601 (archive-mode-map): Don't use archive-mouse-extract any more.
6602 (archive-mode, archive-extract): write-contents-hooks ->
6603 write-contents-functions.
6604 (archive-arc-rename-entry, archive-lzh-rename-entry): Remove unused
6605 first arg.
6606 (archive-rename-entry): Update the call.
6607 (archive-zip-summarize): Remove unused var `method'.
6608 (archive-lzh-summarize): Remove unused var `creator'.
6609
1953295b
SM
6610 * emacs-lisp/debug.el (debug): Quieten Drew Adams by killing the
6611 dedicated frame upon exit.
01bf52cb
SM
6612
6613 * arc-mode.el: Bind inhibit-read-only rather than buffer-read-only.
6614 (archive-zip-extract, archive-zip-expunge)
6615 (archive-zip-update, archive-zip-update-case): Use executable-find.
6616 (archive-resummarize, archive-flag-deleted, archive-unmark-all-files):
6617 Use restore-buffer-modified-p.
6618 (archive-extract, archive-add-new-member, archive-write-file-member):
6619 Use with-current-buffer.
6620 (archive-lzh-ogm, archive-zip-chmod-entry): Use dolist.
6621
0a0157ba
AS
66222005-06-30 Andreas Schwab <schwab@suse.de>
6623
6624 * progmodes/gud.el (gud-filter): Remove unneeded progn.
6625
5026b8ee
GM
66262005-06-30 Glenn Morris <gmorris@ast.cam.ac.uk>
6627
6628 * progmodes/sh-script.el (sh-get-kw): `&' also separates words.
6629
63f7ffb3
JL
66302005-06-30 Juri Linkov <juri@jurta.org>
6631
6632 * faces.el (vertical-border): Inherit from mode-line-inactive
6633 only on tty.
6634
c665bf4b
JB
66352005-06-30 Juanma Barranquero <lekktu@gmail.com>
6636
27bbbadb
JB
6637 * help-fns.el (help-do-arg-highlight): Highlight also -ARG (for
6638 example, -NLINES in the `occur' docstring).
6639
426674a8
JB
6640 * replace.el (occur-1): When no matches are found, do not set the
6641 `buffer-read-only' and modified flags for the occur buffer,
6642 because it is deleted.
6643
c665bf4b
JB
6644 * emulation/cua-base.el (cua-check-pending-input)
6645 (cua-repeat-replace-region, cua-mode, cua-debug)
6646 (cua-auto-tabify-rectangles, cua-inhibit-cua-keys):
6647 Fix typos in docstrings.
6648
6649 * emulation/cua-gmrk.el (cua-toggle-global-mark)
6650 (cua-cut-region-to-global-mark)
6651 (cua--cut-rectangle-to-global-mark):
6652 Remove period from end of messages.
6653
6654 * emulation/cua-rect.el (cua-do-rectangle-padding):
6655 Remove period from end of messages.
6656 (cua--rectangle-seq-format): Fix typo in docstring.
6657 (cua-sequence-rectangle, cua-fill-char-rectangle):
6658 Improve argument/docstring consistency.
6659
9b07ab0a
JL
66602005-06-29 Juri Linkov <juri@jurta.org>
6661
6662 * faces.el (default-frame-background-mode): New internal variable.
6663 (frame-set-background-mode): Use it.
6664
6665 * startup.el (normal-top-level): Set default-frame-background-mode
6666 instead of frame-background-mode. Before setting it, test for its
6667 nil value. Remove tests for frame-background-mode and frame
6668 parameter `reverse'. Add test for "unspecified-fg".
6669
6670 * term/xterm.el (xterm-rxvt-set-background-mode):
6671 * term/rxvt.el (rxvt-set-background-mode):
6672 Set default-frame-background-mode instead of frame-background-mode.
6673
16f43910
JB
66742005-06-29 Juanma Barranquero <lekktu@gmail.com>
6675
0684376b
JB
6676 * simple.el (set-variable): Warn about obsolete user variables.
6677
16f43910
JB
6678 * imenu.el (imenu--completion-buffer):
6679 * mouse.el (mouse-buffer-menu-alist):
6680 * msb.el (msb-invisible-buffer-p):
6681 * calendar/diary-lib.el (diary-header-line-format):
6682 * emacs-lisp/pp.el (pp-buffer):
6683 * progmodes/cperl-mode.el (cperl-do-auto-fill):
6684 * textmodes/picture.el (picture-replace-match):
6685 Change space constants followed by a sexp to "?\s ".
6686
6687 * play/decipher.el (decipher-loop-with-breaks):
6688 * textmodes/texinfo.el (texinfo-insert-@item): Change space
6689 constants "protected" from end of line by a comment to "?\s".
6690
4b2f6649
SM
66912005-06-29 Stefan Monnier <monnier@iro.umontreal.ca>
6692
9a1505e9
SM
6693 * font-lock.el (save-buffer-state): Use `declare'.
6694
4b2f6649
SM
6695 * progmodes/cperl-mode.el (cperl-find-pods-heres): Don't gratuitously
6696 reset the syntax-table to cperl-mode-syntax-table.
6697 (cperl-mode): Make _ into word-syntax during font-locking so "print" in
6698 "foo_print_bar" is not matched as a reserved keyword.
6699
01d37825
CD
67002005-06-29 Carsten Dominik <dominik@science.uva.nl>
6701
16f43910 6702 * textmodes/org.el (orgtbl-setup): New function, for delayed
01d37825
CD
6703 setup for the orgtbl commands.
6704 (org-calc-default-modes): New option.
6705 (orgtbl-make-binding): Use `defun' to get better help display.
6706 (org-diary): Call `org-compile-prefix-format'.
6707 (org-table-formula-substitute-names): New function.
6708 (org-agenda-day-view, org-agenda-week-view): New commands.
6709 (org-agenda-toggle-week-view): Command removed.
6710 (org-tbl-menu): Split off from org-org-menu.
4b2f6649 6711 (org-mode): Move removal of outline-mode menus to here.
01d37825
CD
6712 (org-table-formula-debug): New option.
6713 (org-table-insert-row): Keep first field if just "#" or "*".
6714 (org-mode): Paragraph regexps fixed.
6715 (org-table-recalculate-regexp): New constant.
6716 (org-table-justify-field-maybe): Avoid replace if not necessary.
6717 (org-copy-special, org-cut-special): Use `call-interactively'.
6718 (org-table-copy-region): Take region from `interactive' call.
6719 (org-trim): Return string even if no match.
6720 (org-formula): New face.
4b2f6649
SM
6721 (org-set-font-lock-defaults): No longer highlight "FIXME".
6722 But highlight formula-related fields in table.
01d37825
CD
6723 (org-table-p): Use regexp, not fontification.
6724 (org-table-align): Handle white space at end of line.
6725 (org-table-formula-evaluate-inline): New option.
6726 (org-mode): Auto-wrapping in comment lines turned off.
6727 (org-table-copy-down): Evaluate only in copied field, not in
6728 destination.
6729 (org-table-current-formula): Variable removed.
6730 (org-table-store-formulas, org-table-get-stored-formulas)
6731 (org-table-modify-formulas, org-table-replace-in-formulas)
6732 (org-table-maybe-eval-formula): New functions.
4b2f6649 6733 (org-table-get-formula): Modify to use stored formulas.
01d37825
CD
6734 (org-table-insert-column, org-table-delete-column)
6735 (org-table-move-column): Call `org-table-modify-formulas'.
6736 (org-complete): Add completion for keyword formulas.
6737 (orgtbl-mode): Pull orgtbl-mode-map to start of
6738 minor-mode-map-alist.
6739
8c39e595
SM
67402005-06-29 Stefan Monnier <monnier@iro.umontreal.ca>
6741
4b2f6649
SM
6742 * progmodes/python.el (python-check): Require `compile' before
6743 modifying its variables.
6744
8c39e595
SM
6745 * newcomment.el (comment-indent-default): Don't get fooled by an early
6746 end of buffer.
6747
27484eb0
VJL
67482005-06-28 Vinicius Jose Latorre <viniciusjl@ig.com.br>
6749
8c39e595 6750 * ps-print.el (ps-print-version): Fix version number.
27484eb0 6751
34e60863
LT
67522005-06-28 Luc Teirlinck <teirllm@auburn.edu>
6753
9569175e 6754 * textmodes/ispell.el (ispell-word): Remove stray parenthesis.
34e60863 6755
025691ed
RS
67562005-06-28 Richard M. Stallman <rms@gnu.org>
6757
6758 * textmodes/flyspell.el (flyspell-use-local-map): Variable deleted.
6759 (flyspell-local-mouse-map): Declaration deleted.
6760 (flyspell-mouse-map): Bind only mouse-2.
6761 (flyspell-mode-map): Don't test flyspell-use-local-map.
6762 (flyspell-overlay-keymap-property-name): Var deleted.
6763 (flyspell-mode-on): Don't make local bindings for
6764 flyspell-mouse-map and flyspell-mode-map.
6765 (make-flyspell-overlay): Unconditionally put on `keymap' text prop.
6766
6767 * textmodes/ispell.el (ispell-word): Do not ignore short words.
6768
6769 * progmodes/compile.el (compilation-next-error-function):
6770 Don't switch buffers; operate on the current buffer.
6771
a1522a36
JL
6772 * progmodes/compile.el (compilation-error-file-name)
6773 (compilation-warning-file-name, compilation-info-file-name)
6774 (compilation-line-number, compilation-column-number): New faces.
6775 (compilation-error-face, compilation-warning-face)
6776 (compilation-info-face, compilation-line-face)
6777 (compilation-column-face): Use them.
6778
025691ed
RS
6779 * facemenu.el (facemenu-add-face): Warn when font-lock is active.
6780
6781 * comint.el (comint-password-prompt-regexp): Accept ", try again".
6782
6783 * bindings.el (global-map): Bind insertchar and its variants.
6784
67852005-06-27 Richard M. Stallman <rms@gnu.org>
6786
6787 * textmodes/artist.el (artist-text-overwrite)
6788 (artist-figlet-get-extra-args, artist-text-see-thru): Use read-string.
6789
9dae638c
VJL
67902005-06-27 Vinicius Jose Latorre <viniciusjl@ig.com.br>
6791
6792 * ps-print.el: It was not working the page selection for printing.
6793 Reported by Sebastian Tennant <sebyte@smolny.plus.com>.
6794 (ps-print-version): New version 6.6.7.
6795 (ps-end-sheet): New fun.
6796 (ps-header-sheet, ps-end-job): Call it.
6797
efd6ebec
LT
67982005-06-27 Luc Teirlinck <teirllm@auburn.edu>
6799
b61bfa4d 6800 * subr.el (add-to-list, add-to-ordered-list): Doc fixes.
efd6ebec 6801
019b1899
LK
68022005-06-27 Lute Kamstra <lute@gnu.org>
6803
6804 * facemenu.el (facemenu-unlisted-faces): Add foreground and
6805 background color faces.
6806 (facemenu-get-face): Delete function.
6807 (facemenu-set-face-from-menu): Don't call facemenu-get-face.
8c39e595 6808 (facemenu-add-new-color): Make second argument mandatory.
588c0770 6809 Create the appropriate face and return it. Simplify.
019b1899
LK
6810 (facemenu-set-foreground, facemenu-set-background): Don't check if
6811 color is defined. Use return value of facemenu-add-new-color.
6812
32da5de9
NR
68132005-06-26 Nick Roberts <nickrob@snap.net.nz>
6814
6815 * progmodes/gud.el (gud-filter): Add missing argument to
6816 with-selected-window.
6817
62350cdd
SM
68182005-06-26 Stefan Monnier <monnier@iro.umontreal.ca>
6819
6820 * emacs-lisp/easy-mmode.el (define-minor-mode): Don't automatically add
6821 a :require to the defcustom.
6822
6823 * emacs-lisp/autoload.el (make-autoload): Add the :setter for
6824 defcustoms corresponding to minor modes.
6825
ec9ac2be
DP
68262005-06-26 David Ponce <david@dponce.com>
6827
025691ed 6828 * recentf.el: Require tree-widget instead of wid-edit.
ec9ac2be
DP
6829 (recentf-filename-handler): Fix widget :type.
6830 (recentf-cancel-dialog, recentf-open-more-files)
6831 (recentf-open-files-action): Doc fix.
6832 (recentf-dialog-goto-first): New function.
6833 (recentf-dialog-mode-map): Set parent keymap first.
62350cdd
SM
6834 (recentf-dialog-mode): Define with define-derived-mode.
6835 Don't display continuation lines in dialogs.
ec9ac2be
DP
6836 (recentf-edit-list): Rename from recentf-edit-selected-items.
6837 (recentf-edit-list-select): Rename from recentf-edit-list-action.
6838 Simplify.
6839 (recentf-edit-list-validate): New function.
6840 (recentf-edit-list): Update accordingly.
6841 (recentf-open-files-item-shift): Remove.
6842 (recentf-open-files-item): Convert menu elements into tree and
6843 link widgets. Don't create the widgets.
6844 (recentf-open-files): Update accordingly.
6845 (recentf-save-list): Untabify.
6846
33b79ce4
LT
68472005-06-25 Luc Teirlinck <teirllm@auburn.edu>
6848
dd716cec
LT
6849 * replace.el (keep-lines-read-args): Add INTERACTIVE arg.
6850 (keep-lines): Add INTERACTIVE arg. Never delete lines only
6851 partially contained in the active region. Do not take active
6852 region into account when called from Lisp, unless INTERACTIVE arg
6853 is non-nil. Use `forward-line' instead of `beginning-of-line' to
6854 avoid trouble with fields. Make marker point nowhere when no
6855 longer used. Always return nil. Doc fix.
6856 (flush-lines): Add INTERACTIVE arg. Do not take active region
6857 into account when called from Lisp, unless INTERACTIVE arg is
6858 non-nil. Use `forward-line' instead of `beginning-of-line' to
6859 avoid trouble with fields. Make marker point nowhere when no
6860 longer used. Always return nil. Doc fix.
6861 (how-many): Add INTERACTIVE arg. Make RSTART and REND args
6862 interchangeable. Do not take active region into account when
6863 called from Lisp, unless INTERACTIVE arg is non-nil. Do not print
6864 message in echo area when called from Lisp, unless INTERACTIVE arg
6865 is non-nil. Avoid saying "1 occurrences". Do not use markers.
6866 Return the number of matches. Doc fix.
6867 (occur): Doc fix.
6868 (perform-replace): Make comment follow double space convention for
6869 the sake of `outline-minor-mode'.
6870
33b79ce4
LT
6871 * faces.el (facep): Doc fix.
6872
df13531d
RS
68732005-06-25 Richard M. Stallman <rms@gnu.org>
6874
a68d870b
RS
6875 * facemenu.el (facemenu-enable-faces-p): New function.
6876 (facemenu-background-menu, facemenu-foreground-menu)
6877 (facemenu-face-menu): Add menu-enable property.
6878
df13531d
RS
6879 * jka-compr.el (jka-compr-insert-file-contents):
6880 Special handling if cannot find the uncompression program.
6881
6882 * cus-face.el (custom-face-attributes): Add autoload.
6883
6884 * emacs-lisp/lisp-mode.el (lisp-mode-variables):
6885 Bind comment-indent-function locally.
6886
6887 * window.el (save-selected-window): Use save-current-buffer.
6888
6889 * subr.el (with-selected-window): Use save-current-buffer.
6890
6891 * progmodes/gud.el (gud-filter): Simplify using with-selected-window
6892 and with-current-buffer.
6893
19cfc561
RS
68942005-06-24 Richard M. Stallman <rms@gnu.org>
6895
6896 * simple.el (line-move-1): Fix previous change.
6897
8346425e
JB
68982005-06-24 Juanma Barranquero <lekktu@gmail.com>
6899
6900 * replace.el (occur-1): Set `buffer-read-only' and the
6901 buffer-modified flag before running `occur-hook' to protect
6902 against unintentional buffer switches that can lead to data loss.
6903
1c955542
NR
69042005-06-24 Nick Roberts <nickrob@snap.net.nz>
6905
6906 * progmodes/gud.el (gud-tooltip-print-command): Indent properly.
6907 (gud-gdb-marker-filter): Use font-lock-warning-face for any
6908 initial error.
8346425e 6909
1c955542
NR
6910 * progmodes/gdb-ui.el (gdb-send): Remove warning face from errors
6911 after fresh input.
6912 (gdb-var-create-handler): Put name of expression in quotes.
8346425e 6913
6fb276bd
LT
69142005-06-23 Luc Teirlinck <teirllm@auburn.edu>
6915
6916 * emacs-lisp/ring.el (ring-elements): Make it return a list of the
6917 elements of RING in order, and without bogus nil elements.
6918
528b6abc
RS
69192005-06-23 Richard M. Stallman <rms@gnu.org>
6920
6921 * simple.el (set-variable): Args renamed; doc fix.
6922 (line-move-1): When there are overlays around, use vertical-motion.
6923
6924 * faces.el (escape-glyph): Use brown against light background.
62350cdd 6925 (nobreak-space): Rename from no-break-space.
528b6abc
RS
6926 Fix previous change.
6927
6928 * dired-aux.el (dired-do-copy): Fix arg prompt.
6929
6930 * mail/sendmail.el (mail-setup-with-from): Fix custom type.
6931
aed4a603
GM
69322005-06-23 Glenn Morris <gmorris@ast.cam.ac.uk>
6933
6934 * mail/emacsbug.el (report-emacs-bug): Use "X server distributor"
6935 rather than "Distributor".
6936
9180519b
LK
69372005-06-23 Lute Kamstra <lute@gnu.org>
6938
6939 * emacs-lisp/debug.el (debugger-special-form-p): New defun.
6940 (debug-on-entry): Use it. New interactive declaration that uses
6941 function-called-at-point.
6942
9d12e52b
KS
69432005-06-23 Kim F. Storm <storm@cua.dk>
6944
6945 * subr.el (save-match-data): Add comment about using evaporate arg
6946 to set-match-data.
6947
6d44324c
GM
69482005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
6949
6950 * cus-edit.el (customize-face)
6951 (customize-face-other-window): Handle face aliases.
6952
6953 * faces.el (face-documentation, set-face-attribute)
6954 (face-spec-set): Handle face aliases.
6955
a1ef2eab
JB
69562005-06-22 Juanma Barranquero <lekktu@gmail.com>
6957
6958 * help-mode.el (help-make-xrefs): If a symbol representing a face
6959 name is not followed by the word "face", it could still be a
6960 function or variable name, so don't bypass other checks.
6961
8906db27
JL
69622005-06-22 Juri Linkov <juri@jurta.org>
6963
6964 * ps-print.el (ps-face-foreground-name, ps-face-background-name):
6965 Replace aliased functions with calls where second arg `inherit' is t.
6966
8431b136
NR
69672005-06-22 Nick Roberts <nickrob@snap.net.nz>
6968
6969 * progmodes/gdb-ui.el (gdb-error): New variable.
6970 (gdb-error): New function.
6971 (gdb-annotation-rules): Act on error-begin and error annotations.
6972 (gdb-concat-output): Use font-lock-warning-face for errors.
6973
53abc3bf
MB
69742005-06-22 Miles Bader <miles@gnu.org>
6975
5715f853
MB
6976 * bindings.el (propertized-buffer-identification): Use renamed
6977 `Buffer-menu-buffer' face.
6978
62350cdd 6979 * faces.el (vertical-border): Rename from `vertical-divider'.
73106994 6980 (escape-glyph): Change dark-background color back to `cyan'.
53abc3bf 6981
36a3b076
JL
69822005-06-21 Juri Linkov <juri@jurta.org>
6983
6984 * faces.el (face-user-default-spec): Try getting `customized-face'
6985 prior to `saved-face'.
6986 (frame-background-mode): Refill docstring.
6987
6988 * emacs-lisp/lisp-mode.el (eval-defun-1):
6989 * emacs-lisp/edebug.el (edebug-eval-defun):
6990 Set `saved-face' temporarily to nil before calling form.
6991 Set `customized-face' to the new spec after that.
6992
23873c96
JB
69932005-06-21 Juanma Barranquero <lekktu@gmail.com>
6994
6995 * subr.el (1value, lambda, key-substitution-in-progress):
6996 Doc fixes.
6997
6998 * autoinsert.el (auto-insert-alist):
6999 * ses.el (ses-call-printer):
7000 * subr.el (noreturn):
7001 * emacs-lisp/lisp.el (check-parens):
7002 * emacs-lisp/byte-opt.el (byte-optimize-pure-func):
7003 * net/browse-url.el (browse-url-mosaic):
7004 * progmodes/cc-defs.el (c-safe-scan-lists):
7005 * progmodes/ebnf-abn.el (ebnf-abn-lex):
7006 * progmodes/ebnf-bnf.el (ebnf-bnf-lex):
7007 * progmodes/ebnf-dtd.el (ebnf-dtd-lex):
7008 * progmodes/ebnf-ebx.el (ebnf-ebx-lex):
7009 * progmodes/ebnf-iso.el (ebnf-iso-lex):
7010 * progmodes/ebnf-yac.el (ebnf-yac-lex): Fix spellings.
7011
c224c19a
RS
70122005-06-21 Reiner Steib <Reiner.Steib@gmx.de>
7013
7014 * pcvs-defs.el (cvs-menu): Add cvs-mode-mark and cvs-mode-unmark.
7015
006b1390
GM
70162005-06-21 Glenn Morris <gmorris@ast.cam.ac.uk>
7017
7018 * calendar/appt.el (appt-make-list): Activate the package, if
7019 not already active (for backwards compatibility).
7020
b7d1f38f
KS
70212005-06-20 Kim F. Storm <storm@cua.dk>
7022
7023 * subr.el (add-to-ordered-list): Test membership with eq. Simplify.
7024
b4e49aee
MB
70252005-06-20 Miles Bader <miles@gnu.org>
7026
7027 * faces.el (vertical-divider): New face.
7028
01ba9662
JB
70292005-06-20 Juanma Barranquero <lekktu@gmail.com>
7030
7031 * simple.el (kill-whole-line): Doc fix.
7032 (next-error-buffer-p, next-error-find-buffer)
7033 (clone-indirect-buffer): Fix typos in docstrings.
cc4cb0f5
JB
7034 (comment-line-break-function): Doc fix: don't say variable
7035 is automatically buffer-local (it isn't).
01ba9662 7036
ebd06e28
MA
70372005-06-19 Michael Albinus <michael.albinus@gmx.de>
7038
7039 * net/tramp-ftp.el (top):
7040 * net/tramp-smb.el (top):
7041 * net/tramp-util.el (top):
7042 * net/tramp-uu.el (top):
7043 * net/tramp-vc.el (top):
7044 * net/tramp.el (top): Revert copyright years back to original
7045 ones. Tramp has a life outside GNU Emacs.
7046
5dafe00b
NR
70472005-06-19 Nick Roberts <nickrob@snap.net.nz>
7048
01ba9662 7049 * tooltip.el (tooltip-use-echo-area): Don't make it obsolete.
5dafe00b 7050
f04a8969
JL
70512005-06-18 Juri Linkov <juri@jurta.org>
7052
7053 * progmodes/grep.el (grep-regexp-alist): Use backreference at the
7054 end of first regexp to limit the match to the position between
7055 line number and source line with same separator character as used
7056 between file name and line number. In the second regexp limit
7057 mouse-face area to file name and line number by adding new group
7058 for them and referring it in HYPERLINK arg.
7059 (grep-regexp-alist, grep-mode-font-lock-keywords): Use shy group.
7060 (grep-mode): Set font-lock-lines-before to 0 to not refontify the
7061 previous line where grep markers may be already removed.
7062
e7c2398a
EZ
70632005-06-18 Peter Kleiweg <p.c.j.kleiweg@rug.nl>
7064
62350cdd 7065 * progmodes/ps-mode.el: Update version and maintainer's email address.
e7c2398a 7066
7ceb6e54 70672005-06-18 Steve Youngs <steve@xemacs.org>
49866ff8
EZ
7068
7069 * net/browse-url.el (browse-url-browser-function)
7070 (browse-url-default-browser): Add firefox.
7071 (browse-url-firefox-program, browse-url-firefox-arguments)
7072 (browse-url-firefox-startup-arguments)
7073 (browse-url-firefox-new-window-is-tab): New defcustoms.
7074 (browse-url-firefox, browse-url-firefox-sentinel): New functions.
7075
f19b57e3
RS
70762005-06-17 Richard M. Stallman <rms@gnu.org>
7077
0ad6717d
RS
7078 * startup.el (command-line): Warn if specified user name has
7079 no home directory.
7080
f19b57e3
RS
7081 * term.el (term-get-old-input, term-input-filter, term-input-sender)
7082 (term-mode-hook, term-exec-hook, term-escape-char): Doc fixes.
7083
ebd06e28 7084 * longlines.el (longlines-mode, longlines-show-hard-newlines):
f19b57e3
RS
7085 Doc fixes.
7086
7087 * faces.el (underline): Try bold if terminal doesn't support underline.
7088
7089 * mail/sendmail.el (mail-setup-with-from): New variable.
7090 (mail-insert-from-field): New function.
7091 (sendmail-send-it): Call it.
7092 (mail-setup): Optionally call it here.
7093
7094 * term/linux.el: Call tty-no-underline.
7095
043f95ab
LT
70962005-06-17 Luc Teirlinck <teirllm@auburn.edu>
7097
7098 * emacs-lisp/edebug.el (edebug-goto-here): Doc fix.
7099
579322ca
MB
71002005-06-17 Miles Bader <miles@gnu.org>
7101
fa735daa
MB
7102 * ediff-init.el (ediff-current-diff-A, ediff-current-diff-B)
7103 (ediff-current-diff-C, ediff-current-diff-Ancestor)
7104 (ediff-fine-diff-A, ediff-fine-diff-B, ediff-fine-diff-C)
7105 (ediff-fine-diff-Ancestor, ediff-even-diff-A, ediff-even-diff-B)
7106 (ediff-even-diff-C, ediff-even-diff-Ancestor, ediff-odd-diff-A)
7107 (ediff-odd-diff-B, ediff-odd-diff-C, ediff-odd-diff-Ancestor):
7108 Remove "-face" suffix from face names.
7109 (ediff-current-diff-face-A, ediff-current-diff-face-B)
7110 (ediff-current-diff-face-C, ediff-current-diff-face-Ancestor)
7111 (ediff-fine-diff-face-A, ediff-fine-diff-face-B)
7112 (ediff-fine-diff-face-C, ediff-fine-diff-face-Ancestor)
7113 (ediff-even-diff-face-A, ediff-even-diff-face-B)
7114 (ediff-even-diff-face-C, ediff-even-diff-face-Ancestor)
7115 (ediff-odd-diff-face-A, ediff-odd-diff-face-B)
7116 (ediff-odd-diff-face-C, ediff-odd-diff-face-Ancestor):
7117 New backward-compatibility aliases for renamed faces.
7118 (ediff-current-diff-face-A, ediff-current-diff-face-B)
7119 (ediff-current-diff-face-C, ediff-current-diff-face-Ancestor)
7120 (ediff-fine-diff-face-A, ediff-fine-diff-face-B)
7121 (ediff-fine-diff-face-C, ediff-fine-diff-face-Ancestor)
7122 (ediff-even-diff-face-A, ediff-even-diff-face-B)
7123 (ediff-even-diff-face-C, ediff-even-diff-face-Ancestor)
7124 (ediff-odd-diff-face-A, ediff-odd-diff-face-B)
7125 (ediff-odd-diff-face-C, ediff-odd-diff-face-Ancestor):
7126 Use renamed ediff faces.
7127
958e6876
MB
7128 * eshell/esh-test.el (eshell-test-ok, eshell-test-failed):
7129 Remove "-face" suffix from face names.
53099cfc 7130 (eshell-test-ok-face, eshell-test-failed-face):
958e6876
MB
7131 New backward-compatibility aliases for renamed faces.
7132 (eshell-run-test): Use renamed eshell-test faces.
7133
ca19f3f1
AS
7134 * eshell/em-prompt.el (eshell-prompt): Remove "-face" suffix from
7135 face name.
7136 (eshell-prompt-face): New backward-compatibility alias for renamed
7137 face.
958e6876
MB
7138 (eshell-emit-prompt): Use renamed eshell-prompt face.
7139
7140 * eshell/em-ls.el (eshell-ls-directory, eshell-ls-symlink)
7141 (eshell-ls-executable, eshell-ls-readonly, eshell-ls-unreadable)
7142 (eshell-ls-special, eshell-ls-missing, eshell-ls-archive)
7143 (eshell-ls-backup, eshell-ls-product, eshell-ls-clutter):
7144 Remove "-face" suffix from face names.
7145 (eshell-ls-directory-face, eshell-ls-symlink-face)
7146 (eshell-ls-executable-face, eshell-ls-readonly-face)
7147 (eshell-ls-unreadable-face, eshell-ls-special-face)
7148 (eshell-ls-missing-face, eshell-ls-archive-face)
7149 (eshell-ls-backup-face, eshell-ls-product-face)
53099cfc 7150 (eshell-ls-clutter-face):
958e6876
MB
7151 New backward-compatibility aliases for renamed faces.
7152 (eshell-ls-decorated-name): Use renamed eshell-ls faces.
7153
62350cdd
SM
7154 * progmodes/cc-fonts.el (c-nonbreakable-space-face):
7155 Remove "-face" suffix from face name.
579322ca
MB
7156 (c-cpp-matchers): Use the variable `c-nonbreakable-space-face'
7157 instead of literal face.
7158
289824a3
JB
71592005-06-17 Juanma Barranquero <lekktu@gmail.com>
7160
53099cfc
JB
7161 * emacs-lisp/warnings.el (display-warning, lwarn)
7162 (warning-minimum-log-level): Doc fixes.
7163 (warning-minimum-level, warning-minimum-log-level):
7164 Add :debug to :type choices.
7165
289824a3
JB
7166 * progmodes/ada-mode.el (ada-format-paramlist)
7167 (ada-get-indent-case, ada-check-matching-start)
7168 (ada-check-defun-name, ada-goto-matching-decl-start)
7169 (ada-goto-matching-start, ada-goto-matching-end, ada-tab)
7170 (ada-untab, ada-move-to-start, ada-fill-comment-paragraph)
7171 (ada-make-subprogram-body): Follow error conventions.
7172 (ada-case-exception-file, ada-indent-comment-as-code)
7173 (ada-indent-handle-comment-special, ada-indent-renames)
7174 (ada-indent-return, ada-search-directories-internal)
7175 (ada-tab-policy, ada-case-exception-substring)
7176 (ada-other-file-alist, ada-matching-start-re)
7177 (ada-matching-decl-start-re, ada-contextual-menu-last-point)
7178 (ada-imenu-generic-expression, ada-compile-goto-error)
7179 (ada-in-comment-p, ada-in-string-p, ada-in-string-or-comment-p)
7180 (ada-popup-menu, ada-add-extensions, ada-mode)
7181 (ada-region-selected, ada-create-case-exception)
7182 (ada-create-case-exception-substring, ada-after-keyword-p)
7183 (ada-activate-keys-for-case, ada-adjust-case-region)
7184 (ada-adjust-case-buffer, ada-format-paramlist)
7185 (ada-scan-paramlist, ada-insert-paramlist)
7186 (ada-indent-newline-indent)
7187 (ada-indent-newline-indent-conditional)
7188 (ada-justified-indent-current, ada-goto-previous-word)
7189 (ada-indent-current, ada-get-indent-open-paren)
7190 (ada-get-indent-paramlist, ada-get-indent-end)
7191 (ada-get-indent-case, ada-get-indent-when, ada-get-indent-if)
7192 (ada-get-indent-block-start, ada-get-indent-subprog)
7193 (ada-get-indent-noindent, ada-get-indent-label)
7194 (ada-get-indent-loop, ada-get-indent-type, ada-goto-stmt-start)
7195 (ada-search-prev-end-stmt, ada-goto-next-non-ws)
7196 (ada-goto-stmt-end, ada-goto-next-word)
7197 (ada-check-matching-start, ada-check-defun-name)
7198 (ada-goto-matching-decl-start, ada-goto-matching-start)
7199 (ada-goto-matching-end, ada-search-ignore-string-comment)
7200 (ada-in-decl-p, ada-looking-at-semi-or)
7201 (ada-looking-at-semi-private, ada-in-paramlist-p)
7202 (ada-in-open-paren-p, ada-tab, ada-indent-current-function)
7203 (ada-untab-hard, ada-move-to-start, ada-move-to-end)
7204 (ada-next-procedure, ada-previous-procedure, ada-next-package)
7205 (ada-previous-package, ada-create-menu)
7206 (ada-fill-comment-paragraph-justify)
7207 (ada-fill-comment-paragraph-postfix, ada-fill-comment-paragraph)
7208 (ada-other-file-name, ada-last-which-function-line)
7209 (ada-last-which-function-subprog, ada-which-function)
7210 (ada-get-body-name, ada-outline-level, ada-narrow-to-defun)
7211 (ada-gen-treat-proc, ada-check-emacs-version)
7212 (ada-continuation-indent, ada-align-region-separate):
7213 Fix typos in docstrings.
7214 (ada-adjust-case, ada-adjust-case-interactive): Doc fixes.
7215
52167727
LK
72162005-06-16 Lute Kamstra <lute@gnu.org>
7217
7218 * simple.el (fundamental-mode): Run after-change-major-mode-hook
7219 conditionally.
7220
04cedb11
JB
72212005-06-16 Juanma Barranquero <lekktu@gmail.com>
7222
246d1dba
JB
7223 * comint.el (comint-replace-by-expanded-filename)
7224 (comint-prompt-regexp, comint-delimiter-argument-list)
7225 (comint-preinput-scroll-to-bottom):
7226 * info.el (Info-hide-cookies-node):
7227 * ls-lisp.el (ls-lisp-classify):
7228 * find-file.el (ff-search-directories, ff-special-constructs)
7229 (ff-find-other-file):
7230 * font-lock.el (font-lock-keywords):
7231 * shell.el (shell-prompt-pattern)
7232 (shell-dynamic-complete-functions, shell-mode)
7233 (shell-delimiter-argument-list):
7234 * term.el (term-replace-by-expanded-filename)
7235 (term-prompt-regexp, term-delimiter-argument-list):
7236 * woman.el (woman-ignore, woman0-if):
7237 * emacs-lisp/derived.el (derived-mode-init-mode-variables):
7238 * emacs-lisp/elint.el (elint-init-env):
7239 * emacs-lisp/regexp-opt.el (regexp-opt-depth):
7240 * eshell/esh-mode.el (eshell-preinput-scroll-to-bottom):
7241 * language/ethio-util.el (ethio-tilde-escape)
7242 (ethio-use-three-dot-question):
7243 * net/zone-mode.el (zone-mode-load-time-setup):
7244 * progmodes/cc-align.el (c-lineup-argcont):
7245 * progmodes/cc-awk.el (c-awk-beginning-of-defun):
7246 * progmodes/cperl-mode.el (cperl-set-style-back):
7247 * progmodes/inf-lisp.el (inferior-lisp-prompt):
7248 * progmodes/vhdl-mode.el (vhdl-beginning-of-libunit):
7249 Fix spellings in docstrings.
7250
7251 * textmodes/sgml-mode.el (sgml-calculate-indent, html-tag-help):
7252 * progmodes/modula2.el (m2-for): Fix spellings.
7253
7254 * menu-bar.el (menu-bar-games-menu): Fix typo in menu help string.
7255
7256 * simple.el (undo-more): Don't use `format' on `error' arguments.
7257 Improve argument/docstring consistency.
7258 (pending-undo-list): Doc fix.
7259
7260 * smerge-mode.el (smerge-ensure-match):
7261 * emulation/vip.el (vip-ex):
7262 * net/zone-mode.el (zone-mode-update-serial):
7263 * progmodes/idlwave.el (idlwave-complete):
7264 * progmodes/vhdl-mode.el (vhdl-visit-file)
7265 (vhdl-compose-wire-components):
7266 Don't use `format' on `error' arguments.
7267
04cedb11
JB
7268 * tooltip.el (tooltip-start-delayed-tip, tooltip-timeout)
7269 (tooltip-use-echo-area, tooltip-process-prompt-regexp)
7270 (tooltip-help-tips): Fix typos in docstrings.
7271
c25ae380
DP
72722005-06-16 David Ponce <david@dponce.com>
7273
7274 * tree-widget.el (tree-widget-value-create): Simplify last change.
7275
e6838581
KS
72762005-06-15 Matt Hodges <MPHodges@member.fsf.org>
7277
7278 * ido.el (ido-incomplete-regexp): New variable.
7279 (ido-set-matches-1): Handle invalid-regexp error and set
7280 ido-incomplete-regexp.
7281 (ido-incomplete-regexp): New face.
7282 (ido-completions): Use it.
62350cdd
SM
7283 (ido-complete, ido-exit-minibuffer, ido-completions):
7284 Handle incomplete regexps.
e6838581
KS
7285 (ido-completions): Add check for complete match when entering a regexp.
7286
10f401d2
SM
72872005-06-15 Stefan Monnier <monnier@iro.umontreal.ca>
7288
7289 * subr.el (add-to-ordered-list): Use a weak hash-table to avoid leaks.
7290
c202dc91
SM
72912005-06-15 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
7292
7293 * textmodes/bibtex.el (bibtex-Preamble): Enclose BibTeX preamble
7294 by field delimiters.
7295
763e7cf6
DP
72962005-06-15 David Ponce <david@dponce.com>
7297
3b2f3d1a
DP
7298 * tree-widget.el: eval-and-compile inlined functions so they will
7299 be available at run-time too.
7300 (tree-widget-super-format-handler)
763e7cf6
DP
7301 (tree-widget-format-handler): Remove.
7302 (tree-widget-value-create): Handle the :indent property.
7303
e6572f79
MB
73042005-06-15 Miles Bader <miles@gnu.org>
7305
ef88a999
MB
7306 * progmodes/which-func.el (which-func): Only inherit
7307 `font-lock-function-name-face' when that makes sense against the
7308 default mode-line face, otherwise set the face color explicitly.
7309
e6572f79
MB
7310 * progmodes/cperl-mode.el (cperl-init-faces): Use literal cperl
7311 faces instead of (non-existent) variables.
7312
f1b6d70f
SM
73132005-06-14 Stefan Monnier <monnier@iro.umontreal.ca>
7314
7315 * iswitchb.el (iswitchb-to-end): Replace mapcar with dolist.
7316 (iswitchb-get-matched-buffers): Likewise. Simplify.
7317
b6116bd2
MB
73182005-06-14 Miles Bader <miles@gnu.org>
7319
a5d37031
MB
7320 * progmodes/ld-script.el (ld-script-location-counter):
7321 Remove "-face" suffix from face name.
e6838581 7322 (ld-script-location-counter-face):
a5d37031
MB
7323 New backward-compatibility alias for renamed face.
7324 (ld-script-location-counter-face): Use renamed face.
7325
e4c067b5
MB
7326 * progmodes/cperl-mode.el (cperl-nonoverridable, cperl-array)
7327 (cperl-hash): Remove "-face" suffix from face names.
7328 (cperl-nonoverridable-face, cperl-array-face, cperl-hash-face):
a5d37031 7329 New backward-compatibility aliases for renamed faces.
e4c067b5
MB
7330 (cperl-find-pods-heres, cperl-init-faces, cperl-ps-print-init)
7331 (cperl-ps-print-face-properties): Use renamed cperl-mode faces.
7332
9ce2eb5e
MB
7333 * progmodes/which-func.el (which-func): Remove "-face" suffix from face
7334 name.
7335 (which-func-face): New backward-compatibility alias for renamed face.
7336 (which-func-format): Use renamed which-func face.
7337
63a5fd63
MB
7338 * progmodes/vhdl-mode.el (vhdl-prompt, vhdl-attribute, vhdl-enumvalue)
7339 (vhdl-function, vhdl-directive, vhdl-reserved-word)
7340 (vhdl-translate-off): Remove "-face" suffix and "font-lock-" from face
7341 names.
7342 (vhdl-speedbar-entity, vhdl-speedbar-architecture)
7343 (vhdl-speedbar-configuration, vhdl-speedbar-package)
7344 (vhdl-speedbar-library, vhdl-speedbar-instantiation)
7345 (vhdl-speedbar-subprogram, vhdl-speedbar-entity-selected)
7346 (vhdl-speedbar-architecture-selected)
7347 (vhdl-speedbar-configuration-selected)
7348 (vhdl-speedbar-package-selected)
7349 (vhdl-speedbar-instantiation-selected): Remove "-face" suffix from face
7350 names.
7351 (vhdl-font-lock-keywords-2, vhdl-font-lock-keywords-5):
7352 Use renamed faces.
7353 (vhdl-prompt-face, vhdl-attribute-face, vhdl-enumvalue-face)
7354 (vhdl-function-face, vhdl-directive-face, vhdl-reserved-words-face)
7355 (vhdl-translate-off-face): Variables renamed to remove "font-lock-".
7356 Use renamed faces.
7357 (syntax-alist): Don't use "font-lock-" or "-face" in generated face
7358 names.
7359 (vhdl-font-lock-init, vhdl-ps-print-settings): Use renamed faces.
7360 (vhdl-speedbar-insert-hierarchy, vhdl-speedbar-expand-entity)
7361 (vhdl-speedbar-expand-package, vhdl-speedbar-update-current-unit)
7362 (vhdl-speedbar-make-inst-line, vhdl-speedbar-make-pack-line)
7363 (vhdl-speedbar-make-subpack-line, vhdl-speedbar-make-subprogram-line)
7364 (vhdl-speedbar-item-info, vhdl-speedbar-check-unit): Use renamed faces.
7365
33595ec6
MB
7366 * progmodes/sh-script.el (sh-heredoc): Remove "-face" suffix from
7367 face name.
7368 (sh-heredoc-face): New backward-compatibility alias for renamed face.
7369 (sh-heredoc-face): Use renamed sh-heredoc face.
7370
57267a95
MB
7371 * progmodes/idlw-help.el (idlwave-help-link):
7372 Remove "-face" suffix from face name.
7373 (idlwave-help-link-face):
7374 New backward-compatibility alias for renamed face.
7375 (idlwave-highlight-linked-completions): Use renamed idlwave-help faces.
7376
7377 * progmodes/idlw-shell.el (idlwave-shell-bp-face)
7378 (idlwave-shell-disabled-bp): Remove "-face" suffix from face names.
7379 (idlwave-shell-bp-face, idlwave-shell-disabled-bp):
7380 New backward-compatibility aliases for renamed faces.
7381 (idlwave-shell-disabled-breakpoint-face)
7382 (idlwave-shell-breakpoint-face): Use renamed idlwave-shell faces.
7383
10f401d2 7384 * progmodes/flymake.el (flymake-errline, flymake-warnline):
ded09abd
MB
7385 Remove "-face" suffix from face names.
7386 (flymake-errline-face, flymake-warnline-face):
7387 New backward-compatibility aliases for renamed faces.
7388 (flymake-highlight-line): Use renamed flymake faces.
7389
4f2d55da
MB
7390 * progmodes/ebrowse.el (ebrowse-tree-mark, ebrowse-root-class)
7391 (ebrowse-file-name, ebrowse-default, ebrowse-member-attribute)
7392 (ebrowse-member-class, ebrowse-progress):
7393 Remove "-face" suffix from face names.
7394 (ebrowse-tree-mark-face, ebrowse-root-class-face)
7395 (ebrowse-file-name-face, ebrowse-default-face)
7396 (ebrowse-member-attribute-face, ebrowse-member-class-face)
e6838581 7397 (ebrowse-progress-face):
4f2d55da
MB
7398 New backward-compatibility aliases for renamed faces.
7399 (ebrowse-show-progress, ebrowse-show-file-name-at-point)
7400 (ebrowse-set-mark-props, ebrowse-draw-tree-fn)
7401 (ebrowse-draw-member-buffer-class-line, ebrowse-draw-member-long-fn)
7402 (ebrowse-draw-member-short-fn): Use renamed ebrowse faces.
7403
ca19f3f1
AS
7404 * progmodes/antlr-mode.el (antlr-default, antlr-keyword,
7405 antlr-syntax)
7a3dfaee 7406 (antlr-ruledef, antlr-tokendef, antlr-ruleref, antlr-tokenref)
ca19f3f1
AS
7407 (antlr-literal): Remove "-face" suffix and "font-lock-" from face
7408 names.
7a3dfaee
MB
7409 (antlr-font-lock-default-face, antlr-font-lock-keyword-face)
7410 (antlr-font-lock-syntax-face, antlr-font-lock-ruledef-face)
7411 (antlr-font-lock-tokendef-face, antlr-font-lock-ruleref-face)
ca19f3f1
AS
7412 (antlr-font-lock-tokenref-face, antlr-font-lock-literal-face): New
7413 backward-compatibility aliases for renamed faces.
7a3dfaee
MB
7414 (antlr-default-face, antlr-keyword-face, antlr-syntax-face)
7415 (antlr-ruledef-face, antlr-tokendef-face, antlr-ruleref-face)
ca19f3f1
AS
7416 (antlr-tokenref-face, antlr-literal-face): Variables renamed to
7417 remove "font-lock-". Use renamed antlr-mode faces.
7418 (antlr-font-lock-additional-keywords): Use renamed faces. Replace
7419 literal face-names with face variable references.
7a3dfaee 7420
b6116bd2
MB
7421 * buff-menu.el (Buffer-menu-buffer): Remove "-face" suffix from
7422 face name.
7423 (Buffer-menu-buffer-face): New backward-compatibility alias for
7424 renamed face.
7425 (list-buffers-noselect): Use renamed Buffer-menu-buffer face.
7426
14901265
DP
74272005-06-15 Daniel Pfeiffer <occitan@esperanto.org>
7428
7429 * progmodes/make-mode.el (makefile-space, makefile-makepp-perl):
7430 Eliminate "-face" suffix.
10f401d2 7431 (makefile-targets): Inherit from font-lock-function-name-face and
14901265
DP
7432 eliminate "-face" suffix.
7433 (makefile-shell): Remove attributes and eliminate "-face" suffix.
7434 (makefile-*-font-lock-keywords): Append makefile-targets in rule
7435 actions, instead of prepending, to make it less visible.
10f401d2
SM
7436 (makefile-previous-dependency, makefile-match-dependency):
7437 Don't match a target on a continuation line.
14901265
DP
7438
7439 * files.el (auto-mode-alist): Put Makefile in gmake mode.
7440
3da629bd
NR
74412005-06-15 Nick Roberts <nickrob@snap.net.nz>
7442
1c955542
NR
7443 * progmodes/gdb-ui.el (menu): Re-order menu items.
7444 (gdb-tooltip-print): Respect tooltip-use-echo-area.
8346425e 7445
3da629bd
NR
7446 * progmodes/gud.el (tooltip-use-echo-area): Remove alias.
7447 Define in tooltip.el.
7448 (gud-tooltip-process-output): Respect tooltip-use-echo-area.
7449 (gud-tooltip-tips): Respect tooltip-use-echo-area and
7450 gud-tooltip-echo-area.
7451
7452 * tooltip.el (tooltip-use-echo-area): Restore from gud.el for
7453 backward compatibility and make obsolete.
7454 (tooltip-help-tips): Use tooltip-use-echo-area.
7455 (tooltip-show-help-function): Rename to...
7456 (tooltip-show-help): ...this, because it is a function.
7457 (tooltip-mode, tooltip-help-message): Call tooltip-show-help.
7458
197a7aaa
LT
74592005-06-14 Luc Teirlinck <teirllm@auburn.edu>
7460
7461 * emacs-lisp/edebug.el (edebug-all-defs, edebug-initial-mode)
7462 (edebug-print-length, edebug-print-level, edebug-print-circle)
7463 (edebug-modify-breakpoint, edebug-eval-last-sexp)
7464 (edebug-eval-print-last-sexp): Doc fixes.
7465
6de5b135
KS
74662005-06-14 Kim F. Storm <storm@cua.dk>
7467
7468 * ido.el (ido-mode): Make a new keymap every time we enable ido,
7469 as the coverage buffer/file/both may change.
7470
b59f605b
LK
74712005-06-14 Lute Kamstra <lute@gnu.org>
7472
7473 * net/ange-ftp.el (internal-ange-ftp-mode): Use delay-mode-hooks
7474 and run-mode-hooks. Simplify.
7475
7476 * mail/rmailedit.el (rmail-edit-mode):
7477 * progmodes/octave-inf.el (inferior-octave-mode):
7478 * progmodes/sql.el (sql-interactive-mode): Use delay-mode-hooks.
7479
7480 * recentf.el (recentf-dialog-mode): Use kill-all-local-variables
7481 and run-mode-hooks.
7482 (recentf-edit-list, recentf-open-files): Don't call
7483 kill-all-local-variables directly.
7484
7485 * emacs-lisp/debug.el (debug-on-entry): Fix docstring.
7486
ca0a6900
JB
74872005-06-14 Juanma Barranquero <lekktu@gmail.com>
7488
0b46b379
JB
7489 * emacs-lisp/byte-run.el (make-obsolete)
7490 (define-obsolete-function-alias): Rename arguments FUNCTION and
7491 NEW to OBSOLETE-NAME and CURRENT-NAME respectively.
10f401d2
SM
7492 (make-obsolete-variable, define-obsolete-variable-alias):
7493 Rename arguments VARIABLE and NEW to OBSOLETE-NAME and CURRENT-NAME
0b46b379
JB
7494 respectively.
7495
7496 * isearchb.el (isearchb-activate):
7497 * pcvs.el (cvs-mode):
7498 * ses.el (ses-load):
7499 * vc-arch.el (vc-arch-checkin, vc-arch-diff):
7500 * net/tramp.el (tramp-find-file-exists-command)
7501 (tramp-find-shell):
7502 * progmodes/ada-mode.el (ada-create-case-exception)
7503 (ada-create-case-exception-substring, ada-make-subprogram-body):
7504 * progmodes/idlw-shell.el (idlwave-shell-move-to-bp):
7505 * progmodes/idlwave.el (idlwave-complete-class-structure-tag-help):
7506 * progmodes/vhdl-mode.el (vhdl-speedbar-place-component):
7507 * textmodes/org.el (org-promote, org-evaluate-time-range)
7508 (org-agenda-next-date-line, org-agenda-previous-date-line)
7509 (org-agenda-error, org-open-at-point, org-table-move-row)
7510 (org-format-table-table-html-using-table-generate-source)
7511 (org-shiftcursor-error, org-ctrl-c-ctrl-c):
7512 * textmodes/reftex.el (reftex-access-scan-info):
7513 * textmodes/reftex-toc.el (reftex-toc-dframe-p)
7514 (reftex-toc-promote-prepare): Follow error conventions.
7515
7516 * diff-mode.el (diff-mode): Fix typo in docstring.
7517
ca0a6900
JB
7518 * forms.el (forms--intuit-from-file): Fix reference to
7519 `forms-number-of-fields' in error message.
7520 (forms-print): Fix quoting in error message.
7521
7522 * forms.el (forms-mode):
7523 * emulation/vi.el (vi-goto-insert-state):
7524 * progmodes/flymake.el (flymake-new-err-info)
7525 (flymake-start-syntax-check-for-current-buffer)
7526 (flymake-simple-cleanup):
7527 * eshell/esh-var.el (eshell/export):
7528 * progmodes/gud.el (xdb):
7529 * textmodes/flyspell.el (flyspell-incorrect-hook)
7530 (flyspell-maybe-correct-transposition)
7531 (flyspell-maybe-correct-doubling): Fix quoting in docstring.
7532
7efb41ae
LT
75332005-06-13 Luc Teirlinck <teirllm@auburn.edu>
7534
7535 * emacs-lisp/debug.el (cancel-debug-on-entry): Mention default in
7536 minibuffer prompt.
7537
929129ff
KS
75382005-06-13 Kim F. Storm <storm@cua.dk>
7539
7540 * subr.el (add-to-ordered-list): New defun.
7541
7542 * emulation/cua-base.el (cua-mode): Use add-to-ordered-list to
7543 add cua--keymap-alist to emulation-mode-map-alists.
7544
5aa6db57
SM
75452005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
7546
7547 * subr.el (complete-in-turn): New macro.
7548 (dynamic-completion-table, lazy-completion-table): Add debug info.
7549
7550 * faces.el (read-face-name): Use complete-in-turn complete non-aliases
7551 in preference to face aliases.
7552
7553 * textmodes/fill.el (fill-match-adaptive-prefix): New function.
7554 (fill-context-prefix): Use it to avoid guessing absurdly long prefixes.
7555 Remove unused vars `start' and `firstline'.
7556 (fill-nobreak-p): Fix line-move-invisible -> line-move-invisible-p.
7557 (justify-current-line, fill-individual-paragraphs): Remove unused vars.
7558
2702394e
EZ
75592005-06-13 Eli Zaretskii <eliz@gnu.org>
7560
7561 * cus-start.el (all): Don't complain about missing GTK-related
7562 variables, unless either `gtk' is boundp or this isn't a
7563 `windows-nt' build.
7564
dd72a03a
LK
75652005-06-13 Lute Kamstra <lute@gnu.org>
7566
4da76c6a
LK
7567 * abbrev.el (edit-abbrevs-mode): Use kill-all-local-variables and
7568 run-mode-hooks.
7569
7570 * ediff-mult.el (ediff-meta-mode):
7571 * ediff-util.el (ediff-mode): Use run-mode-hooks.
7572
7573 * ledit.el (ledit-mode): Use delay-mode-hooks.
7574
63e9aa8e
LK
7575 * woman.el (woman-mode-line-format): Delete constant.
7576 (woman-mode-map): Initialize it properly.
5aa6db57
SM
7577 (woman-mode): Set mode-class property to special.
7578 Use delay-mode-hooks and run-mode-hooks. Use the right keymap.
7579 Set major-mode and mode-name. Don't set mode-line-format directly.
7580 (Man-getpage-in-background): Don't reference woman-mode-line-format.
63e9aa8e 7581
dd72a03a
LK
7582 * emacs-lisp/debug.el (cancel-debug-on-entry): Make the empty
7583 string argument obsolete.
7584
30313b90
CD
75852005-06-13 Carsten Dominik <dominik@science.uva.nl>
7586
0b46b379 7587 * textmodes/org.el (org-CUA-compatible): New option.
30313b90
CD
7588 (org-disputed-keys): New variable.
7589 (org-key): New function.
7590 (orgtbl-make-binding): Add docstring to the created function.
7591 (org-mode): Set paragraph start/separate regexps.
7592 (orgtbl-mode): Don't start `orgtbl-mode' in `org-mode' buffers.
7593 (org-archive-location, org-archive-mark-done)
7594 (org-archive-stamp-time): New options.
7595 (org-archive-subtree): New command.
7596 (org-fill-paragraph): New function.
7597 (org-mode): Set `fill-paragraph-function' to `org-fill-paragraph'.
7598 (org-fake-empty-table-line): Function removed.
7599 (org-format-org-table-html): Do not create empty table lines at
7600 separator lines. Improved table header treatment.
7601 (org-link-format): New option.
7602 (org-make-link): New function.
7603 (org-insert-link, org-store-link): Use org-make-link.
7604 (org-open-file): Quote file name for shell command, to allow
7605 spaces in file names.
5aa6db57
SM
7606 (org-link-regexp): Fix bug with mailto link.
7607 (org-link-maybe-angles-regexp, org-protected-link-regexp):
7608 New constants.
30313b90
CD
7609 (org-export-as-html): Deal with the optional angles around a link.
7610 Better treatment of file: links.
7611 (org-open-at-point): Replace @{ and @} with < and >.
7612 (org-run-mode-hooks): Function removed.
7613 (org-agenda-mode): No longer use `org-run-mode-hooks'.
7614
3fd355d4
NR
76152005-06-13 Nick Roberts <nickrob@snap.net.nz>
7616
7617 * progmodes/gdb-ui.el (gdb-registers-mode): Let gdbmi use
7618 MI command -data-list-register-values.
7619 (gdb-post-prompt): Indent properly.
7620
b1412131
JB
76212005-06-13 Juanma Barranquero <lekktu@gmail.com>
7622
7623 * hilit-chg.el (highlight-changes-colors): Rename from
7624 `highlight-changes-colours'.
7625 (highlight-changes-colours): Keep as obsolete alias.
7626 (highlight-changes-face-list): Doc fix.
7627 (hilit-chg-make-list): Use `highlight-changes-colors'.
7628
defa8e19
MH
76292005-06-12 Mark A. Hershberger <mah@everybody.org>
7630
7631 * progmodes/cperl-mode.el (cperl-mode): Remove stray paren in
7632 defun-prompt-regexp.
7633
a1e8cad6
EZ
76342005-06-12 Eli Zaretskii <eliz@gnu.org>
7635
0e659f57
EZ
7636 * loadup.el: Don't say we are dumping under 2 names on windows-nt
7637 and cygwin.
7638
5aa6db57
SM
7639 * makefile.w32-in (bootstrap-clean-CMD, bootstrap-clean-SH):
7640 Don't use an old loaddefs.el, as in Makefile.in.
a1e8cad6 7641
ca0113b8
LK
76422005-06-12 Lute Kamstra <lute@gnu.org>
7643
f586d18e
LK
7644 * Makefile.in (bootstrap-prepare): Don't use an old loaddefs.el.
7645
3a1524ed
LK
7646 * man.el (Man-mode-map): Initialize it properly.
7647 (Man-mode): Set mode-class property to special.
7648
ca0113b8
LK
7649 * calendar/calendar.el (calendar-mode): Use run-mode-hooks.
7650
32cc0b00
LT
76512005-06-11 Luc Teirlinck <teirllm@auburn.edu>
7652
7653 * menu-bar.el (menu-bar-make-toggle): Remove stray backslash.
7654 A newline is needed in the docstring there.
7655
7656 * emacs-lisp/debug.el (debug-on-entry, cancel-debug-on-entry):
7657 Doc fixes.
7658
ac9abffe
VJL
76592005-06-11 Vinicius Jose Latorre <viniciusjl@ig.com.br>
7660
7661 * printing.el: Doc fix. The menubar is no more changed when printing
7662 is loaded, it only changes when pr-menu-bind or pr-update-menus is
b2c9cbd3 7663 called. Now, the menubar changing will work in Emacs 20, 21 and 22.
ac9abffe
VJL
7664 (pr-version): New version number (6.8.4).
7665 (pr-menu-bind): New command.
7666 (pr-update-menus): Docstring and code fix.
7667 (pr-menu-print-item): Now is a global var in Emacs and XEmacs.
7668 Docstring fix.
7669 (pr-txt-printer-alist, pr-ps-printer-alist, pr-gv-command)
7670 (pr-gs-command, pr-gs-switches, pr-ps-utility-alist): Docstring fix.
7671
d4ddf783
TTN
76722005-06-11 Thien-Thi Nguyen <ttn@gnu.org>
7673
7674 * emacs-lisp/ewoc.el: Doc fixes for public funcs:
7675 "Returns" to "return", document useful return values, etc.
7676
98d1a1cf
EZ
76772005-06-11 Alan Mackenzie <acm@muc.de>
7678
7679 * fill.el (fill-context-prefix): Try `adaptive-fill-function'
7680 BEFORE `adaptive-fill-regexp' when determining a fill prefix.
7681 (adaptive-file-function): Minor amendment to doc-string.
7682
e0dcaa3f
EZ
76832005-06-11 Frederik Fouvry <fouvry@CoLi.Uni-SB.DE>
7684
67ed6461 7685 * thumbs.el (thumbs-per-line, thumbs-thumbsdir-max-size)
5aa6db57
SM
7686 (thumbs-relief, thumbs-margin, thumbs-image-resizing-step):
7687 Fix :type--it is `integer', not `string'.
67ed6461 7688
e0dcaa3f
EZ
7689 * faces.el (modeline-highlight): Rename from (the erroneous)
7690 `modeline-higilight'.
7691
e5d79aa5
LK
76922005-06-11 Lute Kamstra <lute@gnu.org>
7693
7694 * emacs-lisp/edebug.el (edebug-eval-mode-map): Don't copy
7695 lisp-interaction-mode-map but make it the parent.
7696 (edebug-eval-mode): Use define-derived-mode.
7697
480c8cd3
AS
76982005-06-11 Andreas Schwab <schwab@suse.de>
7699
7700 * bindings.el: Add binding of `ESC functionkey' for every
7701 `M-functionkey'.
7702 * hexl.el (hexl-mode-map): Likewise.
7703
d11f8e1a
JR
77042005-06-10 Michael Hotchin <michael@hotchin.net> (tiny change)
7705
7706 * progmodes/compile.el (compilation-error-regexp-alist-alist)
7707 [msft]: update regexp for newer msft compilers.
7708
23d519e4
MH
77092005-06-10 Mark A. Hershberger <mah@everybody.org>
7710
7711 * xml.el (start-chars, xml-parse-dtd): Add the ability to skip
7712 ATTLIST portions of included DTDs.
7713 (xml-parse-dtd): Eliminate use of inefficient match-data.
7714
62d39a42
MB
77152005-06-10 Miles Bader <miles@gnu.org>
7716
530b0472
MB
7717 * play/mpuz.el (mpuz-unsolved, mpuz-solved, mpuz-trivial)
7718 (mpuz-text): Remove "-face" suffix from face names.
7719 (mpuz-unsolved-face, mpuz-solved-face, mpuz-trivial-face)
7720 (mpuz-text-face): New backward-compatibility aliases for renamed faces.
7721 (mpuz-create-buffer, mpuz-paint-digit): Use renamed mpuz faces.
7722
62d39a42
MB
7723 * play/gomoku.el (gomoku-O, gomoku-X):
7724 Remove "-face" suffix from face names.
7725 (gomoku-font-lock-O-face, gomoku-font-lock-X-face):
7726 New backward-compatibility aliases for renamed faces.
7727 (gomoku-font-lock-keywords): Use renamed gomoku faces.
7728
83acf231
JB
77292005-06-10 Juanma Barranquero <lekktu@gmail.com>
7730
578c1340
JB
7731 * thumbs.el: Fixes for changes of 2005-06-09.
7732 (thumbs-thumbsdir): Force `thumbs-thumbsdir' to be interpretable
7733 as a directory.
7734 (thumbs-thumbname): Remove directory separator from format string;
7735 `thumbs-thumbsdir' now returns a valid directory name.
7736 (thumbs-temp-dir): New defsubst.
7737 (thumbs-temp-file, thumbs-resize-image, thumbs-modify-image):
7738 Use it.
7739
466c78c0
JB
7740 * cus-edit.el (minibuffer):
7741 * files.el (make-backup-file-name-function):
7742 * filesets.el (filesets-external-viewers):
7743 * hilit-chg.el (highlight-changes-colours)
7744 (highlight-changes-face-list, highlight-changes-rotate-faces):
7745 * ielm.el (ielm-dynamic-return, inferior-emacs-lisp-mode):
7746 * kmacro.el (kmacro-call-macro):
7747 * log-edit.el (log-edit-changelog-full-paragraphs):
7748 * mouse.el (mouse-1-click-follows-link):
7749 * skeleton.el (skeleton-autowrap):
7750 * subr.el (insert-for-yank-1):
7751 * tempo.el (tempo-insert-region):
7752 * terminal.el (terminal-emulator):
7753 * time.el (display-time-mail-face):
7754 * vc.el (vc-annotate):
7755 * vcursor.el (vcursor-copy-line):
7756 * woman.el (woman-bold-headings, woman-ignore)
7757 (woman-default-faces, woman-monochrome-faces):
7758 * calendar/todo-mode.el (todo-insert-threshold):
7759 * emulation/pc-select.el (pc-select-selection-keys-only)
7760 (pc-selection-mode):
7761 * emulation/vip.el (vip-find-char-forward):
7762 * emulation/viper-cmd.el (viper-find-char-forward):
ca19f3f1
AS
7763 * international/mule-cmds.el
7764 (select-safe-coding-system-accept-default-p)
466c78c0
JB
7765 (input-method-exit-on-invalid-key):
7766 * international/mule-diag.el (describe-coding-system):
7767 * international/ucs-tables.el (unify-8859-on-encoding-mode):
7768 * net/browse-url.el (browse-url-xterm-program):
7769 * obsolete/lazy-lock.el (lazy-lock-mode):
7770 * progmodes/cperl-mode.el (cperl-info-on-command-no-prompt)
7771 (cperl-mode):
7772 * progmodes/cpp.el (cpp-face-light-name-list)
7773 (cpp-face-dark-name-list):
7774 * progmodes/delphi.el (delphi-newline-always-indents):
7775 Fix spellings in docstrings.
7776
83acf231
JB
7777 * ido.el (ido-mode, ido-file-extensions-order)
7778 (ido-default-file-method, ido-default-buffer-method)
7779 (ido-max-prospects, ido-slow-ftp-hosts, ido-setup-hook)
7780 (ido-decorations, ido-read-file-name-as-directory-commands)
7781 (ido-read-file-name-non-ido, ido-work-directory-list)
7782 (ido-ignore-item-temp-list, ido-current-directory)
7783 (ido-magic-forward-char, ido-enter-find-file)
7784 (ido-enter-switch-buffer, ido-visit-buffer, ido-switch-buffer)
7785 (ido-find-file, ido-read-buffer): Fix typos in docstrings.
7786
257914aa
LK
77872005-06-10 Lute Kamstra <lute@gnu.org>
7788
7789 * play/dunnet.el (dun-mode): Use define-derived-mode.
7790 (dungeon-mode-map): Rename to dun-mode-map. Keep old name as an
7791 obsolete alias.
7792
2aa8e74a
LK
7793 * play/doctor.el (doctor-mode-map): Remove defvar.
7794 (doctor-mode): Use define-derived-mode.
7795
7bdd8beb
LK
7796 * mail/mspools.el (mspools-mode):
7797 * net/eudc-hotlist.el (eudc-hotlist-mode):
2aa8e74a
LK
7798 * play/blackbox.el (blackbox-mode): Use run-mode-hooks.
7799
0efefc52
MB
78002005-06-10 Miles Bader <miles@gnu.org>
7801
c43aed5a
MB
7802 * textmodes/flyspell.el (flyspell-incorrect, flyspell-duplicate):
7803 Remove "-face" suffix from face names.
7804 (flyspell-incorrect-face, flyspell-duplicate-face):
7805 New backward-compatibility aliases for renamed faces.
7806 (flyspell-mode-on, make-flyspell-overlay)
7807 (flyspell-highlight-incorrect-region)
7808 (flyspell-highlight-duplicate-region)
7809 (flyspell-display-next-corrections)
7810 (flyspell-auto-correct-previous-word): Use renamed flyspell faces.
7811
e639491a
MB
7812 * textmodes/texinfo.el (texinfo-heading): Remove "-face" suffix
7813 from face name.
7814 (texinfo-heading-face): New backward-compatibility alias for
7815 renamed face.
7816 (texinfo-heading-face): Use renamed texinfo-heading face.
7817
ad49d9d6
MB
7818 * textmodes/tex-mode.el (tex-math, tex-verbatim): Remove "-face"
7819 suffix from face names.
83acf231 7820 (tex-math-face, tex-verbatim-face):
ad49d9d6
MB
7821 New backward-compatibility aliases for renamed faces.
7822 (tex-math-face, tex-verbatim-face): Use renamed tex-mode faces.
7823 (tex-insert-quote): Use `tex-verbatim-face' variable instead of
7824 literal face name.
7825
b4c925d8
MB
7826 * textmodes/table.el (table-cell): Remove "-face" suffix from face
7827 name.
7828 (table-cell-face): New backward-compatibility alias for renamed face.
7829 (table--put-cell-face-property, table--update-cell-face):
7830 Use renamed table-cell face.
7831
b390eb09
MB
7832 * textmodes/sgml-mode.el (sgml-namespace): Remove "-face" suffix
7833 from face name.
7834 (sgml-namespace-face): New backward-compatibility alias for
7835 renamed face.
7836 (sgml-namespace-face): Use renamed sgml-namespace face.
7837
8e49668e
MB
7838 * textmodes/org.el (org-level-1, org-level-2, org-level-3)
7839 (org-level-4, org-level-5, org-level-6, org-level-7)
7840 (org-level-8, org-warning, org-headline-done)
7841 (org-deadline-announce, org-scheduled-today)
7842 (org-scheduled-previously, org-link, org-done, org-table)
7843 (org-time-grid): Remove "-face" suffix from face names.
7844 (org-level-1-face, org-level-2-face, org-level-3-face)
7845 (org-level-4-face, org-level-5-face, org-level-6-face)
7846 (org-level-7-face, org-level-8-face, org-warning-face)
7847 (org-headline-done-face, org-deadline-announce-face)
7848 (org-scheduled-today-face, org-scheduled-previously-face)
7849 (org-link-face, org-done-face, org-table-face)
7850 (org-time-grid-face):
7851 New backward-compatibility aliases for renamed faces.
7852 (org-level-faces, org-set-font-lock-defaults, org-timeline)
7853 (org-agenda, org-agenda-get-todos, org-agenda-get-deadlines)
7854 (org-agenda-get-timestamps, org-agenda-get-scheduled)
7855 (org-agenda-add-time-grid-maybe, org-table-p): Use renamed org faces.
7856
25c06649
MB
7857 * emulation/viper-init.el (viper-search, viper-replace-overlay)
7858 (viper-minibuffer-emacs, viper-minibuffer-insert)
7859 (viper-minibuffer-vi): Remove "-face" suffix from face names.
7860 (viper-search-face, viper-replace-overlay-face)
7861 (viper-minibuffer-emacs-face, viper-minibuffer-insert-face)
7862 (viper-minibuffer-vi-face):
7863 New backward-compatibility aliases for renamed faces.
7864 (viper-search-face, viper-replace-overlay-face)
7865 (viper-minibuffer-emacs-face, viper-minibuffer-insert-face)
7866 (viper-minibuffer-vi-face): Use renamed viper faces.
7867
4719d184
MB
7868 * emacs-lisp/testcover.el (testcover-nohits, testcover-1value):
7869 Remove "-face" suffix from face names.
7870 (testcover-nohits-face, testcover-1value-face):
7871 New backward-compatibility aliases for renamed faces.
7872 (testcover-mark): Use renamed testcover faces.
7873
ccacbcec
MB
7874 * calendar/diary-lib.el (diary-button): Remove "-face" suffix from
7875 face name.
7876 (diary-button-face): New backward-compatibility alias for renamed face.
7877 (diary-entry): Use renamed diary-button face.
7878
75eb05f6
MB
7879 * calendar/calendar.el (diary, calendar-today, holiday)
7880 (mark-visible-calendar-date): Remove "-face" suffix from face names.
7881 (diary-face, calendar-today-face, holiday-face):
7882 New backward-compatibility aliases for renamed faces.
7883 (eval-after-load "facemenu", diary-entry-marker)
7884 (calendar-today-marker, calendar-holiday-marker, diary-face):
7885 Use renamed calendar faces.
7886
37af2dd3
MB
7887 * compare-w.el (compare-windows): Remove "-face" suffix from face name.
7888 (compare-windows-face): New backward-compatibility alias for
7889 renamed face.
7890 (compare-windows-highlight): Use renamed compare-windows face.
7891
10853fc3
MB
7892 * strokes.el (strokes-char): Remove "-face" suffix from face name.
7893 (strokes-char-face): New backward-compatibility alias for renamed face.
7894 (strokes-encode-buffer): Use renamed strokes-char face.
7895
2058218e
MB
7896 * pcvs-info.el (cvs-header, cvs-filename, cvs-unknown)
7897 (cvs-handled, cvs-need-action, cvs-marked, cvs-msg):
7898 Remove "-face" suffix from face names.
7899 (cvs-header-face, cvs-filename-face, cvs-unknown-face)
7900 (cvs-handled-face, cvs-need-action-face, cvs-marked-face)
7901 (cvs-msg-face): New backward-compatibility aliases for renamed faces.
83acf231 7902 (cvs-fi-up-to-date-face, cvs-fi-unknown-face, cvs-fileinfo-pp):
2058218e 7903 Use renamed pcvs faces.
4a9ad3c6
MB
7904 * pcvs.el (cvs-mode-find-file): Use renamed pcvs faces.
7905 * pcvs-defs.el (cvs-mode-map): Likewise.
7906 * cvs-status.el (cvs-status-font-lock-keywords): Likewise.
2058218e 7907
a335c06e
MB
7908 * info.el (info-title-1, info-title-2, info-title-3)
7909 (info-title-4): Remove "-face" suffix from and downcase face names.
7910 (Info-title-1-face, Info-title-2-face, Info-title-3-face)
7911 (Info-title-4-face):
7912 New backward-compatibility aliases for renamed faces.
7913 (Info-fontify-node): Use renamed info faces.
7914
a01853d7
MB
7915 * hilit-chg.el (highlight-changes, highlight-changes-delete):
7916 Remove "-face" suffix from face names.
7917 (highlight-changes-face, highlight-changes-delete-face):
7918 New backward-compatibility aliases for renamed faces.
7919 (hilit-chg-cust-fix-changes-face-list, hilit-chg-make-ov)
7920 (hilit-chg-make-list): Use renamed highlight-changes faces.
7921
f0b3dcbf
MB
7922 * generic-x.el (show-tabs-tab, show-tabs-space):
7923 Remove "-face" suffix from face names.
7924 (show-tabs-tab-face, show-tabs-space-face):
7925 New backward-compatibility aliases for renamed faces.
7926 (show-tabs-generic-mode-font-lock-defaults-1)
7927 (show-tabs-generic-mode-font-lock-defaults-2):
7928 Use renamed show-tabs faces.
7929
e8bfdf82
MB
7930 * smerge-mode.el (smerge-mine, smerge-other, smerge-base)
7931 (smerge-markers): Remove "-face" suffix from face names.
7932 (smerge-mine-face, smerge-other-face, smerge-base-face)
83acf231 7933 (smerge-markers-face):
e8bfdf82
MB
7934 New backward-compatibility aliases for renamed faces.
7935 (smerge-mine-face, smerge-other-face, smerge-base-face)
7936 (smerge-markers-face): Use renamed smerge faces.
7937
ca19f3f1
AS
7938 * log-view.el (log-view-file, log-view-message): Remove "-face"
7939 suffix from face names.
8511877a
SM
7940 (log-view-file-face, log-view-message-face):
7941 New backward-compatibility aliases for renamed faces.
ca19f3f1
AS
7942 (log-view-file-face, log-view-message-face): Use renamed log-view
7943 faces.
d842de85 7944
83acf231 7945 * paren.el (show-paren-match, show-paren-mismatch):
2ec46551 7946 Remove "-face" suffix from face names.
83acf231 7947 (show-paren-match-face, show-paren-mismatch-face):
2ec46551
MB
7948 New backward-compatibility aliases for renamed faces.
7949 (show-paren-function): Use renamed show-paren faces.
7950
42e64878
MB
7951 * ruler-mode.el (ruler-mode-default, ruler-mode-pad)
7952 (ruler-mode-margins, ruler-mode-fringes)
7953 (ruler-mode-column-number, ruler-mode-fill-column)
7954 (ruler-mode-comment-column, ruler-mode-goal-column)
ca19f3f1
AS
7955 (ruler-mode-tab-stop, ruler-mode-current-column): Remove "-face"
7956 suffix from face names.
42e64878
MB
7957 (ruler-mode-default-face, ruler-mode-pad-face)
7958 (ruler-mode-margins-face, ruler-mode-fringes-face)
7959 (ruler-mode-column-number-face, ruler-mode-fill-column-face)
7960 (ruler-mode-comment-column-face, ruler-mode-goal-column-face)
8511877a
SM
7961 (ruler-mode-tab-stop-face, ruler-mode-current-column-face):
7962 New backward-compatibility aliases for renamed faces.
42e64878
MB
7963 (ruler-mode-pad, ruler-mode-margins, ruler-mode-fringes)
7964 (ruler-mode-column-number, ruler-mode-fill-column)
7965 (ruler-mode-comment-column, ruler-mode-goal-column)
7966 (ruler-mode-tab-stop, ruler-mode-current-column)
ca19f3f1
AS
7967 (ruler-mode-mouse-grab-any-column, ruler-mode-ruler): Use renamed
7968 faces.
42e64878 7969
ee01ad0e
MB
7970 * whitespace.el (whitespace-highlight): Remove "-face" suffix from
7971 face name.
7972 (whitespace-highlight-the-space): Use renamed face.
10853fc3
MB
7973 (whitespace-highlight-face): New backward-compatibility alias for
7974 renamed face.
ee01ad0e 7975
b66e8575
MB
7976 * woman.el (woman-italic, woman-bold, woman-unknown)
7977 (woman-addition, woman-symbol-face):
7978 Remove "-face" suffix from face names.
7979 (woman-italic-face, woman-bold-face, woman-unknown-face)
7980 (woman-addition-face):
7981 New backward-compatibility aliases for renamed faces.
7982 (woman-default-faces, woman-monochrome-faces, woman-man-buffer)
7983 (woman-decode-region, woman-replace-match)
7984 (woman-display-extended-fonts, woman-special-characters)
7985 (woman-font-alist, woman-change-fonts, woman2-TH, woman2-SH):
7986 Use renamed woman faces.
7987
041a6e47
MB
7988 * longlines.el (longlines-visible-face): Face removed.
7989
221711eb
MB
7990 * diff-mode.el (diff-header, diff-file-header, diff-index)
7991 (diff-hunk-header, diff-removed, diff-added, diff-changed)
041a6e47 7992 (diff-function, diff-context, diff-nonexistent): Remove "-face"
221711eb
MB
7993 suffix from face names.
7994 (diff-header-face, diff-file-header-face, diff-index-face)
7995 (diff-hunk-header-face, diff-removed-face, diff-added-face)
7996 (diff-changed-face, diff-function-face, diff-context-face)
041a6e47 7997 (diff-nonexistent-face): New backward-compatibility aliases for
221711eb
MB
7998 renamed faces.
7999 (diff-header-face, diff-file-header-face)
8000 (diff-index, diff-index-face, diff-hunk-header)
8001 (diff-hunk-header-face, diff-removed, diff-removed-face)
8002 (diff-added, diff-added-face, diff-changed-face, diff-function)
8003 (diff-function-face, diff-context-face, diff-nonexistent)
8004 (diff-nonexistent-face): Use renamed diff-mode faces.
8005
541a6d0d
MB
8006 * progmodes/compile.el (compilation-warning-face)
8007 (compilation-info-face): Remove "-face" suffix from face names.
83acf231 8008 (compilation-warning-face, compilation-info-face):
541a6d0d
MB
8009 New backward-compatibility aliases for renamed faces.
8010 (compilation-warning-face, compilation-info-face):
8011 Use renamed compilation faces.
8012
fe735a8d
MB
8013 * add-log.el (change-log-date, change-log-name)
8014 (change-log-email, change-log-file, change-log-list)
8015 (change-log-conditionals, change-log-function)
8016 (change-log-acknowledgement): Remove "-face" suffix from face names.
8017 (change-log-date-face, change-log-name-face)
8018 (change-log-email-face, change-log-file-face)
8019 (change-log-list-face, change-log-conditionals-face)
83acf231 8020 (change-log-function-face, change-log-acknowledgement-face):
fe735a8d
MB
8021 New backward-compatibility aliases for renamed faces.
8022 (change-log-font-lock-keywords): Use renamed change-log faces.
8023
d478e69d
MB
8024 * cus-edit.el (custom-invalid, custom-rogue, custom-modified)
8025 (custom-set, custom-changed, custom-saved, custom-button)
8026 (custom-button-pressed, custom-documentation, custom-state)
8027 (custom-comment, custom-comment-tag, custom-variable-tag)
8028 (custom-variable-button, custom-face-tag, custom-group-tag-1)
8029 (custom-group-tag): Remove "-face" suffix from face names.
8030 (custom-magic-alist, custom-magic-value-create)
8031 (custom-group-sample-face-get, custom-mode): Use renamed custom faces.
8032 (custom-invalid-face, custom-rogue-face, custom-modified-face)
8033 (custom-set-face, custom-changed-face, custom-saved-face)
8034 (custom-button-face, custom-button-pressed-face)
8035 (custom-documentation-face, custom-state-face)
8036 (custom-comment-face, custom-comment-tag-face)
8037 (custom-variable-tag-face, custom-variable-button-face)
8038 (custom-face-tag-face, custom-group-tag-face-1)
83acf231 8039 (custom-group-tag-face):
d478e69d
MB
8040 New backward-compatibility aliases for renamed faces.
8041
0efefc52
MB
8042 * wid-edit.el (widget-documentation, widget-button)
8043 (widget-field, widget-single-line-field, widget-inactive)
8044 (widget-button-pressed): "-face" suffix removed from face names.
8045 (widget-documentation-face, widget-button-face)
8046 (widget-field-face, widget-single-line-field-face)
8047 (widget-inactive-face, widget-button-pressed-face):
8048 New backward-compatibility aliases for renamed faces.
8049 (widget-documentation-face, widget-button-face)
8050 (widget-button-pressed-face, widget-specify-field)
8051 (widget-specify-inactive): Use renamed widget faces.
8052
d8338794
KH
80532005-06-10 Kenichi Handa <handa@m17n.org>
8054
8055 * term/x-win.el (x-clipboard-yank): Remove condition-case
8056 wrapping.
8057
80582005-06-11 Kenichi Handa <handa@m17n.org>
8059
8060 * add-log.el (change-log-font-lock-keywords): Make the regexp for
8061 date lines stricter.
8062
63e88db3
KH
80632005-06-10 Zhang Wei <id.brep@gmail.com> (tiny change)
8064
8065 * term/x-win.el (x-clipboard-yank): Use x-selection-value instead
8066 of x-get-selection.
8067
63baed99
JB
80682005-06-10 Juanma Barranquero <lekktu@gmail.com>
8069
8070 * comint.el (comint-mode, comint-snapshot-last-prompt):
8071 * frame.el (frame-current-scroll-bars):
8072 * term.el (term-mode, term-check-proc, term-input-sender)
8073 (term-simple-send, term-extract-string, term-word)
8074 (term-match-partial-filename):
8075 * window.el (window-current-scroll-bars):
8076 * emulation/cua-base.el (cua-normal-cursor-color)
8077 (cua-read-only-cursor-color, cua-overwrite-cursor-color)
8078 (cua-global-mark-cursor-color):
8079 * mail/undigest.el (rmail-forward-separator-regex):
8080 Fix typos in docstrings.
8081
8082 * comint.el (comint-check-proc, make-comint-in-buffer)
8083 (comint-source-default): Doc fixes.
8084
8511877a 8085 * term.el (term-send-string): Improve argument/docstring consistency.
63baed99 8086
3c28ffec
LT
80872005-06-09 Luc Teirlinck <teirllm@auburn.edu>
8088
8089 * comint.el (comint-send-input): Bind `inhibit-read-only' around
8090 call to `delete-region'.
8091 (comint-mode-hook): Do not enable Font Lock by default.
8092
420adcc6
LK
80932005-06-09 Lute Kamstra <lute@gnu.org>
8094
8095 * textmodes/ispell.el (ispell-menu-map-needed): flyspell-mode
8096 could be void.
8097
6c06bd88
SM
80982005-06-09 Stefan Monnier <monnier@iro.umontreal.ca>
8099
8100 * emacs-lisp/debug.el (debugger-will-be-back): New var.
8101 (debug): Use it.
8102 (debugger-step-through, debugger-continue, debugger-jump)
8103 (debugger-return-value): Set it when needed.
8104 (debugger-make-xrefs, debugger-frame, debugger-frame-clear):
8105 Use inhibit-read-only.
8106
f271d3c7
JB
81072005-06-09 Juanma Barranquero <lekktu@gmail.com>
8108
fd8529d0
JB
8109 * window.el (shrink-window-if-larger-than-buffer)
8110 (window-size-fixed): Fix typo in docstring.
9fa87e0d 8111
f271d3c7
JB
8112 * thumbs.el: Don't set `auto-image-file-mode'. Do not create the
8113 thumbnails directory on loading.
8114 (thumbs-conversion-program): Use `eq' to check the system type,
8115 not `equal'.
8116 (thumbs-temp-dir): Initialize to `temporary-file-directory',
8117 not "/tmp". Fix docstring.
8118 (thumbs-thumbsdir): New function to return the thumbnails
8119 directory, creating it if needed.
8120 (thumbs-cleanup-thumbsdir, thumbs-thumbname): Use it.
8121 (thumbs-temp-file): Delete variable and make it into a function.
8122 (thumbs-resize-image, thumbs-modify-image): Use it.
8123 (thumbs-kill-buffer): Simplify.
8124 (thumbs-gensym): Defalias or duplicate CL `gensym'.
8125 (thumbs-resize-image, thumbs-resize-interactive): Fix typos in
8126 docstrings.
8127
b7aae902
KS
81282005-06-09 Kim F. Storm <storm@cua.dk>
8129
8130 * subr.el (save-match-data): Add RESEAT arg `evaporate' to
8131 set-match-data to free markers in match-data.
8132
8133 * replace.el (replace-match-data): Pass RESEAT arg `t' to
8134 match-data to unchain markers in match-data.
8135
72f23b85
SM
81362005-06-08 Stefan Monnier <monnier@iro.umontreal.ca>
8137
8138 * emacs-lisp/debug.el (debug): Don't iconify if we know we'll re-enter
8139 the debugger immediately anyway. Undo the 2005-06-06 change, rendered
8140 unnecessary now.
8141
99598737
RS
81422005-06-08 Richard M. Stallman <rms@gnu.org>
8143
8144 * emacs-lisp/easy-mmode.el (define-minor-mode): If BODY is empty,
8145 give the variable a doc string that doesn't say don't set it directly.
8146
8147 * textmodes/ispell.el (ispell-check-version):
8148 Use match-string-no-properties.
8149 (ispell-region, ispell-buffer-local-parsing, ispell-buffer-local-dict)
8150 (ispell-buffer-local-words): Likewise.
8151
8152 * progmodes/make-mode.el (makefile-shell-face): Make this a no-op
8153 except on terminals with enough colors to really display it.
8154 (makefile-dependency-regex): Delete spurious `bb'.
8155
8156 * faces.el (escape-glyph): Use blue once again in last case.
72f23b85 8157 (no-break-space): Redefine so that it isn't invisible on a tty.
99598737 8158
4a29de23
KS
81592005-06-08 Kim F. Storm <storm@cua.dk>
8160
8161 * ido.el (ido-read-file-name): Fallback to read-file-name on C-f
8162 also when reading directory name.
8163
b978659c
LK
81642005-06-08 Lute Kamstra <lute@gnu.org>
8165
8166 * textmodes/flyspell.el (flyspell-mode): Use define-minor-mode.
f8820a55
LK
8167 (flyspell-mode-line-string): Remove autoload cookie.
8168 (flyspell-mode): Remove defvar.
b978659c 8169
6d64c191
LK
81702005-06-07 Lute Kamstra <lute@gnu.org>
8171
8172 * textmodes/org.el (org-run-mode-hooks): New function.
8173 (org-agenda-mode): Use it.
8174
590bc48b
JB
81752005-06-07 David McCabe <davemccabe@gmail.com> (tiny change)
8176
99598737 8177 * emacs-lisp/lisp-mode.el (defstruct): Set `doc-string-elt' property.
590bc48b 8178
3d031334
SM
81792005-06-06 Stefan Monnier <monnier@iro.umontreal.ca>
8180
8181 * international/iso-cvt.el (iso-sgml2iso-trans-tab): Add NBSP.
8182
a54aae9e
LT
81832005-06-06 Luc Teirlinck <teirllm@auburn.edu>
8184
8185 * font-lock.el (font-lock-add-keywords): Doc fix.
8186
ed975fa6
SM
81872005-06-06 Stefan Monnier <monnier@iro.umontreal.ca>
8188
29a47b89
SM
8189 * textmodes/tex-mode.el (tex-guess-mode): Add RequirePackage.
8190 (tex-compile-default): In the absence of any history, use the order in
8191 tex-compile-alist to choose the preferred command.
8192 (tex-compile-commands): Reorder a bit.
8193
7ad04640
SM
8194 * textmodes/flyspell.el (flyspell-auto-correct-binding)
8195 (flyspell-incorrect-face, flyspell-duplicate-face):
8196 Use (X)Emacs-agnostic code.
8197 (flyspell-mode-map): Don't overwrite at each load. Remove code
8198 redundant with the subsequent add-minor-mode. Merge Emacs and
8199 XEmacs code.
8200 (flyspell-word): Minor simplification.
8201 (flyspell-math-tex-command-p): Quieten the byte-compiler.
8511877a
SM
8202 (flyspell-external-point-words): Remove unused vars `size' and `start'.
8203 (flyspell-do-correct): Rename from flyspell-xemacs-correct.
8204 Merge the corresponding Emacs code.
8205 (flyspell-correct-word, flyspell-xemacs-popup):
8206 Use flyspell-do-correct.
7ad04640 8207
532c188a
SM
8208 * emacs-lisp/debug.el (debug): Don't bury the buffer unless it's in
8209 a dedicated window.
8210
ed975fa6
SM
8211 * international/latexenc.el (latexenc-find-file-coding-system):
8212 Undo part of last patch, to turn off a compiler warning.
8213
e43cbeae
JL
82142005-06-06 Juri Linkov <juri@jurta.org>
8215
8216 * tmm.el (tmm-inactive, tmm-remove-inactive-mouse-face):
8217 Rename `tmm-inactive-face' to `tmm-inactive'.
8218
4bad17c2
KS
82192005-06-06 Matt Hodges <MPHodges@member.fsf.org>
8220
8221 * iswitchb.el: Rename faces.
8222
c7b96d76
KS
82232005-06-06 Kim F. Storm <storm@cua.dk>
8224
8225 * emulation/cua-base.el (cua-rectangle, cua-rectangle-noselect)
8226 (cua-global-mark): Remove -face suffix from face names.
8227
ed975fa6
SM
8228 * emulation/cua-gmrk.el (cua--init-global-mark):
8229 Remove cua-global-mark face setup.
c7b96d76 8230
ce6e10af
RS
82312005-06-06 Richard M. Stallman <rms@gnu.org>
8232
8233 * progmodes/make-mode.el (makefile-dependency-regex): Handle whitespace
8234 just like other allowed characters.
8235 (makefile-match-dependency): Exclude leading and training whitespace
8236 from the range of regexp subexp 1.
8237 (makefile-macroassign-regex): Don't try to match the body,
8238 just the name of the macro being defined.
8239
8240 * info.el (Info-read-node-name-2): New function.
8241 (Info-read-node-name-1): Use that.
8242 Add a completion-base-size-function property.
8243
8244 * simple.el (completion-setup-function): Look for
8511877a 8245 completion-base-size-function property of minibuffer-completion-table.
ce6e10af
RS
8246
8247 * files.el (locate-file-completion): Doc fix.
8248
8249 * printing.el: Don't call pr-update-menus; user must do that.
8250
8251 * emacs-lisp/debug.el (debugger-window): New variable.
8252 (debug): Use debugger-window if it is set and still alive.
8253 Record debugger-window for next entry.
c7b96d76 8254
ce6e10af
RS
8255 * mail/supercite.el (sc-mail-glom-frame): Mark as risky.
8256
c7b96d76 82572005-06-06 Matthias F\e,Av\e(Brste <slashdevslashnull@gmx.net>
ce6e10af
RS
8258
8259 * files.el (hack-local-variables-confirm): New arg FLAG-TO-CHECK.
8260 (hack-one-local-variable, hack-local-variables)
8261 (hack-local-variables-prop-line): Pass that arg.
8262
9c7f6bb3
KS
82632005-06-06 Kim F. Storm <storm@cua.dk>
8264
8265 * ido.el (ido-first-match, ido-only-match, ido-subdir)
8266 (ido-indicator): Remove -face suffix from face names.
8267
c476bcb0
JL
82682005-06-06 Juri Linkov <juri@jurta.org>
8269
8270 * font-lock.el (font-lock-regexp-backslash)
8271 (font-lock-regexp-backslash-construct): New faces.
8272 (lisp-font-lock-keywords-2): Use new faces. Match `?:' only
8273 after `('. Add `while-no-input' to control structures.
8274
8275 * faces.el (no-break-space, shadow): New faces.
8276 (escape-glyph): Use less loud colors pink2 and red4.
8277
8278 * diff-mode.el (diff-context-face)
8279 * dired.el (dired-ignored)
8280 * rfn-eshadow.el (file-name-shadow)
8281 * tmm.el (tmm-inactive-face): Inherit from `shadow' face.
8282
8283 * info.el (Info-title-1-face): Use green instead of yellow because
8284 bold yellow is not readable on light backgrounds.
8285
8286 * progmodes/compile.el (compilation-start): Move `erase-buffer' up
8287 before selecting the desired mode to not spend time fontifying
8288 old contents.
8289
f7f17975
JB
82902005-06-06 Juanma Barranquero <lekktu@gmail.com>
8291
b3c70578
JB
8292 * thumbs.el (thumbs-thumbsdir-max-size, thumbs-image-resizing-step)
8293 (thumbs-thumbsdir-auto-clean): Fix typos in docstrings.
8294
01f438b9
JB
8295 * ps-print.el (ps-default-fg, ps-default-bg):
8296 Fix typos in docstrings.
8297
f7f17975
JB
8298 * isearchb.el (isearchb): Don't pass a spurious second argument to
8299 `iswitchb-completions'.
8300
c1205dad
NR
83012005-06-05 Nick Roberts <nickrob@snap.net.nz>
8302
8303 * progmodes/gdb-ui.el (gdb-info-locals-handler): Use window point
8304 to preserve point.
8305 (gdb-find-file-hook): Add doc string.
8306
8307 * progmodes/gud.el (gdb, gud-menu-map): Add command to evaluate
eb78dfb8 8308 C dereferenced pointer expression.
32759db5 8309 (gud-tool-bar-map): Put it on the tool bar. Re-order icons.
c1205dad
NR
8310
8311 * toolbar/gud-pstar.xpm, toolbar/gud-pstar.pbm: New files.
8312
eb78dfb8
JB
8313 * toolbar/gud-break.xpm, toolbar/gud-cont.xpm, toolbar/gud-down.xpm
8314 * toolbar/gud-finish.xpm, toolbar/gud-ni.xpm, toolbar/gud-n.xpm
8315 * toolbar/gud-print.xpm, toolbar/gud-remove.xpm, toolbar/gud-run.xpm
8316 * toolbar/gud-si.xpm, toolbar/gud-s.xpm, toolbar/gud-until.xpm
8317 * toolbar/gud-up.xpm, toolbar/gud-watch.xpm:
c1205dad
NR
8318 Make background transparent.
8319
bfe5418b
LT
83202005-06-04 Luc Teirlinck <teirllm@auburn.edu>
8321
8322 * font-lock.el (font-lock-add-keywords): Doc fix. Comment change.
8323 (font-lock-remove-keywords): Doc fix.
8324 (font-lock-mode-major-mode): Compiler defvar.
8325 (font-lock-set-defaults): Use `font-lock-mode-major-mode'.
8326
8327 * font-core.el (font-lock-mode-major-mode): Compiler defvar.
8328 (font-lock-mode): Update `font-lock-mode-major-mode'.
8329 (font-lock-set-defaults): Compiler defvar.
8330 (font-lock-default-function): Take `font-lock-mode-major-mode'
8331 into account.
8332
8333 * emacs-lisp/easy-mmode.el (define-global-minor-mode): Make it
8334 keep track of which major mode it enabled the minor mode for.
8335 Use find-file-hook again. Update docstring.
8336
8337 * simple.el (eval-expression-print-level)
8338 (eval-expression-print-length, eval-expression-debug-on-error):
8339 Doc fixes.
8340
91018229
EZ
83412005-06-04 Matt Hodges <MPHodges@member.fsf.org>
8342
b6f0a397
EZ
8343 * iswitchb.el (iswitchb-single-match-face)
8344 (iswitchb-current-match-face, iswitchb-virtual-matches-face)
8345 (iswitchb-invalid-regexp-face): New faces.
8346 (iswitchb-completions): Use them.
ed975fa6 8347 (iswitchb-use-faces): Rename from iswitchb-use-fonts, which is
b6f0a397
EZ
8348 now marked as an obsolete alias.
8349 (iswitchb-read-buffer): Remove check for bound font variables.
8350 (iswitchb-invalid-regexp): New free variable.
8351 (iswitchb-get-matched-buffers): Catch invalid-regexp errors and
8352 set iswitchb-invalid-regexp.
8353 (iswitchb, iswitchb-complete, iswitchb-completions): Deal with
8354 invalid regexps.
8355 (iswitchb-completions): Add check for complete match when entering
8356 a regexp.
8357 (iswitchb-completions): Remove require-match argument.
bfe5418b 8358 (iswitchb-exhibit): Fix caller.
b6f0a397
EZ
8359 (iswitchb-common-match-inserted): New variable.
8360 (iswitchb-complete, iswitchb-completion-help): Use it.
91018229 8361
94d4bafb
EZ
83622005-06-04 David Reitter <david.reitter@gmail.com> (tiny change)
8363
8364 * url-http.el (url-http-chunked-encoding-after-change-function):
8365 Use `url-http-debug' instead of `message'.
8366
86b21ac3
EZ
83672005-06-04 Thierry Emery <thierry.emery@free.fr> (tiny change)
8368
8369 * url-http.el (url-http-parse-headers): Pass redirected URL as a
8370 callback argument.
8371
61e40b6d
KS
83722005-06-04 Kim F. Storm <storm@cua.dk>
8373
555228aa
KS
8374 * simple.el (line-move): Only call sit-for when moving backwards.
8375
61e40b6d
KS
8376 * ido.el (ido-make-merged-file-list-1): New defun split from
8377 ido-make-merged-file-list.
8378 (ido-make-merged-file-list): Bind throw-on-input around call to
8379 ido-make-merged-file-list-1. Return input-pending-p if
8380 interrupted by more input available.
8381 (ido-read-internal): Handle input-pending-p return value from
8382 ido-make-merged-file-list.
8383
10b234c0
SM
83842005-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
8385
fab31ec3
SM
8386 * textmodes/flyspell.el (flyspell-check-word-p): Simplify silly
8387 compatibility code.
8388
10b234c0
SM
8389 * international/latexenc.el (latexenc-find-file-coding-system):
8390 Don't inherit the EOL part of the coding-system from the
8391 tex-main buffer. Fit within 80 columns.
8392
76668788
NR
83932005-06-03 Matt Hodges <MPHodges@member.fsf.org>
8394
8395 * tmm.el (tmm-inactive-face): New face.
8396 (tmm-remove-inactive-mouse-face): New function.
8397 (tmm-prompt, tmm-add-one-shortcut)
8398 (tmm-add-prompt, tmm-get-keymap): Make active menu items visible
8399 but not selectable.
8400
6312e5f7
JB
84012005-06-03 Juanma Barranquero <lekktu@gmail.com>
8402
8403 * faces.el (face-equal): Improve argument/docstring consistency.
8404
30edba6e
DP
84052005-06-03 Daniel Pfeiffer <occitan@esperanto.org>
8406
8407 * progmodes/make-mode.el (makefile-targets-face)
8408 (makefile-shell-face, makefile-makepp-perl-face): Add :version.
8409 (makefile-bsdmake-dependency-regex)
8410 (makefile-makepp-rule-action-regex)
8411 (makefile-bsdmake-rule-action-regex): New constants.
8412 (makefile-makepp-mode, makefile-bsdmake-mode): Use them.
8413
8414 * progmodes/compile.el (compilation-error-regexp-alist-alist):
8415 Allow (...) within `...' for makepp messages.
8416
899a431b 84172005-06-03 Michael Kifer <kifer@cs.stonybrook.edu>
30edba6e 8418
85268d70 8419 * ediff-diff.el (ediff-same-contents): Eliminate CL-type functions.
30edba6e 8420
85268d70
JB
8421 * ediff-mult.el (ediff-intersect-directories): Make sure that ".." and
8422 "." files are deleted from all file lists before comparison.
30edba6e 8423
85268d70
JB
8424 * viper-keym.el (viper-toggle-key, viper-quoted-insert-key)
8425 (viper-ESC-key): Made them customizable.
30edba6e 8426
10b234c0 8427 * viper.el (viper-non-hook-settings): Fix the names of defadvices.
30edba6e 8428
bfadb7ec
LT
84292005-06-01 Luc Teirlinck <teirllm@auburn.edu>
8430
8431 * autorevert.el (auto-revert-buffers): Use save-match-data.
8432
6cb9fac3
SM
84332005-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
8434
8435 * emacs-lisp/easymenu.el (easy-menu-return-item): Quick fix to find
8436 menu items with a nil command binding.
8437
011131fd
JB
84382005-06-01 Juanma Barranquero <lekktu@gmail.com>
8439
358e4d6d
JB
8440 * emacs-lisp/cl-macs.el (defsetf):
8441 Improve argument/docstring consistency.
8442
011131fd
JB
8443 * faces.el (list-faces-display): Improve the formatting by
8444 computing the maximum length required for any face-name (reworked
8445 patch of 1999-01-11, accidentally deleted on 1999-07-21).
8446 (internal-find-face): Remove redundant info in docstring.
8447
7653a3dc
NR
84482005-06-01 Nick Roberts <nickrob@snap.net.nz>
8449
8450 * progmodes/gdb-ui.el (gdb-set-gud-minor-mode-1)
8451 (gdb-info-breakpoints-custom, gdb-delete-breakpoint)
8452 (gdb-goto-breakpoint, gdb-source-info, gdb-get-location)
8453 (gdb-assembler-custom): Improve regexps.
ed975fa6 8454 (def-gdb-auto-update-handler): Use window point to preserve point.
7653a3dc 8455
9ccee7d0
SM
84562005-05-31 Stefan Monnier <monnier@iro.umontreal.ca>
8457
8458 * thumbs.el (thumbs-mode): Fix misuse of make-variable-buffer-local.
8459
ad83e1f4
JB
84602005-05-31 Jay Belanger <belanger@truman.edu>
8461
8462 * calc/calc-embed.el (calc-embedded-word): Change argument passed
8463 to calc-embedded.
8464 (calc-embedded-make-info): Have plain prefix argument select
8465 entire line.
8466
2cd16d74
JB
84672005-05-31 Juanma Barranquero <lekktu@gmail.com>
8468
d0213ee1
JB
8469 * faces.el (list-faces-display): Signal error if passed a regexp
8470 that matches no face name.
8471
2cd16d74
JB
8472 * simple.el (filter-buffer-substring): Fix typo in docstring.
8473
f35aff82
RS
84742005-05-31 Richard M. Stallman <rms@gnu.org>
8475
9ccee7d0 8476 * progmodes/vhdl-mode.el (vhdl-fill-region): Test ARG, not INTERACTIVE.
f35aff82
RS
8477 (vhdl-emacs-21): Doc fix.
8478 (vhdl-mode): Unconditionally set comment-padding.
8479 (vhdl-fixup-whitespace-region): Insert spaces only where
8480 there are none.
8481 (vhdl-statistics-buffer): Make the Emacs 21 behavior universal.
8482
c7a4ce37
JW
84832005-05-30 John Wiegley <johnw@newartisans.com>
8484
881b07f9
JB
8485 * eshell/em-cmpl.el, eshell/em-dirs.el, eshell/em-glob.el
8486 * eshell/em-unix.el, eshell/esh-ext.el, eshell/esh-io.el
8487 * eshell/esh-util.el, eshell/esh-var.el: Change all uses of
c7a4ce37
JW
8488 `directory-sep-char' to ?/, and all uses of `string-to-int' to
8489 `string-to-number'.
8490
e39f3cfe
JB
84912005-05-30 Jay Belanger <belanger@truman.edu>
8492
8493 * calc/calc.el (calc-bug-address): Fix docstring.
8494 (calc-window-hook, calc-trail-window-hook): New variables.
8495 (calc-trail-display): Restore use of calc-trail-window-hook.
8496 (calc): Restore use of calc-window-hook.
8497
6dfa731f
MY
84982005-05-31 Masatake YAMATO <jet@gyve.org>
8499
3c1ebc5a 8500 * emacs-lisp/find-func.el (find-function-noselect): Handle subroutines.
6dfa731f 8501
3c1ebc5a 8502 * help-fns.el (help-C-file-name): Add autoload mark for
6dfa731f
MY
8503 `find-function-noselect'.
8504
3c1ebc5a
SM
85052005-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
8506
8507 * textmodes/tex-mode.el (tex-compile-commands, tex-compile)
8508 (tex-start-tex): Undo all but the last part of the 2005-05-28 change.
8509
3f72dc73
GM
85102005-05-30 Glenn Morris <gmorris@ast.cam.ac.uk>
8511
8512 * calendar/diary-lib.el (mark-included-diary-files): Only kill
8513 included diary buffer if it was not already being visited.
8514 Reported by Stephen Berman <Stephen.Berman@gmx.net>.
8515
8516 * calendar/icalendar.el (top-level): Do not require 'appt.
8517
8518 * mail/supercite.el (sc-select-attribution): Only use a list
8519 element from sc-attrib-selection-list if it returns a string.
8520 Reported by Davide G. M. Salvetti <salve@debian.org>.
8521
0df06447
JB
85222005-05-30 Juanma Barranquero <lekktu@gmail.com>
8523
588c0770 8524 * thumbs.el (thumbs-thumbname): The resulting thumbname now
0df06447
JB
8525 includes a hash value to improve its uniqueness, and has a ".jpg"
8526 extension. Also, it is now a valid filename on all systems.
8527 (thumbs-make-thumb): Use `let', not `let*'.
8528 (thumbs-show-thumbs-list): Check for JPEG availability.
8529
b8caac06
RS
85302005-05-30 Richard M. Stallman <rms@gnu.org>
8531
8532 * filesets.el (filesets-menu-ensure-use-cached):
8533 Prevent warning when emacs-version>= is undefined.
8534
8535 * printing.el (pr-interactive-n-up): Use string-to-number.
8536
8537 * emulation/tpu-mapper.el: Use eval-buffer, not eval-current-buffer.
8538
8539 * emacs-lisp/bytecomp.el (byte-compile-nogroup-warn):
8540 Warn only when name to be defined is quoted.
8541
4809e59f
NR
85422005-05-30 Nick Roberts <nickrob@snap.net.nz>
8543
8544 * progmodes/gdb-ui.el (gdb-toggle-breakpoint):
8545 Make regexp more robust.
0df06447 8546 (gdb-display-assembler-buffer, gdb-frame-assembler-buffer):
4809e59f
NR
8547 Force regeneration of disassembly.
8548
2a1669a2
JB
85492005-05-29 Jay Belanger <belanger@truman.edu>
8550
8551 * calc/calc.el (calc-user-invocation): Check if
8552 calc-invocation-macro is non-nil.
8553
5f43c63c
JL
85542005-05-29 Juri Linkov <juri@jurta.org>
8555
8556 * add-log.el (change-log-font-lock-keywords):
8557 Add `+' to e-mail regexp to accept mail address with keywords.
8558
8559 * man.el (Man-name-regexp): Add `:' to accept qualified names.
8560
7fa9f4eb
LT
85612005-05-29 Luc Teirlinck <teirllm@auburn.edu>
8562
8563 * progmodes/inf-lisp.el (inferior-lisp-mode): Use delay-mode-hooks.
8564
8565 * ielm.el (inferior-emacs-lisp-mode): Ditto.
8566
cad2b414
RS
85672005-05-29 Richard M. Stallman <rms@gnu.org>
8568
8569 * textmodes/flyspell.el (flyspell-auto-correct-previous-word):
8570 Undo the change that moves to end of the current word.
8571
8c6fb9d0
NR
85722005-05-29 Nick Roberts <nickrob@snap.net.nz>
8573
8574 * progmodes/gdb-ui.el (gdb-memory-set-repeat-count):
8575 Throw error when count <= 0 to ensure input is a number.
8576 (gdb-read-memory-custom): Pick up address from buffer.
8577 (gdb-memory-mode): Allow user to increment and decrement
8578 memory address from header line.
8579
c16b1394
RS
85802005-05-29 Richard M. Stallman <rms@gnu.org>
8581
a8c453e6
RS
8582 * flyspell.el (flyspell-version): Function deleted.
8583 (flyspell-auto-correct-previous-hook): Doc fix.
7fa9f4eb 8584
c16b1394
RS
8585 * jit-lock.el (jit-lock-function, jit-lock-after-change):
8586 Do nothing if memory is full.
8587
8588 * font-lock.el (font-lock-fontify-syntactically-region):
8589 Pass t for GREEDY to looking-back.
8590
8591 * saveplace.el (save-place-alist-to-file): Write the file
8592 using write-region.
8593
8594 * subr.el (looking-back): New argument GREEDY.
8595
8596 * progmodes/compile.el (compilation-start): Set the mode
8597 before inserting the initial text.
8598
8599 * progmodes/which-func.el (which-func-update-1): Turn the mode
8600 off in case of error by setting which-func-mode.
7fa9f4eb 8601
52eb0373 86022005-05-29 Peter Heslin <p.j.heslin@durham.ac.uk> (tiny change)
c16b1394 8603
cad2b414 8604 * flyspell.el (flyspell-auto-correct-previous-word):
7fa9f4eb 8605 Narrow down to what's on the screen, and recenter overlays
cad2b414 8606 at the end of the next word.
7fa9f4eb 8607
52eb0373 86082005-05-29 Manuel Serrano <Manuel.Serrano@sophia.inria.fr>
7fa9f4eb 8609
a8c453e6 8610 * flyspell.el (flyspell-emacs, flyspell-use-local-map): Vars moved up.
0df06447 8611 (flyspell-default-delayed-commands): Add backward-delete-char-untabify.
a8c453e6
RS
8612 (flyspell-abbrev-p): Default to nil.
8613 (flyspell-use-global-abbrev-table-p): Doc fix.
8614 (flyspell-large-region): Allow nil as value.
8615 (flyspell-use-meta-tab, flyspell-auto-correct-binding): New variables.
8616
8617 (mail-mode-flyspell-verify): More robust handling
8618 of `mail-header-separator'. More efficient signature detection.
8619 Allow for regexp metacharacters in message-header-separator.
85be564d 8620 Adding `To' not to be checked in mail-mode-flyspell-verify.
a8c453e6
RS
8621
8622 (flyspell-prog-mode): Run flyspell-prog-mode-hook.
8623 (flyspell-mouse-map): Bind M-TAB only if flyspell-use-meta-tab.
8624 Bind flyspell-auto-correct-binding.
8625 Bind C-. and C-, .
8626 (flyspell-mode-map): Likewise.
8627 (flyspell-mode): Doc fix.
8628 (flyspell-accept-buffer-local-defs): Preserve current buffer.
8629 (flyspell-mode-on): Bind flyspell-mouse-map and flyspell-mode-map.
8630 (flyspell-word-cache-result): New var, always local.
8631 (flyspell-check-pre-word-p): Doc fix.
8632 (flyspell-check-changed-word-p): Handle spc like newline.
8633 (flyspell-post-command-hook): Set flyspell-word-cache-result.
8634 (flyspell-word-search-backward, flyspell-word-search-forward):
8635 New functions.
8636 (flyspell-word): Return t if nothing to check.
8637 When parsing TeX code, check for after } or \.
8638 Use flyspell-word-search-backward to find previous word.
8639 Return nil if duplicated word.
8640 For word already checked, return same value as last time.
8641 Set flyspell-word-cache-result after checking.
8642 Don't clobber the return value.
8643 (flyspell-get-word): Major rewrite.
8644 (flyspell-external-point-words): New locals pword, pcount.
8645 Fix size used in progress message.
8646 Find the proper corresponding word in flyspell-large-region-buffer.
8647 (flyspell-region): Check for flyspell-large-region = nil.
8648 (flyspell-highlight-incorrect-region): Clean up overlays in region.
8649 (flyspell-auto-correct-word): Check that WORD is a cons.
8650 (flyspell-correct-word): Likewise.
a8c453e6 8651
adde7693
DP
86522005-05-29 Daniel Pfeiffer <occitan@esperanto.org>
8653
8654 * progmodes/make-mode.el (makefile-rule-action-regex)
d85d15c8
DP
8655 (makefile-macroassign-regex, makefile-makepp-mode)
8656 (makefile-bsdmake-mode): Continuation lines may be empty.
adde7693
DP
8657 Reported by Joshua Varner.
8658 (makefile-makepp-font-lock-keywords): Add $(stem).
8659
b5352ff5
KB
86602005-05-28 Karl Berry <karl@gnu.org>
8661
0df06447 8662 * textmodes/tex-mode.el: Now that tex-send-command calls
b5352ff5
KB
8663 shell-quote-argument (2005-03-31 change), remove all calls to
8664 shell-quote-argument; they all end up invoking tex-send-command.
8665 The double quoting loses on filenames with non-safe characters,
8666 such as "@". Reported by Frederik Fouvry.
8667
3daabddd
NR
86682005-05-29 Nick Roberts <nickrob@snap.net.nz>
8669
8670 * progmodes/gdb-ui.el (gdb-assembler-custom): Be more careful
8671 about preserving point.
8672
1565a620
JB
86732005-05-27 Jay Belanger <belanger@truman.edu>
8674
8675 * calc/calc-misc.el (calc-info-goto-node): Use info instead of
8676 Info-goto-node.
8677
05294d63
JB
8678 * calc/calc-embed.el (calc-embed-arg): New variable.
8679 (calc-do-embedded-activate, calc-embedded-activate-formula)
8680 (calc-embedded-edit, calc-do-embedded-activate): Replace undeclared
8681 variable by new variable.
8682 (calc-embedded-make-info): Replace undeclared variable by new
8683 variable. When selecting region with positive prefix
8684 argument, use end of previous line instead of beginning of line.
8685
8686 * calc/calc-aent.el (calc-arg-values): Declare it.
8687
8688 * calc/calc-ext.el (calc-help-map, calc-alg-map, calc-alg-esc-map):
8689 Declare them.
8690
8691 * calc/calc-stuff.el (math-decls-cache-tag): Declare it.
8692
8693 * calc/calc.el (calc-alg-map): Declare it.
8694
8695 * calc/calcalg2.el (math-decls-cache, math-decls-all): Declare them.
8696
f8916156
NR
86972005-05-28 Nick Roberts <nickrob@snap.net.nz>
8698
8699 * progmodes/gdb-ui.el (gdb-all-registers): New variable.
8700 (gdb-registers-buffer, toggle-gdb-all-registers):
8701 Toggle display of floating point registers.
8702 (gdb-registers-mode-map): Bind SPC to toggle-gdb-all-registers.
8703
0df06447 8704 * progmodes/gud.el (gud-goto-info): Use info. Don't use require.
f8916156
NR
8705 (toggle-gud-tooltip-dereference):
8706 Rename from gud-toggle-tooltip-dereference.
8707
83040cb0
SM
87082005-05-27 Stefan Monnier <monnier@iro.umontreal.ca>
8709
8710 * info.el (Info-goto-node): Revert autoload addition (2004-06-12).
8711
63971eab
JB
87122005-05-27 Jay Belanger <belanger@truman.edu>
8713
8714 * calc/calc-prog.el (calc-kbd-report): Remove.
8715 (calc-kbd-query): Rewrite.
8716
d5e1a786
JB
87172005-05-27 Juanma Barranquero <lekktu@gmail.com>
8718
83040cb0 8719 * image.el (image-library-alist): Move to image.c.
d5e1a786
JB
8720 (image-type-available-p): Doc fix.
8721
6c5a38fa
LK
87222005-05-27 Lute Kamstra <lute@gnu.org>
8723
18a8c773 8724 * calc/calc.el (calc):
1f2503a5 8725 * outline.el (outline-1, outline-2, outline-3, outline-4)
18a8c773
LK
8726 (outline-5, outline-6, outline-7, outline-8):
8727 * textmodes/dns-mode.el (dns-mode):
8728 * textmodes/sgml-mode.el (sgml-namespace-face):
8729 * textmodes/tex-mode.el (superscript, subscript, tex-math-face)
3ec0e903 8730 (tex-verbatim-face, tex-use-reftex):
83040cb0
SM
8731 * textmodes/texinfo.el (texinfo-heading-face):
8732 Specify customization group.
1f2503a5 8733
6c5a38fa
LK
8734 * longlines.el: Don't require easy-mmode.
8735 (longlines-visible-face): Specify customization group.
8736
7cf49add
KH
87372005-05-27 Kenichi Handa <handa@m17n.org>
8738
8739 * language/cyrillic.el: Add cyrillic-iso8859-5 characters in the
8740 encoding table of windows-1251.
8741
83040cb0
SM
8742 * international/ucs-tables.el (ucs-set-table-for-input):
8743 If translation-table-for-input of a coding system is a symbol, get
7cf49add
KH
8744 its translation-table property.
8745
8746 * international/code-pages.el: Don't register a coding system into
8747 non-iso-charset-alist more than once.
8748 (cp-make-coding-system): Likewise.
1f2503a5 8749
9c041409
JW
87502005-05-26 John Wiegley <johnw@newartisans.com>
8751
6b6f91b3
JW
8752 * eshell/esh-cmd.el (eshell-eval-command): If the return value of
8753 `eshell-resume-eval' is wrapped in a list, it indicates that the
8754 command was run asynchronously. In that case, unwrap the value
8755 before checking the delimiter value.
8756
9c041409 8757 * eshell/em-cmpl.el (eshell-complete-parse-arguments): If the
83040cb0
SM
8758 character before a space at the end of a line is \, assume the space
8759 is part of the last argument rather than a final argument separator.
9c041409 8760
83040cb0
SM
8761 * eshell/esh-io.el (eshell-get-target): If `eshell-buffer-shorthand'
8762 is in use, and the target is `t' or `nil' (which are the most common
8763 values), don't assume that the symbol target is a buffer.
9c041409 8764
ddfbe5db
LT
87652005-05-26 Luc Teirlinck <teirllm@auburn.edu>
8766
8767 * calendar/calendar.el (calendar-mode-line-format):
8768 Use mode-line-highlight as mouse-face.
8769
8770 * time.el (display-time-string-forms, display-time-update):
8771 Use mode-line-highlight as mouse-face.
8772
04e9c13c
JB
87732005-05-26 Jay Belanger <belanger@truman.edu>
8774
8775 * calc/calc.el (calc-language-alist): Remove extra defvar.
8776
6441d280
LK
87772005-05-26 Lute Kamstra <lute@gnu.org>
8778
8779 * arc-mode.el (archive-mode):
8780 * bookmark.el (bookmark-read-annotation-mode)
8781 (bookmark-edit-annotation-mode, bookmark-bmenu-mode):
8782 * bs.el (bs-mode):
8783 * calc/calc-yank.el (calc-edit-mode):
8784 * calc/calc.el (calc-mode, calc-trail-mode):
8785 * calculator.el (calculator-mode):
8786 * chistory.el (command-history-mode):
8787 * comint.el:
8788 * cus-edit.el (custom-mode):
8789 * descr-text.el (describe-text-mode):
8790 * ebuff-menu.el (Electric-buffer-menu-mode):
8791 * ediff-util.el (ediff-mode):
4b66bdf0
LK
8792 * emacs-lisp/re-builder.el (reb-mode):
8793 * emulation/vi.el (vi-mode-setup):
8794 * emulation/ws-mode.el (wordstar-mode):
8795 * eshell/esh-mode.el (eshell-mode):
6441d280
LK
8796 * forms.el (forms-mode):
8797 * help-mode.el (help-mode):
8798 * hexl.el (hexl-mode):
8799 * ibuffer.el (ibuffer-mode):
8800 * ielm.el (inferior-emacs-lisp-mode):
8801 * info.el (Info-mode, Info-edit-mode):
4b66bdf0 8802 * international/swedish.el:
6441d280
LK
8803 * ledit.el (ledit-from-lisp-mode):
8804 * locate.el (locate-mode):
4b66bdf0
LK
8805 * mail/rmail.el (rmail-mode):
8806 * mail/rmailedit.el (rmail-edit-mode):
8807 * mail/rmailsum.el (rmail-summary-mode):
8808 * mail/supercite.el (sc-electric-mode):
8809 * net/eudc.el (eudc-mode):
8810 * net/quickurl.el (quickurl-list-mode):
8811 * net/snmp-mode.el (snmp-mode, snmpv2-mode):
8812 * obsolete/ooutline.el (outline-mode):
8813 * obsolete/options.el (Edit-options-mode):
8814 * obsolete/rnews.el (news-mode):
8815 * obsolete/rnewspost.el (news-reply-mode):
8816 * play/5x5.el (5x5-mode):
8817 * play/decipher.el (decipher-mode, decipher-stats-mode):
8818 * play/gomoku.el (gomoku-mode):
8819 * play/snake.el (snake-mode):
8820 * play/solitaire.el (solitaire-mode):
8821 * play/tetris.el (tetris-mode):
681c6a37
LK
8822 * progmodes/ada-mode.el (ada-mode):
8823 * progmodes/antlr-mode.el (antlr-mode):
8824 * progmodes/autoconf.el (autoconf-mode):
8825 * progmodes/dcl-mode.el (dcl-mode):
8826 * progmodes/delphi.el (delphi-mode):
9a969196
LK
8827 * progmodes/ebrowse.el (ebrowse-tree-mode)
8828 (ebrowse-electric-list-mode, ebrowse-member-mode)
681c6a37
LK
8829 (ebrowse-electric-position-mode):
8830 * progmodes/f90.el (f90-mode):
8831 * progmodes/fortran.el (fortran-mode):
8832 * progmodes/icon.el (icon-mode):
8833 * progmodes/idlw-help.el (idlwave-help-mode):
8834 * progmodes/idlw-shell.el (idlwave-shell-mode):
8835 * progmodes/idlwave.el (idlwave-mode):
8836 * progmodes/inf-lisp.el (inferior-lisp-mode):
8837 * progmodes/m4-mode.el (m4-mode):
8838 * progmodes/meta-mode.el (metafont-mode, metapost-mode):
8839 * progmodes/modula2.el (modula-2-mode):
8840 * progmodes/octave-inf.el (inferior-octave-mode):
8841 * progmodes/octave-mod.el (octave-mode):
8842 * progmodes/pascal.el (pascal-mode):
8843 * progmodes/sh-script.el (sh-mode):
8844 * progmodes/sql.el (sql-mode, sql-interactive-mode):
8845 * progmodes/vhdl-mode.el (vhdl-mode):
8846 * progmodes/xscheme.el (scheme-interaction-mode):
6441d280
LK
8847 * replace.el (occur-mode):
8848 * ses.el (ses-mode):
8849 * simple.el (completion-list-mode):
8850 * skeleton.el:
8851 * speedbar.el (speedbar-mode):
48985adc 8852 * term.el (term-mode):
6441d280 8853 * terminal.el (terminal-edit-mode):
681c6a37
LK
8854 * textmodes/reftex-index.el (reftex-index-mode)
8855 (reftex-index-phrases-mode):
8856 * textmodes/reftex-sel.el (reftex-select-label-mode)
8857 (reftex-select-bib-mode):
8858 * textmodes/reftex-toc.el (reftex-toc-mode):
6441d280 8859 * wdired.el (wdired-change-to-wdired-mode):
48985adc
KS
8860 * wid-browse.el (widget-browse-mode):
8861 Use run-mode-hooks.
6441d280
LK
8862
8863 * array.el (array-mode):
4b66bdf0
LK
8864 * calendar/todo-mode.el (todo-mode):
8865 * man.el (Man-mode):
8866 * play/landmark.el (lm-mode):
48985adc
KS
8867 * play/mpuz.el (mpuz-mode):
8868 Use kill-all-local-variables and run-mode-hooks.
6441d280
LK
8869
8870 * subr.el (delay-mode-hooks): Specify indentation.
8871
4b66bdf0
LK
88722005-05-26 Mark A. Hershberger <mah@everybody.org>
8873
ca19f3f1
AS
8874 * xml.el (xml-substitute-special): Don't die for undefined xml
8875 entities.
4b66bdf0 8876
3e00c50e
JB
88772005-05-26 Jay Belanger <belanger@truman.edu>
8878
8879 * calc/calc-prog.el (calc-user-define-edit): Don't find substring
8880 of nil.
8881
8da4dd76
NR
88822005-05-27 Nick Roberts <nickrob@snap.net.nz>
8883
8884 * progmodes/gdb-ui.el (gdb-frame-address):
8885 Rename from gdb-current-address.
8886 (gdb-previous-frame-address): Rename from gdb-previous-address.
8887 (gdb-selected-frame): Rename from gdb-current-frame.
8888 (gdb-get-selected-frame): Rename from gdb-get-current-frame.
8889 (gdb-frame-number): Rename from gdb-current-stack-level.
8890 (gdb-ann3): Match new mode-name for disassembly buffer.
588c0770 8891 Extend initialization of variables.
8da4dd76
NR
8892 (gdb-post-prompt): Update disassembly from gdb-frame-handler.
8893 (gdb-memory-mode): Use mouse-face in header line.
8894 (gdb-assembler-buffer-name): Call it disassembly and give frame
8895 in mode line.
8896 (gdb-source-spec-regexp, gdb-assembler-custom)
8897 (gdb-invalidate-assembler, gdb-frame-handler):
8898 Make robust to leading zeroes in address format.
8899
8ba93b1c
CD
89002005-05-26 Carsten Dominik <dominik@science.uva.nl>
8901
d5e1a786 8902 * textmodes/org.el (org-mode): Use `define-derived-mode' to
8ba93b1c
CD
8903 define `org-mode'.
8904 (org-agenda-mode): Use `run-mode-hooks' instead of `run-hooks'.
8905
83040cb0 89062005-05-26 Stefan Monnier <monnier@iro.umontreal.ca>
04c71a26
NR
8907
8908 * log-edit.el (log-edit-changelog-entries): Distinguish between
8909 filenames like xfns.c and fns.c.
04c71a26 8910
dd53d2c8
LT
89112005-05-25 Luc Teirlinck <teirllm@auburn.edu>
8912
8913 * buff-menu.el (Buffer-menu-revert-function): Improve handling of
8914 point after reverting.
8915 (Buffer-menu-make-sort-button): Handle the case where
8916 `Buffer-menu-use-header-line' is nil.
8917
214dd398
TTN
89182005-05-25 Thien-Thi Nguyen <ttn@gnu.org>
8919
8920 * vms-patch.el (vms-magic-right-square-brace, vms-magic-colon):
8921 New funcs. In minibuffer-local-completion-map bind `]', `/'
8922 and `:' to them.
8923
b6666b5f
SM
89242005-05-25 Stefan Monnier <monnier@iro.umontreal.ca>
8925
8926 * startup.el (normal-top-level): Allow modification of load-path while
8927 we're iterating over it.
8928
f75049fc
JB
89292005-05-25 Juanma Barranquero <lekktu@gmail.com>
8930
8931 * thumbs.el (thumbs-thumbsdir-max-size, thumbs-temp-file)
8932 (thumbs-cleanup-thumbsdir, thumbs-call-convert)
8933 (thumbs-resize-interactive, thumbs-insert-image)
8934 (thumbs-insert-thumb, thumbs-dired-show-marked)
8935 (thumbs-find-image-at-point, thumbs-delete-images)
8936 (thumbs-rename-images, thumbs-next-image, thumbs-dired-setroot)
8937 (thumbs-increment-image-size, thumbs-decrement-image-size):
8938 Fix typos in docstrings.
8939
ccc90048
AS
89402005-05-24 Andre Spiegel <spiegel@gnu.org>
8941
83040cb0 8942 * progmodes/cperl-mode.el (cperl-vc-header-alist): Obsolete.
ccc90048
AS
8943 (cperl-vc-rcs-header, cperl-vc-sccs-header): New user options.
8944 (cperl-mode): Use them.
8945
18fde850
JB
89462005-05-24 Juanma Barranquero <lekktu@gmail.com>
8947
8948 * window.el (quit-window, shrink-window-if-larger-than-buffer):
8949 Doc fixes.
8950
86041bae
NR
89512005-05-24 Nick Roberts <nickrob@snap.net.nz>
8952
b6666b5f 8953 * progmodes/gdb-ui.el (gdb-inferior-io-mode-map):
04c71a26 8954 Bind C-d to gdb-inferior-io-eof.
86041bae
NR
8955
8956 * dired.el (dired-dnd-popup-notice): Use message-box.
8957
359e4563
MY
89582005-05-23 Masatake YAMATO <jet@gyve.org>
8959
b6666b5f
SM
8960 * bindings.el (mode-line-major-mode-keymap):
8961 Bind [mode-line down-mouse-1] to `mouse-major-mode-menu'.
359e4563
MY
8962
8963 * faces.el (mode-line-highlight): New face.
8964
8965 * ruler-mode.el (ruler-mode-ruler): Use mode-line-highlight
8966 as mouse-face.
8967
8968 * bindings.el (top-level, help-echo, mode-line-modified)
8969 (mode-line-mule-info, mode-line-eol-desc): Use mode-line-highlight
8970 as mouse-face.
8971
28fdc86a
JB
89722005-05-23 Juanma Barranquero <lekktu@gmail.com>
8973
a4632380
JB
8974 * progmodes/cc-engine.el (c-guess-basic-syntax):
8975 Remove spurious call to `zerop'.
8976
28fdc86a
JB
8977 * emacs-lisp/cl.el (acons, pairlis): Add docstring.
8978
7c09345f
MS
89792005-05-23 Martin Stjernholm <bug-cc-mode@gnu.org>
8980
8981 CC Mode update to 5.30.10:
8982
83040cb0 8983 * cc-fonts.el (c-font-lock-declarators): Fix bug where the point
7c09345f
MS
8984 could go past the limit in decoration level 2, thereby causing
8985 errors during interactive fontification.
8986
83040cb0 8987 * cc-mode.el (c-make-inherited-keymap): Fix cc-bytecomp bug when
7c09345f
MS
8988 the file is evaluated interactively.
8989
8990 * cc-engine.el (c-guess-basic-syntax): Handle operator
8991 declarations somewhat better in C++.
8992
8993 * cc-styles.el, cc-mode.el (c-run-mode-hooks): New helper macro to
8994 make use of `run-mode-hooks' which has been added in Emacs 21.1.
28fdc86a
JB
8995 (c-mode, c++-mode, objc-mode, java-mode, idl-mode, pike-mode)
8996 (awk-mode): Use it.
7c09345f
MS
8997 (make-local-hook): Suppress warning about obsoleteness.
8998
8999 * cc-engine.el, cc-align.el, cc-cmds.el
28fdc86a
JB
9000 (c-append-backslashes-forward, c-delete-backslashes-forward)
9001 (c-find-decl-spots, c-semi&comma-no-newlines-before-nonblanks):
7c09345f
MS
9002 Compensate for return value from `forward-line' when it has moved
9003 but not to a different line due to eob.
9004
83040cb0 9005 * cc-engine.el (c-guess-basic-syntax): Fix anchoring in
7c09345f
MS
9006 `objc-method-intro' and `objc-method-args-cont'.
9007
90082005-05-23 Alan Mackenzie <bug-cc-mode@gnu.org>
9009
9010 CC Mode update to 5.30.10:
9011
9012 * cc-mode.el, cc-engine.el, cc-align.el: Change the FSF's address
9013 in the copyright statement. Incidentally, change "along with GNU
9014 Emacs" to "along with this program" where it occurs.
9015
9016 * cc-mode.el: Add a fourth parameter `t' to the awk-mode autoload,
9017 so that it is interactive, hence can be found by M-x awk-mode
9018 whilst cc-mode is yet to be loaded. Reported by Glenn Morris
9019 <gmorris+emacs@ast.cam.ac.uk>.
9020
9021 * cc-awk.el: Add character classes (e.g. "[:alpha:]") into AWK
9022 Mode's regexps.
9023
28fdc86a 90242005-05-23 Kevin Ryde <user42@zip.com.au>
7c09345f
MS
9025
9026 * cc-align.el (c-lineup-argcont): Ignore conses for {} pairs from
9027 c-parse-state, to avoid a lisp error (on bad code).
9028
f1e9abb9
LK
90292005-05-23 Lute Kamstra <lute@gnu.org>
9030
9031 * subr.el (font-lock-defaults): Remove defvar as it's already
9032 defined in font-core.el.
9033
83040cb0 9034 * font-lock.el (font-lock-beginning-of-syntax-function): Fix docstring.
f1e9abb9 9035
28fdc86a
JB
90362005-05-23 Nick Roberts <nickrob@snap.net.nz>
9037
9038 * progmodes/gdb-ui.el (gdb-info-locals-handler): Make regexps
9039 more general and work when GDB variable "print pretty" is on,
9040 as with Emacs, for example.
9041
21178fee
LT
90422005-05-22 Luc Teirlinck <teirllm@auburn.edu>
9043
9044 * font-core.el: Update comment.
9045
83040cb0
SM
9046 * emacs-lisp/easy-mmode.el (define-global-minor-mode):
9047 Use `after-change-major-mode-hook' instead of `find-file-hook'.
21178fee
LT
9048
9049 * buff-menu.el (Buffer-menu-mode): Use `run-mode-hooks'.
9050
a0e8eaa3
EZ
90512005-05-22 Eli Zaretskii <eliz@gnu.org>
9052
9053 * simple.el (yank, yank-pop): Mention `yank-excluded-properties'
9054 and `yank-handler' in the doc strings.
9055
6cd0254f
SM
90562005-05-22 Stefan Monnier <monnier@iro.umontreal.ca>
9057
9058 * emacs-lisp/cl.el (eql): Remove. It's a builtin already.
9059
724e07b9
RS
90602005-05-22 Richard M. Stallman <rms@gnu.org>
9061
1b12fa9d
RS
9062 * help.el (describe-key): Move print-help-return-message call
9063 out of conditional.
9064
724e07b9
RS
9065 * progmodes/etags.el (list-tags): Use with-no-warnings.
9066
9067 * mail/smtpmail.el (smtpmail-open-stream): Use with-no-warnings.
9068 (smtpmail-send-queued-mail): Avoid beginning-of-buffer.
9069 (starttls-extra-args, starttls-extra-arguments): Add defvars.
9070
9071 * mail/mailalias.el (mail-get-names): Avoid beginning-of-buffer.
9072
9073 * language/viet-util.el (viet-viscii-nonascii-translation-table):
9074 Add defvar.
9075
9076 * emulation/viper-ex.el (viper-ex-work-buf, viper-ex-print-buf):
9077 Use defvar, not defconst.
9078
9079 * hexl.el (hexl-follow-line): Use with-no-warnings.
9080
9081 * emulation/tpu-extras.el: Use write-file-functions instead of
9082 write-file-hooks.
9083
9084 * dired.el (dired-font-lock-keywords): Fontify files with junk
9085 extensions even if marked by -F.
9086
2641cc63
JB
90872005-05-22 Juanma Barranquero <lekktu@gmail.com>
9088
3187ba1c
JB
9089 * emacs-lisp/cl.el (pushnew, cl-macroexpand, floatp-safe, plusp)
9090 (minusp, oddp, evenp, mapcar*, list*, copy-list, adjoin, subst):
9091 * emacs-lisp/cl-extra.el (coerce, map, maplist, cl-mapc, mapl)
9092 (mapcan, mapcon, some, every, notany, notevery, signum, isqrt)
9093 (concatenate, list-length, get*, getf, cl-remprop):
9094 * emacs-lisp/cl-macs.el (function*, case, ecase, typecase)
9095 (etypecase, progv, lexical-let, lexical-let*)
9096 (multiple-value-bind, multiple-value-setq, shiftf):
9097 Improve argument/docstring consistency.
9098
2641cc63
JB
9099 * subr.el (focus-frame, unfocus-frame):
9100 Revert deletion on 2005-05-01.
9101
a41c216f
AS
91022005-05-22 Andre Spiegel <spiegel@gnu.org>
9103
9104 * vc-cvs.el (vc-cvs-checkout-model): Handle the case where FILE
9105 doesn't exist.
9106
83040cb0
SM
9107 * vc.el (vc-trunk-p): Add autoload cookie. The function is used in
9108 vc-rcs.el when vc-mistrust-permissions is t, which is not the default.
3187ba1c 9109
fdd55b6a
NR
91102005-05-22 Nick Roberts <nickrob@snap.net.nz>
9111
9112 * emacs-lisp/bytecomp.el: Remove make-obsolete-variable for
9113 already deleted variables: auto-fill-hook, blink-paren-hook,
52eb0373 9114 lisp-indent-hook, inhibit-local-variables, unread-command-event,
fdd55b6a
NR
9115 suspend-hooks, comment-indent-hook, meta-flag,
9116 before-change-function, after-change-function,
9117 font-lock-doc-string-face.
9118
71f800cf
LT
91192005-05-21 Luc Teirlinck <teirllm@auburn.edu>
9120
9121 * emacs-lisp/derived.el (define-derived-mode): Doc fix.
9122
bb4afd09
EZ
91232005-05-21 Eli Zaretskii <eliz@gnu.org>
9124
9125 * mail/rmail.el (rmail-reply): Filter the list in reply-to through
9126 rmail-dont-reply-to.
9127
a2c9aee6
EZ
91282005-05-21 Frederik Fouvry <fouvry@CoLi.Uni-SB.DE>
9129
9130 * mail/sendmail.el (mail-send): Use [[:space:]] instead of a
9131 literal blank when splitting new-header-values.
9132
6e50f7e0
EZ
91332005-05-21 Matt Hodges <MPHodges@member.fsf.org>
9134
9135 * calendar/cal-menu.el (cal-menu-update): Add separator as a
9136 string so that tmm doesn't create a completion entry for it.
9137
9138 * textmodes/table.el (table-disable-menu): Ditto.
9139
a527b753
RS
91402005-05-21 Richard M. Stallman <rms@gnu.org>
9141
9142 * progmodes/idlwave.el (idlwave-doc-header): Use insert-file-contents.
9143
9144 * progmodes/flymake.el (flymake-makehash): Use with-no-warnings.
9145
9146 * net/rcompile.el (remote-compile): Use compilation-start.
9147
9148 * tmm.el (tmm-shortcut): Avoid using beginning-of-buffer.
9149
774cd454
DP
91502005-05-21 Daniel Pfeiffer <occitan@esperanto.org>
9151
9152 * files.el (auto-mode-alist): Check GNUmakefile before makefile.
9153 Default to makefile-bsdmake-mode on BSD systems.
9154
9155 * imenu.el (imenu-generic-expression, imenu--generic-function'):
9156 REGEXP may also be a search function now. The part of doc-string
9157 for describing the structure was 95% identical to that of
9158 `imenu--generic-function'. Unify it there.
9159
6cd0254f
SM
9160 * progmodes/make-mode.el (makefile-imenu-generic-expression):
9161 Use function to find dependencies, because regexp alone is so complex,
774cd454
DP
9162 it easily goes into an endless loop.
9163 (makefile-makepp-mode): Also add submenu for Perl functions
9164 defined in the makefile.
9165 (makefile-bsdmake-mode): Special imenu-generic-expression no
9166 longer needed, due to function call.
9167 (makefile-match-dependency): Take BOUND into account when checking
9168 if we're through.
9169
ed8060d9
JB
91702005-05-20 Jay Belanger <belanger@truman.edu>
9171
9172 * calc/calc-units.el (calc-invalidate-units-table):
9173 Use inhibit-read-only.
9174 (math-build-units-table-buffer): Use view-mode.
9175
8292be61
DK
91762005-05-20 David Kastrup <dak@gnu.org>
9177
9178 * emacs-lisp/easymenu.el (easy-menu-add): Correct docstring since
9179 easy-menu-add is not a nop on Emacs; and clarify when to call it.
9180
0a418fa1
JB
91812005-05-20 Lute Kamstra <lute@gnu.org>
9182
9183 * diff-mode.el (diff-header-face, diff-file-header-face)
9184 (diff-index-face, diff-hunk-header-face, diff-removed-face)
9185 (diff-added-face, diff-changed-face, diff-function-face)
9186 (diff-context-face, diff-nonexistent-face): Put them in the
9187 diff-mode customization group.
9188
91892005-05-20 Stefan Monnier <monnier@iro.umontreal.ca>
9190
9191 * progmodes/vhdl-mode.el (vhdl-font-lock-match-item): Simplify regexp.
9192
9193 * progmodes/sh-script.el (sh-mode, sh-get-word): Minor regexp fixes.
9194
9195 * font-lock.el (lisp-font-lock-keywords-2): Don't error.
9196 Minor regexp-optimization.
9197
24e9a727
CD
91982005-05-20 Carsten Dominik <dominik@science.uva.nl>
9199
9200 * textmodes/org.el (org-agenda-toggle-time-grid): New command.
9201 (org-agenda-use-time-grid, org-agenda-time-grid): New options.
9202 (org-agenda-add-time-grid-maybe): New function.
9203 (org-agenda): Call `org-agenda-add-time-grid-maybe'.
9204 (org-table-create): `dotimes' instead of `mapcar'.
44a91a68 9205 (org-xor): Simplify implementation.
24e9a727
CD
9206 (org-agenda): `inhibit-redisplay' turned on.
9207 (org-agenda-change-all-lines): Use `org-format-agenda-item' to get
9208 a consistent line after a state change.
9209 (org-agenda-remove-times-when-in-prefix): New option.
9210 (org-prefix-has-time): New variable.
9211 (org-parse-time-string): Optional argument NODEFAULT.
9212 (org-format-agenda-item): Parse items for time-of-day
9213 specifications and move these into the prefix if possible.
9214 (org-agenda-priority): Get current heading, not previous heading
9215 during agenda remote editing.
9216
a18ff988
JB
92172005-05-20 Juanma Barranquero <lekktu@gmail.com>
9218
47bc4b3f
JB
9219 * emacs-lisp/cl-seq.el (reduce, fill, replace, remove*)
9220 (remove-if, remove-if-not, delete*, delete-if, delete-if-not)
9221 (remove-duplicates, delete-duplicates, substitute)
9222 (substitute-if, substitute-if-not, nsubstitute, nsubstitute-if)
9223 (nsubstitute-if-not, find, find-if, find-if-not, position)
9224 (position-if, position-if-not, count, count-if, count-if-not)
9225 (mismatch, search, sort*, stable-sort, merge, member*)
9226 (member-if, member-if-not, assoc*, assoc-if, assoc-if-not)
9227 (rassoc*, rassoc-if, rassoc-if-not, union, nunion)
9228 (intersection, nintersection, set-difference, nset-difference)
9229 (set-exclusive-or, nset-exclusive-or, subsetp, subst-if)
9230 (subst-if-not, nsubst, nsubst-if, nsubst-if-not, sublis)
9231 (nsublis, tree-equal): Improve argument/docstring consistency.
9232
9233 * subr.el (send-string, send-region):
9234 Remove obsolescence declaration.
a18ff988
JB
9235 (window-dot, set-window-dot, read-input, show-buffer)
9236 (eval-current-buffer, string-to-int):
9237 Add release number to obsolescence declarations.
9238
f4056bf7
KS
92392005-05-19 Kim F. Storm <storm@cua.dk>
9240
9241 * ido.el (ido-magic-forward-char): Enter ido-find-file at end of input.
9242 (ido-magic-backward-char): Enter ido-switch-buffer at start of input.
9243
35a0a8aa
NR
92442005-05-20 Matt Hodges <MPHodges@member.fsf.org>
9245
9246 * faces.el (list-faces-display): Make back button respect optional
9247 regexp arg.
9248
bfd187c8
JB
92492005-05-19 Juanma Barranquero <lekktu@gmail.com>
9250
9251 * calculator.el (calculator-radix-grouping-mode)
9252 (calculator-radix-grouping-digits, calculator-displayer)
9253 (calculator-radix-grouping-separator, calculator-copy-displayer):
9254 * dabbrev.el (dabbrev-search-these-buffers-only):
9255 * diff-mode.el (diff-jump-to-old-file, diff-update-on-the-fly)
9256 (diff-advance-after-apply-hunk, diff-mode-hook)
9257 (diff-minor-mode-prefix):
9258 * imenu.el (imenu-use-popup-menu):
9259 * jit-lock.el (jit-lock-context-time):
9260 * newcomment.el (comment-fill-column, comment-column)
9261 (comment-style, comment-padding, comment-multi-line)
9262 (comment-empty-lines, comment-auto-fill-only-comments):
9263 * reveal.el (reveal-around-mark):
9264 * uniquify.el (uniquify-buffer-name-style)
9265 (uniquify-after-kill-buffer-p)
9266 (uniquify-ask-about-buffer-names-p, uniquify-ignore-buffers-re)
9267 (uniquify-min-dir-content, uniquify-separator)
9268 (uniquify-trailing-separator-p, uniquify-strip-common-suffix):
9269 * w32-vars.el (w32-fixed-font-alist):
9270 * emacs-lisp/testcover.el (testcover-potentially-1value-functions):
9271 * obsolete/rsz-mini.el (resize-minibuffer-frame-max-height):
9272 * progmodes/antlr-mode.el (antlr-font-lock-maximum-decoration):
9273 * progmodes/perl-mode.el (perl-indent-level)
9274 (perl-continued-statement-offset, perl-continued-brace-offset)
9275 (perl-brace-offset, perl-brace-imaginary-offset)
9276 (perl-label-offset, perl-indent-continued-arguments)
9277 (perl-tab-always-indent, perl-tab-to-comment, perl-nochange):
9278 * progmodes/tcl.el (tcl-indent-level)
9279 (tcl-continued-indent-level, tcl-auto-newline)
9280 (tcl-tab-always-indent, tcl-electric-hash-style)
9281 (tcl-help-directory-list, tcl-use-smart-word-finder)
9282 (tcl-application, tcl-command-switches, tcl-prompt-regexp)
9283 (inferior-tcl-source-command):
9284 * textmodes/fill.el (enable-kinsoku):
9285 * textmodes/reftex-vars.el (reftex-index-phrases-wrap-long-lines):
9286 * textmodes/table.el (table-yank-handler):
9287 Specify missing group (and type, if simple) in defcustom.
9288
620d3304
LT
92892005-05-19 Luc Teirlinck <teirllm@auburn.edu>
9290
9291 * progmodes/compile.el (compilation-finish-function): Fix defvar.
9292
e1c45277
RS
92932005-05-19 Richard M. Stallman <rms@gnu.org>
9294
9295 * progmodes/make-mode.el (makefile-mode): Use run-mode-hooks.
9296
9297 * subr.el (event-basic-type): Don't get an error.
9298 (left-fringe-p): Function deleted.
9299
9300 * buff-menu.el (Buffer-menu-buffer-face): In group Buffer-menu.
a527b753 9301 (list-buffers-noselect): Set `font-lock-face' property, not `face'.
e1c45277
RS
9302
9303 * dired-aux.el (dired-copy-file-recursive): Handle symlinks
9304 in recursive copy.
9305
9306 * frame.el (show-trailing-whitespace): In group `whitespace-faces'.
9307
9308 * emacs-lisp/byte-run.el (eval-when-compile): Doc fix.
9309
ca19f3f1
AS
9310 * emacs-lisp/bytecomp.el
9311 (byte-compile-file-form-custom-declare-variable): Call
9312 byte-compile-nogroup-warn if appropriate.
e1c45277
RS
9313
9314 * progmodes/compile.el (compilation-finish-function): Mark obsolete.
9315 (compilation-set-window): Don't call left-fringe-p; do it directly.
620d3304 9316
de327926
JB
93172005-05-19 Jay Belanger <belanger@truman.edu>
9318
9319 * calc/calc-graph.el (calc-graph-format-data): Make sure
9320 var-PlotRejects is bound before trying to check its value.
9321
73d5f668
CD
93222005-05-19 Carsten Dominik <dominik@science.uva.nl>
9323
b6666b5f 9324 * textmodes/reftex.el (reftex-isearch-minor-mode): Move the
73d5f668
CD
9325 definition of this variable from reftex-global.el to reftex.el,
9326 because it is needed in the menu.
9327
96474944
LK
93282005-05-19 Lute Kamstra <lute@gnu.org>
9329
9330 * emacs-lisp/copyright.el (copyright-fix-years): Make sure all
9331 years are fixed. Don't insert a space after a dash.
9332
8d9386a1
KS
93332005-05-19 Kim F. Storm <storm@cua.dk>
9334
9335 * emulation/crisp.el (crisp-home, crisp-end): Put CUA property.
9336
dfa89b5d
DP
93372005-05-19 Daniel Pfeiffer <occitan@esperanto.org>
9338
9339 * font-lock.el (lisp-font-lock-keywords-2): Do \\) only in
9340 strings, because (eq ... ?\\) is fairly frequent.
9341
9342 * progmodes/make-mode.el (makefile-add-this-line-targets):
9343 Simplify and integrate into `makefile-pickup-targets'.
9344 (makefile-add-this-line-macro): Simplify and integrate into
9345 `makefile-pickup-macros.
9346 (makefile-pickup-filenames-as-targets): Simplify.
b6666b5f
SM
9347 (makefile-previous-dependency, makefile-match-dependency):
9348 Don't stumble over `::'.
dfa89b5d 9349
2fcd33fe
NR
93502005-05-19 Nick Roberts <nickrob@snap.net.nz>
9351
dfa89b5d 9352 * subr.el (post-command-idle-hook, post-command-idle-delay):
24d40bc2
NR
9353 Remove obsoletion of post-command-idle-hook and
9354 post-command-idle-delay.
9355
639ec765 9356 * faces.el (list-faces-display): Provide button when describe-face
85be564d 9357 is called to take user back to the list of faces.
639ec765
NR
9358
9359 * help-fns.el (describe-variable): Remove hyperlinks in a
9360 variable's value as these are quite frequently inappropriate.
9361
b6666b5f
SM
9362 * follow.el (follow-submit-feedback, follow-mode):
9363 Remove references to post-command-idle-hook.
2fcd33fe 9364
5c8b5442
DP
93652005-05-18 Daniel Pfeiffer <occitan@esperanto.org>
9366
9367 * progmodes/make-mode.el (makefile-previous-dependency)
9368 (makefile-match-dependency): Check for := (and in bsd mode also
9369 !=) to give a better result, even when font-lock is not on.
9370
ec249c71
JB
93712005-05-18 Jay Belanger <belanger@truman.edu>
9372
44a91a68
JB
9373 * calc/calc-help.el (calc-s-prefix-help):
9374 Add `calc-copy-special-constant' to help string.
ec249c71 9375
2e5df9ac
LT
93762005-05-18 Luc Teirlinck <teirllm@auburn.edu>
9377
9378 * emacs-lisp/eldoc.el (eldoc-mode): Doc fix.
9379
73b990b1
JB
93802005-05-18 Jay Belanger <belanger@truman.edu>
9381
9382 * calc/calc-poly.el (math-factor-poly-coefs): Make sure the terms
9383 in linear factors are in proper order.
3a1e8128
CD
9384
93852005-05-18 Carsten Dominik <dominik@science.uva.nl>
9386
44a91a68
JB
9387 * textmodes/reftex-vars.el (reftex-cite-format-builtin):
9388 Support for jurabib.
3a1e8128
CD
9389
9390 * textmodes/reftex.el (featurep): Define aliases for overlay
9391 commands, for XEmacs compatibility, and use these aliases in
9392 overlay initializations.
9393 (reftex-highlight): Use `reftex-move-overlay'.
9394 (reftex-unhighlight): Use `reftex-delete-overlay'.
588c0770 9395 (reftex-uniq): Function removed. Use `reftex-uniquify' instead.
3a1e8128
CD
9396 (reftex-access-search-path): Use `reftex-uniquify' instead of
9397 `reftex-uniq'
9398
ca19f3f1
AS
9399 * textmodes/reftex-sel.el (reftex-select-unmark): Overlay
9400 `before-string' property modification enables for Emacs as well.
3a1e8128
CD
9401 (reftex-select-item): Use `reftex-delete-overlay'.
9402 (reftex-select-mark): Use `reftex-make-overlay' and
9403 `reftex-overlay-put'.
9404 (reftex-select-unmark): Use `reftex-delete-overlay' and
9405 `reftex-overlay-put'.
9406
7bc10886
LK
94072005-05-18 Lute Kamstra <lute@gnu.org>
9408
9409 * emacs-lisp/lisp.el (check-parens): Fix docstring.
9410
d11ad5a7
JB
94112005-05-18 Juanma Barranquero <lekktu@gmail.com>
9412
1902b5b6
JB
9413 * add-log.el (add-change-log-entry):
9414 * array.el (array-make-template, array-reconfigure-rows)
9415 (array-init-max-row, array-init-max-column)
9416 (array-init-columns-per-line, array-init-field-width):
9417 * replace.el (replace-match-maybe-edit, perform-replace):
9418 * textmodes/spell.el (spell-region):
9419 Replace `read-input' by `read-string'.
9420
9421 * forms.el (forms-mode):
9422 * finder.el (finder-compile-keywords):
9423 * shadowfile.el (shadow-read-files):
9424 Replace `eval-current-buffer' by `eval-buffer'.
9425
9426 * terminal.el (te-pass-through):
9427 * net/ange-ftp.el (ange-ftp-process-filter, ange-ftp-gwp-filter)
9428 (ange-ftp-raw-send-cmd):
9429 * net/telnet.el (telnet-interrupt-subjob, telnet-c-z)
9430 (send-process-next-char, telnet-initial-filter, telnet):
9431 Replace `send-string' by `process-send-string'.
9432
9433 * progmodes/prolog.el (inferior-prolog-mode): Doc fix.
9434 (prolog-consult-region): Replace `send-string' by
44a91a68 9435 `process-send-string'; replace `send-region' by `process-send-region'.
1902b5b6
JB
9436
9437 * progmodes/delphi.el (delphi-log-msg):
9438 Replace `set-window-dot' by `set-window-point'.
9439
d11ad5a7
JB
9440 * subr.el (window-dot, set-window-dot, read-input, send-string)
9441 (send-region, show-buffer, eval-current-buffer):
9442 Make really obsolete, as the comment says.
9443
77e2c652
KS
94442005-05-17 Kim F. Storm <storm@cua.dk>
9445
9446 * emulation/cua-base.el (cua-use-hyper-key): Doc fix.
9447 (cua--init-keymaps): Bind C-return instead of S-return to set
9448 rectangle mark.
9449
9450 * emulation/cua-rect.el (cua--init-rectangles): Bind C-return
9451 instead of S-return to toggle/clear rectangle mark.
9452
0b11ce59
DP
94532005-05-17 Daniel Pfeiffer <occitan@esperanto.org>
9454
9455 * progmodes/make-mode.el (makefile-dependency-skip): New variable.
8ade3c25
DP
9456 (makefile-macroassign-regex, makefile-make-font-lock-keywords):
9457 Also fontify plain strings assigned to variables, mostly so that a
9458 colon has a face and is thus not taken as a dependency separator.
0b11ce59
DP
9459 (makefile-previous-dependency): Inline the new matcher, because it
9460 is too complex to work in both directions.
9461 (makefile-match-dependency): Eliminate `backward' arg (see above).
9462 Completely reimplemented so as to not sometimes go into an endless
9463 loop. It should also be more efficient, because first it only
9464 searches for `:', instead of applying the very complex regexp.
8ade3c25 9465 (makefile-mode): Cancel `font-lock-support-mode', because blocks
44a91a68
JB
9466 to be fontified in one piece can be too long for JIT.
9467 Makefiles are never *that* big.
0b11ce59 9468
6ae53dc1
RS
94692005-05-17 Reiner Steib <Reiner.Steib@gmx.de>
9470
9471 * dired.el (dired-mode): Simplify.
9472
77777daf
LK
94732005-05-17 Lute Kamstra <lute@gnu.org>
9474
f8d0b769
LK
9475 * emacs-lisp/easy-mmode.el (define-minor-mode): Don't generate a
9476 defcustom for the mode hook variable.
9477
77777daf
LK
9478 * emacs-lisp/authors.el (authors): Do parse the ChangeLogs of the
9479 Emacs Lisp Reference Manual.
9480
430c1c66
JB
94812005-05-17 Juanma Barranquero <lekktu@gmail.com>
9482
213233f0
JB
9483 * emacs-lisp/cl.el (eql, floatp-safe, plusp, minusp, oddp)
9484 (evenp, list*):
9485 * emacs-lisp/cl-macs.el (macrolet, symbol-macrolet):
9486 * emacs-lisp/cl-seq.el (subsetp, tree-equal): Doc fixes.
9487
430c1c66
JB
9488 * net/tramp-smb.el (tramp-smb-open-connection):
9489 Pass `tramp-chunksize' as fifth (required) argument.
9490
71994ae7
DP
94912005-05-16 Daniel Pfeiffer <occitan@esperanto.org>
9492
44a91a68
JB
9493 * font-lock.el (lisp-font-lock-keywords-1):
9494 Set `font-lock-negation-char-face' for [^...] char group.
71994ae7
DP
9495 (lisp-font-lock-keywords-2): Highlight regexp's \\( \\| \\).
9496
9497 * progmodes/make-mode.el (makefile-dependency-regex): Turn it into
9498 a var, and refine it to mask one more level of nested vars.
9499 (makefile-rule-action-regex): Turn it into a var, and refine it so
9500 it recognizes backslashed continuation lines as belonging to the
9501 same command.
9502 (makefile-macroassign-regex): Refine it so it recognizes
9503 backslashed continuation lines as belonging to the same command.
9504 (makefile-var-use-regex): Don't look at the next char, because it
9505 might be the same one to be skipped by the initial [^$], leading
9506 to an overlooked variable use.
9507 (makefile-make-font-lock-keywords): Remove two parameters, which
44a91a68
JB
9508 are now variables that some of the modes set locally.
9509 Handle dependency and rule action matching through functions, because
71994ae7 9510 regexps alone match too often. Dependency matching now comes
44a91a68 9511 last, so it can check, whether a colon already matched something else.
71994ae7
DP
9512 (makefile-mode): Inform that font-lock improves makefile parsing
9513 capabilities.
9514 (makefile-match-dependency, makefile-match-action): New functions.
9515
cc211a0f
JB
95162005-05-16 Juanma Barranquero <lekktu@gmail.com>
9517
1e866943
JB
9518 * emacs-lisp/cl-extra.el (equalp): Doc fix.
9519
027a4b6b
JB
9520 * align.el (align-regexp):
9521 * ansi-color.el (ansi-color-get-face):
9522 * array.el (array-reconfigure-rows, array-init-max-row)
9523 (array-init-max-column, array-init-columns-per-line)
9524 (array-init-field-width):
9525 * dired-aux.el (dired-trample-file-versions):
9526 * dired-x.el (dired-mark-sexp):
9527 * ediff-diff.el (ediff-extract-diffs, ediff-get-diff3-group):
9528 * edmacro.el (edmacro-finish-edit, edmacro-parse-keys):
9529 * emerge.el (emerge-extract-diffs, emerge-get-diff3-group):
9530 * faces.el (face-read-integer):
9531 * files.el (backup-extract-version, insert-directory):
9532 * hexl.el (hexl-insert-decimal-char):
9533 * server.el (server-process-filter):
9534 * shell.el (shell-extract-num):
9535 * startup.el (command-line-1):
9536 * term.el (term-command-hook):
9537 * time-stamp.el (time-stamp, time-stamp-string-preprocess)
9538 (time-stamp-do-number):
9539 * time.el (display-time-update):
9540 * timezone.el (timezone-parse-date, timezone-zone-to-minute)
9541 (timezone-fix-time):
9542 * vms-patch.el (vms-suspend-resume-hook):
9543 * calendar/appt.el (appt-convert-time):
9544 * calendar/cal-bahai.el (mark-bahai-diary-entries):
9545 * calendar/cal-hebrew.el (mark-hebrew-diary-entries):
9546 * calendar/cal-islam.el (mark-islamic-diary-entries):
9547 * calendar/calendar.el (calendar-cursor-to-date)
9548 (calendar-star-date):
9549 * calendar/diary-lib.el (diary-attrtype-convert)
9550 (mark-diary-entries, diary-entry-time):
9551 * calendar/solar.el (solar-get-number):
9552 * emacs-lisp/lisp-mnt.el (lm-last-modified-date):
9553 * emacs-lisp/re-builder.el (reb-display-subexp):
9554 * emulation/edt.el (edt-set-scroll-margins):
9555 * emulation/tpu-extras.el (tpu-set-scroll-margins):
9556 * emulation/vip.el (vip-get-ex-token, vip-get-ex-buffer)
9557 (vip-get-ex-count):
9558 * emulation/viper-ex.el (viper-get-ex-token)
9559 (viper-get-ex-buffer, viper-get-ex-count, ex-next):
9560 * international/fontset.el (fontset-plain-name):
9561 * mail/feedmail.el (feedmail-look-at-queue-directory):
9562 * mail/mailalias.el (mail-get-names):
9563 * mail/rmail.el (rmail-convert-to-babyl-format):
9564 * mail/rmailsum.el (rmail-make-basic-summary-line)
9565 (rmail-summary-next-same-subject, rmail-summary-rmail-update)
9566 (rmail-summary-goto-msg):
9567 * mail/smtpmail.el (smtpmail-read-response):
9568 * net/ange-ftp.el (ange-ftp-guess-hash-mark-size)
9569 (ange-ftp-vms-add-file-entry):
9570 * play/gametree.el (gametree-looking-at-ply)
9571 (gametree-current-branch-score):
9572 * progmodes/ada-xref.el (ada-prj-find-prj-file)
9573 (ada-xref-find-in-modified-ali, ada-find-in-src-path):
9574 * progmodes/cperl-mode.el (condition-case):
9575 * progmodes/ebrowse.el (ebrowse-set-tree-indentation)
9576 (ebrowse-set-member-buffer-column-width)
9577 (ebrowse-select-1st-to-9nth):
9578 * progmodes/etags.el (etags-snarf-tag):
9579 * progmodes/flymake.el (flymake-parse-line):
9580 * progmodes/idlw-shell.el (idlwave-shell-parse-line)
9581 (idlwave-shell-filter-bp, idlwave-shell-goto-next-error)
9582 (idlwave-shell-menu-def):
9583 * progmodes/ps-mode.el (ps-run-goto-error):
9584 * progmodes/vhdl-mode.el (vhdl-read-offset, vhdl-load-cache)
9585 (vhdl-speedbar-contract-level):
9586 * term/mac-win.el (x-handle-numeric-switch):
9587 * term/sun-mouse.el (sun-get-frame-data):
9588 * term/w32-win.el (x-handle-numeric-switch):
9589 * term/x-win.el (x-handle-numeric-switch):
9590 * textmodes/ispell.el (ispell-parse-output):
9591 * textmodes/nroff-mode.el (nroff-outline-level):
9592 * textmodes/reftex-cite.el (reftex-bib-sort-year)
9593 (reftex-bib-sort-year-reverse, reftex-format-citation):
9594 * textmodes/reftex-parse.el (reftex-init-section-numbers)
9595 (reftex-section-number):
44a91a68
JB
9596 * textmodes/texinfmt.el (texinfo-paragraphindent):
9597 Replace `string-to-int' by `string-to-number'.
027a4b6b 9598
cc211a0f
JB
9599 * international/latexenc.el: Add page marker to force the "Local
9600 Variables:" string out of the last page.
9601
c65a8e73
NR
96022005-05-16 Nick Roberts <nickrob@snap.net.nz>
9603
9604 * progmodes/gud.el (gud-tooltip-mode): Add gud prefix to
9605 tooltip-change-major-mode.
9606 (gud-tooltip-print-command): Remove case where gud-minor-mode
9607 is gdb ("--fullname").
9608 (gud-tooltip-tips): Turn GUD tooltips off for this case and
9609 explain to user.
9610
97c66d74
JB
96112005-05-16 Jay Belanger <belanger@truman.edu>
9612
9613 * calc/calc-store.el (calc-copy-special-constant): New function.
9614
9615 * calc/calc-ext.el (calc-init-extensions): Add binding for
9616 `calc-copy-special-constant'.
9617
9618 * calc/calc-prog.el (calc-edit-format-macro-buffer): Add a case
9619 for the `calc-copy-special-constant' command.
9620
0f182ca2
NR
96212005-05-16 Nick Roberts <nickrob@snap.net.nz>
9622
9623 * subr.el (left-fringe-p): New function.
9624
e6467bba
NR
9625 * progmodes/compile.el (compilation-setup): Set local value of
9626 overlay-arrow-string to "" always.
52eb0373
JB
9627 (compilation-set-window): Left fringe then don't scroll.
9628 No left fringe then no arrow and scroll message to top.
0f182ca2
NR
9629 (compilation-context-lines): Adjust doc string accordingly.
9630
bffc3c6e
KS
96312005-05-16 Kim F. Storm <storm@cua.dk>
9632
9633 * ido.el (ido-magic-forward-char, ido-magic-backward-char)
9634 (ido-magic-delete-char): New commands for C-f, C-b, C-d.
9635 (ido-wide-find-dir-or-delete-dir): New command for M-d.
9636 (ido-define-mode-map): Bind them. Add C-x prefix to fallback commands.
9637 (ido-read-file-name): Handle commands with ido property value
9638 equal to find-file as reading a file name, to allow C-d to enter dired.
9639 (ibuffer-find-file): Add ido property with value find-file.
9640
294c599c
KS
96412005-05-15 Kim F. Storm <storm@cua.dk>
9642
9643 * subr.el (open-network-stream-nowait): Remove.
9644 (open-network-stream-server): Remove.
9645
85ddb888
RS
96462005-05-15 Richard M. Stallman <rms@gnu.org>
9647
f1bc6e52
RS
9648 * faces.el (describe-face): Output a definition link button.
9649
9650 * help-mode.el (help-face-def): New button type.
9651
02d9d682
RS
9652 * emacs-lisp/copyright.el (copyright-fix-years):
9653 Match properly if the first year is 2-digit.
9654 Don't mess up the whitespace after the years by filling.
9655
9656 * dired-aux.el (dired-mark-confirm):
9657 Pass t to dired-get-marked-files for DISTINGUISH-ONE-MARKED.
9658
9659 * dired.el (dired-map-over-marks): New arg DISTINGUISH-ONE-MARKED.
9660 (dired-get-marked-files): New arg DISTINGUISH-ONE-MARKED.
9661 (dired-mark-pop-up): Handle FILES = (t FILE) specially.
9662
85ddb888
RS
9663 * emacs-lisp/lisp-mode.el (lisp-mode-variables):
9664 Set font-lock-comment-start-skip.
9665
9666 * font-lock.el (font-lock-comment-start-skip): New variable.
9667 (font-lock-comment-end-skip): New variable.
9668 (font-lock-fontify-syntactically-region): Use them if non-nil.
9669
fcd6e601
JB
96702005-05-15 Jay Belanger <belanger@truman.edu>
9671
9672 * calc/calc-store.el (calc-store-value): Return a string rather
9673 than display it as a message.
9674 Use calc-var-name for variable name.
9675 (calc-store-into): Add the result of calc-store-value to message.
9676 (calc-copy-variable): Add a message.
9677 (calc-store-exchange): Improve error messages.
9678 (calc-store-binary, calc-store-map): Don't reset the values of
9679 special constants.
9680
af415106
LT
96812005-05-14 Luc Teirlinck <teirllm@auburn.edu>
9682
9683 * emacs-lisp/derived.el (define-derived-mode): Add link to Elisp
9684 manual to docstring.
9685
9686 * files.el (hack-local-variables-confirm): Add STRING argument.
9687 Make the function handle non file visiting buffers correctly.
9688 (hack-local-variables-prop-line, hack-local-variables)
9689 (hack-one-local-variable): Use STRING arg of
9690 `hack-local-variables-confirm'.
9691
7177e2a3
MA
96922005-05-14 Michael Albinus <michael.albinus@gmx.de>
9693
9694 Sync with Tramp 2.0.49.
9695
11948172 9696 * net/tramp.el (tramp-handle-dired-call-process)
7177e2a3
MA
9697 (tramp-handle-insert-directory):`insert-buffer' cannot be used
9698 because the contents of the Tramp buffer is changed before
9699 insertion (`expand-file' and alike).
9700 (tramp-handle-insert-directory): If `localname' has an empty
9701 nondirectory name, it must not be quoted.
9702 (tramp-pre-connection): Add parameter CHUNKSIZE. Make local
9703 variable `tramp-chunksize'. Change callees.
9704 (tramp-open-connection-setup-interactive-shell): Check remote host
44a91a68
JB
9705 for buggy `send-process-string' implementation.
9706 Set `tramp-chunksize' if found. Reported by Michael Kifer
7177e2a3
MA
9707 <kifer@cs.sunysb.edu> (and a lot of other people all the years).
9708 (tramp-handle-shell-command): `insert-buffer' cannot be used
9709 because the contents of the Tramp buffer is changed before
e0ad342f 9710 insertion (`expand-file' and alike). Reported by Fr\e,Ai\e(Bd\e,Ai\e(Bric Bothamy
7177e2a3
MA
9711 <frederic.bothamy@free.fr>.
9712 (tramp-set-auto-save): Actions should be done for Tramp file name
44a91a68
JB
9713 handler only. Ange-FTP has its own auto-save mechanism.
9714 Reported by Richard G. Bielawski <Richard.G.Bielawski@wellsfargo.com>.
7177e2a3
MA
9715 (tramp-set-auto-save-file-modes): Set file modes of
9716 `buffer-auto-save-file-name' to ?\600 as fallback solution.
9717 Reported by Ferenc Wagner <wferi@tba.elte.hu>.
9718 (tramp-bug): Remove obsolete variable.
9719 (tramp-append-tramp-buffers): Rewrite partly. More suitable check
44a91a68 9720 for presence of `mml-mode'. Make it running for older Emacsen as well.
7177e2a3 9721
39c7eb8a
JPW
97222005-05-14 John Paul Wallington <jpw@pobox.com>
9723
7177e2a3 9724 * ibuf-ext.el (define-ibuffer-filter filename):
39c7eb8a
JPW
9725 If `dired-directory' is a list, use its car.
9726
97272005-05-14 Daniel Brockman <daniel@brockman.se> (tiny change)
9728
9729 * ibuffer.el (define-ibuffer-column filename):
9730 If `dired-directory' is a list, use its car.
9731
bbf87c29
RS
97322005-05-14 Richard M. Stallman <rms@gnu.org>
9733
e72e5833
RS
9734 * subr.el (symbol-file): Doc fix.
9735
11efeb9b
RS
9736 * emacs-lisp/bytecomp.el (byte-compile-nogroup-warn): New function.
9737 (byte-compile-form): Call byte-compile-nogroup-warn.
9738 (byte-compile-warning-types): Doc fix.
9739
d06ba294
RS
9740 * eshell/esh-mode.el (eshell-find-tag): Use with-no-warnings.
9741
bbf87c29
RS
9742 * progmodes/cc-engine.el (c-literal-faces):
9743 Add font-lock-comment-delimiter-face.
9744
9745 * net/net-utils.el (dig): Use with-no-warnings.
9746
9747 * mail/supercite.el (sc-cite-frame-alist, sc-uncite-frame-alist)
9748 (sc-recite-frame-alist, sc-default-cite-frame)
9749 (sc-default-uncite-frame, sc-default-recite-frame)
7177e2a3 9750 (sc-attrib-selection-list, sc-rewrite-header-list):
bbf87c29
RS
9751 Mark as risky-local-variable.
9752
9753 * international/ogonek.el (ogonek-jak, ogonek-how):
9754 Don't use beginning-of-buffer.
9755
9756 * emacs-lisp/eldoc.el (eldoc-documentation-function): Add autoload.
9757
9758 * calendar/solar.el (solar-data-list): Move definition up.
9759
9760 * dnd.el (dnd-protocol-alist): Add autoload.
9761
9762 * progmodes/sh-script.el: Many doc usage fixes.
9763 (sh-indent-after-do): Change default to match common styles.
9764
043fa787
LT
97652005-05-13 Luc Teirlinck <teirllm@auburn.edu>
9766
9767 * files.el (interpreter-mode-alist)
9768 (auto-mode-interpreter-regexp): Doc fixes.
9769
90713743
NR
97702005-05-13 Matt Hodges <MPHodges@member.fsf.org>
9771
44a91a68 9772 * tmm.el (tmm-get-keymap): Include only active menus and menu items.
90713743
NR
9773
9774 * emacs-lisp/easymenu.el (easy-menu-define): Doc fixes.
9775
d90b02af
JD
97762005-05-13 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
9777
9778 * dired.el (dired-mode): make-variable-buffer-local =>
44a91a68 9779 make-local-variable.
d90b02af 9780
5063dbbf
YM
97812005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
9782
9783 * term/mac-win.el (mac-select-convert-to-string): Try coding
9784 systems in mac-script-code-coding-systems if specified one cannot
9785 encode string for `com.apple.traditional-mac-plain-text'.
9786
27a7c83f
DP
97872005-05-13 Daniel Pfeiffer <occitan@esperanto.org>
9788
9789 * progmodes/make-mode.el (makefile-targets-face)
9790 (makefile-shell-face, makefile-makepp-perl-face): New faces.
9791 (makefile-dependency-regex): Fix it to not make the colon in
9792 $(var:a=b) special.
9793 (makefile-rule-action-regex): New regexp for highlighting embedded
9794 Shell strings.
9795 (makefile-macroassign-regex): Handle != for highlighting as
9796 embedded Shell strings.
9797 (makefile-var-use-regex): New const.
9798 (makefile-statements, makefile-automake-statements)
9799 (makefile-gmake-statements, makefile-makepp-statements)
9800 (makefile-bsdmake-statements): New consts.
9801 (makefile-make-font-lock-keywords): New function.
9802 (makefile-automake-font-lock-keywords)
9803 (makefile-gmake-font-lock-keywords)
9804 (makefile-makepp-font-lock-keywords)
9805 (makefile-bsdmake-font-lock-keywords): New consts.
9806 (makefile-mode-map): Add switchers between the various submodes.
9807 (makefile-mode): Document the availability of the variants.
9808 (makefile-automake-mode, makefile-gmake-mode)
9809 (makefile-makepp-mode, makefile-bsdmake-mode): New derived modes.
9810
9811 * files.el (auto-mode-alist, interpreter-mode-alist): Set up the
9812 new variants of makefile-mode.
9813
3989c3e7
SM
98142005-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
9815
9816 * font-lock.el (font-lock-comment-delimiter-face): Fix up
9817 the inheritance.
9818
0cc61511
LT
98192005-05-12 Luc Teirlinck <teirllm@auburn.edu>
9820
0de01c28
LT
9821 * progmodes/inf-lisp.el (inferior-lisp-mode-hook)
9822 (inferior-lisp-load-hook): Convert defcustoms back to defvars.
9823
0cc61511
LT
9824 * files.el (normal-mode): Extend the scope of the
9825 `enable-local-variables' binding to include the `set-auto-mode' call.
9826 (magic-mode-alist): Doc fix.
9827
bf2cea1d
SM
98282005-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
9829
9830 * font-lock.el (font-lock-comment-delimiter-face): Inherit from
9831 font-lock-comment-face rather than copying its setting.
9832
e94dae7f
AS
98332005-05-12 Andreas Schwab <schwab@suse.de>
9834
9835 * eshell/esh-mode.el (eshell-send-input): Doc fix.
9836
19958124
LK
98372005-05-12 Lute Kamstra <lute@gnu.org>
9838
9839 * emacs-lisp/generic.el (define-generic-mode): Don't generate a
9840 defcustom for the mode hook variable. Delete the last argument.
9841 * generic-x.el: Fix callers of define-generic-mode.
9842 (generic-x-modes): Delete group.
9843 (show-tabs-tab-face, show-tabs-space-face): Put them in the
9844 generic-x customization group.
9845
6da4411e
KS
98462005-05-12 Kim F. Storm <storm@cua.dk>
9847
9848 * font-lock.el (font-lock-negation-char-face): Default to "off".
9849
9850 * progmodes/cc-fonts.el (c-basic-matchers-before): Don't apply
9851 font-lock-negation-char-face to ! in !=.
9852
218cf475
MY
98532005-05-12 Masatake YAMATO <jet@gyve.org>
9854
9855 * add-log.el (find-change-log): Fix typos in the docstring
9856 of function.
9857
405cb12a
LK
98582005-05-11 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
9859
9860 * international/latexenc.el (latexenc-find-file-coding-system):
9861 Avoid `re-search-forward' when looking for input encoding because
9862 of speed and safety. Better regular expressions for recognizing
9863 input encoding. Limit a search for TeX-master/tex-main-file to
9864 the local variable section.
9865
8cec35c4
DN
98662005-05-11 Dan Nicolaescu <dann@ics.uci.edu>
9867
9868 * progmodes/sh-script.el (sh-mode-default-syntax-table): Set the
9869 syntax of $ to "'" (quote).
9870
1ed8284d
RS
98712005-05-11 Reiner Steib <Reiner.Steib@gmx.de>
9872
9873 * dnd.el (dnd-protocol-alist): Improve custom type.
9874
9875 * dired.el (dired-dnd-protocol-alist): New variable.
9876 (dired-mode): Use `dired-dnd-protocol-alist'. Move call of
9877 `dired-mode-hook' to the end.
9878
3989c3e7
SM
98792005-05-11 Stefan Monnier <monnier@iro.umontreal.ca>
9880
9881 * font-lock.el (font-lock-fontify-syntactically-region): Don't use
9882 comment-end if comment-start-skip is not set.
9883 Obey the font-lock-comment-delimiter-face variables.
9884
b71813cb
SM
98852005-05-11 Stefan Monnier <monnier@iro.umontreal.ca>
9886
ca19f3f1
AS
9887 * files.el (executable-find): Move from executable.el. Use
9888 locate-file.
ba47dcb2
SM
9889 * progmodes/executable.el (executable-find): Move to files.el.
9890
b71813cb
SM
9891 * font-lock.el (font-lock-fontify-keywords-region): Use a marker
9892 when trying to ensure forward progress.
9893
1f9d439a
KS
98942005-05-11 Chong Yidong <cyd@stupidchicken.com>
9895
9896 * mouse-sel.el (mouse-sel-follow-link-p): New function.
9897 (mouse-select, mouse-select-internal, mouse-extend-internal):
9898 Use it to implement mouse-1-click-follows-link functionality.
9899
c50089c9
RS
99002005-05-11 Richard M. Stallman <rms@gnu.org>
9901
9902 * font-lock.el (font-lock-fontify-syntactically-region):
9903 Use font-lock-comment-delimiter-face for comment delimiters.
9904
cfb79865
JB
99052005-05-10 Jay Belanger <belanger@truman.edu>
9906
9907 * calc/calc-help.el (calc-m-prefix-help): Add mention of
9908 preserving embedded modes.
9909
d101bf56
RS
99102005-05-10 Richard M. Stallman <rms@gnu.org>
9911
9912 * progmodes/sh-script.el (sh-indent-for-do): Default to 0.
9913
9914 * progmodes/ada-mode.el (ada-adjust-case-skeleton):
ba47dcb2 9915 Move from ada-stmt.el.
d101bf56
RS
9916 (ada-mode): Add ada-adjust-case-skeleton to skeleton-end-hook.
9917
9918 * progmodes/ada-stmt.el (ada-adjust-case-skeleton):
b71813cb
SM
9919 Move to ada-mode.el.
9920 (ada-stmt-mode-hook): Delete; do the work in ada-mode.
d101bf56
RS
9921
9922 * cus-edit.el (custom-file): Call file-chase-links.
9923
9924 * files.el (read-directory-name): Fix previous change.
af415106
LT
9925 (hack-local-variables-confirm): New function.
9926 (hack-local-variables-prop-line, hack-local-variables)
9927 (hack-one-local-variable): Use it.
d101bf56 9928
0003d2e3
LK
99292005-05-10 Lute Kamstra <lute@gnu.org>
9930
9931 * font-lock.el (font-lock-keywords-alist)
9932 (font-lock-removed-keywords-alist): Clarify docstrings.
9933
556dd15d
NR
99342005-05-10 Nick Roberts <nickrob@snap.net.nz>
9935
9936 * progmodes/gdb-ui.el (gdb-macro-info): New variable.
9937 (gdb-source-info): Check for preprocessor info.
52eb0373 9938 (gdb-tooltip-print-1): New function. Don't print tooltip if it is
556dd15d 9939 a macro for a function.
556dd15d 9940 (gdb-info-breakpoints-custom): Try to find file again if not already
52eb0373 9941 found (user might have used GDB dir command).
556dd15d
NR
9942 (gdb-get-location): Update gdb-location-alist correctly for change
9943 to gdb-info-breakpoints-custom.
9944
9945 * progmodes/gud.el (gud-tooltip-mode): Require tooltip to be safe.
9946 (gud-tooltip-print-command): Add gdbmi case.
9947 (gud-tooltip-tips): Call gdb-tooltip-print-1 first if there is
9948 preprocessor info.
9949
a8a64bf4
RS
99502005-05-09 Reiner Steib <Reiner.Steib@gmx.de>
9951
9952 * startup.el (fancy-splash-insert): Fix typo in doc string.
9953
f1701e65
JB
99542005-05-09 Juanma Barranquero <lekktu@gmail.com>
9955
78640104
JB
9956 * obsolete/float.el (string-to-float):
9957 * obsolete/hilit19.el (hilit-add-pattern):
9958 * obsolete/rnews.el (news-parse-range, news-select-message)
9959 (news-get-pruned-list-of-files): Replace `string-to-int' by
9960 `string-to-number'.
9961
f1701e65
JB
9962 * obsolete/uncompress.el: Set `find-file-not-found-functions', not
9963 `find-file-not-found-hooks'; use `add-hook'.
9964 (uncompress-while-visiting): Set `write-file-functions', not
9965 `write-file-hooks'; use `add-hook'.
9966
a0e6f952
KS
99672005-05-09 Kim F. Storm <storm@cua.dk>
9968
9969 * emulation/cua-base.el (cua-copy-region, cua-cut-region)
9970 (cua-paste): Handle clipboard action.
9971 (cua--init-keymaps): Remap clipboard-kill-region and
9972 clipboard-kill-ring-save.
9973
c29d24ea
EZ
99742005-05-08 Eli Zaretskii <eliz@gnu.org>
9975
b659edce
SM
9976 * emacs-lisp/easy-mmode.el (easy-mmode-pretty-mode-name):
9977 Improve commentary.
906aee93 9978
c29d24ea
EZ
9979 * simple.el (next-error-overlay-arrow-position): Revert the change
9980 made on 2005-04-30.
9981
1d64910f
JB
99822005-05-07 Jay Belanger <belanger@truman.edu>
9983
9984 * calc/calcsel2.el (calc-commute-left, calc-commute-right)
9985 (calc-sel-unpack, calc-sel-isolate): Rename variable `reselect' to
9986 `calc-sel-reselect'.
9987
9988 * calc/calc-mode.el (calc-save-modes): Reset the modes list if
9989 Calc is in embedded mode.
9990
55b958f0
EZ
99912005-05-07 Eli Zaretskii <eliz@gnu.org>
9992
b659edce
SM
9993 * progmodes/compile.el (compilation-setup):
9994 Set overlay-arrow-string to an empty string on text terminals.
6a4fb78f 9995
55b958f0
EZ
9996 * textmodes/ispell.el (ispell-program-name): Try looking for
9997 "aspell" along exec-path, and if found, use it as the default
9998 speller program.
9999
c2c51a11
EZ
100002005-05-07 Jirka Kosek <jirka@kosek.cz> (tiny change)
10001
b659edce
SM
10002 * international/mule.el (sgml-xml-auto-coding-function):
10003 Recognize encoding='FOO' in single quotes as well as in double quotes.
c2c51a11 10004
f1701e65 100052005-05-07 Johan Bockg\e,Ae\e(Brd <bojohan@dd.chalmers.se>
a5ad278d
EZ
10006
10007 * emacs-lisp/cl-macs.el (cl-transform-lambda): Recognize `declare'
10008 as well as `interactive', so that defmacro* would recognize
10009 `declare' forms.
10010
e6469973
EZ
100112005-05-07 Eli Zaretskii <eliz@gnu.org>
10012
b659edce
SM
10013 * emacs-lisp/easy-mmode.el (easy-mmode-pretty-mode-name):
10014 Explain more about the LIGHTER arg's usage in the doc string.
10015 Add commentary to clarify what the code does. Fix the regexp that
e6469973
EZ
10016 strips whitespace from LIGHTER. Quote LIGHTER before using it,
10017 since it could have characters special to regular expressions.
10018
06df7f87
EZ
100192005-05-07 Matt Hodges <MPHodges@member.fsf.org> (tiny change)
10020
10021 * replace.el (occur-1): Bind inhibit-read-only so that
10022 erase-buffer doesn't barf on read-only text properties (likewise
b659edce 10023 for add-text-properties in occur-engine). Mark buffer as unmodified.
06df7f87
EZ
10024 (occur-engine): Don't set buffer-read-only here.
10025
5f4d0dd9
SM
100262005-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
10027
10028 * pcvs.el (cvs-mode-commit, cvs-mode-edit-log): Don't fiddle with
10029 list-buffers-directory. This caused the *cvs-commit* buffer to be
10030 sometimes mistakenly reused as a *cvs* buffer.
10031
ffdb022f
NR
100322005-05-07 Nick Roberts <nickrob@snap.net.nz>
10033
10034 * tooltip.el: Move code for GUD tooltips into gud.el.
10035 (require): CL no longer needed to compile case.
10036 (tooltip-mode): Do not toggle functions for GUD tooltips.
52eb0373 10037 (tooltip-gud-tips-p): Remove. Replace with minor mode
ffdb022f
NR
10038 gud-tooltip-mode in gud.el.
10039 (tooltip-gud-modes, tooltip-gud-display, tooltip-gud-echo-area)
10040 (tooltip-gud-toggle-dereference): Rename in gud.el by replacing
10041 tooltip-gud prefix with gud-tooltip and obsolete.
10042 (tooltip-change-major-mode, tooltip-activate-mouse-motions-if-enabled)
10043 (tooltip-mouse-motions-active, tooltip-activate-mouse-motions)
10044 (tooltip-mouse-motion): Mouse movement functions/variable.
10045 Rename in gud.el by adding gud prefix.
10046 (tooltip-gud-original-filter, tooltip-gud-dereference)
10047 (tooltip-gud-event, tooltip-toggle-gud-tips)
10048 (tooltip-gud-process-output, tooltip-gud-print-command)
52eb0373 10049 (tooltip-gud-tips): GUD tooltip functions/variables. Rename in
ffdb022f
NR
10050 gud.el by replacing tooltip-gud prefix with gud-tooltip.
10051 (gdb-tooltip-print): Move to gdb-ui.el.
10052
10053 * progmodes/gud.el: Move code for GUD tooltips from tooltip.el.
10054 (require): CL needed to compile case.
588c0770 10055 (gud-tooltip-mode): Use to toggle GUD tooltips instead of
52eb0373 10056 tooltip-gud-tips-p. Make it a minor-mode.
ffdb022f
NR
10057 (gud-find-file): Only prepare GUD tooltips if gud-tooltip-mode is t.
10058 (gud-menu-map): GUD tooltips use gud-tooltip-mode now.
10059 (gud-tooltip-modes, gud-tooltip-display, gud-tooltip-echo-area)
10060 (gud-tooltip-change-major-mode)
10061 (gud-tooltip-activate-mouse-motions-if-enabled)
10062 (gud-tooltip-mouse-motions-active, gud-tooltip-activate-mouse-motions)
10063 (gud-tooltip-mouse-motion, gud-tooltip-toggle-dereference)
10064 (gud-tooltip-original-filter, gud-tooltip-dereference)
10065 (gud-tooltip-event, tooltip-toggle-gud-tips)
10066 (gud-tooltip-process-output, gud-tooltip-print-command)
5f4d0dd9 10067 (gud-tooltip-tips): Move from tooltip.el.
ffdb022f 10068
5f4d0dd9 10069 * progmodes/gdb-ui.el (gdb-tooltip-print): Move from tooltip.el.
ffdb022f
NR
10070 (gdb-cpp-define-alist-flags): Doc fix.
10071 (gdb-set-gud-minor-mode-1): Only prepare GUD tooltips if
10072 gud-tooltip-mode is t.
10073
64981116
SM
100742005-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
10075
10076 * net/goto-addr.el (goto-address-fontify): Make sure the overlays
10077 evaporate if their text is deleted.
10078 (goto-address-at-point): Make it work as a mouse binding as well.
10079 (goto-address-at-mouse): Obsolete it. Update users.
10080
860f2506
GM
100812005-05-06 Glenn Morris <gmorris@ast.cam.ac.uk>
10082
10083 * calendar/appt.el (top-level): No longer activate on load.
10084
19f26a89
JB
100852005-05-06 Juanma Barranquero <lekktu@gmail.com>
10086
10087 * calendar/cal-bahai.el (mark-bahai-diary-entries):
10088 * net/webjump.el (webjump):
10089 * progmodes/idlw-help.el (idlwave-do-context-help1)
10090 (idlwave-highlight-linked-completions):
64981116
SM
10091 * textmodes/po.el (po-find-file-coding-system-guts):
10092 Replace `assoc-ignore-case' by `assoc-string'.
19f26a89 10093
6ff95f1d
EZ
100942005-05-06 Eli Zaretskii <eliz@gnu.org>
10095
2c6b25c7
EZ
10096 * files.el (locate-file): Doc fix.
10097
38a300b1
EZ
10098 * progmodes/gdb-ui.el (gdb-cpp-define-alist-program): Doc fix.
10099 Remove the redundant test for ms-dos.
10100
ab3290cb
EZ
10101 * progmodes/cmacexp.el (c-macro-preprocessor): Use locate-file to
10102 look for the preprocessor with exec-suffixes. If not found in
10103 standard places, look in exec-path. Remove most of the tests that
10104 used system-type.
10105
6ff95f1d
EZ
10106 * loadup.el: Load jka-cmpr-hook instead of jka-comp-hook.
10107
10108 * jka-compr.el (jka-compr-uninstall): Add autoload cookie.
10109
10110 * jka-cmpr-hook.el: Renamed from jka-comp-hook.el, to avoid
10111 file-name clash with jka-compr.el on 8+3 filesystems.
10112
17d28d26
YM
101132005-05-06 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
10114
10115 * term/mac-win.el: Don't define or bind scroll bar functions if
10116 x-toolkit-scroll-bars is t.
ca19f3f1
AS
10117 (x-select-text, x-get-selection-value): Clear
10118 x-last-selected-text-clipboard if x-select-enable-clipboard is
10119 nil.
17d28d26
YM
10120 (PRIMARY): Put mac-scrap-name property.
10121 (mac-select-convert-to-file-url): New function.
10122 (public.file-url): New selection target type. Add to
10123 selection-converter-alist.
10124 (x-get-selection, x-selection-value): Handle it.
10125 (x-cut-buffer-or-selection-value): New alias.
10126
b659edce
SM
101272005-05-05 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
10128
10129 * textmodes/bibtex.el (bibtex-summary): Use current BibTeX
10130 entry to avoid calling bibtex-find-entry with arg global
10131 being t. Remove arg key.
10132 (bibtex-summary-function, bibtex-complete-crossref-cleanup)
10133 (bibtex-copy-summary-as-kill): Change accordingly.
10134
101352005-05-05 Stefan Monnier <monnier@iro.umontreal.ca>
10136
10137 * textmodes/org.el (org-get-entries-from-diary): Remove unused vars.
10138 (org-agenda-date-later): Use with-current-buffer.
10139
643b4cf5
LT
101402005-05-05 Luc Teirlinck <teirllm@auburn.edu>
10141
10142 * emacs-lisp/byte-run.el (define-obsolete-function-alias)
10143 (define-obsolete-variable-alias): Doc Fixes.
10144
dc1a7e26
KS
101452005-05-06 Kim F. Storm <storm@cua.dk>
10146
8a370783
KS
10147 * simple.el (line-move-1): Fix 2005-04-26 change. Must still use
10148 vertical-motion when selective-display is active.
10149
dc1a7e26
KS
10150 * ido.el (ido-setup-hook): New hook.
10151 (ido-define-mode-map-hook): Remove hook; use ido-setup-hook instead.
10152 (ido-input-stack): New var.
52eb0373 10153 (ido-define-mode-map): Bind M-b to ido-push-dir. Move old
dc1a7e26
KS
10154 ido-next-work-file binding to M-O.
10155 Bind M-f to ido-wide-find-file-or-pop-dir.
10156 (ido-define-mode-map): Don't run ido-define-mode-map-hook.
10157 (ido-read-internal): Run ido-setup-hook.
10158 Catch quit in read-file-name and read-string to cancel edit.
10159 Handle new push, pop, and pop-all exit codes (for M-b/M-f).
10160 Automatically pop-all when completing a directory name (RET).
10161 (ido-file-internal): Add with-no-warnings around ffap and dired code.
10162 (ido-exit-minibuffer): Use exit-minibuffer instead of throw.
10163 (ido-wide-find-file, ido-wide-find-dir): Catch quit to cancel find.
64981116
SM
10164 (ido-push-dir, ido-pop-dir, ido-wide-find-file-or-pop-dir):
10165 New functions for M-b/M-f to move among the directory components.
dc1a7e26
KS
10166 (ido-make-merged-file-list): Catch quit to cancel merge.
10167 (ido-make-dir-list): Delete "." when ido-input-stack is non-empty.
10168 (ido-completion-help): No warnings for ido-completion-buffer-full.
10f518f7 10169
dc1a7e26 101702005-05-05 Daniel Pfeiffer <occitan@esperanto.org>
10f518f7 10171
dc1a7e26 10172 * font-lock.el (font-lock-negation-char-face): New face and variable.
10f518f7 10173 * progmodes/cc-fonts.el (c-cpp-matchers): Use it.
10f518f7 10174 * progmodes/sh-script.el (sh-font-lock-keywords): Use it.
10f518f7 10175 * progmodes/cperl-mode.el (cperl-init-faces): Use it.
10f518f7
DP
10176 * progmodes/make-mode.el (makefile-font-lock-keywords): Use it.
10177
dc75b163
JB
101782005-05-05 Juanma Barranquero <lekktu@gmail.com>
10179
64981116
SM
10180 * emacs-lisp/byte-run.el (define-obsolete-function-alias):
10181 Fix typo in docstring.
3fe26922 10182
1c1d2dc8
JB
10183 * progmodes/ebrowse.el (ebrowse-install-1-to-9-keys)
10184 (ebrowse-print-statistics-line)
10185 (ebrowse-electric-position-mode-hook): Fix typo in docstring.
10186
dc75b163
JB
10187 * term/w32-win.el (image-library-alist): Add additional name for
10188 Xpm library.
10189
ae23f980
NR
101902005-05-05 Nick Roberts <nickrob@snap.net.nz>
10191
10192 * progmodes/cmacexp.el (c-macro-preprocessor): Update for BSD and
10193 use gcc instead of cpp.
10194
10195 * progmodes/gdb-ui.el (gdb-cpp-define-alist-flags): New variable.
3fe26922 10196 (gdb-create-define-alist): Use it.
19f26a89 10197 (gdb-cpp-define-alist-program): Update for MS-DOS.
ae23f980 10198
02636b9c
NR
101992005-05-04 Nick Roberts <nickrob@snap.net.nz>
10200
588c0770 10201 * progmodes/cmacexp.el (c-macro-preprocessor): Update for Mac OS X.
02636b9c 10202
01a50b51
KS
102032005-05-04 Richard M. Stallman <rms@gnu.org>
10204
d101bf56
RS
10205 * help.el (describe-key): No error when UNTRANSLATED is nil.
10206
01a50b51
KS
10207 * simple.el (line-move-1): Fix previous change to signal errors
10208 appropriately.
10209
fa2b23e5 102102005-05-03 Ulf Jasper <ulf.jasper@web.de>
832e0e22
GM
10211
10212 * calendar/icalendar.el (icalendar-version): Now at 0.12.
10213 (icalendar-duration-correction): Remove.
10214 (icalendar--get-event-properties): Split result at commas.
10215 (icalendar--decode-isoduration): New optional argument
10216 DURATION-CORRECTION.
fa2b23e5
KS
10217 (icalendar--convert-ordinary-to-ical, icalendar--convert-sexp-to-ical)
10218 (icalendar--convert-yearly-to-ical, icalendar--convert-weekly-to-ical)
10219 (icalendar--convert-block-to-ical, icalendar--convert-float-to-ical)
10220 (icalendar--convert-date-to-ical, icalendar--convert-cyclic-to-ical)
832e0e22
GM
10221 (icalendar--convert-anniversary-to-ical): New functions, extracted
10222 from icalendar-export-region, with bug fixes.
10223 (icalendar-export-region): Use the above functions.
10224 (icalendar-import-buffer): Check before saving diary file.
10225 (icalendar--convert-recurring-to-diary)
10226 (icalendar--convert-non-recurring-all-day-to-diary)
fa2b23e5
KS
10227 (icalendar--convert-non-recurring-not-all-day-to-diary): New functions,
10228 extracted from icalendar--convert-ical-to-diary, with bug fixes.
832e0e22
GM
10229 (icalendar--convert-ical-to-diary): Use the above functions.
10230
be50a727
NR
102312005-05-03 Nick Roberts <nickrob@snap.net.nz>
10232
10233 * progmodes/cc-mode.el (cc-define-alist, cc-create-define-alist):
10234 Remove these recent additions.
10235 (c-mode): Restore to before 2005-04-28.
10236
10237 * progmodes/cc-vars.el (cc-define-list-program): Remove this
10238 recent addition.
10239
10240 * progmodes/gdb-ui.el (gdb-cpp-define-alist-program)
10241 (gdb-define-alist): New variables.
10242 (gdb-create-define-alist): New function.
10243 (gdb-set-gud-minor-mode-1): Handle gdb-define-alist.
10244 (gdb-source, gdb-memory-set-repeat-count): Replace string-to-int
10245 with string-to-number.
52eb0373 10246 (gdb-reset): Kill gdb-define-alist. Move assignments outside loop.
be50a727
NR
10247
10248 * progmodes/gud.el: Replace string-to-int with string-to-number.
10249 (gud-find-file): Handle gdb-define-alist.
10250
10251 * tooltip.el (tooltip-gud-tips): Use gdb-define-alist.
10252
bc446113
JB
102532005-05-02 Jay Belanger <belanger@truman.edu>
10254
fa2b23e5
KS
10255 * calc/calc-aent.el (math-read-token):
10256 * calc/calc-bin.el (calc-word-size):
10257 * calc/calc-ext.el (calc-read-number-fancy):
10258 * calc/calc-forms.el (calc-time, calc-date-notation, math-this-year)
bc446113 10259 (math-parse-date, math-parse-standard-date, calcFunc-tzone):
fa2b23e5 10260 * calc/calc-frac.el (calc-over-notation):
bc446113 10261 * calc/calc-graph.el (calc-graph-plot, calc-graph-set-styles)
fa2b23e5 10262 (calc-graph-num-points, calc-graph-init):
bc446113 10263 * calc/calc-prog.el (calc-read-parse-table-part)
fa2b23e5
KS
10264 (calc-edit-macro-repeats):
10265 * calc/calc-yank.el (calc-do-grab-rectangle):
10266 * calc/calc.el (calcDigit-key, math-read-number, math-read-bignum):
10267 Replace `string-to-int' by `string-to-number'.
bc446113 10268
e40527dc
KS
102692005-05-02 Kim F. Storm <storm@cua.dk>
10270
10271 * kmacro.el: Use executing-kbd-macro-index variable.
10272
9a479835
TTN
102732005-05-02 Thien-Thi Nguyen <ttn@gnu.org>
10274
10275 * net/rlogin.el (rlogin-parse-words): Delete func.
10276 (rlogin): Use split-string, not rlogin-parse-words.
10277 Also, if there are option-like elements in the parsed args,
10278 take the host to be the first arg immediately following them.
10279 Suggested by Michael Mauger.
10280
f6b1b15a
LT
102812005-05-01 Luc Teirlinck <teirllm@auburn.edu>
10282
10283 * subr.el (executing-macro): Use `define-obsolete-variable-alias'.
10284
975e5c47 102852005-05-02 Nick Roberts <nickrob@snap.net.nz>
9a479835 10286
975e5c47
NR
10287 * progmodes/cc-mode.el (cc-create-define-alist): Use a shell.
10288 (cc-mode-cpp-program): Rename to cc-define-list-program and
10289 move to cc-vars.el.
f6b1b15a 10290
975e5c47 10291 * progmodes/cc-vars.el (cc-define-list-program):
52eb0373 10292 Change to "gcc -E -dM -". Make customizable.
975e5c47 10293
5c2e5a5e
KS
102942005-05-02 Kim F. Storm <storm@cua.dk>
10295
10296 * emulation/cua-base.el: Fix check for CUA-mode if no init file.
10297
95bb5b56
NR
102982005-05-02 Nick Roberts <nickrob@snap.net.nz>
10299
b161ea4e
NR
10300 * progmodes/cc-mode.el (cc-mode-cpp-program): Change to "gcc -E".
10301
95bb5b56
NR
10302 * international/mule-util.el (truncate-string): Remove alias and
10303 obsolete declaration.
10304
10305 * international/mule-cmds.el (update-iso-coding-systems):
10306 Remove alias and obsolete declaration.
10307
10308 * international/mule.el (coding-system-parent): Remove alias and
10309 obsolete declaration.
10310
10311 * subr.el (define-function, sref): Remove aliases and obsolete
10312 declarations.
10313 (chars-in-region): Remove obsolete declaration.
10314
ebbfa918
RS
103152005-05-01 Richard M. Stallman <rms@gnu.org>
10316
10317 * info.el (Info-mode): Set widen-automatically to nil, locally.
10318
10319 * simple.el (widen-automatically): New variable.
10320 (pop-global-mark): Obey widen-automatically.
10321
656c316d
DN
103222005-05-01 Dan Nicolaescu <dann@ics.uci.edu>
10323
10324 * term/xterm.el (function-key-map): Call substitute-key-definition
5c2e5a5e 10325 before the keymap size is increased by a lot of define-key calls.
656c316d 10326
b2cfb30b
RS
103272005-05-01 Richard M. Stallman <rms@gnu.org>
10328
5c2e5a5e 10329 * subr.el (add-to-invisibility-spec, remove-from-invisibility-spec):
b2cfb30b
RS
10330 Rename ARG to ELEMENT. Doc fix.
10331
5c2e5a5e 103322005-05-01 Nick Roberts <nickrob@snap.net.nz>
9ded0282 10333
92bedc0e
NR
10334 * allout.el (allout-exposure): Remove macro and obsolete declaration.
10335 Remove references to allout-exposure/change to allout-new-exposure.
10336
9ded0282
NR
10337 * emacs-lisp/bytecomp.el (dot, dot-min, dot-max): Don't create
10338 bytecode symbols.
10339
10340 * subr.el (dot, dot-marker, dot-min, dot-max, buffer-flush-undo)
10341 (compiled-function-p, focus-frame, unfocus-frame):
10342 Remove aliases and obsolete declarations.
52eb0373 10343 Back out inadvertent changes from previous commit.
9ded0282 10344
a87fdbbd
LT
103452005-05-01 Luc Teirlinck <teirllm@auburn.edu>
10346
10347 * files.el (require-final-newline): Make Custom tags consistent
10348 with mode-require-final-newline.
10349 (mode-require-final-newline): Doc fix.
10350
0003d2e3
LK
103512005-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
10352
10353 * international/latexenc.el (latexenc-find-file-coding-system):
10354 Fix regular expressions.
10355
103562005-05-01 David Kastrup <dak@gnu.org>
b7f29772
LK
10357
10358 * international/latexenc.el (latexenc-find-file-coding-system):
0003d2e3 10359 Fix regular expressions.
b7f29772 10360
bdf7ae41
NR
103612005-05-01 Nick Roberts <nickrob@snap.net.nz>
10362
10363 * subr.el (string-to-int): Make obsolete.
10364
0b1fc48a
RS
103652005-04-30 Richard M. Stallman <rms@gnu.org>
10366
7e995a23 10367 * simple.el (next-error-overlay-arrow-position): Turn off, for ttys.
0b1fc48a
RS
10368
10369 * loadup.el: load jka-comp-hook.
10370
6ff95f1d 10371 * jka-compr.el: Many functions and vars moved to jka-comp-hook.el.
0b1fc48a 10372 (jka-compr-handler): Add autoload. `put' calls moved
6ff95f1d
EZ
10373 to jka-comp-hook.el.
10374 (compression, jka-compr): defgroups moved to jka-comp-hook.el.
0b1fc48a 10375 (jka-compr-inhibit): Autoload.
a87fdbbd 10376
0b1fc48a
RS
10377 * jka-comp-hook.el: New file.
10378 Enable the mode by default.
10379
10380 * files.el (backup-buffer-copy): Use copy-file instead
10381 of write-region, and put back the 'excl.
10382
103832005-04-30 Chong Yidong <cyd@stupidchicken.com>
10384
10385 * progmodes/flymake.el (flymake-split-string)
10386 (flymake-split-string, flymake-log, flymake-pid-to-names)
10387 (flymake-reg-names, flymake-get-source-buffer-name)
10388 (flymake-unreg-names, flymake-add-line-err-info)
10389 (flymake-add-err-info): Clarify docstrings.
10390 (flymake-popup-menu, flymake-make-emacs-menu)
10391 (flymake-make-xemacs-menu): Add docstrings.
10392 (flymake-get-buffer-*, flymake-set-buffer-*): Functions deleted.
10393 Set variables directly throughout.
10394
80b61a0f
NR
103952005-04-30 Nick Roberts <nickrob@snap.net.nz>
10396
10397 * progmodes/cc-mode.el (cc-create-define-alist): Check that file
588c0770 10398 exists. Initialize cc-define-alist.
80b61a0f 10399 (c-mode): Add cc-create-define-alist locally to after-save-hook.
898d58d7 10400 If there is no file (Macroexpansion) don't create an alist.
80b61a0f 10401
bb9c1f2a
SS
104022005-04-29 Sam Steingold <sds@gnu.org>
10403
10404 * progmodes/cc-mode.el (cc-mode-cpp-program): New user variable.
10405 (cc-create-define-alist): Use it instead of the hard-coded string.
10406
2d5e5eb8
SM
104072005-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
10408
10409 * international/mule-conf.el (file-coding-system-alist): Fix regexp
10410 for latexenc.
10411
57efa539
LK
104122005-04-29 Lute Kamstra <lute@gnu.org>
10413
10414 * emacs-lisp/generic.el: Improve commentary section.
10415 (define-generic-mode): Improve docstring.
10416
56c91423
CD
104172005-04-29 Carsten Dominik <dominik@science.uva.nl>
10418
b67a4e9f 10419 * textmodes/org.el (many places): Change to quiet the byte compiler.
56c91423
CD
10420 (org-prefix-format-compiled): New variable.
10421 (org-compile-prefix-format): New function.
b67a4e9f
KS
10422 (org-timeline, org-agenda, org-diary): Call org-compile-prefix-format.
10423 (org-agenda-prefix-format,org-timeline-prefix-format): New options.
10424 (org-agenda-get-scheduled): Check if file is opened in `org-mode'.
10425 (org-get-entries-from-diary): Use `org-get-time-of-day' for
56c91423 10426 consistency with entries from `org-mode' files.
b67a4e9f 10427 (org-get-time-of-day): Fix bug with partial matches early in a line.
56c91423
CD
10428 (org-non-link-chars): New constant.
10429 (org-link-regexp): Respect `org-non-link-chars'.
b67a4e9f
KS
10430 (org-agenda-day-view): Remove command.
10431 (org-agenda-toggle-week-view): Rename from `org-agenda-week-view'.
56c91423
CD
10432 (org-follow-bbdb-link, org-store-link): Search also company field.
10433 (org-highlight-overlay): New variable.
10434 (org-highlight, org-unhighlight): New functions.
b67a4e9f
KS
10435 (org-agenda-mode): Add pre-command-hook to remove highlight.
10436 (org-evaluate-time-range): Behavior depends upon whether time stamp
10437 contains a time or not.
56c91423
CD
10438 (org-show-subtree, org-show-entry): New functions.
10439 (org-agenda-cleanup-fancy-diary): Remove empty lines.
56c91423 10440
7eb6ede5
LT
104412005-04-28 Luc Teirlinck <teirllm@auburn.edu>
10442
10443 * comint.el (comint-output-filter-functions): Add autoload cookie.
10444
b7ce4173
KS
104452005-04-28 Kim F. Storm <storm@cua.dk>
10446
10447 * ido.el (ido-everywhere): Fix last change.
10448
0b606bb2
TTN
104492005-04-28 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
10450
10451 * international/latexenc.el: New file.
10452 * international/mule-conf.el (file-coding-system-alist): For .tex,
10453 .ltx, .dtx and .drv extensions, use `latexenc-find-file-coding-system'.
10454
d79b6c21
LK
104552005-04-28 Lute Kamstra <lute@gnu.org>
10456
0a20b1dc
LK
10457 * font-lock.el (font-lock-add-keywords)
10458 (font-lock-remove-keywords): Clarify docstring.
10459 (font-lock-keywords-alist, font-lock-removed-keywords-alist):
10460 Don't start docstrings with a `*'.
10461 (font-lock-update-removed-keyword-alist): Give it a docstring.
10462
d79b6c21
LK
10463 * generic-x.el: Update commentary section.
10464 Only require font-lock when compiling.
10465 Define all modes conditionally.
10466 Place all generic modes in the generic-x-modes customization group.
10467 (generic-x-modes): New customization group.
10468 (generic-default-modes, generic-mswindows-modes)
10469 (generic-unix-modes, generic-other-modes): New constants.
10470 (generic-define-mswindows-modes, generic-define-unix-modes):
10471 Update docstrings. Make them obsolete.
2d5e5eb8
SM
10472 (generic-extras-enable-list): New default value. Update docstring.
10473 Improve :type. Change :set function.
d79b6c21
LK
10474 (bat-generic-mode-syntax-table, rul-generic-mode-syntax-table):
10475 Fix docstring.
10476
2d5e5eb8
SM
10477 * emacs-lisp/generic.el (generic-mode-internal):
10478 Simplify font-lock-defaults.
817edb15 10479 (define-generic-mode): Fix docstring.
d79b6c21
LK
10480
104812005-04-28 Stefan Monnier <monnier@iro.umontreal.ca>
10482
10483 * progmodes/grep.el (grep-mode-font-lock-keywords): Use the
10484 font-lock-face property to highlight matches.
10485
8c75afbf
NR
104862005-04-28 Nick Roberts <nickrob@snap.net.nz>
10487
52eb0373 10488 * progmodes/cc-mode.el (cc-create-define-alist): New function.
8c75afbf 10489 (cc-define-alist): New variable.
588c0770 10490 (c-mode): Make it local and initialize it.
8c75afbf
NR
10491
10492 * progmodes/gdb-ui.el (gdb-active-process): New variable.
10493 (gdb-exited): New function.
10494 (gdb-annotation-rules): Use it.
10495 (gdb-starting): Set gdb-active-process to t.
10496 (gdb-stopping): Amend doc string.
10497 (gdb-reset): Set gdb-active-process to nil.
10498
10499 * tooltip.el (tooltip-gud-tips): Show the associated #define
10500 directives when a C program under GDB is not executing.
10501
b8a04883
SM
105022005-04-27 Stefan Monnier <monnier@iro.umontreal.ca>
10503
10504 * progmodes/cperl-mode.el (cperl-mode): Don't precompile the
10505 font-lock-fontify-syntactic-keywords.
10506
10507 * font-lock.el (font-lock-default-fontify-region): Don't force
10508 parse-sexp-lookup-properties to nil.
10509
a46f2d6d
EZ
105102005-04-27 Alexander Klimov <alserkli@inbox.ru> (tiny change)
10511
10512 * man.el (man-mode-syntax-table): Set up `:' to have
10513 word-constituent syntax.
10514
b2b46494
LK
105152005-04-27 Lute Kamstra <lute@gnu.org>
10516
10517 * novice.el (disable-command): Don't add spurious newlines to the
10518 init file. Reported by Dan Jacobson <jidanni@jidanni.org>.
10519
a715531f
JB
105202005-04-26 Jay Belanger <belanger@truman.edu>
10521
10522 * calc/calc-yank.el (calc-edit-finish): Make sure there is more
10523 than one window before deleting window.
10524
85ab9f4e
LT
105252005-04-26 Luc Teirlinck <teirllm@auburn.edu>
10526
10527 * shell.el (shell-prompt-pattern): Doc fix.
10528 (shell-mode): Set paragraph-separate buffer locally to "\\'".
10529
10530 * comint.el (comint-prompt-regexp, comint-get-old-input)
10531 (comint-use-prompt-regexp)
10532 (comint-use-prompt-regexp-instead-of-fields)
10533 (comint-replace-by-expanded-history, comint-send-input)
10534 (comint-output-filter, comint-get-old-input-default)
10535 (comint-line-beginning-position, comint-bol, comint-show-output)
10536 (comint-backward-matching-input, comint-forward-matching-input)
b8a04883
SM
10537 (comint-next-prompt, comint-previous-prompt):
10538 Rename `comint-use-prompt-regexp-instead-of-fields' to
85ab9f4e
LT
10539 `comint-use-prompt-regexp'. Keep old name as alias and declare
10540 obsolete.
10541 (comint-use-prompt-regexp): Shorten first line of doc string.
10542
10543 * ielm.el (inferior-emacs-lisp-mode): Adapt to above name change.
10544 Set paragraph-separate buffer locally to "\\'".
10545
10546 * hippie-exp.el (try-expand-line, try-expand-line-all-buffers):
10547 Adapt to above name change.
10548
10549 * net/net-utils.el (nslookup-prompt-regexp, ftp-prompt-regexp)
10550 (smbclient-prompt-regexp): Ditto.
10551
10552 * progmodes/inf-lisp.el (inferior-lisp-prompt): Ditto.
10553
19475957
NR
105542005-04-27 Nick Roberts <nickrob@snap.net.nz>
10555
10556 * progmodes/gdb-ui.el (gdb-location-alist): Rename from
10557 gdb-location-list.
10558 Break lines that are over 80 characters wide.
10559
2231c2bc
SM
105602005-04-26 Stefan Monnier <monnier@iro.umontreal.ca>
10561
10562 * pcvs-info.el (cvs-fileinfo->full-path, cvs-display-full-path):
10563 New fun and var, to preserve compatibility.
10564
10565 * pcvs.el, pcvs-info.el: Rename "full-path" -> "full-name".
10566
105672005-04-26 Dominique de Waleffe <ddw@missioncriticalit.com> (tiny change)
10568
10569 * pcvs-info.el (cvs-fileinfo->backup-file): Don't pass the full file
10570 name to file-newer-than-file-p.
10571
68a94f5a
RS
105722005-04-26 Richard M. Stallman <rms@gnu.org>
10573
f03f317a
RS
10574 * simple.el (line-move-1): Avoid using vertical-motion in easy cases.
10575
68a94f5a
RS
10576 * progmodes/python.el (python-mode):
10577 Use new name eldoc-documentation-function.
10578
10579 * hexl.el (hexl-mode): Use new name eldoc-documentation-function.
10580
10581 * emacs-lisp/eldoc.el (eldoc-mode): Doc fix.
10582 (eldoc-documentation-function):
2231c2bc 10583 Rename from eldoc-print-current-symbol-info-function. Calls changed.
68a94f5a 10584
c9c1312d
NR
105852005-04-26 Nick Roberts <nickrob@snap.net.nz>
10586
10587 * emacs-lisp/byte-run.el (define-obsolete-function-alias): New macro.
10588
35b1b8ab
DN
105892005-04-25 Dan Nicolaescu <dann@ics.uci.edu>
10590
10591 * term/xterm.el (function-key-map): Fix strings for
2231c2bc 10592 {C,S,A,C-S}-f[1-4]. Use substitute-key-definition to bind
35b1b8ab
DN
10593 {C,S,A,C-S}-{f1-f12}.
10594
bc10bcbd
KH
105952005-04-26 Kenichi Handa <handa@m17n.org>
10596
2231c2bc
SM
10597 * international/mule-cmds.el (select-safe-coding-system):
10598 Fix previous change.
bc10bcbd 10599
ec1e11a9
LK
106002005-04-26 Lute Kamstra <lute@gnu.org>
10601
c25eec81
LK
10602 * emacs-lisp/easy-mmode.el (define-minor-mode): Fix docstring.
10603
10604 * font-lock.el (font-lock-fontify-region-function): Fix docstring.
10605 (font-lock-comment-delimiter-face): Ditto.
10606
ec1e11a9
LK
10607 * calc/calc.el (calc-trail-mode): Don't set font-lock-defaults.
10608
2b2920a9
JB
106092005-04-25 Jay Belanger <belanger@truman.edu>
10610
10611 * calc/calc-help.el (calc-view-news): Let-bind inhibit-read-only
10612 to t while inserting information; use help-mode.
10613
c9b630f7
DN
106142005-04-25 Dan Nicolaescu <dann@ics.uci.edu>
10615
10616 * term.el (ansi-term-color-vector): Use the xterm colors.
52eb0373 10617 (term-raw-map): Don't add mappings for \eO and \e[. Map deletechar.
c9b630f7 10618
8ba81e93
LK
106192005-04-25 Lute Kamstra <lute@gnu.org>
10620
10621 * font-core.el (font-lock-defaults): Fix docstring.
10622
10623 * font-lock.el (font-lock-syntactic-face-function): Fix docstring.
10624
901ae597
KH
106252005-04-25 Kenichi Handa <handa@m17n.org>
10626
2231c2bc
SM
10627 * international/mule-cmds.el (select-safe-coding-system):
10628 Don't check consistency with coding: spec, etc if raw-text or
901ae597
KH
10629 no-conversion was found to be safe.
10630
a6390474
RS
106312005-04-24 Richard M. Stallman <rms@gnu.org>
10632
10633 * mail/sendmail.el (mail-font-lock-keywords): Match any number of
10634 citation markers at start of each line.
10635
10636 * mail/rmail.el (rmail-font-lock-keywords): Match any number of
10637 citation markers at start of each line.
10638
10639 * font-lock.el (font-lock-comment-delimiter-face): Doc fix.
10640
10641 * files.el (mode-require-final-newline): Fix previous change.
10642 (require-final-newline): Fix type label.
10643
2538808f
GM
106442005-04-24 Glenn Morris <gmorris@ast.cam.ac.uk>
10645
10646 * progmodes/f90.el (f90-calculate-indent): Fix treatment of first
10647 statement in buffer (broken by 2004-11-24 change).
10648
456986fd
KS
106492005-04-24 Kim F. Storm <storm@cua.dk>
10650
10651 * ido.el (ido-everywhere): Save and restore old read-buffer-function
10652 and read-file-name-function values. Don't overwrite existing
10653 non-nil values if ido-mode is enabled without ido-everywhere.
10654
e5baf107
LT
106552005-04-24 Luc Teirlinck <teirllm@auburn.edu>
10656
10657 * files.el (mode-require-final-newline): Minor doc fix.
10658
1441edfe
EZ
106592005-04-24 Eli Zaretskii <eliz@gnu.org>
10660
9d1ffd5a 10661 * subr.el (syntax-after): Doc fix.
f3714ab2
EZ
10662 (syntax-class): If argument is nil, return nil. Mask off upper 16
10663 bits, not 8 bits.
9d1ffd5a 10664
1441edfe
EZ
10665 * files.el (mode-require-final-newline): Doc fix.
10666 (backup-buffer-copy): Fix last change.
10667
49ed33c7
YM
106682005-04-24 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
10669
10670 * term/mac-win.el: Require select. Set selection-coding-system to
10671 mac-system-coding-system. Call menu-bar-enable-clipboard.
10672 (x-last-selected-text-clipboard, x-last-selected-text-primary)
10673 (x-select-enable-clipboard): New variables.
10674 (x-select-text, x-get-selection, x-selection-value)
10675 (x-get-selection-value, mac-select-convert-to-string)
10676 (mac-services-open-file, mac-services-open-selection)
10677 (mac-services-insert-text): New functions.
10678 (CLIPBOARD, FIND): Put mac-scrap-name property.
10679 (com.apple.traditional-mac-plain-text, public.utf16-plain-text)
10680 (public.tiff): Put mac-ostype property.
10681 (selection-converter-alist): Add entries for them.
10682 (mac-application-menu-map): New keymap.
10683 (interprogram-cut-function, interprogram-paste-function): Set to
10684 x-select-text and x-get-selection-value, respectively.
10685 (split-window-keep-point): Set to t.
10686
469bc679
RS
106872005-04-23 Richard M. Stallman <rms@gnu.org>
10688
10689 * files.el (read-directory-name): Always pass non-nil
10690 DEFAULT-FILENAME arg to read-file-name.
10691 (backup-buffer-copy, basic-save-buffer-2): Take care against
10692 writing thru an unexpected existing symlink.
10693 (revert-buffer): In indirect buffer, revert the base buffer.
10694 (magic-mode-alist): Doc fix.
10695 (buffer-stale-function): Doc fix.
10696 (minibuffer-with-setup-hook): Avoid warning.
10697 (mode-require-final-newline): Doc and custom fix.
e5baf107 10698
469bc679
RS
10699 * follow.el (follow-end-of-buffer): Use with-no-warnings.
10700
10701 * font-lock.el (font-lock-comment-face): On terminals with few colors,
10702 use the default appearance.
10703 (font-lock-comment-delimiter-face): New face, new variable.
10704
10705 * imenu.el (imenu--generic-function): The official position of a
10706 definition is the start of the line that BEG is in.
10707
10708 * midnight.el (midnight-timer): Move defvar up.
10709
10710 * mouse.el (mouse-drag-region-1): Delete some debugging code.
10711
10712 * saveplace.el (save-place-to-alist): Use with-no-warnings.
10713
10714 * startup.el (command-line): Use with-no-warnings.
10715
10716 * window.el (window-size-fixed): New defvar.
10717
10718 * emacs-lisp/easymenu.el (easy-menu-do-define): Use defalias, not fset.
10719
e5baf107 10720 * mail/rmail.el (rmail-font-lock-keywords):
469bc679
RS
10721 Use font-lock-comment-delimiter-face.
10722
10723 * mail/sendmail.el (mail-font-lock-keywords):
10724 Use font-lock-comment-delimiter-face.
10725
10726 * progmodes/compile.el (next-error-highlight-timer): New defvar.
10727
107282005-04-23 SAITO Takuya <tabmore@rivo.mediatti.net> (tiny change)
10729
e5baf107 10730 * progmodes/compile.el (compilation-mode-font-lock-keywords):
469bc679
RS
10731 Specify t for LAXMATCH when matching directories.
10732 Save match data around compilation-compat-error-properties form.
10733
1639cc2e
DK
107342005-04-23 David Kastrup <dak@gnu.org>
10735
10736 * textmodes/tex-mode.el (TeX-mode, plain-TeX-mode, LaTeX-mode):
10737 Mention that the autoloaded aliases should be kept for AUCTeX.
10738
d379c558
AS
107392005-04-23 Andreas Schwab <schwab@suse.de>
10740
10741 * isearch.el (isearch-forward): Doc fix.
10742
4739237d
EZ
107432005-04-23 Eli Zaretskii <eliz@gnu.org>
10744
10745 * jit-lock.el (jit-lock-stealth-time): Change default value to 16.
10746 (jit-lock-stealth-nice): Change default value to 0.5.
10747
71baa28f
EZ
107482005-04-23 Eric Hanchrow <offby1@blarg.net> (tiny change)
10749
10750 * abbrev.el (write-abbrev-file): Write table entries in
10751 alphabetical order by table name.
10752
e271742d
KS
107532005-04-22 Kim F. Storm <storm@cua.dk>
10754
10755 * ido.el (ido-read-internal): Fix `list' completion.
10756
9a9c3a4b
KH
107572005-04-22 Kenichi Handa <handa@m17n.org>
10758
10759 * recentf.el (recentf-save-file-coding-system): New variable.
10760 (recentf-save-list): Encode the file by
10761 recentf-save-file-coding-system and add coding: tag.
10762
230e1e80
NR
107632005-04-22 Nick Roberts <nickrob@snap.net.nz>
10764
10765 * emacs-lisp/byte-run.el (define-obsolete-variable-alias): New macro.
10766
e1573595
LK
107672005-04-21 Lute Kamstra <lute@gnu.org>
10768
9721d904
LK
10769 * loadhist.el (unload-feature): Don't remove a function from hooks
10770 if it is about to be restored to an autoload . Remove functions
10771 that will become unbound from auto-mode-alist. Simplify the code.
10772
2c7b5da1
LK
10773 * subr.el (assq-delete-all): New implementation that is linear,
10774 not quadratic. Suggested by David Kastrup <dak@gnu.org>.
10775 (rassq-delete-all): New function.
10776
2231c2bc
SM
10777 * menu-bar.el (menu-bar-options-save, menu-bar-showhide-menu):
10778 Add size-indication-mode.
e1573595 10779
2375e71a
KH
107802005-04-21 Kenichi Handa <handa@m17n.org>
10781
10782 * international/mule-cmds.el: Add autoload for widget-value in
2231c2bc 10783 eval-when-compile.
2375e71a 10784
8e447172
NR
107852005-04-21 Nick Roberts <nickrob@snap.net.nz>
10786
e271742d 10787 * menu-bar.el (menu-bar-options-save, menu-bar-showhide-menu):
8e447172
NR
10788 Add tooltip-mode.
10789
10790 * bindings.el (mode-line-mode-menu): Remove tooltip-mode.
10791
fcd9d525
LT
107922005-04-20 Luc Teirlinck <teirllm@auburn.edu>
10793
10794 * progmodes/inf-lisp.el (inferior-lisp): New defgroup.
10795 (inferior-lisp-filter-regexp, inferior-lisp-program)
10796 (inferior-lisp-load-command, inferior-lisp-prompt)
10797 (inferior-lisp-mode-hook, lisp-source-modes)
10798 (inferior-lisp-load-hook): defvar->defcustom.
10799 (inferior-lisp-program, inferior-lisp-prompt)
10800 (inferior-lisp-load-hook): Doc fixes.
10801 (inferior-lisp-install-letter-bindings): Small change in
10802 introductory comment.
10803
57428691
DN
108042005-04-20 Dan Nicolaescu <dann@ics.uci.edu>
10805
10806 * vc.el (vc-annotate-color-map): Change some colors so that text
10807 using them as foreground is readable on both white and black
10808 backgrounds.
10809
c791cb54
SM
108102005-04-20 Stefan Monnier <monnier@iro.umontreal.ca>
10811
10812 * international/mule-conf.el (translation-table-for-input):
10813 Remove redundant declaration.
10814
396fdf3c
NR
108152005-04-20 Nick Roberts <nickrob@snap.net.nz>
10816
10817 * progmodes/gud.el (gud-menu-map): Add tooltip-toggle-gud-tips.
10818
10819 * tooltip.el (tooltip-gud-tips-p): Expand documentation.
10820 (tooltip-toggle-gud-tips): New function.
10821
37c5c4a7
YM
108222005-04-20 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
10823
10824 * term/mac-win.el (mac-symbol-encoder): Fix mappings of left and
10825 right angle brackets.
10826
64cb0f82
NR
108272005-04-20 Nick Roberts <nickrob@snap.net.nz>
10828
10829 * tooltip.el (tooltip-use-echo-area): Replace as alias and deprecate.
10830
95ed7b42
SM
108312005-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
10832
b8471a02
SM
10833 * progmodes/flymake.el (flymake-get-absolute-file-name-basedir):
10834 Remove. Update callers to use expand-file-name instead.
10835
95ed7b42
SM
10836 * subr.el (syntax-class): New function.
10837
10838 * simple.el (blink-matching-open): Use it.
10839
10840 * paren.el (show-paren-function): Use it to recognize parens that are
10841 also used in 2-char comment markers.
10842
191652f8
LK
108432005-04-19 Lute Kamstra <lute@gnu.org>
10844
10845 * loadhist.el (unload-feature): Update for new format of
10846 load-history. Simplify the code.
10847
327a3376
YM
108482005-04-19 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
10849
10850 * term/mac-win.el: Add coding: tag and set it to iso-2022-7bit.
10851 (mac-add-charset-info): New function. Initialize variable
10852 mac-charset-info-alist using it.
10853 (mac-centraleurroman, mac-cyrillic): Do not use UCS in table data
10854 for translation.
10855 (mac-symbol-encoder, mac-dingbats-encoder): New translation table.
95ed7b42
SM
10856 (mac-font-encoder-list): Add entries for mac-symbol and mac-dingbats.
10857 (ccl-encode-mac-symbol-font, ccl-encode-mac-dingbats-font):
10858 New CCL programs.
327a3376 10859
5827e9d4
KS
108602005-04-19 Kim F. Storm <storm@cua.dk>
10861
10862 * simple.el (next-buffer, prev-buffer, next-error)
10863 (scroll-other-window, keyboard-quit, keyboard-escape-quit)
10864 (clone-indirect-buffer-other-window): Move bindings to bindings.el.
10865
10866 * bindings.el (next-buffer, prev-buffer, next-error)
10867 (scroll-other-window, keyboard-quit, keyboard-escape-quit)
10868 (clone-indirect-buffer-other-window): Move bindings from simple.el.
10869 (next-buffer, prev-buffer): Add C-x C-right and C-x C-left bindings.
10870 (next-error, previous-error): Add M-g M-n/n and M-g M-p/p bindings.
10871
e5feeb31
SM
108722005-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
10873
10874 * isearch.el (isearch-edit-string): Make the search-ring available for
10875 minibuffer history commands.
10876 (minibuffer-local-isearch-map): Remove bindings for M-p and M-n,
10877 the default history commands now work just as well.
10878 (isearch-ring-retreat-edit, isearch-ring-advance-edit): Remove.
10879
77580d18
KS
108802005-04-18 Kim F. Storm <storm@cua.dk>
10881
10882 * emulation/cua-base.el (cua--pre-command-handler): Add more
10883 elaborate check for shift modifier on non-window systems.
10884
adbb89ef
LH
108852005-04-18 Lars Hansen <larsh@math.ku.dk>
10886
10887 * desktop.el: Make "--no-desktop" turn off `desktop-save-mode'.
10888
2e764c66
KS
108892005-04-18 Kim F. Storm <storm@cua.dk>
10890
10891 * tooltip.el (tooltip-show): Change second arg to USE-ECHO-AREA
10892 and make it optional. Don't test tooltip-gud-echo-area here.
e5feeb31
SM
10893 (tooltip-gud-process-output, gdb-tooltip-print):
10894 Pass tooltip-gud-echo-area to tooltip-show.
cae07240 10895 (tooltip-help-tips): Remove second optional arg to tooltip-show.
2e764c66 10896
3f4413f8
YM
108972005-04-18 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
10898
10899 * tooltip.el (tooltip-mode): `emacs-quick-startup' and
10900 `display-graphic-p' may not be bound yet.
10901
742220b6
LT
109022005-04-17 Luc Teirlinck <teirllm@auburn.edu>
10903
10904 * startup.el (command-line): No longer enable Xterm Mouse mode by
10905 default in terminals compatible with xterm.
10906
10907 * xt-mouse.el (xterm-mouse-mode): Set init value back to nil.
10908
01c515bb
NR
109092005-04-18 Nick Roberts <nickrob@snap.net.nz>
10910
10911 * tooltip.el (tooltip-gud-echo-area): Rename from
10912 tooltip-use-echo-area.
10913 (tooltip-show, tooltip-gud-process-output, gdb-tooltip-print)
10914 (tooltip-help-tips): Allow GUD tooltips to be displayed in echo
10915 area independently of where help tooltips are displayed.
10916
bbeb3055
DK
109172005-04-17 David Kastrup <dak@gnu.org>
10918
10919 * cus-theme.el (custom-theme-write-variables): Quote variables
10920 where necessary.
10921
ec0cf966
RS
109222005-04-17 Richard M. Stallman <rms@gnu.org>
10923
9e60c724
RS
10924 * simple.el (yank-excluded-properties): Add follow-link to value.
10925
ec0cf966
RS
10926 * jka-compr.el (jka-compr-compression-info-list): Fix custom type.
10927
10928 * startup.el (fancy-splash-max-time): Just 30 seconds.
10929 (fancy-splash-delay): Just 7.
10930 (fancy-splash-screens): No time limit other than fancy-splash-max-time.
10931
10932 * loadhist.el (unload-feature): Update for new format of load-history.
10933 Simplify the code.
10934
10935 * mail/rmail.el (rmail-ignored-headers): Ignore more headers
10936 (rmail-font-lock-keywords): Don't fontify the text of a citation.
10937
10938 * mail/sendmail.el (mail-font-lock-keywords):
10939 Don't fontify subject text.
10940 Don't fontify the text of a citation.
10941
109422005-04-17 Mark H. Weaver <mhw@netris.org> (tiny change)
10943
10944 * comint.el (comint-output-filter): Run comint-output-filter-functions
10945 with point where the user had it.
10946
b72c5a86
SM
109472005-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
10948
10949 * international/ucs-tables.el (ucs-set-table-for-input):
10950 Disable when using unify-on-decoding.
10951
fbcaad36
DN
109522005-04-16 Dan Nicolaescu <dann@ics.uci.edu>
10953
10954 * emulation/cua-base.el (cua-global-mark-face): Add special case
10955 for displays supporting a high number of colors.
10956
ccb9871d
EZ
109572005-04-16 Matt Hodges <MPHodges@member.fsf.org> (tiny change)
10958
b72c5a86 10959 * repeat.el (repeat): Invoke pre-command-hook and post-command-hook.
ccb9871d 10960
3d70f279
EZ
109612005-04-16 Chong Yidong <cyd@stupidchicken.com>
10962
10963 * filesets.el (filesets-add-buffer): If user supplies a name of a
10964 non-existing fileset, create a new fileset.
10965
bf94eed3
CD
109662005-04-16 Carsten Dominik <dominik@science.uva.nl>
10967
b72c5a86 10968 * textmodes/org.el (org-up-heading-all): Fix bug with
742220b6 10969 `outline-up-heading-all'.
bf94eed3 10970
a35d9075
AS
109712005-04-16 Andreas Schwab <schwab@suse.de>
10972
10973 * files.el (auto-mode-alist): Handle /etc/sysconfig/*,
10974 /etc/permissions.d/* and /etc/aliases.d/*.
10975
5f400376
KH
109762005-04-16 Kenichi Handa <handa@m17n.org>
10977
b72c5a86
SM
10978 * international/code-pages.el (cp-make-coding-system):
10979 Set `translation-table-for-input' property value to the symbol
5f400376
KH
10980 ucs-mule-to-mule-unicode, not to that value.
10981 (pt154): Escape guillemet by `\'.
10982
9e5b2858
LT
109832005-04-15 Luc Teirlinck <teirllm@auburn.edu>
10984
10985 * loadup.el: Load tooltip if x-show-tip is fboundp.
10986
10987 * startup.el (command-line): Add comment.
10988
10989 * tooltip.el (tooltip-mode): Specify correct standard value for
10990 Custom in init-value.
10991
3698ff2e
NR
109922005-04-15 Nick Roberts <nickrob@snap.net.nz>
10993
10994 * progmodes/gud.el (gud-goto-info): Use existing Info buffer, if
10995 possible.
10996
a9f07b61
CD
109972005-04-15 Carsten Dominik <dominik@science.uva.nl>
10998
fe38e3b0 10999 * textmodes/org.el (org-agenda-date-prompt): Rename from
a9f07b61
CD
11000 `org-agenda-date-today'.
11001 (org-evaluate-time-range): Insert at point instead of directly
11002 after time range.
11003 (org-first-headline-recenter, org-subtree-end-visible-p)
11004 (org-optimize-window-after-visibility-change): New functions
11005 (org-agenda-post-command-hook): Don't allow point at end of line,
11006 to make sure it always hits the text properties.
b72c5a86
SM
11007 (org-agenda-next-date-line, org-agenda-previous-date-line):
11008 New commands.
a9f07b61 11009 (org-set-regexps-and-options): Category may contain white space.
b72c5a86
SM
11010 (org-agenda-get-deadlines, org-agenda-get-scheduled):
11011 Improve marker positions.
a9f07b61
CD
11012 (org-agenda-new-marker): Argument POS made optional.
11013 (org-agenda-get-timestamps): Deadlines which are done are listed
11014 in org-done-face now.
11015 (org-agenda-get-todos, org-agenda-get-timestamps)
b72c5a86
SM
11016 (org-agenda-get-deadlines, org-agenda-get-scheduled):
11017 Set `undone-face' and `done-face' properties.
a9f07b61
CD
11018 (org-last-todo-state-is-todo): New variable.
11019 (org-todo): Set `org-last-todo-state-is-todo'.
11020 (org-agenda-todo): Change face according to
588c0770 11021 `org-last-todo-state-is-todo'. And change other lines referring to
a9f07b61
CD
11022 the same entry.
11023 (org-calendar-goto-agenda): New command.
11024 (org-calendar-to-agenda-key): New option.
11025 (org-startup-folded): New allowed value `content'.
11026 (org-set-regexps-and-options): Accept new value `content' for
11027 `org-startup-folded'.
11028 (org-get-current-options): Handle new value `content' for
11029 `org-startup-folded'.
11030 (org-insert-todo-heading): New command.
11031 (org-mode): Insert first line "*-* mode: org-mode -*-" when called
11032 interactively in empty file and option
11033 `org-insert-mode-line-in-empty-file' has been set.
b72c5a86 11034 (org-agenda-todo,org-agenda-priority): Modify to use
a9f07b61 11035 `org-agenda-change-all-lines'.
b72c5a86 11036 (org-warning-face): Change color on dark background
a9f07b61 11037
c6588b4e
YM
110382005-04-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
11039
11040 * international/mule-cmds.el (set-locale-environment): On Mac OS,
11041 use preferences AppleLocale and AppleLanguages, and variable
11042 mac-system-locale for default locale. On Mac OS Classic, use
11043 mac-system-coding-system for default coding systems.
11044
b72c5a86
SM
11045 * term/mac-win.el: Don't set file-name-coding-system.
11046 Decode variables system-name, emacs-build-system, user-login-name, and
c6588b4e
YM
11047 user-full-name by mac-system-coding-system on Mac OS Classic.
11048 (mac-system-coding-system): New variable.
11049
b3a623d0
LT
110502005-04-13 Luc Teirlinck <teirllm@auburn.edu>
11051
11052 * startup.el (command-line): Handle `xterm-mouse-mode' before
11053 reading init file.
4d727d1a
LT
11054
11055 * xt-mouse.el (xterm-mouse-mode): Adapt to above change.
b3a623d0 11056
328fc313
GM
110572005-04-13 Glenn Morris <gmorris@ast.cam.ac.uk>
11058
11059 * progmodes/sh-script.el (sh-here-document-word): Make it a
11060 defcustom. Doc fix.
11061 (sh-add): Bash uses $(( )) for arithmetic.
11062 (sh-while-getopts) <sh>: Set OPTIND back to 1 at end.
11063 (sh-maybe-here-document): Remove quotes and leading whitespace
11064 from heredoc word when closing. Indent heredoc with tabs if word
11065 starts with "-".
11066
0047373b
RS
110672005-04-13 Richard M. Stallman <rms@gnu.org>
11068
11069 * simple.el (undo): Fix previous change.
11070
11071 * custom.el (defface): Doc fix.
11072
a2d66c78
LK
110732005-04-13 Lute Kamstra <lute@gnu.org>
11074
5c156fdf
LK
11075 * Makefile.in (DONTCOMPILE): Remove list.
11076 (compile, compile-always): Don't use DONTCOMPILE.
11077 (update-authors): Load the library in which batch-update-authors
11078 is defined.
11079 * makefile.w32-in (DONTCOMPILE): Remove list.
11080 (compile, compile-always): Fix comments.
11081 (update-authors): Load the library in which batch-update-authors
11082 is defined.
11083
a2d66c78
LK
11084 * generic-x.el (generic-mode-ini-file-find-file-hook):
11085 Rename to ini-generic-mode-find-file-hook.
11086 Keep generic-mode-ini-file-find-file-hook as an alias.
11087 (ini-generic-mode-find-file-hook): Rename from
11088 generic-mode-ini-file-find-file-hook. Fix docstring.
11089 (ini-generic-mode): Docstring change.
11090 (bat-generic-mode-run-as-comint): Silence the byte compiler.
11091
11092 * help.el (describe-key-briefly): UNTRANSLATED can be nil when
11093 called from lisp.
11094
11095 * generic.el: Move to the emacs-lisp subdir.
11096
759e9f0c
DN
110972005-04-12 Dan Nicolaescu <dann@ics.uci.edu>
11098
11099 * term/xterm.el (function-key-map): Add mappings for A-, C-, S-
11100 and C-S- function and cursor motion keys.
11101
dc56fc01
LT
111022005-04-12 Luc Teirlinck <teirllm@auburn.edu>
11103
11104 * startup.el (command-line): Enable Xterm Mouse mode by default.
11105 * xt-mouse.el (xterm-mouse-mode): Provide correct standard value
ed77be1d
LT
11106 for Custom. No longer show "Mouse" in mode line when enabled.
11107 Doc fix.
dc56fc01 11108
d50285de
KS
111092005-04-12 Kim F. Storm <storm@cua.dk>
11110
11111 * emulation/cua-base.el (cua-rectangle-face)
11112 (cua-rectangle-noselect-face): Define face attributes here.
11113
11114 * emulation/cua-rect.el (cua--init-rectangles): Remove face setup.
11115
ed0fb1f1
JD
111162005-04-12 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
11117
11118 * startup.el (command-line): Turn off blinking cursor if
11119 cursorBlink in resources is off or false.
11120
a56e6111
YM
111212005-04-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
11122
11123 * term/mac-win.el (dnd): Require dnd.
11124 (mac-drag-n-drop): Call dnd-handle-one-url.
b7461be9
YM
11125 (kTextEncodingMacRoman, kTextEncodingISOLatin1)
11126 (kTextEncodingISOLatin2): Remove constants.
11127 (mac-script-code-coding-systems): New constant.
11128 (mac-handle-language-change): New function.
11129 (special-event-map): Bind it to `language-change' event.
11130 (mac-centraleurroman, mac-cyrillic): New coding systems.
11131 (mac-font-encoder-list, ccl-encode-mac-centraleurroman-font)
11132 (ccl-encode-mac-cyrillic-font): Rename mac-centraleurroman-encoder
11133 and mac-cyrillic-encoder to encode-mac-centraleurroman and
11134 encode-mac-cyrillic, respectively.
a56e6111 11135
a1b6a089
NR
111362005-04-12 Nick Roberts <nickrob@snap.net.nz>
11137
11138 * progmodes/gud.el, progmodes/gdb-ui.el (gdb-assembler-mode):
11139 Don't set overlay-arrow-string to "=>" as this is done
11140 globally in C now.
11141
4d88e0ad
LK
111422005-04-12 Lute Kamstra <lute@gnu.org>
11143
b72c5a86
SM
11144 * generic-x.el (rc-generic-mode, rul-generic-mode):
11145 Fix auto-mode-alist entries.
4d88e0ad
LK
11146 (etc-fstab-generic-mode): Tweak fontification.
11147
11148 * generic.el (generic-make-keywords-list): Fix docstring.
11149 (generic-mode-internal): Simplify generic-font-lock-keywords.
11150
df5e8d2c
RV
111512005-04-11 Rajesh Vaidheeswarran <rv@gnu.org>
11152
b72c5a86 11153 * whitespace.el (whitespace-buffer-leading)
2231c2bc
SM
11154 (whitespace-buffer-trailing): Revert the incorrect test inversion.
11155 However, fix the highlight area for the leading and
df5e8d2c
RV
11156 trailing whitespaces to show space.
11157
7a15a271
RV
111582005-04-11 Rajesh Vaidheeswarran <rv@gnu.org>
11159
11160 * whitespace.el (whitespace-version): Bump to 3.5
11161
b72c5a86
SM
11162 (whitespace-buffer-leading, whitespace-buffer-trailing):
11163 Invert sense of the test to highlight the whitespace.
7a15a271 11164
c80b3945
NR
111652005-04-12 Nick Roberts <nickrob@snap.net.nz>
11166
11167 * progmodes/gud.el (gud-display-line): GUD uses its own
11168 overlay arrow now so don't set overlay-arrow-string.
11169 (gud-pdb-command-name): Revert back to "pdb" (2004-04-26).
11170
22c061d6
DN
111712005-04-11 Dan Nicolaescu <dann@ics.uci.edu>
11172
11173 * term.el (term-ansi-current-bold, term-ansi-current-underline)
11174 (term-ansi-current-reverse, term-ansi-current-invisible)
11175 (term-ansi-face-already-done): Change to boolean.
11176 (term-reset-terminal, term-handle-colors-array): Handle the above
11177 vars accordingly.
11178 (term-buffer-vertical-motion): Rename from buffer-vertical-motion.
11179 (term-emulate-terminal): Use the new name.
11180
11181 * faces.el (secondary-selection): Use yellow1, not yellow.
11182 (trailing-whitespace): Use red1, not red.
11183
b438e670
JD
111842005-04-11 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
11185
11186 * dired.el (dired-mode): Use dnd-* instead of x-dnd-*
11187 (dired-dnd-handle-local-file): Call dnd-get-local-file-name.
11188 (dired-dnd-handle-file): Call dnd-get-local-file-uri
11189
11190 * cus-edit.el (dnd): New group.
11191
11192 * term/w32-win.el (dnd): Require dnd
11193 (w32-drag-n-drop): Call dnd-handle-one-url.
11194
11195 * x-dnd.el: Require dnd.
b72c5a86
SM
11196 (x-dnd-handle-uri-list, x-dnd-handle-file-name):
11197 Call dnd-handle-one-url.
b438e670
JD
11198 (x-dnd-types-alist, x-dnd-insert-utf8-text)
11199 (x-dnd-insert-utf16-text, x-dnd-insert-ctext): Change x-dnd-insert-text
11200 to dnd-insert-text.
4d88e0ad
LK
11201 (x-dnd-protocol-alist, x-dnd-open-file-other-window)
11202 (x-dnd-handle-one-url, x-dnd-get-local-file-uri)
fe38e3b0 11203 (x-dnd-get-local-file-name, x-dnd-open-local-file)
b72c5a86 11204 (x-dnd-open-file, x-dnd-insert-text): Move to dnd.el (without x-).
b438e670
JD
11205
11206 * dnd.el (dnd-protocol-alist): New file with generic DND functions.
11207
0047373b 112082005-04-11 JUAN-LEON Lahoz Garcia <juanleon1@gmail.com>
a8f8c390
SM
11209
11210 * wdired.el: Doc fixes.
11211 (wdired-confirm-overwrite): Rename from wdired-is-ok-overwrite.
11212 (wdired-use-dired-vertical-movement): Rename from
11213 wdired-always-move-to-filename-beginning.
11214 (wdired-mode-map): Use `ignore' instead of `wdired-newline'.
11215 (wdired-change-to-wdired-mode): Change mode name.
11216 (wdired-newline): Delete.
11217
713c9020
RS
112182005-04-11 Richard M. Stallman <rms@gnu.org>
11219
7dbe67a4
RS
11220 * whitespace.el (whitespace-highlight-the-space):
11221 Don't call whitespace-unhighlight-the-space here.
11222
713c9020
RS
11223 * simple.el (undo): Record t in undo-equiv-table
11224 for the redo record made by an undo-in-region.
11225
45bd9a1a
NR
112262005-04-12 Nick Roberts <nickrob@snap.net.nz>
11227
11228 * progmodes/gdb-ui.el (gdb-display-inferior-io-buffer)
11229 (gdb-frame-inferior-io-buffer): New Functions to control
11230 display of separate IO buffer.
11231 (menu): Add them to menu-bar.
11232 (gdb-display-buffer): Check for buffer another frame.
11233 Protect GUD buffer.
11234 (gdb-setup-windows): Create IO buffer if not already there.
11235 (gdb-memory-mode): Remove purecopy noops.
11236
055e0d88
GM
112372005-04-11 Glenn Morris <gmorris@ast.cam.ac.uk>
11238
11239 * progmodes/f90.el (f90-electric-insert): Add optional prefix arg,
11240 and pass to self-insert-command.
11241
9285b8bc
LK
112422005-04-11 Lute Kamstra <lute@gnu.org>
11243
11244 * generic.el: Commentary section cleanup.
11245 (generic): Delete.
11246 (generic-use-find-file-hook, generic-lines-to-scan)
11247 (generic-find-file-regexp, generic-ignore-files-regexp)
11248 (default-generic-mode, generic-mode-find-file-hook)
11249 (generic-mode-ini-file-find-file-hook): Move to generic-x.el.
11250 * generic-x.el (generic-x): Docstring fix. Put it in the data group.
11251 (generic-use-find-file-hook, generic-lines-to-scan)
11252 (generic-find-file-regexp, generic-ignore-files-regexp)
11253 (default-generic-mode, generic-mode-find-file-hook)
11254 (generic-mode-ini-file-find-file-hook): Move from generic.el.
11255
9552bee8
KF
112562005-04-10 Karl Fogel <kfogel@red-bean.com>
11257
11258 * bookmark.el (bookmark-write-file): Catch errors writing file.
11259 This is the same change as saveplace.el at 2005-04-10T23:32:00Z!rms@gnu.org.
11260
6695c528
RS
112612005-04-10 Richard M. Stallman <rms@gnu.org>
11262
11263 * startup.el (fancy-splash-tail): Update copyright year.
11264 (command-line): Split part of -Q into -D.
11265 (emacs-basic-display): New defvar.
11266 (fancy-splash-text): Correct name of menu item.
11267
11268 * saveplace.el (save-place-alist-to-file): Catch errors writing file.
11269
11270 * info.el (Info-fontify-node): Handle fontification of multiple * Menu
11271 lines in one node.
11272
11273 * comint.el (comint-send-input): New arg ARTIFICIAL.
11274 Callers in this file changed.
11275
11276 * abbrev.el (define-abbrevs): Read system abbrevs properly.
11277
11278 * emacs-lisp/map-ynp.el (map-y-or-n-p): Clarify RET/q in help message.
11279
112802005-04-10 Chong Yidong <cyd@stupidchicken.com>
11281
11282 * url/url-ldap.el (url-ldap): Add docstring. Fix call to
11283 `ldap-search-internal'.
11284
35f257bb
SM
112852005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
11286
f587e30b
SM
11287 * files.el (set-auto-mode-1): Use line-end-position.
11288
35f257bb
SM
11289 * international/latin-1.el:
11290 * international/latin-2.el:
11291 * international/latin-3.el:
11292 * international/latin-4.el:
11293 * international/latin-5.el:
11294 * international/latin-8.el:
11295 * international/latin-9.el: Give punctuation syntax to NBSP.
11296
11297 * textmodes/bibtex.el (bibtex-autokey-titleword-ignore)
11298 (bibtex-reference-key, bibtex-autokey-demangle-name, bibtex-mode):
11299 Use char-classes to accept non-ascii letters, accepted in some recent
11300 bibtex implementations.
11301
223bc577
LT
113022005-04-10 Luc Teirlinck <teirllm@auburn.edu>
11303
11304 * custom.el (custom-set-minor-mode): Any non-nil value for the
11305 variable should enable the mode when set through Custom.
11306
4bcb9c95
SM
113072005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
11308
11309 * progmodes/vhdl-mode.el (vhdl-mode-map-init): Don't override default
11310 TAB binding so tab-always-indent is obeyed.
11311 (vhdl-minibuffer-local-map): Move initialization into declaration.
11312 (vhdl-mode-abbrev-table-init): Mark the abbrevs as `system'.
11313 (vhdl-run-when-idle, vhdl-create-mode-menu, vhdl-character-to-event)
11314 (vhdl-hooked-abbrev): Avoid test for XEmacs.
11315 (vhdl-current-line): Use line-beginning-position.
11316 (vhdl-doc-variable, vhdl-doc-mode): Call help-setup-xref before
11317 with-output-to-temp-buffer, so the current position can be recorded.
11318
0c9a01ff
MY
113192005-04-10 Masatake YAMATO <jet@gyve.org>
11320
4bcb9c95
SM
11321 * progmodes/compile.el (compilation-error-regexp-alist-alist):
11322 Add regexp for gcov.
0c9a01ff 11323
91472578
MB
113242005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
11325
4bcb9c95
SM
11326 * calendar/time-date.el (time-to-seconds, seconds-to-time)
11327 (days-to-time, time-subtract, time-add): Don't use the #xhhhh
91472578 11328 syntax which Emacs 20 doesn't support.
91472578 11329
6695c528
RS
113302005-04-09 Richard M. Stallman <rms@gnu.org>
11331
b72c5a86
SM
11332 * help.el (describe-key-briefly, describe-key):
11333 Replace strings as event types with "(any string)".
6695c528 11334
941f9778
SM
113352005-04-09 Stefan Monnier <monnier@iro.umontreal.ca>
11336
11337 * arc-mode.el (archive-mode-map): Move initialization into
11338 the declaration. Override *all* bindings of `undo'.
11339 (archive-lemacs): Remove, use (featurep 'xemacs) instead.
11340
1d1bf521
JB
113412005-04-09 Jay Belanger <belanger@truman.edu>
11342
941f9778 11343 * calc/calc-units.el (math-standard-units): Redefine Watt hour as W*hr.
1d1bf521 11344
ce102cb1
DN
113452005-04-09 Dan Nicolaescu <dann@ics.uci.edu>
11346
11347 * term/xterm.el (xterm-rgb-convert-to-16bit): Simplify.
11348 (xterm-register-default-colors): Update color values computation
11349 to match xterm-200.
11350
2a9e192d
KH
113512005-04-09 Kenichi Handa <handa@m17n.org>
11352
11353 * international/code-pages.el (iso-latin-7): Fix the map.
11354
e790a4a3
LT
113552005-04-08 Luc Teirlinck <teirllm@auburn.edu>
11356
11357 * emacs-lisp/lisp.el (defun-prompt-regexp)
11358 (parens-require-spaces, buffer-end, end-of-defun)
11359 (insert-parentheses): Doc fixes.
11360
3306ed3b
KS
113612005-04-08 Kim F. Storm <storm@cua.dk>
11362
11363 * comint.el (comint-highlight-prompt): Fix face spec.
e0d815a2 11364 * hi-lock.el (hi-green): Likewise.
3306ed3b 11365
099dcdcf
DN
113662005-04-08 Dan Nicolaescu <dann@ics.uci.edu>
11367
3306ed3b 11368 * cus-edit.el (custom-modified-face):
099dcdcf
DN
11369 * comint.el (comint-highlight-input): Fix previous changes.
11370 * term.el (term-handle-ansi-escape): Add a comment.
11371
c22c3db0
SM
113722005-04-08 Stefan Monnier <monnier@iro.umontreal.ca>
11373
11374 * whitespace.el (whitespace-highlight-the-space): Put the same overlay
11375 in the buffer and in whitespace-highlighted-space.
11376 (whitespace-unhighlight-the-space): Simplify.
11377 (whitespace-buffer): Simplify.
11378
ea81d57e
DN
113792005-04-08 Dan Nicolaescu <dann@ics.uci.edu>
11380
11381 * textmodes/table.el (table-cell-face): Add special case for
11382 displays supporting a high number of colors.
11383 * progmodes/vhdl-mode.el (vhdl-font-lock-prompt-face)
11384 (vhdl-font-lock-reserved-words-face)
11385 (vhdl-speedbar-architecture-face)
11386 (vhdl-speedbar-instantiation-face)
11387 (vhdl-speedbar-architecture-selected-face)
c22c3db0
SM
11388 (vhdl-speedbar-instantiation-selected-face): Likewise.
11389 * progmodes/sh-script.el (sh-heredoc-face): Likewise.
11390 * progmodes/idlw-help.el (idlwave-help-link-face): Likewise.
ea81d57e
DN
11391 * progmodes/ebrowse.el (ebrowse-tree-mark-face)
11392 (ebrowse-root-class-face, ebrowse-member-attribute-face)
c22c3db0
SM
11393 (ebrowse-progress-face): Likewise.
11394 * progmodes/compile.el (compilation-info-face): Likewise.
11395 * progmodes/cc-fonts.el (c-invalid-face): Likewise.
11396 * emacs-lisp/re-builder.el (reb-match-3): Likewise.
11397 * calendar/calendar.el (diary-face): Likewise.
ea81d57e 11398 * woman.el (woman-italic-face, woman-bold-face)
c22c3db0
SM
11399 (woman-unknown-face): Likewise.
11400 * wid-edit.el (widget-button-pressed-face): Likewise.
11401 * whitespace.el (whitespace-highlight-face): Likewise.
11402 * smerge-mode.el (smerge-mine-face, smerge-base-face): Likewise.
11403 * pcvs-info.el (cvs-marked-face): Likewise.
11404 * info.el (info-xref): Likewise.
11405 * ido.el (ido-subdir-face, ido-indicator-face): Likewise.
ea81d57e 11406 * hilit-chg.el (highlight-changes-face)
c22c3db0 11407 (highlight-changes-delete-face): Likewise.
ea81d57e 11408 * hi-lock.el (hi-yellow, hi-green, hi-blue-b, hi-green-b)
c22c3db0
SM
11409 (hi-red-b): Likewise.
11410 * generic-x.el (show-tabs-tab-face, show-tabs-space-face): Likewise.
ea81d57e 11411 * font-lock.el (font-lock-keyword-face)
c22c3db0 11412 (font-lock-function-name-face, font-lock-warning-face): Likewise.
ea81d57e
DN
11413 * cus-edit.el (custom-invalid-face, custom-modified-face)
11414 (custom-set-face, custom-changed-face, custom-variable-tag-face)
c22c3db0
SM
11415 (custom-group-tag-face-1, custom-group-tag-face): Likewise.
11416 * comint.el (comint-highlight-prompt): Likewise.
ea81d57e 11417
67b4790b
LK
114182005-04-08 Lute Kamstra <lute@gnu.org>
11419
11420 * font-lock.el (font-lock-keywords): Docstring fixes.
11421
9741224e
KH
114222005-04-08 Kenichi Handa <handa@m17n.org>
11423
11424 * ps-mule.el (ps-mule-show-warning): If the number of unprintable
11425 chars are more than a limit, print " and more..." at the tail.
11426
3a10b9ce
KS
114272005-04-08 Kim F. Storm <storm@cua.dk>
11428
11429 * emacs-lisp/authors.el (authors-aliases): Update list.
11430 (authors-ignored-files): New list.
11431 (authors-fixed-entries): Fix typo.
11432 (authors-renamed-files-alist): Update list.
11433 (authors-add): Check authors-ignored-files.
11434
eaf779a7
CD
114352005-04-08 Carsten Dominik <dominik@science.uva.nl>
11436
214e2d48 11437 * calendar/diary-lib.el (add-to-diary-list): MARKER argument made
eaf779a7
CD
11438 optional, to ensure backward compatibility.
11439
fc2cae59
SE
114402005-04-08 Stephen Eglen <stephen@gnu.org>
11441
11442 * textmodes/flyspell.el (flyspell-large-region): Doc fix.
11443
859b8989
KS
114442005-04-08 Kim F. Storm <storm@cua.dk>
11445
b72c5a86 11446 * buff-menu.el (Buffer-menu-mode-map): Map follow-link to mouse-face.
859b8989
KS
11447
11448 * mouse.el (mouse-on-link-p): Doc fix.
11449
709bfdaf
LT
114502005-04-07 Luc Teirlinck <teirllm@auburn.edu>
11451
db648b84
LT
11452 * ielm.el (ielm-prompt-read-only): Doc fix.
11453
709bfdaf
LT
11454 * comint.el (comint-prompt-read-only): Doc fix.
11455
5b523a77
JL
114562005-04-07 Benjamin Rutt <brutt@bloomington.in.us>
11457
11458 * ffap.el (ffap-pass-wildcards-to-dired): New user option to
11459 ensure dired always handles wildcards passed to ffap.
11460 (find-file-at-point): Use it.
11461 (ffap-dired-wildcards): Doc fix.
11462
34d86208
JL
114632005-04-07 Juri Linkov <juri@jurta.org>
11464
11465 * simple.el (next-error-overlay-arrow-position): New defvar.
11466 Put "=>" on its property `overlay-arrow-string'. Add it to
11467 `overlay-arrow-variable-list'.
11468
11469 * progmodes/compile.el (compilation-setup):
11470 Set `next-error-overlay-arrow-position' to nil. Also set it to
11471 nil in the local hook `kill-buffer-hook'. Make local variable
11472 `overlay-arrow-string' and set it to "=>".
11473 (compilation-goto-locus): Set BOL position to
11474 `next-error-overlay-arrow-position' instead of
11475 `overlay-arrow-position'.
11476
11477 * info.el (Info-mode): Add `Info-kill-buffer' to `kill-buffer-hook'
11478 locally instead of adding it to the global hook.
11479 (Info-kill-buffer): Move up.
11480
9fb518aa
DN
114812005-04-06 Dan Nicolaescu <dann@ics.uci.edu>
11482
11483 * term/xterm.el (xterm-standard-colors): Update color values from
4c23089d 11484 xterm-200.
9fb518aa 11485
5c8b653b
SM
114862005-04-06 Stefan Monnier <monnier@iro.umontreal.ca>
11487
797bf075
SM
11488 * textmodes/tex-mode.el (tex-font-lock-keywords-2): Add \bfseries.
11489
5c8b653b
SM
11490 * fast-lock.el:
11491 * lazy-lock.el: Move them to the obsolete subdir.
11492
969ee2ad
SM
114932005-04-06 JUAN-LEON Lahoz Garcia <juanleon1@gmail.com>
11494
11495 * wdired.el (wdired-advise-functions, wdired-add-skip-in-replace)
11496 (wdired-add-replace-advice): Remove.
11497 (wdired-change-to-wdired-mode): Use query-replace-skip-read-only.
11498
73f0d996
KS
114992005-04-06 Kim F. Storm <storm@cua.dk>
11500
11501 * startup.el (command-line): Add --bare-bones alias for -Q.
11502
369f76bb
YM
115032005-04-06 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
11504
11505 * term/mac-win.el: Use create-fontset-from-mac-roman-font to
11506 create the startup fontset if a font specification ends with
11507 `mac-roman'.
11508
e0e5f076
LK
115092005-04-06 Lute Kamstra <lute@gnu.org>
11510
9e4b54a0
LK
11511 * add-log.el (change-log-font-lock-keywords): Complete 2005-04-03
11512 change.
11513
e0e5f076
LK
11514 * emacs-lisp/copyright.el (copyright-update-year): Replace the
11515 right subexpression. Suggested by Jay Bingham <jay.bingham@hp.com>.
11516
ab7bc290
LK
115172005-04-05 Lute Kamstra <lute@gnu.org>
11518
6a8cf883
LK
11519 * generic.el (generic-mode-internal): Fix 2005-03-31 change.
11520 (define-generic-mode): Ditto. Fix debug declaration.
d9c39305 11521
969ee2ad
SM
11522 * generic-x.el (show-tabs-tab-face, show-tabs-space-face):
11523 Put them in the generic-x group.
6a8cf883 11524
d9c39305 11525 * calendar/timeclock.el (timeclock): Doc fix.
6a8cf883 11526
ab7bc290
LK
11527 * generic.el (define-generic-mode): Don't use custom-current-group.
11528 Document default :group value.
11529 * emacs-lisp/easy-mmode.el (define-minor-mode): Ditto.
11530 (define-global-minor-mode): Don't use custom-current-group.
11531
39b32c06
GM
115322005-04-05 Glenn Morris <gmorris@ast.cam.ac.uk>
11533
f4564cfd
GM
11534 * startup.el (command-line-1): Display startup-echo-area-message
11535 when fancy splash screen is in use.
11536
d6d43bde
GM
11537 * progmodes/sh-script.el (sh-builtins) <bash>: Add `caller'.
11538 (sh-escaped-newline): New face.
11539 (sh-font-lock-keywords) <shell>: Improve regexp for escaped
11540 newline, and use sh-escaped-newline face.
11541
39b32c06
GM
11542 * progmodes/tcl.el (tcl-escaped-newline): New face.
11543 (tcl-builtin-list): New variable.
11544 (tcl-set-font-lock-keywords): Add builtins, variables, and escaped
11545 newlines. Fix keywords subexpression number.
11546
da659ce6
CD
115472005-04-05 Carsten Dominik <dominik@science.uva.nl>
11548
d9c39305 11549 * textmodes/org.el (org-diary-default-entry): Fix call to
39b32c06 11550 `add-to-diary-entry'.
da659ce6 11551
7ed08c01
KS
115522005-04-05 Kim F. Storm <storm@cua.dk>
11553
11554 * ediff-init.el: Use (featurep 'xemacs).
11555
f1c7de69
DP
115562005-04-05 David Ponce <david@dponce.com>
11557
11558 * cus-edit.el (face): Derive from symbol widget. Display sample
11559 of the current face on the fly.
11560 (widget-face-sample-face-get, widget-face-notify): New functions.
11561 (widget-face-value-create): Remove.
11562
11563 * wid-edit.el (widget-field-end): Temporarily remove field
11564 narrowing before to call `get-char-property'.
11565
32503b32
JB
115662005-04-04 Jay Belanger <belanger@truman.edu>
11567
11568 * calc/calc-aent.el (math-read-replacement-list): Add subscripts.
11569 (math-read-subscripts): New variable.
11570 (math-read-preprocess-string): Process subscripts.
11571
47b143f3
LT
115722005-04-04 Luc Teirlinck <teirllm@auburn.edu>
11573
a9aa7c74
LT
11574 * comint.el (comint-prompt-read-only): Doc fix.
11575
47b143f3
LT
11576 * dired.el (dired-copy-filename-as-kill): Make `-' arg behave like
11577 `-1'. Doc fix.
11578
6eb49472
CD
115792005-04-04 Carsten Dominik <dominik@science.uva.nl>
11580
969ee2ad
SM
11581 * textmodes/org.el (org-insert-mode-line-in-empty-file):
11582 Change default value to nil.
6eb49472 11583
171c707b
LK
115842005-04-04 Lute Kamstra <lute@gnu.org>
11585
8c6ef2ca
LK
11586 * autorevert.el (auto-revert-mode): Specify :group.
11587 * battery.el (display-battery-mode): Specify :group.
11588 * diff-mode.el (diff-minor-mode): Specify :group.
11589 * font-core.el (font-lock-mode): Specify :group.
11590 * hl-line.el (hl-line-mode): Specify :group.
11591 * iimage.el (iimage): New customization group.
11592 (iimage-mode): Specify :group.
11593 * longlines.el (longlines-mode): Specify :group.
11594 * master.el: Don't require easy-mmode.
11595 (master): New customization group.
11596 (master-mode): Specify :group.
11597 * msb.el (msb-mode): Specify :group.
11598 * reveal.el (reveal-mode): Specify :group.
11599 * simple.el (next-error-follow-minor-mode): Specify :group.
11600 * smerge-mode.el (smerge-mode): Specify :group.
11601 * emacs-lisp/eldoc.el (eldoc-mode): Specify :group.
11602 * emulation/cua-base.el (cua-mode): Specify :group.
11603 * international/encoded-kb.el (encoded-kbd-mode): Specify :group.
11604 * language/thai-util.el (thai-auto-composition-mode)
11605 (thai-word-mode): Specify :group.
11606 * mail/supercite.el (sc-minor-mode): Specify :group.
11607 * progmodes/cwarn.el (cwarn-mode): Specify :group.
11608 * progmodes/flymake.el (flymake-mode): Specify :group.
11609 * progmodes/glasses.el (glasses-mode): Specify :group.
11610 * progmodes/hideif.el (hide-ifdef-mode): Specify :group.
11611 * textmodes/enriched.el (enriched-mode): Specify :group.
11612 * textmodes/refill.el (refill-mode): Specify :group.
11613
171c707b
LK
11614 * add-log.el (change-log-font-lock-keywords): Names in
11615 parenthesized lists can contain spaces.
11616
e3039e63
TTN
116172005-04-04 Thien-Thi Nguyen <ttn@gnu.org>
11618
11619 * startup.el (fancy-splash-text): Shorten default text of
11620 "Emacs Tutorial" line. Also, if the current language env
11621 indicates an available tutorial file other than TUTORIAL,
11622 extract its title and append it to the line in parentheses.
11623 (fancy-splash-insert): If arg is a thunk, funcall it.
11624
1151215a
JB
116252005-04-04 Jay Belanger <belanger@truman.edu>
11626
11627 * calc.el (calc-language-alist): Add tags to customization type.
11628
745986d5
LT
116292005-04-03 Luc Teirlinck <teirllm@auburn.edu>
11630
81fb9e86 11631 * xt-mouse.el (xterm-mouse-mode): Add explicit Custom group, mouse.
745986d5
LT
11632 Doc fix.
11633
28cfe103 116342005-04-03 Marcelo Toledo <marcelo@gnu.org>
e9fd21e8 11635
969ee2ad
SM
11636 * add-log.el (change-log-font-lock-keywords): The manual
11637 describing a Change Log entry, says: (...) "Aside from these
11638 header lines, every line in the change log starts with a space or
52eb0373 11639 a tab.". The font-lock was not highlighting lines started with
969ee2ad 11640 spaces, added support for it.
e9fd21e8 11641
63d516ce
SM
116422005-04-03 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
11643
11644 * textmodes/bibtex.el (bibtex-url): Use format to generate the url.
52eb0373 11645 (bibtex-generate-url-list): Update docstring accordingly. Put the
63d516ce
SM
11646 complex example in the docstring.
11647 (bibtex-font-lock-url): Use pop.
11648
59bb9410
SM
116492005-04-03 Stefan Monnier <monnier@iro.umontreal.ca>
11650
4c5113c7
SM
11651 * progmodes/tcl.el (tcl-set-font-lock-keywords): Use new \_< ops.
11652
59bb9410
SM
11653 * pcvs.el (cvs-checkout): Prompt for cvsroot as well.
11654
6c381cba
GM
116552005-04-03 Glenn Morris <gmorris@ast.cam.ac.uk>
11656
11657 * filesets.el (filesets-set-default): Doc fix.
11658
07e5fb9e
LK
116592005-04-03 Lute Kamstra <lute@gnu.org>
11660
c85465f9
LK
11661 * generic.el (define-generic-mode): Add argument to specify
11662 keywords for defcustom.
11663 (default-generic-mode): Specify :group.
59bb9410 11664
0c0a9c99
LK
11665 * generic-x.el: Specify :group for all generic modes.
11666
07e5fb9e 11667 * desktop.el (desktop-no-desktop-file-hook)
d9c39305 11668 (desktop-after-read-hook): Doc fix.
07e5fb9e 11669
2a0af9db
LT
116702005-04-02 Luc Teirlinck <teirllm@auburn.edu>
11671
11672 * simple.el (visible-mode): Use explicit :group keyword.
11673 This changes the group of `visible-mode-hook' from paren-blinking
11674 to editing-basics.
11675
2f2e2373
EZ
116762005-04-02 Sergey Poznyakoff <gray@Mirddin.farlep.net> (tiny change)
11677
52eb0373 11678 * mail/rmail.el (rmail-parse-url): Bugfix. Parse traditional
2f2e2373
EZ
11679 mailbox specifications as well as URLs.
11680 (rmail-insert-inbox-text): Remove unused conditional branches.
11681
1ee49a88
JB
116822005-04-01 Jay Belanger <belanger@truman.edu>
11683
11684 * calc/calc-graph.el (calc-gnuplot-name, calc-gnuplot-plot-command)
11685 (calc-gnuplot-print-command): Move definitions to calc.el.
11686
11687 * calc/calc-embed.el (calc-embedded-announce-formula)
11688 (calc-embedded-open-formula, calc-embedded-close-formula)
11689 (calc-embedded-open-word, calc-embedded-close-word)
11690 (calc-embedded-open-plain, calc-embedded-close-plain)
11691 (calc-embedded-open-new-formula, calc-embedded-close-new-formula)
11692 (calc-embedded-open-mode, calc-embedded-close-mode):
11693 Move definitions to calc.el.
11694
11695 * calc/calc.el (calc-settings-file, calc-language-alist):
11696 Make customizable.
11697 (calc-embedded-announce-formula, calc-embedded-open-formula)
11698 (calc-embedded-close-formula, calc-embedded-open-word)
11699 (calc-embedded-close-word, calc-embedded-open-plain)
11700 (calc-embedded-close-plain, calc-embedded-open-new-formula)
11701 (calc-embedded-close-new-formula, calc-embedded-open-mode)
11702 (calc-embedded-close-mode, calc-gnuplot-name)
11703 (calc-gnuplot-plot-command, calc-gnuplot-print-command): Move here
11704 from other files and make customizable.
11705
392fe1b7
SM
117062005-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
11707
11708 * pcvs.el (cvs-temp-buffer, cvs-mode-kill-process, cvs-buffer-check):
11709 Use buffer-live-p.
11710 (cvs-mode-run): Don't call cvs-update-header here.
11711 (cvs-run-process): Call cvs-update-header.
11712 Use process properties for cvs-postprocess and cvs-buffer so that
11713 the sentinel can behave better if the temp buffer is killed.
11714 Use a pipe rather than a tty, to better handle unexpected prompts.
11715 (cvs-sentinel): Rewrite. Call cvs-update-header.
11716
2e2255f6
AS
117172005-04-01 Andre Spiegel <spiegel@gnu.org>
11718
11719 * vc-hooks.el (vc-workfile-unchanged-p): Disable mtime check when
11720 we go via Tramp or Ange-FTP. Suggested by Kai Grossjohann.
11721
392fe1b7
SM
117222005-03-31 Stefan Monnier <monnier@iro.umontreal.ca>
11723
11724 * generic.el (define-generic-mode): Add indentation rule.
11725
5e9961be
LT
117262005-03-31 Luc Teirlinck <teirllm@auburn.edu>
11727
11728 * files.el (mode-require-final-newline): Make Custom correctly
11729 report a nil value and allow to set it to nil via Custom.
11730 Doc fix.
11731
9cf97f26
KH
117322005-04-01 Kenichi Handa <handa@m17n.org>
11733
11734 * international/characters.el: Enable the correct case setting for
11735 dotless-i and dotted-I.
11736
81f5c6a3
KS
117372005-04-01 Kim F. Storm <storm@cua.dk>
11738
11739 * ido.el (ido-file-internal): Fall back to non-ido command if
11740 initial directory is on slow ftp (or tramp) host.
11741
39a27f95
RS
117422005-03-31 Richard M. Stallman <rms@gnu.org>
11743
e134f4a8
RS
11744 * emacs-lisp/autoload.el (make-autoload):
11745 Handle define-global-minor-mode.
11746
39a27f95 11747 * emacs-lisp/easy-mmode.el (define-global-minor-mode):
392fe1b7 11748 Rename from easy-mmode-define-global-mode.
39a27f95
RS
11749 (easy-mmode-define-global-mode): Alias for define-global-minor-mode.
11750
392fe1b7
SM
11751 * progmodes/scheme.el (scheme-mode-syntax-table):
11752 Update syntax of | and # for two-character comment syntax.
39a27f95 11753
66e181ad
LK
117542005-03-31 Lute Kamstra <lute@gnu.org>
11755
11756 * emacs-lisp/easy-mmode.el (easy-mmode-define-global-mode)
11757 (define-minor-mode): Call custom-current-group at load-time.
11758
11759 * generic.el (define-generic-mode): Add debug declaration.
11760 Add defcustom for the mode hook.
11761 (generic-mode-internal): Use run-mode-hooks.
11762
34514f48
KS
117632005-03-31 Kim F. Storm <storm@cua.dk>
11764
11765 * mouse.el (mouse-1-click-follows-link): Increase to 450 ms.
f793f885
KS
11766 (mouse-fixup-help-message): New defun called by show_help_echo
11767 to fixup mouse-2 prefix in help messages when applicable.
34514f48 11768
f793f885 11769 * tooltip.el (tooltip-show-help-function): Don't fixup message here.
34514f48 11770
fafbb99d 117712005-03-31 Kenichi Handa <handa@m17n.org>
7c315e1c 11772
e5729c6c
KH
11773 * language/thai-word.el (thai-find-word-ends): Pay attention to
11774 the case that we reach the end of buffer.
11775
7c315e1c
KH
11776 * textmodes/fill.el (fill-text-properties-at): New function.
11777 (fill-newline): Use fill-text-properties-at instead of
11778 text-properties-at.
11779
52eb0373 117802005-03-31 Olive Lin <olive.lin@versateladsl.be> (tiny change)
ace4dad6 11781
d9c39305 11782 * textmodes/tex-mode.el (tex-start-tex) Use shell-quote-argument,
ace4dad6
KB
11783 not comint-quote-filename.
11784
5ee2cf8a
TTN
117852005-03-31 Thien-Thi Nguyen <ttn@gnu.org>
11786
11787 * help-fns.el (help-with-tutorial): Revert last change.
11788
7ab4753e
KS
117892005-03-31 Kim F. Storm <storm@cua.dk>
11790
11791 * emulation/cua-base.el (cua-scroll-down): Add CUA property.
11792
fffaba77
PE
117932005-03-30 Paul Eggert <eggert@cs.ucla.edu>
11794
11795 * calendar/cal-china.el: Update reference to "Calendrical
11796 Calculations" book; there's a new edition.
11797 * calendar/cal-coptic.el: Likewise.
11798 * calendar/cal-french.el: Likewise.
11799 * calendar/cal-hebrew.el: Likewise.
11800 * calendar/cal-islam.el: Likewise.
11801 * calendar/cal-iso.el: Likewise.
11802 * calendar/cal-julian.el: Likewise.
11803 * calendar/cal-mayan.el: Likewise.
11804 * calendar/cal-persia.el: Likewise.
11805 * calendar/calendar.el: Likewise.
11806 * calendar/holidays.el: Likewise.
11807 * calendar/lunar.el: Likewise.
11808 * calendar/solar.el: Likewise.
11809
11810 * calendar/calendar.el (calendar-day-abbrev-array): Remove trailing
11811 white space from doc string.
11812
0a2bf0fa
JB
118132005-03-30 Jay Belanger <belanger@truman.edu>
11814
11815 * calc/calc-help.el (calc-full-help): Remove email address.
11816
19577b0e
TTN
118172005-03-30 Thien-Thi Nguyen <ttn@gnu.org>
11818
11819 * help-fns.el (help-with-tutorial): Delete title line.
11820
4fdb2a6c
GM
118212005-03-30 Glenn Morris <gmorris@ast.cam.ac.uk>
11822
9080baba
GM
11823 * calendar/cal-x.el (calendar-one-frame-setup)
11824 (calendar-only-one-frame-setup, calendar-two-frame-setup): Use t
11825 rather than 'symbol for set-window-dedicated-p.
11826
204451b6
GM
11827 * calendar/appt.el (appt-buffer-name): Make it a constant.
11828 (appt-add): Doc fix.
11829
4fdb2a6c
GM
11830 * filesets.el (filesets-menu-path, filesets-menu-before)
11831 (filesets-menu-in-menu): Doc fix. Now valid in GNU Emacs.
11832 (filesets-menu-cache-file): Use directory ~/.emacs.d.
11833 (filesets-add-submenu): Delete and use add-submenu instead.
11834
ef943dba
CD
118352005-03-30 Carsten Dominik <dominik@science.uva.nl>
11836
19577b0e 11837 * org.el (org-agenda-phases-of-moon, org-agenda-sunrise-sunset)
ef943dba
CD
11838 (org-agenda-convert-date, org-agenda-goto-calendar): New commands.
11839 (org-diary-default-entry): New function.
392fe1b7 11840 (org-get-entries-from-diary): Better parsing of diary entries.
ef943dba
CD
11841 (org-agenda-check-no-diary): New function.
11842 ("diary-lib"): Advice to function `add-to-diary-list', to allow
11843 linking to diary entries.
392fe1b7
SM
11844 (org-agenda-execute-calendar-command): New function.
11845 (org-agenda): Improve visible section in window.
11846 Use `org-fit-agenda-window'.
ef943dba
CD
11847 (org-fit-agenda-window): New option.
11848 (org-move-subtree-down): Better handling of empty lines
11849 at end of subtree.
11850 (org-cycle): Numeric prefix is interpreted now as show-subtree N
11851 levels up.
11852 (org-fontify-done-headline): New option.
11853 (org-headline-done-face): New face.
11854 (org-set-font-lock-defaults): Use `org-headline-done-face'.
392fe1b7
SM
11855 (org-table-copy-down): Rename from `org-table-copy-from-above'.
11856 When current field is non-empty, it is copied to next row.
11857 (org-table-copy-from-above): Fix bug which made it
11858 impossible to copy fields containing only a single non-white character.
ef943dba 11859
c33d06b0
KS
118602005-03-30 Kim F. Storm <storm@cua.dk>
11861
11862 * kmacro.el (kmacro-end-macro): Isearch may store this command
11863 into the macro -- so ignore it when executing keyboard macro.
11864
4f5f7887
NR
118652005-03-30 Nick Roberts <nickrob@snap.net.nz>
11866
11867 * tooltip.el (tooltip-gud-display): Use gud-overlay-arrow-position.
11868
74269806
KH
118692005-03-29 Kenichi Handa <handa@m17n.org>
11870
11871 * language/thai.el ("Thai"): Set setup-function and exit-function
11872 for Thai language environment.
11873
11874 * language/thai-util.el: Require thai-word.
11875 (thai-word-mode-map): New variable.
11876 (thai-word-mode): New minor mode.
11877 (setup-thai-language-environment-internal): New function.
11878 (exit-thai-language-environment-internal): New function.
11879
11880 * language/thai-word.el (thai-word-table): Declare it by defvar,
11881 use dolist to initialize it.
11882 (thai-kill-word, thai-backward-kill-word, thai-transpose-words)
11883 (thai-fill-find-break-point): New functions.
11884
8e669bbd
RS
118852005-03-29 Richard M. Stallman <rms@gnu.org>
11886
11887 * simple.el (idle-update-delay): Move definition up.
b36a687c 11888 (set-mark): Doc fix.
8e669bbd
RS
11889
118902005-03-29 Chong Yidong <cyd@stupidchicken.com>
11891
11892 * longlines.el: New file.
c33d06b0 11893
8e669bbd
RS
11894 * simple.el (buffer-substring-filters): New variable.
11895 (filter-buffer-substring): New function.
11896 (kill-region, copy-region-as-kill): Use it.
11897
11898 * register.el (copy-to-register, append-to-register)
11899 (prepend-to-register): Use filter-buffer-substring.
11900
5f9ffb03
NR
119012005-03-30 Nick Roberts <nickrob@snap.net.nz>
11902
588c0770 11903 * progmodes/gud.el (gdb): (Re)-initialize gud-filter-pending-text.
5f9ffb03
NR
11904 (gud-filter-pending-text): Move in front of gdb.
11905 (gud-overlay-arrow-position): New variable.
11906 (gud-sentinel, gud-display-line): Use it in place of
11907 overlay-arrow-position.
11908
0d6d7be5
GM
119092005-03-29 Glenn Morris <gmorris@ast.cam.ac.uk>
11910
b976213b
GM
11911 * progmodes/fortran.el (fortran-if-indent): Doc fix.
11912 (fortran-font-lock-keywords-2): Add "where", "elsewhere".
11913 (fortran-font-lock-keywords-4): New variable.
11914 (fortran-blocks-re, fortran-end-block-re)
11915 (fortran-start-block-re): New constants, for hideshow.
11916 (hs-special-modes-alist): Add a Fortran entry.
11917 (fortran-mode-map): Bind fortran-end-of-block,
11918 fortran-beginning-of-block to \M-\C-n, \M-\C-p.
52eb0373 11919 (fortran-mode): Doc fix. Add fortran-font-lock-keywords-4.
b976213b
GM
11920 (fortran-looking-at-if-then, fortran-end-of-block)
11921 (fortran-beginning-of-block): New functions, for hideshow.
11922
52eb0373
JB
11923 * progmodes/f90.el (f90-end-block-re, f90-start-block-re):
11924 Doc fix. Tweak regexp.
0d6d7be5
GM
11925 (f90-beginning-of-block): Push mark first.
11926
bb64248b
JB
119272005-03-29 Jay Belanger <belanger@truman.edu>
11928
11929 * calc/calc.el: Update copyright date.
11930 (calc-version): Increase to 2.1.
11931 (calc-version-date): Remove.
11932
11933 * calc/calc-help.el: Update copyright date.
11934 (calc-full-help): Remove reference to calc-version-date.
11935 Update copyright date.
11936
55ec6b37
SM
119372005-03-29 Stefan Monnier <monnier@iro.umontreal.ca>
11938
11939 * vc.el (vc-do-command): Use a pipe for async processes, so password
11940 prompts don't show up at places where the user can't reply.
11941
52eb0373 119422005-03-29 Olive Lin <olive.lin@versateladsl.be> (tiny change)
6380e5a7
KB
11943
11944 * textmodes/tex-mode.el (tex-send-command): shell-quote-argument
11945 on the file name we pass to the inferior shell.
11946
ef91372a
SM
119472005-03-29 Stephan Stahl <stahl@eos.franken.de> (tiny change)
11948
11949 * progmodes/which-func.el (which-function): Be robust in the face of an
11950 imenu--make-index-alist failure.
11951
8d194e3e
SM
119522005-03-29 Stefan Monnier <monnier@iro.umontreal.ca>
11953
11954 * reveal.el (reveal-mode-map): Don't override C-a and C-e.
11955
11956 * progmodes/python.el (python-preoutput-filter): Fix last change.
11957
d7029908
LK
119582005-03-29 Lute Kamstra <lute@gnu.org>
11959
11960 * emacs-lisp/debug.el (debug-on-entry): Handle autoloaded
11961 functions and compiled macros.
11962 (debug-convert-byte-code): Handle macros too.
11963 (debug-on-entry-1): Don't signal an error when trying to clear a
11964 function that is not set to debug on entry.
11965
d59ea3ae
JB
119662005-03-29 Jay Belanger <belanger@truman.edu>
11967
11968 * calc/calc-lang.el: Add functions to math-function-table
11969 properties of tex and math.
11970
eab4bb89
KH
119712005-03-29 Kenichi Handa <handa@m17n.org>
11972
11973 * ps-mule.el (ps-mule-plot-string): Translate characters by
11974 ps-print-translation-table.
11975 (ps-mule-begin-job): Call find-charset-region/string with
11976 ps-print-translation-table.
8d194e3e 11977 (ps-mule-printable-p): Return t if CHARSET is ascii or latin-iso8859-1.
eab4bb89
KH
11978
11979 * ps-print.el (ps-print-translation-table): New variable.
8d194e3e 11980 (ps-plot-region): Translate characters by ps-print-translation-table.
eab4bb89 11981
073fcaf6
JL
119822005-03-29 Juri Linkov <juri@jurta.org>
11983
11984 * simple.el (next-error-highlight-timer): New variable.
11985
11986 * progmodes/compile.el (compilation-goto-locus):
11987 Use `next-error-highlight-timer' instead of `sit-for'.
11988
caf3c78f
SM
119892005-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
11990
11991 * mail/supercite.el (sc-mail-field): Use assoc-string.
11992 (sc-get-address): Simplify regexps.
11993
11994 * files.el (minibuffer-with-setup-hook): New macro.
11995 (find-file-read-args): Use it to avoid let-binding
11996 minibuffer-with-setup-hook (which breaks turning on/off
11997 file-name-shadow-mode while in the prompt).
11998
e5456e73
SM
11999 * complete.el (PC-read-include-file-name-internal):
12000 Use test-completion.
caf3c78f 12001
2d526287
LT
120022005-03-28 Luc Teirlinck <teirllm@auburn.edu>
12003
12004 * font-lock.el: Bind `font-lock-fontify-block' to M-o M-o.
12005
12566797
SM
120062005-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
12007
ba96f392
SM
12008 * window.el (window-buffer-height): Use count-screen-lines.
12009
12566797
SM
12010 * progmodes/python.el (python-preoutput-leftover): New var.
12011 (python-preoutput-filter): Use it.
12012 (python-send-receive): Loop until all the result has been received.
12013
ba40634b
JL
120142005-03-28 Juri Linkov <juri@jurta.org>
12015
12016 * dired.el (dired-mode-map): Add ellipsis to "Compare directories".
12017
12018 * menu-bar.el (menu-bar-file-menu): Remove ellipsis from
12019 "Recover Crashed Session".
12020 (menu-bar-search-menu): Add ellipsis to "Search tagged files".
12021 (menu-bar-replace-menu): Add ellipsis to "Replace in tagged files".
12022 (menu-bar-goto-menu): Add ellipsis to "Set Tags File Name".
12023 (menu-bar-goto-menu): Add ellipsis to "Tags Apropos".
12024 (menu-bar-options-menu): Add ellipsis to "Set Font/Fontset".
12025 (menu-bar-manuals-menu): Add ellipsis to "Find Command in Manual".
12026 (menu-bar-manuals-menu): Add ellipsis to "Find Key in Manual".
12027 (menu-bar-help-menu): Remove ellipsis from "Find Emacs Packages".
12028
12029 * ediff-hook.el (menu-bar-ediff-misc-menu, ediff-misc-menu):
12030 Remove ellipsis from "Ediff Manual", "Customize Ediff", "List
12031 Ediff Sessions", "Toggle use of separate control buffer frame",
12032 "Use separate frame for Ediff control buffer".
12033
12034 * bookmark.el (menu-bar-bookmark-map): Add ellipsis to "Jump to
12035 Bookmark", "Set Bookmark", "Insert Contents", "Insert Location",
12036 "Rename Bookmark", "Delete Bookmark".
12037
12038 * info.el (Info-mode-menu): Remove ellipsis from "Index".
12039 Add ellipsis to "Lookup a String", "Lookup a string in all indices".
12040 Add `:active Info-index-alternatives' to "Next Matching Item".
12041
12042 * wdired.el (wdired-change-to-wdired-mode):
12043 Mention `wdired-abort-changes' key in the initial message.
12044
12045 * international/mule.el (auto-coding-alist): Associate non-ascii
12046 image filename extensions with `no-conversion'.
12047
8d194e3e
SM
120482005-03-27 Stefan Monnier <monnier@iro.umontreal.ca>
12049
12050 * international/iso-acc.el:
12051 * obsolete/iso-acc.el: Move iso-acc to the obsolete subdir.
12052
468b711f
LT
120532005-03-26 Luc Teirlinck <teirllm@auburn.edu>
12054
73cba75d
LT
12055 * textmodes/sgml-mode.el (html-mode): Doc update.
12056
468b711f
LT
12057 * autorevert.el (auto-revert-check-vc-info): Minor doc fix.
12058
99a56581
DN
120592005-03-26 Dan Nicolaescu <dann@ics.uci.edu>
12060
12061 * term.el (term-move-columns): Fix face after extending a line.
12062 (term-insert-spaces): Likewise.
12063 (term-reset-terminal): Fix off by one error.
12064
54879547
EZ
120652005-03-26 Eli Zaretskii <eliz@gnu.org>
12066
12067 * international/mule.el (auto-coding-alist): Add .xpi files.
12068
12069 * files.el (auto-mode-alist): Add .xpi files.
12070
ee7a5ccb
EZ
120712005-03-26 Jure Cuhalev <gandalf@owca.info> (tiny change)
12072
12073 * textmodes/ispell.el (ispell-dictionary-alist-6): Add slovenian.
12074
b2705c8c
EZ
120752005-03-26 Eli Zaretskii <eliz@gnu.org>
12076
12077 * term/bobcat.el: Don't use keyswap.el, since it is now obsolete.
12078
da8612d3
GM
120792005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
12080
12081 * calendar/cal-menu.el (top level): Delete local C-down-mouse-3
12082 binding. Suggested by Stephan Stahl <stahl@eos.franken.de>.
12083
12084 * calendar/cal-move.el (calendar-beginning-of-year): Move the
12085 cursor to Jan 1 when needed.
12086 (calendar-end-of-year): Fix -/+ typo.
12087 Reported by Chong Yidong <cyd@stupidchicken.com>.
12088
be940bc5
SM
120892005-03-26 Stefan Monnier <monnier@iro.umontreal.ca>
12090
5ffc943b
SM
12091 * progmodes/flymake.el (flymake-mode): Add autoload cookie.
12092
be940bc5
SM
12093 * emacs-lisp/debug.el (debugger-record-expression): Add a missing
12094 format to `message'. Inspired by Deepak Goel <deego@gnufans.org>.
12095
85df292e
RS
120962005-03-25 Richard M. Stallman <rms@gnu.org>
12097
12098 * filesets.el (filesets-init): Add autoload.
12099
12100 * mail/mailalias.el (mail-directory): Doc fix.
12101
121022005-03-25 Frederik Fouvry <fouvry@CoLi.Uni-SB.DE>
be940bc5 12103
85df292e
RS
12104 * mail/mailalias.el (mail-directory-process): Do nothing if
12105 mail-directory-process is an atom.
12106 (mail-get-names): Ignore mail-directory-names if it is an atom.
12107 (mail-directory-process defvar): Doc fix.
12108 (mail-names): Doc fix.
12109
121102005-03-25 Johan Bockg\e,Ae\e(Brd <bojohan+mail@dd.chalmers.se> (tiny change)
12111
12112 * textmodes/flyspell.el (mail-mode-flyspell-verify): Fix regexp syntax.
12113
ae766e0d
KH
121142005-03-26 Kenichi Handa <handa@m17n.org>
12115
be940bc5
SM
12116 * international/mule-util.el (detect-coding-with-priority):
12117 Call update-coding-systems-internal before detect-coding-region.
ae766e0d 12118
5a049eca
NR
121192005-03-26 Nick Roberts <nickrob@snap.net.nz>
12120
12121 * progmodes/gdb-ui.el (gdb-breakpoints-mode-map)
12122 (gdb-frames-mode-map): Add follow-link property.
12123
bba984aa
JB
121242005-03-25 Jay Belanger <belanger@truman.edu>
12125
12126 * calc/calcalg2.el (calc-solve-for): Use "Variable(s)" to prompt
12127 for variables.
12128
13200335
JL
121292005-03-25 Juri Linkov <juri@jurta.org>
12130
12131 * image-mode.el: Optimize image filename extension regexps in
12132 autoload cookies. Associate .x[bp]m with `image-mode-maybe'
12133 in `auto-mode-alist'.
12134 (image-mode): Add `image-toggle-display-text' to local hook
12135 `change-major-mode-hook'. Display the image as an image by
12136 default. Set `cursor-type' and `truncate-lines' if the image
12137 is already displayed. Take into account the current mode (image
12138 or text) in message.
12139 (image-minor-mode): New minor mode.
12140 (image-mode-maybe, image-toggle-display-text): New functions.
12141 (image-toggle-display): Use called-interactively-p.
12142 Let-bind `inhibit-read-only' to t.
12143
90d0be7d
JL
12144 * image-mode.el (image-minor-mode): Set `cursor-type' and
12145 `truncate-lines' if the image is already displayed. Add turning
12146 image-minor-mode off to `change-major-mode-hook'. Add message.
12147 Call `image-toggle-display-text' after turning image-minor-mode off.
13200335 12148
5341e481
SM
121492005-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
12150
12151 * international/mule-cmds.el (set-locale-environment): For Mac OS X's
12152 Terminal.app, use utf-8.
12153 (set-display-table-and-terminal-coding-system): Add coding-system arg.
12154 (set-locale-environment): Use it.
12155
12156 * term/xterm.el: Undo last change, better done in mule-cmds.el.
12157
12158 * emacs-lisp/rx.el (rx-constituents): Add symbol-start and symbol-end.
12159
12160 * progmodes/python.el (python-close-block-statement-p)
12161 (python-outdent-p, python-current-defun): Use symbol-end.
12162
126c9dda
TTN
121632005-03-25 Karl Chen <quarl@cs.berkeley.edu> (tiny change)
12164
12165 * files.el (save-some-buffers): Doc fix.
12166
932fb767
WL
121672005-03-25 Werner Lemberg <wl@gnu.org>
12168
12169 * complete.el, thumbs.el: Replace `legal' with `valid'.
9f556e44 12170 * calendar/calendar.el: Replace `legal' with `valid'.
bece3937 12171 * emacs-lisp/advice.el: Replace `legal' with `valid'.
0486e05a 12172 * mail/supercite.el: Replace `legal' with `valid'.
881b07f9
JB
12173 * progmodes/cperl-mode.el, progmodes/idlw-shell.el
12174 * progmodes/idlwave.el, progmodes/vhdl-mode.el:
12175 Replace `legal' with `valid'.
12176 * textmodes/reftex-vars.el, textmodes/reftex.el:
12177 Replace `legal' with `valid'.
932fb767 12178
25f72ec0
WL
121792005-03-25 Werner Lemberg <wl@gnu.org>
12180
99580cde
KS
12181 * calc/calc-forms.el, calc/calc-sel.el:
12182 * midnight.el, vc-cvs.el:
12183 * emacs-lisp/cl-macs.el:
12184 * emulation/vip.el:
12185 * eshell/esh-io.el, eshell/esh-var.el:
12186 * mail/supercite.el:
881b07f9
JB
12187 * progmodes/ebnf-abn.el, progmodes/ebnf-bnf.el
12188 * progmodes/ebnf-ebx.el, progmodes/ebnf-dtd.el, progmodes/ebnf-iso.el
12189 * progmodes/ebnf-yac.el, progmodes/ebnf2ps.el, progmodes/idlwave.el
12190 * progmodes/sh-script.el, progmodes/xscheme.el:
881b07f9
JB
12191 * textmodes/refbib.el, textmodes/refer.el, textmodes/reftex-cite.el
12192 * textmodes/reftex-index.el, textmodes/reftex-parse.el
12193 * textmodes/reftex-ref.el, textmodes/reftex-vars.el
a5b5bf44
JB
12194 * textmodes/reftex.el, textmodes/org.el:
12195 Replace `illegal' with `invalid'.
25f72ec0 12196
781da985
SM
121972005-03-24 Stefan Monnier <monnier@iro.umontreal.ca>
12198
5341e481
SM
12199 * progmodes/flymake.el (flymake-get-file-name-mode-and-masks)
12200 (flymake-find-buildfile, flymake-find-possible-master-files)
12201 (flymake-check-include, flymake-parse-line): Replace loops over the
12202 length of lists, by loops over lists, to remove silly O(n\e,A2\e(B) behavior.
12203
12204 * progmodes/flymake.el (flymake-ensure-ends-with-slash): Remove.
12205 Substitute file-name-as-directory in the rest of the file.
12206 (flymake-get-common-file-prefix): Rewrite, using compare-strings.
12207 (flymake-replace-region): Remove unused arg `buffer'.
12208 (flymake-check-patch-master-file-buffer): Update calls to it.
12209 (flymake-add-err-info): Remove unused var `count'.
12210 (flymake-mode): Use define-minor-mode.
12211
12212 * progmodes/flymake.el: Use with-current-buffer.
12213 (flymake-float-time, flymake-get-temp-dir, flymake-line-end-position)
12214 flymake-replace-regexp-in-string, flymake-line-beginning-position)
12215 (flymake-popup-menu, flymake-current-row, flymake-selected-frame):
12216 Avoid testing for `xemacs'.
12217 (flymake-nop): Move.
12218 (flymake-region-has-flymake-overlays): Return the computed value.
12219 (flymake-reformat-err-line-patterns-from-compile-el): Use dolist.
12220 Remove unused var `endline'.
12221 (flymake-get-line-count): Remove unused function.
12222 (flymake-display-err-menu-for-current-line): Unused var move-mouse-pos.
12223
12224 * emulation/vi.el:
12225 * generic.el:
12226 * hilit-chg.el (global-highlight-changes):
12227 * hi-lock.el (hi-lock-mode):
12228 * follow.el: find-file-hooks -> find-file-hook.
12229
781da985
SM
12230 * comint.el (comint-insert-input): Obey mouse-yank-at-point.
12231
3659a2b8
JL
122322005-03-24 Juri Linkov <juri@jurta.org>
12233
12234 * dired.el (dired-mode-map): Add menu item "Compare directories"
12235 for dired-compare-directories.
12236
12237 * dired-aux.el (dired-compare-directories): Add autoload cookie.
12238 Doc fix. Replace `read-file-name' with `read-directory-name'.
12239
781da985 122402005-03-24 Stefan Monnier <monnier@iro.umontreal.ca>
590880af
SM
12241
12242 * term/xterm.el: If running in Terminal.app set coding-system to utf-8.
12243
0fa1a6b8
JB
122442005-03-24 Jay Belanger <belanger@truman.edu>
12245
fe38e3b0 12246 * calc/calc-embed.el (calc-embedded-mode-change): Save all
0fa1a6b8
JB
12247 relevant mode settings in calc-embedded-original-modes when modes
12248 are permanently changed.
12249
a702ffbb
SM
122502005-03-24 Stefan Monnier <monnier@iro.umontreal.ca>
12251
12252 * autoinsert.el: find-file-hooks -> find-file-hook.
12253
fbc5e359
LK
122542005-03-24 Lute Kamstra <lute@gnu.org>
12255
12256 * generic.el (generic-font-lock-defaults): Make it obsolete.
12257 (generic-font-lock-keywords): New variable to replace
12258 generic-font-lock-defaults.
12259 (generic-mode-set-font-lock): Delete it.
12260 (generic-mode-internal): Don't call generic-mode-set-font-lock.
12261 (generic-bracket-support): Add docstring.
12262
16a013c2
LK
12263 * generic-x.el: Rename generic-font-lock-defaults to
12264 generic-font-lock-keywords throughout.
12265 (mailagent-rules-setup-function): Delete it.
12266 (mailagent-rules-generic-mode): Use anonymous function instead.
12267 (show-tabs-generic-mode-font-lock-defaults-1)
12268 (show-tabs-generic-mode-font-lock-defaults-2): Make them constants.
12269 Quote faces.
12270 (show-tabs-tab-face, show-tabs-space-face): Specify background,
12271 not foreground.
12272
48621281
LK
12273 * emacs-lisp/lisp-mode.el (lisp-imenu-generic-expression):
12274 Recognize define-generic-mode.
12275
a702ffbb
SM
122762005-03-23 Stefan Monnier <monnier@iro.umontreal.ca>
12277
12278 * icomplete.el (icomplete-simple-completing-p): Don't turn on icomplete
12279 if there's no completion table.
12280
c29749e7
MB
122812005-03-23 Miles Bader <miles@gnu.org>
12282
fbc5e359 12283 * progmodes/gdb-ui.el (breakpoint-enabled, breakpoint-disabled):
c29749e7
MB
12284 Remove tty-specific variants, as they're no longer needed.
12285
ca2d9ad8
LK
122862005-03-23 Lute Kamstra <lute@gnu.org>
12287
a702ffbb 12288 * generic-x.el: Code cleanup: make args constant whenever possible.
82e38f3e
LK
12289 (installshield-statement-keyword-list)
12290 (installshield-system-functions-list)
12291 (installshield-system-variables-list, installshield-types-list)
12292 (installshield-funarg-constants-list): Make them constants.
12293
ef300cff
LK
12294 * generic.el (generic-make-keywords-list): Add autoload cookie.
12295
a702ffbb
SM
12296 * calendar/time-date.el: Add comment on time value formats.
12297 Don't require parse-time.
ca2d9ad8
LK
12298 (with-decoded-time-value): New macro.
12299 (encode-time-value): New function.
12300 (time-to-seconds, time-less-p, time-subtract, time-add): Use them.
12301 (days-to-time): Return a valid time value when arg is huge.
12302 (time-since): Use time-subtract.
12303 (time-to-number-of-days): Use time-to-seconds.
12304
bbcb3b44
DP
123052005-03-23 David Ponce <david@dponce.com>
12306
12307 * recentf.el: (recentf-keep): New option.
12308 (recentf-menu-action): Default to `find-file'.
12309 (recentf-keep-non-readable-files-flag)
12310 (recentf-keep-non-readable-files-p)
12311 (recentf-file-readable-p, recentf-find-file)
12312 (recentf-cleanup-remote): Remove.
12313 (recentf-include-p): More robust.
12314 (recentf-keep-p): New function.
12315 (recentf-remove-if-non-kept): Rename from
52eb0373 12316 `recentf-remove-if-non-readable'. Use `recentf-keep-p'.
a702ffbb 12317 All callers updated.
bbcb3b44 12318 (recentf-menu-items-for-commands): Fix help string.
52eb0373
JB
12319 (recentf-track-closed-file): Update. Doc fix.
12320 (recentf-cleanup): Update. Count removed files. Doc fix.
bbcb3b44 12321
8df0ffbe
KS
123222005-03-23 Kim F. Storm <storm@cua.dk>
12323
12324 * progmodes/gdb-ui.el (breakpoint-enabled, breakpoint-disabled):
12325 Don't inherit from fringe face (now happens automatically).
12326
eac7d7eb
KS
123272005-03-22 Kim F. Storm <storm@cua.dk>
12328
12329 * tooltip.el (tooltip-show-help-function): Ignore negative mouse
12330 position values.
12331
4a4a82d6
SM
123322005-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
12333
12334 * menu-bar.el (showhide-date-time): Remove.
12335 (menu-bar-showhide-menu): Use menu-bar-make-mm-toggle.
12336 (menu-bar-make-mm-toggle): Simplify.
12337
19f26a89 123382005-03-22 JUAN-LEON Lahoz Garcia <juanleon1@gmail.com>
4a4a82d6
SM
12339
12340 * progmodes/perl-mode.el (perl-font-lock-keywords-2):
12341 Accept qualified variable and function names.
12342
b9d8ddef
TTN
123432005-03-22 Thien-Thi Nguyen <ttn@gnu.org>
12344
12345 * bindings.el (completion-ignored-extensions):
12346 Remove ".lis" for `vax-vms'.
12347
9660f868
AS
123482005-03-22 Andreas Schwab <schwab@suse.de>
12349
12350 * generic-x.el: Revert last change.
12351 * ldefs-boot.el: Update.
12352
948e33b9
JB
123532005-03-22 Jay Belanger <belanger@truman.edu>
12354
99580cde 12355 * calc/calc-embed.el (calc-embedded-original-modes): New variable.
948e33b9
JB
12356 (calc-embedded-save-original-modes)
12357 (calc-embedded-restore-original-modes): New functions.
12358 (calc-do-embedded): Save original modes when entering embedded mode
12359 and restore when leaving embedded mode.
12360 (calc-embedded-modes-change): Change the value of
12361 calc-embedded-original-modes to reflect permanent changes.
12362
e6c901b6
LK
123632005-03-22 Lute Kamstra <lute@gnu.org>
12364
12365 * generic-x.el: Require generic again.
12366
28c22055
MB
123672005-03-22 Miles Bader <miles@gnu.org>
12368
12369 * progmodes/gdb-ui.el (breakpoint-enabled, breakpoint-disabled):
12370 Tweak details to look good on both ttys and bitmap displays, light
12371 or dark background, etc.
12372
f0ebf1eb
KS
123732005-03-21 Kim F. Storm <storm@cua.dk>
12374
12375 * tooltip.el (tooltip-show-help-function): Check car and cdr of
12376 mouse position.
12377
47fda8fc
SM
123782005-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
12379
12380 * icomplete.el: Don't forcibly turn on the mode upon load.
12381 (icomplete-mode): Use define-minor-mode.
12382 (icomplete-eoinput): Default to nil.
12383 (icomplete-minibuffer-setup): Remove autoload.
12384 (icomplete-tidy): Simplify.
12385 (icomplete-exhibit): Use buffer-undo-list to determine if we're still
12386 in the initial state or if the user has modified the field.
12387 Fix handling of icomplete-max-delay-chars.
12388 Remove code that handles the oddball case where
12389 minibuffer-completion-table is an integer.
12390 Wrap icomplete-completions in while-no-input in case building
12391 completions takes more time than expected.
12392 (icomplete-completions): Simplify.
12393
a775dff4
RS
123942005-03-21 Richard M. Stallman <rms@gnu.org>
12395
12396 * jka-compr.el (jka-compr-really-do-compress):
12397 Make variable buffer-local.
12398
12399 * image-mode.el: Handle .xpm files too.
12400 (image-toggle-display): Preserve modification flag.
12401
12402 * help.el (where-is): Don't mention aliases with no key bindings.
12403
077f7085
LK
124042005-03-21 Lute Kamstra <lute@gnu.org>
12405
ca19f3f1
AS
12406 * generic.el: Fix commentary section. Don't require cl for
12407 compilation.
077f7085
LK
12408 (generic-mode-list): Add autoload cookie.
12409 (generic-use-find-file-hook, generic-lines-to-scan)
12410 (generic-find-file-regexp, generic-ignore-files-regexp)
12411 (generic-mode, generic-mode-find-file-hook)
12412 (generic-mode-ini-file-find-file-hook): Fix docstrings.
12413 (define-generic-mode): Make it a defmacro. Fix docstring.
12414 (generic-mode-internal): Code cleanup. Add autoload cookie.
12415 (generic-mode-set-comments): Code cleanup.
12416 * generic-x.el: Don't prevent compilation. Don't require generic.
12417 Follow coding conventions. Minor code cleanup.
12418 (etc-fstab-generic-mode): Add some keywords.
12419 * font-lock.el (lisp-font-lock-keywords-1): Font lock a call to
12420 define-generic-mode like a function declaration.
12421
51d6d300
JB
124222005-03-21 Jay Belanger <belanger@truman.edu>
12423
12424 * calc/calc-embed.el (calc-do-embedded): Put data on stack before
12425 changing modes.
12426
568ec09d
SS
124272005-03-21 Sam Steingold <sds@gnu.org>
12428
12429 * add-log.el (add-log-current-defun): Support more C DEFUN forms.
12430
7651545c
TTN
124312005-03-21 Thien-Thi Nguyen <ttn@gnu.org>
12432
12433 * progmodes/dcl-mode.el (dcl-font-lock-keywords):
12434 Add underscore to "f$ lexicals" regexp.
12435
fe6b1dbd
JL
124362005-03-20 Juri Linkov <juri@jurta.org>
12437
12438 * subr.el (progress-reporter-do-update): When `min-value' is equal
12439 to `max-value', set `percentage' to 0 and prevent division by zero.
12440
340b8d4f
MA
124412005-03-20 Michael Albinus <michael.albinus@gmx.de>
12442
12443 Sync with Tramp 2.0.48.
12444
11948172 12445 * net/tramp.el (all): Change all addresses to .gnu.org.
340b8d4f
MA
12446 (tramp-append-tramp-buffers): New defun.
12447 (tramp-bug): Apply `tramp-append-tramp-buffers' as post-hook.
12448 Catch `dont-send' signal.
12449 (tramp-set-auto-save-file-modes): Set always permissions, because
12450 there might be an old auto-saved file belonging to another
12451 original file. This could be a security threat. Reported by
12452 Kjetil Kjernsmo <kjetil@kjernsmo.net>.
12453 Check for Emacs 21.3.50 removed.
12454
11948172 12455 * net/tramp-smb.el (all): Remove debug construct for
340b8d4f 12456 `with-parsed-tramp-file-name'.
a57e098f 12457 (tramp-smb-prompt): Prompt can contain spaces inside directory names.
340b8d4f
MA
12458 (tramp-smb-handle-delete-directory, tramp-smb-handle-delete-file):
12459 No error message if DIRECTORY or FILENAME doesn't exist.
12460 (tramp-smb-open-connection): Check existence of
12461 `tramp-smb-program'.
12462
a57e098f
SM
124632005-03-20 Stefan Monnier <monnier@iro.umontreal.ca>
12464
12465 * progmodes/perl-mode.el (perl-font-lock-syntactic-face-function):
12466 Properly handle the case where the `m' or `s' command's argument is not
12467 yet terminated.
12468 (perl-indent-new-calculate): New function.
12469 (perl-indent-line): Use it.
12470
e38b967a
MB
124712005-03-20 Miles Bader <miles@gnu.org>
12472
12473 * progmodes/gdb-ui.el (gdb-put-breakpoint-icon): Use breakpoint faces
12474 in text-mode too. Change to new face names.
a57e098f 12475 (breakpoint-enabled): Rename from `breakpoint-enabled-bitmap-face'.
e38b967a 12476 Add `:weight bold' attribute.
a57e098f 12477 (breakpoint-disabled): Rename from `breakpoint-disabled-bitmap-face'.
e38b967a 12478
0ee6e7b7
JL
124792005-03-19 Juri Linkov <juri@jurta.org>
12480
12481 * files.el (auto-mode-alist): Add comment. Optimize jar/ear/war.
12482
12483 * international/mule.el (auto-coding-alist): Sync with
12484 `auto-mode-alist' by adding upper case archive file extensions
12485 and adding ear/war to jar extension.
12486
864f69e9
EZ
124872005-03-19 David Casperson <casper@unbc.ca> (tiny change)
12488
12489 * textmodes/tex-mode.el (tex-view): If tex-shell process is not
12490 running, restart it.
12491
580a2a02
EZ
124922005-03-19 Yoichi NAKAYAMA <yoichi@geiin.org> (tiny changes)
12493
a57e098f 12494 * finder.el (finder-current-item): Throw an error on an empty line.
580a2a02
EZ
12495
12496 * man.el (Man-follow-manual-reference): If current-word returns
12497 nil, use "".
12498
09ad1a5b
EZ
124992005-03-19 Matt Hodges <MPHodges@member.fsf.org>
12500
12501 * simple.el (goto-line): Doc fix.
12502
9dce96b5
EZ
125032005-03-19 Aaron Hawley <Aaron.Hawley@uvm.edu> (tiny change)
12504
12505 * files.el (save-buffer): Doc fix.
12506
068f123a
EZ
125072005-03-19 Michael R. Mauger <mmaug@yahoo.com>
12508
12509 * recentf.el (recentf-cleanup-remote): New variable.
588c0770 12510 (recentf-cleanup): Use it to conditionally check availability of
068f123a
EZ
12511 remote files.
12512
19f26a89 125132005-03-19 Joe Edmonds <joe-bugs-debian-org@elem.com> (tiny change)
1b1556b1
EZ
12514
12515 * emacs-lisp/lisp-mode.el (lisp-mode-variables): Recognize `@' in
12516 function names.
12517
504f06a2
EZ
125182005-03-19 Eli Zaretskii <eliz@gnu.org>
12519
12520 * language/thai-word.el: New file.
12521
79d2d279
EZ
125222005-03-19 JUAN-LEON Lahoz Garcia <juanleon1@gmail.com>
12523
12524 * files.el (backup-buffer): If the file's directory is not
12525 writable, use copy instead of move to backup the file.
12526
f3b7338c
EZ
125272005-03-19 Eli Zaretskii <eliz@gnu.org>
12528
12529 * obsolete/keyswap.el: Moved to obsolete/ from term/.
12530
5d62baca
VJL
125312005-03-19 Vinicius Jose Latorre <viniciusjl@ig.com.br>
12532
a57e098f
SM
12533 * ps-print.el (ps-generate-string-list, ps-generate-header-line):
12534 Use functionp instead of symbolp and fboundp. Reported by Drkm
5d62baca
VJL
12535 <darkman_spam@yahoo.fr>.
12536 (ps-print-version): New version 6.6.6.
12537
951f97e6
SM
125382005-03-18 Tak Ota <Takaaki.Ota@am.sony.com>
12539
12540 * textmodes/table.el (table--line-column-position): New idiom.
12541 (table--row-column-insertion-point-p): New function to test
12542 validity of row and column insertion operation at a location.
12543 (table-global-menu, table-cell-menu): Use above functions for
12544 deterministic test operation.
12545 (table--editable-cell-p): Behave in deterministic fashion.
12546
1332f1a0
JL
125472005-03-18 Juri Linkov <juri@jurta.org>
12548
12549 * isearch.el (isearch-lazy-highlight-new-loop):
12550 Make arguments beg and end optional.
12551 (isearch-update): Remove optional arguments nil from
12552 isearch-lazy-highlight-new-loop.
12553 (isearch-lazy-highlight-search): Let-bind case-fold-search to
12554 isearch-lazy-highlight-case-fold-search instead of
12555 isearch-case-fold-search, and let-bind isearch-regexp to
951f97e6
SM
12556 isearch-lazy-highlight-regexp.
12557 Use isearch-lazy-highlight-last-string instead of isearch-string.
1332f1a0
JL
12558
12559 * replace.el (perform-replace): Remove bindings of global
12560 variables isearch-string, isearch-regexp, isearch-case-fold-search.
12561 Add three new arguments to `replace-highlight'.
12562 (replace-highlight): Add arguments string, regexp, case-fold.
12563 Let-bind isearch-string, isearch-regexp, isearch-case-fold-search
12564 to allow isearch-lazy-highlight-new-loop to use these values
951f97e6 12565 to set corresponding isearch-lazy-highlight-* internal
1332f1a0
JL
12566 variables whose values lazy highlighting will use regardless of
12567 changes to global variables isearch-string, isearch-regexp,
12568 isearch-case-fold-search during lazy highlighting loop.
12569 (replace-dehighlight): Rename `isearch-lazy-highlight-cleanup'
12570 to `lazy-highlight-cleanup'.
12571
12572 * textmodes/ispell.el (ispell-lazy-highlight): New defcustom.
12573 (ispell-highlight-face): Set default face to `isearch' when
12574 lazy highlighting is enabled.
12575 (ispell-highlight-spelling-error-overlay): Set `ispell-overlay'
12576 priority to 1. Add lazy highlighting.
12577 (ispell-highlight-spelling-error-xemacs): Remove obsolete arg
12578 from `isearch-dehighlight'.
12579
42f73fb4
DP
125802005-03-18 David Ponce <david@dponce.com>
12581
12582 * files.el (hack-local-variables): Do a case-insensitive search
12583 for End.
12584
46fe9018
JL
125852005-03-18 Juri Linkov <juri@jurta.org>
12586
12587 * isearch.el (lazy-highlight-cleanup) <command>: Rename from
12588 `isearch-lazy-highlight-cleanup', add alias to old name and
12589 declare obsolete. Add release numbers to other obsolete vars.
951f97e6
SM
12590 (isearch-done, isearch-lazy-highlight-new-loop):
12591 Rename `isearch-lazy-highlight-cleanup' to `lazy-highlight-cleanup'.
46fe9018
JL
12592 (lazy-highlight-cleanup) <variable>: Doc fix.
12593 (isearch-lazy-highlight-update): Rename obsolete
12594 `isearch-lazy-highlight-face' to `lazy-highlight-face'.
12595
951f97e6 125962005-03-18 Kenichi Handa <handa@m17n.org>
1ab06fdf
KH
12597
12598 * language/thai-util.el: Fix categorization of Thai characters in
12599 thai-category-table.
12600 (thai-composition-pattern): Adjust it for the above change.
12601 (thai-self-insert-command, thai-compose-syllable): New functions.
12602 (thai-compose-region): Use thai-compose-syllable.
12603 (thai-compose-string): Likewise.
12604 (thai-composition-function): Likewise.
12605 (thai-auto-composition): New function.
12606 (thai-auto-composition-mode): New minor mode.
12607
12608 * language/thai.el: Fix patterns to be registered in
12609 composition-function-table.
12610
12611 * international/quail.el (quail-input-method): Locally bind
12612 inhibit-modification-hooks to t.
12613
c7bd5d57
RS
126142005-03-17 Richard M. Stallman <rms@gnu.org>
12615
12616 * progmodes/perl-mode.el (perl-mode-hook): Defvar it.
12617 (perl-mode): Use run-mode-hooks.
12618
12619 * mail/rmail.el (rmail-movemail-program, rmail-pop-password)
12620 (rmail-pop-password-required, rmail-remote-password): Doc fixes.
12621 (rmail-preserve-inbox, rmail-probe, rmail-autodetect): Doc fix.
12622
951f97e6 12623 * mail/sendmail.el (sendmail-send-it): Reenable the code
c7bd5d57
RS
12624 to compute resend-to-address and use it.
12625
12626 * tar-mode.el (tar-mode): Turn off undo unconditionally.
12627
12628 * image-mode.el: New file.
12629
12630 * image.el (insert-sliced-image): Add autoload cookie.
12631
12632 * font-lock.el (font-lock-lines-before): New user option.
12633 (font-lock-after-change-function): Obey it.
12634
12635 * bindings.el (esc-map): Make M-g a prefix.
12636 Bind M-g g and M-g M-g to goto-line.
12637
c7bd5d57
RS
12638 * faces.el (face-id): Doc fix.
12639
126402005-03-17 Frederik Fouvry <fouvry@CoLi.Uni-SB.DE>
12641
12642 * mail/rmail.el (rmail-unknown-mail-followup-to): New function.
12643 (rmail-show-message): Use rmail-unknown-mail-followup-to.
12644 (rmail-reply): Recognize Mail-Followup-To and Mail-Reply-To headers.
12645
12646 * mail/sendmail.el (mail-yank-ignored-headers)
12647 (mail-font-lock-keywords, mail-mode-fill-paragraph):
12648 Add Mail-Followup-To and Mail-Reply-To headers.
12649 (mail-citation-hook): Add autoload cookie.
12650 (mail-mode): Doc fix.
12651 (mail-mode-map): Bind mail-mail-followup-to and mail-mail-reply-to.
12652 (mail-send): Compute Mail-Followup-To and Mail-Reply-To headers.
12653 (mail-mode-fill-paragraph): Handle those headers.
12654 (mail-mailing-lists): New variable.
12655 (mail-mail-reply-to, mail-mail-followup-to): New functions.
12656
5a1f9fcf
JL
126572005-03-17 Juri Linkov <juri@jurta.org>
12658
12659 * isearch.el (isearch-fallback): Check for `(car previous)'
12660 before calling `isearch-other-end-state'.
12661
0b6ec58d
KS
126622005-03-17 Kim F. Storm <storm@cua.dk>
12663
12664 * simple.el (move-beginning-of-line): Move to beginning of buffer
12665 line, as well as beginning of screen line.
12666
eae4ba2a
GM
126672005-03-16 Glenn Morris <gmorris@ast.cam.ac.uk>
12668
12669 * calendar/diary-lib.el (mark-diary-entries): Use new optional
12670 argument REDRAW rather than calendar-redrawing variable.
12671 * calendar/calendar.el (calendar-redrawing): Delete.
12672 (redraw-calendar): Do not bind calendar-redrawing.
12673
126742005-03-16 Matt Hodges <MPHodges@member.fsf.org>
12675
12676 * calendar/diary-lib.el (diary-redraw-calendar): Preserve point in
12677 diary-file buffer.
12678
b3e484d7
SM
126792005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
12680
12681 * help.el (describe-mode): Allow a :minor-mode-function property to
12682 specify a different minor mode toggle function than the variable.
12683 * simple.el (auto-fill-function):
12684 * subr.el (add-minor-mode): Use it.
12685
7bf880c6
KH
126862005-03-16 Kenichi Handa <handa@m17n.org>
12687
12688 * language/ethio-util.el (sera-being-called-by-w3): New variable.
12689 (ethio-sera-to-fidel-ethio): Check also sera-being-called-by-w3.
12690 (ethio-fidel-to-sera-buffer): Likewise.
12691
fe3947c3
JL
126922005-03-16 Juri Linkov <juri@jurta.org>
12693
12694 * emacs-lisp/find-func.el (find-function-regexp):
12695 Add defun-emitting macro `menu-bar-make-toggle'.
12696
12697 * isearch.el: Put `isearch-scroll' property to
12698 `split-window-horizontally'.
12699
12700 * info.el: Update error messages for `debug-ignored-errors'.
12701 (Info-isearch-search): Doc fix.
12702 (Info-find-node): Move up code to go into info buffer before
12703 recording the node to the history.
12704 (Info-fontify-node): Fontify titles only if the next line
12705 has two or more `*', `=', `-', `.'.
12706 Display "go to this node" for empty (match-string 3).
12707
6a3fac90
YM
127082005-03-16 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
12709
12710 * term/mac-win.el: Add mouse pointer shape constants.
12711
bc438588
KS
127122005-03-15 Kim F. Storm <storm@cua.dk>
12713
12714 * simple.el (move-beginning-of-line): Use vertical-motion.
12715
65e7180e
JL
127162005-03-15 Juri Linkov <juri@jurta.org>
12717
12718 * isearch.el (isearch-error): New variable.
12719 (isearch-invalid-regexp, isearch-within-brackets): Remove.
b3e484d7 12720 (isearch-error-state): Rename from `isearch-invalid-regexp-state'.
65e7180e
JL
12721 (isearch-within-brackets-state): Remove.
12722 (isearch-case-fold-search-state, isearch-pop-fun-state):
12723 Decrease frame index.
12724 (isearch-mode, isearch-top-state, isearch-push-state)
12725 (isearch-edit-string, isearch-abort, isearch-search-and-update)
12726 (isearch-fallback, isearch-message-prefix, isearch-message-suffix)
12727 (isearch-search, isearch-lazy-highlight-new-loop):
12728 Replace `isearch-invalid-regexp' with `isearch-error'.
12729 Remove `isearch-within-brackets'.
12730 (isearch-search): Add `search-failed' handler to `condition-case'.
12731 (isearch-lazy-highlight-search): Add `condition-case' to catch
12732 errors and allow `isearch-lazy-highlight-update' to try
12733 highlighting from the beginning of the window.
12734 (isearch-repeat): Move up code to set isearch-wrapped to t
12735 before calling isearch-wrap-function.
12736
12737 * info.el (Info-isearch-initial-node): New internal variable.
12738 (Info-search): Signal an error in isearch mode when search leaves
12739 the initial node. Signal an error when `bound' is non-nil and
12740 nothing was found in the current subfile.
12741 (Info-isearch-search): Remove `condition-case'.
12742 (Info-isearch-wrap): Don't wrap when search failed during leaving
12743 the initial node. If `Info-isearch-search' is nil, wrap around
12744 the current node.
12745 (Info-isearch-start): New fun.
12746 (Info-mode): Add buffer-local hook `Info-isearch-start' to
12747 `isearch-mode-hook'.
12748
a7321976
YM
127492005-03-15 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
12750
12751 * simple.el (normal-erase-is-backspace): Set default to t if
12752 running on Mac.
12753
12754 * term/mac-win.el (function-key-map): Sync with x-win.el.
12755
8dedddd5
KH
127562005-03-15 Kenichi Handa <handa@m17n.org>
12757
12758 * international/mule-cmds.el (locale-language-names): Modify the
12759 format of elements and add more entries.
12760 (locale-preferred-coding-systems): Add more entries.
b3e484d7 12761 (set-locale-environment): Adjust for the change of
8dedddd5
KH
12762 locale-language-names.
12763
8a462381
SM
127642005-03-14 Stefan Monnier <monnier@iro.umontreal.ca>
12765
12766 * pcvs.el (smerge-ediff): Remove bogus autoload.
12767
43314bf6
LK
127682005-03-14 Lute Kamstra <lute@gnu.org>
12769
dc64809a
LK
12770 * emacs-lisp/debug.el (debugger-make-xrefs): Docstring fix.
12771 Ignore a `*' at the beginning of a line.
12772
8a462381 12773 * subr.el (macro-declaration-function): Move to emacs-lisp/byte-run.el.
adf9acf8
LK
12774 * emacs-lisp/byte-run.el (macro-declaration-function): Move from
12775 subr.el.
12776 (dont-compile, eval-when-compile, eval-and-compile): Use declare
12777 to specify indentation.
12778
43314bf6
LK
12779 * generic.el (define-generic-mode): Let generic-mode-list be a
12780 list of strings; test membership with equal.
12781
40821110
KS
127822005-03-14 Kim F. Storm <storm@cua.dk>
12783
12784 * simple.el (next-line, previous-line): Add optional try-vscroll
12785 arg to recognize interactive use. Pass it on to line-move.
12786 (line-move): Don't perform auto-window-vscroll when defining or
588c0770 12787 executing keyboard macro to ensure consistent behavior.
40821110 12788
b70d9316
SM
127892005-03-13 Stefan Monnier <monnier@iro.umontreal.ca>
12790
12791 * pcvs-util.el (cvs-string->strings): Strip trailing whitespace.
12792
c4fbcb01
LK
127932005-03-13 Lute Kamstra <lute@gnu.org>
12794
12795 * emacs-lisp/debug.el (debug): Set debug-on-exit before calling
12796 debugger-setup-buffer so that backtrace marks the frames set to
12797 debug-on-exit and we don't have to do it manually. Set an extra
12798 debug-on-exit for macro's.
12799 (debugger-setup-buffer): Don't mark the top frame manually.
40821110 12800
3fdfb09c
LK
128012005-03-12 Lute Kamstra <lute@gnu.org>
12802
12803 * emacs-lisp/byte-run.el: Replace lisp-indent-hook with
12804 lisp-indent-function throughout.
12805 (with-no-warnings): Set lisp-indent-function property.
12806
09d252f2
TTN
128072005-03-12 Thien-Thi Nguyen <ttn@gnu.org>
12808
12809 * progmodes/dcl-mode.el (dcl-mode-syntax-table):
12810 Add entry for backslash.
12811
c10d2217
JL
128122005-03-12 Juri Linkov <juri@jurta.org>
12813
12814 * info.el (Info-search): Four fixes for backward search.
12815
0e425a58
JB
128162005-03-11 Jay Belanger <belanger@truman.edu>
12817
12818 * calc/calc.el (calc-language-alist): New variable.
12819 * calc/calc-embed.el (calc-embedded-language-alist): Remove.
12820 (calc-embedded-find-modes): Use calc-language-alist instead of
12821 calc-embedded-language-alist.
12822
33873bad
GM
128232005-03-11 Glenn Morris <gmorris@ast.cam.ac.uk>
12824
12825 * calendar/calendar.el (calendar-redrawing): New internal
12826 variable.
12827 (redraw-calendar): Remove bogus save-excursion from previous
12828 change. Bind calendar-redrawing to t for mark-diary-entries.
12829 * calendar/diary-lib.el (mark-diary-entries): No need to redraw
12830 calendar if that is why we were called.
12831
fa815b14
KH
128322005-03-11 Kenichi Handa <handa@m17n.org>
12833
12834 * international/mule.el (make-coding-system): Set property
c7bd5d57 12835 coding-system-define-form to nil.
fa815b14
KH
12836 (define-coding-system-alias): Likewise.
12837
ac249c4c
KH
128382005-03-11 Kenichi Handa <handa@m17n.org>
12839
12840 These changes are suggested by Dave Love <fx@gnu.org>.
12841
12842 * textmodes/fill.el: Change encoding to iso-2022-7bit and add
12843 coding: tag.
12844 (adaptive-fill-regexp): Add more bullets.
12845 (fill-french-nobreak-p): Add Latin-1 and Latin-9 guillemets in
12846 regexps.
12847
ef75a647
SM
128482005-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
12849
dd39c336
SM
12850 * help.el (describe-mode): Properly handle non-trivial lighters.
12851 Don't ignore minor modes that are not listed in minor-mode-list.
12852
ef75a647
SM
12853 * tooltip.el (tooltip-mode): Don't complain that you can't turn the
12854 feature ON when the user requests to turn it OFF.
12855
449808f7
LK
128562005-03-10 Lute Kamstra <lute@gnu.org>
12857
12858 * emacs-lisp/debug.el (debug-entry-code): Delete it.
ef75a647 12859 (implement-debug-on-entry): New function to replace debug-entry-code.
449808f7
LK
12860 (debug-on-entry-1): Use implement-debug-on-entry. Delete the
12861 second argument as the 2005-03-07 change makes it obsolete.
12862 (debug-on-entry, cancel-debug-on-entry): Update call to
12863 debug-on-entry-1.
12864 (debug, debugger-setup-buffer): Comment update.
ef75a647 12865 (debugger-frame-number): Update to work with implement-debug-on-entry.
449808f7 12866
134d277e
JB
128672005-03-10 Jay Belanger <belanger@truman.edu>
12868
12869 * calc/calc-embed.el (math-ms-args): Declare it.
12870 (calc-embedded-eval-expr, calc-embedded-eval-get-var): Use variable
12871 math-ms-args.
12872 (calc-embedded-subst): Use math-multi-subst-rec to substitute
12873 variables.
12874
33c76f5a
NR
128752005-03-10 Nick Roberts <nickrob@snap.net.nz>
12876
12877 * progmodes/gdb-ui.el (gdb-var-create-handler, gdb-get-location):
12878 Use message-box.
12879
12880 * tooltip.el (tooltip-mode): Use define-minor-mode and simplify.
12881 (tooltip-activate-mouse-motions-if-enabled): Use dolist.
12882 (tooltip-gud-tips): Simplify.
588c0770 12883 (tooltip-gud-tips-p): Remove superfluous :set.
33c76f5a
NR
12884 (tooltip-gud-modes): Add fortran-mode.
12885 (gdb-tooltip-print): Remove newline for tooltip-use-echo-area.
12886
12887 * bindings.el (mode-line-mode-menu): Add tooltip-mode to mode-line.
449808f7 12888
7f351d0b
KS
128892005-03-09 Kim F. Storm <storm@cua.dk>
12890
12891 * play/animate.el (animate-place-char): Use forward-line instead
12892 of next-line to improve performance.
12893
e62ecf85
SJ
128942005-03-09 Simon Josefsson <jas@extundo.com>
12895
12896 * net/browse-url.el (browse-url-default-browser): Doc fix.
12897
f1953880
MB
128982005-03-09 Miles Bader <miles@gnu.org>
12899
12900 * emacs-lisp/bytecomp.el (byte-compile-variable-ref)
12901 (byte-compile-obsolete): Change " since VER" to " (as of Emacs VER)".
12902
ca8d88cd
KH
129032005-03-09 Kenichi Handa <handa@m17n.org>
12904
ec4e909a
KH
12905 * international/latin-1.el: Set case and syntax for 255 only if
12906 set-case-syntax-set-multibyte is nil.
12907
7f351d0b 12908 * textmodes/ispell.el (ispell-insert-word): New function.
449808f7 12909 (ispell-word): Use ispell-insert-word to insert a new word.
ef75a647 12910 (ispell-process-line): Likewise.
ca8d88cd
KH
12911 (ispell-complete-word): Likewise.
12912
9839760a
GM
129132005-03-09 Glenn Morris <gmorris@ast.cam.ac.uk>
12914
12915 * calendar/calendar.el (redraw-calendar): Preserve point.
12916 Reported by Matt Hodges <MPHodges@member.fsf.org>.
12917 (calendar-week-start-day): Move after definition of
12918 redraw-calendar. Delete buffer test, since redraw-calendar has
12919 that now.
12920
12921 * calendar/diary-lib.el (mark-diary-entries): Only call
12922 redraw-calendar in the first of any recursive calls.
12923 Reported by Alan Shutko <ats@acm.org>.
12924
9553cf63
JL
129252005-03-08 Juri Linkov <juri@jurta.org>
12926
12927 * textmodes/sgml-mode.el (sgml-tag, html-tag-alist)
12928 (html-horizontal-rule, html-line, html-image, html-checkboxes)
12929 (html-radio-buttons): Add a space before the trailing `/>' where
12930 sgml-xml-mode is non-nil.
12931 (sgml-delete-tag): Check if the tag ends with `/>' to not delete
12932 the subsequent tag of the empty XML tag.
12933 (html-href-anchor): Don't set initial input to "http:".
12934 (html-image): Ask for the image URL and set point inside alt="".
12935 (html-name-anchor): Duplicate the name in the `id' attribute when
12936 sgml-xml-mode is non-nil.
12937 (html-paragraph): Remove \n before <p>.
12938 (html-checkboxes, html-radio-buttons): Insert `checked="checked"'
12939 instead of `checked' when sgml-xml-mode is non-nil.
12940
12941 * facemenu.el (list-colors-print): Print #RRGGBB in default face.
12942 Remove 1 space before #RRGGBB to not truncate it on terminal
12943 windows w/o fringes. Remove 1 space between bg and fg examples
12944 to get more space.
12945 (list-colors-duplicates): Replace `and' with `if' for `boundp' to
12946 avoid byte-compile warnings.
12947
12948 * image-file.el (image-file-handler): Put `safe-magic' property to
12949 `image-file-handler'.
12950
12951 * info.el (Info-isearch-search): Emulate word search in
12952 isearching through multiple Info nodes with Info-search.
12953 (Info-isearch-wrap): Allow isearch-word.
12954
9b54d453
LK
129552005-03-08 Lute Kamstra <lute@gnu.org>
12956
12957 * emacs-lisp/debug.el (debugger-step-through): Make sure that
12958 stepping into the debugger's code is not possible.
12959 (debugger-jumping-flag): Docstring update.
12960
41d4eedc
JB
129612005-03-08 Jay Belanger <belanger@truman.edu>
12962
12963 * calc/calc-embed.el (calc-do-embedded): Reset mode line when
12964 embedded mode begins.
12965 (calc-embedded-language-alist): New variable.
12966 (calc-embedded-find-modes): Use calc-embedded-language-alist to
12967 set default language mode.
12968
c68f7e21
KH
129692005-03-08 Kenichi Handa <handa@m17n.org>
12970
12971 * international/ccl.el (define-ccl-program): Fix docstring about
12972 extra 256 bytes assured for the output buffer.
12973
12974 * international/utf-16.el (ccl-encode-mule-utf-16le-with-signature):
12975 Fix BUFFER_MAGNIFICATION to 2.
12976 (ccl-encode-mule-utf-16be-with-signature): Likewise.
12977
3ee9f6ac
JW
129782005-03-07 Karl Chen <quarl@cs.berkeley.edu>
12979
12980 * align.el (align-rules-list): Added an alignment rule for CSS
12981 declarations (applies to css-mode and html-mode buffers).
12982
a29cf450
SM
129832005-03-07 Stefan Monnier <monnier@iro.umontreal.ca>
12984
12985 * emacs-lisp/debug.el (debug-on-entry-1): Fix handling of macros.
12986
2f8cd1ce
KS
129872005-03-07 Kim F. Storm <storm@cua.dk>
12988
a54595d4
KS
12989 * simple.el (move-beginning-of-line): New command.
12990
12991 * bindings.el (global-map): Bind C-a to move-beginning-of-line.
12992
12993 * reveal.el (reveal-mode-map): Bind C-a to beginning-of-line.
12994
12995 * emulation/cua-base.el: Put CUA move property on move-end-of-line
12996 and move-beginning-of-line.
12997
2f8cd1ce
KS
12998 * apropos.el (apropos-print): Omit command from M-x ... RET.
12999
7a2306d9
NR
130002005-03-07 Nick Roberts <nickrob@snap.net.nz>
13001
13002 * progmodes/gdb-ui.el (gdb-var-create-handler): Handle just MI case.
13003 (gdb-send, gdb-send-item): Log items sent from gdb-send too.
13004
aaf2cff2
RS
130052005-03-06 Richard M. Stallman <rms@gnu.org>
13006
13007 * bindings.el (esc-map): Bind M-g to goto-line.
13008
13009 * facemenu.el (global-map): Bind M-o, not M-g.
13010
bf7970c5
JD
130112005-03-06 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
13012
13013 * menu-bar.el (menu-bar-file-menu): Add the same :enable to
13014 "Open Directory" as for "Open File".
13015
0251bafb
RS
130162005-03-06 Chong Yidong <cyd@stupidchicken.com>
13017
13018 * simple.el (activate-mark-hook, deactivate-mark-hook): Add defvars.
13019 (push-mark-command): Run activate-mark-hook.
13020
130212005-03-06 Richard M. Stallman <rms@gnu.org>
13022
13023 * help-mode.el (help-mode-finish): Don't alter the element
13024 in view-return-to-alist if there already is one.
13025
13026 * jit-lock.el (jit-lock-stealth-fontify): When calling sit-for,
13027 make sure the current buffer is the expected one.
13028
13029 * novice.el (disabled-command-function): Output in *Disabled Command*.
13030 Explicitly ignore non-keyboard events, and explicitly handle C-g.
13031
13032 * textmodes/flyspell.el (flyspell-large-region):
13033 Pass args differently for aspell.
13034
13035 * files.el (mode-require-final-newline): Doc fix.
13036
52eb0373 130372005-03-03 Stephan Stahl <stahl@eos.franken.de> (tiny change)
0251bafb 13038
2f8cd1ce 13039 * progmodes/which-func.el (which-function):
0251bafb
RS
13040 Specify NOERROR when calling imenu--make-index-alist.
13041
55d0f066
SM
130422005-03-05 Stefan Monnier <monnier@iro.umontreal.ca>
13043
a3194d03
SM
13044 * simple.el (normal-erase-is-backspace): Define default value.
13045
ca19f3f1
AS
13046 * custom.el (custom-theme-set-variables): Remove unused var
13047 `immediate'.
13048 (custom-reevaluate-setting): Simple function to handle variables
13049 that are defined before their default value can really be
13050 computed.
a3194d03
SM
13051
13052 * startup.el (command-line): Use it for temporary-file-directory,
13053 small-emporary-file-directory, auto-save-file-name-transforms,
13054 blink-cursor-mode, and normal-erase-is-backspace.
13055
55d0f066
SM
13056 * font-lock.el (font-lock-fontify-keywords-region): Ensure forward
13057 progress, even with buggy anchored keywords.
13058
f38c52df
LT
130592005-03-05 Luc Teirlinck <teirllm@auburn.edu>
13060
be6e87e5 13061 * simple.el (goto-line): Remove unbalanced final parenthesis.
f38c52df 13062
bb96021a
RS
130632005-03-05 Richard M. Stallman <rms@gnu.org>
13064
13065 * simple.el (goto-line): Use a number at point as the default.
13066 With C-u as arg, switch buffers.
13067
3ff96c81
JL
130682005-03-05 Juri Linkov <juri@jurta.org>
13069
13070 * frame.el (blink-cursor-mode): Replace `emacs-quick-startup'
13071 with `no-blinking-cursor'.
13072
13073 * startup.el (no-blinking-cursor): New defvar.
13074 (command-line): Add `--no-blinking-cursor' to longopts.
13075 Set `no-blinking-cursor' to t for command line arguments
13076 -Q, -nbc, --no-blinking-cursor. Replace `emacs-quick-startup'
13077 with `no-blinking-cursor' in the condition for calling
13078 `blink-cursor-mode'.
13079
c3a52675
LT
130802005-03-04 Luc Teirlinck <teirllm@auburn.edu>
13081
13082 * menu-bar.el (menu-bar-make-mm-toggle): Doc fix.
13083 (menu-bar-options-save): Add blink-cursor-mode.
13084 (menu-bar-options-menu): Add blink-cursor-mode.
13085
77b94af3
GM
130862005-03-04 Ulf Jasper <ulf.jasper@web.de>
13087
13088 * calendar/icalendar.el (icalendar-version): Increase to 0.11.
13089 (icalendar-export-file, icalendar-export-region)
a29cf450 13090 (icalendar-import-file, icalendar-import-buffer): Add autoload cookies.
77b94af3
GM
13091 (icalendar--convert-ical-to-diary): Fix problem with DURATION.
13092
524352d6
LK
130932005-03-04 Lute Kamstra <lute@gnu.org>
13094
a29cf450 13095 * emacs-lisp/debug.el (debugger-step-after-exit): Make it a defvar.
524352d6
LK
13096 (debug-function-list): Ditto.
13097
b12e59fd
RC
130982005-03-04 Robert J. Chassell <bob@rattlesnake.com>
13099
13100 * textmodes/texinfmt.el (texinfo-append-refill):
13101 Redefine the types of line to which @refill
13102 is not appended by replacing a search for `@refill\\|@bye' with
13103 `@refill\\|^[ \t]*@'. The intent is to solve both the `@end
13104 itemize@refill' bug and the unfilled long lines bug.
a29cf450 13105 (texinfmt-version): Update number and date.
b12e59fd 13106
518d3637
RS
131072005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
13108
13109 * international/code-pages.el (windows-1250, windows-125[2-8])
13110 (iso-8859-10, -13, -16, georgian-ps): Add autoload cookies.
13111
d245ff23
SM
131122005-03-03 Stefan Monnier <monnier@iro.umontreal.ca>
13113
13114 * frame.el (blink-cursor-mode): `emacs-quick-startup' may not be
13115 bound yet.
13116
b8210c6e
JPW
131172005-03-02 Romain Francoise <romain@orebokech.com>
13118
13119 * ibuf-ext.el (ibuffer-filter-disable): Move back to the current
13120 buffer after removing limits.
13121 (ibuffer-pop-filter): Ditto.
13122 Update copyright.
13123
aad1926a
MB
131242005-03-02 Miles Bader <miles@gnu.org>
13125
13126 * button.el (make-text-button): If the user doesn't specify a
13127 type, use the default. Rewrite to use `add-text-properties' and
13128 plist functions.
13129
284f0680
LK
131302005-03-01 Lute Kamstra <lute@gnu.org>
13131
13132 * emacs-lisp/debug.el (inhibit-debug-on-entry): Add docstring.
13133 (debugger-jumping-flag): New var.
13134 (debug-entry-code): Use it.
13135 (debugger-jump): Use debugger-jumping-flag and add
13136 debugger-reenable to post-command-hook.
13137 (debugger-reenable): Use debugger-jumping-flag and remove itself
13138 from post-command-hook.
13139 (debug, debug-on-entry, cancel-debug-on-entry): Remove call to
13140 debugger-reenable.
13141
43e7d00a
RC
131422005-03-01 Robert J. Chassell <bob@rattlesnake.com>
13143
284f0680 13144 * textmodes/texinfmt.el (texinfo-no-refill-regexp): Comment out
43e7d00a
RC
13145 inclusion of "itemize\\|", which may be unnecessary, is certainly
13146 inelegant, and stops refilling in itemize lists when formatting
13147 Japanese Texinfo files to Info.
13148 Update copyright to 2005.
13149
911ba5f8
NR
131502005-03-01 Nick Roberts <nickrob@snap.net.nz>
13151
13152 * progmodes/gdb-ui.el (gdb-get-location): Use a warning instead
13153 of an error if GDB can't find the source file.
13154
f830b09e
GM
131552005-03-01 Glenn Morris <gmorris@ast.cam.ac.uk>
13156
13157 * calendar/calendar.el (redraw-calendar): Work from any buffer,
13158 not just the calendar.
13159
13160 * calendar/diary-lib.el (mark-diary-entries): Remove any old marks
13161 first.
13162 (diary-redraw-calendar): New function.
13163 (make-diary-entry): Add diary-redraw-calendar to local
13164 write-contents-functions. Turn off selective display before
13165 inserting in diary.
13166
5582d76d
KS
131672005-03-01 Kim F. Storm <storm@cua.dk>
13168
13169 * emacs-lisp/copyright.el (copyright-fix-years): New command.
13170
a9ee5cac
LK
131712005-03-01 Lute Kamstra <lute@gnu.org>
13172
13173 * emacs-lisp/debug.el (debug-on-entry-1): Reimplement to make sure
13174 that debug-entry-code can be safely removed from a function while
13175 this code is being evaluated. Revert the 2005-02-27 change as the
13176 new implementation no longer requires it. Make sure that a
dd39c336 13177 function body containing just a string is not mistaken for a docstring.
439368ed
LK
13178 (debug): Skip one more frame in case of debug on entry.
13179 (debugger-setup-buffer): Delete one more frame line in case of
13180 debug on entry.
13181 (debugger-frame-number): Update to use the new text introduced by
d245ff23 13182 the 1999-11-03 change. Skip one more frame in case of debug on entry.
a9ee5cac 13183
77032434
KS
131842005-02-28 Kim F. Storm <storm@cua.dk>
13185
13186 * double.el (double-translate-key): Call force-window-update after
13187 read-event to avoid crash in redisplay.
13188
c4d5a8a1
SM
131892005-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
13190
13191 * emacs-lisp/debug.el (inhibit-debug-on-entry): New var.
13192 (debug): Use it. Move the inhibit-trace earlier.
13193 (debug-entry-code): New const.
13194 (debug-on-entry-1): Use it.
13195
4c23089d 131962005-02-28 Chong Yidong <cyd@stupidchicken.com>
dbaba2d2 13197
c4d5a8a1
SM
13198 * international/utf-16.el (ccl-encode-mule-utf-16le):
13199 Fix BUFFER_MAGNIFICATION to 2.
dbaba2d2
KH
13200 (ccl-encode-mule-utf-16be): Likewise.
13201
132022005-02-28 Kenichi Handa <handa@m17n.org>
13203
13204 * international/utf-16.el (ccl-encode-mule-utf-16le-with-signature):
13205 Fix BUFFER_MAGNIFICATION to 4.
13206 (ccl-encode-mule-utf-16be-with-signature): Likewise.
13207
0f468ead
NR
132082005-02-28 Nick Roberts <nickrob@snap.net.nz>
13209
13210 * speedbar.el (speedbar-update-flag): Doc fix.
13211 (speedbar-show-info-under-mouse): Give set-mouse-position the right
13212 argument.
13213
35c5f5d3
SM
132142005-02-27 Stefan Monnier <monnier@iro.umontreal.ca>
13215
fc88c288
SM
13216 * reveal.el (reveal-post-command): Don't try to reveal overlays which
13217 have a non-nil `invisible' property but are actually visible.
13218
35c5f5d3
SM
13219 * progmodes/perl-mode.el (perl-imenu-generic-expression): Add entries
13220 for perldoc sections.
13221 (perl-outline-regexp, perl-outline-level): New var and function.
13222 (perl-mode): Use them.
13223
f43ae016
GM
132242005-02-27 Glenn Morris <gmorris@ast.cam.ac.uk>
13225
13226 * calendar/diary-lib.el (diary-remind): Discard any mark portion
13227 from diary-entry. Reported by Andrew Kemp <ajwk@pell.uklinux.net>.
13228
04c9dde8
LT
132292005-02-27 Luc Teirlinck <teirllm@auburn.edu>
13230
13231 * cus-edit.el: Comment change.
13232 (custom-buffer-create-internal): Slightly reword text at top of
13233 Custom buffers. Mention there that saving an option edits the
13234 init file. Add link to Emacs manual node on `custom-file'.
13235 (custom-magic-alist): Rewrite individual State messages to use
13236 capitalized keywords. Doc fix.
13237
261b7f30
GM
132382005-02-27 Matt Hodges <MPHodges@member.fsf.org>
13239
13240 * calendar/calendar.el (calendar-buffer): Move above
13241 calendar-week-start-day.
13242 (calendar-week-start-day): Doc fix. Add :set function.
13243 (calendar-minimum-window-height): New variable.
13244 (generate-calendar-window): Only resize window if selected-window
13245 is displaying the calendar buffer. Use new variable
13246 calendar-minimum-window-height.
13247 (generate-calendar): Reword error message.
13248 (calendar-mode-map): Bind DEL to scroll-other-window-down.
13249
b71c9e75
AS
132502005-02-27 Andreas Schwab <schwab@suse.de>
13251
c58447fd
AS
13252 * vc.el (vc-do-command): Don't run command asynchronously when
13253 operating in a remote directory.
13254
b71c9e75
AS
13255 * net/tramp.el (tramp-file-name-for-operation): Fix misapplied
13256 change from sync with Tramp 2.0.47.
13257
aa5c6b3e
RS
132582005-02-27 Richard M. Stallman <rms@gnu.org>
13259
13260 * textmodes/ispell.el (ispell-change-dictionary): Doc fix.
13261
13262 * textmodes/flyspell.el (flyspell-mode-on):
13263 Call ispell-change-dictionary only if necessary.
13264
13265 * emacs-lisp/re-builder.el (regexp-builder): New function.
13266
13267 * register.el (describe-register-1): Explicitly handle
13268 yank-excluded-properties = t.
13269
13270 * cus-edit.el (custom-buffer-create-internal): Improve progress msgs.
13271 (custom-magic-alist): Change the status descriptions again.
13272 (face widget-type): Total rewrite based on `restricted-sexp'
13273 to eliminate the confusing double hiding levels.
13274
13275 * emacs-lisp/debug.el (debug-on-entry-1):
13276 If function body is empty, add nil as body form.
13277
5f8a82e1
SM
132782005-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
13279
13280 * emacs-lisp/trace.el (inhibit-trace): New var.
13281 (trace-make-advice): Use it.
13282
13283 * emacs-lisp/debug.el (debug): Put back the inhibit-trace.
13284
c6f4488c
KS
132852005-02-26 Kim F. Storm <storm@cua.dk>
13286
13287 * mouse.el (mouse-1-click-in-non-selected-windows): New defcustom.
13288 (mouse-on-link-p, mouse-drag-region-1): Use it.
13289
a0b497c5
LK
132902005-02-25 Lute Kamstra <lute@gnu.org>
13291
13292 * replace.el (query-replace-read-from): Fix 2005-02-19 change.
13293
ffa8d0ef
LT
132942005-02-24 Luc Teirlinck <teirllm@auburn.edu>
13295
13296 * frame.el (blink-cursor-mode): Add :group keyword.
13297
1a951b51
GM
132982005-02-24 Ulf Jasper <ulf.jasper@web.de>
13299
78d54dee
SM
13300 * calendar/icalendar.el (icalendar--decode-isodatetime):
13301 New optional argument DAY-SHIFT.
1a951b51
GM
13302 (icalendar-export-region): Fix coding-system-for-write.
13303 (icalendar--convert-ical-to-diary): Shift end-day of all-day
13304 events by one.
13305
6ecedb40
SM
133062005-02-24 Stefan Monnier <monnier@iro.umontreal.ca>
13307
13308 * textmodes/tex-mode.el (tex-font-lock-keywords-3): #n is atomic.
13309
1749aa90
KS
133102005-02-24 Kim F. Storm <storm@cua.dk>
13311
13312 * international/iso-acc.el (iso-accents-compose): Fix crash
13313 during redisplay. Call force-window-update after read-event
13314 and delete-region to signal that window is not accurate.
13315
78d54dee
SM
133162005-02-23 Stefan Monnier <monnier@iro.umontreal.ca>
13317
13318 * emacs-lisp/debug.el (debug): Hide the buffer if it's not killed.
13319 Remove unused and inexistent var `inhibit-trace'.
13320 (debugger-mode): Use run-mode-hooks.
13321 (debugger-list-functions): Add buttons; setup xref stack.
13322
a98ac7ae
RS
133232005-02-23 Richard M. Stallman <rms@gnu.org>
13324
13325 * calendar/appt.el (appt-time-msg-list): 3rd elt of each
13326 appointment says it was explicitly made.
13327 (appt-add): Set the 3rd element.
13328 (appt-make-list): Preserve explicit appointments.
13329
13330 * subr.el (find-tag-default): Catch errors in forward-sexp.
13331
91c66262
JL
133322005-02-23 Juri Linkov <juri@jurta.org>
13333
13334 * info.el (Info-isearch-search): New defcustom.
13335 (Info-isearch-search): Call the default isearch function
13336 when Info-isearch-search is nil.
13337 (Info-isearch-wrap): Use variable Info-isearch-search.
13338
01d746be
LT
133392005-02-22 Luc Teirlinck <teirllm@auburn.edu>
13340
13341 * cus-edit.el: Comment change.
13342
b686dd59
KS
133432005-02-22 Kim F. Storm <storm@cua.dk>
13344
6ecedb40
SM
13345 * progmodes/hideif.el (hide-ifdef-use-define-alist):
13346 Use completing-read. Suggested by Juan-Leon Lahoz Garcia.
b686dd59 13347
fe77c061
SJ
133482005-02-22 Simon Josefsson <jas@extundo.com>
13349
6ecedb40
SM
13350 * net/browse-url.el (browse-url-netscape-new-window-is-tab):
13351 New variable.
fe77c061
SJ
13352 (browse-url-netscape): Use it. Suggested by "Johann 'Myrkraverk'
13353 Oskarsson" <myrkraverk@users.sourceforget.net>.
13354
baf70a02
KS
133552005-02-22 Kim F. Storm <storm@cua.dk>
13356
13357 * mouse.el (mouse-on-link-p): If arg POS is a mouse event,
13358 check that window of that event is the selected window.
13359 (mouse-drag-region-1): Compare mouse event window to selected
13360 window before setting point.
13361
13362 * tooltip.el (tooltip-show-help-function): Pass event to
13363 mouse-on-link-p so it can check selected window.
13364
ca69e8aa
KH
133652005-02-22 Kenichi Handa <handa@m17n.org>
13366
13367 * ps-mule.el (ps-mule-header-string-charsets): Delete it.
13368 (ps-mule-show-warning): New function.
13369 (ps-mule-begin-job): Use ps-mule-show-warning if unprintable
13370 characters are found.
13371
13372 * ps-print.el (ps-header-footer-string): Return a list of header
13373 and footer strings.
13374
dae3211d
SM
133752005-02-21 Wolfgang Jenkner <wjenkner@inode.at> (tiny change)
13376
13377 * pcvs.el (cvs-retrieve-revision): Fix thinko.
13378
133792005-02-21 Stefan Monnier <monnier@iro.umontreal.ca>
2c75eddf 13380
9df747e1
SM
13381 * frame.el (blink-cursor-mode): Use define-minor-mode.
13382
2c75eddf
SM
13383 * term/mac-win.el (function-key-map): Use char-names more consistently.
13384 (file-name-coding-system): Only set it for MacOS-9. The other case is
13385 already handled in mule-cmds.el (where it also works when mac-win.el
13386 is not used).
13387
c4a166f1
KH
133882005-02-21 Kenichi Handa <handa@m17n.org>
13389
002dc239
KH
13390 * international/mule.el (ctext-pre-write-conversion): Always use
13391 " *code-converting-work*" buffer for work.
13392
c4a166f1
KH
13393 * textmodes/ispell.el (ispell-dictionary-alist): Fix docstring.
13394
22071507
TTN
133952005-02-20 Thien-Thi Nguyen <ttn@gnu.org>
13396
13397 * progmodes/scheme.el (scheme-font-lock-keywords-2): Handle named-let.
13398
50d9c396
JY
133992005-02-20 Jonathan Yavner <jyavner@member.fsf.org>
13400
2c75eddf 13401 * ses.el (undo-more): Restore defadvice, but only the part that
50d9c396
JY
13402 allows changes outside the restricted area of the buffer.
13403
0fba9f25
KS
134042005-02-20 Kim F. Storm <storm@cua.dk>
13405
13406 * simple.el (line-move): Add fourth optional arg try-vscroll which
13407 must be set to perform auto-window-vscroll.
13408 When moving backwards and doing auto-window-vscroll, automatically
13409 vscroll to the last part of lines which are taller than the window.
13410 (next-line, previous-line): Set try-vscroll arg on line-move.
13411
ac010fca
DN
134122005-02-19 Dan Nicolaescu <dann@ics.uci.edu>
13413
f79bdb3a
DN
13414 * replace.el (query-replace, query-replace-regexp)
13415 (replace-string, replace-regexp): When operating on region, make
13416 the minibuffer prompt say so.
13417
ac010fca
DN
13418 * isearch.el (isearch-forward): Document isearch-query-replace and
13419 isearch-query-replace-regexp keybindings.
0fba9f25 13420
fa64fa22
JB
134212005-02-19 Jay Belanger <belanger@truman.edu>
13422
13423 * calc/calc-aent.el (math-read-token): Add local variable.
13424
13425 * calc/calc-prog.el (calc-user-define-edit): Add local variable.
13426 (calc-edit-top): Move declaration to earlier in file.
13427 (calc-edit-macro-repeats): Add local variables.
13428
13429 * calc/calcalg2.el: Add differentiation rule for calcFunc-coth.
13430 Adjust differentiation rules for calcFunc-tan, calcFunc-cot,
13431 calcFunc-tanh.
13432 Adjust integration rule for calcFunc-tan.
13433
3f9526a3 134342005-02-19 Michael Kifer <kifer@cs.stonybrook.edu>
0fba9f25
KS
13435
13436 * viper-cmd.el (viper-prefix-commands): Make into a defconst.
13437 (viper-exec-buffer-search): Use regexp-quote to quote buffer string.
13438 (viper-minibuffer-setup-sentinel): Make some variables buffer-local.
13439 (viper-skip-separators): Bug fix.
13440 (viper-set-searchstyle-toggling-macros): Allow to unset macros in a
3f9526a3 13441 particular major mode.
0fba9f25 13442 (viper-del-backward-char-in-replace): Don't put deleted char on the
3f9526a3 13443 kill ring.
0fba9f25
KS
13444
13445 * viper-ex.el (viper-color-display-p): New function.
13446 (viper-has-face-support-p): Use viper-color-display-p.
13447
13448 * viper-keym.el (viper-gnus-modifier-map): New keymap.
13449
13450 * viper-macs.el (viper-unrecord-kbd-macro): Bug fix.
13451
13452 * viper-util.el (viper-glob-unix-files): Fix shell status check.
13453 (viper-file-remote-p): Make equivalent to file-remote-p.
13454
78d54dee
SM
13455 * viper.el (viper-major-mode-modifier-list):
13456 Use viper-gnus-modifier-map.
0fba9f25 13457
c761fd55
DK
134582005-02-19 David Kastrup <dak@gnu.org>
13459
13460 * subr.el (subregexp-context-p): Fix garbled doc string by adding
13461 quoting.
13462
7ca4e8a1
JB
134632005-02-19 Jay Belanger <belanger@truman.edu>
13464
13465 * calc/calc-math.el (calc-arctan, calc-tanh, calc-arctanh):
78d54dee 13466 Remove extra definitions.
7ca4e8a1
JB
13467 (calc-coth): New function.
13468 (calcFunc-cot): Fix `let'.
13469
0e0d5683
EZ
134702005-02-19 Eli Zaretskii <eliz@gnu.org>
13471
13472 * faces.el (escape-glyph, minibuffer-prompt): Add commentary for
13473 the reasons we use "type pc" in these faces.
13474
13475 * button.el (button): Ditto.
13476
2511035d
EZ
134772005-02-19 Michael Mauger <mmaug@yahoo.com>
13478
13479 * replace.el (query-replace-read-from): Set the value of
13480 query-replace-from-history-variable to handle the case of an empty
13481 string entered to accept the suggested default.
74f69b93 13482
78d54dee
SM
13483 * net/tramp.el (tramp-file-name-for-operation):
13484 Use dired-call-process instead of dired-call-process-command.
74f69b93 13485
7182a9a6
JB
134862005-02-19 Jay Belanger <belanger@truman.edu>
13487
13488 * calc/calc-arith.el (math-trig-inverses, math-div-trig)
13489 (math-div-non-trig): New variables.
13490 (math-combine-prod-trig, math-div-new-trig, math-div-new-non-trig)
13491 (math-div-isolate-trig, math-div-isolate-trig-term): New functions.
13492 (math-combine-prod, math-div-symb-fancy): Add simplifications for
13493 trig expressions.
13494
8c4e7434
NR
134952005-02-19 Nick Roberts <nickrob@snap.net.nz>
13496
13497 * progmodes/gdb-ui.el (gdb-var-update-handler)
13498 (gdb-speedbar-timer-fn): Ensure speedbar updates with new values
13499 for watch expressions,
13500 (gdb-var-create-handler): Don't set speedbar-update-flag.
13501 (gdb-post-prompt): Simplify test for speedbar.
13502
17561e4f 135032005-02-19 Michael Kifer <kifer@cs.stonybrook.edu>
0fba9f25 13504
78d54dee
SM
13505 * ediff.el (ediff-set-diff-overlays-in-one-buffer)
13506 (ediff-set-fine-overlays-in-one-buffer,ediff-goto-word): Make sure
17561e4f 13507 we use the syntax table of the correct buffer.
78d54dee 13508 (ediff-same-file-contents,ediff-same-contents): Enhancements thanks to
17561e4f 13509 Felix Gatzemeier.
0fba9f25 13510
78d54dee
SM
13511 * ediff-init.el (ediff-hide-face): Check for definedness of functions.
13512 (ediff-file-remote-p): Make synonymous with file-remote-p.
17561e4f 13513 In all deffaces ediff-*-face-*, use min-colors.
0fba9f25 13514
78d54dee
SM
13515 * ediff-mult.el (ediff-meta-mark-equal-files): Make use of
13516 ediff-recurse-to-subdirectories.
13517 (ediff-mark-if-equal): Check that the arguments are strings, use
17561e4f 13518 ediff-same-contents (after to Felix Gatzemeier).
0fba9f25 13519
78d54dee 13520 * ediff.el (ediff-merge-on-startup): Don't set buffer-modified-p to
17561e4f 13521 nil.
0fba9f25 13522
9be92b96
SM
135232005-02-18 Stefan Monnier <monnier@iro.umontreal.ca>
13524
13525 * log-view.el (log-view-message-re): Fix up Subversion regexp.
13526
3a51abf1
DK
135272005-02-18 David Kastrup <dak@gnu.org>
13528
13529 * progmodes/meta-mode.el (meta-mark-active): Fix condition to just
13530 use `mark-active' when defined.
13531
92dc83a9
KH
135322005-02-18 Kenichi Handa <handa@m17n.org>
13533
13534 * ps-print.el (ps-font-info-database): New entry
13535 ZapfChancery-MediumItalic with correct font name. Fix font name
13536 of the entry Zapf-Chancery-MediumItalic.
13537
6dbbc01d
LT
135382005-02-16 Luc Teirlinck <teirllm@auburn.edu>
13539
13540 * autorevert.el (auto-revert-stop-on-user-input): Further doc fix.
13541
4aed6e1e
KS
135422005-02-16 Kim F. Storm <storm@cua.dk>
13543
13544 * ido.el (ido-fallback-command): Pass user input to fallback command.
13545
135462005-02-16 Nick Roberts <nickrob@snap.net.nz>
fb05d8af
NR
13547
13548 * progmodes/gdb-ui.el (gdb-set-gud-minor-mode-existing-buffers)
13549 (gdb-find-file-hook): Add server prefix.
13550
a29c9707
RS
135512005-02-16 Richard M. Stallman <rms@gnu.org>
13552
13553 * replace.el (perform-replace): Pass new args to replace-highlight.
13554 (replace-highlight): Take region args,
13555 and pass them to isearch-lazy-highlight-new-loop.
13556
13557 * novice.el (disabled-command-hook): Autoload the defalias
13558 and the make-obsolete-variable call.
13559
13560 * menu-bar.el (menu-bar-select-frame): FRAME defaults to selected.
13561
13562 * isearch.el (isearch-lazy-highlight-start-limit)
13563 (isearch-lazy-highlight-end-limit): New variables limit
13564 the region for highlighting.
13565 (isearch-lazy-highlight-new-loop): New args BEG and END.
13566 (isearch-lazy-highlight-search): Use the new vars.
13567 (isearch-lazy-highlight-update): Likewise.
13568
13569 * dired.el (dired-build-subdir-alist): Bind buffer-undo-list to t.
13570
13571 * cus-start.el (all): Use default-boundp.
13572
4aed6e1e 135732005-02-15 David Casperson <casper@unbc.ca> (tiny change)
a29c9707
RS
13574
13575 * menu-bar.el (menu-bar-select-frame): Handle current frame.
13576
e1c9f939
LT
135772005-02-15 Luc Teirlinck <teirllm@auburn.edu>
13578
13579 * autorevert.el (auto-revert-stop-on-user-input)
13580 (auto-revert-verbose): Doc fixes.
13581
52c7f9ee
JR
135822005-02-15 Benjamin Riefenstahl <Benjamin.Riefenstahl@epost.de>
13583
13584 * international/mule-cmds.el (set-locale-environment): Remove call
13585 to set-selection-coding-system on Windows.
13586
6ec30302
JB
135872005-02-15 Jay Belanger <belanger@truman.edu>
13588
13589 * calc/calc-alg.el: Add simplification rules for calcFunc-sec,
78d54dee 13590 calcFunc-csc, calcFunc-cot, calcFunc-sech, calcFunc-csch, and
6ec30302
JB
13591 calcFunc-coth.
13592 (math-simplify-sqrt): Add simplifications.
13593
13594 * calc/calc-arith.el (math-real-if-arg-functions): Add functions
13595 to list.
13596
13597 * calc/calc-ext.el: Add functions to autoloads.
13598
13599 * calc/calc-math.el (calc-sec, calc-csc, calc-cot, calc-sech)
13600 (calc-csch, calc-coth, calcFunc-sec, calcFunc-csc, calcFunc-cot)
13601 (calcFunc-sech, calcFunc-csch, calcFunc-coth, math-sec-raw)
13602 (math-csc-raw, math-cot-raw): New functions.
13603
13604 * calc/calc-rules.el (calc-DistribRules, calc-NegateRules): Add rules.
13605
13606 * calc/calc-undo.el (calc-handle-undo): Remove prefix from
13607 the variable name in a message.
13608
13609 * calc/calc-units.el: Add simplification rules for calcFunc-sec,
13610 calcFunc-csc, calcFunc-cot.
13611
13612 * calc/calcalg2.el: Add derivative and integration rules for
13613 calcFunc-sec, calcFunc-csc, calcFunc-cot, calcFunc-sech,
13614 calcFunc-csch, calcFunc-coth.
13615 (math-do-integral-methods): Add to checks for when to use
13616 substitutions.
13617
13618 * calc/calccomp.el (math-eqn-special-funcs): Add functions to list.
13619
43817a75
LK
136202005-02-15 Lute Kamstra <lute@gnu.org>
13621
9be92b96
SM
13622 * emacs-lisp/lisp-mode.el (lisp-mode-variables):
13623 Add ;;;###autoload to `outline-regexp'. Suggested by Stefan Monnier
43817a75
LK
13624 <monnier@iro.umontreal.ca>
13625 (lisp-outline-level): Improve efficiency. Suggested by David
13626 Kastrup <dak@gnu.org>.
13627
34093ed7
NR
136282005-02-15 Nick Roberts <nickrob@snap.net.nz>
13629
13630 * progmodes/gdb-ui.el (gdb-find-file-unhook): New variable.
13631 (gdb-set-gud-minor-mode, gdb-set-gud-minor-mode-1)
13632 (gdb-set-gud-minor-mode-existing-buffers): New functions.
52eb0373 13633 (gdb-find-file-hook): New hook. Add it to find-file-hook.
34093ed7
NR
13634 (gdb-info-breakpoints-custom, gdb-source-info): Simplify.
13635
0f014aa1
LT
136362005-02-14 Luc Teirlinck <teirllm@auburn.edu>
13637
13638 * cus-start.el (all): Comment change.
13639
23e8c095
LK
136402005-02-14 Lute Kamstra <lute@gnu.org>
13641
13642 * cus-start.el (all): Check if symbol is void.
13643
a4869139
CD
136442005-02-14 Carsten Dominik <dominik@science.uva.nl>
13645
13646 * textmodes/reftex-cite.el (reftex-do-citation): Cleanup single
13647 optional argument to \cite.
13648
134948fc
RS
136492005-02-14 Richard M. Stallman <rms@gnu.org>
13650
13651 * cus-edit.el (custom-buffer-create-internal): Update help message.
13652 (custom-magic-alist): Update help messages.
13653
13654 * cus-start.el (all): Allow a var to specify a standard value.
13655
5e2087b8
LT
136562005-02-12 Luc Teirlinck <teirllm@auburn.edu>
13657
13658 * custom.el (custom-theme-set-variables): Handle variable aliases.
13659
13660 * frame.el (blink-cursor-timer): Doc fix.
5e2087b8
LT
13661 (blink-cursor): Make it an alias for `blink-cursor-mode' and
13662 declare obsolete.
03e38499
LT
13663 (blink-cursor-mode): Define with defcustom and use correct
13664 standard expression in that defcustom.
5e2087b8
LT
13665 * startup.el (command-line): Adapt to above changes in frame.el.
13666
b7a2a696
LK
136672005-02-11 Lute Kamstra <lute@gnu.org>
13668
13669 * apropos.el (apropos-score-doc): Prevent division by zero.
13670
ea66d5e0
GM
136712005-02-11 Ulf Jasper <ulf.jasper@web.de>
13672
13673 * calendar/icalendar.el (icalendar--get-event-property): Doc fix.
13674 (icalendar--get-event-property-attributes)
13675 (icalendar--get-event-properties)
13676 (icalendar--datetime-to-diary-date): New functions.
13677 (icalendar--split-value): Doc fix.
13678 (icalendar--datetime-to-noneuropean-date)
13679 (icalendar--datetime-to-european-date): New optional argument
13680 SEPARATOR. Return result as a string instead of a list.
13681 (icalendar--get-weekday-number): Check if ABBREVWEEKDAY is nil.
13682 (icalendar--convert-string-for-export): Rename arg S to STRING.
13683 (icalendar-export-region): Doc fix. Change name of error buffer.
13684 Save output buffer.
13685 (icalendar-import-file): Add blank at end of prompt.
13686 (icalendar-import-buffer): Doc fix. Do not switch to error
13687 buffer. Indicate status in return value.
13688 (icalendar--convert-ical-to-diary): Doc fix. Change name of error
13689 buffer. Save output buffer. Handle exception from recurrence
13690 rules (EXDATE, EXRULE). Handle start- and end-date of recurring
13691 events. Fix problems with weekly all-day events.
13692
44291460
RS
136932005-02-10 Richard M. Stallman <rms@gnu.org>
13694
13695 * simple.el (eval-expression-print-format):
13696 Avoid warning about edebug-active.
13697
9be92b96 13698 * help.el (help-for-help-internal): Rename from help-for-help.
44291460
RS
13699 (help-for-help): Define with defalias.
13700
13701 * font-core.el (font-lock-default-function): Use with-no-warnings.
13702
13703 * cus-edit.el (custom-buffer-create-internal): Improve help-echo.
13704
13705 * custom.el (defface): Doc fix.
13706
37956fd5
NR
137072005-02-10 Nick Roberts <nickrob@snap.net.nz>
13708
13709 * progmodes/gdb-ui.el (gdb-ann3): Re-instate GDB command "set
13710 width 0" to prevent word wrapping problems.
13711
44042fe7
KS
137122005-02-09 Kim F. Storm <storm@cua.dk>
13713
13714 * ido.el (ido-file-extensions-order): New defcustom.
13715 (ido-file-extension-lessp, ido-file-extension-aux)
13716 (ido-file-extension-order): New advanced file ordering.
13717 (ido-file-lessp): New simple file ordering.
13718 (ido-sort-list): Remove.
13719 (ido-make-file-list): Use ido-file-lessp or ido-file-extension-lessp.
13720 (ido-make-dir-list, ido-completion-help): Use ido-file-lessp.
13721
e7eaabae
DN
137222005-02-08 Dan Nicolaescu <dann@ics.uci.edu>
13723
13724 * progmodes/grep.el (grep-regexp-alist): Match an optional ^[[K
13725 that some versions of grep produce.
13726 (grep-mode-font-lock-keywords): Likewise.
13727
76f8cd56
NR
137282005-02-09 Nick Roberts <nickrob@snap.net.nz>
13729
13730 * progmodes/gdb-ui.el (gdb-location-list): New variable.
9be92b96 13731 (gdb-cdir): Delete.
76f8cd56
NR
13732 (gdb-info-breakpoints-custom, gdb-goto-breakpoint)
13733 (gdb-source-info): Treat case when source file is in another
13734 directory properly.
13735 (gdb-get-location): New function.
13736
519b13cd
JB
137372005-02-07 Jay Belanger <belanger@truman.edu>
13738
13739 * calc/calc-prog.el (calc-write-parse-table-part)
13740 (calc-fix-token-name): Fix a check for language type.
13741
9be92b96 13742 * calc/calccomp.el (math-compose-expr): Fix a check for language type.
519b13cd 13743
009bb5d2
AS
137442005-02-07 Andre Spiegel <spiegel@gnu.org>
13745
13746 * vc-hooks.el (vc-make-version-backup): Ignore file-errors such
13747 as directory not writable.
13748
82ec225b
KS
137492005-02-07 Kim F. Storm <storm@cua.dk>
13750
13751 * emulation/cua-base.el (cua-max-undo, cua-undo): Remove.
13752 (cua--standard-movement-commands): Remove list.
13753 Instead, set CUA property value to move for movement commands.
13754 (cua-movement-commands): Remove. Users must set CUA prop instead.
13755 (cua--pre-command-handler): Check CUA property.
13756 (cua--init-keymaps): Don't remap undo commands.
13757 (cua-mode): Don't call cua--rectangle-on-off.
13758
13759 * emulation/cua-rect.el (cua--undo-list, cua--tidy-undo-counter)
13760 (cua--rect-undo, cua--tidy-undo-lists, cua--rectangle-on-off): Remove.
13761 (cua--rect-undo-set-point): New var.
13762 (cua--rectangle-undo-boundary): Setup undo apply entry.
13763 (cua--rect-undo-handler): New function for rectangle undo.
13764 (cua--rect-start-position, cua--rect-end-position): Add.
13765 (cua--rectangle-post-command): Call cua--rectangle-set-corners
13766 for restored rectangle. Set point if cua--rect-undo-set-point.
13767
c529f7f7
JB
137682005-02-06 Jay Belanger <belanger@truman.edu>
13769
13770 * calc/calc-lang.el (calc-tex-language): Display more information
13771 in messages.
13772
13773 * calc/calccomp.el (math-compose-expr): Allow multiline matrices
13774 in TeX mode.
13775
ba2c991c
RS
137762005-02-06 Richard M. Stallman <rms@gnu.org>
13777
13778 * emacs-lisp/lisp.el (buffer-end): Doc fix.
13779
6d61d855
EZ
137802005-02-05 Arne_J\e,Ax\e(Brgensen <arne@arnested.dk> (tiny change)
13781
13782 * net/ldap.el (ldap-search-internal): Support attributes with
13783 optional descriptions separated by a semi-colon, as in
13784 "userCertificate;binary".
13785
18daafed
JD
137862005-02-05 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
13787
13788 * x-dnd.el (x-dnd-handle-xdnd): Handle the case where the flags
13789 isn't a cons (i.e. the version is 0).
13790
cb602754
EZ
137912005-02-05 Eli Zaretskii <eliz@gnu.org>
13792
13793 * help.el (help-for-help): Doc fix.
13794
a0079e58
NR
137952005-02-05 Nick Roberts <nickrob@snap.net.nz>
13796
52eb0373 13797 * progmodes/gdb-ui.el: Update copyright. Put GDB-Frames before
a0079e58
NR
13798 GDB-Windows on the menu-bar as this works better.
13799
e67d06eb
JB
138002005-02-04 Jay Belanger <belanger@truman.edu>
13801
13802 * calc/calc-embed.el (calc-embedded-update): Don't put in
52eb0373 13803 unnecessary newlines. Adjust the end of formula marker.
e67d06eb
JB
13804
13805 * calc/calc-lang.el (math-latex-parse-frac): Don't use arguments.
13806 (math-latex-parse-two-args): New function.
13807
02f244c8
LK
138082005-02-03 Lute Kamstra <lute@gnu.org>
13809
13810 * help-fns.el (help-with-tutorial): Make sure that users cannot
13811 remove the entire text of the tutorial by means of `undo'.
13812
ca97010c
SM
138132005-02-03 Stefan Monnier <monnier@iro.umontreal.ca>
13814
13815 * textmodes/ispell.el (ispell-internal-change-dictionary): Fix problem
13816 in recent changes, where the ispell process was repeatedly
13817 killed & restarted.
a41118cc
SM
13818
13819 * international/mule-cmds.el (set-locale-environment): Set file-name
13820 coding system to utf-8 on Darwin systems.
13821 (set-default-coding-systems): Don't set default-file-name-coding-system
13822 on Darwin systems.
13823
4e07258f
RS
138242005-02-03 Richard M. Stallman <rms@gnu.org>
13825
13826 * hi-lock.el (hi-lock-mode): Turning on Hi-Lock turns on Font-Lock.
13827
138282005-02-03 Matt Hodges <MPHodges@member.fsf.org>
13829
13830 * faces.el (list-faces-display): Add optional argument.
13831
30b940a7
SM
138322005-02-02 Stefan Monnier <monnier@iro.umontreal.ca>
13833
13834 * font-core.el (font-lock-default-function): Handle the rare case where
13835 only font-lock-keywords is set.
13836
4e07258f 138372005-02-02 Kenichi Handa <handa@m17n.org>
fbbde29a 13838
30b940a7 13839 * international/characters.el: Cancel previous change for
fbbde29a
KH
13840 I-WITH-DOT-ABOVE and DOTLESS-i.
13841
13842 * international/latin-5.el: Cancel previous change.
13843
87c366c1
NR
138442005-02-02 Nick Roberts <nickrob@snap.net.nz>
13845
13846 * progmodes/gud.el: Correction to syntax in gud-menu-map.
13847
56072160
KH
138482005-02-02 Kenichi Handa <handa@m17n.org>
13849
13850 * international/latin-5.el (tbl): Setup cases of I-WITH-DOT-ABOVE,
13851 DOTLESS-i.
13852
13853 * international/characters.el: Setup cases of GREEK-FINAL-SIGMA,
13854 Y-WITH-DIAERESIS, I-WITH-DOT-ABOVE, DOTLESS-i.
13855
394dff57 13856 * case-table.el (get-upcase-table): New function.
56072160
KH
13857 (copy-case-table): Copy upcaes table too if non-nil.
13858 (set-case-syntax-delims): Maintain upcase table too.
13859 (set-case-syntax-pair): Likewise.
13860 (set-upcase-syntax, set-downcase-syntax): New functions.
13861 (set-case-syntax): Maintain upcase table too.
13862
dd8e8b27
NR
138632005-02-02 Nick Roberts <nickrob@snap.net.nz>
13864
52eb0373 13865 * progmodes/gdb-ui.el (gdb-goto-info): Delete.
dd8e8b27
NR
13866
13867 * progmodes/gud.el (gud-goto-info): New function.
13868 (gud-tool-bar-map): Use correct icon.
13869
cc08f5b2
TTN
138702005-02-01 Thien-Thi Nguyen <ttn@gnu.org>
13871
13872 * emacs-lisp/lisp-mode.el (lisp-indent-function): Fix bug:
13873 When delegating, order args in the funcall correctly.
13874
b961eb0e
TTN
138752005-02-01 Thien-Thi Nguyen <ttn@gnu.org>
13876
13877 * emacs-lisp/lisp-mode.el (lisp-indent-function): Doc fix.
13878
2fdf4457
CD
138792005-02-01 Carsten Dominik <dominik@science.uva.nl>
13880
13881 * textmodes/reftex.el (reftex-access-scan-info): Error out in a
13882 buffer not visiting a file.
13883
a214f7ba
JB
138842005-01-31 Jay Belanger <belanger@truman.edu>
13885
13886 * calc/calc-embed.el (calc-embedded-find-bounds): Set the formula
13887 bound on the line with the formula.
13888
fb89c330
KS
138892005-01-31 Kim F. Storm <storm@cua.dk>
13890
13891 * ses.el (ses-create-cell-variable-range)
13892 (ses-destroy-cell-variable-range, ses-reset-header-string)
13893 (ses-set-with-undo, ses-unset-with-undo, ses-aset-with-undo)
13894 (ses-insert-row): Fix format of apply undo entries.
13895
998858ae
JB
138962005-01-31 Jay Belanger <belanger@truman.edu>
13897
13898 * calc/calc-aent.el (math-read-token): Separate the TeX and LaTeX
13899 parts.
13900
13901 * calc/calc-embed.el (calc-embedded-open-formula)
13902 (calc-embedded-close-formula): Ignore matrix environments.
13903
13904 * calc/calc-ext.el (math-read-big-expr): Make LaTeX the default
13905 TeX mode.
13906
13907 * calc/calc-lang.el (math-function-table, math-oper-table)
13908 (math-variable-table): Adjust the LaTeX portions.
13909
13910 * calc/calc.el (math-tex-ignore-words): Remove LaTeX portion.
13911 (math-latex-ignore-words): New constant.
13912
a6e7a34b
RS
139132005-01-31 Richard M. Stallman <rms@gnu.org>
13914
13915 * textmodes/ispell.el (ispell-local-dictionary-overridden): New var.
13916 (ispell-local-dictionary): Doc fix.
13917 (ispell-dictionary-alist): Don't include ispell-local-dictionary-alist.
13918 Don't reinitialize at run time. Don't defcustom.
13919 All uses changed to append ispell-local-dictionary-alist,
13920 or check it first.
13921 (ispell-current-dictionary): New variable for dictionary in use.
13922 (ispell-dictionary): Now used only for global default.
13923 (ispell-start-process): Set ispell-current-dictionary,
13924 not ispell-dictionary.
13925 (ispell-change-dictionary): Use this only for setting
13926 user preferences.
13927 (ispell-internal-change-dictionary): New function
13928 to change the current dictionary in use.
fb89c330
KS
13929 (ispell-region, ispell-process-line, ispell-buffer-local-dict):
13930 Use ispell-current-dictionary.
a6e7a34b
RS
13931 Handle ispell-local-dictionary-overridden.
13932 (ispell-buffer-local-dict): Call ispell-internal-change-dictionary.
13933
1be70c61
JB
139342005-01-31 Jay Belanger <belanger@truman.edu>
13935
13936 * calc/calc-aent.el (math-read-token): Add support for LaTeX.
13937
13938 * calc/calc-ext.el: Add calc-latex-language to autoloads.
13939 (calc-mode-map): Add calc-latex-language.
13940
13941 * calc/calc-lang.el (calc-latex-language, math-latex-parse-frac)
13942 (math-latex-print-frac): New functions.
13943 (math-oper-table, math-function-table, math-variable-table)
13944 (math-complex-format, math-input-filter): Add latex properties.
13945 (calc-set-language): Set math-expr-special-function-mapping.
13946
13947 * calc/calc-prog.el (calc-edit-user-syntax, calc-fix-token-name)
fe38e3b0 13948 (calc-write-parse-table-part): Add LaTeX support.
1be70c61
JB
13949
13950 * calc/calc.el (calc-language): Adjust docstring.
13951 (calc-set-mode-line): Add LaTeX support.
13952 (math-expr-special-function-mapping): New variable.
e09d97e8 13953 (math-tex-ignore-words): Add to list.
fb89c330 13954
1be70c61
JB
13955 * calc/calccomp.el (math-compose-expr, math-compose-rows):
13956 Add LaTeX support.
13957 (math-compose-expr): Add support for special functions.
13958
13959 * calc/calc-help.el (calc-d-prefix-help): Add LaTeX.
13960
2d08f307
NR
139612005-01-31 Nick Roberts <nickrob@snap.net.nz>
13962
13963 * progmodes/gdb-ui.el (gdb-memory-address)
13964 (gdb-memory-repeat-count, gdb-memory-format, gdb-memory-unit)
13965 (gdb-memory-mode-map, gdb-memory-format-keymap)
13966 (gdb-memory-format-menu, gdb-memory-unit-keymap)
13967 (gdb-memory-unit-menu): New variables for a buffer
13968 that lets the user examine program memory.
13969 (gdb-memory-set-address, gdb-memory-set-repeat-count)
13970 (gdb-memory-format-binary, gdb-memory-format-octal)
13971 (gdb-memory-format-unsigned, gdb-memory-format-signed)
13972 (gdb-memory-format-hexadecimal, gdb-memory-format-menu)
13973 (gdb-memory-format-menu-1, gdb-memory-unit-giant)
13974 (gdb-memory-unit-word, gdb-memory-unit-halfword)
13975 (gdb-memory-unit-byte, gdb-memory-unit-menu)
13976 (gdb-memory-unit-menu-1, gdb-make-header-line-mouse-map)
13977 (gdb-memory-mode, gdb-memory-buffer-name)
13978 (gdb-display-memory-buffer, gdb-frame-memory-buffer):
13979 New functions for above buffer.
13980
ce406543
RS
139812005-01-30 Richard M. Stallman <rms@gnu.org>
13982
13983 * cus-edit.el (custom-bury-buffer): Function deleted.
13984 (custom-buffer-done-function): Option deleted.
13985 (custom-buffer-done-kill): New (replacement option.
13986 (Custom-buffer-done): Call quit-window.
13987 (custom-buffer-create-internal): Update for above changes.
13988
03c64f2e
LT
139892005-01-29 Luc Teirlinck <teirllm@auburn.edu>
13990
13991 * simple.el (undo-ask-before-discard): New var.
13992 (undo-outer-limit-truncate): Implement it.
13993 (undo-extra-outer-limit): Doc update.
13994
5a92a9eb
RS
139952005-01-29 Richard M. Stallman <rms@gnu.org>
13996
394dff57 13997 * ses.el (undo-more): Delete defadvice.
5a92a9eb
RS
13998 (ses-begin-change): Doc fix.
13999
14000 * dired.el (dired-mode-map): Remap `undo' and `advertised-undo'
14001 instead of rebinding C-x u and C-_.
14002
14003 * files.el (normal-backup-enable-predicate): Return nil for files
14004 in /tmp, regardless of temporary-file-directory.
14005
14006 * man.el (Man-getpage-in-background): Disable undo in Man buffer.
14007
14008 * rect.el (delete-rectangle-line, delete-extract-rectangle-line)
14009 (open-rectangle, delete-whitespace-rectangle-line)
03c64f2e 14010 (clear-rectangle-line): If FILL, pass t instead of FILL
5a92a9eb
RS
14011 for move-to-column's 2nd arg.
14012
14013 * simple.el (undo): Fix the test for continuing a series of undos.
14014 (undo-more): Set pending-undo-list to t when we reach end.
394dff57 14015 (pending-undo-list): Move up defvar.
5a92a9eb
RS
14016
14017 * wid-edit.el (widget-button-click):
14018 Shorten the range of the track-mouse binding.
14019
14020 * comint.el (comint-insert-input): Undo previous changes;
14021 use last-input-event in interactive spec.
14022
28d986b9
EZ
140232005-01-29 Eli Zaretskii <eliz@gnu.org>
14024
cf63e6fa
EZ
14025 * progmodes/compile.el (compilation-start): Bind buffer-read-only
14026 to nil before invoking call-process. Reset buffer's modified flag
14027 after fontifying it in the no-async branch.
14028
28d986b9
EZ
14029 * wid-edit.el (widget-specify-button): If mouse pointer shape
14030 cannot be changed, use mouse face instead.
14031
c7c87573
NR
140322005-01-29 Nick Roberts <nickrob@snap.net.nz>
14033
14034 * progmodes/gdb-ui.el (gdb-info-breakpoints-custom)
14035 (gdb-goto-breakpoint): Make breakpoint handling work on template
88cc5da7 14036 functions in C++. Reported by Martin Reed <mjreed@essex.ac.uk>
588c0770 14037 (gdb-assembler-custom): Update to recognize breakpoint information
88cc5da7 14038 added on 2005-01-19.
c7c87573 14039
394dff57
SM
140402005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
14041
14042 * progmodes/scheme.el (scheme-mode-variables): Set comment-add.
14043 (dsssl-mode): Use define-derived-mode.
14044 (scheme-mode-initialize): Remove.
14045 (scheme-mode): Use run-mode-hooks.
14046
14047 * cus-edit.el (customize-group-other-window)
14048 (custom-buffer-create-other-window): Don't override special-display-*.
14049 (custom-mode-map): Make it dense.
14050
14051 * emacs-lisp/lisp-mode.el (eval-defun-1): Make sure `defvar' always
14052 sets the default value.
14053
2d65673f
EZ
140542005-01-28 Eli Zaretskii <eliz@gnu.org>
14055
14056 * descr-text.el: Add more keywords.
14057
6b626913
SM
140582005-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
14059
b9fbc167
SM
14060 * speedbar.el: Avoid unnecessary use of locate-library.
14061
6b626913
SM
14062 * international/mule-cmds.el (standard-display-european-internal):
14063 Don't fiddle with latin-1 non-break space any more since it's now
14064 special cased in the C code.
14065 Don't "do&undo" setting for 160 (especially, don't undo incorrectly).
14066
3bf93f74
LT
140672005-01-26 Luc Teirlinck <teirllm@auburn.edu>
14068
14069 * cus-start.el (all): Add `undo-outer-limit'.
14070
31df23f5
LK
140712005-01-25 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
14072
6b626913
SM
14073 * textmodes/bibtex.el (bibtex-format-entry):
14074 Use `bibtex-empty-field-re' only on the text of fields, not on entire
31df23f5
LK
14075 field lines.
14076 (bibtex-autofill-entry): Use `bibtex-empty-field-re' on a string,
14077 not on part of a buffer.
14078
140792005-01-25 Lute Kamstra <lute@gnu.org>
14080
14081 * textmodes/bibtex.el (bibtex-empty-field-re): Don't match
14082 nonempty field text strings like "{letters\\macro{}more letters}".
14083 Clarify docstring.
14084 (bibtex-sort-entry-class, bibtex-autokey-titleword-ignore)
14085 (bibtex-entry-offset, bibtex-parse-association)
14086 (bibtex-parse-field-name): Fix typos in docstrings.
6b626913 14087 (bibtex-field-list, bibtex-find-crossref): Fix typos in error messages.
31df23f5 14088
19f26a89 140892005-01-24 Carsten Dominik <dominik@science.uva.nl>
640d0c89 14090
60fc9395 14091 * textmodes/reftex-global.el (reftex-isearch-push-state-function)
640d0c89 14092 (reftex-isearch-pop-state-function, reftex-isearch-isearch-search)
60fc9395
CD
14093 (reftex-isearch-switch-to-next-file, reftex-isearch-turn-off)
14094 (reftex-isearch-turn-on, reftex-isearch-minor-mode): New functions.
14095
14096 * textmodes/reftex.el (reftex-mode-menu): Add entry for reftex
14097 isearch minor mode.
14098
fe860842
LT
140992005-01-24 Luc Teirlinck <teirllm@auburn.edu>
14100
14101 * help-at-pt.el (help-at-pt-display-when-idle): Add autoload cookie.
14102
2fc3738c
LK
141032005-01-24 Lute Kamstra <lute@gnu.org>
14104
14105 * textmodes/ispell.el (ispell-dictionary-alist-4): Rewrite the
14106 CASECHARS and NOT-CASECHARS regular expressions of the
14107 "nederlands" and "nederlands8" dictionaries to prevent a "Range
14108 striding over charsets" error.
14109
dacb2f70
JB
141102005-01-24 Jay Belanger <belanger@truman.edu>
14111
14112 * calc/calc-store.el (calc-declare-variable): Use calc-var-name to
14113 display variable name.
14114
e1a050dc
KH
141152005-01-24 Kenichi Handa <handa@m17n.org>
14116
14117 * international/encoded-kb.el (encoded-kbd-iso2022-single-shift):
14118 Fix setting of the element of encoded-kbd-iso2022-invocations.
14119
ac94d5f4
NR
141202005-01-24 Nick Roberts <nickrob@snap.net.nz>
14121
14122 * progmodes/gdb-ui.el (gdb-goto-breakpoint, gdb-frames-select)
14123 (gdb-threads-select): Change to also accept mouse events.
14124 (gdb-mouse-goto-breakpoint, gdb-frames-mouse-select)
14125 (gdb-threads-mouse-select): Delete.
14126
9bb99df6
LT
141272005-01-23 Luc Teirlinck <teirllm@auburn.edu>
14128
14129 * files.el (insert-directory): Take care of empty directory,
14130 listed without -a switch.
14131
bd6a8278
SM
141322005-01-23 Stefan Monnier <monnier@iro.umontreal.ca>
14133
04138be8
SM
14134 * textmodes/refill.el (refill-post-command-function):
14135 Add `indent-new-comment-line' and `reindent-then-newline-and-indent'
14136 to the list of functions that we should be careful not to undo.
14137 (refill-late-fill-paragraph-function): Remove.
14138 (refill-saved-state): New var.
14139 (refill-mode): Use it to save fill-paragraph-function.
14140 Save also the value of auto-fill-function.
14141
bd6a8278
SM
14142 * term/w32-win.el: Simplify code.
14143
5c20cae2
KS
141442005-01-23 Kim F. Storm <storm@cua.dk>
14145
8f958b40
KS
14146 * simple.el (line-move): Adapt to new return value from
14147 pos-visible-in-window-p.
14148
5c20cae2
KS
14149 * simple.el (line-move): Fix last change. Check partial
14150 visibility at point rather than at window-start.
14151
e1c7e69a
JR
141522005-01-22 Jason Rumney <jasonr@gnu.org>
14153
14154 * term/w32-win.el (xw-defined-colors): Remove debug-message.
14155
3d4d788a
DK
141562005-01-22 David Kastrup <dak@gnu.org>
14157
14158 * progmodes/grep.el: Add alias `find-grep' for `grep-find'.
14159
1a8461d3
EZ
141602005-01-22 Eli Zaretskii <eliz@gnu.org>
14161
14162 * type-break.el (type-break-mode): Add a test for
14163 type-break-file-name being non-nil.
14164
1da1887d
EZ
141652005-01-22 Toby Allsopp <Toby.Allsopp@navman.com> (tiny change)
14166
14167 * net/eudc.el (top level): Call (message "") via progn, so that
14168 eudc-options-file is loaded.
14169
d00e399a
KS
141702005-01-22 Kim F. Storm <storm@cua.dk>
14171
14172 * simple.el (line-move-1): Rename from line-move.
14173 (line-move): New function that adjusts vscroll for partially
14174 visible rows, and calls line-move-1 otherwise.
14175
2ff1dec9
JW
141762005-01-21 Ren\e,Ai\e(B Kyllingstad <listmailxemacs@kyllingstad.com>
14177
623f1465 14178 * pcomplete.el: Define pcomplete-read-event instead of read-event,
2ff1dec9
JW
14179 since it's not a complete read-event implementation
14180
7ec35700
JB
141812005-01-20 Jay Belanger <belanger@truman.edu>
14182
14183 * calc/calc-ext.el (calc-fancy-prefix-other-key): Set prefix arg
14184 for called function.
14185
a15252fd
ST
141862005-01-20 Steven Tamm <steventamm@mac.com>
14187
6b626913 14188 * term/mac-win.el (process-connection-type): Remove.
a15252fd
ST
14189 Controlled now by s/darwin.h:PTY_ITERATION.
14190
66c226bf
SM
141912005-01-20 Stefan Monnier <monnier@iro.umontreal.ca>
14192
14193 * window.el (handle-select-window): Don't switch window when we're
14194 in the minibuffer.
14195
7c018923
SM
141962005-01-10 Paul Pogonyshev <pogonyshev@gmx.net>
14197
14198 * subr.el (dotimes-with-progress-reporter): New macro.
14199
14200 * ses.el (ses-dotimes-msg): Remove macro.
14201 Use `dotimes-with-progress-reporter' instead.
14202
8db8a5cf
ST
142032005-01-19 Steven Tamm <steventamm@mac.com>
14204
14205 * term/mac-win.el (process-connection-type): Use new
588c0770 14206 operating-system-release variable to use ptys on Darwin 7 (OS X
8db8a5cf
ST
14207 10.3) when using carbon build.
14208
7679290d
JB
142092005-01-19 Jay Belanger <belanger@truman.edu>
14210
14211 * calc/calc-ext.el (calc-fancy-prefix-other-key): Don't clear
14212 flags if the last command was a tab or M-tab.
14213
17c90a9e
JB
14214 * calc/calc-prog.el (calc-user-define-edit): Put original formula
14215 in formula editing buffer.
14216
2c60b6d3
NR
142172005-01-19 Nick Roberts <nickrob@snap.net.nz>
14218
14219 * progmodes/gdb-ui.el (gdb-put-breakpoint-icon): Add help-echo for
14220 breakpoint image symbol in margin.
14221
1ff85beb
JB
142222005-01-19 Jay Belanger <belanger@truman.edu>
14223
14224 * calc/calc-prog.el (calc-execute-kbd-macro):
14225 Ignore calc-keep-arg-flag.
14226
664ca704
KH
142272005-01-19 Kenichi Handa <handa@m17n.org>
14228
14229 * textmodes/ispell.el (ispell-looking-at): New function.
14230 (ispell-process-line): Use ispell-looking-at to compare the ispell
14231 output and the buffer contents.
14232
926787be
JB
142332005-01-18 Jay Belanger <belanger@truman.edu>
14234
14235 * calc/calc.el (calc-display-raw): Fix docstring.
14236
67b9b71f
SM
142372005-01-18 Stefan Monnier <monnier@iro.umontreal.ca>
14238
7c018923
SM
14239 * simple.el (blink-matching-open): Strip extra info from syntax.
14240
67b9b71f
SM
14241 * progmodes/sh-script.el (sh-here-doc-open-re): Don't allow | or other
14242 funny chars in the end-of-here-doc marker.
14243
83c7f806
NR
142442005-01-19 Nick Roberts <nickrob@snap.net.nz>
14245
14246 * progmodes/gdb-ui.el (gdb-put-string): Copy/create strings so
14247 that enable/disabled state of breakpoints is shown correctly in
14248 fringe and on ttys.
14249 (gdb-put-breakpoint-icon, gdb-info-breakpoints-custom):
14250 Add breakpoint information as text properties.
67b9b71f 14251 (gdb-mouse-toggle-breakpoint):
83c7f806 14252 Rename to gdb-mouse-set-clear-breakpoint.
67b9b71f 14253 (gdb-mouse-toggle-breakpoint): New function. Enable/disable
83c7f806
NR
14254 breakpoints in the margin.
14255 (gdb-remove-strings): Simplify.
14256
538a5f8b
JB
142572005-01-17 Jay Belanger <belanger@truman.edu>
14258
14259 * calc/calc-yank.el (calc-edit-mode): Inhibit read-only when
14260 erasing buffer.
14261
444919be
RS
142622005-01-17 Richard M. Stallman <rms@gnu.org>
14263
14264 * progmodes/grep.el (grep-find): Copy from `grep' the condition
14265 for calling grep-compute-defaults.
14266
14267 * play/decipher.el (decipher-mode): Don't call decipher-read-alphabet
14268 if buffer is empty.
14269
14270 * emacs-lisp/lisp.el (backward-kill-sexp, kill-sexp): Doc fixes.
14271
67476fca
SM
142722005-01-17 Stefan Monnier <monnier@iro.umontreal.ca>
14273
14274 * hilit-chg.el (highlight-changes-mode): Don't autoload.
14275
14276 * bindings.el (mode-line-mode-menu): Use bound-and-true-p for all the
14277 non-preloaded variables.
14278
4042dc25
ST
142792005-01-17 Steven Tamm <steventamm@mac.com>
14280
14281 * textmodes/tex-mode.el (tex-start-shell): Adding -i to the
14282 tex-shell cause to force interactivity when using pipes.
14283
aea3bdb1
KS
142842005-01-17 Kim F. Storm <storm@cua.dk>
14285
14286 * simple.el (just-one-space): Make arg optional.
14287
41774623
NR
142882005-01-17 Nick Roberts <nickrob@snap.net.nz>
14289
14290 * xt-mouse.el (xterm-mouse-event): Set new optional fourth arg in
30598da5 14291 posn-at-x-y to t to access left-margin.
41774623 14292
01917a18
MA
142932005-01-16 Michael Albinus <michael.albinus@gmx.de>
14294
14295 Sync with Tramp 2.0.47.
14296
11948172 14297 * net/tramp.el (tramp-operation-not-permitted-regexp) New defcustom,
01917a18
MA
14298 catching keep-date problems in cp/scp operations.
14299 (tramp-handle-copy-file): Don't call `set-file-modes'
14300 unconditionally. Specialized functions should know better what is
14301 necessary. This improves performance a little bit, and the
14302 functions could catch errors with `cp -p' and `scp -p'.
14303 (tramp-do-copy-or-rename-file-via-buffer)
14304 (tramp-do-copy-or-rename-file-out-of-band): Call `set-file-modes'
14305 when appropriate.
67476fca
SM
14306 (tramp-do-copy-or-rename-file-directly): Mask `cp -p' error.
14307 Call `set-file-modes' when appropriate.
01917a18
MA
14308 (tramp-action-out-of-band): Mask `scp -p' error. Reported by Isak
14309 Johnsson <isak@hypergene.com>
14310 (tramp-get-buffer, tramp-get-debug-buffer): Discard the undo list
14311 of both Tramp buffer and debug buffer. Reported by Joakim Verona
14312 <joakim@verona.se>
14313 (tramp-file-name-for-operation): Mark `shell-command' as magic for
14314 Emacs only.
14315
11948172 14316 * net/tramp-util.el (tramp-minor-mode): New minor mode. Add it to
01917a18
MA
14317 `find-file-hooks' and `dired-mode-hook'.
14318 (tramp-minor-mode-map): Respective map. Add remapping for
14319 `compile' and `recompile'.
14320 (tramp-remap-command, tramp-recompile): New defuns.
14321 (tramp-compile): Enable `tramp-minor-mode' and `compilation-mode'
14322 in buffer "*Compilation*". Call the commands asynchronously.
14323
11948172 14324 * net/tramp-vc.el (tramp-vc-do-command, tramp-vc-do-command-new)
01917a18
MA
14325 (tramp-vc-simple-command): Call `tramp-handle-shell-command' but
14326 `shell-command', because it isn't magic in XEmacs. Reported by
14327 Adrian Aichner <adrian@xemacs.org>.
14328
11948172 14329 * net/tramp-smb.el (tramp-smb-file-name-handler-alist): Add entry for
01917a18
MA
14330 `substitute-in-file-name.
14331 (tramp-smb-handle-substitute-in-file-name): New defun.
14332 (tramp-smb-advice-PC-do-completion): Delete advice.
14333
143342005-01-16 Kai Grossjohann <kgrossjo@eu.uu.net>
14335
11948172 14336 * net/tramp.el (tramp-wait-for-output): Fix typo in echo processing.
01917a18
MA
14337 Fix error in deleting region.
14338
d4b6c2e3
RS
143392005-01-15 Richard M. Stallman <rms@gnu.org>
14340
14341 * emacs-lisp/lisp-mnt.el (lm-with-file): Use Lisp mode in temp buffer.
14342 In non-temp buffer, switch syntax table temporarily.
14343
14344 * emacs-lisp/lisp-mode.el (indent-pp-sexp): Doc fix.
14345
14346 * replace.el (occur-accumulate-lines, occur-engine): Avoid warnings.
14347
14348 * tar-mode.el (tar-extract): Bind buffer-undo-list to t.
14349
14350 * imenu.el (imenu--split-menu): Copy menulist before sorting.
14351 (imenu--generic-function): Use START, not BEG, as pos of definition.
14352
14353 * simple.el (just-one-space): Argument specifies number of spaces.
14354
14355 * simple.el (eval-expression-print-format): Avoid warning
14356 about edebug-active.
14357
c85465f9 143582005-01-15 James R. Van Zandt <jrvz@comcast.net> (Tiny change)
d4b6c2e3
RS
14359
14360 * progmodes/sh-script.el: Code copied from make-mode.el
14361 with small changes,
14362 (sh-mode-map): Bind C-c C-\.
14363 (sh-backslash-column, sh-backslash-align): New variables.
14364 (sh-backslash-region, sh-append-backslash): New functions.
aea3bdb1 14365
43805352
EZ
143662005-01-15 Sergey Poznyakoff <gray@Mirddin.farlep.net>
14367
14368 * mail/rmail.el: Updated to work with movemail from GNU Mailutils
67476fca 14369 (rmail-pop-password, rmail-pop-password-required): Move to
43805352 14370 rmail-obsolete group.
67476fca 14371 (rmail-set-pop-password): Rename to rmail-set-remote-password.
43805352 14372 All callers updated.
67476fca 14373 (rmail-get-pop-password): Rename to rmail-get-remote-password.
43805352
EZ
14374 Take an argument specifying whether it is POP or IMAP mailbox we
14375 are using. All callers updated.
67476fca
SM
14376 (rmail-pop-password-error): Rename to
14377 rmail-remote-password-error. Added mailutils-specific error message.
43805352
EZ
14378 (rmail-movemail-search-path)
14379 (rmail-movemail-variant-in-use): New variables.
67476fca
SM
14380 (rmail-remote-password, rmail-remote-password-required):
14381 New customization variables.
14382 (rmail-probe,rmail-autodetect, rmail-movemail-variant-p): New funs.
43805352 14383 (rmail-parse-url): New function.
67476fca 14384 (rmail-get-new-mail, rmail-insert-inbox-text): Update for use
43805352
EZ
14385 with GNU mailutils movemail.
14386
5754a69e
EZ
143872005-01-15 Kevin Ryde <user42@zip.com.au>
14388
14389 * info-look.el (c-mode/symbol): Add ^` to prefix, and change
14390 suffix to space, $ or '$, to correctly position point when going
14391 to @table style constants like DBL_MAX.
14392
a7ed85f0
EZ
143932005-01-15 Jorgen Schaefer <forcer@forcix.cx> (tiny change)
14394
14395 * type-break.el (type-break-mode, type-break-file-time)
67476fca
SM
14396 (type-break-file-keystroke-count, type-break-choose-file):
14397 Don't store data in or load data from the file if type-break-file-name
a7ed85f0
EZ
14398 is nil.
14399 (type-break-file-name): Doc update as per the above.
14400
f79b331a
EZ
144012005-01-15 Stephen Eglen <S.J.Eglen@damtp.cam.ac.uk> (tiny change)
14402
14403 * woman.el (woman-dired-define-key-maybe): If KEY is undefined,
14404 lookup-key might return nil; handle that.
14405
8b3a75ac
EZ
144062005-01-15 Alan Mackenzie <acm@muc.de>
14407
14408 * ebrowse.el (ebrowse-class-in-tree): Return the tail of the tree
67476fca 14409 rather than the element found, thus enabling the tree to be setcar'd.
8b3a75ac 14410
791d856f
CD
144112005-01-14 Carsten Dominik <dominik@science.uva.nl>
14412
14413 * textmodes/org.el (org-show-following-heading): New option.
14414 (org-show-hierarchy-above): Use `org-show-following-heading'.
7d7dac8c 14415 (org-cycle): Documentation fix.
791d856f
CD
14416
14417 * textmodes/org.el (orgtbl-optimized): New option
14418 (orgtbl-mode): New command, a minor mode.
14419 (orgtbl-mode-map): New variable.
14420 (turn-on-orgtbl, orgtbl-mode, orgtbl-make-binding)
14421 (orgtbl-error, orgtbl-self-insert-command)
14422 (orgtbl-delete-backward-char, orgtbl-delete-char): New functions.
14423
14424 * textmodes/org.el (org-mode): `org-table-may-need-update' is now
14425 a local variable in each org-mode buffer.
14426
67476fca 14427 * textmodes/org.el (org-set-regexps-and-options): Rename from
791d856f 14428 `org-set-regexps'. Added checking for STARTUP keyword.
67476fca 14429 (org-get-current-options): Add STARTUP options.
1bef8597 14430 (org-table-insert-row): Make mode intelligent about when
791d856f 14431 realignment is needed.
67476fca
SM
14432 (org-self-insert-command, org-delete-backward-char, org-delete-char):
14433 New commands.
14434 (org-enable-table-editor): New default value `optimized'.
791d856f
CD
14435 (org-table-blank-field): Support blanking regions if active.
14436
af41e141
CD
144372005-01-14 Carsten Dominik <dominik@science.uva.nl>
14438
099fc2c9
CD
14439 * textmodes/reftex-cite.el (reftex-bib-sort-year): Catch the case
14440 if the year is not given.
af41e141 14441
67476fca
SM
14442 * textmodes/reftex-ref.el (reftex-replace-prefix-escapes):
14443 Add new escapes %m and %M, fixed bug with %F by adding
099fc2c9 14444 save-match-data.
67476fca
SM
14445 (reftex-reference): Remove ?. from list of spaces.
14446 (reftex-label-info): Add automatic label prefix recognition.
14447
14448 * textmodes/reftex-index.el (reftex-index-next-phrase):
14449 Add slave parameter to call of `reftex-index-this-phrase'.
14450 (reftex-index-this-phrase): New optional argument.
14451 (reftex-index-region-phrases): Add slave parameter to call of
14452 `reftex-index-this-phrase'.
14453 (reftex-display-index): New argument redo.
14454 (reftex-index-rescan): Add 'redo to arguments of
14455 `reftex-display-index'.
af41e141 14456 (reftex-index-Rescan, reftex-index-revert)
67476fca
SM
14457 (reftex-index-switch-index-tag): Add 'redo to arguments of
14458 `reftex-display-index'.
14459 (reftex-index-make-phrase-regexp): Fix bug with case-sensitive
14460 indexing. Fix bug with matching is there is a quote before or
af41e141
CD
14461 after the word.
14462
67476fca
SM
14463 * textmodes/reftex-cite.el (reftex-all-used-citation-keys):
14464 Fix bug when collecting citation keys in lines with comments.
af41e141
CD
14465 (reftex-citation): Prefix argument no longer rescans the document,
14466 but forces prompting for optional arguments of cite macros.
67476fca 14467 (reftex-do-citation): Prompting for optional arguments implemented.
af41e141 14468
67476fca
SM
14469 * textmodes/reftex-vars.el (reftex-cite-format-builtin):
14470 Add optional arguments to most cite commands.
af41e141
CD
14471 (reftex-cite-cleanup-optional-args): New option
14472 (reftex-cite-prompt-optional-args): New option.
67476fca 14473 (reftex-trust-label-prefix): New option.
af41e141 14474
67476fca
SM
14475 * textmodes/reftex-toc.el (reftex-toc-find-section):
14476 Add push-mark before changing the position in the buffer.
af41e141 14477
67476fca
SM
14478 * textmodes/reftex.el (reftex-prefix-to-typekey-alist): New variable.
14479 (reftex-compile-variables): Compute reftex-prefix-to-typekey-alist.
af41e141 14480
5ca75c83
NR
144812005-01-14 Nick Roberts <nickrob@snap.net.nz>
14482
14483 * xt-mouse.el (xterm-mouse-event): Compute window co-ordinates
14484 more carefully.
14485
ed8031f2
SM
144862005-01-13 Stefan Monnier <monnier@iro.umontreal.ca>
14487
14488 * textmodes/sgml-mode.el (sgml-fill-nobreak): New fun.
14489 (sgml-mode): Use it.
14490 (sgml-get-context): Better keep track of implicitly closed tags.
14491
7573e36d
KH
144922005-01-13 Kenichi Handa <handa@m17n.org>
14493
14494 * textmodes/ispell.el: These changes are to fix misalignment error
14495 caused by equivalent characters of different Emacs charsets.
14496 (ispell-unified-chars-table): New variable.
14497 (ispell-get-decoded-string): New function.
14498 (ispell-get-casechars, ispell-get-not-casechars)
14499 (ispell-get-otherchars): Call ispell-get-decoded-string.
14500
80888260
JPW
145012005-01-12 Johan Bockg\e,Ae\e(Brd <bojohan@users.sourceforge.net>
14502
14503 * custom.el (custom-declare-variable): Just put symbol instead
e2244c1d 14504 of (defvar . symbol) in `current-load-list'.
80888260 14505
9deb0aba
RS
145062005-01-12 Reiner Steib <Reiner.Steib@gmx.de>
14507
14508 * emacs-lisp/elint.el: Fixed typo in Commentary section.
14509
f5340eb7
JB
145102005-01-12 Jay Belanger <belanger@truman.edu>
14511
14512 * calc/calc-help.el (calc-describe-key): Use temporary info buffer
14513 to create a Calc summary.
14514
1e801ac3
KS
145152005-01-12 Kim F. Storm <storm@cua.dk>
14516
14517 * mouse.el (mouse-on-link-p): Change functionality and doc
14518 string to comply with latest description in lisp ref.
14519
a1c9fd19
NR
145202005-01-12 Nick Roberts <nickrob@snap.net.nz>
14521
ed8031f2
SM
14522 * xt-mouse.el (xterm-mouse-translate, xterm-mouse-event):
14523 Enable mouse clicks on mode-line, header-line and margin.
a1c9fd19
NR
14524 (event-type): Give mouse event symbols an 'event-kind property
14525 with value 'mouse-click.
14526
066a23af
JL
145272005-01-12 Juri Linkov <juri@jurta.org>
14528
14529 * facemenu.el (list-colors-display): Add new arg buffer-name.
14530 Use it. Fix docstring. Replace code for identifying duplicate
14531 colors by the name with call to `list-colors-duplicates' which
14532 identifies duplicate colors by the value unless the color
14533 is one of special Windows colors. Set truncate-lines to t.
14534 Print sorted duplicate color names on each line. Indent to 22
14535 \(the longest color name in rgb.txt) instead of 20. Optimize.
14536 (list-colors-duplicates): New function.
14537 (facemenu-color-name-equal): Delete function.
14538
987d1819
JL
14539 * facemenu.el (list-colors-print): New function created from code
14540 in list-colors-display. Print #RRGGBB at the window right edge.
14541 (list-colors-display): When temp-buffer-show-function is not
14542 defined, call list-colors-print from temp-buffer-show-hook
14543 to get the right value of window-width in list-colors-print
14544 after the buffer is displayed.
14545
aac42a1b
JL
14546 * simple.el (pop-mark): Move deactivate-mark out of conditional
14547 part to deactivate the active mark regardless of the state of the
14548 mark ring.
14549
14550 * desktop.el (desktop-save): Add `mode: emacs-lisp' to the local
14551 variables line in desktop files.
14552
afd33362
JL
145532005-01-12 Juri Linkov <juri@jurta.org>
14554
14555 * isearch.el (search-highlight, isearch, isearch-lazy-highlight):
14556 Bring together isearch highlight related options.
14557 (lazy-highlight): Replace group `replace' by `matching'.
14558 (lazy-highlight-cleanup, lazy-highlight-initial-delay)
14559 (lazy-highlight-interval, lazy-highlight-max-at-a-time)
14560 (lazy-highlight): Add aliases to old names isearch-lazy-highlight-...
14561 and declare them obsolete.
14562 (lazy-highlight-face): Rename from isearch-lazy-highlight-face.
14563 (isearch-faces): Remove defgroup.
14564 (isearch-overlay, isearch-highlight, isearch-dehighlight):
14565 Move isearch highlighting code closer to lazy highlighting code.
14566
14567 * replace.el (query-replace-lazy-highlight): Add lazy-highlight group.
14568 (query-replace-highlight, query-replace-lazy-highlight)
14569 (query-replace): Move definitions to the beginning of the file.
14570
424b9d3e
JL
145712005-01-11 Juri Linkov <juri@jurta.org>
14572
881b07f9
JB
14573 * toolbar/back_arrow.xpm, toolbar/back_arrow.pbm
14574 * toolbar/lc-back_arrow.xpm, toolbar/lc-fwd_arrow.xpm
424b9d3e
JL
14575 * toolbar/fwd_arrow.xpm, toolbar/fwd_arrow.pbm: New icons.
14576
14577 * info.el (Info-history-forward): New variable.
14578 (Info-select-node): Reset Info-history-forward to nil.
14579 (Info-last): Turn into defalias.
14580 (Info-history-back): Rename from Info-last.
14581 Add current node to Info-history-forward.
14582 (Info-history-forward): New fun.
14583 (Info-mode-map): Replace Info-last by Info-history-back.
14584 Bind Info-history-forward to "r".
14585 (Info-mode-menu): Replace Info-last by Info-history-back.
14586 Fix menu item text. Add menu item for Info-history-forward.
14587 (info-tool-bar-map): Replace Info-last by Info-history-back.
14588 Replace its icon "undo" by "back_arrow". Add icon "fwd_arrow"
14589 for Info-history-forward.
14590 (Info-mode): Replace Info-last by Info-history-back in docstring.
14591 Add local variable Info-history-forward.
14592 (Info-goto-emacs-command-node): Replace Info-last by Info-history-back.
14593
fbd8dc8a
SM
145942005-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
14595
14596 * mouse.el (mouse-drag-mode-line-1, mouse-drag-vertical-line)
14597 (mouse-drag-region, mouse-drag-region-1, mouse-drag-secondary):
14598 Ignore select-window events rather than fiddle with
14599 mouse-autoselect-window.
14600
28f94a34
RS
146012005-01-11 Matthew Mundell <matt@mundell.ukfsn.org>
14602
14603 * type-break.el (type-break-mode): Fix previous change.
14604
b748957a
JB
146052005-01-10 Jay Belanger <belanger@truman.edu>
14606
10907497 14607 * calc/calc-ext.el (calc-reset): Reset when inside embedded
fbd8dc8a
SM
14608 calculator; only reset when point is inside a calculator.
14609 Don't adjust the window height if the window takes up the whole height
10907497 14610 of the frame.
b748957a 14611
e4edc5cd
TTN
146122005-01-10 Thien-Thi Nguyen <ttn@gnu.org>
14613
14614 * ebuff-menu.el (Electric-buffer-menu-mode):
14615 Preserve value of buffer-local var header-line-format.
14616
3579f0c2
JB
146172005-01-09 Jay Belanger <belanger@truman.edu>
14618
14619 * calc/calc.el (calc-mode-var-list-restore-saved-values):
14620 Make sure settings file exists before accessing it.
14621
7f72c3db
JB
14622 * calc/calc-embed.el (calc-embedded-subst):
14623 Replace math-multi-subst-rec, which is only supposed to be called
14624 by math-multi-subst, by math-multi-subst.
14625
5fbf7903
AS
146262005-01-09 Andre Spiegel <spiegel@gnu.org>
14627
14628 * vc.el (vc-allow-async-revert): New user option.
14629 (vc-disable-async-diff): New internal variable.
14630 (vc-revert-buffer): Use them to disable asynchronous diff.
14631
fbd8dc8a
SM
14632 * vc-cvs.el, vc-arch.el, vc-svn.el, vc-mcvs.el (vc-cvs-diff)
14633 (vc-arch-diff, vc-svn-diff, vc-mcvs-diff): Don't diff
5fbf7903
AS
14634 asynchronously if vc-disable-async-diff is t.
14635
809c26be
JB
146362005-01-09 Jay Belanger <belanger@truman.edu>
14637
14638 * calc/calc.el (defcalcmodevar): New macro.
14639 (calc-mode-var-list-restore-default-values)
14640 (calc-mode-var-list-restore-saved-values): New functions.
14641 (calc-mode-var-list): Use defcalcmodevar to define it.
14642 (calc-always-load-extensions, calc-line-numbering)
14643 (calc-line-breaking, calc-display-just, calc-display-origin)
14644 (calc-number-radix, calc-leading-zeros, calc-group-digits)
14645 (calc-group-char, calc-point-char, calc-frac-format)
14646 (calc-prefer-frac, calc-hms-format, calc-date-format)
14647 (calc-float-format, calc-full-float-format, calc-complex-format)
14648 (calc-complex-mode, calc-infinite-mode, calc-display-strings)
14649 (calc-matrix-just, calc-break-vectors, calc-full-vectors)
14650 (calc-full-trail-vectors, calc-vector-commas, calc-vector-brackets)
14651 (calc-matrix-brackets, calc-language, calc-language-option)
14652 (calc-left-label, calc-right-label, calc-word-size)
14653 (calc-previous-modulo, calc-simplify-mode, calc-auto-recompute)
14654 (calc-display-raw, calc-internal-prec, calc-angle-mode)
14655 (calc-algebraic-mode, calc-incomplete-algebraic-mode)
14656 (calc-symbolic-mode, calc-matrix-mode, calc-shift-prefix)
14657 (calc-window-height, calc-display-trail, calc-show-selections)
14658 (calc-use-selections, calc-assoc-selections)
14659 (calc-display-working-message, calc-auto-why, calc-timing)
14660 (calc-mode-save-mode, calc-standard-date-formats, calc-autorange-units)
14661 (calc-was-keypad-mode, calc-full-mode, calc-user-parse-tables)
14662 (calc-gnuplot-default-device, calc-gnuplot-default-output)
14663 (calc-gnuplot-print-device, calc-gnuplot-print-output)
14664 (calc-gnuplot-geometry, calc-graph-default-resolution)
14665 (calc-graph-default-resolution-3d, calc-invocation-macro)
14666 (calc-show-banner): Use defcalcmodevar to declare them and set
14667 their default values.
14668
14669 * calc/calc-ext.el (calc-reset): Restore saved values of variables
14670 instead of default values (but restore default values if there is
14671 an argument of 0).
14672
0ba9bc53
DK
146732005-01-09 David Kastrup <dak@gnu.org>
14674
14675 * desktop.el (desktop-restore-eager): Fix typo in type.
14676
03e31a1a
RS
146772005-01-08 Richard M. Stallman <rms@gnu.org>
14678
14679 * cus-edit.el (customize): Delete :link.
14680
3aba853a
JB
146812005-01-08 Jay Belanger <belanger@truman.edu>
14682
14683 * calc/calc.el (calc-mode): Remove the extension from the
14684 `calc-settings-file' file name when loading it.
14685
1f387600
KS
146862005-01-08 Kim F. Storm <storm@cua.dk>
14687
14688 * info.el (Info-mode-map, Info-next-link-keymap)
14689 (Info-prev-link-keymap, Info-up-link-keymap):
14690 Map follow-link to mouse-face.
14691 (Info-fontify-node): Add "mouse-2: " prefix to tooltip.
14692
a4dfc830
JB
146932005-01-08 Jay Belanger <belanger@truman.edu>
14694
14695 * calc/calc.el (calc-settings-file): Change default value.
14696 Suggested by cgw in a comment in calc-mode.el.
14697
14698 * calc/calc-mode.el (calc-settings-file-name):
14699 Compare calc-settings-file to user-init-file instead of ~/.emacs.
14700 Replace ~/.emacs in a prompt by calc-settings-file.
14701
9abb41eb
LH
147022005-01-07 Lars Hansen <larsh@math.ku.dk>
14703
7716b93b
KS
14704 * desktop.el (desktop-restore-eager, desktop-lazy-verbose)
14705 (desktop-lazy-idle-delay): New customizable variables.
9abb41eb
LH
14706 (desktop-buffer-args-list): New variable.
14707 (desktop-append-buffer-args): New function.
14708 (desktop-save): Call desktop-append-buffer-args for some buffers.
14709 (desktop-lazy-create-buffer): New function.
14710 (desktop-idle-create-buffers): New function.
14711 (desktop-read): Add message about buffers to restore lazily.
14712 (desktop-lazy-abort): New command.
14713 (desktop-clear): Call desktop-lazy-abort.
14714 (desktop-lazy-complete): New command.
14715
c7ce7fc4
RS
147162005-01-06 Richard M. Stallman <rms@gnu.org>
14717
14718 * emacs-lisp/find-func.el (find-face-definition):
fbd8dc8a 14719 Rename from find-face.
c7ce7fc4 14720
c35b0c6b
KS
147212005-01-06 Kim F. Storm <storm@cua.dk>
14722
14723 * simple.el (completion-list-mode-map): Map follow-link to mouse-face.
14724
14725 * man.el (Man-xref-man-page, Man-xref-header-file)
14726 (Man-xref-normal-file): Add follow-link property.
14727
4c07596d
JB
147282005-01-06 Jay Belanger <belanger@truman.edu>
14729
14730 * calc/calc-units.el: Make sure the proper macro definitions are
14731 available when compiling.
14732
b49018ff
JL
147332005-01-06 Juri Linkov <juri@jurta.org>
14734
fbd8dc8a
SM
14735 * isearch.el (isearch-lazy-highlight-update):
14736 Rename `isearch-lazy-highlight-interval' to `lazy-highlight-interval'.
b49018ff 14737
e3cde0c7
MB
147382005-01-06 Miles Bader <miles@gnu.org>
14739
fbd8dc8a 14740 * isearch.el (lazy-highlight): Rename from `lazy-highlight-face'.
e3cde0c7
MB
14741 (isearch-lazy-highlight-face): Use new name.
14742
4dbbcb46
SM
147432005-01-05 Stefan Monnier <monnier@iro.umontreal.ca>
14744
2eec3e8e
SM
14745 * uniquify.el (uniquify-rationalize-file-buffer-names):
14746 Re-add an interactive spec.
9890ec7d
SM
14747 (uniquify-rationalize-file-buffer-names): Fix corner case when renaming
14748 to the same name.
2eec3e8e 14749
4dbbcb46
SM
14750 * isearch.el (isearch-dehighlight): Remove unused arg `totally'.
14751 (isearch-update, isearch-done): Adjust calls accordingly.
14752
436c08c2
RS
147532005-01-05 Richard M. Stallman <rms@gnu.org>
14754
c7ce7fc4
RS
14755 * custom.el (custom-set-variables, custom-theme-set-variables):
14756 Clarify documentation.
14757
436c08c2 14758 * emacs-lisp/find-func.el (find-variable)
4dbbcb46 14759 (find-variable-other-window, find-variable-other-frame):
436c08c2
RS
14760 Fix the TYPE args to find-function-read and find-function-do-it.
14761 (find-function): Doc fix.
14762 (find-function-at-point): Replace function-at-point alias.
14763
4829145a
RS
147642005-01-04 Richard M. Stallman <rms@gnu.org>
14765
14766 * cus-face.el (custom-declare-face):
14767 Record defface in current-load-list.
14768
14769 * help-fns.el (variable-at-point): New arg ANY-SYMBOL.
14770
14771 * emacs-lisp/find-func.el: Doc fixes.
14772 (find-face-regexp): New variable.
14773 (find-function-regexp-alist): New variable.
14774 (find-function-C-source): Third arg is now TYPE.
14775 (find-function-search-for-symbol): Handle general TYPE.
14776 (find-function-read, find-function-do-it): Handle general TYPE.
14777 (find-definition-noselect, find-face): New functions.
14778 (function-at-point): Alias deleted.
14779
73a6a972
SM
147802005-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
14781
14782 * battery.el (display-battery-mode): Rename from display-battery.
14783 Handle the case where it gets turned off.
14784
60d1a807
RS
147852005-01-04 Richard M. Stallman <rms@gnu.org>
14786
dd496df6
RS
14787 * cus-edit.el (customize): Make :link point to user doc.
14788
14789 * man.el (Man-fontify-manpage): Turn off undo generation.
14790
60d1a807
RS
14791 * add-log.el (change-log-font-lock-keywords): Don't match just "From".
14792
d198dfaa
AS
147932005-01-04 Andreas Schwab <schwab@suse.de>
14794
14795 * files.el (insert-directory): Only look for error lines in
73a6a972 14796 inserted text. Don't move too far after processing --dired markers.
d198dfaa 14797
69ba53f7
RS
147982005-01-04 Richard M. Stallman <rms@gnu.org>
14799
14800 * mail/mailabbrev.el (sendmail-pre-abbrev-expand-hook):
14801 Don't expand if the character is @, period, dash, etc.
14802 (define-mail-abbrev): Quote names that contain problem characters.
14803
d4bb7735
TTN
148042005-01-04 Thien-Thi Nguyen <ttn@gnu.org>
14805
14806 * progmodes/hideshow.el: No longer require `cl'; `dolist' is standard.
14807
d57c7572
RS
148082005-01-03 Richard M. Stallman <rms@gnu.org>
14809
14810 * replace.el (replace-dehighlight): Use lazy-highlight-cleanup.
14811 (query-replace-highlight, query-replace-lazy-highlight)
14812 (query-replace): Definitions moved up. Doc fix.
14813
148142005-01-03 Richard M. Stallman <rms@gnu.org>
14815
14816 * isearch.el (lazy-highlight): Group renamed from isearch-lazy-...
14817 (lazy-highlight-cleanup, lazy-highlight-initial-delay)
14818 (lazy-highlight-interval, lazy-highlight-max-at-a-time)
73a6a972 14819 (lazy-highlight-face): Rename from isearch-lazy-...
d57c7572
RS
14820 Change all references to them.
14821
985a8e0f
LT
148222005-01-03 Luc Teirlinck <teirllm@auburn.edu>
14823
14824 * cus-edit.el (custom-file): Doc fix for defcustom.
14825 (custom-file): The function no longer sets the variable
14826 `custom-file' to its return value.
14827
14828 * startup.el (command-line): No longer load `custom-file'.
14829
8a525646
SM
148302005-01-03 Stefan Monnier <monnier@iro.umontreal.ca>
14831
1b60b25a
SM
14832 * emacs-lisp/find-func.el (find-variable-regexp): Avoid defface.
14833
8a525646
SM
14834 * progmodes/perl-mode.el (perl-nochange, perl-calculate-indent):
14835 Don't confuse module-prefixed identifiers for labels.
14836 Reported by Juan-Leon Lahoz Garcia <juanleon1@gmail.com>.
14837
c45c149c
RS
148382005-01-02 Richard M. Stallman <rms@gnu.org>
14839
969be033
RS
14840 * files.el (basic-save-buffer-1): Fix previous change.
14841
19996af4
RS
14842 * loadhist.el (file-loadhist-lookup): New function.
14843 (file-provides, file-requires): Use it.
14844
c45c149c
RS
14845 * electric.el (Electric-pop-up-window): Use fit-window-to-buffer
14846 instead of calculating the right size.
14847
d57c7572 148482005-01-02 Karl Chen <quarl@cs.berkeley.edu> (tiny change)
50292b6e 14849
3625f6b7 14850 * vc-svn.el (vc-svn-diff): Stay local if possible.
85aaa8d2 14851
d101bf56 148522005-01-02 Stefan Monnier <monnier@iro.umontreal.ca>
3625f6b7 14853
5e39b98a
SM
14854 * vc-arch.el (vc-arch-workfile-version): Handle the empty-branch case.
14855
50292b6e
SM
14856 * files.el (hack-local-variables): Fix last change.
14857
731da695
JB
148582005-01-02 Jay Belanger <belanger@truman.edu>
14859
14860 * calc/calc-yank.el (calc-edit-top): New variable.
14861 (calc-edit-mode): Set calc-edit-top to be the beginning of the edited
14862 object. Change header properties.
14863 (calc-edit-finish, calc-edit-finish-stack-object)
14864 (calc-edit-show-buffer): Use calc-edit-top to find the beginning of the
14865 edited object.
14866 * calc/calc-sel.el (calc-finish-selection-edit): Use calc-edit-top
14867 for the beginning of the edited object.
14868 * calc/calc-embed.el (calc-embedded-finish-edit): Use calc-edit-top
14869 for the beginning of the edited object.
14870 * calc/calc-prog.el (calc-edit-macro-finish-edit)
14871 (calc-finish-formula-edit, calc-macro-repeats)
14872 (calc-edit-macro-adjust-buffer, calc-edit-format-macro-buffer)
14873 (calc-edit-macro-pre-finish-edit): Use calc-edit-top for the
14874 beginning of the edited object.
14875 (calc-user-define-edit): Change the header for editing macros.
14876 Remove unnecessary variable.
14877
227c9573
JB
148782005-01-01 Jay Belanger <belanger@truman.edu>
14879
731da695 14880 * calc/calc-yank.el (calc-edit-mode): Change default header.
5e39b98a 14881 (calc-edit-finish, calc-show-edit-buffer): Adjust to handle new header.
731da695 14882 * calc/calc-store.el (calc-edit-variable): Change title to match new
c5757d2e 14883 header.
42a797de 14884 * calc/calc-prog.el (calc-edit-user-syntax): Change title in edit
c5757d2e
JB
14885 mode to match new header.
14886 (calc-user-define-edit): Change titles to include names of commands.
42a797de 14887 (calc-finish-formula-edit): Adjust to handle new header.
c5757d2e 14888 (calc-finish-macro-edit): Remove.
227c9573
JB
14889 (calc-edit-macro-repeats, calc-edit-macro-adjust-buffer)
14890 (calc-edit-macro-command, calc-edit-macro-command-type)
14891 (calc-edit-macro-combine-alg-ent, calc-edit-macro-combine-ext-command)
14892 (calc-edit-macro-combine-var-name, calc-edit-macro-combine-digits)
14893 (calc-edit-format-macro-buffer, calc-edit-macro-pre-finish-edit)
14894 (calc-edit-macro-finish-edit): New functions.
14895 (calc-user-define-edit): Use new functions to edit named calc macros.
14896
4c6af0f6
SM
148972005-01-01 Stefan <monnier@iro.umontreal.ca>
14898
14899 * files.el (hack-local-variables): Cleanup prefix/suffix matching.
14900
14901 * ses.el (copy-region-as-kill): Deactivate mark.
14902
3f68d7c8
RS
149032005-01-01 Richard M. Stallman <rms@gnu.org>
14904
f42a241b
RS
14905 * replace.el (occur-1): If the output buffer is also an input,
14906 don't kill it, rename it.
14907
14908 * faces.el (set-face-background, set-face-foreground): Doc fix.
14909
3f68d7c8
RS
14910 * cus-face.el (custom-face-attributes): Fix :help-echo strings
14911 for :foreground and :background.
14912
3f68d7c8 14913 * dired.el (dired-view-command-alist): Variable deleted.
4c6af0f6 14914 (dired-view-file, dired-mouse-find-file-other-window):
3f68d7c8
RS
14915 Delete the code to use it.
14916
41d0b092
KS
149172005-01-01 Kim F. Storm <storm@cua.dk>
14918
14919 * image.el (insert-sliced-image): Use t for line-height property.
14920
aea6ad3d 14921See ChangeLog.11 for earlier changes.
55115079
PA
14922
14923;; Local Variables:
14924;; coding: iso-2022-7bit
14925;; End:
14926
aea6ad3d 14927 Copyright (C) 2005 Free Software Foundation, Inc.
55115079
PA
14928 Copying and distribution of this file, with or without modification,
14929 are permitted provided the copyright notice and this notice are preserved.
14930
14931;;; arch-tag: e39939be-dab3-400e-86f5-0e2701a883c1