*** empty log message ***
[bpt/emacs.git] / lisp / ChangeLog
CommitLineData
dcf4db16
NR
12005-12-02 Nick Roberts <nickrob@snap.net.nz>
2
3 * progmodes/gud.el (gud-menu-map): Put gud-finish back on the
4 tool bar (removed inadvertantly),
5
e7d42ea7
NR
62005-12-02 Juri Linkov <juri@jurta.org>
7
8 * log-view.el (log-view-diff): Clarify doc string.
9
3166ee65
BW
102005-12-01 Bill Wohler <wohler@newt.com>
11
12 * Makefile.in (mh-loaddefs.el): Reinsert Change Log as its absence
13 triggers lm-verify errors.
14
94261ba3
LT
152005-12-01 Luc Teirlinck <teirllm@auburn.edu>
16
17 * simple.el (transient-mark-mode, line-number-mode)
18 (column-number-mode, size-indication-mode): Remove
19 `:require nil'.
20
68b38146
NR
212005-12-01 Nick Roberts <nickrob@snap.net.nz>
22
23 * progmodes/gdb-ui.el (gdb-ann3): Bind mouse-2 to gdb-mouse-until
24 in the margin also.
25 (gdb-breakpoints-mode-map): Use D instead of d for
26 gdb-delete-breakpoint.
27 (gdb-get-frame-number): Require a number to match on.
28 (gdb-threads-mode-map): Add follow-link binding.
29
896bd166
JR
302005-11-30 Jason Rumney <jasonr@gnu.org>
31
32 * isearch.el (isearch-mode-map): Avoid exiting search on
33 language-change event.
34
8a2c27b9
RF
352005-11-30 Romain Francoise <romain@orebokech.com>
36
64db3923
RF
37 * speedbar.el (speedbar-default-position): New defcustom.
38 (speedbar-frame-reposition-smartly): Use it.
39
8a2c27b9 40 * dframe.el (dframe-reposition-frame-emacs): Fix position
b330c3e9 41 computation for `left' location.
8a2c27b9
RF
42 Update copyright year.
43
33d434cd
SM
442005-11-30 Stefan Monnier <monnier@iro.umontreal.ca>
45
604aa5f0
SM
46 * help.el (help-map): Move initialization into declaration.
47
1bddeeed
SM
48 * emacs-lisp/autoload.el (make-autoload): Handle defgroup specially.
49
33d434cd
SM
50 * help-fns.el (help-argument-name): Don't autoload.
51 It's useless and triggers a bug in cus-dep.el causing ldefs-boot
52 to be re-loaded when customizing the `help' group.
53
24374f5a
JPW
542005-11-30 John Paul Wallington <jpw@gnu.org>
55
56 * help-fns.el (describe-function-1): Fill arglist output.
57
80cda39a
KS
582005-11-30 Kim F. Storm <storm@cua.dk>
59
4269a2fd
KS
60 * emulation/cua-rect.el (cua--rectangle-overlays): Make permanent-local.
61 (cua--rectangle-post-command): Cleanup overlays and deactivate mark
62 after revert-buffer (or anything else which kills all local variables).
63
80cda39a
KS
64 * apropos.el (apropos-parse-pattern): Doc fix.
65 Set apropos-regexp directly, rather than expecting callers to do so.
66 (apropos-command, apropos, apropos-value, apropos-documentation):
67 Simplify calls to apropos-parse-pattern.
68
597767da
CY
692005-11-29 Chong Yidong <cyd@stupidchicken.com>
70
71 * hi-lock.el (hi-lock-line-face-buffer, hi-lock-face-buffer)
72 (hi-lock-face-phrase-buffer): Use hi-yellow face.
73 (hi-lock-write-interactive-patterns): Use comment-region.
74
15575807
CY
75 * longlines.el (longlines-mode): Add mail-setup-hook.
76
77 * mail/mailheader.el, mail/sendmail.el: Revert 2005-11-17 changes.
78
79 * simple.el (sendmail-user-agent-compose, next-line):
80 Conditionally use hard-newline.
81
06e2cc3d
RS
822005-11-29 Reiner Steib <Reiner.Steib@gmx.de>
83
33d434cd
SM
84 * international/latexenc.el (latex-inputenc-coding-alist):
85 Reword doc string.
06e2cc3d 86
2c30b450
CY
872005-11-29 Chong Yidong <cyd@stupidchicken.com>
88
89 * help.el (describe-key-briefly, describe-key): Recognize default
90 bindings.
91
1c0484e2
RF
922005-11-29 Romain Francoise <romain@orebokech.com>
93
94 * view.el (view-inhibit-help-message): New defcustom.
95 (view-mode-enter): Use it.
96
59f1b058 972005-11-29 Michael Kifer <kifer@cs.stonybrook.edu>
1c0484e2 98
59f1b058 99 * ediff-wind (ediff-setup-control-frame, ediff-make-wide-display):
33d434cd 100 Preserve user position.
1c0484e2 101
daa7197c
LT
1022005-11-28 Luc Teirlinck <teirllm@auburn.edu>
103
846e22f8
LT
104 * font-lock.el: Throw error if facemenu is not loaded to prevent
105 accidental change of loading order in loadup.el. (Suggested by RMS.)
106
daa7197c
LT
107 * loadup.el: Add comment explaining why facemenu must be loaded
108 before font-lock.
109
867e8d9a
JB
1102005-11-28 Jay Belanger <belanger@truman.edu>
111
112 * calc/calc.el: Change global keybinding for calc-dispatch to "\C-x*".
113 (calc-dispatch-map): Add more keys for `calc-same-interface'.
114
115 * calc/calc-misc.el (calc-dispatch-help): Update docstring.
116
117 * calc/calc-embed.el (calc-do-embedded): Update help message.
118
119 * calc/calc-prog.el (calc-user-define-invokation): Update help message.
120
cedbd3f0
SM
1212005-11-28 Stefan Monnier <monnier@iro.umontreal.ca>
122
21227135
SM
123 * log-edit.el (log-edit-insert-cvs-rcstemplate): Ignore stderr.
124
d9532403
SM
125 * emacs-lisp/elp.el (elp-not-profilable): Replace interactive-p with
126 called-interactively-p.
127 (elp-profilable-p): Rename from elp-not-profilable-p.
128 Invert result and take into account macros and autoloaded functions.
129 (elp-instrument-function): Update call.
130 (elp-instrument-package): Update call. Add completion.
131 (elp-pack-number): Use match-string.
132 (elp-results-jump-to-definition-by-mouse): Merge into
133 elp-results-jump-to-definition and then remove.
134 (elp-output-insert-symname): Make help echo text single-line.
135
cedbd3f0
SM
136 * replace.el (query-replace-map): Move initialization into declaration.
137 (occur-engine): Use with-current-buffer.
138 (occur-mode-goto-occurrence): Make it work for mouse-clicks as well.
139 (occur-mode-mouse-goto): Replace with an alias.
140
1f57934c
JL
1412005-11-28 Juri Linkov <juri@jurta.org>
142
143 * simple.el (quoted-insert): Let-bind input-method-function to nil.
144
756bfad5
JL
145 * term/w32-win.el: Bind [S-tab] to [backtab].
146
147 * info.el (Info-fontify-node): Set 2nd arg `noerror' of
148 `Info-find-file' to t.
149
1f57934c
JL
150 * replace.el (occur-mode-mouse-goto): Pop, don't switch.
151 (occur-mode-goto-occurrence): Let-bind same-window-buffer-names
152 and same-window-regexps.
153 (occur-next-error): Don't move point for arg 0.
154
7e1d31d4
CY
1552005-11-28 Chong Yidong <cyd@stupidchicken.com>
156
157 * replace.el (occur-mode-goto-occurrence): Pop, don't switch.
158
6a99c272
SM
1592005-11-28 Stefan Monnier <monnier@iro.umontreal.ca>
160
f7eeab0d
SM
161 * log-edit.el (log-edit-changelog-use-first): New var.
162 (log-edit-changelog-ours-p): Use it.
163 (log-edit-insert-changelog): Set it with new arg `use-first'.
164 (log-edit-insert-cvs-rcstemplate, log-edit-insert-filenames): New funs.
165 (log-edit-hook): Add them to the list of suggested options.
166
6a99c272
SM
167 * textmodes/flyspell.el (flyspell-last-buffer): New var.
168 (flyspell-accept-buffer-local-defs): Use it to avoid doing silly
169 redundant work.
170 (flyspell-mode-on): Use add-hook for after-change-functions.
171 (flyspell-mode-off): Use remove-hook for after-change-functions.
172 (flyspell-changes): Make it buffer-local.
173 (flyspell-after-change-function): Make it non-interactive. Use push.
174 (flyspell-post-command-hook): Check input-pending-p while processing
175 the potentially long list of buffer changes.
176
e99c9ada
KL
1772005-11-28 L\e$,1 q\e(Brentey K\e,Aa\e(Broly <lorentey@elte.hu>
178
179 * buff-menu.el (list-buffers-noselect): Display the selected
180 frame's buffer list, not the global one.
181
17550579
NR
1822005-11-28 Nick Roberts <nickrob@snap.net.nz>
183
184 * xt-mouse.el (xterm-mouse-event): Set last-input-event so
185 that (list last-input-event) works as in interactive spec.
186
db9c3f6b
LT
1872005-11-27 Luc Teirlinck <teirllm@auburn.edu>
188
189 * loadup.el ("facemenu"): Load facemenu before font-lock, because
190 `facemenu-keymap' needs to be defined when font-lock is loaded.
191 Otherwise, `M-o M-o' is not bound to `font-lock-fontify-block'.
192
36cc948e
SM
1932005-11-27 Stefan Monnier <monnier@iro.umontreal.ca>
194
195 * completion.el: Remove useless leading * in defcustom docstrings.
196 (save-completions-file-name): Use ~/.emacs.d if available.
197 (completion-standard-syntax-table): Rename from
198 cmpl-standard-syntax-table and fold initialization into declaration,
199 thus removing cmpl-make-standard-completion-syntax-table.
200 (completion-lisp-syntax-table, completion-c-syntax-table)
201 (completion-fortran-syntax-table, completion-c-def-syntax-table): Idem.
202 (cmpl-saved-syntax, cmpl-saved-point): Remove.
203 (symbol-under-point, symbol-before-point)
204 (symbol-under-or-before-point, symbol-before-point-for-complete)
205 (add-completions-from-c-buffer): Use with-syntax-table.
206 (make-completion): Don't return a list of completion entries.
207 Update callers.
208 (cmpl-prefix-entry-head, cmpl-prefix-entry-tail): Use defalias.
209 (completion-initialize): Rename from initialize-completions.
210 (completion-find-file-hook): Rename from cmpl-find-file-hook.
211 (kill-emacs-save-completions): Collect stats here.
212 (save-completions-to-file, load-completions-from-file):
213 Use with-current-buffer.
214 (completion-def-wrapper): Rename from def-completion-wrapper. Make it
215 into a function. Move all calls to toplevel.
216 (completion-lisp-mode-hook): New fun.
217 (completion-c-mode-hook, completion-setup-fortran-mode):
218 Set the syntax-table here. Use local-set-key.
219 (completion-saved-bindings): New var.
220 (dynamic-completion-mode): Make it into a proper minor mode.
221 (load-completions-from-file): Remove unused var `num-uses'.
222
223 * emacs-lisp/cl-macs.el (defstruct): Don't define the default
224 constructor if it is explicitly overridden.
225
226 * complete.el (PC-completion-as-file-name-predicate):
227 Use minibuffer-completing-file-name.
228 (partial-completion-mode): Use find-file-not-found-functions.
229 (PC-lisp-complete-symbol): Use with-syntax-table.
230 (PC-look-for-include-file): Remove dead setq.
231 (PC-look-for-include-file, PC-expand-many-files, PC-do-completion)
232 (PC-complete): Use with-current-buffer.
233
234 * progmodes/sh-script.el (sh-font-lock-syntactic-keywords): \ doesn't
235 escape single quotes.
236
0ee83bc6
LT
2372005-11-27 Luc Teirlinck <teirllm@auburn.edu>
238
239 * dabbrev.el (dabbrev-completion): Simplify code, by getting rid
240 of `if' whose condition always returned nil. Doc fix.
241
242 * buff-menu.el (Buffer-menu-revert-function): Make the selected
243 window's buffer the current buffer around the call to
244 `list-buffers-noselect'. This is necessary to mark that buffer
245 with a `.' in the Buffer Menu when called from Lisp, for instance
246 by Auto Revert Mode.
247
3f6d4fb5
NR
2482005-11-28 Nick Roberts <nickrob@snap.net.nz>
249
17550579
NR
250 * progmodes/gdb-ui.el (gdb-stopped): Detect child process when
251 attaching to it.
3f6d4fb5 252 (gdb-pre-prompt): Make sure gdb-error is reset.
0ee83bc6 253
3f6d4fb5 254 * progmodes/gud.el (gud-gdb-marker-filter): When GDB is invoked
17550579 255 with a child process, detect it.
3f6d4fb5
NR
256 (gud-speedbar-buttons): Match regexp more carefully.
257
161ef3be
RS
2582005-11-27 Richard M. Stallman <rms@gnu.org>
259
260 * mouse.el (mouse-drag-move-window-bottom):
261 Use adjust-window-trailing-edge.
262
cb0a2595
LT
2632005-11-27 Luc Teirlinck <teirllm@auburn.edu>
264
265 * simple.el (blink-matching-open): Ignore
266 `blink-matching-paren-on-screen' if `show-paren-mode' is enabled.
181fcf00 267 (blink-matching-paren-on-screen): Update docstring.
cb0a2595
LT
268
269 * paren.el (show-paren-mode): No longer change
270 `blink-matching-paren-on-screen'.
271
d05877b4
NR
2722005-11-27 John Paul Wallington <jpw@pobox.com>
273
274 * progmodes/gdb-ui.el (gdb-goto-breakpoint, gdb-frames-select)
940ed7e4
JPW
275 (gdb-threads-select, gdb-edit-register-value):
276 Use `posn-set-point' instead of `mouse-set-point' because the
277 latter is not fbound when configured without X.
d05877b4 278
b14935df
KS
2792005-11-27 Kim F. Storm <storm@cua.dk>
280
281 * emulation/cua-rect.el (cua--highlight-rectangle): Preserve
282 existing face when partially highlighting a TAB in a rectangle.
283
46801e4c
KS
2842005-11-26 Kim F. Storm <storm@cua.dk>
285
286 * ido.el (ido-mode-map): Doc fix.
287 (ido-mode-common-map, ido-mode-file-map)
288 (ido-mode-file-dir-map, ido-mode-buffer-map): New keymaps.
289 (ido-define-mode-map): Rewrite. Select one of the new maps as
290 parent for ido-mode-map instead of building from scratch.
291 (ido-init-mode-maps): New defun to initialize new maps.
292 (ido-mode): Call it.
293 (ido-switch-buffer): Doc fix -- use \<ido-mode-buffer-map>.
294 (ido-find-file): Doc fix -- use \<ido-mode-file-map>.
295
440e20fc
JPW
2962005-11-26 John Paul Wallington <jpw@pobox.com>
297
46801e4c 298 * arc-mode.el (archive-extract): Use `posn-set-point' instead of
440e20fc
JPW
299 `mouse-set-point' because the latter is not fbound when configured
300 without X.
301
1be0210d
TTN
3022005-11-26 Thien-Thi Nguyen <ttn@gnu.org>
303
304 * files.el (file-relative-name): Doc fix.
305
02b1a164
EZ
3062005-11-26 Kurt Hornik <Kurt.Hornik@wu-wien.ac.at>
307
308 * progmodes/octave-inf.el (inferior-octave-startup): Force a
309 non-empty string for secondary prompt PS2.
310
49d11c49
CY
3112005-11-25 Chong Yidong <cyd@stupidchicken.com>
312
02b1a164 313 * progmodes/compile.el (compilation-setup): Fix last change.
49d11c49 314
1c5a7258
NR
3152005-11-26 Nick Roberts <nickrob@snap.net.nz>
316
317 * progmodes/gdb-ui.el (gdb-info-breakpoints-custom)
318 (gdb-mouse-toggle-breakpoint-margin)
46801e4c 319 (gdb-mouse-toggle-breakpoint-fringe, gdb-threads-select):
1c5a7258
NR
320 Add gdb-server-prefix to keep out of command history.
321 (gdb-edit-register-value): New function.
322 (gdb-registers-mode-map): Bind mouse-2 and RET to it.
323 (gdb-info-registers-custom): Use above map.
324
d590dbd2
CY
3252005-11-25 Chong Yidong <cyd@stupidchicken.com>
326
e335f09e
CY
327 * custom.el (enable-theme): Signal error if argument is not a
328 theme. Don't recalculate a face if it's not loaded yet.
329
330 * cus-face.el (custom-theme-set-faces): Don't change saved-face if
331 the `user' theme is in effect.
332
d590dbd2
CY
333 * info.el (Info-on-current-buffer): Record actual filename in
334 Info-current-file, instead of t, or a fake filename if a non-file
335 buffer. Make autoload.
336 (Info-find-node, Info-revert-find-node): No need to check for
337 Info-current-file nil.
338 (Info-set-mode-line, Info-up, Info-copy-current-node-name):
339 Info-current-file is now never `t'.
340 (Info-fontify-node): Many simplifications due to Info-current-file
341 always being valid. Use Info-find-file to find node filename.
342
e5ad37ee
DK
3432005-11-25 David Kastrup <dak@gnu.org>
344
345 * longlines.el (longlines-wrap-line): Reorder wrapping to "insert
346 new character, then delete" in order to preserve markers.
347
f81b92f2
DP
3482005-11-25 David Ponce <david@dponce.com>
349
350 * recentf.el (recentf-arrange-by-rule): Handle a special
351 `auto-mode-alist'-like "strip suffix" rule.
352 (recentf-build-mode-rules): Handle second level auto-mode entries.
353
0680ea10 3542005-11-25 Michael Kifer <kifer@cs.stonybrook.edu>
93a06865 355
9b01475d 356 * viper-keym.el (viper-ESC-key): Use different values in terminal and
0680ea10 357 window modes.
93a06865 358
9b01475d 359 * viper.el (viper-emacs-state-mode-list): Delete mail-mode, add
0680ea10 360 jde-javadoc-checker-report-mode.
93a06865 361
9b01475d 362 * ediff-wind (ediff-make-wide-display): Slight simplification.
93a06865
KS
363
364 * ediff.el (ediff-date): Change the date of last update.
365
963b2040
CY
3662005-11-24 Chong Yidong <cyd@stupidchicken.com>
367
368 * hi-lock.el (hi-lock-buffer-mode): Renamed from `hi-lock-mode'.
93a06865 369 Use define-minor-mode, and make it a local mode. Turn on font-lock.
963b2040
CY
370 (hi-lock-mode): New global minor mode.
371 (turn-on-hi-lock-if-enabled): New function.
93a06865
KS
372 (hi-lock-line-face-buffer, hi-lock-face-buffer, hi-lock-set-pattern):
373 Change arguments to regexp and face instead of a font-lock pattern.
374 Directly set face property, instead of refontifying.
963b2040
CY
375 (hi-lock-font-lock-hook): Check if font-lock is being turned on.
376 (hi-lock-find-patterns): Use line-number-at-pos.
377
378 (hi-lock-face-phrase-buffer): Call hi-lock-buffer-mode. Use new
379 arguments for hi-lock-set-pattern.
e4d59066
CY
380 (hi-lock-unface-buffer, hi-lock-set-file-patterns): Call
381 font-lock-fontify-buffer.
963b2040 382 (hi-lock-find-file-hook, hi-lock-current-line)
93a06865 383 (hi-lock-refontify, hi-lock-set-patterns): Delete unused functions.
e4d59066
CY
384
385 (hi-lock-font-lock-hook): Turn off hi-lock when font lock is
386 turned off.
963b2040
CY
387
388 * progmodes/compile.el (compilation-setup): Don't fiddle with
389 font-lock-defaults.
390
e5a690f1
NR
3912005-11-25 Nick Roberts <nickrob@snap.net.nz>
392
393 * progmodes/gdb-ui.el (gdb-var-create-handler)
394 (gdb-var-list-children-handler): Find values for all variable
395 objects. gud-speedbar-buttons decides whether to display them.
396
357e6045
RF
3972005-11-24 Romain Francoise <romain@orebokech.com>
398
399 * info.el (Info-speedbar-fetch-file-nodes): Prefix temporary
400 buffer name with a space.
401
9981213c
CD
4022005-11-24 Carsten Dominik <dominik@science.uva.nl>
403
93a06865
KS
404 * textmodes/org.el: (org-export-plain-list-max-depth): Renamed from
405 `org-export-local-list-max-depth'. Change default value to 3.
406 (org-auto-renumber-ordered-lists)
407 (org-plain-list-ordered-item-terminator): New options.
408 (org-at-item-p, org-beginning-of-item, org-end-of-item)
409 (org-get-indentation, org-get-string-indentation)
410 (org-maybe-renumber-ordered-list, org-renumber-ordered-list): New
9981213c
CD
411 functions.
412 (org-move-item-down, org-move-item-up): New commands.
413 (org-export-as-html): New classes for CSS support. Bug fix in
414 regular expression detecting fixed-width regions. Respect
415 `org-local-list-ordered-item-terminator'.
416 (org-set-autofill-regexps, org-adaptive-fill-function): "1)" is
417 also a list item.
418 (org-metaup, org-metadown, org-shiftmetaup, org-shiftmetadown):
93a06865 419 New item moving functions.
9981213c 420
ece75c05
JL
4212005-11-24 Juri Linkov <juri@jurta.org>
422
93a06865
KS
423 * isearch.el (isearch-repeat): With empty search ring set
424 `isearch-error' to the error string instead of signaling error
425 with the function `error'.
ece75c05 426
b9c7cbf9
YM
4272005-11-24 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
428
93a06865 429 * term/mac-win.el: Make modifier `ctrl' an alias for `control'.
b9c7cbf9 430
55b2dea3
NR
4312005-11-24 Nick Roberts <nickrob@snap.net.nz>
432
433 * progmodes/gdb-ui.el (gdb-speedbar-auto-raise): New function
434 and variable.
435 (gdb-var-create-handler, gdb-var-list-children-handler):
436 Don't match on "char **...".
437 (gdb-var-update-handler): Find values for all variable objects.
438 (gdb-info-frames-custom): Identify frames by leading "#".
439
440 * progmodes/gud.el (gud-speedbar-menu-items): Add
441 gdb-speedbar-auto-raise as radio button.
442 (gud-speedbar-buttons): Raise speedbar if requested.
443 Don't match on "char **...".
444 (gud-speedbar-buttons): Add (pointer) value for non-leaves.
445 Make it editable.
446
98b37eab
CY
4472005-11-23 Chong Yidong <cyd@stupidchicken.com>
448
449 * info.el (Info-fontify-node): Handle the case where
450 Info-current-file is t.
451
9c03d478
SM
4522005-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
453
454 * simple.el (blink-matching-open): Fix off-by-one in last change.
455
2c012c41
YM
4562005-11-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
457
458 * term/mac-win.el: Don't change default directory.
459
2036ac73
LT
4602005-11-22 Luc Teirlinck <teirllm@auburn.edu>
461
462 * cus-edit.el (Custom-reset-standard): Make it handle Custom group
463 buffers correctly. (It used to throw an error in such buffers.)
464 Make it ask for confirmation in group buffers and other Custom
465 buffers containing more than one customization item.
466
43fb082d
JPW
4672005-11-22 John Paul Wallington <jpw@gnu.org>
468
469 * net/goto-addr.el (goto-address-fontify): Put `follow-link'
470 property on mail and url overlays.
471 (goto-address-at-point): Use `posn-set-point' instead of
472 `mouse-set-point' because the latter is not fbound when configured
473 without X.
474
5c4ce34d
RF
4752005-11-22 Lars Hansen <larsh@soem.dk>
476
5eba3394
LH
477 * ls-lisp.el (ls-lisp-parse-symlink): Delete.
478 (ls-lisp-classify, ls-lisp-format): Delete call to
479 ls-lisp-parse-symlink.
480 (ls-lisp-handle-switches): Handle symlinks to directories as
481 directories when ls-lisp-dirs-first in non-nil.
482
84ad29ae
LT
4832005-11-21 Luc Teirlinck <teirllm@auburn.edu>
484
485 * startup.el (command-line): Make sure that loaddefs.el is handled
486 correctly in load-history.
487
b581a727
NR
4882005-11-22 Nick Roberts <nickrob@snap.net.nz>
489
490 * progmodes/gdb-ui.el (gdb-locals-watch-keymap): New local map.
491 (gdb-struct-string, gdb-array-string): New constants.
492 (gdb-info-locals-handler): Use them.
493 (gdb-reset): Reset gdb-var-list to nil.
494
bd24684b
SM
4952005-11-21 Stefan Monnier <monnier@iro.umontreal.ca>
496
497 * progmodes/sh-script.el (sh-font-lock-paren): Handle continued lines
498 in patterns.
499
17c1971a
JL
5002005-11-21 Juri Linkov <juri@jurta.org>
501
502 * custom.el (defcustom): Update link types in docstring.
503
74b99d45
SM
5042005-11-20 Martin Rudalics <rudalics@gmx.at> (tiny change)
505
506 * custom.el (defgroup): Add doc-string-elt info.
507
508 * widget.el (define-widget): Don't use declare for the doc-string-elt.
509
3cc4b076
SM
5102005-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
511
1cb40089
SM
512 * newcomment.el (comment-enter-backward): Fix last fix.
513
3cc4b076
SM
514 * simple.el (blink-matching-open):
515 * paren.el (show-paren-function): Allow new paren-class info.
516
a7b0a0e3
CY
5172005-11-20 Chong Yidong <cyd@stupidchicken.com>
518
519 * faces.el: Revert 2005-11-17 change. :ignore-defface is now
520 handled automagically.
521
13ea43e9
AS
5222005-11-20 Andreas Schwab <schwab@suse.de>
523
524 * descr-text.el (describe-char): When copying overlays put them
525 over the full char description instead of just the first character
526 of it.
527
695effcc
JL
5282005-11-20 Juri Linkov <juri@jurta.org>
529
530 * simple.el (what-cursor-position):
531 * descr-text.el (describe-char): Use Lisp-readable syntax
532 for octal and hex. Reorder decimal, octal and hex values.
533 Remove excess whitespace in the output. Use `=' in `column='
534 like in `point=' and `Hscroll='.
535
536 * international/mule-cmds.el (encoded-string-description):
537 Use Lisp-readable syntax for hex.
538
602ad1ad
SM
5392005-11-19 Stefan Monnier <monnier@iro.umontreal.ca>
540
541 * newcomment.el (comment-enter-backward): Handle the case where the
542 comment is closed by EOB.
543
b39aa4fd
CY
5442005-11-19 Chong Yidong <cyd@stupidchicken.com>
545
546 * longlines.el (longlines-before-revert-hook)
547 (longlines-after-revert-hook): New functions.
548 (longlines-mode): Turn off longlines temporarily when reverting.
2c127d45
CY
549 Add a message-setup-hook.
550 (longlines-decode-buffer): New function.
cee723fb 551 (longlines-wrap-line): Preserve marker positions.
b39aa4fd 552
da49096f
AS
5532005-11-19 Andreas Schwab <schwab@suse.de>
554
555 * emacs-lisp/shadow.el: Handle compressed files.
556
f0f98146
RF
5572005-11-19 Romain Francoise <romain@orebokech.com>
558
559 * net/browse-url.el (browse-url-default-browser): Signal an error
560 if no usable browser can be found, rather than try to load w3.
561
ad8121fe
EZ
5622005-11-16 Ryan Yeske <rcyeske@gmail.com>
563
564 * net/rcirc.el (rcirc-mangle-text): Add bold face property without
565 replacing existing properties.
566 (rcirc-my-nick, rcirc-other-nick, rcirc-server)
567 (rcirc-nick-in-message, rcirc-prompt): Use min-colors and remove
568 tty specs.
569 (rcirc-server-prefix, rcirc-server): New faces.
570 (rcirc-url-regexp): Generate with rx macro.
571 (rcirc-last-server-message-time): New variable.
572 (rcirc-filter): Record time of last message.
573 (rcirc-keepalive): Kill processes that did not send a message
574 since the last ping.
575 (rcirc-mode): Give rcirc-topic a local binding here.
576
a4b1de6e
EZ
5772005-11-19 Michael Cadilhac <michael.cadilhac@lrde.org> (tiny change)
578
579 * subr.el (read-passwd): Fontify the prompt as we do with other
580 prompts.
581
e27de09e
EZ
5822005-11-19 Ryan Yeske <rcyeske@gmail.com>
583
584 * ffap.el (ffap-menu-rescan): Use inhibit-read-only instead of
585 binding buffer-read-only to nil.
586
71726072
EZ
5872005-11-19 Eli Zaretskii <eliz@gnu.org>
588
602ad1ad
SM
589 * complete.el (partial-completion-mode):
590 Mention completion-auto-help in the doc string.
10156852 591
71726072
EZ
592 * man.el (Man-highlight-references): Doc fix. Reformat code in a
593 more Lisp-ish way.
594
e0d47340
EZ
5952005-11-19 Slawomir Nowaczyk <slawomir.nowaczyk.847@student.lu.se> (tiny change)
596
597 * ls-lisp.el (ls-lisp-format-file-size): Format file size with 9
598 digits, not 8, to avoid misalignment for files larger than 100MB.
599
eeb935fd
EZ
6002005-11-19 Eli Zaretskii <eliz@gnu.org>
601
602ad1ad
SM
602 * menu-bar.el (menu-bar-describe-menu) <list-keybindings>:
603 Mention "keyboard shortcuts" in the help text.
eeb935fd 604
125ce9ec
YM
6052005-11-19 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
606
607 * startup.el (fancy-splash-default-action): Discard only
608 mouse-down and succeeding mouse-up events in the splash screen
609 window so that drag-n-drop event can be processed.
610
0f157ad5
CY
6112005-11-18 Chong Yidong <cyd@stupidchicken.com>
612
613 * longlines.el (longlines-mode): Add hacks for mail-mode and
614 message-mode.
615
35af3490
CD
6162005-11-18 Carsten Dominik <dominik@science.uva.nl>
617
618 * textmodes/org.el: (org-table-sort-lines): New command.
619 (org-tbl-menu): Add entry for `org-table-sort-lines'.
620 (org-add-file): Command removed, use `org-agenda-file-to-front'
621 instead.
622 (org-export-icalendar): Use `org-icalendar-combined-name'.
623 (org-cycle-agenda-files, org-agenda-file-to-end)
624 (org-agenda-file-to-front): New commands.
625 (org-table-tab-jumps-over-hlines,org-export-html-style): New
626 options.
627 (org-table-next-field): Use `org-table-tab-jumps-over-hlines'.
628 (org-at-table.el-p, org-set-autofill-regexps,org-html-protect):
629 New functions.
630 (org-fill-paragraph): Call `org-table-align' in tables.
631 (org-mode): Call `org-set-autofill-regexps'.
632 (org-export-as-html): Support for local handformatted lists.
633 Modified to produce valid HTML 4.0. Use `org-export-html-style'.
634 (org-export-local-list-max-depth): New option.
635 (org-html-expand): Use `org-html-protect'.
636
3d18d677
NR
6372005-11-18 Nick Roberts <nickrob@snap.net.nz>
638
639 * progmodes/gud.el (gud-install-speedbar-variables): Bind gud-pp
640 to "p".
641 (gdb): Move definition of gud-pp to...
642
643 * progmodes/gdb-ui.el (gdb-ann3): ...here. Make it work in the
644 speedbar.
645 (gdb-find-watch-expression): New function.
f0f98146 646
fbe8d007
CY
6472005-11-17 Chong Yidong <cyd@stupidchicken.com>
648
649 * faces.el (face-attribute, set-face-attribute): Mention existence
650 of `:ignore-defface' setting in docstring.
651
39c7cde2
SM
6522005-11-17 Stefan Monnier <monnier@iro.umontreal.ca>
653
654 * simple.el (completion-setup-function): Fix last change.
655
f5723ff5
JPW
6562005-11-17 John Paul Wallington <jpw@pobox.com>
657
658 * ibuf-ext.el (ibuffer-interactive-filter-by-mode):
659 Use `posn-set-point' instead of `mouse-set-point' because the
660 latter is not fbound when configured without X.
661
662 * comint.el (comint-insert-input): Likewise.
663
4ea0018b
CY
6642005-11-17 Chong Yidong <cyd@stupidchicken.com>
665
666 * simple.el (hard-newline): New variable.
2fbbeaf1 667 (sendmail-user-agent-compose, next-line): Use it.
4ea0018b
CY
668
669 * mail/sendmail.el (mail-setup, mail-send, mail-insert-from-field)
670 (sendmail-send-it, mail-do-fcc, mail-cc, mail-bcc, mail-fcc)
671 (mail-mail-reply-to, mail-mail-followup-to)
672 (mail-position-on-field, mail-signature, mail-yank-original)
bcd8c291 673 (mail-attach-file): Likewise.
4ea0018b 674
225dad8e
RF
675 * mail/mailheader.el (mail-header-format)
676 (mail-header-format-function): Likewise.
4ea0018b
CY
677
678 * add-log.el (add-change-log-entry, change-log-merge): Likewise.
679
9f5f5ff2
JL
6802005-11-17 Juri Linkov <juri@jurta.org>
681
682 * font-lock.el (font-lock-faces): Rename this defgroup from
683 `font-lock-highlighting-faces'.
684 (font-lock-comment-face, font-lock-comment-delimiter-face)
685 (font-lock-string-face, font-lock-doc-face)
686 (font-lock-keyword-face, font-lock-builtin-face)
687 (font-lock-function-name-face, font-lock-variable-name-face)
688 (font-lock-type-face, font-lock-constant-face)
689 (font-lock-warning-face, font-lock-negation-char-face)
690 (font-lock-preprocessor-face)
691 (font-lock-regexp-grouping-backslash)
692 (font-lock-regexp-grouping-construct): Rename :group from
693 `font-lock-highlighting-faces' to `font-lock-faces'.
694
695 * cus-edit.el (lisp, c, tex):
696 * progmodes/ada-mode.el (ada):
697 * progmodes/asm-mode.el (asm):
698 * progmodes/cperl-mode.el (cperl-faces):
699 * progmodes/cpp.el (cpp):
700 * progmodes/dcl-mode.el (dcl):
701 * progmodes/f90.el (f90):
702 * progmodes/fortran.el (fortran):
703 * progmodes/icon.el (icon):
704 * progmodes/idlwave.el (idlwave-misc):
705 * progmodes/m4-mode.el (m4):
706 * progmodes/make-mode.el (makefile):
707 * progmodes/meta-mode.el (meta-font):
708 * progmodes/modula2.el (modula2):
709 * progmodes/octave-mod.el (octave):
710 * progmodes/pascal.el (pascal):
711 * progmodes/perl-mode.el (perl):
712 * progmodes/prolog.el (prolog):
713 * progmodes/ps-mode.el (PostScript-edit):
714 * progmodes/scheme.el (scheme):
715 * progmodes/sh-script.el (sh-script):
716 * progmodes/simula.el (simula):
717 * progmodes/tcl.el (tcl):
718 * textmodes/nroff-mode.el (nroff):
719 * textmodes/reftex-vars.el (reftex-fontification-configurations):
720 * textmodes/sgml-mode.el (sgml):
721 * textmodes/texinfo.el (texinfo):
722 Add :link (custom-group-link font-lock-faces) to defgroup.
723
724 * hi-lock.el (hi-lock): Rename this defgroup from
725 `hi-lock-interactive-text-highlighting'. Change parent group from
726 `faces' to `font-lock'. Add link to the manual.
727 (hi-lock-mode, hi-lock-file-patterns-range)
728 (hi-lock-exclude-modes, hi-lock-faces): Rename :group from
729 `hi-lock-interactive-text-highlighting' to `hi-lock'.
730 (hi-lock-faces): Add :group `faces'.
731
732 * cus-edit.el (custom-variable-prompt): Clarify the code.
733
734 * faces.el (face-read-string): Set the default value arg of
735 completing-read.
736
4bbd5b69
LT
7372005-11-16 Luc Teirlinck <teirllm@auburn.edu>
738
739 * rfn-eshadow.el (file-name-shadow-properties)
39c7cde2
SM
740 (file-name-shadow-tty-properties, file-name-shadow-mode):
741 Remove autoloads, because the file is now preloaded.
4bbd5b69 742
bead134f
SM
7432005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
744
745 * printing.el (easy-menu-intern): Don't define.
746 (pr-get-symbol): Use easy-menu-intern only if defined.
747
748 * simple.el (blink-matching-open): Simplify a bit.
749 (completion-setup-function): Fix the case of partial-completion-mode
750 when the minibuffer's contents start with "-".
751 Obey completion-base-size-function even when
752 minibuffer-completing-file-name is non-nil.
753
afabbb4d
RS
7542005-11-16 Richard M. Stallman <rms@gnu.org>
755
756 * net/eudcb-ph.el (eudc-ph-open-session):
757 Use set-process-query-on-exit-flag.
758
759 * mail/smtpmail.el (smtpmail-send-it): Use insert-buffer-contents.
760
761 * international/ucs-tables.el (ucs-set-table-for-input):
762 Use make-local-variable, not make-variable-buffer-local.
763
764 * emacs-lisp/byte-opt.el (byte-optimize-form-code-walker):
765 Improve warning message text.
766
767 * savehist.el (savehist-save-hook): Add :group.
768
769 * menu-bar.el (menu-bar-help-menu):
770 Rename Find Extra Packages to External Packages.
771
772 * cus-edit.el (Custom-reset-standard): Verify that
773 :custom-standard-value prop exists before calling it.
774
775 * apropos.el (apropos-calc-scores): Use apropos-pattern.
776
7772005-11-16 Martin Rudalics <rudalics@gmx.at> (tiny change)
778
779 * wid-edit.el (color): Enclose %t in %{...%}.
780
781 * cus-edit.el (face): Enclose %t in %{...%}.
782
c01f0ed3
SM
7832005-11-16 Hrvoje Niksic <hniksic@xemacs.org>
784
785 * savehist.el (savehist-mode-hook): Re-add the var.
786 (savehist-mode): Use it.
787
66a85723
SM
7882005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
789
042c6fb7
SM
790 * textmodes/flyspell.el: Fix commenting convention.
791 Remove unnecessary leading * in custom docstrings.
792 (flyspell-emacs): Remove unused var.
793 (flyspell-delete-region-overlays): Use remove-overlays.
794 (flyspell-accept-buffer-local-defs): Use save-current-buffer.
795 (flyspell-debug-signal-no-check, flyspell-debug-signal-changed-checked)
796 (flyspell-debug-signal-pre-word-checked, flyspell-post-command-hook)
797 (flyspell-debug-signal-word-checked): Use with-current-buffer.
798 (make-flyspell-overlay): Don't locally reuse a global name.
799 (flyspell-highlight-incorrect-region)
800 (flyspell-highlight-duplicate-region): Use flyspell-unhighlight-at.
801 (flyspell-check-previous-highlighted-word): Use flyspell-overlay-p.
802 (flyspell-notify-misspell): Remove unused args `start' and `end'.
803 (flyspell-word): Adjust call accordingly. Use ispell-send-string.
804 Wrap calls to accept-process-output inside with-local-quit since it's
805 often called from a post-command-hook.
806 (flyspell-correct-word, flyspell-auto-correct-word):
807 Use ispell-send-string.
808 (flyspell-xemacs-popup): Remove unused arg `event'. Update call.
5cb35db5 809
66a85723
SM
810 * calendar/diary-lib.el (diary-list-entries): Also hide the
811 terminating newline.
812
c194b021
CD
8132005-11-16 Carsten Dominik <dominik@science.uva.nl>
814
66a85723
SM
815 * textmodes/reftex.el (reftex-use-fonts): Remove the check for
816 window-system, to allow fonts on tty.
c194b021 817
20eff2b2
NR
8182005-11-17 Nick Roberts <nickrob@snap.net.nz>
819
820 * progmodes/gud.el (gud-speedbar-item-info): New function.
3d18d677
NR
821 (gud-install-speedbar-variables): Use it to display data type
822 of watch expression as a tooltip in speedbar.
20eff2b2 823
8ab84823
LT
8242005-11-15 Luc Teirlinck <teirllm@auburn.edu>
825
e7295594 826 * font-core.el (global-font-lock-mode): Add :version keyword,
33bf8118 827 because default was changed.
e7295594
LT
828
829 * jka-cmpr-hook.el (auto-compression-mode): Ditto.
830
8ab84823
LT
831 * startup.el (command-line): Use `custom-reevaluate-setting' for
832 `file-name-shadow-mode'.
833
834 * loadup.el: Preload rfn-eshadow.
835
836 * rfn-eshadow.el (file-name-shadow-mode): Set :init-value to t.
1cc9e877 837 Add :version keyword.
9fc0053d
LT
838 (file-name-shadow-properties, file-name-shadow-tty-properties)
839 (file-name-shadow): Add :version keyword.
8ab84823
LT
840
841 * cus-edit.el (custom-add-parent-links): Fix bug whereby, for
842 instance, `(fringe custom-face)' shadowed `(fringe custom-group)'
843 in the custom-group property of the symbol frames and the fringe
844 group got no link to its parent group frames.
845 Doc fix.
846
3671718b
NR
8472005-11-16 Nick Roberts <nickrob@snap.net.nz>
848
849 * progmodes/gud.el (gud-stop-subjob): New function.
850 (gud-menu-map, gud-tool-bar-map): Use it.
851
7ecef1e9
KS
8522005-11-16 Kim F. Storm <storm@cua.dk>
853
854 * progmodes/gud.el (gud-menu-map): Let [stop] stop program rather
855 than kill it.
856 (gud-tool-bar-map): Likewise. Move cont/until/finish buttons
857 to a more useful/logical place.
858
18468a1e
NR
8592005-11-16 Nick Roberts <nickrob@snap.net.nz>
860
861 * progmodes/gud.el (gud-menu-map): Make visibility of stop and
862 go buttons complementary.
863
2fe3d6ec
SM
8642005-11-15 Stefan Monnier <monnier@iro.umontreal.ca>
865
866 * rfn-eshadow.el (rfn-eshadow-regexp): Remove.
867 (rfn-eshadow-sifn-equal): New function.
868 (rfn-eshadow-update-overlay): Rewrite to use substitute-in-file-name.
869
54b171c7 8702005-11-15 Michael Kifer <kifer@cs.stonybrook.edu>
7ecef1e9
KS
871
872 * viper-utils (viper-non-word-characters-reformed-vi): Quote `-' in
54b171c7 873 string.
7ecef1e9 874
54b171c7
MK
875 * viper.el (viper-emacs-state-mode-list): Ensure that
876 rcirc-mode buffers come up in Emacs state.
7ecef1e9
KS
877
878 * ediff-util (ediff-make-temp-file): Use proper file-name-handler
879 operation.
54b171c7 880
59c560f7
DN
8812005-11-15 Dan Nicolaescu <dann@ics.uci.edu>
882
883 * term.el (term-termcap-format): Fix typos.
884 (term-down): Fix the negative argument case.
885
a354cf39
NR
8862005-11-16 Nick Roberts <nickrob@snap.net.nz>
887
888 * progmodes/gdb-ui.el: Remove face-alias left over from change on
889 2005-08-15.
890 (gdb-ann3): New command gud-go.
891 (menu): Accomodate gdb-mi.el.
892 (gdb-assembler-custom): Make buffer of selected window current
893 so that set-window-point works.
894
895 * progmodes/gud.el (gud-menu-map, gud-tool-bar-map): Re-define
896 buttons and include new ones.
897
8982005-11-16 Kim F. Storm <storm@cua.dk>
899
2fe3d6ec 900 * progmodes/gud.el (gud-tool-bar-item-visible-no-fringe): New function.
a354cf39
NR
901 (gud-menu-map): Use it.
902
7cb1a551
LT
9032005-11-14 Luc Teirlinck <teirllm@auburn.edu>
904
70acba5d
LT
905 * jka-cmpr-hook.el (auto-compression-mode): Enable it in a way
906 that works correctly for Custom and that does not override a user
907 who disables it.
908
7cb1a551
LT
909 * help-mode.el (help-make-xrefs, help-xref-on-pp)
910 (help-xref-interned, help-follow): Make hyperlinks for variables
911 that are unbound, but have a non-nil variable-documentation property.
912
913 * emacs-lisp/derived.el (define-derived-mode): Remove defvar for
914 mode hook. (It conflicted with defcustoms for some mode hooks.)
915 Use the `variable-documentation' property to give the mode hook a
916 docstring and expand that docstring.
917
2d10b62b
SM
9182005-11-14 Hrvoje Niksic <hniksic@xemacs.org>
919
8ab84823
LT
920 * savehist.el (savehist-mode): Don't bother with
921 `custom-set-minor-mode'.
2d10b62b
SM
922 (savehist-coding-system): Check XEmacs version.
923 (history-length): Declare also at run time.
924 (savehist-mode): Don't emit a message. Don't run the minor mode hook.
925 Don't set the customize state.
926 (savehist-minibuffer-hook): Special case for when
927 minibuffer-history-variable is equal to t.
928
2f0e4846
SM
9292005-11-14 Stefan Monnier <monnier@iro.umontreal.ca>
930
8e5c7b90
SM
931 * files.el (write-file): Refresh VC status.
932
2f0e4846
SM
933 * calendar/diary-lib.el (diary-list-entries, diary-show-all-entries)
934 (mark-diary-entries, make-diary-entry): Check default-major-mode rather
935 than fundamental-mode to see if the mode was set.
936
670d3fce
RF
9372005-11-14 Romain Francoise <romain@orebokech.com>
938
939 * dired-x.el: If `vm-visit-folder' doesn't exist, define it as a
940 dummy function in `eval-when-compile' to avoid compiler warning.
941 Require `man' at compile time.
942
d0158f73
JB
9432005-11-14 Jay Belanger <belanger@truman.edu>
944
945 * calc-alg.el (calcFunc-write-out-power): Rename it to
946 calcFunc-powerexpand.
947 (math-write-out-power): Rename it to math-powerexpand; have it
948 handle negative exponents.
949 (calc-writeoutpower): Rename it to calc-powerexpand.
950
951 * calc-ext.el: Change calcFunc-writeoutpower and
952 calc-writeoutpower to calcFunc-powerexpand and calc-powerexpand in
953 autoloads.
954 Add calcFunc-ldiv to autoloads.
955
956 * calc-arith.el (calcFunc-ldiv): New function.
957
958 * calc.el (calc-left-divide): New function.
959
882108c7
JL
9602005-11-14 Juri Linkov <juri@jurta.org>
961
962 * cus-edit.el (custom-variable-prompt): Set the default value arg
963 of completing-read.
964
965 * cus-dep.el (custom-make-dependencies): Reverse the list of
966 found dependencies.
967
cadb1c90
DN
9682005-11-14 Dan Nicolaescu <dann@ics.uci.edu>
969
970 * menu-bar.el (menu-bar-options-menu): Delete "Syntax
971 Highlighting" entry, it is on by default now.
dea24608 972 (menu-bar-options-save): Do not save global-font-lock-mode.
cadb1c90 973
b8b7c66e
RS
9742005-11-13 Richard M. Stallman <rms@gnu.org>
975
976 * textmodes/flyspell.el (flyspell-large-region):
977 Call flyspell-accept-buffer-local-defs.
978
9792005-11-13 Agustin Martin <agustin.martin@hispalinux.es>
980
981 * textmodes/flyspell.el (flyspell-notify-misspell):
982 Fix misspelling of "Misspelling".
983 (flyspell-process-localwords): New function.
984 (flyspell-large-region): Call flyspell-process-localwords and
985 flyspell-delete-region-overlays.
986 (flyspell-delete-region-overlays): New function.
987 (flyspell-delete-all-overlays): Call that.
988
7e1b6c2c
RS
9892005-11-13 Richard M. Stallman <rms@gnu.org>
990
991 * help.el (help-for-help-internal): Improve doc of C-h a.
afabbb4d 992 (describe-key): Improve prompt; doc fix.
225dad8e 993
1c32c9d6
SM
9942005-11-13 Stefan Monnier <monnier@iro.umontreal.ca>
995
1508b91a
SM
996 * vc-svn.el (vc-svn-registered): Catch all errors.
997
1c32c9d6
SM
998 * cus-dep.el (custom-make-dependencies): Typo.
999
75b19c39
MA
10002005-11-13 Michael Albinus <michael.albinus@gmx.de>
1001
1002 * net/tramp-util.el (top): Fix compilation warning.
1003
8965e9c1
KS
10042005-11-13 Kim F. Storm <storm@cua.dk>
1005
1006 * help.el (help-for-help-internal): Fix `a' entry. Add `d' entry.
1007
9ecc27d0
NR
10082005-11-13 Nick Roberts <nickrob@snap.net.nz>
1009
225dad8e 1010 * progmodes/gud.el (gud-menu-map): Move parentheses (again).
9ecc27d0
NR
1011 (gud-speedbar-buttons): Match on "const char *" too.
1012
1013 * progmodes/gdb-ui.el (gdb-var-create-handler)
1014 (gdb-var-list-children-handler): Match on "const char *" too.
1015 (gdb-var-evaluate-expression-handler): Match on empty string.
1016 (gdb-var-update-handler): Only call
1017 gdb-var-evaluate-expression-handler when required.
1018
e79b7435
NR
10192005-11-13 Nick Roberts <nickrob@snap.net.nz>
1020
1021 * progmodes/gud.el (gud-menu-map): Revert to window-fringes for
1022 selected window. This still doesn't work for speedbar.
9ecc27d0 1023 (gud-speedbar-buttons): Handle string expressions properly.
e79b7435 1024
47b3cf39
NR
1025 * progmodes/gdb-ui.el (gdb-var-evaluate-expression-handler)
1026 (gdb-var-create-handler): Handle string expressions properly.
e79b7435 1027 (gdb-var-list-children-regexp, gdb-var-list-children-handler):
1c32c9d6 1028 Handle string expressions properly. Move "type" field into regexp.
e79b7435 1029
9a9f1fdd 10302005-11-12 Karl Fogel <kfogel@red-bean.com>
8965e9c1 1031
9a9f1fdd 1032 * bookmark.el (bookmark-maybe-message): New function to reduce
8965e9c1 1033 code duplication: invokes `message' iff baud-rate is high enough.
9a9f1fdd
KF
1034 (bookmark-write-file): Use above instead of an inline conditional.
1035 (bookmark-load): Same.
8965e9c1 1036
a506054a
KF
10372005-11-12 Karl Fogel <kfogel@red-bean.com>
1038
1039 * bookmark.el (bookmark-write-file): Don't visit the destination
1040 file, just write the data to it using write-region. This is
1041 similar to saveplace.el at 2005-05-29T08:36:26Z!rms@gnu.org, but with an additional
1042 change to avoid visiting the file in the first place.
1043
71dd9295
CY
10442005-11-12 Chong Yidong <cyd@stupidchicken.com>
1045
1046 * hi-lock.el (hi-lock-mode): Set the default value of
1047 font-lock-defaults.
1048
81d7d0d6
LT
10492005-11-11 Luc Teirlinck <teirllm@auburn.edu>
1050
ee8fdb13 1051 * find-lisp.el (find-lisp-find-dired-insert-file): Pass `string'
81d7d0d6
LT
1052 arg to `file-attributes'.
1053 (find-lisp-format): The UID and GID can now be strings.
1054
42aad0f6
KS
10552005-11-12 Kim F. Storm <storm@cua.dk>
1056
9f49f577
KS
1057 * help.el (help-map): Bind C-h d to apropos-documentation.
1058
0820b753
KS
1059 * simple.el (what-cursor-position): Print (EOB) instead of (100%)
1060 when point is at end-of-buffer.
1061
42aad0f6
KS
1062 * apropos.el (apropos-match-face): Doc fix.
1063 (apropos-sort-by-scores): Add new choice `verbose'.
1064 (apropos-documentation-sort-by-scores): New defcustom.
1065 (apropos-pattern): Now contains the pattern entered by the user.
1066 (apropos-pattern-quoted): New defvar.
1067 (apropos-regexp): New defvar, containing the regexp corresponding
1068 to apropos-pattern.
1c32c9d6 1069 (apropos-all-words-regexp): Rename from apropos-all-regexp.
42aad0f6
KS
1070 (apropos-read-pattern): New defun. Use it to read pattern arg in
1071 interactive calls; returns list of words for a word list, and
1072 string for a regexp.
1c32c9d6 1073 (apropos-parse-pattern): Rename from apropos-rewrite-regexp. Now
42aad0f6
KS
1074 parses a list of words or regexp as returned by apropos-read-pattern.
1075 (apropos-calc-scores): Return nil if apropos-regexp doesn't match.
1076 (apropos-score-doc): Return a very high score if the string
1077 entered by the user matches literally.
1078 (apropos-variable): Doc fix. Use apropos-read-pattern.
1079 (apropos-command): Doc fix. Use apropos-read-pattern and
1080 apropos-parse-pattern. Call apropos-print with nosubst=t.
1081 (apropos, apropos-value): Doc fix. Use apropos-read-pattern and
1082 apropos-parse-pattern.
1083 (apropos-documentation): Doc fix. Use apropos-read-pattern and
1084 apropos-parse-pattern. Locally bind apropos-sort-by-scores to
1085 apropos-documentation-sort-by-scores. Call apropos-print with
1086 nosubst=t.
1087 (apropos-documentation-internal): Pass doc string through
1088 substitute-key-definition before adding text properties.
1089 Highlight substring matching literal user input if possible.
1090 (apropos-documentation-check-doc-file): Remove locals beg and end.
1091 Fix calculation of score (as added twice). Pass doc string through
1092 substitute-key-definition before adding text properties.
1093 (apropos-documentation-check-elc-file): Pass doc string through
1094 substitute-key-definition before adding text properties.
1095 Highlight substring matching literal user input if possible.
1096 (apropos-print): Add new arg NOSUBST; if set, command and variable
1097 doc strings have already been passed through substitute-key-definition.
1098 Add code to handle apropos-accumulator items without score element
1099 for backwards compatibility (e.g. with woman package).
1100 Only show scores if apropos-sort-by-scores is `verbose'.
1101
be93a2c4
SM
11022005-11-10 Stefan Monnier <monnier@iro.umontreal.ca>
1103
1104 * jka-cmpr-hook.el (jka-compr-install): Use push and dolist.
1105 Add jka-compr-load-suffixes to load-suffixes.
1106
1107 * jka-compr.el: Require 'jka-cmpr-hook.
1108 (jka-compr-info-compress-message, jka-compr-info-compress-program)
1109 (jka-compr-info-compress-args, jka-compr-info-uncompress-message)
1110 (jka-compr-info-uncompress-program, jka-compr-info-uncompress-args)
1111 (jka-compr-info-can-append, jka-compr-info-strip-extension)
1112 (jka-compr-info-file-magic-bytes, jka-compr-get-compression-info)
1113 (jka-compr-info-regexp): Remove. Provided by jka-cmpr-hook.
1114 (jka-compr-uninstall): Remove entries from
1115 jka-compr-added-to-file-coding-system-alist after they are used.
1116 (jka-compr-error): Remove unused var `curbuf'.
1117 (jka-compr-file-local-copy): Remove unused var `notfound'.
1118
7127d508
RF
11192005-11-10 Romain Francoise <romain@orebokech.com>
1120
1121 * apropos.el (apropos-calc-scores): Use `apropos-pattern'.
1122
46faf25e
NR
11232005-11-11 Nick Roberts <nickrob@snap.net.nz>
1124
1125 * progmodes/gud.el (gud-menu-map): Move parentheses.
1126 (gdb): New command gud-pv.
1127
be93a2c4
SM
11282005-11-10 Stefan Monnier <monnier@iro.umontreal.ca>
1129
1130 * tar-mode.el: Remove spurious or unnecessary leading stars
1131 in docstrings.
1132 (tar-header-block-tokenize): Also obey default-file-name-coding-system.
1133 (tar-parse-octal-integer-safe): Use mapc.
1134 (tar-header-block-summarize): Remove unused var `ck'.
1135 (tar-summarize-buffer): Don't clear the modified-p bit if it wasn't
1136 cleared before. Obey default-enable-multibyte-characters.
1137 Use mapconcat. Simplify setting of tar-header-offset.
1138 (tar-mode-map): Move initialization inside delcaration.
1139 (tar-flag-deleted): Use `abs'.
1140 (tar-expunge-internal): Remove unused var `line'.
1141 (tar-expunge-internal): Don't hardcode point-min==1.
1142 (tar-expunge): Widen while doing set-buffer-multibyte.
1143 (tar-rename-entry): Use file-name-coding-system.
1144 (tar-alter-one-field): Don't hardcode point-min==1.
1145 (tar-subfile-save-buffer): string-as-unibyte works on unibyte strings.
1146 (tar-pad-to-blocksize): Don't hardcode point-min==1. Clarify the code.
1147
94b073f3
MY
11482005-11-10 Masatake YAMATO <jet@gyve.org>
1149
af94256b
KS
1150 * add-log.el (add-log-current-defun): Handle class::method
1151 notation of c++. Fix incorrect comment.
94b073f3 1152
f192689e
AM
11532005-11-10 Alan Mackenzie <acm@muc.de>
1154
1155 * help-fns.el (describe-variable): Make C-h v work when a variable
1156 has variable documentation yet is unbound.
1157
af8308ec
MY
11582005-11-10 Masatake YAMATO <jet@gyve.org>
1159
1160 * man.el (Man-highlight-references): Set an empty
1161 string to `Man-arguments' if it is nil.
d730a9fc 1162 Suggested by Reiner Steib <Reiner.Steib@gmx.de>.
af8308ec 1163
be93a2c4
SM
11642005-11-09 Stefan Monnier <monnier@iro.umontreal.ca>
1165
1166 * Makefile.in (mh-loaddefs.el, loaddefs.el): Better follow the
1167 commenting conventions.
1168
1169 * cus-dep.el (custom-make-dependencies): Simplify.
1170 Better follow the commenting conventions.
1171
fe8bc3fa
RS
11722005-11-09 Richard M. Stallman <rms@gnu.org>
1173
be93a2c4
SM
1174 * apropos.el (apropos-pattern): Rename from apropos-regexp.
1175 (apropos-orig-pattern): Rename from apropos-orig-regexp.
fe8bc3fa
RS
1176 All uses changed.
1177 (apropos-rewrite-regexp): Doc fix.
af94256b 1178 (apropos-variable, apropos-command, apropos, apropos-value):
fe8bc3fa
RS
1179 Change prompt; carry through the argument renaming.
1180
6e128e32
LT
11812005-11-09 Luc Teirlinck <teirllm@auburn.edu>
1182
1183 * find-lisp.el: Require dired.
1184 (find-lisp-find-dired-internal): Do not call
1185 `abbreviate-file-name' on DIR.
1186
78e5988d
NR
11872005-11-10 Nick Roberts <nickrob@snap.net.nz>
1188
1189 * progmodes/gud.el (gdb): Make gud-pp use user-defined command pp1.
1190
31fa5025
NR
11912005-11-09 Nick Roberts <nickrob@snap.net.nz>
1192
1193 * progmodes/gud.el (gud-menu-map): Ensure tool-bar is constant
1194 when using the speedbar.
1195 (gdb): New command gud-pp.
1196 (gud-menu-map, gud-tool-bar-map): Put it on the tool bar.
1197
58b6f884
JL
11982005-11-09 Juri Linkov <juri@jurta.org>
1199
1200 * replace.el (occur-excluded-properties): New defcustom.
1201 (occur-1, occur-engine, occur-accumulate-lines): Use it.
1202
65b62d0a
JB
12032005-11-08 Jay Belanger <belanger@truman.edu>
1204
217d155e 1205 * calc/calc-units.el (math-convert-units): Replace any composite
65b62d0a
JB
1206 unit by its definition.
1207
77f996e5 12082005-11-08 Lars Hansen <larsh@soem.dk>
217d155e
RF
1209
1210 * emacs-lisp/autoload.el (update-directory-autoloads):
1211 Add obsolete function alias.
1212
4acbd507
SM
12132005-11-07 Stefan Monnier <monnier@iro.umontreal.ca>
1214
5a3859e6
SM
1215 * emacs-lisp/lisp-mode.el (lisp-mode-variables): Don't set
1216 comment-indent-function.
1217 (lisp-comment-indent): Replace by an alias for comment-indent-default.
1218
4acbd507
SM
1219 * reveal.el (reveal-post-command): Rework the handling of
1220 reveal-open-spots, so as to be more reliable. There were several
1221 tricky corner cases where an open spot might be lost, or where
1222 a closed spot might end up on the list of open spots.
1223 Only reveal text that's ellipsised.
1224
b58b00ca
CD
12252005-11-07 Carsten Dominik <dominik@science.uva.nl>
1226
4acbd507 1227 * textmodes/org.el (org-export-as-html): Remove bogus (debug) form.
b58b00ca 1228
f5723ff5
JPW
12292005-11-07 John Paul Wallington <jpw@gnu.org>
1230
1231 * ibuffer.el (ibuffer): Search iconified frames too when
1232 getting Ibuffer buffer's window.
1233
fda12b27
RS
12342005-11-06 Richard M. Stallman <rms@gnu.org>
1235
1236 * progmodes/compile.el (compilation-internal-error-properties):
1237 save-excursion around the computation of MARKER.
1238
12392005-11-06 Piet van Oostrum <piet@cs.uu.nl>
1240
1241 * textmodes/flyspell.el (flyspell-external-point-words):
1242 flyspell-get-word returns a list, not just a string.
1243
9514fb7f
JPW
12442005-11-06 John Paul Wallington <jpw@pobox.com>
1245
1246 * ibuffer.el (ibuffer): Search all visible frames when getting
1247 Ibuffer buffer's window.
1248
30abc4f4
MY
12492005-11-07 Masatake YAMATO <jet@gyve.org>
1250
d730a9fc 1251 * man.el (Man-reference-regexp): Accept spaces between
30abc4f4
MY
1252 `Man-name-regexp' and `Man-section-regexp'.
1253 (Man-apropos-regexp): New variable.
1254 (Man-abstract-xref-man-page): Use value for `Man-target-string'
1255 if available.
4acbd507
SM
1256 (Man-highlight-references, Man-highlight-references0):
1257 Handle the case when `Man-arguments' includes "-k".
1258 (Man-highlight-references0): Rename the argument `TARGET-POS' to
30abc4f4
MY
1259 `TARGET'. `TARGET' can be a number, function or nil.
1260
2dd3b43b
NR
12612005-11-06 Nick Roberts <nickrob@snap.net.nz>
1262
1263 * progmodes/gdb-ui.el (gdb-var-create-handler, gdb-var-delete)
c660a322
KS
1264 (gdb-edit-value, gdb-speedbar-expand-node, gdb-get-create-buffer)
1265 (gdb-breakpoints-mode, gdb-toggle-breakpoint, gdb-delete-breakpoint)
2dd3b43b
NR
1266 (gdb-goto-breakpoint, gdb-frames-mode, gdb-registers-mode)
1267 (gdb-locals-mode, gdb-find-file-hook): Use buffer-local-value.
c660a322 1268 (gdb-send-item): Use buffer-local-value and simplify.
2dd3b43b 1269
1b0ee2ce
LT
12702005-11-05 Luc Teirlinck <teirllm@auburn.edu>
1271
1272 * startup.el (command-line): Use `custom-reevaluate-setting' for
1273 `global-font-lock-mode'.
1274
c660a322
KS
1275 * font-core.el (global-font-lock-mode): Enable `global-font-lock-mode'
1276 by default, except in batch mode or when the -D option is given.
1b0ee2ce
LT
1277
1278 * emacs-lisp/easy-mmode.el (define-global-minor-mode): Pass all
1279 specified keyword args on to `define-minor-mode'. Update docstring.
1280
61f570e2
RF
12812005-11-05 Romain Francoise <romain@orebokech.com>
1282
1283 * replace.el (occur-engine): Add marker at end of line, too.
1284
d60b49ac
DN
12852005-11-04 Dan Nicolaescu <dann@ics.uci.edu>
1286
1287 * font-lock.el: Don't deal with font-lock-face-attributes here,
1288 move the code ...
1289
1290 * startup.el (command-line): ... here. Use face-spec-set instead
1291 of custom-declare-face.
1292
1293 * faces.el (face-spec-set): Reset the face if spec is not nil.
1294
45f6a663
SM
12952005-11-04 Stefan Monnier <monnier@iro.umontreal.ca>
1296
1297 * newcomment.el (comment-region-internal): Box more tightly in the
1298 common case where there's no TAB in the boxed text.
1299
db2cf961
JD
13002005-11-04 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
1301
1302 * info.el (info-tool-bar-map): Use images prev-node, next-node and
1303 up-node.
1304
dc9cfe1e
EZ
13052005-11-04 Ulf Jasper <ulf.jasper@web.de>
1306
1307 * newsticker.el: Commentary updated. Code formatting changed.
45f6a663 1308 (newsticker-version): Change to "1.9".
dc9cfe1e 1309 (newsticker, newsticker-feed): Doc fix.
45f6a663
SM
1310 (newsticker-url-list): Doc fix. Add option "Weekly".
1311 (newsticker-retrieval-interval): Add option "Weekly".
dc9cfe1e 1312 (newsticker-headline-processing): Doc fix.
45f6a663 1313 (newsticker-auto-mark-filter): Remove.
dc9cfe1e
EZ
1314 (newsticker-auto-mark-filter-list): New.
1315 (newsticker-layout, newsticker-sort-method): Doc fix.
1316 (newsticker-hide-old-items-in-newsticker-buffer)
1317 (newsticker-heading-format, newsticker-item-format)
1318 (newsticker-desc-format): Doc fix.
45f6a663 1319 (newsticker-show-all-rss-elements): Remove.
dc9cfe1e
EZ
1320 (newsticker-show-all-news-elements): New.
1321 (newsticker-faces, newsticker-ticker): Doc fix.
1322 (remove-from-invisibility-spec): Code formatting.
1323 (newsticker--process-ids): New.
1324 (newsticker-mode): Doc fix.
45f6a663
SM
1325 (newsticker-mode): Change mode-line-format.
1326 (newsticker-start): Remove debug output.
1327 (newsticker-start-ticker): Doc fix. Add Autoload cookie.
dc9cfe1e
EZ
1328 (newsticker-w3m-show-inline-images): Code formatting.
1329 (newsticker-next-item): Call `force-mode-line-update'.
1330 (newsticker-previous-item): Call `force-mode-line-update'.
1331 (newsticker-next-feed): Call `force-mode-line-update'.
1332 (newsticker-previous-feed): Call `force-mode-line-update'.
1333 (newsticker-mark-all-items-at-point-as-read): Code formatting.
1334 (newsticker-show-old-items): Do not show descs.
45f6a663 1335 (newsticker-hide-entry): Hide too much.
dc9cfe1e
EZ
1336 (newsticker-hide-entry, newsticker-show-entry)
1337 (newsticker-toggle-auto-narrow-to-feed): Code formatting.
1338 (newsticker-set-auto-narrow-to-feed): Update buffer immediately.
1339 (newsticker-toggle-auto-narrow-to-item): Code formatting.
1340 (newsticker-set-auto-narrow-to-item): Update buffer immediately.
1341 (newsticker-running-p, newsticker-ticker-running-p): Autoload cookie.
45f6a663
SM
1342 (newsticker-get-news): Call `force-mode-line-update'.
1343 Collect process ids.
1344 (newsticker--sentinel): Change coding system handling.
1345 Move image retrieval to new functions newsticker--get-logo-url-*.
1346 Move feed parsing to new functions newsticker--parse-*.
1347 Update list of process ids.
dc9cfe1e
EZ
1348 (newsticker--get-logo-url-atom-1.0, newsticker--get-logo-url-atom-0.3)
1349 (newsticker--get-logo-url-rss-2.0, newsticker--get-logo-url-rss-1.0)
1350 (newsticker--get-logo-url-rss-0.92, newsticker--get-logo-url-rss-0.91)
1351 (newsticker--parse-atom-0.3, newsticker--parse-atom-1.0)
1352 (newsticker--parse-rss-0.91, newsticker--parse-rss-0.92)
1353 (newsticker--parse-rss-1.0, newsticker--parse-rss-2.0)
1354 (newsticker--parse-generic-feed, newsticker--parse-generic-items): New.
45f6a663
SM
1355 (newsticker--decode-coding-string): Remove.
1356 (newsticker--decode-numeric-entities): Check input. Format code.
dc9cfe1e
EZ
1357 (newsticker--remove-whitespace): Check input.
1358 (newsticker--do-forget-preformatted): Doc fix.
1359 (newsticker--decode-rfc822-date): Allow for missing time.
1360 (newsticker--update-process-ids): New.
45f6a663
SM
1361 (newsticker--image-sentinel): Change comment.
1362 (newsticker--image-read): Change error message.
dc9cfe1e
EZ
1363 (newsticker--imenu-goto): Doc fix. Show headline title.
1364 (newsticker--buffer-set-uptodate): Call `force-mode-line-update'.
1365 (newsticker--buffer-do-insert-text): Clean whitespace in
45f6a663
SM
1366 html-rendered headline title. Code formatting.
1367 Call `newsticker--buffer-print-extra-elements'.
1368 (newsticker--buffer-print-extra-element): Remove.
dc9cfe1e
EZ
1369 (newsticker--buffer-print-extra-elements): New.
1370 (newsticker--buffer-do-print-extra-element): New.
1371 (newsticker--buffer-insert-enclosure): Doc fix. Use MBytes for
1372 large sizes.
1373 (newsticker--run-auto-mark-filter)
45f6a663
SM
1374 (newsticker--do-run-auto-mark-filter):
1375 Use `newsticker-auto-mark-filter-list'.
dc9cfe1e 1376
c97f3d3c
EZ
13772005-11-04 Ryan Yeske <rcyeske@gmail.com>
1378
1379 * net/rcirc.el: Use split-string OMIT-NULLS argument.
1380 (rcirc-print): Force redisplay before running hooks. Do long
1381 buffer truncation after making new text read-only. Deal with nil
1382 text when decoding strings. If TARGET is nil, use either the
1383 currently selected buffer, if it is an rcirc buffer and of the
1384 same process or the process buffer.
1385 (rcirc-mode): Remove header-line. Recompute short buffer names.
45f6a663 1386 Initialize rcirc-buffer-alist here instead of rcirc-get-buffer-create.
c97f3d3c 1387 (rcirc-short-buffer-name): Add variable.
45f6a663
SM
1388 (rcirc-kill-buffer-hook): Recompute short buffer names.
1389 Remove nick from private channel.
1390 (rcirc-send-input): Send command text to current-buffer.
1391 Don't clear overlay arrow here.
c97f3d3c
EZ
1392 (rcirc-short-buffer-name): Return a short buffer name.
1393 (rcirc-update-short-buffer-names, rcirc-abbreviate)
1394 (rcirc-rebuild-tree, rcirc-make-trees): Add functions to generate
1395 buffer-name abbreviations.
45f6a663
SM
1396 (rcirc-kill-buffer-hook-1): Split to make debugging easier.
1397 Do not touch nick-table when killing a parted channel.
c660a322
KS
1398 (rcirc-window-configuration-change): Rename from rcirc-update-activity.
1399 Clear arrow from current buffer if it is now hidden.
c97f3d3c
EZ
1400 (rcirc-current-buffer): Add variable.
1401 (rcirc-my-nick, rcirc-other-nick, rcirc-server)
1402 (rcirc-nick-in-message, rcirc-prompt, rcirc-mode-line-nick):
1403 Remove -face from names.
1404 (rcirc-update-activity-string): Print "DND" when globally ignoring
1405 activity.
1406 (rcirc-ignore-buffer-activity-flag): Rename from
1407 rcirc-ignore-channel-activity.
1408 (rcirc-ignore-all-activity-flag): Doc fix.
1409 (rcirc-channels): Remove variable.
1410 (rcirc-kill-buffer-hook):
1411 (rcirc-get-buffer-create): Add nick to private channel.
1412 (rcirc-multiline-edit-submit): Remove tabs.
1413 (rcirc-put-nick-channel, rcirc-channel-nicks): Look up nicks case
1414 folded.
1415 (rcirc-remove-nick-channel): Bug fix.
1416 (rcirc-toggle-ignore-buffer-activity): Rename from
1417 rcirc-toggle-ignore-channel-activity.
1418 (rcirc-record-activity): Add buffers to the front of the list.
1419 (rcirc-update-activity): Remove killed buffers from list.
1420 (rcirc-process-server-response-1): Remove last argument if it is
1421 null before calling handler.
1422 (rcirc): Add "rcirc" defcustom prefix.
45f6a663
SM
1423 (rcirc-prompt): Simplify default prompt.
1424 Use custom-initialize-default.
c97f3d3c
EZ
1425 (rcirc-private-chats): Remove variable.
1426 (rcirc-prompt): Change initialization.
1427 (rcirc-version): Remove function.
1428 (rcirc-id-string): Add constant.
1429 (rcirc-last-buffer): Remove variable.
1430 (rcirc-buffer-alist): Add variable.
1431 (rcirc-connect): Update variable setup.
1432 (rcirc-sentinel, rcirc-update-prompt): Use `rcirc-buffer-alist'.
1433 (rcirc-trap-errors-flag): Rename from `rcirc-trap-errors' change
1434 default.
1435 (rcirc-handler-generic): Trigger activity.
1436 (rcirc-send-message): Create the buffor of the target.
45f6a663
SM
1437 (rcirc-generate-new-buffer-name): Rename from `rcirc-get-buffer-name'.
1438 (rcirc-get-buffer): Just return nil if there is no matching buffer.
c97f3d3c
EZ
1439 (rcirc-multiline-edit-cancel): Remove function.
1440 (rcirc-set-last-buffer): Remove function.
1441 (rcirc-get-any-buffer): Add function.
1442 (rcirc-join-channels): Don't print /join text.
1443 (rcirc-toggle-ignore-channel-activity): Add and update echo area
1444 messages.
1445 (rcirc-cmd-ctcp): Use rcirc-send-string to send request.
1446 (rcirc-handler-NOTICE): Recognize CTCP responses.
1447 (rcirc-handler-332, rcirc-handler-332): Use a temp buffer for
1448 constructing TOPIC string for buffers we are not JOINed.
1449 (rcirc-handler-CTCP-response): Add handler.
1450 (rcirc-multiline-edit-submit): Restore the window-configuration
1451 before adjusting point.
1452 (rcirc): Add customization group.
1453 (rcirc-server, rcirc-port, rcirc-nick, rcirc-user-name)
1454 (rcirc-user-full-name, rcirc-startup-channels-alist)
1455 (rcirc-fill-flag, rcirc-fill-column, rcirc-fill-prefix)
1456 (rcirc-ignore-all-activity-flag, rcirc-time-format)
1457 (rcirc-input-ring-size, rcirc-read-only-flag)
1458 (rcirc-buffer-maximum-lines, rcirc-authinfo-file-name)
1459 (rcirc-auto-authenticate-flag, rcirc-prompt, rcirc-print-hooks):
1460 Change defvar to defcustom.
1461 (rcirc-update-prompt): Add optional ALL arg, which will update
1462 prompts in all rcirc buffers. Regexp quote replacement text.
1463 (rcirc-fill-column): Accept 'frame-width as a value.
1464 (rcirc-set-changed): Add function.
1465 (rcirc-next-active-buffer): Write more meaningful messages.
1466 (rcirc-faces): Add customization group.
1467 (rcirc-my-nick-face, rcirc-other-nick-face, rcirc-server-face)
1468 (rcirc-nick-in-message-face, rcirc-prompt-face)
1469 (rcirc-mode-line-nick-face): Move into rcirc-faces group.
1470 (with-rcirc-process-buffer): Move before first usage.
1471 (rcirc-debug-buffer): Rename from `rcirc-log-buffer'.
1472 (rcirc-debug-flag): Rename from `rcirc-log-p'.
1473 (rcirc-debug): Rename from `rcirc-log'.
1474 (rcirc-format-response-string): Do not print '-' chars for a
1475 NOTICE with no sender. Simplify output of server responses.
45f6a663 1476
c97f3d3c
EZ
14772005-11-04 Henrik Enberg <henrik.enberg@telia.com>
1478
1479 (rcirc-browse-url-map, rcirc-browse-url-at-point)
1480 (rcirc-browse-url-at-mouse, rcirc-mangle-text): Make urls
1481 mouse and RET clickable.
1482
ffce4757
EZ
14832005-11-04 Henrik Enberg <henrik.enberg@telia.com>
1484
1485 * mail/rmailout.el (rmail-output-to-rmail-file, rmail-output): Doc fix.
1486
77f996e5 14872005-11-04 Ken Manheimer <ken.manheimer@gmail.com>
9e673321
EZ
1488
1489 * pgg-pgp.el (pgg-pgp-encrypt-region, pgg-pgp-decrypt-region)
1490 (pgg-pgp-encrypt-symmetric-region, pgg-pgp-encrypt-symmetric)
1491 (pgg-pgp-encrypt, pgg-pgp-decrypt-region, pgg-pgp-decrypt)
1492 (pgg-pgp-sign-region, pgg-pgp-sign): Add optional 'passphrase'
1493 argument to all these routines, so the passphrase can be managed
1494 externally and passed in to the system.
1495 (pgg-pgp-decrypt-region, pgg-pgp-sign-region): Use new name for
1496 pgg-add-passphrase-to-cache function.
1497
1498 * pgg-pgp5.el (pgg-pgp5-encrypt-region, pgg-pgp5-decrypt-region)
1499 (pgg-pgp5-encrypt-symmetric-region, pgg-pgp5-encrypt-symmetric)
1500 (pgg-pgp5-encrypt, pgg-pgp5-decrypt-region, pgg-pgp5-decrypt)
1501 (pgg-pgp5-sign-region, pgg-pgp5-sign): Add optional 'passphrase'
1502 argument to all these routines, so the passphrase can be managed
1503 externally and passed in to the system.
1504 (pgg-pgp5-sign-region): Use new name of pgg-add-passphrase-to-cache
1505 function.
1506
98945794
EZ
15072005-11-04 Edward O'Connor <hober0@gmail.com> (tiny change)
1508
1509 * net/goto-addr.el (goto-address-url-regexp): Remove `data:' URLs
1510 from goto-address-url-regexp.
1511
94539089
CD
15122005-11-04 Carsten Dominik <dominik@science.uva.nl>
1513
c660a322 1514 * textmodes/org.el (org-read-date, org-goto-calendar)
45f6a663
SM
1515 (org-recenter-calendar, org-agenda-goto-calendar):
1516 Temporarily clear 'calendar-move-hook'.
94539089 1517
39bcfe5f 15182005-11-04 Michael Kifer <kifer@cs.stonybrook.edu>
45f6a663
SM
1519
1520 * ediff-merge.el (ediff-merge-region-is-non-clash): Return t, if not
39bcfe5f 1521 merging.
45f6a663
SM
1522
1523 * ediff-util.el (ediff-previous-difference): Don't skip regions that
39bcfe5f 1524 have merge clashes.
45f6a663 1525
97a7dbee
YM
15262005-11-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1527
45f6a663
SM
1528 * mwheel.el (mouse-wheel-down-event, mouse-wheel-up-event):
1529 Undo previous change.
97a7dbee
YM
1530
1531 * startup.el (command-line): Use `custom-reevaluate-setting' for
51f47f64
YM
1532 mouse-wheel-down-event and mouse-wheel-up-event. Don't call
1533 tty-register-default-colors on Mac.
97a7dbee 1534
c72ff615
NR
15352005-11-04 Nick Roberts <nickrob@snap.net.nz>
1536
45f6a663 1537 * progmodes/gdb-ui.el (gdb-buffer-type): Remove duplicate declaration.
c72ff615
NR
1538 (gdb-buffer-type): Make it automatically buffer local...
1539 (gdb-get-create-buffer): ...and set it accordingly.
1540 (gdb-frame-gdb-buffer, gdb-display-gdb-buffer): Make these
1541 actually work.
1542
11ec76b7
DN
15432005-11-03 Dan Nicolaescu <dann@ics.uci.edu>
1544
1545 * font-lock.el (font-lock-warning-face): Use the more vivid red1,
1546 not red.
1547
2b02eddf
NR
15482005-11-04 Nick Roberts <nickrob@snap.net.nz>
1549
1550 * progmodes/gdb-ui.el (gud-watch): Use save-selected-window in
1551 case GUD buffer is not visible.
1552 (gdb-goto-breakpoint): Try to force display in source buffer.
1553 (gdb-frame-gdb-buffer): Copy other similar functions.
1554 (gdb-restore-windows): Don't display source if not asked for.
1555 (gdb-assembler-buffer-name): Don't capitalise.
1556
e082564e
RS
15572005-11-03 Richard M. Stallman <rms@gnu.org>
1558
1559 * wid-edit.el (key-sequence): New widget type.
1560
1561 * simple.el (set-mark-command-repeat-pop): New variable.
1562 (set-mark-command): Only interpret plan C-@ after a pop as a pop
1563 if set-mark-command-repeat-pop is true.
1564
1565 * info.el (Info-fontify-node): Don't display extra "see" if there
1566 already is one here.
1567
1568 * mouse.el: Fix special handling of DEL after dragging a region:
1569 (mouse-drag-region-1): Treat mouse-set-region like mouse-set-point.
1570 (mouse-region-delete-keys): Add [backspace].
1571
1572 * mail/feedmail.el: Use insert-buffer-substring, not insert-buffer.
1573
1574 * textmodes/ispell.el (ispell-command-loop): Change `i' description
1575 not to assume it pertains to an affix.
1576
1577 * textmodes/flyspell.el (flyspell-post-command-hook):
1578 Bind deactivate-mark to prevent deactivation.
1579
438fc253 15802005-11-03 Lars Hansen <larsh@soem.dk>
2b02eddf 1581
438fc253
LH
1582 * dired-x.el: Add menu bindings for dired-do-find-marked-files,
1583 dired-do-relsymlink, dired-flag-extension, dired-mark-extension,
1584 dired-mark-omitted, dired-do-relsymlink-regexp, dired-omit-mode.
1585
ebce92c7
RF
15862005-11-03 Romain Francoise <romain@orebokech.com>
1587
1588 * net/eudcb-mab.el: Now part of GNU Emacs. Update FSF's address.
1589 Update copyright years.
1590
c7280fb5
SS
15912005-11-03 Sam Steingold <sds@gnu.org>
1592
13d65a03
SM
1593 * mwheel.el (mouse-wheel-down-event, mouse-wheel-up-event):
1594 Use system-type instead of window-system because window-system is not
c7280fb5
SS
1595 correctly defined during loadup.
1596
aaaa8abb
MH
15972005-11-02 Mark A. Hershberger <mah@everybody.org>
1598
1599 * xml.el (xml-syntax-table): Allow xml.el to compile in xemacs.
1600 (xml-parse-tag): Join strings separated by a comment properly.
1601
c80eca71
AS
16022005-11-02 Andreas Schwab <schwab@suse.de>
1603
13d65a03
SM
1604 * emacs-lisp/byte-opt.el (byte-optimize-pure-func): Fix last fix.
1605
16062005-11-02 Stefan Monnier <monnier@iro.umontreal.ca>
1607
1608 * emacs-lisp/byte-opt.el (string-to-syntax): Mark it as pure.
1609 (byte-optimize-pure-func): Quote the eval'd value.
1610
1611 * progmodes/perl-mode.el (perl-font-lock-special-syntactic-constructs):
1612 Rename from perl-font-lock-syntactic-face-function.
1613 Change the calling convention so it can be used as a font-lock MATCHER.
1614 Do the parse-partial-sexp loop outselves.
1615 (perl-font-lock-syntactic-keywords): Use it.
1616 (perl-mode): Don't set font-lock-syntactic-face-function any more.
c80eca71 1617
c2205a03
NR
16182005-11-02 Nick Roberts <nickrob@snap.net.nz>
1619
2b02eddf
NR
1620 * progmodes/gdb-ui.el (gdb-mouse-until): Make it work in the
1621 disassembly buffer too.
c2205a03
NR
1622 (gdb-exited): Remove overlay arrows when execution has finished.
1623 (gdb-info-frames-custom, gdb-info-threads-custom)
1624 (gdb-info-registers-custom): Don't add inappropriate text
1625 properties if inferior is not active.
1626
c046af95
GM
16272005-11-02 Glenn Morris <rgm@gnu.org>
1628
13d65a03
SM
1629 * progmodes/fortran.el (fortran-blink-match):
1630 Use `blink-matching-delay'.
c046af95 1631
3631f993
GM
16322005-11-02 John Mongan <jmongan@mccammon.ucsd.edu> (tiny change)
1633
1634 * progmodes/f90.el (f90-match-end): Use `blink-matching-delay'.
1635
e89cd3e6 16362005-11-02 Lars Hansen <larsh@soem.dk>
ebce92c7 1637
e89cd3e6
LH
1638 * net/tramp.el (tramp-action-out-of-band): Handle scp message
1639 "Permission denied".
1640
b5714852
RS
16412005-11-01 Richard M. Stallman <rms@gnu.org>
1642
1643 * textmodes/flyspell.el (flyspell-external-point-words):
1644 Pass nil to flyspell-get-word.
1645
8f15921b
KS
16462005-11-02 Kim F. Storm <storm@cua.dk>
1647
1648 * menu-bar.el (menu-bar-options-menu): Show "Shift Movement (CUA)"
1649 item instead of "C-x/C-c/C-v (CUA)" if cua-enable-cua-keys is nil.
1650
e5f64be2
SM
16512005-11-01 Stefan Monnier <monnier@iro.umontreal.ca>
1652
1653 * calendar/cal-menu.el (date, event): Don't declare as dynamic-var.
1654 (calendar-mouse-holidays, calendar-mouse-view-diary-entries)
1655 (calendar-mouse-print-dates): Add optional `event' argument.
1656 Update interactive-spec.
1657 (calendar-mouse-cal-tex-menu, cal-tex-mouse-filofax):
1658 Use `calendar-event-to-date' instead of `event'.
1659
6f9a47ab
MY
16602005-11-02 Masatake YAMATO <jet@gyve.org>
1661
e5f64be2
SM
1662 * progmodes/ld-script.el (ld-script-builtins):
1663 Add more words: "DATA_SEGMENT_ALIGN", "DATA_SEGMENT_END",
1664 "DATA_SEGMENT_RELRO_END", "LENGTH", "ORIGIN", and "SEGMENT_START".
6f9a47ab
MY
1665 (auto-mode-alist): Accept .ld, .lds, ld.in and .lds.in.
1666
7bba5cae
RF
16672005-11-01 Romain Francoise <romain@orebokech.com>
1668
1669 * vc-sccs.el: Update copyright year.
1670 * ezimage.el: Likewise.
1671
4dacf0ff
JL
16722005-11-01 KOBAYASHI Yasuhiro <kobayays@otsukakj.co.jp> (tiny change)
1673
1674 * info.el (Info-fontify-node): Use `string-width' for fontifying
1675 underlined titles.
1676
99315976
JL
16772005-11-01 Juri Linkov <juri@jurta.org>
1678
1679 * info.el (Info-fontify-node): Downcase node header keywords Node,
1680 Prev, Next, Up before comparison.
1681 (Info-history): Insert absolute directory name, and put invisible
1682 property on it.
1683
94b10022
JL
16842005-11-01 Juri Linkov <juri@jurta.org>
1685
1686 * info.el (Info-file-supports-index-cookies): New variable.
1687 (Info-find-node-2): Check makeinfo version for index cookie support.
1688 (Info-index-nodes): Search for nodes with index cookies only when
1689 Info-file-supports-index-cookies is t. Otherwise, search nodes
1690 with "Index" in the node name.
1691 (Info-index-node): Search index cookie in the current node only when
1692 Info-file-supports-index-cookies is t. Otherwise, check the word
1693 "Index" in the node name.
1694 (Info-find-emacs-command-nodes): Remove code that searches nodes
1695 with "Index" node name in the top menu.
1696
c7deede0
SM
16972005-11-01 Stefan Monnier <monnier@iro.umontreal.ca>
1698
1699 * progmodes/scheme.el (scheme-mode-variables): Use the default
1700 comment-indent-function.
1701
1702 * faces.el (face-attribute): Handle the case where a face inherits from
1703 a non-existent face.
1704
1705 * simple.el (eval-expression-print-format): Use lisp-readable syntax
1706 for octal and hexa output, and merge the char into the paren.
1707 (kill-new): Use push.
1708 (copy-to-buffer): Use with-current-buffer.
1709 (completion-setup-function): Move code in loop to remove redundancy.
1710 (minibuffer-local-must-match-map): Don't add bindings that duplicate
1711 those inherited from minibuffer-local-completion-map.
1712
1713 * savehist.el (savehist-mode) <defcustom>:
1714 Use custom-set-minor-mode if available.
1715 (savehist-mode) <defun>: Run the minor mode hook, set the custom state
1716 and emit a message if applicable.
1717
17182005-11-01 Hrvoje Niksic <hniksic@xemacs.org>
1719
1720 * savehist.el: Sync up to version 19.
1721 (savehist-mode): New minor mode.
1722 (savehist-file): Use ~/.emacs.d or ~/.xemacs if available.
1723 (savehist-length): Remove (use history-length instead).
1724 (savehist-file-modes): Rename from savehist-modes.
1725 (savehist-save-hook, savehist-loaded): New vars.
1726 (savehist-load): Use savehist-mode. Try to smooth up transition from
1727 old format to new format.
1728 (savehist-install): Allow savehist-autosave-interval to be nil.
1729 (savehist-save): Run the new hook. Be more careful to only trim the
1730 history variables.
1731 (savehist-trim-history): New fun. Replaces savehist-process-for-saving.
1732 (savehist-printable): Print into a buffer rather than char-by-char.
1733
769b5f0a
JW
17342005-11-01 John Wiegley <johnw@newartisans.com>
1735
c7deede0 1736 * iswitchb.el (iswitchb-define-mode-map): Re-enable the
bff4d65f
JW
1737 toggle-ignore keybinding (C-a). The author said it had been
1738 disabled much earlier due to a possible incompatibility, but after
1739 many months of usage I have encountered no problems (and it is a
1740 rather useful option, especially for switching to " *temp*").
1741
c7deede0 1742 * net/eudcb-mab.el (eudc-mab-query-internal): Add backend
73f99a66
JW
1743 support for OS/X's AddressBook, by calling out to the open source
1744 program "contacts" (installable through Fink).
1745
1746 * net/eudc.el (eudc-expand-inline): If the
1747 `eudc-multiple-match-handling-method' is set to `all', delete the
1748 query string before inserting the query result.
1749
c7deede0 1750 * eshell/em-ls.el (eshell-do-ls): Add no-op support for --dired
769b5f0a
JW
1751 flag, to prevent Eshell from using the system ls when
1752 `eshell-ls-insert-directory' is in used.
1753 (eshell-ls-insert-directory): Disable font-lock in directory
1754 buffer so that Eshell's own fontification is seen. This broke
1755 recently due to changes in font-lock, so this goes back to version
1756 21 behavior.
1757
e5beba32
NR
17582005-11-01 Nick Roberts <nickrob@snap.net.nz>
1759
1760 * progmodes/gdb-ui.el (gdb-use-inferior-io-buffer): New function.
1761 (menu, toggle-gdb-use-inferior-io-buffer): Get rid of defadvice.
1762 (gdb-many-windows): Doc fix.
1763
ac8c0cce
RF
17642005-10-31 Romain Francoise <romain@orebokech.com>
1765
1766 * help-fns.el (describe-simplify-lib-file-name): Add autoload cookie.
1767
c94f08ff
DN
17682005-10-31 Dan Nicolaescu <dann@ics.uci.edu>
1769
1770 * loadup.el: Load emacs-lisp/syntax, font-lock and jit-lock so
1771 that global-font-lock-mode can be enabled by default.
1772
1773 * font-lock.el (font-lock-keywords, font-lock-mode-internal)
1774 (font-lock-add-keywords, font-lock-remove-keywords)
1775 (font-lock-fontify-buffer): Remove autoload cookies.
1776
1777 * jit-lock.el (jit-lock-register): Likewise.
1778
1779 * emacs-lisp/syntax.el (syntax-ppss): Likewise.
1780
c8010cbb
NR
17812005-10-31 Nick Roberts <nickrob@snap.net.nz>
1782
1783 * progmodes/gdb-ui.el (gdb-many-windows): Leave window configuration
1784 intact if there is no gud-comint-buffer.
1785
17862005-10-31 Luc Teirlinck <teirllm@auburn.edu>
1787
1788 * progmodes/gud.el (gud-filter): Use comint-update-fence to delete
1789 old prompt comint-prompt-read-only is t and GDB commands are
1790 issued from tool bar etc.
1791
9a36031f
MY
17922005-10-31 Masatake YAMATO <jet@gyve.org>
1793
1794 * vc.el (vc-directory-exclusion-list): Add "{arch}".
1795
6c060884
CY
17962005-10-30 Chong Yidong <cyd@stupidchicken.com>
1797
1798 * thumbs.el (thumbs-thumbsdir): Default to ~/.emacs.d/thumbs.
1799 (thumbs-thumbsdir): Make .emacs.d if it does not exist.
1800
55880756
MA
18012005-10-30 Michael Albinus <michael.albinus@gmx.de>
1802
1803 * net/tramp.el (tramp-chunksize): Escape parentheses in docstring
1804 starting at beginning of line. Fontification is messed up when
c7deede0
SM
1805 `open-paren-in-column-0-is-defun-start' set to t.
1806 Reported by John Paul Wallington <jpw@pobox.com>.
55880756 1807
8c633bb4
LT
18082005-10-30 Luc Teirlinck <teirllm@auburn.edu>
1809
1810 * comint.el (comint-send-input): Call `comint-update-fence' when
1811 `comint-process-echoes' and `comint-prompt-read-only' are both
1812 non-nil, to avoid leftover read-only newline.
1813
b9c5959e
RS
18142005-10-30 Richard M. Stallman <rms@gnu.org>
1815
1816 * textmodes/flyspell.el (flyspell-external-point-words):
1817 Detect when WORD can't be checked properly because
1818 flyspell-get-word finds just part of it, and move on.
1819
1820 * textmodes/ispell.el (ispell-dictionary-alist-5): Add . as
1821 boundarychar for Polish.
1822 (ispell-dictionary-alist-4): Add . as boundarychar for Italian.
1823 (ispell-dictionary-alist-3): Add . and @ as boundarychars for French.
1824
f3be774b
NR
18252005-10-31 Nick Roberts <nickrob@snap.net.nz>
1826
1827 * progmodes/gdb-ui.el (gdb-tooltip-print-1): Fix regexp.
1828 (gdb-registers-font-lock-keywords): Delete.
1829 (gdb-registers-mode): Don't fontify.
1830 (gdb-info-registers-custom): Use text properties instead as, in
1831 future, changed register values will use font-lock-warning-face.
1832 (gdb-local-font-lock-keywords): Rename to...
1833 (gdb-locals-font-lock-keywords): ...for consistency.
1834
5e7ae3bd
AS
18352005-10-30 Andre Spiegel <spiegel@gnu.org>
1836
1837 * vc.el (vc-switch-backend): Better error message if the buffer is
1838 not visiting a file under version control.
1839
6aecefa8 1840 * vc-cvs.el (vc-cvs-delete-file): Commit the file after removing it.
8c633bb4 1841
c3ab3701
CY
18422005-10-29 Chong Yidong <cyd@stupidchicken.com>
1843
1844 * startup.el (command-line): Use ~/.emacs.d/init.el instead of
1845 ~/.emacs.d/.emacs.
1846
685abb98
RS
18472005-10-29 Richard M. Stallman <rms@gnu.org>
1848
1849 * replace.el (occur-mode-mouse-goto): Always go to other window.
1850 (occur-mode-goto-occurrence): Always switch in same window.
1851
1852 * simple.el (undo): Display message at end, not at start.
1853
1854 * emacs-lisp/timer.el (timer-activate, timer-activate-when-idle):
1855 New arg REUSE-CELL.
1856 (cancel-timer-internal): New function.
1857 (timer-event-handler): Use cancel-timer-internal,
1858 and pass the cell it returns to timer-activate...
1859
1860 * jit-lock.el (jit-lock-function, jit-lock-stealth-fontify)
1861 (jit-lock-deferred-fontify, jit-lock-context-fontify)
1862 (jit-lock-after-change): Test memory-full.
1863
c390e28c
SM
18642005-10-29 Roland Winkler <roland.winkler@physik.uni-erlangen.de>
1865
1866 * textmodes/conf-mode.el (conf-assignment-sign)
1867 (conf-assignment-regexp): Fix docstrings.
1868 (conf-mode-initialize): New function.
1869 (conf-mode): Remove optional args. Use delay-mode-hooks to
1870 recognize recursive calls.
1871 (conf-unix-mode, conf-windows-mode, conf-javaprop-mode)
1872 (conf-space-mode, conf-colon-mode, conf-ppd-mode)
1873 (conf-xdefaults-mode): Use define-derived-mode and
1874 conf-mode-initialize.
1875
1cf586a4
RF
18762005-10-29 Romain Francoise <romain@orebokech.com>
1877
1878 * help-fns.el (describe-simplify-lib-file-name): Fix regexp.
1879
feb2f364
EZ
18802005-10-29 Ken Manheimer <ken.manheimer@gmail.com>
1881
c390e28c
SM
1882 * pgg-gpg.el (pgg-gpg-select-matching-key): Fix: look at the right
1883 part of the decoded armor to find the key-identifier.
feb2f364
EZ
1884 (pgg-gpg-lookup-key-owner): New function to return the
1885 human-readable identifier of a key owner.
1886 (pgg-gpg-lookup-id-from-key-owner): Make it easy to identify the
1887 key itself.
1888 (pgg-gpg-decrypt-region): Prompt with the key owner (rather than
1889 the key value) if we have a key and can match it against a secret
1890 key. Also, added a note pointing out fact that the prompt only
1891 indicates the first matching key.
1892
1893 * pgg.el (pgg-decrypt): Passing along 'passphrase' in call to
1894 pgg-decrypt-region.
1895 (pgg-pending-timers): A new hash for tracking the passphrase cache
1896 timers, so that new ones supercede old ones.
c390e28c 1897 (pgg-add-passphrase-to-cache): Rename from
feb2f364
EZ
1898 `pgg-add-passphrase-cache' to reduce confusion (all callers
1899 changed). Modified to cancel old timers when new ones are added.
c390e28c 1900 (pgg-remove-passphrase-from-cache): Rename from
feb2f364
EZ
1901 `pgg-remove-passphrase-cache' to reduce confusion (all callers
1902 changed). Modified to cancel old timers when their keys are
1903 removed from the cache.
1904 (pgg-cancel-timer): In Emacs, an alias for cancel-timer; in
1905 XEmacs, an indirection to delete-itimer.
c390e28c
SM
1906 (pgg-read-passphrase-from-cache, pgg-read-passphrase):
1907 Extract pgg-read-passphrase-from-cache from pgg-read-passphrase so
1908 users can only check cache without risk of prompting. Correct bug in
feb2f364
EZ
1909 notruncate behavior.
1910 (pgg-read-passphrase-from-cache, pgg-read-passphrase)
c390e28c
SM
1911 (pgg-add-passphrase-cache, pgg-remove-passphrase-cache):
1912 Add informative docstrings.
feb2f364
EZ
1913 (pgg-decrypt): Convey provided passphrase in subordinate call to
1914 pgg-decrypt-region.
1915
19162005-10-20 Ken Manheimer <ken.manheimer+emacs@gmail.com>
1917
1918 * pgg.el (pgg-encrypt-region, pgg-encrypt-symmetric-region)
1919 (pgg-encrypt-symmetric, pgg-encrypt, pgg-decrypt-region)
1920 (pgg-decrypt, pgg-sign-region, pgg-sign): Add optional
1921 'passphrase' argument, so the passphrase can be managed externally
1922 and then passed in to the system.
1923
1924 * pgg.el (pgg-read-passphrase, pgg-add-passphrase-cache)
1925 (pgg-remove-passphrase-cache): Add optional 'notruncate' argument,
1926 so the passphrase cache can be used reliably with identifiers
1927 besides a pgp packet's key id.
1928
1929 * pgg-gpg.el (pgg-pgp-encrypt-region)
1930 (pgg-pgp-encrypt-symmetric-region, pgg-pgp-encrypt-symmetric)
1931 (pgg-pgp-encrypt, pgg-pgp-decrypt-region, pgg-pgp-decrypt)
1932 (pgg-pgp-sign-region, pgg-pgp-sign): Add optional 'passphrase'
1933 argument to all these routines, so the passphrase can be managed
1934 externally and passed in to the system.
1935
1936 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Add optional
1937 'notruncate' argument, so the passphrase cache can be used
1938 reliably with identifiers besides a pgp packet's key id.
1939
19402005-10-29 Sascha Wilde <swilde@sha-bang.de>
1941
1942 * pgg-gpg.el (pgg-gpg-encrypt-symmetric-region): New function for
1943 symmetric encryption.
1944 (pgg-gpg-symmetric-key-p): New function to check for an symmetric
1945 encrypted session key.
1946 (pgg-gpg-decrypt-region): When decrypting a symmetric encrypted
1947 message ask for the passphrase in a proper way.
1948
1949 * pgg.el (pgg-encrypt-symmetric, pgg-encrypt-symmetric-region):
1950 New user commands for symmetric encryption.
1951
5c825567
BW
19522005-10-28 Bill Wohler <wohler@newt.com>
1953
1954 * help-mode.el (help-url): New button type. Calls browse-url.
1955 (help-xref-url-regexp): New regexp to recognize URLs in docstring.
1956 Similar to Info nodes: URL `url'.
1957 (help-make-xrefs): Create help-url buttons for
1958 help-xref-url-regexp matches.
1959
147ebaca
NR
19602005-10-29 Nick Roberts <nickrob@snap.net.nz>
1961
1962 * tool-bar.el (tool-bar-add-item-from-menu)
1963 (tool-bar-local-item-from-menu): Fix doc strings.
1964
059a552c
RF
19652005-10-28 Romain Francoise <romain@orebokech.com>
1966
6a9e60bc
RF
1967 * ldefs-boot.el: Update.
1968
059a552c
RF
1969 * subr.el (locate-library): Move from help-fns.el.
1970 * help-fns.el (locate-library): Move to subr.el.
1971
8cee983d
RS
19722005-10-28 Richard M. Stallman <rms@gnu.org>
1973
1974 * net/tramp.el (tramp-completion-mode): defvar moved up.
1975
1976 * emacs-lisp/easymenu.el (easy-menu-change): Doc fix.
1977
1978 * tool-bar.el (tool-bar-mode): Delete autoload cookie.
1979
1980 * files.el (find-file-noselect): Use %d to format large file size.
1981
107fb6c9 1982 * bindings.el (mode-line-format): Add %e.
8cee983d
RS
1983
1984 * loadup.el ("facemenu"): Load unconditionally.
1985 ("image", "international/fontset", "dnd", "mwheel", "tool-bar"):
1986 ("x-dnd"): Load, when appropriate.
1987
1988 * startup.el (command-line): Call before-init-hook earlier.
1989 Warn about some bad characters in -u user name.
1990
1991 * textmodes/flyspell.el (flyspell-large-region): Pass -t if Tex file.
1992 (flyspell-external-point-words): Error if misspelled word is not found.
1993 Set flyspell-large-region-beg at end of word.
059a552c 1994
a312f214
AS
19952005-10-28 Andreas Schwab <schwab@suse.de>
1996
c390e28c
SM
1997 * view.el (View-revert-buffer-scroll-page-forward):
1998 Use view-page-size-default.
a312f214 1999
895725e1
JL
20002005-10-28 Juri Linkov <juri@jurta.org>
2001
2002 * international/quail.el (quail-get-current-str): Translate last
2003 raw character for deterministic input methods.
2004
887ec6f1
JB
20052005-10-27 Jay Belanger <belanger@truman.edu>
2006
2007 * calc/calc-ext.el: Add functions to autoloads.
2008 (math-identity-matrix-p, math-ident-row-p): New functions.
2009
2010 * calc/calc-arith.el (calc-mul-symb-fancy): Add checks for
2011 multiplication by an identity matrix; don't turn multiplication by
2012 an inverse matrix into division.
2013 (math-div-symbol-fancy): Replace division by matrices with
2014 multiplication by inverse.
2015
2016 * calc/calc-misc.el (calcFunc-inv): Check for symbolic matrices.
2017
2018 * calc/calc-alg.el (calcFunc-writeoutpower, math-write-out-power)
2019 (calc-writeoutpower): New functions.
2020
2d29381c
RF
20212005-10-27 Romain Francoise <romain@orebokech.com>
2022
1e0ab2f0
RF
2023 * replace.el (occur-engine): Include colon in mouse-face highlight.
2024
2d29381c
RF
2025 * dired-x.el: Change Maintainer field.
2026
a145b41c
CY
20272005-10-26 Chong Yidong <cyd@stupidchicken.com>
2028
2029 * longlines.el (longlines-mode): Bind after-change-functions to
2030 nil during initial decoding and final encoding.
2031
51d96f88
DN
20322005-10-26 Dan Nicolaescu <dann@ics.uci.edu>
2033
2034 * term.el (term-emulate-terminal, term-handle-colors-array)
2035 (term-handle-ansi-escape): Specify the terminfo capabilities
2036 implemented.
2037
d75baf12
RS
20382005-10-26 Richard M. Stallman <rms@gnu.org>
2039
2040 * info.el (Info-fontify-node): Fix detection of sentence-break
2041 before *Note.
2042
9700a45f
RF
20432005-10-26 Romain Francoise <romain@orebokech.com>
2044
d75baf12 2045 * smerge-mode.el: Add `tools' to file keywords.
9700a45f 2046
14924bb1
NR
20472005-10-26 Nick Roberts <nickrob@snap.net.nz>
2048
2049 * progmodes/gud.el (gud-menu-map): Only display gud-until icon
2050 when the fringe is not available.
2051
2052 * progmodes/gdb-ui.el (def-gdb-auto-updated-buffer)
2053 (def-gdb-auto-update-trigger): Simplify construction.
2054 (gdb-locals-buffer): Use def-gdb-auto-update-trigger instead of
2055 def-gdb-auto-updated-buffer as gdb-info-locals-handler is
2056 defined explicitly.
2057 (gdb-assembler-buffer): Use def-gdb-auto-update-handler instead of
2058 def-gdb-auto-updated-buffer as gdb-invalidate-assembler is
2059 defined explicitly.
2060 (gdb-info-locals-custom): Remove as it's a no-op.
2061
e7b382ed
CY
20622005-10-25 Chong Yidong <cyd@stupidchicken.com>
2063
2064 * longlines.el (longlines-mode): Remove narrowing before
2065 performing the initial decoding or final encoding.
2066
53aaf457
RF
20672005-10-25 Romain Francoise <romain@orebokech.com>
2068
2069 * emacs-lisp/find-func.el (find-library-name): Also strip
2070 extension if library name ends in .el, to take advantage of
2071 `find-library-suffixes'.
2072
8e7af2c6
RS
20732005-10-25 Richard M. Stallman <rms@gnu.org>
2074
2075 * menu-bar.el (menu-bar-help-menu): Say which kind of therapist.
2076
f344e9d2
JL
20772005-10-25 Juri Linkov <juri@jurta.org>
2078
2079 * textmodes/texinfo.el (texinfo-mode): Change charset of one
2080 quotation mark from [mule-unicode-0100-24ff] to [japanese-jisx0208].
2081
47b5f6d6
SM
20822005-10-25 Stefan Monnier <monnier@iro.umontreal.ca>
2083
2084 * play/blackbox.el (blackbox-mode-map): Move init into declaration.
2085 (blackbox-redefine-key): Add argument `map'.
2086
2087 * jit-lock.el (jit-lock-fontify-now): Be careful not to skip multiline
2088 regions when moving the jit-lock-context-unfontify-pos boundary.
2089
2e167dc4
RS
20902005-10-25 Reiner Steib <Reiner.Steib@gmx.de>
2091
c390e28c 2092 * net/browse-url.el (browse-url-of-buffer): Add ".html" to filename.
2e167dc4 2093
fc50a3be
MY
20942005-10-25 Masatake YAMATO <jet@gyve.org>
2095
2096 * dired-x.el (dired-virtual): Don't use `dired-insert-headerline'.
2097
35b1f2e9
EZ
20982005-10-25 Michael Cadilhac <michael.cadilhac-@t-lrde.epita.fr> (tiny change)
2099
2100 * play/blackbox.el (blackbox-redefine-key): New function.
2101 (blackbox-mode-map): Use it to remap existing bindings for cursor
2102 motion instead of binding literal keys.
2103
3e99f6ee
GM
21042005-10-25 Glenn Morris <rgm@gnu.org>
2105
2106 * calendar/diary-lib.el (diary-list-entries): Prevent infloop when
2107 diary does not end in a newline. Do not assume a blank line at
2108 the start of the diary file.
2109
1f1ce6ab
KH
21102005-10-25 Kenichi Handa <handa@m17n.org>
2111
2112 * international/quail.el (quail-translate-key): If the input
2113 method is deterministic and failed to handle the last key, restart
2114 the key handling loop from an appropriate key.
2115
ead91593
MA
21162005-10-25 Michael Albinus <michael.albinus@gmx.de>
2117
2118 * vc.el (vc-dired-mode): Extend comment for binding of
2119 `directory-listing-before-filename-regexp'.
2120
bc6785f3
SM
21212005-10-25 Stefan Monnier <monnier@iro.umontreal.ca>
2122
2123 * textmodes/texinfo.el (texinfo-mode):
2124 * textmodes/paragraphs.el (sentence-end-base): Use real chars, so as
2125 not to unnecessarily expose emacs-mule's internal char codes.
2126
56da68fc
NR
21272005-10-25 Nick Roberts <nickrob@snap.net.nz>
2128
e29a4981
NR
2129 * progmodes/gdb-ui.el (gdb-put-breakpoint-icon): Correct help-echo.
2130 Display hand pointer and help-echo on disabled icon too.
2131 (gdb-mouse-until): New function.
2132 (gdb-ann3): Bind it to mouse-2 and drag-mouse-1 in left fringe.
56da68fc 2133
24bdbffe
CY
21342005-10-24 Chong Yidong <cyd@stupidchicken.com>
2135
2136 * menu-bar.el (menu-bar-help-menu): Rename "psychiatrist", in line
2137 with 2005-10-23 change to doctor.el.
2138
2139 * finder.el (finder-mode-map): Add follow-link binding.
2140
47ab3ac3
KS
21412005-10-25 Kim F. Storm <storm@cua.dk>
2142
2143 * progmodes/gdb-ui.el (gdb-ann3): Bind mouse-3 in left fringe
2144 to gdb-mouse-toggle-breakpoint-fringe.
2145 (gdb-mouse-toggle-breakpoint-margin): Rename from
2146 gdb-mouse-toggle-breakpoint. Fix doc.
2147 (gdb-mouse-toggle-breakpoint-fringe): New defun.
2148 (gdb-put-string): Add optional SPROPS arg. Add props to string.
2149 (gdb-put-breakpoint-icon): Add gdb-bptno and gdb-enabled
2150 string properties also for fringe breakpoint bitmaps.
2151
6bcf30dc
CD
21522005-10-24 Carsten Dominik <dominik@science.uva.nl>
2153
bc6785f3 2154 * textmodes/org.el (org-start-icalendar-file): Fix format form.
6bcf30dc 2155
dc447cc5
MY
21562005-10-25 Masatake YAMATO <jet@gyve.org>
2157
567ecdfb
SM
2158 * simple.el (completion-common-substring):
2159 Use `completion-common-substring' prior to `completion-base-size'.
2160
21612005-10-24 Hrvoje Niksic <hniksic@xemacs.org>
2162
2163 * savehist.el: Require CL while compiling.
2164 (savehist-history-variables): Remove.
2165 (savehist-save-minibuffer-history, savehist-additional-variables)
2166 (savehist-minibuffer-history-variables): New vars.
2167 (savehist-save): Use them.
2168 (savehist-uninstall, savehist-minibuffer-hook): New funs.
2169 (savehist-install): New fun, extracted from savehist-load.
2170 (savehist-load): Use them.
2171
21722005-10-24 Stefan Monnier <monnier@iro.umontreal.ca>
2173
2174 * emacs-lisp/lisp-mode.el (easy-mmode-define-global-mode): Don't add
2175 a dummy doc-string-elt property.
2176 (defalias, defvaralias, define-category): Add a docstring property.
2177
2178 * image.el (defimage):
2179 * widget.el (define-widget):
2180 * custom.el (defface, defcustom): Add `doc-string' declaration.
2181
2182 * emacs-lisp/advice.el (ad-make-advised-definition): Fix arg-order.
2183 (defadvice): Add `doc-string' declaration.
2184
2185 * emacs-lisp/byte-run.el (macro-declaration-function):
2186 Handle `doc-string' declarations.
2187 (define-obsolete-function-alias, define-obsolete-variable-alias):
2188 Add `doc-string' declaration.
dc447cc5 2189
1cbe1e4b
KH
21902005-10-24 Kenichi Handa <handa@m17n.org>
2191
31a8d39f
KH
2192 * international/utf-7.el (utf-7): Add autoload cookie.
2193
1cbe1e4b
KH
2194 * term/x-win.el: Register more Cyrillic characters in x-keysym-table.
2195
28e48287
EZ
21962005-10-24 Eli Zaretskii <eliz@gnu.org>
2197
81293113
EZ
2198 * makefile.w32-in (autoloads): Use "." instead of $(lisp) in the
2199 list of directories passed to batch-update-autoloads. Add "." to
2200 the list of the echoed directories.
2201
28e48287
EZ
2202 * pgg-def.el:
2203 * pgg-gpg.el:
2204 * pgg-parse.el:
2205 * pgg-pgp.el:
2206 * pgg-pgp5.el:
2207 * pgg.el: Moved here from the gnus subdirectory.
2208
11422095
NR
22092005-10-24 Nick Roberts <nickrob@snap.net.nz>
2210
2211 * progmodes/gud.el (gud-filter): Bind inhibit-read-only to t
2212 in case comint-prompt-read-only is set to t.
2213
2214 * progmodes/gdb-ui.el (gdb-send): Bind inhibit-read-only to t
2215 in case comint-prompt-read-only is set to t.
2216
ad1eff1b
GM
22172005-10-24 Ulf Jasper <ulf.jasper@web.de>
2218
567ecdfb
SM
2219 * calendar/icalendar.el (icalendar-version): Increase to 0.13.
2220 Now a string.
2221 (icalendar-import-format): Handle CLASS, STATUS, URL.
2222 Rename `subject' to `summary'.
ad1eff1b
GM
2223 (icalendar-import-format-summary): Rename from
2224 `icalendar-import-format-subject'.
2225 (icalendar-import-format-url, icalendar-import-format-status)
2226 (icalendar-import-format-class): New variables.
2227 (icalendar--rris): Take variable argument list.
2228 (icalendar--datestring-to-isodate): Remove unnecessary
567ecdfb 2229 calendar-style check when converting dates with explicit month names.
ad1eff1b
GM
2230 (icalendar-export-region): Change return type of conversion
2231 subroutines. Bury current buffer unless error occurred.
2232 (icalendar--convert-to-ical)
2233 (icalendar--parse-summary-and-rest): New functions.
2234 (icalendar--convert-ordinary-to-ical)
2235 (icalendar--convert-weekly-to-ical)
2236 (icalendar--convert-yearly-to-ical)
2237 (icalendar--convert-block-to-ical)
2238 (icalendar--convert-cyclic-to-ical)
2239 (icalendar--convert-anniversary-to-ical): Change return type.
2240 Strip trailing blanks from subject.
2241 (icalendar--convert-sexp-to-ical): Change return type.
2242 Strip trailing blanks from subject. Handle simple sexp
2243 entries as generated by icalendar.el.
2244 (icalendar--convert-float-to-ical)
567ecdfb 2245 (icalendar--convert-date-to-ical): Strip trailing blanks from subject.
ad1eff1b
GM
2246 (icalendar-import-file): Doc fix.
2247 (icalendar--format-ical-event): Handle CLASS, STATUS, URL.
2248 Correct call to icalendar--rris.
2249 (icalendar--convert-ical-to-diary): Doc fix. Rename `subject' to
2250 `summary'.
2251 (icalendar--add-diary-entry): Rename `subject' to `summary'.
2252
c7cad90c
RF
22532005-10-24 Romain Francoise <romain@orebokech.com>
2254
cbfc02e4
RF
2255 * server.el (server-sentinel): Set query-on-exit flag to nil on
2256 new client processes (it isn't inherited from the server process).
2257
c7cad90c
RF
2258 * replace.el (occur-engine): Rearrange text properties.
2259
7c5ba0d2
SM
22602005-10-23 Stefan Monnier <monnier@iro.umontreal.ca>
2261
2262 * emacs-lisp/debug.el (debugger-make-xrefs): Don't assume
2263 case-fold-search is nil.
2264 (debug-help-follow): Use help-xref-interned directly.
2265
3a20e510
CY
22662005-10-23 Chong Yidong <cyd@stupidchicken.com>
2267
2268 * thumbs.el (thumbs-image-type): Add .pbm.
2269
24c324f9
RS
22702005-10-23 Richard M. Stallman <rms@gnu.org>
2271
1df64254
RS
2272 * faces.el (inhibit-face-set-after-frame-default): New variable.
2273 (set-face-attribute): Bind it.
2274 (face-set-after-frame-default): Test it.
2275
6a897887
RS
2276 * help-fns.el (describe-simplify-lib-file-name): New function.
2277 (describe-function-1, describe-variable): Use it.
2278
2279 * faces.el (describe-face): Use describe-simplify-lib-file-name.
2280
24c324f9
RS
2281 * tooltip.el (tooltip-x-offset, tooltip-y-offset): Change defaults.
2282 Eliminate nil as possible value.
2283 (tooltip-hide-delay): Reduce internal-border-width.
2284
2285 * menu-bar.el (menu-bar-file-menu) <dired>: Change help-echo string.
2286 (menu-bar-file-menu) <new-file>: Likewise.
2287
2288 * simple.el (line-move-finish): Ignore fields computing LINE-END.
2289
96664fc0 2290 * international/mule.el (load-with-code-conversion):
24c324f9
RS
2291 Pass full file name to `eval-buffer' unless preloading.
2292
2293 * textmodes/flyspell.el (flyspell-large-region):
2294 Call ispell-check-version.
2295
96664fc0 2296 * textmodes/ispell.el (ispell-local-dictionary-overridden):
24c324f9
RS
2297 Fix the make-variable-buffer-local call that was supposed
2298 to be for this variable.
2299 (ispell-aspell-supports-utf8): Doc fix.
2300 (ispell-find-aspell-dictionaries): Preserve elements of
2301 ispell-dictionary-alist for dictionaries that aspell doesn't report.
2302 (ispell-aspell-find-dictionary): Return nil on error.
2303
2304 * play/doctor.el (doctor-doc): Don't say "psychiatrist".
2305 (doctor-symptoms): Likewise.
2306
2307 * add-log.el (add-log-current-defun): Clean up handling of DEFUNs.
2308
87911bdb
CY
23092005-10-23 Chong Yidong <cyd@stupidchicken.com>
2310
2311 * cus-edit.el (custom-button, custom-button-pressed): New vars.
2312 (custom-raised-buttons): Add :set spec.
567ecdfb
SM
2313 (custom-button-unraised, custom-button-pressed-unraised):
2314 New faces, so that custom-raised-buttons actually does something.
87911bdb
CY
2315 (custom-mode): Use custom-button and custom-button-pressed.
2316
2317 * wid-edit.el (widget-specify-button): Don't ignore
2318 widget-mouse-face on graphic terminals.
2319 (widget-move-and-invoke): Cleanup.
2320
04f0adee
TTN
23212005-10-23 Thien-Thi Nguyen <ttn@gnu.org>
2322
2323 * whitespace.el (whitespace-cleanup): Doc fix.
2324
90066cb5
RF
23252005-10-23 Romain Francoise <romain@orebokech.com>
2326
2327 * emulation/viper.el (viper-set-hooks): Quote forms passed to
2328 `eval-after-load' to avoid evaluating their result.
2329
9bc260cf
MA
23302005-10-23 Michael Albinus <michael.albinus@gmx.de>
2331
567ecdfb
SM
2332 * files.el (directory-listing-before-filename-regexp):
2333 New defvar. Replaces `dired-move-to-filename-regexp' from dired.el.
9bc260cf 2334
567ecdfb
SM
2335 * dired.el (dired-move-to-filename-regexp): Remove.
2336 All occurences replaced by `directory-listing-before-filename-regexp'.
9bc260cf 2337
567ecdfb
SM
2338 * dired-x.el, locate.el, vc.el:
2339 Replace `dired-move-to-filename-regexp' by
9bc260cf
MA
2340 `directory-listing-before-filename-regexp'. In vc.el it is
2341 overwritten locally; maybe this can be handled in files.el too.
2342
567ecdfb 2343 * net/ange-ftp.el (ange-ftp-date-regexp): Remove. All occurences
9bc260cf
MA
2344 replaced by `directory-listing-before-filename-regexp'.
2345
9f40e1d5
AS
23462005-10-23 Andreas Schwab <schwab@suse.de>
2347
2348 * font-lock.el (lisp-font-lock-keywords-2): Add eval-at-startup
2349 and eval-next-after-load.
2350
4bdce438
RF
23512005-10-23 MIYOSHI Masanori <miyoshi@meadowy.org> (tiny change)
2352
2353 * mouse.el (mouse-drag-region): If the *Messages* buffer doesn't
2354 exist, create it.
2355
0949617b
EZ
23562005-10-23 Ken Manheimer <ken.manheimer@gmail.com>
2357
96664fc0 2358 * allout.el: Remove autoloads for mailcrypt and crypt++.
0949617b
EZ
2359 Require pgg, pgg-gpg during compilation.
2360 (allout-version): Increment version number to 2.1, and use a literal
96664fc0
KS
2361 rather than RCS Id.
2362 (allout-default-encryption-scheme): Remove.
2363 (allout-passphrase-verifier-handling)
2364 (allout-passphrase-verifier-string)
2365 (allout-file-passphrase-verifier-string)
2366 (allout-passphrase-hint-string): Rename -key- to -passphrase-.
2367 (allout-passphrase-hint-handling): Rename and simplify.
0949617b
EZ
2368 (allout-init): Use `find-file-hook' if available, otherwise
2369 `find-file-hooks'.
2370 (allout-mode): Use `write-file-functions' if available, otherwise
2371 `local-write-file-hooks' and, instead of making auto-save-hook
2372 buffer local, make the write-file-hook activity contingent to
2373 allout-mode.
96664fc0 2374 (allout-mode): Use key-binding substitution in the docstring.
0949617b
EZ
2375 (allout-kill-line): Spell-out kill ring data structure mutation
2376 instead of using byte-compiler-complaint-provoking `pop'.
2377 (allout-insert-listified): Use `insert' rather than `insert-string'
96664fc0
KS
2378 (allout-toggle-current-subtree-encryption): Update docstring, adjust
2379 to new gpp-based encryption, use new `allout-encrypted-topic-p'.
0949617b
EZ
2380 (allout-encrypt-string): Totally revamped vis new underlying
2381 encryption facilities.
96664fc0 2382 (allout-mc-activate-passwd): Remove.
0949617b
EZ
2383 (allout-obtain-passphrase): New, more or less replaces
2384 allout-mc-activate-passwd.
2385 (allout-encrypted-key-info): More or less replaces
2386 allout-encrypted-text-type.
2387 (outlineify-sticky, outlinify-sticky): Add autoload cookie.
96664fc0 2388 (my-mark-marker): Use `(featurep 'xemacs)'.
0949617b 2389
4ec5239c 23902005-10-23 Lars Hansen <larsh@soem.dk>
0949617b 2391
96664fc0 2392 * emacs-lisp/bytecomp.el (byte-compile-lambda): New arg add-lambda.
4ec5239c
LH
2393 (byte-compile-file-form-defmumble, byte-compile-defun)
2394 (byte-compile-defmacro): Use it.
2395 (byte-compile-form): Don't call byte-compile-set-symbol-position
2396 when a byte-compile handler is called.
2397
e8fbc5e0
RF
23982005-10-22 Romain Francoise <romain@orebokech.com>
2399
02c583a4
RF
2400 * savehist.el (savehist-history-variables): Add `grep-find-history'.
2401
e8fbc5e0
RF
2402 * subr.el (eval-after-load): Convert library name to an absolute
2403 file name using locate-library, since load-history no longer has
2404 library names in it.
2405
41e7ed3a
RS
24062005-10-22 Richard M. Stallman <rms@gnu.org>
2407
567ecdfb
SM
2408 * files.el (make-temp-file): Move from subr.el.
2409 * subr.el (make-temp-file): Move to files.el.
e8fbc5e0 2410
567ecdfb
SM
2411 * window.el (get-buffer-window-list): Move from subr.el.
2412 * subr.el (get-buffer-window-list): Move to window.el.
db5fe0a6 2413
41e7ed3a
RS
2414 * image.el (image-load-path): Use eval-at-startup to initialize.
2415
2416 * subr.el (eval-at-startup): New macro.
2417
2418 * subr.el: Much rearrangement of functions and division
2419 into pages. No code changes.
2420
c286104c
KH
24212005-10-22 Kenichi Handa <handa@m17n.org>
2422
2423 * tar-mode.el (tar-extract): Be sure to call
2424 find-operation-coding-system if set-auto-coding doesn't find a
2425 coding system.
2426
76b581f2
KS
24272005-10-22 Kim F. Storm <storm@cua.dk>
2428
2429 * image.el (image-type-header-regexps): Rename from image-type-regexps.
2430 Change users.
2431 (image-type-file-name-regexps): New defconst.
2432 (image-type-from-data): Simplify loop.
2433 (image-type-from-buffer): New defun.
2434 (image-type-from-file-header): Use it instead of image-type-from-data.
2435 Use image-search-load-path instead of only looking in data-directory.
2436 (image-type-from-file-name): New defun.
567ecdfb
SM
2437 (image-search-load-path): Change `pathname' to `filename'.
2438 Make PATH arg optional, default to image-load-path.
76b581f2 2439
bb66398d
RS
24402005-10-21 Richard M. Stallman <rms@gnu.org>
2441
2442 * textmodes/texinfo.el (texinfo-mode): Set sentence-end-base.
2443
2444 * textmodes/paragraphs.el (sentence-end-base): New variable.
2445 (sentence-end): Use sentence-end-base.
2446
5ae158bf
SM
24472005-10-21 Stefan Monnier <monnier@iro.umontreal.ca>
2448
2449 * font-lock.el (font-lock-default-fontify-region): Check the multiline
2450 property independently from the font-lock-multiline variable.
2451
45158e77
RS
24522005-10-21 Richard M. Stallman <rms@gnu.org>
2453
2454 * emacs-lisp/find-func.el (find-library-name): Doc fix.
2455
2456 * startup.el (command-line): Convert library names
2457 in `load-history' to absolute file names.
2458
2459 * subr.el (symbol-file): Doc fix.
2460
2461 * loadhist.el (file-loadhist-lookup): Call locate-library
2462 instead of find-library-name. Don't try converting
2463 abs file names to library names, since load-history no longer
2464 has library names in it.
2465 (file-dependents, file-provides, file-requires): Doc fixes.
2466
2ac050ce
JL
24672005-10-21 Juri Linkov <juri@jurta.org>
2468
2469 * progmodes/etags.el (tags-table-mode): New function.
2470 (tags-verify-table): Replace initialize-new-tags-table with
2471 tags-table-mode.
2472
2473 * desktop.el (desktop-buffers-not-to-save): Remove TAGS from the
2474 default value.
2475 (desktop-modes-not-to-save): Add tags-table-mode to the
2476 default value.
2477
2478 * info.el (Info-index-next): Add total number of index
2479 alternatives to the message.
2480
2481 * textmodes/fill.el (fill-nobreak-p): Fix first two rules to skip
2482 backward only space (instead of space and period) before looking
2483 at sentence end.
2484
2485 * simple.el (set-variable): Use user-variable-p instead of symbolp.
2486 Add the old variable value as 4th default-value arg of read-string.
2487
bb9404d6
YM
24882005-10-21 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2489
2490 * cus-face.el (custom-declare-face): Make face from X resources
2491 also on Mac.
2492
2493 * disp-table.el (standard-display-g1, standard-display-graphic):
2494 Refuse to use string glyphs also on Mac.
2495 (standard-display-european): Don't set terminal coding system also
2496 on Mac.
2497
2498 * frame.el (display-screens): Use x-display-screens also on Mac.
2499
b71cef5c
RF
25002005-10-21 Romain Francoise <romain@orebokech.com>
2501
2502 * net/rcirc.el: Now part of GNU Emacs. Update FSF's address.
2503
1712cca5
SM
25042005-10-21 Stefan Monnier <monnier@iro.umontreal.ca>
2505
2506 * progmodes/sh-script.el (sh-font-lock-syntactic-keywords): Make $@
2507 and $? into sexps.
2508
2509 * font-lock.el (font-lock-compile-keywords): Add a help-echo to the
2510 warning face on open-paren-in-column-0.
2511
2512 * emacs-lisp/syntax.el (syntax-ppss-flush-cache): Fix corner
2513 boundary case. Fix typo.
2514 Suggested by Martin Rudalics <rudalics@gmx.at>.
2515
50031d0d
CD
25162005-10-21 Carsten Dominik <dominik@science.uva.nl>
2517
2518 * textmodes/org.el: (org-combined-agenda-icalendar-file)
1712cca5 2519 (org-icalendar-include-todo, org-icalendar-combined-name): New options.
50031d0d
CD
2520 (org-export-icalendar-this-file)
2521 (org-export-icalendar-all-agenda-files)
2522 (org-export-icalendar-combine-agenda-files): New commands.
2523 (org-export-icalendar, org-print-icalendar-entries)
2524 (org-start-icalendar-file, org-finish-icalendar-file)
2525 (org-ical-ts-to-string): New functions.
2526 (org-read-date, org-goto-calendar)
2527 (org-agenda-goto-calendar): Inhibit displaying diary entries by
2528 call to `calendar'.
1712cca5 2529 (orgtbl-setup): Remove the :keys arguments from the menu description.
50031d0d
CD
2530 (org-after-save-iCalendar-file-hook): New variable.
2531
dfa1cd4d
KH
25322005-10-21 Kenichi Handa <handa@m17n.org>
2533
2534 * language/vietnamese.el (tcvn-5712): Make it an alias of
2535 vietnamese-tcvn coding-system.
2536
6e967b19
MA
25372005-10-20 Michael Albinus <michael.albinus@gmx.de>
2538
2539 * net/ange-ftp.el (ange-ftp-date-regexp): Handle also the case no
2540 group id is given.
2541
1712cca5
SM
25422005-10-20 Stefan Monnier <monnier@iro.umontreal.ca>
2543
2544 * progmodes/sh-script.el (sh-escaped-line-re): New var.
2545 (sh-here-doc-open-re, sh-font-lock-close-heredoc): Use it.
2546 (sh-font-lock-open-heredoc): Try to properly handle heredoc starters
2547 whose line is either continued or ends with a comment.
2548
4bfa31ba
RF
25492005-10-20 Romain Francoise <romain@orebokech.com>
2550
2551 * net/rcirc.el (with-rcirc-process-buffer): Move above its first user.
2552
2553 * replace.el (occur-engine): Add follow-link property.
2554
2555 * font-core.el (font-lock-mode): Doc fix.
2556
10625c3c
RS
25572005-10-20 Richard M. Stallman <rms@gnu.org>
2558
2559 * net/rcirc.el: New file.
2560
a12ba300
EZ
25612005-10-20 Bryan Henderson <bryanh@giraffe-data.com> (tiny change)
2562
2563 * term.el (term-term-name): Initialize to "eterm-color".
2564
ce13796f
EZ
25652005-10-20 Ken Manheimer <ken.manheimer@gmail.com>
2566
ce13796f
EZ
2567 * allout.el: Add autoloads of crypt++ and mailcrypt routines, all
2568 for encryption functionality.
47888c87
KS
2569 Move allout customization subgroup from `editing' to `outlines' group.
2570 Fix commentary 'keywords' to legitimate ones.
2571 Update author info (using my current email address, obscurified).
ce13796f
EZ
2572 (allout-encrypt-string, allout-encryption-produce-work-buffer)
2573 (allout-encrypted-topic-p, allout-encrypted-text-type)
2574 (allout-mc-activate-passwd, allout-create-encryption-key-verifier)
2575 (allout-situate-encryption-key-verifier)
2576 (allout-get-encryption-key-verifier, allout-verify-key)
2577 (allout-next-topic-pending-encryption)
47888c87 2578 (allout-encrypt-decrypted, allout-encrypted-type-prefix): New funcs.
ce13796f
EZ
2579 (outline-topic-encryption-bullet, outline-default-encryption-scheme)
2580 (outline-key-verifier-handling, outline-key-hint-handling)
2581 (outline-encrypt-unencrypted-on-saves): New defcustoms.
2582 (allout-file-key-verifier-string, allout-encryption-scheme)
2583 (allout-key-verifier-string, allout-key-hint-string)
2584 (allout-after-save-decrypt): New variables.
2585 (allout-write-file-hook-handler, allout-auto-save-hook-handler)
2586 (allout-after-saves-handler): New hook functions.
2587 (allout-post-command-business): Do allout-after-save-decrypt.
2588 (allout-enable-file-variable-adjustment): Custom var to enable
2589 mechanism for adding and adjusting settings of Emacs file variables.
47888c87
KS
2590 (allout-adjust-file-variable, allout-file-vars-section-data):
2591 New functions, implement the mechanism.
ce13796f
EZ
2592 (outlineify-sticky): Use the file vars mechanism.
2593 (allout-inhibit-protection, allout-during-write-cue)
47888c87
KS
2594 (allout-override-protect, allout-before-change-protect): Remove.
2595 (allout-flag-region, allout-open-topic): Adjust read-only text.
2596 (allout-open-line-not-read-only): Add to facilitate read-only
ce13796f 2597 text based protection.
47888c87 2598 (allout-kill-line): Revise to adjust read-only text, clue the
ce13796f 2599 user about the inhibition.
47888c87 2600 (allout-unprotected): Use unwind-protect.
ce13796f
EZ
2601 (allout-shift-in, allout-shift-out): Disallow manually shifting a
2602 topic deeper than the offspring depth of the previous topic -
2603 avoiding confusing "containment discontinuities".
47888c87 2604 (allout-reindent-bodies): Fix retention of body relative hanging
ce13796f 2605 indent during promotion of collapsed bodies.
47888c87 2606 (allout-open-topic): Make it easy to open new topic with same
ce13796f
EZ
2607 bullet as current topic - topic creation functions provided with
2608 any universal argument provokes now prompt for bullet, defaulting
2609 to the bullet of the previous topic.
2610 (allout-plain-bullets-string, allout-distinctive-bullets-string):
2611 Plain bullet alternates '.' period and ',' comma only. All other
2612 bullets are relegated to special status (but customizable).
47888c87 2613 (allout-end-of-entry): Rename from 'allout-end-of-current-entry
ce13796f
EZ
2614 since it actually operates w.r.t. most immediately containing
2615 entry, visible or not.
2616 (allout-hide-current-entry, allout-show-current-entry): Use the
2617 revised version.
2618 (allout-old-expose-topic): Solidify deprecation.
47888c87 2619 (allout-end-of-subtree): Add so we can span concealed as well
ce13796f
EZ
2620 as visible topics.
2621 (allout-end-of-current-subtree): Use `allout-end-of-subtree'.
47888c87
KS
2622 (allout-end-of-current-heading): Tweak to just respect the first line.
2623 (allout-get-body-text): Add.
ce13796f
EZ
2624 (allout-ascend-to-depth, allout-ascend): Position at end of prefix
2625 when invoked interactively.
2626 (allout-up-current-level): Use `interactive-p'.
2627 (allout-mode, allout-init): Miscellaneous docstring and
2628 operational refinements, as well as hookups of new encryption stuff.
2629 (allout-beginning-of-current-entry): Now works as advertised.
47888c87
KS
2630 (allout-end-of-current-entry): Remove of superfluous allout-show-entry.
2631 (allout-isearch-rectification): Refine condition for isearching.
2632 (allout-isearch-abort, allout-enwrap-isearch)
2633 (allout-flag-region, my-region-active-p): Relocate some macros.
ce13796f
EZ
2634 (allout-title): Fallback title is '(buffer-name)', not
2635 non-existing '(current-buffer-name)'.
2636 (subst-char-in-string): Define if absent (for some XEmacs versions).
ce13796f 2637
214d5640
EZ
26382005-10-20 Jari Aalto <jari.aalto@cante.net>
2639
2640 * mail/sendmail.el (mail-setup-hook, mail-aliases)
2641 (mail-yank-prefix, mail-indentation-spaces, mail-yank-hooks)
2642 (mail-citation-prefix-regexp, mail-signature-file)
2643 (mail-default-headers, mail-bury-selects-summary)
2644 (mail-send-nonascii): Add autoload cookies.
2645
ad9c16d3
EZ
26462005-10-20 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
2647
2648 * frame.el (blink-cursor-mode): Add `mac' to the list of
2649 window-system's that support blinking cursor.
2650
8198ba6e
RS
26512005-10-20 Reiner Steib <Reiner.Steib@gmx.de>
2652
1712cca5 2653 * textmodes/org.el (org-level-color-stars-only): Fix typo in docstring.
8198ba6e 2654
a5f271ab
EZ
26552005-10-20 Eli Zaretskii <eliz@gnu.org>
2656
1712cca5
SM
2657 * makefile.w32-in ($(lisp)/mh-e/mh-loaddefs.el):
2658 Bind find-file-suppress-same-file-warnings to t, to avoid warnings due
a5f271ab
EZ
2659 to different drive letter case in D:/foo/bar.el vs d:/foo/bar.el.
2660
e50165ec
KS
26612005-10-20 Kim F. Storm <storm@cua.dk>
2662
2663 * ido.el (ido-is-tramp-root): Simplify regexp matching tramp root.
2664 (ido-set-current-directory): Don't add / after final @.
2665 (ido-file-name-all-completions-1): Adapt to fixed tramp completion.
2666 Explicitly handle ange-ftp completion oddities.
2667 (ido-make-file-list): Don't rotate list at tramp root to avoid
2668 triggering tramp file handler for expand-file-name via get-file-buffer.
2669
1712cca5
SM
26702005-10-19 Stefan Monnier <monnier@iro.umontreal.ca>
2671
1712cca5
SM
2672 * savehist.el (savehist-coding-system): Revert to checking XEmacs.
2673
cf39c182
JB
26742005-10-19 Jay Belanger <belanger@truman.edu>
2675
2676 * calc/calc-units.el (math-standard-units): Add units, adjust
2677 symbols and update values.
2678 (math-unit-prefixes): Add more prefixes.
2679
37789292
RF
26802005-10-19 Romain Francoise <romain@orebokech.com>
2681
2682 * bookmark.el (bookmark-menu-heading): New face.
2683 (bookmark-bmenu-list): Use it.
2684 Don't fiddle with `baud-rate' at top-level.
2685
8646a62e
CY
26862005-10-18 Chong Yidong <cyd@stupidchicken.com>
2687
2688 * image.el (create-image, find-image): Mention max-image-size in
2689 docstring.
2690
d902d95e
SM
26912005-10-18 Stefan Monnier <monnier@iro.umontreal.ca>
2692
1712cca5
SM
2693 * savehist.el (savehist-load): Revert to checking XEmacs.
2694
d902d95e
SM
2695 * textmodes/conf-mode.el: Don't use font-lock-defaults-alist.
2696 Various docstring and line-width fixups.
2697 (conf-mode): Use cond.
2698 Set font-lock-defaults. Don't set comment-use-syntax.
2699
93883b09
DP
27002005-10-18 David Ponce <david@dponce.com>
2701
2702 * tree-widget.el (tree-widget-button-click): New function.
2703 (tree-widget-button-keymap): Use it.
2704
57eb2e24
RF
27052005-10-18 Romain Francoise <romain@orebokech.com>
2706
ee9791af
RF
2707 * bookmark.el (bookmark-insert-location, bookmark-bmenu-list)
2708 (bookmark-bmenu-hide-filenames): Add follow-link property.
8b1b6461 2709 Improve help-echo text.
ee9791af 2710
57eb2e24
RF
2711 * ffap.el (find-file-at-point): Doc fix.
2712
bcbdafce
YM
27132005-10-18 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2714
2715 * mouse.el (mouse-set-region): Don't do sit-for on a mac frame.
2716
283780dc
MY
27172005-10-18 Masatake YAMATO <jet@gyve.org>
2718
ab945c47 2719 Install to the CVS repository what I forgot to install in my
283780dc
MY
2720 2005-10-16 changes.
2721
2722 * progmodes/python.el (python-complete-symbol): Pass the common
2723 prefix substring of completion to `display-completion-list'.
2724
2725 * textmodes/org.el (org-complete): Ditto.
2726
50071f01
MY
27272005-10-18 Masatake YAMATO <jet@gyve.org>
2728
2729 Fix a bug reported by Sven Joachim <sven_joachim@web.de>.
ab945c47 2730
50071f01
MY
2731 * woman.el (WoMan-xref-man-page): New button type derived
2732 from `Man-abstract-xref-man-page'.
ab945c47 2733 (woman-mode): Pass `WoMan-xref-man-page' to `Man-highlight-references'.
cafc272c 2734
50071f01
MY
2735 * man.el (Man-abstract-xref-man-page): New button type.
2736 (Man-xref-man-page): Make it derived from `Man-abstract-xref-man-page'.
ab945c47 2737 (Man-highlight-references): Add new optional argument `xref-man-type'.
50071f01
MY
2738
27392005-10-18 Nick Roberts <nickrob@snap.net.nz>
ab945c47 2740
cafc272c
NR
2741 * progmodes/gud.el (gud-menu-map): Correct condition for fringe.
2742
e6038ca3
CY
27432005-10-17 Chong Yidong <cyd@stupidchicken.com>
2744
d902d95e 2745 * cus-edit.el (Custom-move-and-invoke): Delete.
e6038ca3
CY
2746 (custom-mode-map): Bind mouse-1 to widget-move-and-invoke.
2747
2748 * wid-edit.el (widget-move-and-invoke): New function, from
2749 Custom-move-and-invoke.
2750
ffda926c
BW
27512005-10-17 Bill Wohler <wohler@newt.com>
2752
d902d95e
SM
2753 Move all remaining images from lisp/toolbar to etc/images, move
2754 lisp/toolbar/tool-bar to lisp and "delete" lisp/toolbar. Place
2755 the low resolution images in their own directory (low-color).
ffda926c
BW
2756
2757 * toolbar/attach.*, toolbar/cancel.*, toolbar/close.*,
2758 * toolbar/copy.*, toolbar/cut.*, toolbar/diropen.*, toolbar/exit.*:
2759 * toolbar/help.*, toolbar/home.*, toolbar/index.*, toolbar/info.*:
2760 * toolbar/mail.*, toolbar/new.*, toolbar/open.*, toolbar/paste.*:
2761 * toolbar/preferences.*, toolbar/print.*, toolbar/save.*:
2762 * toolbar/saveas.*, toolbar/search.*, toolbar/search-replace.*:
d902d95e
SM
2763 * toolbar/spell.*, toolbar/undo.*: Move to etc/images.
2764
2765 * toolbar/lc-copy.*: Move to etc/images/low-color/copy.*.
2766 * toolbar/lc-cut.*: Move to etc/images/low-color/cut.*.
2767 * toolbar/lc-help.*: Move to etc/images/low-color/help.*.
2768 * toolbar/lc-home.*: Move to etc/images/low-color/home.*.
2769 * toolbar/lc-index.*: Move to etc/images/low-color/index.*.
2770 * toolbar/lc-new.*: Move to etc/images/low-color/new.*.
2771 * toolbar/lc-open.*: Move to etc/images/low-color/open.*.
2772 * toolbar/lc-paste.*: Move to etc/images/low-color/paste.*.
2773 * toolbar/lc-preferences.*: Move to etc/images/low-color/preferences.*.
2774 * toolbar/lc-print.*: Move to etc/images/low-color/print.*.
2775 * toolbar/lc-save.*: Move to etc/images/low-color/save.*.
2776 * toolbar/lc-saveas.*: Move to etc/images/low-color/saveas.*.
2777 * toolbar/lc-search.*: Move to etc/images/low-color/search.*.
2778 * toolbar/lc-spell.*: Move to etc/images/low-color/spell.*.
2779 * toolbar/lc-undo.*: Move to etc/images/low-color/undo.*.
2780
2781 To conform with convention, replace the underscore (_) in the
2782 following image names with dash (-) or (/) as appropriate.
2783
2784 * toolbar/back_arrow.*: Move to etc/images/back-arrow.*.
2785 * toolbar/fld_open.*: Move to etc/images/fld-open.*.
2786 * toolbar/fwd_arrow.*: Move to etc/images/fwd-arrow.*.
2787 * toolbar/jump_to.*: Move to etc/images/jump-to.*.
2788 * toolbar/left_arrow.*: Move to etc/images/left-arrow.*.
2789 * toolbar/right_arrow.*: Move to etc/images/right-arrow.*.
2790 * toolbar/up_arrow.*: Move to etc/images/up-arrow.*.
2791 * toolbar/lc-back_arrow.*: Move to etc/images/low-color/back-arrow.*.
2792 * toolbar/lc-fwd_arrow.*: Move to etc/images/low-color/fwd-arrow.*.
2793 * toolbar/lc-jump_to.*: Move to etc/images/low-color/jump-to.*.
2794 * toolbar/lc-left_arrow.*: Move to etc/images/low-color/left-arrow.*.
2795 * toolbar/lc-right_arrow.*: Move to etc/images/low-color/right-arrow.*.
2796 * toolbar/lc-up_arrow.*: Move to etc/images/low-color/up-arrow.*.
2797 * toolbar/mail_compose.*: Move to etc/images/mail/compose.*.
2798 * toolbar/mail_send.*: Move to etc/images/mail/send.*.
2799
2800 * info.el (info-tool-bar-map): Replace underscores in image names
ffda926c
BW
2801 with dashes.
2802
d902d95e 2803 * makefile.w32-in (WINS): Remove toolbar.
ffda926c 2804
d902d95e 2805 * menu-bar.el: Replace toolbar/tool-bar.el with tool-bar.el in comment.
ffda926c 2806
d902d95e
SM
2807 * tool-bar.el: Move to lisp from toolbar. Now that
2808 toolbar is empty, it should be deleted when folks run "cvs up -P".
ffda926c 2809
3c4f0698
JB
28102005-10-18 Jay Belanger <belanger@truman.edu>
2811
cf39c182 2812 * calc/calc-store.el (calc-store-into): Get the proper variable name
3c4f0698
JB
2813 to display in message.
2814
425fbda6
NR
28152005-10-18 Nick Roberts <nickrob@snap.net.nz>
2816
2817 * progmodes/gdb-ui.el (gdb-var-create-handler): Make watch
2818 expressions display in speedbar for all buffers when debugging.
1712cca5 2819 (gdb-speedbar-expand-node): Ensure node contraction is always updated.
425fbda6
NR
2820
2821 * speedbar.el (speedbar-set-mode-line-format): Indent properly.
ab945c47 2822 (speedbar-insert-button, speedbar-make-button):
425fbda6
NR
2823 Use add-text-properties.
2824 (speedbar-update-localized-contents)
2825 (speedbar-update-directory-contents)
2826 (speedbar-update-special-contents): Use dolist.
2827 (speedbar-buffer-easymenu-definition): Add a menu separator.
2828
595f93ac
JR
28292005-10-17 Jason Rumney <jasonr@gnu.org>
2830
4fc267d0
JR
2831 * makefile.w32-in: Use $(lisp) consistently.
2832 (pre-mh-loaddefs.el-SH, pre-mh-loaddefs.el-CMD): New targets
2833 for shell specific generation of mh-autoloads.
595f93ac 2834
f8252852
RS
28352005-10-17 Richard M. Stallman <rms@gnu.org>
2836
2837 * textmodes/tex-mode.el (tex-font-lock-keywords-2): Undo prev change.
2838
c4ac63d0
SM
28392005-10-17 Stefan Monnier <monnier@iro.umontreal.ca>
2840
2841 * jit-lock.el (jit-lock-fontify-now):
2842 Move jit-lock-context-unfontify-pos to avoid wasted work.
2843
c1253aad
MA
28442005-10-17 Michael Albinus <michael.albinus@gmx.de>
2845
2846 * net/tramp.el (tramp-completion-mode): New defvar. Used in
2847 `tramp-completion-mode' for checking if we are in completion mode.
2848 (tramp-completion-handle-file-name-all-completions): Reorder code
2849 in order to complete for file names only in case there are no
2850 method/user/host completions. This is necessary for cooperation
ab945c47 2851 with ido. Reported by Kim F. Storm <storm@cua.dk>.
c1253aad 2852
625fca9a
CY
28532005-10-16 Chong Yidong <cyd@stupidchicken.com>
2854
2855 * longlines.el (longlines-search-forward)
2856 (longlines-search-backward): Match any number of spaces.
2857
72147c53
TTN
28582005-10-16 Thien-Thi Nguyen <ttn@gnu.org>
2859
2860 * diff-mode.el (diff-mode): Doc fix.
2861
255d8b22
RS
28622005-10-16 David Reitter <david.reitter@gmail.com>
2863
2864 * mail/sendmail.el (send-mail-function): Use mailclient-send-it
2865 as default on darwin and windows systems.
2866
74725d46
RS
28672005-10-16 Sven Joachim <svenjoac@gmx.de> (tiny change)
2868
2869 * arc-mode.el (archive-zip-extract): Doc fix.
2870
97b1270c
RF
28712005-10-16 Romain Francoise <romain@orebokech.com>
2872
2873 * mouse.el (mouse-1-click-follows-link): Doc fix.
2874
71790d57
SM
28752005-10-16 Stefan Monnier <monnier@iro.umontreal.ca>
2876
2877 * savehist.el: Don't require CL at runtime.
2878 (savehist-xemacs): Remove.
c4ac63d0 2879 (savehist-coding-system): Use utf-8 if present, regardless of religion.
71790d57
SM
2880 (savehist-no-conversion): Use (featurep 'xemacs).
2881 (savehist-load): Check existence of start-itimer rather than XEmacs.
2882 Use an idle timer.
2883 (savehist-process-for-saving): Replace use of CL funs `subseq' and
2884 `delete-if-not'.
2885
28862005-10-16 Hrvoje Niksic <hniksic@xemacs.org>
2887
2888 * savehist.el: Newer version.
2889 (savehist-autosave-interval, savehist-coding-system, savehist-timer)
2890 (savehist-last-checksum, savehist-no-conversion): New vars.
2891 (savehist-autosave, savehist-process-for-saving, savehist-printable):
2892 New functions.
2893 (savehist-load, savehist-save): Use them.
2894 (savehist-delimit): Remove.
2895
e5456e73
SM
28962005-10-16 Stefan Monnier <monnier@iro.umontreal.ca>
2897
2898 * progmodes/compile.el (compilation-goto-locus): Display the
2899 compilation buffer first and the source buffer second, in case they're
2900 in overlapping frames. Don't raise the compilation frame if it was the
2901 selected window upon entry. Pass the `other-window' arg to
2902 pop-to-buffer.
2903
2904 * info.el (Info-fontify-node): Use dolist.
2905 Change add-text-properties to put-text-property.
2906
29072005-10-16 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
2908
2909 * textmodes/bibtex.el (bibtex-font-lock-url): Catch when point past
2910 bound of search.
2911
f5fab556
MY
29122005-10-16 Masatake YAMATO <jet@gyve.org>
2913
2914 * dabbrev.el (dabbrev-completion): Pass the common
2915 prefix substring of completion to `display-completion-list'.
2916
2917 * filecache.el (file-cache-minibuffer-complete)
2918 (file-cache-complete): Ditto.
2919
2920 * tempo.el (tempo-display-completions): Ditto.
2921
2922 * wid-edit.el (widget-file-complete, widget-color-complete): Ditto.
2923
2924 * emacs-lisp/lisp.el (lisp-complete-symbol): Ditto.
2925
2926 * eshell/em-hist.el (eshell-list-history): Ditto.
2927
2928 * mail/mailabbrev.el (mail-abbrev-complete-alias): Ditto.
2929
2930 * mail/mailalias.el (mail-complete): Ditto.
2931
2932 * progmodes/etags.el (complete-tag): Ditto.
2933
2934 * progmodes/make-mode.el (makefile-complete): Ditto.
2935
2936 * progmodes/meta-mode.el (meta-complete-symbol): Ditto.
2937
2938 * progmodes/octave-mod.el (octave-complete-symbol): Ditto.
2939
2940 * progmodes/pascal.el (pascal-complete-word)
2941 (pascal-show-completions): Ditto.
2942
f5fab556
MY
2943 * textmodes/bibtex.el (bibtex-complete-internal): Ditto.
2944
f5fab556
MY
2945 * simple.el (completion-common-substring): New variable.
2946 (completion-setup-function): Use `completion-common-substring'
2947 to put faces.
2948
2ef1363e
YM
29492005-10-16 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2950
2951 * term/mac-win.el: Apply 2005-10-09 change for term/x-win.el.
2952 (x-get-selection, mac-select-convert-to-string): Convert from/to
2953 UTF-16 clipboard data as in native byte order, no BOM.
2954
eae86e67
NR
29552005-10-16 Nick Roberts <nickrob@snap.net.nz>
2956
2957 * progmodes/gud.el (gud-tool-bar-map): Rename the images
2958 appropriately (gud/next, gud/nexti, gud/step, gud/stepi).
2959 (gud-sentinel): Use speedbar-frame to check for speedbar.
2960
a19a0003
RS
29612005-10-15 Richard M. Stallman <rms@gnu.org>
2962
089a682e 2963 * savehist.el: New file.
a19a0003
RS
2964
29652005-10-14 Karl Chen <quarl@cs.berkeley.edu>
2966
71790d57
SM
2967 * textmodes/tex-mode.el (tex-font-lock-keywords-2):
2968 Fix bug in \bf fontification.
a19a0003 2969
bad3da7a
SM
29702005-10-15 Stefan Monnier <monnier@iro.umontreal.ca>
2971
2972 * pcvs.el (cvs-edit-log-files): New var.
2973 (cvs-mode-edit-log): New arg `file'.
2974 (cvs-edit-log-minor-wrap): Don't set the ignore-marks property.
2975 Instead force the use of the original file and nothing else.
2976 (cvs-edit-log-filelist): Don't use the cvs-mode-* function unless
2977 the cvs-minor-wrap-function is set.
2978 (cvs-do-edit-log): Obey the vars set in cvs-edit-log-minor-wrap.
2979
c7ddd701
BW
29802005-10-14 Bill Wohler <wohler@newt.com>
2981
2982 * toolbar/gud-break.*: Moved to etc/images/gud/break.*.
2983 * toolbar/gud-cont.*: Moved to etc/images/gud/cont.*.
2984 * toolbar/gud-down.*: Moved to etc/images/gud/down.*.
2985 * toolbar/gud-finish.*: Moved to etc/images/gud/finish.*.
2986 * toolbar/gud-ni.*: Moved to etc/images/gud/ni.*.
2987 * toolbar/gud-n.*: Moved to etc/images/gud/n.*.
2988 * toolbar/gud-print.*: Moved to etc/images/gud/print.*.
2989 * toolbar/gud-pstar.*: Moved to etc/images/gud/pstar.*.
2990 * toolbar/gud-remove.*: Moved to etc/images/gud/remove.*.
2991 * toolbar/gud-run.*: Moved to etc/images/gud/run.*.
2992 * toolbar/gud-si.*: Moved to etc/images/gud/si.*.
2993 * toolbar/gud-s.*: Moved to etc/images/gud/s.*.
2994 * toolbar/gud-until.*: Moved to etc/images/gud/until.*.
2995 * toolbar/gud-up.*: Moved to etc/images/gud/up.*.
2996 * toolbar/gud-watch.*: Moved to etc/images/gud/watch.*.
2997
c4ac63d0 2998 * progmodes/gud.el (gud-tool-bar-map): Rename the images
c7ddd701
BW
2999 appropriately (for example, gud-break to gud/break).
3000
f28e9cbd
CY
30012005-10-14 Chong Yidong <cyd@stupidchicken.com>
3002
930aae96 3003 * longlines.el (longlinges-search-function)
c4ac63d0 3004 (longlines-search-forward, longlines-search-backward): New functions.
930aae96
CY
3005 (longlines-mode): Set isearch-search-fun-function to
3006 longlinges-search-function.
3007
f28e9cbd
CY
3008 * mouse.el (mouse-drag-region-1): Handle the case where a
3009 double-click event is bound to an arbitrary function.
3010
b6b5618c
DP
30112005-10-14 David Ponce <david@dponce.com>
3012
3013 * recentf.el (recentf-track-opened-file)
3014 (recentf-track-closed-file, recentf-update-menu)
3015 (recentf-used-hooks, recentf-enabled-p): Move before dialog stuff.
3016 (recentf-dialog-mode-map): Map follow-link to RET, so dialogs obey
3017 mouse-1-click-follows-link.
3018
e1f1d047
JD
30192005-10-13 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
3020
3021 * toolbar/diropen.xpm, toolbar/diropen.pbm: New versions made from
8511877a 3022 Gnome file-manager.png. Suggested by
e1f1d047
JD
3023 Joachim Nilsson <joachim.nilsson@vmlinux.org>.
3024
3025 * toolbar/README: Add diropen.xpm.
3026
e9b28650
BW
30272005-10-13 Bill Wohler <wohler@newt.com>
3028
8511877a
SM
3029 * makefile.w32-in (MH_E_SRC): Rename from MH-E-SRC per NMAKE
3030 restrictions. Suggested by David Robinow <drobinow@gmail.com>.
3031
30322005-10-13 Stefan Monnier <monnier@iro.umontreal.ca>
3033
3034 * progmodes/mixal-mode.el (mixal-operation-codes-alist):
3035 Don't waste the byte-compiler's time on constant data.
e9b28650 3036
f086544b
KH
30372005-10-13 Kenichi Handa <handa@m17n.org>
3038
179f2d7b
KH
3039 * international/utf-8.el (utf-8-compose): Display an invalid UTF-8
3040 byte with `escape-glyph' face.
3041
8511877a
SM
3042 * international/fontset.el (ccl-encode-unicode-font):
3043 Lookup utf-subst-table-for-encode, not ucs-mule-cjk-to-unicode.
3044 Handle the case that ucs-mule-to-mule-unicode translates a character to
f086544b
KH
3045 ASCII (usually for IPA characters).
3046
e5456e73
SM
30472005-10-12 Stefan Monnier <monnier@iro.umontreal.ca>
3048
3049 * info.el (Info-fontify-node): Don't be fooled by a lone "...".
3050 Don't hide the underline of titles if font-lock-mode is disabled.
3051
ba2b2673
BW
30522005-10-12 Bill Wohler <wohler@newt.com>
3053
3054 * makefile.w32-in (MH-E-SRC): New. Used by mh-autoloads.
3055 (mh-autoloads): New. Builds mh-e/mh-loaddefs.el. Rebuilds if any
3056 files in MH-E-SRC have been updated.
3057 (updates, compile, recompile, bootstrap): Depend on mh-autoloads.
3058
0471d426
SM
30592005-10-12 Stefan Monnier <monnier@iro.umontreal.ca>
3060
3061 * progmodes/mixal-mode.el (mixal-operation-codes): Remove.
3062 (mixal-mode-syntax-table): Add \n as end-comment.
3063 (mixal-operation-codes-alist): Immediately initialize to full value.
3064 (mixal-add-operation-code): Remove.
3065 (mixal-describe-operation-code): Make the arg non-optional.
3066 Use the interactive spec instead.
3067 Use mixal-operation-codes-alist rather than mixal-operation-codes.
3068 (mixal-font-lock-keywords): Don't highlight comments here any more.
3069 (mixal-font-lock-syntactic-keywords): New var.
3070 (mixal-mode): Use it. Fix comment-start-skip.
3071
c755acf3
JD
30722005-10-12 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
3073
3074 * startup.el (command-line-x-option-alist): -nb => -nbi
3075
78f3b91f
KS
30762005-10-12 Kim F. Storm <storm@cua.dk>
3077
3078 * startup.el (fancy-splash-default-action): Discard mouse click in
125ce9ec 3079 the splash screen window, as it has no sensible meaning in the
78f3b91f
KS
3080 next window to be selected. Fixes error reported by Jan D.
3081
136b3a73 30822005-10-12 Reiner Steib <Reiner.Steib@gmx.de>
97b3a214
LH
3083
3084 * desktop.el (desktop-load-file): Do nothing when FUNCTION is nil.
97b3a214 3085
0471d426
SM
30862005-10-11 Stefan Monnier <monnier@iro.umontreal.ca>
3087
3088 * progmodes/mixal-mode.el: Sync with version in the GNU MDK project.
3089 Try to fix up minor layout issues like indentation, line break, etc...
3090 (mixal-mode-syntax-table): Don't try to specify comment syntax,
3091 because it doesn't work.
3092 (mixal-operation-codes): Add some more codes.
3093 (mixal-font-lock-keywords): Process comments here.
3094 (mixal-mode): mixasm no longer needs -g option.
3095
79a57082 30962005-10-11 Sven Joachim <svenjoac@gmx.de> (tiny change)
decb2a9e
RS
3097
3098 * progmodes/sh-script.el (sh-tmp-file):
3099 Use mktemp -t. Finish support for es and rc shells.
3100
125df7f5
JB
31012005-10-11 Jay Belanger <belanger@truman.edu>
3102
3103 * calc/calcalg2.el (calc-integral): With an argument, compute the
3104 definite integral.
3105
351b3bee
CY
31062005-10-11 Chong Yidong <cyd@stupidchicken.com>
3107
3108 * mouse.el (mouse-drag-region-1): Don't try to catch a
3109 double-click when doing follow-link (it's overridden anyway).
3110
4e0c0d75
JB
31112005-10-11 Juanma Barranquero <lekktu@gmail.com>
3112
3113 * emacs-lisp/autoload.el (update-directory-autoloads): Doc fix.
3114 (autoload-print-form-outbuf): Add docstring.
3115
25f7a98c
JL
31162005-10-11 Juri Linkov <juri@jurta.org>
3117
3118 * info.el (Info-mode-menu): Delete menu item "Edit".
3119 (Info-mode): Delete description of Info-edit from docstring,
3120 and rearrange descriptions of Info commands in the order
3121 they are documented in the Info manual.
3122
a120694f
SM
31232005-10-11 Stefan Monnier <monnier@iro.umontreal.ca>
3124
3125 * calendar/appt.el (appt-check): Use diary-selective-display var.
3126
dba0acf6
RS
31272005-10-10 Richard M. Stallman <rms@gnu.org>
3128
3129 * net/newsticker.el (newsticker-start, newsticker-show-news):
3130 Add autoload cookies.
3131
17a3b6da
RS
31322005-10-10 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
3133
3134 * progmodes/sh-script.el (sh-tmp-file): Use mktemp.
3135
9c40111a
RS
31362005-10-10 Karl Chen <quarl@cs.berkeley.edu>
3137
3138 * jka-cmpr-hook.el (jka-compr-handler): Fix typo in `operations' prop.
3139
bbcaa3e3
JB
31402005-10-10 Jay Belanger <belanger@truman.edu>
3141
3142 * calc/calc-arith.el (math-check-known-scalarp)
3143 (math-check-known-matrixp): Check the values of arguments that are
3144 variables.
3145 (math-check-known-square-matrixp): New function.
3146 (math-known-square-matrixp): Use math-check-known-square-matrixp.
3147 (math-super-types): Add sqmatrix type.
3148
3149 * calc/calc-mode.el (calc-matrix-mode, math-get-modes-vec): Change the
3150 mode name `square' to 'sqmatrix'.
3151
3152 * calc/calc.el (calc-matrix-mode, calc-set-mode-line): Change the
3153 mode name `square' to 'sqmatrix'.
3154
720a5d03
SM
31552005-10-10 Stefan Monnier <monnier@iro.umontreal.ca>
3156
3157 * progmodes/etags.el (select-tags-table-mode): Don't use
3158 selective-display.
3159 (tags-select-tags-table): Pass `button' to the action function.
3160 (select-tags-table): Place the side-info on button properties rather
3161 than in hidden text. Abbreviate file names.
3162 (select-tags-table-mode-map): Inherit rather than copy buttom-map.
3163 (select-tags-table-select): Add `button' argument.
3164 Get side-info from the button property rather than from hidden text.
3165
4e5f12ee
NR
31662005-10-11 Nick Roberts <nickrob@snap.net.nz>
3167
720a5d03 3168 * progmodes/gud.el (gud-install-speedbar-variables): Add more bindings.
4e5f12ee
NR
3169 (gud-speedbar-buttons): Preserve point if possible.
3170 (gud-sentinel): Restore previous speedbar display type.
3171
3172 * progmodes/gdb-ui.el (gdba): Improve diagram.
3173 (def-gdb-auto-update-handler, gdb-info-locals-handler)
720a5d03
SM
3174 (gdb-put-breakpoint-icon, gdb-remove-breakpoint-icons):
3175 Call get-buffer-window once.
3176
31772005-10-10 Stefan Monnier <monnier@iro.umontreal.ca>
3178
3179 * progmodes/pascal.el (pascal-mode-map): Move init into declaration.
3180 (pascal-mode-syntax-table): Make (* *) markers same class as { ... }.
3181 (pascal-indent-command): Remove unused var `ind'.
3182 (pascal-indent-case): Remove unused var `oldpos'.
3183 (pascal-outline-map): Don't inherit from pascal-mode-map anymore,
3184 since it's now used as a proper minor mode map.
3185 (pascal-outline): Rename to pascal-outline-mode.
3186 (pascal-outline-mode): Use define-minor-mode.
3187 (pascal-outline-mode, pascal-outline-change): Use overlays rather than
3188 selective-display.
4e5f12ee 3189
fde7576e
AS
31902005-10-10 Andreas Schwab <schwab@suse.de>
3191
9bf211ad
AS
3192 * textmodes/tex-mode.el (tex-font-lock-keywords-2): Adjust match
3193 number. Reported by Karl Chen <quarl@cs.berkeley.edu>.
3194
fde7576e
AS
3195 * Makefile.in ($(lisp)/mh-e/mh-loaddefs.el): Fix for building
3196 outside source directory.
3197
86bebbbc
CD
31982005-10-10 Carsten Dominik <dominik@science.uva.nl>
3199
3200 * textmodes/org.el: (org-mode-map): Explicit definition of `C-c
3201 C-x' as a prefix.
3202 (orgtbl-mode-map): Full keymap instead of sparse, because all
e61d3a56 3203 `self-insert-command' keys are redefined in this map.
86bebbbc
CD
3204 (org-export-as-html): Specify charset for HTML file, by taking it
3205 from the coding system.
3206
1fb7ce77
RS
32072005-10-10 Kenichi Handa <handa@m17n.org>
3208
3209 * textmodes/flyspell.el (flyspell-check-word-p):
3210 If unread-command-events is non-empty, don't call sit-for.
3211
cc8556d9
RS
32122005-10-09 Richard M. Stallman <rms@gnu.org>
3213
9bab4985
RS
3214 * font-lock.el (font-lock-syntactic-keywords)
3215 (font-lock-keywords): Doc fixes.
3216
720a5d03
SM
3217 * textmodes/flyspell.el (flyspell-external-point-words):
3218 Simplify logic, and don't try to check for consecutive appearances
3219 of one incorrect word.
cc8556d9 3220
1919ed22
NR
32212005-10-10 Nick Roberts <nickrob@snap.net.nz>
3222
3223 * speedbar.el (speedbar-buffer-easymenu-definition): Add menu
3224 separator.
3225
3226 * progmodes/gud.el (gud-last-speedbar-buffer): Remove.
78d67e10 3227 (gud-install-speedbar-variables): Add GUD to speedbar "Displays" list.
1919ed22
NR
3228 (gud-expansion-speedbar-buttons): New function.
3229 (gud-speedbar-buttons): Check for gud-comint-buffer.
3230
9af14567
BW
32312005-10-09 Bill Wohler <wohler@newt.com>
3232
78d67e10 3233 * Makefile.in (updates): Add mh-loaddefs dependency.
9af14567 3234
74ab0905
CY
32352005-10-09 Chong Yidong <cyd@stupidchicken.com>
3236
3237 * speedbar.el (speedbar-file-key-map): Fix typo.
3238
e61d3a56 32392005-10-09 Daniel Brockman <daniel@brockman.se>
4b9f0de2
RS
3240
3241 * cus-start.el (line-spacing): Add custom spec.
3242
865729da
RF
32432005-10-09 Romain Francoise <romain@orebokech.com>
3244
3245 * textmodes/ispell.el (ispell-check-version): Fix last change.
3246
1c1db08a
JD
32472005-10-09 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
3248
4e0c0d75 3249 * term/x-win.el: Remove -i, --icon-type from comment.
2323b3ab 3250
720a5d03 3251 * startup.el (command-line-x-option-alist): Remove options -i,
1c1db08a
JD
3252 -itype, --icon-type, added -nb, --no-bitmap-icon
3253
7d808714
NR
32542005-10-09 Nick Roberts <nickrob@snap.net.nz>
3255
3256 * progmodes/gud.el (gud-speedbar-menu-items): Use :visible
3257 instead of :active.
3258
e61d3a56 32592005-10-08 Eric Hanchrow <offby1@blarg.net>
344066e6
RS
3260
3261 * textmodes/ispell.el (ispell-check-version):
3262 Ignore hyphen, and all that follows, in aspell's version text.
3263
32642005-10-08 Jay Belanger <belanger@truman.edu>
d7791136
JB
3265
3266 * calc/calc-arith.el (math-known-square-matrixp): New function.
3267 (math-pow-fancy): Check for matrices before distributing exponent
3268 across products.
3269
3270 * calc/calc-keypd.el (calc-do-keypad): Widen keypad window for
7cf7e30f 3271 fullscreen keypad. Suggested by Luc Teirlinck.
d7791136
JB
3272 (calc-keypad-show-input): Add space for formatting.
3273
3274 * calc/calc-mode.el (calc-matrix-mode, math-get-modes-vec):
3275 Add square matrix option.
3276
3277 * calc/calc-poly.el (math-expand-term): Check for matrices instead
3278 of checking calc-matrix-mode when deciding how to expand.
3279
3280 * calc/calc.el (calc-set-mode-line): Add square matrix option.
3281
8cb0a559 32822005-10-08 Lars Hansen <larsh@soem.dk>
78d67e10 3283
720a5d03
SM
3284 * net/tramp.el (tramp-perl-directory-files-and-attributes):
3285 Add error handling.
7cf7e30f 3286 (tramp-handle-directory-files-and-attributes): Handle perl error msg.
8cb0a559 3287
11948172
MA
32882005-10-08 Michael Albinus <michael.albinus@gmx.de>
3289
3290 Sync with Tramp 2.0.51.
3291
3292 * net/tramp.el (tramp-handle-set-visited-file-modtime)
7cf7e30f
KS
3293 (tramp-handle-insert-file-contents, tramp-handle-write-region):
3294 Insert special handling for `last-coding-system-used', again
3295 it still seems to be necessary (unlike stated before).
3296 Reported by Toshinori Sugita <sugita@d-pad.co.jp>.
11948172
MA
3297 (tramp-password-prompt-regexp): There might be other words before
3298 trailing ":". Reported by Kurt Steinkraus <kurt@steinkraus.us>.
3299 (tramp-chunksize): Improve docstring.
3300 (tramp-set-auto-save-file-modes): Octal integer code #o600 breaks
3301 Emacs 20. Use `tramp-octal-to-decimal' therefore. Reported by
3302 Christian Joergensen <bugs@razor.dk>.
3303
6f137189
GM
33042005-10-07 Glenn Morris <rgm@gnu.org>
3305
3306 * progmodes/f90.el (f90-keywords-re, f90-mode): Doc fix.
3307 (f90-font-lock-keywords-2, f90-mode-abbrev-table): Add `double
3308 precision'.
3309
4fe3f297
RF
33102005-10-07 Romain Francoise <romain@orebokech.com>
3311
3312 * ibuf-ext.el (ibuffer-do-shell-command-pipe)
3313 (ibuffer-do-shell-command-pipe-replace)
3314 (ibuffer-do-shell-command-file, ibuffer-do-eval)
3315 (ibuffer-do-view-and-eval, ibuffer-do-rename-uniquely)
3316 (ibuffer-do-revert, ibuffer-do-replace-regexp)
3317 (ibuffer-do-query-replace, ibuffer-do-query-replace-regexp)
3318 (ibuffer-do-print, ibuffer-filter-by-mode, ibuffer-filter-by-used-mode)
3319 (ibuffer-filter-by-name, ibuffer-filter-by-filename)
3320 (ibuffer-filter-by-size-gt, ibuffer-filter-by-size-lt)
3321 (ibuffer-filter-by-content, ibuffer-filter-by-predicate
3322 (ibuffer-do-sort-by-major-mode, ibuffer-do-sort-by-mode-name)
3323 (ibuffer-do-sort-by-alphabetic, ibuffer-do-sort-by-size):
3324 Autoload file sans suffix.
3325
3326 * emulation/cua-base.el (cua-toggle-global-mark): Likewise.
3327
4e8cb311
DP
33282005-10-07 David Ponce <david@dponce.com>
3329
3330 * recentf.el (recentf-menu-open-all-flag): New option.
3331 (recentf-digit-shortcut-command-name): New function.
3332 (recentf--shortcuts-keymap): New variable.
3333 (recentf-menu-shortcuts): New variable.
3334 (recentf-make-menu-items): Initialize it. Replace the "More..."
3335 menu item by "All...", if `recentf-menu-open-all-flag' is non-nil.
3336 (recentf-menu-value-shortcut): New function.
3337 (recentf-make-menu-item): Use it. No more in-lined.
3338 (recentf-dialog-mode-map): Base on `recentf--shortcuts-keymap'.
3339 (recentf-open-most-recent-file): Rename from
3340 `recentf-open-file-with-key'. Don't depend on key binding.
3341 (recentf-mode-map): New variable.
3342 (recentf-mode): Use it.
3343
1eee3de4
BW
33442005-10-06 Bill Wohler <wohler@newt.com>
3345
4e0c0d75 3346 * mh-e/mh-loaddefs.el: Remove. Now generated automatically.
1eee3de4 3347
720a5d03
SM
3348 * Makefile.in (AUTOGENEL): Add mh-e/mh-loaddefs.el.
3349 (MH-E-SRC): New. Used by mh-autoloads.
3350 (mh-autoloads): New. Builds mh-e/mh-loaddefs.el. Rebuilds if any
1eee3de4
BW
3351 files in MH-E-SRC have been updated.
3352 (compile, recompile, bootstrap): Depend on mh-autoloads.
3353
bd5497c2 33542005-10-07 Nick Roberts <nickrob@snap.net.nz>
4fe3f297 3355
bd5497c2
NR
3356 * progmodes/gud.el (gud-menu-map): Only display un-intuitive
3357 gud-break and gud-remove icons when the fringe is not available.
3358
3359 * progmodes/gdb-ui.el (gdb-fringe-width -> gdb-buffer-fringe-width):
3360 Typo.
3361
4e0c0d75 33622005-10-06 Michael Cadilhac <michael.cadilhac-@t-lrde.epita.fr> (tiny change)
03c609c1
TTN
3363
3364 * play/zone.el (zone): Wrap body with save-window-excursion.
03c609c1 3365
a04b6191
SM
33662005-10-06 Stefan Monnier <monnier@iro.umontreal.ca>
3367
3368 * calendar/cal-menu.el (calendar-mouse-view-diary-entries):
3369 Use the new `list-only' arg to diary-list-entries.
3370
3371 * calendar/diary-lib.el: Use overlays rather than selective-display.
3372 (diary-selective-display): New var.
3373 (diary-header-line-format): Use it.
3374 (diary-list-entries): Add argument `list-only'.
3375 Put the buffer in diary-mode. Don't add \^M at beg and end.
3376 Replace \^M by invisible overlays.
3377 (diary-unhide-everything): Replace \^M by invisible overlays.
3378 (print-diary-entries): Look for overlays rather than \^M.
3379 Add a space to the temp buffer name.
3380 (diary-show-all-entries, mark-diary-entries, make-diary-entry):
3381 Put the buffer in diary-mode.
3382 (list-sexp-diary-entries): Replace \^M by invisible overlays.
3383 (diary-anniversary): Make the year arg optional.
3384 (diary-time-regexp): New const.
3385 (diary-font-lock-keywords): Use it to accept a few more time formats.
3386
3387 * pcvs.el (cvs-sentinel): Make sure we do re-enable undo.
3388
de4ce191
TTN
33892005-10-06 Thien-Thi Nguyen <ttn@gnu.org>
3390
3391 * textmodes/artist.el (artist-ellipse-mirror-quadrant):
3392 Fix bug introduced 2005-07-03: Use (car (last ...))
3393 to faithfully reproduce replaced artist-last.
3394 (artist-set-arrow-points-for-poly): Likewise.
3395 Suggested by Johan Bockg\e,Ae\e(Brd.
3396
a5e6116d
JB
33972005-10-06 Juanma Barranquero <lekktu@gmail.com>
3398
3399 * dframe.el (x-pointer-hand2, x-pointer-top-left-arrow):
3400 * wid-edit.el (widget):
8dc8d895 3401 * progmodes/gdb-ui.el (gdb-buffer-fringe-width):
a5e6116d
JB
3402 * progmodes/vhdl-mode.el (speedbar-attached-frame): Add defvars.
3403
a41b50ca
KH
34042005-10-06 Kenichi Handa <handa@m17n.org>
3405
a04b6191
SM
3406 * international/mule-cmds.el (set-language-environment):
3407 Fix setting up of case-table for unibyte mode.
c8d21d09 3408
a41b50ca
KH
3409 * simple.el (what-cursor-position): If the character is displayed
3410 by some `display' text property, show that. Don't use
3411 single-key-description for eight-bit characters in multibyte mode.
3412
cf85afc9
NR
34132005-10-06 Nick Roberts <nickrob@snap.net.nz>
3414
3415 * progmodes/gdb-ui.el (gdb-fringe-width): New variable.
3416 (gdb-ann3): Set it.
a04b6191 3417 (gdb-put-breakpoint-icon): Don't take fringe-width from speedbar frame.
7f778452
NR
3418 (gdb-info-frames-custom): Use inverse-video for first five
3419 characters of selected frame only.
3420 (gdb-get-frame-number): Select frame even when point is on frame
3421 number.
cf85afc9 3422
20ef8673
MY
34232005-10-06 Masatake YAMATO <jet@gyve.org>
3424
a5e6116d
JB
3425 * progmodes/gdb-ui.el (gdb-info-breakpoints-custom):
3426 Put `font-lock-function-name-face'.
20ef8673
MY
3427 (gdb-info-frames-custom): Put `font-lock-function-name-face'
3428 and `font-lock-variable-name-face'
3429 (gdb-registers-font-lock-keywords): New font lock keywords definition.
3430 (gdb-registers-mode): Use `gdb-registers-font-lock-keywords`.
3431 (gdb-memory-font-lock-keywords): New font lock keywords definition.
3432 (gdb-memory-mode): Use `gdb-memory-font-lock-keywords'.
3433 (gdb-local-font-lock-keywords): New font lock keywords definition.
3434 (gdb-locals-mode): Use `gdb-local-font-lock-keywords'
3435 (gdb-threads-font-lock-keywords): New font lock keywords definition.
3436 (gdb-threads-mode): Use `gdb-threads-font-lock-keywords'.
a5e6116d 3437
e2de3a29 34382005-10-05 Michael Kifer <kifer@cs.stonybrook.edu>
a5e6116d
JB
3439
3440 * ediff-merge.el (ediff-merge-region-is-non-clash): New defsubst.
3441 (ediff-merge-region-is-non-clash-to-skip): Previously called
e2de3a29 3442 ediff-merge-region-is-non-clash.
a5e6116d
JB
3443
3444 * ediff-mult.el (ediff-append-custom-diff, ediff-meta-show-patch):
3445 Use insert-buffer-substring.
3446
3447 * ediff-ptch.el (ediff-fixup-patch-map): Use better heuristics for
3448 selecting files to patch. Also bug fixes.
3449
3450 * ediff-util.el (ediff-setup): Bug fix.
3451 (ediff-next-difference): Never skip clashes that differ in white
3452 space only.
3453
3454 * ediff-wind.el (ediff-setup-control-frame)
3455 (ediff-destroy-control-frame): Check the menubar feature.
3456
3457 * viper-cmd.el (viper-normalize-minor-mode-map-alist)
3458 (viper-refresh-mode-line): Use make-local-variable to localize
3459 some vars instead of make-variable-buffer-local. Suggested by
e2de3a29 3460 Stefan Monnier.
a5e6116d
JB
3461
3462 * viper-init.el (viper-make-variable-buffer-local): Delete alias.
3463 (viper-restore-cursor-type, viper-set-insert-cursor-type):
3464 Use make-local-variable instead of make-variable-buffer-local.
3465 Suggested by Stefan Monnier.
3466
3467 * viper.el (viper-mode): Don't use viper-make-variable-buffer-local.
3468 (viper-comint-mode-hook): Use make-local-variable on
e2de3a29 3469 require-final-newline.
a5e6116d 3470 (viper-non-hook-settings): Don't use make-variable-buffer-local.
20ef8673 3471
21c3ef84
SM
34722005-10-05 Stefan Monnier <monnier@iro.umontreal.ca>
3473
3474 * progmodes/scheme.el (scheme-mode-syntax-table): Mark ; as being
3475 also the second char of a comment-start sequence.
3476 (scheme-sexp-comment-syntax-table): New var.
3477 (lambda, define): Set their scheme-doc-string-elt property.
3478 (scheme-font-lock-syntactic-face-function): Handle sexp-comments.
3479 Use lisp-font-lock-syntactic-face-function now that it properly
3480 handles |...| symbols.
3481 (scheme-mode-variables): Set lisp-doc-string-elt-property,
3482 parse-sexp-lookup-properties and font-lock-extra-managed-props.
3483
3484 * emacs-lisp/lisp-mode.el (lisp-mode-syntax-table): Move the nesting
3485 bit from # to |.
3486 (lisp-font-lock-syntactic-face-function): Distinguish |...| symbols.
3487
3488 * emacs-lisp/lisp-mode.el (lambda): Add its doc-string-elt property.
3489 (lisp-doc-string-elt-property): New var.
3490 (lisp-font-lock-syntactic-face-function): Use it.
3491 Rewrite to recognize docstrings even for forms not at toplevel.
3492
3493 * progmodes/scheme.el (scheme-mode-syntax-table): Put the nested
3494 annotation on the | part of #| rather than on the # part.
3495 (scheme-font-lock-syntactic-face-function): New function, to
3496 distinguish strings from |...| symbols.
3497 (scheme-mode-variables): Use it. Also fix up the font-lock-time
3498 syntax-table so that #|...|# is properly highlighted.
3499
3500 * emacs-lisp/lisp-mode.el (lisp-font-lock-syntactic-face-function):
3501 Don't mark as docstring the 3rd elem of an unknown toplevel form.
3502
0cb7f2c0
SM
35032005-10-04 Stefan Monnier <monnier@iro.umontreal.ca>
3504
f88febbb
SM
3505 * bindings.el (global-map): Resync [home] and [end] bindings with C-a
3506 and C-e.
3507
3508 * emacs-lisp/eldoc.el: Move comments into docstrings.
3509 (eldoc-message-commands): Initialize in its declaration.
3510 Add move-beginning-of-line and move-end-of-line.
3511 (eldoc-add-command, eldoc-add-command-completions)
3512 (eldoc-remove-command, eldoc-remove-command-completions): Simplify.
3513
3514 * outline.el (outline-mark-subtree): Activate the mark.
3515
0cb7f2c0
SM
3516 * calendar/appt.el (appt-time-regexp): New var.
3517 (appt-add, appt-make-list): Use it.
3518 (appt-convert-time): Clean up.
3519
3520 * textmodes/tex-mode.el (tex-font-lock-syntactic-face-function):
3521 Don't set any syntax-table property here.
3522 (tex-font-lock-verb): New function. Do it here.
3523 (tex-font-lock-syntactic-keywords): Use it.
3524
d315fc0f
RS
35252005-10-04 Richard M. Stallman <rms@gnu.org>
3526
3527 * wid-edit.el (widget-file-complete): Get the widget start point
3528 the right way. Default directory to `/' if file has none.
3529
3530 * x-dnd.el (x-dnd-drop-data): Check for dedicated windows.
3531
3532 * textmodes/flyspell.el (flyspell-mode-on):
3533 Call ispell-maybe-find-aspell-dictionaries.
3534
3535 * textmodes/ispell.el (ispell-word, ispell-region):
3536 Call ispell-maybe-find-aspell-dictionaries.
3537 (ispell-accept-buffer-local-defs):
3538 Don't call ispell-maybe-find-aspell-dictionaries
0cb7f2c0 3539
d315fc0f
RS
35402005-10-04 Richard M. Stallman <rms@gnu.org>
3541
3542 * iswitchb.el (iswitchb-buffer-ignore): Label it risky.
3543
35442005-10-04 Emilio C. Lopes <eclig@gmx.net>
3545
3546 * iswitchb.el (iswitchb-ignore-buffername-p): Use `functionp'
3547 instead of `fboundp' in order to allow for anonymous functions.
3548
222a6c9b
CY
35492005-10-04 Chong Yidong <cyd@stupidchicken.com>
3550
3551 * info.el (Info-next, Info-prev, Info-up): Select info buffer, in
3552 case the user clicks on the link while another window is selected.
3553 (Info-speedbar-hierarchy-buttons): Use speedbar-current-frame.
3554
3555 * dframe.el (dframe-update-keymap): Use mouse-1-click-follows-link
3556 functionality.
3557 (dframe-help-echo): Save point in case mouse tracking is off.
3558
c7bef55f
TTN
35592005-10-04 Thien-Thi Nguyen <ttn@gnu.org>
3560
3561 * net/ange-ftp.el (ange-ftp-ls): Fix typo introduced in last change.
3562
6d1f4dc4
SM
35632005-10-03 Stefan Monnier <monnier@iro.umontreal.ca>
3564
3565 * progmodes/cc-styles.el (c-setup-paragraph-variables): Make sure we do
3566 not change the global value of those vars.
3567
3568 * progmodes/cc-mode.el (c-basic-common-init): Remove calls to
3569 make-local-variable which we do not need any more.
3570
7752250e
CY
35712005-10-03 Chong Yidong <cyd@stupidchicken.com>
3572
3573 * speedbar.el (speedbar-ignored-path-regexp, speedbar-line-path)
3574 (speedbar-ignored-path-expressions, speedbar-buffers-line-path)
3575 (speedbar-add-ignored-path-regexp, speedbar-buffers-line-path)
3576 (speedbar-path-line): Define obsolete aliases.
3577 (speedbar-line-directory): Doc fix.
3578
3579 * progmodes/vhdl-mode.el (vhdl-speedbar-initialize)
3580 (vhdl-speedbar-rescan-hierarchy): Call speedbar-line-directory
3581 instead of speedbar-line-path.
3582
03714c7f
JD
35832005-10-03 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
3584
3585 * x-dnd.el (x-dnd-drop-data): Don't set dnd-open-file-other-window
3586 to nil if dropping on a window. Handle dropping on a minibuffer window
3587 like dropping on a non-window part of Emacs.
3588
1430e7f9
SM
35892005-10-03 Stefan Monnier <monnier@iro.umontreal.ca>
3590
6d1f4dc4
SM
3591 * net/ange-ftp.el: Use with-current-buffer.
3592 (ange-ftp-insert-directory): Do not follow symlinks any more.
3593
1430e7f9
SM
3594 * textmodes/ispell.el (ispell-find-aspell-dictionaries):
3595 Remove interactive spec.
3596
f4f5169f
KS
35972005-10-03 Kim F. Storm <storm@cua.dk>
3598
3599 * ido.el (ido-mode): Use custom-initialize-set.
3600
cde3239f
RS
36012005-10-02 Richard M. Stallman <rms@gnu.org>
3602
3603 * progmodes/ebnf2ps.el (ebnf-eps-production-list):
3604 Use insert-buffer-substring.
3605
3606 * net/tramp.el: Pacify byte compiler warnings in pacification code.
3607 (tramp-handle-file-local-copy): Use insert-buffer-substring.
3608
402893bb
SM
36092005-10-02 Stefan Monnier <monnier@iro.umontreal.ca>
3610
3611 * net/ange-ftp.el (ange-ftp-insert-directory): Undo unintended part
3612 in last change.
edb18c43
SM
3613 (ange-ftp-insert-directory): Fix up the search for the case where
3614 `file' is absolute.
402893bb 3615
942c40e3
RF
36162005-10-02 Romain Francoise <romain@orebokech.com>
3617
3618 * progmodes/compile.el (compile-goto-error): Delete extra paren.
3619
aae3725f
AS
36202005-10-02 Andreas Schwab <schwab@suse.de>
3621
3622 * ediff-ptch.el (ediff-fixup-patch-map): Handle file names without
3623 directory component in the session info.
3624
b059f7d0
RS
36252005-10-01 Richard M. Stallman <rms@gnu.org>
3626
3627 * comint.el (comint-redirect-subvert-readonly): Doc fix.
3628
3629 * simple.el (next-error-internal): New function.
3630
3631 * progmodes/compile.el (compilation-buffer-name): New arg MODE-COMMAND.
3632 (compilation-start): Pass new arg to compilation-buffer-name.
3633 (compile-goto-error): Use next-error-internal.
3634
24bbdbef
CY
36352005-10-01 Chong Yidong <cyd@stupidchicken.com>
3636
3637 * speedbar.el: Remove RCS tag.
3638 (speedbar-check-read-only): Handle non-existent files.
3639
3640 * dframe.el, ezimage.el, sb-image.el: Remove RCS tags.
3641
3642 * info.el (Info-speedbar-hierarchy-buttons)
3643 (Info-speedbar-goto-node): Call speedbar-select-attached-frame.
3644
1fdecd0c
RF
36452005-10-01 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
3646
3647 * textmodes/bibtex.el (bibtex-valid-entry-whitespace-re):
3648 Do not match newline.
3649 (bibtex-realign): Do not use bibtex-valid-entry-whitespace-re.
3650 (bibtex-summary): Remove unnecessary save-excursion.
3651 (bibtex-fill-field-bounds): Use fill-region-as-paragraph.
3652
ddcb7665
YM
36532005-10-01 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3654
1430e7f9
SM
3655 * term/mac-win.el: Add charset info for "iso10646-1".
3656 Modify default fontset to use ATSUI-compatible fonts for some charsets
3657 if available.
ddcb7665 3658
35d884a9
CY
36592005-10-01 Chong Yidong <cyd@stupidchicken.com>
3660
3661 * speedbar.el: Re-apply arch tag.
ff48d32d 3662 (speedbar-version): Rename to version 1.0. Suggested by Eric
35d884a9
CY
3663 M. Ludlam.
3664 Reapply two changes from Emacs CVS' version of speedbar lost
3665 during the merge:
ff48d32d 3666 (speedbar-use-imenu-flag): Avoid unnecessary use of locate-library.
35d884a9
CY
3667 (speedbar-frame-parameters): Improve customize type.
3668
ff48d32d
SM
36692005-09-30 Stefan Monnier <monnier@iro.umontreal.ca>
3670
3671 * net/ange-ftp.el (ange-ftp-gwp-start): Use with-current-buffer.
3672 (ange-ftp-file-directory-p): Fix the symlink case.
3673 (ange-ftp-insert-directory): When listing a single file, get a list of
3674 the parent buffer and extract the relevant line. Inspired from a patch
3675 by Katsumi Yamaoka <yamaoka@jpl.org>.
3676 (ange-ftp-file-name-sans-versions): Simplify.
3677
c727526b
BW
36782005-09-30 Bill Wohler <wohler@newt.com>
3679
ff48d32d 3680 Move MH-E image files from toolbar and mail directories into
c727526b
BW
3681 etc/images.
3682
ff48d32d 3683 * mail/reply2.*: Move to etc/images/mail/reply*.
c727526b
BW
3684
3685 * toolbar/execute.*, toolbar/highlight.*, toolbar/mh-logo.xpm:
ff48d32d 3686 * toolbar/page-down.*, toolbar/show.*, toolbar/widen.*: Move to
c727526b 3687 etc/images.
dc42e019 3688
c727526b 3689 * toolbar/alias.*, toolbar/refile.*, toolbar/repack.*:
ff48d32d 3690 * toolbar/reply*: Move to etc/images/mail.
c727526b 3691
ff48d32d 3692 * toolbar/rescan.*: Move and rename to etc/images/refresh.*.
c727526b 3693
58bd8bf9
CY
36942005-09-30 Eric M. Ludlam <zappo@gnu.org>
3695
3696 * speedbar.el: New version 1.0pre3.
3697
56e2a181
CY
3698 Frame management code (including timer, and mouse click specifics)
3699 moved to dframe.el:
3700 (speedbar-attached-frame): Removed. Use dframe-attached-frame.
3701 (speedbar-timer): Removed. Use dframe-timer.
3702 (speedbar-close-frame): Removed. Use dframe-close-frame.
3703 (speedbar-activity-change-focus-flag): Removed. Use
3704 dframe-activity-change-focus-flag.
3705 (speedbar-update-speed, speedbar-navigating-speed): Obsolete. Use
3706 dframe-update-speed.
c7bef55f 3707
56e2a181
CY
3708 (speedbar-current-frame): New macro. Use this instead of the
3709 variable speedbar-frame.
3710
3711 (speedbar-use-images, speedbar-expand-image-button-alist)
3712 (speedbar-insert-image-button-maybe): Moved to sb-image.el.
3713
3714 (speedbar-find-image-on-load-path): Removed. Replaced by
3715 defezimage in ezimage.el.
3716 (speedbar-expand-image-button-alist): Removed. Replaced by
3717 ezimage-expand-image-button-alist in ezimage.el.
c7bef55f 3718
56e2a181
CY
3719 (speedbar-ignored-directory-regexp)
3720 (speedbar-add-ignored-directory-regexp)
3721 (speedbar-ignored-directory-expressions)
3722 (speedbar-line-directory, speedbar-buffers-line-directory)
3723 (speedbar-directory-line, speedbar-buffers-line-directory):
3724 Renamed, replacing `path' with `directory'.
3725
3726 (speedbar-create-directory, speedbar-expand-line-descendants)
3727 (speedbar-toggle-line-expansion)
3728 (speedbar-contract-line-descendants): New commands.
3729
3730 (speedbar-query-confirmation-method, speedbar-select-frame-method)
3731 (speedbar-use-tool-tips-flag): New options.
3732
3733 (speedbar-check-read-only, speedbar-require-version)
3734 (speedbar-insert-separator, speedbar-buffers-tail-notes)
3735 (speedbar-handle-delete-frame, speedbar-try-completion)
3736 (speedbar-update-localized-contents): New functions.
3737
3738 (speedbar-incompatible-version, speedbar-ro-to-do-point)
3739 (speedbar-object-read-only-indicator): New variables.
3740
3741 (speedbar-visiting-tag-hook, speedbar-before-visiting-file-hook):
3742 New hooks.
3743
3744 (speedbar-separator-face): New face.
3745
3746 (speedbar-supported-extension-expressions): Add `.g' and `.ma?k'.
3747 (speedbar-ignored-modes): Add fundamental-mode.
3748 (speedbar-directory-unshown-regexp): Add . directories.
3749
3750 (speedbar-key-map): Remove old SPC and DEL page up/down keys.
3751 (speedbar-file-key-map): Add SPC to toggle node expansion, `[' and
3752 `]' for full expand/close.
3753 (speedbar-buffers-key-map): Add SPC to toggle node expansion.
3754
3755 (speedbar-check-vc): Support hidden files.
3756 (speedbar-vc-check-dir-p): Use vc-state if available for CVS.
3757 (speedbar-this-file-in-vc): Use vc-state if available. If VC
3758 state is nil, it is not checked out.
3759
3760 (speedbar-line-text, speedbar-line-token): Support expand buttons
3761 with no text.
3762 (speedbar-refresh): Universal argument acts as power-click.
3763 (speedbar-fetch-dynamic-tags): If a buffer is in Emacs, switch to
3764 that buffer to get variable values.
3765
3766 And many other bugfixes.
3767
7cfc18c4 3768 * dframe.el, ezimage.el, sb-image.el: New files.
58bd8bf9 3769
ff48d32d 3770 * sb-*.xpm: Remove files. New image files installed into
58bd8bf9
CY
3771 etc/images/ezimage.
3772
070860c3
KH
37732005-09-30 Kenichi Handa <handa@m17n.org>
3774
3775 * ps-mule.el (ps-mule-show-warning): If a character is in
3776 ps-print-translation-table, don't treat it as non-printable.
3777
6aabfecf
DP
37782005-09-30 David Ponce <david@dponce.com>
3779
50a9d14a
DP
3780 * tree-widget.el (tree-widget-themes-load-path): New variable.
3781 (tree-widget-themes-directory): Doc fix.
3782 (tree-widget-image-formats) [Emacs]: Doc fix.
3783 (tree-widget--locate-sub-directory): New function.
3784 (tree-widget-themes-directory): Use it.
3785
6aabfecf
DP
3786 * recentf.el (recentf-filename-handlers): Rename from
3787 `recentf-filename-handler'. Allow a list of functions.
3788 (recentf-menu-items-for-commands): Fix :help strings.
3789 (recentf-apply-filename-handlers): New function.
3790 (recentf-expand-file-name): Use it.
3791 (recentf-cleanup): Remove duplicates too.
3792
477ca0e8
JL
37932005-09-29 Juri Linkov <juri@jurta.org>
3794
3795 * faces.el: Rearrange face definitions to be in the same order as
3796 their face descriptions in "(emacs)Standard Faces".
3797
3798 * isearch.el (isearch, lazy-highlight): Add group `basic-faces'.
3799
3800 * tooltip.el (tooltip): Add group `basic-faces'.
3801
3802 * buff-menu.el (Buffer-menu-buffer): Remove group
3803 `font-lock-highlighting-faces'.
3804
3805 * progmodes/compile.el (compilation-error, compilation-warning)
3806 (compilation-info, compilation-line-number, compilation-column-number):
3807 Change group from `font-lock-highlighting-faces' to `compilation'.
3808
3809 * progmodes/vhdl-mode.el (vhdl-font-lock-prompt-face)
3810 (vhdl-font-lock-attribute-face, vhdl-font-lock-enumvalue-face)
3811 (vhdl-font-lock-function-face, vhdl-font-lock-directive-face)
3812 (vhdl-font-lock-reserved-words-face)
3813 (vhdl-font-lock-translate-off-face, syntax-alist): Remove group
3814 `font-lock-highlighting-faces'.
3815
3816 * cus-edit.el (custom-buffer-sort-alphabetically): Default to nil.
3817
1add9010
KS
38182005-09-28 Kim F. Storm <storm@cua.dk>
3819
3820 * emulation/cua-base.el: Set CUA move property on additional commands:
3821 up-list, down-list, backward-up-list, end-of-defun beginning-of-defun,
1a765705 3822 forward-sexp, backward-sexp, forward-list, backward-list.
1add9010 3823
07f1355e
RF
38242005-09-28 Romain Francoise <romain@orebokech.com>
3825
3826 * comint.el (comint-show-output): Really set point at the
3827 beginning of the output when not using `comint-use-prompt-regexp'.
3828
d1b76779
JB
38292005-09-27 Jay Belanger <belanger@truman.edu>
3830
3831 * calc/calc-lang.el (math-oper-table): Raise the precedence of "/"
3832 in TeX mode.
3833
cd0899ab
JB
38342005-09-26 Juanma Barranquero <lekktu@gmail.com>
3835
3836 * textmodes/org.el (org-table-sum): Fix format string.
3837
3838 * textmodes/tex-mode.el (tex-insert-quote, latex-indent):
3839 Quote face names.
3840
1b1fb2ef
RF
38412005-09-26 Romain Francoise <romain@orebokech.com>
3842
3843 * isearch.el (isearch-forward-regexp): Close doc string.
3844
f0685ed1
RS
38452005-09-25 Richard M. Stallman <rms@gnu.org>
3846
c769dcac
RS
3847 * simple.el (blink-matching-open): Don't no-op when point is BEGV+1.
3848
3849 * isearch.el (isearch-forward, isearch-forward-regexp): Doc fixes.
3850
f0685ed1
RS
3851 * progmodes/compile.el (compilation-error-properties):
3852 When getting the file from the previous error message,
3853 correctly decode the new data format.
3854
3855 * progmodes/cc-cmds.el (c-electric-paren):
3856 Call old-blink-paren only for close-paren.
3857
0d1460c3
DN
38582005-09-24 Andreas Schwab <schwab@suse.de>
3859
3860 * term/rxvt.el (rxvt-register-default-colors): Delete redundant
16f72af0
RF
3861 condition.
3862
ce5a3ac0
RF
38632005-09-25 Romain Francoise <romain@orebokech.com>
3864
3865 * dired-aux.el (dired-copy-file-recursive):
3866 * dired.el (dired-delete-file):
3867 * ediff-mult.el (ediff-dir-diff-copy-file):
3868 * ediff-util.el (ediff-test-save-region):
3869 * forms.el (forms-mode):
3870 * ido.el (ido-file-internal, ido-delete-file-at-head):
3871 * log-edit.el (log-edit-done):
3872 * ses.el (ses-yank-resize):
3873 * play/gomoku.el (gomoku-human-plays, gomoku)
3874 (gomoku-human-resigns, gomoku-prompt-for-other-game)
3875 (gomoku-offer-a-draw):
3876 * play/landmark.el (lm-human-resigns, lm):
3877 * net/eudcb-ldap.el (eudc-ldap-check-base):
3878 * play/mpuz.el (mpuz-offer-abort, mpuz-try-letter, mpuz-close-game):
3879 * progmodes/ebrowse.el (ebrowse-find-pattern):
3880 * progmodes/idlw-shell.el (idlwave-shell-set-bp-check):
cd0899ab 3881 * textmodes/reftex-index.el (reftex-index-initialize-phrases-buffer):
ff48d32d 3882 End `yes-or-no-p' and `y-or-n-p' prompts with question mark and space.
ce5a3ac0
RF
3883
3884 * vc.el (vc-delete-file):
3885 * play/gomoku.el (gomoku-terminate-game, gomoku)
3886 (gomoku-prompt-for-move, gomoku-human-takes-back):
3887 * play/landmark.el (lm-human-takes-back, lm-prompt-for-move)
ff48d32d 3888 (lm-start-robot, lm-human-plays): Remove extraneous spaces in messages.
ce5a3ac0 3889
08c583db
DN
38902005-09-24 Dan Nicolaescu <dann@ics.uci.edu>
3891
3892 * term/rxvt.el (rxvt-register-default-colors): Add support for 255
ce5a3ac0 3893 color rxvt terminals by using the code xterm.el used to use before
08c583db
DN
3894 2005-04-09 in order to match the colors used by rxvt.
3895
79a57082 38962005-09-24 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
836c8f06
DN
3897
3898 * term/rxvt.el (rxvt-register-default-colors): Add support for 88
3899 colors rxvt-unicode terminals by using the same code as xterm.el.
3900
621f893a
SM
39012005-09-24 Stefan Monnier <monnier@iro.umontreal.ca>
3902
3903 * textmodes/tex-mode.el (tex-font-lock-append-prop)
3904 (tex-font-lock-suscript, tex-insert-quote, latex-indent): Adjust to the
3905 new symbol used for the tex-verbatim face.
3906
5b76833f
RF
39072005-09-24 Emilio C. Lopes <eclig@gmx.net>
3908
3909 * woman.el (woman-file-name):
3910 * wid-edit.el (widget-file-prompt-value)
3911 (widget-coding-system-prompt-value):
3912 * w32-fns.el (set-w32-system-coding-system):
3913 * vc.el (vc-version-diff, vc-annotate):
3914 * textmodes/reftex-auc.el (reftex-arg-cite)
3915 (reftex-arg-index-tag):
3916 * textmodes/refer.el (refer-get-bib-files):
3917 * textmodes/artist.el (artist-figlet-choose-font):
3918 * terminal.el (terminal-emulator):
3919 * replace.el (occur-read-primary-args):
3920 * rect.el (string-rectangle, string-insert-rectangle):
3921 * ps-print.el (ps-print-preprint):
3922 * progmodes/pascal.el (pascal-goto-defun):
3923 * progmodes/etags.el (visit-tags-table, visit-tags-table-buffer):
3924 * progmodes/compile.el (compilation-find-file):
3925 * printing.el (pr-interactive-n-up):
3926 * play/animate.el (animate-birthday-present):
3927 * net/rcompile.el (remote-compile):
3928 * man.el (man, Man-goto-section, Man-follow-manual-reference):
3929 * mail/rmailsum.el (rmail-summary-search-backward)
3930 (rmail-summary-search):
3931 * mail/rmailout.el (rmail-output-read-rmail-file-name)
3932 (rmail-output-read-file-name):
3933 * mail/rmail.el (rmail-search, rmail-search-backwards):
3934 * mail/mailabbrev.el (merge-mail-abbrevs, rebuild-mail-abbrevs):
3935 * locate.el (locate):
3936 * international/quail.el (quail-show-keyboard-layout):
3937 * international/mule.el (set-buffer-file-coding-system)
3938 (revert-buffer-with-coding-system, set-file-name-coding-system)
3939 (set-terminal-coding-system, set-keyboard-coding-system)
3940 (set-next-selection-coding-system):
3941 * international/mule-diag.el (describe-coding-system)
3942 (describe-font, describe-fontset):
3943 * international/mule-cmds.el (universal-coding-system-argument)
3944 (search-unencodable-char, describe-input-method)
3945 (set-language-environment, describe-language-environment):
3946 * international/codepage.el (codepage-setup):
3947 * international/code-pages.el (codepage-setup):
3948 * info.el (Info-search, Info-follow-reference)
3949 (Info-search-backward):
3950 * emacs-lisp/advice.el (ad-read-advised-function)
3951 (ad-read-advice-class, ad-clear-cache, ad-activate)
3952 (ad-deactivate, ad-update, ad-unadvise, ad-read-advice-name)
3953 (ad-enable-advice, ad-disable-advice, ad-remove-advice)
3954 (ad-read-regexp):
3955 * ediff-util.el (ediff-toggle-regexp-match):
3956 * ediff-ptch.el (ediff-prompt-for-patch-file):
3957 * dired-aux.el (dired-diff):
3958 * diff.el (diff):
3959 * cus-edit.el (custom-variable-prompt):
3960 * calendar/timeclock.el (timeclock-ask-for-project):
3961 * calc/calcalg3.el (calc-get-fit-variables):
3962 * calc/calc-store.el (calc-edit-variable)
3963 (calc-permanent-variable):
3964 * vc-mcvs.el (vc-mcvs-register):
3965 * shadowfile.el (shadow-define-literal-group):
3966 * woman.el (woman-file-name):
3967 * vc.el (vc-version-diff, vc-merge):
3968 * textmodes/reftex-index.el (reftex-index-complete-tag):
3969 * format.el (format-decode-buffer, format-decode-region):
3970 * emulation/viper-cmd.el (viper-read-string-with-history):
3971 * emacs-lisp/debug.el (cancel-debug-on-entry):
3972 * emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine):
3973 * ediff.el (ediff-merge-revisions)
3974 (ediff-merge-revisions-with-ancestor, ediff-revision):
3975 * completion.el (interactive-completion-string-reader):
3976 * calc/calc-prog.el (calc-user-define-formula):
3977 Follow convention for reading with the minibuffer.
3978
f7938fdd 39792005-09-24 Steven Huwig <steven_h@acm.org> (tiny change)
917551f2
EZ
3980
3981 * progmodes/python.el (python-describe-symbol): Add globals() and
3982 locals() to the arguments of emacs.ehelp.
3983
999f7d65
EZ
39842005-09-24 Magnus Henoch <mange@freemail.hu>
3985
621f893a
SM
3986 * textmodes/ispell.el (ispell-maybe-find-aspell-dictionaries):
3987 New function, code extracted from ispell-valid-dictionary-list.
999f7d65
EZ
3988 (ispell-valid-dictionary-list, ispell-accept-buffer-local-defs):
3989 Call it.
3990
d74a5c91
EZ
39912005-09-24 Eli Zaretskii <eliz@gnu.org>
3992
3993 * subr.el (version-regexp-alist): Extend valid syntax for version
3994 strings: allow any of the characters -,_,+ to separate the
3995 alpha/beta/rc part from the version part. Doc fix.
621f893a 3996 (version-to-list): Doc fix. Bind case-fold-search to t, as advertised.
d74a5c91 3997
8dbf19c7
RS
39982005-09-23 David Reitter <david.reitter@gmail.com>
3999
4000 * mail/mailclient.el: New file.
4001
91346f54
RS
40022005-09-23 Richard M. Stallman <rms@gnu.org>
4003
4004 * textmodes/flyspell.el (flyspell-highlight-incorrect-region)
4005 (flyspell-incorrect-hook, flyspell-highlight-duplicate-region):
4006 Doc fixes.
4007
621f893a
SM
4008 * progmodes/cc-mode.el (c-font-lock-init):
4009 Specify font-lock-lines-before.
91346f54 4010
91773964
SM
40112005-09-23 Stefan Monnier <monnier@iro.umontreal.ca>
4012
4013 * smerge-mode.el (smerge-remove-props): Cause re-highlighting of the
4014 whole conflict.
4015
de07af38
CD
40162005-09-23 Carsten Dominik <dominik@science.uva.nl>
4017
91773964
SM
4018 * textmodes/org.el (org-mode-map, orgtbl-mode-map):
4019 Move keybindings with `C-c C-h' prefix to `C-c C-x' prefix. Make use
de07af38
CD
4020 of `remap' feature when available. Additional key bindings for
4021 better tty support.
4022 (org-mode-restart, org-force-self-insert): New commands.
4023 (org-time-stamp-inactive): New command.
4024 (org-remap): New function.
91773964
SM
4025 (org-table-auto-blank-field, org-level-color-stars-only): New options.
4026 (org-enable-fixed-width-editor): Move to `org-structure'
de07af38 4027 customization group.
91773964 4028 (org-self-insert-command, orgtbl-self-insert-command): Modify to
de07af38
CD
4029 blank field after field motion commands.
4030
8fb7dc77
KH
40312005-09-23 Kenichi Handa <handa@m17n.org>
4032
91773964
SM
4033 * international/mule-cmds.el (set-language-environment):
4034 Don't check utf-translate-cjk-lang-env is nil or not on deciding if we
8fb7dc77
KH
4035 have to call utf-translate-cjk-load-tables.
4036
39739f21
SM
40372005-09-22 Stefan Monnier <monnier@iro.umontreal.ca>
4038
4039 * mouse.el (mouse-move-drag-overlay): Fix last change.
4040
e5534f18
DP
40412005-09-22 David Ponce <david@dponce.com>
4042
4043 * tree-widget.el (tree-widget-value-create): Fix previous change.
4044
0278364c
DN
40452005-09-21 Dan Nicolaescu <dann@ics.uci.edu>
4046
39739f21 4047 * term/xterm.el (terminal-init-xterm): Fix loading rxvt at run time.
0278364c 4048
aaf15b8b
SM
40492005-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
4050
4051 * mouse.el (mouse-move-drag-overlay): New function.
4052 (mouse-drag-region-1): Use it.
4053 Try to simplify a bit the state handling. Handle clicks on links
4054 inside intangible areas.
4055 (mouse-save-then-kill): Minor simplification.
4056 (mouse-secondary-overlay): Make it always non-nil instead of
4057 recreating it each time.
4058 (mouse-start-secondary, mouse-set-secondary, mouse-drag-secondary)
4059 (mouse-kill-secondary, mouse-secondary-save-then-kill):
4060 Simplify accordingly.
4061
b778ed18
DN
40622005-09-21 Dan Nicolaescu <dann@ics.uci.edu>
4063
4064 * term/rxvt.el (rxvt-standard-colors): Fix some colors.
4065
15c77b9e 40662005-09-20 Michael Kifer <kifer@cs.stonybrook.edu>
2f2db7cc 4067
76de4b0d
KS
4068 * ediff-ptch.el (ediff-prompt-for-patch-file): More intuitive prompt.
4069 (ediff-file-name-sans-prefix): Treat nil as an empty string.
aaf15b8b
SM
4070 (ediff-fixup-patch-map): Better heuristic for intuiting the file names
4071 to patch.
2f2db7cc 4072
76de4b0d 4073 * ediff-util.el: Use insert-buffer-substring.
2f2db7cc 4074
cb9214f2 4075 * ediff-vers.el (cvs-run-ediff-on-file-descriptor): Bug fix.
2f2db7cc 4076
aaf15b8b
SM
4077 * emulation/viper-cmd.el (viper-change-state): Don't move over the
4078 field boundaries in the minibuffer.
cb9214f2
JB
4079 (viper-set-minibuffer-style): Add viper-minibuffer-post-command-hook.
4080 (viper-minibuffer-post-command-hook): New hook.
4081 (viper-line): Don't move cursor at bolp.
2f2db7cc 4082
aaf15b8b 4083 * emulation/viper-ex.el (ex-pwd, viper-info-on-file): Fix message.
2f2db7cc 4084
76de4b0d 4085 * emulation/viper-init.el: Add alias to make-variable-buffer-local to
aaf15b8b 4086 avoid compiler warnings.
2f2db7cc 4087
aaf15b8b 4088 * emulation/viper-macs.el (ex-map): Better messages.
2f2db7cc 4089
aaf15b8b 4090 * emulation/viper-utils.el (viper-beginning-of-field): New function.
2f2db7cc 4091
76de4b0d 4092 * emulation/viper.el: Replace make-variable-buffer-local with
15c77b9e 4093 viper-make-variable-buffer-local everywhere, to avoid warnings.
2f2db7cc 4094
f002506f
SM
40952005-09-19 Stefan Monnier <monnier@iro.umontreal.ca>
4096
4097 * mouse.el (mouse-drag-mode-line-1, mouse-drag-vertical-line):
4098 Delete unused var `old-selected-window'.
cb9214f2 4099 (mouse-drag-region-1): Delete unused vars `start-frame', `end-of-range'.
f002506f
SM
4100 (mouse-drag-secondary): Delete unused var `start-frame'.
4101
cb9214f2 41022005-09-19 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
fac3f386
SM
4103
4104 * term/rxvt.el (terminal-init-rxvt): Add entry for [end].
4105
f09cfd28
SM
41062005-09-19 Stefan Monnier <monnier@iro.umontreal.ca>
4107
4108 * calendar/calendar.el (mark-visible-calendar-date): Save excursion.
4109 Re-indent within 80 columns. Use inhibit-read-only.
4110
12b8cf53
RF
41112005-09-19 Romain Francoise <romain@orebokech.com>
4112
4113 * calendar/diary-lib.el (mark-diary-entries): Revert last change.
4114
5d4247d3
SM
41152005-09-19 Stefan Monnier <monnier@iro.umontreal.ca>
4116
8d18935d 4117 * font-lock.el (font-lock-default-fontify-region): Don't add a line
a762b7b8 4118 unconditionally, since the after-change-function already did it.
5d4247d3 4119
e3fba586
MB
41202005-09-19 Miles Bader <miles@gnu.org>
4121
4122 * net/newsticker.el: Get rid of CVS keyword.
4123
b7201644
RF
41242005-09-19 Johan Bockg\e,Ae\e(Brd <bojohan+sf@dd.chalmers.se>
4125
4126 * dired-aux.el (dired-handle-overwrite): Don't use `format' here.
4127 The prompt is formatted later.
4128
4ff094a8
DP
41292005-09-19 David Ponce <david@dponce.com>
4130
4131 * tree-widget.el (tree-widget-value-create): Save the converted
4132 tree :node widget.
4133
900d1698
JB
41342005-09-19 Juanma Barranquero <lekktu@gmail.com>
4135
4136 * progmodes/sh-script.el (sh-blink): Fix spurious reference to
4137 variable `message'.
4138
bc103d00
MA
41392005-09-18 Michael Albinus <michael.albinus@gmx.de>
4140
4141 * net/tramp.el (tramp-login-prompt-regexp): Expand regexp in order
4142 to cover prompts like "login as:". Reported by Slawomir Nowaczyk
4143 <slawomir.nowaczyk.847@student.lu.se>.
4144
93a75651
CY
41452005-09-18 Chong Yidong <cyd@stupidchicken.com>
4146
4147 * image.el (image-load-path): Use symbol `data-directory' instead
4148 of its value, for backward compatibility with packages that bind
4149 it during `find-image'. Suggested by Katsumi Yamaoka.
4150 (image-search-load-path): Handle symbols whose values are strings.
4151
71773400
RF
41522005-09-18 Romain Francoise <romain@orebokech.com>
4153
4154 * calendar/diary-lib.el (mark-diary-entries): Rearrange to wrap
4155 with-current-buffer form in save-excursion.
4156
8a26c165
DG
41572005-09-18 D Goel <deego@gnufans.org>
4158
39739f21
SM
4159 * apropos.el (apropos-command): Fix `message' call: first arg
4160 should be a format spec. In this and all other cases that appear
4161 below and elsewhere in the source code, I made a change only when
4162 two conditions were satisfied: [1] I can think of a possibility
4163 that the arguments would cause an error, for example, the code in
4164 question relies on external variables such as filenames. [2] I
4165 was sure that the arg to `message' could not have been nil in the code.
4166
4167 * textmodes/tildify.el (tildify-region): Ditto.
4168
8a26c165 4169 * textmodes/reftex-index.el (reftex-index-change-entry)
a762b7b8
KS
4170 (reftex-index-phrase-selection-or-word, reftex-query-index-phrase):
4171 * textmodes/reftex-dcr.el (reftex-echo-ref, reftex-echo-cite):
8a26c165 4172 * textmodes/org.el (org-complete, org-deadline, org-schedule)
a762b7b8
KS
4173 (org-priority, org-table-sum):
4174 * textmodes/ispell.el (ispell-check-version, ispell-parse-output):
4175 * textmodes/flyspell.el (flyspell-mode-on, flyspell-notify-misspell)
4176 (flyspell-word, flyspell-display-next-corrections):
4177 * textmodes/bibtex.el (bibtex-print-help-message):
4178 * textmodes/artist.el (artist-key-set-point-poly):
4179 * term/mac-win.el (mac-services-insert-text):
8a26c165
DG
4180 * progmodes/vhdl-mode.el (vhdl-warning, vhdl-print-warnings)
4181 (vhdl-hooked-abbrev, vhdl-template-insert-fun)
4182 (vhdl-port-paste-testbench, vhdl-compose-new-component)
a762b7b8 4183 (vhdl-compose-configuration):
8a26c165 4184 * progmodes/sh-script.el (sh-blink, sh-show-indent)
a762b7b8
KS
4185 (sh-set-indent, sh-learn-line-indent):
4186 * progmodes/ps-mode.el (ps-mode-target-column):
8a26c165 4187 * progmodes/idlwave.el (idlwave-make-tags)
a762b7b8
KS
4188 (idlwave-scan-library-catalogs):
4189 * progmodes/idlw-shell.el (idlwave-shell-parse-stack-and-display):
4190 * progmodes/gud.el (gud-jdb-analyze-source):
4191 * progmodes/flymake.el (flymake-log):
4192 * progmodes/ebnf2ps.el (ebnf-generate-region):
4193 * progmodes/cmacexp.el (c-macro-expansion):
4194 * progmodes/ada-xref.el (ada-treat-cmd-string):
8a26c165 4195 * progmodes/ada-mode.el (ada-create-case-exception-substring)
a762b7b8
KS
4196 (ada-justified-indent-current, ada-batch-reformat):
4197 * play/zone.el (zone):
4198 * play/landmark.el (lm-move):
4199 * play/decipher.el (decipher-show-alphabet):
8a26c165 4200 * net/newsticker.el (newsticker--display-jump)
a762b7b8 4201 (newsticker--display-scroll):
8a26c165 4202 * mail/rmail-spam-filter.el (rsf-add-subject-to-spam-list)
a762b7b8
KS
4203 (rsf-add-sender-to-spam-list, rsf-add-region-to-spam-list):
4204 * mail/feedmail.el (feedmail-dump-message-to-queue):
4205 * eshell/esh-proc.el (eshell-remove-process-entry):
4206 * emulation/ws-mode.el (ws-last-error):
8a26c165 4207 * emulation/viper-macs.el (ex-map-read-args, ex-unmap-read-args)
a762b7b8
KS
4208 (viper-record-kbd-macro):
4209 * emulation/viper-ex.el (ex-pwd, viper-info-on-file):
4210 * emacs-lisp/lisp-mnt.el (lm-report-bug):
4211 * emacs-lisp/find-func.el (find-function-noselect):
8a26c165 4212 * calendar/timeclock.el (timeclock-status-string)
a762b7b8
KS
4213 (timeclock-workday-remaining-string, timeclock-workday-elapsed-string)
4214 (timeclock-when-to-leave-string):
4215 * calendar/icalendar.el (icalendar--convert-ical-to-diary):
4216 * calc/calc-units.el (calc-enter-units-table):
4217 * calc/calc-mode.el (calc-mode-record-mode):
4218 * woman.el (woman-mini-help):
4219 * wdired.el (wdired-change-to-wdired-mode):
4220 * vc.el (vc-retrieve-snapshot):
4221 * strokes.el (strokes-read-stroke, strokes-read-complex-stroke):
4222 * startup.el (display-startup-echo-area-message):
4223 * simple.el (set-goal-column):
4224 * ses.el (ses-command-hook, ses-recalculate-cell):
4225 * server.el (server-process-filter):
8a26c165 4226 * printing.el (pr-interface-txt-print, pr-interface-printify)
a762b7b8
KS
4227 (pr-interface-ps):
4228 * pcvs.el (cvs-help):
4229 * log-edit.el (log-edit, log-edit-mode-help):
4230 * iswitchb.el (iswitchb-possible-new-buffer):
4231 * isearch.el (isearch-edit-string):
4232 * image-mode.el (image-mode, image-minor-mode):
4233 * ibuf-macs.el (define-ibuffer-filter):
4234 * hi-lock.el (hi-lock-find-patterns):
4235 * files.el (toggle-read-only):
8a26c165 4236 * ediff-util.el (ediff-copy-diff)
a762b7b8
KS
4237 (ediff-write-merge-buffer-and-maybe-kill):
4238 * echistory.el (Electric-history-undefined):
4239 * dnd.el (dnd-insert-text):
4240 * dired-aux.el (dired-query):
4241 * desktop.el (desktop-restore-file-buffer, desktop-lazy-create-buffer):
4242 * bookmark.el (bookmark-bmenu-locate):
4243 * obsolete/fast-lock.el (@top-level) <with-temp-message macro>:
4244 Fix `message' calls to ensure first arg is a format string.
4245 The change was made only when these two conditions were satisfied:
4246 [1] when there is a possibility that the arguments would cause an error
4247 for example, if the code in question relies on external variables
4248 such as filenames, and
4249 [2] if the arg to `message' could not have been nil in the code.
8a26c165 4250
900d1698
JB
4251 * pcomplete.el (pcomplete--help): Fix `message' format spec.
4252 Not having a %s would be weird, though not technically wrong.
8a26c165 4253
be9bb408
YM
42542005-09-18 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4255
4256 * term/mac-win.el (mac-add-charset-info): Doc fix.
4257
77689ea3
RF
42582005-09-17 Romain Francoise <romain@orebokech.com>
4259
4260 * shell.el (shell-resync-dirs): Handle echoing processes more
4261 reliably. Don't insert resync command if `comint-process-echoes'
4262 is non-nil.
4263
4ac3afdb
EZ
42642005-09-17 Magnus Henoch <mange@freemail.hu>
4265
4266 * textmodes/ispell.el (ispell-aspell-supports-utf8): New variable.
4267 (ispell-check-version): Set ispell-aspell-supports-utf8 to t for
4268 aspell versions >= 0.60.
4269 (ispell-valid-dictionary-list): Call ispell-find-aspell-dictionaries
4270 only if ispell-aspell-supports-utf8 is non-nil.
4271
4f46dc87
EZ
42722005-09-17 Johan Bockg\e,Ae\e(Brd <bojohan@dd.chalmers.se>
4273
4274 * progmodes/scheme.el (scheme-mode-variables): Use setq to assign
4275 buffer-local value to lisp-indent-function.
4276
debe6451
EZ
42772005-09-17 Milan Zamazal <pdm@zamazal.org>
4278
4279 * progmodes/glasses.el (glasses-make-readable): If
4280 glasses-separator differs from underscore, put appropriate
4281 overlays over underscore characters.
4282 (glasses-convert-to-unreadable): If glasses-separator differs from
4283 underscore, try to convert glasses-separator characters to
4284 underscores.
4285
f52e8e86
SM
42862005-09-16 Stefan Monnier <monnier@iro.umontreal.ca>
4287
4288 * calendar/diary-lib.el (mark-diary-entries): Don't move point.
4289 Use with-syntax-table and dolist.
4290
7b07114a
CD
42912005-09-16 Carsten Dominik <dominik@science.uva.nl>
4292
23006f3e
KS
4293 * textmodes/reftex-auc.el:
4294 * textmodes/reftex-cite.el:
4295 * textmodes/reftex-dcr.el:
4296 * textmodes/reftex-global.el:
4297 * textmodes/reftex-parse.el:
4298 * textmodes/reftex-ref.el:
4299 * textmodes/reftex-sel.el:
4300 * textmodes/reftex-toc.el:
4301 * textmodes/reftex-vars.el:
4302 * textmodes/reftex.el: Small changes to remove compiler warnings.
7b07114a 4303
23006f3e 4304 * textmodes/reftex-index.el: Likewise.
7b07114a
CD
4305 (reftex-query-index-phrase): More efficient use of markers.
4306
5fc5ac38
CY
43072005-09-15 Chong Yidong <cyd@stupidchicken.com>
4308
4309 * image.el (image-load-path): New variable.
4310 (image-search-load-path): New function.
4311 (find-image): Search for images in `image-load-path'.
4312
8ccd3630
RS
43132005-09-15 Richard M. Stallman <rms@gnu.org>
4314
4315 * follow.el: Change Maintainer field.
4316
9be6a039
DP
43172005-09-15 David Ponce <david@dponce.com>
4318
4319 * recentf.el (recentf-save-file-modes): New option.
4320 (recentf-save-list): Use it.
4321
94e55b87
NR
43222005-09-15 Nick Roberts <nickrob@snap.net.nz>
4323
4324 * bindings.el (mode-line-eol-desc, mode-line-coding-system-map)
4325 (mode-line-mule-info, mode-line-modified): Move bindings from
4326 mouse-3 to mouse-1.
4327
a9267c2c
CY
43282005-09-15 Chong Yidong <cyd@stupidchicken.com>
4329
4330 * simple.el (sendmail-user-agent-compose): Revert last change.
4331
c6ea7612
SM
43322005-09-14 Stefan Monnier <monnier@iro.umontreal.ca>
4333
503ac8a4
SM
4334 * net/ange-ftp.el (ange-ftp-process-filter): Revert to ^#+$.
4335 Use with-current-buffer.
4336 (ange-ftp-gwp-start): Remove unused var `gw-user'.
4337 (ange-ftp-guess-hash-mark-size): Remove unused var `result'.
4338 (ange-ftp-insert-directory): Remove unused var `short'.
4339 (ange-ftp-file-name-sans-versions): Remove unused var `host-type'.
4340
c6ea7612
SM
4341 * pcvs-defs.el (cvs-version): Recognize CVSNT version string.
4342 (cvs-execute-single-dir): Change default: cvs-1.9 is ancient.
4343
4344 * calendar/cal-menu.el: Don't require easymenu, since we don't use it.
4345 (check-calendar-holidays, diary-list-entries): Autoload.
4346 Otherwise `emacs -q' followed by "mouse-2 -> diary entries" burps.
4347 (calendar-mouse-holidays, calendar-mouse-view-diary-entries): Simplify.
4348
4349 * calendar/diary-lib.el (diary-show-all-entries): Fix last change,
4350 which mistakenly removed a call to display-buffer.
4351
ef19e610
JB
43522005-09-14 Juanma Barranquero <lekktu@gmail.com>
4353
4354 * obsolete/iso-insert.el: Move to obsolete/ from international/.
4355
a5b101dc
TTN
43562005-09-14 Thien-Thi Nguyen <ttn@gnu.org>
4357
4358 * progmodes/hideshow.el
4359 (hs-hide-comments-when-hiding-all): Remove autoload cookie.
4360 (hs-allow-nesting): New user var.
4361 (hs-discard-overlays): Skip "internal" overlays if nesting allowed.
4362 (hs-hide-block-at-point): When nesting allowed,
4363 if there is already an overlay in place, delete it.
4364 (hs-safety-is-job-n): Delete func; remove call sites.
4365 (hs-hide-level-recursive): Don't pre-clean if nesting allowed.
4366 (hs-overlay-at): New func.
4367 (hs-already-hidden-p, hs-show-block): Use it.
4368 (hs-hide-all): Don't pre-clean if nesting allowed.
4369 (hs-show-all): Temporarily disallow
4370 nesting around call to `hs-discard-overlays'.
4371
40cfe0d8
CY
43722005-09-14 Chong Yidong <cyd@stupidchicken.com>
4373
4374 * mouse.el (mouse-major-mode-menu): Make `prefix' optional.
4375 Delete unused local var.
4376
9dc08dc9
JB
43772005-09-13 Juanma Barranquero <lekktu@gmail.com>
4378
7a650da0
JB
4379 * help-fns.el (describe-categories): "?\ " -> "?\s".
4380 (help-do-arg-highlight): Recognize also ARG-n, as in
4381 `move-to-left-margin' (ARG+n is already recognized). Simplify.
4382
9dc08dc9
JB
4383 * international/codepage.el (dos-unsupported-char-glyph):
4384 * net/newsticker.el (tool-bar-map, w3-mode-map)
4385 (w3m-minor-mode-map):
4386 * progmodes/vhdl-mode.el (conf-alist, conf-entry, conf-key)
4387 (ent-alist):
4388 * textmodes/reftex-vars.el (reftex-tables-dirty): Add defvars.
4389
1db2d450
CY
43902005-09-13 Chong Yidong <cyd@stupidchicken.com>
4391
d5c16b05
CY
4392 * custom.el (custom-push-theme): Handle the case where a symbol is
4393 bound but face properties have not yet been assigned.
4394
09c9e6bb
CY
4395 * mail/sendmail.el (mail): Use new buffer if `noerase' is `new'.
4396 Fix behavior if noerase is `t' and there is no mail buffer.
9dc08dc9 4397
09c9e6bb
CY
4398 * simple.el (sendmail-user-agent-compose): Use a new mail buffer
4399 if `continue' is nil, rather than signal an error.
1db2d450 4400
5629e04f
RS
44012005-09-12 Richard M. Stallman <rms@gnu.org>
4402
595f66af
RS
4403 * font-lock.el (font-lock-keywords): Add autoload.
4404
4405 * help-fns.el (describe-variable): Rearrange to put source link
4406 in a predictable place.
4407
5629e04f
RS
4408 * net/newsticker.el: New file.
4409
344f1111
SM
44102005-09-12 Stefan Monnier <monnier@iro.umontreal.ca>
4411
34cb0115
SM
4412 * calendar/calendar.el (calendar-for-loop): Add edebug info.
4413 (calendar-basic-setup): Use the new nil arg.
4414 (number-of-diary-entries): Move to diary-lib.el.
4415
4416 * calendar/diary-lib.el: Use with-current-buffer, match-string.
4417 (diary-list-entries): Use with-syntax-table and dolist.
4418 Rename from list-diary-entries.
4419 Use number-of-diary-entries if `number' is nil.
4420 (diary, diary-view-entries): Use this new name and new nil arg value.
4421 (number-of-diary-entries): Move from calendar.el.
4422 (diary-unhide-everything): New function.
4423 (include-other-diary-files, fancy-diary-display)
4424 (diary-show-all-entries, make-diary-entry): Use it.
4425 (diary-mail-entries): Use buffer-string.
4426 (mark-diary-entries): Fix long standing paren typo.
4427 (diary-sexp-entry): Use count-lines.
4428 (make-diary-entry): Avoid `previous-line'.
4429 (diary-mode-map): New var.
4430 (diary-mode): Redraw cal after saving. Setup header-line.
4431 (fancy-diary-display-mode): Use local-set-key.
4432
4433 * startup.el (command-line): Try calling various terminal-init-foo-bar
4434 functions by stripping hyphenated suffixes from $TERM.
4435
344f1111
SM
4436 * files.el (normal-mode): Check boundness of font-lock-keywords.
4437
7957baea
RS
44382005-09-12 Richard M. Stallman <rms@gnu.org>
4439
4440 * progmodes/compile.el: Don't decide a file's directory
4441 until the user actually tries to go there.
4442 (compilation-next-error-function):
4443 Pass compilation-find-file the directory from the file-struct.
4444 (compilation-internal-error-properties): Separate local FILE-STRUCT
4445 from FILE. Doc the args better. Rename arg FMT to FMTS.
4446 (compilation-find-file): Arg DIR renamed to DIRECTORY.
4447 Expand it, and if nil, use default-directory.
4448 (compilation-get-file-structure): Don't mix specified directory
4449 with default directory. Put specified directory into
4450 file-struct. Don't make the file name absolute.
4451
4452 * progmodes/compile.el (compilation-error-regexp-alist): Doc fix.
4453 (compile-command): Add autoload.
4454 (compilation-disable-input): Add autoload.
4455
7318a7a3
SG
44562005-09-11 Stephen Gildea <gildea@stop.mail-abuse.org>
4457
4458 * time-stamp.el: Mention variable `time-stamp-pattern' in doc
4459 strings of the variables it can override.
344f1111 4460 (time-stamp): New (as yet undocumented) time-stamp-format escapes
7318a7a3
SG
4461 %Q and %q, for fully-qualified domain name and unqualified host name.
4462
f172343a
KS
44632005-09-11 Kim F. Storm <storm@cua.dk>
4464
4465 * emacs-lisp/authors.el (authors-aliases): Update list.
4466 (authors-fixed-entries): Update mldrag.el entry.
4467
0e435430
EZ
44682005-09-10 Alan Mackenzie <acm@muc.de>
4469
4470 * page.el (narrow-to-page): Exclude _entire_ multi-line delimiter
4471 from the region narrowed to.
4472
c10b0abc
EZ
44732005-09-10 Magnus Henoch <mange@freemail.hu>
4474
4475 * textmodes/ispell.el (ispell-check-version): Signal an error if
4476 aspell version is less than 0.60.
4477
4ca7c468
EZ
44782005-09-10 Pascal Dupuis <Pascal.Dupuis@esat.kuleuven.be> (tiny change)
4479
344f1111
SM
4480 * progmodes/octave-inf.el (inferior-octave-startup):
4481 Resync current dir at the end.
4ca7c468 4482
72f0712b 44832005-09-10 Emilio C. Lopes <eclig@gmx.net>
99580cde 4484
344f1111
SM
4485 * woman.el (woman-topic-at-point-default):
4486 Rename to woman-use-topic-at-point-default.
4487 (woman-topic-at-point): Rename to woman-use-topic-at-point.
72f0712b
EZ
4488 (woman-file-name): Reflect renames above. Automatically use the
4489 word at point as topic if woman-use-topic-at-point is non-nil.
4490 Otherwise offer it as default but don't insert it in the
4491 minibuffer. Also use `test-completion' instead of `assoc' as
4492 suggested by Stefan Monnier.
4493
de21740d
AS
44942005-09-10 Andre Spiegel <spiegel@gnu.org>
4495
4496 * vc.el (vc-directory, vc-update-change-log): Throw an error on
4497 the attempt to do it over Tramp. This is not yet supported.
4498
6ee37599
EZ
44992005-09-10 Eli Zaretskii <eliz@gnu.org>
4500
4501 * menu-bar.el (menu-bar-menu-frame-live-and-visible-p)
4502 (menu-bar-non-minibuffer-window-p): New functions.
4503 ("Split Window", "Save As..."): Use them.
4504 ("Postscript Print Buffer (B+W)", "Postscript Print Buffer")
344f1111
SM
4505 ("Print Buffer", "Truncate Long Lines in this Buffer"):
4506 Use menu-bar-menu-frame-live-and-visible-p.
6ee37599 4507 ("Save Buffer", "Insert File", "Open Directory...")
344f1111
SM
4508 ("Open File...", "Visit New File..."):
4509 Use menu-bar-non-minibuffer-window-p.
4510 (kill-this-buffer-enabled-p, dired <menu-enable>):
4511 Use menu-bar-non-minibuffer-window-p.
6ee37599 4512
50a6ff15
EZ
45132005-09-09 Eli Zaretskii <eliz@gnu.org>
4514
6eb33acb
EZ
4515 * cus-start.el (all): Don't complain about fringe-related
4516 built-ins if fringes are not supported. Ditto about
344f1111 4517 selection-related built-ins. Fix the test for GTK-related built-ins.
6eb33acb 4518
50a6ff15
EZ
4519 * menu-bar.el ("Split Window", "Postscript Print Buffer (B+W)")
4520 ("Postscript Print Buffer", "Print Region", "Save As...")
4521 ("Save", "Insert File...", "Open Directory...")
4522 ("Open File...", "Visit New File..."")
4523 ("Truncate Long Lines in this Buffer"): Don't look at
344f1111 4524 menu-updating-frame if this display does not support multiple frames.
50a6ff15 4525
012a2196
EZ
45262005-09-09 Frederik Fouvry <fouvry@CoLi.Uni-SB.DE>
4527
4528 * mail/sendmail.el (default-sendmail-coding-system): Doc fix.
4529
9198ee0e
EZ
45302005-09-09 Emilio Lopes <eclig@gmx.net>
4531
4532 * woman.el: Format- and whitespace-related changes.
4533
f64b6c63
EZ
45342005-09-09 Eli Zaretskii <eliz@gnu.org>
4535
4536 * woman.el: Fix my email address.
4537
47b8bc5d
RS
45382005-09-08 Richard M. Stallman <rms@gnu.org>
4539
4540 * progmodes/sh-script.el (sh-skeleton-pair-default-alist): New var.
4541 (sh-mode): Locally set skeleton-pair-default-alist.
4542
4543 * progmodes/make-mode.el (makefile-add-log-defun): Trim the result.
4544
4545 * progmodes/flymake.el: Require `compile' unconditionally.
4546
4547 * mail/sendmail.el (send-mail-function): Add Mailclient alternative.
4548
4549 * woman.el (woman-file-name): Provide a default, not initial input.
4550
4551 * smerge-mode.el (smerge-resolve): Pass args to smerge-remove-props.
4552
4553 * font-lock.el (font-lock-support-mode): Doc fix.
4554
4555 * descr-text.el (describe-property-list): Handle non-symbol prop names.
4556
2a56faf1 45572005-09-08 Richard M. Stallman <rms@gnu.org>
47b8bc5d
RS
4558
4559 * simple.el (blink-matching-open): Get rid of text props from
4560 the string shown in echo area. Don't permanently set point.
4561 Some rearrangements.
4562
6fbb1eb0
RS
45632005-09-08 Reiner Steib <Reiner.Steib@gmx.de>
4564
9815ca3d
RS
4565 * recentf.el (recentf-filename-handler): Add custom choice
4566 `abbreviate-file-name'.
4567
8e2c8d3e
RS
4568 * msb.el (msb--very-many-menus): Fix typo.
4569
6fbb1eb0
RS
4570 * disp-table.el (standard-display-european): Don't set
4571 enable-multibyte-characters to nil.
4572
844c6ee7
DP
45732005-09-08 David Ponce <david@dponce.com>
4574
4575 * recentf.el (recentf-show-file-shortcuts-flag): New option.
4576 (recentf-expand-file-name): Doc fix.
4577 (recentf-dialog-mode-map): Define digit shortcuts.
4578 (recentf--files-with-key): New variable.
4579 (recentf-show-digit-shortcut-filter): New function.
4580 (recentf-open-files-items): New function.
4581 (recentf-open-files): Use it.
4582 (recentf-open-file-with-key): New command.
4583
344f1111
SM
45842005-09-08 Chong Yidong <cyd@stupidchicken.com>
4585
4586 * buff-menu.el (Buffer-menu-sort-by-column): New function.
4587 Suggested by Kim F. Storm.
4588 (Buffer-menu-sort-button-map): Global keymap for sort buttons.
4589 (Buffer-menu-make-sort-button): Use global keymap.
4590
553f03bc
MA
45912005-09-07 Michael Albinus <michael.albinus@gmx.de>
4592
29499b82 4593 * woman.el (top): Remap `man' command by `woman' in `woman-mode-map'.
553f03bc
MA
4594 (Man-getpage-in-background-advice): Remove defadvice; it isn't
4595 necessary any longer with the remapped command.
4596 (Man-bgproc-sentinel-advice): Remove defadvice which counts
4597 formatting time only.
4598
4599 * net/tramp.el (tramp-action-password)
4600 (tramp-multi-action-password): Compile the password prompt from
4601 `method', `user' and `host'. Sometimes it isn't obvious which
4602 password to enter, for example with remote files offered by
4603 recentf.el, or with multiple steps. Suggested by Robert Marshall
4604 <robert@chezmarshall.freeserve.co.uk>.
4605
dcc6da3a
SM
46062005-09-07 Stefan Monnier <monnier@iro.umontreal.ca>
4607
4608 * progmodes/perl-mode.el (perl-font-lock-syntactic-keywords):
4609 Fix regexp for when "s///" is at the beginning of line.
4610
2ccc02f2
JB
46112005-09-07 Jay Belanger <belanger@truman.edu>
4612
4613 * calc/calc-poly.el (math-expand-term): Multiply out any powers
4614 when in matrix mode.
4615
3076c726
SM
46162005-09-06 Stefan Monnier <monnier@iro.umontreal.ca>
4617
4618 * buff-menu.el (Buffer-menu-make-sort-button): Add docstrings, use
4619 non-anonymous functions.
4620
efe4e5af
CY
46212005-09-06 Chong Yidong <cyd@stupidchicken.com>
4622
3076c726
SM
4623 * buff-menu.el (Buffer-menu-make-sort-button): Allow mouse-1 clicks
4624 when using a header line. Otherwise, use mouse-1-click-follows-link.
efe4e5af
CY
4625
4626 * mouse.el (mouse-drag-header-line): Do nothing if the header-line
4627 can't be moved; don't signal an error.
f4885d81 4628
79a0aa11
CY
46292005-09-05 Chong Yidong <cyd@stupidchicken.com>
4630
4631 * cus-theme.el (custom-theme-write-faces): Save the current face
4632 spec, not the defface spec.
4633
4634 * custom.el (custom-known-themes): Clarify meaning of "standard".
4635 (custom-push-theme): Save old values in the standard theme.
4636 (disable-theme): Correct typo.
4637 (custom-face-theme-value) Deleted unused function.
3076c726 4638 (custom-theme-recalc-face): Rewritten to treat enable/disable properly.
79a0aa11 4639
1550ae60
SM
46402005-09-05 Stefan Monnier <monnier@iro.umontreal.ca>
4641
4642 * progmodes/compile.el (compilation-goto-locus): Take into account
4643 iconified frames when determining whether the buffer is
4644 already visible.
4645 Don't reset window height if the window already existed.
4646
87d737ae
CY
46472005-09-04 Chong Yidong <cyd@stupidchicken.com>
4648
1550ae60 4649 * custom.el (load-theme): Rename from require-theme.
87d737ae 4650 Add interactive spec.
1550ae60 4651 (enable-theme): Rename from custom-enable-theme.
87d737ae 4652 Add interactive spec.
1550ae60 4653 (disable-theme): Rename from custom-disable-theme.
87d737ae
CY
4654 Add interactive spec.
4655 (custom-make-theme-feature): Doc fix.
4656 (custom-theme-directory): Doc fix.
4657 (provide-theme): Call enable-theme.
4658
928f12c9
SM
46592005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
4660
4661 * obsolete/lazy-lock.el (lazy-lock-mode):
4662 * obsolete/fast-lock.el (fast-lock-mode): Don't try to turn on
4663 font-lock-mode if it's off. Print a warning instead.
4664
4665 * progmodes/compile.el (compilation-start): Ignore errors if the
4666 process died before we get to send-eof.
4667
4668 * textmodes/tex-mode.el (tex-send-tex-command, tex-bibtex-file):
4669 Undo last change. Enclosing the result in quotes broke things on Unix
4670 since tex-send-command passes it through shell-quote-argument.
4671 (tex-send-command): Pass `file' through convert-standard-filename
4672 when possible.
4673 (tex-uptodate-p): Handle the case where TeX hasn't put additional
4674 info in a transcript.
4675
f47877ee
DN
46762005-09-02 Dan Nicolaescu <dann@ics.uci.edu>
4677
4678 * term/xterm.el (terminal-init-xterm): Add eval-when-compile to
4679 fix compilation warning. Reorder the key definitions to group
4680 together keys emitted by the current version of xterm.
4681
4682 * progmodes/vhdl-mode.el (vhdl-highlight-faces)
4683 (vhdl-speedbar-entity-face, vhdl-speedbar-entity-selected-face):
4684 Reorder predicates to correct min-color usage.
4685
6fd388f3
CY
46862005-09-01 Chong Yidong <cyd@stupidchicken.com>
4687
4688 * longlines.el (longlines-mode): Inhibit read-only when encoding.
4689 Kill local variables when longlines-mode is turned off.
4690
bdb4d6d8
SM
46912005-09-01 Stefan Monnier <monnier@iro.umontreal.ca>
4692
928f12c9
SM
4693 * international/mule-cmds.el (set-locale-environment): Soothe compiler.
4694
bdb4d6d8
SM
4695 * obsolete/lazy-lock.el (lazy-lock) <defgroup>: Move from font-lock.el.
4696
4697 * obsolete/fast-lock.el (fast-lock) <defgroup>: Move from font-lock.el.
4698
4699 * font-lock.el (fast-lock, lazy-lock) <defgroup>: Remove.
4700 (font-lock-lines-before): Change default to being inactive.
4701 (font-lock-default-fontify-region): Obey font-lock-lines-before.
4702 (font-lock-after-change-function): Don't handle f-l-lines-before here.
4703
00cec167
MA
47042005-08-31 Michael Albinus <michael.albinus@gmx.de>
4705
bdb4d6d8
SM
4706 * net/tramp.el (tramp-handle-make-auto-save-file-name):
4707 Deactivate temporarily advice if active (not needed for Emacs 22,
4708 but for backwards compatibility).
00cec167
MA
4709 (tramp-exists-file-name-handler): Rewrite. First implementation
4710 was too simple.
bdb4d6d8
SM
4711 (tramp-advice-make-auto-save-file-name):
4712 Call `tramp-handle-make-auto-save-file-name' (again, just for
4713 backwards compatibility).
00cec167 4714
0a2e512a
RF
47152005-08-31 Reto Zimmermann <reto@gnu.org>
4716
4717 * progmodes/vhdl-mode.el
bdb4d6d8 4718 (vhdl-update-sensitivity-list): Handle multi-dimensional array access.
0a2e512a 4719 (vhdl-end-p): Fix indentation bug "else" after "-- when".
bdb4d6d8 4720 (vhdl-set-default-project): New function (easier setting of default).
0a2e512a 4721 (vhdl-port-copy): Handle extended identifiers for generics.
bdb4d6d8 4722 (vhdl-compiler-alist): Better description for error message regexp.
0a2e512a 4723 (vhdl-make): Query for target, use previous as default.
bdb4d6d8 4724 (vhdl-port-copy): Fix port copy for port names starting with "signal".
0a2e512a
RF
4725 (vhdl-font-lock-keywords-2): Fix fontification for record
4726 el. assign.
4727 (vhdl-speedbar-make-subpack-line): Add package body link.
4728 (vhdl-generate-makefile-1): Not include itself as dependency.
4729 (vhdl-font-lock-init): Highlight c-preprocessor directives.
4730 (vhdl-*ward-syntactic-ws): Skip c-preprocessor directives.
4731 (vhdl-get-syntactic-context): Handle c-preprocessor directives.
4732 (vhdl-update-sensitivity-list): Start scan at opening parenthesis.
4733 (vhdl-fixup-whitespace-region): Fix jumping point (infinite loop).
bdb4d6d8 4734 (vhdl-update-sensitivity-list-buffer): Add string argument for `error'.
0a2e512a 4735 (vhdl-import-project): Add string argument for `error'.
bdb4d6d8
SM
4736 (vhdl-compose-configuration)
4737 (vhdl-compose-configuration-architecture): Add configuration
0a2e512a
RF
4738 declaration generation.
4739 (vhdl-scan-directory-contents): Scan for block/generate hierarchy.
4740 (vhdl-trailer-re): Add "record" keyword (better indentation).
4741 (vhdl-fixup-whitespace-region): "[^ \t\"-]+" instead of
4742 "[^ \t-\"]+".
bdb4d6d8
SM
4743 (vhdl-font-lock-keywords-2): Not highlight formal parameter after '|'.
4744 (vhdl-testbench-entity-file-name)
4745 (vhdl-testbench-architecture-file-name): Allow separate
0a2e512a 4746 customization of testbench file names.
bdb4d6d8
SM
4747 (vhdl-beginning-of-block): Handle optional subprogram parameter list.
4748 (vhdl-get-visible-signals): Allow newline within alias declaration.
4749 (vhdl-update-sensitivity-list): Signal read only on certain attributes.
4750 (vhdl-fixup-whitespace-region): Fix bug with strings (double quotes).
0a2e512a 4751 (member-ignore-case): Alias for missing function in XEmacs.
bdb4d6d8 4752 (vhdl-compiler-alist): Add unit-to-file name mapping for Cadence NC.
0a2e512a
RF
4753 (vhdl-update-sensitivity-list): Ignore case on read signals.
4754 (vhdl-replace-string): Adjust case only for file names.
4755 (vhdl-update-sensitivity-list): Fix search for read signals.
4756 (vhdl-update-sensitivity-list): Exclude formal parameters.
4757 (vhdl-get-visible-signals): Include aliases of signals.
4758 (vhdl-get-visible-signals): Fix signal name searching.
4759 (vhdl-port-flatten, vhdl-port-reverse-direction): Better message.
4760 (vhdl-fixup-whitespace-region): Fix for character
4761 literals (e.g. ':').
4762
d8aa9ea9
JB
47632005-08-31 Juanma Barranquero <lekktu@gmail.com>
4764
41e11121
JB
4765 * ansi-color.el (comint-last-output-start):
4766 * bs.el (font-lock-verbose):
4767 * diff-mode.el (add-log-buffer-file-name-function):
4768 * dired-x.el (vm-folder-directory):
4769 * faces.el (help-xref-stack-item):
4770 * files.el (font-lock-keywords):
4771 * find-lisp.el (dired-buffers, dired-subdir-alist):
4772 * ido.el (cua-inhibit-cua-keys):
4773 * log-view.el (cvs-minor-wrap-function):
4774 * outline.el (font-lock-warning-face):
4775 * simple.el (compilation-current-error):
4776 * speedbar.el (ange-ftp-path-format, efs-path-regexp)
4777 (font-lock-keywords, x-pointer-hand2, x-pointer-top-left-arrow):
4778 * tooltip.el (comint-prompt-regexp):
4779 * w32-fns.el (explicit-shell-file-name):
4780 * term/mac-win.el (mac-charset-info-alist)
4781 (mac-services-selection, mac-system-script-code):
4782 * term/tty-colors.el (msdos-color-values):
4783 * term/w32-win.el (xlfd-regexp-registry-subnum):
4784 * term/x-win.el (x-keysym-table, x-selection-timeout)
4785 (x-session-id, x-session-previous-id):
4786 * textmodes/ispell.el (mail-yank-prefix):
4787 * textmodes/makeinfo.el (tex-end-of-header, tex-start-of-header):
4788 * textmodes/org.el (calc-embedded-close-formula)
4789 (calc-embedded-open-formula)
4790 (font-lock-unfontify-region-function):
4791 * textmodes/reftex-global.el (isearch-next-buffer-function)
4792 (TeX-master):
4793 * textmodes/reftex.el (font-lock-keywords):
4794 * textmodes/tex-mode.el (font-lock-comment-face)
4795 (font-lock-doc-face):
4796 * textmodes/texinfo.el (outline-heading-alist):
4797 Add defvars.
4798
4799 * textmodes/artist.el (x-pointer-crosshair): Add defvar.
4800 (artist-spray-chars, artist-mode-init, artist-replace-string)
4801 (artist-select-erase-char, artist-vap-find-endpoints-horiz)
4802 (artist-vap-find-endpoints-vert, artist-vap-find-endpoints-swne)
4803 (artist-vap-find-endpoints-nwse): "?\ " -> "?\s".
4804
4805 * textmodes/conf-mode.el (outline-heading-end-regexp): Add defvar.
4806 (conf-align-assignments): "?\ " -> "?\s".
4807
4808 * textmodes/reftex-index.el (TeX-master): Add defvar.
4809 (reftex-index-phrases-marker): Move up defvar.
4810
4811 * textmodes/reftex-toc.el (zmacs-regions): Add defvar.
4812 (reftex-toc-include-labels-indicator)
4813 (reftex-toc-include-index-indicator)
4814 (reftex-toc-max-level-indicator): Move up declarations.
4815
d8aa9ea9 4816 * net/tramp.el (tramp-handle-make-auto-save-file-name): Pass list
bdb4d6d8 4817 of args to `tramp-run-real-handler', even if it's empty in this case.
d8aa9ea9 4818
07c5948c
YM
48192005-08-31 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4820
4821 * dired.el (dired-move-to-filename-regexp): Add date format for
4822 Mac OS X 10.3 in East Asian locales.
4823
c1105d05
MA
48242005-08-31 Michael Albinus <michael.albinus@gmx.de>
4825
4826 * files.el (make-auto-save-file-name): Add file name handler call
4827 if applicable.
4828
4829 * net/tramp.el (tramp-file-name-handler-alist)
4830 (tramp-file-name-for-operation): Add `make-auto-save-file-name'.
d8aa9ea9 4831 (tramp-handle-make-auto-save-file-name): Rename from
c1105d05
MA
4832 `tramp-make-auto-save-file-name'.
4833 (tramp-exists-file-name-handler): New defun.
4834 (tramp-advice-make-auto-save-file-name): Make defadvice only when
4835 `make-auto-save-file-name' is not a magic file name operation.
4836
47b8bc5d
RS
48372005-08-30 Richard M. Stallman <rms@gnu.org>
4838
4839 * files.el (risky-local-variable-p):
4840 Match `-predicates' and `-commands.
4841
4842 * cus-edit.el (custom-buffer-sort-alphabetically): Default to t.
4843 (custom-save-all): Visit the file if necessary;
4844 kill the buffer if we created it.
4845 (custom-save-delete): Don't visit file or kill buffer here.
4846
25afa2cf
CD
48472005-08-30 Carsten Dominik <dominik@science.uva.nl>
4848
4849 * textmodes/org.el (org-special-keyword): New face.
4850 (org-table-copy-down, org-table-eval-formula)
bdb4d6d8
SM
4851 (org-table-recalculate, org-init-section-numbers):
4852 Use `string-to-number' instead of `string-to-int'.
25afa2cf
CD
4853 (org-get-location): Use `insert-buffer-substring' instead of
4854 `insert-buffer'.
4855 (org-modify-diary-entry-string): New function.
bdb4d6d8 4856 (org-get-entries-from-diary): Set the hook for `add-to-diary-list'.
d8aa9ea9 4857 (org-disable-agenda-to-diary): Rename from `org-disable-diary'.
25afa2cf
CD
4858 (org-toggle-fixed-width-section): Use QUOTE keyword if there is no
4859 active region.
4860 (org-export-as-html): Handle QUOTE keyword.
4861 (org-quote-string): New option.
4862 (org-bookmark-jump-unhide): New function, used for
4863 `bookmark-after-jump-hook'.
4864 (org-diary-default-entry): Apply only when not called through
4865 `org-agenda'.
4866
f720b30e
JB
48672005-08-30 Juanma Barranquero <lekktu@gmail.com>
4868
4869 * net/eudc.el (mode-popup-menu):
4870 * play/handwrite.el (ps-printer-name, ps-lpr-command):
4871 * progmodes/ada-mode.el (compile-auto-highlight)
4872 (skeleton-further-elements):
4873 * progmodes/autoconf.el (font-lock-syntactic-keywords):
4874 * progmodes/cmacexp.el (msdos-shells):
4875 * progmodes/compile.el (font-lock-extra-managed-props)
4876 (font-lock-keywords, font-lock-maximum-size)
4877 (font-lock-support-mode):
4878 * progmodes/grep.el (font-lock-lines-before):
4879 * progmodes/idlw-complete-structtag.el (idlwave-completion-help-info):
4880 * progmodes/mixal-mode.el (compile-command):
4881 * progmodes/perl-mode.el (font-lock-comment-face)
4882 (font-lock-doc-face, font-lock-string-face):
4883 * progmodes/prolog.el (comint-prompt-regexp):
4884 * progmodes/sh-script.el (font-lock-comment-face)
4885 (font-lock-set-defaults, font-lock-string-face):
4886 * progmodes/sql.el (font-lock-keyword-face)
4887 (font-lock-set-defaults, font-lock-string-face):
4888 * progmodes/vhdl-mode.el (compilation-file-regexp-alist)
4889 (itimer-version, lazy-lock-defer-contextually)
4890 (lazy-lock-defer-on-scrolling, lazy-lock-defer-on-the-fly):
4891 Add defvars.
4892
4893 * progmodes/cperl-mode.el (cperl-electric-lbrace)
4894 (cperl-electric-keyword, cperl-electric-pod)
4895 (cperl-electric-backspace, cperl-forward-re)
4896 (cperl-fix-line-spacing, cperl-fill-paragraph): "?\ " -> "?\s".
4897 (vc-rcs-header, vc-sccs-header): Add defvars.
4898
4899 * progmodes/fortran.el (fortran-indent-to-column): "?\ " -> "?\s".
4900 (font-lock-syntactic-keywords, gud-find-expr-function):
4901 Add defvars.
4902
4903 * progmodes/gdb-ui.el (tool-bar-map): Add defvar.
4904 (gdb-frame-parameters): Declare before use.
4905
4906 * progmodes/gud.el (gdb-active-process, gdb-define-alist)
4907 (gdb-macro-info, gdb-server-prefix, gdb-show-changed-values)
4908 (gdb-var-changed, gdb-var-list, tool-bar-map): Add defvars.
4909 (gud-expr-compound-sep, gud-expr-compound): "?\ " -> "?\s".
4910
4911 * progmodes/idlw-help.el (browse-url-generic-args): Add defvar.
4912 (idlwave-help-with-source): Use `insert-buffer-substring', not
4913 `insert-buffer'.
4914
0f0b350b
JL
49152005-08-29 Juri Linkov <juri@jurta.org>
4916
4917 * outline.el (hide-entry, hide-leaves, outline-toggle-children):
4918 Put outline-back-to-heading function call inside save-excursion.
4919
e0f58980
JB
49202005-08-29 Juanma Barranquero <lekktu@gmail.com>
4921
4922 * man.el (Man-init-defvars, Man-translate-references)
4923 (Man-support-local-filenames, Man-highlight-references):
4924 * progmodes/sql.el (sql-interactive-mode):
bdb4d6d8 4925 * shell.el (shell-mode, shell-resync-dirs): Fix typos in docstrings.
e0f58980
JB
4926
4927 * emacs-lisp/checkdoc.el (compilation-error-regexp-alist)
4928 (compilation-mode-font-lock-keywords): Add defvars.
4929 (checkdoc-interactive-loop): "?\ " -> "?\s".
4930
4931 * emacs-lisp/lisp-mode.el (font-lock-comment-face)
4932 (font-lock-doc-face, font-lock-string-face)
4933 (font-lock-keywords-case-fold-search): Add defvars.
4934 (emacs-lisp-mode-syntax-table): "?\ " -> "?\s".
4935
4936 * obsolete/sun-fns.el (mouse-select-or-drag-move-point):
4937 Don't pass X and Y (they are ignored anyway).
4938 (mouse-set-mark, mouse-select-window, mouse-delete-other-windows)
4939 (mouse-delete-window): Make arguments optional.
4940
bdb4d6d8 4941 * obsolete/rnews.el (news-add-news-group): Don't use `end-of-line'.
e0f58980
JB
4942 (caesar-translate-table, minor-modes, news-buffer-save)
4943 (news-group-name, news-minor-modes): Add defvars.
4944
4945 * emacs-lisp/lselect.el (mouse-highlight-priority)
4946 (x-lost-selection-functions, zmacs-regions):
4947 * emacs-lisp/pp.el (font-lock-verbose):
4948 * emacs-lisp/syntax.el (font-lock-beginning-of-syntax-function):
4949 * emacs-lisp/tcover-ses.el (ses-initial-global-parameters)
4950 (ses-mode-map):
4951 * emacs-lisp/tcover-unsafep.el (safe-functions):
3675c8b1
JB
4952 * international/mule-cmds.el (mac-system-coding-system)
4953 (mac-system-locale):
4954 * language/ethio-util.el (rmail-current-message)
4955 (rmail-message-vector):
4956 * language/thai-util.el (thai-auto-composition-mode):
4957 * mail/metamail.el (rmail-current-message, rmail-message-vector):
4958 * mail/mspools.el (rmail-inbox-list, vm-crash-box)
4959 (vm-folder-directory, vm-init-file, vm-init-file-loaded)
4960 (vm-primary-inbox, vm-spool-files):
4961 * mail/rmail.el (deleted-head, font-lock-fontified)
4962 (mail-abbrev-syntax-table, mail-abbrevs, messages-head)
4963 (rmail-use-spam-filter, rsf-beep, rsf-sleep-after-message)
4964 (total-messages):
4965 * mail/rmail-spam-filter.el (bbdb/mail_auto_create_p)
4966 (rmail-summary-mode-map):
4967 * mail/rmailkwd.el (rmail-buffer, rmail-current-message)
4968 (rmail-last-label, rmail-last-multi-labels)
4969 (rmail-summary-vector, rmail-total-messages):
4970 * mail/rmailmsc.el (rmail-current-message, rmail-inbox-list):
4971 * mail/rmailsum.el (msgnum):
4972 * mail/uce.el (gnus-original-article-buffer, mail-reply-buffer)
4973 (rmail-current-message):
e0f58980
JB
4974 * obsolete/fast-lock.el (font-lock-face-list):
4975 * obsolete/rnewspost.el (mail-reply-buffer):
4976 * obsolete/scribe.el (compile-command):
4977 * obsolete/x-menu.el (x-process-mouse-hook): Add defvars.
4978
11b227ac 49792005-08-28 John Paul Wallington <jpw@gnu.org>
f215a1b4 4980
bdb4d6d8
SM
4981 * ibuf-ext.el (ibuffer-auto-update-changed):
4982 Use `frame-or-buffer-changed-p' to check whether we need to update.
f215a1b4
JPW
4983 (ibuffer-auto-mode): Don't advise `get-buffer-create' and
4984 `kill-buffer'. Initialise `ibuffer-auto-buffers-changed'
4985 as a `frame-or-buffer-changed-p' state vector instead.
4986
a24c45d2
RF
49872005-08-27 Romain Francoise <romain@orebokech.com>
4988
bdb4d6d8
SM
4989 * textmodes/makeinfo.el (makeinfo-compile):
4990 Use `compilation-start'. Set `next-error-function' according to
713fbb79
RF
4991 `disable-errors'.
4992 (makeinfo-next-error): New function.
4993 (makeinfo-region): Adjust to new `makeinfo-compile' prototype.
4994 (makeinfo-buffer): Likewise.
4995
a24c45d2
RF
4996 * progmodes/compile.el (compilation-start): Add autoload cookie.
4997
4998 * progmodes/antlr-mode.el: Don't autoload `compilation-start'.
4999 * textmodes/sgml-mode.el: Likewise.
5000 * progmodes/python.el: Likewise.
5001
b0c9a334
EZ
50022005-08-27 Eli Zaretskii <eliz@gnu.org>
5003
0fb57cc0
EZ
5004 * simple.el (blink-matching-paren-distance): Document the meaning
5005 of nil value, and allow to customize to nil.
5006
b0c9a334
EZ
5007 * eshell/esh-ext.el (eshell-windows-shell-file): Look for
5008 command.com, not command.exe.
5009
35595517
JW
50102005-08-26 John Wiegley <johnw@newartisans.com>
5011
bdb4d6d8 5012 * eshell/esh-cmd.el (eshell-rewrite-named-command): Change the
3bab4a46
JW
5013 code around a bit so that an extraneous nil argument is not added
5014 to a command when no args are given.
5015
35595517
JW
5016 * eshell/esh-arg.el (eshell-parse-double-quote): If a
5017 double-quoted argument resolves to nil, return it as an empty
5018 string rather than as nil. This made it impossible to pass "" to
5019 a shell script as a null string argument.
5020
797d92ed
SM
50212005-08-26 Stefan Monnier <monnier@iro.umontreal.ca>
5022
5023 * outline.el (outline-invent-heading): New fun.
5024 (outline-promote, outline-demote): Use it.
5025 (outline-move-subtree-down): Remove unused vars `re' and `txt'.
5026 (outline-end-of-subtree): Remove unused var `opoint'.
5027
8248b7ca
EZ
50282005-08-26 David Reitter <david.reitter@gmail.com>
5029
5030 * menu-bar.el (truncate-lines, write-file, print-buffer)
797d92ed
SM
5031 (ps-print-buffer-faces, ps-print-buffer, split-window):
5032 Disable menu items when the frame they refer to is invisible, or when
5033 they refer to a buffer and the minibuffer is selected.
8248b7ca 5034
1f33471d
EZ
50352005-08-26 Pavel Kobiakov <pk_at_work@yahoo.com>
5036
797d92ed
SM
5037 * progmodes/flymake.el (flymake-highlight-err-lines):
5038 Use save-excursion around flymake-highlight-line to preserve point.
1f33471d 5039
d0943d40
EZ
50402005-08-26 Eli Zaretskii <eliz@gnu.org>
5041
5042 * progmodes/octave-mod.el: Change Author and Maintainer address.
5043 (octave-maintainer-address): Change Kurt's email address.
5044 * progmodes/octave-inf.el: Change Author and Maintainer address.
5045 * progmodes/octave-hlp.el: Change Author and Maintainer address.
5046
7cb53373
KS
50472005-08-26 Kim F. Storm <storm@cua.dk>
5048
6fe57d11 5049 * subr.el (version-list-<, version-list-<=, version-list-=):
7cb53373
KS
5050 Renamed from integer-list-*.
5051 (version-list-not-zero): Likewise. Fix while loop.
5052 (version=): Use version-list-= instead of string-equal.
5053
db47a36e
RS
50542005-08-26 Richard M. Stallman <rms@gnu.org>
5055
5056 * outline.el (outline-promote): Try shortening the heading.
5057 As last resort, read the heading to use.
5058 (outline-demote): As last resort, read the heading to use.
5059
27024d2f
RF
50602005-08-26 Romain Francoise <romain@orebokech.com>
5061
5b317d74
RF
5062 * progmodes/compile.el (compilation-start): Doc fix.
5063
b0f9d85b
RF
5064 * progmodes/antlr-mode.el (antlr-default): Fix defface form.
5065 (antlr-font-lock-additional-keywords): Fix reference to
5066 `antlr-font-lock-literal-regexp' erroneously changed during the
5067 mass face rename.
5068 (antlr-run-tool): Use `compilation-start'.
5069
27024d2f
RF
5070 * textmodes/sgml-mode.el (sgml-validate): Use `compilation-start'
5071 instead of the obsolete `compile-internal'.
5072
a6022f15
JB
50732005-08-26 Juanma Barranquero <lekktu@gmail.com>
5074
04ec3414
JB
5075 * calendar/cal-bahai.el (date, displayed-month, displayed-year)
5076 (number, original-date):
5077 * calendar/cal-china.el (date):
5078 * calendar/cal-coptic.el (date):
5079 * calendar/cal-french.el (date):
5080 * calendar/cal-hebrew.el (date, entry, number, original-date):
5081 * calendar/cal-islam.el (date, number, original-date):
5082 * calendar/cal-iso.el (date):
5083 * calendar/cal-julian.el (date):
5084 * calendar/cal-mayan.el (date):
5085 * calendar/cal-menu.el (date, event):
5086 * calendar/cal-persia.el (date):
5087 * calendar/lunar.el (date):
5088 * calendar/solar.el (date): Add defvars.
5089
623f1465
JB
5090 * emerge.el:
5091 * ibuffer.el:
5092 * info-xref.el:
5093 * obsolete/bg-mouse.el:
5094 * obsolete/sun-curs.el:
5095 * obsolete/swedish.el: Move the `defvar's to the top level.
5096
a6022f15
JB
5097 * smerge-mode.el (smerge-refined-change): Add :group.
5098
41796d09
SM
50992005-08-25 Stefan Monnier <monnier@iro.umontreal.ca>
5100
5101 * smerge-mode.el (smerge-remove-props): Make the args non-optional.
5102 (smerge-keep-n): Remove props.
5103 (smerge-keep-base, smerge-keep-other, smerge-keep-mine)
5104 (smerge-keep-current, smerge-kill-current): Don't remove props anymore
5105 now that it's done in smerge-keep-n.
5106 (smerge-refined-change): New face.
5107 (smerge-refine-chopup-region, smerge-refine-highlight-change)
5108 (smerge-refine): New funs.
5109 (smerge-basic-map): Bind smerge-refine.
5110
537fd670
JL
51112005-08-25 Juri Linkov <juri@jurta.org>
5112
5113 * progmodes/grep.el (grep, grep-mode): Make buffer-local variables
5114 compilation-process-setup-function and compilation-disable-input
5115 in grep-mode instead of let-bindings in grep.
5116
5117 * menu-bar.el (menu-bar-options-menu, menu-bar-options-save):
5118 Delete "Automatic File De/compression" (auto-compression-mode).
5119
654078da
JB
51202005-08-25 Juanma Barranquero <lekktu@gmail.com>
5121
5122 * obsolete/bg-mouse.el: Move to obsolete/ from term/.
5123 Silence warning about non-existent variable.
5124
c6a816df
RS
51252005-08-25 Richard M. Stallman <rms@gnu.org>
5126
5127 * menu-bar.el (menu-bar-describe-menu): Delete "What's New".
5128 Rename "Describe Key" to "Describe Key or Mouse Operation".
5129
5130 * mail/mailalias.el (build-mail-aliases): Delete comments
5131 from the contents before processing them.
5132
5133 * isearch.el (isearch-edit-string): Erase the Search prompt
5134 if user enters an empty string and there is no default.
5135
5136 * comint.el (comint-file-name-prefix): Add autoload.
5137
51382005-08-25 Joe Corneli <jcorneli@math.utexas.edu>
5139
5140 * subr.el (play-sound): Rearrange to avoid warning.
5141
822fcf5b
CD
51422005-08-25 Carsten Dominik <dominik@science.uva.nl>
5143
5144 * calendar/diary-lib.el (diary-modify-entry-list-string-function):
5145 New hook.
5146 (add-to-diary-list): Call `diary-modify-entry-list-string-function'
5147
1550ae60
SM
51482005-08-24 Stefan Monnier <monnier@iro.umontreal.ca>
5149
5150 * emacs-lisp/easy-mmode.el (define-minor-mode): Simplify.
5151
5152 * custom.el (custom-theme-set-variables): Sort minor modes last.
5153
e9454757
VJL
51542005-08-24 Vinicius Jose Latorre <viniciusjl@ig.com.br>
5155
5156 * subr.el (version-separator, version-regexp-alist): New vars used by
5157 version comparison funs.
5158 (integer-list-<, integer-list-=, integer-list-<=)
5159 (integer-list-not-zero): New funs for integer list comparison.
5160 (version-to-list, version=, version<, version<=): New funs for version
5161 comparison.
5162
bbf40036
JB
51632005-08-24 Juanma Barranquero <lekktu@gmail.com>
5164
4add8580
JB
5165 * emerge.el (merge-begin, merge-end, template, A-begin, A-end)
5166 (B-begin, B-end, diff, diff-vector, valid-diff): Defvar at compile
5167 time to silence the byte-compiler.
5168
bbf40036
JB
5169 * ibuffer.el (ibuffer-compile-make-eliding-form)
5170 (ibuffer-check-formats): Use `with-no-warnings' to hide references
5171 to `ibuffer-elide-long-columns' (which is defined on ibuffer.el,
5172 so it's silly to get warnings for it).
5173 (ibuffer-auto-mode, ibuffer-cached-filter-formats)
5174 (ibuffer-compiled-filter-formats, ibuffer-filter-format-alist)
5175 (ibuffer-filter-group-kill-ring, ibuffer-filter-groups)
5176 (ibuffer-filtering-qualifiers, ibuffer-hidden-filter-groups)
5177 (ibuffer-inline-columns, ibuffer-show-empty-filter-groups)
5178 (ibuffer-tmp-hide-regexps, ibuffer-tmp-show-regexps):
5179 Defvar at compile time.
5180 (ibuffer-compiled-formats, ibuffer-cached-eliding-string)
5181 (ibuffer-cached-formats, ibuffer-cached-elide-long-columns):
5182 Declare them before use.
5183
4add8580
JB
5184 * info-xref.el (info-xref-xfile-alist, info-xref-filename-heading)
5185 (info-xref-good, info-xref-bad): Defvar at compile time.
5186
5187 * obsolete/mlsupport.el (filter-region, execute-monitor-command):
5188 Use `let*' instead of `let'.
5189
5190 * obsolete/sun-curs.el (icon-edit, *mouse-window*, *mouse-x*)
5191 (*mouse-y*, menu, char): Defvar at compile time.
5192 (sc::menu): Declare it before use.
5193 (sc::pack-one-line): Use `let', not `let*'.
5194
5195 * obsolete/swedish.el (news-inews-hook, news-group-hook-alist)
5196 (mail-send-hook): Defvar at compile time.
5197
5198 * term/bg-mouse.el (bg-mouse-x, bg-mouse-y, bg-cursor-window):
5199 Defvar at compile time.
5200
5201 * term/sun-mouse.el (current-global-mousemap)
5202 (current-local-mousemap): Declare them before use.
bbf40036 5203
6cd70a8c
CD
52042005-08-24 Carsten Dominik <dominik@science.uva.nl>
5205
5206 * bookmark.el (bookmark-after-jump-hook): New hook.
5207 (bookmark-jump): Run `bookmark-after-jump-hook'.
5208
9ed779e8
JL
52092005-08-23 Juri Linkov <juri@jurta.org>
5210
5211 * faces.el (minibuffer-prompt): Doc fix.
5212
f28d4b0f
JB
52132005-08-23 Juanma Barranquero <lekktu@gmail.com>
5214
5215 * progmodes/xscheme.el: Trivial changes to silence warnings.
5216 (xscheme-previous-mode, xscheme-previous-process-state):
5217 Add defvars.
5218 (xscheme-last-input-end, xscheme-process-command-line)
5219 (xscheme-process-name, xscheme-buffer-name)
5220 (xscheme-expressions-ring-max, xscheme-expressions-ring)
5221 (xscheme-expressions-ring-yank-pointer, xscheme-running-p)
5222 (xscheme-control-g-synchronization-p)
5223 (xscheme-control-g-disabled-p, xscheme-string-receiver)
5224 (default-xscheme-runlight, xscheme-runlight)
5225 (xscheme-runlight-string, xscheme-process-filter-state)
5226 (xscheme-allow-output-p, xscheme-prompt, xscheme-mode-string):
5227 Move to beginning of file.
5228 (scheme-interaction-mode-commands-alist)
1550ae60
SM
5229 (scheme-interaction-mode-map, scheme-debugger-mode-map):
5230 Declare them before use. Note: the initialization code for the variables
5231 has not been moved because it uses functions that reference the variables.
f28d4b0f
JB
5232 (xscheme-control-g-message-string, xscheme-process-filter-alist)
5233 (xscheme-prompt-for-expression-map): Declare them before use.
5234 (scheme-debugger-mode-commands): "?\ " -> "?\s".
5235
52362005-08-23 Ed Swarthout <ed.swarthout@gmail.com> (tiny change)
12d96c20 5237
1550ae60 5238 * hexl.el (hexl-print-current-point-info): Fix simple spelling error.
12d96c20 5239
bac3a1c9
JL
52402005-08-22 Juri Linkov <juri@jurta.org>
5241
5242 * faces.el (set-face-underline): Delete this duplicate function
5243 and make an obsolete alias to set-face-underline-p.
5244 (set-face-underline-p): Use docstring of set-face-underline.
5245 (describe-face): Create hyperlink to parent face.
5246
5247 * info.el (Info-insert-dir): Use save-excursion around
5248 insert-buffer-substring.
5249 (Info-isearch-search): Use LITERAL arg of replace-regexp-in-string.
5250 (Info-escape-percent): Delete function.
5251 (Info-fontify-node): Replace Info-escape-percent by
5252 replace-regexp-in-string with REP arg set to lambda that
5253 duplicates `%' and preserves text properties.
5254
5255 * progmodes/compile.el (compilation-disable-input): Doc fix.
5256 (define-compilation-mode): Doc fix and refill.
5257 (kill-compilation): Use `mode-name' in the error message.
5258 (compilation-find-file): Use `compilation-error' in the
5259 read-file-name's prompt.
5260
48d59eda
SM
52612005-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
5262
5263 * smerge-mode.el (smerge-basic-map): Bind smerge-combine-with-next.
5264 (smerge-auto-leave): Make undo re-enable the mode.
5265 (debug-ignored-errors): Add the user-error of impossible resolution.
5266 (smerge-resolve): Move things around a bit, in preparation for later.
5267 (smerge-diff): Don't fail if the buffer has no associated file.
5268 (ediff-ancestor-buffer, ediff-quit-hook): Quieten byte-compiler.
5269 (smerge-conflict-overlay): New function.
5270 (smerge-match-conflict): Don't add text properties here.
5271 (smerge-find-conflict): Instead, add an overlay here.
5272 Also check for the case where we're inside a conflict already, so as to
5273 obviate the need for font-lock-multiline, which is unbearably slow with
5274 large conflicts and ciomplex font-lock patterns.
5275 (smerge-remove-props): Remove overlay rather than text-properties.
5276 (smerge-mode): Don't set font-lock-multiline.
5277 Remove overlays when turned off.
5278
0f467468
KS
52792005-08-21 Kim F. Storm <storm@cua.dk>
5280
5281 * ido.el (ido-ignore-item-p): Use save-match-data.
5282 Bind case-fold-search to ido-case-fold locally.
5283
6e86be0b
RS
52842005-08-20 Richard M. Stallman <rms@gnu.org>
5285
5286 * files.el (normal-mode): If font lock is on, turn it off and on.
5287
5288 * subr.el (replace-regexp-in-string): Doc fix.
5289
5290 * startup.el (command-line-1): Don't suppress startup screen
5291 due to existing processes.
5292
5293 * progmodes/grep.el (grep): Bind compilation-disable-input to t.
5294
5295 * progmodes/compile.el (compilation-disable-input): Default to nil.
5296
217b694f
EZ
52972005-08-20 Kevin Rodgers <ihs_4664@yahoo.com> (tiny change)
5298
5299 * progmodes/compile.el (compilation-disable-input): New defcustom.
5300 (compilation-start): If compilation-disable-input is non-nil, send
5301 EOF to the compilation process.
5302
966e4990
EZ
53032005-08-20 Eli Zaretskii <eliz@gnu.org>
5304
5305 * textmodes/tex-mode.el (tex-bibtex-file, tex-send-tex-command):
5306 Run the argument of tex-shell-cd-command through
5307 convert-standard-filename, to get the correct style of slashes on
5308 Windows, and enclose the result in quotes, in case the file name
5309 includes whitespace or other special characters.
5310
6a7df22f
AS
53112005-08-19 Andreas Schwab <schwab@suse.de>
5312
5313 * progmodes/gud.el (gud-kill-buffer-hook): Don't kill unrelated
5314 process.
5315
eaa12728
LT
53162005-08-18 Luc Teirlinck <teirllm@auburn.edu>
5317
5318 * cus-start.el (minibuffer-prompt-properties): Correct typo.
5319
8573477e
KS
53202005-08-18 Kim F. Storm <storm@cua.dk>
5321
5322 * scroll-lock.el: Fix errors due to incorrect line wrapping.
5323
94396ace
RS
53242005-08-18 Richard M. Stallman <rms@gnu.org>
5325
5326 * scroll-lock.el: New file.
5327
dd52fff6
TTN
53282005-08-18 Thien-Thi Nguyen <ttn@gnu.org>
5329
5330 * dired.el (dired-move-to-end-of-filename):
5331 Handle fifo as rendered by "ls -lF": Don't include trailing "|".
5332
60955068
KS
53332005-08-18 Kim F. Storm <storm@cua.dk>
5334
5335 * ido.el (ido-everywhere): Fix defcustom :set function to disable
5336 rather than toggle mode when custom value is nil.
5337 (ido-everywhere): Fix defun doc string.
5338
255a2507
RS
53392005-08-17 Richard M. Stallman <rms@gnu.org>
5340
5341 * cus-start.el (minibuffer-prompt-properties): Use "Don't Enter"
5342 as tag instead of "Inviolable".
5343
99cb6791
KS
53442005-08-17 Kim F. Storm <storm@cua.dk>
5345
0eefa6fb
KS
5346 * windmove.el (windmove-coordinates-of-position): Remove.
5347 (windmove-coordinates-of-window-position): Remove.
5348 (windmove-reference-loc): Use posn-at-point instead.
5349
4ec9e784
KS
5350 * subr.el (insert-for-yank-1): Doc fix.
5351
99cb6791
KS
5352 * ido.el (ido-enter-matching-directory): Rename from
5353 ido-enter-single-matching-directory. Change 'slash choice to
5354 'only. Add 'first choice.
5355 (ido-exhibit): Adapt to above changes.
5356
1ee1d0ee
LT
53572005-08-16 Luc Teirlinck <teirllm@auburn.edu>
5358
5359 * Makefile.in: Expand comment about building loaddefs.el.
5360
58d75444
NR
53612005-08-16 Nick Roberts <nickrob@snap.net.nz>
5362
1ee1d0ee 5363 * progmodes/gdb-ui.el (toggle-gdb-use-inferior-io-buffer):
58d75444
NR
5364 Comment use of defadvice.
5365
5366 * progmodes/gud.el (gud-jump): Rework for gdb-ui.
5367
ed8e0f0a
DN
53682005-08-15 Dan Nicolaescu <dann@ics.uci.edu>
5369
58d75444
NR
5370 * buff-menu.el, compare-w.el, emacs-lisp/testcover.el,
5371 * play/gomoku.el, play/mpuz.el, progmodes/flymake.el,
5372 * progmodes/gdb-ui.el, progmodes/idlw-help.el,
5373 * progmodes/idlw-shell.el, progmodes/ld-script.el,
5374 * progmodes/which-func.el, ruler-mode.el, strokes.el,
5375 * textmodes/sgml-mode.el, textmodes/table.el: Do not use face-alias
5376 for backward compatibility for faces that did not appear in the
5377 previous Emacs release.
e95e5f81 5378
8573477e 5379 * simple.el (next-error-follow-minor-mode): Fix init value and lighter.
ed8e0f0a 5380
4ccda9c3
KS
53812005-08-15 Kim F. Storm <storm@cua.dk>
5382
5383 * emulation/cua-base.el (cua-delete-region): Return t if
5384 deleted region was non-empty.
5385 (cua-replace-region): Inhibit overwrite-mode for
5386 self-insert-command if replaced region was non-empty.
5387 (cua--explicit-region-start, cua--status-string): Make them
5388 buffer-local at top-level...
5389 (cua-mode): ...rather than when mode is enabled.
5390
9e5538bc
TTN
53912005-08-15 Thien-Thi Nguyen <ttn@gnu.org>
5392
5393 * progmodes/vhdl-mode.el (vhdl-emacs-21):
5394 Set t for Emacs 21, 22, and so on.
5395
86ae23f8
DP
53962005-08-15 David Ponce <david@dponce.com>
5397
99580cde 5398 * tree-widget.el: Update Commentary header.
86ae23f8
DP
5399 (tree-widget-theme): Doc fix.
5400 (tree-widget-space-width): New option.
5401 (tree-widget-image-properties): Look up in the default theme too.
5402 (tree-widget--cursors): Only for images with arrow pointer shape.
5403 (tree-widget-lookup-image): Pointer shape is hand by default.
48d59eda 5404 (tree-widget-icon): Rename generic icon widget from
86ae23f8
DP
5405 `tree-widget-control'.
5406 (tree-widget-*-icon): Rename from `tree-widget-*-control' and
5407 derive from `tree-widget-icon'.
5408 (tree-widget-handle): Improve default look and feel of the text
5409 representation.
5410 (tree-widget): Rename :*-control properties to :*-icon properties.
5411 Add :action and :help-echo properties.
5412 (tree-widget-after-toggle-functions): Move.
5413 (tree-widget-close-node, tree-widget-open-node): Remove.
5414 (tree-widget-before-create-icon-functions): New hook.
5415 (tree-widget-value-create): Update to allow customization of icons
5416 and nodes at run-time via that new hook.
5417 (tree-widget-icon-create, tree-widget-leaf-node-icon-p)
5418 (tree-widget-icon-action, tree-widget-icon-help-echo)
5419 (tree-widget-action, tree-widget-help-echo): New functions.
5420
0781c303
KS
54212005-08-15 Kim F. Storm <storm@cua.dk>
5422
5423 * ido.el (ido-buffer-internal): Use with-no-warnings.
5424 (ido-make-merged-file-list): Use while-no-input.
5425
255a2507
RS
54262005-08-15 Richard M. Stallman <rms@gnu.org>
5427
48d59eda
SM
5428 * textmodes/flyspell.el (flyspell-mark-duplications-flag): Doc fix.
5429 (flyspell-large-region): Fix doc and custom type.
255a2507 5430
eda12ca3
RS
54312005-08-14 Richard M. Stallman <rms@gnu.org>
5432
0bf14bfd
RS
5433 * files.el (interpreter-mode-alist): Doc fix.
5434
5435 * mail/rmail.el (rmail-nonignored-headers): New variable.
5436 (rmail-clear-headers): Use it.
5437 (rmail-reply): Better handling of mail-followup-to header.
5438
48d59eda
SM
5439 * progmodes/sh-script.el (sh-font-lock-keywords-var):
5440 Rename variable from sh-font-lock-keywords. In the `shell' entry,
5441 don't try to refer to executable-font-lock-keywords.
5442 (sh-font-lock-keywords-var-1): Rename from sh-font-lock-keywords-1.
5443 (sh-font-lock-keywords-var-2): Rename from sh-font-lock-keywords-2.
8573477e 5444 (sh-font-lock-keywords): Append executable-font-lock-keywords here.
ca19f3f1
AS
5445 (sh-mode): Set comment-start-skip, local-abbrev-table,
5446 imenu-case-fold-search.
0bf14bfd
RS
5447 (sh-set-shell): Don't set them here.
5448 (sh-feature): Simplify. Get rid of the eval-a-variable feature.
ca19f3f1
AS
5449 Don't cache the results in the original alist; don't ever modify
5450 that alist.
0bf14bfd
RS
5451
5452 * textmodes/flyspell.el (flyspell-mode): Autoload a defvar.
5453
ca19f3f1
AS
5454 * textmodes/ispell.el (lookup-words): Cope with case where ARGS is
5455 empty.
eda12ca3 5456
9e7357b0
AS
54572005-08-15 Andreas Schwab <schwab@suse.de>
5458
48d59eda 5459 * desktop.el: Put autoload cookie at risky-local-variable declarations.
498eb267 5460
9e7357b0
AS
5461 * dired.el, info.el, mail/rmail.el: Revert last change.
5462
91859276
TTN
54632005-08-14 Thien-Thi Nguyen <ttn@gnu.org>
5464
5465 * dired.el: Fix dependency bug: Wrap `desktop-buffer-mode-handlers'
5466 modification in `eval-after-load' form.
7806e573 5467 * info.el: Likewise.
8fbee87c 5468 * mail/rmail.el: Likewise.
91859276 5469
ec08e2f4
JL
54702005-08-14 Juri Linkov <juri@jurta.org>
5471
5472 * progmodes/compile.el (compilation-mode-font-lock-keywords):
5473 Remove highlighting of "Compilation started". Highlight only
5474 the word "finished" in "Compilation finished". Add highlighting
5475 of "interrupt", "killed", "terminated" and the exit code.
5476 (compilation-start): Add newline after header. Use exactly the
5477 same time stamp format as the finishing message.
5478 (compilation-mode-map): Add ellipsis to "Search Files (grep)".
5479
5480 * progmodes/grep.el (grep-mode-map): Add ellipsis to "Another grep".
5481 (grep-mode-font-lock-keywords): Don't highlight "Grep started".
5482 Add highlighting of "interrupt", "killed", "terminated".
5483
5484 * delsel.el (delete-selection-pre-hook): If overwrite-mode is
5485 enabled and the current command is self-insert-command, call it
5486 explicitly with overwrite-mode bound to nil, to not allow it
5487 to delete the character after the selected region.
5488
c9ed8176
EZ
54892005-08-12 Matt Hodges <MPHodges@member.fsf.org>
5490
5491 * emacs-lisp/eldoc.el: Add move-beginning-of-line,
5492 move-end-of-line, end-of-line, and beginning-of-line to the list
5493 of commands after which the echo area is updated.
5494
5cabd50e
EZ
54952005-08-12 Eli Zaretskii <eliz@gnu.org>
5496
48d59eda
SM
5497 * cus-edit.el (custom-save-all, custom-save-delete):
5498 Bind recentf-exclude to exclude custom-file.
5cabd50e 5499
a67e5425
EZ
55002005-08-12 Ehud Karni <ehud@unix.mvs.co.il>
5501
234d828a
EZ
5502 * mail/rmailsum.el (rmail-summary-end-of-message): New command
5503 to go to the bottom of the mail message. Added to
5504 `rmail-summary-mode-map' with key "/".
5505 (rmail-summary-show-message): New (internal) function for use by
5506 both `rmail-summary-beginning/end-of-message'.
48d59eda 5507 (rmail-summary-beginning-of-message): Change to use
234d828a
EZ
5508 rmail-summary-show-message.
5509
5510 * mail/rmail.el (rmail-end-of-message): New command to go to the
5511 end of the current message. Added to `rmail-mode-map' with key "/".
48d59eda 5512 (rmail-beginning-of-message): Fix to work as documented.
234d828a
EZ
5513 (rmail-mode): Change documentation.
5514
a67e5425
EZ
5515 * progmodes/compile.el (compilation-start): Add the line
5516 "Compilation started" with compilation start time.
48d59eda 5517 (compilation-mode-font-lock-keywords): Add `started' to keywords.
a67e5425 5518
e40b86bb
LT
55192005-08-11 Luc Teirlinck <teirllm@auburn.edu>
5520
5521 * menu-bar.el (menu-bar-options-menu): Standardize capitalization
5522 of menu items.
5523
bda2c1ff
LK
55242005-08-11 Richard M. Stallman <rms@gnu.org>
5525
6e2d14c8
RS
5526 * simple.el (pop-global-mark): Reverse test of widen-automatically.
5527
bda2c1ff
LK
5528 * battery.el (battery-status-function): Don't use ignore-errors.
5529
55302005-08-11 Lute Kamstra <lute@gnu.org>
5531
5532 * emacs-lisp/generic.el (generic-font-lock-defaults): Declare with
5533 define-obsolete-variable-alias.
5534
aa6f7b96
SM
55352005-08-11 Stefan Monnier <monnier@iro.umontreal.ca>
5536
5537 * net/ange-ftp.el: Use \\` and \\' instead of ^ and $ in regexps.
5538 (ange-ftp-send-cmd): Revert last change, and expand
5539 the comment explaining the problem.
5540
928aa821
LT
55412005-08-10 Luc Teirlinck <teirllm@auburn.edu>
5542
5543 * ldefs-boot.el: Update.
5544
5545 * menu-bar.el (menu-bar-showhide-menu): Rename "Date, Time and Mail"
5546 item to "Time, Load and Mail". Change help echo text.
5547
5548 * time.el (display-time-use-mail-icon, display-time-format)
5549 (display-time-string-forms): Shorten first line of docstrings.
5550
e6de37c5 55512005-08-10 Lars Hansen <larsh@soem.dk>
aa6f7b96
SM
5552
5553 * desktop.el (desktop-buffer-mode-handlers):
5554 Make non-customizable. Add autoload cookie. Change initial value to
48d59eda 5555 nil; add elements in respective modules instead. Fix doc string.
e6de37c5
LH
5556 (desktop-load-file): New function.
5557 (desktop-minor-mode-handlers): New autoloaded variable.
aa6f7b96
SM
5558 (desktop-create-buffer): Call minor mode handlers.
5559 Use desktop-load-file to load major and minor mode modules prior to
e6de37c5
LH
5560 checking for a handler.
5561 (desktop-save): Don't add nil to desktop-minor-modes for minor
48d59eda 5562 modes with nil function in desktop-minor-mode-table. Don't delete
e6de37c5 5563 desktop file before rewriting it.
48d59eda 5564 (desktop-locals-to-save): Add autoload cookie. Don't make
e6de37c5
LH
5565 automatically buffer-local. Add variables column-number-mode,
5566 size-indication-mode, indent-tabs-mode,
5567 indicate-buffer-boundaries, indicate-empty-lines and
5568 show-trailing-whitespace.
5569 (desktop-clear): Allow desktop-clear-preserve-buffers to contain
5570 regexps. Don't use desktop-clear-preserve-buffers-regexp.
5571 (desktop-clear-preserve-buffers-regexp): Delete.
aa6f7b96 5572 (desktop-clear-preserve-buffers): Update initial value and docstring.
e6de37c5
LH
5573 (desktop-save-buffer): Fix doc string.
5574
5575 * hilit-chg.el: Add handler to desktop-minor-mode-handlers.
5576 (hilit-chg-desktop-restore): New function.
5577 (highlight-changes-mode): Add highlight-changes-mode to
5578 desktop-locals-to-save.
5579
5580 * dired.el: Add handler to desktop-buffer-mode-handlers.
5581 (dired-restore-desktop-buffer): Remove autoload cookie.
5582 (dired-mode): Add autoload cookie.
5583
5584 * info.el: Add handler to desktop-buffer-mode-handlers.
5585 (Info-restore-desktop-buffer): Remove autoload cookie.
5586 (Info-mode): Add autoload cookie.
5587
5588 * mh-e/mh-e.el: Add handler to desktop-buffer-mode-handlers.
5589 (mh-restore-desktop-buffer): Remove autoload cookie.
5590 (mh-folder-mode): Add autoload cookie.
5591
5592 * mail/rmail.el: Add handler to desktop-buffer-mode-handlers.
5593 (rmail-restore-desktop-buffer): Remove autoload cookie.
1ea286a7 5594
2d77d354
MY
55952005-08-11 Masatake YAMATO <jet@gyve.org>
5596
1ea286a7
LT
5597 * hexl.el (hexl-address-region):
5598 (hexl-ascii-region, hexl-font-lock-keywords):
2d77d354
MY
5599 (hexl-highlight-line-range): Use the term "region"
5600 instead of "area" for consistency with the other symbols
5601 defined in hexl.el.
5602
682591cf
LT
56032005-08-09 Luc Teirlinck <teirllm@auburn.edu>
5604
5605 * menu-bar.el (menu-bar-options-save): Move `display-time-mode' to
5606 correct group: it is set with `menu-bar-make-mm-toggle' (pointed
5607 out by Juri Linkov). Add `display-battery-mode'.
5608
5ebbfd96
JL
56092005-08-09 Juri Linkov <juri@jurta.org>
5610
5611 * progmodes/compile.el (compilation-mode-font-lock-keywords):
5612 Remove `-text' from face variable names.
5613 (compilation-error-file-name, compilation-warning-file-name)
5614 (compilation-info-file-name): Delete faces.
5615 (compilation-line-number, compilation-column-number):
5616 Remove face underlining.
5617 (compilation-message-face): Set to `underline' value by default.
5618 (compilation-error-face, compilation-warning-face)
5619 (compilation-info-face): Remove `-file-name' from face names.
5620 (compilation-error-text-face, compilation-warning-text-face)
5621 (compilation-info-text-face): Delete face variables.
5622 (compilation-text-face): Delete function.
5623
48d59eda 5624 * progmodes/grep.el (grep-regexp-alist): Use `.+?' instead of `[^:\n]+'.
5ebbfd96
JL
5625 (grep-mode-font-lock-keywords): Use `.+?' instead of `[^\n-]+'.
5626 (grep-error-face): Set to `compilation-error' instead of
5627 `compilation-error-face' (which is redefined to `grep-hit-face' in
5628 grep buffers).
ca19f3f1 5629 (grep-mode-font-lock-keywords): Remove `-text' from face variable
48d59eda 5630 names. Use `grep-error-face' instead of `compilation-error-text-face'.
5ebbfd96
JL
5631
5632 * dired-aux.el (dired-do-query-replace-regexp):
5633 Use `query-replace-read-args'.
5634
5635 * replace.el (query-replace-read-from, query-replace-read-to)
5636 (query-replace-read-args): Rename arg `string' to `prompt'.
5637
5638 * menu-bar.el (menu-bar-showhide-menu): Add `showhide-battery'.
5639
8012c835
MA
56402005-08-09 Katsumi Yamaoka <yamaoka@jpl.org> (tiny change)
5641
5642 * net/ange-ftp.el (ange-ftp-send-cmd): Make it work properly with
5643 uploading files.
5644 (ange-ftp-canonize-filename): Handle file names beginning with ~
5645 correctly.
5646
8ad8316c
JB
56472005-08-09 Juanma Barranquero <lekktu@gmail.com>
5648
5649 * textmodes/fill.el (canonically-space-region)
5650 (fill-context-prefix, fill-french-nobreak-p)
5651 (fill-delete-newlines, fill-comment-paragraph)
5652 (justify-current-line): "?\ " -> "?\s".
5653
56542005-08-09 Ben North <ben@redfrontdoor.org> (tiny change)
5655
5656 * textmodes/fill.el (fill-nonuniform-paragraphs):
5657 Improve argument/docstring consistency.
5658
e8f30180
RS
56592005-08-09 Richard M. Stallman <rms@gnu.org>
5660
e7cdb3e0
RS
5661 * textmodes/ispell.el (ispell-word): More fboundp checks.
5662
e8f30180
RS
5663 * files.el (find-file-noselect): Don't call set-buffer-major-mode.
5664 (find-file-noselect-1): Call it here, only if RAWFILE.
5665 (normal-mode): Always set some major mode.
5666 (save-some-buffers-action-alist): Change some explanation strings.
5667 (file-name-non-special): In the `quote' method, use unwind-protect.
5668
56692005-08-09 Magnus Henoch <mange@freemail.hu>
5670
e7cdb3e0 5671 * textmodes/ispell.el (ispell-find-aspell-dictionaries): New command.
8012c835 5672 (ispell-have-aspell-dictionaries): New variable.
e7cdb3e0
RS
5673 (ispell-aspell-data-dir, ispell-aspell-dict-dir): New variables.
5674 (ispell-get-aspell-config-value): New function.
5675 (ispell-aspell-find-dictionary): New function.
5676 (ispell-aspell-add-aliases): New function.
5677 (ispell-valid-dictionary-list): Call ispell-find-aspell-dictionaries if
5678 appropriate. Don't look for ispell dictionaries if we use aspell.
5679 (ispell-menu-map): Don't build a submenu of dictionaries.
8012c835 5680
61298e17
RS
56812005-08-09 Richard M. Stallman <rms@gnu.org>
5682
5683 * progmodes/sql.el (sql-interactive-mode-map): Use fboundp.
5684 (sql-read-passwd): Use read-passwd.
5685
5686 * progmodes/idlw-toolbar.el (idlwave-toolbar)
5687 (idlwave-toolbar-is-possible): Add defvars.
5688
5689 * progmodes/idlw-shell.el (idlwave-xemacs-hack-mouse-track):
5690 Avoid warnings.
5691
5692 * progmodes/idlw-rinfo.el (idlwave-system-variables-alist)
5693 (idlwave-system-class-info, idlwave-executive-commands-alist):
5694 Use defvar.
5695
5696 * progmodes/cc-engine.el (c-guess-basic-syntax): Add autoload.
5697
5698 * mail/supercite.el (sc-ask, sc-no-blank-line-or-header):
5699 Avoid warnings.
5700
5701 * mail/rmail.el (rmail-ignored-headers): Don't hide mime-version:
5702 and content-type: headers.
5703
5704 * eshell/eshell.el (eshell): Avoid warnings about eshell-mode.
5705
5706 * emacs-lisp/map-ynp.el (map-y-or-n-p): Reorder the options
5707 and rename some of them to be more self-explanatory.
5708
5709 * calendar/calendar.el (calendar-mode-map): Bind < and > usefully.
5710
5711 * startup.el (command-line-1): Implement -scriptload.
5712
5713 * replace.el (occur-engine): Initial *Occur* output not undoable.
5714
5715 * menu-bar.el (menu-bar-file-menu): Rename some menu items
5716 and improve help strings.
5717
5718 * isearch.el (isearch-repeat): When changing direction,
5719 mark search successful.
5720
5721 * ediff-init.el: Use (featurep 'xemacs).
5722
5723 * comint.el (send-invisible): Identify buffer, if not selected.
5724
5725 * align.el: Delete autoload for c-guess-basic-syntax.
5726
a165d05e
JB
57272005-08-09 Juanma Barranquero <lekktu@gmail.com>
5728
5729 * textmodes/refbib.el (r2b-convert-record, r2b-convert-buffer):
5730 Improve argument/docstring consistency. Doc fixes.
5731 (r2b-variables, r2bv-address, r2bv-annote, r2bv-author)
5732 (r2bv-booktitle, r2bv-date, r2bv-decade, r2bv-editor)
5733 (r2bv-entry-kind, r2bv-institution, r2bv-journal, r2bv-keywords)
5734 (r2bv-kn, r2bv-month, r2bv-note, r2bv-number, r2bv-ordering)
5735 (r2bv-organization, r2bv-pages, r2bv-primary-author)
5736 (r2bv-publisher, r2bv-school, r2bv-title, r2bv-title-first-word)
5737 (r2bv-tr, r2bv-type, r2bv-volume, r2bv-where, r2bv-year):
5738 Defvar at compile time.
5739
196a121b
JL
57402005-08-09 Juri Linkov <juri@jurta.org>
5741
ec08e2f4 5742 * info.el: Replace `info' with upper-case `Info' where appropriate.
196a121b
JL
5743 (info-title-1, info-title-2, info-title-3, info-title-4)
5744 (info-menu-header): Move up face definitions.
5745 (info-menu-star): Rename from `info-menu-5'.
5746 (Info-fontify-node): Replace `info-menu-5' with `info-menu-star'.
5747 (Info-fontify-visited-nodes): Fix docstring.
5748 (Info-hide-note-references): Fix docstring.
5749 (Info-up, Info-next-reference, Info-prev-reference): Put cursor on
5750 menu items in the same way as on cross-references.
5751 (info-apropos): Fix sorting order and formatting to be like in the
5752 stand-alone Info browser. Display error messages for 1 sec.
5753 (Info-mode-map): Move down `c' key binding. Bind `^' to `Info-up'.
5754 (Info-mode-menu): Remove item for `Info-search-case-sensitively'
5755 from the menu bar.
5756 (Info-insert-dir): Restore point after calling
5757 `insert-buffer-substring'.
5758
48b194fd
RS
57592005-08-08 Richard M. Stallman <rms@gnu.org>
5760
5761 * emacs-lisp/lmenu.el (lucid-menubar-map, lucid-failing-menubar)
5762 (recompute-lucid-menubar): Add defvars.
5763
5764 * mail/sendmail.el (mail-yank-original): Use with-no-warnings.
5765
5766 * mail/reporter.el (reporter-dump-state): Use insert-buffer-substring.
5767
aa6f7b96 5768 * net/net-utils.el (run-dig): Rename from `dig'.
48b194fd
RS
5769
5770 * play/gametree.el (gametree-mode): Use make-local-variable,
5771 not make-variable-buffer-local.
5772
5773 * progmodes/ada-prj.el (ada-prj-display-page): Use with-no-warnings.
5774
5775 * ansi-color.el (ansi-color-make-extent)
5776 (ansi-color-set-extent-face): Use fboundp, not functionp.
5777
5778 * autorevert.el (auto-revert-tail-mode): Use make-local-variable,
5779 not make-variable-buffer-local.
5780
5781 * bookmark.el (Info-current-file): Add defvar.
5782 (bookmark-jump-noselect): Use with-no-warnings.
5783
5784 * completion.el (c-mode-map, fortran-mode-map): Add defvars.
5785
5786 * ebuff-menu.el (Helper-return-blurb): Add defvar.
5787
5788 * ffap.el (gnus-summary-buffer, gnus-article-buffer): Add defvars.
5789
5790 * find-file.el (ada-procedure-start-regexp)
5791 (ada-package-start-regexp): Add defvars.
5792
5793 * info.el (Info-insert-dir): Use insert-buffer-substring.
5794
5795 * xml.el (xml-att-def-re): Add defvar.
5796
5797 * icomplete.el (icomplete-exhibit): Adapt to new while-no-input
5798 calling convention.
5799
5800 * subr.el (while-no-input): Return t if there is input.
5801
98605c6f
LT
58022005-08-08 Luc Teirlinck <teirllm@auburn.edu>
5803
5804 * cus-start.el (all): Add `overflow-newline-into-fringe'.
5805
0c737c20
JB
58062005-08-08 Juanma Barranquero <lekktu@gmail.com>
5807
5808 * cmuscheme.el (inferior-scheme-mode-hook, inferior-scheme-mode)
5809 (scheme-prev-l/c-dir/file): Fix typos in docstrings.
5810
58112005-08-08 Emilio C. Lopes <eclig@gmx.net>
5812
5813 * cmuscheme.el (scheme-start-file): Replace reference to
5814 `user-emacs-directory' by "~/.emacs.d/".
5815
b499789c
TTN
58162005-08-08 Thien-Thi Nguyen <ttn@gnu.org>
5817
5818 * info.el (Info-dir-remove-duplicates): Avoid case folding
5819 in loop; instead, keep downcased strings for comparison.
5820 Suggested by Helmut Eller.
5821
d2a2c17f
MA
58222005-08-07 Michael Albinus <michael.albinus@gmx.de>
5823
5824 Sync with Tramp 2.0.50.
5825
11948172 5826 * net/tramp.el: Remove defvar of `last-coding-system-used' in the
d2a2c17f
MA
5827 XEmacs case; not necessary anymore.
5828 (tramp-user-regexp): Allow "@" as part of user name.
5829 (tramp-handle-set-visited-file-modtime)
5830 (tramp-handle-insert-file-contents)
5831 (tramp-handle-write-region): No special handling for
5832 `last-coding-system-used, because this is done in
5833 `tramp-accept-process-output' now.
5834 (tramp-accept-process-output): New defun.
5835 (tramp-process-one-action, tramp-process-one-multi-action)
5836 (tramp-wait-for-regexp, tramp-wait-for-output)
5837 (tramp-discard-garbage-erase-buffer): Call it. Reported by David
5838 Howells <dhowells@redhat.com>.
5839 (clear-visited-file-modtime): Defadvice removed. The check for
5840 unset buffer's modtime does not need to be based on
5841 `tramp-buffer-file-attributes'. Suggested by RMS.
5842 (tramp-message): Insert "\n" if not being at beginning of line.
5843 (tramp-find-shell): Use `tramp-barf-if-no-shell-prompt' for code
5844 sequence with same logic.
5845 (tramp-completion-handle-expand-file-name): Discard call of
5846 `tramp-drop-volume-letter'. It is not necessary, and there have
5847 been problems with (expand-file-name "~/.netrc" "/") in ange-ftp.
aa6f7b96 5848 Reported by Richard G. Bielawski <Richard.G.Bielawski@wellsfargo.com>.
d2a2c17f
MA
5849 (tramp-do-copy-or-rename-file-out-of-band): Transfer message
5850 should always be visible.
5851 (tramp-handle-insert-directory, tramp-setup-complete)
5852 (tramp-set-process-query-on-exit-flag)
5853 (tramp-append-tramp-buffers): Pacify byte-compiler.
aa6f7b96
SM
5854 (tramp-bug): Delete non-existing variables from list.
5855 Apply `tramp-load-report-modules' as pre-hook.
5856 Mask `tramp-password-prompt-regexp', `tramp-shell-prompt-pattern' and
5857 `shell-prompt-pattern' because of non-7bit characters.
5858 Reported by Sebastian Luque <sluque@mun.ca>.
5859 (tramp-reporter-dump-variable, tramp-load-report-modules): New defuns.
d2a2c17f 5860 (tramp-match-string-list): Remove function.
aa6f7b96
SM
5861 (tramp-wait-for-regexp): Remove call of that function.
5862 Suggested by Kim F. Storm <storm@cua.dk>.
d2a2c17f
MA
5863 (tramp-set-auto-save-file-modes): Use octal integer code #o600
5864 instead of octal character code ?\600. The latter resulted in a
5865 syntax error with XEmacs.
5866
11948172 5867 * net/tramp-smb.el: Remove defvar of `last-coding-system-used' in the
d2a2c17f
MA
5868 XEmacs case; not necessary anymore.
5869 (tramp-smb-handle-write-region): No special handling for
5870 `last-coding-system-used, because this is done in
5871 `tramp-accept-process-output' now.
5872 (tramp-smb-wait-for-output): Call `tramp-accept-process-output'.
5873
07a15941
LT
58742005-08-06 Luc Teirlinck <teirllm@auburn.edu>
5875
48d59eda
SM
5876 * wid-edit.el (widget-choice-value-create):
5877 Unconditionally respect user choice. Set :explicit-choice back to nil
5878 when no longer needed.
ff2b1744
LT
5879 (widget-choice-action): Unconditionally respect user choice.
5880 Eliminate :explicit-choice-value.
5881
07a15941
LT
5882 * fringe.el (set-fringe-indicators-1, fringe-indicators): Delete.
5883
5884 * menu-bar.el (menu-bar-options-save): Replace `fringe-indicators'
5885 with `indicate-empty-lines' and `indicate-buffer-boundaries'.
5886 (menu-bar-showhide-fringe-menu): Add new item "Empty line indicators"
5887 running new function `toggle-indicate-empty-lines'.
5888 Rename "Customize" item to "Customize fringe".
5889 Rename "Indicators" item to "Buffer boundaries" and change help echo.
5890 (menu-bar-showhide-fringe-ind-menu): Change several help echos.
5891 Add `menu-bar-showhide-fringe-ind-customize' as "Other (customize)".
5892 Delete "Empty lines only" item.
5893 (menu-bar-showhide-fringe-ind-customize): New function.
5894 (menu-bar-showhide-fringe-ind-mixed)
5895 (menu-bar-showhide-fringe-ind-box)
5896 (menu-bar-showhide-fringe-ind-right)
5897 (menu-bar-showhide-fringe-ind-left)
5898 (menu-bar-showhide-fringe-ind-none): Use `indicate-buffer-boundaries'
5899 instead of `fringe-indicators'.
5900
44766d63 59012005-08-06 Michael Kifer <kifer@cs.stonybrook.edu>
cb5ccc08
JB
5902
5903 * viper.el (viper-emacs-state-mode-list): Add recentf-dialog-mode.
44766d63 5904 Change the date of last update.
cb5ccc08 5905
38685583 59062005-08-06 Michael Kifer <kifer@cs.stonybrook.edu>
cb5ccc08
JB
5907
5908 * viper-cmd.el (viper-harness-minor-mode, viper-exec-delete)
5909 (viper-exec-yank, viper-put-back): Don't display modification msg
5910 if in the minibuffer.
5911
5912 * viper-init.el (viper-replace-overlay-cursor-color)
5913 (viper-insert-state-cursor-color, viper-vi-state-cursor-color):
5914 Make variables frame local.
5915
5916 * viper-util.el (viper-append-filter-alist): Use append instead of
38685583 5917 nconc.
cb5ccc08
JB
5918
5919 * viper.el (viper-vi-state-mode-list)
5920 (viper-emacs-state-mode-list): Move help-mode and
5921 completion-list-mode from the first list to the second.
5922 (viper-mode): Docstring.
5923 (viper-go-away, viper-non-hook-settings): Don't localize
5924 minor-mode-alist in newer Emacsen. Add advice to
5925 set-cursor-color. Don't bind "\C-c\\".
5926
cb8fc40a
EZ
59272005-08-06 Emilio C. Lopes <eclig@gmx.net>
5928
5929 * cmuscheme.el (scheme-trace-command, scheme-untrace-command)
5930 (scheme-macro-expand-command): New user options.
5931 (scheme-trace-procedure, scheme-expand-current-form): New commands.
5932 (scheme-form-at-point, scheme-start-file)
5933 (scheme-interactively-start-process): New functions.
5934 (scheme-get-process): New function, extracted from `scheme-proc'.
5935 (run-scheme): Call `scheme-start-file' to get start file, and pass
5936 it to `make-comint'.
aa6f7b96
SM
5937 (switch-to-scheme, scheme-proc):
5938 Call `scheme-interactively-start-process' if no Scheme buffer/process
cb8fc40a
EZ
5939 is available.
5940
ba65be24
JL
59412005-08-06 Juri Linkov <juri@jurta.org>
5942
5943 * progmodes/compile.el (compilation-mode-font-lock-keywords):
5944 Use `compilation-text-face', `compilation-info-text-face' and
5945 `compilation-error-text-face' instead of `font-lock-keyword-face'.
5946 (compilation-error): New face.
5947 (compilation-error-file-name): Inherit from
5948 `compilation-error' instead of `font-lock-warning-face'.
5949 (compilation-warning-file-name): Inherit from
5950 `compilation-warning' instead of `font-lock-warning-face'.
5951 (compilation-info, compilation-error-file-name)
5952 (compilation-warning-file-name, compilation-info-file-name)
5953 (compilation-line-number, compilation-column-number): Doc fix.
5954 (compilation-error-text-face, compilation-warning-text-face)
5955 (compilation-info-text-face): New face variables.
5956 (compilation-line-face, compilation-column-face)
5957 (compilation-enter-directory-face)
5958 (compilation-leave-directory-face): Doc fix.
5959 (compilation-text-face): New function.
5960
ca19f3f1
AS
5961 * progmodes/grep.el (grep-regexp-alist): Set 5th arg `TYPE' to 0
5962 instead of 1 to display binary file names as info file links.
ba65be24
JL
5963 (grep-error-face): Use `compilation-error-face' instead of
5964 `font-lock-keyword-face'.
5965 (grep-mode-font-lock-keywords): Use `compilation-info-text-face'
ca19f3f1
AS
5966 and `compilation-warning-text-face' instead of
5967 `font-lock-keyword-face'. Use `compilation-error-text-face'
5968 instead of `grep-error-face'.
ba65be24 5969
4f27bfc3
KH
59702005-08-05 Kenichi Handa <handa@m17n.org>
5971
5972 * international/code-pages.el: Add autoload cookies for all coding
5973 systems.
5974
eaf99616
LT
59752005-08-04 Luc Teirlinck <teirllm@auburn.edu>
5976
5977 * cus-start.el (all): Put undo.c where it alphabetically belongs.
5978
35952129
JL
59792005-08-04 Juri Linkov <juri@jurta.org>
5980
94c713b2
JL
5981 * progmodes/compile.el (compilation-mode-map):
5982 * progmodes/grep.el (grep-mode-map):
5983 Bind TAB to `compilation-next-error' and [backtab] to
5984 `compilation-previous-error'.
5985
35952129
JL
5986 * progmodes/grep.el (grep-regexp-alist): Replace complex regexp
5987 matching line numbers, column numbers and their ranges with regexp
5988 matching only line numbers.
5989 (grep-context-face): New face variable.
5990 (grep-mode-font-lock-keywords): Use it.
5991
5992 * faces.el (read-face-name): Delete duplicate faces.
5993
6f08431c
JB
59942005-08-02 Juanma Barranquero <lekktu@gmail.com>
5995
6ced5724
JB
5996 * thumbs.el (thumbs-find-image): Don't make variables
5997 automatically buffer local.
5998 (thumbs-current-tmp-filename, thumbs-current-image-filename)
5999 (thumbs-image-num): Make automatically buffer local.
6000 (thumbs-show-thumbs-list): Use `make-local-variable', not
6001 `make-variable-buffer-local'.
aa6f7b96 6002 (thumbs-insert-image): Make `thumbs-current-image-size' buffer-local.
6ced5724 6003
6f08431c
JB
6004 * play/doctor.el (doctor-type-symbol): "?\ " -> "?\s".
6005 (**mad**, *debug*, *print-space*, *print-upcase*, abuselst)
6006 (abusewords, account, afraidof, arerelated, areyou, bak, beclst)
6007 (bother, bye, canyou, chatlst, continue, deathlst, describe)
6008 (drnk, drugs, eliza-flag, elizalst, famlst, feared, fears)
6009 (feelings-about, foullst, found, hello, history, howareyoulst)
6010 (howdyflag, huhlst, ibelieve, improve, inter, isee, isrelated)
6011 (lincount, longhuhlst, lover, machlst, mathlst, maybe, moods)
6012 (neglst, obj, object, owner, please, problems, qlist)
6013 (random-adjective, relation, remlst, repetitive-shortness)
6014 (replist, rms-flag, schoollst, sent, sexlst, shortbeclst)
6015 (shortlst, something, sportslst, stallmanlst, states, subj)
6016 (suicide-flag, sure, things, thlst, toklst, typos, verb, want)
6017 (whatwhen, whereoutp, whysay, whywant, zippy-flag, zippylst):
6018 Defvar at compile time.
6019
6ced5724
JB
6020 * progmodes/ada-mode.el (ada-mode): Use `make-local-variable',
6021 not `make-variable-buffer-local'.
6022
f8a9926b
KS
60232005-08-02 Kim F. Storm <storm@cua.dk>
6024
6025 * emulation/cua-rect.el (cua--highlight-rectangle): Only show
6026 rectangle overlay in selected window.
6027
121e80cf
LT
60282005-08-01 Luc Teirlinck <teirllm@auburn.edu>
6029
6030 * cus-start.el (all): Put `indicate-empty-lines' in fringe group
6031 instead of display group. Make `indicate-buffer-boundaries'
6032 customizable through Custom.
6033
1e5b5dc0
JB
60342005-08-01 Juanma Barranquero <lekktu@gmail.com>
6035
6036 * progmodes/gdb-ui.el (gdb-frame-address, gdb-var-changed)
6037 (gdb-output-sink, gdba, gdb-cpp-define-alist-program)
6038 (gdb-set-gud-minor-mode, gdb-exited, gdb-setup-windows)
6039 (gdb-put-string): Fix typos in docstrings.
6040
e37a0f2d
NR
60412005-08-01 Nick Roberts <nickrob@snap.net.nz>
6042
201dc594 6043 Update copyright notices of files in progmodes directory for
aa6f7b96 6044 release of Emacs 22.1.
201dc594 6045
e37a0f2d
NR
6046 * progmodes/gdb-ui.el (gdb-enable-debug-log): Add autoload cookie.
6047
aa6f7b96
SM
6048 * progmodes/gud.el (gud-tooltip-mode): Add autoload cookie.
6049 Don't barf if the GUD buffer has been killed.
e37a0f2d 6050
b68eddb4
KS
60512005-08-01 Kim F. Storm <storm@cua.dk>
6052
6053 * textmodes/table.el (table-yank-handler): Change defcustom to defvar.
6054
01e4a4fa
SM
60552005-07-29 Stefan Monnier <monnier@iro.umontreal.ca>
6056
48d59eda
SM
6057 * simple.el (next-error-follow-minor-mode):
6058 make-variable-buffer-local -> make-local-variable.
6059
6060 * emacs-lisp/cl-extra.el: Require CL also when compiling.
6061
01e4a4fa
SM
6062 * emacs-lisp/bytecomp.el (byte-compile-make-variable-buffer-local)
6063 (byte-compile-form-make-variable-buffer-local): New functions to warn
6064 about misuses of make-variable-buffer-local where make-local-variable
6065 was meant.
6066
b89c5a72
JB
60672005-07-29 Juanma Barranquero <lekktu@gmail.com>
6068
f2e48473
JB
6069 * bs.el (bs-attributes-list): Doc fix.
6070 (bs): Update url-link.
6071
b89c5a72
JB
6072 * desktop.el (desktop-save-buffer): Fix typos in docstring.
6073 (desktop-load-default): Simplify.
6074
972b8f82
JB
6075 * ibuffer.el (ibuffer-columnize-and-insert-list)
6076 (ibuffer-mouse-toggle-mark, ibuffer-count-marked-lines)
6077 (ibuffer-unmark-all, ibuffer-toggle-marks)
6078 (ibuffer-unmark-forward, ibuffer-unmark-backward)
6079 (ibuffer-compile-make-format-form, ibuffer-format-column)
6080 (ibuffer-current-buffers-with-marks)
6081 (ibuffer-update-title-and-summary): "?\ " -> "?\s".
6082 (ibuffer): Doc fix.
6083 (ibuffer-mode): Fix typo in docstring.
6084 (ibuffer-hooks, ibuffer-mode-hooks): Make obsolete and declare
6085 with `define-obsolete-variable-alias'.
6086 (ibuffer-elide-long-columns): Mark as obsolete. Doc fix.
6087
dfc434d0
KH
60882005-07-29 Kenichi Handa <handa@m17n.org>
6089
01e4a4fa
SM
6090 * international/mule-cmds.el (select-message-coding-system):
6091 Be sure to use LF for end-of-line. If no coding system is decided,
dfc434d0
KH
6092 return iso-8859-1-unix.
6093
92482d77
SM
60942005-07-28 Stefan Monnier <monnier@iro.umontreal.ca>
6095
6096 * net/ange-ftp.el (ange-ftp-gateway-fatal-msgs)
6097 (ange-ftp-pending-error-line): New vars.
6098 (ange-ftp-process-handle-line, ange-ftp-process-filter): Use them
6099 to handle the non-fatal no-route-to-host messages.
6100 (internal-ange-ftp-mode): Make the no-match regexp more efficient.
6101
6480c508
JB
61022005-07-28 Juanma Barranquero <lekktu@gmail.com>
6103
6104 * isearch.el (isearch-mode-map, isearch-other-meta-char)
6105 (isearch-quote-char, isearch-printing-char)
6106 (isearch-text-char-description): "?\ " -> "?\s".
6107 (isearch-lazy-highlight-cleanup)
6108 (isearch-lazy-highlight-initial-delay)
6109 (isearch-lazy-highlight-interval)
6110 (isearch-lazy-highlight-max-at-a-time)
6111 (isearch-lazy-highlight-face, isearch-lazy-highlight-cleanup):
6112 Declare with define-obsolete-*-alias macros.
6113 (isearch-forward): Fix typo in docstring.
6114 (search-invisible, search-ring-yank-pointer)
6115 (regexp-search-ring-yank-pointer): Doc fixes.
6116
6117 * recentf.el (recentf-menu-append-commands-p): Declare with
6118 `define-obsolete-variable-alias'.
6119 (recentf-max-saved-items, recentf-menu-filter)
6120 (recentf-arrange-by-rule-subfilter): Doc fixes.
6121 (recentf-menu-append-commands-flag)
6122 (recentf-initialize-file-name-history, recentf-expand-file-name)
6123 (recentf-clear-data): Fix typos in docstrings.
6124
8aa9ad9f
NR
61252005-07-28 Nick Roberts <nickrob@snap.net.nz>
6126
6127 * progmodes/gdb-ui.el: Smarten comments.
6128 (gdb-info-breakpoints-custom): Use nowarn when finding file.
6129
4f0c9ba7
DN
61302005-07-27 Dan Nicolaescu <dann@ics.uci.edu>
6131
6132 * term/apollo.el (terminal-init-apollo): New function containing
6133 all former top level forms in the file.
6134 * term/bobcat.el (terminal-init-bobcat):
6135 * term/cygwin.el (terminal-init-cygwin):
6136 * term/iris-ansi.el (terminal-init-iris-ansi):
6137 * term/linux.el (terminal-init-linux):
6138 * term/news.el (terminal-init-news):
6139 * term/rxvt.el (terminal-init-rxvt):
6140 * term/sun.el (terminal-init-sun):
6141 * term/tvi970.el (terminal-init-tvi970):
6142 * term/vt100.el (terminal-init-vt100):
6143 * term/vt102.el (terminal-init-vt102):
6144 * term/vt125.el (terminal-init-vt125):
6145 * term/vt200.el (terminal-init-vt200):
6146 * term/vt201.el (terminal-init-vt201):
6147 * term/vt220.el (terminal-init-vt220):
6148 * term/vt240.el (terminal-init-vt240):
6149 * term/vt300.el (terminal-init-vt300):
6150 * term/vt320.el (terminal-init-vt320):
6151 * term/vt400.el (terminal-init-vt400):
6152 * term/vt420.el (terminal-init-vt420):
6153 * term/wyse50.el (terminal-init-wyse50):
6154 * term/xterm.el (terminal-init-xterm): Likewise.
6155
6156 * term/README: Describe the terminal-init-* functionality.
6157
01e4a4fa
SM
6158 * startup.el (command-line): After loading the terminal initialization
6159 file call the corresponding terminal initialization function.
4f0c9ba7 6160
3509543c
KH
61612005-07-27 Kenichi Handa <handa@m17n.org>
6162
6163 * ps-bdf.el (bdf-read-font-info): Ignore glyphs whose ENCODING is
6164 negative.
6165
01e4a4fa 6166 * ps-mule.el (ps-mule-bitmap-prologue): Fix arguments to setcharwidth.
2f3a9d50
KH
6167 (ps-mule-composition-prologue): Fix for the case that
6168 RelativeCompose is false.
3509543c 6169
cbfde7a0
SM
61702005-07-26 Stefan Monnier <monnier@iro.umontreal.ca>
6171
a34ed813
SM
6172 * smerge-mode.el (smerge-ediff): Use insert-buffer-substring.
6173
cbfde7a0
SM
6174 * descr-text.el (describe-char): Handle the case where the list of
6175 chars is displayed in a separate frame.
6176 Be a bit more discriminating when looking for the char.
6177
d32ff76a
JB
61782005-07-26 Juanma Barranquero <lekktu@gmail.com>
6179
6180 * bookmark.el (bookmark-automatically-show-annotations)
6181 (bookmark-read-annotation-text-func): Doc fixes.
6182 (bookmark-save): Improve argument/docstring consistency.
6183 (bookmark-get-bookmark, bookmark-get-bookmark-record)
6184 (bookmark-alist-from-buffer)
6185 (bookmark-upgrade-file-format-from-0)
6186 (bookmark-grok-file-format-version)
6187 (bookmark-maybe-upgrade-file-format, bookmark-kill-line)
6188 (bookmark-read-annotation-mode)
6189 (bookmark-insert-current-bookmark, bookmark-jump)
6190 (bookmark-exit-hook): Fix typos in docstrings.
6191 (bookmark-exit-hooks): Define as obsolete alias.
6192 (bookmark-exit-hook-internal): Run `bookmark-exit-hook',
6193 not `bookmark-exit-hooks'. Fix docstring.
6194 (bookmark-bmenu-select): "?\ " -> "?\s".
6195
61962005-07-25 Ari Roponen <arjuropo@cc.jyu.fi> (tiny change)
5e4c9744
LT
6197
6198 * startup.el (command-line): Fix typo.
6199
5eca5ecd
RS
62002005-07-24 Richard M. Stallman <rms@gnu.org>
6201
6202 * tooltip.el (tooltip-mode): Test emacs-basic-display,
6203 not emacs-quick-startup.
6204
ac0385c8
JB
62052005-07-24 Juanma Barranquero <lekktu@gmail.com>
6206
48ce962e
JB
6207 * emacs-lisp/re-builder.el (reb-with-current-window): Delete.
6208 (reb-next-match, reb-show-subexp): Use `with-selected-window'
6209 instead of `reb-with-current-window'.
6210 (reb-prev-match): Likewise. Also, don't move left if the search
6211 was unsuccessful.
6212 (reb-initialize-buffer): New function.
6213 (re-builder, reb-change-syntax): Use it.
6214
ac0385c8
JB
6215 * man.el (Man-goto-page): Make second argument NOERROR optional.
6216
55fb4ff7
RS
62172005-07-23 Richard M. Stallman <rms@gnu.org>
6218
6219 * man.el (Man-bgproc-sentinel): Check here for failure to find
6220 any man page in the output, and report the error here.
6221 (Man-arguments): Make it permanent local.
6222 (Man-goto-page): New arg NOERROR. Never kill the current buffer.
6223 (Man-mode): Pass t for NOERROR.
6224
ac0385c8
JB
6225 * progmodes/grep.el (grep-error-face): Use font-lock-keyword-face.
6226 (grep-mode-font-lock-keywords):
55fb4ff7
RS
6227 Don't use compilation-...-face for messages that are not file names.
6228
6229 * progmodes/compile.el (compilation-mode-font-lock-keywords):
6230 Don't use compilation-...-face for messages that are not file names.
6231
1050234a
JL
62322005-07-22 Juri Linkov <juri@jurta.org>
6233
1050234a
JL
6234 * startup.el (normal-splash-screen): Update menu name.
6235
6236 * tempo.el (tempo-insert-template): Fix 2005-07-16 change.
6237
19292318
DN
62382005-07-22 Dan Nicolaescu <dann@ics.uci.edu>
6239
6a55dae2
DN
6240 * term/xterm.el: Load term/rxvt if the terminal is actually an
6241 rxvt terminal.
6242 (xterm-rxvt-set-background-mode): Remove, not used anymore.
6243
19292318
DN
6244 * term/rxvt.el (function-key-map): Use substitute-key-definition
6245 to bind {C,S,C-S}-{f1-f10}. Add a few missing key bindings.
6246
6247 * term/cygwin.el: New file.
6248
80362dd2
KS
62492005-07-22 Kim F. Storm <storm@cua.dk>
6250
a34ed813
SM
6251 * image-file.el (insert-image-file, image-file-yank-handler):
6252 Fix last change to maintain a (unique) yank-handler on yanked images.
80362dd2 6253
4be27839
EZ
62542005-07-22 Eduardo Mu\e,Aq\e(Boz <emufer@terra.es> (tiny change)
6255
6256 * dired.el (dired-move-to-filename-regexp): Recognize the B suffix
6257 of the file size (as in "177B" for 177 bytes). This happens with
6258 "ls -lh" on FreeBSD.
6259
3dd89635
JB
62602005-07-22 Juanma Barranquero <lekktu@gmail.com>
6261
6262 * hilit-chg.el (highlight-changes-global-initial-state)
6263 (highlight-compare-buffers, hilit-chg-turn-on-maybe)
6264 (hilit-chg-fixup, highlight-changes-mode):
6265 Fix typos in docstrings.
6266 (highlight-changes-global-modes, highlight-changes-rotate-faces):
6267 Doc fixes.
6268
8a469c77
LT
62692005-07-21 Luc Teirlinck <teirllm@auburn.edu>
6270
6271 * emacs-lisp/easy-mmode.el (define-minor-mode): Never call the
6272 mode function using `eval-after-load'.
6273
5543c8b7
KS
62742005-07-21 Kim F. Storm <storm@cua.dk>
6275
6276 * mail/emacsbug.el (report-emacs-bug): Request that backtraces are
6277 included when reporting an emacs crash, and tell about the DEBUG file.
6278
6279 * image-file.el (insert-image-file): Add yank-handler.
6280 (image-file-yank-handler): Yank handler to make unique copies of
6281 images when they are yanked into a buffer next to each other.
6282
69c3280d
JB
62832005-07-21 Juanma Barranquero <lekktu@gmail.com>
6284
d6ff789c
JB
6285 * comint.el (comint-use-prompt-regexp, comint-send-input)
6286 (comint-source-default, comint-extract-string)
6287 (comint-get-source, comint-word, comint-completion)
6288 (comint-source, comint-prompt-read-only, comint-update-fence):
6289 Fix typos in docstrings.
6290 (comint-use-prompt-regexp-instead-of-fields, comint-kill-output):
6291 Declare with define-obsolete-*-alias macros.
6292 (comint-previous-matching-input-from-input)
6293 (comint-next-matching-input-from-input)
6294 (comint-previous-matching-input, comint-next-matching-input)
6295 (comint-forward-matching-input):
6296 Improve argument/docstring consistency.
6297
4880a274
JB
6298 * desktop.el (desktop-clear-preserve-buffers-regexp):
6299 Also preserve the *server* buffer.
6300
69c3280d
JB
6301 * simple.el (clone-indirect-buffer): Doc fix.
6302 (fixup-whitespace, just-one-space)
6303 (backward-delete-char-untabify, lambda): "?\ " -> "?\s".
6304 (next-error, next-error-highlight)
6305 (next-error-highlight-no-select, next-error-last-buffer)
6306 (next-error-buffer-p, next-error-find-buffer, next-error)
6307 (previous-error, next-error-no-select, previous-error-no-select)
6308 (open-line, split-line, minibuffer-prompt-width, kill-new)
6309 (binary-overwrite-mode): Fix typos in docstrings.
6310 (set-fill-column): Fix typo in message.
6311
6312 * skeleton.el (skeleton-proxy-new): Doc fix.
6313
6314 * strokes.el (strokes-load-hook): Doc fix.
6315 (strokes-grid-resolution, strokes-get-grid-position)
6316 (strokes-renormalize-to-grid, strokes-read-stroke)
6317 (strokes-read-complex-stroke, strokes-file, strokes-last-stroke)
6318 (strokes-global-map): Fix typos in docstrings.
6319 (strokes-help): Doc fix. Fix help message and pass it through
6320 `substitute-command-keys'.
6321
4880a274
JB
6322 * tempo.el (tempo-insert-prompt, tempo-interactive)
6323 (tempo-show-completion-buffer, tempo-tags, tempo-match-finder)
6324 (tempo-insert-string-functions, tempo-local-tags)
6325 (tempo-define-template, tempo-insert-template)
6326 (tempo-insert-prompt-compat, tempo-is-user-element)
6327 (tempo-insert-mark, tempo-find-match-string, tempo-complete-tag):
6328 Fix typos in docstrings.
6329
6330 * vcursor.el (vcursor-other-window, vcursor-bind-keys)
6331 (vcursor-key-bindings, vcursor-use-vcursor-map)
6332 (vcursor-find-window, vcursor-scroll-down)
6333 (vcursor-disable, vcursor-beginning-of-buffer)
6334 (vcursor-end-of-buffer): Fix typos in docstrings.
6335 (vcursor-relative-move, vcursor-get-char-count):
6336 Improve argument/docstring consistency.
6337
6338 * version.el: "?\ " -> "?\s".
6339
6340 * wid-edit.el (widget-default-create, widget-after-change)
6341 (widget-default-format-handler, widget-checklist-add-item)
6342 (widget-radio-add-item, widget-choose, widget-specify-secret)
6343 (widget-field-value-create, widget-field-value-get)
6344 (widget-editable-list-format-handler)
6345 (widget-editable-list-entry-create, widget-group-value-create)
6346 (widget-documentation-link-add)
6347 (widget-documentation-string-value-create): "?\ " -> "?\s".
6348 (widget-convert-text): Doc fix.
6349 (widget-narrow-to-field, widget-field-find)
6350 (widget-url-link-action, widget-emacs-library-link-action)
6351 (widget-color-notify): Fix typos in docstrings.
6352
6353 * w32-fns.el (w32-shell-name): Use `bound-and-true-p'.
6354 (x-select-text, set-w32-system-coding-system)
6355 (w32-add-charset-info): Fix typos in docstrings.
6356
6357 * emulation/cua-base.el (cua-mode, cua-enable-register-prefix)
6358 (cua-enable-cua-keys, cua-use-hyper-key)
6359 (cua-virtual-rectangle-edges): Fix typos in docstrings.
6360 (cua--M/H-key, cua--init-keymaps): "?\ " -> "?\s".
6361
6362 * net/tramp.el (tramp-handle-load): Fix typo in error message.
6363
6364 * emacs-lisp/re-builder.el (regexp-builder): Declare with
6365 `defalias' instead of faking it.
6366
6367 * eshell/em-ls.el (eshell-ls-decorated-name): Doc fix.
6368 (eshell-ls-missing, eshell-ls-dired-initial-args)
6369 (eshell-ls-use-in-dired): Fix typos in docstrings.
6370
200576f6
KS
63712005-07-20 Kim F. Storm <storm@cua.dk>
6372
6373 * emulation/cua-base.el (cua-mode): Improve doc string.
6374
3f32d6a3
JB
63752005-07-20 Juanma Barranquero <lekktu@gmail.com>
6376
a5b5bf44
JB
6377 * abbrev.el (expand-region-abbrevs): Doc fix.
6378 (inverse-add-mode-abbrev, inverse-add-global-abbrev):
6379 Improve argument/docstring consistency.
6380
6381 * arc-mode.el (archive-get-descr, archive-alternate-display):
6382 Doc fixes.
6383 (archive-l-e): Improve argument/docstring consistency.
6384 (archive-tmpdir, archive-unixdate, archive-unixtime)
6385 (archive-chmod-entry): Fix typos in docstrings.
6386 (archive-unflag, archive-unflag-backwards)
6387 (archive-unmark-all-files): "?\ " -> "?\s".
6388
6389 * buff-menu.el (Buffer-menu-unmark): Doc fix.
6390 (Buffer-menu-not-modified, Buffer-menu-execute)
6391 (Buffer-menu-toggle-read-only, Buffer-menu-buffer+size)
6392 (list-buffers-noselect, Buffer-menu-select): "?\ " -> "?\s".
6393
6394 * composite.el (compose-string, encode-composition-rule)
6395 (compose-last-chars): Fix typos in docstrings.
6396
3f32d6a3
JB
6397 * desktop.el (desktop-enable, desktop-basefilename):
6398 Declare with `define-obsolete-variable-alias'.
6399 (desktop-internal-v2s): Don't quote keywords.
6400 (desktop-clear): "?\ " -> "?\s".
6401
a5b5bf44
JB
6402 * dired.el (dired-align-file, dired-flag-backup-files)
6403 (dired-change-marks, dired-unmark-all-files): "?\ " -> "?\s".
6404 (dired-listing-switches, dired-ls-F-marks-symlinks)
6405 (dired-dwim-target, dired-load-hook, dired-mode-hook)
6406 (dired-directory, dired-faces, dired, dired-revert)
6407 (dired-mode, dired-summary, dired-view-file)
6408 (dired-copy-filename-as-kill, dired-delete-file)
6409 (dired-no-confirm, dired-unmark-all-marks)
6410 (dired-sort-by-date-regexp, dired-sort-by-name-regexp)
6411 (dired-sort-inhibit, dired-sort-other): Fix typos in docstrings.
6412 (dired-undo, dired-get-file-for-visit, dired-sort-toggle-or-edit):
6413 Fix typos in message strings.
6414
6415 * dired-x.el (virtual-dired): Declare with `defalias'.
6416 (dired-mark-unmarked-files, dired-local-variables-file)
6417 (dired-omit-here-always): Doc fix.
6418 (dired-omit-mode, dired-find-subdir)
6419 (dired-enable-local-variables, dired-clean-up-buffers-too)
6420 (dired-extra-startup, dired-mark-extension, dired-jump)
6421 (dired-jump-other-window, dired-omit-localp, dired-virtual-mode)
6422 (dired-smart-shell-command, dired-guess-shell-alist-user)
6423 (dired-man, dired-initial-position, dired-x-hands-off-my-keys)
6424 (dired-x-bind-find-file, dired-x-submit-report):
6425 Fix typos in docstrings.
6426 (dired-mark-unmarked-files): "?\ " -> "?\s".
6427
6428 * dirtrack.el (dirtrack-list): Fix typos in docstring.
6429
6430 * faces.el (describe-face): "?\ " -> "?\s".
6431 (read-all-face-attributes, read-face-font, modify-face)
6432 (face-attr-construct, italic): Fix typos in docstrings.
6433 (frame-update-face-colors): Declare with
6434 `define-obsolete-function-alias'.
6435
26b9ecbc
JB
6436 * files.el (find-file-noselect, recode-file-name): Doc fixes.
6437 (insert-directory, kill-some-buffers): "?\ " -> "?\s".
6438 (magic-mode-alist, buffer-file-numbers-unique)
6439 (write-file-functions, get-free-disk-space):
6440 Fix typos in docstrings.
6441 (find-file-not-found-hooks, find-file-hooks, write-file-hooks)
6442 (write-contents-hooks, write-file-hooks):
6443 Declare with `define-obsolete-variable-alias'.
6444
f33321ad
JB
6445 * forms-d2.el (arch-rj): Fix typo in docstrings.
6446 (arch-tocol): Likewise. "?\ " -> "?\s".
6447
6448 * frame.el (set-frame-font, cursor-in-non-selected-windows):
6449 Fix typo in docstring.
6450 (set-screen-width, set-screen-height): Delete redundant info in
6451 doctrings.
6452 (new-frame, screen-height, screen-width): Declare with
6453 `define-obsolete-function-alias'.
6454 (delete-frame-hook, blink-cursor): Declare with
6455 `define-obsolete-variable-alias'.
6456
6457 * paths.el (prune-directory-list): Fix typos in docstring.
6458
6459 * pcvs-util.el (cvs-flags-query, cvs-strings->string)
6460 (cvs-prefix-get): Fix typos in docstrings.
6461
6462 * ps-print.el (ps-extend-face-list, ps-extend-face)
6463 (ps-print-background-image): Fix typos in docstrings.
6464 (ps-default-fg, ps-default-bg): Doc fixes.
6465
6466 * s-region.el (s-region-bind): Doc fix.
6467 (s-region-move-p1, s-region-move-p2): Fix typos in docstrings.
6468
3f32d6a3
JB
6469 * textmodes/org.el (org-table-formula-substitute-names)
6470 (org-table-get-vertical-vector): Doc fixes.
6471 (org-table-recalculate): Remove unused argument to `message'.
6472
376b811b
CD
64732005-07-19 Carsten Dominik <dominik@science.uva.nl>
6474
3f32d6a3
JB
6475 * textmodes/org.el (org-table-column-names)
6476 (org-table-column-name-regexp)
a34ed813
SM
6477 (org-table-named-field-locations): New variables.
6478 (org-archive-subtree): Protect `this-command' when calling
376b811b
CD
6479 `org-copy-subtree' and `org-cut-subtree', to avoid appending to
6480 the kill buffer.
a34ed813
SM
6481 (org-complete): Remove fixed-formula completion.
6482 (org-edit-formulas-map): New variable.
6483 (org-table-edit-formulas): New command.
6484 (org-finish-edit-formulas, org-abort-edit-formulas)
3f32d6a3 6485 (org-show-variable, org-table-get-vertical-vector): New functions.
a34ed813
SM
6486 (org-table-maybe-eval-formula): Handle `:=' fields.
6487 (org-table-get-stored-formulas, org-table-store-formulas)
6488 (org-table-get-formula, org-table-modify-formulas)
6489 (org-table-replace-in-formulas): Handle named field formulas.
6490 (org-table-get-specials): Store locations of named fields.
376b811b 6491
09ca8329
JL
64922005-07-19 Juri Linkov <juri@jurta.org>
6493
6494 * progmodes/grep.el (grep-regexp-alist)
6495 (grep-mode-font-lock-keywords, grep-process-setup):
6496 Use default GNU grep match color "01;31m" instead of "01;41m".
6497 (grep-regexp-alist, grep-mode-font-lock-keywords):
6498 Use `\\[[0-9]*m' instead of `\\[00m'.
6499 (grep-regexp-alist): Move `\\(?:\033\\[K\\)?' from sgr_end to
6500 sgr_start where its handling is more important. Use the real
6501 length of sgr_start instead of constant 8.
6502 (grep-mode-font-lock-keywords): Don't delete `\\(?:\033\\[K\\)?'
6503 specially. Delete all remaining escape sequences.
6504 (grep-process-setup): Set "GREP_COLORS" for GNU grep 2.5.1-cvs.
6505 (grep-regexp-alist): Make hyperlink only for binary file name
6506 instead of the whole line.
6507 (grep-mode-map): Bind `backtab' to `compilation-previous-file'.
6508 (grep-mode): Add autoload.
6509
6510 * emacs-lisp/find-func.el (find-function-regexp):
6511 Add `define-compilation-mode'.
6512
09cab23d
JL
65132005-07-19 Juri Linkov <juri@jurta.org>
6514
6515 * compare-w.el (compare-ignore-whitespace, compare-windows-sync)
6516 (compare-windows-sync-string-size, compare-windows-recenter)
6517 (compare-windows-highlight, compare-windows): Add version 22.1.
6518 (compare-windows) <defface>: Inherit from lazy-highlight instead
6519 of duplicating its default value.
6520
6521 * cus-edit.el (custom-mode-map): Bind `C-c C-c' to `Custom-set'.
6522 (Custom-mode-menu): Use `info' instead of `Info-goto-node'.
6523
6524 * descr-text.el (describe-char): Create link buttons for `charset'
6525 and `code point'. Add the current input method name with a link
6526 button to `to input' field. Print face names of display table
6527 characters in `The display table entry is displayed by' section
6528 instead of printing face-id in the `display' field.
6529 Guess hardcoded faces and create a link button for them.
6530 Skip empty fields when calculating max-width.
6531 Treat `widget-create' specially while inserting strings from the
6532 collected field list.
6533 (describe-char-after): Made obsolete in version 22.1, not 21.5.
6534
6535 * diff-mode.el (diff-file-header): Change foreground color from
6536 yellow to green on light backgrounds.
6537 (diff-context): Inherit from `shadow' only for color/grayscale
6538 with more than 88 colors.
6539 (diff-indicator-removed, diff-indicator-added)
6540 (diff-indicator-changed): New faces.
6541 (diff-font-lock-keywords): Use new faces. Regroup rules.
6542 Add "^---$" for `normal' diff format. Fontify `#' lines with
6543 font-lock-comment-delimiter-face and font-lock-comment-face.
6544 Add `#' to ^[^...] in the rule for `diff-context-face'.
6545
6546 * faces.el (mode-line-highlight): Replace RoyalBlue4 with
6547 a button-like box. Inherit from `highlight' on low colors.
6548 (shadow): Use shades of gray only for color/grayscale with
6549 more than 88 colors. Use green for light backgrounds with
6550 8 colors, and yellow for dark backgrounds with 8 colors.
6551
a34ed813
SM
6552 * font-lock.el (font-lock-regexp-grouping-backslash):
6553 Don't inherit from escape-glyph (use bold for all cases).
09cab23d
JL
6554
6555 * info.el (info-xref-visited): Use light foreground color `violet'
6556 for dark backgrounds instead of dark color `magenta3'.
6557 (info-title-1): Use `yellow' color for dark backgrounds.
6558
6559 * isearch.el (isearch): Use not-too-dark magenta3 instead of
6560 too-light magenta2.
6561
6562 * replace.el (match): Use slightly more light RoyalBlue3 instead
6563 of dark RoyalBlue4.
6564
6565 * wid-edit.el (widget-inactive): Inherit from `shadow'.
6566
cc8b76bf
JB
65672005-07-19 Juanma Barranquero <lekktu@gmail.com>
6568
6d9c9ad9
JB
6569 * novice.el (disabled-command-hook): Declare it with
6570 `define-obsolete-variable-alias'.
6571
cc8b76bf
JB
6572 * desktop.el (desktop-enable, desktop-buffer-modes-to-save)
6573 (desktop-buffer-misc-functions, desktop-buffer-handlers)
6574 (desktop-load-default): Add release to obsolescence info.
6575 (desktop-globals-to-clear, desktop-buffer-mode-handlers)
6576 (desktop-append-buffer-args, desktop-read):
6577 Fix typos in docstrings.
6578 (desktop-kill): Fix typo in message.
6579 (desktop-save): Doc fix.
6580
acfb6f24 65812005-07-19 Michael Kifer <kifer@cs.stonybrook.edu>
cc8b76bf
JB
6582
6583 * viper-cmd.el (viper-escape-to-state): Bug fix.
6584 (viper-envelop-ESC-key): Change the definition of fast
6585 keysequence so it'll work with keyboard macros.
6586
6587 * ediff.el (ediff-patch-buffer): Change the docstring.
6588
e9b01d1f
KH
65892005-07-19 Kenichi Handa <handa@m17n.org>
6590
6591 * international/mule-cmds.el (select-safe-coding-system): Try to
6592 use an auto-coding (if any) before anything else. If the found
6593 auto-coding is invalid, show a warning message.
6594
6595 * international/mule.el (find-auto-coding): New function created
6596 by modifying the body of set-auto-coding.
6597 (set-auto-coding): Use find-auto-coding to find a coding.
6598
b4fb325f
RS
65992005-07-18 Richard M. Stallman <rms@gnu.org>
6600
6601 * allout.el (allout-isearch-expose): Use isearch-mode-end-hook-quit,
6602 not isearch-mode-end-hook-error.
6603 (allout-before-change-protect): Fix error message.
6604
1bef8597
JL
66052005-07-18 Juri Linkov <juri@jurta.org>
6606
6607 * allout.el (allout-mode):
6608 * calculator.el (calculator-copy):
6609 * custom.el (custom-known-themes):
6610 * dired.el (dired-desktop-buffer-misc-data)
6611 (dired-restore-desktop-buffer):
6612 * dired-x.el (dired-omit-marker-char):
6613 * files.el (basic-save-buffer):
6614 * font-core.el (font-lock-mode):
6615 * calendar/calendar.el (calendar-goto-hebrew-date)
6616 (calendar-goto-coptic-date, calendar-goto-ethiopic-date)
6617 (calendar-goto-persian-date):
6618 * language/ethio-util.el (ethio-sera-to-fidel-region):
6619 * textmodes/picture.el (picture-mode):
6620 Delete duplicate duplicate words.
6621
57cfde4d
JL
66222005-07-18 Juri Linkov <juri@jurta.org>
6623
6624 * isearch.el (isearch-mode-map): Remove key bindings for regexp
6625 chars * ? } |.
6626 (isearch-fallback): Don't call `isearch-process-search-char'.
6627 (isearch-*-char, isearch-}-char, isearch-|-char): Remove functions.
6628 (isearch-process-search-char): Call `isearch-fallback' for regexp
6629 chars * ? } |.
6630 (isearch-return-char): Make obsolete with `make-obsolete' instead
6631 of simply documenting it as obsolete in the docstring.
6632 (isearch-fallback): Refill docstring.
6633
6634 * international/isearch-x.el
ca19f3f1
AS
6635 (isearch-process-search-multibyte-characters): Remove unneeded
6636 `concat'. Add intermediate values to `junk-hist' instead of
6637 `minibuffer-history'. Test the length of `str'.
57cfde4d 6638
d34f0136
JB
66392005-07-18 Juanma Barranquero <lekktu@gmail.com>
6640
6641 * allout.el (allout-resolve-xref): Fix typos in error strings.
6642 (allout-before-change-protect): Remove unneeded `concat'.
6643
6644 * array.el (array-mode, array-reconfigure-rows)
6645 (untabify-backward): Fix typos in docstrings.
6646 (array-reconfigure-rows): Use `insert-buffer-substring', not
6647 `insert-buffer'.
6648
6649 * calendar/icalendar.el (icalendar--get-unfolded-buffer):
a34ed813
SM
6650 * progmodes/ada-mode.el (ada-make-body):
6651 Use `insert-buffer-substring' and `goto-char', not `insert-buffer'.
d34f0136
JB
6652
6653 * dired.el (dired-log):
6654 * tar-mode.el (tar-subfile-save-buffer):
6655 * play/zone.el (zone-pgm-stress-destress):
6656 Use `insert-buffer-substring', not `insert-buffer'.
6657
e81c51f0
SJ
66582005-07-17 Simon Josefsson <jas@extundo.com>
6659
c5fb0bd6 6660 * mail/smtpmail.el (smtpmail-auth-supported): Prefer PLAIN over LOGIN.
e81c51f0 6661
4effb112
SJ
66622005-07-16 Jose E. Marchesi <jemarch@gnu.org>
6663
c5fb0bd6
KS
6664 * lisp/mail/smtpmail.el (smtpmail-auth-supported):
6665 Add plain auth method.
6666 (smtpmail-try-auth-methods): Add AUTH PLAIN dialog.
4effb112 6667
4f8efafc
KS
66682005-07-17 Kim F. Storm <storm@cua.dk>
6669
f64d5328 6670 * ido.el (dired-other-window): Add ido property.
4f8efafc 6671
e41acc77
JB
66722005-07-16 Juanma Barranquero <lekktu@gmail.com>
6673
6674 * emacs-lisp/bytecomp.el (byte-compile-maybe-guarded):
6675 Fix typo in docstring.
6676 (byte-compile-interactive-only-functions): Add `insert-buffer' and
6677 `insert-file-literally'.
6678
6679 * emacs-lisp/edebug.el (def-edebug-form-spec): Add obsolescence
6680 info and delete redundant message. Doc fix.
6681 (edebug-install-custom-print-funcs, edebug-reset-print-funcs)
6682 (edebug-uninstall-custom-print-funcs): Define as obsolete aliases.
6683
ad50a502
RS
66842005-07-16 Richard M. Stallman <rms@gnu.org>
6685
6686 * emacs-lisp/bytecomp.el (byte-compile-and-recursion): New function.
6687 (byte-compile-and): Use byte-compile-and-recursion.
6688 (byte-compile-or-recursion): New function.
6689 (byte-compile-or): Use that.
6690 (byte-compile-if): Guard the else-clause too.
6691 (byte-compile-maybe-guarded): Handle (not (featurep 'emacs)).
4185451d
RS
6692
6693 * isearch.el (isearch-mode-end-hook-quit): New variable.
6694 (isearch-done): Bind it.
6695 (isearch-mode-end-hook): Doc fix.
6696
6697 * allout.el (allout-isearch-did-quit): Variable deleted.
6698 (allout-real-isearch-abort): Function name no longer used.
6699 (allout-mode): Do allout-enwrap-isearch whenever feature is wanted.
6700 (allout-isearch-rectification): isearch-mode always exists.
6701 Don't set allout-isearch-did-quit.
6702 (allout-isearch-expose): Check isearch-mode-end-hook-error, not
6703 allout-isearch-did-quit.
6704 (allout-enwrap-isearch): Just add the hook.
6705 (allout-isearch-abort): Function deleted.
6706 (allout-pre-command-business): Avoid warning.
ad50a502
RS
6707
6708 * progmodes/pascal.el (pascal-outline-map): Use fboundp, not boundp.
6709 Correctly avoid warnings.
6710 (pascal-outline): Likewise.
6711
6712 * progmodes/f90.el (f90-abbrev-start): Avoid warning.
6713
6714 * progmodes/asm-mode.el (asm-comment): Use with-no-warnings.
6715
6716 * play/tetris.el (tetris-mode): Avoid warning.
6717
6718 * play/snake.el (snake-mode): Avoid warning.
6719
6720 * play/gamegrid.el (gamegrid-shared-game-dir): Add defvar.
6721 (gamegrid-set-display-table): Avoid warning.
6722 (gamegrid-set-timer): Likewise.
6723 (gamegrid-make-mono-tty-face): Use set-face-inverse-video-p.
6724 (gamegrid-add-score-with-update-game-score-1): Take FILE
6725 as argument.
6726 (gamegrid-add-score-with-update-game-score): Pass that argument.
6727 Rename have-shared-game-dir to gamegrid-shared-game-dir.
6728
6729 * net/eudc-hotlist.el (eudc-hotlist-mode): Avoid warnings.
6730
6731 * net/eudc-bob.el (eudc-jump-to-event): Avoid warning.
6732 (eudc-bob-display-jpeg, eudc-bob-can-display-inline-images): Likewise.
6733
6734 * mail/uce.el (uce-reply-to-uce): Replace beginning-of-buffer
6735 and insert-file.
e41acc77 6736
ad50a502
RS
6737 * mail/supercite.el (sc-no-blank-line-or-header): Avoid warning.
6738 (sc-ask): Avoid warnings.
6739
6740 * eshell/em-hist.el (eshell-rebind-keys-alist): Add defvar.
6741 (eshell-hist-initialize): Use that var the natural way.
6742
6743 * emulation/viper-init.el (viper-activate-input-method): Avoid warning.
6744
a34ed813
SM
6745 * emacs-lisp/re-builder.el (reb-cook-regexp):
6746 Avoid warning calling lre-compile-string.
ad50a502
RS
6747 (reb-color-display-p): Avoid warning.
6748
6749 * calculator.el (calculator-last-input): Guard uses
6750 of event-key and key-press-event-p.
6751 (event-key, key-press-event-p): Delete definitions.
6752
6753 * emacs-lisp/find-gc.el (find-gc-unsafe-list)
dc9c856d
RS
6754 (find-gc-source-directory, find-gc-subrs-callers)
6755 (find-gc-noreturn-list, find-gc-source-files)
6756 (find-gc-subrs-called): Vars renamed and defvar'd.
ad50a502
RS
6757
6758 * emacs-lisp/checkdoc.el (checkdoc-make-overlay)
6759 (checkdoc-overlay-put, checkdoc-delete-overlay)
6760 (checkdoc-overlay-start, checkdoc-overlay-end)
e41acc77 6761 (checkdoc-mode-line-update, checkdoc-char=):
ad50a502 6762 Define such that compiler knows they are defined.
a34ed813
SM
6763 (checkdoc-call-eval-buffer): Delete. Use eval-buffer directly.
6764 (checkdoc-read-event): Delete. Use read-event directly.
ad50a502
RS
6765
6766 * whitespace.el (whitespace-make-overlay)
6767 (whitespace-overlay-put, whitespace-delete-overlay)
6768 (whitespace-overlay-start, whitespace-overlay-end):
6769 Define such that compiler knows they are defined.
6770 (whitespace): Move conditional inside.
6771
6772 * tempo.el (tempo-insert-template): Suppress warning.
6773
6774 * ediff-diff.el (longlines-mode): Add defvar.
6775
9ebc3953
EZ
67762005-07-16 Gary Howell <g1howell-list@yahoo.com> (tiny change)
6777
6778 * server.el: Bind "C-x #" in a way that works even if C-x is
6779 redefined to a command key, not a prefix key.
6780
2e9c1c6d
EZ
67812005-07-16 Johan Bockgard <bojohan@users.sourceforge.net> (tiny change)
6782
6783 * emacs-lisp/cl-macs.el (cl-make-type-test): Defer evaluation of
6784 cl-make-type-test till execution time.
6785
6bdeff3e
EZ
67862005-07-16 Markus Rost <rost@math.uni-bielefeld.de>
6787
6788 * dired-x.el (dired-do-relsymlink-regexp): Add missing optional
6789 arg ARG and use it.
6790
578f8106
EZ
67912005-07-16 Johan Bockgard <bojohan@users.sourceforge.net> (tiny change)
6792
6793 * emacs-lisp/cl-macs.el (cl-make-type-test): Add `atom' type.
6794
9f8a6f72
LT
67952005-07-15 Luc Teirlinck <teirllm@auburn.edu>
6796
6797 * emacs-lisp/easy-mmode.el (define-minor-mode): Avoid constructing
6798 a defcustom with two :set or :type keywords.
6799
e4b477a1
RS
68002005-07-15 Richard M. Stallman <rms@gnu.org>
6801
6802 * emacs-lisp/lisp-mode.el (emacs-lisp-mode-syntax-table):
6803 Don't give ^M comment-end syntax.
6804
bb7e5329
NR
68052005-07-16 Nick Roberts <nickrob@snap.net.nz>
6806
9ab281f0 6807 * progmodes/gdb-ui.el (gdb-var-update, gdb-var-update-handler):
bb7e5329
NR
6808 Don't consider gdbmi (gdb-mi.el has its own update functions).
6809 (gdb-var-delete): Make it work for gdbmi as well.
6810 (gdb-speedbar-expand-node): Move var-update here for gdbmi.
6811
6812 * progmodes/gud.el (etags, sdb): Only require etags when needed.
6813 (gud-speedbar-menu-items): Correct logic for enabling items.
6814
075e33b3
KS
68152005-07-15 Kim F. Storm <storm@cua.dk>
6816
2994c5cf 6817 * ido.el: Fix commentary.
9ab281f0 6818 (ido-define-mode-map): Move ido-next-work-file to C-M-o.
075e33b3 6819 Use with-no-warnings around ffap-guesser.
2994c5cf
KS
6820 (ido-file-internal, ido-read-file-name, ido-read-directory-name):
6821 Let bind minibuffer-completing-file-name to t.
075e33b3 6822
fea34e9f
JB
68232005-07-15 Juanma Barranquero <lekktu@gmail.com>
6824
9ab281f0
JB
6825 * startup.el (site-run-file, keyboard-type): Doc fixes.
6826 (command-line): Check for "--basic-display" argument; also for
6827 "--quick", not "--bare-bones" (which was renamed).
6828 (fancy-splash-text): Add missing item "Getting New Versions".
6829 (normal-splash-screen): Fix typos and improve consistency with
6830 `fancy-splash-text'. Update copyright year.
6831
1930e8f0
JB
6832 * hexl.el (hexl-mode-map): Recognize also `ehelp-command' as a
6833 valid binding for `help-char'.
6834
3c8dd9b9 6835 * emacs-lisp/derived.el (derived-mode-hook-name): Doc fix.
fea34e9f 6836
9ea818ab
DN
68372005-07-14 Dan Nicolaescu <dann@ics.uci.edu>
6838
6839 * term.el (term-mode): Disable cua-mode for term buffers.
6840
edc8ec9f
JB
68412005-07-14 Juanma Barranquero <lekktu@gmail.com>
6842
1930e8f0
JB
6843 * add-log.el (add-log-mailing-address, change-log-merge):
6844 Doc fixes.
edc8ec9f
JB
6845 (change-log-get-method-definition): Fix typo in docstring.
6846
44016d9d
KS
68472005-07-14 Kim F. Storm <storm@cua.dk>
6848
6849 * emulation/cua-base.el:
6850 (cua--pre-command-handler-1, cua--pre-command-handler)
6851 (cua--post-command-handler-1, cua--post-command-handler):
6852 Split in two. Check (buffer local) value of cua-mode.
6853 (cua-selection-mode): New command.
6854
fd90b80c
LT
68552005-07-13 Luc Teirlinck <teirllm@auburn.edu>
6856
6857 * custom.el (custom-initialize-safe-set)
6858 (custom-initialize-safe-default): Doc fixes.
6859
6860 * frame.el (blink-cursor-mode): Use `custom-initialize-safe-default'
6861 and simplify :init-value again.
6862
6863 * tooltip.el (tooltip-mode): Use `custom-initialize-safe-default'
6864 and simplify :init-value again. Delete autoload.
6865
6866 * startup.el (command-line): Use `custom-reevaluate-setting' again
6867 for tooltip-mode.
6868
9f8a6f72
LT
6869 * emacs-lisp/easy-mmode.el (define-minor-mode): Avoid constructing
6870 a defcustom with two :initialize keywords.
fd90b80c 6871
a937cb39
JB
68722005-07-13 Juanma Barranquero <lekktu@gmail.com>
6873
6874 * allout.el (my-mark-marker, allout-isearch-prior-pos)
6875 (allout-unprotected, allout-undo-aggregation, allout-snug-back)
6876 (allout-post-command-business, allout-flag-region)
6877 (isearch-reenable-font-lock, allout-yank)
6878 (allout-insert-latex-header, allout-insert-latex-trailer)
6879 (allout-latex-verbatim-quote-curr-line, allout-latexify-exposed)
6880 (allout-latex-verb-quote): Fix typos in docstrings.
1930e8f0 6881 (allout-enwrap-isearch, regexp-sans-escapes): Doc fixes.
a937cb39
JB
6882 (allout-unprotected, allout-prefix-data):
6883 Improve argument/docstring consistency.
6884 (allout-chart-subtree): Fix argument spec.
6885 (allout-open-topic): Rename `use_sib_bullet' argument to
6886 `use-sib-bullet'. Doc fix.
6887
6888 * whitespace.el (whitespace-check-buffer-leading)
6889 (whitespace-check-buffer-trailing)
6890 (whitespace-check-buffer-indent)
6891 (whitespace-check-buffer-spacetab)
6892 (whitespace-check-buffer-ateol, whitespace-highlighted-space)
6893 (whitespace-check-leading-whitespace)
6894 (whitespace-check-trailing-whitespace)
6895 (whitespace-check-spacetab-whitespace)
6896 (whitespace-check-indent-whitespace)
6897 (whitespace-check-ateol-whitespace, whitespace-abort-on-error)
6898 (whitespace-modes): Fix typos in docstrings.
1930e8f0 6899 (defgroup, defcustom): Doc fixes.
a937cb39
JB
6900
6901 * winner.el (winner-mode, winner-boring-buffers)
6902 (winner-pending-undo-ring): Doc fixes.
6903 (winner-ring): Remove unneeded `progn'.
6904 (winner-equal): `defsubst' it.
6905 (winner-redo): Fix message.
6906
010b9a45
KS
69072005-07-13 Kim F. Storm <storm@cua.dk>
6908
6909 * simple.el (line-move-1): Always use vertical-motion to
6910 do the last (or only) line move to ensure some movement.
6911 Undo 2005-06-23 change--don't check for overlays.
6912
c229fb15
YM
69132005-07-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
6914
6915 * term/mac-win.el (ccl-encode-mac-roman-font)
6916 (ccl-encode-mac-centraleurroman-font)
6917 (ccl-encode-mac-cyrillic-font, ccl-encode-mac-symbol-font):
2af9d879
SM
6918 (ccl-encode-mac-dingbats-font): Remove check for ASCII.
6919 Change charset-id boundary of dimension to ?\xef.
c229fb15
YM
6920 (mac-char-fontspec-list): New constant.
6921 (fontset-add-mac-fonts): Use it. Accept non-string `base-family'
6922 argument. Nil uses itself as family in font-spec. Previous
6923 behavior for nil is now provided by non-nil non-string argument.
6924 All callers changed. Add font-specs for Mac fonts to
6925 "fontset-default" unless iso8859-1 fonts are installed.
6926
69d05d83
SM
69272005-07-13 Stefan Monnier <monnier@iro.umontreal.ca>
6928
6929 * progmodes/sh-script.el (sh-get-indent-info): Only indent
6930 a continuation line if the \ is preceded by SPC or TAB.
6931 (sh-get-indent-info): Simplify.
6932 (sh-mark-init, sh-learn-buffer-indent, sh-add-completer):
6933 Use with-current-buffer.
6934
6935 * font-lock.el (font-lock-fontify-keywords-region): Avoid inf-loops
6936 when the matched text is empty.
6937
d8a9fbf0
LT
69382005-07-12 Luc Teirlinck <teirllm@auburn.edu>
6939
6940 * startup.el (command-line): Revert to previous handling of
6941 tooltip-mode. Explain in comment why the complexity is needed.
6942
6943 * tooltip.el (tooltip-mode): Revert to previous implementation of
6944 its defcustom.
6945
6946 * frame.el (blink-cursor-mode): Revert to previous implementation
f3eb269f 6947 of its defcustom. Update comment.
d8a9fbf0 6948
70f35cb1
LH
69492005-07-12 Lars Hansen <larsh@soem.dk>
6950
6951 * desktop.el: Update e-mail address.
6952
c37efb7a
YM
69532005-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
6954
6955 * term/mac-win.el (mac-services-mail-selection)
6956 (mac-services-mail-to): New functions.
6957 (mac-application-menu-map): Bind them.
6958
7ea9de71
NR
69592005-07-12 wulei <milton@wulei.net> (tiny change)
6960
6961 * progmodes/gdb-ui.el: Add note about buffering with Windows.
6962
350ecc49
LT
69632005-07-11 Luc Teirlinck <teirllm@auburn.edu>
6964
6965 * custom.el (custom-reevaluate-setting): Doc fix.
6966
ea6bc45d
JB
69672005-07-11 Jay Belanger <belanger@truman.edu>
6968
6969 * calc/calc.el (calc-embedded-announce-formula-alist)
6970 (calc-embedded-open-close-plain-alist)
69d05d83 6971 (calc-embedded-open-close-mode-alist): Add checks for additional
a937cb39 6972 major modes (due to Robert J. Chassell <bob@rattlesnake.com>).
ea6bc45d 6973
ba2c4279
JB
69742005-07-11 Juanma Barranquero <lekktu@gmail.com>
6975
6976 * custom.el (custom-enable-theme): Don't add theme to
6977 `custom-enabled-themes' with `push' because there is no
6978 setf-method for `delq'.
6979
3cc9e6d8
RS
69802005-07-11 Richard M. Stallman <rms@gnu.org>
6981
8989771d
RS
6982 * custom.el (custom-declare-variable): Doc fix.
6983
5176af43
RS
6984 * dired-aux.el (dired-compare-directories): Remove "." and ".."
6985 from the alists.
6986
3cc9e6d8
RS
6987 * emacs-lisp/edebug.el (edebug-slow-after, edebug-slow-before):
6988 Do nothing if edebug-active.
6989
6990 * emacs-lisp/edebug.el (edebug-enter): Don't with-timeout-suspend here.
6991 (edebug-display): Do it here instead.
6992
69932005-07-10 Richard M. Stallman <rms@gnu.org>
6994
6995 * cus-face.el (custom-theme-set-faces): Make it work.
6996 (custom-reset-faces): Doc fix.
6997 (custom-theme-reset-internal-face, custom-theme-face-value):
6998 Functions deleted.
6999
7000 * custom.el (custom-push-theme): Maintain list of the settings
7001 of a given theme in its theme-settings property.
7002 Maintain position of old settings in the theme-value
7003 or theme-face property.
7004 (custom-enabled-themes): New variable.
7005 (custom-theme-enabled-p): New function.
7006 (provide-theme): Update custom-enabled-themes.
7007 Disable and reenable the `user' theme.
7008 (require-theme): Doc fix.
7009 (custom-do-theme-reset, custom-remove-theme): Functions deleted.
7010 (custom-theme-value, custom-theme-variable-value): Likewise.
7011 (custom-theme-reset-internal): Likewise.
7012 (custom-theme-load-themes): Fix bugs and use custom-disable-theme.
7013 (custom-enable-theme, custom-disable-theme): New functions.
7014 (custom-variable-theme-value, custom-face-theme-value): Likewise.
7015 (custom-theme-recalc-variable, custom-theme-recalc-face): Likewise.
7016 (custom-theme-reset-variables): Simplify.
7017 (deftheme, custom-declare-theme, custom-make-theme-feature):
7018 Definitions moved.
7019
1a3b7cd5
RS
70202005-07-10 Chong Yidong <cyd@stupidchicken.com>
7021
7022 * longlines.el (longlines-show-region)
7023 (longlines-unshow-hard-newlines): Recognize hard newlines by
7024 non-nil hard property, instead of t.
7025
8ea74b0e 70262005-07-10 Michael Kifer <kifer@cs.stonybrook.edu>
4ff7373a
KS
7027
7028 * viper-cmd.el (viper--key-maps): New variable.
7029 (viper-normalize-minor-mode-map-alist): Use viper--key-maps and
8ea74b0e 7030 emulation-mode-map-alists.
4ff7373a
KS
7031 (viper-envelop-ESC-key): Use viper-subseq.
7032 (viper-search-forward/backward/next): Disable debug-on-error.
7033
7034 * viper-keym.el (viper-toggle-key, viper-quoted-insert-key)
7035 (viper-ESC-key): New defcustoms.
7036
7037 * viper-macs.el (ex-map-read-args): Use viper-subseq.
7038
7039 * viper-util.el (viper-key-to-emacs-key): Use viper-subseq.
7040 (viper-subseq): Copy of subseq from cl.el.
7041
7042 * viper.el (viper-go-away, viper-set-hooks): Use
8ea74b0e 7043 emulation-mode-map-alists, advise self-insert-command, add-minor-mode.
4ff7373a
KS
7044
7045 * viper-mous.el (viper-current-frame-saved): Use defvar.
7046
7047 * viper-init.el: Get rid of -face in face names.
7048
7049 * ediff-diff.el (ediff-extract-diffs, ediff-extract-diffs3):
8ea74b0e 7050 Make it work with longlines mode
4ff7373a
KS
7051
7052 * ediff-mult.el (ediff-meta-mode-hook): New variable.
7053
7054 * ediff-ptch.el (ediff-file-name-sans-prefix): Quote regexp.
7055
99580cde 7056 * ediff-init.el: Get rid of -face in face names.
4ff7373a 7057
e2dacaac
RS
70582005-07-10 Richard M. Stallman <rms@gnu.org>
7059
7060 * emacs-lisp/edebug.el (edebug-enter): Call with-timeout-suspend
7061 and with-timeout-unsuspend.
7062
7063 * emacs-lisp/debug.el (debug): Call with-timeout-suspend
7064 and with-timeout-unsuspend.
7065
7066 * emacs-lisp/timer.el (with-timeout-timers): New variable.
7067 (with-timeout): Bind that variable to record timers.
7068 (with-timeout-suspend, with-timeout-unsuspend): New functions.
7069
7070 * emacs-lisp/debug.el (debug-help-follow): New function.
7071 (debugger-mode-map): Use that instead of help-follow.
7072 (debugger-setup-buffer): Use eval-buffer-list
7073 to handle eval-buffer frames.
7074
70752005-07-10 N. Raghavendra <raghu@mri.ernet.in> (tiny change)
7076
69d05d83 7077 * timezone.el (timezone-parse-date): Change first regexp
e2dacaac
RS
7078 so it will not mistakenly match dates with no time zone.
7079
70802005-07-10 Jeff Dwork <jeff.dwork@amd.com> (tiny change)
7081
7082 * facemenu.el (facemenu-read-color): Do case-insensitive matching.
7083
72df78c9
LT
70842005-07-10 Luc Teirlinck <teirllm@auburn.edu>
7085
0a2eeb92
LT
7086 * custom.el (custom-initialize-safe-set)
7087 (custom-initialize-safe-default): New functions.
7088
7089 * frame.el (blink-cursor-mode): Use `custom-initialize-safe-default'
7090 and simplify :init-value.
7091
7092 * tooltip.el (tooltip-mode): Use `custom-initialize-safe-default'
7093 and simplify :init-value. Delete obsolete comment.
7094
7095 * startup.el (command-line): Use `custom-reevaluate-setting' to
7096 handle `tooltip-mode'. Delete obsolete comment.
7097
72df78c9
LT
7098 * files.el (set-visited-file-name): Avoid calling
7099 `file-name-nondirectory' with a nil argument.
7100
e2dacaac
RS
71012005-07-09 Richard M. Stallman <rms@gnu.org>
7102
7103 * emacs-lisp/debug.el (debugger-setup-buffer): When eval-buffer
7104 was called with nil for the buffer, handle the read position right.
7105 Handle read position for eval-region, too.
7106
4a65d2b3
JL
71072005-07-09 Juri Linkov <juri@jurta.org>
7108
7109 * fringe.el (fringe-mode): Add period in docstring.
7110 (fringe-query-style): Build prompt depending on `all-frames' arg.
7111
7112 * dired.el (dired-marker-char): Avoid quotations for `do' and `mark'
7113 to not create links to unrelated functions in the Help buffer.
7114
7115 * progmodes/compile.el (compilation-mode-hook, compilation-mode):
7116 Doc fix.
7117
7118 * simple.el (next-error-hook): New variable.
7119 (next-error): Use it. Doc fix.
7120
7121 * textmodes/ispell.el (ispell-command-loop): Add current
7122 dictionary name and program name to mode-line-format.
7123 (ispell-region, ispell-process-line): Add current dictionary name
7124 and program name to messages.
7125
31f3c79b
JB
71262005-07-08 Jay Belanger <belanger@truman.edu>
7127
7128 * calc/calc.el (calc-embedded-announce-formula-alist)
7129 (calc-embedded-open-close-formula-alist)
7130 (calc-embedded-open-close-word-alist)
7131 (calc-embedded-open-close-plain-alist)
7132 (calc-embedded-open-close-new-formula-alist)
7133 (calc-embedded-open-close-mode-alist)
7134 (calc-embedded-new-buffer-hook, calc-embedded-new-formula-hook)
7135 (calc-embedded-mode-hook): New variables.
7136
7137 * calc/calc-embed.el (calc-embedded-firsttime)
7138 (calc-embedded-firsttime-buf, calc-embedded-firsttime-formula):
7139 New variables.
7140 (calc-do-embedded): Use calc-embedded-firsttime,
7141 calc-embedded-firsttime-buf and calc-embedded-firsttime-formula to
7142 determine whether or not to run hooks.
7143 (calc-embedded-make-info) Set calc-embedded-firsttime-buf and
7144 calc-embedded-firsttime-formula appropriately.
7145 Set calc-embedded delimiter variables according to mode.
7146
917e0c95
RS
71472005-07-08 Richard M. Stallman <rms@gnu.org>
7148
7149 * emacs-lisp/checkdoc.el (checkdoc-proper-noun-list):
7150 Check for "emacs", etc., as entire symbol, not just as word.
7151 (checkdoc-file-comments-engine): Use regexp-quote on FN.
7152
7153 * files.el (set-visited-file-name): Report the error
7154 for "empty filename" earlier.
7155 (kill-some-buffers): Ignore buffers already dead.
7156
7157 * fringe.el (fringe-mode): Doc fix.
7158
7159 * emacs-lisp/bytecomp.el (byte-compile-maybe-guarded):
7160 Check for (featurep 'xemacs) and turn off warnings in what it guards.
7161 Use unwind-protect to ensure byte-compile-unresolved-functions
7162 is updated.
7163
7164 * whitespace.el (whitespace-buffer-leading-cleanup):
7165 Simplify w/ skip-chars-forward.
7166 (whitespace-buffer-trailing-cleanup): Simplify w/ skip-chars-backward.
7167
7168 * mail/rmail.el (rmail-only-expunge): Fix paren error.
7169 Unconditionally try to leave point at the same old place.
7170
8774406b
EZ
71712005-07-08 Ralf Angeli <angeli@iwi.uni-sb.de> (tiny change)
7172
7173 * comint.el (comint-postoutput-scroll-to-bottom)
69d05d83 7174 (comint-show-maximum-output): Take scroll-margin into consideration.
8774406b 7175
c380c937
KS
71762005-07-08 Kim F. Storm <storm@cua.dk>
7177
3aaa5e26
KS
7178 * ido.el (ido-use-filename-at-point): New choice `guess'.
7179 (ido-file-internal): Try ffap-guesser if selected.
7180
c380c937
KS
7181 * ido.el (ido-before-fallback-functions): New hook.
7182 (ido-buffer-internal, ido-file-internal, ido-read-buffer)
7183 (ido-read-file-name): Run it.
7184
2af9d879
SM
71852005-07-07 Stefan Monnier <monnier@iro.umontreal.ca>
7186
7187 * progmodes/hideif.el (hide-ifdef-use-define-alist): Pass a list of
7188 strings rather than a list of symbols to the completion function.
7189
f3414bd4
JB
71902005-07-07 Jay Belanger <belanger@truman.edu>
7191
9ab281f0 7192 * calc/calc-units.el (math-apply-units): Change the places in
f3414bd4
JB
7193 which units are simplified.
7194
a1306094
LT
71952005-07-07 Luc Teirlinck <teirllm@auburn.edu>
7196
7197 * cus-edit.el (customize-option, customize-option-other-window):
7198 Make them handle aliases.
7199
7200 * custom.el (custom-variable-p): Make it recursively follow
7201 aliases. Mention that in the docstring.
7202
bc4c8456
RS
72032005-07-07 Richard M. Stallman <rms@gnu.org>
7204
7205 * cus-start.el (exec-path): Use `directory' instead of `file'.
b713c813 7206 Fix tag for nil.
bc4c8456 7207
a653724b
JB
72082005-07-07 Juanma Barranquero <lekktu@gmail.com>
7209
7210 * replace.el (occur-rename-buffer): Use `generate-new-buffer' also
7211 when called non-interactively. Doc fix.
7212
9d42fe6f
LK
72132005-07-07 Lute Kamstra <lute@gnu.org>
7214
7215 * elide-head.el (elide-head-headers-to-hide): Recognize the FSF's
7216 new address as well.
7217
43b557d5
KH
72182005-07-07 Kenichi Handa <handa@m17n.org>
7219
69d05d83
SM
7220 * international/mule.el (make-coding-system):
7221 Describe `ascii-incompatible' property in the docstring.
43b557d5
KH
7222 (set-file-name-coding-system): Signal an error if coding-system is
7223 ascii-incompatible.
7224 (set-keyboard-coding-system): Likewise.
7225
a653724b
JB
7226 * international/mule-cmds.el (set-default-coding-systems):
7227 Don't set default-file-name-coding-system and
69d05d83 7228 default-keyboard-coding-system if coding-system is ASCII-incompatible.
43b557d5
KH
7229
7230 * international/utf-16.el: Declare that all UTF-16-based coding
a653724b 7231 systems are ASCII-incompatible.
43b557d5 7232
811ade5c
NR
72332005-07-07 Nick Roberts <nickrob@snap.net.nz>
7234
7235 * progmodes/gud.el: Require font-lock for displaying errors.
7236 Used by gdb-ui.el.
7237
ed6773fa
JB
72382005-07-07 Juanma Barranquero <lekktu@gmail.com>
7239
7240 * hi-lock.el (hi-lock-find-patterns): Protect also against invalid
7241 values for the pattern lists which are `read'able but not
7242 `append'able (like symbols).
7243
7ea8834e
RS
72442005-07-06 Richard M. Stallman <rms@gnu.org>
7245
7246 * progmodes/flymake.el (flymake-float-time): Instead of
7247 with-no-warnings, test for xemacs.
7248 (flymake-replace-regexp-in-string): Test fboundp of replace-in-string
7249 to avoid warning.
7250
d25dfeed
JB
72512005-07-06 Juanma Barranquero <lekktu@gmail.com>
7252
7253 * w32-vars.el (w32-fixed-font-alist): Fix typo in `defcustom' tag.
7254
68003d6b 72552005-07-05 Lute Kamstra <lute@gnu.org>
71d21198
LK
7256
7257 * battery.el: Add support for Darwin (with much debugging help
7258 from Samuel Lauber <sam124@operamail.com>).
7259 (battery-status-function, battery-echo-area-format)
7260 (battery-mode-line-format): Add support for pmset on Darwin.
7261 (battery-load-low, battery-load-critical): New user options.
7262 (battery-pmset): New function.
7263
68003d6b
LK
72642005-07-05 Lute Kamstra <lute@gnu.org>
7265
7266 Update FSF's address in GPL notices.
7267
7268 * textmodes/page-ext.el: Update FSF's address.
7269
c13ce396
SM
72702005-07-04 Stefan Monnier <monnier@iro.umontreal.ca>
7271
7272 * emacs-lisp/lisp-mode.el (lisp-mode-variables): Prevent adaptive
7273 filling from using prefix when filling a single-line docstring.
7274
7275 * progmodes/flymake.el: Remove useless eval-when-compile.
7276
7277 * arc-mode.el (archive-lzh-ogm): Reorder save excursion/restriction.
7278
4af33176
RS
72792005-07-04 Richard M. Stallman <rms@gnu.org>
7280
7281 * textmodes/org.el (org-file-apps-defaults-gnu):
c13ce396 7282 Rename from org-file-apps-defaults-linux.
4af33176
RS
7283 (org-default-apps): Don't test system-type for `linux'.
7284 (org-file-apps): Doc fix.
7285
6ea54413
DP
72862005-07-04 David Ponce <david@dponce.com>
7287
7288 * tree-widget.el: Improve header Commentary section.
7289 (tree-widget) [defgroup]
7290 (tree-widget-image-enable, tree-widget-themes-directory)
7291 (tree-widget-theme, tree-widget-image-properties-emacs)
7292 (tree-widget-image-properties-xemacs, tree-widget-create-image)
7293 (tree-widget-image-formats, tree-widget-control)
7294 (tree-widget-empty-control, tree-widget-leaf-control
7295 (tree-widget-guide, tree-widget-end-guide, tree-widget-no-guide)
7296 (tree-widget-handle, tree-widget-no-handle, tree-widget-p)
7297 (tree-widget-keep, tree-widget-after-toggle-functions)
7298 (tree-widget-open-node, tree-widget-close-node): Doc fix.
7299 (tree-widget-open-control, tree-widget-close-control): Fix doc and
7300 :help-echo message.
7301 (tree-widget-set-theme): Doc fix. Use `string-equal'.
7302 (tree-widget-image-properties): Doc fix. Clearer implementation.
7303 (tree-widget--cursors): New constant.
7304 (tree-widget-lookup-image): New function split from
7305 `tree-widget-find-image'. Clearer implementation.
7306 (tree-widget-find-image): Use it.
7307 (tree-widget-button-keymap): Use `set-keymap-parent'.
7308 (tree-widget) [define-widget]: Use `widget-children-value-delete'.
7309 Define the sub-widgets here.
7310 (tree-widget-node): Check that :node is not a tree-widget.
7311 (tree-widget-get-super, tree-widget-open-control)
7312 (tree-widget-close-control, tree-widget-empty-control)
7313 (tree-widget-leaf-control, tree-widget-guide)
7314 (tree-widget-end-guide, tree-widget-no-guide, tree-widget-handle)
7315 (tree-widget-no-handle, tree-widget-value-delete)
7316 (tree-widget-map): Remove.
7317 (tree-widget-children-value-save): Doc fix. Simplified.
7318 (tree-widget-value-create): Update according to previous changes.
7319
576ae47a
CD
73202005-07-04 Carsten Dominik <dominik@science.uva.nl>
7321
7322 * textmodes/org.el: Leading space replaced by TABS.
7323 (org-recalc-marks, org-table-rotate-recalc-marks)
7324 (org-table-get-specials): Treat "^" and "_" marks.
7325 (org-table-justify-field-maybe): Optional argument NEW.
c13ce396
SM
7326 (org-table-eval-formula): Parsing of the format simplified.
7327 New modes C,I. Honor the %= parameter in the current table.
7328 Avoid unnecessary re-align by using the NEW argument to
576ae47a 7329 `org-table-justify-field-maybe'.
c13ce396
SM
7330 (org-calc-default-modes): Default for date-format mimicks org-mode.
7331 (org-agenda, org-timeline): Quote argument in org-agenda-redo-command.
576ae47a 7332
29a05cd1
LT
73332005-07-03 Luc Teirlinck <teirllm@auburn.edu>
7334
7335 * cus-face.el (custom-theme-set-faces): Make it handle face
7336 aliases whose alias declarations are pre- or autoloaded.
7337
45cbf2fe
JL
73382005-07-04 Juri Linkov <juri@jurta.org>
7339
7340 * faces.el (read-face-name): Put the code for getting a face name
7341 from the buffer before adding the faces from the `face' property.
7342 Use `completing-read-multiple' instead of `completing-read'.
7343 Require `crm'. Add default value and post-process the returned
7344 list of faces.
7345
7346 * emacs-lisp/crm.el (crm-find-current-element)
7347 (crm-minibuffer-complete-and-exit): Handle minibuffer prompt.
7348
7349 * emacs-lisp/lisp-mode.el (eval-defun-1):
7350 * emacs-lisp/edebug.el (edebug-eval-defun):
7351 Remove unnecessary quotes.
7352
ec0421f3
JB
73532005-07-04 Juanma Barranquero <lekktu@gmail.com>
7354
c6c5714e
JB
7355 * progmodes/prolog.el (prolog-eof-string): Doc fixes.
7356 (prolog-indent-level): Fix typo in docstring.
7357
7358 * info.el (Info-history, Info-history-forward)
7359 (Info-history-list, Info-speedbar-fetch-file-nodes): Doc fixes.
7360
6db8cbf5
JB
7361 * add-log.el (add-change-log-entry):
7362 * comint.el (comint-dynamic-list-input-ring)
7363 (comint-dynamic-list-completions):
7364 * dabbrev.el (dabbrev-expand):
7365 * delim-col.el (delimit-columns-rectangle-line):
7366 * diff-mode.el (diff-context->unified, diff-reverse-direction)
7367 (diff-unified->context):
7368 * ediff-init.el (ediff-abbrev-jobname):
7369 * ediff-mult.el (ediff-replace-session-status-in-meta-buffer)
7370 (ediff-replace-session-activity-marker-in-meta-buffer):
7371 * info.el (Info-summary):
7372 * lpr.el (printify-region):
7373 * printing.el (pr-create-interface):
7374 * ps-print.el (ps-print-quote):
7375 * ses.el (ses-column-widths, ses-print-cell)
7376 (ses-adjust-print-width, ses-center):
7377 * shell.el (shell-file-name-quote-list):
7378 * strokes.el (strokes-read-stroke, strokes-read-complex-stroke)
7379 (strokes-fill-current-buffer-with-whitespace)
7380 (strokes-xpm-for-stroke, strokes-list-strokes)
7381 (strokes-xpm-char-bit-p, strokes-xpm-for-compressed-string):
7382 * term.el (term-dynamic-list-input-ring)
7383 (term-dynamic-list-completions):
7384 * calc/calc.el (math-format-stack-value):
7385 * emacs-lisp/edebug.el (edebug-display-freq-count):
7386 * progmodes/delphi.el (delphi-indent-line, delphi-fill-comment)
7387 (delphi-new-comment-line):
7388 * progmodes/ebnf2ps.el (ebnf-eps-filename, ebnf-trim-right):
7389 * progmodes/executable.el (executable-set-magic):
7390 * progmodes/python.el (inferior-python-mode):
7391 * progmodes/scheme.el (scheme-mode-syntax-table):
7392 * progmodes/sh-script.el (sh-maybe-here-document):
7393 * progmodes/sql.el (sql-copy-column):
7394 * progmodes/tcl.el (tcl-comment-indent, tcl-quote):
7395 * textmodes/bibtex.el (bibtex-mode):
7396 * textmodes/sgml-mode.el (html-imenu-index, sgml-attributes)
7397 (sgml-auto-attributes):
7398 * textmodes/table.el (table-insert, table-shorten-cell)
7399 (table--generate-source-scan-lines, table-delete-row)
7400 (*table--cell-delete-char, table--spacify-frame)
7401 (table--horizontally-shift-above-and-below)
7402 (table--cell-insert-char, table--cell-blank-str)
7403 (table--fill-region-strictly):
7404 * textmodes/tex-mode.el (tex-insert-quote, latex-find-indent):
7405 * textmodes/texinfo.el (texinfo-insert-quote): "?\ " -> "?\s".
7406
7407 * add-log.el (change-log):
7408 * apropos.el (apropos):
7409 * comint.el (comint-completion, comint-source):
7410 * dabbrev.el (dabbrev):
7411 * delim-col.el (columns):
7412 * diff-mode.el (diff-mode):
7413 * ediff.el (ediff):
7414 * ediff-diff.el (ediff-diff):
7415 * ediff-init.el (ediff-highlighting, ediff-merge, ediff-hook):
7416 * ediff-mult.el (ediff-mult):
7417 * ediff-ptch.el (ediff-ptch):
7418 * ediff-wind.el (ediff-window):
7419 * facemenu.el (facemenu):
7420 * indent.el (indent):
7421 * info.el (info):
7422 * jka-cmpr-hook.el (compression, jka-compr):
7423 * lpr.el (lpr):
7424 * outline.el (outlines):
7425 * pcmpl-cvs.el (pcmpl-cvs):
7426 * pcmpl-rpm.el (pcmpl-rpm):
7427 * printing.el (printing):
7428 * ps-print.el (postscript, ps-print, ps-print-horizontal)
7429 (ps-print-vertical, ps-print-headers, ps-print-font)
7430 (ps-print-color, ps-print-face, ps-print-n-up, ps-print-zebra)
7431 (ps-print-background, ps-print-printer, ps-print-page)
7432 (ps-print-miscellany):
7433 * ses.el (ses):
7434 * shell.el (shell, shell-directories, shell-faces):
7435 * startup.el (initialization):
7436 * strokes.el (strokes):
7437 * term.el (term):
7438 * uniquify.el (uniquify):
7439 * w32-vars.el (w32):
7440 * calc/calc.el (calc):
7441 * emacs-lisp/bytecomp.el (bytecomp):
7442 * emacs-lisp/cl-indent.el (lisp-indent):
7443 * emacs-lisp/edebug.el (edebug):
7444 * emacs-lisp/elp.el (elp):
7445 * emacs-lisp/testcover.el (testcover):
7446 * emacs-lisp/trace.el (trace):
7447 * emulation/viper-ex.el (viper-ex):
7448 * emulation/viper-mous.el (viper-mouse):
7449 * mail/mailalias.el (mailalias):
7450 * mail/supercite.el (supercite, supercite-frames)
7451 (supercite-attr, supercite-cite, supercite-hooks):
7452 * net/rcompile.el (remote-compile):
7453 * net/rlogin.el (rlogin):
7454 * obsolete/ooutline.el (outlines):
7455 * progmodes/delphi.el (delphi):
7456 * progmodes/ebnf2ps.el (postscript, ebnf2ps, ebnf-special)
7457 (ebnf-except, ebnf-repeat, ebnf-terminal, ebnf-non-terminal)
7458 (ebnf-production, ebnf-shape, ebnf-displacement, ebnf-syntactic)
7459 (ebnf-optimization):
7460 * progmodes/etags.el (etags):
7461 * progmodes/executable.el (executable):
7462 * progmodes/idlwave.el (idlwave):
7463 * progmodes/pascal.el (pascal):
7464 * progmodes/prolog.el (prolog):
7465 * progmodes/python.el (python):
7466 * progmodes/scheme.el (scheme):
7467 * progmodes/sh-script.el (sh, sh-script):
7468 * progmodes/sql.el (SQL):
7469 * progmodes/tcl.el (tcl):
7470 * textmodes/bibtex.el (bibtex, bibtex-autokey):
7471 * textmodes/enriched.el (enriched):
7472 * textmodes/makeinfo.el (makeinfo):
7473 * textmodes/sgml-mode.el (sgml):
7474 * textmodes/table.el (table-hooks):
7475 * textmodes/tex-mode.el (tex-file, tex-run, tex-view):
7476 * textmodes/texinfo.el (texinfo):
7477 * textmodes/two-column.el (two-column):
7478 Finish `defgroup' description with period.
59fda2fa 7479
ec0421f3 7480 * emacs-lisp/cl-indent.el (lisp-indent-maximum-backtracking):
6db8cbf5 7481 * eshell/esh-var.el (eshell-var):
bc25429a 7482 * progmodes/vhdl-mode.el (vhdl-testbench):
6db8cbf5
JB
7483 * textmodes/org.el (org): Fix typos in docstrings.
7484
7485 * emacs-lisp/timer.el (with-timeout): Improve argument/docstring
7486 consistency.
ec0421f3
JB
7487
7488 * progmodes/flymake.el (flymake-find-file): Remove.
7489 (flymake-float-time): Use `with-no-warnings'.
7490 (flymake-check-start-time, flymake-check-was-interrupted)
7491 (flymake-err-info, flymake-is-running, flymake-last-change-time)
7492 (flymake-new-err-info): `defvar' at compile time.
7493
74942005-07-03 Juanma Barranquero <lekktu@gmail.com>
7495
7496 * replace.el (occur-hook): Doc fix.
7497 (occur-1): Don't call `occur-hook' if there are no matches.
7498
3d393029
RS
74992005-07-03 Richard M. Stallman <rms@gnu.org>
7500
f24cd32e
RS
7501 * emulation/tpu-edt.el (tpu-original-global-map): Don't copy
7502 global-map, save the same map.
7503 (global-map): Don't alter it at top level.
7504 (tpu-edt-on): Save global map in tpu-original-global-map, then copy.
7505 Then alter it here instead.
7506 (tpu-edt-off): Set global-map to the saved one.
7507
7508 * emulation/tpu-edt.el (tpu-emacs19-p): Var deleted.
7509 All references simplified.
c13ce396 7510 (tpu-lucid-emacs-p): Rename from tpu-lucid-emacs19-p. Uses changed.
7fe48b75
RS
7511 (zmacs-regions): Add defvar.
7512 (repeat-complex-command-map): Everything about that deleted.
f24cd32e 7513
3d393029
RS
7514 * textmodes/artist.el (artist-key-is-drawing)
7515 (artist-key-endpoint1, artist-key-poly-point-list)
7516 (artist-key-shape, artist-key-draw-how, artist-popup-menu-table)
7517 (artist-key-compl-table, artist-rb-save-data)
7518 (artist-arrow-point-1, artist-arrow-point-2): Move defvars up.
7519 Don't put them in eval-when-compile.
7520 (artist-set-arrow-points-for-poly): Use `last', not `artist-last'.
7521
7522 * progmodes/ebrowse.el (ebrowse-revert-tree-buffer-from-file):
7523 Use with-no-warnings.
7524
7525 * net/browse-url.el (dos-windows-version): Add defvar.
7526
7527 * mail/supercite.el (filladapt-prefix-table): Add defvar.
7528
7529 * mail/rmailsum.el (rmail-summary-redo): Add defvar.
7530 (rmail-summary-mode-map, rmail-summary-overlay): Defvars moved up.
c13ce396 7531 (rmail-new-summary-line-count): Rename from new-summary-line-count.
3d393029
RS
7532 Add defvar.
7533 (rmail-summary-beginning-of-message): Use with-no-warnings.
7534 (rmail-summary-first-message, rmail-summary-last-message): Likewise.
7535
7536 * emulation/vip.el (vip-replace-string, ex-map, ex-read):
7537 Use with-no-warnings.
7538
7539 * emulation/vi.el (vi-mark-region): Use c-mark-function.
7540 (c-mark-function): Add point-moving-unit property.
7541 (vi-goto-line): Use with-no-warnings.
7542
7543 * emulation/edt.el (edt-last-copied-word): Add defvar.
7544 (zmacs-region-stays): Likewise.
7545 (edt-mark-section-wisely): Use c-mark-function for C.
7546 Use makr-defun for Fortran.
7547 (time-string): defvar deleted.
7548 (edt-display-the-time): Don't set time-string.
7549
7550 * emacs-lisp/macroexp.el (macroexp-accumulate): Rename arg to var+list.
7551
7552 * emacs-lisp/bytecomp.el (byte-compile-nogroup-warn):
7553 Don't warn when name is not constant
7554 or for defining the group `emacs'.
7555
7556 * tooltip.el (gud-tooltip-mode): Add defvar.
7557
7558 * startup.el (default-frame-background-mode): Add defvar.
7559
7560 * smerge-mode.el (smerge-mode): Add duplicate defvar near top.
7561
7562 * info.el (tool-bar-map): Add defvar.
7563
7564 * dired.el (dnd-protocol-alist): Add defvar.
7565
7566 * dired-aux.el (dired-query): Display question with answer, when
7567 the user answers.
7568
7569 * custom.el (custom-add-option): Doc fix.
7570
7571 * bookmark.el (Info-current-node, Info-suffix-list): Add defvars.
7572
112abe24
EZ
75732005-07-03 Eli Zaretskii <eliz@gnu.org>
7574
7575 * font-lock.el (font-lock-regexp-grouping-construct): Fix the
7576 bogus name from the last change.
7577
e1db6c78
LT
75782005-07-02 Luc Teirlinck <teirllm@auburn.edu>
7579
7580 * custom.el (custom-declare-variable): Fix typos in comment.
7581 (custom-known-themes): Doc fix.
7582 (custom-theme-directory): New defcustom.
7583 (require-theme): Make it check `custom-theme-directory'.
7584
7585 * cus-theme.el (custom-new-theme-mode): New function.
7586 (custom-theme-name, custom-theme-variables, custom-theme-faces)
7587 (custom-theme-description): Add compiler defvars.
7588 (customize-create-theme): Add doc to the "*New Custom Theme*"
7589 buffer. Use `custom-new-theme-mode'.
7590 (custom-theme-write): Put the created buffer in emacs-lisp-mode
7591 and save it to the `custom-theme-directory'. Make this the
7592 default directory of the buffer.
7593
ec0421f3 75942005-07-02 David Hunter <hunterd_42@comcast.net> (tiny change)
bd6a83d5 7595
ec0421f3
JB
7596 * progmodes/flymake.el (flymake-mode, flymake-mode-off):
7597 Fix unbalanced parentheses.
bd6a83d5 7598
1953295b
SM
75992005-07-02 Stefan Monnier <monnier@iro.umontreal.ca>
7600
7601 * progmodes/flymake.el (flymake-mode-on, flymake-mode-off): Move body
7602 into flymake-mode and delegate to flymake-mode.
7603
7604 * find-file.el (ff-which-function-are-we-in): Clean up.
7605
1324d580
JB
76062005-07-02 Juanma Barranquero <lekktu@gmail.com>
7607
b1f71b43
JB
7608 * replace.el (occur-rename-buffer): Fix docstring.
7609
1324d580
JB
7610 * emulation/edt.el (*EDT-keys*, edt-default-global-map)
7611 (edt-last-copied-word, edt-learn-macro-count)
7612 (edt-orig-page-delimiter, edt-orig-transient-mark-mode)
7613 (edt-rect-start-point, edt-user-global-map, rect-start-point)
7614 (time-string, zmacs-region-stays):
7615 * emulation/edt-mapper.el (edt-save-function-key-map)
7616 (EDT-key-name): `defvar' to silence the byte-compiler.
7617
d6951bb4
EZ
76182005-07-02 Martin Rudalics <rudalics@gmx.at> (tiny change)
7619
7620 * font-lock.el (font-lock-regexp-grouping-backslash): Rename from
7621 font-lock-regexp-backslash. Doc fix.
7622 (font-lock-regexp-backslash-grouping-construct): Rename from
7623 font-lock-regexp-backslash-construct. Doc fix.
588c0770 7624 (lisp-font-lock-keywords-2): Fix highlighting of Elisp regexp
d6951bb4
EZ
7625 grouping constructs.
7626
014b37b6
EZ
76272005-07-02 Eli Zaretskii <eliz@gnu.org>
7628
7629 * makefile.w32-in (bootstrap): Remove the $(EMACS) binary after
7630 updating all the prerequisites.
7631
64f72ae1
JB
76322005-07-01 Juanma Barranquero <lekktu@gmail.com>
7633
7634 * textmodes/org.el (org-agenda-start-on-weekday)
7635 (org-calendar-to-agenda-key, org-agenda-sorting-strategy)
7636 (org-agenda-use-time-grid, org-archive-location)
7637 (org-allow-space-in-links, org-usenet-links-prefer-google)
7638 (org-enable-table-editor, org-export-default-language)
7639 (org-export-html-show-new-buffer, org-fill-paragraph)
7640 (org-cycle, org-goto-ret, org-goto-left, org-goto-right)
7641 (org-goto-quit, org-occur, org-eval-in-calendar)
7642 (org-agenda-cleanup-fancy-diary, org-agenda-no-heading-message)
7643 (org-agenda-diary-entry, org-remember-help)
7644 (org-table-convert-region, org-at-table-p)
7645 (org-table-move-row-down, org-table-move-row-up)
7646 (org-table-copy-region, org-table-toggle-vline-visibility)
7647 (org-table-get-stored-formulas, org-table-get-specials)
7648 (org-recalc-commands, org-table-eval-formula)
7649 (org-table-formula-substitute-names, orgtbl-make-binding)
7650 (org-format-org-table-html, org-format-table-table-html)
7651 (org-format-table-table-html-using-table-generate-source)
7652 (org-customize): Fix typos in docstrings.
7653 (org-level-2, org-at-timestamp-p, org-agenda-day-view)
7654 (org-agenda-toggle-diary, org-agenda-toggle-time-grid)
7655 (org-back-to-heading): Doc fixes.
7656 (org-agenda-toggle-time-grid, org-cmp-category, org-cmp-time)
7657 (org-agenda-change-all-lines, org-get-header):
7658 Improve argument/docstring consistency.
7659 (orgtbl-error): Fix error message.
7660
7661 * progmodes/flymake.el (flymake-find-possible-master-files)
7662 (flymake-master-file-compare, flymake-get-line-err-count)
7663 (flymake-highlight-line, flymake-gui-warnings-enabled):
7664 Fix typos in docstrings.
7665 (flymake-parse-line, flymake-get-project-include-dirs-function)
7666 (flymake-get-prev-err-line-no, flymake-goto-prev-error):
7667 Doc fixes.
7668 (flymake-get-project-include-dirs-function)
7669 (flymake-make-err-menu-data):
7670 Improve argument/docstring consistency.
7671
b97c98ad
LK
76722005-07-01 Lute Kamstra <lute@gnu.org>
7673
12d6b124
LK
7674 * battery.el (battery-linux-proc-apm): Fix typo in docstring.
7675 Catch errors with ignore-errors. Use temporary buffer.
7676 (battery-linux-proc-acpi): Fix typo in docstring. Document `%r'.
7677
b97c98ad
LK
7678 * facemenu.el (facemenu-unlisted-faces): Delete foreground and
7679 background color faces.
1953295b
SM
7680 (facemenu-set-foreground, facemenu-set-background):
7681 Use facemenu-set-face-from-menu.
b97c98ad
LK
7682 (facemenu-set-face-from-menu): Treat face names that start with
7683 "fg:" or "bg:" as special.
7684 (facemenu-add-new-color): Don't create faces. Simplify.
7685
11bc6e51
RS
76862005-06-30 Richard M. Stallman <rms@gnu.org>
7687
7688 * emacs-lisp/crm.el (crm-do-completion): Handle minibuffer prompt.
7689 (crm-find-current-element): Likewise.
7690
76912005-06-30 Johan Bockg\e,Ae\e(Brd <bojohan@users.sourceforge.net>
7692
1953295b 7693 * help-fns.el (help-do-arg-highlight): Regexp-quote argument names.
11bc6e51 7694
01bf52cb
SM
76952005-06-30 Stefan Monnier <monnier@iro.umontreal.ca>
7696
7697 * arc-mode.el (archive-extract): Make it work as a mouse binding.
7698 (archive-mouse-extract): Make it an obsolete alias.
7699 (archive-mode-map): Don't use archive-mouse-extract any more.
7700 (archive-mode, archive-extract): write-contents-hooks ->
7701 write-contents-functions.
7702 (archive-arc-rename-entry, archive-lzh-rename-entry): Remove unused
7703 first arg.
7704 (archive-rename-entry): Update the call.
7705 (archive-zip-summarize): Remove unused var `method'.
7706 (archive-lzh-summarize): Remove unused var `creator'.
7707
1953295b
SM
7708 * emacs-lisp/debug.el (debug): Quieten Drew Adams by killing the
7709 dedicated frame upon exit.
01bf52cb
SM
7710
7711 * arc-mode.el: Bind inhibit-read-only rather than buffer-read-only.
7712 (archive-zip-extract, archive-zip-expunge)
7713 (archive-zip-update, archive-zip-update-case): Use executable-find.
7714 (archive-resummarize, archive-flag-deleted, archive-unmark-all-files):
7715 Use restore-buffer-modified-p.
7716 (archive-extract, archive-add-new-member, archive-write-file-member):
7717 Use with-current-buffer.
7718 (archive-lzh-ogm, archive-zip-chmod-entry): Use dolist.
7719
0a0157ba
AS
77202005-06-30 Andreas Schwab <schwab@suse.de>
7721
7722 * progmodes/gud.el (gud-filter): Remove unneeded progn.
7723
5026b8ee
GM
77242005-06-30 Glenn Morris <gmorris@ast.cam.ac.uk>
7725
7726 * progmodes/sh-script.el (sh-get-kw): `&' also separates words.
7727
63f7ffb3
JL
77282005-06-30 Juri Linkov <juri@jurta.org>
7729
7730 * faces.el (vertical-border): Inherit from mode-line-inactive
7731 only on tty.
7732
c665bf4b
JB
77332005-06-30 Juanma Barranquero <lekktu@gmail.com>
7734
27bbbadb
JB
7735 * help-fns.el (help-do-arg-highlight): Highlight also -ARG (for
7736 example, -NLINES in the `occur' docstring).
7737
426674a8
JB
7738 * replace.el (occur-1): When no matches are found, do not set the
7739 `buffer-read-only' and modified flags for the occur buffer,
7740 because it is deleted.
7741
c665bf4b
JB
7742 * emulation/cua-base.el (cua-check-pending-input)
7743 (cua-repeat-replace-region, cua-mode, cua-debug)
7744 (cua-auto-tabify-rectangles, cua-inhibit-cua-keys):
7745 Fix typos in docstrings.
7746
7747 * emulation/cua-gmrk.el (cua-toggle-global-mark)
7748 (cua-cut-region-to-global-mark)
7749 (cua--cut-rectangle-to-global-mark):
7750 Remove period from end of messages.
7751
7752 * emulation/cua-rect.el (cua-do-rectangle-padding):
7753 Remove period from end of messages.
7754 (cua--rectangle-seq-format): Fix typo in docstring.
7755 (cua-sequence-rectangle, cua-fill-char-rectangle):
7756 Improve argument/docstring consistency.
7757
9b07ab0a
JL
77582005-06-29 Juri Linkov <juri@jurta.org>
7759
7760 * faces.el (default-frame-background-mode): New internal variable.
7761 (frame-set-background-mode): Use it.
7762
7763 * startup.el (normal-top-level): Set default-frame-background-mode
7764 instead of frame-background-mode. Before setting it, test for its
7765 nil value. Remove tests for frame-background-mode and frame
7766 parameter `reverse'. Add test for "unspecified-fg".
7767
7768 * term/xterm.el (xterm-rxvt-set-background-mode):
7769 * term/rxvt.el (rxvt-set-background-mode):
7770 Set default-frame-background-mode instead of frame-background-mode.
7771
16f43910
JB
77722005-06-29 Juanma Barranquero <lekktu@gmail.com>
7773
0684376b
JB
7774 * simple.el (set-variable): Warn about obsolete user variables.
7775
16f43910
JB
7776 * imenu.el (imenu--completion-buffer):
7777 * mouse.el (mouse-buffer-menu-alist):
7778 * msb.el (msb-invisible-buffer-p):
7779 * calendar/diary-lib.el (diary-header-line-format):
7780 * emacs-lisp/pp.el (pp-buffer):
7781 * progmodes/cperl-mode.el (cperl-do-auto-fill):
7782 * textmodes/picture.el (picture-replace-match):
7783 Change space constants followed by a sexp to "?\s ".
7784
7785 * play/decipher.el (decipher-loop-with-breaks):
7786 * textmodes/texinfo.el (texinfo-insert-@item): Change space
7787 constants "protected" from end of line by a comment to "?\s".
7788
4b2f6649
SM
77892005-06-29 Stefan Monnier <monnier@iro.umontreal.ca>
7790
9a1505e9
SM
7791 * font-lock.el (save-buffer-state): Use `declare'.
7792
4b2f6649
SM
7793 * progmodes/cperl-mode.el (cperl-find-pods-heres): Don't gratuitously
7794 reset the syntax-table to cperl-mode-syntax-table.
7795 (cperl-mode): Make _ into word-syntax during font-locking so "print" in
7796 "foo_print_bar" is not matched as a reserved keyword.
7797
01d37825
CD
77982005-06-29 Carsten Dominik <dominik@science.uva.nl>
7799
16f43910 7800 * textmodes/org.el (orgtbl-setup): New function, for delayed
01d37825
CD
7801 setup for the orgtbl commands.
7802 (org-calc-default-modes): New option.
7803 (orgtbl-make-binding): Use `defun' to get better help display.
7804 (org-diary): Call `org-compile-prefix-format'.
7805 (org-table-formula-substitute-names): New function.
7806 (org-agenda-day-view, org-agenda-week-view): New commands.
7807 (org-agenda-toggle-week-view): Command removed.
7808 (org-tbl-menu): Split off from org-org-menu.
4b2f6649 7809 (org-mode): Move removal of outline-mode menus to here.
01d37825
CD
7810 (org-table-formula-debug): New option.
7811 (org-table-insert-row): Keep first field if just "#" or "*".
7812 (org-mode): Paragraph regexps fixed.
7813 (org-table-recalculate-regexp): New constant.
7814 (org-table-justify-field-maybe): Avoid replace if not necessary.
7815 (org-copy-special, org-cut-special): Use `call-interactively'.
7816 (org-table-copy-region): Take region from `interactive' call.
7817 (org-trim): Return string even if no match.
7818 (org-formula): New face.
4b2f6649
SM
7819 (org-set-font-lock-defaults): No longer highlight "FIXME".
7820 But highlight formula-related fields in table.
01d37825
CD
7821 (org-table-p): Use regexp, not fontification.
7822 (org-table-align): Handle white space at end of line.
7823 (org-table-formula-evaluate-inline): New option.
7824 (org-mode): Auto-wrapping in comment lines turned off.
7825 (org-table-copy-down): Evaluate only in copied field, not in
7826 destination.
7827 (org-table-current-formula): Variable removed.
7828 (org-table-store-formulas, org-table-get-stored-formulas)
7829 (org-table-modify-formulas, org-table-replace-in-formulas)
7830 (org-table-maybe-eval-formula): New functions.
4b2f6649 7831 (org-table-get-formula): Modify to use stored formulas.
01d37825
CD
7832 (org-table-insert-column, org-table-delete-column)
7833 (org-table-move-column): Call `org-table-modify-formulas'.
7834 (org-complete): Add completion for keyword formulas.
7835 (orgtbl-mode): Pull orgtbl-mode-map to start of
7836 minor-mode-map-alist.
7837
8c39e595
SM
78382005-06-29 Stefan Monnier <monnier@iro.umontreal.ca>
7839
4b2f6649
SM
7840 * progmodes/python.el (python-check): Require `compile' before
7841 modifying its variables.
7842
8c39e595
SM
7843 * newcomment.el (comment-indent-default): Don't get fooled by an early
7844 end of buffer.
7845
27484eb0
VJL
78462005-06-28 Vinicius Jose Latorre <viniciusjl@ig.com.br>
7847
8c39e595 7848 * ps-print.el (ps-print-version): Fix version number.
27484eb0 7849
34e60863
LT
78502005-06-28 Luc Teirlinck <teirllm@auburn.edu>
7851
9569175e 7852 * textmodes/ispell.el (ispell-word): Remove stray parenthesis.
34e60863 7853
025691ed
RS
78542005-06-28 Richard M. Stallman <rms@gnu.org>
7855
7856 * textmodes/flyspell.el (flyspell-use-local-map): Variable deleted.
7857 (flyspell-local-mouse-map): Declaration deleted.
7858 (flyspell-mouse-map): Bind only mouse-2.
7859 (flyspell-mode-map): Don't test flyspell-use-local-map.
7860 (flyspell-overlay-keymap-property-name): Var deleted.
7861 (flyspell-mode-on): Don't make local bindings for
7862 flyspell-mouse-map and flyspell-mode-map.
7863 (make-flyspell-overlay): Unconditionally put on `keymap' text prop.
7864
7865 * textmodes/ispell.el (ispell-word): Do not ignore short words.
7866
7867 * progmodes/compile.el (compilation-next-error-function):
7868 Don't switch buffers; operate on the current buffer.
7869
a1522a36
JL
7870 * progmodes/compile.el (compilation-error-file-name)
7871 (compilation-warning-file-name, compilation-info-file-name)
7872 (compilation-line-number, compilation-column-number): New faces.
7873 (compilation-error-face, compilation-warning-face)
7874 (compilation-info-face, compilation-line-face)
7875 (compilation-column-face): Use them.
7876
025691ed
RS
7877 * facemenu.el (facemenu-add-face): Warn when font-lock is active.
7878
7879 * comint.el (comint-password-prompt-regexp): Accept ", try again".
7880
7881 * bindings.el (global-map): Bind insertchar and its variants.
7882
78832005-06-27 Richard M. Stallman <rms@gnu.org>
7884
7885 * textmodes/artist.el (artist-text-overwrite)
7886 (artist-figlet-get-extra-args, artist-text-see-thru): Use read-string.
7887
9dae638c
VJL
78882005-06-27 Vinicius Jose Latorre <viniciusjl@ig.com.br>
7889
7890 * ps-print.el: It was not working the page selection for printing.
7891 Reported by Sebastian Tennant <sebyte@smolny.plus.com>.
7892 (ps-print-version): New version 6.6.7.
7893 (ps-end-sheet): New fun.
7894 (ps-header-sheet, ps-end-job): Call it.
7895
efd6ebec
LT
78962005-06-27 Luc Teirlinck <teirllm@auburn.edu>
7897
b61bfa4d 7898 * subr.el (add-to-list, add-to-ordered-list): Doc fixes.
efd6ebec 7899
019b1899
LK
79002005-06-27 Lute Kamstra <lute@gnu.org>
7901
7902 * facemenu.el (facemenu-unlisted-faces): Add foreground and
7903 background color faces.
7904 (facemenu-get-face): Delete function.
7905 (facemenu-set-face-from-menu): Don't call facemenu-get-face.
8c39e595 7906 (facemenu-add-new-color): Make second argument mandatory.
588c0770 7907 Create the appropriate face and return it. Simplify.
019b1899
LK
7908 (facemenu-set-foreground, facemenu-set-background): Don't check if
7909 color is defined. Use return value of facemenu-add-new-color.
7910
32da5de9
NR
79112005-06-26 Nick Roberts <nickrob@snap.net.nz>
7912
7913 * progmodes/gud.el (gud-filter): Add missing argument to
7914 with-selected-window.
7915
62350cdd
SM
79162005-06-26 Stefan Monnier <monnier@iro.umontreal.ca>
7917
7918 * emacs-lisp/easy-mmode.el (define-minor-mode): Don't automatically add
7919 a :require to the defcustom.
7920
7921 * emacs-lisp/autoload.el (make-autoload): Add the :setter for
7922 defcustoms corresponding to minor modes.
7923
ec9ac2be
DP
79242005-06-26 David Ponce <david@dponce.com>
7925
025691ed 7926 * recentf.el: Require tree-widget instead of wid-edit.
ec9ac2be
DP
7927 (recentf-filename-handler): Fix widget :type.
7928 (recentf-cancel-dialog, recentf-open-more-files)
7929 (recentf-open-files-action): Doc fix.
7930 (recentf-dialog-goto-first): New function.
7931 (recentf-dialog-mode-map): Set parent keymap first.
62350cdd
SM
7932 (recentf-dialog-mode): Define with define-derived-mode.
7933 Don't display continuation lines in dialogs.
ec9ac2be
DP
7934 (recentf-edit-list): Rename from recentf-edit-selected-items.
7935 (recentf-edit-list-select): Rename from recentf-edit-list-action.
7936 Simplify.
7937 (recentf-edit-list-validate): New function.
7938 (recentf-edit-list): Update accordingly.
7939 (recentf-open-files-item-shift): Remove.
7940 (recentf-open-files-item): Convert menu elements into tree and
7941 link widgets. Don't create the widgets.
7942 (recentf-open-files): Update accordingly.
7943 (recentf-save-list): Untabify.
7944
33b79ce4
LT
79452005-06-25 Luc Teirlinck <teirllm@auburn.edu>
7946
dd716cec
LT
7947 * replace.el (keep-lines-read-args): Add INTERACTIVE arg.
7948 (keep-lines): Add INTERACTIVE arg. Never delete lines only
7949 partially contained in the active region. Do not take active
7950 region into account when called from Lisp, unless INTERACTIVE arg
7951 is non-nil. Use `forward-line' instead of `beginning-of-line' to
7952 avoid trouble with fields. Make marker point nowhere when no
7953 longer used. Always return nil. Doc fix.
7954 (flush-lines): Add INTERACTIVE arg. Do not take active region
7955 into account when called from Lisp, unless INTERACTIVE arg is
7956 non-nil. Use `forward-line' instead of `beginning-of-line' to
7957 avoid trouble with fields. Make marker point nowhere when no
7958 longer used. Always return nil. Doc fix.
7959 (how-many): Add INTERACTIVE arg. Make RSTART and REND args
7960 interchangeable. Do not take active region into account when
7961 called from Lisp, unless INTERACTIVE arg is non-nil. Do not print
7962 message in echo area when called from Lisp, unless INTERACTIVE arg
7963 is non-nil. Avoid saying "1 occurrences". Do not use markers.
7964 Return the number of matches. Doc fix.
7965 (occur): Doc fix.
7966 (perform-replace): Make comment follow double space convention for
7967 the sake of `outline-minor-mode'.
7968
33b79ce4
LT
7969 * faces.el (facep): Doc fix.
7970
df13531d
RS
79712005-06-25 Richard M. Stallman <rms@gnu.org>
7972
a68d870b
RS
7973 * facemenu.el (facemenu-enable-faces-p): New function.
7974 (facemenu-background-menu, facemenu-foreground-menu)
7975 (facemenu-face-menu): Add menu-enable property.
7976
df13531d
RS
7977 * jka-compr.el (jka-compr-insert-file-contents):
7978 Special handling if cannot find the uncompression program.
7979
7980 * cus-face.el (custom-face-attributes): Add autoload.
7981
7982 * emacs-lisp/lisp-mode.el (lisp-mode-variables):
7983 Bind comment-indent-function locally.
7984
7985 * window.el (save-selected-window): Use save-current-buffer.
7986
7987 * subr.el (with-selected-window): Use save-current-buffer.
7988
7989 * progmodes/gud.el (gud-filter): Simplify using with-selected-window
7990 and with-current-buffer.
7991
19cfc561
RS
79922005-06-24 Richard M. Stallman <rms@gnu.org>
7993
7994 * simple.el (line-move-1): Fix previous change.
7995
8346425e
JB
79962005-06-24 Juanma Barranquero <lekktu@gmail.com>
7997
7998 * replace.el (occur-1): Set `buffer-read-only' and the
7999 buffer-modified flag before running `occur-hook' to protect
8000 against unintentional buffer switches that can lead to data loss.
8001
1c955542
NR
80022005-06-24 Nick Roberts <nickrob@snap.net.nz>
8003
8004 * progmodes/gud.el (gud-tooltip-print-command): Indent properly.
8005 (gud-gdb-marker-filter): Use font-lock-warning-face for any
8006 initial error.
8346425e 8007
1c955542
NR
8008 * progmodes/gdb-ui.el (gdb-send): Remove warning face from errors
8009 after fresh input.
8010 (gdb-var-create-handler): Put name of expression in quotes.
8346425e 8011
6fb276bd
LT
80122005-06-23 Luc Teirlinck <teirllm@auburn.edu>
8013
8014 * emacs-lisp/ring.el (ring-elements): Make it return a list of the
8015 elements of RING in order, and without bogus nil elements.
8016
528b6abc
RS
80172005-06-23 Richard M. Stallman <rms@gnu.org>
8018
8019 * simple.el (set-variable): Args renamed; doc fix.
8020 (line-move-1): When there are overlays around, use vertical-motion.
8021
8022 * faces.el (escape-glyph): Use brown against light background.
62350cdd 8023 (nobreak-space): Rename from no-break-space.
528b6abc
RS
8024 Fix previous change.
8025
8026 * dired-aux.el (dired-do-copy): Fix arg prompt.
8027
8028 * mail/sendmail.el (mail-setup-with-from): Fix custom type.
8029
aed4a603
GM
80302005-06-23 Glenn Morris <gmorris@ast.cam.ac.uk>
8031
8032 * mail/emacsbug.el (report-emacs-bug): Use "X server distributor"
8033 rather than "Distributor".
8034
9180519b
LK
80352005-06-23 Lute Kamstra <lute@gnu.org>
8036
8037 * emacs-lisp/debug.el (debugger-special-form-p): New defun.
8038 (debug-on-entry): Use it. New interactive declaration that uses
8039 function-called-at-point.
8040
9d12e52b
KS
80412005-06-23 Kim F. Storm <storm@cua.dk>
8042
8043 * subr.el (save-match-data): Add comment about using evaporate arg
8044 to set-match-data.
8045
6d44324c
GM
80462005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
8047
8048 * cus-edit.el (customize-face)
8049 (customize-face-other-window): Handle face aliases.
8050
8051 * faces.el (face-documentation, set-face-attribute)
8052 (face-spec-set): Handle face aliases.
8053
a1ef2eab
JB
80542005-06-22 Juanma Barranquero <lekktu@gmail.com>
8055
8056 * help-mode.el (help-make-xrefs): If a symbol representing a face
8057 name is not followed by the word "face", it could still be a
8058 function or variable name, so don't bypass other checks.
8059
8906db27
JL
80602005-06-22 Juri Linkov <juri@jurta.org>
8061
8062 * ps-print.el (ps-face-foreground-name, ps-face-background-name):
8063 Replace aliased functions with calls where second arg `inherit' is t.
8064
8431b136
NR
80652005-06-22 Nick Roberts <nickrob@snap.net.nz>
8066
8067 * progmodes/gdb-ui.el (gdb-error): New variable.
8068 (gdb-error): New function.
8069 (gdb-annotation-rules): Act on error-begin and error annotations.
8070 (gdb-concat-output): Use font-lock-warning-face for errors.
8071
53abc3bf
MB
80722005-06-22 Miles Bader <miles@gnu.org>
8073
5715f853
MB
8074 * bindings.el (propertized-buffer-identification): Use renamed
8075 `Buffer-menu-buffer' face.
8076
62350cdd 8077 * faces.el (vertical-border): Rename from `vertical-divider'.
73106994 8078 (escape-glyph): Change dark-background color back to `cyan'.
53abc3bf 8079
36a3b076
JL
80802005-06-21 Juri Linkov <juri@jurta.org>
8081
8082 * faces.el (face-user-default-spec): Try getting `customized-face'
8083 prior to `saved-face'.
8084 (frame-background-mode): Refill docstring.
8085
8086 * emacs-lisp/lisp-mode.el (eval-defun-1):
8087 * emacs-lisp/edebug.el (edebug-eval-defun):
8088 Set `saved-face' temporarily to nil before calling form.
8089 Set `customized-face' to the new spec after that.
8090
23873c96
JB
80912005-06-21 Juanma Barranquero <lekktu@gmail.com>
8092
8093 * subr.el (1value, lambda, key-substitution-in-progress):
8094 Doc fixes.
8095
8096 * autoinsert.el (auto-insert-alist):
8097 * ses.el (ses-call-printer):
8098 * subr.el (noreturn):
8099 * emacs-lisp/lisp.el (check-parens):
8100 * emacs-lisp/byte-opt.el (byte-optimize-pure-func):
8101 * net/browse-url.el (browse-url-mosaic):
8102 * progmodes/cc-defs.el (c-safe-scan-lists):
8103 * progmodes/ebnf-abn.el (ebnf-abn-lex):
8104 * progmodes/ebnf-bnf.el (ebnf-bnf-lex):
8105 * progmodes/ebnf-dtd.el (ebnf-dtd-lex):
8106 * progmodes/ebnf-ebx.el (ebnf-ebx-lex):
8107 * progmodes/ebnf-iso.el (ebnf-iso-lex):
8108 * progmodes/ebnf-yac.el (ebnf-yac-lex): Fix spellings.
8109
c224c19a
RS
81102005-06-21 Reiner Steib <Reiner.Steib@gmx.de>
8111
8112 * pcvs-defs.el (cvs-menu): Add cvs-mode-mark and cvs-mode-unmark.
8113
006b1390
GM
81142005-06-21 Glenn Morris <gmorris@ast.cam.ac.uk>
8115
8116 * calendar/appt.el (appt-make-list): Activate the package, if
8117 not already active (for backwards compatibility).
8118
b7d1f38f
KS
81192005-06-20 Kim F. Storm <storm@cua.dk>
8120
8121 * subr.el (add-to-ordered-list): Test membership with eq. Simplify.
8122
b4e49aee
MB
81232005-06-20 Miles Bader <miles@gnu.org>
8124
8125 * faces.el (vertical-divider): New face.
8126
01ba9662
JB
81272005-06-20 Juanma Barranquero <lekktu@gmail.com>
8128
8129 * simple.el (kill-whole-line): Doc fix.
8130 (next-error-buffer-p, next-error-find-buffer)
8131 (clone-indirect-buffer): Fix typos in docstrings.
cc4cb0f5
JB
8132 (comment-line-break-function): Doc fix: don't say variable
8133 is automatically buffer-local (it isn't).
01ba9662 8134
ebd06e28
MA
81352005-06-19 Michael Albinus <michael.albinus@gmx.de>
8136
8137 * net/tramp-ftp.el (top):
8138 * net/tramp-smb.el (top):
8139 * net/tramp-util.el (top):
8140 * net/tramp-uu.el (top):
8141 * net/tramp-vc.el (top):
8142 * net/tramp.el (top): Revert copyright years back to original
8143 ones. Tramp has a life outside GNU Emacs.
8144
5dafe00b
NR
81452005-06-19 Nick Roberts <nickrob@snap.net.nz>
8146
01ba9662 8147 * tooltip.el (tooltip-use-echo-area): Don't make it obsolete.
5dafe00b 8148
f04a8969
JL
81492005-06-18 Juri Linkov <juri@jurta.org>
8150
8151 * progmodes/grep.el (grep-regexp-alist): Use backreference at the
8152 end of first regexp to limit the match to the position between
8153 line number and source line with same separator character as used
8154 between file name and line number. In the second regexp limit
8155 mouse-face area to file name and line number by adding new group
8156 for them and referring it in HYPERLINK arg.
8157 (grep-regexp-alist, grep-mode-font-lock-keywords): Use shy group.
8158 (grep-mode): Set font-lock-lines-before to 0 to not refontify the
8159 previous line where grep markers may be already removed.
8160
e7c2398a
EZ
81612005-06-18 Peter Kleiweg <p.c.j.kleiweg@rug.nl>
8162
62350cdd 8163 * progmodes/ps-mode.el: Update version and maintainer's email address.
e7c2398a 8164
7ceb6e54 81652005-06-18 Steve Youngs <steve@xemacs.org>
49866ff8
EZ
8166
8167 * net/browse-url.el (browse-url-browser-function)
8168 (browse-url-default-browser): Add firefox.
8169 (browse-url-firefox-program, browse-url-firefox-arguments)
8170 (browse-url-firefox-startup-arguments)
8171 (browse-url-firefox-new-window-is-tab): New defcustoms.
8172 (browse-url-firefox, browse-url-firefox-sentinel): New functions.
8173
f19b57e3
RS
81742005-06-17 Richard M. Stallman <rms@gnu.org>
8175
0ad6717d
RS
8176 * startup.el (command-line): Warn if specified user name has
8177 no home directory.
8178
f19b57e3
RS
8179 * term.el (term-get-old-input, term-input-filter, term-input-sender)
8180 (term-mode-hook, term-exec-hook, term-escape-char): Doc fixes.
8181
ebd06e28 8182 * longlines.el (longlines-mode, longlines-show-hard-newlines):
f19b57e3
RS
8183 Doc fixes.
8184
8185 * faces.el (underline): Try bold if terminal doesn't support underline.
8186
8187 * mail/sendmail.el (mail-setup-with-from): New variable.
8188 (mail-insert-from-field): New function.
8189 (sendmail-send-it): Call it.
8190 (mail-setup): Optionally call it here.
8191
8192 * term/linux.el: Call tty-no-underline.
8193
043f95ab
LT
81942005-06-17 Luc Teirlinck <teirllm@auburn.edu>
8195
8196 * emacs-lisp/edebug.el (edebug-goto-here): Doc fix.
8197
579322ca
MB
81982005-06-17 Miles Bader <miles@gnu.org>
8199
fa735daa
MB
8200 * ediff-init.el (ediff-current-diff-A, ediff-current-diff-B)
8201 (ediff-current-diff-C, ediff-current-diff-Ancestor)
8202 (ediff-fine-diff-A, ediff-fine-diff-B, ediff-fine-diff-C)
8203 (ediff-fine-diff-Ancestor, ediff-even-diff-A, ediff-even-diff-B)
8204 (ediff-even-diff-C, ediff-even-diff-Ancestor, ediff-odd-diff-A)
8205 (ediff-odd-diff-B, ediff-odd-diff-C, ediff-odd-diff-Ancestor):
8206 Remove "-face" suffix from face names.
8207 (ediff-current-diff-face-A, ediff-current-diff-face-B)
8208 (ediff-current-diff-face-C, ediff-current-diff-face-Ancestor)
8209 (ediff-fine-diff-face-A, ediff-fine-diff-face-B)
8210 (ediff-fine-diff-face-C, ediff-fine-diff-face-Ancestor)
8211 (ediff-even-diff-face-A, ediff-even-diff-face-B)
8212 (ediff-even-diff-face-C, ediff-even-diff-face-Ancestor)
8213 (ediff-odd-diff-face-A, ediff-odd-diff-face-B)
8214 (ediff-odd-diff-face-C, ediff-odd-diff-face-Ancestor):
8215 New backward-compatibility aliases for renamed faces.
8216 (ediff-current-diff-face-A, ediff-current-diff-face-B)
8217 (ediff-current-diff-face-C, ediff-current-diff-face-Ancestor)
8218 (ediff-fine-diff-face-A, ediff-fine-diff-face-B)
8219 (ediff-fine-diff-face-C, ediff-fine-diff-face-Ancestor)
8220 (ediff-even-diff-face-A, ediff-even-diff-face-B)
8221 (ediff-even-diff-face-C, ediff-even-diff-face-Ancestor)
8222 (ediff-odd-diff-face-A, ediff-odd-diff-face-B)
8223 (ediff-odd-diff-face-C, ediff-odd-diff-face-Ancestor):
8224 Use renamed ediff faces.
8225
958e6876
MB
8226 * eshell/esh-test.el (eshell-test-ok, eshell-test-failed):
8227 Remove "-face" suffix from face names.
53099cfc 8228 (eshell-test-ok-face, eshell-test-failed-face):
958e6876
MB
8229 New backward-compatibility aliases for renamed faces.
8230 (eshell-run-test): Use renamed eshell-test faces.
8231
ca19f3f1
AS
8232 * eshell/em-prompt.el (eshell-prompt): Remove "-face" suffix from
8233 face name.
8234 (eshell-prompt-face): New backward-compatibility alias for renamed
8235 face.
958e6876
MB
8236 (eshell-emit-prompt): Use renamed eshell-prompt face.
8237
8238 * eshell/em-ls.el (eshell-ls-directory, eshell-ls-symlink)
8239 (eshell-ls-executable, eshell-ls-readonly, eshell-ls-unreadable)
8240 (eshell-ls-special, eshell-ls-missing, eshell-ls-archive)
8241 (eshell-ls-backup, eshell-ls-product, eshell-ls-clutter):
8242 Remove "-face" suffix from face names.
8243 (eshell-ls-directory-face, eshell-ls-symlink-face)
8244 (eshell-ls-executable-face, eshell-ls-readonly-face)
8245 (eshell-ls-unreadable-face, eshell-ls-special-face)
8246 (eshell-ls-missing-face, eshell-ls-archive-face)
8247 (eshell-ls-backup-face, eshell-ls-product-face)
53099cfc 8248 (eshell-ls-clutter-face):
958e6876
MB
8249 New backward-compatibility aliases for renamed faces.
8250 (eshell-ls-decorated-name): Use renamed eshell-ls faces.
8251
62350cdd
SM
8252 * progmodes/cc-fonts.el (c-nonbreakable-space-face):
8253 Remove "-face" suffix from face name.
579322ca
MB
8254 (c-cpp-matchers): Use the variable `c-nonbreakable-space-face'
8255 instead of literal face.
8256
289824a3
JB
82572005-06-17 Juanma Barranquero <lekktu@gmail.com>
8258
53099cfc
JB
8259 * emacs-lisp/warnings.el (display-warning, lwarn)
8260 (warning-minimum-log-level): Doc fixes.
8261 (warning-minimum-level, warning-minimum-log-level):
8262 Add :debug to :type choices.
8263
289824a3
JB
8264 * progmodes/ada-mode.el (ada-format-paramlist)
8265 (ada-get-indent-case, ada-check-matching-start)
8266 (ada-check-defun-name, ada-goto-matching-decl-start)
8267 (ada-goto-matching-start, ada-goto-matching-end, ada-tab)
8268 (ada-untab, ada-move-to-start, ada-fill-comment-paragraph)
8269 (ada-make-subprogram-body): Follow error conventions.
8270 (ada-case-exception-file, ada-indent-comment-as-code)
8271 (ada-indent-handle-comment-special, ada-indent-renames)
8272 (ada-indent-return, ada-search-directories-internal)
8273 (ada-tab-policy, ada-case-exception-substring)
8274 (ada-other-file-alist, ada-matching-start-re)
8275 (ada-matching-decl-start-re, ada-contextual-menu-last-point)
8276 (ada-imenu-generic-expression, ada-compile-goto-error)
8277 (ada-in-comment-p, ada-in-string-p, ada-in-string-or-comment-p)
8278 (ada-popup-menu, ada-add-extensions, ada-mode)
8279 (ada-region-selected, ada-create-case-exception)
8280 (ada-create-case-exception-substring, ada-after-keyword-p)
8281 (ada-activate-keys-for-case, ada-adjust-case-region)
8282 (ada-adjust-case-buffer, ada-format-paramlist)
8283 (ada-scan-paramlist, ada-insert-paramlist)
8284 (ada-indent-newline-indent)
8285 (ada-indent-newline-indent-conditional)
8286 (ada-justified-indent-current, ada-goto-previous-word)
8287 (ada-indent-current, ada-get-indent-open-paren)
8288 (ada-get-indent-paramlist, ada-get-indent-end)
8289 (ada-get-indent-case, ada-get-indent-when, ada-get-indent-if)
8290 (ada-get-indent-block-start, ada-get-indent-subprog)
8291 (ada-get-indent-noindent, ada-get-indent-label)
8292 (ada-get-indent-loop, ada-get-indent-type, ada-goto-stmt-start)
8293 (ada-search-prev-end-stmt, ada-goto-next-non-ws)
8294 (ada-goto-stmt-end, ada-goto-next-word)
8295 (ada-check-matching-start, ada-check-defun-name)
8296 (ada-goto-matching-decl-start, ada-goto-matching-start)
8297 (ada-goto-matching-end, ada-search-ignore-string-comment)
8298 (ada-in-decl-p, ada-looking-at-semi-or)
8299 (ada-looking-at-semi-private, ada-in-paramlist-p)
8300 (ada-in-open-paren-p, ada-tab, ada-indent-current-function)
8301 (ada-untab-hard, ada-move-to-start, ada-move-to-end)
8302 (ada-next-procedure, ada-previous-procedure, ada-next-package)
8303 (ada-previous-package, ada-create-menu)
8304 (ada-fill-comment-paragraph-justify)
8305 (ada-fill-comment-paragraph-postfix, ada-fill-comment-paragraph)
8306 (ada-other-file-name, ada-last-which-function-line)
8307 (ada-last-which-function-subprog, ada-which-function)
8308 (ada-get-body-name, ada-outline-level, ada-narrow-to-defun)
8309 (ada-gen-treat-proc, ada-check-emacs-version)
8310 (ada-continuation-indent, ada-align-region-separate):
8311 Fix typos in docstrings.
8312 (ada-adjust-case, ada-adjust-case-interactive): Doc fixes.
8313
52167727
LK
83142005-06-16 Lute Kamstra <lute@gnu.org>
8315
8316 * simple.el (fundamental-mode): Run after-change-major-mode-hook
8317 conditionally.
8318
04cedb11
JB
83192005-06-16 Juanma Barranquero <lekktu@gmail.com>
8320
246d1dba
JB
8321 * comint.el (comint-replace-by-expanded-filename)
8322 (comint-prompt-regexp, comint-delimiter-argument-list)
8323 (comint-preinput-scroll-to-bottom):
8324 * info.el (Info-hide-cookies-node):
8325 * ls-lisp.el (ls-lisp-classify):
8326 * find-file.el (ff-search-directories, ff-special-constructs)
8327 (ff-find-other-file):
8328 * font-lock.el (font-lock-keywords):
8329 * shell.el (shell-prompt-pattern)
8330 (shell-dynamic-complete-functions, shell-mode)
8331 (shell-delimiter-argument-list):
8332 * term.el (term-replace-by-expanded-filename)
8333 (term-prompt-regexp, term-delimiter-argument-list):
8334 * woman.el (woman-ignore, woman0-if):
8335 * emacs-lisp/derived.el (derived-mode-init-mode-variables):
8336 * emacs-lisp/elint.el (elint-init-env):
8337 * emacs-lisp/regexp-opt.el (regexp-opt-depth):
8338 * eshell/esh-mode.el (eshell-preinput-scroll-to-bottom):
8339 * language/ethio-util.el (ethio-tilde-escape)
8340 (ethio-use-three-dot-question):
8341 * net/zone-mode.el (zone-mode-load-time-setup):
8342 * progmodes/cc-align.el (c-lineup-argcont):
8343 * progmodes/cc-awk.el (c-awk-beginning-of-defun):
8344 * progmodes/cperl-mode.el (cperl-set-style-back):
8345 * progmodes/inf-lisp.el (inferior-lisp-prompt):
8346 * progmodes/vhdl-mode.el (vhdl-beginning-of-libunit):
8347 Fix spellings in docstrings.
8348
8349 * textmodes/sgml-mode.el (sgml-calculate-indent, html-tag-help):
8350 * progmodes/modula2.el (m2-for): Fix spellings.
8351
8352 * menu-bar.el (menu-bar-games-menu): Fix typo in menu help string.
8353
8354 * simple.el (undo-more): Don't use `format' on `error' arguments.
8355 Improve argument/docstring consistency.
8356 (pending-undo-list): Doc fix.
8357
8358 * smerge-mode.el (smerge-ensure-match):
8359 * emulation/vip.el (vip-ex):
8360 * net/zone-mode.el (zone-mode-update-serial):
8361 * progmodes/idlwave.el (idlwave-complete):
8362 * progmodes/vhdl-mode.el (vhdl-visit-file)
8363 (vhdl-compose-wire-components):
8364 Don't use `format' on `error' arguments.
8365
04cedb11
JB
8366 * tooltip.el (tooltip-start-delayed-tip, tooltip-timeout)
8367 (tooltip-use-echo-area, tooltip-process-prompt-regexp)
8368 (tooltip-help-tips): Fix typos in docstrings.
8369
c25ae380
DP
83702005-06-16 David Ponce <david@dponce.com>
8371
8372 * tree-widget.el (tree-widget-value-create): Simplify last change.
8373
e6838581
KS
83742005-06-15 Matt Hodges <MPHodges@member.fsf.org>
8375
8376 * ido.el (ido-incomplete-regexp): New variable.
8377 (ido-set-matches-1): Handle invalid-regexp error and set
8378 ido-incomplete-regexp.
8379 (ido-incomplete-regexp): New face.
8380 (ido-completions): Use it.
62350cdd
SM
8381 (ido-complete, ido-exit-minibuffer, ido-completions):
8382 Handle incomplete regexps.
e6838581
KS
8383 (ido-completions): Add check for complete match when entering a regexp.
8384
10f401d2
SM
83852005-06-15 Stefan Monnier <monnier@iro.umontreal.ca>
8386
8387 * subr.el (add-to-ordered-list): Use a weak hash-table to avoid leaks.
8388
c202dc91
SM
83892005-06-15 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
8390
8391 * textmodes/bibtex.el (bibtex-Preamble): Enclose BibTeX preamble
8392 by field delimiters.
8393
763e7cf6
DP
83942005-06-15 David Ponce <david@dponce.com>
8395
3b2f3d1a
DP
8396 * tree-widget.el: eval-and-compile inlined functions so they will
8397 be available at run-time too.
8398 (tree-widget-super-format-handler)
763e7cf6
DP
8399 (tree-widget-format-handler): Remove.
8400 (tree-widget-value-create): Handle the :indent property.
8401
e6572f79
MB
84022005-06-15 Miles Bader <miles@gnu.org>
8403
ef88a999
MB
8404 * progmodes/which-func.el (which-func): Only inherit
8405 `font-lock-function-name-face' when that makes sense against the
8406 default mode-line face, otherwise set the face color explicitly.
8407
e6572f79
MB
8408 * progmodes/cperl-mode.el (cperl-init-faces): Use literal cperl
8409 faces instead of (non-existent) variables.
8410
f1b6d70f
SM
84112005-06-14 Stefan Monnier <monnier@iro.umontreal.ca>
8412
8413 * iswitchb.el (iswitchb-to-end): Replace mapcar with dolist.
8414 (iswitchb-get-matched-buffers): Likewise. Simplify.
8415
b6116bd2
MB
84162005-06-14 Miles Bader <miles@gnu.org>
8417
a5d37031
MB
8418 * progmodes/ld-script.el (ld-script-location-counter):
8419 Remove "-face" suffix from face name.
e6838581 8420 (ld-script-location-counter-face):
a5d37031
MB
8421 New backward-compatibility alias for renamed face.
8422 (ld-script-location-counter-face): Use renamed face.
8423
e4c067b5
MB
8424 * progmodes/cperl-mode.el (cperl-nonoverridable, cperl-array)
8425 (cperl-hash): Remove "-face" suffix from face names.
8426 (cperl-nonoverridable-face, cperl-array-face, cperl-hash-face):
a5d37031 8427 New backward-compatibility aliases for renamed faces.
e4c067b5
MB
8428 (cperl-find-pods-heres, cperl-init-faces, cperl-ps-print-init)
8429 (cperl-ps-print-face-properties): Use renamed cperl-mode faces.
8430
9ce2eb5e
MB
8431 * progmodes/which-func.el (which-func): Remove "-face" suffix from face
8432 name.
8433 (which-func-face): New backward-compatibility alias for renamed face.
8434 (which-func-format): Use renamed which-func face.
8435
63a5fd63
MB
8436 * progmodes/vhdl-mode.el (vhdl-prompt, vhdl-attribute, vhdl-enumvalue)
8437 (vhdl-function, vhdl-directive, vhdl-reserved-word)
8438 (vhdl-translate-off): Remove "-face" suffix and "font-lock-" from face
8439 names.
8440 (vhdl-speedbar-entity, vhdl-speedbar-architecture)
8441 (vhdl-speedbar-configuration, vhdl-speedbar-package)
8442 (vhdl-speedbar-library, vhdl-speedbar-instantiation)
8443 (vhdl-speedbar-subprogram, vhdl-speedbar-entity-selected)
8444 (vhdl-speedbar-architecture-selected)
8445 (vhdl-speedbar-configuration-selected)
8446 (vhdl-speedbar-package-selected)
8447 (vhdl-speedbar-instantiation-selected): Remove "-face" suffix from face
8448 names.
8449 (vhdl-font-lock-keywords-2, vhdl-font-lock-keywords-5):
8450 Use renamed faces.
8451 (vhdl-prompt-face, vhdl-attribute-face, vhdl-enumvalue-face)
8452 (vhdl-function-face, vhdl-directive-face, vhdl-reserved-words-face)
8453 (vhdl-translate-off-face): Variables renamed to remove "font-lock-".
8454 Use renamed faces.
8455 (syntax-alist): Don't use "font-lock-" or "-face" in generated face
8456 names.
8457 (vhdl-font-lock-init, vhdl-ps-print-settings): Use renamed faces.
8458 (vhdl-speedbar-insert-hierarchy, vhdl-speedbar-expand-entity)
8459 (vhdl-speedbar-expand-package, vhdl-speedbar-update-current-unit)
8460 (vhdl-speedbar-make-inst-line, vhdl-speedbar-make-pack-line)
8461 (vhdl-speedbar-make-subpack-line, vhdl-speedbar-make-subprogram-line)
8462 (vhdl-speedbar-item-info, vhdl-speedbar-check-unit): Use renamed faces.
8463
33595ec6
MB
8464 * progmodes/sh-script.el (sh-heredoc): Remove "-face" suffix from
8465 face name.
8466 (sh-heredoc-face): New backward-compatibility alias for renamed face.
8467 (sh-heredoc-face): Use renamed sh-heredoc face.
8468
57267a95
MB
8469 * progmodes/idlw-help.el (idlwave-help-link):
8470 Remove "-face" suffix from face name.
8471 (idlwave-help-link-face):
8472 New backward-compatibility alias for renamed face.
8473 (idlwave-highlight-linked-completions): Use renamed idlwave-help faces.
8474
8475 * progmodes/idlw-shell.el (idlwave-shell-bp-face)
8476 (idlwave-shell-disabled-bp): Remove "-face" suffix from face names.
8477 (idlwave-shell-bp-face, idlwave-shell-disabled-bp):
8478 New backward-compatibility aliases for renamed faces.
8479 (idlwave-shell-disabled-breakpoint-face)
8480 (idlwave-shell-breakpoint-face): Use renamed idlwave-shell faces.
8481
10f401d2 8482 * progmodes/flymake.el (flymake-errline, flymake-warnline):
ded09abd
MB
8483 Remove "-face" suffix from face names.
8484 (flymake-errline-face, flymake-warnline-face):
8485 New backward-compatibility aliases for renamed faces.
8486 (flymake-highlight-line): Use renamed flymake faces.
8487
4f2d55da
MB
8488 * progmodes/ebrowse.el (ebrowse-tree-mark, ebrowse-root-class)
8489 (ebrowse-file-name, ebrowse-default, ebrowse-member-attribute)
8490 (ebrowse-member-class, ebrowse-progress):
8491 Remove "-face" suffix from face names.
8492 (ebrowse-tree-mark-face, ebrowse-root-class-face)
8493 (ebrowse-file-name-face, ebrowse-default-face)
8494 (ebrowse-member-attribute-face, ebrowse-member-class-face)
e6838581 8495 (ebrowse-progress-face):
4f2d55da
MB
8496 New backward-compatibility aliases for renamed faces.
8497 (ebrowse-show-progress, ebrowse-show-file-name-at-point)
8498 (ebrowse-set-mark-props, ebrowse-draw-tree-fn)
8499 (ebrowse-draw-member-buffer-class-line, ebrowse-draw-member-long-fn)
8500 (ebrowse-draw-member-short-fn): Use renamed ebrowse faces.
8501
ca19f3f1
AS
8502 * progmodes/antlr-mode.el (antlr-default, antlr-keyword,
8503 antlr-syntax)
7a3dfaee 8504 (antlr-ruledef, antlr-tokendef, antlr-ruleref, antlr-tokenref)
ca19f3f1
AS
8505 (antlr-literal): Remove "-face" suffix and "font-lock-" from face
8506 names.
7a3dfaee
MB
8507 (antlr-font-lock-default-face, antlr-font-lock-keyword-face)
8508 (antlr-font-lock-syntax-face, antlr-font-lock-ruledef-face)
8509 (antlr-font-lock-tokendef-face, antlr-font-lock-ruleref-face)
ca19f3f1
AS
8510 (antlr-font-lock-tokenref-face, antlr-font-lock-literal-face): New
8511 backward-compatibility aliases for renamed faces.
7a3dfaee
MB
8512 (antlr-default-face, antlr-keyword-face, antlr-syntax-face)
8513 (antlr-ruledef-face, antlr-tokendef-face, antlr-ruleref-face)
ca19f3f1
AS
8514 (antlr-tokenref-face, antlr-literal-face): Variables renamed to
8515 remove "font-lock-". Use renamed antlr-mode faces.
8516 (antlr-font-lock-additional-keywords): Use renamed faces. Replace
8517 literal face-names with face variable references.
7a3dfaee 8518
b6116bd2
MB
8519 * buff-menu.el (Buffer-menu-buffer): Remove "-face" suffix from
8520 face name.
8521 (Buffer-menu-buffer-face): New backward-compatibility alias for
8522 renamed face.
8523 (list-buffers-noselect): Use renamed Buffer-menu-buffer face.
8524
14901265
DP
85252005-06-15 Daniel Pfeiffer <occitan@esperanto.org>
8526
8527 * progmodes/make-mode.el (makefile-space, makefile-makepp-perl):
8528 Eliminate "-face" suffix.
10f401d2 8529 (makefile-targets): Inherit from font-lock-function-name-face and
14901265
DP
8530 eliminate "-face" suffix.
8531 (makefile-shell): Remove attributes and eliminate "-face" suffix.
8532 (makefile-*-font-lock-keywords): Append makefile-targets in rule
8533 actions, instead of prepending, to make it less visible.
10f401d2
SM
8534 (makefile-previous-dependency, makefile-match-dependency):
8535 Don't match a target on a continuation line.
14901265
DP
8536
8537 * files.el (auto-mode-alist): Put Makefile in gmake mode.
8538
3da629bd
NR
85392005-06-15 Nick Roberts <nickrob@snap.net.nz>
8540
1c955542
NR
8541 * progmodes/gdb-ui.el (menu): Re-order menu items.
8542 (gdb-tooltip-print): Respect tooltip-use-echo-area.
8346425e 8543
3da629bd
NR
8544 * progmodes/gud.el (tooltip-use-echo-area): Remove alias.
8545 Define in tooltip.el.
8546 (gud-tooltip-process-output): Respect tooltip-use-echo-area.
8547 (gud-tooltip-tips): Respect tooltip-use-echo-area and
8548 gud-tooltip-echo-area.
8549
8550 * tooltip.el (tooltip-use-echo-area): Restore from gud.el for
8551 backward compatibility and make obsolete.
8552 (tooltip-help-tips): Use tooltip-use-echo-area.
8553 (tooltip-show-help-function): Rename to...
8554 (tooltip-show-help): ...this, because it is a function.
8555 (tooltip-mode, tooltip-help-message): Call tooltip-show-help.
8556
197a7aaa
LT
85572005-06-14 Luc Teirlinck <teirllm@auburn.edu>
8558
8559 * emacs-lisp/edebug.el (edebug-all-defs, edebug-initial-mode)
8560 (edebug-print-length, edebug-print-level, edebug-print-circle)
8561 (edebug-modify-breakpoint, edebug-eval-last-sexp)
8562 (edebug-eval-print-last-sexp): Doc fixes.
8563
6de5b135
KS
85642005-06-14 Kim F. Storm <storm@cua.dk>
8565
8566 * ido.el (ido-mode): Make a new keymap every time we enable ido,
8567 as the coverage buffer/file/both may change.
8568
b59f605b
LK
85692005-06-14 Lute Kamstra <lute@gnu.org>
8570
8571 * net/ange-ftp.el (internal-ange-ftp-mode): Use delay-mode-hooks
8572 and run-mode-hooks. Simplify.
8573
8574 * mail/rmailedit.el (rmail-edit-mode):
8575 * progmodes/octave-inf.el (inferior-octave-mode):
8576 * progmodes/sql.el (sql-interactive-mode): Use delay-mode-hooks.
8577
8578 * recentf.el (recentf-dialog-mode): Use kill-all-local-variables
8579 and run-mode-hooks.
8580 (recentf-edit-list, recentf-open-files): Don't call
8581 kill-all-local-variables directly.
8582
8583 * emacs-lisp/debug.el (debug-on-entry): Fix docstring.
8584
ca0a6900
JB
85852005-06-14 Juanma Barranquero <lekktu@gmail.com>
8586
0b46b379
JB
8587 * emacs-lisp/byte-run.el (make-obsolete)
8588 (define-obsolete-function-alias): Rename arguments FUNCTION and
8589 NEW to OBSOLETE-NAME and CURRENT-NAME respectively.
10f401d2
SM
8590 (make-obsolete-variable, define-obsolete-variable-alias):
8591 Rename arguments VARIABLE and NEW to OBSOLETE-NAME and CURRENT-NAME
0b46b379
JB
8592 respectively.
8593
8594 * isearchb.el (isearchb-activate):
8595 * pcvs.el (cvs-mode):
8596 * ses.el (ses-load):
8597 * vc-arch.el (vc-arch-checkin, vc-arch-diff):
8598 * net/tramp.el (tramp-find-file-exists-command)
8599 (tramp-find-shell):
8600 * progmodes/ada-mode.el (ada-create-case-exception)
8601 (ada-create-case-exception-substring, ada-make-subprogram-body):
8602 * progmodes/idlw-shell.el (idlwave-shell-move-to-bp):
8603 * progmodes/idlwave.el (idlwave-complete-class-structure-tag-help):
8604 * progmodes/vhdl-mode.el (vhdl-speedbar-place-component):
8605 * textmodes/org.el (org-promote, org-evaluate-time-range)
8606 (org-agenda-next-date-line, org-agenda-previous-date-line)
8607 (org-agenda-error, org-open-at-point, org-table-move-row)
8608 (org-format-table-table-html-using-table-generate-source)
8609 (org-shiftcursor-error, org-ctrl-c-ctrl-c):
8610 * textmodes/reftex.el (reftex-access-scan-info):
8611 * textmodes/reftex-toc.el (reftex-toc-dframe-p)
8612 (reftex-toc-promote-prepare): Follow error conventions.
8613
8614 * diff-mode.el (diff-mode): Fix typo in docstring.
8615
ca0a6900
JB
8616 * forms.el (forms--intuit-from-file): Fix reference to
8617 `forms-number-of-fields' in error message.
8618 (forms-print): Fix quoting in error message.
8619
8620 * forms.el (forms-mode):
8621 * emulation/vi.el (vi-goto-insert-state):
8622 * progmodes/flymake.el (flymake-new-err-info)
8623 (flymake-start-syntax-check-for-current-buffer)
8624 (flymake-simple-cleanup):
8625 * eshell/esh-var.el (eshell/export):
8626 * progmodes/gud.el (xdb):
8627 * textmodes/flyspell.el (flyspell-incorrect-hook)
8628 (flyspell-maybe-correct-transposition)
8629 (flyspell-maybe-correct-doubling): Fix quoting in docstring.
8630
7efb41ae
LT
86312005-06-13 Luc Teirlinck <teirllm@auburn.edu>
8632
8633 * emacs-lisp/debug.el (cancel-debug-on-entry): Mention default in
8634 minibuffer prompt.
8635
929129ff
KS
86362005-06-13 Kim F. Storm <storm@cua.dk>
8637
8638 * subr.el (add-to-ordered-list): New defun.
8639
8640 * emulation/cua-base.el (cua-mode): Use add-to-ordered-list to
8641 add cua--keymap-alist to emulation-mode-map-alists.
8642
5aa6db57
SM
86432005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
8644
8645 * subr.el (complete-in-turn): New macro.
8646 (dynamic-completion-table, lazy-completion-table): Add debug info.
8647
8648 * faces.el (read-face-name): Use complete-in-turn complete non-aliases
8649 in preference to face aliases.
8650
8651 * textmodes/fill.el (fill-match-adaptive-prefix): New function.
8652 (fill-context-prefix): Use it to avoid guessing absurdly long prefixes.
8653 Remove unused vars `start' and `firstline'.
8654 (fill-nobreak-p): Fix line-move-invisible -> line-move-invisible-p.
8655 (justify-current-line, fill-individual-paragraphs): Remove unused vars.
8656
2702394e
EZ
86572005-06-13 Eli Zaretskii <eliz@gnu.org>
8658
8659 * cus-start.el (all): Don't complain about missing GTK-related
8660 variables, unless either `gtk' is boundp or this isn't a
8661 `windows-nt' build.
8662
dd72a03a
LK
86632005-06-13 Lute Kamstra <lute@gnu.org>
8664
4da76c6a
LK
8665 * abbrev.el (edit-abbrevs-mode): Use kill-all-local-variables and
8666 run-mode-hooks.
8667
8668 * ediff-mult.el (ediff-meta-mode):
8669 * ediff-util.el (ediff-mode): Use run-mode-hooks.
8670
8671 * ledit.el (ledit-mode): Use delay-mode-hooks.
8672
63e9aa8e
LK
8673 * woman.el (woman-mode-line-format): Delete constant.
8674 (woman-mode-map): Initialize it properly.
5aa6db57
SM
8675 (woman-mode): Set mode-class property to special.
8676 Use delay-mode-hooks and run-mode-hooks. Use the right keymap.
8677 Set major-mode and mode-name. Don't set mode-line-format directly.
8678 (Man-getpage-in-background): Don't reference woman-mode-line-format.
63e9aa8e 8679
dd72a03a
LK
8680 * emacs-lisp/debug.el (cancel-debug-on-entry): Make the empty
8681 string argument obsolete.
8682
30313b90
CD
86832005-06-13 Carsten Dominik <dominik@science.uva.nl>
8684
0b46b379 8685 * textmodes/org.el (org-CUA-compatible): New option.
30313b90
CD
8686 (org-disputed-keys): New variable.
8687 (org-key): New function.
8688 (orgtbl-make-binding): Add docstring to the created function.
8689 (org-mode): Set paragraph start/separate regexps.
8690 (orgtbl-mode): Don't start `orgtbl-mode' in `org-mode' buffers.
8691 (org-archive-location, org-archive-mark-done)
8692 (org-archive-stamp-time): New options.
8693 (org-archive-subtree): New command.
8694 (org-fill-paragraph): New function.
8695 (org-mode): Set `fill-paragraph-function' to `org-fill-paragraph'.
8696 (org-fake-empty-table-line): Function removed.
8697 (org-format-org-table-html): Do not create empty table lines at
8698 separator lines. Improved table header treatment.
8699 (org-link-format): New option.
8700 (org-make-link): New function.
8701 (org-insert-link, org-store-link): Use org-make-link.
8702 (org-open-file): Quote file name for shell command, to allow
8703 spaces in file names.
5aa6db57
SM
8704 (org-link-regexp): Fix bug with mailto link.
8705 (org-link-maybe-angles-regexp, org-protected-link-regexp):
8706 New constants.
30313b90
CD
8707 (org-export-as-html): Deal with the optional angles around a link.
8708 Better treatment of file: links.
8709 (org-open-at-point): Replace @{ and @} with < and >.
8710 (org-run-mode-hooks): Function removed.
8711 (org-agenda-mode): No longer use `org-run-mode-hooks'.
8712
3fd355d4
NR
87132005-06-13 Nick Roberts <nickrob@snap.net.nz>
8714
8715 * progmodes/gdb-ui.el (gdb-registers-mode): Let gdbmi use
8716 MI command -data-list-register-values.
8717 (gdb-post-prompt): Indent properly.
8718
b1412131
JB
87192005-06-13 Juanma Barranquero <lekktu@gmail.com>
8720
8721 * hilit-chg.el (highlight-changes-colors): Rename from
8722 `highlight-changes-colours'.
8723 (highlight-changes-colours): Keep as obsolete alias.
8724 (highlight-changes-face-list): Doc fix.
8725 (hilit-chg-make-list): Use `highlight-changes-colors'.
8726
defa8e19
MH
87272005-06-12 Mark A. Hershberger <mah@everybody.org>
8728
8729 * progmodes/cperl-mode.el (cperl-mode): Remove stray paren in
8730 defun-prompt-regexp.
8731
a1e8cad6
EZ
87322005-06-12 Eli Zaretskii <eliz@gnu.org>
8733
0e659f57
EZ
8734 * loadup.el: Don't say we are dumping under 2 names on windows-nt
8735 and cygwin.
8736
5aa6db57
SM
8737 * makefile.w32-in (bootstrap-clean-CMD, bootstrap-clean-SH):
8738 Don't use an old loaddefs.el, as in Makefile.in.
a1e8cad6 8739
ca0113b8
LK
87402005-06-12 Lute Kamstra <lute@gnu.org>
8741
f586d18e
LK
8742 * Makefile.in (bootstrap-prepare): Don't use an old loaddefs.el.
8743
3a1524ed
LK
8744 * man.el (Man-mode-map): Initialize it properly.
8745 (Man-mode): Set mode-class property to special.
8746
ca0113b8
LK
8747 * calendar/calendar.el (calendar-mode): Use run-mode-hooks.
8748
32cc0b00
LT
87492005-06-11 Luc Teirlinck <teirllm@auburn.edu>
8750
8751 * menu-bar.el (menu-bar-make-toggle): Remove stray backslash.
8752 A newline is needed in the docstring there.
8753
8754 * emacs-lisp/debug.el (debug-on-entry, cancel-debug-on-entry):
8755 Doc fixes.
8756
ac9abffe
VJL
87572005-06-11 Vinicius Jose Latorre <viniciusjl@ig.com.br>
8758
8759 * printing.el: Doc fix. The menubar is no more changed when printing
8760 is loaded, it only changes when pr-menu-bind or pr-update-menus is
b2c9cbd3 8761 called. Now, the menubar changing will work in Emacs 20, 21 and 22.
ac9abffe
VJL
8762 (pr-version): New version number (6.8.4).
8763 (pr-menu-bind): New command.
8764 (pr-update-menus): Docstring and code fix.
8765 (pr-menu-print-item): Now is a global var in Emacs and XEmacs.
8766 Docstring fix.
8767 (pr-txt-printer-alist, pr-ps-printer-alist, pr-gv-command)
8768 (pr-gs-command, pr-gs-switches, pr-ps-utility-alist): Docstring fix.
8769
d4ddf783
TTN
87702005-06-11 Thien-Thi Nguyen <ttn@gnu.org>
8771
8772 * emacs-lisp/ewoc.el: Doc fixes for public funcs:
8773 "Returns" to "return", document useful return values, etc.
8774
98d1a1cf
EZ
87752005-06-11 Alan Mackenzie <acm@muc.de>
8776
8777 * fill.el (fill-context-prefix): Try `adaptive-fill-function'
8778 BEFORE `adaptive-fill-regexp' when determining a fill prefix.
8779 (adaptive-file-function): Minor amendment to doc-string.
8780
e0dcaa3f
EZ
87812005-06-11 Frederik Fouvry <fouvry@CoLi.Uni-SB.DE>
8782
67ed6461 8783 * thumbs.el (thumbs-per-line, thumbs-thumbsdir-max-size)
5aa6db57
SM
8784 (thumbs-relief, thumbs-margin, thumbs-image-resizing-step):
8785 Fix :type--it is `integer', not `string'.
67ed6461 8786
e0dcaa3f
EZ
8787 * faces.el (modeline-highlight): Rename from (the erroneous)
8788 `modeline-higilight'.
8789
e5d79aa5
LK
87902005-06-11 Lute Kamstra <lute@gnu.org>
8791
8792 * emacs-lisp/edebug.el (edebug-eval-mode-map): Don't copy
8793 lisp-interaction-mode-map but make it the parent.
8794 (edebug-eval-mode): Use define-derived-mode.
8795
480c8cd3
AS
87962005-06-11 Andreas Schwab <schwab@suse.de>
8797
8798 * bindings.el: Add binding of `ESC functionkey' for every
8799 `M-functionkey'.
8800 * hexl.el (hexl-mode-map): Likewise.
8801
d11f8e1a
JR
88022005-06-10 Michael Hotchin <michael@hotchin.net> (tiny change)
8803
8804 * progmodes/compile.el (compilation-error-regexp-alist-alist)
8805 [msft]: update regexp for newer msft compilers.
8806
23d519e4
MH
88072005-06-10 Mark A. Hershberger <mah@everybody.org>
8808
8809 * xml.el (start-chars, xml-parse-dtd): Add the ability to skip
8810 ATTLIST portions of included DTDs.
8811 (xml-parse-dtd): Eliminate use of inefficient match-data.
8812
62d39a42
MB
88132005-06-10 Miles Bader <miles@gnu.org>
8814
530b0472
MB
8815 * play/mpuz.el (mpuz-unsolved, mpuz-solved, mpuz-trivial)
8816 (mpuz-text): Remove "-face" suffix from face names.
8817 (mpuz-unsolved-face, mpuz-solved-face, mpuz-trivial-face)
8818 (mpuz-text-face): New backward-compatibility aliases for renamed faces.
8819 (mpuz-create-buffer, mpuz-paint-digit): Use renamed mpuz faces.
8820
62d39a42
MB
8821 * play/gomoku.el (gomoku-O, gomoku-X):
8822 Remove "-face" suffix from face names.
8823 (gomoku-font-lock-O-face, gomoku-font-lock-X-face):
8824 New backward-compatibility aliases for renamed faces.
8825 (gomoku-font-lock-keywords): Use renamed gomoku faces.
8826
83acf231
JB
88272005-06-10 Juanma Barranquero <lekktu@gmail.com>
8828
578c1340
JB
8829 * thumbs.el: Fixes for changes of 2005-06-09.
8830 (thumbs-thumbsdir): Force `thumbs-thumbsdir' to be interpretable
8831 as a directory.
8832 (thumbs-thumbname): Remove directory separator from format string;
8833 `thumbs-thumbsdir' now returns a valid directory name.
8834 (thumbs-temp-dir): New defsubst.
8835 (thumbs-temp-file, thumbs-resize-image, thumbs-modify-image):
8836 Use it.
8837
466c78c0
JB
8838 * cus-edit.el (minibuffer):
8839 * files.el (make-backup-file-name-function):
8840 * filesets.el (filesets-external-viewers):
8841 * hilit-chg.el (highlight-changes-colours)
8842 (highlight-changes-face-list, highlight-changes-rotate-faces):
8843 * ielm.el (ielm-dynamic-return, inferior-emacs-lisp-mode):
8844 * kmacro.el (kmacro-call-macro):
8845 * log-edit.el (log-edit-changelog-full-paragraphs):
8846 * mouse.el (mouse-1-click-follows-link):
8847 * skeleton.el (skeleton-autowrap):
8848 * subr.el (insert-for-yank-1):
8849 * tempo.el (tempo-insert-region):
8850 * terminal.el (terminal-emulator):
8851 * time.el (display-time-mail-face):
8852 * vc.el (vc-annotate):
8853 * vcursor.el (vcursor-copy-line):
8854 * woman.el (woman-bold-headings, woman-ignore)
8855 (woman-default-faces, woman-monochrome-faces):
8856 * calendar/todo-mode.el (todo-insert-threshold):
8857 * emulation/pc-select.el (pc-select-selection-keys-only)
8858 (pc-selection-mode):
8859 * emulation/vip.el (vip-find-char-forward):
8860 * emulation/viper-cmd.el (viper-find-char-forward):
ca19f3f1
AS
8861 * international/mule-cmds.el
8862 (select-safe-coding-system-accept-default-p)
466c78c0
JB
8863 (input-method-exit-on-invalid-key):
8864 * international/mule-diag.el (describe-coding-system):
8865 * international/ucs-tables.el (unify-8859-on-encoding-mode):
8866 * net/browse-url.el (browse-url-xterm-program):
8867 * obsolete/lazy-lock.el (lazy-lock-mode):
8868 * progmodes/cperl-mode.el (cperl-info-on-command-no-prompt)
8869 (cperl-mode):
8870 * progmodes/cpp.el (cpp-face-light-name-list)
8871 (cpp-face-dark-name-list):
8872 * progmodes/delphi.el (delphi-newline-always-indents):
8873 Fix spellings in docstrings.
8874
83acf231
JB
8875 * ido.el (ido-mode, ido-file-extensions-order)
8876 (ido-default-file-method, ido-default-buffer-method)
8877 (ido-max-prospects, ido-slow-ftp-hosts, ido-setup-hook)
8878 (ido-decorations, ido-read-file-name-as-directory-commands)
8879 (ido-read-file-name-non-ido, ido-work-directory-list)
8880 (ido-ignore-item-temp-list, ido-current-directory)
8881 (ido-magic-forward-char, ido-enter-find-file)
8882 (ido-enter-switch-buffer, ido-visit-buffer, ido-switch-buffer)
8883 (ido-find-file, ido-read-buffer): Fix typos in docstrings.
8884
257914aa
LK
88852005-06-10 Lute Kamstra <lute@gnu.org>
8886
8887 * play/dunnet.el (dun-mode): Use define-derived-mode.
8888 (dungeon-mode-map): Rename to dun-mode-map. Keep old name as an
8889 obsolete alias.
8890
2aa8e74a
LK
8891 * play/doctor.el (doctor-mode-map): Remove defvar.
8892 (doctor-mode): Use define-derived-mode.
8893
7bdd8beb
LK
8894 * mail/mspools.el (mspools-mode):
8895 * net/eudc-hotlist.el (eudc-hotlist-mode):
2aa8e74a
LK
8896 * play/blackbox.el (blackbox-mode): Use run-mode-hooks.
8897
0efefc52
MB
88982005-06-10 Miles Bader <miles@gnu.org>
8899
c43aed5a
MB
8900 * textmodes/flyspell.el (flyspell-incorrect, flyspell-duplicate):
8901 Remove "-face" suffix from face names.
8902 (flyspell-incorrect-face, flyspell-duplicate-face):
8903 New backward-compatibility aliases for renamed faces.
8904 (flyspell-mode-on, make-flyspell-overlay)
8905 (flyspell-highlight-incorrect-region)
8906 (flyspell-highlight-duplicate-region)
8907 (flyspell-display-next-corrections)
8908 (flyspell-auto-correct-previous-word): Use renamed flyspell faces.
8909
e639491a
MB
8910 * textmodes/texinfo.el (texinfo-heading): Remove "-face" suffix
8911 from face name.
8912 (texinfo-heading-face): New backward-compatibility alias for
8913 renamed face.
8914 (texinfo-heading-face): Use renamed texinfo-heading face.
8915
ad49d9d6
MB
8916 * textmodes/tex-mode.el (tex-math, tex-verbatim): Remove "-face"
8917 suffix from face names.
83acf231 8918 (tex-math-face, tex-verbatim-face):
ad49d9d6
MB
8919 New backward-compatibility aliases for renamed faces.
8920 (tex-math-face, tex-verbatim-face): Use renamed tex-mode faces.
8921 (tex-insert-quote): Use `tex-verbatim-face' variable instead of
8922 literal face name.
8923
b4c925d8
MB
8924 * textmodes/table.el (table-cell): Remove "-face" suffix from face
8925 name.
8926 (table-cell-face): New backward-compatibility alias for renamed face.
8927 (table--put-cell-face-property, table--update-cell-face):
8928 Use renamed table-cell face.
8929
b390eb09
MB
8930 * textmodes/sgml-mode.el (sgml-namespace): Remove "-face" suffix
8931 from face name.
8932 (sgml-namespace-face): New backward-compatibility alias for
8933 renamed face.
8934 (sgml-namespace-face): Use renamed sgml-namespace face.
8935
8e49668e
MB
8936 * textmodes/org.el (org-level-1, org-level-2, org-level-3)
8937 (org-level-4, org-level-5, org-level-6, org-level-7)
8938 (org-level-8, org-warning, org-headline-done)
8939 (org-deadline-announce, org-scheduled-today)
8940 (org-scheduled-previously, org-link, org-done, org-table)
8941 (org-time-grid): Remove "-face" suffix from face names.
8942 (org-level-1-face, org-level-2-face, org-level-3-face)
8943 (org-level-4-face, org-level-5-face, org-level-6-face)
8944 (org-level-7-face, org-level-8-face, org-warning-face)
8945 (org-headline-done-face, org-deadline-announce-face)
8946 (org-scheduled-today-face, org-scheduled-previously-face)
8947 (org-link-face, org-done-face, org-table-face)
8948 (org-time-grid-face):
8949 New backward-compatibility aliases for renamed faces.
8950 (org-level-faces, org-set-font-lock-defaults, org-timeline)
8951 (org-agenda, org-agenda-get-todos, org-agenda-get-deadlines)
8952 (org-agenda-get-timestamps, org-agenda-get-scheduled)
8953 (org-agenda-add-time-grid-maybe, org-table-p): Use renamed org faces.
8954
25c06649
MB
8955 * emulation/viper-init.el (viper-search, viper-replace-overlay)
8956 (viper-minibuffer-emacs, viper-minibuffer-insert)
8957 (viper-minibuffer-vi): Remove "-face" suffix from face names.
8958 (viper-search-face, viper-replace-overlay-face)
8959 (viper-minibuffer-emacs-face, viper-minibuffer-insert-face)
8960 (viper-minibuffer-vi-face):
8961 New backward-compatibility aliases for renamed faces.
8962 (viper-search-face, viper-replace-overlay-face)
8963 (viper-minibuffer-emacs-face, viper-minibuffer-insert-face)
8964 (viper-minibuffer-vi-face): Use renamed viper faces.
8965
4719d184
MB
8966 * emacs-lisp/testcover.el (testcover-nohits, testcover-1value):
8967 Remove "-face" suffix from face names.
8968 (testcover-nohits-face, testcover-1value-face):
8969 New backward-compatibility aliases for renamed faces.
8970 (testcover-mark): Use renamed testcover faces.
8971
ccacbcec
MB
8972 * calendar/diary-lib.el (diary-button): Remove "-face" suffix from
8973 face name.
8974 (diary-button-face): New backward-compatibility alias for renamed face.
8975 (diary-entry): Use renamed diary-button face.
8976
75eb05f6
MB
8977 * calendar/calendar.el (diary, calendar-today, holiday)
8978 (mark-visible-calendar-date): Remove "-face" suffix from face names.
8979 (diary-face, calendar-today-face, holiday-face):
8980 New backward-compatibility aliases for renamed faces.
8981 (eval-after-load "facemenu", diary-entry-marker)
8982 (calendar-today-marker, calendar-holiday-marker, diary-face):
8983 Use renamed calendar faces.
8984
37af2dd3
MB
8985 * compare-w.el (compare-windows): Remove "-face" suffix from face name.
8986 (compare-windows-face): New backward-compatibility alias for
8987 renamed face.
8988 (compare-windows-highlight): Use renamed compare-windows face.
8989
10853fc3
MB
8990 * strokes.el (strokes-char): Remove "-face" suffix from face name.
8991 (strokes-char-face): New backward-compatibility alias for renamed face.
8992 (strokes-encode-buffer): Use renamed strokes-char face.
8993
2058218e
MB
8994 * pcvs-info.el (cvs-header, cvs-filename, cvs-unknown)
8995 (cvs-handled, cvs-need-action, cvs-marked, cvs-msg):
8996 Remove "-face" suffix from face names.
8997 (cvs-header-face, cvs-filename-face, cvs-unknown-face)
8998 (cvs-handled-face, cvs-need-action-face, cvs-marked-face)
8999 (cvs-msg-face): New backward-compatibility aliases for renamed faces.
83acf231 9000 (cvs-fi-up-to-date-face, cvs-fi-unknown-face, cvs-fileinfo-pp):
2058218e 9001 Use renamed pcvs faces.
4a9ad3c6
MB
9002 * pcvs.el (cvs-mode-find-file): Use renamed pcvs faces.
9003 * pcvs-defs.el (cvs-mode-map): Likewise.
9004 * cvs-status.el (cvs-status-font-lock-keywords): Likewise.
2058218e 9005
a335c06e
MB
9006 * info.el (info-title-1, info-title-2, info-title-3)
9007 (info-title-4): Remove "-face" suffix from and downcase face names.
9008 (Info-title-1-face, Info-title-2-face, Info-title-3-face)
9009 (Info-title-4-face):
9010 New backward-compatibility aliases for renamed faces.
9011 (Info-fontify-node): Use renamed info faces.
9012
a01853d7
MB
9013 * hilit-chg.el (highlight-changes, highlight-changes-delete):
9014 Remove "-face" suffix from face names.
9015 (highlight-changes-face, highlight-changes-delete-face):
9016 New backward-compatibility aliases for renamed faces.
9017 (hilit-chg-cust-fix-changes-face-list, hilit-chg-make-ov)
9018 (hilit-chg-make-list): Use renamed highlight-changes faces.
9019
f0b3dcbf
MB
9020 * generic-x.el (show-tabs-tab, show-tabs-space):
9021 Remove "-face" suffix from face names.
9022 (show-tabs-tab-face, show-tabs-space-face):
9023 New backward-compatibility aliases for renamed faces.
9024 (show-tabs-generic-mode-font-lock-defaults-1)
9025 (show-tabs-generic-mode-font-lock-defaults-2):
9026 Use renamed show-tabs faces.
9027
e8bfdf82
MB
9028 * smerge-mode.el (smerge-mine, smerge-other, smerge-base)
9029 (smerge-markers): Remove "-face" suffix from face names.
9030 (smerge-mine-face, smerge-other-face, smerge-base-face)
83acf231 9031 (smerge-markers-face):
e8bfdf82
MB
9032 New backward-compatibility aliases for renamed faces.
9033 (smerge-mine-face, smerge-other-face, smerge-base-face)
9034 (smerge-markers-face): Use renamed smerge faces.
9035
ca19f3f1
AS
9036 * log-view.el (log-view-file, log-view-message): Remove "-face"
9037 suffix from face names.
8511877a
SM
9038 (log-view-file-face, log-view-message-face):
9039 New backward-compatibility aliases for renamed faces.
ca19f3f1
AS
9040 (log-view-file-face, log-view-message-face): Use renamed log-view
9041 faces.
d842de85 9042
83acf231 9043 * paren.el (show-paren-match, show-paren-mismatch):
2ec46551 9044 Remove "-face" suffix from face names.
83acf231 9045 (show-paren-match-face, show-paren-mismatch-face):
2ec46551
MB
9046 New backward-compatibility aliases for renamed faces.
9047 (show-paren-function): Use renamed show-paren faces.
9048
42e64878
MB
9049 * ruler-mode.el (ruler-mode-default, ruler-mode-pad)
9050 (ruler-mode-margins, ruler-mode-fringes)
9051 (ruler-mode-column-number, ruler-mode-fill-column)
9052 (ruler-mode-comment-column, ruler-mode-goal-column)
ca19f3f1
AS
9053 (ruler-mode-tab-stop, ruler-mode-current-column): Remove "-face"
9054 suffix from face names.
42e64878
MB
9055 (ruler-mode-default-face, ruler-mode-pad-face)
9056 (ruler-mode-margins-face, ruler-mode-fringes-face)
9057 (ruler-mode-column-number-face, ruler-mode-fill-column-face)
9058 (ruler-mode-comment-column-face, ruler-mode-goal-column-face)
8511877a
SM
9059 (ruler-mode-tab-stop-face, ruler-mode-current-column-face):
9060 New backward-compatibility aliases for renamed faces.
42e64878
MB
9061 (ruler-mode-pad, ruler-mode-margins, ruler-mode-fringes)
9062 (ruler-mode-column-number, ruler-mode-fill-column)
9063 (ruler-mode-comment-column, ruler-mode-goal-column)
9064 (ruler-mode-tab-stop, ruler-mode-current-column)
ca19f3f1
AS
9065 (ruler-mode-mouse-grab-any-column, ruler-mode-ruler): Use renamed
9066 faces.
42e64878 9067
ee01ad0e
MB
9068 * whitespace.el (whitespace-highlight): Remove "-face" suffix from
9069 face name.
9070 (whitespace-highlight-the-space): Use renamed face.
10853fc3
MB
9071 (whitespace-highlight-face): New backward-compatibility alias for
9072 renamed face.
ee01ad0e 9073
b66e8575
MB
9074 * woman.el (woman-italic, woman-bold, woman-unknown)
9075 (woman-addition, woman-symbol-face):
9076 Remove "-face" suffix from face names.
9077 (woman-italic-face, woman-bold-face, woman-unknown-face)
9078 (woman-addition-face):
9079 New backward-compatibility aliases for renamed faces.
9080 (woman-default-faces, woman-monochrome-faces, woman-man-buffer)
9081 (woman-decode-region, woman-replace-match)
9082 (woman-display-extended-fonts, woman-special-characters)
9083 (woman-font-alist, woman-change-fonts, woman2-TH, woman2-SH):
9084 Use renamed woman faces.
9085
041a6e47
MB
9086 * longlines.el (longlines-visible-face): Face removed.
9087
221711eb
MB
9088 * diff-mode.el (diff-header, diff-file-header, diff-index)
9089 (diff-hunk-header, diff-removed, diff-added, diff-changed)
041a6e47 9090 (diff-function, diff-context, diff-nonexistent): Remove "-face"
221711eb
MB
9091 suffix from face names.
9092 (diff-header-face, diff-file-header-face, diff-index-face)
9093 (diff-hunk-header-face, diff-removed-face, diff-added-face)
9094 (diff-changed-face, diff-function-face, diff-context-face)
041a6e47 9095 (diff-nonexistent-face): New backward-compatibility aliases for
221711eb
MB
9096 renamed faces.
9097 (diff-header-face, diff-file-header-face)
9098 (diff-index, diff-index-face, diff-hunk-header)
9099 (diff-hunk-header-face, diff-removed, diff-removed-face)
9100 (diff-added, diff-added-face, diff-changed-face, diff-function)
9101 (diff-function-face, diff-context-face, diff-nonexistent)
9102 (diff-nonexistent-face): Use renamed diff-mode faces.
9103
541a6d0d
MB
9104 * progmodes/compile.el (compilation-warning-face)
9105 (compilation-info-face): Remove "-face" suffix from face names.
83acf231 9106 (compilation-warning-face, compilation-info-face):
541a6d0d
MB
9107 New backward-compatibility aliases for renamed faces.
9108 (compilation-warning-face, compilation-info-face):
9109 Use renamed compilation faces.
9110
fe735a8d
MB
9111 * add-log.el (change-log-date, change-log-name)
9112 (change-log-email, change-log-file, change-log-list)
9113 (change-log-conditionals, change-log-function)
9114 (change-log-acknowledgement): Remove "-face" suffix from face names.
9115 (change-log-date-face, change-log-name-face)
9116 (change-log-email-face, change-log-file-face)
9117 (change-log-list-face, change-log-conditionals-face)
83acf231 9118 (change-log-function-face, change-log-acknowledgement-face):
fe735a8d
MB
9119 New backward-compatibility aliases for renamed faces.
9120 (change-log-font-lock-keywords): Use renamed change-log faces.
9121
d478e69d
MB
9122 * cus-edit.el (custom-invalid, custom-rogue, custom-modified)
9123 (custom-set, custom-changed, custom-saved, custom-button)
9124 (custom-button-pressed, custom-documentation, custom-state)
9125 (custom-comment, custom-comment-tag, custom-variable-tag)
9126 (custom-variable-button, custom-face-tag, custom-group-tag-1)
9127 (custom-group-tag): Remove "-face" suffix from face names.
9128 (custom-magic-alist, custom-magic-value-create)
9129 (custom-group-sample-face-get, custom-mode): Use renamed custom faces.
9130 (custom-invalid-face, custom-rogue-face, custom-modified-face)
9131 (custom-set-face, custom-changed-face, custom-saved-face)
9132 (custom-button-face, custom-button-pressed-face)
9133 (custom-documentation-face, custom-state-face)
9134 (custom-comment-face, custom-comment-tag-face)
9135 (custom-variable-tag-face, custom-variable-button-face)
9136 (custom-face-tag-face, custom-group-tag-face-1)
83acf231 9137 (custom-group-tag-face):
d478e69d
MB
9138 New backward-compatibility aliases for renamed faces.
9139
0efefc52
MB
9140 * wid-edit.el (widget-documentation, widget-button)
9141 (widget-field, widget-single-line-field, widget-inactive)
9142 (widget-button-pressed): "-face" suffix removed from face names.
9143 (widget-documentation-face, widget-button-face)
9144 (widget-field-face, widget-single-line-field-face)
9145 (widget-inactive-face, widget-button-pressed-face):
9146 New backward-compatibility aliases for renamed faces.
9147 (widget-documentation-face, widget-button-face)
9148 (widget-button-pressed-face, widget-specify-field)
9149 (widget-specify-inactive): Use renamed widget faces.
9150
d8338794
KH
91512005-06-10 Kenichi Handa <handa@m17n.org>
9152
9153 * term/x-win.el (x-clipboard-yank): Remove condition-case
9154 wrapping.
9155
91562005-06-11 Kenichi Handa <handa@m17n.org>
9157
9158 * add-log.el (change-log-font-lock-keywords): Make the regexp for
9159 date lines stricter.
9160
63e88db3
KH
91612005-06-10 Zhang Wei <id.brep@gmail.com> (tiny change)
9162
9163 * term/x-win.el (x-clipboard-yank): Use x-selection-value instead
9164 of x-get-selection.
9165
63baed99
JB
91662005-06-10 Juanma Barranquero <lekktu@gmail.com>
9167
9168 * comint.el (comint-mode, comint-snapshot-last-prompt):
9169 * frame.el (frame-current-scroll-bars):
9170 * term.el (term-mode, term-check-proc, term-input-sender)
9171 (term-simple-send, term-extract-string, term-word)
9172 (term-match-partial-filename):
9173 * window.el (window-current-scroll-bars):
9174 * emulation/cua-base.el (cua-normal-cursor-color)
9175 (cua-read-only-cursor-color, cua-overwrite-cursor-color)
9176 (cua-global-mark-cursor-color):
9177 * mail/undigest.el (rmail-forward-separator-regex):
9178 Fix typos in docstrings.
9179
9180 * comint.el (comint-check-proc, make-comint-in-buffer)
9181 (comint-source-default): Doc fixes.
9182
8511877a 9183 * term.el (term-send-string): Improve argument/docstring consistency.
63baed99 9184
3c28ffec
LT
91852005-06-09 Luc Teirlinck <teirllm@auburn.edu>
9186
9187 * comint.el (comint-send-input): Bind `inhibit-read-only' around
9188 call to `delete-region'.
9189 (comint-mode-hook): Do not enable Font Lock by default.
9190
420adcc6
LK
91912005-06-09 Lute Kamstra <lute@gnu.org>
9192
9193 * textmodes/ispell.el (ispell-menu-map-needed): flyspell-mode
9194 could be void.
9195
6c06bd88
SM
91962005-06-09 Stefan Monnier <monnier@iro.umontreal.ca>
9197
9198 * emacs-lisp/debug.el (debugger-will-be-back): New var.
9199 (debug): Use it.
9200 (debugger-step-through, debugger-continue, debugger-jump)
9201 (debugger-return-value): Set it when needed.
9202 (debugger-make-xrefs, debugger-frame, debugger-frame-clear):
9203 Use inhibit-read-only.
9204
f271d3c7
JB
92052005-06-09 Juanma Barranquero <lekktu@gmail.com>
9206
fd8529d0
JB
9207 * window.el (shrink-window-if-larger-than-buffer)
9208 (window-size-fixed): Fix typo in docstring.
9fa87e0d 9209
f271d3c7
JB
9210 * thumbs.el: Don't set `auto-image-file-mode'. Do not create the
9211 thumbnails directory on loading.
9212 (thumbs-conversion-program): Use `eq' to check the system type,
9213 not `equal'.
9214 (thumbs-temp-dir): Initialize to `temporary-file-directory',
9215 not "/tmp". Fix docstring.
9216 (thumbs-thumbsdir): New function to return the thumbnails
9217 directory, creating it if needed.
9218 (thumbs-cleanup-thumbsdir, thumbs-thumbname): Use it.
9219 (thumbs-temp-file): Delete variable and make it into a function.
9220 (thumbs-resize-image, thumbs-modify-image): Use it.
9221 (thumbs-kill-buffer): Simplify.
9222 (thumbs-gensym): Defalias or duplicate CL `gensym'.
9223 (thumbs-resize-image, thumbs-resize-interactive): Fix typos in
9224 docstrings.
9225
b7aae902
KS
92262005-06-09 Kim F. Storm <storm@cua.dk>
9227
9228 * subr.el (save-match-data): Add RESEAT arg `evaporate' to
9229 set-match-data to free markers in match-data.
9230
9231 * replace.el (replace-match-data): Pass RESEAT arg `t' to
9232 match-data to unchain markers in match-data.
9233
72f23b85
SM
92342005-06-08 Stefan Monnier <monnier@iro.umontreal.ca>
9235
9236 * emacs-lisp/debug.el (debug): Don't iconify if we know we'll re-enter
9237 the debugger immediately anyway. Undo the 2005-06-06 change, rendered
9238 unnecessary now.
9239
99598737
RS
92402005-06-08 Richard M. Stallman <rms@gnu.org>
9241
9242 * emacs-lisp/easy-mmode.el (define-minor-mode): If BODY is empty,
9243 give the variable a doc string that doesn't say don't set it directly.
9244
9245 * textmodes/ispell.el (ispell-check-version):
9246 Use match-string-no-properties.
9247 (ispell-region, ispell-buffer-local-parsing, ispell-buffer-local-dict)
9248 (ispell-buffer-local-words): Likewise.
9249
9250 * progmodes/make-mode.el (makefile-shell-face): Make this a no-op
9251 except on terminals with enough colors to really display it.
9252 (makefile-dependency-regex): Delete spurious `bb'.
9253
9254 * faces.el (escape-glyph): Use blue once again in last case.
72f23b85 9255 (no-break-space): Redefine so that it isn't invisible on a tty.
99598737 9256
4a29de23
KS
92572005-06-08 Kim F. Storm <storm@cua.dk>
9258
9259 * ido.el (ido-read-file-name): Fallback to read-file-name on C-f
9260 also when reading directory name.
9261
b978659c
LK
92622005-06-08 Lute Kamstra <lute@gnu.org>
9263
9264 * textmodes/flyspell.el (flyspell-mode): Use define-minor-mode.
f8820a55
LK
9265 (flyspell-mode-line-string): Remove autoload cookie.
9266 (flyspell-mode): Remove defvar.
b978659c 9267
6d64c191
LK
92682005-06-07 Lute Kamstra <lute@gnu.org>
9269
9270 * textmodes/org.el (org-run-mode-hooks): New function.
9271 (org-agenda-mode): Use it.
9272
590bc48b
JB
92732005-06-07 David McCabe <davemccabe@gmail.com> (tiny change)
9274
99598737 9275 * emacs-lisp/lisp-mode.el (defstruct): Set `doc-string-elt' property.
590bc48b 9276
3d031334
SM
92772005-06-06 Stefan Monnier <monnier@iro.umontreal.ca>
9278
9279 * international/iso-cvt.el (iso-sgml2iso-trans-tab): Add NBSP.
9280
a54aae9e
LT
92812005-06-06 Luc Teirlinck <teirllm@auburn.edu>
9282
9283 * font-lock.el (font-lock-add-keywords): Doc fix.
9284
ed975fa6
SM
92852005-06-06 Stefan Monnier <monnier@iro.umontreal.ca>
9286
29a47b89
SM
9287 * textmodes/tex-mode.el (tex-guess-mode): Add RequirePackage.
9288 (tex-compile-default): In the absence of any history, use the order in
9289 tex-compile-alist to choose the preferred command.
9290 (tex-compile-commands): Reorder a bit.
9291
7ad04640
SM
9292 * textmodes/flyspell.el (flyspell-auto-correct-binding)
9293 (flyspell-incorrect-face, flyspell-duplicate-face):
9294 Use (X)Emacs-agnostic code.
9295 (flyspell-mode-map): Don't overwrite at each load. Remove code
9296 redundant with the subsequent add-minor-mode. Merge Emacs and
9297 XEmacs code.
9298 (flyspell-word): Minor simplification.
9299 (flyspell-math-tex-command-p): Quieten the byte-compiler.
8511877a
SM
9300 (flyspell-external-point-words): Remove unused vars `size' and `start'.
9301 (flyspell-do-correct): Rename from flyspell-xemacs-correct.
9302 Merge the corresponding Emacs code.
9303 (flyspell-correct-word, flyspell-xemacs-popup):
9304 Use flyspell-do-correct.
7ad04640 9305
532c188a
SM
9306 * emacs-lisp/debug.el (debug): Don't bury the buffer unless it's in
9307 a dedicated window.
9308
ed975fa6
SM
9309 * international/latexenc.el (latexenc-find-file-coding-system):
9310 Undo part of last patch, to turn off a compiler warning.
9311
e43cbeae
JL
93122005-06-06 Juri Linkov <juri@jurta.org>
9313
9314 * tmm.el (tmm-inactive, tmm-remove-inactive-mouse-face):
9315 Rename `tmm-inactive-face' to `tmm-inactive'.
9316
4bad17c2
KS
93172005-06-06 Matt Hodges <MPHodges@member.fsf.org>
9318
9319 * iswitchb.el: Rename faces.
9320
c7b96d76
KS
93212005-06-06 Kim F. Storm <storm@cua.dk>
9322
9323 * emulation/cua-base.el (cua-rectangle, cua-rectangle-noselect)
9324 (cua-global-mark): Remove -face suffix from face names.
9325
ed975fa6
SM
9326 * emulation/cua-gmrk.el (cua--init-global-mark):
9327 Remove cua-global-mark face setup.
c7b96d76 9328
ce6e10af
RS
93292005-06-06 Richard M. Stallman <rms@gnu.org>
9330
9331 * progmodes/make-mode.el (makefile-dependency-regex): Handle whitespace
9332 just like other allowed characters.
9333 (makefile-match-dependency): Exclude leading and training whitespace
9334 from the range of regexp subexp 1.
9335 (makefile-macroassign-regex): Don't try to match the body,
9336 just the name of the macro being defined.
9337
9338 * info.el (Info-read-node-name-2): New function.
9339 (Info-read-node-name-1): Use that.
9340 Add a completion-base-size-function property.
9341
9342 * simple.el (completion-setup-function): Look for
8511877a 9343 completion-base-size-function property of minibuffer-completion-table.
ce6e10af
RS
9344
9345 * files.el (locate-file-completion): Doc fix.
9346
9347 * printing.el: Don't call pr-update-menus; user must do that.
9348
9349 * emacs-lisp/debug.el (debugger-window): New variable.
9350 (debug): Use debugger-window if it is set and still alive.
9351 Record debugger-window for next entry.
c7b96d76 9352
ce6e10af
RS
9353 * mail/supercite.el (sc-mail-glom-frame): Mark as risky.
9354
c7b96d76 93552005-06-06 Matthias F\e,Av\e(Brste <slashdevslashnull@gmx.net>
ce6e10af
RS
9356
9357 * files.el (hack-local-variables-confirm): New arg FLAG-TO-CHECK.
9358 (hack-one-local-variable, hack-local-variables)
9359 (hack-local-variables-prop-line): Pass that arg.
9360
9c7f6bb3
KS
93612005-06-06 Kim F. Storm <storm@cua.dk>
9362
9363 * ido.el (ido-first-match, ido-only-match, ido-subdir)
9364 (ido-indicator): Remove -face suffix from face names.
9365
c476bcb0
JL
93662005-06-06 Juri Linkov <juri@jurta.org>
9367
9368 * font-lock.el (font-lock-regexp-backslash)
9369 (font-lock-regexp-backslash-construct): New faces.
9370 (lisp-font-lock-keywords-2): Use new faces. Match `?:' only
9371 after `('. Add `while-no-input' to control structures.
9372
9373 * faces.el (no-break-space, shadow): New faces.
9374 (escape-glyph): Use less loud colors pink2 and red4.
9375
9376 * diff-mode.el (diff-context-face)
9377 * dired.el (dired-ignored)
9378 * rfn-eshadow.el (file-name-shadow)
9379 * tmm.el (tmm-inactive-face): Inherit from `shadow' face.
9380
9381 * info.el (Info-title-1-face): Use green instead of yellow because
9382 bold yellow is not readable on light backgrounds.
9383
9384 * progmodes/compile.el (compilation-start): Move `erase-buffer' up
9385 before selecting the desired mode to not spend time fontifying
9386 old contents.
9387
f7f17975
JB
93882005-06-06 Juanma Barranquero <lekktu@gmail.com>
9389
b3c70578
JB
9390 * thumbs.el (thumbs-thumbsdir-max-size, thumbs-image-resizing-step)
9391 (thumbs-thumbsdir-auto-clean): Fix typos in docstrings.
9392
01f438b9
JB
9393 * ps-print.el (ps-default-fg, ps-default-bg):
9394 Fix typos in docstrings.
9395
f7f17975
JB
9396 * isearchb.el (isearchb): Don't pass a spurious second argument to
9397 `iswitchb-completions'.
9398
c1205dad
NR
93992005-06-05 Nick Roberts <nickrob@snap.net.nz>
9400
9401 * progmodes/gdb-ui.el (gdb-info-locals-handler): Use window point
9402 to preserve point.
9403 (gdb-find-file-hook): Add doc string.
9404
9405 * progmodes/gud.el (gdb, gud-menu-map): Add command to evaluate
eb78dfb8 9406 C dereferenced pointer expression.
32759db5 9407 (gud-tool-bar-map): Put it on the tool bar. Re-order icons.
c1205dad
NR
9408
9409 * toolbar/gud-pstar.xpm, toolbar/gud-pstar.pbm: New files.
9410
eb78dfb8
JB
9411 * toolbar/gud-break.xpm, toolbar/gud-cont.xpm, toolbar/gud-down.xpm
9412 * toolbar/gud-finish.xpm, toolbar/gud-ni.xpm, toolbar/gud-n.xpm
9413 * toolbar/gud-print.xpm, toolbar/gud-remove.xpm, toolbar/gud-run.xpm
9414 * toolbar/gud-si.xpm, toolbar/gud-s.xpm, toolbar/gud-until.xpm
9415 * toolbar/gud-up.xpm, toolbar/gud-watch.xpm:
c1205dad
NR
9416 Make background transparent.
9417
bfe5418b
LT
94182005-06-04 Luc Teirlinck <teirllm@auburn.edu>
9419
9420 * font-lock.el (font-lock-add-keywords): Doc fix. Comment change.
9421 (font-lock-remove-keywords): Doc fix.
9422 (font-lock-mode-major-mode): Compiler defvar.
9423 (font-lock-set-defaults): Use `font-lock-mode-major-mode'.
9424
9425 * font-core.el (font-lock-mode-major-mode): Compiler defvar.
9426 (font-lock-mode): Update `font-lock-mode-major-mode'.
9427 (font-lock-set-defaults): Compiler defvar.
9428 (font-lock-default-function): Take `font-lock-mode-major-mode'
9429 into account.
9430
9431 * emacs-lisp/easy-mmode.el (define-global-minor-mode): Make it
9432 keep track of which major mode it enabled the minor mode for.
9433 Use find-file-hook again. Update docstring.
9434
9435 * simple.el (eval-expression-print-level)
9436 (eval-expression-print-length, eval-expression-debug-on-error):
9437 Doc fixes.
9438
91018229
EZ
94392005-06-04 Matt Hodges <MPHodges@member.fsf.org>
9440
b6f0a397
EZ
9441 * iswitchb.el (iswitchb-single-match-face)
9442 (iswitchb-current-match-face, iswitchb-virtual-matches-face)
9443 (iswitchb-invalid-regexp-face): New faces.
9444 (iswitchb-completions): Use them.
ed975fa6 9445 (iswitchb-use-faces): Rename from iswitchb-use-fonts, which is
b6f0a397
EZ
9446 now marked as an obsolete alias.
9447 (iswitchb-read-buffer): Remove check for bound font variables.
9448 (iswitchb-invalid-regexp): New free variable.
9449 (iswitchb-get-matched-buffers): Catch invalid-regexp errors and
9450 set iswitchb-invalid-regexp.
9451 (iswitchb, iswitchb-complete, iswitchb-completions): Deal with
9452 invalid regexps.
9453 (iswitchb-completions): Add check for complete match when entering
9454 a regexp.
9455 (iswitchb-completions): Remove require-match argument.
bfe5418b 9456 (iswitchb-exhibit): Fix caller.
b6f0a397
EZ
9457 (iswitchb-common-match-inserted): New variable.
9458 (iswitchb-complete, iswitchb-completion-help): Use it.
91018229 9459
94d4bafb
EZ
94602005-06-04 David Reitter <david.reitter@gmail.com> (tiny change)
9461
9462 * url-http.el (url-http-chunked-encoding-after-change-function):
9463 Use `url-http-debug' instead of `message'.
9464
86b21ac3
EZ
94652005-06-04 Thierry Emery <thierry.emery@free.fr> (tiny change)
9466
9467 * url-http.el (url-http-parse-headers): Pass redirected URL as a
9468 callback argument.
9469
61e40b6d
KS
94702005-06-04 Kim F. Storm <storm@cua.dk>
9471
555228aa
KS
9472 * simple.el (line-move): Only call sit-for when moving backwards.
9473
61e40b6d
KS
9474 * ido.el (ido-make-merged-file-list-1): New defun split from
9475 ido-make-merged-file-list.
9476 (ido-make-merged-file-list): Bind throw-on-input around call to
9477 ido-make-merged-file-list-1. Return input-pending-p if
9478 interrupted by more input available.
9479 (ido-read-internal): Handle input-pending-p return value from
9480 ido-make-merged-file-list.
9481
10b234c0
SM
94822005-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
9483
fab31ec3
SM
9484 * textmodes/flyspell.el (flyspell-check-word-p): Simplify silly
9485 compatibility code.
9486
10b234c0
SM
9487 * international/latexenc.el (latexenc-find-file-coding-system):
9488 Don't inherit the EOL part of the coding-system from the
9489 tex-main buffer. Fit within 80 columns.
9490
76668788
NR
94912005-06-03 Matt Hodges <MPHodges@member.fsf.org>
9492
9493 * tmm.el (tmm-inactive-face): New face.
9494 (tmm-remove-inactive-mouse-face): New function.
9495 (tmm-prompt, tmm-add-one-shortcut)
9496 (tmm-add-prompt, tmm-get-keymap): Make active menu items visible
9497 but not selectable.
9498
6312e5f7
JB
94992005-06-03 Juanma Barranquero <lekktu@gmail.com>
9500
9501 * faces.el (face-equal): Improve argument/docstring consistency.
9502
30edba6e
DP
95032005-06-03 Daniel Pfeiffer <occitan@esperanto.org>
9504
9505 * progmodes/make-mode.el (makefile-targets-face)
9506 (makefile-shell-face, makefile-makepp-perl-face): Add :version.
9507 (makefile-bsdmake-dependency-regex)
9508 (makefile-makepp-rule-action-regex)
9509 (makefile-bsdmake-rule-action-regex): New constants.
9510 (makefile-makepp-mode, makefile-bsdmake-mode): Use them.
9511
9512 * progmodes/compile.el (compilation-error-regexp-alist-alist):
9513 Allow (...) within `...' for makepp messages.
9514
899a431b 95152005-06-03 Michael Kifer <kifer@cs.stonybrook.edu>
30edba6e 9516
85268d70 9517 * ediff-diff.el (ediff-same-contents): Eliminate CL-type functions.
30edba6e 9518
85268d70
JB
9519 * ediff-mult.el (ediff-intersect-directories): Make sure that ".." and
9520 "." files are deleted from all file lists before comparison.
30edba6e 9521
85268d70
JB
9522 * viper-keym.el (viper-toggle-key, viper-quoted-insert-key)
9523 (viper-ESC-key): Made them customizable.
30edba6e 9524
10b234c0 9525 * viper.el (viper-non-hook-settings): Fix the names of defadvices.
30edba6e 9526
bfadb7ec
LT
95272005-06-01 Luc Teirlinck <teirllm@auburn.edu>
9528
9529 * autorevert.el (auto-revert-buffers): Use save-match-data.
9530
6cb9fac3
SM
95312005-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
9532
9533 * emacs-lisp/easymenu.el (easy-menu-return-item): Quick fix to find
9534 menu items with a nil command binding.
9535
011131fd
JB
95362005-06-01 Juanma Barranquero <lekktu@gmail.com>
9537
358e4d6d
JB
9538 * emacs-lisp/cl-macs.el (defsetf):
9539 Improve argument/docstring consistency.
9540
011131fd
JB
9541 * faces.el (list-faces-display): Improve the formatting by
9542 computing the maximum length required for any face-name (reworked
9543 patch of 1999-01-11, accidentally deleted on 1999-07-21).
9544 (internal-find-face): Remove redundant info in docstring.
9545
7653a3dc
NR
95462005-06-01 Nick Roberts <nickrob@snap.net.nz>
9547
9548 * progmodes/gdb-ui.el (gdb-set-gud-minor-mode-1)
9549 (gdb-info-breakpoints-custom, gdb-delete-breakpoint)
9550 (gdb-goto-breakpoint, gdb-source-info, gdb-get-location)
9551 (gdb-assembler-custom): Improve regexps.
ed975fa6 9552 (def-gdb-auto-update-handler): Use window point to preserve point.
7653a3dc 9553
9ccee7d0
SM
95542005-05-31 Stefan Monnier <monnier@iro.umontreal.ca>
9555
9556 * thumbs.el (thumbs-mode): Fix misuse of make-variable-buffer-local.
9557
ad83e1f4
JB
95582005-05-31 Jay Belanger <belanger@truman.edu>
9559
9560 * calc/calc-embed.el (calc-embedded-word): Change argument passed
9561 to calc-embedded.
9562 (calc-embedded-make-info): Have plain prefix argument select
9563 entire line.
9564
2cd16d74
JB
95652005-05-31 Juanma Barranquero <lekktu@gmail.com>
9566
d0213ee1
JB
9567 * faces.el (list-faces-display): Signal error if passed a regexp
9568 that matches no face name.
9569
2cd16d74
JB
9570 * simple.el (filter-buffer-substring): Fix typo in docstring.
9571
f35aff82
RS
95722005-05-31 Richard M. Stallman <rms@gnu.org>
9573
9ccee7d0 9574 * progmodes/vhdl-mode.el (vhdl-fill-region): Test ARG, not INTERACTIVE.
f35aff82
RS
9575 (vhdl-emacs-21): Doc fix.
9576 (vhdl-mode): Unconditionally set comment-padding.
9577 (vhdl-fixup-whitespace-region): Insert spaces only where
9578 there are none.
9579 (vhdl-statistics-buffer): Make the Emacs 21 behavior universal.
9580
c7a4ce37
JW
95812005-05-30 John Wiegley <johnw@newartisans.com>
9582
881b07f9
JB
9583 * eshell/em-cmpl.el, eshell/em-dirs.el, eshell/em-glob.el
9584 * eshell/em-unix.el, eshell/esh-ext.el, eshell/esh-io.el
9585 * eshell/esh-util.el, eshell/esh-var.el: Change all uses of
c7a4ce37
JW
9586 `directory-sep-char' to ?/, and all uses of `string-to-int' to
9587 `string-to-number'.
9588
e39f3cfe
JB
95892005-05-30 Jay Belanger <belanger@truman.edu>
9590
9591 * calc/calc.el (calc-bug-address): Fix docstring.
9592 (calc-window-hook, calc-trail-window-hook): New variables.
9593 (calc-trail-display): Restore use of calc-trail-window-hook.
9594 (calc): Restore use of calc-window-hook.
9595
6dfa731f
MY
95962005-05-31 Masatake YAMATO <jet@gyve.org>
9597
3c1ebc5a 9598 * emacs-lisp/find-func.el (find-function-noselect): Handle subroutines.
6dfa731f 9599
3c1ebc5a 9600 * help-fns.el (help-C-file-name): Add autoload mark for
6dfa731f
MY
9601 `find-function-noselect'.
9602
3c1ebc5a
SM
96032005-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
9604
9605 * textmodes/tex-mode.el (tex-compile-commands, tex-compile)
9606 (tex-start-tex): Undo all but the last part of the 2005-05-28 change.
9607
3f72dc73
GM
96082005-05-30 Glenn Morris <gmorris@ast.cam.ac.uk>
9609
9610 * calendar/diary-lib.el (mark-included-diary-files): Only kill
9611 included diary buffer if it was not already being visited.
9612 Reported by Stephen Berman <Stephen.Berman@gmx.net>.
9613
9614 * calendar/icalendar.el (top-level): Do not require 'appt.
9615
9616 * mail/supercite.el (sc-select-attribution): Only use a list
9617 element from sc-attrib-selection-list if it returns a string.
9618 Reported by Davide G. M. Salvetti <salve@debian.org>.
9619
0df06447
JB
96202005-05-30 Juanma Barranquero <lekktu@gmail.com>
9621
588c0770 9622 * thumbs.el (thumbs-thumbname): The resulting thumbname now
0df06447
JB
9623 includes a hash value to improve its uniqueness, and has a ".jpg"
9624 extension. Also, it is now a valid filename on all systems.
9625 (thumbs-make-thumb): Use `let', not `let*'.
9626 (thumbs-show-thumbs-list): Check for JPEG availability.
9627
b8caac06
RS
96282005-05-30 Richard M. Stallman <rms@gnu.org>
9629
9630 * filesets.el (filesets-menu-ensure-use-cached):
9631 Prevent warning when emacs-version>= is undefined.
9632
9633 * printing.el (pr-interactive-n-up): Use string-to-number.
9634
9635 * emulation/tpu-mapper.el: Use eval-buffer, not eval-current-buffer.
9636
9637 * emacs-lisp/bytecomp.el (byte-compile-nogroup-warn):
9638 Warn only when name to be defined is quoted.
9639
4809e59f
NR
96402005-05-30 Nick Roberts <nickrob@snap.net.nz>
9641
9642 * progmodes/gdb-ui.el (gdb-toggle-breakpoint):
9643 Make regexp more robust.
0df06447 9644 (gdb-display-assembler-buffer, gdb-frame-assembler-buffer):
4809e59f
NR
9645 Force regeneration of disassembly.
9646
2a1669a2
JB
96472005-05-29 Jay Belanger <belanger@truman.edu>
9648
9649 * calc/calc.el (calc-user-invocation): Check if
9650 calc-invocation-macro is non-nil.
9651
5f43c63c
JL
96522005-05-29 Juri Linkov <juri@jurta.org>
9653
9654 * add-log.el (change-log-font-lock-keywords):
9655 Add `+' to e-mail regexp to accept mail address with keywords.
9656
9657 * man.el (Man-name-regexp): Add `:' to accept qualified names.
9658
7fa9f4eb
LT
96592005-05-29 Luc Teirlinck <teirllm@auburn.edu>
9660
9661 * progmodes/inf-lisp.el (inferior-lisp-mode): Use delay-mode-hooks.
9662
9663 * ielm.el (inferior-emacs-lisp-mode): Ditto.
9664
cad2b414
RS
96652005-05-29 Richard M. Stallman <rms@gnu.org>
9666
9667 * textmodes/flyspell.el (flyspell-auto-correct-previous-word):
9668 Undo the change that moves to end of the current word.
9669
8c6fb9d0
NR
96702005-05-29 Nick Roberts <nickrob@snap.net.nz>
9671
9672 * progmodes/gdb-ui.el (gdb-memory-set-repeat-count):
9673 Throw error when count <= 0 to ensure input is a number.
9674 (gdb-read-memory-custom): Pick up address from buffer.
9675 (gdb-memory-mode): Allow user to increment and decrement
9676 memory address from header line.
9677
c16b1394
RS
96782005-05-29 Richard M. Stallman <rms@gnu.org>
9679
a8c453e6
RS
9680 * flyspell.el (flyspell-version): Function deleted.
9681 (flyspell-auto-correct-previous-hook): Doc fix.
7fa9f4eb 9682
c16b1394
RS
9683 * jit-lock.el (jit-lock-function, jit-lock-after-change):
9684 Do nothing if memory is full.
9685
9686 * font-lock.el (font-lock-fontify-syntactically-region):
9687 Pass t for GREEDY to looking-back.
9688
9689 * saveplace.el (save-place-alist-to-file): Write the file
9690 using write-region.
9691
9692 * subr.el (looking-back): New argument GREEDY.
9693
9694 * progmodes/compile.el (compilation-start): Set the mode
9695 before inserting the initial text.
9696
9697 * progmodes/which-func.el (which-func-update-1): Turn the mode
9698 off in case of error by setting which-func-mode.
7fa9f4eb 9699
52eb0373 97002005-05-29 Peter Heslin <p.j.heslin@durham.ac.uk> (tiny change)
c16b1394 9701
cad2b414 9702 * flyspell.el (flyspell-auto-correct-previous-word):
7fa9f4eb 9703 Narrow down to what's on the screen, and recenter overlays
cad2b414 9704 at the end of the next word.
7fa9f4eb 9705
52eb0373 97062005-05-29 Manuel Serrano <Manuel.Serrano@sophia.inria.fr>
7fa9f4eb 9707
a8c453e6 9708 * flyspell.el (flyspell-emacs, flyspell-use-local-map): Vars moved up.
0df06447 9709 (flyspell-default-delayed-commands): Add backward-delete-char-untabify.
a8c453e6
RS
9710 (flyspell-abbrev-p): Default to nil.
9711 (flyspell-use-global-abbrev-table-p): Doc fix.
9712 (flyspell-large-region): Allow nil as value.
9713 (flyspell-use-meta-tab, flyspell-auto-correct-binding): New variables.
9714
9715 (mail-mode-flyspell-verify): More robust handling
9716 of `mail-header-separator'. More efficient signature detection.
9717 Allow for regexp metacharacters in message-header-separator.
85be564d 9718 Adding `To' not to be checked in mail-mode-flyspell-verify.
a8c453e6
RS
9719
9720 (flyspell-prog-mode): Run flyspell-prog-mode-hook.
9721 (flyspell-mouse-map): Bind M-TAB only if flyspell-use-meta-tab.
9722 Bind flyspell-auto-correct-binding.
9723 Bind C-. and C-, .
9724 (flyspell-mode-map): Likewise.
9725 (flyspell-mode): Doc fix.
9726 (flyspell-accept-buffer-local-defs): Preserve current buffer.
9727 (flyspell-mode-on): Bind flyspell-mouse-map and flyspell-mode-map.
9728 (flyspell-word-cache-result): New var, always local.
9729 (flyspell-check-pre-word-p): Doc fix.
9730 (flyspell-check-changed-word-p): Handle spc like newline.
9731 (flyspell-post-command-hook): Set flyspell-word-cache-result.
9732 (flyspell-word-search-backward, flyspell-word-search-forward):
9733 New functions.
9734 (flyspell-word): Return t if nothing to check.
9735 When parsing TeX code, check for after } or \.
9736 Use flyspell-word-search-backward to find previous word.
9737 Return nil if duplicated word.
9738 For word already checked, return same value as last time.
9739 Set flyspell-word-cache-result after checking.
9740 Don't clobber the return value.
9741 (flyspell-get-word): Major rewrite.
9742 (flyspell-external-point-words): New locals pword, pcount.
9743 Fix size used in progress message.
9744 Find the proper corresponding word in flyspell-large-region-buffer.
9745 (flyspell-region): Check for flyspell-large-region = nil.
9746 (flyspell-highlight-incorrect-region): Clean up overlays in region.
9747 (flyspell-auto-correct-word): Check that WORD is a cons.
9748 (flyspell-correct-word): Likewise.
a8c453e6 9749
adde7693
DP
97502005-05-29 Daniel Pfeiffer <occitan@esperanto.org>
9751
9752 * progmodes/make-mode.el (makefile-rule-action-regex)
d85d15c8
DP
9753 (makefile-macroassign-regex, makefile-makepp-mode)
9754 (makefile-bsdmake-mode): Continuation lines may be empty.
adde7693
DP
9755 Reported by Joshua Varner.
9756 (makefile-makepp-font-lock-keywords): Add $(stem).
9757
b5352ff5
KB
97582005-05-28 Karl Berry <karl@gnu.org>
9759
0df06447 9760 * textmodes/tex-mode.el: Now that tex-send-command calls
b5352ff5
KB
9761 shell-quote-argument (2005-03-31 change), remove all calls to
9762 shell-quote-argument; they all end up invoking tex-send-command.
9763 The double quoting loses on filenames with non-safe characters,
9764 such as "@". Reported by Frederik Fouvry.
9765
3daabddd
NR
97662005-05-29 Nick Roberts <nickrob@snap.net.nz>
9767
9768 * progmodes/gdb-ui.el (gdb-assembler-custom): Be more careful
9769 about preserving point.
9770
1565a620
JB
97712005-05-27 Jay Belanger <belanger@truman.edu>
9772
9773 * calc/calc-misc.el (calc-info-goto-node): Use info instead of
9774 Info-goto-node.
9775
05294d63
JB
9776 * calc/calc-embed.el (calc-embed-arg): New variable.
9777 (calc-do-embedded-activate, calc-embedded-activate-formula)
9778 (calc-embedded-edit, calc-do-embedded-activate): Replace undeclared
9779 variable by new variable.
9780 (calc-embedded-make-info): Replace undeclared variable by new
9781 variable. When selecting region with positive prefix
9782 argument, use end of previous line instead of beginning of line.
9783
9784 * calc/calc-aent.el (calc-arg-values): Declare it.
9785
9786 * calc/calc-ext.el (calc-help-map, calc-alg-map, calc-alg-esc-map):
9787 Declare them.
9788
9789 * calc/calc-stuff.el (math-decls-cache-tag): Declare it.
9790
9791 * calc/calc.el (calc-alg-map): Declare it.
9792
9793 * calc/calcalg2.el (math-decls-cache, math-decls-all): Declare them.
9794
f8916156
NR
97952005-05-28 Nick Roberts <nickrob@snap.net.nz>
9796
9797 * progmodes/gdb-ui.el (gdb-all-registers): New variable.
9798 (gdb-registers-buffer, toggle-gdb-all-registers):
9799 Toggle display of floating point registers.
9800 (gdb-registers-mode-map): Bind SPC to toggle-gdb-all-registers.
9801
0df06447 9802 * progmodes/gud.el (gud-goto-info): Use info. Don't use require.
f8916156
NR
9803 (toggle-gud-tooltip-dereference):
9804 Rename from gud-toggle-tooltip-dereference.
9805
83040cb0
SM
98062005-05-27 Stefan Monnier <monnier@iro.umontreal.ca>
9807
9808 * info.el (Info-goto-node): Revert autoload addition (2004-06-12).
9809
63971eab
JB
98102005-05-27 Jay Belanger <belanger@truman.edu>
9811
9812 * calc/calc-prog.el (calc-kbd-report): Remove.
9813 (calc-kbd-query): Rewrite.
9814
d5e1a786
JB
98152005-05-27 Juanma Barranquero <lekktu@gmail.com>
9816
83040cb0 9817 * image.el (image-library-alist): Move to image.c.
d5e1a786
JB
9818 (image-type-available-p): Doc fix.
9819
6c5a38fa
LK
98202005-05-27 Lute Kamstra <lute@gnu.org>
9821
18a8c773 9822 * calc/calc.el (calc):
1f2503a5 9823 * outline.el (outline-1, outline-2, outline-3, outline-4)
18a8c773
LK
9824 (outline-5, outline-6, outline-7, outline-8):
9825 * textmodes/dns-mode.el (dns-mode):
9826 * textmodes/sgml-mode.el (sgml-namespace-face):
9827 * textmodes/tex-mode.el (superscript, subscript, tex-math-face)
3ec0e903 9828 (tex-verbatim-face, tex-use-reftex):
83040cb0
SM
9829 * textmodes/texinfo.el (texinfo-heading-face):
9830 Specify customization group.
1f2503a5 9831
6c5a38fa
LK
9832 * longlines.el: Don't require easy-mmode.
9833 (longlines-visible-face): Specify customization group.
9834
7cf49add
KH
98352005-05-27 Kenichi Handa <handa@m17n.org>
9836
9837 * language/cyrillic.el: Add cyrillic-iso8859-5 characters in the
9838 encoding table of windows-1251.
9839
83040cb0
SM
9840 * international/ucs-tables.el (ucs-set-table-for-input):
9841 If translation-table-for-input of a coding system is a symbol, get
7cf49add
KH
9842 its translation-table property.
9843
9844 * international/code-pages.el: Don't register a coding system into
9845 non-iso-charset-alist more than once.
9846 (cp-make-coding-system): Likewise.
1f2503a5 9847
9c041409
JW
98482005-05-26 John Wiegley <johnw@newartisans.com>
9849
6b6f91b3
JW
9850 * eshell/esh-cmd.el (eshell-eval-command): If the return value of
9851 `eshell-resume-eval' is wrapped in a list, it indicates that the
9852 command was run asynchronously. In that case, unwrap the value
9853 before checking the delimiter value.
9854
9c041409 9855 * eshell/em-cmpl.el (eshell-complete-parse-arguments): If the
83040cb0
SM
9856 character before a space at the end of a line is \, assume the space
9857 is part of the last argument rather than a final argument separator.
9c041409 9858
83040cb0
SM
9859 * eshell/esh-io.el (eshell-get-target): If `eshell-buffer-shorthand'
9860 is in use, and the target is `t' or `nil' (which are the most common
9861 values), don't assume that the symbol target is a buffer.
9c041409 9862
ddfbe5db
LT
98632005-05-26 Luc Teirlinck <teirllm@auburn.edu>
9864
9865 * calendar/calendar.el (calendar-mode-line-format):
9866 Use mode-line-highlight as mouse-face.
9867
9868 * time.el (display-time-string-forms, display-time-update):
9869 Use mode-line-highlight as mouse-face.
9870
04e9c13c
JB
98712005-05-26 Jay Belanger <belanger@truman.edu>
9872
9873 * calc/calc.el (calc-language-alist): Remove extra defvar.
9874
6441d280
LK
98752005-05-26 Lute Kamstra <lute@gnu.org>
9876
9877 * arc-mode.el (archive-mode):
9878 * bookmark.el (bookmark-read-annotation-mode)
9879 (bookmark-edit-annotation-mode, bookmark-bmenu-mode):
9880 * bs.el (bs-mode):
9881 * calc/calc-yank.el (calc-edit-mode):
9882 * calc/calc.el (calc-mode, calc-trail-mode):
9883 * calculator.el (calculator-mode):
9884 * chistory.el (command-history-mode):
9885 * comint.el:
9886 * cus-edit.el (custom-mode):
9887 * descr-text.el (describe-text-mode):
9888 * ebuff-menu.el (Electric-buffer-menu-mode):
9889 * ediff-util.el (ediff-mode):
4b66bdf0
LK
9890 * emacs-lisp/re-builder.el (reb-mode):
9891 * emulation/vi.el (vi-mode-setup):
9892 * emulation/ws-mode.el (wordstar-mode):
9893 * eshell/esh-mode.el (eshell-mode):
6441d280
LK
9894 * forms.el (forms-mode):
9895 * help-mode.el (help-mode):
9896 * hexl.el (hexl-mode):
9897 * ibuffer.el (ibuffer-mode):
9898 * ielm.el (inferior-emacs-lisp-mode):
9899 * info.el (Info-mode, Info-edit-mode):
4b66bdf0 9900 * international/swedish.el:
6441d280
LK
9901 * ledit.el (ledit-from-lisp-mode):
9902 * locate.el (locate-mode):
4b66bdf0
LK
9903 * mail/rmail.el (rmail-mode):
9904 * mail/rmailedit.el (rmail-edit-mode):
9905 * mail/rmailsum.el (rmail-summary-mode):
9906 * mail/supercite.el (sc-electric-mode):
9907 * net/eudc.el (eudc-mode):
9908 * net/quickurl.el (quickurl-list-mode):
9909 * net/snmp-mode.el (snmp-mode, snmpv2-mode):
9910 * obsolete/ooutline.el (outline-mode):
9911 * obsolete/options.el (Edit-options-mode):
9912 * obsolete/rnews.el (news-mode):
9913 * obsolete/rnewspost.el (news-reply-mode):
9914 * play/5x5.el (5x5-mode):
9915 * play/decipher.el (decipher-mode, decipher-stats-mode):
9916 * play/gomoku.el (gomoku-mode):
9917 * play/snake.el (snake-mode):
9918 * play/solitaire.el (solitaire-mode):
9919 * play/tetris.el (tetris-mode):
681c6a37
LK
9920 * progmodes/ada-mode.el (ada-mode):
9921 * progmodes/antlr-mode.el (antlr-mode):
9922 * progmodes/autoconf.el (autoconf-mode):
9923 * progmodes/dcl-mode.el (dcl-mode):
9924 * progmodes/delphi.el (delphi-mode):
9a969196
LK
9925 * progmodes/ebrowse.el (ebrowse-tree-mode)
9926 (ebrowse-electric-list-mode, ebrowse-member-mode)
681c6a37
LK
9927 (ebrowse-electric-position-mode):
9928 * progmodes/f90.el (f90-mode):
9929 * progmodes/fortran.el (fortran-mode):
9930 * progmodes/icon.el (icon-mode):
9931 * progmodes/idlw-help.el (idlwave-help-mode):
9932 * progmodes/idlw-shell.el (idlwave-shell-mode):
9933 * progmodes/idlwave.el (idlwave-mode):
9934 * progmodes/inf-lisp.el (inferior-lisp-mode):
9935 * progmodes/m4-mode.el (m4-mode):
9936 * progmodes/meta-mode.el (metafont-mode, metapost-mode):
9937 * progmodes/modula2.el (modula-2-mode):
9938 * progmodes/octave-inf.el (inferior-octave-mode):
9939 * progmodes/octave-mod.el (octave-mode):
9940 * progmodes/pascal.el (pascal-mode):
9941 * progmodes/sh-script.el (sh-mode):
9942 * progmodes/sql.el (sql-mode, sql-interactive-mode):
9943 * progmodes/vhdl-mode.el (vhdl-mode):
9944 * progmodes/xscheme.el (scheme-interaction-mode):
6441d280
LK
9945 * replace.el (occur-mode):
9946 * ses.el (ses-mode):
9947 * simple.el (completion-list-mode):
9948 * skeleton.el:
9949 * speedbar.el (speedbar-mode):
48985adc 9950 * term.el (term-mode):
6441d280 9951 * terminal.el (terminal-edit-mode):
681c6a37
LK
9952 * textmodes/reftex-index.el (reftex-index-mode)
9953 (reftex-index-phrases-mode):
9954 * textmodes/reftex-sel.el (reftex-select-label-mode)
9955 (reftex-select-bib-mode):
9956 * textmodes/reftex-toc.el (reftex-toc-mode):
6441d280 9957 * wdired.el (wdired-change-to-wdired-mode):
48985adc
KS
9958 * wid-browse.el (widget-browse-mode):
9959 Use run-mode-hooks.
6441d280
LK
9960
9961 * array.el (array-mode):
4b66bdf0
LK
9962 * calendar/todo-mode.el (todo-mode):
9963 * man.el (Man-mode):
9964 * play/landmark.el (lm-mode):
48985adc
KS
9965 * play/mpuz.el (mpuz-mode):
9966 Use kill-all-local-variables and run-mode-hooks.
6441d280
LK
9967
9968 * subr.el (delay-mode-hooks): Specify indentation.
9969
4b66bdf0
LK
99702005-05-26 Mark A. Hershberger <mah@everybody.org>
9971
ca19f3f1
AS
9972 * xml.el (xml-substitute-special): Don't die for undefined xml
9973 entities.
4b66bdf0 9974
3e00c50e
JB
99752005-05-26 Jay Belanger <belanger@truman.edu>
9976
9977 * calc/calc-prog.el (calc-user-define-edit): Don't find substring
9978 of nil.
9979
8da4dd76
NR
99802005-05-27 Nick Roberts <nickrob@snap.net.nz>
9981
9982 * progmodes/gdb-ui.el (gdb-frame-address):
9983 Rename from gdb-current-address.
9984 (gdb-previous-frame-address): Rename from gdb-previous-address.
9985 (gdb-selected-frame): Rename from gdb-current-frame.
9986 (gdb-get-selected-frame): Rename from gdb-get-current-frame.
9987 (gdb-frame-number): Rename from gdb-current-stack-level.
9988 (gdb-ann3): Match new mode-name for disassembly buffer.
588c0770 9989 Extend initialization of variables.
8da4dd76
NR
9990 (gdb-post-prompt): Update disassembly from gdb-frame-handler.
9991 (gdb-memory-mode): Use mouse-face in header line.
9992 (gdb-assembler-buffer-name): Call it disassembly and give frame
9993 in mode line.
9994 (gdb-source-spec-regexp, gdb-assembler-custom)
9995 (gdb-invalidate-assembler, gdb-frame-handler):
9996 Make robust to leading zeroes in address format.
9997
8ba93b1c
CD
99982005-05-26 Carsten Dominik <dominik@science.uva.nl>
9999
d5e1a786 10000 * textmodes/org.el (org-mode): Use `define-derived-mode' to
8ba93b1c
CD
10001 define `org-mode'.
10002 (org-agenda-mode): Use `run-mode-hooks' instead of `run-hooks'.
10003
83040cb0 100042005-05-26 Stefan Monnier <monnier@iro.umontreal.ca>
04c71a26
NR
10005
10006 * log-edit.el (log-edit-changelog-entries): Distinguish between
10007 filenames like xfns.c and fns.c.
04c71a26 10008
dd53d2c8
LT
100092005-05-25 Luc Teirlinck <teirllm@auburn.edu>
10010
10011 * buff-menu.el (Buffer-menu-revert-function): Improve handling of
10012 point after reverting.
10013 (Buffer-menu-make-sort-button): Handle the case where
10014 `Buffer-menu-use-header-line' is nil.
10015
214dd398
TTN
100162005-05-25 Thien-Thi Nguyen <ttn@gnu.org>
10017
10018 * vms-patch.el (vms-magic-right-square-brace, vms-magic-colon):
10019 New funcs. In minibuffer-local-completion-map bind `]', `/'
10020 and `:' to them.
10021
b6666b5f
SM
100222005-05-25 Stefan Monnier <monnier@iro.umontreal.ca>
10023
10024 * startup.el (normal-top-level): Allow modification of load-path while
10025 we're iterating over it.
10026
f75049fc
JB
100272005-05-25 Juanma Barranquero <lekktu@gmail.com>
10028
10029 * thumbs.el (thumbs-thumbsdir-max-size, thumbs-temp-file)
10030 (thumbs-cleanup-thumbsdir, thumbs-call-convert)
10031 (thumbs-resize-interactive, thumbs-insert-image)
10032 (thumbs-insert-thumb, thumbs-dired-show-marked)
10033 (thumbs-find-image-at-point, thumbs-delete-images)
10034 (thumbs-rename-images, thumbs-next-image, thumbs-dired-setroot)
10035 (thumbs-increment-image-size, thumbs-decrement-image-size):
10036 Fix typos in docstrings.
10037
ccc90048
AS
100382005-05-24 Andre Spiegel <spiegel@gnu.org>
10039
83040cb0 10040 * progmodes/cperl-mode.el (cperl-vc-header-alist): Obsolete.
ccc90048
AS
10041 (cperl-vc-rcs-header, cperl-vc-sccs-header): New user options.
10042 (cperl-mode): Use them.
10043
18fde850
JB
100442005-05-24 Juanma Barranquero <lekktu@gmail.com>
10045
10046 * window.el (quit-window, shrink-window-if-larger-than-buffer):
10047 Doc fixes.
10048
86041bae
NR
100492005-05-24 Nick Roberts <nickrob@snap.net.nz>
10050
b6666b5f 10051 * progmodes/gdb-ui.el (gdb-inferior-io-mode-map):
04c71a26 10052 Bind C-d to gdb-inferior-io-eof.
86041bae
NR
10053
10054 * dired.el (dired-dnd-popup-notice): Use message-box.
10055
359e4563
MY
100562005-05-23 Masatake YAMATO <jet@gyve.org>
10057
b6666b5f
SM
10058 * bindings.el (mode-line-major-mode-keymap):
10059 Bind [mode-line down-mouse-1] to `mouse-major-mode-menu'.
359e4563
MY
10060
10061 * faces.el (mode-line-highlight): New face.
10062
10063 * ruler-mode.el (ruler-mode-ruler): Use mode-line-highlight
10064 as mouse-face.
10065
10066 * bindings.el (top-level, help-echo, mode-line-modified)
10067 (mode-line-mule-info, mode-line-eol-desc): Use mode-line-highlight
10068 as mouse-face.
10069
28fdc86a
JB
100702005-05-23 Juanma Barranquero <lekktu@gmail.com>
10071
a4632380
JB
10072 * progmodes/cc-engine.el (c-guess-basic-syntax):
10073 Remove spurious call to `zerop'.
10074
28fdc86a
JB
10075 * emacs-lisp/cl.el (acons, pairlis): Add docstring.
10076
7c09345f
MS
100772005-05-23 Martin Stjernholm <bug-cc-mode@gnu.org>
10078
10079 CC Mode update to 5.30.10:
10080
83040cb0 10081 * cc-fonts.el (c-font-lock-declarators): Fix bug where the point
7c09345f
MS
10082 could go past the limit in decoration level 2, thereby causing
10083 errors during interactive fontification.
10084
83040cb0 10085 * cc-mode.el (c-make-inherited-keymap): Fix cc-bytecomp bug when
7c09345f
MS
10086 the file is evaluated interactively.
10087
10088 * cc-engine.el (c-guess-basic-syntax): Handle operator
10089 declarations somewhat better in C++.
10090
10091 * cc-styles.el, cc-mode.el (c-run-mode-hooks): New helper macro to
10092 make use of `run-mode-hooks' which has been added in Emacs 21.1.
28fdc86a
JB
10093 (c-mode, c++-mode, objc-mode, java-mode, idl-mode, pike-mode)
10094 (awk-mode): Use it.
7c09345f
MS
10095 (make-local-hook): Suppress warning about obsoleteness.
10096
10097 * cc-engine.el, cc-align.el, cc-cmds.el
28fdc86a
JB
10098 (c-append-backslashes-forward, c-delete-backslashes-forward)
10099 (c-find-decl-spots, c-semi&comma-no-newlines-before-nonblanks):
7c09345f
MS
10100 Compensate for return value from `forward-line' when it has moved
10101 but not to a different line due to eob.
10102
83040cb0 10103 * cc-engine.el (c-guess-basic-syntax): Fix anchoring in
7c09345f
MS
10104 `objc-method-intro' and `objc-method-args-cont'.
10105
101062005-05-23 Alan Mackenzie <bug-cc-mode@gnu.org>
10107
10108 CC Mode update to 5.30.10:
10109
10110 * cc-mode.el, cc-engine.el, cc-align.el: Change the FSF's address
10111 in the copyright statement. Incidentally, change "along with GNU
10112 Emacs" to "along with this program" where it occurs.
10113
10114 * cc-mode.el: Add a fourth parameter `t' to the awk-mode autoload,
10115 so that it is interactive, hence can be found by M-x awk-mode
10116 whilst cc-mode is yet to be loaded. Reported by Glenn Morris
10117 <gmorris+emacs@ast.cam.ac.uk>.
10118
10119 * cc-awk.el: Add character classes (e.g. "[:alpha:]") into AWK
10120 Mode's regexps.
10121
28fdc86a 101222005-05-23 Kevin Ryde <user42@zip.com.au>
7c09345f
MS
10123
10124 * cc-align.el (c-lineup-argcont): Ignore conses for {} pairs from
10125 c-parse-state, to avoid a lisp error (on bad code).
10126
f1e9abb9
LK
101272005-05-23 Lute Kamstra <lute@gnu.org>
10128
10129 * subr.el (font-lock-defaults): Remove defvar as it's already
10130 defined in font-core.el.
10131
83040cb0 10132 * font-lock.el (font-lock-beginning-of-syntax-function): Fix docstring.
f1e9abb9 10133
28fdc86a
JB
101342005-05-23 Nick Roberts <nickrob@snap.net.nz>
10135
10136 * progmodes/gdb-ui.el (gdb-info-locals-handler): Make regexps
10137 more general and work when GDB variable "print pretty" is on,
10138 as with Emacs, for example.
10139
21178fee
LT
101402005-05-22 Luc Teirlinck <teirllm@auburn.edu>
10141
10142 * font-core.el: Update comment.
10143
83040cb0
SM
10144 * emacs-lisp/easy-mmode.el (define-global-minor-mode):
10145 Use `after-change-major-mode-hook' instead of `find-file-hook'.
21178fee
LT
10146
10147 * buff-menu.el (Buffer-menu-mode): Use `run-mode-hooks'.
10148
a0e8eaa3
EZ
101492005-05-22 Eli Zaretskii <eliz@gnu.org>
10150
10151 * simple.el (yank, yank-pop): Mention `yank-excluded-properties'
10152 and `yank-handler' in the doc strings.
10153
6cd0254f
SM
101542005-05-22 Stefan Monnier <monnier@iro.umontreal.ca>
10155
10156 * emacs-lisp/cl.el (eql): Remove. It's a builtin already.
10157
724e07b9
RS
101582005-05-22 Richard M. Stallman <rms@gnu.org>
10159
1b12fa9d
RS
10160 * help.el (describe-key): Move print-help-return-message call
10161 out of conditional.
10162
724e07b9
RS
10163 * progmodes/etags.el (list-tags): Use with-no-warnings.
10164
10165 * mail/smtpmail.el (smtpmail-open-stream): Use with-no-warnings.
10166 (smtpmail-send-queued-mail): Avoid beginning-of-buffer.
10167 (starttls-extra-args, starttls-extra-arguments): Add defvars.
10168
10169 * mail/mailalias.el (mail-get-names): Avoid beginning-of-buffer.
10170
10171 * language/viet-util.el (viet-viscii-nonascii-translation-table):
10172 Add defvar.
10173
10174 * emulation/viper-ex.el (viper-ex-work-buf, viper-ex-print-buf):
10175 Use defvar, not defconst.
10176
10177 * hexl.el (hexl-follow-line): Use with-no-warnings.
10178
10179 * emulation/tpu-extras.el: Use write-file-functions instead of
10180 write-file-hooks.
10181
10182 * dired.el (dired-font-lock-keywords): Fontify files with junk
10183 extensions even if marked by -F.
10184
2641cc63
JB
101852005-05-22 Juanma Barranquero <lekktu@gmail.com>
10186
3187ba1c
JB
10187 * emacs-lisp/cl.el (pushnew, cl-macroexpand, floatp-safe, plusp)
10188 (minusp, oddp, evenp, mapcar*, list*, copy-list, adjoin, subst):
10189 * emacs-lisp/cl-extra.el (coerce, map, maplist, cl-mapc, mapl)
10190 (mapcan, mapcon, some, every, notany, notevery, signum, isqrt)
10191 (concatenate, list-length, get*, getf, cl-remprop):
10192 * emacs-lisp/cl-macs.el (function*, case, ecase, typecase)
10193 (etypecase, progv, lexical-let, lexical-let*)
10194 (multiple-value-bind, multiple-value-setq, shiftf):
10195 Improve argument/docstring consistency.
10196
2641cc63
JB
10197 * subr.el (focus-frame, unfocus-frame):
10198 Revert deletion on 2005-05-01.
10199
a41c216f
AS
102002005-05-22 Andre Spiegel <spiegel@gnu.org>
10201
10202 * vc-cvs.el (vc-cvs-checkout-model): Handle the case where FILE
10203 doesn't exist.
10204
83040cb0
SM
10205 * vc.el (vc-trunk-p): Add autoload cookie. The function is used in
10206 vc-rcs.el when vc-mistrust-permissions is t, which is not the default.
3187ba1c 10207
fdd55b6a
NR
102082005-05-22 Nick Roberts <nickrob@snap.net.nz>
10209
10210 * emacs-lisp/bytecomp.el: Remove make-obsolete-variable for
10211 already deleted variables: auto-fill-hook, blink-paren-hook,
52eb0373 10212 lisp-indent-hook, inhibit-local-variables, unread-command-event,
fdd55b6a
NR
10213 suspend-hooks, comment-indent-hook, meta-flag,
10214 before-change-function, after-change-function,
10215 font-lock-doc-string-face.
10216
71f800cf
LT
102172005-05-21 Luc Teirlinck <teirllm@auburn.edu>
10218
10219 * emacs-lisp/derived.el (define-derived-mode): Doc fix.
10220
bb4afd09
EZ
102212005-05-21 Eli Zaretskii <eliz@gnu.org>
10222
10223 * mail/rmail.el (rmail-reply): Filter the list in reply-to through
10224 rmail-dont-reply-to.
10225
a2c9aee6
EZ
102262005-05-21 Frederik Fouvry <fouvry@CoLi.Uni-SB.DE>
10227
10228 * mail/sendmail.el (mail-send): Use [[:space:]] instead of a
10229 literal blank when splitting new-header-values.
10230
6e50f7e0
EZ
102312005-05-21 Matt Hodges <MPHodges@member.fsf.org>
10232
10233 * calendar/cal-menu.el (cal-menu-update): Add separator as a
10234 string so that tmm doesn't create a completion entry for it.
10235
10236 * textmodes/table.el (table-disable-menu): Ditto.
10237
a527b753
RS
102382005-05-21 Richard M. Stallman <rms@gnu.org>
10239
10240 * progmodes/idlwave.el (idlwave-doc-header): Use insert-file-contents.
10241
10242 * progmodes/flymake.el (flymake-makehash): Use with-no-warnings.
10243
10244 * net/rcompile.el (remote-compile): Use compilation-start.
10245
10246 * tmm.el (tmm-shortcut): Avoid using beginning-of-buffer.
10247
774cd454
DP
102482005-05-21 Daniel Pfeiffer <occitan@esperanto.org>
10249
10250 * files.el (auto-mode-alist): Check GNUmakefile before makefile.
10251 Default to makefile-bsdmake-mode on BSD systems.
10252
10253 * imenu.el (imenu-generic-expression, imenu--generic-function'):
10254 REGEXP may also be a search function now. The part of doc-string
10255 for describing the structure was 95% identical to that of
10256 `imenu--generic-function'. Unify it there.
10257
6cd0254f
SM
10258 * progmodes/make-mode.el (makefile-imenu-generic-expression):
10259 Use function to find dependencies, because regexp alone is so complex,
774cd454
DP
10260 it easily goes into an endless loop.
10261 (makefile-makepp-mode): Also add submenu for Perl functions
10262 defined in the makefile.
10263 (makefile-bsdmake-mode): Special imenu-generic-expression no
10264 longer needed, due to function call.
10265 (makefile-match-dependency): Take BOUND into account when checking
10266 if we're through.
10267
ed8060d9
JB
102682005-05-20 Jay Belanger <belanger@truman.edu>
10269
10270 * calc/calc-units.el (calc-invalidate-units-table):
10271 Use inhibit-read-only.
10272 (math-build-units-table-buffer): Use view-mode.
10273
8292be61
DK
102742005-05-20 David Kastrup <dak@gnu.org>
10275
10276 * emacs-lisp/easymenu.el (easy-menu-add): Correct docstring since
10277 easy-menu-add is not a nop on Emacs; and clarify when to call it.
10278
0a418fa1
JB
102792005-05-20 Lute Kamstra <lute@gnu.org>
10280
10281 * diff-mode.el (diff-header-face, diff-file-header-face)
10282 (diff-index-face, diff-hunk-header-face, diff-removed-face)
10283 (diff-added-face, diff-changed-face, diff-function-face)
10284 (diff-context-face, diff-nonexistent-face): Put them in the
10285 diff-mode customization group.
10286
102872005-05-20 Stefan Monnier <monnier@iro.umontreal.ca>
10288
10289 * progmodes/vhdl-mode.el (vhdl-font-lock-match-item): Simplify regexp.
10290
10291 * progmodes/sh-script.el (sh-mode, sh-get-word): Minor regexp fixes.
10292
10293 * font-lock.el (lisp-font-lock-keywords-2): Don't error.
10294 Minor regexp-optimization.
10295
24e9a727
CD
102962005-05-20 Carsten Dominik <dominik@science.uva.nl>
10297
10298 * textmodes/org.el (org-agenda-toggle-time-grid): New command.
10299 (org-agenda-use-time-grid, org-agenda-time-grid): New options.
10300 (org-agenda-add-time-grid-maybe): New function.
10301 (org-agenda): Call `org-agenda-add-time-grid-maybe'.
10302 (org-table-create): `dotimes' instead of `mapcar'.
44a91a68 10303 (org-xor): Simplify implementation.
24e9a727
CD
10304 (org-agenda): `inhibit-redisplay' turned on.
10305 (org-agenda-change-all-lines): Use `org-format-agenda-item' to get
10306 a consistent line after a state change.
10307 (org-agenda-remove-times-when-in-prefix): New option.
10308 (org-prefix-has-time): New variable.
10309 (org-parse-time-string): Optional argument NODEFAULT.
10310 (org-format-agenda-item): Parse items for time-of-day
10311 specifications and move these into the prefix if possible.
10312 (org-agenda-priority): Get current heading, not previous heading
10313 during agenda remote editing.
10314
a18ff988
JB
103152005-05-20 Juanma Barranquero <lekktu@gmail.com>
10316
47bc4b3f
JB
10317 * emacs-lisp/cl-seq.el (reduce, fill, replace, remove*)
10318 (remove-if, remove-if-not, delete*, delete-if, delete-if-not)
10319 (remove-duplicates, delete-duplicates, substitute)
10320 (substitute-if, substitute-if-not, nsubstitute, nsubstitute-if)
10321 (nsubstitute-if-not, find, find-if, find-if-not, position)
10322 (position-if, position-if-not, count, count-if, count-if-not)
10323 (mismatch, search, sort*, stable-sort, merge, member*)
10324 (member-if, member-if-not, assoc*, assoc-if, assoc-if-not)
10325 (rassoc*, rassoc-if, rassoc-if-not, union, nunion)
10326 (intersection, nintersection, set-difference, nset-difference)
10327 (set-exclusive-or, nset-exclusive-or, subsetp, subst-if)
10328 (subst-if-not, nsubst, nsubst-if, nsubst-if-not, sublis)
10329 (nsublis, tree-equal): Improve argument/docstring consistency.
10330
10331 * subr.el (send-string, send-region):
10332 Remove obsolescence declaration.
a18ff988
JB
10333 (window-dot, set-window-dot, read-input, show-buffer)
10334 (eval-current-buffer, string-to-int):
10335 Add release number to obsolescence declarations.
10336
f4056bf7
KS
103372005-05-19 Kim F. Storm <storm@cua.dk>
10338
10339 * ido.el (ido-magic-forward-char): Enter ido-find-file at end of input.
10340 (ido-magic-backward-char): Enter ido-switch-buffer at start of input.
10341
35a0a8aa
NR
103422005-05-20 Matt Hodges <MPHodges@member.fsf.org>
10343
10344 * faces.el (list-faces-display): Make back button respect optional
10345 regexp arg.
10346
bfd187c8
JB
103472005-05-19 Juanma Barranquero <lekktu@gmail.com>
10348
10349 * calculator.el (calculator-radix-grouping-mode)
10350 (calculator-radix-grouping-digits, calculator-displayer)
10351 (calculator-radix-grouping-separator, calculator-copy-displayer):
10352 * dabbrev.el (dabbrev-search-these-buffers-only):
10353 * diff-mode.el (diff-jump-to-old-file, diff-update-on-the-fly)
10354 (diff-advance-after-apply-hunk, diff-mode-hook)
10355 (diff-minor-mode-prefix):
10356 * imenu.el (imenu-use-popup-menu):
10357 * jit-lock.el (jit-lock-context-time):
10358 * newcomment.el (comment-fill-column, comment-column)
10359 (comment-style, comment-padding, comment-multi-line)
10360 (comment-empty-lines, comment-auto-fill-only-comments):
10361 * reveal.el (reveal-around-mark):
10362 * uniquify.el (uniquify-buffer-name-style)
10363 (uniquify-after-kill-buffer-p)
10364 (uniquify-ask-about-buffer-names-p, uniquify-ignore-buffers-re)
10365 (uniquify-min-dir-content, uniquify-separator)
10366 (uniquify-trailing-separator-p, uniquify-strip-common-suffix):
10367 * w32-vars.el (w32-fixed-font-alist):
10368 * emacs-lisp/testcover.el (testcover-potentially-1value-functions):
10369 * obsolete/rsz-mini.el (resize-minibuffer-frame-max-height):
10370 * progmodes/antlr-mode.el (antlr-font-lock-maximum-decoration):
10371 * progmodes/perl-mode.el (perl-indent-level)
10372 (perl-continued-statement-offset, perl-continued-brace-offset)
10373 (perl-brace-offset, perl-brace-imaginary-offset)
10374 (perl-label-offset, perl-indent-continued-arguments)
10375 (perl-tab-always-indent, perl-tab-to-comment, perl-nochange):
10376 * progmodes/tcl.el (tcl-indent-level)
10377 (tcl-continued-indent-level, tcl-auto-newline)
10378 (tcl-tab-always-indent, tcl-electric-hash-style)
10379 (tcl-help-directory-list, tcl-use-smart-word-finder)
10380 (tcl-application, tcl-command-switches, tcl-prompt-regexp)
10381 (inferior-tcl-source-command):
10382 * textmodes/fill.el (enable-kinsoku):
10383 * textmodes/reftex-vars.el (reftex-index-phrases-wrap-long-lines):
10384 * textmodes/table.el (table-yank-handler):
10385 Specify missing group (and type, if simple) in defcustom.
10386
620d3304
LT
103872005-05-19 Luc Teirlinck <teirllm@auburn.edu>
10388
10389 * progmodes/compile.el (compilation-finish-function): Fix defvar.
10390
e1c45277
RS
103912005-05-19 Richard M. Stallman <rms@gnu.org>
10392
10393 * progmodes/make-mode.el (makefile-mode): Use run-mode-hooks.
10394
10395 * subr.el (event-basic-type): Don't get an error.
10396 (left-fringe-p): Function deleted.
10397
10398 * buff-menu.el (Buffer-menu-buffer-face): In group Buffer-menu.
a527b753 10399 (list-buffers-noselect): Set `font-lock-face' property, not `face'.
e1c45277
RS
10400
10401 * dired-aux.el (dired-copy-file-recursive): Handle symlinks
10402 in recursive copy.
10403
10404 * frame.el (show-trailing-whitespace): In group `whitespace-faces'.
10405
10406 * emacs-lisp/byte-run.el (eval-when-compile): Doc fix.
10407
ca19f3f1
AS
10408 * emacs-lisp/bytecomp.el
10409 (byte-compile-file-form-custom-declare-variable): Call
10410 byte-compile-nogroup-warn if appropriate.
e1c45277
RS
10411
10412 * progmodes/compile.el (compilation-finish-function): Mark obsolete.
10413 (compilation-set-window): Don't call left-fringe-p; do it directly.
620d3304 10414
de327926
JB
104152005-05-19 Jay Belanger <belanger@truman.edu>
10416
10417 * calc/calc-graph.el (calc-graph-format-data): Make sure
10418 var-PlotRejects is bound before trying to check its value.
10419
73d5f668
CD
104202005-05-19 Carsten Dominik <dominik@science.uva.nl>
10421
b6666b5f 10422 * textmodes/reftex.el (reftex-isearch-minor-mode): Move the
73d5f668
CD
10423 definition of this variable from reftex-global.el to reftex.el,
10424 because it is needed in the menu.
10425
96474944
LK
104262005-05-19 Lute Kamstra <lute@gnu.org>
10427
10428 * emacs-lisp/copyright.el (copyright-fix-years): Make sure all
10429 years are fixed. Don't insert a space after a dash.
10430
8d9386a1
KS
104312005-05-19 Kim F. Storm <storm@cua.dk>
10432
10433 * emulation/crisp.el (crisp-home, crisp-end): Put CUA property.
10434
dfa89b5d
DP
104352005-05-19 Daniel Pfeiffer <occitan@esperanto.org>
10436
10437 * font-lock.el (lisp-font-lock-keywords-2): Do \\) only in
10438 strings, because (eq ... ?\\) is fairly frequent.
10439
10440 * progmodes/make-mode.el (makefile-add-this-line-targets):
10441 Simplify and integrate into `makefile-pickup-targets'.
10442 (makefile-add-this-line-macro): Simplify and integrate into
10443 `makefile-pickup-macros.
10444 (makefile-pickup-filenames-as-targets): Simplify.
b6666b5f
SM
10445 (makefile-previous-dependency, makefile-match-dependency):
10446 Don't stumble over `::'.
dfa89b5d 10447
2fcd33fe
NR
104482005-05-19 Nick Roberts <nickrob@snap.net.nz>
10449
dfa89b5d 10450 * subr.el (post-command-idle-hook, post-command-idle-delay):
24d40bc2
NR
10451 Remove obsoletion of post-command-idle-hook and
10452 post-command-idle-delay.
10453
639ec765 10454 * faces.el (list-faces-display): Provide button when describe-face
85be564d 10455 is called to take user back to the list of faces.
639ec765
NR
10456
10457 * help-fns.el (describe-variable): Remove hyperlinks in a
10458 variable's value as these are quite frequently inappropriate.
10459
b6666b5f
SM
10460 * follow.el (follow-submit-feedback, follow-mode):
10461 Remove references to post-command-idle-hook.
2fcd33fe 10462
5c8b5442
DP
104632005-05-18 Daniel Pfeiffer <occitan@esperanto.org>
10464
10465 * progmodes/make-mode.el (makefile-previous-dependency)
10466 (makefile-match-dependency): Check for := (and in bsd mode also
10467 !=) to give a better result, even when font-lock is not on.
10468
ec249c71
JB
104692005-05-18 Jay Belanger <belanger@truman.edu>
10470
44a91a68
JB
10471 * calc/calc-help.el (calc-s-prefix-help):
10472 Add `calc-copy-special-constant' to help string.
ec249c71 10473
2e5df9ac
LT
104742005-05-18 Luc Teirlinck <teirllm@auburn.edu>
10475
10476 * emacs-lisp/eldoc.el (eldoc-mode): Doc fix.
10477
73b990b1
JB
104782005-05-18 Jay Belanger <belanger@truman.edu>
10479
10480 * calc/calc-poly.el (math-factor-poly-coefs): Make sure the terms
10481 in linear factors are in proper order.
3a1e8128
CD
10482
104832005-05-18 Carsten Dominik <dominik@science.uva.nl>
10484
44a91a68
JB
10485 * textmodes/reftex-vars.el (reftex-cite-format-builtin):
10486 Support for jurabib.
3a1e8128
CD
10487
10488 * textmodes/reftex.el (featurep): Define aliases for overlay
10489 commands, for XEmacs compatibility, and use these aliases in
10490 overlay initializations.
10491 (reftex-highlight): Use `reftex-move-overlay'.
10492 (reftex-unhighlight): Use `reftex-delete-overlay'.
588c0770 10493 (reftex-uniq): Function removed. Use `reftex-uniquify' instead.
3a1e8128
CD
10494 (reftex-access-search-path): Use `reftex-uniquify' instead of
10495 `reftex-uniq'
10496
ca19f3f1
AS
10497 * textmodes/reftex-sel.el (reftex-select-unmark): Overlay
10498 `before-string' property modification enables for Emacs as well.
3a1e8128
CD
10499 (reftex-select-item): Use `reftex-delete-overlay'.
10500 (reftex-select-mark): Use `reftex-make-overlay' and
10501 `reftex-overlay-put'.
10502 (reftex-select-unmark): Use `reftex-delete-overlay' and
10503 `reftex-overlay-put'.
10504
7bc10886
LK
105052005-05-18 Lute Kamstra <lute@gnu.org>
10506
10507 * emacs-lisp/lisp.el (check-parens): Fix docstring.
10508
d11ad5a7
JB
105092005-05-18 Juanma Barranquero <lekktu@gmail.com>
10510
1902b5b6
JB
10511 * add-log.el (add-change-log-entry):
10512 * array.el (array-make-template, array-reconfigure-rows)
10513 (array-init-max-row, array-init-max-column)
10514 (array-init-columns-per-line, array-init-field-width):
10515 * replace.el (replace-match-maybe-edit, perform-replace):
10516 * textmodes/spell.el (spell-region):
10517 Replace `read-input' by `read-string'.
10518
10519 * forms.el (forms-mode):
10520 * finder.el (finder-compile-keywords):
10521 * shadowfile.el (shadow-read-files):
10522 Replace `eval-current-buffer' by `eval-buffer'.
10523
10524 * terminal.el (te-pass-through):
10525 * net/ange-ftp.el (ange-ftp-process-filter, ange-ftp-gwp-filter)
10526 (ange-ftp-raw-send-cmd):
10527 * net/telnet.el (telnet-interrupt-subjob, telnet-c-z)
10528 (send-process-next-char, telnet-initial-filter, telnet):
10529 Replace `send-string' by `process-send-string'.
10530
10531 * progmodes/prolog.el (inferior-prolog-mode): Doc fix.
10532 (prolog-consult-region): Replace `send-string' by
44a91a68 10533 `process-send-string'; replace `send-region' by `process-send-region'.
1902b5b6
JB
10534
10535 * progmodes/delphi.el (delphi-log-msg):
10536 Replace `set-window-dot' by `set-window-point'.
10537
d11ad5a7
JB
10538 * subr.el (window-dot, set-window-dot, read-input, send-string)
10539 (send-region, show-buffer, eval-current-buffer):
10540 Make really obsolete, as the comment says.
10541
77e2c652
KS
105422005-05-17 Kim F. Storm <storm@cua.dk>
10543
10544 * emulation/cua-base.el (cua-use-hyper-key): Doc fix.
10545 (cua--init-keymaps): Bind C-return instead of S-return to set
10546 rectangle mark.
10547
10548 * emulation/cua-rect.el (cua--init-rectangles): Bind C-return
10549 instead of S-return to toggle/clear rectangle mark.
10550
0b11ce59
DP
105512005-05-17 Daniel Pfeiffer <occitan@esperanto.org>
10552
10553 * progmodes/make-mode.el (makefile-dependency-skip): New variable.
8ade3c25
DP
10554 (makefile-macroassign-regex, makefile-make-font-lock-keywords):
10555 Also fontify plain strings assigned to variables, mostly so that a
10556 colon has a face and is thus not taken as a dependency separator.
0b11ce59
DP
10557 (makefile-previous-dependency): Inline the new matcher, because it
10558 is too complex to work in both directions.
10559 (makefile-match-dependency): Eliminate `backward' arg (see above).
10560 Completely reimplemented so as to not sometimes go into an endless
10561 loop. It should also be more efficient, because first it only
10562 searches for `:', instead of applying the very complex regexp.
8ade3c25 10563 (makefile-mode): Cancel `font-lock-support-mode', because blocks
44a91a68
JB
10564 to be fontified in one piece can be too long for JIT.
10565 Makefiles are never *that* big.
0b11ce59 10566
6ae53dc1
RS
105672005-05-17 Reiner Steib <Reiner.Steib@gmx.de>
10568
10569 * dired.el (dired-mode): Simplify.
10570
77777daf
LK
105712005-05-17 Lute Kamstra <lute@gnu.org>
10572
f8d0b769
LK
10573 * emacs-lisp/easy-mmode.el (define-minor-mode): Don't generate a
10574 defcustom for the mode hook variable.
10575
77777daf
LK
10576 * emacs-lisp/authors.el (authors): Do parse the ChangeLogs of the
10577 Emacs Lisp Reference Manual.
10578
430c1c66
JB
105792005-05-17 Juanma Barranquero <lekktu@gmail.com>
10580
213233f0
JB
10581 * emacs-lisp/cl.el (eql, floatp-safe, plusp, minusp, oddp)
10582 (evenp, list*):
10583 * emacs-lisp/cl-macs.el (macrolet, symbol-macrolet):
10584 * emacs-lisp/cl-seq.el (subsetp, tree-equal): Doc fixes.
10585
430c1c66
JB
10586 * net/tramp-smb.el (tramp-smb-open-connection):
10587 Pass `tramp-chunksize' as fifth (required) argument.
10588
71994ae7
DP
105892005-05-16 Daniel Pfeiffer <occitan@esperanto.org>
10590
44a91a68
JB
10591 * font-lock.el (lisp-font-lock-keywords-1):
10592 Set `font-lock-negation-char-face' for [^...] char group.
71994ae7
DP
10593 (lisp-font-lock-keywords-2): Highlight regexp's \\( \\| \\).
10594
10595 * progmodes/make-mode.el (makefile-dependency-regex): Turn it into
10596 a var, and refine it to mask one more level of nested vars.
10597 (makefile-rule-action-regex): Turn it into a var, and refine it so
10598 it recognizes backslashed continuation lines as belonging to the
10599 same command.
10600 (makefile-macroassign-regex): Refine it so it recognizes
10601 backslashed continuation lines as belonging to the same command.
10602 (makefile-var-use-regex): Don't look at the next char, because it
10603 might be the same one to be skipped by the initial [^$], leading
10604 to an overlooked variable use.
10605 (makefile-make-font-lock-keywords): Remove two parameters, which
44a91a68
JB
10606 are now variables that some of the modes set locally.
10607 Handle dependency and rule action matching through functions, because
71994ae7 10608 regexps alone match too often. Dependency matching now comes
44a91a68 10609 last, so it can check, whether a colon already matched something else.
71994ae7
DP
10610 (makefile-mode): Inform that font-lock improves makefile parsing
10611 capabilities.
10612 (makefile-match-dependency, makefile-match-action): New functions.
10613
cc211a0f
JB
106142005-05-16 Juanma Barranquero <lekktu@gmail.com>
10615
1e866943
JB
10616 * emacs-lisp/cl-extra.el (equalp): Doc fix.
10617
027a4b6b
JB
10618 * align.el (align-regexp):
10619 * ansi-color.el (ansi-color-get-face):
10620 * array.el (array-reconfigure-rows, array-init-max-row)
10621 (array-init-max-column, array-init-columns-per-line)
10622 (array-init-field-width):
10623 * dired-aux.el (dired-trample-file-versions):
10624 * dired-x.el (dired-mark-sexp):
10625 * ediff-diff.el (ediff-extract-diffs, ediff-get-diff3-group):
10626 * edmacro.el (edmacro-finish-edit, edmacro-parse-keys):
10627 * emerge.el (emerge-extract-diffs, emerge-get-diff3-group):
10628 * faces.el (face-read-integer):
10629 * files.el (backup-extract-version, insert-directory):
10630 * hexl.el (hexl-insert-decimal-char):
10631 * server.el (server-process-filter):
10632 * shell.el (shell-extract-num):
10633 * startup.el (command-line-1):
10634 * term.el (term-command-hook):
10635 * time-stamp.el (time-stamp, time-stamp-string-preprocess)
10636 (time-stamp-do-number):
10637 * time.el (display-time-update):
10638 * timezone.el (timezone-parse-date, timezone-zone-to-minute)
10639 (timezone-fix-time):
10640 * vms-patch.el (vms-suspend-resume-hook):
10641 * calendar/appt.el (appt-convert-time):
10642 * calendar/cal-bahai.el (mark-bahai-diary-entries):
10643 * calendar/cal-hebrew.el (mark-hebrew-diary-entries):
10644 * calendar/cal-islam.el (mark-islamic-diary-entries):
10645 * calendar/calendar.el (calendar-cursor-to-date)
10646 (calendar-star-date):
10647 * calendar/diary-lib.el (diary-attrtype-convert)
10648 (mark-diary-entries, diary-entry-time):
10649 * calendar/solar.el (solar-get-number):
10650 * emacs-lisp/lisp-mnt.el (lm-last-modified-date):
10651 * emacs-lisp/re-builder.el (reb-display-subexp):
10652 * emulation/edt.el (edt-set-scroll-margins):
10653 * emulation/tpu-extras.el (tpu-set-scroll-margins):
10654 * emulation/vip.el (vip-get-ex-token, vip-get-ex-buffer)
10655 (vip-get-ex-count):
10656 * emulation/viper-ex.el (viper-get-ex-token)
10657 (viper-get-ex-buffer, viper-get-ex-count, ex-next):
10658 * international/fontset.el (fontset-plain-name):
10659 * mail/feedmail.el (feedmail-look-at-queue-directory):
10660 * mail/mailalias.el (mail-get-names):
10661 * mail/rmail.el (rmail-convert-to-babyl-format):
10662 * mail/rmailsum.el (rmail-make-basic-summary-line)
10663 (rmail-summary-next-same-subject, rmail-summary-rmail-update)
10664 (rmail-summary-goto-msg):
10665 * mail/smtpmail.el (smtpmail-read-response):
10666 * net/ange-ftp.el (ange-ftp-guess-hash-mark-size)
10667 (ange-ftp-vms-add-file-entry):
10668 * play/gametree.el (gametree-looking-at-ply)
10669 (gametree-current-branch-score):
10670 * progmodes/ada-xref.el (ada-prj-find-prj-file)
10671 (ada-xref-find-in-modified-ali, ada-find-in-src-path):
10672 * progmodes/cperl-mode.el (condition-case):
10673 * progmodes/ebrowse.el (ebrowse-set-tree-indentation)
10674 (ebrowse-set-member-buffer-column-width)
10675 (ebrowse-select-1st-to-9nth):
10676 * progmodes/etags.el (etags-snarf-tag):
10677 * progmodes/flymake.el (flymake-parse-line):
10678 * progmodes/idlw-shell.el (idlwave-shell-parse-line)
10679 (idlwave-shell-filter-bp, idlwave-shell-goto-next-error)
10680 (idlwave-shell-menu-def):
10681 * progmodes/ps-mode.el (ps-run-goto-error):
10682 * progmodes/vhdl-mode.el (vhdl-read-offset, vhdl-load-cache)
10683 (vhdl-speedbar-contract-level):
10684 * term/mac-win.el (x-handle-numeric-switch):
10685 * term/sun-mouse.el (sun-get-frame-data):
10686 * term/w32-win.el (x-handle-numeric-switch):
10687 * term/x-win.el (x-handle-numeric-switch):
10688 * textmodes/ispell.el (ispell-parse-output):
10689 * textmodes/nroff-mode.el (nroff-outline-level):
10690 * textmodes/reftex-cite.el (reftex-bib-sort-year)
10691 (reftex-bib-sort-year-reverse, reftex-format-citation):
10692 * textmodes/reftex-parse.el (reftex-init-section-numbers)
10693 (reftex-section-number):
44a91a68
JB
10694 * textmodes/texinfmt.el (texinfo-paragraphindent):
10695 Replace `string-to-int' by `string-to-number'.
027a4b6b 10696
cc211a0f
JB
10697 * international/latexenc.el: Add page marker to force the "Local
10698 Variables:" string out of the last page.
10699
c65a8e73
NR
107002005-05-16 Nick Roberts <nickrob@snap.net.nz>
10701
10702 * progmodes/gud.el (gud-tooltip-mode): Add gud prefix to
10703 tooltip-change-major-mode.
10704 (gud-tooltip-print-command): Remove case where gud-minor-mode
10705 is gdb ("--fullname").
10706 (gud-tooltip-tips): Turn GUD tooltips off for this case and
10707 explain to user.
10708
97c66d74
JB
107092005-05-16 Jay Belanger <belanger@truman.edu>
10710
10711 * calc/calc-store.el (calc-copy-special-constant): New function.
10712
10713 * calc/calc-ext.el (calc-init-extensions): Add binding for
10714 `calc-copy-special-constant'.
10715
10716 * calc/calc-prog.el (calc-edit-format-macro-buffer): Add a case
10717 for the `calc-copy-special-constant' command.
10718
0f182ca2
NR
107192005-05-16 Nick Roberts <nickrob@snap.net.nz>
10720
10721 * subr.el (left-fringe-p): New function.
10722
e6467bba
NR
10723 * progmodes/compile.el (compilation-setup): Set local value of
10724 overlay-arrow-string to "" always.
52eb0373
JB
10725 (compilation-set-window): Left fringe then don't scroll.
10726 No left fringe then no arrow and scroll message to top.
0f182ca2
NR
10727 (compilation-context-lines): Adjust doc string accordingly.
10728
bffc3c6e
KS
107292005-05-16 Kim F. Storm <storm@cua.dk>
10730
10731 * ido.el (ido-magic-forward-char, ido-magic-backward-char)
10732 (ido-magic-delete-char): New commands for C-f, C-b, C-d.
10733 (ido-wide-find-dir-or-delete-dir): New command for M-d.
10734 (ido-define-mode-map): Bind them. Add C-x prefix to fallback commands.
10735 (ido-read-file-name): Handle commands with ido property value
10736 equal to find-file as reading a file name, to allow C-d to enter dired.
10737 (ibuffer-find-file): Add ido property with value find-file.
10738
294c599c
KS
107392005-05-15 Kim F. Storm <storm@cua.dk>
10740
10741 * subr.el (open-network-stream-nowait): Remove.
10742 (open-network-stream-server): Remove.
10743
85ddb888
RS
107442005-05-15 Richard M. Stallman <rms@gnu.org>
10745
f1bc6e52
RS
10746 * faces.el (describe-face): Output a definition link button.
10747
10748 * help-mode.el (help-face-def): New button type.
10749
02d9d682
RS
10750 * emacs-lisp/copyright.el (copyright-fix-years):
10751 Match properly if the first year is 2-digit.
10752 Don't mess up the whitespace after the years by filling.
10753
10754 * dired-aux.el (dired-mark-confirm):
10755 Pass t to dired-get-marked-files for DISTINGUISH-ONE-MARKED.
10756
10757 * dired.el (dired-map-over-marks): New arg DISTINGUISH-ONE-MARKED.
10758 (dired-get-marked-files): New arg DISTINGUISH-ONE-MARKED.
10759 (dired-mark-pop-up): Handle FILES = (t FILE) specially.
10760
85ddb888
RS
10761 * emacs-lisp/lisp-mode.el (lisp-mode-variables):
10762 Set font-lock-comment-start-skip.
10763
10764 * font-lock.el (font-lock-comment-start-skip): New variable.
10765 (font-lock-comment-end-skip): New variable.
10766 (font-lock-fontify-syntactically-region): Use them if non-nil.
10767
fcd6e601
JB
107682005-05-15 Jay Belanger <belanger@truman.edu>
10769
10770 * calc/calc-store.el (calc-store-value): Return a string rather
10771 than display it as a message.
10772 Use calc-var-name for variable name.
10773 (calc-store-into): Add the result of calc-store-value to message.
10774 (calc-copy-variable): Add a message.
10775 (calc-store-exchange): Improve error messages.
10776 (calc-store-binary, calc-store-map): Don't reset the values of
10777 special constants.
10778
af415106
LT
107792005-05-14 Luc Teirlinck <teirllm@auburn.edu>
10780
10781 * emacs-lisp/derived.el (define-derived-mode): Add link to Elisp
10782 manual to docstring.
10783
10784 * files.el (hack-local-variables-confirm): Add STRING argument.
10785 Make the function handle non file visiting buffers correctly.
10786 (hack-local-variables-prop-line, hack-local-variables)
10787 (hack-one-local-variable): Use STRING arg of
10788 `hack-local-variables-confirm'.
10789
7177e2a3
MA
107902005-05-14 Michael Albinus <michael.albinus@gmx.de>
10791
10792 Sync with Tramp 2.0.49.
10793
11948172 10794 * net/tramp.el (tramp-handle-dired-call-process)
7177e2a3
MA
10795 (tramp-handle-insert-directory):`insert-buffer' cannot be used
10796 because the contents of the Tramp buffer is changed before
10797 insertion (`expand-file' and alike).
10798 (tramp-handle-insert-directory): If `localname' has an empty
10799 nondirectory name, it must not be quoted.
10800 (tramp-pre-connection): Add parameter CHUNKSIZE. Make local
10801 variable `tramp-chunksize'. Change callees.
10802 (tramp-open-connection-setup-interactive-shell): Check remote host
44a91a68
JB
10803 for buggy `send-process-string' implementation.
10804 Set `tramp-chunksize' if found. Reported by Michael Kifer
7177e2a3
MA
10805 <kifer@cs.sunysb.edu> (and a lot of other people all the years).
10806 (tramp-handle-shell-command): `insert-buffer' cannot be used
10807 because the contents of the Tramp buffer is changed before
e0ad342f 10808 insertion (`expand-file' and alike). Reported by Fr\e,Ai\e(Bd\e,Ai\e(Bric Bothamy
7177e2a3
MA
10809 <frederic.bothamy@free.fr>.
10810 (tramp-set-auto-save): Actions should be done for Tramp file name
44a91a68
JB
10811 handler only. Ange-FTP has its own auto-save mechanism.
10812 Reported by Richard G. Bielawski <Richard.G.Bielawski@wellsfargo.com>.
7177e2a3
MA
10813 (tramp-set-auto-save-file-modes): Set file modes of
10814 `buffer-auto-save-file-name' to ?\600 as fallback solution.
10815 Reported by Ferenc Wagner <wferi@tba.elte.hu>.
10816 (tramp-bug): Remove obsolete variable.
10817 (tramp-append-tramp-buffers): Rewrite partly. More suitable check
44a91a68 10818 for presence of `mml-mode'. Make it running for older Emacsen as well.
7177e2a3 10819
39c7eb8a
JPW
108202005-05-14 John Paul Wallington <jpw@pobox.com>
10821
7177e2a3 10822 * ibuf-ext.el (define-ibuffer-filter filename):
39c7eb8a
JPW
10823 If `dired-directory' is a list, use its car.
10824
108252005-05-14 Daniel Brockman <daniel@brockman.se> (tiny change)
10826
10827 * ibuffer.el (define-ibuffer-column filename):
10828 If `dired-directory' is a list, use its car.
10829
bbf87c29
RS
108302005-05-14 Richard M. Stallman <rms@gnu.org>
10831
e72e5833
RS
10832 * subr.el (symbol-file): Doc fix.
10833
11efeb9b
RS
10834 * emacs-lisp/bytecomp.el (byte-compile-nogroup-warn): New function.
10835 (byte-compile-form): Call byte-compile-nogroup-warn.
10836 (byte-compile-warning-types): Doc fix.
10837
d06ba294
RS
10838 * eshell/esh-mode.el (eshell-find-tag): Use with-no-warnings.
10839
bbf87c29
RS
10840 * progmodes/cc-engine.el (c-literal-faces):
10841 Add font-lock-comment-delimiter-face.
10842
10843 * net/net-utils.el (dig): Use with-no-warnings.
10844
10845 * mail/supercite.el (sc-cite-frame-alist, sc-uncite-frame-alist)
10846 (sc-recite-frame-alist, sc-default-cite-frame)
10847 (sc-default-uncite-frame, sc-default-recite-frame)
7177e2a3 10848 (sc-attrib-selection-list, sc-rewrite-header-list):
bbf87c29
RS
10849 Mark as risky-local-variable.
10850
10851 * international/ogonek.el (ogonek-jak, ogonek-how):
10852 Don't use beginning-of-buffer.
10853
10854 * emacs-lisp/eldoc.el (eldoc-documentation-function): Add autoload.
10855
10856 * calendar/solar.el (solar-data-list): Move definition up.
10857
10858 * dnd.el (dnd-protocol-alist): Add autoload.
10859
10860 * progmodes/sh-script.el: Many doc usage fixes.
10861 (sh-indent-after-do): Change default to match common styles.
10862
043fa787
LT
108632005-05-13 Luc Teirlinck <teirllm@auburn.edu>
10864
10865 * files.el (interpreter-mode-alist)
10866 (auto-mode-interpreter-regexp): Doc fixes.
10867
90713743
NR
108682005-05-13 Matt Hodges <MPHodges@member.fsf.org>
10869
44a91a68 10870 * tmm.el (tmm-get-keymap): Include only active menus and menu items.
90713743
NR
10871
10872 * emacs-lisp/easymenu.el (easy-menu-define): Doc fixes.
10873
d90b02af
JD
108742005-05-13 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
10875
10876 * dired.el (dired-mode): make-variable-buffer-local =>
44a91a68 10877 make-local-variable.
d90b02af 10878
5063dbbf
YM
108792005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
10880
10881 * term/mac-win.el (mac-select-convert-to-string): Try coding
10882 systems in mac-script-code-coding-systems if specified one cannot
10883 encode string for `com.apple.traditional-mac-plain-text'.
10884
27a7c83f
DP
108852005-05-13 Daniel Pfeiffer <occitan@esperanto.org>
10886
10887 * progmodes/make-mode.el (makefile-targets-face)
10888 (makefile-shell-face, makefile-makepp-perl-face): New faces.
10889 (makefile-dependency-regex): Fix it to not make the colon in
10890 $(var:a=b) special.
10891 (makefile-rule-action-regex): New regexp for highlighting embedded
10892 Shell strings.
10893 (makefile-macroassign-regex): Handle != for highlighting as
10894 embedded Shell strings.
10895 (makefile-var-use-regex): New const.
10896 (makefile-statements, makefile-automake-statements)
10897 (makefile-gmake-statements, makefile-makepp-statements)
10898 (makefile-bsdmake-statements): New consts.
10899 (makefile-make-font-lock-keywords): New function.
10900 (makefile-automake-font-lock-keywords)
10901 (makefile-gmake-font-lock-keywords)
10902 (makefile-makepp-font-lock-keywords)
10903 (makefile-bsdmake-font-lock-keywords): New consts.
10904 (makefile-mode-map): Add switchers between the various submodes.
10905 (makefile-mode): Document the availability of the variants.
10906 (makefile-automake-mode, makefile-gmake-mode)
10907 (makefile-makepp-mode, makefile-bsdmake-mode): New derived modes.
10908
10909 * files.el (auto-mode-alist, interpreter-mode-alist): Set up the
10910 new variants of makefile-mode.
10911
3989c3e7
SM
109122005-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
10913
10914 * font-lock.el (font-lock-comment-delimiter-face): Fix up
10915 the inheritance.
10916
0cc61511
LT
109172005-05-12 Luc Teirlinck <teirllm@auburn.edu>
10918
0de01c28
LT
10919 * progmodes/inf-lisp.el (inferior-lisp-mode-hook)
10920 (inferior-lisp-load-hook): Convert defcustoms back to defvars.
10921
0cc61511
LT
10922 * files.el (normal-mode): Extend the scope of the
10923 `enable-local-variables' binding to include the `set-auto-mode' call.
10924 (magic-mode-alist): Doc fix.
10925
bf2cea1d
SM
109262005-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
10927
10928 * font-lock.el (font-lock-comment-delimiter-face): Inherit from
10929 font-lock-comment-face rather than copying its setting.
10930
e94dae7f
AS
109312005-05-12 Andreas Schwab <schwab@suse.de>
10932
10933 * eshell/esh-mode.el (eshell-send-input): Doc fix.
10934
19958124
LK
109352005-05-12 Lute Kamstra <lute@gnu.org>
10936
10937 * emacs-lisp/generic.el (define-generic-mode): Don't generate a
10938 defcustom for the mode hook variable. Delete the last argument.
10939 * generic-x.el: Fix callers of define-generic-mode.
10940 (generic-x-modes): Delete group.
10941 (show-tabs-tab-face, show-tabs-space-face): Put them in the
10942 generic-x customization group.
10943
6da4411e
KS
109442005-05-12 Kim F. Storm <storm@cua.dk>
10945
10946 * font-lock.el (font-lock-negation-char-face): Default to "off".
10947
10948 * progmodes/cc-fonts.el (c-basic-matchers-before): Don't apply
10949 font-lock-negation-char-face to ! in !=.
10950
218cf475
MY
109512005-05-12 Masatake YAMATO <jet@gyve.org>
10952
10953 * add-log.el (find-change-log): Fix typos in the docstring
10954 of function.
10955
405cb12a
LK
109562005-05-11 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
10957
10958 * international/latexenc.el (latexenc-find-file-coding-system):
10959 Avoid `re-search-forward' when looking for input encoding because
10960 of speed and safety. Better regular expressions for recognizing
10961 input encoding. Limit a search for TeX-master/tex-main-file to
10962 the local variable section.
10963
8cec35c4
DN
109642005-05-11 Dan Nicolaescu <dann@ics.uci.edu>
10965
10966 * progmodes/sh-script.el (sh-mode-default-syntax-table): Set the
10967 syntax of $ to "'" (quote).
10968
1ed8284d
RS
109692005-05-11 Reiner Steib <Reiner.Steib@gmx.de>
10970
10971 * dnd.el (dnd-protocol-alist): Improve custom type.
10972
10973 * dired.el (dired-dnd-protocol-alist): New variable.
10974 (dired-mode): Use `dired-dnd-protocol-alist'. Move call of
10975 `dired-mode-hook' to the end.
10976
3989c3e7
SM
109772005-05-11 Stefan Monnier <monnier@iro.umontreal.ca>
10978
10979 * font-lock.el (font-lock-fontify-syntactically-region): Don't use
10980 comment-end if comment-start-skip is not set.
10981 Obey the font-lock-comment-delimiter-face variables.
10982
b71813cb
SM
109832005-05-11 Stefan Monnier <monnier@iro.umontreal.ca>
10984
ca19f3f1
AS
10985 * files.el (executable-find): Move from executable.el. Use
10986 locate-file.
ba47dcb2
SM
10987 * progmodes/executable.el (executable-find): Move to files.el.
10988
b71813cb
SM
10989 * font-lock.el (font-lock-fontify-keywords-region): Use a marker
10990 when trying to ensure forward progress.
10991
1f9d439a
KS
109922005-05-11 Chong Yidong <cyd@stupidchicken.com>
10993
10994 * mouse-sel.el (mouse-sel-follow-link-p): New function.
10995 (mouse-select, mouse-select-internal, mouse-extend-internal):
10996 Use it to implement mouse-1-click-follows-link functionality.
10997
c50089c9
RS
109982005-05-11 Richard M. Stallman <rms@gnu.org>
10999
11000 * font-lock.el (font-lock-fontify-syntactically-region):
11001 Use font-lock-comment-delimiter-face for comment delimiters.
11002
cfb79865
JB
110032005-05-10 Jay Belanger <belanger@truman.edu>
11004
11005 * calc/calc-help.el (calc-m-prefix-help): Add mention of
11006 preserving embedded modes.
11007
d101bf56
RS
110082005-05-10 Richard M. Stallman <rms@gnu.org>
11009
11010 * progmodes/sh-script.el (sh-indent-for-do): Default to 0.
11011
11012 * progmodes/ada-mode.el (ada-adjust-case-skeleton):
ba47dcb2 11013 Move from ada-stmt.el.
d101bf56
RS
11014 (ada-mode): Add ada-adjust-case-skeleton to skeleton-end-hook.
11015
11016 * progmodes/ada-stmt.el (ada-adjust-case-skeleton):
b71813cb
SM
11017 Move to ada-mode.el.
11018 (ada-stmt-mode-hook): Delete; do the work in ada-mode.
d101bf56
RS
11019
11020 * cus-edit.el (custom-file): Call file-chase-links.
11021
11022 * files.el (read-directory-name): Fix previous change.
af415106
LT
11023 (hack-local-variables-confirm): New function.
11024 (hack-local-variables-prop-line, hack-local-variables)
11025 (hack-one-local-variable): Use it.
d101bf56 11026
0003d2e3
LK
110272005-05-10 Lute Kamstra <lute@gnu.org>
11028
11029 * font-lock.el (font-lock-keywords-alist)
11030 (font-lock-removed-keywords-alist): Clarify docstrings.
11031
556dd15d
NR
110322005-05-10 Nick Roberts <nickrob@snap.net.nz>
11033
11034 * progmodes/gdb-ui.el (gdb-macro-info): New variable.
11035 (gdb-source-info): Check for preprocessor info.
52eb0373 11036 (gdb-tooltip-print-1): New function. Don't print tooltip if it is
556dd15d 11037 a macro for a function.
556dd15d 11038 (gdb-info-breakpoints-custom): Try to find file again if not already
52eb0373 11039 found (user might have used GDB dir command).
556dd15d
NR
11040 (gdb-get-location): Update gdb-location-alist correctly for change
11041 to gdb-info-breakpoints-custom.
11042
11043 * progmodes/gud.el (gud-tooltip-mode): Require tooltip to be safe.
11044 (gud-tooltip-print-command): Add gdbmi case.
11045 (gud-tooltip-tips): Call gdb-tooltip-print-1 first if there is
11046 preprocessor info.
11047
a8a64bf4
RS
110482005-05-09 Reiner Steib <Reiner.Steib@gmx.de>
11049
11050 * startup.el (fancy-splash-insert): Fix typo in doc string.
11051
f1701e65
JB
110522005-05-09 Juanma Barranquero <lekktu@gmail.com>
11053
78640104
JB
11054 * obsolete/float.el (string-to-float):
11055 * obsolete/hilit19.el (hilit-add-pattern):
11056 * obsolete/rnews.el (news-parse-range, news-select-message)
11057 (news-get-pruned-list-of-files): Replace `string-to-int' by
11058 `string-to-number'.
11059
f1701e65
JB
11060 * obsolete/uncompress.el: Set `find-file-not-found-functions', not
11061 `find-file-not-found-hooks'; use `add-hook'.
11062 (uncompress-while-visiting): Set `write-file-functions', not
11063 `write-file-hooks'; use `add-hook'.
11064
a0e6f952
KS
110652005-05-09 Kim F. Storm <storm@cua.dk>
11066
11067 * emulation/cua-base.el (cua-copy-region, cua-cut-region)
11068 (cua-paste): Handle clipboard action.
11069 (cua--init-keymaps): Remap clipboard-kill-region and
11070 clipboard-kill-ring-save.
11071
c29d24ea
EZ
110722005-05-08 Eli Zaretskii <eliz@gnu.org>
11073
b659edce
SM
11074 * emacs-lisp/easy-mmode.el (easy-mmode-pretty-mode-name):
11075 Improve commentary.
906aee93 11076
c29d24ea
EZ
11077 * simple.el (next-error-overlay-arrow-position): Revert the change
11078 made on 2005-04-30.
11079
1d64910f
JB
110802005-05-07 Jay Belanger <belanger@truman.edu>
11081
11082 * calc/calcsel2.el (calc-commute-left, calc-commute-right)
11083 (calc-sel-unpack, calc-sel-isolate): Rename variable `reselect' to
11084 `calc-sel-reselect'.
11085
11086 * calc/calc-mode.el (calc-save-modes): Reset the modes list if
11087 Calc is in embedded mode.
11088
55b958f0
EZ
110892005-05-07 Eli Zaretskii <eliz@gnu.org>
11090
b659edce
SM
11091 * progmodes/compile.el (compilation-setup):
11092 Set overlay-arrow-string to an empty string on text terminals.
6a4fb78f 11093
55b958f0
EZ
11094 * textmodes/ispell.el (ispell-program-name): Try looking for
11095 "aspell" along exec-path, and if found, use it as the default
11096 speller program.
11097
c2c51a11
EZ
110982005-05-07 Jirka Kosek <jirka@kosek.cz> (tiny change)
11099
b659edce
SM
11100 * international/mule.el (sgml-xml-auto-coding-function):
11101 Recognize encoding='FOO' in single quotes as well as in double quotes.
c2c51a11 11102
f1701e65 111032005-05-07 Johan Bockg\e,Ae\e(Brd <bojohan@dd.chalmers.se>
a5ad278d
EZ
11104
11105 * emacs-lisp/cl-macs.el (cl-transform-lambda): Recognize `declare'
11106 as well as `interactive', so that defmacro* would recognize
11107 `declare' forms.
11108
e6469973
EZ
111092005-05-07 Eli Zaretskii <eliz@gnu.org>
11110
b659edce
SM
11111 * emacs-lisp/easy-mmode.el (easy-mmode-pretty-mode-name):
11112 Explain more about the LIGHTER arg's usage in the doc string.
11113 Add commentary to clarify what the code does. Fix the regexp that
e6469973
EZ
11114 strips whitespace from LIGHTER. Quote LIGHTER before using it,
11115 since it could have characters special to regular expressions.
11116
06df7f87
EZ
111172005-05-07 Matt Hodges <MPHodges@member.fsf.org> (tiny change)
11118
11119 * replace.el (occur-1): Bind inhibit-read-only so that
11120 erase-buffer doesn't barf on read-only text properties (likewise
b659edce 11121 for add-text-properties in occur-engine). Mark buffer as unmodified.
06df7f87
EZ
11122 (occur-engine): Don't set buffer-read-only here.
11123
5f4d0dd9
SM
111242005-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
11125
11126 * pcvs.el (cvs-mode-commit, cvs-mode-edit-log): Don't fiddle with
11127 list-buffers-directory. This caused the *cvs-commit* buffer to be
11128 sometimes mistakenly reused as a *cvs* buffer.
11129
ffdb022f
NR
111302005-05-07 Nick Roberts <nickrob@snap.net.nz>
11131
11132 * tooltip.el: Move code for GUD tooltips into gud.el.
11133 (require): CL no longer needed to compile case.
11134 (tooltip-mode): Do not toggle functions for GUD tooltips.
52eb0373 11135 (tooltip-gud-tips-p): Remove. Replace with minor mode
ffdb022f
NR
11136 gud-tooltip-mode in gud.el.
11137 (tooltip-gud-modes, tooltip-gud-display, tooltip-gud-echo-area)
11138 (tooltip-gud-toggle-dereference): Rename in gud.el by replacing
11139 tooltip-gud prefix with gud-tooltip and obsolete.
11140 (tooltip-change-major-mode, tooltip-activate-mouse-motions-if-enabled)
11141 (tooltip-mouse-motions-active, tooltip-activate-mouse-motions)
11142 (tooltip-mouse-motion): Mouse movement functions/variable.
11143 Rename in gud.el by adding gud prefix.
11144 (tooltip-gud-original-filter, tooltip-gud-dereference)
11145 (tooltip-gud-event, tooltip-toggle-gud-tips)
11146 (tooltip-gud-process-output, tooltip-gud-print-command)
52eb0373 11147 (tooltip-gud-tips): GUD tooltip functions/variables. Rename in
ffdb022f
NR
11148 gud.el by replacing tooltip-gud prefix with gud-tooltip.
11149 (gdb-tooltip-print): Move to gdb-ui.el.
11150
11151 * progmodes/gud.el: Move code for GUD tooltips from tooltip.el.
11152 (require): CL needed to compile case.
588c0770 11153 (gud-tooltip-mode): Use to toggle GUD tooltips instead of
52eb0373 11154 tooltip-gud-tips-p. Make it a minor-mode.
ffdb022f
NR
11155 (gud-find-file): Only prepare GUD tooltips if gud-tooltip-mode is t.
11156 (gud-menu-map): GUD tooltips use gud-tooltip-mode now.
11157 (gud-tooltip-modes, gud-tooltip-display, gud-tooltip-echo-area)
11158 (gud-tooltip-change-major-mode)
11159 (gud-tooltip-activate-mouse-motions-if-enabled)
11160 (gud-tooltip-mouse-motions-active, gud-tooltip-activate-mouse-motions)
11161 (gud-tooltip-mouse-motion, gud-tooltip-toggle-dereference)
11162 (gud-tooltip-original-filter, gud-tooltip-dereference)
11163 (gud-tooltip-event, tooltip-toggle-gud-tips)
11164 (gud-tooltip-process-output, gud-tooltip-print-command)
5f4d0dd9 11165 (gud-tooltip-tips): Move from tooltip.el.
ffdb022f 11166
5f4d0dd9 11167 * progmodes/gdb-ui.el (gdb-tooltip-print): Move from tooltip.el.
ffdb022f
NR
11168 (gdb-cpp-define-alist-flags): Doc fix.
11169 (gdb-set-gud-minor-mode-1): Only prepare GUD tooltips if
11170 gud-tooltip-mode is t.
11171
64981116
SM
111722005-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
11173
11174 * net/goto-addr.el (goto-address-fontify): Make sure the overlays
11175 evaporate if their text is deleted.
11176 (goto-address-at-point): Make it work as a mouse binding as well.
11177 (goto-address-at-mouse): Obsolete it. Update users.
11178
860f2506
GM
111792005-05-06 Glenn Morris <gmorris@ast.cam.ac.uk>
11180
11181 * calendar/appt.el (top-level): No longer activate on load.
11182
19f26a89
JB
111832005-05-06 Juanma Barranquero <lekktu@gmail.com>
11184
11185 * calendar/cal-bahai.el (mark-bahai-diary-entries):
11186 * net/webjump.el (webjump):
11187 * progmodes/idlw-help.el (idlwave-do-context-help1)
11188 (idlwave-highlight-linked-completions):
64981116
SM
11189 * textmodes/po.el (po-find-file-coding-system-guts):
11190 Replace `assoc-ignore-case' by `assoc-string'.
19f26a89 11191
6ff95f1d
EZ
111922005-05-06 Eli Zaretskii <eliz@gnu.org>
11193
2c6b25c7
EZ
11194 * files.el (locate-file): Doc fix.
11195
38a300b1
EZ
11196 * progmodes/gdb-ui.el (gdb-cpp-define-alist-program): Doc fix.
11197 Remove the redundant test for ms-dos.
11198
ab3290cb
EZ
11199 * progmodes/cmacexp.el (c-macro-preprocessor): Use locate-file to
11200 look for the preprocessor with exec-suffixes. If not found in
11201 standard places, look in exec-path. Remove most of the tests that
11202 used system-type.
11203
6ff95f1d
EZ
11204 * loadup.el: Load jka-cmpr-hook instead of jka-comp-hook.
11205
11206 * jka-compr.el (jka-compr-uninstall): Add autoload cookie.
11207
11208 * jka-cmpr-hook.el: Renamed from jka-comp-hook.el, to avoid
11209 file-name clash with jka-compr.el on 8+3 filesystems.
11210
17d28d26
YM
112112005-05-06 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
11212
11213 * term/mac-win.el: Don't define or bind scroll bar functions if
11214 x-toolkit-scroll-bars is t.
ca19f3f1
AS
11215 (x-select-text, x-get-selection-value): Clear
11216 x-last-selected-text-clipboard if x-select-enable-clipboard is
11217 nil.
17d28d26
YM
11218 (PRIMARY): Put mac-scrap-name property.
11219 (mac-select-convert-to-file-url): New function.
11220 (public.file-url): New selection target type. Add to
11221 selection-converter-alist.
11222 (x-get-selection, x-selection-value): Handle it.
11223 (x-cut-buffer-or-selection-value): New alias.
11224
b659edce
SM
112252005-05-05 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
11226
11227 * textmodes/bibtex.el (bibtex-summary): Use current BibTeX
11228 entry to avoid calling bibtex-find-entry with arg global
11229 being t. Remove arg key.
11230 (bibtex-summary-function, bibtex-complete-crossref-cleanup)
11231 (bibtex-copy-summary-as-kill): Change accordingly.
11232
112332005-05-05 Stefan Monnier <monnier@iro.umontreal.ca>
11234
11235 * textmodes/org.el (org-get-entries-from-diary): Remove unused vars.
11236 (org-agenda-date-later): Use with-current-buffer.
11237
643b4cf5
LT
112382005-05-05 Luc Teirlinck <teirllm@auburn.edu>
11239
11240 * emacs-lisp/byte-run.el (define-obsolete-function-alias)
11241 (define-obsolete-variable-alias): Doc Fixes.
11242
dc1a7e26
KS
112432005-05-06 Kim F. Storm <storm@cua.dk>
11244
8a370783
KS
11245 * simple.el (line-move-1): Fix 2005-04-26 change. Must still use
11246 vertical-motion when selective-display is active.
11247
dc1a7e26
KS
11248 * ido.el (ido-setup-hook): New hook.
11249 (ido-define-mode-map-hook): Remove hook; use ido-setup-hook instead.
11250 (ido-input-stack): New var.
52eb0373 11251 (ido-define-mode-map): Bind M-b to ido-push-dir. Move old
dc1a7e26
KS
11252 ido-next-work-file binding to M-O.
11253 Bind M-f to ido-wide-find-file-or-pop-dir.
11254 (ido-define-mode-map): Don't run ido-define-mode-map-hook.
11255 (ido-read-internal): Run ido-setup-hook.
11256 Catch quit in read-file-name and read-string to cancel edit.
11257 Handle new push, pop, and pop-all exit codes (for M-b/M-f).
11258 Automatically pop-all when completing a directory name (RET).
11259 (ido-file-internal): Add with-no-warnings around ffap and dired code.
11260 (ido-exit-minibuffer): Use exit-minibuffer instead of throw.
11261 (ido-wide-find-file, ido-wide-find-dir): Catch quit to cancel find.
64981116
SM
11262 (ido-push-dir, ido-pop-dir, ido-wide-find-file-or-pop-dir):
11263 New functions for M-b/M-f to move among the directory components.
dc1a7e26
KS
11264 (ido-make-merged-file-list): Catch quit to cancel merge.
11265 (ido-make-dir-list): Delete "." when ido-input-stack is non-empty.
11266 (ido-completion-help): No warnings for ido-completion-buffer-full.
10f518f7 11267
dc1a7e26 112682005-05-05 Daniel Pfeiffer <occitan@esperanto.org>
10f518f7 11269
dc1a7e26 11270 * font-lock.el (font-lock-negation-char-face): New face and variable.
10f518f7 11271 * progmodes/cc-fonts.el (c-cpp-matchers): Use it.
10f518f7 11272 * progmodes/sh-script.el (sh-font-lock-keywords): Use it.
10f518f7 11273 * progmodes/cperl-mode.el (cperl-init-faces): Use it.
10f518f7
DP
11274 * progmodes/make-mode.el (makefile-font-lock-keywords): Use it.
11275
dc75b163
JB
112762005-05-05 Juanma Barranquero <lekktu@gmail.com>
11277
64981116
SM
11278 * emacs-lisp/byte-run.el (define-obsolete-function-alias):
11279 Fix typo in docstring.
3fe26922 11280
1c1d2dc8
JB
11281 * progmodes/ebrowse.el (ebrowse-install-1-to-9-keys)
11282 (ebrowse-print-statistics-line)
11283 (ebrowse-electric-position-mode-hook): Fix typo in docstring.
11284
dc75b163
JB
11285 * term/w32-win.el (image-library-alist): Add additional name for
11286 Xpm library.
11287
ae23f980
NR
112882005-05-05 Nick Roberts <nickrob@snap.net.nz>
11289
11290 * progmodes/cmacexp.el (c-macro-preprocessor): Update for BSD and
11291 use gcc instead of cpp.
11292
11293 * progmodes/gdb-ui.el (gdb-cpp-define-alist-flags): New variable.
3fe26922 11294 (gdb-create-define-alist): Use it.
19f26a89 11295 (gdb-cpp-define-alist-program): Update for MS-DOS.
ae23f980 11296
02636b9c
NR
112972005-05-04 Nick Roberts <nickrob@snap.net.nz>
11298
588c0770 11299 * progmodes/cmacexp.el (c-macro-preprocessor): Update for Mac OS X.
02636b9c 11300
01a50b51
KS
113012005-05-04 Richard M. Stallman <rms@gnu.org>
11302
d101bf56
RS
11303 * help.el (describe-key): No error when UNTRANSLATED is nil.
11304
01a50b51
KS
11305 * simple.el (line-move-1): Fix previous change to signal errors
11306 appropriately.
11307
fa2b23e5 113082005-05-03 Ulf Jasper <ulf.jasper@web.de>
832e0e22
GM
11309
11310 * calendar/icalendar.el (icalendar-version): Now at 0.12.
11311 (icalendar-duration-correction): Remove.
11312 (icalendar--get-event-properties): Split result at commas.
11313 (icalendar--decode-isoduration): New optional argument
11314 DURATION-CORRECTION.
fa2b23e5
KS
11315 (icalendar--convert-ordinary-to-ical, icalendar--convert-sexp-to-ical)
11316 (icalendar--convert-yearly-to-ical, icalendar--convert-weekly-to-ical)
11317 (icalendar--convert-block-to-ical, icalendar--convert-float-to-ical)
11318 (icalendar--convert-date-to-ical, icalendar--convert-cyclic-to-ical)
832e0e22
GM
11319 (icalendar--convert-anniversary-to-ical): New functions, extracted
11320 from icalendar-export-region, with bug fixes.
11321 (icalendar-export-region): Use the above functions.
11322 (icalendar-import-buffer): Check before saving diary file.
11323 (icalendar--convert-recurring-to-diary)
11324 (icalendar--convert-non-recurring-all-day-to-diary)
fa2b23e5
KS
11325 (icalendar--convert-non-recurring-not-all-day-to-diary): New functions,
11326 extracted from icalendar--convert-ical-to-diary, with bug fixes.
832e0e22
GM
11327 (icalendar--convert-ical-to-diary): Use the above functions.
11328
be50a727
NR
113292005-05-03 Nick Roberts <nickrob@snap.net.nz>
11330
11331 * progmodes/cc-mode.el (cc-define-alist, cc-create-define-alist):
11332 Remove these recent additions.
11333 (c-mode): Restore to before 2005-04-28.
11334
11335 * progmodes/cc-vars.el (cc-define-list-program): Remove this
11336 recent addition.
11337
11338 * progmodes/gdb-ui.el (gdb-cpp-define-alist-program)
11339 (gdb-define-alist): New variables.
11340 (gdb-create-define-alist): New function.
11341 (gdb-set-gud-minor-mode-1): Handle gdb-define-alist.
11342 (gdb-source, gdb-memory-set-repeat-count): Replace string-to-int
11343 with string-to-number.
52eb0373 11344 (gdb-reset): Kill gdb-define-alist. Move assignments outside loop.
be50a727
NR
11345
11346 * progmodes/gud.el: Replace string-to-int with string-to-number.
11347 (gud-find-file): Handle gdb-define-alist.
11348
11349 * tooltip.el (tooltip-gud-tips): Use gdb-define-alist.
11350
bc446113
JB
113512005-05-02 Jay Belanger <belanger@truman.edu>
11352
fa2b23e5
KS
11353 * calc/calc-aent.el (math-read-token):
11354 * calc/calc-bin.el (calc-word-size):
11355 * calc/calc-ext.el (calc-read-number-fancy):
11356 * calc/calc-forms.el (calc-time, calc-date-notation, math-this-year)
bc446113 11357 (math-parse-date, math-parse-standard-date, calcFunc-tzone):
fa2b23e5 11358 * calc/calc-frac.el (calc-over-notation):
bc446113 11359 * calc/calc-graph.el (calc-graph-plot, calc-graph-set-styles)
fa2b23e5 11360 (calc-graph-num-points, calc-graph-init):
bc446113 11361 * calc/calc-prog.el (calc-read-parse-table-part)
fa2b23e5
KS
11362 (calc-edit-macro-repeats):
11363 * calc/calc-yank.el (calc-do-grab-rectangle):
11364 * calc/calc.el (calcDigit-key, math-read-number, math-read-bignum):
11365 Replace `string-to-int' by `string-to-number'.
bc446113 11366
e40527dc
KS
113672005-05-02 Kim F. Storm <storm@cua.dk>
11368
11369 * kmacro.el: Use executing-kbd-macro-index variable.
11370
9a479835
TTN
113712005-05-02 Thien-Thi Nguyen <ttn@gnu.org>
11372
11373 * net/rlogin.el (rlogin-parse-words): Delete func.
11374 (rlogin): Use split-string, not rlogin-parse-words.
11375 Also, if there are option-like elements in the parsed args,
11376 take the host to be the first arg immediately following them.
11377 Suggested by Michael Mauger.
11378
f6b1b15a
LT
113792005-05-01 Luc Teirlinck <teirllm@auburn.edu>
11380
11381 * subr.el (executing-macro): Use `define-obsolete-variable-alias'.
11382
975e5c47 113832005-05-02 Nick Roberts <nickrob@snap.net.nz>
9a479835 11384
975e5c47
NR
11385 * progmodes/cc-mode.el (cc-create-define-alist): Use a shell.
11386 (cc-mode-cpp-program): Rename to cc-define-list-program and
11387 move to cc-vars.el.
f6b1b15a 11388
975e5c47 11389 * progmodes/cc-vars.el (cc-define-list-program):
52eb0373 11390 Change to "gcc -E -dM -". Make customizable.
975e5c47 11391
5c2e5a5e
KS
113922005-05-02 Kim F. Storm <storm@cua.dk>
11393
11394 * emulation/cua-base.el: Fix check for CUA-mode if no init file.
11395
95bb5b56
NR
113962005-05-02 Nick Roberts <nickrob@snap.net.nz>
11397
b161ea4e
NR
11398 * progmodes/cc-mode.el (cc-mode-cpp-program): Change to "gcc -E".
11399
95bb5b56
NR
11400 * international/mule-util.el (truncate-string): Remove alias and
11401 obsolete declaration.
11402
11403 * international/mule-cmds.el (update-iso-coding-systems):
11404 Remove alias and obsolete declaration.
11405
11406 * international/mule.el (coding-system-parent): Remove alias and
11407 obsolete declaration.
11408
11409 * subr.el (define-function, sref): Remove aliases and obsolete
11410 declarations.
11411 (chars-in-region): Remove obsolete declaration.
11412
ebbfa918
RS
114132005-05-01 Richard M. Stallman <rms@gnu.org>
11414
11415 * info.el (Info-mode): Set widen-automatically to nil, locally.
11416
11417 * simple.el (widen-automatically): New variable.
11418 (pop-global-mark): Obey widen-automatically.
11419
656c316d
DN
114202005-05-01 Dan Nicolaescu <dann@ics.uci.edu>
11421
11422 * term/xterm.el (function-key-map): Call substitute-key-definition
5c2e5a5e 11423 before the keymap size is increased by a lot of define-key calls.
656c316d 11424
b2cfb30b
RS
114252005-05-01 Richard M. Stallman <rms@gnu.org>
11426
5c2e5a5e 11427 * subr.el (add-to-invisibility-spec, remove-from-invisibility-spec):
b2cfb30b
RS
11428 Rename ARG to ELEMENT. Doc fix.
11429
5c2e5a5e 114302005-05-01 Nick Roberts <nickrob@snap.net.nz>
9ded0282 11431
92bedc0e
NR
11432 * allout.el (allout-exposure): Remove macro and obsolete declaration.
11433 Remove references to allout-exposure/change to allout-new-exposure.
11434
9ded0282
NR
11435 * emacs-lisp/bytecomp.el (dot, dot-min, dot-max): Don't create
11436 bytecode symbols.
11437
11438 * subr.el (dot, dot-marker, dot-min, dot-max, buffer-flush-undo)
11439 (compiled-function-p, focus-frame, unfocus-frame):
11440 Remove aliases and obsolete declarations.
52eb0373 11441 Back out inadvertent changes from previous commit.
9ded0282 11442
a87fdbbd
LT
114432005-05-01 Luc Teirlinck <teirllm@auburn.edu>
11444
11445 * files.el (require-final-newline): Make Custom tags consistent
11446 with mode-require-final-newline.
11447 (mode-require-final-newline): Doc fix.
11448
0003d2e3
LK
114492005-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
11450
11451 * international/latexenc.el (latexenc-find-file-coding-system):
11452 Fix regular expressions.
11453
114542005-05-01 David Kastrup <dak@gnu.org>
b7f29772
LK
11455
11456 * international/latexenc.el (latexenc-find-file-coding-system):
0003d2e3 11457 Fix regular expressions.
b7f29772 11458
bdf7ae41
NR
114592005-05-01 Nick Roberts <nickrob@snap.net.nz>
11460
11461 * subr.el (string-to-int): Make obsolete.
11462
0b1fc48a
RS
114632005-04-30 Richard M. Stallman <rms@gnu.org>
11464
7e995a23 11465 * simple.el (next-error-overlay-arrow-position): Turn off, for ttys.
0b1fc48a
RS
11466
11467 * loadup.el: load jka-comp-hook.
11468
6ff95f1d 11469 * jka-compr.el: Many functions and vars moved to jka-comp-hook.el.
0b1fc48a 11470 (jka-compr-handler): Add autoload. `put' calls moved
6ff95f1d
EZ
11471 to jka-comp-hook.el.
11472 (compression, jka-compr): defgroups moved to jka-comp-hook.el.
0b1fc48a 11473 (jka-compr-inhibit): Autoload.
a87fdbbd 11474
0b1fc48a
RS
11475 * jka-comp-hook.el: New file.
11476 Enable the mode by default.
11477
11478 * files.el (backup-buffer-copy): Use copy-file instead
11479 of write-region, and put back the 'excl.
11480
114812005-04-30 Chong Yidong <cyd@stupidchicken.com>
11482
11483 * progmodes/flymake.el (flymake-split-string)
11484 (flymake-split-string, flymake-log, flymake-pid-to-names)
11485 (flymake-reg-names, flymake-get-source-buffer-name)
11486 (flymake-unreg-names, flymake-add-line-err-info)
11487 (flymake-add-err-info): Clarify docstrings.
11488 (flymake-popup-menu, flymake-make-emacs-menu)
11489 (flymake-make-xemacs-menu): Add docstrings.
11490 (flymake-get-buffer-*, flymake-set-buffer-*): Functions deleted.
11491 Set variables directly throughout.
11492
80b61a0f
NR
114932005-04-30 Nick Roberts <nickrob@snap.net.nz>
11494
11495 * progmodes/cc-mode.el (cc-create-define-alist): Check that file
588c0770 11496 exists. Initialize cc-define-alist.
80b61a0f 11497 (c-mode): Add cc-create-define-alist locally to after-save-hook.
898d58d7 11498 If there is no file (Macroexpansion) don't create an alist.
80b61a0f 11499
bb9c1f2a
SS
115002005-04-29 Sam Steingold <sds@gnu.org>
11501
11502 * progmodes/cc-mode.el (cc-mode-cpp-program): New user variable.
11503 (cc-create-define-alist): Use it instead of the hard-coded string.
11504
2d5e5eb8
SM
115052005-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
11506
11507 * international/mule-conf.el (file-coding-system-alist): Fix regexp
11508 for latexenc.
11509
57efa539
LK
115102005-04-29 Lute Kamstra <lute@gnu.org>
11511
11512 * emacs-lisp/generic.el: Improve commentary section.
11513 (define-generic-mode): Improve docstring.
11514
56c91423
CD
115152005-04-29 Carsten Dominik <dominik@science.uva.nl>
11516
b67a4e9f 11517 * textmodes/org.el (many places): Change to quiet the byte compiler.
56c91423
CD
11518 (org-prefix-format-compiled): New variable.
11519 (org-compile-prefix-format): New function.
b67a4e9f
KS
11520 (org-timeline, org-agenda, org-diary): Call org-compile-prefix-format.
11521 (org-agenda-prefix-format,org-timeline-prefix-format): New options.
11522 (org-agenda-get-scheduled): Check if file is opened in `org-mode'.
11523 (org-get-entries-from-diary): Use `org-get-time-of-day' for
56c91423 11524 consistency with entries from `org-mode' files.
b67a4e9f 11525 (org-get-time-of-day): Fix bug with partial matches early in a line.
56c91423
CD
11526 (org-non-link-chars): New constant.
11527 (org-link-regexp): Respect `org-non-link-chars'.
b67a4e9f
KS
11528 (org-agenda-day-view): Remove command.
11529 (org-agenda-toggle-week-view): Rename from `org-agenda-week-view'.
56c91423
CD
11530 (org-follow-bbdb-link, org-store-link): Search also company field.
11531 (org-highlight-overlay): New variable.
11532 (org-highlight, org-unhighlight): New functions.
b67a4e9f
KS
11533 (org-agenda-mode): Add pre-command-hook to remove highlight.
11534 (org-evaluate-time-range): Behavior depends upon whether time stamp
11535 contains a time or not.
56c91423
CD
11536 (org-show-subtree, org-show-entry): New functions.
11537 (org-agenda-cleanup-fancy-diary): Remove empty lines.
56c91423 11538
7eb6ede5
LT
115392005-04-28 Luc Teirlinck <teirllm@auburn.edu>
11540
11541 * comint.el (comint-output-filter-functions): Add autoload cookie.
11542
b7ce4173
KS
115432005-04-28 Kim F. Storm <storm@cua.dk>
11544
11545 * ido.el (ido-everywhere): Fix last change.
11546
0b606bb2
TTN
115472005-04-28 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
11548
11549 * international/latexenc.el: New file.
11550 * international/mule-conf.el (file-coding-system-alist): For .tex,
11551 .ltx, .dtx and .drv extensions, use `latexenc-find-file-coding-system'.
11552
d79b6c21
LK
115532005-04-28 Lute Kamstra <lute@gnu.org>
11554
0a20b1dc
LK
11555 * font-lock.el (font-lock-add-keywords)
11556 (font-lock-remove-keywords): Clarify docstring.
11557 (font-lock-keywords-alist, font-lock-removed-keywords-alist):
11558 Don't start docstrings with a `*'.
11559 (font-lock-update-removed-keyword-alist): Give it a docstring.
11560
d79b6c21
LK
11561 * generic-x.el: Update commentary section.
11562 Only require font-lock when compiling.
11563 Define all modes conditionally.
11564 Place all generic modes in the generic-x-modes customization group.
11565 (generic-x-modes): New customization group.
11566 (generic-default-modes, generic-mswindows-modes)
11567 (generic-unix-modes, generic-other-modes): New constants.
11568 (generic-define-mswindows-modes, generic-define-unix-modes):
11569 Update docstrings. Make them obsolete.
2d5e5eb8
SM
11570 (generic-extras-enable-list): New default value. Update docstring.
11571 Improve :type. Change :set function.
d79b6c21
LK
11572 (bat-generic-mode-syntax-table, rul-generic-mode-syntax-table):
11573 Fix docstring.
11574
2d5e5eb8
SM
11575 * emacs-lisp/generic.el (generic-mode-internal):
11576 Simplify font-lock-defaults.
817edb15 11577 (define-generic-mode): Fix docstring.
d79b6c21
LK
11578
115792005-04-28 Stefan Monnier <monnier@iro.umontreal.ca>
11580
11581 * progmodes/grep.el (grep-mode-font-lock-keywords): Use the
11582 font-lock-face property to highlight matches.
11583
8c75afbf
NR
115842005-04-28 Nick Roberts <nickrob@snap.net.nz>
11585
52eb0373 11586 * progmodes/cc-mode.el (cc-create-define-alist): New function.
8c75afbf 11587 (cc-define-alist): New variable.
588c0770 11588 (c-mode): Make it local and initialize it.
8c75afbf
NR
11589
11590 * progmodes/gdb-ui.el (gdb-active-process): New variable.
11591 (gdb-exited): New function.
11592 (gdb-annotation-rules): Use it.
11593 (gdb-starting): Set gdb-active-process to t.
11594 (gdb-stopping): Amend doc string.
11595 (gdb-reset): Set gdb-active-process to nil.
11596
11597 * tooltip.el (tooltip-gud-tips): Show the associated #define
11598 directives when a C program under GDB is not executing.
11599
b8a04883
SM
116002005-04-27 Stefan Monnier <monnier@iro.umontreal.ca>
11601
11602 * progmodes/cperl-mode.el (cperl-mode): Don't precompile the
11603 font-lock-fontify-syntactic-keywords.
11604
11605 * font-lock.el (font-lock-default-fontify-region): Don't force
11606 parse-sexp-lookup-properties to nil.
11607
a46f2d6d
EZ
116082005-04-27 Alexander Klimov <alserkli@inbox.ru> (tiny change)
11609
11610 * man.el (man-mode-syntax-table): Set up `:' to have
11611 word-constituent syntax.
11612
b2b46494
LK
116132005-04-27 Lute Kamstra <lute@gnu.org>
11614
11615 * novice.el (disable-command): Don't add spurious newlines to the
11616 init file. Reported by Dan Jacobson <jidanni@jidanni.org>.
11617
a715531f
JB
116182005-04-26 Jay Belanger <belanger@truman.edu>
11619
11620 * calc/calc-yank.el (calc-edit-finish): Make sure there is more
11621 than one window before deleting window.
11622
85ab9f4e
LT
116232005-04-26 Luc Teirlinck <teirllm@auburn.edu>
11624
11625 * shell.el (shell-prompt-pattern): Doc fix.
11626 (shell-mode): Set paragraph-separate buffer locally to "\\'".
11627
11628 * comint.el (comint-prompt-regexp, comint-get-old-input)
11629 (comint-use-prompt-regexp)
11630 (comint-use-prompt-regexp-instead-of-fields)
11631 (comint-replace-by-expanded-history, comint-send-input)
11632 (comint-output-filter, comint-get-old-input-default)
11633 (comint-line-beginning-position, comint-bol, comint-show-output)
11634 (comint-backward-matching-input, comint-forward-matching-input)
b8a04883
SM
11635 (comint-next-prompt, comint-previous-prompt):
11636 Rename `comint-use-prompt-regexp-instead-of-fields' to
85ab9f4e
LT
11637 `comint-use-prompt-regexp'. Keep old name as alias and declare
11638 obsolete.
11639 (comint-use-prompt-regexp): Shorten first line of doc string.
11640
11641 * ielm.el (inferior-emacs-lisp-mode): Adapt to above name change.
11642 Set paragraph-separate buffer locally to "\\'".
11643
11644 * hippie-exp.el (try-expand-line, try-expand-line-all-buffers):
11645 Adapt to above name change.
11646
11647 * net/net-utils.el (nslookup-prompt-regexp, ftp-prompt-regexp)
11648 (smbclient-prompt-regexp): Ditto.
11649
11650 * progmodes/inf-lisp.el (inferior-lisp-prompt): Ditto.
11651
19475957
NR
116522005-04-27 Nick Roberts <nickrob@snap.net.nz>
11653
11654 * progmodes/gdb-ui.el (gdb-location-alist): Rename from
11655 gdb-location-list.
11656 Break lines that are over 80 characters wide.
11657
2231c2bc
SM
116582005-04-26 Stefan Monnier <monnier@iro.umontreal.ca>
11659
11660 * pcvs-info.el (cvs-fileinfo->full-path, cvs-display-full-path):
11661 New fun and var, to preserve compatibility.
11662
11663 * pcvs.el, pcvs-info.el: Rename "full-path" -> "full-name".
11664
116652005-04-26 Dominique de Waleffe <ddw@missioncriticalit.com> (tiny change)
11666
11667 * pcvs-info.el (cvs-fileinfo->backup-file): Don't pass the full file
11668 name to file-newer-than-file-p.
11669
68a94f5a
RS
116702005-04-26 Richard M. Stallman <rms@gnu.org>
11671
f03f317a
RS
11672 * simple.el (line-move-1): Avoid using vertical-motion in easy cases.
11673
68a94f5a
RS
11674 * progmodes/python.el (python-mode):
11675 Use new name eldoc-documentation-function.
11676
11677 * hexl.el (hexl-mode): Use new name eldoc-documentation-function.
11678
11679 * emacs-lisp/eldoc.el (eldoc-mode): Doc fix.
11680 (eldoc-documentation-function):
2231c2bc 11681 Rename from eldoc-print-current-symbol-info-function. Calls changed.
68a94f5a 11682
c9c1312d
NR
116832005-04-26 Nick Roberts <nickrob@snap.net.nz>
11684
11685 * emacs-lisp/byte-run.el (define-obsolete-function-alias): New macro.
11686
35b1b8ab
DN
116872005-04-25 Dan Nicolaescu <dann@ics.uci.edu>
11688
11689 * term/xterm.el (function-key-map): Fix strings for
2231c2bc 11690 {C,S,A,C-S}-f[1-4]. Use substitute-key-definition to bind
35b1b8ab
DN
11691 {C,S,A,C-S}-{f1-f12}.
11692
bc10bcbd
KH
116932005-04-26 Kenichi Handa <handa@m17n.org>
11694
2231c2bc
SM
11695 * international/mule-cmds.el (select-safe-coding-system):
11696 Fix previous change.
bc10bcbd 11697
ec1e11a9
LK
116982005-04-26 Lute Kamstra <lute@gnu.org>
11699
c25eec81
LK
11700 * emacs-lisp/easy-mmode.el (define-minor-mode): Fix docstring.
11701
11702 * font-lock.el (font-lock-fontify-region-function): Fix docstring.
11703 (font-lock-comment-delimiter-face): Ditto.
11704
ec1e11a9
LK
11705 * calc/calc.el (calc-trail-mode): Don't set font-lock-defaults.
11706
2b2920a9
JB
117072005-04-25 Jay Belanger <belanger@truman.edu>
11708
11709 * calc/calc-help.el (calc-view-news): Let-bind inhibit-read-only
11710 to t while inserting information; use help-mode.
11711
c9b630f7
DN
117122005-04-25 Dan Nicolaescu <dann@ics.uci.edu>
11713
11714 * term.el (ansi-term-color-vector): Use the xterm colors.
52eb0373 11715 (term-raw-map): Don't add mappings for \eO and \e[. Map deletechar.
c9b630f7 11716
8ba81e93
LK
117172005-04-25 Lute Kamstra <lute@gnu.org>
11718
11719 * font-core.el (font-lock-defaults): Fix docstring.
11720
11721 * font-lock.el (font-lock-syntactic-face-function): Fix docstring.
11722
901ae597
KH
117232005-04-25 Kenichi Handa <handa@m17n.org>
11724
2231c2bc
SM
11725 * international/mule-cmds.el (select-safe-coding-system):
11726 Don't check consistency with coding: spec, etc if raw-text or
901ae597
KH
11727 no-conversion was found to be safe.
11728
a6390474
RS
117292005-04-24 Richard M. Stallman <rms@gnu.org>
11730
11731 * mail/sendmail.el (mail-font-lock-keywords): Match any number of
11732 citation markers at start of each line.
11733
11734 * mail/rmail.el (rmail-font-lock-keywords): Match any number of
11735 citation markers at start of each line.
11736
11737 * font-lock.el (font-lock-comment-delimiter-face): Doc fix.
11738
11739 * files.el (mode-require-final-newline): Fix previous change.
11740 (require-final-newline): Fix type label.
11741
2538808f
GM
117422005-04-24 Glenn Morris <gmorris@ast.cam.ac.uk>
11743
11744 * progmodes/f90.el (f90-calculate-indent): Fix treatment of first
11745 statement in buffer (broken by 2004-11-24 change).
11746
456986fd
KS
117472005-04-24 Kim F. Storm <storm@cua.dk>
11748
11749 * ido.el (ido-everywhere): Save and restore old read-buffer-function
11750 and read-file-name-function values. Don't overwrite existing
11751 non-nil values if ido-mode is enabled without ido-everywhere.
11752
e5baf107
LT
117532005-04-24 Luc Teirlinck <teirllm@auburn.edu>
11754
11755 * files.el (mode-require-final-newline): Minor doc fix.
11756
1441edfe
EZ
117572005-04-24 Eli Zaretskii <eliz@gnu.org>
11758
9d1ffd5a 11759 * subr.el (syntax-after): Doc fix.
f3714ab2
EZ
11760 (syntax-class): If argument is nil, return nil. Mask off upper 16
11761 bits, not 8 bits.
9d1ffd5a 11762
1441edfe
EZ
11763 * files.el (mode-require-final-newline): Doc fix.
11764 (backup-buffer-copy): Fix last change.
11765
49ed33c7
YM
117662005-04-24 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
11767
11768 * term/mac-win.el: Require select. Set selection-coding-system to
11769 mac-system-coding-system. Call menu-bar-enable-clipboard.
11770 (x-last-selected-text-clipboard, x-last-selected-text-primary)
11771 (x-select-enable-clipboard): New variables.
11772 (x-select-text, x-get-selection, x-selection-value)
11773 (x-get-selection-value, mac-select-convert-to-string)
11774 (mac-services-open-file, mac-services-open-selection)
11775 (mac-services-insert-text): New functions.
11776 (CLIPBOARD, FIND): Put mac-scrap-name property.
11777 (com.apple.traditional-mac-plain-text, public.utf16-plain-text)
11778 (public.tiff): Put mac-ostype property.
11779 (selection-converter-alist): Add entries for them.
11780 (mac-application-menu-map): New keymap.
11781 (interprogram-cut-function, interprogram-paste-function): Set to
11782 x-select-text and x-get-selection-value, respectively.
11783 (split-window-keep-point): Set to t.
11784
469bc679
RS
117852005-04-23 Richard M. Stallman <rms@gnu.org>
11786
11787 * files.el (read-directory-name): Always pass non-nil
11788 DEFAULT-FILENAME arg to read-file-name.
11789 (backup-buffer-copy, basic-save-buffer-2): Take care against
11790 writing thru an unexpected existing symlink.
11791 (revert-buffer): In indirect buffer, revert the base buffer.
11792 (magic-mode-alist): Doc fix.
11793 (buffer-stale-function): Doc fix.
11794 (minibuffer-with-setup-hook): Avoid warning.
11795 (mode-require-final-newline): Doc and custom fix.
e5baf107 11796
469bc679
RS
11797 * follow.el (follow-end-of-buffer): Use with-no-warnings.
11798
11799 * font-lock.el (font-lock-comment-face): On terminals with few colors,
11800 use the default appearance.
11801 (font-lock-comment-delimiter-face): New face, new variable.
11802
11803 * imenu.el (imenu--generic-function): The official position of a
11804 definition is the start of the line that BEG is in.
11805
11806 * midnight.el (midnight-timer): Move defvar up.
11807
11808 * mouse.el (mouse-drag-region-1): Delete some debugging code.
11809
11810 * saveplace.el (save-place-to-alist): Use with-no-warnings.
11811
11812 * startup.el (command-line): Use with-no-warnings.
11813
11814 * window.el (window-size-fixed): New defvar.
11815
11816 * emacs-lisp/easymenu.el (easy-menu-do-define): Use defalias, not fset.
11817
e5baf107 11818 * mail/rmail.el (rmail-font-lock-keywords):
469bc679
RS
11819 Use font-lock-comment-delimiter-face.
11820
11821 * mail/sendmail.el (mail-font-lock-keywords):
11822 Use font-lock-comment-delimiter-face.
11823
11824 * progmodes/compile.el (next-error-highlight-timer): New defvar.
11825
118262005-04-23 SAITO Takuya <tabmore@rivo.mediatti.net> (tiny change)
11827
e5baf107 11828 * progmodes/compile.el (compilation-mode-font-lock-keywords):
469bc679
RS
11829 Specify t for LAXMATCH when matching directories.
11830 Save match data around compilation-compat-error-properties form.
11831
1639cc2e
DK
118322005-04-23 David Kastrup <dak@gnu.org>
11833
11834 * textmodes/tex-mode.el (TeX-mode, plain-TeX-mode, LaTeX-mode):
11835 Mention that the autoloaded aliases should be kept for AUCTeX.
11836
d379c558
AS
118372005-04-23 Andreas Schwab <schwab@suse.de>
11838
11839 * isearch.el (isearch-forward): Doc fix.
11840
4739237d
EZ
118412005-04-23 Eli Zaretskii <eliz@gnu.org>
11842
11843 * jit-lock.el (jit-lock-stealth-time): Change default value to 16.
11844 (jit-lock-stealth-nice): Change default value to 0.5.
11845
71baa28f
EZ
118462005-04-23 Eric Hanchrow <offby1@blarg.net> (tiny change)
11847
11848 * abbrev.el (write-abbrev-file): Write table entries in
11849 alphabetical order by table name.
11850
e271742d
KS
118512005-04-22 Kim F. Storm <storm@cua.dk>
11852
11853 * ido.el (ido-read-internal): Fix `list' completion.
11854
9a9c3a4b
KH
118552005-04-22 Kenichi Handa <handa@m17n.org>
11856
11857 * recentf.el (recentf-save-file-coding-system): New variable.
11858 (recentf-save-list): Encode the file by
11859 recentf-save-file-coding-system and add coding: tag.
11860
230e1e80
NR
118612005-04-22 Nick Roberts <nickrob@snap.net.nz>
11862
11863 * emacs-lisp/byte-run.el (define-obsolete-variable-alias): New macro.
11864
e1573595
LK
118652005-04-21 Lute Kamstra <lute@gnu.org>
11866
9721d904
LK
11867 * loadhist.el (unload-feature): Don't remove a function from hooks
11868 if it is about to be restored to an autoload . Remove functions
11869 that will become unbound from auto-mode-alist. Simplify the code.
11870
2c7b5da1
LK
11871 * subr.el (assq-delete-all): New implementation that is linear,
11872 not quadratic. Suggested by David Kastrup <dak@gnu.org>.
11873 (rassq-delete-all): New function.
11874
2231c2bc
SM
11875 * menu-bar.el (menu-bar-options-save, menu-bar-showhide-menu):
11876 Add size-indication-mode.
e1573595 11877
2375e71a
KH
118782005-04-21 Kenichi Handa <handa@m17n.org>
11879
11880 * international/mule-cmds.el: Add autoload for widget-value in
2231c2bc 11881 eval-when-compile.
2375e71a 11882
8e447172
NR
118832005-04-21 Nick Roberts <nickrob@snap.net.nz>
11884
e271742d 11885 * menu-bar.el (menu-bar-options-save, menu-bar-showhide-menu):
8e447172
NR
11886 Add tooltip-mode.
11887
11888 * bindings.el (mode-line-mode-menu): Remove tooltip-mode.
11889
fcd9d525
LT
118902005-04-20 Luc Teirlinck <teirllm@auburn.edu>
11891
11892 * progmodes/inf-lisp.el (inferior-lisp): New defgroup.
11893 (inferior-lisp-filter-regexp, inferior-lisp-program)
11894 (inferior-lisp-load-command, inferior-lisp-prompt)
11895 (inferior-lisp-mode-hook, lisp-source-modes)
11896 (inferior-lisp-load-hook): defvar->defcustom.
11897 (inferior-lisp-program, inferior-lisp-prompt)
11898 (inferior-lisp-load-hook): Doc fixes.
11899 (inferior-lisp-install-letter-bindings): Small change in
11900 introductory comment.
11901
57428691
DN
119022005-04-20 Dan Nicolaescu <dann@ics.uci.edu>
11903
11904 * vc.el (vc-annotate-color-map): Change some colors so that text
11905 using them as foreground is readable on both white and black
11906 backgrounds.
11907
c791cb54
SM
119082005-04-20 Stefan Monnier <monnier@iro.umontreal.ca>
11909
11910 * international/mule-conf.el (translation-table-for-input):
11911 Remove redundant declaration.
11912
396fdf3c
NR
119132005-04-20 Nick Roberts <nickrob@snap.net.nz>
11914
11915 * progmodes/gud.el (gud-menu-map): Add tooltip-toggle-gud-tips.
11916
11917 * tooltip.el (tooltip-gud-tips-p): Expand documentation.
11918 (tooltip-toggle-gud-tips): New function.
11919
37c5c4a7
YM
119202005-04-20 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
11921
11922 * term/mac-win.el (mac-symbol-encoder): Fix mappings of left and
11923 right angle brackets.
11924
64cb0f82
NR
119252005-04-20 Nick Roberts <nickrob@snap.net.nz>
11926
11927 * tooltip.el (tooltip-use-echo-area): Replace as alias and deprecate.
11928
95ed7b42
SM
119292005-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
11930
b8471a02
SM
11931 * progmodes/flymake.el (flymake-get-absolute-file-name-basedir):
11932 Remove. Update callers to use expand-file-name instead.
11933
95ed7b42
SM
11934 * subr.el (syntax-class): New function.
11935
11936 * simple.el (blink-matching-open): Use it.
11937
11938 * paren.el (show-paren-function): Use it to recognize parens that are
11939 also used in 2-char comment markers.
11940
191652f8
LK
119412005-04-19 Lute Kamstra <lute@gnu.org>
11942
11943 * loadhist.el (unload-feature): Update for new format of
11944 load-history. Simplify the code.
11945
327a3376
YM
119462005-04-19 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
11947
11948 * term/mac-win.el: Add coding: tag and set it to iso-2022-7bit.
11949 (mac-add-charset-info): New function. Initialize variable
11950 mac-charset-info-alist using it.
11951 (mac-centraleurroman, mac-cyrillic): Do not use UCS in table data
11952 for translation.
11953 (mac-symbol-encoder, mac-dingbats-encoder): New translation table.
95ed7b42
SM
11954 (mac-font-encoder-list): Add entries for mac-symbol and mac-dingbats.
11955 (ccl-encode-mac-symbol-font, ccl-encode-mac-dingbats-font):
11956 New CCL programs.
327a3376 11957
5827e9d4
KS
119582005-04-19 Kim F. Storm <storm@cua.dk>
11959
11960 * simple.el (next-buffer, prev-buffer, next-error)
11961 (scroll-other-window, keyboard-quit, keyboard-escape-quit)
11962 (clone-indirect-buffer-other-window): Move bindings to bindings.el.
11963
11964 * bindings.el (next-buffer, prev-buffer, next-error)
11965 (scroll-other-window, keyboard-quit, keyboard-escape-quit)
11966 (clone-indirect-buffer-other-window): Move bindings from simple.el.
11967 (next-buffer, prev-buffer): Add C-x C-right and C-x C-left bindings.
11968 (next-error, previous-error): Add M-g M-n/n and M-g M-p/p bindings.
11969
e5feeb31
SM
119702005-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
11971
11972 * isearch.el (isearch-edit-string): Make the search-ring available for
11973 minibuffer history commands.
11974 (minibuffer-local-isearch-map): Remove bindings for M-p and M-n,
11975 the default history commands now work just as well.
11976 (isearch-ring-retreat-edit, isearch-ring-advance-edit): Remove.
11977
77580d18
KS
119782005-04-18 Kim F. Storm <storm@cua.dk>
11979
11980 * emulation/cua-base.el (cua--pre-command-handler): Add more
11981 elaborate check for shift modifier on non-window systems.
11982
adbb89ef
LH
119832005-04-18 Lars Hansen <larsh@math.ku.dk>
11984
11985 * desktop.el: Make "--no-desktop" turn off `desktop-save-mode'.
11986
2e764c66
KS
119872005-04-18 Kim F. Storm <storm@cua.dk>
11988
11989 * tooltip.el (tooltip-show): Change second arg to USE-ECHO-AREA
11990 and make it optional. Don't test tooltip-gud-echo-area here.
e5feeb31
SM
11991 (tooltip-gud-process-output, gdb-tooltip-print):
11992 Pass tooltip-gud-echo-area to tooltip-show.
cae07240 11993 (tooltip-help-tips): Remove second optional arg to tooltip-show.
2e764c66 11994
3f4413f8
YM
119952005-04-18 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
11996
11997 * tooltip.el (tooltip-mode): `emacs-quick-startup' and
11998 `display-graphic-p' may not be bound yet.
11999
742220b6
LT
120002005-04-17 Luc Teirlinck <teirllm@auburn.edu>
12001
12002 * startup.el (command-line): No longer enable Xterm Mouse mode by
12003 default in terminals compatible with xterm.
12004
12005 * xt-mouse.el (xterm-mouse-mode): Set init value back to nil.
12006
01c515bb
NR
120072005-04-18 Nick Roberts <nickrob@snap.net.nz>
12008
12009 * tooltip.el (tooltip-gud-echo-area): Rename from
12010 tooltip-use-echo-area.
12011 (tooltip-show, tooltip-gud-process-output, gdb-tooltip-print)
12012 (tooltip-help-tips): Allow GUD tooltips to be displayed in echo
12013 area independently of where help tooltips are displayed.
12014
bbeb3055
DK
120152005-04-17 David Kastrup <dak@gnu.org>
12016
12017 * cus-theme.el (custom-theme-write-variables): Quote variables
12018 where necessary.
12019
ec0cf966
RS
120202005-04-17 Richard M. Stallman <rms@gnu.org>
12021
9e60c724
RS
12022 * simple.el (yank-excluded-properties): Add follow-link to value.
12023
ec0cf966
RS
12024 * jka-compr.el (jka-compr-compression-info-list): Fix custom type.
12025
12026 * startup.el (fancy-splash-max-time): Just 30 seconds.
12027 (fancy-splash-delay): Just 7.
12028 (fancy-splash-screens): No time limit other than fancy-splash-max-time.
12029
12030 * loadhist.el (unload-feature): Update for new format of load-history.
12031 Simplify the code.
12032
12033 * mail/rmail.el (rmail-ignored-headers): Ignore more headers
12034 (rmail-font-lock-keywords): Don't fontify the text of a citation.
12035
12036 * mail/sendmail.el (mail-font-lock-keywords):
12037 Don't fontify subject text.
12038 Don't fontify the text of a citation.
12039
120402005-04-17 Mark H. Weaver <mhw@netris.org> (tiny change)
12041
12042 * comint.el (comint-output-filter): Run comint-output-filter-functions
12043 with point where the user had it.
12044
b72c5a86
SM
120452005-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
12046
12047 * international/ucs-tables.el (ucs-set-table-for-input):
12048 Disable when using unify-on-decoding.
12049
fbcaad36
DN
120502005-04-16 Dan Nicolaescu <dann@ics.uci.edu>
12051
12052 * emulation/cua-base.el (cua-global-mark-face): Add special case
12053 for displays supporting a high number of colors.
12054
ccb9871d
EZ
120552005-04-16 Matt Hodges <MPHodges@member.fsf.org> (tiny change)
12056
b72c5a86 12057 * repeat.el (repeat): Invoke pre-command-hook and post-command-hook.
ccb9871d 12058
3d70f279
EZ
120592005-04-16 Chong Yidong <cyd@stupidchicken.com>
12060
12061 * filesets.el (filesets-add-buffer): If user supplies a name of a
12062 non-existing fileset, create a new fileset.
12063
bf94eed3
CD
120642005-04-16 Carsten Dominik <dominik@science.uva.nl>
12065
b72c5a86 12066 * textmodes/org.el (org-up-heading-all): Fix bug with
742220b6 12067 `outline-up-heading-all'.
bf94eed3 12068
a35d9075
AS
120692005-04-16 Andreas Schwab <schwab@suse.de>
12070
12071 * files.el (auto-mode-alist): Handle /etc/sysconfig/*,
12072 /etc/permissions.d/* and /etc/aliases.d/*.
12073
5f400376
KH
120742005-04-16 Kenichi Handa <handa@m17n.org>
12075
b72c5a86
SM
12076 * international/code-pages.el (cp-make-coding-system):
12077 Set `translation-table-for-input' property value to the symbol
5f400376
KH
12078 ucs-mule-to-mule-unicode, not to that value.
12079 (pt154): Escape guillemet by `\'.
12080
9e5b2858
LT
120812005-04-15 Luc Teirlinck <teirllm@auburn.edu>
12082
12083 * loadup.el: Load tooltip if x-show-tip is fboundp.
12084
12085 * startup.el (command-line): Add comment.
12086
12087 * tooltip.el (tooltip-mode): Specify correct standard value for
12088 Custom in init-value.
12089
3698ff2e
NR
120902005-04-15 Nick Roberts <nickrob@snap.net.nz>
12091
12092 * progmodes/gud.el (gud-goto-info): Use existing Info buffer, if
12093 possible.
12094
a9f07b61
CD
120952005-04-15 Carsten Dominik <dominik@science.uva.nl>
12096
fe38e3b0 12097 * textmodes/org.el (org-agenda-date-prompt): Rename from
a9f07b61
CD
12098 `org-agenda-date-today'.
12099 (org-evaluate-time-range): Insert at point instead of directly
12100 after time range.
12101 (org-first-headline-recenter, org-subtree-end-visible-p)
12102 (org-optimize-window-after-visibility-change): New functions
12103 (org-agenda-post-command-hook): Don't allow point at end of line,
12104 to make sure it always hits the text properties.
b72c5a86
SM
12105 (org-agenda-next-date-line, org-agenda-previous-date-line):
12106 New commands.
a9f07b61 12107 (org-set-regexps-and-options): Category may contain white space.
b72c5a86
SM
12108 (org-agenda-get-deadlines, org-agenda-get-scheduled):
12109 Improve marker positions.
a9f07b61
CD
12110 (org-agenda-new-marker): Argument POS made optional.
12111 (org-agenda-get-timestamps): Deadlines which are done are listed
12112 in org-done-face now.
12113 (org-agenda-get-todos, org-agenda-get-timestamps)
b72c5a86
SM
12114 (org-agenda-get-deadlines, org-agenda-get-scheduled):
12115 Set `undone-face' and `done-face' properties.
a9f07b61
CD
12116 (org-last-todo-state-is-todo): New variable.
12117 (org-todo): Set `org-last-todo-state-is-todo'.
12118 (org-agenda-todo): Change face according to
588c0770 12119 `org-last-todo-state-is-todo'. And change other lines referring to
a9f07b61
CD
12120 the same entry.
12121 (org-calendar-goto-agenda): New command.
12122 (org-calendar-to-agenda-key): New option.
12123 (org-startup-folded): New allowed value `content'.
12124 (org-set-regexps-and-options): Accept new value `content' for
12125 `org-startup-folded'.
12126 (org-get-current-options): Handle new value `content' for
12127 `org-startup-folded'.
12128 (org-insert-todo-heading): New command.
12129 (org-mode): Insert first line "*-* mode: org-mode -*-" when called
12130 interactively in empty file and option
12131 `org-insert-mode-line-in-empty-file' has been set.
b72c5a86 12132 (org-agenda-todo,org-agenda-priority): Modify to use
a9f07b61 12133 `org-agenda-change-all-lines'.
b72c5a86 12134 (org-warning-face): Change color on dark background
a9f07b61 12135
c6588b4e
YM
121362005-04-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
12137
12138 * international/mule-cmds.el (set-locale-environment): On Mac OS,
12139 use preferences AppleLocale and AppleLanguages, and variable
12140 mac-system-locale for default locale. On Mac OS Classic, use
12141 mac-system-coding-system for default coding systems.
12142
b72c5a86
SM
12143 * term/mac-win.el: Don't set file-name-coding-system.
12144 Decode variables system-name, emacs-build-system, user-login-name, and
c6588b4e
YM
12145 user-full-name by mac-system-coding-system on Mac OS Classic.
12146 (mac-system-coding-system): New variable.
12147
b3a623d0
LT
121482005-04-13 Luc Teirlinck <teirllm@auburn.edu>
12149
12150 * startup.el (command-line): Handle `xterm-mouse-mode' before
12151 reading init file.
4d727d1a
LT
12152
12153 * xt-mouse.el (xterm-mouse-mode): Adapt to above change.
b3a623d0 12154
328fc313
GM
121552005-04-13 Glenn Morris <gmorris@ast.cam.ac.uk>
12156
12157 * progmodes/sh-script.el (sh-here-document-word): Make it a
12158 defcustom. Doc fix.
12159 (sh-add): Bash uses $(( )) for arithmetic.
12160 (sh-while-getopts) <sh>: Set OPTIND back to 1 at end.
12161 (sh-maybe-here-document): Remove quotes and leading whitespace
12162 from heredoc word when closing. Indent heredoc with tabs if word
12163 starts with "-".
12164
0047373b
RS
121652005-04-13 Richard M. Stallman <rms@gnu.org>
12166
12167 * simple.el (undo): Fix previous change.
12168
12169 * custom.el (defface): Doc fix.
12170
a2d66c78
LK
121712005-04-13 Lute Kamstra <lute@gnu.org>
12172
5c156fdf
LK
12173 * Makefile.in (DONTCOMPILE): Remove list.
12174 (compile, compile-always): Don't use DONTCOMPILE.
12175 (update-authors): Load the library in which batch-update-authors
12176 is defined.
12177 * makefile.w32-in (DONTCOMPILE): Remove list.
12178 (compile, compile-always): Fix comments.
12179 (update-authors): Load the library in which batch-update-authors
12180 is defined.
12181
a2d66c78
LK
12182 * generic-x.el (generic-mode-ini-file-find-file-hook):
12183 Rename to ini-generic-mode-find-file-hook.
12184 Keep generic-mode-ini-file-find-file-hook as an alias.
12185 (ini-generic-mode-find-file-hook): Rename from
12186 generic-mode-ini-file-find-file-hook. Fix docstring.
12187 (ini-generic-mode): Docstring change.
12188 (bat-generic-mode-run-as-comint): Silence the byte compiler.
12189
12190 * help.el (describe-key-briefly): UNTRANSLATED can be nil when
12191 called from lisp.
12192
12193 * generic.el: Move to the emacs-lisp subdir.
12194
759e9f0c
DN
121952005-04-12 Dan Nicolaescu <dann@ics.uci.edu>
12196
12197 * term/xterm.el (function-key-map): Add mappings for A-, C-, S-
12198 and C-S- function and cursor motion keys.
12199
dc56fc01
LT
122002005-04-12 Luc Teirlinck <teirllm@auburn.edu>
12201
12202 * startup.el (command-line): Enable Xterm Mouse mode by default.
12203 * xt-mouse.el (xterm-mouse-mode): Provide correct standard value
ed77be1d
LT
12204 for Custom. No longer show "Mouse" in mode line when enabled.
12205 Doc fix.
dc56fc01 12206
d50285de
KS
122072005-04-12 Kim F. Storm <storm@cua.dk>
12208
12209 * emulation/cua-base.el (cua-rectangle-face)
12210 (cua-rectangle-noselect-face): Define face attributes here.
12211
12212 * emulation/cua-rect.el (cua--init-rectangles): Remove face setup.
12213
ed0fb1f1
JD
122142005-04-12 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
12215
12216 * startup.el (command-line): Turn off blinking cursor if
12217 cursorBlink in resources is off or false.
12218
a56e6111
YM
122192005-04-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
12220
12221 * term/mac-win.el (dnd): Require dnd.
12222 (mac-drag-n-drop): Call dnd-handle-one-url.
b7461be9
YM
12223 (kTextEncodingMacRoman, kTextEncodingISOLatin1)
12224 (kTextEncodingISOLatin2): Remove constants.
12225 (mac-script-code-coding-systems): New constant.
12226 (mac-handle-language-change): New function.
12227 (special-event-map): Bind it to `language-change' event.
12228 (mac-centraleurroman, mac-cyrillic): New coding systems.
12229 (mac-font-encoder-list, ccl-encode-mac-centraleurroman-font)
12230 (ccl-encode-mac-cyrillic-font): Rename mac-centraleurroman-encoder
12231 and mac-cyrillic-encoder to encode-mac-centraleurroman and
12232 encode-mac-cyrillic, respectively.
a56e6111 12233
a1b6a089
NR
122342005-04-12 Nick Roberts <nickrob@snap.net.nz>
12235
12236 * progmodes/gud.el, progmodes/gdb-ui.el (gdb-assembler-mode):
12237 Don't set overlay-arrow-string to "=>" as this is done
12238 globally in C now.
12239
4d88e0ad
LK
122402005-04-12 Lute Kamstra <lute@gnu.org>
12241
b72c5a86
SM
12242 * generic-x.el (rc-generic-mode, rul-generic-mode):
12243 Fix auto-mode-alist entries.
4d88e0ad
LK
12244 (etc-fstab-generic-mode): Tweak fontification.
12245
12246 * generic.el (generic-make-keywords-list): Fix docstring.
12247 (generic-mode-internal): Simplify generic-font-lock-keywords.
12248
df5e8d2c
RV
122492005-04-11 Rajesh Vaidheeswarran <rv@gnu.org>
12250
b72c5a86 12251 * whitespace.el (whitespace-buffer-leading)
2231c2bc
SM
12252 (whitespace-buffer-trailing): Revert the incorrect test inversion.
12253 However, fix the highlight area for the leading and
df5e8d2c
RV
12254 trailing whitespaces to show space.
12255
7a15a271
RV
122562005-04-11 Rajesh Vaidheeswarran <rv@gnu.org>
12257
12258 * whitespace.el (whitespace-version): Bump to 3.5
12259
b72c5a86
SM
12260 (whitespace-buffer-leading, whitespace-buffer-trailing):
12261 Invert sense of the test to highlight the whitespace.
7a15a271 12262
c80b3945
NR
122632005-04-12 Nick Roberts <nickrob@snap.net.nz>
12264
12265 * progmodes/gud.el (gud-display-line): GUD uses its own
12266 overlay arrow now so don't set overlay-arrow-string.
12267 (gud-pdb-command-name): Revert back to "pdb" (2004-04-26).
12268
22c061d6
DN
122692005-04-11 Dan Nicolaescu <dann@ics.uci.edu>
12270
12271 * term.el (term-ansi-current-bold, term-ansi-current-underline)
12272 (term-ansi-current-reverse, term-ansi-current-invisible)
12273 (term-ansi-face-already-done): Change to boolean.
12274 (term-reset-terminal, term-handle-colors-array): Handle the above
12275 vars accordingly.
12276 (term-buffer-vertical-motion): Rename from buffer-vertical-motion.
12277 (term-emulate-terminal): Use the new name.
12278
12279 * faces.el (secondary-selection): Use yellow1, not yellow.
12280 (trailing-whitespace): Use red1, not red.
12281
b438e670
JD
122822005-04-11 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
12283
12284 * dired.el (dired-mode): Use dnd-* instead of x-dnd-*
12285 (dired-dnd-handle-local-file): Call dnd-get-local-file-name.
12286 (dired-dnd-handle-file): Call dnd-get-local-file-uri
12287
12288 * cus-edit.el (dnd): New group.
12289
12290 * term/w32-win.el (dnd): Require dnd
12291 (w32-drag-n-drop): Call dnd-handle-one-url.
12292
12293 * x-dnd.el: Require dnd.
b72c5a86
SM
12294 (x-dnd-handle-uri-list, x-dnd-handle-file-name):
12295 Call dnd-handle-one-url.
b438e670
JD
12296 (x-dnd-types-alist, x-dnd-insert-utf8-text)
12297 (x-dnd-insert-utf16-text, x-dnd-insert-ctext): Change x-dnd-insert-text
12298 to dnd-insert-text.
4d88e0ad
LK
12299 (x-dnd-protocol-alist, x-dnd-open-file-other-window)
12300 (x-dnd-handle-one-url, x-dnd-get-local-file-uri)
fe38e3b0 12301 (x-dnd-get-local-file-name, x-dnd-open-local-file)
b72c5a86 12302 (x-dnd-open-file, x-dnd-insert-text): Move to dnd.el (without x-).
b438e670
JD
12303
12304 * dnd.el (dnd-protocol-alist): New file with generic DND functions.
12305
0047373b 123062005-04-11 JUAN-LEON Lahoz Garcia <juanleon1@gmail.com>
a8f8c390
SM
12307
12308 * wdired.el: Doc fixes.
12309 (wdired-confirm-overwrite): Rename from wdired-is-ok-overwrite.
12310 (wdired-use-dired-vertical-movement): Rename from
12311 wdired-always-move-to-filename-beginning.
12312 (wdired-mode-map): Use `ignore' instead of `wdired-newline'.
12313 (wdired-change-to-wdired-mode): Change mode name.
12314 (wdired-newline): Delete.
12315
713c9020
RS
123162005-04-11 Richard M. Stallman <rms@gnu.org>
12317
7dbe67a4
RS
12318 * whitespace.el (whitespace-highlight-the-space):
12319 Don't call whitespace-unhighlight-the-space here.
12320
713c9020
RS
12321 * simple.el (undo): Record t in undo-equiv-table
12322 for the redo record made by an undo-in-region.
12323
45bd9a1a
NR
123242005-04-12 Nick Roberts <nickrob@snap.net.nz>
12325
12326 * progmodes/gdb-ui.el (gdb-display-inferior-io-buffer)
12327 (gdb-frame-inferior-io-buffer): New Functions to control
12328 display of separate IO buffer.
12329 (menu): Add them to menu-bar.
12330 (gdb-display-buffer): Check for buffer another frame.
12331 Protect GUD buffer.
12332 (gdb-setup-windows): Create IO buffer if not already there.
12333 (gdb-memory-mode): Remove purecopy noops.
12334
055e0d88
GM
123352005-04-11 Glenn Morris <gmorris@ast.cam.ac.uk>
12336
12337 * progmodes/f90.el (f90-electric-insert): Add optional prefix arg,
12338 and pass to self-insert-command.
12339
9285b8bc
LK
123402005-04-11 Lute Kamstra <lute@gnu.org>
12341
12342 * generic.el: Commentary section cleanup.
12343 (generic): Delete.
12344 (generic-use-find-file-hook, generic-lines-to-scan)
12345 (generic-find-file-regexp, generic-ignore-files-regexp)
12346 (default-generic-mode, generic-mode-find-file-hook)
12347 (generic-mode-ini-file-find-file-hook): Move to generic-x.el.
12348 * generic-x.el (generic-x): Docstring fix. Put it in the data group.
12349 (generic-use-find-file-hook, generic-lines-to-scan)
12350 (generic-find-file-regexp, generic-ignore-files-regexp)
12351 (default-generic-mode, generic-mode-find-file-hook)
12352 (generic-mode-ini-file-find-file-hook): Move from generic.el.
12353
9552bee8
KF
123542005-04-10 Karl Fogel <kfogel@red-bean.com>
12355
12356 * bookmark.el (bookmark-write-file): Catch errors writing file.
12357 This is the same change as saveplace.el at 2005-04-10T23:32:00Z!rms@gnu.org.
12358
6695c528
RS
123592005-04-10 Richard M. Stallman <rms@gnu.org>
12360
12361 * startup.el (fancy-splash-tail): Update copyright year.
12362 (command-line): Split part of -Q into -D.
12363 (emacs-basic-display): New defvar.
12364 (fancy-splash-text): Correct name of menu item.
12365
12366 * saveplace.el (save-place-alist-to-file): Catch errors writing file.
12367
12368 * info.el (Info-fontify-node): Handle fontification of multiple * Menu
12369 lines in one node.
12370
12371 * comint.el (comint-send-input): New arg ARTIFICIAL.
12372 Callers in this file changed.
12373
12374 * abbrev.el (define-abbrevs): Read system abbrevs properly.
12375
12376 * emacs-lisp/map-ynp.el (map-y-or-n-p): Clarify RET/q in help message.
12377
123782005-04-10 Chong Yidong <cyd@stupidchicken.com>
12379
12380 * url/url-ldap.el (url-ldap): Add docstring. Fix call to
12381 `ldap-search-internal'.
12382
35f257bb
SM
123832005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
12384
f587e30b
SM
12385 * files.el (set-auto-mode-1): Use line-end-position.
12386
35f257bb
SM
12387 * international/latin-1.el:
12388 * international/latin-2.el:
12389 * international/latin-3.el:
12390 * international/latin-4.el:
12391 * international/latin-5.el:
12392 * international/latin-8.el:
12393 * international/latin-9.el: Give punctuation syntax to NBSP.
12394
12395 * textmodes/bibtex.el (bibtex-autokey-titleword-ignore)
12396 (bibtex-reference-key, bibtex-autokey-demangle-name, bibtex-mode):
12397 Use char-classes to accept non-ascii letters, accepted in some recent
12398 bibtex implementations.
12399
223bc577
LT
124002005-04-10 Luc Teirlinck <teirllm@auburn.edu>
12401
12402 * custom.el (custom-set-minor-mode): Any non-nil value for the
12403 variable should enable the mode when set through Custom.
12404
4bcb9c95
SM
124052005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
12406
12407 * progmodes/vhdl-mode.el (vhdl-mode-map-init): Don't override default
12408 TAB binding so tab-always-indent is obeyed.
12409 (vhdl-minibuffer-local-map): Move initialization into declaration.
12410 (vhdl-mode-abbrev-table-init): Mark the abbrevs as `system'.
12411 (vhdl-run-when-idle, vhdl-create-mode-menu, vhdl-character-to-event)
12412 (vhdl-hooked-abbrev): Avoid test for XEmacs.
12413 (vhdl-current-line): Use line-beginning-position.
12414 (vhdl-doc-variable, vhdl-doc-mode): Call help-setup-xref before
12415 with-output-to-temp-buffer, so the current position can be recorded.
12416
0c9a01ff
MY
124172005-04-10 Masatake YAMATO <jet@gyve.org>
12418
4bcb9c95
SM
12419 * progmodes/compile.el (compilation-error-regexp-alist-alist):
12420 Add regexp for gcov.
0c9a01ff 12421
91472578
MB
124222005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
12423
4bcb9c95
SM
12424 * calendar/time-date.el (time-to-seconds, seconds-to-time)
12425 (days-to-time, time-subtract, time-add): Don't use the #xhhhh
91472578 12426 syntax which Emacs 20 doesn't support.
91472578 12427
6695c528
RS
124282005-04-09 Richard M. Stallman <rms@gnu.org>
12429
b72c5a86
SM
12430 * help.el (describe-key-briefly, describe-key):
12431 Replace strings as event types with "(any string)".
6695c528 12432
941f9778
SM
124332005-04-09 Stefan Monnier <monnier@iro.umontreal.ca>
12434
12435 * arc-mode.el (archive-mode-map): Move initialization into
12436 the declaration. Override *all* bindings of `undo'.
12437 (archive-lemacs): Remove, use (featurep 'xemacs) instead.
12438
1d1bf521
JB
124392005-04-09 Jay Belanger <belanger@truman.edu>
12440
941f9778 12441 * calc/calc-units.el (math-standard-units): Redefine Watt hour as W*hr.
1d1bf521 12442
ce102cb1
DN
124432005-04-09 Dan Nicolaescu <dann@ics.uci.edu>
12444
12445 * term/xterm.el (xterm-rgb-convert-to-16bit): Simplify.
12446 (xterm-register-default-colors): Update color values computation
12447 to match xterm-200.
12448
2a9e192d
KH
124492005-04-09 Kenichi Handa <handa@m17n.org>
12450
12451 * international/code-pages.el (iso-latin-7): Fix the map.
12452
e790a4a3
LT
124532005-04-08 Luc Teirlinck <teirllm@auburn.edu>
12454
12455 * emacs-lisp/lisp.el (defun-prompt-regexp)
12456 (parens-require-spaces, buffer-end, end-of-defun)
12457 (insert-parentheses): Doc fixes.
12458
3306ed3b
KS
124592005-04-08 Kim F. Storm <storm@cua.dk>
12460
12461 * comint.el (comint-highlight-prompt): Fix face spec.
e0d815a2 12462 * hi-lock.el (hi-green): Likewise.
3306ed3b 12463
099dcdcf
DN
124642005-04-08 Dan Nicolaescu <dann@ics.uci.edu>
12465
3306ed3b 12466 * cus-edit.el (custom-modified-face):
099dcdcf
DN
12467 * comint.el (comint-highlight-input): Fix previous changes.
12468 * term.el (term-handle-ansi-escape): Add a comment.
12469
c22c3db0
SM
124702005-04-08 Stefan Monnier <monnier@iro.umontreal.ca>
12471
12472 * whitespace.el (whitespace-highlight-the-space): Put the same overlay
12473 in the buffer and in whitespace-highlighted-space.
12474 (whitespace-unhighlight-the-space): Simplify.
12475 (whitespace-buffer): Simplify.
12476
ea81d57e
DN
124772005-04-08 Dan Nicolaescu <dann@ics.uci.edu>
12478
12479 * textmodes/table.el (table-cell-face): Add special case for
12480 displays supporting a high number of colors.
12481 * progmodes/vhdl-mode.el (vhdl-font-lock-prompt-face)
12482 (vhdl-font-lock-reserved-words-face)
12483 (vhdl-speedbar-architecture-face)
12484 (vhdl-speedbar-instantiation-face)
12485 (vhdl-speedbar-architecture-selected-face)
c22c3db0
SM
12486 (vhdl-speedbar-instantiation-selected-face): Likewise.
12487 * progmodes/sh-script.el (sh-heredoc-face): Likewise.
12488 * progmodes/idlw-help.el (idlwave-help-link-face): Likewise.
ea81d57e
DN
12489 * progmodes/ebrowse.el (ebrowse-tree-mark-face)
12490 (ebrowse-root-class-face, ebrowse-member-attribute-face)
c22c3db0
SM
12491 (ebrowse-progress-face): Likewise.
12492 * progmodes/compile.el (compilation-info-face): Likewise.
12493 * progmodes/cc-fonts.el (c-invalid-face): Likewise.
12494 * emacs-lisp/re-builder.el (reb-match-3): Likewise.
12495 * calendar/calendar.el (diary-face): Likewise.
ea81d57e 12496 * woman.el (woman-italic-face, woman-bold-face)
c22c3db0
SM
12497 (woman-unknown-face): Likewise.
12498 * wid-edit.el (widget-button-pressed-face): Likewise.
12499 * whitespace.el (whitespace-highlight-face): Likewise.
12500 * smerge-mode.el (smerge-mine-face, smerge-base-face): Likewise.
12501 * pcvs-info.el (cvs-marked-face): Likewise.
12502 * info.el (info-xref): Likewise.
12503 * ido.el (ido-subdir-face, ido-indicator-face): Likewise.
ea81d57e 12504 * hilit-chg.el (highlight-changes-face)
c22c3db0 12505 (highlight-changes-delete-face): Likewise.
ea81d57e 12506 * hi-lock.el (hi-yellow, hi-green, hi-blue-b, hi-green-b)
c22c3db0
SM
12507 (hi-red-b): Likewise.
12508 * generic-x.el (show-tabs-tab-face, show-tabs-space-face): Likewise.
ea81d57e 12509 * font-lock.el (font-lock-keyword-face)
c22c3db0 12510 (font-lock-function-name-face, font-lock-warning-face): Likewise.
ea81d57e
DN
12511 * cus-edit.el (custom-invalid-face, custom-modified-face)
12512 (custom-set-face, custom-changed-face, custom-variable-tag-face)
c22c3db0
SM
12513 (custom-group-tag-face-1, custom-group-tag-face): Likewise.
12514 * comint.el (comint-highlight-prompt): Likewise.
ea81d57e 12515
67b4790b
LK
125162005-04-08 Lute Kamstra <lute@gnu.org>
12517
12518 * font-lock.el (font-lock-keywords): Docstring fixes.
12519
9741224e
KH
125202005-04-08 Kenichi Handa <handa@m17n.org>
12521
12522 * ps-mule.el (ps-mule-show-warning): If the number of unprintable
12523 chars are more than a limit, print " and more..." at the tail.
12524
3a10b9ce
KS
125252005-04-08 Kim F. Storm <storm@cua.dk>
12526
12527 * emacs-lisp/authors.el (authors-aliases): Update list.
12528 (authors-ignored-files): New list.
12529 (authors-fixed-entries): Fix typo.
12530 (authors-renamed-files-alist): Update list.
12531 (authors-add): Check authors-ignored-files.
12532
eaf779a7
CD
125332005-04-08 Carsten Dominik <dominik@science.uva.nl>
12534
214e2d48 12535 * calendar/diary-lib.el (add-to-diary-list): MARKER argument made
eaf779a7
CD
12536 optional, to ensure backward compatibility.
12537
fc2cae59
SE
125382005-04-08 Stephen Eglen <stephen@gnu.org>
12539
12540 * textmodes/flyspell.el (flyspell-large-region): Doc fix.
12541
859b8989
KS
125422005-04-08 Kim F. Storm <storm@cua.dk>
12543
b72c5a86 12544 * buff-menu.el (Buffer-menu-mode-map): Map follow-link to mouse-face.
859b8989
KS
12545
12546 * mouse.el (mouse-on-link-p): Doc fix.
12547
709bfdaf
LT
125482005-04-07 Luc Teirlinck <teirllm@auburn.edu>
12549
db648b84
LT
12550 * ielm.el (ielm-prompt-read-only): Doc fix.
12551
709bfdaf
LT
12552 * comint.el (comint-prompt-read-only): Doc fix.
12553
5b523a77
JL
125542005-04-07 Benjamin Rutt <brutt@bloomington.in.us>
12555
12556 * ffap.el (ffap-pass-wildcards-to-dired): New user option to
12557 ensure dired always handles wildcards passed to ffap.
12558 (find-file-at-point): Use it.
12559 (ffap-dired-wildcards): Doc fix.
12560
34d86208
JL
125612005-04-07 Juri Linkov <juri@jurta.org>
12562
12563 * simple.el (next-error-overlay-arrow-position): New defvar.
12564 Put "=>" on its property `overlay-arrow-string'. Add it to
12565 `overlay-arrow-variable-list'.
12566
12567 * progmodes/compile.el (compilation-setup):
12568 Set `next-error-overlay-arrow-position' to nil. Also set it to
12569 nil in the local hook `kill-buffer-hook'. Make local variable
12570 `overlay-arrow-string' and set it to "=>".
12571 (compilation-goto-locus): Set BOL position to
12572 `next-error-overlay-arrow-position' instead of
12573 `overlay-arrow-position'.
12574
12575 * info.el (Info-mode): Add `Info-kill-buffer' to `kill-buffer-hook'
12576 locally instead of adding it to the global hook.
12577 (Info-kill-buffer): Move up.
12578
9fb518aa
DN
125792005-04-06 Dan Nicolaescu <dann@ics.uci.edu>
12580
12581 * term/xterm.el (xterm-standard-colors): Update color values from
4c23089d 12582 xterm-200.
9fb518aa 12583
5c8b653b
SM
125842005-04-06 Stefan Monnier <monnier@iro.umontreal.ca>
12585
797bf075
SM
12586 * textmodes/tex-mode.el (tex-font-lock-keywords-2): Add \bfseries.
12587
5c8b653b
SM
12588 * fast-lock.el:
12589 * lazy-lock.el: Move them to the obsolete subdir.
12590
969ee2ad
SM
125912005-04-06 JUAN-LEON Lahoz Garcia <juanleon1@gmail.com>
12592
12593 * wdired.el (wdired-advise-functions, wdired-add-skip-in-replace)
12594 (wdired-add-replace-advice): Remove.
12595 (wdired-change-to-wdired-mode): Use query-replace-skip-read-only.
12596
73f0d996
KS
125972005-04-06 Kim F. Storm <storm@cua.dk>
12598
12599 * startup.el (command-line): Add --bare-bones alias for -Q.
12600
369f76bb
YM
126012005-04-06 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
12602
12603 * term/mac-win.el: Use create-fontset-from-mac-roman-font to
12604 create the startup fontset if a font specification ends with
12605 `mac-roman'.
12606
e0e5f076
LK
126072005-04-06 Lute Kamstra <lute@gnu.org>
12608
9e4b54a0
LK
12609 * add-log.el (change-log-font-lock-keywords): Complete 2005-04-03
12610 change.
12611
e0e5f076
LK
12612 * emacs-lisp/copyright.el (copyright-update-year): Replace the
12613 right subexpression. Suggested by Jay Bingham <jay.bingham@hp.com>.
12614
ab7bc290
LK
126152005-04-05 Lute Kamstra <lute@gnu.org>
12616
6a8cf883
LK
12617 * generic.el (generic-mode-internal): Fix 2005-03-31 change.
12618 (define-generic-mode): Ditto. Fix debug declaration.
d9c39305 12619
969ee2ad
SM
12620 * generic-x.el (show-tabs-tab-face, show-tabs-space-face):
12621 Put them in the generic-x group.
6a8cf883 12622
d9c39305 12623 * calendar/timeclock.el (timeclock): Doc fix.
6a8cf883 12624
ab7bc290
LK
12625 * generic.el (define-generic-mode): Don't use custom-current-group.
12626 Document default :group value.
12627 * emacs-lisp/easy-mmode.el (define-minor-mode): Ditto.
12628 (define-global-minor-mode): Don't use custom-current-group.
12629
39b32c06
GM
126302005-04-05 Glenn Morris <gmorris@ast.cam.ac.uk>
12631
f4564cfd
GM
12632 * startup.el (command-line-1): Display startup-echo-area-message
12633 when fancy splash screen is in use.
12634
d6d43bde
GM
12635 * progmodes/sh-script.el (sh-builtins) <bash>: Add `caller'.
12636 (sh-escaped-newline): New face.
12637 (sh-font-lock-keywords) <shell>: Improve regexp for escaped
12638 newline, and use sh-escaped-newline face.
12639
39b32c06
GM
12640 * progmodes/tcl.el (tcl-escaped-newline): New face.
12641 (tcl-builtin-list): New variable.
12642 (tcl-set-font-lock-keywords): Add builtins, variables, and escaped
12643 newlines. Fix keywords subexpression number.
12644
da659ce6
CD
126452005-04-05 Carsten Dominik <dominik@science.uva.nl>
12646
d9c39305 12647 * textmodes/org.el (org-diary-default-entry): Fix call to
39b32c06 12648 `add-to-diary-entry'.
da659ce6 12649
7ed08c01
KS
126502005-04-05 Kim F. Storm <storm@cua.dk>
12651
12652 * ediff-init.el: Use (featurep 'xemacs).
12653
f1c7de69
DP
126542005-04-05 David Ponce <david@dponce.com>
12655
12656 * cus-edit.el (face): Derive from symbol widget. Display sample
12657 of the current face on the fly.
12658 (widget-face-sample-face-get, widget-face-notify): New functions.
12659 (widget-face-value-create): Remove.
12660
12661 * wid-edit.el (widget-field-end): Temporarily remove field
12662 narrowing before to call `get-char-property'.
12663
32503b32
JB
126642005-04-04 Jay Belanger <belanger@truman.edu>
12665
12666 * calc/calc-aent.el (math-read-replacement-list): Add subscripts.
12667 (math-read-subscripts): New variable.
12668 (math-read-preprocess-string): Process subscripts.
12669
47b143f3
LT
126702005-04-04 Luc Teirlinck <teirllm@auburn.edu>
12671
a9aa7c74
LT
12672 * comint.el (comint-prompt-read-only): Doc fix.
12673
47b143f3
LT
12674 * dired.el (dired-copy-filename-as-kill): Make `-' arg behave like
12675 `-1'. Doc fix.
12676
6eb49472
CD
126772005-04-04 Carsten Dominik <dominik@science.uva.nl>
12678
969ee2ad
SM
12679 * textmodes/org.el (org-insert-mode-line-in-empty-file):
12680 Change default value to nil.
6eb49472 12681
171c707b
LK
126822005-04-04 Lute Kamstra <lute@gnu.org>
12683
8c6ef2ca
LK
12684 * autorevert.el (auto-revert-mode): Specify :group.
12685 * battery.el (display-battery-mode): Specify :group.
12686 * diff-mode.el (diff-minor-mode): Specify :group.
12687 * font-core.el (font-lock-mode): Specify :group.
12688 * hl-line.el (hl-line-mode): Specify :group.
12689 * iimage.el (iimage): New customization group.
12690 (iimage-mode): Specify :group.
12691 * longlines.el (longlines-mode): Specify :group.
12692 * master.el: Don't require easy-mmode.
12693 (master): New customization group.
12694 (master-mode): Specify :group.
12695 * msb.el (msb-mode): Specify :group.
12696 * reveal.el (reveal-mode): Specify :group.
12697 * simple.el (next-error-follow-minor-mode): Specify :group.
12698 * smerge-mode.el (smerge-mode): Specify :group.
12699 * emacs-lisp/eldoc.el (eldoc-mode): Specify :group.
12700 * emulation/cua-base.el (cua-mode): Specify :group.
12701 * international/encoded-kb.el (encoded-kbd-mode): Specify :group.
12702 * language/thai-util.el (thai-auto-composition-mode)
12703 (thai-word-mode): Specify :group.
12704 * mail/supercite.el (sc-minor-mode): Specify :group.
12705 * progmodes/cwarn.el (cwarn-mode): Specify :group.
12706 * progmodes/flymake.el (flymake-mode): Specify :group.
12707 * progmodes/glasses.el (glasses-mode): Specify :group.
12708 * progmodes/hideif.el (hide-ifdef-mode): Specify :group.
12709 * textmodes/enriched.el (enriched-mode): Specify :group.
12710 * textmodes/refill.el (refill-mode): Specify :group.
12711
171c707b
LK
12712 * add-log.el (change-log-font-lock-keywords): Names in
12713 parenthesized lists can contain spaces.
12714
e3039e63
TTN
127152005-04-04 Thien-Thi Nguyen <ttn@gnu.org>
12716
12717 * startup.el (fancy-splash-text): Shorten default text of
12718 "Emacs Tutorial" line. Also, if the current language env
12719 indicates an available tutorial file other than TUTORIAL,
12720 extract its title and append it to the line in parentheses.
12721 (fancy-splash-insert): If arg is a thunk, funcall it.
12722
1151215a
JB
127232005-04-04 Jay Belanger <belanger@truman.edu>
12724
12725 * calc.el (calc-language-alist): Add tags to customization type.
12726
745986d5
LT
127272005-04-03 Luc Teirlinck <teirllm@auburn.edu>
12728
81fb9e86 12729 * xt-mouse.el (xterm-mouse-mode): Add explicit Custom group, mouse.
745986d5
LT
12730 Doc fix.
12731
28cfe103 127322005-04-03 Marcelo Toledo <marcelo@gnu.org>
e9fd21e8 12733
969ee2ad
SM
12734 * add-log.el (change-log-font-lock-keywords): The manual
12735 describing a Change Log entry, says: (...) "Aside from these
12736 header lines, every line in the change log starts with a space or
52eb0373 12737 a tab.". The font-lock was not highlighting lines started with
969ee2ad 12738 spaces, added support for it.
e9fd21e8 12739
63d516ce
SM
127402005-04-03 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
12741
12742 * textmodes/bibtex.el (bibtex-url): Use format to generate the url.
52eb0373 12743 (bibtex-generate-url-list): Update docstring accordingly. Put the
63d516ce
SM
12744 complex example in the docstring.
12745 (bibtex-font-lock-url): Use pop.
12746
59bb9410
SM
127472005-04-03 Stefan Monnier <monnier@iro.umontreal.ca>
12748
4c5113c7
SM
12749 * progmodes/tcl.el (tcl-set-font-lock-keywords): Use new \_< ops.
12750
59bb9410
SM
12751 * pcvs.el (cvs-checkout): Prompt for cvsroot as well.
12752
6c381cba
GM
127532005-04-03 Glenn Morris <gmorris@ast.cam.ac.uk>
12754
12755 * filesets.el (filesets-set-default): Doc fix.
12756
07e5fb9e
LK
127572005-04-03 Lute Kamstra <lute@gnu.org>
12758
c85465f9
LK
12759 * generic.el (define-generic-mode): Add argument to specify
12760 keywords for defcustom.
12761 (default-generic-mode): Specify :group.
59bb9410 12762
0c0a9c99
LK
12763 * generic-x.el: Specify :group for all generic modes.
12764
07e5fb9e 12765 * desktop.el (desktop-no-desktop-file-hook)
d9c39305 12766 (desktop-after-read-hook): Doc fix.
07e5fb9e 12767
2a0af9db
LT
127682005-04-02 Luc Teirlinck <teirllm@auburn.edu>
12769
12770 * simple.el (visible-mode): Use explicit :group keyword.
12771 This changes the group of `visible-mode-hook' from paren-blinking
12772 to editing-basics.
12773
2f2e2373
EZ
127742005-04-02 Sergey Poznyakoff <gray@Mirddin.farlep.net> (tiny change)
12775
52eb0373 12776 * mail/rmail.el (rmail-parse-url): Bugfix. Parse traditional
2f2e2373
EZ
12777 mailbox specifications as well as URLs.
12778 (rmail-insert-inbox-text): Remove unused conditional branches.
12779
1ee49a88
JB
127802005-04-01 Jay Belanger <belanger@truman.edu>
12781
12782 * calc/calc-graph.el (calc-gnuplot-name, calc-gnuplot-plot-command)
12783 (calc-gnuplot-print-command): Move definitions to calc.el.
12784
12785 * calc/calc-embed.el (calc-embedded-announce-formula)
12786 (calc-embedded-open-formula, calc-embedded-close-formula)
12787 (calc-embedded-open-word, calc-embedded-close-word)
12788 (calc-embedded-open-plain, calc-embedded-close-plain)
12789 (calc-embedded-open-new-formula, calc-embedded-close-new-formula)
12790 (calc-embedded-open-mode, calc-embedded-close-mode):
12791 Move definitions to calc.el.
12792
12793 * calc/calc.el (calc-settings-file, calc-language-alist):
12794 Make customizable.
12795 (calc-embedded-announce-formula, calc-embedded-open-formula)
12796 (calc-embedded-close-formula, calc-embedded-open-word)
12797 (calc-embedded-close-word, calc-embedded-open-plain)
12798 (calc-embedded-close-plain, calc-embedded-open-new-formula)
12799 (calc-embedded-close-new-formula, calc-embedded-open-mode)
12800 (calc-embedded-close-mode, calc-gnuplot-name)
12801 (calc-gnuplot-plot-command, calc-gnuplot-print-command): Move here
12802 from other files and make customizable.
12803
392fe1b7
SM
128042005-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
12805
12806 * pcvs.el (cvs-temp-buffer, cvs-mode-kill-process, cvs-buffer-check):
12807 Use buffer-live-p.
12808 (cvs-mode-run): Don't call cvs-update-header here.
12809 (cvs-run-process): Call cvs-update-header.
12810 Use process properties for cvs-postprocess and cvs-buffer so that
12811 the sentinel can behave better if the temp buffer is killed.
12812 Use a pipe rather than a tty, to better handle unexpected prompts.
12813 (cvs-sentinel): Rewrite. Call cvs-update-header.
12814
2e2255f6
AS
128152005-04-01 Andre Spiegel <spiegel@gnu.org>
12816
12817 * vc-hooks.el (vc-workfile-unchanged-p): Disable mtime check when
12818 we go via Tramp or Ange-FTP. Suggested by Kai Grossjohann.
12819
392fe1b7
SM
128202005-03-31 Stefan Monnier <monnier@iro.umontreal.ca>
12821
12822 * generic.el (define-generic-mode): Add indentation rule.
12823
5e9961be
LT
128242005-03-31 Luc Teirlinck <teirllm@auburn.edu>
12825
12826 * files.el (mode-require-final-newline): Make Custom correctly
12827 report a nil value and allow to set it to nil via Custom.
12828 Doc fix.
12829
9cf97f26
KH
128302005-04-01 Kenichi Handa <handa@m17n.org>
12831
12832 * international/characters.el: Enable the correct case setting for
12833 dotless-i and dotted-I.
12834
81f5c6a3
KS
128352005-04-01 Kim F. Storm <storm@cua.dk>
12836
12837 * ido.el (ido-file-internal): Fall back to non-ido command if
12838 initial directory is on slow ftp (or tramp) host.
12839
39a27f95
RS
128402005-03-31 Richard M. Stallman <rms@gnu.org>
12841
e134f4a8
RS
12842 * emacs-lisp/autoload.el (make-autoload):
12843 Handle define-global-minor-mode.
12844
39a27f95 12845 * emacs-lisp/easy-mmode.el (define-global-minor-mode):
392fe1b7 12846 Rename from easy-mmode-define-global-mode.
39a27f95
RS
12847 (easy-mmode-define-global-mode): Alias for define-global-minor-mode.
12848
392fe1b7
SM
12849 * progmodes/scheme.el (scheme-mode-syntax-table):
12850 Update syntax of | and # for two-character comment syntax.
39a27f95 12851
66e181ad
LK
128522005-03-31 Lute Kamstra <lute@gnu.org>
12853
12854 * emacs-lisp/easy-mmode.el (easy-mmode-define-global-mode)
12855 (define-minor-mode): Call custom-current-group at load-time.
12856
12857 * generic.el (define-generic-mode): Add debug declaration.
12858 Add defcustom for the mode hook.
12859 (generic-mode-internal): Use run-mode-hooks.
12860
34514f48
KS
128612005-03-31 Kim F. Storm <storm@cua.dk>
12862
12863 * mouse.el (mouse-1-click-follows-link): Increase to 450 ms.
f793f885
KS
12864 (mouse-fixup-help-message): New defun called by show_help_echo
12865 to fixup mouse-2 prefix in help messages when applicable.
34514f48 12866
f793f885 12867 * tooltip.el (tooltip-show-help-function): Don't fixup message here.
34514f48 12868
fafbb99d 128692005-03-31 Kenichi Handa <handa@m17n.org>
7c315e1c 12870
e5729c6c
KH
12871 * language/thai-word.el (thai-find-word-ends): Pay attention to
12872 the case that we reach the end of buffer.
12873
7c315e1c
KH
12874 * textmodes/fill.el (fill-text-properties-at): New function.
12875 (fill-newline): Use fill-text-properties-at instead of
12876 text-properties-at.
12877
52eb0373 128782005-03-31 Olive Lin <olive.lin@versateladsl.be> (tiny change)
ace4dad6 12879
d9c39305 12880 * textmodes/tex-mode.el (tex-start-tex) Use shell-quote-argument,
ace4dad6
KB
12881 not comint-quote-filename.
12882
5ee2cf8a
TTN
128832005-03-31 Thien-Thi Nguyen <ttn@gnu.org>
12884
12885 * help-fns.el (help-with-tutorial): Revert last change.
12886
7ab4753e
KS
128872005-03-31 Kim F. Storm <storm@cua.dk>
12888
12889 * emulation/cua-base.el (cua-scroll-down): Add CUA property.
12890
fffaba77
PE
128912005-03-30 Paul Eggert <eggert@cs.ucla.edu>
12892
12893 * calendar/cal-china.el: Update reference to "Calendrical
12894 Calculations" book; there's a new edition.
12895 * calendar/cal-coptic.el: Likewise.
12896 * calendar/cal-french.el: Likewise.
12897 * calendar/cal-hebrew.el: Likewise.
12898 * calendar/cal-islam.el: Likewise.
12899 * calendar/cal-iso.el: Likewise.
12900 * calendar/cal-julian.el: Likewise.
12901 * calendar/cal-mayan.el: Likewise.
12902 * calendar/cal-persia.el: Likewise.
12903 * calendar/calendar.el: Likewise.
12904 * calendar/holidays.el: Likewise.
12905 * calendar/lunar.el: Likewise.
12906 * calendar/solar.el: Likewise.
12907
12908 * calendar/calendar.el (calendar-day-abbrev-array): Remove trailing
12909 white space from doc string.
12910
0a2bf0fa
JB
129112005-03-30 Jay Belanger <belanger@truman.edu>
12912
12913 * calc/calc-help.el (calc-full-help): Remove email address.
12914
19577b0e
TTN
129152005-03-30 Thien-Thi Nguyen <ttn@gnu.org>
12916
12917 * help-fns.el (help-with-tutorial): Delete title line.
12918
4fdb2a6c
GM
129192005-03-30 Glenn Morris <gmorris@ast.cam.ac.uk>
12920
9080baba
GM
12921 * calendar/cal-x.el (calendar-one-frame-setup)
12922 (calendar-only-one-frame-setup, calendar-two-frame-setup): Use t
12923 rather than 'symbol for set-window-dedicated-p.
12924
204451b6
GM
12925 * calendar/appt.el (appt-buffer-name): Make it a constant.
12926 (appt-add): Doc fix.
12927
4fdb2a6c
GM
12928 * filesets.el (filesets-menu-path, filesets-menu-before)
12929 (filesets-menu-in-menu): Doc fix. Now valid in GNU Emacs.
12930 (filesets-menu-cache-file): Use directory ~/.emacs.d.
12931 (filesets-add-submenu): Delete and use add-submenu instead.
12932
ef943dba
CD
129332005-03-30 Carsten Dominik <dominik@science.uva.nl>
12934
19577b0e 12935 * org.el (org-agenda-phases-of-moon, org-agenda-sunrise-sunset)
ef943dba
CD
12936 (org-agenda-convert-date, org-agenda-goto-calendar): New commands.
12937 (org-diary-default-entry): New function.
392fe1b7 12938 (org-get-entries-from-diary): Better parsing of diary entries.
ef943dba
CD
12939 (org-agenda-check-no-diary): New function.
12940 ("diary-lib"): Advice to function `add-to-diary-list', to allow
12941 linking to diary entries.
392fe1b7
SM
12942 (org-agenda-execute-calendar-command): New function.
12943 (org-agenda): Improve visible section in window.
12944 Use `org-fit-agenda-window'.
ef943dba
CD
12945 (org-fit-agenda-window): New option.
12946 (org-move-subtree-down): Better handling of empty lines
12947 at end of subtree.
12948 (org-cycle): Numeric prefix is interpreted now as show-subtree N
12949 levels up.
12950 (org-fontify-done-headline): New option.
12951 (org-headline-done-face): New face.
12952 (org-set-font-lock-defaults): Use `org-headline-done-face'.
392fe1b7
SM
12953 (org-table-copy-down): Rename from `org-table-copy-from-above'.
12954 When current field is non-empty, it is copied to next row.
12955 (org-table-copy-from-above): Fix bug which made it
12956 impossible to copy fields containing only a single non-white character.
ef943dba 12957
c33d06b0
KS
129582005-03-30 Kim F. Storm <storm@cua.dk>
12959
12960 * kmacro.el (kmacro-end-macro): Isearch may store this command
12961 into the macro -- so ignore it when executing keyboard macro.
12962
4f5f7887
NR
129632005-03-30 Nick Roberts <nickrob@snap.net.nz>
12964
12965 * tooltip.el (tooltip-gud-display): Use gud-overlay-arrow-position.
12966
74269806
KH
129672005-03-29 Kenichi Handa <handa@m17n.org>
12968
12969 * language/thai.el ("Thai"): Set setup-function and exit-function
12970 for Thai language environment.
12971
12972 * language/thai-util.el: Require thai-word.
12973 (thai-word-mode-map): New variable.
12974 (thai-word-mode): New minor mode.
12975 (setup-thai-language-environment-internal): New function.
12976 (exit-thai-language-environment-internal): New function.
12977
12978 * language/thai-word.el (thai-word-table): Declare it by defvar,
12979 use dolist to initialize it.
12980 (thai-kill-word, thai-backward-kill-word, thai-transpose-words)
12981 (thai-fill-find-break-point): New functions.
12982
8e669bbd
RS
129832005-03-29 Richard M. Stallman <rms@gnu.org>
12984
12985 * simple.el (idle-update-delay): Move definition up.
b36a687c 12986 (set-mark): Doc fix.
8e669bbd
RS
12987
129882005-03-29 Chong Yidong <cyd@stupidchicken.com>
12989
12990 * longlines.el: New file.
c33d06b0 12991
8e669bbd
RS
12992 * simple.el (buffer-substring-filters): New variable.
12993 (filter-buffer-substring): New function.
12994 (kill-region, copy-region-as-kill): Use it.
12995
12996 * register.el (copy-to-register, append-to-register)
12997 (prepend-to-register): Use filter-buffer-substring.
12998
5f9ffb03
NR
129992005-03-30 Nick Roberts <nickrob@snap.net.nz>
13000
588c0770 13001 * progmodes/gud.el (gdb): (Re)-initialize gud-filter-pending-text.
5f9ffb03
NR
13002 (gud-filter-pending-text): Move in front of gdb.
13003 (gud-overlay-arrow-position): New variable.
13004 (gud-sentinel, gud-display-line): Use it in place of
13005 overlay-arrow-position.
13006
0d6d7be5
GM
130072005-03-29 Glenn Morris <gmorris@ast.cam.ac.uk>
13008
b976213b
GM
13009 * progmodes/fortran.el (fortran-if-indent): Doc fix.
13010 (fortran-font-lock-keywords-2): Add "where", "elsewhere".
13011 (fortran-font-lock-keywords-4): New variable.
13012 (fortran-blocks-re, fortran-end-block-re)
13013 (fortran-start-block-re): New constants, for hideshow.
13014 (hs-special-modes-alist): Add a Fortran entry.
13015 (fortran-mode-map): Bind fortran-end-of-block,
13016 fortran-beginning-of-block to \M-\C-n, \M-\C-p.
52eb0373 13017 (fortran-mode): Doc fix. Add fortran-font-lock-keywords-4.
b976213b
GM
13018 (fortran-looking-at-if-then, fortran-end-of-block)
13019 (fortran-beginning-of-block): New functions, for hideshow.
13020
52eb0373
JB
13021 * progmodes/f90.el (f90-end-block-re, f90-start-block-re):
13022 Doc fix. Tweak regexp.
0d6d7be5
GM
13023 (f90-beginning-of-block): Push mark first.
13024
bb64248b
JB
130252005-03-29 Jay Belanger <belanger@truman.edu>
13026
13027 * calc/calc.el: Update copyright date.
13028 (calc-version): Increase to 2.1.
13029 (calc-version-date): Remove.
13030
13031 * calc/calc-help.el: Update copyright date.
13032 (calc-full-help): Remove reference to calc-version-date.
13033 Update copyright date.
13034
55ec6b37
SM
130352005-03-29 Stefan Monnier <monnier@iro.umontreal.ca>
13036
13037 * vc.el (vc-do-command): Use a pipe for async processes, so password
13038 prompts don't show up at places where the user can't reply.
13039
52eb0373 130402005-03-29 Olive Lin <olive.lin@versateladsl.be> (tiny change)
6380e5a7
KB
13041
13042 * textmodes/tex-mode.el (tex-send-command): shell-quote-argument
13043 on the file name we pass to the inferior shell.
13044
ef91372a
SM
130452005-03-29 Stephan Stahl <stahl@eos.franken.de> (tiny change)
13046
13047 * progmodes/which-func.el (which-function): Be robust in the face of an
13048 imenu--make-index-alist failure.
13049
8d194e3e
SM
130502005-03-29 Stefan Monnier <monnier@iro.umontreal.ca>
13051
13052 * reveal.el (reveal-mode-map): Don't override C-a and C-e.
13053
13054 * progmodes/python.el (python-preoutput-filter): Fix last change.
13055
d7029908
LK
130562005-03-29 Lute Kamstra <lute@gnu.org>
13057
13058 * emacs-lisp/debug.el (debug-on-entry): Handle autoloaded
13059 functions and compiled macros.
13060 (debug-convert-byte-code): Handle macros too.
13061 (debug-on-entry-1): Don't signal an error when trying to clear a
13062 function that is not set to debug on entry.
13063
d59ea3ae
JB
130642005-03-29 Jay Belanger <belanger@truman.edu>
13065
13066 * calc/calc-lang.el: Add functions to math-function-table
13067 properties of tex and math.
13068
eab4bb89
KH
130692005-03-29 Kenichi Handa <handa@m17n.org>
13070
13071 * ps-mule.el (ps-mule-plot-string): Translate characters by
13072 ps-print-translation-table.
13073 (ps-mule-begin-job): Call find-charset-region/string with
13074 ps-print-translation-table.
8d194e3e 13075 (ps-mule-printable-p): Return t if CHARSET is ascii or latin-iso8859-1.
eab4bb89
KH
13076
13077 * ps-print.el (ps-print-translation-table): New variable.
8d194e3e 13078 (ps-plot-region): Translate characters by ps-print-translation-table.
eab4bb89 13079
073fcaf6
JL
130802005-03-29 Juri Linkov <juri@jurta.org>
13081
13082 * simple.el (next-error-highlight-timer): New variable.
13083
13084 * progmodes/compile.el (compilation-goto-locus):
13085 Use `next-error-highlight-timer' instead of `sit-for'.
13086
caf3c78f
SM
130872005-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
13088
13089 * mail/supercite.el (sc-mail-field): Use assoc-string.
13090 (sc-get-address): Simplify regexps.
13091
13092 * files.el (minibuffer-with-setup-hook): New macro.
13093 (find-file-read-args): Use it to avoid let-binding
13094 minibuffer-with-setup-hook (which breaks turning on/off
13095 file-name-shadow-mode while in the prompt).
13096
e5456e73
SM
13097 * complete.el (PC-read-include-file-name-internal):
13098 Use test-completion.
caf3c78f 13099
2d526287
LT
131002005-03-28 Luc Teirlinck <teirllm@auburn.edu>
13101
13102 * font-lock.el: Bind `font-lock-fontify-block' to M-o M-o.
13103
12566797
SM
131042005-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
13105
ba96f392
SM
13106 * window.el (window-buffer-height): Use count-screen-lines.
13107
12566797
SM
13108 * progmodes/python.el (python-preoutput-leftover): New var.
13109 (python-preoutput-filter): Use it.
13110 (python-send-receive): Loop until all the result has been received.
13111
ba40634b
JL
131122005-03-28 Juri Linkov <juri@jurta.org>
13113
13114 * dired.el (dired-mode-map): Add ellipsis to "Compare directories".
13115
13116 * menu-bar.el (menu-bar-file-menu): Remove ellipsis from
13117 "Recover Crashed Session".
13118 (menu-bar-search-menu): Add ellipsis to "Search tagged files".
13119 (menu-bar-replace-menu): Add ellipsis to "Replace in tagged files".
13120 (menu-bar-goto-menu): Add ellipsis to "Set Tags File Name".
13121 (menu-bar-goto-menu): Add ellipsis to "Tags Apropos".
13122 (menu-bar-options-menu): Add ellipsis to "Set Font/Fontset".
13123 (menu-bar-manuals-menu): Add ellipsis to "Find Command in Manual".
13124 (menu-bar-manuals-menu): Add ellipsis to "Find Key in Manual".
13125 (menu-bar-help-menu): Remove ellipsis from "Find Emacs Packages".
13126
13127 * ediff-hook.el (menu-bar-ediff-misc-menu, ediff-misc-menu):
13128 Remove ellipsis from "Ediff Manual", "Customize Ediff", "List
13129 Ediff Sessions", "Toggle use of separate control buffer frame",
13130 "Use separate frame for Ediff control buffer".
13131
13132 * bookmark.el (menu-bar-bookmark-map): Add ellipsis to "Jump to
13133 Bookmark", "Set Bookmark", "Insert Contents", "Insert Location",
13134 "Rename Bookmark", "Delete Bookmark".
13135
13136 * info.el (Info-mode-menu): Remove ellipsis from "Index".
13137 Add ellipsis to "Lookup a String", "Lookup a string in all indices".
13138 Add `:active Info-index-alternatives' to "Next Matching Item".
13139
13140 * wdired.el (wdired-change-to-wdired-mode):
13141 Mention `wdired-abort-changes' key in the initial message.
13142
13143 * international/mule.el (auto-coding-alist): Associate non-ascii
13144 image filename extensions with `no-conversion'.
13145
8d194e3e
SM
131462005-03-27 Stefan Monnier <monnier@iro.umontreal.ca>
13147
13148 * international/iso-acc.el:
13149 * obsolete/iso-acc.el: Move iso-acc to the obsolete subdir.
13150
468b711f
LT
131512005-03-26 Luc Teirlinck <teirllm@auburn.edu>
13152
73cba75d
LT
13153 * textmodes/sgml-mode.el (html-mode): Doc update.
13154
468b711f
LT
13155 * autorevert.el (auto-revert-check-vc-info): Minor doc fix.
13156
99a56581
DN
131572005-03-26 Dan Nicolaescu <dann@ics.uci.edu>
13158
13159 * term.el (term-move-columns): Fix face after extending a line.
13160 (term-insert-spaces): Likewise.
13161 (term-reset-terminal): Fix off by one error.
13162
54879547
EZ
131632005-03-26 Eli Zaretskii <eliz@gnu.org>
13164
13165 * international/mule.el (auto-coding-alist): Add .xpi files.
13166
13167 * files.el (auto-mode-alist): Add .xpi files.
13168
ee7a5ccb
EZ
131692005-03-26 Jure Cuhalev <gandalf@owca.info> (tiny change)
13170
13171 * textmodes/ispell.el (ispell-dictionary-alist-6): Add slovenian.
13172
b2705c8c
EZ
131732005-03-26 Eli Zaretskii <eliz@gnu.org>
13174
13175 * term/bobcat.el: Don't use keyswap.el, since it is now obsolete.
13176
da8612d3
GM
131772005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
13178
13179 * calendar/cal-menu.el (top level): Delete local C-down-mouse-3
13180 binding. Suggested by Stephan Stahl <stahl@eos.franken.de>.
13181
13182 * calendar/cal-move.el (calendar-beginning-of-year): Move the
13183 cursor to Jan 1 when needed.
13184 (calendar-end-of-year): Fix -/+ typo.
13185 Reported by Chong Yidong <cyd@stupidchicken.com>.
13186
be940bc5
SM
131872005-03-26 Stefan Monnier <monnier@iro.umontreal.ca>
13188
5ffc943b
SM
13189 * progmodes/flymake.el (flymake-mode): Add autoload cookie.
13190
be940bc5
SM
13191 * emacs-lisp/debug.el (debugger-record-expression): Add a missing
13192 format to `message'. Inspired by Deepak Goel <deego@gnufans.org>.
13193
85df292e
RS
131942005-03-25 Richard M. Stallman <rms@gnu.org>
13195
13196 * filesets.el (filesets-init): Add autoload.
13197
13198 * mail/mailalias.el (mail-directory): Doc fix.
13199
132002005-03-25 Frederik Fouvry <fouvry@CoLi.Uni-SB.DE>
be940bc5 13201
85df292e
RS
13202 * mail/mailalias.el (mail-directory-process): Do nothing if
13203 mail-directory-process is an atom.
13204 (mail-get-names): Ignore mail-directory-names if it is an atom.
13205 (mail-directory-process defvar): Doc fix.
13206 (mail-names): Doc fix.
13207
132082005-03-25 Johan Bockg\e,Ae\e(Brd <bojohan+mail@dd.chalmers.se> (tiny change)
13209
13210 * textmodes/flyspell.el (mail-mode-flyspell-verify): Fix regexp syntax.
13211
ae766e0d
KH
132122005-03-26 Kenichi Handa <handa@m17n.org>
13213
be940bc5
SM
13214 * international/mule-util.el (detect-coding-with-priority):
13215 Call update-coding-systems-internal before detect-coding-region.
ae766e0d 13216
5a049eca
NR
132172005-03-26 Nick Roberts <nickrob@snap.net.nz>
13218
13219 * progmodes/gdb-ui.el (gdb-breakpoints-mode-map)
13220 (gdb-frames-mode-map): Add follow-link property.
13221
bba984aa
JB
132222005-03-25 Jay Belanger <belanger@truman.edu>
13223
13224 * calc/calcalg2.el (calc-solve-for): Use "Variable(s)" to prompt
13225 for variables.
13226
13200335
JL
132272005-03-25 Juri Linkov <juri@jurta.org>
13228
13229 * image-mode.el: Optimize image filename extension regexps in
13230 autoload cookies. Associate .x[bp]m with `image-mode-maybe'
13231 in `auto-mode-alist'.
13232 (image-mode): Add `image-toggle-display-text' to local hook
13233 `change-major-mode-hook'. Display the image as an image by
13234 default. Set `cursor-type' and `truncate-lines' if the image
13235 is already displayed. Take into account the current mode (image
13236 or text) in message.
13237 (image-minor-mode): New minor mode.
13238 (image-mode-maybe, image-toggle-display-text): New functions.
13239 (image-toggle-display): Use called-interactively-p.
13240 Let-bind `inhibit-read-only' to t.
13241
90d0be7d
JL
13242 * image-mode.el (image-minor-mode): Set `cursor-type' and
13243 `truncate-lines' if the image is already displayed. Add turning
13244 image-minor-mode off to `change-major-mode-hook'. Add message.
13245 Call `image-toggle-display-text' after turning image-minor-mode off.
13200335 13246
5341e481
SM
132472005-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
13248
13249 * international/mule-cmds.el (set-locale-environment): For Mac OS X's
13250 Terminal.app, use utf-8.
13251 (set-display-table-and-terminal-coding-system): Add coding-system arg.
13252 (set-locale-environment): Use it.
13253
13254 * term/xterm.el: Undo last change, better done in mule-cmds.el.
13255
13256 * emacs-lisp/rx.el (rx-constituents): Add symbol-start and symbol-end.
13257
13258 * progmodes/python.el (python-close-block-statement-p)
13259 (python-outdent-p, python-current-defun): Use symbol-end.
13260
126c9dda
TTN
132612005-03-25 Karl Chen <quarl@cs.berkeley.edu> (tiny change)
13262
13263 * files.el (save-some-buffers): Doc fix.
13264
932fb767
WL
132652005-03-25 Werner Lemberg <wl@gnu.org>
13266
13267 * complete.el, thumbs.el: Replace `legal' with `valid'.
9f556e44 13268 * calendar/calendar.el: Replace `legal' with `valid'.
bece3937 13269 * emacs-lisp/advice.el: Replace `legal' with `valid'.
0486e05a 13270 * mail/supercite.el: Replace `legal' with `valid'.
881b07f9
JB
13271 * progmodes/cperl-mode.el, progmodes/idlw-shell.el
13272 * progmodes/idlwave.el, progmodes/vhdl-mode.el:
13273 Replace `legal' with `valid'.
13274 * textmodes/reftex-vars.el, textmodes/reftex.el:
13275 Replace `legal' with `valid'.
932fb767 13276
25f72ec0
WL
132772005-03-25 Werner Lemberg <wl@gnu.org>
13278
99580cde
KS
13279 * calc/calc-forms.el, calc/calc-sel.el:
13280 * midnight.el, vc-cvs.el:
13281 * emacs-lisp/cl-macs.el:
13282 * emulation/vip.el:
13283 * eshell/esh-io.el, eshell/esh-var.el:
13284 * mail/supercite.el:
881b07f9
JB
13285 * progmodes/ebnf-abn.el, progmodes/ebnf-bnf.el
13286 * progmodes/ebnf-ebx.el, progmodes/ebnf-dtd.el, progmodes/ebnf-iso.el
13287 * progmodes/ebnf-yac.el, progmodes/ebnf2ps.el, progmodes/idlwave.el
13288 * progmodes/sh-script.el, progmodes/xscheme.el:
881b07f9
JB
13289 * textmodes/refbib.el, textmodes/refer.el, textmodes/reftex-cite.el
13290 * textmodes/reftex-index.el, textmodes/reftex-parse.el
13291 * textmodes/reftex-ref.el, textmodes/reftex-vars.el
a5b5bf44
JB
13292 * textmodes/reftex.el, textmodes/org.el:
13293 Replace `illegal' with `invalid'.
25f72ec0 13294
781da985
SM
132952005-03-24 Stefan Monnier <monnier@iro.umontreal.ca>
13296
5341e481
SM
13297 * progmodes/flymake.el (flymake-get-file-name-mode-and-masks)
13298 (flymake-find-buildfile, flymake-find-possible-master-files)
13299 (flymake-check-include, flymake-parse-line): Replace loops over the
13300 length of lists, by loops over lists, to remove silly O(n\e,A2\e(B) behavior.
13301
13302 * progmodes/flymake.el (flymake-ensure-ends-with-slash): Remove.
13303 Substitute file-name-as-directory in the rest of the file.
13304 (flymake-get-common-file-prefix): Rewrite, using compare-strings.
13305 (flymake-replace-region): Remove unused arg `buffer'.
13306 (flymake-check-patch-master-file-buffer): Update calls to it.
13307 (flymake-add-err-info): Remove unused var `count'.
13308 (flymake-mode): Use define-minor-mode.
13309
13310 * progmodes/flymake.el: Use with-current-buffer.
13311 (flymake-float-time, flymake-get-temp-dir, flymake-line-end-position)
13312 flymake-replace-regexp-in-string, flymake-line-beginning-position)
13313 (flymake-popup-menu, flymake-current-row, flymake-selected-frame):
13314 Avoid testing for `xemacs'.
13315 (flymake-nop): Move.
13316 (flymake-region-has-flymake-overlays): Return the computed value.
13317 (flymake-reformat-err-line-patterns-from-compile-el): Use dolist.
13318 Remove unused var `endline'.
13319 (flymake-get-line-count): Remove unused function.
13320 (flymake-display-err-menu-for-current-line): Unused var move-mouse-pos.
13321
13322 * emulation/vi.el:
13323 * generic.el:
13324 * hilit-chg.el (global-highlight-changes):
13325 * hi-lock.el (hi-lock-mode):
13326 * follow.el: find-file-hooks -> find-file-hook.
13327
781da985
SM
13328 * comint.el (comint-insert-input): Obey mouse-yank-at-point.
13329
3659a2b8
JL
133302005-03-24 Juri Linkov <juri@jurta.org>
13331
13332 * dired.el (dired-mode-map): Add menu item "Compare directories"
13333 for dired-compare-directories.
13334
13335 * dired-aux.el (dired-compare-directories): Add autoload cookie.
13336 Doc fix. Replace `read-file-name' with `read-directory-name'.
13337
781da985 133382005-03-24 Stefan Monnier <monnier@iro.umontreal.ca>
590880af
SM
13339
13340 * term/xterm.el: If running in Terminal.app set coding-system to utf-8.
13341
0fa1a6b8
JB
133422005-03-24 Jay Belanger <belanger@truman.edu>
13343
fe38e3b0 13344 * calc/calc-embed.el (calc-embedded-mode-change): Save all
0fa1a6b8
JB
13345 relevant mode settings in calc-embedded-original-modes when modes
13346 are permanently changed.
13347
a702ffbb
SM
133482005-03-24 Stefan Monnier <monnier@iro.umontreal.ca>
13349
13350 * autoinsert.el: find-file-hooks -> find-file-hook.
13351
fbc5e359
LK
133522005-03-24 Lute Kamstra <lute@gnu.org>
13353
13354 * generic.el (generic-font-lock-defaults): Make it obsolete.
13355 (generic-font-lock-keywords): New variable to replace
13356 generic-font-lock-defaults.
13357 (generic-mode-set-font-lock): Delete it.
13358 (generic-mode-internal): Don't call generic-mode-set-font-lock.
13359 (generic-bracket-support): Add docstring.
13360
16a013c2
LK
13361 * generic-x.el: Rename generic-font-lock-defaults to
13362 generic-font-lock-keywords throughout.
13363 (mailagent-rules-setup-function): Delete it.
13364 (mailagent-rules-generic-mode): Use anonymous function instead.
13365 (show-tabs-generic-mode-font-lock-defaults-1)
13366 (show-tabs-generic-mode-font-lock-defaults-2): Make them constants.
13367 Quote faces.
13368 (show-tabs-tab-face, show-tabs-space-face): Specify background,
13369 not foreground.
13370
48621281
LK
13371 * emacs-lisp/lisp-mode.el (lisp-imenu-generic-expression):
13372 Recognize define-generic-mode.
13373
a702ffbb
SM
133742005-03-23 Stefan Monnier <monnier@iro.umontreal.ca>
13375
13376 * icomplete.el (icomplete-simple-completing-p): Don't turn on icomplete
13377 if there's no completion table.
13378
c29749e7
MB
133792005-03-23 Miles Bader <miles@gnu.org>
13380
fbc5e359 13381 * progmodes/gdb-ui.el (breakpoint-enabled, breakpoint-disabled):
c29749e7
MB
13382 Remove tty-specific variants, as they're no longer needed.
13383
ca2d9ad8
LK
133842005-03-23 Lute Kamstra <lute@gnu.org>
13385
a702ffbb 13386 * generic-x.el: Code cleanup: make args constant whenever possible.
82e38f3e
LK
13387 (installshield-statement-keyword-list)
13388 (installshield-system-functions-list)
13389 (installshield-system-variables-list, installshield-types-list)
13390 (installshield-funarg-constants-list): Make them constants.
13391
ef300cff
LK
13392 * generic.el (generic-make-keywords-list): Add autoload cookie.
13393
a702ffbb
SM
13394 * calendar/time-date.el: Add comment on time value formats.
13395 Don't require parse-time.
ca2d9ad8
LK
13396 (with-decoded-time-value): New macro.
13397 (encode-time-value): New function.
13398 (time-to-seconds, time-less-p, time-subtract, time-add): Use them.
13399 (days-to-time): Return a valid time value when arg is huge.
13400 (time-since): Use time-subtract.
13401 (time-to-number-of-days): Use time-to-seconds.
13402
bbcb3b44
DP
134032005-03-23 David Ponce <david@dponce.com>
13404
13405 * recentf.el: (recentf-keep): New option.
13406 (recentf-menu-action): Default to `find-file'.
13407 (recentf-keep-non-readable-files-flag)
13408 (recentf-keep-non-readable-files-p)
13409 (recentf-file-readable-p, recentf-find-file)
13410 (recentf-cleanup-remote): Remove.
13411 (recentf-include-p): More robust.
13412 (recentf-keep-p): New function.
13413 (recentf-remove-if-non-kept): Rename from
52eb0373 13414 `recentf-remove-if-non-readable'. Use `recentf-keep-p'.
a702ffbb 13415 All callers updated.
bbcb3b44 13416 (recentf-menu-items-for-commands): Fix help string.
52eb0373
JB
13417 (recentf-track-closed-file): Update. Doc fix.
13418 (recentf-cleanup): Update. Count removed files. Doc fix.
bbcb3b44 13419
8df0ffbe
KS
134202005-03-23 Kim F. Storm <storm@cua.dk>
13421
13422 * progmodes/gdb-ui.el (breakpoint-enabled, breakpoint-disabled):
13423 Don't inherit from fringe face (now happens automatically).
13424
eac7d7eb
KS
134252005-03-22 Kim F. Storm <storm@cua.dk>
13426
13427 * tooltip.el (tooltip-show-help-function): Ignore negative mouse
13428 position values.
13429
4a4a82d6
SM
134302005-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
13431
13432 * menu-bar.el (showhide-date-time): Remove.
13433 (menu-bar-showhide-menu): Use menu-bar-make-mm-toggle.
13434 (menu-bar-make-mm-toggle): Simplify.
13435
19f26a89 134362005-03-22 JUAN-LEON Lahoz Garcia <juanleon1@gmail.com>
4a4a82d6
SM
13437
13438 * progmodes/perl-mode.el (perl-font-lock-keywords-2):
13439 Accept qualified variable and function names.
13440
b9d8ddef
TTN
134412005-03-22 Thien-Thi Nguyen <ttn@gnu.org>
13442
13443 * bindings.el (completion-ignored-extensions):
13444 Remove ".lis" for `vax-vms'.
13445
9660f868
AS
134462005-03-22 Andreas Schwab <schwab@suse.de>
13447
13448 * generic-x.el: Revert last change.
13449 * ldefs-boot.el: Update.
13450
948e33b9
JB
134512005-03-22 Jay Belanger <belanger@truman.edu>
13452
99580cde 13453 * calc/calc-embed.el (calc-embedded-original-modes): New variable.
948e33b9
JB
13454 (calc-embedded-save-original-modes)
13455 (calc-embedded-restore-original-modes): New functions.
13456 (calc-do-embedded): Save original modes when entering embedded mode
13457 and restore when leaving embedded mode.
13458 (calc-embedded-modes-change): Change the value of
13459 calc-embedded-original-modes to reflect permanent changes.
13460
e6c901b6
LK
134612005-03-22 Lute Kamstra <lute@gnu.org>
13462
13463 * generic-x.el: Require generic again.
13464
28c22055
MB
134652005-03-22 Miles Bader <miles@gnu.org>
13466
13467 * progmodes/gdb-ui.el (breakpoint-enabled, breakpoint-disabled):
13468 Tweak details to look good on both ttys and bitmap displays, light
13469 or dark background, etc.
13470
f0ebf1eb
KS
134712005-03-21 Kim F. Storm <storm@cua.dk>
13472
13473 * tooltip.el (tooltip-show-help-function): Check car and cdr of
13474 mouse position.
13475
47fda8fc
SM
134762005-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
13477
13478 * icomplete.el: Don't forcibly turn on the mode upon load.
13479 (icomplete-mode): Use define-minor-mode.
13480 (icomplete-eoinput): Default to nil.
13481 (icomplete-minibuffer-setup): Remove autoload.
13482 (icomplete-tidy): Simplify.
13483 (icomplete-exhibit): Use buffer-undo-list to determine if we're still
13484 in the initial state or if the user has modified the field.
13485 Fix handling of icomplete-max-delay-chars.
13486 Remove code that handles the oddball case where
13487 minibuffer-completion-table is an integer.
13488 Wrap icomplete-completions in while-no-input in case building
13489 completions takes more time than expected.
13490 (icomplete-completions): Simplify.
13491
a775dff4
RS
134922005-03-21 Richard M. Stallman <rms@gnu.org>
13493
13494 * jka-compr.el (jka-compr-really-do-compress):
13495 Make variable buffer-local.
13496
13497 * image-mode.el: Handle .xpm files too.
13498 (image-toggle-display): Preserve modification flag.
13499
13500 * help.el (where-is): Don't mention aliases with no key bindings.
13501
077f7085
LK
135022005-03-21 Lute Kamstra <lute@gnu.org>
13503
ca19f3f1
AS
13504 * generic.el: Fix commentary section. Don't require cl for
13505 compilation.
077f7085
LK
13506 (generic-mode-list): Add autoload cookie.
13507 (generic-use-find-file-hook, generic-lines-to-scan)
13508 (generic-find-file-regexp, generic-ignore-files-regexp)
13509 (generic-mode, generic-mode-find-file-hook)
13510 (generic-mode-ini-file-find-file-hook): Fix docstrings.
13511 (define-generic-mode): Make it a defmacro. Fix docstring.
13512 (generic-mode-internal): Code cleanup. Add autoload cookie.
13513 (generic-mode-set-comments): Code cleanup.
13514 * generic-x.el: Don't prevent compilation. Don't require generic.
13515 Follow coding conventions. Minor code cleanup.
13516 (etc-fstab-generic-mode): Add some keywords.
13517 * font-lock.el (lisp-font-lock-keywords-1): Font lock a call to
13518 define-generic-mode like a function declaration.
13519
51d6d300
JB
135202005-03-21 Jay Belanger <belanger@truman.edu>
13521
13522 * calc/calc-embed.el (calc-do-embedded): Put data on stack before
13523 changing modes.
13524
568ec09d
SS
135252005-03-21 Sam Steingold <sds@gnu.org>
13526
13527 * add-log.el (add-log-current-defun): Support more C DEFUN forms.
13528
7651545c
TTN
135292005-03-21 Thien-Thi Nguyen <ttn@gnu.org>
13530
13531 * progmodes/dcl-mode.el (dcl-font-lock-keywords):
13532 Add underscore to "f$ lexicals" regexp.
13533
fe6b1dbd
JL
135342005-03-20 Juri Linkov <juri@jurta.org>
13535
13536 * subr.el (progress-reporter-do-update): When `min-value' is equal
13537 to `max-value', set `percentage' to 0 and prevent division by zero.
13538
340b8d4f
MA
135392005-03-20 Michael Albinus <michael.albinus@gmx.de>
13540
13541 Sync with Tramp 2.0.48.
13542
11948172 13543 * net/tramp.el (all): Change all addresses to .gnu.org.
340b8d4f
MA
13544 (tramp-append-tramp-buffers): New defun.
13545 (tramp-bug): Apply `tramp-append-tramp-buffers' as post-hook.
13546 Catch `dont-send' signal.
13547 (tramp-set-auto-save-file-modes): Set always permissions, because
13548 there might be an old auto-saved file belonging to another
13549 original file. This could be a security threat. Reported by
13550 Kjetil Kjernsmo <kjetil@kjernsmo.net>.
13551 Check for Emacs 21.3.50 removed.
13552
11948172 13553 * net/tramp-smb.el (all): Remove debug construct for
340b8d4f 13554 `with-parsed-tramp-file-name'.
a57e098f 13555 (tramp-smb-prompt): Prompt can contain spaces inside directory names.
340b8d4f
MA
13556 (tramp-smb-handle-delete-directory, tramp-smb-handle-delete-file):
13557 No error message if DIRECTORY or FILENAME doesn't exist.
13558 (tramp-smb-open-connection): Check existence of
13559 `tramp-smb-program'.
13560
a57e098f
SM
135612005-03-20 Stefan Monnier <monnier@iro.umontreal.ca>
13562
13563 * progmodes/perl-mode.el (perl-font-lock-syntactic-face-function):
13564 Properly handle the case where the `m' or `s' command's argument is not
13565 yet terminated.
13566 (perl-indent-new-calculate): New function.
13567 (perl-indent-line): Use it.
13568
e38b967a
MB
135692005-03-20 Miles Bader <miles@gnu.org>
13570
13571 * progmodes/gdb-ui.el (gdb-put-breakpoint-icon): Use breakpoint faces
13572 in text-mode too. Change to new face names.
a57e098f 13573 (breakpoint-enabled): Rename from `breakpoint-enabled-bitmap-face'.
e38b967a 13574 Add `:weight bold' attribute.
a57e098f 13575 (breakpoint-disabled): Rename from `breakpoint-disabled-bitmap-face'.
e38b967a 13576
0ee6e7b7
JL
135772005-03-19 Juri Linkov <juri@jurta.org>
13578
13579 * files.el (auto-mode-alist): Add comment. Optimize jar/ear/war.
13580
13581 * international/mule.el (auto-coding-alist): Sync with
13582 `auto-mode-alist' by adding upper case archive file extensions
13583 and adding ear/war to jar extension.
13584
864f69e9
EZ
135852005-03-19 David Casperson <casper@unbc.ca> (tiny change)
13586
13587 * textmodes/tex-mode.el (tex-view): If tex-shell process is not
13588 running, restart it.
13589
580a2a02
EZ
135902005-03-19 Yoichi NAKAYAMA <yoichi@geiin.org> (tiny changes)
13591
a57e098f 13592 * finder.el (finder-current-item): Throw an error on an empty line.
580a2a02
EZ
13593
13594 * man.el (Man-follow-manual-reference): If current-word returns
13595 nil, use "".
13596
09ad1a5b
EZ
135972005-03-19 Matt Hodges <MPHodges@member.fsf.org>
13598
13599 * simple.el (goto-line): Doc fix.
13600
9dce96b5
EZ
136012005-03-19 Aaron Hawley <Aaron.Hawley@uvm.edu> (tiny change)
13602
13603 * files.el (save-buffer): Doc fix.
13604
068f123a
EZ
136052005-03-19 Michael R. Mauger <mmaug@yahoo.com>
13606
13607 * recentf.el (recentf-cleanup-remote): New variable.
588c0770 13608 (recentf-cleanup): Use it to conditionally check availability of
068f123a
EZ
13609 remote files.
13610
19f26a89 136112005-03-19 Joe Edmonds <joe-bugs-debian-org@elem.com> (tiny change)
1b1556b1
EZ
13612
13613 * emacs-lisp/lisp-mode.el (lisp-mode-variables): Recognize `@' in
13614 function names.
13615
504f06a2
EZ
136162005-03-19 Eli Zaretskii <eliz@gnu.org>
13617
13618 * language/thai-word.el: New file.
13619
79d2d279
EZ
136202005-03-19 JUAN-LEON Lahoz Garcia <juanleon1@gmail.com>
13621
13622 * files.el (backup-buffer): If the file's directory is not
13623 writable, use copy instead of move to backup the file.
13624
f3b7338c
EZ
136252005-03-19 Eli Zaretskii <eliz@gnu.org>
13626
13627 * obsolete/keyswap.el: Moved to obsolete/ from term/.
13628
5d62baca
VJL
136292005-03-19 Vinicius Jose Latorre <viniciusjl@ig.com.br>
13630
a57e098f
SM
13631 * ps-print.el (ps-generate-string-list, ps-generate-header-line):
13632 Use functionp instead of symbolp and fboundp. Reported by Drkm
5d62baca
VJL
13633 <darkman_spam@yahoo.fr>.
13634 (ps-print-version): New version 6.6.6.
13635
951f97e6
SM
136362005-03-18 Tak Ota <Takaaki.Ota@am.sony.com>
13637
13638 * textmodes/table.el (table--line-column-position): New idiom.
13639 (table--row-column-insertion-point-p): New function to test
13640 validity of row and column insertion operation at a location.
13641 (table-global-menu, table-cell-menu): Use above functions for
13642 deterministic test operation.
13643 (table--editable-cell-p): Behave in deterministic fashion.
13644
1332f1a0
JL
136452005-03-18 Juri Linkov <juri@jurta.org>
13646
13647 * isearch.el (isearch-lazy-highlight-new-loop):
13648 Make arguments beg and end optional.
13649 (isearch-update): Remove optional arguments nil from
13650 isearch-lazy-highlight-new-loop.
13651 (isearch-lazy-highlight-search): Let-bind case-fold-search to
13652 isearch-lazy-highlight-case-fold-search instead of
13653 isearch-case-fold-search, and let-bind isearch-regexp to
951f97e6
SM
13654 isearch-lazy-highlight-regexp.
13655 Use isearch-lazy-highlight-last-string instead of isearch-string.
1332f1a0
JL
13656
13657 * replace.el (perform-replace): Remove bindings of global
13658 variables isearch-string, isearch-regexp, isearch-case-fold-search.
13659 Add three new arguments to `replace-highlight'.
13660 (replace-highlight): Add arguments string, regexp, case-fold.
13661 Let-bind isearch-string, isearch-regexp, isearch-case-fold-search
13662 to allow isearch-lazy-highlight-new-loop to use these values
951f97e6 13663 to set corresponding isearch-lazy-highlight-* internal
1332f1a0
JL
13664 variables whose values lazy highlighting will use regardless of
13665 changes to global variables isearch-string, isearch-regexp,
13666 isearch-case-fold-search during lazy highlighting loop.
13667 (replace-dehighlight): Rename `isearch-lazy-highlight-cleanup'
13668 to `lazy-highlight-cleanup'.
13669
13670 * textmodes/ispell.el (ispell-lazy-highlight): New defcustom.
13671 (ispell-highlight-face): Set default face to `isearch' when
13672 lazy highlighting is enabled.
13673 (ispell-highlight-spelling-error-overlay): Set `ispell-overlay'
13674 priority to 1. Add lazy highlighting.
13675 (ispell-highlight-spelling-error-xemacs): Remove obsolete arg
13676 from `isearch-dehighlight'.
13677
42f73fb4
DP
136782005-03-18 David Ponce <david@dponce.com>
13679
13680 * files.el (hack-local-variables): Do a case-insensitive search
13681 for End.
13682
46fe9018
JL
136832005-03-18 Juri Linkov <juri@jurta.org>
13684
13685 * isearch.el (lazy-highlight-cleanup) <command>: Rename from
13686 `isearch-lazy-highlight-cleanup', add alias to old name and
13687 declare obsolete. Add release numbers to other obsolete vars.
951f97e6
SM
13688 (isearch-done, isearch-lazy-highlight-new-loop):
13689 Rename `isearch-lazy-highlight-cleanup' to `lazy-highlight-cleanup'.
46fe9018
JL
13690 (lazy-highlight-cleanup) <variable>: Doc fix.
13691 (isearch-lazy-highlight-update): Rename obsolete
13692 `isearch-lazy-highlight-face' to `lazy-highlight-face'.
13693
951f97e6 136942005-03-18 Kenichi Handa <handa@m17n.org>
1ab06fdf
KH
13695
13696 * language/thai-util.el: Fix categorization of Thai characters in
13697 thai-category-table.
13698 (thai-composition-pattern): Adjust it for the above change.
13699 (thai-self-insert-command, thai-compose-syllable): New functions.
13700 (thai-compose-region): Use thai-compose-syllable.
13701 (thai-compose-string): Likewise.
13702 (thai-composition-function): Likewise.
13703 (thai-auto-composition): New function.
13704 (thai-auto-composition-mode): New minor mode.
13705
13706 * language/thai.el: Fix patterns to be registered in
13707 composition-function-table.
13708
13709 * international/quail.el (quail-input-method): Locally bind
13710 inhibit-modification-hooks to t.
13711
c7bd5d57
RS
137122005-03-17 Richard M. Stallman <rms@gnu.org>
13713
13714 * progmodes/perl-mode.el (perl-mode-hook): Defvar it.
13715 (perl-mode): Use run-mode-hooks.
13716
13717 * mail/rmail.el (rmail-movemail-program, rmail-pop-password)
13718 (rmail-pop-password-required, rmail-remote-password): Doc fixes.
13719 (rmail-preserve-inbox, rmail-probe, rmail-autodetect): Doc fix.
13720
951f97e6 13721 * mail/sendmail.el (sendmail-send-it): Reenable the code
c7bd5d57
RS
13722 to compute resend-to-address and use it.
13723
13724 * tar-mode.el (tar-mode): Turn off undo unconditionally.
13725
13726 * image-mode.el: New file.
13727
13728 * image.el (insert-sliced-image): Add autoload cookie.
13729
13730 * font-lock.el (font-lock-lines-before): New user option.
13731 (font-lock-after-change-function): Obey it.
13732
13733 * bindings.el (esc-map): Make M-g a prefix.
13734 Bind M-g g and M-g M-g to goto-line.
13735
c7bd5d57
RS
13736 * faces.el (face-id): Doc fix.
13737
137382005-03-17 Frederik Fouvry <fouvry@CoLi.Uni-SB.DE>
13739
13740 * mail/rmail.el (rmail-unknown-mail-followup-to): New function.
13741 (rmail-show-message): Use rmail-unknown-mail-followup-to.
13742 (rmail-reply): Recognize Mail-Followup-To and Mail-Reply-To headers.
13743
13744 * mail/sendmail.el (mail-yank-ignored-headers)
13745 (mail-font-lock-keywords, mail-mode-fill-paragraph):
13746 Add Mail-Followup-To and Mail-Reply-To headers.
13747 (mail-citation-hook): Add autoload cookie.
13748 (mail-mode): Doc fix.
13749 (mail-mode-map): Bind mail-mail-followup-to and mail-mail-reply-to.
13750 (mail-send): Compute Mail-Followup-To and Mail-Reply-To headers.
13751 (mail-mode-fill-paragraph): Handle those headers.
13752 (mail-mailing-lists): New variable.
13753 (mail-mail-reply-to, mail-mail-followup-to): New functions.
13754
5a1f9fcf
JL
137552005-03-17 Juri Linkov <juri@jurta.org>
13756
13757 * isearch.el (isearch-fallback): Check for `(car previous)'
13758 before calling `isearch-other-end-state'.
13759
0b6ec58d
KS
137602005-03-17 Kim F. Storm <storm@cua.dk>
13761
13762 * simple.el (move-beginning-of-line): Move to beginning of buffer
13763 line, as well as beginning of screen line.
13764
eae4ba2a
GM
137652005-03-16 Glenn Morris <gmorris@ast.cam.ac.uk>
13766
13767 * calendar/diary-lib.el (mark-diary-entries): Use new optional
13768 argument REDRAW rather than calendar-redrawing variable.
13769 * calendar/calendar.el (calendar-redrawing): Delete.
13770 (redraw-calendar): Do not bind calendar-redrawing.
13771
137722005-03-16 Matt Hodges <MPHodges@member.fsf.org>
13773
13774 * calendar/diary-lib.el (diary-redraw-calendar): Preserve point in
13775 diary-file buffer.
13776
b3e484d7
SM
137772005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
13778
13779 * help.el (describe-mode): Allow a :minor-mode-function property to
13780 specify a different minor mode toggle function than the variable.
13781 * simple.el (auto-fill-function):
13782 * subr.el (add-minor-mode): Use it.
13783
7bf880c6
KH
137842005-03-16 Kenichi Handa <handa@m17n.org>
13785
13786 * language/ethio-util.el (sera-being-called-by-w3): New variable.
13787 (ethio-sera-to-fidel-ethio): Check also sera-being-called-by-w3.
13788 (ethio-fidel-to-sera-buffer): Likewise.
13789
fe3947c3
JL
137902005-03-16 Juri Linkov <juri@jurta.org>
13791
13792 * emacs-lisp/find-func.el (find-function-regexp):
13793 Add defun-emitting macro `menu-bar-make-toggle'.
13794
13795 * isearch.el: Put `isearch-scroll' property to
13796 `split-window-horizontally'.
13797
13798 * info.el: Update error messages for `debug-ignored-errors'.
13799 (Info-isearch-search): Doc fix.
13800 (Info-find-node): Move up code to go into info buffer before
13801 recording the node to the history.
13802 (Info-fontify-node): Fontify titles only if the next line
13803 has two or more `*', `=', `-', `.'.
13804 Display "go to this node" for empty (match-string 3).
13805
6a3fac90
YM
138062005-03-16 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
13807
13808 * term/mac-win.el: Add mouse pointer shape constants.
13809
bc438588
KS
138102005-03-15 Kim F. Storm <storm@cua.dk>
13811
13812 * simple.el (move-beginning-of-line): Use vertical-motion.
13813
65e7180e
JL
138142005-03-15 Juri Linkov <juri@jurta.org>
13815
13816 * isearch.el (isearch-error): New variable.
13817 (isearch-invalid-regexp, isearch-within-brackets): Remove.
b3e484d7 13818 (isearch-error-state): Rename from `isearch-invalid-regexp-state'.
65e7180e
JL
13819 (isearch-within-brackets-state): Remove.
13820 (isearch-case-fold-search-state, isearch-pop-fun-state):
13821 Decrease frame index.
13822 (isearch-mode, isearch-top-state, isearch-push-state)
13823 (isearch-edit-string, isearch-abort, isearch-search-and-update)
13824 (isearch-fallback, isearch-message-prefix, isearch-message-suffix)
13825 (isearch-search, isearch-lazy-highlight-new-loop):
13826 Replace `isearch-invalid-regexp' with `isearch-error'.
13827 Remove `isearch-within-brackets'.
13828 (isearch-search): Add `search-failed' handler to `condition-case'.
13829 (isearch-lazy-highlight-search): Add `condition-case' to catch
13830 errors and allow `isearch-lazy-highlight-update' to try
13831 highlighting from the beginning of the window.
13832 (isearch-repeat): Move up code to set isearch-wrapped to t
13833 before calling isearch-wrap-function.
13834
13835 * info.el (Info-isearch-initial-node): New internal variable.
13836 (Info-search): Signal an error in isearch mode when search leaves
13837 the initial node. Signal an error when `bound' is non-nil and
13838 nothing was found in the current subfile.
13839 (Info-isearch-search): Remove `condition-case'.
13840 (Info-isearch-wrap): Don't wrap when search failed during leaving
13841 the initial node. If `Info-isearch-search' is nil, wrap around
13842 the current node.
13843 (Info-isearch-start): New fun.
13844 (Info-mode): Add buffer-local hook `Info-isearch-start' to
13845 `isearch-mode-hook'.
13846
a7321976
YM
138472005-03-15 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
13848
13849 * simple.el (normal-erase-is-backspace): Set default to t if
13850 running on Mac.
13851
13852 * term/mac-win.el (function-key-map): Sync with x-win.el.
13853
8dedddd5
KH
138542005-03-15 Kenichi Handa <handa@m17n.org>
13855
13856 * international/mule-cmds.el (locale-language-names): Modify the
13857 format of elements and add more entries.
13858 (locale-preferred-coding-systems): Add more entries.
b3e484d7 13859 (set-locale-environment): Adjust for the change of
8dedddd5
KH
13860 locale-language-names.
13861
8a462381
SM
138622005-03-14 Stefan Monnier <monnier@iro.umontreal.ca>
13863
13864 * pcvs.el (smerge-ediff): Remove bogus autoload.
13865
43314bf6
LK
138662005-03-14 Lute Kamstra <lute@gnu.org>
13867
dc64809a
LK
13868 * emacs-lisp/debug.el (debugger-make-xrefs): Docstring fix.
13869 Ignore a `*' at the beginning of a line.
13870
8a462381 13871 * subr.el (macro-declaration-function): Move to emacs-lisp/byte-run.el.
adf9acf8
LK
13872 * emacs-lisp/byte-run.el (macro-declaration-function): Move from
13873 subr.el.
13874 (dont-compile, eval-when-compile, eval-and-compile): Use declare
13875 to specify indentation.
13876
43314bf6
LK
13877 * generic.el (define-generic-mode): Let generic-mode-list be a
13878 list of strings; test membership with equal.
13879
40821110
KS
138802005-03-14 Kim F. Storm <storm@cua.dk>
13881
13882 * simple.el (next-line, previous-line): Add optional try-vscroll
13883 arg to recognize interactive use. Pass it on to line-move.
13884 (line-move): Don't perform auto-window-vscroll when defining or
588c0770 13885 executing keyboard macro to ensure consistent behavior.
40821110 13886
b70d9316
SM
138872005-03-13 Stefan Monnier <monnier@iro.umontreal.ca>
13888
13889 * pcvs-util.el (cvs-string->strings): Strip trailing whitespace.
13890
c4fbcb01
LK
138912005-03-13 Lute Kamstra <lute@gnu.org>
13892
13893 * emacs-lisp/debug.el (debug): Set debug-on-exit before calling
13894 debugger-setup-buffer so that backtrace marks the frames set to
13895 debug-on-exit and we don't have to do it manually. Set an extra
13896 debug-on-exit for macro's.
13897 (debugger-setup-buffer): Don't mark the top frame manually.
40821110 13898
3fdfb09c
LK
138992005-03-12 Lute Kamstra <lute@gnu.org>
13900
13901 * emacs-lisp/byte-run.el: Replace lisp-indent-hook with
13902 lisp-indent-function throughout.
13903 (with-no-warnings): Set lisp-indent-function property.
13904
09d252f2
TTN
139052005-03-12 Thien-Thi Nguyen <ttn@gnu.org>
13906
13907 * progmodes/dcl-mode.el (dcl-mode-syntax-table):
13908 Add entry for backslash.
13909
c10d2217
JL
139102005-03-12 Juri Linkov <juri@jurta.org>
13911
13912 * info.el (Info-search): Four fixes for backward search.
13913
0e425a58
JB
139142005-03-11 Jay Belanger <belanger@truman.edu>
13915
13916 * calc/calc.el (calc-language-alist): New variable.
13917 * calc/calc-embed.el (calc-embedded-language-alist): Remove.
13918 (calc-embedded-find-modes): Use calc-language-alist instead of
13919 calc-embedded-language-alist.
13920
33873bad
GM
139212005-03-11 Glenn Morris <gmorris@ast.cam.ac.uk>
13922
13923 * calendar/calendar.el (calendar-redrawing): New internal
13924 variable.
13925 (redraw-calendar): Remove bogus save-excursion from previous
13926 change. Bind calendar-redrawing to t for mark-diary-entries.
13927 * calendar/diary-lib.el (mark-diary-entries): No need to redraw
13928 calendar if that is why we were called.
13929
fa815b14
KH
139302005-03-11 Kenichi Handa <handa@m17n.org>
13931
13932 * international/mule.el (make-coding-system): Set property
c7bd5d57 13933 coding-system-define-form to nil.
fa815b14
KH
13934 (define-coding-system-alias): Likewise.
13935
ac249c4c
KH
139362005-03-11 Kenichi Handa <handa@m17n.org>
13937
13938 These changes are suggested by Dave Love <fx@gnu.org>.
13939
13940 * textmodes/fill.el: Change encoding to iso-2022-7bit and add
13941 coding: tag.
13942 (adaptive-fill-regexp): Add more bullets.
13943 (fill-french-nobreak-p): Add Latin-1 and Latin-9 guillemets in
13944 regexps.
13945
ef75a647
SM
139462005-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
13947
dd39c336
SM
13948 * help.el (describe-mode): Properly handle non-trivial lighters.
13949 Don't ignore minor modes that are not listed in minor-mode-list.
13950
ef75a647
SM
13951 * tooltip.el (tooltip-mode): Don't complain that you can't turn the
13952 feature ON when the user requests to turn it OFF.
13953
449808f7
LK
139542005-03-10 Lute Kamstra <lute@gnu.org>
13955
13956 * emacs-lisp/debug.el (debug-entry-code): Delete it.
ef75a647 13957 (implement-debug-on-entry): New function to replace debug-entry-code.
449808f7
LK
13958 (debug-on-entry-1): Use implement-debug-on-entry. Delete the
13959 second argument as the 2005-03-07 change makes it obsolete.
13960 (debug-on-entry, cancel-debug-on-entry): Update call to
13961 debug-on-entry-1.
13962 (debug, debugger-setup-buffer): Comment update.
ef75a647 13963 (debugger-frame-number): Update to work with implement-debug-on-entry.
449808f7 13964
134d277e
JB
139652005-03-10 Jay Belanger <belanger@truman.edu>
13966
13967 * calc/calc-embed.el (math-ms-args): Declare it.
13968 (calc-embedded-eval-expr, calc-embedded-eval-get-var): Use variable
13969 math-ms-args.
13970 (calc-embedded-subst): Use math-multi-subst-rec to substitute
13971 variables.
13972
33c76f5a
NR
139732005-03-10 Nick Roberts <nickrob@snap.net.nz>
13974
13975 * progmodes/gdb-ui.el (gdb-var-create-handler, gdb-get-location):
13976 Use message-box.
13977
13978 * tooltip.el (tooltip-mode): Use define-minor-mode and simplify.
13979 (tooltip-activate-mouse-motions-if-enabled): Use dolist.
13980 (tooltip-gud-tips): Simplify.
588c0770 13981 (tooltip-gud-tips-p): Remove superfluous :set.
33c76f5a
NR
13982 (tooltip-gud-modes): Add fortran-mode.
13983 (gdb-tooltip-print): Remove newline for tooltip-use-echo-area.
13984
13985 * bindings.el (mode-line-mode-menu): Add tooltip-mode to mode-line.
449808f7 13986
7f351d0b
KS
139872005-03-09 Kim F. Storm <storm@cua.dk>
13988
13989 * play/animate.el (animate-place-char): Use forward-line instead
13990 of next-line to improve performance.
13991
e62ecf85
SJ
139922005-03-09 Simon Josefsson <jas@extundo.com>
13993
13994 * net/browse-url.el (browse-url-default-browser): Doc fix.
13995
f1953880
MB
139962005-03-09 Miles Bader <miles@gnu.org>
13997
13998 * emacs-lisp/bytecomp.el (byte-compile-variable-ref)
13999 (byte-compile-obsolete): Change " since VER" to " (as of Emacs VER)".
14000
ca8d88cd
KH
140012005-03-09 Kenichi Handa <handa@m17n.org>
14002
ec4e909a
KH
14003 * international/latin-1.el: Set case and syntax for 255 only if
14004 set-case-syntax-set-multibyte is nil.
14005
7f351d0b 14006 * textmodes/ispell.el (ispell-insert-word): New function.
449808f7 14007 (ispell-word): Use ispell-insert-word to insert a new word.
ef75a647 14008 (ispell-process-line): Likewise.
ca8d88cd
KH
14009 (ispell-complete-word): Likewise.
14010
9839760a
GM
140112005-03-09 Glenn Morris <gmorris@ast.cam.ac.uk>
14012
14013 * calendar/calendar.el (redraw-calendar): Preserve point.
14014 Reported by Matt Hodges <MPHodges@member.fsf.org>.
14015 (calendar-week-start-day): Move after definition of
14016 redraw-calendar. Delete buffer test, since redraw-calendar has
14017 that now.
14018
14019 * calendar/diary-lib.el (mark-diary-entries): Only call
14020 redraw-calendar in the first of any recursive calls.
14021 Reported by Alan Shutko <ats@acm.org>.
14022
9553cf63
JL
140232005-03-08 Juri Linkov <juri@jurta.org>
14024
14025 * textmodes/sgml-mode.el (sgml-tag, html-tag-alist)
14026 (html-horizontal-rule, html-line, html-image, html-checkboxes)
14027 (html-radio-buttons): Add a space before the trailing `/>' where
14028 sgml-xml-mode is non-nil.
14029 (sgml-delete-tag): Check if the tag ends with `/>' to not delete
14030 the subsequent tag of the empty XML tag.
14031 (html-href-anchor): Don't set initial input to "http:".
14032 (html-image): Ask for the image URL and set point inside alt="".
14033 (html-name-anchor): Duplicate the name in the `id' attribute when
14034 sgml-xml-mode is non-nil.
14035 (html-paragraph): Remove \n before <p>.
14036 (html-checkboxes, html-radio-buttons): Insert `checked="checked"'
14037 instead of `checked' when sgml-xml-mode is non-nil.
14038
14039 * facemenu.el (list-colors-print): Print #RRGGBB in default face.
14040 Remove 1 space before #RRGGBB to not truncate it on terminal
14041 windows w/o fringes. Remove 1 space between bg and fg examples
14042 to get more space.
14043 (list-colors-duplicates): Replace `and' with `if' for `boundp' to
14044 avoid byte-compile warnings.
14045
14046 * image-file.el (image-file-handler): Put `safe-magic' property to
14047 `image-file-handler'.
14048
14049 * info.el (Info-isearch-search): Emulate word search in
14050 isearching through multiple Info nodes with Info-search.
14051 (Info-isearch-wrap): Allow isearch-word.
14052
9b54d453
LK
140532005-03-08 Lute Kamstra <lute@gnu.org>
14054
14055 * emacs-lisp/debug.el (debugger-step-through): Make sure that
14056 stepping into the debugger's code is not possible.
14057 (debugger-jumping-flag): Docstring update.
14058
41d4eedc
JB
140592005-03-08 Jay Belanger <belanger@truman.edu>
14060
14061 * calc/calc-embed.el (calc-do-embedded): Reset mode line when
14062 embedded mode begins.
14063 (calc-embedded-language-alist): New variable.
14064 (calc-embedded-find-modes): Use calc-embedded-language-alist to
14065 set default language mode.
14066
c68f7e21
KH
140672005-03-08 Kenichi Handa <handa@m17n.org>
14068
14069 * international/ccl.el (define-ccl-program): Fix docstring about
14070 extra 256 bytes assured for the output buffer.
14071
14072 * international/utf-16.el (ccl-encode-mule-utf-16le-with-signature):
14073 Fix BUFFER_MAGNIFICATION to 2.
14074 (ccl-encode-mule-utf-16be-with-signature): Likewise.
14075
3ee9f6ac
JW
140762005-03-07 Karl Chen <quarl@cs.berkeley.edu>
14077
14078 * align.el (align-rules-list): Added an alignment rule for CSS
14079 declarations (applies to css-mode and html-mode buffers).
14080
a29cf450
SM
140812005-03-07 Stefan Monnier <monnier@iro.umontreal.ca>
14082
14083 * emacs-lisp/debug.el (debug-on-entry-1): Fix handling of macros.
14084
2f8cd1ce
KS
140852005-03-07 Kim F. Storm <storm@cua.dk>
14086
a54595d4
KS
14087 * simple.el (move-beginning-of-line): New command.
14088
14089 * bindings.el (global-map): Bind C-a to move-beginning-of-line.
14090
14091 * reveal.el (reveal-mode-map): Bind C-a to beginning-of-line.
14092
14093 * emulation/cua-base.el: Put CUA move property on move-end-of-line
14094 and move-beginning-of-line.
14095
2f8cd1ce
KS
14096 * apropos.el (apropos-print): Omit command from M-x ... RET.
14097
7a2306d9
NR
140982005-03-07 Nick Roberts <nickrob@snap.net.nz>
14099
14100 * progmodes/gdb-ui.el (gdb-var-create-handler): Handle just MI case.
14101 (gdb-send, gdb-send-item): Log items sent from gdb-send too.
14102
aaf2cff2
RS
141032005-03-06 Richard M. Stallman <rms@gnu.org>
14104
14105 * bindings.el (esc-map): Bind M-g to goto-line.
14106
14107 * facemenu.el (global-map): Bind M-o, not M-g.
14108
bf7970c5
JD
141092005-03-06 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
14110
14111 * menu-bar.el (menu-bar-file-menu): Add the same :enable to
14112 "Open Directory" as for "Open File".
14113
0251bafb
RS
141142005-03-06 Chong Yidong <cyd@stupidchicken.com>
14115
14116 * simple.el (activate-mark-hook, deactivate-mark-hook): Add defvars.
14117 (push-mark-command): Run activate-mark-hook.
14118
141192005-03-06 Richard M. Stallman <rms@gnu.org>
14120
14121 * help-mode.el (help-mode-finish): Don't alter the element
14122 in view-return-to-alist if there already is one.
14123
14124 * jit-lock.el (jit-lock-stealth-fontify): When calling sit-for,
14125 make sure the current buffer is the expected one.
14126
14127 * novice.el (disabled-command-function): Output in *Disabled Command*.
14128 Explicitly ignore non-keyboard events, and explicitly handle C-g.
14129
14130 * textmodes/flyspell.el (flyspell-large-region):
14131 Pass args differently for aspell.
14132
14133 * files.el (mode-require-final-newline): Doc fix.
14134
52eb0373 141352005-03-03 Stephan Stahl <stahl@eos.franken.de> (tiny change)
0251bafb 14136
2f8cd1ce 14137 * progmodes/which-func.el (which-function):
0251bafb
RS
14138 Specify NOERROR when calling imenu--make-index-alist.
14139
55d0f066
SM
141402005-03-05 Stefan Monnier <monnier@iro.umontreal.ca>
14141
a3194d03
SM
14142 * simple.el (normal-erase-is-backspace): Define default value.
14143
ca19f3f1
AS
14144 * custom.el (custom-theme-set-variables): Remove unused var
14145 `immediate'.
14146 (custom-reevaluate-setting): Simple function to handle variables
14147 that are defined before their default value can really be
14148 computed.
a3194d03
SM
14149
14150 * startup.el (command-line): Use it for temporary-file-directory,
14151 small-emporary-file-directory, auto-save-file-name-transforms,
14152 blink-cursor-mode, and normal-erase-is-backspace.
14153
55d0f066
SM
14154 * font-lock.el (font-lock-fontify-keywords-region): Ensure forward
14155 progress, even with buggy anchored keywords.
14156
f38c52df
LT
141572005-03-05 Luc Teirlinck <teirllm@auburn.edu>
14158
be6e87e5 14159 * simple.el (goto-line): Remove unbalanced final parenthesis.
f38c52df 14160
bb96021a
RS
141612005-03-05 Richard M. Stallman <rms@gnu.org>
14162
14163 * simple.el (goto-line): Use a number at point as the default.
14164 With C-u as arg, switch buffers.
14165
3ff96c81
JL
141662005-03-05 Juri Linkov <juri@jurta.org>
14167
14168 * frame.el (blink-cursor-mode): Replace `emacs-quick-startup'
14169 with `no-blinking-cursor'.
14170
14171 * startup.el (no-blinking-cursor): New defvar.
14172 (command-line): Add `--no-blinking-cursor' to longopts.
14173 Set `no-blinking-cursor' to t for command line arguments
14174 -Q, -nbc, --no-blinking-cursor. Replace `emacs-quick-startup'
14175 with `no-blinking-cursor' in the condition for calling
14176 `blink-cursor-mode'.
14177
c3a52675
LT
141782005-03-04 Luc Teirlinck <teirllm@auburn.edu>
14179
14180 * menu-bar.el (menu-bar-make-mm-toggle): Doc fix.
14181 (menu-bar-options-save): Add blink-cursor-mode.
14182 (menu-bar-options-menu): Add blink-cursor-mode.
14183
77b94af3
GM
141842005-03-04 Ulf Jasper <ulf.jasper@web.de>
14185
14186 * calendar/icalendar.el (icalendar-version): Increase to 0.11.
14187 (icalendar-export-file, icalendar-export-region)
a29cf450 14188 (icalendar-import-file, icalendar-import-buffer): Add autoload cookies.
77b94af3
GM
14189 (icalendar--convert-ical-to-diary): Fix problem with DURATION.
14190
524352d6
LK
141912005-03-04 Lute Kamstra <lute@gnu.org>
14192
a29cf450 14193 * emacs-lisp/debug.el (debugger-step-after-exit): Make it a defvar.
524352d6
LK
14194 (debug-function-list): Ditto.
14195
b12e59fd
RC
141962005-03-04 Robert J. Chassell <bob@rattlesnake.com>
14197
14198 * textmodes/texinfmt.el (texinfo-append-refill):
14199 Redefine the types of line to which @refill
14200 is not appended by replacing a search for `@refill\\|@bye' with
14201 `@refill\\|^[ \t]*@'. The intent is to solve both the `@end
14202 itemize@refill' bug and the unfilled long lines bug.
a29cf450 14203 (texinfmt-version): Update number and date.
b12e59fd 14204
518d3637
RS
142052005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
14206
14207 * international/code-pages.el (windows-1250, windows-125[2-8])
14208 (iso-8859-10, -13, -16, georgian-ps): Add autoload cookies.
14209
d245ff23
SM
142102005-03-03 Stefan Monnier <monnier@iro.umontreal.ca>
14211
14212 * frame.el (blink-cursor-mode): `emacs-quick-startup' may not be
14213 bound yet.
14214
b8210c6e
JPW
142152005-03-02 Romain Francoise <romain@orebokech.com>
14216
14217 * ibuf-ext.el (ibuffer-filter-disable): Move back to the current
14218 buffer after removing limits.
14219 (ibuffer-pop-filter): Ditto.
14220 Update copyright.
14221
aad1926a
MB
142222005-03-02 Miles Bader <miles@gnu.org>
14223
14224 * button.el (make-text-button): If the user doesn't specify a
14225 type, use the default. Rewrite to use `add-text-properties' and
14226 plist functions.
14227
284f0680
LK
142282005-03-01 Lute Kamstra <lute@gnu.org>
14229
14230 * emacs-lisp/debug.el (inhibit-debug-on-entry): Add docstring.
14231 (debugger-jumping-flag): New var.
14232 (debug-entry-code): Use it.
14233 (debugger-jump): Use debugger-jumping-flag and add
14234 debugger-reenable to post-command-hook.
14235 (debugger-reenable): Use debugger-jumping-flag and remove itself
14236 from post-command-hook.
14237 (debug, debug-on-entry, cancel-debug-on-entry): Remove call to
14238 debugger-reenable.
14239
43e7d00a
RC
142402005-03-01 Robert J. Chassell <bob@rattlesnake.com>
14241
284f0680 14242 * textmodes/texinfmt.el (texinfo-no-refill-regexp): Comment out
43e7d00a
RC
14243 inclusion of "itemize\\|", which may be unnecessary, is certainly
14244 inelegant, and stops refilling in itemize lists when formatting
14245 Japanese Texinfo files to Info.
14246 Update copyright to 2005.
14247
911ba5f8
NR
142482005-03-01 Nick Roberts <nickrob@snap.net.nz>
14249
14250 * progmodes/gdb-ui.el (gdb-get-location): Use a warning instead
14251 of an error if GDB can't find the source file.
14252
f830b09e
GM
142532005-03-01 Glenn Morris <gmorris@ast.cam.ac.uk>
14254
14255 * calendar/calendar.el (redraw-calendar): Work from any buffer,
14256 not just the calendar.
14257
14258 * calendar/diary-lib.el (mark-diary-entries): Remove any old marks
14259 first.
14260 (diary-redraw-calendar): New function.
14261 (make-diary-entry): Add diary-redraw-calendar to local
14262 write-contents-functions. Turn off selective display before
14263 inserting in diary.
14264
5582d76d
KS
142652005-03-01 Kim F. Storm <storm@cua.dk>
14266
14267 * emacs-lisp/copyright.el (copyright-fix-years): New command.
14268
a9ee5cac
LK
142692005-03-01 Lute Kamstra <lute@gnu.org>
14270
14271 * emacs-lisp/debug.el (debug-on-entry-1): Reimplement to make sure
14272 that debug-entry-code can be safely removed from a function while
14273 this code is being evaluated. Revert the 2005-02-27 change as the
14274 new implementation no longer requires it. Make sure that a
dd39c336 14275 function body containing just a string is not mistaken for a docstring.
439368ed
LK
14276 (debug): Skip one more frame in case of debug on entry.
14277 (debugger-setup-buffer): Delete one more frame line in case of
14278 debug on entry.
14279 (debugger-frame-number): Update to use the new text introduced by
d245ff23 14280 the 1999-11-03 change. Skip one more frame in case of debug on entry.
a9ee5cac 14281
77032434
KS
142822005-02-28 Kim F. Storm <storm@cua.dk>
14283
14284 * double.el (double-translate-key): Call force-window-update after
14285 read-event to avoid crash in redisplay.
14286
c4d5a8a1
SM
142872005-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
14288
14289 * emacs-lisp/debug.el (inhibit-debug-on-entry): New var.
14290 (debug): Use it. Move the inhibit-trace earlier.
14291 (debug-entry-code): New const.
14292 (debug-on-entry-1): Use it.
14293
4c23089d 142942005-02-28 Chong Yidong <cyd@stupidchicken.com>
dbaba2d2 14295
c4d5a8a1
SM
14296 * international/utf-16.el (ccl-encode-mule-utf-16le):
14297 Fix BUFFER_MAGNIFICATION to 2.
dbaba2d2
KH
14298 (ccl-encode-mule-utf-16be): Likewise.
14299
143002005-02-28 Kenichi Handa <handa@m17n.org>
14301
14302 * international/utf-16.el (ccl-encode-mule-utf-16le-with-signature):
14303 Fix BUFFER_MAGNIFICATION to 4.
14304 (ccl-encode-mule-utf-16be-with-signature): Likewise.
14305
0f468ead
NR
143062005-02-28 Nick Roberts <nickrob@snap.net.nz>
14307
14308 * speedbar.el (speedbar-update-flag): Doc fix.
14309 (speedbar-show-info-under-mouse): Give set-mouse-position the right
14310 argument.
14311
35c5f5d3
SM
143122005-02-27 Stefan Monnier <monnier@iro.umontreal.ca>
14313
fc88c288
SM
14314 * reveal.el (reveal-post-command): Don't try to reveal overlays which
14315 have a non-nil `invisible' property but are actually visible.
14316
35c5f5d3
SM
14317 * progmodes/perl-mode.el (perl-imenu-generic-expression): Add entries
14318 for perldoc sections.
14319 (perl-outline-regexp, perl-outline-level): New var and function.
14320 (perl-mode): Use them.
14321
f43ae016
GM
143222005-02-27 Glenn Morris <gmorris@ast.cam.ac.uk>
14323
14324 * calendar/diary-lib.el (diary-remind): Discard any mark portion
14325 from diary-entry. Reported by Andrew Kemp <ajwk@pell.uklinux.net>.
14326
04c9dde8
LT
143272005-02-27 Luc Teirlinck <teirllm@auburn.edu>
14328
14329 * cus-edit.el: Comment change.
14330 (custom-buffer-create-internal): Slightly reword text at top of
14331 Custom buffers. Mention there that saving an option edits the
14332 init file. Add link to Emacs manual node on `custom-file'.
14333 (custom-magic-alist): Rewrite individual State messages to use
14334 capitalized keywords. Doc fix.
14335
261b7f30
GM
143362005-02-27 Matt Hodges <MPHodges@member.fsf.org>
14337
14338 * calendar/calendar.el (calendar-buffer): Move above
14339 calendar-week-start-day.
14340 (calendar-week-start-day): Doc fix. Add :set function.
14341 (calendar-minimum-window-height): New variable.
14342 (generate-calendar-window): Only resize window if selected-window
14343 is displaying the calendar buffer. Use new variable
14344 calendar-minimum-window-height.
14345 (generate-calendar): Reword error message.
14346 (calendar-mode-map): Bind DEL to scroll-other-window-down.
14347
b71c9e75
AS
143482005-02-27 Andreas Schwab <schwab@suse.de>
14349
c58447fd
AS
14350 * vc.el (vc-do-command): Don't run command asynchronously when
14351 operating in a remote directory.
14352
b71c9e75
AS
14353 * net/tramp.el (tramp-file-name-for-operation): Fix misapplied
14354 change from sync with Tramp 2.0.47.
14355
aa5c6b3e
RS
143562005-02-27 Richard M. Stallman <rms@gnu.org>
14357
14358 * textmodes/ispell.el (ispell-change-dictionary): Doc fix.
14359
14360 * textmodes/flyspell.el (flyspell-mode-on):
14361 Call ispell-change-dictionary only if necessary.
14362
14363 * emacs-lisp/re-builder.el (regexp-builder): New function.
14364
14365 * register.el (describe-register-1): Explicitly handle
14366 yank-excluded-properties = t.
14367
14368 * cus-edit.el (custom-buffer-create-internal): Improve progress msgs.
14369 (custom-magic-alist): Change the status descriptions again.
14370 (face widget-type): Total rewrite based on `restricted-sexp'
14371 to eliminate the confusing double hiding levels.
14372
14373 * emacs-lisp/debug.el (debug-on-entry-1):
14374 If function body is empty, add nil as body form.
14375
5f8a82e1
SM
143762005-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
14377
14378 * emacs-lisp/trace.el (inhibit-trace): New var.
14379 (trace-make-advice): Use it.
14380
14381 * emacs-lisp/debug.el (debug): Put back the inhibit-trace.
14382
c6f4488c
KS
143832005-02-26 Kim F. Storm <storm@cua.dk>
14384
14385 * mouse.el (mouse-1-click-in-non-selected-windows): New defcustom.
14386 (mouse-on-link-p, mouse-drag-region-1): Use it.
14387
a0b497c5
LK
143882005-02-25 Lute Kamstra <lute@gnu.org>
14389
14390 * replace.el (query-replace-read-from): Fix 2005-02-19 change.
14391
ffa8d0ef
LT
143922005-02-24 Luc Teirlinck <teirllm@auburn.edu>
14393
14394 * frame.el (blink-cursor-mode): Add :group keyword.
14395
1a951b51
GM
143962005-02-24 Ulf Jasper <ulf.jasper@web.de>
14397
78d54dee
SM
14398 * calendar/icalendar.el (icalendar--decode-isodatetime):
14399 New optional argument DAY-SHIFT.
1a951b51
GM
14400 (icalendar-export-region): Fix coding-system-for-write.
14401 (icalendar--convert-ical-to-diary): Shift end-day of all-day
14402 events by one.
14403
6ecedb40
SM
144042005-02-24 Stefan Monnier <monnier@iro.umontreal.ca>
14405
14406 * textmodes/tex-mode.el (tex-font-lock-keywords-3): #n is atomic.
14407
1749aa90
KS
144082005-02-24 Kim F. Storm <storm@cua.dk>
14409
14410 * international/iso-acc.el (iso-accents-compose): Fix crash
14411 during redisplay. Call force-window-update after read-event
14412 and delete-region to signal that window is not accurate.
14413
78d54dee
SM
144142005-02-23 Stefan Monnier <monnier@iro.umontreal.ca>
14415
14416 * emacs-lisp/debug.el (debug): Hide the buffer if it's not killed.
14417 Remove unused and inexistent var `inhibit-trace'.
14418 (debugger-mode): Use run-mode-hooks.
14419 (debugger-list-functions): Add buttons; setup xref stack.
14420
a98ac7ae
RS
144212005-02-23 Richard M. Stallman <rms@gnu.org>
14422
14423 * calendar/appt.el (appt-time-msg-list): 3rd elt of each
14424 appointment says it was explicitly made.
14425 (appt-add): Set the 3rd element.
14426 (appt-make-list): Preserve explicit appointments.
14427
14428 * subr.el (find-tag-default): Catch errors in forward-sexp.
14429
91c66262
JL
144302005-02-23 Juri Linkov <juri@jurta.org>
14431
14432 * info.el (Info-isearch-search): New defcustom.
14433 (Info-isearch-search): Call the default isearch function
14434 when Info-isearch-search is nil.
14435 (Info-isearch-wrap): Use variable Info-isearch-search.
14436
01d746be
LT
144372005-02-22 Luc Teirlinck <teirllm@auburn.edu>
14438
14439 * cus-edit.el: Comment change.
14440
b686dd59
KS
144412005-02-22 Kim F. Storm <storm@cua.dk>
14442
6ecedb40
SM
14443 * progmodes/hideif.el (hide-ifdef-use-define-alist):
14444 Use completing-read. Suggested by Juan-Leon Lahoz Garcia.
b686dd59 14445
fe77c061
SJ
144462005-02-22 Simon Josefsson <jas@extundo.com>
14447
6ecedb40
SM
14448 * net/browse-url.el (browse-url-netscape-new-window-is-tab):
14449 New variable.
fe77c061
SJ
14450 (browse-url-netscape): Use it. Suggested by "Johann 'Myrkraverk'
14451 Oskarsson" <myrkraverk@users.sourceforget.net>.
14452
baf70a02
KS
144532005-02-22 Kim F. Storm <storm@cua.dk>
14454
14455 * mouse.el (mouse-on-link-p): If arg POS is a mouse event,
14456 check that window of that event is the selected window.
14457 (mouse-drag-region-1): Compare mouse event window to selected
14458 window before setting point.
14459
14460 * tooltip.el (tooltip-show-help-function): Pass event to
14461 mouse-on-link-p so it can check selected window.
14462
ca69e8aa
KH
144632005-02-22 Kenichi Handa <handa@m17n.org>
14464
14465 * ps-mule.el (ps-mule-header-string-charsets): Delete it.
14466 (ps-mule-show-warning): New function.
14467 (ps-mule-begin-job): Use ps-mule-show-warning if unprintable
14468 characters are found.
14469
14470 * ps-print.el (ps-header-footer-string): Return a list of header
14471 and footer strings.
14472
dae3211d
SM
144732005-02-21 Wolfgang Jenkner <wjenkner@inode.at> (tiny change)
14474
14475 * pcvs.el (cvs-retrieve-revision): Fix thinko.
14476
144772005-02-21 Stefan Monnier <monnier@iro.umontreal.ca>
2c75eddf 14478
9df747e1
SM
14479 * frame.el (blink-cursor-mode): Use define-minor-mode.
14480
2c75eddf
SM
14481 * term/mac-win.el (function-key-map): Use char-names more consistently.
14482 (file-name-coding-system): Only set it for MacOS-9. The other case is
14483 already handled in mule-cmds.el (where it also works when mac-win.el
14484 is not used).
14485
c4a166f1
KH
144862005-02-21 Kenichi Handa <handa@m17n.org>
14487
002dc239
KH
14488 * international/mule.el (ctext-pre-write-conversion): Always use
14489 " *code-converting-work*" buffer for work.
14490
c4a166f1
KH
14491 * textmodes/ispell.el (ispell-dictionary-alist): Fix docstring.
14492
22071507
TTN
144932005-02-20 Thien-Thi Nguyen <ttn@gnu.org>
14494
14495 * progmodes/scheme.el (scheme-font-lock-keywords-2): Handle named-let.
14496
50d9c396
JY
144972005-02-20 Jonathan Yavner <jyavner@member.fsf.org>
14498
2c75eddf 14499 * ses.el (undo-more): Restore defadvice, but only the part that
50d9c396
JY
14500 allows changes outside the restricted area of the buffer.
14501
0fba9f25
KS
145022005-02-20 Kim F. Storm <storm@cua.dk>
14503
14504 * simple.el (line-move): Add fourth optional arg try-vscroll which
14505 must be set to perform auto-window-vscroll.
14506 When moving backwards and doing auto-window-vscroll, automatically
14507 vscroll to the last part of lines which are taller than the window.
14508 (next-line, previous-line): Set try-vscroll arg on line-move.
14509
ac010fca
DN
145102005-02-19 Dan Nicolaescu <dann@ics.uci.edu>
14511
f79bdb3a
DN
14512 * replace.el (query-replace, query-replace-regexp)
14513 (replace-string, replace-regexp): When operating on region, make
14514 the minibuffer prompt say so.
14515
ac010fca
DN
14516 * isearch.el (isearch-forward): Document isearch-query-replace and
14517 isearch-query-replace-regexp keybindings.
0fba9f25 14518
fa64fa22
JB
145192005-02-19 Jay Belanger <belanger@truman.edu>
14520
14521 * calc/calc-aent.el (math-read-token): Add local variable.
14522
14523 * calc/calc-prog.el (calc-user-define-edit): Add local variable.
14524 (calc-edit-top): Move declaration to earlier in file.
14525 (calc-edit-macro-repeats): Add local variables.
14526
14527 * calc/calcalg2.el: Add differentiation rule for calcFunc-coth.
14528 Adjust differentiation rules for calcFunc-tan, calcFunc-cot,
14529 calcFunc-tanh.
14530 Adjust integration rule for calcFunc-tan.
14531
3f9526a3 145322005-02-19 Michael Kifer <kifer@cs.stonybrook.edu>
0fba9f25
KS
14533
14534 * viper-cmd.el (viper-prefix-commands): Make into a defconst.
14535 (viper-exec-buffer-search): Use regexp-quote to quote buffer string.
14536 (viper-minibuffer-setup-sentinel): Make some variables buffer-local.
14537 (viper-skip-separators): Bug fix.
14538 (viper-set-searchstyle-toggling-macros): Allow to unset macros in a
3f9526a3 14539 particular major mode.
0fba9f25 14540 (viper-del-backward-char-in-replace): Don't put deleted char on the
3f9526a3 14541 kill ring.
0fba9f25
KS
14542
14543 * viper-ex.el (viper-color-display-p): New function.
14544 (viper-has-face-support-p): Use viper-color-display-p.
14545
14546 * viper-keym.el (viper-gnus-modifier-map): New keymap.
14547
14548 * viper-macs.el (viper-unrecord-kbd-macro): Bug fix.
14549
14550 * viper-util.el (viper-glob-unix-files): Fix shell status check.
14551 (viper-file-remote-p): Make equivalent to file-remote-p.
14552
78d54dee
SM
14553 * viper.el (viper-major-mode-modifier-list):
14554 Use viper-gnus-modifier-map.
0fba9f25 14555
c761fd55
DK
145562005-02-19 David Kastrup <dak@gnu.org>
14557
14558 * subr.el (subregexp-context-p): Fix garbled doc string by adding
14559 quoting.
14560
7ca4e8a1
JB
145612005-02-19 Jay Belanger <belanger@truman.edu>
14562
14563 * calc/calc-math.el (calc-arctan, calc-tanh, calc-arctanh):
78d54dee 14564 Remove extra definitions.
7ca4e8a1
JB
14565 (calc-coth): New function.
14566 (calcFunc-cot): Fix `let'.
14567
0e0d5683
EZ
145682005-02-19 Eli Zaretskii <eliz@gnu.org>
14569
14570 * faces.el (escape-glyph, minibuffer-prompt): Add commentary for
14571 the reasons we use "type pc" in these faces.
14572
14573 * button.el (button): Ditto.
14574
2511035d
EZ
145752005-02-19 Michael Mauger <mmaug@yahoo.com>
14576
14577 * replace.el (query-replace-read-from): Set the value of
14578 query-replace-from-history-variable to handle the case of an empty
14579 string entered to accept the suggested default.
74f69b93 14580
78d54dee
SM
14581 * net/tramp.el (tramp-file-name-for-operation):
14582 Use dired-call-process instead of dired-call-process-command.
74f69b93 14583
7182a9a6
JB
145842005-02-19 Jay Belanger <belanger@truman.edu>
14585
14586 * calc/calc-arith.el (math-trig-inverses, math-div-trig)
14587 (math-div-non-trig): New variables.
14588 (math-combine-prod-trig, math-div-new-trig, math-div-new-non-trig)
14589 (math-div-isolate-trig, math-div-isolate-trig-term): New functions.
14590 (math-combine-prod, math-div-symb-fancy): Add simplifications for
14591 trig expressions.
14592
8c4e7434
NR
145932005-02-19 Nick Roberts <nickrob@snap.net.nz>
14594
14595 * progmodes/gdb-ui.el (gdb-var-update-handler)
14596 (gdb-speedbar-timer-fn): Ensure speedbar updates with new values
14597 for watch expressions,
14598 (gdb-var-create-handler): Don't set speedbar-update-flag.
14599 (gdb-post-prompt): Simplify test for speedbar.
14600
17561e4f 146012005-02-19 Michael Kifer <kifer@cs.stonybrook.edu>
0fba9f25 14602
78d54dee
SM
14603 * ediff.el (ediff-set-diff-overlays-in-one-buffer)
14604 (ediff-set-fine-overlays-in-one-buffer,ediff-goto-word): Make sure
17561e4f 14605 we use the syntax table of the correct buffer.
78d54dee 14606 (ediff-same-file-contents,ediff-same-contents): Enhancements thanks to
17561e4f 14607 Felix Gatzemeier.
0fba9f25 14608
78d54dee
SM
14609 * ediff-init.el (ediff-hide-face): Check for definedness of functions.
14610 (ediff-file-remote-p): Make synonymous with file-remote-p.
17561e4f 14611 In all deffaces ediff-*-face-*, use min-colors.
0fba9f25 14612
78d54dee
SM
14613 * ediff-mult.el (ediff-meta-mark-equal-files): Make use of
14614 ediff-recurse-to-subdirectories.
14615 (ediff-mark-if-equal): Check that the arguments are strings, use
17561e4f 14616 ediff-same-contents (after to Felix Gatzemeier).
0fba9f25 14617
78d54dee 14618 * ediff.el (ediff-merge-on-startup): Don't set buffer-modified-p to
17561e4f 14619 nil.
0fba9f25 14620
9be92b96
SM
146212005-02-18 Stefan Monnier <monnier@iro.umontreal.ca>
14622
14623 * log-view.el (log-view-message-re): Fix up Subversion regexp.
14624
3a51abf1
DK
146252005-02-18 David Kastrup <dak@gnu.org>
14626
14627 * progmodes/meta-mode.el (meta-mark-active): Fix condition to just
14628 use `mark-active' when defined.
14629
92dc83a9
KH
146302005-02-18 Kenichi Handa <handa@m17n.org>
14631
14632 * ps-print.el (ps-font-info-database): New entry
14633 ZapfChancery-MediumItalic with correct font name. Fix font name
14634 of the entry Zapf-Chancery-MediumItalic.
14635
6dbbc01d
LT
146362005-02-16 Luc Teirlinck <teirllm@auburn.edu>
14637
14638 * autorevert.el (auto-revert-stop-on-user-input): Further doc fix.
14639
4aed6e1e
KS
146402005-02-16 Kim F. Storm <storm@cua.dk>
14641
14642 * ido.el (ido-fallback-command): Pass user input to fallback command.
14643
146442005-02-16 Nick Roberts <nickrob@snap.net.nz>
fb05d8af
NR
14645
14646 * progmodes/gdb-ui.el (gdb-set-gud-minor-mode-existing-buffers)
14647 (gdb-find-file-hook): Add server prefix.
14648
a29c9707
RS
146492005-02-16 Richard M. Stallman <rms@gnu.org>
14650
14651 * replace.el (perform-replace): Pass new args to replace-highlight.
14652 (replace-highlight): Take region args,
14653 and pass them to isearch-lazy-highlight-new-loop.
14654
14655 * novice.el (disabled-command-hook): Autoload the defalias
14656 and the make-obsolete-variable call.
14657
14658 * menu-bar.el (menu-bar-select-frame): FRAME defaults to selected.
14659
14660 * isearch.el (isearch-lazy-highlight-start-limit)
14661 (isearch-lazy-highlight-end-limit): New variables limit
14662 the region for highlighting.
14663 (isearch-lazy-highlight-new-loop): New args BEG and END.
14664 (isearch-lazy-highlight-search): Use the new vars.
14665 (isearch-lazy-highlight-update): Likewise.
14666
14667 * dired.el (dired-build-subdir-alist): Bind buffer-undo-list to t.
14668
14669 * cus-start.el (all): Use default-boundp.
14670
4aed6e1e 146712005-02-15 David Casperson <casper@unbc.ca> (tiny change)
a29c9707
RS
14672
14673 * menu-bar.el (menu-bar-select-frame): Handle current frame.
14674
e1c9f939
LT
146752005-02-15 Luc Teirlinck <teirllm@auburn.edu>
14676
14677 * autorevert.el (auto-revert-stop-on-user-input)
14678 (auto-revert-verbose): Doc fixes.
14679
52c7f9ee
JR
146802005-02-15 Benjamin Riefenstahl <Benjamin.Riefenstahl@epost.de>
14681
14682 * international/mule-cmds.el (set-locale-environment): Remove call
14683 to set-selection-coding-system on Windows.
14684
6ec30302
JB
146852005-02-15 Jay Belanger <belanger@truman.edu>
14686
14687 * calc/calc-alg.el: Add simplification rules for calcFunc-sec,
78d54dee 14688 calcFunc-csc, calcFunc-cot, calcFunc-sech, calcFunc-csch, and
6ec30302
JB
14689 calcFunc-coth.
14690 (math-simplify-sqrt): Add simplifications.
14691
14692 * calc/calc-arith.el (math-real-if-arg-functions): Add functions
14693 to list.
14694
14695 * calc/calc-ext.el: Add functions to autoloads.
14696
14697 * calc/calc-math.el (calc-sec, calc-csc, calc-cot, calc-sech)
14698 (calc-csch, calc-coth, calcFunc-sec, calcFunc-csc, calcFunc-cot)
14699 (calcFunc-sech, calcFunc-csch, calcFunc-coth, math-sec-raw)
14700 (math-csc-raw, math-cot-raw): New functions.
14701
14702 * calc/calc-rules.el (calc-DistribRules, calc-NegateRules): Add rules.
14703
14704 * calc/calc-undo.el (calc-handle-undo): Remove prefix from
14705 the variable name in a message.
14706
14707 * calc/calc-units.el: Add simplification rules for calcFunc-sec,
14708 calcFunc-csc, calcFunc-cot.
14709
14710 * calc/calcalg2.el: Add derivative and integration rules for
14711 calcFunc-sec, calcFunc-csc, calcFunc-cot, calcFunc-sech,
14712 calcFunc-csch, calcFunc-coth.
14713 (math-do-integral-methods): Add to checks for when to use
14714 substitutions.
14715
14716 * calc/calccomp.el (math-eqn-special-funcs): Add functions to list.
14717
43817a75
LK
147182005-02-15 Lute Kamstra <lute@gnu.org>
14719
9be92b96
SM
14720 * emacs-lisp/lisp-mode.el (lisp-mode-variables):
14721 Add ;;;###autoload to `outline-regexp'. Suggested by Stefan Monnier
43817a75
LK
14722 <monnier@iro.umontreal.ca>
14723 (lisp-outline-level): Improve efficiency. Suggested by David
14724 Kastrup <dak@gnu.org>.
14725
34093ed7
NR
147262005-02-15 Nick Roberts <nickrob@snap.net.nz>
14727
14728 * progmodes/gdb-ui.el (gdb-find-file-unhook): New variable.
14729 (gdb-set-gud-minor-mode, gdb-set-gud-minor-mode-1)
14730 (gdb-set-gud-minor-mode-existing-buffers): New functions.
52eb0373 14731 (gdb-find-file-hook): New hook. Add it to find-file-hook.
34093ed7
NR
14732 (gdb-info-breakpoints-custom, gdb-source-info): Simplify.
14733
0f014aa1
LT
147342005-02-14 Luc Teirlinck <teirllm@auburn.edu>
14735
14736 * cus-start.el (all): Comment change.
14737
23e8c095
LK
147382005-02-14 Lute Kamstra <lute@gnu.org>
14739
14740 * cus-start.el (all): Check if symbol is void.
14741
a4869139
CD
147422005-02-14 Carsten Dominik <dominik@science.uva.nl>
14743
14744 * textmodes/reftex-cite.el (reftex-do-citation): Cleanup single
14745 optional argument to \cite.
14746
134948fc
RS
147472005-02-14 Richard M. Stallman <rms@gnu.org>
14748
14749 * cus-edit.el (custom-buffer-create-internal): Update help message.
14750 (custom-magic-alist): Update help messages.
14751
14752 * cus-start.el (all): Allow a var to specify a standard value.
14753
5e2087b8
LT
147542005-02-12 Luc Teirlinck <teirllm@auburn.edu>
14755
14756 * custom.el (custom-theme-set-variables): Handle variable aliases.
14757
14758 * frame.el (blink-cursor-timer): Doc fix.
5e2087b8
LT
14759 (blink-cursor): Make it an alias for `blink-cursor-mode' and
14760 declare obsolete.
03e38499
LT
14761 (blink-cursor-mode): Define with defcustom and use correct
14762 standard expression in that defcustom.
5e2087b8
LT
14763 * startup.el (command-line): Adapt to above changes in frame.el.
14764
b7a2a696
LK
147652005-02-11 Lute Kamstra <lute@gnu.org>
14766
14767 * apropos.el (apropos-score-doc): Prevent division by zero.
14768
ea66d5e0
GM
147692005-02-11 Ulf Jasper <ulf.jasper@web.de>
14770
14771 * calendar/icalendar.el (icalendar--get-event-property): Doc fix.
14772 (icalendar--get-event-property-attributes)
14773 (icalendar--get-event-properties)
14774 (icalendar--datetime-to-diary-date): New functions.
14775 (icalendar--split-value): Doc fix.
14776 (icalendar--datetime-to-noneuropean-date)
14777 (icalendar--datetime-to-european-date): New optional argument
14778 SEPARATOR. Return result as a string instead of a list.
14779 (icalendar--get-weekday-number): Check if ABBREVWEEKDAY is nil.
14780 (icalendar--convert-string-for-export): Rename arg S to STRING.
14781 (icalendar-export-region): Doc fix. Change name of error buffer.
14782 Save output buffer.
14783 (icalendar-import-file): Add blank at end of prompt.
14784 (icalendar-import-buffer): Doc fix. Do not switch to error
14785 buffer. Indicate status in return value.
14786 (icalendar--convert-ical-to-diary): Doc fix. Change name of error
14787 buffer. Save output buffer. Handle exception from recurrence
14788 rules (EXDATE, EXRULE). Handle start- and end-date of recurring
14789 events. Fix problems with weekly all-day events.
14790
44291460
RS
147912005-02-10 Richard M. Stallman <rms@gnu.org>
14792
14793 * simple.el (eval-expression-print-format):
14794 Avoid warning about edebug-active.
14795
9be92b96 14796 * help.el (help-for-help-internal): Rename from help-for-help.
44291460
RS
14797 (help-for-help): Define with defalias.
14798
14799 * font-core.el (font-lock-default-function): Use with-no-warnings.
14800
14801 * cus-edit.el (custom-buffer-create-internal): Improve help-echo.
14802
14803 * custom.el (defface): Doc fix.
14804
37956fd5
NR
148052005-02-10 Nick Roberts <nickrob@snap.net.nz>
14806
14807 * progmodes/gdb-ui.el (gdb-ann3): Re-instate GDB command "set
14808 width 0" to prevent word wrapping problems.
14809
44042fe7
KS
148102005-02-09 Kim F. Storm <storm@cua.dk>
14811
14812 * ido.el (ido-file-extensions-order): New defcustom.
14813 (ido-file-extension-lessp, ido-file-extension-aux)
14814 (ido-file-extension-order): New advanced file ordering.
14815 (ido-file-lessp): New simple file ordering.
14816 (ido-sort-list): Remove.
14817 (ido-make-file-list): Use ido-file-lessp or ido-file-extension-lessp.
14818 (ido-make-dir-list, ido-completion-help): Use ido-file-lessp.
14819
e7eaabae
DN
148202005-02-08 Dan Nicolaescu <dann@ics.uci.edu>
14821
14822 * progmodes/grep.el (grep-regexp-alist): Match an optional ^[[K
14823 that some versions of grep produce.
14824 (grep-mode-font-lock-keywords): Likewise.
14825
76f8cd56
NR
148262005-02-09 Nick Roberts <nickrob@snap.net.nz>
14827
14828 * progmodes/gdb-ui.el (gdb-location-list): New variable.
9be92b96 14829 (gdb-cdir): Delete.
76f8cd56
NR
14830 (gdb-info-breakpoints-custom, gdb-goto-breakpoint)
14831 (gdb-source-info): Treat case when source file is in another
14832 directory properly.
14833 (gdb-get-location): New function.
14834
519b13cd
JB
148352005-02-07 Jay Belanger <belanger@truman.edu>
14836
14837 * calc/calc-prog.el (calc-write-parse-table-part)
14838 (calc-fix-token-name): Fix a check for language type.
14839
9be92b96 14840 * calc/calccomp.el (math-compose-expr): Fix a check for language type.
519b13cd 14841
009bb5d2
AS
148422005-02-07 Andre Spiegel <spiegel@gnu.org>
14843
14844 * vc-hooks.el (vc-make-version-backup): Ignore file-errors such
14845 as directory not writable.
14846
82ec225b
KS
148472005-02-07 Kim F. Storm <storm@cua.dk>
14848
14849 * emulation/cua-base.el (cua-max-undo, cua-undo): Remove.
14850 (cua--standard-movement-commands): Remove list.
14851 Instead, set CUA property value to move for movement commands.
14852 (cua-movement-commands): Remove. Users must set CUA prop instead.
14853 (cua--pre-command-handler): Check CUA property.
14854 (cua--init-keymaps): Don't remap undo commands.
14855 (cua-mode): Don't call cua--rectangle-on-off.
14856
14857 * emulation/cua-rect.el (cua--undo-list, cua--tidy-undo-counter)
14858 (cua--rect-undo, cua--tidy-undo-lists, cua--rectangle-on-off): Remove.
14859 (cua--rect-undo-set-point): New var.
14860 (cua--rectangle-undo-boundary): Setup undo apply entry.
14861 (cua--rect-undo-handler): New function for rectangle undo.
14862 (cua--rect-start-position, cua--rect-end-position): Add.
14863 (cua--rectangle-post-command): Call cua--rectangle-set-corners
14864 for restored rectangle. Set point if cua--rect-undo-set-point.
14865
c529f7f7
JB
148662005-02-06 Jay Belanger <belanger@truman.edu>
14867
14868 * calc/calc-lang.el (calc-tex-language): Display more information
14869 in messages.
14870
14871 * calc/calccomp.el (math-compose-expr): Allow multiline matrices
14872 in TeX mode.
14873
ba2c991c
RS
148742005-02-06 Richard M. Stallman <rms@gnu.org>
14875
14876 * emacs-lisp/lisp.el (buffer-end): Doc fix.
14877
6d61d855
EZ
148782005-02-05 Arne_J\e,Ax\e(Brgensen <arne@arnested.dk> (tiny change)
14879
14880 * net/ldap.el (ldap-search-internal): Support attributes with
14881 optional descriptions separated by a semi-colon, as in
14882 "userCertificate;binary".
14883
18daafed
JD
148842005-02-05 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
14885
14886 * x-dnd.el (x-dnd-handle-xdnd): Handle the case where the flags
14887 isn't a cons (i.e. the version is 0).
14888
cb602754
EZ
148892005-02-05 Eli Zaretskii <eliz@gnu.org>
14890
14891 * help.el (help-for-help): Doc fix.
14892
a0079e58
NR
148932005-02-05 Nick Roberts <nickrob@snap.net.nz>
14894
52eb0373 14895 * progmodes/gdb-ui.el: Update copyright. Put GDB-Frames before
a0079e58
NR
14896 GDB-Windows on the menu-bar as this works better.
14897
e67d06eb
JB
148982005-02-04 Jay Belanger <belanger@truman.edu>
14899
14900 * calc/calc-embed.el (calc-embedded-update): Don't put in
52eb0373 14901 unnecessary newlines. Adjust the end of formula marker.
e67d06eb
JB
14902
14903 * calc/calc-lang.el (math-latex-parse-frac): Don't use arguments.
14904 (math-latex-parse-two-args): New function.
14905
02f244c8
LK
149062005-02-03 Lute Kamstra <lute@gnu.org>
14907
14908 * help-fns.el (help-with-tutorial): Make sure that users cannot
14909 remove the entire text of the tutorial by means of `undo'.
14910
ca97010c
SM
149112005-02-03 Stefan Monnier <monnier@iro.umontreal.ca>
14912
14913 * textmodes/ispell.el (ispell-internal-change-dictionary): Fix problem
14914 in recent changes, where the ispell process was repeatedly
14915 killed & restarted.
a41118cc
SM
14916
14917 * international/mule-cmds.el (set-locale-environment): Set file-name
14918 coding system to utf-8 on Darwin systems.
14919 (set-default-coding-systems): Don't set default-file-name-coding-system
14920 on Darwin systems.
14921
4e07258f
RS
149222005-02-03 Richard M. Stallman <rms@gnu.org>
14923
14924 * hi-lock.el (hi-lock-mode): Turning on Hi-Lock turns on Font-Lock.
14925
149262005-02-03 Matt Hodges <MPHodges@member.fsf.org>
14927
14928 * faces.el (list-faces-display): Add optional argument.
14929
30b940a7
SM
149302005-02-02 Stefan Monnier <monnier@iro.umontreal.ca>
14931
14932 * font-core.el (font-lock-default-function): Handle the rare case where
14933 only font-lock-keywords is set.
14934
4e07258f 149352005-02-02 Kenichi Handa <handa@m17n.org>
fbbde29a 14936
30b940a7 14937 * international/characters.el: Cancel previous change for
fbbde29a
KH
14938 I-WITH-DOT-ABOVE and DOTLESS-i.
14939
14940 * international/latin-5.el: Cancel previous change.
14941
87c366c1
NR
149422005-02-02 Nick Roberts <nickrob@snap.net.nz>
14943
14944 * progmodes/gud.el: Correction to syntax in gud-menu-map.
14945
56072160
KH
149462005-02-02 Kenichi Handa <handa@m17n.org>
14947
14948 * international/latin-5.el (tbl): Setup cases of I-WITH-DOT-ABOVE,
14949 DOTLESS-i.
14950
14951 * international/characters.el: Setup cases of GREEK-FINAL-SIGMA,
14952 Y-WITH-DIAERESIS, I-WITH-DOT-ABOVE, DOTLESS-i.
14953
394dff57 14954 * case-table.el (get-upcase-table): New function.
56072160
KH
14955 (copy-case-table): Copy upcaes table too if non-nil.
14956 (set-case-syntax-delims): Maintain upcase table too.
14957 (set-case-syntax-pair): Likewise.
14958 (set-upcase-syntax, set-downcase-syntax): New functions.
14959 (set-case-syntax): Maintain upcase table too.
14960
dd8e8b27
NR
149612005-02-02 Nick Roberts <nickrob@snap.net.nz>
14962
52eb0373 14963 * progmodes/gdb-ui.el (gdb-goto-info): Delete.
dd8e8b27
NR
14964
14965 * progmodes/gud.el (gud-goto-info): New function.
14966 (gud-tool-bar-map): Use correct icon.
14967
cc08f5b2
TTN
149682005-02-01 Thien-Thi Nguyen <ttn@gnu.org>
14969
14970 * emacs-lisp/lisp-mode.el (lisp-indent-function): Fix bug:
14971 When delegating, order args in the funcall correctly.
14972
b961eb0e
TTN
149732005-02-01 Thien-Thi Nguyen <ttn@gnu.org>
14974
14975 * emacs-lisp/lisp-mode.el (lisp-indent-function): Doc fix.
14976
2fdf4457
CD
149772005-02-01 Carsten Dominik <dominik@science.uva.nl>
14978
14979 * textmodes/reftex.el (reftex-access-scan-info): Error out in a
14980 buffer not visiting a file.
14981
a214f7ba
JB
149822005-01-31 Jay Belanger <belanger@truman.edu>
14983
14984 * calc/calc-embed.el (calc-embedded-find-bounds): Set the formula
14985 bound on the line with the formula.
14986
fb89c330
KS
149872005-01-31 Kim F. Storm <storm@cua.dk>
14988
14989 * ses.el (ses-create-cell-variable-range)
14990 (ses-destroy-cell-variable-range, ses-reset-header-string)
14991 (ses-set-with-undo, ses-unset-with-undo, ses-aset-with-undo)
14992 (ses-insert-row): Fix format of apply undo entries.
14993
998858ae
JB
149942005-01-31 Jay Belanger <belanger@truman.edu>
14995
14996 * calc/calc-aent.el (math-read-token): Separate the TeX and LaTeX
14997 parts.
14998
14999 * calc/calc-embed.el (calc-embedded-open-formula)
15000 (calc-embedded-close-formula): Ignore matrix environments.
15001
15002 * calc/calc-ext.el (math-read-big-expr): Make LaTeX the default
15003 TeX mode.
15004
15005 * calc/calc-lang.el (math-function-table, math-oper-table)
15006 (math-variable-table): Adjust the LaTeX portions.
15007
15008 * calc/calc.el (math-tex-ignore-words): Remove LaTeX portion.
15009 (math-latex-ignore-words): New constant.
15010
a6e7a34b
RS
150112005-01-31 Richard M. Stallman <rms@gnu.org>
15012
15013 * textmodes/ispell.el (ispell-local-dictionary-overridden): New var.
15014 (ispell-local-dictionary): Doc fix.
15015 (ispell-dictionary-alist): Don't include ispell-local-dictionary-alist.
15016 Don't reinitialize at run time. Don't defcustom.
15017 All uses changed to append ispell-local-dictionary-alist,
15018 or check it first.
15019 (ispell-current-dictionary): New variable for dictionary in use.
15020 (ispell-dictionary): Now used only for global default.
15021 (ispell-start-process): Set ispell-current-dictionary,
15022 not ispell-dictionary.
15023 (ispell-change-dictionary): Use this only for setting
15024 user preferences.
15025 (ispell-internal-change-dictionary): New function
15026 to change the current dictionary in use.
fb89c330
KS
15027 (ispell-region, ispell-process-line, ispell-buffer-local-dict):
15028 Use ispell-current-dictionary.
a6e7a34b
RS
15029 Handle ispell-local-dictionary-overridden.
15030 (ispell-buffer-local-dict): Call ispell-internal-change-dictionary.
15031
1be70c61
JB
150322005-01-31 Jay Belanger <belanger@truman.edu>
15033
15034 * calc/calc-aent.el (math-read-token): Add support for LaTeX.
15035
15036 * calc/calc-ext.el: Add calc-latex-language to autoloads.
15037 (calc-mode-map): Add calc-latex-language.
15038
15039 * calc/calc-lang.el (calc-latex-language, math-latex-parse-frac)
15040 (math-latex-print-frac): New functions.
15041 (math-oper-table, math-function-table, math-variable-table)
15042 (math-complex-format, math-input-filter): Add latex properties.
15043 (calc-set-language): Set math-expr-special-function-mapping.
15044
15045 * calc/calc-prog.el (calc-edit-user-syntax, calc-fix-token-name)
fe38e3b0 15046 (calc-write-parse-table-part): Add LaTeX support.
1be70c61
JB
15047
15048 * calc/calc.el (calc-language): Adjust docstring.
15049 (calc-set-mode-line): Add LaTeX support.
15050 (math-expr-special-function-mapping): New variable.
e09d97e8 15051 (math-tex-ignore-words): Add to list.
fb89c330 15052
1be70c61
JB
15053 * calc/calccomp.el (math-compose-expr, math-compose-rows):
15054 Add LaTeX support.
15055 (math-compose-expr): Add support for special functions.
15056
15057 * calc/calc-help.el (calc-d-prefix-help): Add LaTeX.
15058
2d08f307
NR
150592005-01-31 Nick Roberts <nickrob@snap.net.nz>
15060
15061 * progmodes/gdb-ui.el (gdb-memory-address)
15062 (gdb-memory-repeat-count, gdb-memory-format, gdb-memory-unit)
15063 (gdb-memory-mode-map, gdb-memory-format-keymap)
15064 (gdb-memory-format-menu, gdb-memory-unit-keymap)
15065 (gdb-memory-unit-menu): New variables for a buffer
15066 that lets the user examine program memory.
15067 (gdb-memory-set-address, gdb-memory-set-repeat-count)
15068 (gdb-memory-format-binary, gdb-memory-format-octal)
15069 (gdb-memory-format-unsigned, gdb-memory-format-signed)
15070 (gdb-memory-format-hexadecimal, gdb-memory-format-menu)
15071 (gdb-memory-format-menu-1, gdb-memory-unit-giant)
15072 (gdb-memory-unit-word, gdb-memory-unit-halfword)
15073 (gdb-memory-unit-byte, gdb-memory-unit-menu)
15074 (gdb-memory-unit-menu-1, gdb-make-header-line-mouse-map)
15075 (gdb-memory-mode, gdb-memory-buffer-name)
15076 (gdb-display-memory-buffer, gdb-frame-memory-buffer):
15077 New functions for above buffer.
15078
ce406543
RS
150792005-01-30 Richard M. Stallman <rms@gnu.org>
15080
15081 * cus-edit.el (custom-bury-buffer): Function deleted.
15082 (custom-buffer-done-function): Option deleted.
15083 (custom-buffer-done-kill): New (replacement option.
15084 (Custom-buffer-done): Call quit-window.
15085 (custom-buffer-create-internal): Update for above changes.
15086
03c64f2e
LT
150872005-01-29 Luc Teirlinck <teirllm@auburn.edu>
15088
15089 * simple.el (undo-ask-before-discard): New var.
15090 (undo-outer-limit-truncate): Implement it.
15091 (undo-extra-outer-limit): Doc update.
15092
5a92a9eb
RS
150932005-01-29 Richard M. Stallman <rms@gnu.org>
15094
394dff57 15095 * ses.el (undo-more): Delete defadvice.
5a92a9eb
RS
15096 (ses-begin-change): Doc fix.
15097
15098 * dired.el (dired-mode-map): Remap `undo' and `advertised-undo'
15099 instead of rebinding C-x u and C-_.
15100
15101 * files.el (normal-backup-enable-predicate): Return nil for files
15102 in /tmp, regardless of temporary-file-directory.
15103
15104 * man.el (Man-getpage-in-background): Disable undo in Man buffer.
15105
15106 * rect.el (delete-rectangle-line, delete-extract-rectangle-line)
15107 (open-rectangle, delete-whitespace-rectangle-line)
03c64f2e 15108 (clear-rectangle-line): If FILL, pass t instead of FILL
5a92a9eb
RS
15109 for move-to-column's 2nd arg.
15110
15111 * simple.el (undo): Fix the test for continuing a series of undos.
15112 (undo-more): Set pending-undo-list to t when we reach end.
394dff57 15113 (pending-undo-list): Move up defvar.
5a92a9eb
RS
15114
15115 * wid-edit.el (widget-button-click):
15116 Shorten the range of the track-mouse binding.
15117
15118 * comint.el (comint-insert-input): Undo previous changes;
15119 use last-input-event in interactive spec.
15120
28d986b9
EZ
151212005-01-29 Eli Zaretskii <eliz@gnu.org>
15122
cf63e6fa
EZ
15123 * progmodes/compile.el (compilation-start): Bind buffer-read-only
15124 to nil before invoking call-process. Reset buffer's modified flag
15125 after fontifying it in the no-async branch.
15126
28d986b9
EZ
15127 * wid-edit.el (widget-specify-button): If mouse pointer shape
15128 cannot be changed, use mouse face instead.
15129
c7c87573
NR
151302005-01-29 Nick Roberts <nickrob@snap.net.nz>
15131
15132 * progmodes/gdb-ui.el (gdb-info-breakpoints-custom)
15133 (gdb-goto-breakpoint): Make breakpoint handling work on template
88cc5da7 15134 functions in C++. Reported by Martin Reed <mjreed@essex.ac.uk>
588c0770 15135 (gdb-assembler-custom): Update to recognize breakpoint information
88cc5da7 15136 added on 2005-01-19.
c7c87573 15137
394dff57
SM
151382005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
15139
15140 * progmodes/scheme.el (scheme-mode-variables): Set comment-add.
15141 (dsssl-mode): Use define-derived-mode.
15142 (scheme-mode-initialize): Remove.
15143 (scheme-mode): Use run-mode-hooks.
15144
15145 * cus-edit.el (customize-group-other-window)
15146 (custom-buffer-create-other-window): Don't override special-display-*.
15147 (custom-mode-map): Make it dense.
15148
15149 * emacs-lisp/lisp-mode.el (eval-defun-1): Make sure `defvar' always
15150 sets the default value.
15151
2d65673f
EZ
151522005-01-28 Eli Zaretskii <eliz@gnu.org>
15153
15154 * descr-text.el: Add more keywords.
15155
6b626913
SM
151562005-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
15157
b9fbc167
SM
15158 * speedbar.el: Avoid unnecessary use of locate-library.
15159
6b626913
SM
15160 * international/mule-cmds.el (standard-display-european-internal):
15161 Don't fiddle with latin-1 non-break space any more since it's now
15162 special cased in the C code.
15163 Don't "do&undo" setting for 160 (especially, don't undo incorrectly).
15164
3bf93f74
LT
151652005-01-26 Luc Teirlinck <teirllm@auburn.edu>
15166
15167 * cus-start.el (all): Add `undo-outer-limit'.
15168
31df23f5
LK
151692005-01-25 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
15170
6b626913
SM
15171 * textmodes/bibtex.el (bibtex-format-entry):
15172 Use `bibtex-empty-field-re' only on the text of fields, not on entire
31df23f5
LK
15173 field lines.
15174 (bibtex-autofill-entry): Use `bibtex-empty-field-re' on a string,
15175 not on part of a buffer.
15176
151772005-01-25 Lute Kamstra <lute@gnu.org>
15178
15179 * textmodes/bibtex.el (bibtex-empty-field-re): Don't match
15180 nonempty field text strings like "{letters\\macro{}more letters}".
15181 Clarify docstring.
15182 (bibtex-sort-entry-class, bibtex-autokey-titleword-ignore)
15183 (bibtex-entry-offset, bibtex-parse-association)
15184 (bibtex-parse-field-name): Fix typos in docstrings.
6b626913 15185 (bibtex-field-list, bibtex-find-crossref): Fix typos in error messages.
31df23f5 15186
19f26a89 151872005-01-24 Carsten Dominik <dominik@science.uva.nl>
640d0c89 15188
60fc9395 15189 * textmodes/reftex-global.el (reftex-isearch-push-state-function)
640d0c89 15190 (reftex-isearch-pop-state-function, reftex-isearch-isearch-search)
60fc9395
CD
15191 (reftex-isearch-switch-to-next-file, reftex-isearch-turn-off)
15192 (reftex-isearch-turn-on, reftex-isearch-minor-mode): New functions.
15193
15194 * textmodes/reftex.el (reftex-mode-menu): Add entry for reftex
15195 isearch minor mode.
15196
fe860842
LT
151972005-01-24 Luc Teirlinck <teirllm@auburn.edu>
15198
15199 * help-at-pt.el (help-at-pt-display-when-idle): Add autoload cookie.
15200
2fc3738c
LK
152012005-01-24 Lute Kamstra <lute@gnu.org>
15202
15203 * textmodes/ispell.el (ispell-dictionary-alist-4): Rewrite the
15204 CASECHARS and NOT-CASECHARS regular expressions of the
15205 "nederlands" and "nederlands8" dictionaries to prevent a "Range
15206 striding over charsets" error.
15207
dacb2f70
JB
152082005-01-24 Jay Belanger <belanger@truman.edu>
15209
15210 * calc/calc-store.el (calc-declare-variable): Use calc-var-name to
15211 display variable name.
15212
e1a050dc
KH
152132005-01-24 Kenichi Handa <handa@m17n.org>
15214
15215 * international/encoded-kb.el (encoded-kbd-iso2022-single-shift):
15216 Fix setting of the element of encoded-kbd-iso2022-invocations.
15217
ac94d5f4
NR
152182005-01-24 Nick Roberts <nickrob@snap.net.nz>
15219
15220 * progmodes/gdb-ui.el (gdb-goto-breakpoint, gdb-frames-select)
15221 (gdb-threads-select): Change to also accept mouse events.
15222 (gdb-mouse-goto-breakpoint, gdb-frames-mouse-select)
15223 (gdb-threads-mouse-select): Delete.
15224
9bb99df6
LT
152252005-01-23 Luc Teirlinck <teirllm@auburn.edu>
15226
15227 * files.el (insert-directory): Take care of empty directory,
15228 listed without -a switch.
15229
bd6a8278
SM
152302005-01-23 Stefan Monnier <monnier@iro.umontreal.ca>
15231
04138be8
SM
15232 * textmodes/refill.el (refill-post-command-function):
15233 Add `indent-new-comment-line' and `reindent-then-newline-and-indent'
15234 to the list of functions that we should be careful not to undo.
15235 (refill-late-fill-paragraph-function): Remove.
15236 (refill-saved-state): New var.
15237 (refill-mode): Use it to save fill-paragraph-function.
15238 Save also the value of auto-fill-function.
15239
bd6a8278
SM
15240 * term/w32-win.el: Simplify code.
15241
5c20cae2
KS
152422005-01-23 Kim F. Storm <storm@cua.dk>
15243
8f958b40
KS
15244 * simple.el (line-move): Adapt to new return value from
15245 pos-visible-in-window-p.
15246
5c20cae2
KS
15247 * simple.el (line-move): Fix last change. Check partial
15248 visibility at point rather than at window-start.
15249
e1c7e69a
JR
152502005-01-22 Jason Rumney <jasonr@gnu.org>
15251
15252 * term/w32-win.el (xw-defined-colors): Remove debug-message.
15253
3d4d788a
DK
152542005-01-22 David Kastrup <dak@gnu.org>
15255
15256 * progmodes/grep.el: Add alias `find-grep' for `grep-find'.
15257
1a8461d3
EZ
152582005-01-22 Eli Zaretskii <eliz@gnu.org>
15259
15260 * type-break.el (type-break-mode): Add a test for
15261 type-break-file-name being non-nil.
15262
1da1887d
EZ
152632005-01-22 Toby Allsopp <Toby.Allsopp@navman.com> (tiny change)
15264
15265 * net/eudc.el (top level): Call (message "") via progn, so that
15266 eudc-options-file is loaded.
15267
d00e399a
KS
152682005-01-22 Kim F. Storm <storm@cua.dk>
15269
15270 * simple.el (line-move-1): Rename from line-move.
15271 (line-move): New function that adjusts vscroll for partially
15272 visible rows, and calls line-move-1 otherwise.
15273
2ff1dec9
JW
152742005-01-21 Ren\e,Ai\e(B Kyllingstad <listmailxemacs@kyllingstad.com>
15275
623f1465 15276 * pcomplete.el: Define pcomplete-read-event instead of read-event,
2ff1dec9
JW
15277 since it's not a complete read-event implementation
15278
7ec35700
JB
152792005-01-20 Jay Belanger <belanger@truman.edu>
15280
15281 * calc/calc-ext.el (calc-fancy-prefix-other-key): Set prefix arg
15282 for called function.
15283
a15252fd
ST
152842005-01-20 Steven Tamm <steventamm@mac.com>
15285
6b626913 15286 * term/mac-win.el (process-connection-type): Remove.
a15252fd
ST
15287 Controlled now by s/darwin.h:PTY_ITERATION.
15288
66c226bf
SM
152892005-01-20 Stefan Monnier <monnier@iro.umontreal.ca>
15290
15291 * window.el (handle-select-window): Don't switch window when we're
15292 in the minibuffer.
15293
7c018923
SM
152942005-01-10 Paul Pogonyshev <pogonyshev@gmx.net>
15295
15296 * subr.el (dotimes-with-progress-reporter): New macro.
15297
15298 * ses.el (ses-dotimes-msg): Remove macro.
15299 Use `dotimes-with-progress-reporter' instead.
15300
8db8a5cf
ST
153012005-01-19 Steven Tamm <steventamm@mac.com>
15302
15303 * term/mac-win.el (process-connection-type): Use new
588c0770 15304 operating-system-release variable to use ptys on Darwin 7 (OS X
8db8a5cf
ST
15305 10.3) when using carbon build.
15306
7679290d
JB
153072005-01-19 Jay Belanger <belanger@truman.edu>
15308
15309 * calc/calc-ext.el (calc-fancy-prefix-other-key): Don't clear
15310 flags if the last command was a tab or M-tab.
15311
17c90a9e
JB
15312 * calc/calc-prog.el (calc-user-define-edit): Put original formula
15313 in formula editing buffer.
15314
2c60b6d3
NR
153152005-01-19 Nick Roberts <nickrob@snap.net.nz>
15316
15317 * progmodes/gdb-ui.el (gdb-put-breakpoint-icon): Add help-echo for
15318 breakpoint image symbol in margin.
15319
1ff85beb
JB
153202005-01-19 Jay Belanger <belanger@truman.edu>
15321
15322 * calc/calc-prog.el (calc-execute-kbd-macro):
15323 Ignore calc-keep-arg-flag.
15324
664ca704
KH
153252005-01-19 Kenichi Handa <handa@m17n.org>
15326
15327 * textmodes/ispell.el (ispell-looking-at): New function.
15328 (ispell-process-line): Use ispell-looking-at to compare the ispell
15329 output and the buffer contents.
15330
926787be
JB
153312005-01-18 Jay Belanger <belanger@truman.edu>
15332
15333 * calc/calc.el (calc-display-raw): Fix docstring.
15334
67b9b71f
SM
153352005-01-18 Stefan Monnier <monnier@iro.umontreal.ca>
15336
7c018923
SM
15337 * simple.el (blink-matching-open): Strip extra info from syntax.
15338
67b9b71f
SM
15339 * progmodes/sh-script.el (sh-here-doc-open-re): Don't allow | or other
15340 funny chars in the end-of-here-doc marker.
15341
83c7f806
NR
153422005-01-19 Nick Roberts <nickrob@snap.net.nz>
15343
15344 * progmodes/gdb-ui.el (gdb-put-string): Copy/create strings so
15345 that enable/disabled state of breakpoints is shown correctly in
15346 fringe and on ttys.
15347 (gdb-put-breakpoint-icon, gdb-info-breakpoints-custom):
15348 Add breakpoint information as text properties.
67b9b71f 15349 (gdb-mouse-toggle-breakpoint):
83c7f806 15350 Rename to gdb-mouse-set-clear-breakpoint.
67b9b71f 15351 (gdb-mouse-toggle-breakpoint): New function. Enable/disable
83c7f806
NR
15352 breakpoints in the margin.
15353 (gdb-remove-strings): Simplify.
15354
538a5f8b
JB
153552005-01-17 Jay Belanger <belanger@truman.edu>
15356
15357 * calc/calc-yank.el (calc-edit-mode): Inhibit read-only when
15358 erasing buffer.
15359
444919be
RS
153602005-01-17 Richard M. Stallman <rms@gnu.org>
15361
15362 * progmodes/grep.el (grep-find): Copy from `grep' the condition
15363 for calling grep-compute-defaults.
15364
15365 * play/decipher.el (decipher-mode): Don't call decipher-read-alphabet
15366 if buffer is empty.
15367
15368 * emacs-lisp/lisp.el (backward-kill-sexp, kill-sexp): Doc fixes.
15369
67476fca
SM
153702005-01-17 Stefan Monnier <monnier@iro.umontreal.ca>
15371
15372 * hilit-chg.el (highlight-changes-mode): Don't autoload.
15373
15374 * bindings.el (mode-line-mode-menu): Use bound-and-true-p for all the
15375 non-preloaded variables.
15376
4042dc25
ST
153772005-01-17 Steven Tamm <steventamm@mac.com>
15378
15379 * textmodes/tex-mode.el (tex-start-shell): Adding -i to the
15380 tex-shell cause to force interactivity when using pipes.
15381
aea3bdb1
KS
153822005-01-17 Kim F. Storm <storm@cua.dk>
15383
15384 * simple.el (just-one-space): Make arg optional.
15385
41774623
NR
153862005-01-17 Nick Roberts <nickrob@snap.net.nz>
15387
15388 * xt-mouse.el (xterm-mouse-event): Set new optional fourth arg in
30598da5 15389 posn-at-x-y to t to access left-margin.
41774623 15390
01917a18
MA
153912005-01-16 Michael Albinus <michael.albinus@gmx.de>
15392
15393 Sync with Tramp 2.0.47.
15394
11948172 15395 * net/tramp.el (tramp-operation-not-permitted-regexp) New defcustom,
01917a18
MA
15396 catching keep-date problems in cp/scp operations.
15397 (tramp-handle-copy-file): Don't call `set-file-modes'
15398 unconditionally. Specialized functions should know better what is
15399 necessary. This improves performance a little bit, and the
15400 functions could catch errors with `cp -p' and `scp -p'.
15401 (tramp-do-copy-or-rename-file-via-buffer)
15402 (tramp-do-copy-or-rename-file-out-of-band): Call `set-file-modes'
15403 when appropriate.
67476fca
SM
15404 (tramp-do-copy-or-rename-file-directly): Mask `cp -p' error.
15405 Call `set-file-modes' when appropriate.
01917a18
MA
15406 (tramp-action-out-of-band): Mask `scp -p' error. Reported by Isak
15407 Johnsson <isak@hypergene.com>
15408 (tramp-get-buffer, tramp-get-debug-buffer): Discard the undo list
15409 of both Tramp buffer and debug buffer. Reported by Joakim Verona
15410 <joakim@verona.se>
15411 (tramp-file-name-for-operation): Mark `shell-command' as magic for
15412 Emacs only.
15413
11948172 15414 * net/tramp-util.el (tramp-minor-mode): New minor mode. Add it to
01917a18
MA
15415 `find-file-hooks' and `dired-mode-hook'.
15416 (tramp-minor-mode-map): Respective map. Add remapping for
15417 `compile' and `recompile'.
15418 (tramp-remap-command, tramp-recompile): New defuns.
15419 (tramp-compile): Enable `tramp-minor-mode' and `compilation-mode'
15420 in buffer "*Compilation*". Call the commands asynchronously.
15421
11948172 15422 * net/tramp-vc.el (tramp-vc-do-command, tramp-vc-do-command-new)
01917a18
MA
15423 (tramp-vc-simple-command): Call `tramp-handle-shell-command' but
15424 `shell-command', because it isn't magic in XEmacs. Reported by
15425 Adrian Aichner <adrian@xemacs.org>.
15426
11948172 15427 * net/tramp-smb.el (tramp-smb-file-name-handler-alist): Add entry for
01917a18
MA
15428 `substitute-in-file-name.
15429 (tramp-smb-handle-substitute-in-file-name): New defun.
15430 (tramp-smb-advice-PC-do-completion): Delete advice.
15431
154322005-01-16 Kai Grossjohann <kgrossjo@eu.uu.net>
15433
11948172 15434 * net/tramp.el (tramp-wait-for-output): Fix typo in echo processing.
01917a18
MA
15435 Fix error in deleting region.
15436
d4b6c2e3
RS
154372005-01-15 Richard M. Stallman <rms@gnu.org>
15438
15439 * emacs-lisp/lisp-mnt.el (lm-with-file): Use Lisp mode in temp buffer.
15440 In non-temp buffer, switch syntax table temporarily.
15441
15442 * emacs-lisp/lisp-mode.el (indent-pp-sexp): Doc fix.
15443
15444 * replace.el (occur-accumulate-lines, occur-engine): Avoid warnings.
15445
15446 * tar-mode.el (tar-extract): Bind buffer-undo-list to t.
15447
15448 * imenu.el (imenu--split-menu): Copy menulist before sorting.
15449 (imenu--generic-function): Use START, not BEG, as pos of definition.
15450
15451 * simple.el (just-one-space): Argument specifies number of spaces.
15452
15453 * simple.el (eval-expression-print-format): Avoid warning
15454 about edebug-active.
15455
c85465f9 154562005-01-15 James R. Van Zandt <jrvz@comcast.net> (Tiny change)
d4b6c2e3
RS
15457
15458 * progmodes/sh-script.el: Code copied from make-mode.el
15459 with small changes,
15460 (sh-mode-map): Bind C-c C-\.
15461 (sh-backslash-column, sh-backslash-align): New variables.
15462 (sh-backslash-region, sh-append-backslash): New functions.
aea3bdb1 15463
43805352
EZ
154642005-01-15 Sergey Poznyakoff <gray@Mirddin.farlep.net>
15465
15466 * mail/rmail.el: Updated to work with movemail from GNU Mailutils
67476fca 15467 (rmail-pop-password, rmail-pop-password-required): Move to
43805352 15468 rmail-obsolete group.
67476fca 15469 (rmail-set-pop-password): Rename to rmail-set-remote-password.
43805352 15470 All callers updated.
67476fca 15471 (rmail-get-pop-password): Rename to rmail-get-remote-password.
43805352
EZ
15472 Take an argument specifying whether it is POP or IMAP mailbox we
15473 are using. All callers updated.
67476fca
SM
15474 (rmail-pop-password-error): Rename to
15475 rmail-remote-password-error. Added mailutils-specific error message.
43805352
EZ
15476 (rmail-movemail-search-path)
15477 (rmail-movemail-variant-in-use): New variables.
67476fca
SM
15478 (rmail-remote-password, rmail-remote-password-required):
15479 New customization variables.
15480 (rmail-probe,rmail-autodetect, rmail-movemail-variant-p): New funs.
43805352 15481 (rmail-parse-url): New function.
67476fca 15482 (rmail-get-new-mail, rmail-insert-inbox-text): Update for use
43805352
EZ
15483 with GNU mailutils movemail.
15484
5754a69e
EZ
154852005-01-15 Kevin Ryde <user42@zip.com.au>
15486
15487 * info-look.el (c-mode/symbol): Add ^` to prefix, and change
15488 suffix to space, $ or '$, to correctly position point when going
15489 to @table style constants like DBL_MAX.
15490
a7ed85f0
EZ
154912005-01-15 Jorgen Schaefer <forcer@forcix.cx> (tiny change)
15492
15493 * type-break.el (type-break-mode, type-break-file-time)
67476fca
SM
15494 (type-break-file-keystroke-count, type-break-choose-file):
15495 Don't store data in or load data from the file if type-break-file-name
a7ed85f0
EZ
15496 is nil.
15497 (type-break-file-name): Doc update as per the above.
15498
f79b331a
EZ
154992005-01-15 Stephen Eglen <S.J.Eglen@damtp.cam.ac.uk> (tiny change)
15500
15501 * woman.el (woman-dired-define-key-maybe): If KEY is undefined,
15502 lookup-key might return nil; handle that.
15503
8b3a75ac
EZ
155042005-01-15 Alan Mackenzie <acm@muc.de>
15505
15506 * ebrowse.el (ebrowse-class-in-tree): Return the tail of the tree
67476fca 15507 rather than the element found, thus enabling the tree to be setcar'd.
8b3a75ac 15508
791d856f
CD
155092005-01-14 Carsten Dominik <dominik@science.uva.nl>
15510
15511 * textmodes/org.el (org-show-following-heading): New option.
15512 (org-show-hierarchy-above): Use `org-show-following-heading'.
7d7dac8c 15513 (org-cycle): Documentation fix.
791d856f
CD
15514
15515 * textmodes/org.el (orgtbl-optimized): New option
15516 (orgtbl-mode): New command, a minor mode.
15517 (orgtbl-mode-map): New variable.
15518 (turn-on-orgtbl, orgtbl-mode, orgtbl-make-binding)
15519 (orgtbl-error, orgtbl-self-insert-command)
15520 (orgtbl-delete-backward-char, orgtbl-delete-char): New functions.
15521
15522 * textmodes/org.el (org-mode): `org-table-may-need-update' is now
15523 a local variable in each org-mode buffer.
15524
67476fca 15525 * textmodes/org.el (org-set-regexps-and-options): Rename from
791d856f 15526 `org-set-regexps'. Added checking for STARTUP keyword.
67476fca 15527 (org-get-current-options): Add STARTUP options.
1bef8597 15528 (org-table-insert-row): Make mode intelligent about when
791d856f 15529 realignment is needed.
67476fca
SM
15530 (org-self-insert-command, org-delete-backward-char, org-delete-char):
15531 New commands.
15532 (org-enable-table-editor): New default value `optimized'.
791d856f
CD
15533 (org-table-blank-field): Support blanking regions if active.
15534
af41e141
CD
155352005-01-14 Carsten Dominik <dominik@science.uva.nl>
15536
099fc2c9
CD
15537 * textmodes/reftex-cite.el (reftex-bib-sort-year): Catch the case
15538 if the year is not given.
af41e141 15539
67476fca
SM
15540 * textmodes/reftex-ref.el (reftex-replace-prefix-escapes):
15541 Add new escapes %m and %M, fixed bug with %F by adding
099fc2c9 15542 save-match-data.
67476fca
SM
15543 (reftex-reference): Remove ?. from list of spaces.
15544 (reftex-label-info): Add automatic label prefix recognition.
15545
15546 * textmodes/reftex-index.el (reftex-index-next-phrase):
15547 Add slave parameter to call of `reftex-index-this-phrase'.
15548 (reftex-index-this-phrase): New optional argument.
15549 (reftex-index-region-phrases): Add slave parameter to call of
15550 `reftex-index-this-phrase'.
15551 (reftex-display-index): New argument redo.
15552 (reftex-index-rescan): Add 'redo to arguments of
15553 `reftex-display-index'.
af41e141 15554 (reftex-index-Rescan, reftex-index-revert)
67476fca
SM
15555 (reftex-index-switch-index-tag): Add 'redo to arguments of
15556 `reftex-display-index'.
15557 (reftex-index-make-phrase-regexp): Fix bug with case-sensitive
15558 indexing. Fix bug with matching is there is a quote before or
af41e141
CD
15559 after the word.
15560
67476fca
SM
15561 * textmodes/reftex-cite.el (reftex-all-used-citation-keys):
15562 Fix bug when collecting citation keys in lines with comments.
af41e141
CD
15563 (reftex-citation): Prefix argument no longer rescans the document,
15564 but forces prompting for optional arguments of cite macros.
67476fca 15565 (reftex-do-citation): Prompting for optional arguments implemented.
af41e141 15566
67476fca
SM
15567 * textmodes/reftex-vars.el (reftex-cite-format-builtin):
15568 Add optional arguments to most cite commands.
af41e141
CD
15569 (reftex-cite-cleanup-optional-args): New option
15570 (reftex-cite-prompt-optional-args): New option.
67476fca 15571 (reftex-trust-label-prefix): New option.
af41e141 15572
67476fca
SM
15573 * textmodes/reftex-toc.el (reftex-toc-find-section):
15574 Add push-mark before changing the position in the buffer.
af41e141 15575
67476fca
SM
15576 * textmodes/reftex.el (reftex-prefix-to-typekey-alist): New variable.
15577 (reftex-compile-variables): Compute reftex-prefix-to-typekey-alist.
af41e141 15578
5ca75c83
NR
155792005-01-14 Nick Roberts <nickrob@snap.net.nz>
15580
15581 * xt-mouse.el (xterm-mouse-event): Compute window co-ordinates
15582 more carefully.
15583
ed8031f2
SM
155842005-01-13 Stefan Monnier <monnier@iro.umontreal.ca>
15585
15586 * textmodes/sgml-mode.el (sgml-fill-nobreak): New fun.
15587 (sgml-mode): Use it.
15588 (sgml-get-context): Better keep track of implicitly closed tags.
15589
7573e36d
KH
155902005-01-13 Kenichi Handa <handa@m17n.org>
15591
15592 * textmodes/ispell.el: These changes are to fix misalignment error
15593 caused by equivalent characters of different Emacs charsets.
15594 (ispell-unified-chars-table): New variable.
15595 (ispell-get-decoded-string): New function.
15596 (ispell-get-casechars, ispell-get-not-casechars)
15597 (ispell-get-otherchars): Call ispell-get-decoded-string.
15598
80888260
JPW
155992005-01-12 Johan Bockg\e,Ae\e(Brd <bojohan@users.sourceforge.net>
15600
15601 * custom.el (custom-declare-variable): Just put symbol instead
e2244c1d 15602 of (defvar . symbol) in `current-load-list'.
80888260 15603
9deb0aba
RS
156042005-01-12 Reiner Steib <Reiner.Steib@gmx.de>
15605
15606 * emacs-lisp/elint.el: Fixed typo in Commentary section.
15607
f5340eb7
JB
156082005-01-12 Jay Belanger <belanger@truman.edu>
15609
15610 * calc/calc-help.el (calc-describe-key): Use temporary info buffer
15611 to create a Calc summary.
15612
1e801ac3
KS
156132005-01-12 Kim F. Storm <storm@cua.dk>
15614
15615 * mouse.el (mouse-on-link-p): Change functionality and doc
15616 string to comply with latest description in lisp ref.
15617
a1c9fd19
NR
156182005-01-12 Nick Roberts <nickrob@snap.net.nz>
15619
ed8031f2
SM
15620 * xt-mouse.el (xterm-mouse-translate, xterm-mouse-event):
15621 Enable mouse clicks on mode-line, header-line and margin.
a1c9fd19
NR
15622 (event-type): Give mouse event symbols an 'event-kind property
15623 with value 'mouse-click.
15624
066a23af
JL
156252005-01-12 Juri Linkov <juri@jurta.org>
15626
15627 * facemenu.el (list-colors-display): Add new arg buffer-name.
15628 Use it. Fix docstring. Replace code for identifying duplicate
15629 colors by the name with call to `list-colors-duplicates' which
15630 identifies duplicate colors by the value unless the color
15631 is one of special Windows colors. Set truncate-lines to t.
15632 Print sorted duplicate color names on each line. Indent to 22
15633 \(the longest color name in rgb.txt) instead of 20. Optimize.
15634 (list-colors-duplicates): New function.
15635 (facemenu-color-name-equal): Delete function.
15636
987d1819
JL
15637 * facemenu.el (list-colors-print): New function created from code
15638 in list-colors-display. Print #RRGGBB at the window right edge.
15639 (list-colors-display): When temp-buffer-show-function is not
15640 defined, call list-colors-print from temp-buffer-show-hook
15641 to get the right value of window-width in list-colors-print
15642 after the buffer is displayed.
15643
aac42a1b
JL
15644 * simple.el (pop-mark): Move deactivate-mark out of conditional
15645 part to deactivate the active mark regardless of the state of the
15646 mark ring.
15647
15648 * desktop.el (desktop-save): Add `mode: emacs-lisp' to the local
15649 variables line in desktop files.
15650
afd33362
JL
156512005-01-12 Juri Linkov <juri@jurta.org>
15652
15653 * isearch.el (search-highlight, isearch, isearch-lazy-highlight):
15654 Bring together isearch highlight related options.
15655 (lazy-highlight): Replace group `replace' by `matching'.
15656 (lazy-highlight-cleanup, lazy-highlight-initial-delay)
15657 (lazy-highlight-interval, lazy-highlight-max-at-a-time)
15658 (lazy-highlight): Add aliases to old names isearch-lazy-highlight-...
15659 and declare them obsolete.
15660 (lazy-highlight-face): Rename from isearch-lazy-highlight-face.
15661 (isearch-faces): Remove defgroup.
15662 (isearch-overlay, isearch-highlight, isearch-dehighlight):
15663 Move isearch highlighting code closer to lazy highlighting code.
15664
15665 * replace.el (query-replace-lazy-highlight): Add lazy-highlight group.
15666 (query-replace-highlight, query-replace-lazy-highlight)
15667 (query-replace): Move definitions to the beginning of the file.
15668
424b9d3e
JL
156692005-01-11 Juri Linkov <juri@jurta.org>
15670
881b07f9
JB
15671 * toolbar/back_arrow.xpm, toolbar/back_arrow.pbm
15672 * toolbar/lc-back_arrow.xpm, toolbar/lc-fwd_arrow.xpm
424b9d3e
JL
15673 * toolbar/fwd_arrow.xpm, toolbar/fwd_arrow.pbm: New icons.
15674
15675 * info.el (Info-history-forward): New variable.
15676 (Info-select-node): Reset Info-history-forward to nil.
15677 (Info-last): Turn into defalias.
15678 (Info-history-back): Rename from Info-last.
15679 Add current node to Info-history-forward.
15680 (Info-history-forward): New fun.
15681 (Info-mode-map): Replace Info-last by Info-history-back.
15682 Bind Info-history-forward to "r".
15683 (Info-mode-menu): Replace Info-last by Info-history-back.
15684 Fix menu item text. Add menu item for Info-history-forward.
15685 (info-tool-bar-map): Replace Info-last by Info-history-back.
15686 Replace its icon "undo" by "back_arrow". Add icon "fwd_arrow"
15687 for Info-history-forward.
15688 (Info-mode): Replace Info-last by Info-history-back in docstring.
15689 Add local variable Info-history-forward.
15690 (Info-goto-emacs-command-node): Replace Info-last by Info-history-back.
15691
fbd8dc8a
SM
156922005-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
15693
15694 * mouse.el (mouse-drag-mode-line-1, mouse-drag-vertical-line)
15695 (mouse-drag-region, mouse-drag-region-1, mouse-drag-secondary):
15696 Ignore select-window events rather than fiddle with
15697 mouse-autoselect-window.
15698
28f94a34
RS
156992005-01-11 Matthew Mundell <matt@mundell.ukfsn.org>
15700
15701 * type-break.el (type-break-mode): Fix previous change.
15702
b748957a
JB
157032005-01-10 Jay Belanger <belanger@truman.edu>
15704
10907497 15705 * calc/calc-ext.el (calc-reset): Reset when inside embedded
fbd8dc8a
SM
15706 calculator; only reset when point is inside a calculator.
15707 Don't adjust the window height if the window takes up the whole height
10907497 15708 of the frame.
b748957a 15709
e4edc5cd
TTN
157102005-01-10 Thien-Thi Nguyen <ttn@gnu.org>
15711
15712 * ebuff-menu.el (Electric-buffer-menu-mode):
15713 Preserve value of buffer-local var header-line-format.
15714
3579f0c2
JB
157152005-01-09 Jay Belanger <belanger@truman.edu>
15716
15717 * calc/calc.el (calc-mode-var-list-restore-saved-values):
15718 Make sure settings file exists before accessing it.
15719
7f72c3db
JB
15720 * calc/calc-embed.el (calc-embedded-subst):
15721 Replace math-multi-subst-rec, which is only supposed to be called
15722 by math-multi-subst, by math-multi-subst.
15723
5fbf7903
AS
157242005-01-09 Andre Spiegel <spiegel@gnu.org>
15725
15726 * vc.el (vc-allow-async-revert): New user option.
15727 (vc-disable-async-diff): New internal variable.
15728 (vc-revert-buffer): Use them to disable asynchronous diff.
15729
fbd8dc8a
SM
15730 * vc-cvs.el, vc-arch.el, vc-svn.el, vc-mcvs.el (vc-cvs-diff)
15731 (vc-arch-diff, vc-svn-diff, vc-mcvs-diff): Don't diff
5fbf7903
AS
15732 asynchronously if vc-disable-async-diff is t.
15733
809c26be
JB
157342005-01-09 Jay Belanger <belanger@truman.edu>
15735
15736 * calc/calc.el (defcalcmodevar): New macro.
15737 (calc-mode-var-list-restore-default-values)
15738 (calc-mode-var-list-restore-saved-values): New functions.
15739 (calc-mode-var-list): Use defcalcmodevar to define it.
15740 (calc-always-load-extensions, calc-line-numbering)
15741 (calc-line-breaking, calc-display-just, calc-display-origin)
15742 (calc-number-radix, calc-leading-zeros, calc-group-digits)
15743 (calc-group-char, calc-point-char, calc-frac-format)
15744 (calc-prefer-frac, calc-hms-format, calc-date-format)
15745 (calc-float-format, calc-full-float-format, calc-complex-format)
15746 (calc-complex-mode, calc-infinite-mode, calc-display-strings)
15747 (calc-matrix-just, calc-break-vectors, calc-full-vectors)
15748 (calc-full-trail-vectors, calc-vector-commas, calc-vector-brackets)
15749 (calc-matrix-brackets, calc-language, calc-language-option)
15750 (calc-left-label, calc-right-label, calc-word-size)
15751 (calc-previous-modulo, calc-simplify-mode, calc-auto-recompute)
15752 (calc-display-raw, calc-internal-prec, calc-angle-mode)
15753 (calc-algebraic-mode, calc-incomplete-algebraic-mode)
15754 (calc-symbolic-mode, calc-matrix-mode, calc-shift-prefix)
15755 (calc-window-height, calc-display-trail, calc-show-selections)
15756 (calc-use-selections, calc-assoc-selections)
15757 (calc-display-working-message, calc-auto-why, calc-timing)
15758 (calc-mode-save-mode, calc-standard-date-formats, calc-autorange-units)
15759 (calc-was-keypad-mode, calc-full-mode, calc-user-parse-tables)
15760 (calc-gnuplot-default-device, calc-gnuplot-default-output)
15761 (calc-gnuplot-print-device, calc-gnuplot-print-output)
15762 (calc-gnuplot-geometry, calc-graph-default-resolution)
15763 (calc-graph-default-resolution-3d, calc-invocation-macro)
15764 (calc-show-banner): Use defcalcmodevar to declare them and set
15765 their default values.
15766
15767 * calc/calc-ext.el (calc-reset): Restore saved values of variables
15768 instead of default values (but restore default values if there is
15769 an argument of 0).
15770
0ba9bc53
DK
157712005-01-09 David Kastrup <dak@gnu.org>
15772
15773 * desktop.el (desktop-restore-eager): Fix typo in type.
15774
03e31a1a
RS
157752005-01-08 Richard M. Stallman <rms@gnu.org>
15776
15777 * cus-edit.el (customize): Delete :link.
15778
3aba853a
JB
157792005-01-08 Jay Belanger <belanger@truman.edu>
15780
15781 * calc/calc.el (calc-mode): Remove the extension from the
15782 `calc-settings-file' file name when loading it.
15783
1f387600
KS
157842005-01-08 Kim F. Storm <storm@cua.dk>
15785
15786 * info.el (Info-mode-map, Info-next-link-keymap)
15787 (Info-prev-link-keymap, Info-up-link-keymap):
15788 Map follow-link to mouse-face.
15789 (Info-fontify-node): Add "mouse-2: " prefix to tooltip.
15790
a4dfc830
JB
157912005-01-08 Jay Belanger <belanger@truman.edu>
15792
15793 * calc/calc.el (calc-settings-file): Change default value.
15794 Suggested by cgw in a comment in calc-mode.el.
15795
15796 * calc/calc-mode.el (calc-settings-file-name):
15797 Compare calc-settings-file to user-init-file instead of ~/.emacs.
15798 Replace ~/.emacs in a prompt by calc-settings-file.
15799
9abb41eb
LH
158002005-01-07 Lars Hansen <larsh@math.ku.dk>
15801
7716b93b
KS
15802 * desktop.el (desktop-restore-eager, desktop-lazy-verbose)
15803 (desktop-lazy-idle-delay): New customizable variables.
9abb41eb
LH
15804 (desktop-buffer-args-list): New variable.
15805 (desktop-append-buffer-args): New function.
15806 (desktop-save): Call desktop-append-buffer-args for some buffers.
15807 (desktop-lazy-create-buffer): New function.
15808 (desktop-idle-create-buffers): New function.
15809 (desktop-read): Add message about buffers to restore lazily.
15810 (desktop-lazy-abort): New command.
15811 (desktop-clear): Call desktop-lazy-abort.
15812 (desktop-lazy-complete): New command.
15813
c7ce7fc4
RS
158142005-01-06 Richard M. Stallman <rms@gnu.org>
15815
15816 * emacs-lisp/find-func.el (find-face-definition):
fbd8dc8a 15817 Rename from find-face.
c7ce7fc4 15818
c35b0c6b
KS
158192005-01-06 Kim F. Storm <storm@cua.dk>
15820
15821 * simple.el (completion-list-mode-map): Map follow-link to mouse-face.
15822
15823 * man.el (Man-xref-man-page, Man-xref-header-file)
15824 (Man-xref-normal-file): Add follow-link property.
15825
4c07596d
JB
158262005-01-06 Jay Belanger <belanger@truman.edu>
15827
15828 * calc/calc-units.el: Make sure the proper macro definitions are
15829 available when compiling.
15830
b49018ff
JL
158312005-01-06 Juri Linkov <juri@jurta.org>
15832
fbd8dc8a
SM
15833 * isearch.el (isearch-lazy-highlight-update):
15834 Rename `isearch-lazy-highlight-interval' to `lazy-highlight-interval'.
b49018ff 15835
e3cde0c7
MB
158362005-01-06 Miles Bader <miles@gnu.org>
15837
fbd8dc8a 15838 * isearch.el (lazy-highlight): Rename from `lazy-highlight-face'.
e3cde0c7
MB
15839 (isearch-lazy-highlight-face): Use new name.
15840
4dbbcb46
SM
158412005-01-05 Stefan Monnier <monnier@iro.umontreal.ca>
15842
2eec3e8e
SM
15843 * uniquify.el (uniquify-rationalize-file-buffer-names):
15844 Re-add an interactive spec.
9890ec7d
SM
15845 (uniquify-rationalize-file-buffer-names): Fix corner case when renaming
15846 to the same name.
2eec3e8e 15847
4dbbcb46
SM
15848 * isearch.el (isearch-dehighlight): Remove unused arg `totally'.
15849 (isearch-update, isearch-done): Adjust calls accordingly.
15850
436c08c2
RS
158512005-01-05 Richard M. Stallman <rms@gnu.org>
15852
c7ce7fc4
RS
15853 * custom.el (custom-set-variables, custom-theme-set-variables):
15854 Clarify documentation.
15855
436c08c2 15856 * emacs-lisp/find-func.el (find-variable)
4dbbcb46 15857 (find-variable-other-window, find-variable-other-frame):
436c08c2
RS
15858 Fix the TYPE args to find-function-read and find-function-do-it.
15859 (find-function): Doc fix.
15860 (find-function-at-point): Replace function-at-point alias.
15861
4829145a
RS
158622005-01-04 Richard M. Stallman <rms@gnu.org>
15863
15864 * cus-face.el (custom-declare-face):
15865 Record defface in current-load-list.
15866
15867 * help-fns.el (variable-at-point): New arg ANY-SYMBOL.
15868
15869 * emacs-lisp/find-func.el: Doc fixes.
15870 (find-face-regexp): New variable.
15871 (find-function-regexp-alist): New variable.
15872 (find-function-C-source): Third arg is now TYPE.
15873 (find-function-search-for-symbol): Handle general TYPE.
15874 (find-function-read, find-function-do-it): Handle general TYPE.
15875 (find-definition-noselect, find-face): New functions.
15876 (function-at-point): Alias deleted.
15877
73a6a972
SM
158782005-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
15879
15880 * battery.el (display-battery-mode): Rename from display-battery.
15881 Handle the case where it gets turned off.
15882
60d1a807
RS
158832005-01-04 Richard M. Stallman <rms@gnu.org>
15884
dd496df6
RS
15885 * cus-edit.el (customize): Make :link point to user doc.
15886
15887 * man.el (Man-fontify-manpage): Turn off undo generation.
15888
60d1a807
RS
15889 * add-log.el (change-log-font-lock-keywords): Don't match just "From".
15890
d198dfaa
AS
158912005-01-04 Andreas Schwab <schwab@suse.de>
15892
15893 * files.el (insert-directory): Only look for error lines in
73a6a972 15894 inserted text. Don't move too far after processing --dired markers.
d198dfaa 15895
69ba53f7
RS
158962005-01-04 Richard M. Stallman <rms@gnu.org>
15897
15898 * mail/mailabbrev.el (sendmail-pre-abbrev-expand-hook):
15899 Don't expand if the character is @, period, dash, etc.
15900 (define-mail-abbrev): Quote names that contain problem characters.
15901
d4bb7735
TTN
159022005-01-04 Thien-Thi Nguyen <ttn@gnu.org>
15903
15904 * progmodes/hideshow.el: No longer require `cl'; `dolist' is standard.
15905
d57c7572
RS
159062005-01-03 Richard M. Stallman <rms@gnu.org>
15907
15908 * replace.el (replace-dehighlight): Use lazy-highlight-cleanup.
15909 (query-replace-highlight, query-replace-lazy-highlight)
15910 (query-replace): Definitions moved up. Doc fix.
15911
159122005-01-03 Richard M. Stallman <rms@gnu.org>
15913
15914 * isearch.el (lazy-highlight): Group renamed from isearch-lazy-...
15915 (lazy-highlight-cleanup, lazy-highlight-initial-delay)
15916 (lazy-highlight-interval, lazy-highlight-max-at-a-time)
73a6a972 15917 (lazy-highlight-face): Rename from isearch-lazy-...
d57c7572
RS
15918 Change all references to them.
15919
985a8e0f
LT
159202005-01-03 Luc Teirlinck <teirllm@auburn.edu>
15921
15922 * cus-edit.el (custom-file): Doc fix for defcustom.
15923 (custom-file): The function no longer sets the variable
15924 `custom-file' to its return value.
15925
15926 * startup.el (command-line): No longer load `custom-file'.
15927
8a525646
SM
159282005-01-03 Stefan Monnier <monnier@iro.umontreal.ca>
15929
1b60b25a
SM
15930 * emacs-lisp/find-func.el (find-variable-regexp): Avoid defface.
15931
8a525646
SM
15932 * progmodes/perl-mode.el (perl-nochange, perl-calculate-indent):
15933 Don't confuse module-prefixed identifiers for labels.
15934 Reported by Juan-Leon Lahoz Garcia <juanleon1@gmail.com>.
15935
c45c149c
RS
159362005-01-02 Richard M. Stallman <rms@gnu.org>
15937
969be033
RS
15938 * files.el (basic-save-buffer-1): Fix previous change.
15939
19996af4
RS
15940 * loadhist.el (file-loadhist-lookup): New function.
15941 (file-provides, file-requires): Use it.
15942
c45c149c
RS
15943 * electric.el (Electric-pop-up-window): Use fit-window-to-buffer
15944 instead of calculating the right size.
15945
d57c7572 159462005-01-02 Karl Chen <quarl@cs.berkeley.edu> (tiny change)
50292b6e 15947
3625f6b7 15948 * vc-svn.el (vc-svn-diff): Stay local if possible.
85aaa8d2 15949
d101bf56 159502005-01-02 Stefan Monnier <monnier@iro.umontreal.ca>
3625f6b7 15951
5e39b98a
SM
15952 * vc-arch.el (vc-arch-workfile-version): Handle the empty-branch case.
15953
50292b6e
SM
15954 * files.el (hack-local-variables): Fix last change.
15955
731da695
JB
159562005-01-02 Jay Belanger <belanger@truman.edu>
15957
15958 * calc/calc-yank.el (calc-edit-top): New variable.
15959 (calc-edit-mode): Set calc-edit-top to be the beginning of the edited
15960 object. Change header properties.
15961 (calc-edit-finish, calc-edit-finish-stack-object)
15962 (calc-edit-show-buffer): Use calc-edit-top to find the beginning of the
15963 edited object.
15964 * calc/calc-sel.el (calc-finish-selection-edit): Use calc-edit-top
15965 for the beginning of the edited object.
15966 * calc/calc-embed.el (calc-embedded-finish-edit): Use calc-edit-top
15967 for the beginning of the edited object.
15968 * calc/calc-prog.el (calc-edit-macro-finish-edit)
15969 (calc-finish-formula-edit, calc-macro-repeats)
15970 (calc-edit-macro-adjust-buffer, calc-edit-format-macro-buffer)
15971 (calc-edit-macro-pre-finish-edit): Use calc-edit-top for the
15972 beginning of the edited object.
15973 (calc-user-define-edit): Change the header for editing macros.
15974 Remove unnecessary variable.
15975
227c9573
JB
159762005-01-01 Jay Belanger <belanger@truman.edu>
15977
731da695 15978 * calc/calc-yank.el (calc-edit-mode): Change default header.
5e39b98a 15979 (calc-edit-finish, calc-show-edit-buffer): Adjust to handle new header.
731da695 15980 * calc/calc-store.el (calc-edit-variable): Change title to match new
c5757d2e 15981 header.
42a797de 15982 * calc/calc-prog.el (calc-edit-user-syntax): Change title in edit
c5757d2e
JB
15983 mode to match new header.
15984 (calc-user-define-edit): Change titles to include names of commands.
42a797de 15985 (calc-finish-formula-edit): Adjust to handle new header.
c5757d2e 15986 (calc-finish-macro-edit): Remove.
227c9573
JB
15987 (calc-edit-macro-repeats, calc-edit-macro-adjust-buffer)
15988 (calc-edit-macro-command, calc-edit-macro-command-type)
15989 (calc-edit-macro-combine-alg-ent, calc-edit-macro-combine-ext-command)
15990 (calc-edit-macro-combine-var-name, calc-edit-macro-combine-digits)
15991 (calc-edit-format-macro-buffer, calc-edit-macro-pre-finish-edit)
15992 (calc-edit-macro-finish-edit): New functions.
15993 (calc-user-define-edit): Use new functions to edit named calc macros.
15994
4c6af0f6
SM
159952005-01-01 Stefan <monnier@iro.umontreal.ca>
15996
15997 * files.el (hack-local-variables): Cleanup prefix/suffix matching.
15998
15999 * ses.el (copy-region-as-kill): Deactivate mark.
16000
3f68d7c8
RS
160012005-01-01 Richard M. Stallman <rms@gnu.org>
16002
f42a241b
RS
16003 * replace.el (occur-1): If the output buffer is also an input,
16004 don't kill it, rename it.
16005
16006 * faces.el (set-face-background, set-face-foreground): Doc fix.
16007
3f68d7c8
RS
16008 * cus-face.el (custom-face-attributes): Fix :help-echo strings
16009 for :foreground and :background.
16010
3f68d7c8 16011 * dired.el (dired-view-command-alist): Variable deleted.
4c6af0f6 16012 (dired-view-file, dired-mouse-find-file-other-window):
3f68d7c8
RS
16013 Delete the code to use it.
16014
41d0b092
KS
160152005-01-01 Kim F. Storm <storm@cua.dk>
16016
16017 * image.el (insert-sliced-image): Use t for line-height property.
16018
aea6ad3d 16019See ChangeLog.11 for earlier changes.
55115079
PA
16020
16021;; Local Variables:
16022;; coding: iso-2022-7bit
16023;; End:
16024
aea6ad3d 16025 Copyright (C) 2005 Free Software Foundation, Inc.
55115079
PA
16026 Copying and distribution of this file, with or without modification,
16027 are permitted provided the copyright notice and this notice are preserved.
16028
16029;;; arch-tag: e39939be-dab3-400e-86f5-0e2701a883c1