(kinsoku-longer): Check eolp, not eobp.
[bpt/emacs.git] / lisp / ChangeLog
CommitLineData
522d8129
KH
12005-12-06 Kenichi Handa <handa@m17n.org>
2
3 * international/kinsoku.el (kinsoku-longer): Check eolp, not eobp.
4
5701678a
NR
52005-12-06 Nick Roberts <nickrob@snap.net.nz>
6
7 * progmodes/gdb-ui.el (gdb-var-create-handler)
8 (gdb-var-evaluate-expression-handler, gdb-frame-handler)
9 (gdb-var-list-children-handler, gdb-var-update-handler):
10 Current buffer is already gdb-partial-output-buffer, don't
11 make it current again.
12
a9692abf
LT
132005-12-05 Luc Teirlinck <teirllm@auburn.edu>
14
15 * buff-menu.el (Buffer-menu-use-frame-buffer-list): New user option.
16 (list-buffers-noselect): Use it.
17
95fe848e
SM
182005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
19
20 * mail/sendmail.el: Remove unnecessary leading-star in docstrings.
21 (mail-yank-ignored-headers): Use regexp-opt.
22 (mail-mode-map): Move initialization into declaration.
23 (mail-sent-via): Remove unused shadowed var `to-line'.
24 (mail-mailer-swallows-blank-line): Use with-temp-buffer.
25 (mail-bury, sendmail-send-it, mail-do-fcc): Use with-current-buffer.
26 (mail-do-fcc): Use dolist and push.
27 (mail-mode-fill-paragraph): Pass the arg to fill-region-as-paragraph.
bb61f0fd 28 (mail-yank-ignored-headers): Don't autoload.
95fe848e 29
eec5c8f9
KH
302005-12-05 Kenichi Handa <handa@m17n.org>
31
95fe848e 32 * international/mule-cmds.el (set-language-info-internal): New fun.
eec5c8f9
KH
33 (set-language-info): Call set-language-info-internal to update
34 language-info-alist. If LANG-ENV is the current one, call
35 set-language-environment to make INFO effective now.
36 (set-language-info-alist): Likewise.
37 (locale-language-names): With locale "en", use English
38 lang. env. but set the default codings to iso-8859-1.
39
d85af294
NR
402005-12-04 Nick Roberts <nickrob@snap.net.nz>
41
42 * progmodes/gdb-ui.el (gdb-use-inferior-io-buffer)
43 (gdb-speedbar-auto-raise): Echo new state in minibuffer.
44 (gdb-var-create-handler, gdb-assembler-custom): Use search-forward
45 for plain strings.
46 (gdb-frames-mode): Remove redundant call to font-lock-mode.
95fe848e
SM
47 (gdb-all-registers): Rename from toggle-gdb-all-registers.
48 Create registers buffer if necessary. Echo new state in minibuffer.
49 (gdb-registers-mode-map, gdb-registers-mode): Use gdb-all-registers.
d85af294 50
d8fbba22
CY
512005-12-03 Chong Yidong <cyd@stupidchicken.com>
52
53 * info.el (Info-fontify-node): Match external links using
54 non-directory part of filename.
55
19437ce5
JL
562005-12-04 Juri Linkov <juri@jurta.org>
57
58 * font-core.el (global-font-lock-mode): Use define-global-minor-mode
59 instead of easy-mmode-define-global-mode. Add `:group font-lock'.
9324f671 60 (font-lock-mode): Replace `:group font-lock' with `nil nil nil'.
19437ce5
JL
61
62 * font-lock.el (lisp-font-lock-keywords-1):
63 Add define-global-minor-mode.
64
65 * emacs-lisp/autoload.el (make-autoload): Add define-global-minor-mode.
66
67 * emacs-lisp/derived.el (define-derived-mode): Put `definition-name'
68 properties on the constructed variable names.
69
70 * emacs-lisp/easy-mmode.el (easy-mmode-define-navigation):
71 Put `definition-name' properties on the constructed function names
72 next-sym and prev-sym.
73
74 * emacs-lisp/find-func.el (find-function-regexp):
75 Add define-global-minor-mode. Replace `easy-mmode-define-global-mode'
76 with `easy-mmode-define-[a-z-]+'. Add easy-menu-define.
77 (find-variable-regexp): Add easy-mmode-defmap, easy-mmode-defsyntax
78 and easy-menu-define.
79
80 * emacs-lisp/lisp-mode.el: Put `doc-string-elt' property on
81 easy-mmode-define-global-mode and define-global-minor-mode.
82 (lisp-imenu-generic-expression): Add define-global-minor-mode.
83
84 * progmodes/cwarn.el (global-cwarn-mode): Use define-global-minor-mode
85 instead of easy-mmode-define-global-mode.
86
87 * progmodes/idlw-shell.el (idlwave-shell-electric-debug-mode):
88 Use define-minor-mode instead of easy-mmode-define-minor-mode.
89
90 * cus-edit.el (customize-group, customize-group-other-window):
91 Filter out autoloaded options from the group completion list by
92 using heuristics that autoloaded groups don't have `custom-autoload'
93 property on their symbols (they have only `custom-loads').
94
95 * simple.el (completion-setup-function): Put completions-common-part
96 face on full completion string too (i.e. completion string without
97 completions-first-difference face).
98
99 * man.el (Man-section-regexp): Add 0-9 to support "3X11" sections.
100
a8e7142c
EZ
1012005-12-03 Eli Zaretskii <eliz@gnu.org>
102
2f33468c
EZ
103 * view.el (view-mode): Doc fix.
104
79019cc9
EZ
105 * disp-table.el (standard-display-european): Add to the warning
106 message a reference to the doc string.
107
7a5ea63f
EZ
108 * play/yow.el (apropos-zippy): Call print-help-return-message,
109 similar to other Help and Apropos commands.
110
a8e7142c
EZ
111 * help.el (print-help-return-message): If pop-up-frames is
112 non-nil, set up help-return-method to delete the help window and,
7a5ea63f
EZ
113 possibly, its frame as well, and don't display message about
114 scrolling the help window. Doc fix.
a8e7142c
EZ
115 (help-return-method): Doc fix.
116
d20a1ebb
EZ
1172005-12-03 Martin Rudalics <rudalics@gmx.at> (tiny change)
118
119 * emacs-lisp/lisp-mode.el (lisp-imenu-generic-expression): Fix bug
120 whereby names of length one or names starting with a
121 symbol-constituent character would not be returned.
122
6273dc68
JPW
1232005-12-03 Johan Bockg\e,Ae\e(Brd <bojohan@dd.chalmers.se>
124
125 * subr.el (atomic-change-group): Add edebug and indentation spec.
126
21b15ee8
SM
1272005-12-02 Stefan Monnier <monnier@iro.umontreal.ca>
128
129 * completion.el (save-completions-file-name): Fix typo in last change.
130
ed0e3879
JD
1312005-12-02 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
132
133 * info.el: Move back/forward history to the beginning of the tool bar.
134
0a79da1b
EZ
1352005-12-02 Ken Manheimer <ken.manheimer@gmail.com>
136
137 * allout.el:(eval-when-compile): Remove unnecessary load of 'cl.
138 Add fset of allout-real-isearch-abort during compile to fix
139 byte-compilation warnings.
140 (allout-mode-p): Move definition of this macro above all uses, or
141 byte compilation in barren emacs (eg, during emacs build) will
142 lack the definition.
143 (allout-mode): Move this variable above any uses, or byte
144 compilation will fail.
21b15ee8 145 (allout-resolve-xref): Remove use of personal file-reference function.
0a79da1b 146 (allout-toggle-current-subtree-encryption): Do the current (ie,
21b15ee8 147 visible containing) topic, rather than nearest around point. Doc fix.
0a79da1b
EZ
148 (allout-toggle-subtree-encryption): New function, workhorse that
149 works on nearest topic containing point.
150 (allout-encrypt-string): Signal requirement for newer version of pgg.
151 (allout-resumptions): Doc fix.
152
eac5c1f6
EZ
1532005-12-02 Eli Zaretskii <eliz@gnu.org>
154
155 * international/latexenc.el (latex-inputenc-coding-alist): Doc fix.
156
27e0edcd
EZ
1572005-12-02 Agustin Martin <agustin.martin@hispalinux.es>
158
21b15ee8
SM
159 * textmodes/flyspell.el (flyspell-external-point-words):
160 Consider a misspelling as found in the string search if: (a) misspelling
27e0edcd
EZ
161 and found string lengths match, or (b) misspelling is found as
162 element in a boundary-chars separated longer string, or (c)
163 ispell-program-name is really ispell and misspelling is found as
164 part of a TeX string. After successful match move beginning of
165 search region to end of match. Warn about not found misspellings
166 once the process is done.
21b15ee8 167 (flyspell-large-region): Do not set ispell-parser to tex if in TeX mode.
27e0edcd 168
dcf4db16
NR
1692005-12-02 Nick Roberts <nickrob@snap.net.nz>
170
171 * progmodes/gud.el (gud-menu-map): Put gud-finish back on the
21b15ee8 172 tool bar (removed inadvertently).
dcf4db16 173
e7d42ea7
NR
1742005-12-02 Juri Linkov <juri@jurta.org>
175
176 * log-view.el (log-view-diff): Clarify doc string.
177
3166ee65
BW
1782005-12-01 Bill Wohler <wohler@newt.com>
179
180 * Makefile.in (mh-loaddefs.el): Reinsert Change Log as its absence
181 triggers lm-verify errors.
182
94261ba3
LT
1832005-12-01 Luc Teirlinck <teirllm@auburn.edu>
184
185 * simple.el (transient-mark-mode, line-number-mode)
21b15ee8 186 (column-number-mode, size-indication-mode): Remove `:require nil'.
94261ba3 187
68b38146
NR
1882005-12-01 Nick Roberts <nickrob@snap.net.nz>
189
190 * progmodes/gdb-ui.el (gdb-ann3): Bind mouse-2 to gdb-mouse-until
191 in the margin also.
192 (gdb-breakpoints-mode-map): Use D instead of d for
193 gdb-delete-breakpoint.
194 (gdb-get-frame-number): Require a number to match on.
195 (gdb-threads-mode-map): Add follow-link binding.
196
896bd166
JR
1972005-11-30 Jason Rumney <jasonr@gnu.org>
198
199 * isearch.el (isearch-mode-map): Avoid exiting search on
200 language-change event.
201
8a2c27b9
RF
2022005-11-30 Romain Francoise <romain@orebokech.com>
203
64db3923
RF
204 * speedbar.el (speedbar-default-position): New defcustom.
205 (speedbar-frame-reposition-smartly): Use it.
206
8a2c27b9 207 * dframe.el (dframe-reposition-frame-emacs): Fix position
b330c3e9 208 computation for `left' location.
8a2c27b9
RF
209 Update copyright year.
210
33d434cd
SM
2112005-11-30 Stefan Monnier <monnier@iro.umontreal.ca>
212
604aa5f0
SM
213 * help.el (help-map): Move initialization into declaration.
214
1bddeeed
SM
215 * emacs-lisp/autoload.el (make-autoload): Handle defgroup specially.
216
33d434cd
SM
217 * help-fns.el (help-argument-name): Don't autoload.
218 It's useless and triggers a bug in cus-dep.el causing ldefs-boot
219 to be re-loaded when customizing the `help' group.
220
24374f5a
JPW
2212005-11-30 John Paul Wallington <jpw@gnu.org>
222
223 * help-fns.el (describe-function-1): Fill arglist output.
224
80cda39a
KS
2252005-11-30 Kim F. Storm <storm@cua.dk>
226
4269a2fd
KS
227 * emulation/cua-rect.el (cua--rectangle-overlays): Make permanent-local.
228 (cua--rectangle-post-command): Cleanup overlays and deactivate mark
229 after revert-buffer (or anything else which kills all local variables).
230
80cda39a
KS
231 * apropos.el (apropos-parse-pattern): Doc fix.
232 Set apropos-regexp directly, rather than expecting callers to do so.
233 (apropos-command, apropos, apropos-value, apropos-documentation):
234 Simplify calls to apropos-parse-pattern.
235
597767da
CY
2362005-11-29 Chong Yidong <cyd@stupidchicken.com>
237
238 * hi-lock.el (hi-lock-line-face-buffer, hi-lock-face-buffer)
239 (hi-lock-face-phrase-buffer): Use hi-yellow face.
240 (hi-lock-write-interactive-patterns): Use comment-region.
241
15575807
CY
242 * longlines.el (longlines-mode): Add mail-setup-hook.
243
244 * mail/mailheader.el, mail/sendmail.el: Revert 2005-11-17 changes.
245
246 * simple.el (sendmail-user-agent-compose, next-line):
247 Conditionally use hard-newline.
248
06e2cc3d
RS
2492005-11-29 Reiner Steib <Reiner.Steib@gmx.de>
250
33d434cd
SM
251 * international/latexenc.el (latex-inputenc-coding-alist):
252 Reword doc string.
06e2cc3d 253
2c30b450
CY
2542005-11-29 Chong Yidong <cyd@stupidchicken.com>
255
256 * help.el (describe-key-briefly, describe-key): Recognize default
257 bindings.
258
1c0484e2
RF
2592005-11-29 Romain Francoise <romain@orebokech.com>
260
261 * view.el (view-inhibit-help-message): New defcustom.
262 (view-mode-enter): Use it.
263
59f1b058 2642005-11-29 Michael Kifer <kifer@cs.stonybrook.edu>
1c0484e2 265
59f1b058 266 * ediff-wind (ediff-setup-control-frame, ediff-make-wide-display):
33d434cd 267 Preserve user position.
1c0484e2 268
daa7197c
LT
2692005-11-28 Luc Teirlinck <teirllm@auburn.edu>
270
846e22f8
LT
271 * font-lock.el: Throw error if facemenu is not loaded to prevent
272 accidental change of loading order in loadup.el. (Suggested by RMS.)
273
daa7197c
LT
274 * loadup.el: Add comment explaining why facemenu must be loaded
275 before font-lock.
276
867e8d9a
JB
2772005-11-28 Jay Belanger <belanger@truman.edu>
278
279 * calc/calc.el: Change global keybinding for calc-dispatch to "\C-x*".
280 (calc-dispatch-map): Add more keys for `calc-same-interface'.
281
282 * calc/calc-misc.el (calc-dispatch-help): Update docstring.
283
284 * calc/calc-embed.el (calc-do-embedded): Update help message.
285
286 * calc/calc-prog.el (calc-user-define-invokation): Update help message.
287
cedbd3f0
SM
2882005-11-28 Stefan Monnier <monnier@iro.umontreal.ca>
289
21227135
SM
290 * log-edit.el (log-edit-insert-cvs-rcstemplate): Ignore stderr.
291
d9532403
SM
292 * emacs-lisp/elp.el (elp-not-profilable): Replace interactive-p with
293 called-interactively-p.
294 (elp-profilable-p): Rename from elp-not-profilable-p.
295 Invert result and take into account macros and autoloaded functions.
296 (elp-instrument-function): Update call.
297 (elp-instrument-package): Update call. Add completion.
298 (elp-pack-number): Use match-string.
299 (elp-results-jump-to-definition-by-mouse): Merge into
300 elp-results-jump-to-definition and then remove.
301 (elp-output-insert-symname): Make help echo text single-line.
302
cedbd3f0
SM
303 * replace.el (query-replace-map): Move initialization into declaration.
304 (occur-engine): Use with-current-buffer.
305 (occur-mode-goto-occurrence): Make it work for mouse-clicks as well.
306 (occur-mode-mouse-goto): Replace with an alias.
307
1f57934c
JL
3082005-11-28 Juri Linkov <juri@jurta.org>
309
310 * simple.el (quoted-insert): Let-bind input-method-function to nil.
311
756bfad5
JL
312 * term/w32-win.el: Bind [S-tab] to [backtab].
313
314 * info.el (Info-fontify-node): Set 2nd arg `noerror' of
315 `Info-find-file' to t.
316
1f57934c
JL
317 * replace.el (occur-mode-mouse-goto): Pop, don't switch.
318 (occur-mode-goto-occurrence): Let-bind same-window-buffer-names
319 and same-window-regexps.
320 (occur-next-error): Don't move point for arg 0.
321
7e1d31d4
CY
3222005-11-28 Chong Yidong <cyd@stupidchicken.com>
323
324 * replace.el (occur-mode-goto-occurrence): Pop, don't switch.
325
6a99c272
SM
3262005-11-28 Stefan Monnier <monnier@iro.umontreal.ca>
327
f7eeab0d
SM
328 * log-edit.el (log-edit-changelog-use-first): New var.
329 (log-edit-changelog-ours-p): Use it.
330 (log-edit-insert-changelog): Set it with new arg `use-first'.
331 (log-edit-insert-cvs-rcstemplate, log-edit-insert-filenames): New funs.
332 (log-edit-hook): Add them to the list of suggested options.
333
6a99c272
SM
334 * textmodes/flyspell.el (flyspell-last-buffer): New var.
335 (flyspell-accept-buffer-local-defs): Use it to avoid doing silly
336 redundant work.
337 (flyspell-mode-on): Use add-hook for after-change-functions.
338 (flyspell-mode-off): Use remove-hook for after-change-functions.
339 (flyspell-changes): Make it buffer-local.
340 (flyspell-after-change-function): Make it non-interactive. Use push.
341 (flyspell-post-command-hook): Check input-pending-p while processing
342 the potentially long list of buffer changes.
343
e99c9ada
KL
3442005-11-28 L\e$,1 q\e(Brentey K\e,Aa\e(Broly <lorentey@elte.hu>
345
346 * buff-menu.el (list-buffers-noselect): Display the selected
347 frame's buffer list, not the global one.
348
17550579
NR
3492005-11-28 Nick Roberts <nickrob@snap.net.nz>
350
351 * xt-mouse.el (xterm-mouse-event): Set last-input-event so
352 that (list last-input-event) works as in interactive spec.
353
db9c3f6b
LT
3542005-11-27 Luc Teirlinck <teirllm@auburn.edu>
355
356 * loadup.el ("facemenu"): Load facemenu before font-lock, because
357 `facemenu-keymap' needs to be defined when font-lock is loaded.
358 Otherwise, `M-o M-o' is not bound to `font-lock-fontify-block'.
359
36cc948e
SM
3602005-11-27 Stefan Monnier <monnier@iro.umontreal.ca>
361
362 * completion.el: Remove useless leading * in defcustom docstrings.
363 (save-completions-file-name): Use ~/.emacs.d if available.
364 (completion-standard-syntax-table): Rename from
365 cmpl-standard-syntax-table and fold initialization into declaration,
366 thus removing cmpl-make-standard-completion-syntax-table.
367 (completion-lisp-syntax-table, completion-c-syntax-table)
368 (completion-fortran-syntax-table, completion-c-def-syntax-table): Idem.
369 (cmpl-saved-syntax, cmpl-saved-point): Remove.
370 (symbol-under-point, symbol-before-point)
371 (symbol-under-or-before-point, symbol-before-point-for-complete)
372 (add-completions-from-c-buffer): Use with-syntax-table.
373 (make-completion): Don't return a list of completion entries.
374 Update callers.
375 (cmpl-prefix-entry-head, cmpl-prefix-entry-tail): Use defalias.
376 (completion-initialize): Rename from initialize-completions.
377 (completion-find-file-hook): Rename from cmpl-find-file-hook.
378 (kill-emacs-save-completions): Collect stats here.
379 (save-completions-to-file, load-completions-from-file):
380 Use with-current-buffer.
381 (completion-def-wrapper): Rename from def-completion-wrapper. Make it
382 into a function. Move all calls to toplevel.
383 (completion-lisp-mode-hook): New fun.
384 (completion-c-mode-hook, completion-setup-fortran-mode):
385 Set the syntax-table here. Use local-set-key.
386 (completion-saved-bindings): New var.
387 (dynamic-completion-mode): Make it into a proper minor mode.
388 (load-completions-from-file): Remove unused var `num-uses'.
389
390 * emacs-lisp/cl-macs.el (defstruct): Don't define the default
391 constructor if it is explicitly overridden.
392
393 * complete.el (PC-completion-as-file-name-predicate):
394 Use minibuffer-completing-file-name.
395 (partial-completion-mode): Use find-file-not-found-functions.
396 (PC-lisp-complete-symbol): Use with-syntax-table.
397 (PC-look-for-include-file): Remove dead setq.
398 (PC-look-for-include-file, PC-expand-many-files, PC-do-completion)
399 (PC-complete): Use with-current-buffer.
400
401 * progmodes/sh-script.el (sh-font-lock-syntactic-keywords): \ doesn't
402 escape single quotes.
403
0ee83bc6
LT
4042005-11-27 Luc Teirlinck <teirllm@auburn.edu>
405
406 * dabbrev.el (dabbrev-completion): Simplify code, by getting rid
407 of `if' whose condition always returned nil. Doc fix.
408
409 * buff-menu.el (Buffer-menu-revert-function): Make the selected
410 window's buffer the current buffer around the call to
411 `list-buffers-noselect'. This is necessary to mark that buffer
412 with a `.' in the Buffer Menu when called from Lisp, for instance
413 by Auto Revert Mode.
414
3f6d4fb5
NR
4152005-11-28 Nick Roberts <nickrob@snap.net.nz>
416
17550579
NR
417 * progmodes/gdb-ui.el (gdb-stopped): Detect child process when
418 attaching to it.
3f6d4fb5 419 (gdb-pre-prompt): Make sure gdb-error is reset.
0ee83bc6 420
3f6d4fb5 421 * progmodes/gud.el (gud-gdb-marker-filter): When GDB is invoked
17550579 422 with a child process, detect it.
3f6d4fb5
NR
423 (gud-speedbar-buttons): Match regexp more carefully.
424
161ef3be
RS
4252005-11-27 Richard M. Stallman <rms@gnu.org>
426
427 * mouse.el (mouse-drag-move-window-bottom):
428 Use adjust-window-trailing-edge.
429
cb0a2595
LT
4302005-11-27 Luc Teirlinck <teirllm@auburn.edu>
431
432 * simple.el (blink-matching-open): Ignore
433 `blink-matching-paren-on-screen' if `show-paren-mode' is enabled.
181fcf00 434 (blink-matching-paren-on-screen): Update docstring.
cb0a2595
LT
435
436 * paren.el (show-paren-mode): No longer change
437 `blink-matching-paren-on-screen'.
438
d05877b4
NR
4392005-11-27 John Paul Wallington <jpw@pobox.com>
440
441 * progmodes/gdb-ui.el (gdb-goto-breakpoint, gdb-frames-select)
940ed7e4
JPW
442 (gdb-threads-select, gdb-edit-register-value):
443 Use `posn-set-point' instead of `mouse-set-point' because the
444 latter is not fbound when configured without X.
d05877b4 445
b14935df
KS
4462005-11-27 Kim F. Storm <storm@cua.dk>
447
448 * emulation/cua-rect.el (cua--highlight-rectangle): Preserve
449 existing face when partially highlighting a TAB in a rectangle.
450
46801e4c
KS
4512005-11-26 Kim F. Storm <storm@cua.dk>
452
453 * ido.el (ido-mode-map): Doc fix.
454 (ido-mode-common-map, ido-mode-file-map)
455 (ido-mode-file-dir-map, ido-mode-buffer-map): New keymaps.
456 (ido-define-mode-map): Rewrite. Select one of the new maps as
457 parent for ido-mode-map instead of building from scratch.
458 (ido-init-mode-maps): New defun to initialize new maps.
459 (ido-mode): Call it.
460 (ido-switch-buffer): Doc fix -- use \<ido-mode-buffer-map>.
461 (ido-find-file): Doc fix -- use \<ido-mode-file-map>.
462
440e20fc
JPW
4632005-11-26 John Paul Wallington <jpw@pobox.com>
464
46801e4c 465 * arc-mode.el (archive-extract): Use `posn-set-point' instead of
440e20fc
JPW
466 `mouse-set-point' because the latter is not fbound when configured
467 without X.
468
1be0210d
TTN
4692005-11-26 Thien-Thi Nguyen <ttn@gnu.org>
470
471 * files.el (file-relative-name): Doc fix.
472
02b1a164
EZ
4732005-11-26 Kurt Hornik <Kurt.Hornik@wu-wien.ac.at>
474
475 * progmodes/octave-inf.el (inferior-octave-startup): Force a
476 non-empty string for secondary prompt PS2.
477
49d11c49
CY
4782005-11-25 Chong Yidong <cyd@stupidchicken.com>
479
02b1a164 480 * progmodes/compile.el (compilation-setup): Fix last change.
49d11c49 481
1c5a7258
NR
4822005-11-26 Nick Roberts <nickrob@snap.net.nz>
483
484 * progmodes/gdb-ui.el (gdb-info-breakpoints-custom)
485 (gdb-mouse-toggle-breakpoint-margin)
46801e4c 486 (gdb-mouse-toggle-breakpoint-fringe, gdb-threads-select):
1c5a7258
NR
487 Add gdb-server-prefix to keep out of command history.
488 (gdb-edit-register-value): New function.
489 (gdb-registers-mode-map): Bind mouse-2 and RET to it.
490 (gdb-info-registers-custom): Use above map.
491
d590dbd2
CY
4922005-11-25 Chong Yidong <cyd@stupidchicken.com>
493
e335f09e
CY
494 * custom.el (enable-theme): Signal error if argument is not a
495 theme. Don't recalculate a face if it's not loaded yet.
496
497 * cus-face.el (custom-theme-set-faces): Don't change saved-face if
498 the `user' theme is in effect.
499
d590dbd2
CY
500 * info.el (Info-on-current-buffer): Record actual filename in
501 Info-current-file, instead of t, or a fake filename if a non-file
502 buffer. Make autoload.
503 (Info-find-node, Info-revert-find-node): No need to check for
504 Info-current-file nil.
505 (Info-set-mode-line, Info-up, Info-copy-current-node-name):
506 Info-current-file is now never `t'.
507 (Info-fontify-node): Many simplifications due to Info-current-file
508 always being valid. Use Info-find-file to find node filename.
509
e5ad37ee
DK
5102005-11-25 David Kastrup <dak@gnu.org>
511
512 * longlines.el (longlines-wrap-line): Reorder wrapping to "insert
513 new character, then delete" in order to preserve markers.
514
f81b92f2
DP
5152005-11-25 David Ponce <david@dponce.com>
516
517 * recentf.el (recentf-arrange-by-rule): Handle a special
518 `auto-mode-alist'-like "strip suffix" rule.
519 (recentf-build-mode-rules): Handle second level auto-mode entries.
520
0680ea10 5212005-11-25 Michael Kifer <kifer@cs.stonybrook.edu>
93a06865 522
9b01475d 523 * viper-keym.el (viper-ESC-key): Use different values in terminal and
0680ea10 524 window modes.
93a06865 525
9b01475d 526 * viper.el (viper-emacs-state-mode-list): Delete mail-mode, add
0680ea10 527 jde-javadoc-checker-report-mode.
93a06865 528
9b01475d 529 * ediff-wind (ediff-make-wide-display): Slight simplification.
93a06865
KS
530
531 * ediff.el (ediff-date): Change the date of last update.
532
963b2040
CY
5332005-11-24 Chong Yidong <cyd@stupidchicken.com>
534
535 * hi-lock.el (hi-lock-buffer-mode): Renamed from `hi-lock-mode'.
93a06865 536 Use define-minor-mode, and make it a local mode. Turn on font-lock.
963b2040
CY
537 (hi-lock-mode): New global minor mode.
538 (turn-on-hi-lock-if-enabled): New function.
93a06865
KS
539 (hi-lock-line-face-buffer, hi-lock-face-buffer, hi-lock-set-pattern):
540 Change arguments to regexp and face instead of a font-lock pattern.
541 Directly set face property, instead of refontifying.
963b2040
CY
542 (hi-lock-font-lock-hook): Check if font-lock is being turned on.
543 (hi-lock-find-patterns): Use line-number-at-pos.
544
545 (hi-lock-face-phrase-buffer): Call hi-lock-buffer-mode. Use new
546 arguments for hi-lock-set-pattern.
e4d59066
CY
547 (hi-lock-unface-buffer, hi-lock-set-file-patterns): Call
548 font-lock-fontify-buffer.
963b2040 549 (hi-lock-find-file-hook, hi-lock-current-line)
93a06865 550 (hi-lock-refontify, hi-lock-set-patterns): Delete unused functions.
e4d59066
CY
551
552 (hi-lock-font-lock-hook): Turn off hi-lock when font lock is
553 turned off.
963b2040
CY
554
555 * progmodes/compile.el (compilation-setup): Don't fiddle with
556 font-lock-defaults.
557
e5a690f1
NR
5582005-11-25 Nick Roberts <nickrob@snap.net.nz>
559
560 * progmodes/gdb-ui.el (gdb-var-create-handler)
561 (gdb-var-list-children-handler): Find values for all variable
562 objects. gud-speedbar-buttons decides whether to display them.
563
357e6045
RF
5642005-11-24 Romain Francoise <romain@orebokech.com>
565
566 * info.el (Info-speedbar-fetch-file-nodes): Prefix temporary
567 buffer name with a space.
568
9981213c
CD
5692005-11-24 Carsten Dominik <dominik@science.uva.nl>
570
93a06865
KS
571 * textmodes/org.el: (org-export-plain-list-max-depth): Renamed from
572 `org-export-local-list-max-depth'. Change default value to 3.
573 (org-auto-renumber-ordered-lists)
574 (org-plain-list-ordered-item-terminator): New options.
575 (org-at-item-p, org-beginning-of-item, org-end-of-item)
576 (org-get-indentation, org-get-string-indentation)
577 (org-maybe-renumber-ordered-list, org-renumber-ordered-list): New
9981213c
CD
578 functions.
579 (org-move-item-down, org-move-item-up): New commands.
580 (org-export-as-html): New classes for CSS support. Bug fix in
581 regular expression detecting fixed-width regions. Respect
582 `org-local-list-ordered-item-terminator'.
583 (org-set-autofill-regexps, org-adaptive-fill-function): "1)" is
584 also a list item.
585 (org-metaup, org-metadown, org-shiftmetaup, org-shiftmetadown):
93a06865 586 New item moving functions.
9981213c 587
ece75c05
JL
5882005-11-24 Juri Linkov <juri@jurta.org>
589
93a06865
KS
590 * isearch.el (isearch-repeat): With empty search ring set
591 `isearch-error' to the error string instead of signaling error
592 with the function `error'.
ece75c05 593
b9c7cbf9
YM
5942005-11-24 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
595
93a06865 596 * term/mac-win.el: Make modifier `ctrl' an alias for `control'.
b9c7cbf9 597
55b2dea3
NR
5982005-11-24 Nick Roberts <nickrob@snap.net.nz>
599
600 * progmodes/gdb-ui.el (gdb-speedbar-auto-raise): New function
601 and variable.
602 (gdb-var-create-handler, gdb-var-list-children-handler):
603 Don't match on "char **...".
604 (gdb-var-update-handler): Find values for all variable objects.
605 (gdb-info-frames-custom): Identify frames by leading "#".
606
607 * progmodes/gud.el (gud-speedbar-menu-items): Add
608 gdb-speedbar-auto-raise as radio button.
609 (gud-speedbar-buttons): Raise speedbar if requested.
610 Don't match on "char **...".
611 (gud-speedbar-buttons): Add (pointer) value for non-leaves.
612 Make it editable.
613
98b37eab
CY
6142005-11-23 Chong Yidong <cyd@stupidchicken.com>
615
616 * info.el (Info-fontify-node): Handle the case where
617 Info-current-file is t.
618
9c03d478
SM
6192005-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
620
621 * simple.el (blink-matching-open): Fix off-by-one in last change.
622
2c012c41
YM
6232005-11-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
624
625 * term/mac-win.el: Don't change default directory.
626
2036ac73
LT
6272005-11-22 Luc Teirlinck <teirllm@auburn.edu>
628
629 * cus-edit.el (Custom-reset-standard): Make it handle Custom group
630 buffers correctly. (It used to throw an error in such buffers.)
631 Make it ask for confirmation in group buffers and other Custom
632 buffers containing more than one customization item.
633
43fb082d
JPW
6342005-11-22 John Paul Wallington <jpw@gnu.org>
635
636 * net/goto-addr.el (goto-address-fontify): Put `follow-link'
637 property on mail and url overlays.
638 (goto-address-at-point): Use `posn-set-point' instead of
639 `mouse-set-point' because the latter is not fbound when configured
640 without X.
641
5c4ce34d
RF
6422005-11-22 Lars Hansen <larsh@soem.dk>
643
5eba3394
LH
644 * ls-lisp.el (ls-lisp-parse-symlink): Delete.
645 (ls-lisp-classify, ls-lisp-format): Delete call to
646 ls-lisp-parse-symlink.
647 (ls-lisp-handle-switches): Handle symlinks to directories as
648 directories when ls-lisp-dirs-first in non-nil.
649
84ad29ae
LT
6502005-11-21 Luc Teirlinck <teirllm@auburn.edu>
651
652 * startup.el (command-line): Make sure that loaddefs.el is handled
653 correctly in load-history.
654
b581a727
NR
6552005-11-22 Nick Roberts <nickrob@snap.net.nz>
656
657 * progmodes/gdb-ui.el (gdb-locals-watch-keymap): New local map.
658 (gdb-struct-string, gdb-array-string): New constants.
659 (gdb-info-locals-handler): Use them.
660 (gdb-reset): Reset gdb-var-list to nil.
661
bd24684b
SM
6622005-11-21 Stefan Monnier <monnier@iro.umontreal.ca>
663
664 * progmodes/sh-script.el (sh-font-lock-paren): Handle continued lines
665 in patterns.
666
17c1971a
JL
6672005-11-21 Juri Linkov <juri@jurta.org>
668
669 * custom.el (defcustom): Update link types in docstring.
670
74b99d45
SM
6712005-11-20 Martin Rudalics <rudalics@gmx.at> (tiny change)
672
673 * custom.el (defgroup): Add doc-string-elt info.
674
675 * widget.el (define-widget): Don't use declare for the doc-string-elt.
676
3cc4b076
SM
6772005-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
678
1cb40089
SM
679 * newcomment.el (comment-enter-backward): Fix last fix.
680
3cc4b076
SM
681 * simple.el (blink-matching-open):
682 * paren.el (show-paren-function): Allow new paren-class info.
683
a7b0a0e3
CY
6842005-11-20 Chong Yidong <cyd@stupidchicken.com>
685
686 * faces.el: Revert 2005-11-17 change. :ignore-defface is now
687 handled automagically.
688
13ea43e9
AS
6892005-11-20 Andreas Schwab <schwab@suse.de>
690
691 * descr-text.el (describe-char): When copying overlays put them
692 over the full char description instead of just the first character
693 of it.
694
695effcc
JL
6952005-11-20 Juri Linkov <juri@jurta.org>
696
697 * simple.el (what-cursor-position):
698 * descr-text.el (describe-char): Use Lisp-readable syntax
699 for octal and hex. Reorder decimal, octal and hex values.
700 Remove excess whitespace in the output. Use `=' in `column='
701 like in `point=' and `Hscroll='.
702
703 * international/mule-cmds.el (encoded-string-description):
704 Use Lisp-readable syntax for hex.
705
602ad1ad
SM
7062005-11-19 Stefan Monnier <monnier@iro.umontreal.ca>
707
708 * newcomment.el (comment-enter-backward): Handle the case where the
709 comment is closed by EOB.
710
b39aa4fd
CY
7112005-11-19 Chong Yidong <cyd@stupidchicken.com>
712
713 * longlines.el (longlines-before-revert-hook)
714 (longlines-after-revert-hook): New functions.
715 (longlines-mode): Turn off longlines temporarily when reverting.
2c127d45
CY
716 Add a message-setup-hook.
717 (longlines-decode-buffer): New function.
cee723fb 718 (longlines-wrap-line): Preserve marker positions.
b39aa4fd 719
da49096f
AS
7202005-11-19 Andreas Schwab <schwab@suse.de>
721
722 * emacs-lisp/shadow.el: Handle compressed files.
723
f0f98146
RF
7242005-11-19 Romain Francoise <romain@orebokech.com>
725
726 * net/browse-url.el (browse-url-default-browser): Signal an error
727 if no usable browser can be found, rather than try to load w3.
728
ad8121fe
EZ
7292005-11-16 Ryan Yeske <rcyeske@gmail.com>
730
731 * net/rcirc.el (rcirc-mangle-text): Add bold face property without
732 replacing existing properties.
733 (rcirc-my-nick, rcirc-other-nick, rcirc-server)
734 (rcirc-nick-in-message, rcirc-prompt): Use min-colors and remove
735 tty specs.
736 (rcirc-server-prefix, rcirc-server): New faces.
737 (rcirc-url-regexp): Generate with rx macro.
738 (rcirc-last-server-message-time): New variable.
739 (rcirc-filter): Record time of last message.
740 (rcirc-keepalive): Kill processes that did not send a message
741 since the last ping.
742 (rcirc-mode): Give rcirc-topic a local binding here.
743
a4b1de6e
EZ
7442005-11-19 Michael Cadilhac <michael.cadilhac@lrde.org> (tiny change)
745
746 * subr.el (read-passwd): Fontify the prompt as we do with other
747 prompts.
748
e27de09e
EZ
7492005-11-19 Ryan Yeske <rcyeske@gmail.com>
750
751 * ffap.el (ffap-menu-rescan): Use inhibit-read-only instead of
752 binding buffer-read-only to nil.
753
71726072
EZ
7542005-11-19 Eli Zaretskii <eliz@gnu.org>
755
602ad1ad
SM
756 * complete.el (partial-completion-mode):
757 Mention completion-auto-help in the doc string.
10156852 758
71726072
EZ
759 * man.el (Man-highlight-references): Doc fix. Reformat code in a
760 more Lisp-ish way.
761
e0d47340
EZ
7622005-11-19 Slawomir Nowaczyk <slawomir.nowaczyk.847@student.lu.se> (tiny change)
763
764 * ls-lisp.el (ls-lisp-format-file-size): Format file size with 9
765 digits, not 8, to avoid misalignment for files larger than 100MB.
766
eeb935fd
EZ
7672005-11-19 Eli Zaretskii <eliz@gnu.org>
768
602ad1ad
SM
769 * menu-bar.el (menu-bar-describe-menu) <list-keybindings>:
770 Mention "keyboard shortcuts" in the help text.
eeb935fd 771
125ce9ec
YM
7722005-11-19 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
773
774 * startup.el (fancy-splash-default-action): Discard only
775 mouse-down and succeeding mouse-up events in the splash screen
776 window so that drag-n-drop event can be processed.
777
0f157ad5
CY
7782005-11-18 Chong Yidong <cyd@stupidchicken.com>
779
780 * longlines.el (longlines-mode): Add hacks for mail-mode and
781 message-mode.
782
35af3490
CD
7832005-11-18 Carsten Dominik <dominik@science.uva.nl>
784
785 * textmodes/org.el: (org-table-sort-lines): New command.
786 (org-tbl-menu): Add entry for `org-table-sort-lines'.
787 (org-add-file): Command removed, use `org-agenda-file-to-front'
788 instead.
789 (org-export-icalendar): Use `org-icalendar-combined-name'.
790 (org-cycle-agenda-files, org-agenda-file-to-end)
791 (org-agenda-file-to-front): New commands.
792 (org-table-tab-jumps-over-hlines,org-export-html-style): New
793 options.
794 (org-table-next-field): Use `org-table-tab-jumps-over-hlines'.
795 (org-at-table.el-p, org-set-autofill-regexps,org-html-protect):
796 New functions.
797 (org-fill-paragraph): Call `org-table-align' in tables.
798 (org-mode): Call `org-set-autofill-regexps'.
799 (org-export-as-html): Support for local handformatted lists.
800 Modified to produce valid HTML 4.0. Use `org-export-html-style'.
801 (org-export-local-list-max-depth): New option.
802 (org-html-expand): Use `org-html-protect'.
803
3d18d677
NR
8042005-11-18 Nick Roberts <nickrob@snap.net.nz>
805
806 * progmodes/gud.el (gud-install-speedbar-variables): Bind gud-pp
807 to "p".
808 (gdb): Move definition of gud-pp to...
809
810 * progmodes/gdb-ui.el (gdb-ann3): ...here. Make it work in the
811 speedbar.
812 (gdb-find-watch-expression): New function.
f0f98146 813
fbe8d007
CY
8142005-11-17 Chong Yidong <cyd@stupidchicken.com>
815
816 * faces.el (face-attribute, set-face-attribute): Mention existence
817 of `:ignore-defface' setting in docstring.
818
39c7cde2
SM
8192005-11-17 Stefan Monnier <monnier@iro.umontreal.ca>
820
821 * simple.el (completion-setup-function): Fix last change.
822
f5723ff5
JPW
8232005-11-17 John Paul Wallington <jpw@pobox.com>
824
825 * ibuf-ext.el (ibuffer-interactive-filter-by-mode):
826 Use `posn-set-point' instead of `mouse-set-point' because the
827 latter is not fbound when configured without X.
828
829 * comint.el (comint-insert-input): Likewise.
830
4ea0018b
CY
8312005-11-17 Chong Yidong <cyd@stupidchicken.com>
832
833 * simple.el (hard-newline): New variable.
2fbbeaf1 834 (sendmail-user-agent-compose, next-line): Use it.
4ea0018b
CY
835
836 * mail/sendmail.el (mail-setup, mail-send, mail-insert-from-field)
837 (sendmail-send-it, mail-do-fcc, mail-cc, mail-bcc, mail-fcc)
838 (mail-mail-reply-to, mail-mail-followup-to)
839 (mail-position-on-field, mail-signature, mail-yank-original)
bcd8c291 840 (mail-attach-file): Likewise.
4ea0018b 841
225dad8e
RF
842 * mail/mailheader.el (mail-header-format)
843 (mail-header-format-function): Likewise.
4ea0018b
CY
844
845 * add-log.el (add-change-log-entry, change-log-merge): Likewise.
846
9f5f5ff2
JL
8472005-11-17 Juri Linkov <juri@jurta.org>
848
849 * font-lock.el (font-lock-faces): Rename this defgroup from
850 `font-lock-highlighting-faces'.
851 (font-lock-comment-face, font-lock-comment-delimiter-face)
852 (font-lock-string-face, font-lock-doc-face)
853 (font-lock-keyword-face, font-lock-builtin-face)
854 (font-lock-function-name-face, font-lock-variable-name-face)
855 (font-lock-type-face, font-lock-constant-face)
856 (font-lock-warning-face, font-lock-negation-char-face)
857 (font-lock-preprocessor-face)
858 (font-lock-regexp-grouping-backslash)
859 (font-lock-regexp-grouping-construct): Rename :group from
860 `font-lock-highlighting-faces' to `font-lock-faces'.
861
862 * cus-edit.el (lisp, c, tex):
863 * progmodes/ada-mode.el (ada):
864 * progmodes/asm-mode.el (asm):
865 * progmodes/cperl-mode.el (cperl-faces):
866 * progmodes/cpp.el (cpp):
867 * progmodes/dcl-mode.el (dcl):
868 * progmodes/f90.el (f90):
869 * progmodes/fortran.el (fortran):
870 * progmodes/icon.el (icon):
871 * progmodes/idlwave.el (idlwave-misc):
872 * progmodes/m4-mode.el (m4):
873 * progmodes/make-mode.el (makefile):
874 * progmodes/meta-mode.el (meta-font):
875 * progmodes/modula2.el (modula2):
876 * progmodes/octave-mod.el (octave):
877 * progmodes/pascal.el (pascal):
878 * progmodes/perl-mode.el (perl):
879 * progmodes/prolog.el (prolog):
880 * progmodes/ps-mode.el (PostScript-edit):
881 * progmodes/scheme.el (scheme):
882 * progmodes/sh-script.el (sh-script):
883 * progmodes/simula.el (simula):
884 * progmodes/tcl.el (tcl):
885 * textmodes/nroff-mode.el (nroff):
886 * textmodes/reftex-vars.el (reftex-fontification-configurations):
887 * textmodes/sgml-mode.el (sgml):
888 * textmodes/texinfo.el (texinfo):
889 Add :link (custom-group-link font-lock-faces) to defgroup.
890
891 * hi-lock.el (hi-lock): Rename this defgroup from
892 `hi-lock-interactive-text-highlighting'. Change parent group from
893 `faces' to `font-lock'. Add link to the manual.
894 (hi-lock-mode, hi-lock-file-patterns-range)
895 (hi-lock-exclude-modes, hi-lock-faces): Rename :group from
896 `hi-lock-interactive-text-highlighting' to `hi-lock'.
897 (hi-lock-faces): Add :group `faces'.
898
899 * cus-edit.el (custom-variable-prompt): Clarify the code.
900
901 * faces.el (face-read-string): Set the default value arg of
902 completing-read.
903
4bbd5b69
LT
9042005-11-16 Luc Teirlinck <teirllm@auburn.edu>
905
906 * rfn-eshadow.el (file-name-shadow-properties)
39c7cde2
SM
907 (file-name-shadow-tty-properties, file-name-shadow-mode):
908 Remove autoloads, because the file is now preloaded.
4bbd5b69 909
bead134f
SM
9102005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
911
912 * printing.el (easy-menu-intern): Don't define.
913 (pr-get-symbol): Use easy-menu-intern only if defined.
914
915 * simple.el (blink-matching-open): Simplify a bit.
916 (completion-setup-function): Fix the case of partial-completion-mode
917 when the minibuffer's contents start with "-".
918 Obey completion-base-size-function even when
919 minibuffer-completing-file-name is non-nil.
920
afabbb4d
RS
9212005-11-16 Richard M. Stallman <rms@gnu.org>
922
923 * net/eudcb-ph.el (eudc-ph-open-session):
924 Use set-process-query-on-exit-flag.
925
926 * mail/smtpmail.el (smtpmail-send-it): Use insert-buffer-contents.
927
928 * international/ucs-tables.el (ucs-set-table-for-input):
929 Use make-local-variable, not make-variable-buffer-local.
930
931 * emacs-lisp/byte-opt.el (byte-optimize-form-code-walker):
932 Improve warning message text.
933
934 * savehist.el (savehist-save-hook): Add :group.
935
936 * menu-bar.el (menu-bar-help-menu):
937 Rename Find Extra Packages to External Packages.
938
939 * cus-edit.el (Custom-reset-standard): Verify that
940 :custom-standard-value prop exists before calling it.
941
942 * apropos.el (apropos-calc-scores): Use apropos-pattern.
943
9442005-11-16 Martin Rudalics <rudalics@gmx.at> (tiny change)
945
946 * wid-edit.el (color): Enclose %t in %{...%}.
947
948 * cus-edit.el (face): Enclose %t in %{...%}.
949
c01f0ed3
SM
9502005-11-16 Hrvoje Niksic <hniksic@xemacs.org>
951
952 * savehist.el (savehist-mode-hook): Re-add the var.
953 (savehist-mode): Use it.
954
66a85723
SM
9552005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
956
042c6fb7
SM
957 * textmodes/flyspell.el: Fix commenting convention.
958 Remove unnecessary leading * in custom docstrings.
959 (flyspell-emacs): Remove unused var.
960 (flyspell-delete-region-overlays): Use remove-overlays.
961 (flyspell-accept-buffer-local-defs): Use save-current-buffer.
962 (flyspell-debug-signal-no-check, flyspell-debug-signal-changed-checked)
963 (flyspell-debug-signal-pre-word-checked, flyspell-post-command-hook)
964 (flyspell-debug-signal-word-checked): Use with-current-buffer.
965 (make-flyspell-overlay): Don't locally reuse a global name.
966 (flyspell-highlight-incorrect-region)
967 (flyspell-highlight-duplicate-region): Use flyspell-unhighlight-at.
968 (flyspell-check-previous-highlighted-word): Use flyspell-overlay-p.
969 (flyspell-notify-misspell): Remove unused args `start' and `end'.
970 (flyspell-word): Adjust call accordingly. Use ispell-send-string.
971 Wrap calls to accept-process-output inside with-local-quit since it's
972 often called from a post-command-hook.
973 (flyspell-correct-word, flyspell-auto-correct-word):
974 Use ispell-send-string.
975 (flyspell-xemacs-popup): Remove unused arg `event'. Update call.
5cb35db5 976
66a85723
SM
977 * calendar/diary-lib.el (diary-list-entries): Also hide the
978 terminating newline.
979
c194b021
CD
9802005-11-16 Carsten Dominik <dominik@science.uva.nl>
981
66a85723
SM
982 * textmodes/reftex.el (reftex-use-fonts): Remove the check for
983 window-system, to allow fonts on tty.
c194b021 984
20eff2b2
NR
9852005-11-17 Nick Roberts <nickrob@snap.net.nz>
986
987 * progmodes/gud.el (gud-speedbar-item-info): New function.
3d18d677
NR
988 (gud-install-speedbar-variables): Use it to display data type
989 of watch expression as a tooltip in speedbar.
20eff2b2 990
8ab84823
LT
9912005-11-15 Luc Teirlinck <teirllm@auburn.edu>
992
e7295594 993 * font-core.el (global-font-lock-mode): Add :version keyword,
33bf8118 994 because default was changed.
e7295594
LT
995
996 * jka-cmpr-hook.el (auto-compression-mode): Ditto.
997
8ab84823
LT
998 * startup.el (command-line): Use `custom-reevaluate-setting' for
999 `file-name-shadow-mode'.
1000
1001 * loadup.el: Preload rfn-eshadow.
1002
1003 * rfn-eshadow.el (file-name-shadow-mode): Set :init-value to t.
1cc9e877 1004 Add :version keyword.
9fc0053d
LT
1005 (file-name-shadow-properties, file-name-shadow-tty-properties)
1006 (file-name-shadow): Add :version keyword.
8ab84823
LT
1007
1008 * cus-edit.el (custom-add-parent-links): Fix bug whereby, for
1009 instance, `(fringe custom-face)' shadowed `(fringe custom-group)'
1010 in the custom-group property of the symbol frames and the fringe
1011 group got no link to its parent group frames.
1012 Doc fix.
1013
3671718b
NR
10142005-11-16 Nick Roberts <nickrob@snap.net.nz>
1015
1016 * progmodes/gud.el (gud-stop-subjob): New function.
1017 (gud-menu-map, gud-tool-bar-map): Use it.
1018
7ecef1e9
KS
10192005-11-16 Kim F. Storm <storm@cua.dk>
1020
1021 * progmodes/gud.el (gud-menu-map): Let [stop] stop program rather
1022 than kill it.
1023 (gud-tool-bar-map): Likewise. Move cont/until/finish buttons
1024 to a more useful/logical place.
1025
18468a1e
NR
10262005-11-16 Nick Roberts <nickrob@snap.net.nz>
1027
1028 * progmodes/gud.el (gud-menu-map): Make visibility of stop and
1029 go buttons complementary.
1030
2fe3d6ec
SM
10312005-11-15 Stefan Monnier <monnier@iro.umontreal.ca>
1032
1033 * rfn-eshadow.el (rfn-eshadow-regexp): Remove.
1034 (rfn-eshadow-sifn-equal): New function.
1035 (rfn-eshadow-update-overlay): Rewrite to use substitute-in-file-name.
1036
54b171c7 10372005-11-15 Michael Kifer <kifer@cs.stonybrook.edu>
7ecef1e9
KS
1038
1039 * viper-utils (viper-non-word-characters-reformed-vi): Quote `-' in
54b171c7 1040 string.
7ecef1e9 1041
54b171c7
MK
1042 * viper.el (viper-emacs-state-mode-list): Ensure that
1043 rcirc-mode buffers come up in Emacs state.
7ecef1e9
KS
1044
1045 * ediff-util (ediff-make-temp-file): Use proper file-name-handler
1046 operation.
54b171c7 1047
59c560f7
DN
10482005-11-15 Dan Nicolaescu <dann@ics.uci.edu>
1049
1050 * term.el (term-termcap-format): Fix typos.
1051 (term-down): Fix the negative argument case.
1052
a354cf39
NR
10532005-11-16 Nick Roberts <nickrob@snap.net.nz>
1054
1055 * progmodes/gdb-ui.el: Remove face-alias left over from change on
1056 2005-08-15.
1057 (gdb-ann3): New command gud-go.
1058 (menu): Accomodate gdb-mi.el.
1059 (gdb-assembler-custom): Make buffer of selected window current
1060 so that set-window-point works.
1061
1062 * progmodes/gud.el (gud-menu-map, gud-tool-bar-map): Re-define
1063 buttons and include new ones.
1064
10652005-11-16 Kim F. Storm <storm@cua.dk>
1066
2fe3d6ec 1067 * progmodes/gud.el (gud-tool-bar-item-visible-no-fringe): New function.
a354cf39
NR
1068 (gud-menu-map): Use it.
1069
7cb1a551
LT
10702005-11-14 Luc Teirlinck <teirllm@auburn.edu>
1071
70acba5d
LT
1072 * jka-cmpr-hook.el (auto-compression-mode): Enable it in a way
1073 that works correctly for Custom and that does not override a user
1074 who disables it.
1075
7cb1a551
LT
1076 * help-mode.el (help-make-xrefs, help-xref-on-pp)
1077 (help-xref-interned, help-follow): Make hyperlinks for variables
1078 that are unbound, but have a non-nil variable-documentation property.
1079
1080 * emacs-lisp/derived.el (define-derived-mode): Remove defvar for
1081 mode hook. (It conflicted with defcustoms for some mode hooks.)
1082 Use the `variable-documentation' property to give the mode hook a
1083 docstring and expand that docstring.
1084
2d10b62b
SM
10852005-11-14 Hrvoje Niksic <hniksic@xemacs.org>
1086
8ab84823
LT
1087 * savehist.el (savehist-mode): Don't bother with
1088 `custom-set-minor-mode'.
2d10b62b
SM
1089 (savehist-coding-system): Check XEmacs version.
1090 (history-length): Declare also at run time.
1091 (savehist-mode): Don't emit a message. Don't run the minor mode hook.
1092 Don't set the customize state.
1093 (savehist-minibuffer-hook): Special case for when
1094 minibuffer-history-variable is equal to t.
1095
2f0e4846
SM
10962005-11-14 Stefan Monnier <monnier@iro.umontreal.ca>
1097
8e5c7b90
SM
1098 * files.el (write-file): Refresh VC status.
1099
2f0e4846
SM
1100 * calendar/diary-lib.el (diary-list-entries, diary-show-all-entries)
1101 (mark-diary-entries, make-diary-entry): Check default-major-mode rather
1102 than fundamental-mode to see if the mode was set.
1103
670d3fce
RF
11042005-11-14 Romain Francoise <romain@orebokech.com>
1105
1106 * dired-x.el: If `vm-visit-folder' doesn't exist, define it as a
1107 dummy function in `eval-when-compile' to avoid compiler warning.
1108 Require `man' at compile time.
1109
d0158f73
JB
11102005-11-14 Jay Belanger <belanger@truman.edu>
1111
1112 * calc-alg.el (calcFunc-write-out-power): Rename it to
1113 calcFunc-powerexpand.
1114 (math-write-out-power): Rename it to math-powerexpand; have it
1115 handle negative exponents.
1116 (calc-writeoutpower): Rename it to calc-powerexpand.
1117
1118 * calc-ext.el: Change calcFunc-writeoutpower and
1119 calc-writeoutpower to calcFunc-powerexpand and calc-powerexpand in
1120 autoloads.
1121 Add calcFunc-ldiv to autoloads.
1122
1123 * calc-arith.el (calcFunc-ldiv): New function.
1124
1125 * calc.el (calc-left-divide): New function.
1126
882108c7
JL
11272005-11-14 Juri Linkov <juri@jurta.org>
1128
1129 * cus-edit.el (custom-variable-prompt): Set the default value arg
1130 of completing-read.
1131
1132 * cus-dep.el (custom-make-dependencies): Reverse the list of
1133 found dependencies.
1134
cadb1c90
DN
11352005-11-14 Dan Nicolaescu <dann@ics.uci.edu>
1136
1137 * menu-bar.el (menu-bar-options-menu): Delete "Syntax
1138 Highlighting" entry, it is on by default now.
dea24608 1139 (menu-bar-options-save): Do not save global-font-lock-mode.
cadb1c90 1140
b8b7c66e
RS
11412005-11-13 Richard M. Stallman <rms@gnu.org>
1142
1143 * textmodes/flyspell.el (flyspell-large-region):
1144 Call flyspell-accept-buffer-local-defs.
1145
11462005-11-13 Agustin Martin <agustin.martin@hispalinux.es>
1147
1148 * textmodes/flyspell.el (flyspell-notify-misspell):
1149 Fix misspelling of "Misspelling".
1150 (flyspell-process-localwords): New function.
1151 (flyspell-large-region): Call flyspell-process-localwords and
1152 flyspell-delete-region-overlays.
1153 (flyspell-delete-region-overlays): New function.
1154 (flyspell-delete-all-overlays): Call that.
1155
7e1b6c2c
RS
11562005-11-13 Richard M. Stallman <rms@gnu.org>
1157
1158 * help.el (help-for-help-internal): Improve doc of C-h a.
afabbb4d 1159 (describe-key): Improve prompt; doc fix.
225dad8e 1160
1c32c9d6
SM
11612005-11-13 Stefan Monnier <monnier@iro.umontreal.ca>
1162
1508b91a
SM
1163 * vc-svn.el (vc-svn-registered): Catch all errors.
1164
1c32c9d6
SM
1165 * cus-dep.el (custom-make-dependencies): Typo.
1166
75b19c39
MA
11672005-11-13 Michael Albinus <michael.albinus@gmx.de>
1168
1169 * net/tramp-util.el (top): Fix compilation warning.
1170
8965e9c1
KS
11712005-11-13 Kim F. Storm <storm@cua.dk>
1172
1173 * help.el (help-for-help-internal): Fix `a' entry. Add `d' entry.
1174
9ecc27d0
NR
11752005-11-13 Nick Roberts <nickrob@snap.net.nz>
1176
225dad8e 1177 * progmodes/gud.el (gud-menu-map): Move parentheses (again).
9ecc27d0
NR
1178 (gud-speedbar-buttons): Match on "const char *" too.
1179
1180 * progmodes/gdb-ui.el (gdb-var-create-handler)
1181 (gdb-var-list-children-handler): Match on "const char *" too.
1182 (gdb-var-evaluate-expression-handler): Match on empty string.
1183 (gdb-var-update-handler): Only call
1184 gdb-var-evaluate-expression-handler when required.
1185
e79b7435
NR
11862005-11-13 Nick Roberts <nickrob@snap.net.nz>
1187
1188 * progmodes/gud.el (gud-menu-map): Revert to window-fringes for
1189 selected window. This still doesn't work for speedbar.
9ecc27d0 1190 (gud-speedbar-buttons): Handle string expressions properly.
e79b7435 1191
47b3cf39
NR
1192 * progmodes/gdb-ui.el (gdb-var-evaluate-expression-handler)
1193 (gdb-var-create-handler): Handle string expressions properly.
e79b7435 1194 (gdb-var-list-children-regexp, gdb-var-list-children-handler):
1c32c9d6 1195 Handle string expressions properly. Move "type" field into regexp.
e79b7435 1196
9a9f1fdd 11972005-11-12 Karl Fogel <kfogel@red-bean.com>
8965e9c1 1198
9a9f1fdd 1199 * bookmark.el (bookmark-maybe-message): New function to reduce
8965e9c1 1200 code duplication: invokes `message' iff baud-rate is high enough.
9a9f1fdd
KF
1201 (bookmark-write-file): Use above instead of an inline conditional.
1202 (bookmark-load): Same.
8965e9c1 1203
a506054a
KF
12042005-11-12 Karl Fogel <kfogel@red-bean.com>
1205
1206 * bookmark.el (bookmark-write-file): Don't visit the destination
1207 file, just write the data to it using write-region. This is
1208 similar to saveplace.el at 2005-05-29T08:36:26Z!rms@gnu.org, but with an additional
1209 change to avoid visiting the file in the first place.
1210
71dd9295
CY
12112005-11-12 Chong Yidong <cyd@stupidchicken.com>
1212
1213 * hi-lock.el (hi-lock-mode): Set the default value of
1214 font-lock-defaults.
1215
81d7d0d6
LT
12162005-11-11 Luc Teirlinck <teirllm@auburn.edu>
1217
ee8fdb13 1218 * find-lisp.el (find-lisp-find-dired-insert-file): Pass `string'
81d7d0d6
LT
1219 arg to `file-attributes'.
1220 (find-lisp-format): The UID and GID can now be strings.
1221
42aad0f6
KS
12222005-11-12 Kim F. Storm <storm@cua.dk>
1223
9f49f577
KS
1224 * help.el (help-map): Bind C-h d to apropos-documentation.
1225
0820b753
KS
1226 * simple.el (what-cursor-position): Print (EOB) instead of (100%)
1227 when point is at end-of-buffer.
1228
42aad0f6
KS
1229 * apropos.el (apropos-match-face): Doc fix.
1230 (apropos-sort-by-scores): Add new choice `verbose'.
1231 (apropos-documentation-sort-by-scores): New defcustom.
1232 (apropos-pattern): Now contains the pattern entered by the user.
1233 (apropos-pattern-quoted): New defvar.
1234 (apropos-regexp): New defvar, containing the regexp corresponding
1235 to apropos-pattern.
1c32c9d6 1236 (apropos-all-words-regexp): Rename from apropos-all-regexp.
42aad0f6
KS
1237 (apropos-read-pattern): New defun. Use it to read pattern arg in
1238 interactive calls; returns list of words for a word list, and
1239 string for a regexp.
1c32c9d6 1240 (apropos-parse-pattern): Rename from apropos-rewrite-regexp. Now
42aad0f6
KS
1241 parses a list of words or regexp as returned by apropos-read-pattern.
1242 (apropos-calc-scores): Return nil if apropos-regexp doesn't match.
1243 (apropos-score-doc): Return a very high score if the string
1244 entered by the user matches literally.
1245 (apropos-variable): Doc fix. Use apropos-read-pattern.
1246 (apropos-command): Doc fix. Use apropos-read-pattern and
1247 apropos-parse-pattern. Call apropos-print with nosubst=t.
1248 (apropos, apropos-value): Doc fix. Use apropos-read-pattern and
1249 apropos-parse-pattern.
1250 (apropos-documentation): Doc fix. Use apropos-read-pattern and
1251 apropos-parse-pattern. Locally bind apropos-sort-by-scores to
1252 apropos-documentation-sort-by-scores. Call apropos-print with
1253 nosubst=t.
1254 (apropos-documentation-internal): Pass doc string through
1255 substitute-key-definition before adding text properties.
1256 Highlight substring matching literal user input if possible.
1257 (apropos-documentation-check-doc-file): Remove locals beg and end.
1258 Fix calculation of score (as added twice). Pass doc string through
1259 substitute-key-definition before adding text properties.
1260 (apropos-documentation-check-elc-file): Pass doc string through
1261 substitute-key-definition before adding text properties.
1262 Highlight substring matching literal user input if possible.
1263 (apropos-print): Add new arg NOSUBST; if set, command and variable
1264 doc strings have already been passed through substitute-key-definition.
1265 Add code to handle apropos-accumulator items without score element
1266 for backwards compatibility (e.g. with woman package).
1267 Only show scores if apropos-sort-by-scores is `verbose'.
1268
be93a2c4
SM
12692005-11-10 Stefan Monnier <monnier@iro.umontreal.ca>
1270
1271 * jka-cmpr-hook.el (jka-compr-install): Use push and dolist.
1272 Add jka-compr-load-suffixes to load-suffixes.
1273
1274 * jka-compr.el: Require 'jka-cmpr-hook.
1275 (jka-compr-info-compress-message, jka-compr-info-compress-program)
1276 (jka-compr-info-compress-args, jka-compr-info-uncompress-message)
1277 (jka-compr-info-uncompress-program, jka-compr-info-uncompress-args)
1278 (jka-compr-info-can-append, jka-compr-info-strip-extension)
1279 (jka-compr-info-file-magic-bytes, jka-compr-get-compression-info)
1280 (jka-compr-info-regexp): Remove. Provided by jka-cmpr-hook.
1281 (jka-compr-uninstall): Remove entries from
1282 jka-compr-added-to-file-coding-system-alist after they are used.
1283 (jka-compr-error): Remove unused var `curbuf'.
1284 (jka-compr-file-local-copy): Remove unused var `notfound'.
1285
7127d508
RF
12862005-11-10 Romain Francoise <romain@orebokech.com>
1287
1288 * apropos.el (apropos-calc-scores): Use `apropos-pattern'.
1289
46faf25e
NR
12902005-11-11 Nick Roberts <nickrob@snap.net.nz>
1291
1292 * progmodes/gud.el (gud-menu-map): Move parentheses.
1293 (gdb): New command gud-pv.
1294
be93a2c4
SM
12952005-11-10 Stefan Monnier <monnier@iro.umontreal.ca>
1296
1297 * tar-mode.el: Remove spurious or unnecessary leading stars
1298 in docstrings.
1299 (tar-header-block-tokenize): Also obey default-file-name-coding-system.
1300 (tar-parse-octal-integer-safe): Use mapc.
1301 (tar-header-block-summarize): Remove unused var `ck'.
1302 (tar-summarize-buffer): Don't clear the modified-p bit if it wasn't
1303 cleared before. Obey default-enable-multibyte-characters.
1304 Use mapconcat. Simplify setting of tar-header-offset.
1305 (tar-mode-map): Move initialization inside delcaration.
1306 (tar-flag-deleted): Use `abs'.
1307 (tar-expunge-internal): Remove unused var `line'.
1308 (tar-expunge-internal): Don't hardcode point-min==1.
1309 (tar-expunge): Widen while doing set-buffer-multibyte.
1310 (tar-rename-entry): Use file-name-coding-system.
1311 (tar-alter-one-field): Don't hardcode point-min==1.
1312 (tar-subfile-save-buffer): string-as-unibyte works on unibyte strings.
1313 (tar-pad-to-blocksize): Don't hardcode point-min==1. Clarify the code.
1314
94b073f3
MY
13152005-11-10 Masatake YAMATO <jet@gyve.org>
1316
af94256b
KS
1317 * add-log.el (add-log-current-defun): Handle class::method
1318 notation of c++. Fix incorrect comment.
94b073f3 1319
f192689e
AM
13202005-11-10 Alan Mackenzie <acm@muc.de>
1321
1322 * help-fns.el (describe-variable): Make C-h v work when a variable
1323 has variable documentation yet is unbound.
1324
af8308ec
MY
13252005-11-10 Masatake YAMATO <jet@gyve.org>
1326
1327 * man.el (Man-highlight-references): Set an empty
1328 string to `Man-arguments' if it is nil.
d730a9fc 1329 Suggested by Reiner Steib <Reiner.Steib@gmx.de>.
af8308ec 1330
be93a2c4
SM
13312005-11-09 Stefan Monnier <monnier@iro.umontreal.ca>
1332
1333 * Makefile.in (mh-loaddefs.el, loaddefs.el): Better follow the
1334 commenting conventions.
1335
1336 * cus-dep.el (custom-make-dependencies): Simplify.
1337 Better follow the commenting conventions.
1338
fe8bc3fa
RS
13392005-11-09 Richard M. Stallman <rms@gnu.org>
1340
be93a2c4
SM
1341 * apropos.el (apropos-pattern): Rename from apropos-regexp.
1342 (apropos-orig-pattern): Rename from apropos-orig-regexp.
fe8bc3fa
RS
1343 All uses changed.
1344 (apropos-rewrite-regexp): Doc fix.
af94256b 1345 (apropos-variable, apropos-command, apropos, apropos-value):
fe8bc3fa
RS
1346 Change prompt; carry through the argument renaming.
1347
6e128e32
LT
13482005-11-09 Luc Teirlinck <teirllm@auburn.edu>
1349
1350 * find-lisp.el: Require dired.
1351 (find-lisp-find-dired-internal): Do not call
1352 `abbreviate-file-name' on DIR.
1353
78e5988d
NR
13542005-11-10 Nick Roberts <nickrob@snap.net.nz>
1355
1356 * progmodes/gud.el (gdb): Make gud-pp use user-defined command pp1.
1357
31fa5025
NR
13582005-11-09 Nick Roberts <nickrob@snap.net.nz>
1359
1360 * progmodes/gud.el (gud-menu-map): Ensure tool-bar is constant
1361 when using the speedbar.
1362 (gdb): New command gud-pp.
1363 (gud-menu-map, gud-tool-bar-map): Put it on the tool bar.
1364
58b6f884
JL
13652005-11-09 Juri Linkov <juri@jurta.org>
1366
1367 * replace.el (occur-excluded-properties): New defcustom.
1368 (occur-1, occur-engine, occur-accumulate-lines): Use it.
1369
65b62d0a
JB
13702005-11-08 Jay Belanger <belanger@truman.edu>
1371
217d155e 1372 * calc/calc-units.el (math-convert-units): Replace any composite
65b62d0a
JB
1373 unit by its definition.
1374
77f996e5 13752005-11-08 Lars Hansen <larsh@soem.dk>
217d155e
RF
1376
1377 * emacs-lisp/autoload.el (update-directory-autoloads):
1378 Add obsolete function alias.
1379
4acbd507
SM
13802005-11-07 Stefan Monnier <monnier@iro.umontreal.ca>
1381
5a3859e6
SM
1382 * emacs-lisp/lisp-mode.el (lisp-mode-variables): Don't set
1383 comment-indent-function.
1384 (lisp-comment-indent): Replace by an alias for comment-indent-default.
1385
4acbd507
SM
1386 * reveal.el (reveal-post-command): Rework the handling of
1387 reveal-open-spots, so as to be more reliable. There were several
1388 tricky corner cases where an open spot might be lost, or where
1389 a closed spot might end up on the list of open spots.
1390 Only reveal text that's ellipsised.
1391
b58b00ca
CD
13922005-11-07 Carsten Dominik <dominik@science.uva.nl>
1393
4acbd507 1394 * textmodes/org.el (org-export-as-html): Remove bogus (debug) form.
b58b00ca 1395
f5723ff5
JPW
13962005-11-07 John Paul Wallington <jpw@gnu.org>
1397
1398 * ibuffer.el (ibuffer): Search iconified frames too when
1399 getting Ibuffer buffer's window.
1400
fda12b27
RS
14012005-11-06 Richard M. Stallman <rms@gnu.org>
1402
1403 * progmodes/compile.el (compilation-internal-error-properties):
1404 save-excursion around the computation of MARKER.
1405
14062005-11-06 Piet van Oostrum <piet@cs.uu.nl>
1407
1408 * textmodes/flyspell.el (flyspell-external-point-words):
1409 flyspell-get-word returns a list, not just a string.
1410
9514fb7f
JPW
14112005-11-06 John Paul Wallington <jpw@pobox.com>
1412
1413 * ibuffer.el (ibuffer): Search all visible frames when getting
1414 Ibuffer buffer's window.
1415
30abc4f4
MY
14162005-11-07 Masatake YAMATO <jet@gyve.org>
1417
d730a9fc 1418 * man.el (Man-reference-regexp): Accept spaces between
30abc4f4
MY
1419 `Man-name-regexp' and `Man-section-regexp'.
1420 (Man-apropos-regexp): New variable.
1421 (Man-abstract-xref-man-page): Use value for `Man-target-string'
1422 if available.
4acbd507
SM
1423 (Man-highlight-references, Man-highlight-references0):
1424 Handle the case when `Man-arguments' includes "-k".
1425 (Man-highlight-references0): Rename the argument `TARGET-POS' to
30abc4f4
MY
1426 `TARGET'. `TARGET' can be a number, function or nil.
1427
2dd3b43b
NR
14282005-11-06 Nick Roberts <nickrob@snap.net.nz>
1429
1430 * progmodes/gdb-ui.el (gdb-var-create-handler, gdb-var-delete)
c660a322
KS
1431 (gdb-edit-value, gdb-speedbar-expand-node, gdb-get-create-buffer)
1432 (gdb-breakpoints-mode, gdb-toggle-breakpoint, gdb-delete-breakpoint)
2dd3b43b
NR
1433 (gdb-goto-breakpoint, gdb-frames-mode, gdb-registers-mode)
1434 (gdb-locals-mode, gdb-find-file-hook): Use buffer-local-value.
c660a322 1435 (gdb-send-item): Use buffer-local-value and simplify.
2dd3b43b 1436
1b0ee2ce
LT
14372005-11-05 Luc Teirlinck <teirllm@auburn.edu>
1438
1439 * startup.el (command-line): Use `custom-reevaluate-setting' for
1440 `global-font-lock-mode'.
1441
c660a322
KS
1442 * font-core.el (global-font-lock-mode): Enable `global-font-lock-mode'
1443 by default, except in batch mode or when the -D option is given.
1b0ee2ce
LT
1444
1445 * emacs-lisp/easy-mmode.el (define-global-minor-mode): Pass all
1446 specified keyword args on to `define-minor-mode'. Update docstring.
1447
61f570e2
RF
14482005-11-05 Romain Francoise <romain@orebokech.com>
1449
1450 * replace.el (occur-engine): Add marker at end of line, too.
1451
d60b49ac
DN
14522005-11-04 Dan Nicolaescu <dann@ics.uci.edu>
1453
1454 * font-lock.el: Don't deal with font-lock-face-attributes here,
1455 move the code ...
1456
1457 * startup.el (command-line): ... here. Use face-spec-set instead
1458 of custom-declare-face.
1459
1460 * faces.el (face-spec-set): Reset the face if spec is not nil.
1461
45f6a663
SM
14622005-11-04 Stefan Monnier <monnier@iro.umontreal.ca>
1463
1464 * newcomment.el (comment-region-internal): Box more tightly in the
1465 common case where there's no TAB in the boxed text.
1466
db2cf961
JD
14672005-11-04 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
1468
1469 * info.el (info-tool-bar-map): Use images prev-node, next-node and
1470 up-node.
1471
dc9cfe1e
EZ
14722005-11-04 Ulf Jasper <ulf.jasper@web.de>
1473
1474 * newsticker.el: Commentary updated. Code formatting changed.
45f6a663 1475 (newsticker-version): Change to "1.9".
dc9cfe1e 1476 (newsticker, newsticker-feed): Doc fix.
45f6a663
SM
1477 (newsticker-url-list): Doc fix. Add option "Weekly".
1478 (newsticker-retrieval-interval): Add option "Weekly".
dc9cfe1e 1479 (newsticker-headline-processing): Doc fix.
45f6a663 1480 (newsticker-auto-mark-filter): Remove.
dc9cfe1e
EZ
1481 (newsticker-auto-mark-filter-list): New.
1482 (newsticker-layout, newsticker-sort-method): Doc fix.
1483 (newsticker-hide-old-items-in-newsticker-buffer)
1484 (newsticker-heading-format, newsticker-item-format)
1485 (newsticker-desc-format): Doc fix.
45f6a663 1486 (newsticker-show-all-rss-elements): Remove.
dc9cfe1e
EZ
1487 (newsticker-show-all-news-elements): New.
1488 (newsticker-faces, newsticker-ticker): Doc fix.
1489 (remove-from-invisibility-spec): Code formatting.
1490 (newsticker--process-ids): New.
1491 (newsticker-mode): Doc fix.
45f6a663
SM
1492 (newsticker-mode): Change mode-line-format.
1493 (newsticker-start): Remove debug output.
1494 (newsticker-start-ticker): Doc fix. Add Autoload cookie.
dc9cfe1e
EZ
1495 (newsticker-w3m-show-inline-images): Code formatting.
1496 (newsticker-next-item): Call `force-mode-line-update'.
1497 (newsticker-previous-item): Call `force-mode-line-update'.
1498 (newsticker-next-feed): Call `force-mode-line-update'.
1499 (newsticker-previous-feed): Call `force-mode-line-update'.
1500 (newsticker-mark-all-items-at-point-as-read): Code formatting.
1501 (newsticker-show-old-items): Do not show descs.
45f6a663 1502 (newsticker-hide-entry): Hide too much.
dc9cfe1e
EZ
1503 (newsticker-hide-entry, newsticker-show-entry)
1504 (newsticker-toggle-auto-narrow-to-feed): Code formatting.
1505 (newsticker-set-auto-narrow-to-feed): Update buffer immediately.
1506 (newsticker-toggle-auto-narrow-to-item): Code formatting.
1507 (newsticker-set-auto-narrow-to-item): Update buffer immediately.
1508 (newsticker-running-p, newsticker-ticker-running-p): Autoload cookie.
45f6a663
SM
1509 (newsticker-get-news): Call `force-mode-line-update'.
1510 Collect process ids.
1511 (newsticker--sentinel): Change coding system handling.
1512 Move image retrieval to new functions newsticker--get-logo-url-*.
1513 Move feed parsing to new functions newsticker--parse-*.
1514 Update list of process ids.
dc9cfe1e
EZ
1515 (newsticker--get-logo-url-atom-1.0, newsticker--get-logo-url-atom-0.3)
1516 (newsticker--get-logo-url-rss-2.0, newsticker--get-logo-url-rss-1.0)
1517 (newsticker--get-logo-url-rss-0.92, newsticker--get-logo-url-rss-0.91)
1518 (newsticker--parse-atom-0.3, newsticker--parse-atom-1.0)
1519 (newsticker--parse-rss-0.91, newsticker--parse-rss-0.92)
1520 (newsticker--parse-rss-1.0, newsticker--parse-rss-2.0)
1521 (newsticker--parse-generic-feed, newsticker--parse-generic-items): New.
45f6a663
SM
1522 (newsticker--decode-coding-string): Remove.
1523 (newsticker--decode-numeric-entities): Check input. Format code.
dc9cfe1e
EZ
1524 (newsticker--remove-whitespace): Check input.
1525 (newsticker--do-forget-preformatted): Doc fix.
1526 (newsticker--decode-rfc822-date): Allow for missing time.
1527 (newsticker--update-process-ids): New.
45f6a663
SM
1528 (newsticker--image-sentinel): Change comment.
1529 (newsticker--image-read): Change error message.
dc9cfe1e
EZ
1530 (newsticker--imenu-goto): Doc fix. Show headline title.
1531 (newsticker--buffer-set-uptodate): Call `force-mode-line-update'.
1532 (newsticker--buffer-do-insert-text): Clean whitespace in
45f6a663
SM
1533 html-rendered headline title. Code formatting.
1534 Call `newsticker--buffer-print-extra-elements'.
1535 (newsticker--buffer-print-extra-element): Remove.
dc9cfe1e
EZ
1536 (newsticker--buffer-print-extra-elements): New.
1537 (newsticker--buffer-do-print-extra-element): New.
1538 (newsticker--buffer-insert-enclosure): Doc fix. Use MBytes for
1539 large sizes.
1540 (newsticker--run-auto-mark-filter)
45f6a663
SM
1541 (newsticker--do-run-auto-mark-filter):
1542 Use `newsticker-auto-mark-filter-list'.
dc9cfe1e 1543
c97f3d3c
EZ
15442005-11-04 Ryan Yeske <rcyeske@gmail.com>
1545
1546 * net/rcirc.el: Use split-string OMIT-NULLS argument.
1547 (rcirc-print): Force redisplay before running hooks. Do long
1548 buffer truncation after making new text read-only. Deal with nil
1549 text when decoding strings. If TARGET is nil, use either the
1550 currently selected buffer, if it is an rcirc buffer and of the
1551 same process or the process buffer.
1552 (rcirc-mode): Remove header-line. Recompute short buffer names.
45f6a663 1553 Initialize rcirc-buffer-alist here instead of rcirc-get-buffer-create.
c97f3d3c 1554 (rcirc-short-buffer-name): Add variable.
45f6a663
SM
1555 (rcirc-kill-buffer-hook): Recompute short buffer names.
1556 Remove nick from private channel.
1557 (rcirc-send-input): Send command text to current-buffer.
1558 Don't clear overlay arrow here.
c97f3d3c
EZ
1559 (rcirc-short-buffer-name): Return a short buffer name.
1560 (rcirc-update-short-buffer-names, rcirc-abbreviate)
1561 (rcirc-rebuild-tree, rcirc-make-trees): Add functions to generate
1562 buffer-name abbreviations.
45f6a663
SM
1563 (rcirc-kill-buffer-hook-1): Split to make debugging easier.
1564 Do not touch nick-table when killing a parted channel.
c660a322
KS
1565 (rcirc-window-configuration-change): Rename from rcirc-update-activity.
1566 Clear arrow from current buffer if it is now hidden.
c97f3d3c
EZ
1567 (rcirc-current-buffer): Add variable.
1568 (rcirc-my-nick, rcirc-other-nick, rcirc-server)
1569 (rcirc-nick-in-message, rcirc-prompt, rcirc-mode-line-nick):
1570 Remove -face from names.
1571 (rcirc-update-activity-string): Print "DND" when globally ignoring
1572 activity.
1573 (rcirc-ignore-buffer-activity-flag): Rename from
1574 rcirc-ignore-channel-activity.
1575 (rcirc-ignore-all-activity-flag): Doc fix.
1576 (rcirc-channels): Remove variable.
1577 (rcirc-kill-buffer-hook):
1578 (rcirc-get-buffer-create): Add nick to private channel.
1579 (rcirc-multiline-edit-submit): Remove tabs.
1580 (rcirc-put-nick-channel, rcirc-channel-nicks): Look up nicks case
1581 folded.
1582 (rcirc-remove-nick-channel): Bug fix.
1583 (rcirc-toggle-ignore-buffer-activity): Rename from
1584 rcirc-toggle-ignore-channel-activity.
1585 (rcirc-record-activity): Add buffers to the front of the list.
1586 (rcirc-update-activity): Remove killed buffers from list.
1587 (rcirc-process-server-response-1): Remove last argument if it is
1588 null before calling handler.
1589 (rcirc): Add "rcirc" defcustom prefix.
45f6a663
SM
1590 (rcirc-prompt): Simplify default prompt.
1591 Use custom-initialize-default.
c97f3d3c
EZ
1592 (rcirc-private-chats): Remove variable.
1593 (rcirc-prompt): Change initialization.
1594 (rcirc-version): Remove function.
1595 (rcirc-id-string): Add constant.
1596 (rcirc-last-buffer): Remove variable.
1597 (rcirc-buffer-alist): Add variable.
1598 (rcirc-connect): Update variable setup.
1599 (rcirc-sentinel, rcirc-update-prompt): Use `rcirc-buffer-alist'.
1600 (rcirc-trap-errors-flag): Rename from `rcirc-trap-errors' change
1601 default.
1602 (rcirc-handler-generic): Trigger activity.
1603 (rcirc-send-message): Create the buffor of the target.
45f6a663
SM
1604 (rcirc-generate-new-buffer-name): Rename from `rcirc-get-buffer-name'.
1605 (rcirc-get-buffer): Just return nil if there is no matching buffer.
c97f3d3c
EZ
1606 (rcirc-multiline-edit-cancel): Remove function.
1607 (rcirc-set-last-buffer): Remove function.
1608 (rcirc-get-any-buffer): Add function.
1609 (rcirc-join-channels): Don't print /join text.
1610 (rcirc-toggle-ignore-channel-activity): Add and update echo area
1611 messages.
1612 (rcirc-cmd-ctcp): Use rcirc-send-string to send request.
1613 (rcirc-handler-NOTICE): Recognize CTCP responses.
1614 (rcirc-handler-332, rcirc-handler-332): Use a temp buffer for
1615 constructing TOPIC string for buffers we are not JOINed.
1616 (rcirc-handler-CTCP-response): Add handler.
1617 (rcirc-multiline-edit-submit): Restore the window-configuration
1618 before adjusting point.
1619 (rcirc): Add customization group.
1620 (rcirc-server, rcirc-port, rcirc-nick, rcirc-user-name)
1621 (rcirc-user-full-name, rcirc-startup-channels-alist)
1622 (rcirc-fill-flag, rcirc-fill-column, rcirc-fill-prefix)
1623 (rcirc-ignore-all-activity-flag, rcirc-time-format)
1624 (rcirc-input-ring-size, rcirc-read-only-flag)
1625 (rcirc-buffer-maximum-lines, rcirc-authinfo-file-name)
1626 (rcirc-auto-authenticate-flag, rcirc-prompt, rcirc-print-hooks):
1627 Change defvar to defcustom.
1628 (rcirc-update-prompt): Add optional ALL arg, which will update
1629 prompts in all rcirc buffers. Regexp quote replacement text.
1630 (rcirc-fill-column): Accept 'frame-width as a value.
1631 (rcirc-set-changed): Add function.
1632 (rcirc-next-active-buffer): Write more meaningful messages.
1633 (rcirc-faces): Add customization group.
1634 (rcirc-my-nick-face, rcirc-other-nick-face, rcirc-server-face)
1635 (rcirc-nick-in-message-face, rcirc-prompt-face)
1636 (rcirc-mode-line-nick-face): Move into rcirc-faces group.
1637 (with-rcirc-process-buffer): Move before first usage.
1638 (rcirc-debug-buffer): Rename from `rcirc-log-buffer'.
1639 (rcirc-debug-flag): Rename from `rcirc-log-p'.
1640 (rcirc-debug): Rename from `rcirc-log'.
1641 (rcirc-format-response-string): Do not print '-' chars for a
1642 NOTICE with no sender. Simplify output of server responses.
45f6a663 1643
c97f3d3c
EZ
16442005-11-04 Henrik Enberg <henrik.enberg@telia.com>
1645
1646 (rcirc-browse-url-map, rcirc-browse-url-at-point)
1647 (rcirc-browse-url-at-mouse, rcirc-mangle-text): Make urls
1648 mouse and RET clickable.
1649
ffce4757
EZ
16502005-11-04 Henrik Enberg <henrik.enberg@telia.com>
1651
1652 * mail/rmailout.el (rmail-output-to-rmail-file, rmail-output): Doc fix.
1653
77f996e5 16542005-11-04 Ken Manheimer <ken.manheimer@gmail.com>
9e673321
EZ
1655
1656 * pgg-pgp.el (pgg-pgp-encrypt-region, pgg-pgp-decrypt-region)
1657 (pgg-pgp-encrypt-symmetric-region, pgg-pgp-encrypt-symmetric)
1658 (pgg-pgp-encrypt, pgg-pgp-decrypt-region, pgg-pgp-decrypt)
1659 (pgg-pgp-sign-region, pgg-pgp-sign): Add optional 'passphrase'
1660 argument to all these routines, so the passphrase can be managed
1661 externally and passed in to the system.
1662 (pgg-pgp-decrypt-region, pgg-pgp-sign-region): Use new name for
1663 pgg-add-passphrase-to-cache function.
1664
1665 * pgg-pgp5.el (pgg-pgp5-encrypt-region, pgg-pgp5-decrypt-region)
1666 (pgg-pgp5-encrypt-symmetric-region, pgg-pgp5-encrypt-symmetric)
1667 (pgg-pgp5-encrypt, pgg-pgp5-decrypt-region, pgg-pgp5-decrypt)
1668 (pgg-pgp5-sign-region, pgg-pgp5-sign): Add optional 'passphrase'
1669 argument to all these routines, so the passphrase can be managed
1670 externally and passed in to the system.
1671 (pgg-pgp5-sign-region): Use new name of pgg-add-passphrase-to-cache
1672 function.
1673
98945794
EZ
16742005-11-04 Edward O'Connor <hober0@gmail.com> (tiny change)
1675
1676 * net/goto-addr.el (goto-address-url-regexp): Remove `data:' URLs
1677 from goto-address-url-regexp.
1678
94539089
CD
16792005-11-04 Carsten Dominik <dominik@science.uva.nl>
1680
c660a322 1681 * textmodes/org.el (org-read-date, org-goto-calendar)
45f6a663
SM
1682 (org-recenter-calendar, org-agenda-goto-calendar):
1683 Temporarily clear 'calendar-move-hook'.
94539089 1684
39bcfe5f 16852005-11-04 Michael Kifer <kifer@cs.stonybrook.edu>
45f6a663
SM
1686
1687 * ediff-merge.el (ediff-merge-region-is-non-clash): Return t, if not
39bcfe5f 1688 merging.
45f6a663
SM
1689
1690 * ediff-util.el (ediff-previous-difference): Don't skip regions that
39bcfe5f 1691 have merge clashes.
45f6a663 1692
97a7dbee
YM
16932005-11-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1694
45f6a663
SM
1695 * mwheel.el (mouse-wheel-down-event, mouse-wheel-up-event):
1696 Undo previous change.
97a7dbee
YM
1697
1698 * startup.el (command-line): Use `custom-reevaluate-setting' for
51f47f64
YM
1699 mouse-wheel-down-event and mouse-wheel-up-event. Don't call
1700 tty-register-default-colors on Mac.
97a7dbee 1701
c72ff615
NR
17022005-11-04 Nick Roberts <nickrob@snap.net.nz>
1703
45f6a663 1704 * progmodes/gdb-ui.el (gdb-buffer-type): Remove duplicate declaration.
c72ff615
NR
1705 (gdb-buffer-type): Make it automatically buffer local...
1706 (gdb-get-create-buffer): ...and set it accordingly.
1707 (gdb-frame-gdb-buffer, gdb-display-gdb-buffer): Make these
1708 actually work.
1709
11ec76b7
DN
17102005-11-03 Dan Nicolaescu <dann@ics.uci.edu>
1711
1712 * font-lock.el (font-lock-warning-face): Use the more vivid red1,
1713 not red.
1714
2b02eddf
NR
17152005-11-04 Nick Roberts <nickrob@snap.net.nz>
1716
1717 * progmodes/gdb-ui.el (gud-watch): Use save-selected-window in
1718 case GUD buffer is not visible.
1719 (gdb-goto-breakpoint): Try to force display in source buffer.
1720 (gdb-frame-gdb-buffer): Copy other similar functions.
1721 (gdb-restore-windows): Don't display source if not asked for.
1722 (gdb-assembler-buffer-name): Don't capitalise.
1723
e082564e
RS
17242005-11-03 Richard M. Stallman <rms@gnu.org>
1725
1726 * wid-edit.el (key-sequence): New widget type.
1727
1728 * simple.el (set-mark-command-repeat-pop): New variable.
1729 (set-mark-command): Only interpret plan C-@ after a pop as a pop
1730 if set-mark-command-repeat-pop is true.
1731
1732 * info.el (Info-fontify-node): Don't display extra "see" if there
1733 already is one here.
1734
1735 * mouse.el: Fix special handling of DEL after dragging a region:
1736 (mouse-drag-region-1): Treat mouse-set-region like mouse-set-point.
1737 (mouse-region-delete-keys): Add [backspace].
1738
1739 * mail/feedmail.el: Use insert-buffer-substring, not insert-buffer.
1740
1741 * textmodes/ispell.el (ispell-command-loop): Change `i' description
1742 not to assume it pertains to an affix.
1743
1744 * textmodes/flyspell.el (flyspell-post-command-hook):
1745 Bind deactivate-mark to prevent deactivation.
1746
438fc253 17472005-11-03 Lars Hansen <larsh@soem.dk>
2b02eddf 1748
438fc253
LH
1749 * dired-x.el: Add menu bindings for dired-do-find-marked-files,
1750 dired-do-relsymlink, dired-flag-extension, dired-mark-extension,
1751 dired-mark-omitted, dired-do-relsymlink-regexp, dired-omit-mode.
1752
ebce92c7
RF
17532005-11-03 Romain Francoise <romain@orebokech.com>
1754
1755 * net/eudcb-mab.el: Now part of GNU Emacs. Update FSF's address.
1756 Update copyright years.
1757
c7280fb5
SS
17582005-11-03 Sam Steingold <sds@gnu.org>
1759
13d65a03
SM
1760 * mwheel.el (mouse-wheel-down-event, mouse-wheel-up-event):
1761 Use system-type instead of window-system because window-system is not
c7280fb5
SS
1762 correctly defined during loadup.
1763
aaaa8abb
MH
17642005-11-02 Mark A. Hershberger <mah@everybody.org>
1765
1766 * xml.el (xml-syntax-table): Allow xml.el to compile in xemacs.
1767 (xml-parse-tag): Join strings separated by a comment properly.
1768
c80eca71
AS
17692005-11-02 Andreas Schwab <schwab@suse.de>
1770
13d65a03
SM
1771 * emacs-lisp/byte-opt.el (byte-optimize-pure-func): Fix last fix.
1772
17732005-11-02 Stefan Monnier <monnier@iro.umontreal.ca>
1774
1775 * emacs-lisp/byte-opt.el (string-to-syntax): Mark it as pure.
1776 (byte-optimize-pure-func): Quote the eval'd value.
1777
1778 * progmodes/perl-mode.el (perl-font-lock-special-syntactic-constructs):
1779 Rename from perl-font-lock-syntactic-face-function.
1780 Change the calling convention so it can be used as a font-lock MATCHER.
1781 Do the parse-partial-sexp loop outselves.
1782 (perl-font-lock-syntactic-keywords): Use it.
1783 (perl-mode): Don't set font-lock-syntactic-face-function any more.
c80eca71 1784
c2205a03
NR
17852005-11-02 Nick Roberts <nickrob@snap.net.nz>
1786
2b02eddf
NR
1787 * progmodes/gdb-ui.el (gdb-mouse-until): Make it work in the
1788 disassembly buffer too.
c2205a03
NR
1789 (gdb-exited): Remove overlay arrows when execution has finished.
1790 (gdb-info-frames-custom, gdb-info-threads-custom)
1791 (gdb-info-registers-custom): Don't add inappropriate text
1792 properties if inferior is not active.
1793
c046af95
GM
17942005-11-02 Glenn Morris <rgm@gnu.org>
1795
13d65a03
SM
1796 * progmodes/fortran.el (fortran-blink-match):
1797 Use `blink-matching-delay'.
c046af95 1798
3631f993
GM
17992005-11-02 John Mongan <jmongan@mccammon.ucsd.edu> (tiny change)
1800
1801 * progmodes/f90.el (f90-match-end): Use `blink-matching-delay'.
1802
e89cd3e6 18032005-11-02 Lars Hansen <larsh@soem.dk>
ebce92c7 1804
e89cd3e6
LH
1805 * net/tramp.el (tramp-action-out-of-band): Handle scp message
1806 "Permission denied".
1807
b5714852
RS
18082005-11-01 Richard M. Stallman <rms@gnu.org>
1809
1810 * textmodes/flyspell.el (flyspell-external-point-words):
1811 Pass nil to flyspell-get-word.
1812
8f15921b
KS
18132005-11-02 Kim F. Storm <storm@cua.dk>
1814
1815 * menu-bar.el (menu-bar-options-menu): Show "Shift Movement (CUA)"
1816 item instead of "C-x/C-c/C-v (CUA)" if cua-enable-cua-keys is nil.
1817
e5f64be2
SM
18182005-11-01 Stefan Monnier <monnier@iro.umontreal.ca>
1819
1820 * calendar/cal-menu.el (date, event): Don't declare as dynamic-var.
1821 (calendar-mouse-holidays, calendar-mouse-view-diary-entries)
1822 (calendar-mouse-print-dates): Add optional `event' argument.
1823 Update interactive-spec.
1824 (calendar-mouse-cal-tex-menu, cal-tex-mouse-filofax):
1825 Use `calendar-event-to-date' instead of `event'.
1826
6f9a47ab
MY
18272005-11-02 Masatake YAMATO <jet@gyve.org>
1828
e5f64be2
SM
1829 * progmodes/ld-script.el (ld-script-builtins):
1830 Add more words: "DATA_SEGMENT_ALIGN", "DATA_SEGMENT_END",
1831 "DATA_SEGMENT_RELRO_END", "LENGTH", "ORIGIN", and "SEGMENT_START".
6f9a47ab
MY
1832 (auto-mode-alist): Accept .ld, .lds, ld.in and .lds.in.
1833
7bba5cae
RF
18342005-11-01 Romain Francoise <romain@orebokech.com>
1835
1836 * vc-sccs.el: Update copyright year.
1837 * ezimage.el: Likewise.
1838
4dacf0ff
JL
18392005-11-01 KOBAYASHI Yasuhiro <kobayays@otsukakj.co.jp> (tiny change)
1840
1841 * info.el (Info-fontify-node): Use `string-width' for fontifying
1842 underlined titles.
1843
99315976
JL
18442005-11-01 Juri Linkov <juri@jurta.org>
1845
1846 * info.el (Info-fontify-node): Downcase node header keywords Node,
1847 Prev, Next, Up before comparison.
1848 (Info-history): Insert absolute directory name, and put invisible
1849 property on it.
1850
94b10022
JL
18512005-11-01 Juri Linkov <juri@jurta.org>
1852
1853 * info.el (Info-file-supports-index-cookies): New variable.
1854 (Info-find-node-2): Check makeinfo version for index cookie support.
1855 (Info-index-nodes): Search for nodes with index cookies only when
1856 Info-file-supports-index-cookies is t. Otherwise, search nodes
1857 with "Index" in the node name.
1858 (Info-index-node): Search index cookie in the current node only when
1859 Info-file-supports-index-cookies is t. Otherwise, check the word
1860 "Index" in the node name.
1861 (Info-find-emacs-command-nodes): Remove code that searches nodes
1862 with "Index" node name in the top menu.
1863
c7deede0
SM
18642005-11-01 Stefan Monnier <monnier@iro.umontreal.ca>
1865
1866 * progmodes/scheme.el (scheme-mode-variables): Use the default
1867 comment-indent-function.
1868
1869 * faces.el (face-attribute): Handle the case where a face inherits from
1870 a non-existent face.
1871
1872 * simple.el (eval-expression-print-format): Use lisp-readable syntax
1873 for octal and hexa output, and merge the char into the paren.
1874 (kill-new): Use push.
1875 (copy-to-buffer): Use with-current-buffer.
1876 (completion-setup-function): Move code in loop to remove redundancy.
1877 (minibuffer-local-must-match-map): Don't add bindings that duplicate
1878 those inherited from minibuffer-local-completion-map.
1879
1880 * savehist.el (savehist-mode) <defcustom>:
1881 Use custom-set-minor-mode if available.
1882 (savehist-mode) <defun>: Run the minor mode hook, set the custom state
1883 and emit a message if applicable.
1884
18852005-11-01 Hrvoje Niksic <hniksic@xemacs.org>
1886
1887 * savehist.el: Sync up to version 19.
1888 (savehist-mode): New minor mode.
1889 (savehist-file): Use ~/.emacs.d or ~/.xemacs if available.
1890 (savehist-length): Remove (use history-length instead).
1891 (savehist-file-modes): Rename from savehist-modes.
1892 (savehist-save-hook, savehist-loaded): New vars.
1893 (savehist-load): Use savehist-mode. Try to smooth up transition from
1894 old format to new format.
1895 (savehist-install): Allow savehist-autosave-interval to be nil.
1896 (savehist-save): Run the new hook. Be more careful to only trim the
1897 history variables.
1898 (savehist-trim-history): New fun. Replaces savehist-process-for-saving.
1899 (savehist-printable): Print into a buffer rather than char-by-char.
1900
769b5f0a
JW
19012005-11-01 John Wiegley <johnw@newartisans.com>
1902
c7deede0 1903 * iswitchb.el (iswitchb-define-mode-map): Re-enable the
bff4d65f
JW
1904 toggle-ignore keybinding (C-a). The author said it had been
1905 disabled much earlier due to a possible incompatibility, but after
1906 many months of usage I have encountered no problems (and it is a
1907 rather useful option, especially for switching to " *temp*").
1908
c7deede0 1909 * net/eudcb-mab.el (eudc-mab-query-internal): Add backend
73f99a66
JW
1910 support for OS/X's AddressBook, by calling out to the open source
1911 program "contacts" (installable through Fink).
1912
1913 * net/eudc.el (eudc-expand-inline): If the
1914 `eudc-multiple-match-handling-method' is set to `all', delete the
1915 query string before inserting the query result.
1916
c7deede0 1917 * eshell/em-ls.el (eshell-do-ls): Add no-op support for --dired
769b5f0a
JW
1918 flag, to prevent Eshell from using the system ls when
1919 `eshell-ls-insert-directory' is in used.
1920 (eshell-ls-insert-directory): Disable font-lock in directory
1921 buffer so that Eshell's own fontification is seen. This broke
1922 recently due to changes in font-lock, so this goes back to version
1923 21 behavior.
1924
e5beba32
NR
19252005-11-01 Nick Roberts <nickrob@snap.net.nz>
1926
1927 * progmodes/gdb-ui.el (gdb-use-inferior-io-buffer): New function.
1928 (menu, toggle-gdb-use-inferior-io-buffer): Get rid of defadvice.
1929 (gdb-many-windows): Doc fix.
1930
ac8c0cce
RF
19312005-10-31 Romain Francoise <romain@orebokech.com>
1932
1933 * help-fns.el (describe-simplify-lib-file-name): Add autoload cookie.
1934
c94f08ff
DN
19352005-10-31 Dan Nicolaescu <dann@ics.uci.edu>
1936
1937 * loadup.el: Load emacs-lisp/syntax, font-lock and jit-lock so
1938 that global-font-lock-mode can be enabled by default.
1939
1940 * font-lock.el (font-lock-keywords, font-lock-mode-internal)
1941 (font-lock-add-keywords, font-lock-remove-keywords)
1942 (font-lock-fontify-buffer): Remove autoload cookies.
1943
1944 * jit-lock.el (jit-lock-register): Likewise.
1945
1946 * emacs-lisp/syntax.el (syntax-ppss): Likewise.
1947
c8010cbb
NR
19482005-10-31 Nick Roberts <nickrob@snap.net.nz>
1949
1950 * progmodes/gdb-ui.el (gdb-many-windows): Leave window configuration
1951 intact if there is no gud-comint-buffer.
1952
19532005-10-31 Luc Teirlinck <teirllm@auburn.edu>
1954
1955 * progmodes/gud.el (gud-filter): Use comint-update-fence to delete
1956 old prompt comint-prompt-read-only is t and GDB commands are
1957 issued from tool bar etc.
1958
9a36031f
MY
19592005-10-31 Masatake YAMATO <jet@gyve.org>
1960
1961 * vc.el (vc-directory-exclusion-list): Add "{arch}".
1962
6c060884
CY
19632005-10-30 Chong Yidong <cyd@stupidchicken.com>
1964
1965 * thumbs.el (thumbs-thumbsdir): Default to ~/.emacs.d/thumbs.
1966 (thumbs-thumbsdir): Make .emacs.d if it does not exist.
1967
55880756
MA
19682005-10-30 Michael Albinus <michael.albinus@gmx.de>
1969
1970 * net/tramp.el (tramp-chunksize): Escape parentheses in docstring
1971 starting at beginning of line. Fontification is messed up when
c7deede0
SM
1972 `open-paren-in-column-0-is-defun-start' set to t.
1973 Reported by John Paul Wallington <jpw@pobox.com>.
55880756 1974
8c633bb4
LT
19752005-10-30 Luc Teirlinck <teirllm@auburn.edu>
1976
1977 * comint.el (comint-send-input): Call `comint-update-fence' when
1978 `comint-process-echoes' and `comint-prompt-read-only' are both
1979 non-nil, to avoid leftover read-only newline.
1980
b9c5959e
RS
19812005-10-30 Richard M. Stallman <rms@gnu.org>
1982
1983 * textmodes/flyspell.el (flyspell-external-point-words):
1984 Detect when WORD can't be checked properly because
1985 flyspell-get-word finds just part of it, and move on.
1986
1987 * textmodes/ispell.el (ispell-dictionary-alist-5): Add . as
1988 boundarychar for Polish.
1989 (ispell-dictionary-alist-4): Add . as boundarychar for Italian.
1990 (ispell-dictionary-alist-3): Add . and @ as boundarychars for French.
1991
f3be774b
NR
19922005-10-31 Nick Roberts <nickrob@snap.net.nz>
1993
1994 * progmodes/gdb-ui.el (gdb-tooltip-print-1): Fix regexp.
1995 (gdb-registers-font-lock-keywords): Delete.
1996 (gdb-registers-mode): Don't fontify.
1997 (gdb-info-registers-custom): Use text properties instead as, in
1998 future, changed register values will use font-lock-warning-face.
1999 (gdb-local-font-lock-keywords): Rename to...
2000 (gdb-locals-font-lock-keywords): ...for consistency.
2001
5e7ae3bd
AS
20022005-10-30 Andre Spiegel <spiegel@gnu.org>
2003
2004 * vc.el (vc-switch-backend): Better error message if the buffer is
2005 not visiting a file under version control.
2006
6aecefa8 2007 * vc-cvs.el (vc-cvs-delete-file): Commit the file after removing it.
8c633bb4 2008
c3ab3701
CY
20092005-10-29 Chong Yidong <cyd@stupidchicken.com>
2010
2011 * startup.el (command-line): Use ~/.emacs.d/init.el instead of
2012 ~/.emacs.d/.emacs.
2013
685abb98
RS
20142005-10-29 Richard M. Stallman <rms@gnu.org>
2015
2016 * replace.el (occur-mode-mouse-goto): Always go to other window.
2017 (occur-mode-goto-occurrence): Always switch in same window.
2018
2019 * simple.el (undo): Display message at end, not at start.
2020
2021 * emacs-lisp/timer.el (timer-activate, timer-activate-when-idle):
2022 New arg REUSE-CELL.
2023 (cancel-timer-internal): New function.
2024 (timer-event-handler): Use cancel-timer-internal,
2025 and pass the cell it returns to timer-activate...
2026
2027 * jit-lock.el (jit-lock-function, jit-lock-stealth-fontify)
2028 (jit-lock-deferred-fontify, jit-lock-context-fontify)
2029 (jit-lock-after-change): Test memory-full.
2030
c390e28c
SM
20312005-10-29 Roland Winkler <roland.winkler@physik.uni-erlangen.de>
2032
2033 * textmodes/conf-mode.el (conf-assignment-sign)
2034 (conf-assignment-regexp): Fix docstrings.
2035 (conf-mode-initialize): New function.
2036 (conf-mode): Remove optional args. Use delay-mode-hooks to
2037 recognize recursive calls.
2038 (conf-unix-mode, conf-windows-mode, conf-javaprop-mode)
2039 (conf-space-mode, conf-colon-mode, conf-ppd-mode)
2040 (conf-xdefaults-mode): Use define-derived-mode and
2041 conf-mode-initialize.
2042
1cf586a4
RF
20432005-10-29 Romain Francoise <romain@orebokech.com>
2044
2045 * help-fns.el (describe-simplify-lib-file-name): Fix regexp.
2046
feb2f364
EZ
20472005-10-29 Ken Manheimer <ken.manheimer@gmail.com>
2048
c390e28c
SM
2049 * pgg-gpg.el (pgg-gpg-select-matching-key): Fix: look at the right
2050 part of the decoded armor to find the key-identifier.
feb2f364
EZ
2051 (pgg-gpg-lookup-key-owner): New function to return the
2052 human-readable identifier of a key owner.
2053 (pgg-gpg-lookup-id-from-key-owner): Make it easy to identify the
2054 key itself.
2055 (pgg-gpg-decrypt-region): Prompt with the key owner (rather than
2056 the key value) if we have a key and can match it against a secret
2057 key. Also, added a note pointing out fact that the prompt only
2058 indicates the first matching key.
2059
2060 * pgg.el (pgg-decrypt): Passing along 'passphrase' in call to
2061 pgg-decrypt-region.
2062 (pgg-pending-timers): A new hash for tracking the passphrase cache
2063 timers, so that new ones supercede old ones.
c390e28c 2064 (pgg-add-passphrase-to-cache): Rename from
feb2f364
EZ
2065 `pgg-add-passphrase-cache' to reduce confusion (all callers
2066 changed). Modified to cancel old timers when new ones are added.
c390e28c 2067 (pgg-remove-passphrase-from-cache): Rename from
feb2f364
EZ
2068 `pgg-remove-passphrase-cache' to reduce confusion (all callers
2069 changed). Modified to cancel old timers when their keys are
2070 removed from the cache.
2071 (pgg-cancel-timer): In Emacs, an alias for cancel-timer; in
2072 XEmacs, an indirection to delete-itimer.
c390e28c
SM
2073 (pgg-read-passphrase-from-cache, pgg-read-passphrase):
2074 Extract pgg-read-passphrase-from-cache from pgg-read-passphrase so
2075 users can only check cache without risk of prompting. Correct bug in
feb2f364
EZ
2076 notruncate behavior.
2077 (pgg-read-passphrase-from-cache, pgg-read-passphrase)
c390e28c
SM
2078 (pgg-add-passphrase-cache, pgg-remove-passphrase-cache):
2079 Add informative docstrings.
feb2f364
EZ
2080 (pgg-decrypt): Convey provided passphrase in subordinate call to
2081 pgg-decrypt-region.
2082
20832005-10-20 Ken Manheimer <ken.manheimer+emacs@gmail.com>
2084
2085 * pgg.el (pgg-encrypt-region, pgg-encrypt-symmetric-region)
2086 (pgg-encrypt-symmetric, pgg-encrypt, pgg-decrypt-region)
2087 (pgg-decrypt, pgg-sign-region, pgg-sign): Add optional
2088 'passphrase' argument, so the passphrase can be managed externally
2089 and then passed in to the system.
2090
2091 * pgg.el (pgg-read-passphrase, pgg-add-passphrase-cache)
2092 (pgg-remove-passphrase-cache): Add optional 'notruncate' argument,
2093 so the passphrase cache can be used reliably with identifiers
2094 besides a pgp packet's key id.
2095
2096 * pgg-gpg.el (pgg-pgp-encrypt-region)
2097 (pgg-pgp-encrypt-symmetric-region, pgg-pgp-encrypt-symmetric)
2098 (pgg-pgp-encrypt, pgg-pgp-decrypt-region, pgg-pgp-decrypt)
2099 (pgg-pgp-sign-region, pgg-pgp-sign): Add optional 'passphrase'
2100 argument to all these routines, so the passphrase can be managed
2101 externally and passed in to the system.
2102
2103 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Add optional
2104 'notruncate' argument, so the passphrase cache can be used
2105 reliably with identifiers besides a pgp packet's key id.
2106
21072005-10-29 Sascha Wilde <swilde@sha-bang.de>
2108
2109 * pgg-gpg.el (pgg-gpg-encrypt-symmetric-region): New function for
2110 symmetric encryption.
2111 (pgg-gpg-symmetric-key-p): New function to check for an symmetric
2112 encrypted session key.
2113 (pgg-gpg-decrypt-region): When decrypting a symmetric encrypted
2114 message ask for the passphrase in a proper way.
2115
2116 * pgg.el (pgg-encrypt-symmetric, pgg-encrypt-symmetric-region):
2117 New user commands for symmetric encryption.
2118
5c825567
BW
21192005-10-28 Bill Wohler <wohler@newt.com>
2120
2121 * help-mode.el (help-url): New button type. Calls browse-url.
2122 (help-xref-url-regexp): New regexp to recognize URLs in docstring.
2123 Similar to Info nodes: URL `url'.
2124 (help-make-xrefs): Create help-url buttons for
2125 help-xref-url-regexp matches.
2126
147ebaca
NR
21272005-10-29 Nick Roberts <nickrob@snap.net.nz>
2128
2129 * tool-bar.el (tool-bar-add-item-from-menu)
2130 (tool-bar-local-item-from-menu): Fix doc strings.
2131
059a552c
RF
21322005-10-28 Romain Francoise <romain@orebokech.com>
2133
6a9e60bc
RF
2134 * ldefs-boot.el: Update.
2135
059a552c
RF
2136 * subr.el (locate-library): Move from help-fns.el.
2137 * help-fns.el (locate-library): Move to subr.el.
2138
8cee983d
RS
21392005-10-28 Richard M. Stallman <rms@gnu.org>
2140
2141 * net/tramp.el (tramp-completion-mode): defvar moved up.
2142
2143 * emacs-lisp/easymenu.el (easy-menu-change): Doc fix.
2144
2145 * tool-bar.el (tool-bar-mode): Delete autoload cookie.
2146
2147 * files.el (find-file-noselect): Use %d to format large file size.
2148
107fb6c9 2149 * bindings.el (mode-line-format): Add %e.
8cee983d
RS
2150
2151 * loadup.el ("facemenu"): Load unconditionally.
2152 ("image", "international/fontset", "dnd", "mwheel", "tool-bar"):
2153 ("x-dnd"): Load, when appropriate.
2154
2155 * startup.el (command-line): Call before-init-hook earlier.
2156 Warn about some bad characters in -u user name.
2157
2158 * textmodes/flyspell.el (flyspell-large-region): Pass -t if Tex file.
2159 (flyspell-external-point-words): Error if misspelled word is not found.
2160 Set flyspell-large-region-beg at end of word.
059a552c 2161
a312f214
AS
21622005-10-28 Andreas Schwab <schwab@suse.de>
2163
c390e28c
SM
2164 * view.el (View-revert-buffer-scroll-page-forward):
2165 Use view-page-size-default.
a312f214 2166
895725e1
JL
21672005-10-28 Juri Linkov <juri@jurta.org>
2168
2169 * international/quail.el (quail-get-current-str): Translate last
2170 raw character for deterministic input methods.
2171
887ec6f1
JB
21722005-10-27 Jay Belanger <belanger@truman.edu>
2173
2174 * calc/calc-ext.el: Add functions to autoloads.
2175 (math-identity-matrix-p, math-ident-row-p): New functions.
2176
2177 * calc/calc-arith.el (calc-mul-symb-fancy): Add checks for
2178 multiplication by an identity matrix; don't turn multiplication by
2179 an inverse matrix into division.
2180 (math-div-symbol-fancy): Replace division by matrices with
2181 multiplication by inverse.
2182
2183 * calc/calc-misc.el (calcFunc-inv): Check for symbolic matrices.
2184
2185 * calc/calc-alg.el (calcFunc-writeoutpower, math-write-out-power)
2186 (calc-writeoutpower): New functions.
2187
2d29381c
RF
21882005-10-27 Romain Francoise <romain@orebokech.com>
2189
1e0ab2f0
RF
2190 * replace.el (occur-engine): Include colon in mouse-face highlight.
2191
2d29381c
RF
2192 * dired-x.el: Change Maintainer field.
2193
a145b41c
CY
21942005-10-26 Chong Yidong <cyd@stupidchicken.com>
2195
2196 * longlines.el (longlines-mode): Bind after-change-functions to
2197 nil during initial decoding and final encoding.
2198
51d96f88
DN
21992005-10-26 Dan Nicolaescu <dann@ics.uci.edu>
2200
2201 * term.el (term-emulate-terminal, term-handle-colors-array)
2202 (term-handle-ansi-escape): Specify the terminfo capabilities
2203 implemented.
2204
d75baf12
RS
22052005-10-26 Richard M. Stallman <rms@gnu.org>
2206
2207 * info.el (Info-fontify-node): Fix detection of sentence-break
2208 before *Note.
2209
9700a45f
RF
22102005-10-26 Romain Francoise <romain@orebokech.com>
2211
d75baf12 2212 * smerge-mode.el: Add `tools' to file keywords.
9700a45f 2213
14924bb1
NR
22142005-10-26 Nick Roberts <nickrob@snap.net.nz>
2215
2216 * progmodes/gud.el (gud-menu-map): Only display gud-until icon
2217 when the fringe is not available.
2218
2219 * progmodes/gdb-ui.el (def-gdb-auto-updated-buffer)
2220 (def-gdb-auto-update-trigger): Simplify construction.
2221 (gdb-locals-buffer): Use def-gdb-auto-update-trigger instead of
2222 def-gdb-auto-updated-buffer as gdb-info-locals-handler is
2223 defined explicitly.
2224 (gdb-assembler-buffer): Use def-gdb-auto-update-handler instead of
2225 def-gdb-auto-updated-buffer as gdb-invalidate-assembler is
2226 defined explicitly.
2227 (gdb-info-locals-custom): Remove as it's a no-op.
2228
e7b382ed
CY
22292005-10-25 Chong Yidong <cyd@stupidchicken.com>
2230
2231 * longlines.el (longlines-mode): Remove narrowing before
2232 performing the initial decoding or final encoding.
2233
53aaf457
RF
22342005-10-25 Romain Francoise <romain@orebokech.com>
2235
2236 * emacs-lisp/find-func.el (find-library-name): Also strip
2237 extension if library name ends in .el, to take advantage of
2238 `find-library-suffixes'.
2239
8e7af2c6
RS
22402005-10-25 Richard M. Stallman <rms@gnu.org>
2241
2242 * menu-bar.el (menu-bar-help-menu): Say which kind of therapist.
2243
f344e9d2
JL
22442005-10-25 Juri Linkov <juri@jurta.org>
2245
2246 * textmodes/texinfo.el (texinfo-mode): Change charset of one
2247 quotation mark from [mule-unicode-0100-24ff] to [japanese-jisx0208].
2248
47b5f6d6
SM
22492005-10-25 Stefan Monnier <monnier@iro.umontreal.ca>
2250
2251 * play/blackbox.el (blackbox-mode-map): Move init into declaration.
2252 (blackbox-redefine-key): Add argument `map'.
2253
2254 * jit-lock.el (jit-lock-fontify-now): Be careful not to skip multiline
2255 regions when moving the jit-lock-context-unfontify-pos boundary.
2256
2e167dc4
RS
22572005-10-25 Reiner Steib <Reiner.Steib@gmx.de>
2258
c390e28c 2259 * net/browse-url.el (browse-url-of-buffer): Add ".html" to filename.
2e167dc4 2260
fc50a3be
MY
22612005-10-25 Masatake YAMATO <jet@gyve.org>
2262
2263 * dired-x.el (dired-virtual): Don't use `dired-insert-headerline'.
2264
35b1f2e9
EZ
22652005-10-25 Michael Cadilhac <michael.cadilhac-@t-lrde.epita.fr> (tiny change)
2266
2267 * play/blackbox.el (blackbox-redefine-key): New function.
2268 (blackbox-mode-map): Use it to remap existing bindings for cursor
2269 motion instead of binding literal keys.
2270
3e99f6ee
GM
22712005-10-25 Glenn Morris <rgm@gnu.org>
2272
2273 * calendar/diary-lib.el (diary-list-entries): Prevent infloop when
2274 diary does not end in a newline. Do not assume a blank line at
2275 the start of the diary file.
2276
1f1ce6ab
KH
22772005-10-25 Kenichi Handa <handa@m17n.org>
2278
2279 * international/quail.el (quail-translate-key): If the input
2280 method is deterministic and failed to handle the last key, restart
2281 the key handling loop from an appropriate key.
2282
ead91593
MA
22832005-10-25 Michael Albinus <michael.albinus@gmx.de>
2284
2285 * vc.el (vc-dired-mode): Extend comment for binding of
2286 `directory-listing-before-filename-regexp'.
2287
bc6785f3
SM
22882005-10-25 Stefan Monnier <monnier@iro.umontreal.ca>
2289
2290 * textmodes/texinfo.el (texinfo-mode):
2291 * textmodes/paragraphs.el (sentence-end-base): Use real chars, so as
2292 not to unnecessarily expose emacs-mule's internal char codes.
2293
56da68fc
NR
22942005-10-25 Nick Roberts <nickrob@snap.net.nz>
2295
e29a4981
NR
2296 * progmodes/gdb-ui.el (gdb-put-breakpoint-icon): Correct help-echo.
2297 Display hand pointer and help-echo on disabled icon too.
2298 (gdb-mouse-until): New function.
2299 (gdb-ann3): Bind it to mouse-2 and drag-mouse-1 in left fringe.
56da68fc 2300
24bdbffe
CY
23012005-10-24 Chong Yidong <cyd@stupidchicken.com>
2302
2303 * menu-bar.el (menu-bar-help-menu): Rename "psychiatrist", in line
2304 with 2005-10-23 change to doctor.el.
2305
2306 * finder.el (finder-mode-map): Add follow-link binding.
2307
47ab3ac3
KS
23082005-10-25 Kim F. Storm <storm@cua.dk>
2309
2310 * progmodes/gdb-ui.el (gdb-ann3): Bind mouse-3 in left fringe
2311 to gdb-mouse-toggle-breakpoint-fringe.
2312 (gdb-mouse-toggle-breakpoint-margin): Rename from
2313 gdb-mouse-toggle-breakpoint. Fix doc.
2314 (gdb-mouse-toggle-breakpoint-fringe): New defun.
2315 (gdb-put-string): Add optional SPROPS arg. Add props to string.
2316 (gdb-put-breakpoint-icon): Add gdb-bptno and gdb-enabled
2317 string properties also for fringe breakpoint bitmaps.
2318
6bcf30dc
CD
23192005-10-24 Carsten Dominik <dominik@science.uva.nl>
2320
bc6785f3 2321 * textmodes/org.el (org-start-icalendar-file): Fix format form.
6bcf30dc 2322
dc447cc5
MY
23232005-10-25 Masatake YAMATO <jet@gyve.org>
2324
567ecdfb
SM
2325 * simple.el (completion-common-substring):
2326 Use `completion-common-substring' prior to `completion-base-size'.
2327
23282005-10-24 Hrvoje Niksic <hniksic@xemacs.org>
2329
2330 * savehist.el: Require CL while compiling.
2331 (savehist-history-variables): Remove.
2332 (savehist-save-minibuffer-history, savehist-additional-variables)
2333 (savehist-minibuffer-history-variables): New vars.
2334 (savehist-save): Use them.
2335 (savehist-uninstall, savehist-minibuffer-hook): New funs.
2336 (savehist-install): New fun, extracted from savehist-load.
2337 (savehist-load): Use them.
2338
23392005-10-24 Stefan Monnier <monnier@iro.umontreal.ca>
2340
2341 * emacs-lisp/lisp-mode.el (easy-mmode-define-global-mode): Don't add
2342 a dummy doc-string-elt property.
2343 (defalias, defvaralias, define-category): Add a docstring property.
2344
2345 * image.el (defimage):
2346 * widget.el (define-widget):
2347 * custom.el (defface, defcustom): Add `doc-string' declaration.
2348
2349 * emacs-lisp/advice.el (ad-make-advised-definition): Fix arg-order.
2350 (defadvice): Add `doc-string' declaration.
2351
2352 * emacs-lisp/byte-run.el (macro-declaration-function):
2353 Handle `doc-string' declarations.
2354 (define-obsolete-function-alias, define-obsolete-variable-alias):
2355 Add `doc-string' declaration.
dc447cc5 2356
1cbe1e4b
KH
23572005-10-24 Kenichi Handa <handa@m17n.org>
2358
31a8d39f
KH
2359 * international/utf-7.el (utf-7): Add autoload cookie.
2360
1cbe1e4b
KH
2361 * term/x-win.el: Register more Cyrillic characters in x-keysym-table.
2362
28e48287
EZ
23632005-10-24 Eli Zaretskii <eliz@gnu.org>
2364
81293113
EZ
2365 * makefile.w32-in (autoloads): Use "." instead of $(lisp) in the
2366 list of directories passed to batch-update-autoloads. Add "." to
2367 the list of the echoed directories.
2368
28e48287
EZ
2369 * pgg-def.el:
2370 * pgg-gpg.el:
2371 * pgg-parse.el:
2372 * pgg-pgp.el:
2373 * pgg-pgp5.el:
2374 * pgg.el: Moved here from the gnus subdirectory.
2375
11422095
NR
23762005-10-24 Nick Roberts <nickrob@snap.net.nz>
2377
2378 * progmodes/gud.el (gud-filter): Bind inhibit-read-only to t
2379 in case comint-prompt-read-only is set to t.
2380
2381 * progmodes/gdb-ui.el (gdb-send): Bind inhibit-read-only to t
2382 in case comint-prompt-read-only is set to t.
2383
ad1eff1b
GM
23842005-10-24 Ulf Jasper <ulf.jasper@web.de>
2385
567ecdfb
SM
2386 * calendar/icalendar.el (icalendar-version): Increase to 0.13.
2387 Now a string.
2388 (icalendar-import-format): Handle CLASS, STATUS, URL.
2389 Rename `subject' to `summary'.
ad1eff1b
GM
2390 (icalendar-import-format-summary): Rename from
2391 `icalendar-import-format-subject'.
2392 (icalendar-import-format-url, icalendar-import-format-status)
2393 (icalendar-import-format-class): New variables.
2394 (icalendar--rris): Take variable argument list.
2395 (icalendar--datestring-to-isodate): Remove unnecessary
567ecdfb 2396 calendar-style check when converting dates with explicit month names.
ad1eff1b
GM
2397 (icalendar-export-region): Change return type of conversion
2398 subroutines. Bury current buffer unless error occurred.
2399 (icalendar--convert-to-ical)
2400 (icalendar--parse-summary-and-rest): New functions.
2401 (icalendar--convert-ordinary-to-ical)
2402 (icalendar--convert-weekly-to-ical)
2403 (icalendar--convert-yearly-to-ical)
2404 (icalendar--convert-block-to-ical)
2405 (icalendar--convert-cyclic-to-ical)
2406 (icalendar--convert-anniversary-to-ical): Change return type.
2407 Strip trailing blanks from subject.
2408 (icalendar--convert-sexp-to-ical): Change return type.
2409 Strip trailing blanks from subject. Handle simple sexp
2410 entries as generated by icalendar.el.
2411 (icalendar--convert-float-to-ical)
567ecdfb 2412 (icalendar--convert-date-to-ical): Strip trailing blanks from subject.
ad1eff1b
GM
2413 (icalendar-import-file): Doc fix.
2414 (icalendar--format-ical-event): Handle CLASS, STATUS, URL.
2415 Correct call to icalendar--rris.
2416 (icalendar--convert-ical-to-diary): Doc fix. Rename `subject' to
2417 `summary'.
2418 (icalendar--add-diary-entry): Rename `subject' to `summary'.
2419
c7cad90c
RF
24202005-10-24 Romain Francoise <romain@orebokech.com>
2421
cbfc02e4
RF
2422 * server.el (server-sentinel): Set query-on-exit flag to nil on
2423 new client processes (it isn't inherited from the server process).
2424
c7cad90c
RF
2425 * replace.el (occur-engine): Rearrange text properties.
2426
7c5ba0d2
SM
24272005-10-23 Stefan Monnier <monnier@iro.umontreal.ca>
2428
2429 * emacs-lisp/debug.el (debugger-make-xrefs): Don't assume
2430 case-fold-search is nil.
2431 (debug-help-follow): Use help-xref-interned directly.
2432
3a20e510
CY
24332005-10-23 Chong Yidong <cyd@stupidchicken.com>
2434
2435 * thumbs.el (thumbs-image-type): Add .pbm.
2436
24c324f9
RS
24372005-10-23 Richard M. Stallman <rms@gnu.org>
2438
1df64254
RS
2439 * faces.el (inhibit-face-set-after-frame-default): New variable.
2440 (set-face-attribute): Bind it.
2441 (face-set-after-frame-default): Test it.
2442
6a897887
RS
2443 * help-fns.el (describe-simplify-lib-file-name): New function.
2444 (describe-function-1, describe-variable): Use it.
2445
2446 * faces.el (describe-face): Use describe-simplify-lib-file-name.
2447
24c324f9
RS
2448 * tooltip.el (tooltip-x-offset, tooltip-y-offset): Change defaults.
2449 Eliminate nil as possible value.
2450 (tooltip-hide-delay): Reduce internal-border-width.
2451
2452 * menu-bar.el (menu-bar-file-menu) <dired>: Change help-echo string.
2453 (menu-bar-file-menu) <new-file>: Likewise.
2454
2455 * simple.el (line-move-finish): Ignore fields computing LINE-END.
2456
96664fc0 2457 * international/mule.el (load-with-code-conversion):
24c324f9
RS
2458 Pass full file name to `eval-buffer' unless preloading.
2459
2460 * textmodes/flyspell.el (flyspell-large-region):
2461 Call ispell-check-version.
2462
96664fc0 2463 * textmodes/ispell.el (ispell-local-dictionary-overridden):
24c324f9
RS
2464 Fix the make-variable-buffer-local call that was supposed
2465 to be for this variable.
2466 (ispell-aspell-supports-utf8): Doc fix.
2467 (ispell-find-aspell-dictionaries): Preserve elements of
2468 ispell-dictionary-alist for dictionaries that aspell doesn't report.
2469 (ispell-aspell-find-dictionary): Return nil on error.
2470
2471 * play/doctor.el (doctor-doc): Don't say "psychiatrist".
2472 (doctor-symptoms): Likewise.
2473
2474 * add-log.el (add-log-current-defun): Clean up handling of DEFUNs.
2475
87911bdb
CY
24762005-10-23 Chong Yidong <cyd@stupidchicken.com>
2477
2478 * cus-edit.el (custom-button, custom-button-pressed): New vars.
2479 (custom-raised-buttons): Add :set spec.
567ecdfb
SM
2480 (custom-button-unraised, custom-button-pressed-unraised):
2481 New faces, so that custom-raised-buttons actually does something.
87911bdb
CY
2482 (custom-mode): Use custom-button and custom-button-pressed.
2483
2484 * wid-edit.el (widget-specify-button): Don't ignore
2485 widget-mouse-face on graphic terminals.
2486 (widget-move-and-invoke): Cleanup.
2487
04f0adee
TTN
24882005-10-23 Thien-Thi Nguyen <ttn@gnu.org>
2489
2490 * whitespace.el (whitespace-cleanup): Doc fix.
2491
90066cb5
RF
24922005-10-23 Romain Francoise <romain@orebokech.com>
2493
2494 * emulation/viper.el (viper-set-hooks): Quote forms passed to
2495 `eval-after-load' to avoid evaluating their result.
2496
9bc260cf
MA
24972005-10-23 Michael Albinus <michael.albinus@gmx.de>
2498
567ecdfb
SM
2499 * files.el (directory-listing-before-filename-regexp):
2500 New defvar. Replaces `dired-move-to-filename-regexp' from dired.el.
9bc260cf 2501
567ecdfb
SM
2502 * dired.el (dired-move-to-filename-regexp): Remove.
2503 All occurences replaced by `directory-listing-before-filename-regexp'.
9bc260cf 2504
567ecdfb
SM
2505 * dired-x.el, locate.el, vc.el:
2506 Replace `dired-move-to-filename-regexp' by
9bc260cf
MA
2507 `directory-listing-before-filename-regexp'. In vc.el it is
2508 overwritten locally; maybe this can be handled in files.el too.
2509
567ecdfb 2510 * net/ange-ftp.el (ange-ftp-date-regexp): Remove. All occurences
9bc260cf
MA
2511 replaced by `directory-listing-before-filename-regexp'.
2512
9f40e1d5
AS
25132005-10-23 Andreas Schwab <schwab@suse.de>
2514
2515 * font-lock.el (lisp-font-lock-keywords-2): Add eval-at-startup
2516 and eval-next-after-load.
2517
4bdce438
RF
25182005-10-23 MIYOSHI Masanori <miyoshi@meadowy.org> (tiny change)
2519
2520 * mouse.el (mouse-drag-region): If the *Messages* buffer doesn't
2521 exist, create it.
2522
0949617b
EZ
25232005-10-23 Ken Manheimer <ken.manheimer@gmail.com>
2524
96664fc0 2525 * allout.el: Remove autoloads for mailcrypt and crypt++.
0949617b
EZ
2526 Require pgg, pgg-gpg during compilation.
2527 (allout-version): Increment version number to 2.1, and use a literal
96664fc0
KS
2528 rather than RCS Id.
2529 (allout-default-encryption-scheme): Remove.
2530 (allout-passphrase-verifier-handling)
2531 (allout-passphrase-verifier-string)
2532 (allout-file-passphrase-verifier-string)
2533 (allout-passphrase-hint-string): Rename -key- to -passphrase-.
2534 (allout-passphrase-hint-handling): Rename and simplify.
0949617b
EZ
2535 (allout-init): Use `find-file-hook' if available, otherwise
2536 `find-file-hooks'.
2537 (allout-mode): Use `write-file-functions' if available, otherwise
2538 `local-write-file-hooks' and, instead of making auto-save-hook
2539 buffer local, make the write-file-hook activity contingent to
2540 allout-mode.
96664fc0 2541 (allout-mode): Use key-binding substitution in the docstring.
0949617b
EZ
2542 (allout-kill-line): Spell-out kill ring data structure mutation
2543 instead of using byte-compiler-complaint-provoking `pop'.
2544 (allout-insert-listified): Use `insert' rather than `insert-string'
96664fc0
KS
2545 (allout-toggle-current-subtree-encryption): Update docstring, adjust
2546 to new gpp-based encryption, use new `allout-encrypted-topic-p'.
0949617b
EZ
2547 (allout-encrypt-string): Totally revamped vis new underlying
2548 encryption facilities.
96664fc0 2549 (allout-mc-activate-passwd): Remove.
0949617b
EZ
2550 (allout-obtain-passphrase): New, more or less replaces
2551 allout-mc-activate-passwd.
2552 (allout-encrypted-key-info): More or less replaces
2553 allout-encrypted-text-type.
2554 (outlineify-sticky, outlinify-sticky): Add autoload cookie.
96664fc0 2555 (my-mark-marker): Use `(featurep 'xemacs)'.
0949617b 2556
4ec5239c 25572005-10-23 Lars Hansen <larsh@soem.dk>
0949617b 2558
96664fc0 2559 * emacs-lisp/bytecomp.el (byte-compile-lambda): New arg add-lambda.
4ec5239c
LH
2560 (byte-compile-file-form-defmumble, byte-compile-defun)
2561 (byte-compile-defmacro): Use it.
2562 (byte-compile-form): Don't call byte-compile-set-symbol-position
2563 when a byte-compile handler is called.
2564
e8fbc5e0
RF
25652005-10-22 Romain Francoise <romain@orebokech.com>
2566
02c583a4
RF
2567 * savehist.el (savehist-history-variables): Add `grep-find-history'.
2568
e8fbc5e0
RF
2569 * subr.el (eval-after-load): Convert library name to an absolute
2570 file name using locate-library, since load-history no longer has
2571 library names in it.
2572
41e7ed3a
RS
25732005-10-22 Richard M. Stallman <rms@gnu.org>
2574
567ecdfb
SM
2575 * files.el (make-temp-file): Move from subr.el.
2576 * subr.el (make-temp-file): Move to files.el.
e8fbc5e0 2577
567ecdfb
SM
2578 * window.el (get-buffer-window-list): Move from subr.el.
2579 * subr.el (get-buffer-window-list): Move to window.el.
db5fe0a6 2580
41e7ed3a
RS
2581 * image.el (image-load-path): Use eval-at-startup to initialize.
2582
2583 * subr.el (eval-at-startup): New macro.
2584
2585 * subr.el: Much rearrangement of functions and division
2586 into pages. No code changes.
2587
c286104c
KH
25882005-10-22 Kenichi Handa <handa@m17n.org>
2589
2590 * tar-mode.el (tar-extract): Be sure to call
2591 find-operation-coding-system if set-auto-coding doesn't find a
2592 coding system.
2593
76b581f2
KS
25942005-10-22 Kim F. Storm <storm@cua.dk>
2595
2596 * image.el (image-type-header-regexps): Rename from image-type-regexps.
2597 Change users.
2598 (image-type-file-name-regexps): New defconst.
2599 (image-type-from-data): Simplify loop.
2600 (image-type-from-buffer): New defun.
2601 (image-type-from-file-header): Use it instead of image-type-from-data.
2602 Use image-search-load-path instead of only looking in data-directory.
2603 (image-type-from-file-name): New defun.
567ecdfb
SM
2604 (image-search-load-path): Change `pathname' to `filename'.
2605 Make PATH arg optional, default to image-load-path.
76b581f2 2606
bb66398d
RS
26072005-10-21 Richard M. Stallman <rms@gnu.org>
2608
2609 * textmodes/texinfo.el (texinfo-mode): Set sentence-end-base.
2610
2611 * textmodes/paragraphs.el (sentence-end-base): New variable.
2612 (sentence-end): Use sentence-end-base.
2613
5ae158bf
SM
26142005-10-21 Stefan Monnier <monnier@iro.umontreal.ca>
2615
2616 * font-lock.el (font-lock-default-fontify-region): Check the multiline
2617 property independently from the font-lock-multiline variable.
2618
45158e77
RS
26192005-10-21 Richard M. Stallman <rms@gnu.org>
2620
2621 * emacs-lisp/find-func.el (find-library-name): Doc fix.
2622
2623 * startup.el (command-line): Convert library names
2624 in `load-history' to absolute file names.
2625
2626 * subr.el (symbol-file): Doc fix.
2627
2628 * loadhist.el (file-loadhist-lookup): Call locate-library
2629 instead of find-library-name. Don't try converting
2630 abs file names to library names, since load-history no longer
2631 has library names in it.
2632 (file-dependents, file-provides, file-requires): Doc fixes.
2633
2ac050ce
JL
26342005-10-21 Juri Linkov <juri@jurta.org>
2635
2636 * progmodes/etags.el (tags-table-mode): New function.
2637 (tags-verify-table): Replace initialize-new-tags-table with
2638 tags-table-mode.
2639
2640 * desktop.el (desktop-buffers-not-to-save): Remove TAGS from the
2641 default value.
2642 (desktop-modes-not-to-save): Add tags-table-mode to the
2643 default value.
2644
2645 * info.el (Info-index-next): Add total number of index
2646 alternatives to the message.
2647
2648 * textmodes/fill.el (fill-nobreak-p): Fix first two rules to skip
2649 backward only space (instead of space and period) before looking
2650 at sentence end.
2651
2652 * simple.el (set-variable): Use user-variable-p instead of symbolp.
2653 Add the old variable value as 4th default-value arg of read-string.
2654
bb9404d6
YM
26552005-10-21 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2656
2657 * cus-face.el (custom-declare-face): Make face from X resources
2658 also on Mac.
2659
2660 * disp-table.el (standard-display-g1, standard-display-graphic):
2661 Refuse to use string glyphs also on Mac.
2662 (standard-display-european): Don't set terminal coding system also
2663 on Mac.
2664
2665 * frame.el (display-screens): Use x-display-screens also on Mac.
2666
b71cef5c
RF
26672005-10-21 Romain Francoise <romain@orebokech.com>
2668
2669 * net/rcirc.el: Now part of GNU Emacs. Update FSF's address.
2670
1712cca5
SM
26712005-10-21 Stefan Monnier <monnier@iro.umontreal.ca>
2672
2673 * progmodes/sh-script.el (sh-font-lock-syntactic-keywords): Make $@
2674 and $? into sexps.
2675
2676 * font-lock.el (font-lock-compile-keywords): Add a help-echo to the
2677 warning face on open-paren-in-column-0.
2678
2679 * emacs-lisp/syntax.el (syntax-ppss-flush-cache): Fix corner
2680 boundary case. Fix typo.
2681 Suggested by Martin Rudalics <rudalics@gmx.at>.
2682
50031d0d
CD
26832005-10-21 Carsten Dominik <dominik@science.uva.nl>
2684
2685 * textmodes/org.el: (org-combined-agenda-icalendar-file)
1712cca5 2686 (org-icalendar-include-todo, org-icalendar-combined-name): New options.
50031d0d
CD
2687 (org-export-icalendar-this-file)
2688 (org-export-icalendar-all-agenda-files)
2689 (org-export-icalendar-combine-agenda-files): New commands.
2690 (org-export-icalendar, org-print-icalendar-entries)
2691 (org-start-icalendar-file, org-finish-icalendar-file)
2692 (org-ical-ts-to-string): New functions.
2693 (org-read-date, org-goto-calendar)
2694 (org-agenda-goto-calendar): Inhibit displaying diary entries by
2695 call to `calendar'.
1712cca5 2696 (orgtbl-setup): Remove the :keys arguments from the menu description.
50031d0d
CD
2697 (org-after-save-iCalendar-file-hook): New variable.
2698
dfa1cd4d
KH
26992005-10-21 Kenichi Handa <handa@m17n.org>
2700
2701 * language/vietnamese.el (tcvn-5712): Make it an alias of
2702 vietnamese-tcvn coding-system.
2703
6e967b19
MA
27042005-10-20 Michael Albinus <michael.albinus@gmx.de>
2705
2706 * net/ange-ftp.el (ange-ftp-date-regexp): Handle also the case no
2707 group id is given.
2708
1712cca5
SM
27092005-10-20 Stefan Monnier <monnier@iro.umontreal.ca>
2710
2711 * progmodes/sh-script.el (sh-escaped-line-re): New var.
2712 (sh-here-doc-open-re, sh-font-lock-close-heredoc): Use it.
2713 (sh-font-lock-open-heredoc): Try to properly handle heredoc starters
2714 whose line is either continued or ends with a comment.
2715
4bfa31ba
RF
27162005-10-20 Romain Francoise <romain@orebokech.com>
2717
2718 * net/rcirc.el (with-rcirc-process-buffer): Move above its first user.
2719
2720 * replace.el (occur-engine): Add follow-link property.
2721
2722 * font-core.el (font-lock-mode): Doc fix.
2723
10625c3c
RS
27242005-10-20 Richard M. Stallman <rms@gnu.org>
2725
2726 * net/rcirc.el: New file.
2727
a12ba300
EZ
27282005-10-20 Bryan Henderson <bryanh@giraffe-data.com> (tiny change)
2729
2730 * term.el (term-term-name): Initialize to "eterm-color".
2731
ce13796f
EZ
27322005-10-20 Ken Manheimer <ken.manheimer@gmail.com>
2733
ce13796f
EZ
2734 * allout.el: Add autoloads of crypt++ and mailcrypt routines, all
2735 for encryption functionality.
47888c87
KS
2736 Move allout customization subgroup from `editing' to `outlines' group.
2737 Fix commentary 'keywords' to legitimate ones.
2738 Update author info (using my current email address, obscurified).
ce13796f
EZ
2739 (allout-encrypt-string, allout-encryption-produce-work-buffer)
2740 (allout-encrypted-topic-p, allout-encrypted-text-type)
2741 (allout-mc-activate-passwd, allout-create-encryption-key-verifier)
2742 (allout-situate-encryption-key-verifier)
2743 (allout-get-encryption-key-verifier, allout-verify-key)
2744 (allout-next-topic-pending-encryption)
47888c87 2745 (allout-encrypt-decrypted, allout-encrypted-type-prefix): New funcs.
ce13796f
EZ
2746 (outline-topic-encryption-bullet, outline-default-encryption-scheme)
2747 (outline-key-verifier-handling, outline-key-hint-handling)
2748 (outline-encrypt-unencrypted-on-saves): New defcustoms.
2749 (allout-file-key-verifier-string, allout-encryption-scheme)
2750 (allout-key-verifier-string, allout-key-hint-string)
2751 (allout-after-save-decrypt): New variables.
2752 (allout-write-file-hook-handler, allout-auto-save-hook-handler)
2753 (allout-after-saves-handler): New hook functions.
2754 (allout-post-command-business): Do allout-after-save-decrypt.
2755 (allout-enable-file-variable-adjustment): Custom var to enable
2756 mechanism for adding and adjusting settings of Emacs file variables.
47888c87
KS
2757 (allout-adjust-file-variable, allout-file-vars-section-data):
2758 New functions, implement the mechanism.
ce13796f
EZ
2759 (outlineify-sticky): Use the file vars mechanism.
2760 (allout-inhibit-protection, allout-during-write-cue)
47888c87
KS
2761 (allout-override-protect, allout-before-change-protect): Remove.
2762 (allout-flag-region, allout-open-topic): Adjust read-only text.
2763 (allout-open-line-not-read-only): Add to facilitate read-only
ce13796f 2764 text based protection.
47888c87 2765 (allout-kill-line): Revise to adjust read-only text, clue the
ce13796f 2766 user about the inhibition.
47888c87 2767 (allout-unprotected): Use unwind-protect.
ce13796f
EZ
2768 (allout-shift-in, allout-shift-out): Disallow manually shifting a
2769 topic deeper than the offspring depth of the previous topic -
2770 avoiding confusing "containment discontinuities".
47888c87 2771 (allout-reindent-bodies): Fix retention of body relative hanging
ce13796f 2772 indent during promotion of collapsed bodies.
47888c87 2773 (allout-open-topic): Make it easy to open new topic with same
ce13796f
EZ
2774 bullet as current topic - topic creation functions provided with
2775 any universal argument provokes now prompt for bullet, defaulting
2776 to the bullet of the previous topic.
2777 (allout-plain-bullets-string, allout-distinctive-bullets-string):
2778 Plain bullet alternates '.' period and ',' comma only. All other
2779 bullets are relegated to special status (but customizable).
47888c87 2780 (allout-end-of-entry): Rename from 'allout-end-of-current-entry
ce13796f
EZ
2781 since it actually operates w.r.t. most immediately containing
2782 entry, visible or not.
2783 (allout-hide-current-entry, allout-show-current-entry): Use the
2784 revised version.
2785 (allout-old-expose-topic): Solidify deprecation.
47888c87 2786 (allout-end-of-subtree): Add so we can span concealed as well
ce13796f
EZ
2787 as visible topics.
2788 (allout-end-of-current-subtree): Use `allout-end-of-subtree'.
47888c87
KS
2789 (allout-end-of-current-heading): Tweak to just respect the first line.
2790 (allout-get-body-text): Add.
ce13796f
EZ
2791 (allout-ascend-to-depth, allout-ascend): Position at end of prefix
2792 when invoked interactively.
2793 (allout-up-current-level): Use `interactive-p'.
2794 (allout-mode, allout-init): Miscellaneous docstring and
2795 operational refinements, as well as hookups of new encryption stuff.
2796 (allout-beginning-of-current-entry): Now works as advertised.
47888c87
KS
2797 (allout-end-of-current-entry): Remove of superfluous allout-show-entry.
2798 (allout-isearch-rectification): Refine condition for isearching.
2799 (allout-isearch-abort, allout-enwrap-isearch)
2800 (allout-flag-region, my-region-active-p): Relocate some macros.
ce13796f
EZ
2801 (allout-title): Fallback title is '(buffer-name)', not
2802 non-existing '(current-buffer-name)'.
2803 (subst-char-in-string): Define if absent (for some XEmacs versions).
ce13796f 2804
214d5640
EZ
28052005-10-20 Jari Aalto <jari.aalto@cante.net>
2806
2807 * mail/sendmail.el (mail-setup-hook, mail-aliases)
2808 (mail-yank-prefix, mail-indentation-spaces, mail-yank-hooks)
2809 (mail-citation-prefix-regexp, mail-signature-file)
2810 (mail-default-headers, mail-bury-selects-summary)
2811 (mail-send-nonascii): Add autoload cookies.
2812
ad9c16d3
EZ
28132005-10-20 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
2814
2815 * frame.el (blink-cursor-mode): Add `mac' to the list of
2816 window-system's that support blinking cursor.
2817
8198ba6e
RS
28182005-10-20 Reiner Steib <Reiner.Steib@gmx.de>
2819
1712cca5 2820 * textmodes/org.el (org-level-color-stars-only): Fix typo in docstring.
8198ba6e 2821
a5f271ab
EZ
28222005-10-20 Eli Zaretskii <eliz@gnu.org>
2823
1712cca5
SM
2824 * makefile.w32-in ($(lisp)/mh-e/mh-loaddefs.el):
2825 Bind find-file-suppress-same-file-warnings to t, to avoid warnings due
a5f271ab
EZ
2826 to different drive letter case in D:/foo/bar.el vs d:/foo/bar.el.
2827
e50165ec
KS
28282005-10-20 Kim F. Storm <storm@cua.dk>
2829
2830 * ido.el (ido-is-tramp-root): Simplify regexp matching tramp root.
2831 (ido-set-current-directory): Don't add / after final @.
2832 (ido-file-name-all-completions-1): Adapt to fixed tramp completion.
2833 Explicitly handle ange-ftp completion oddities.
2834 (ido-make-file-list): Don't rotate list at tramp root to avoid
2835 triggering tramp file handler for expand-file-name via get-file-buffer.
2836
1712cca5
SM
28372005-10-19 Stefan Monnier <monnier@iro.umontreal.ca>
2838
1712cca5
SM
2839 * savehist.el (savehist-coding-system): Revert to checking XEmacs.
2840
cf39c182
JB
28412005-10-19 Jay Belanger <belanger@truman.edu>
2842
2843 * calc/calc-units.el (math-standard-units): Add units, adjust
2844 symbols and update values.
2845 (math-unit-prefixes): Add more prefixes.
2846
37789292
RF
28472005-10-19 Romain Francoise <romain@orebokech.com>
2848
2849 * bookmark.el (bookmark-menu-heading): New face.
2850 (bookmark-bmenu-list): Use it.
2851 Don't fiddle with `baud-rate' at top-level.
2852
8646a62e
CY
28532005-10-18 Chong Yidong <cyd@stupidchicken.com>
2854
2855 * image.el (create-image, find-image): Mention max-image-size in
2856 docstring.
2857
d902d95e
SM
28582005-10-18 Stefan Monnier <monnier@iro.umontreal.ca>
2859
1712cca5
SM
2860 * savehist.el (savehist-load): Revert to checking XEmacs.
2861
d902d95e
SM
2862 * textmodes/conf-mode.el: Don't use font-lock-defaults-alist.
2863 Various docstring and line-width fixups.
2864 (conf-mode): Use cond.
2865 Set font-lock-defaults. Don't set comment-use-syntax.
2866
93883b09
DP
28672005-10-18 David Ponce <david@dponce.com>
2868
2869 * tree-widget.el (tree-widget-button-click): New function.
2870 (tree-widget-button-keymap): Use it.
2871
57eb2e24
RF
28722005-10-18 Romain Francoise <romain@orebokech.com>
2873
ee9791af
RF
2874 * bookmark.el (bookmark-insert-location, bookmark-bmenu-list)
2875 (bookmark-bmenu-hide-filenames): Add follow-link property.
8b1b6461 2876 Improve help-echo text.
ee9791af 2877
57eb2e24
RF
2878 * ffap.el (find-file-at-point): Doc fix.
2879
bcbdafce
YM
28802005-10-18 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2881
2882 * mouse.el (mouse-set-region): Don't do sit-for on a mac frame.
2883
283780dc
MY
28842005-10-18 Masatake YAMATO <jet@gyve.org>
2885
ab945c47 2886 Install to the CVS repository what I forgot to install in my
283780dc
MY
2887 2005-10-16 changes.
2888
2889 * progmodes/python.el (python-complete-symbol): Pass the common
2890 prefix substring of completion to `display-completion-list'.
2891
2892 * textmodes/org.el (org-complete): Ditto.
2893
50071f01
MY
28942005-10-18 Masatake YAMATO <jet@gyve.org>
2895
2896 Fix a bug reported by Sven Joachim <sven_joachim@web.de>.
ab945c47 2897
50071f01
MY
2898 * woman.el (WoMan-xref-man-page): New button type derived
2899 from `Man-abstract-xref-man-page'.
ab945c47 2900 (woman-mode): Pass `WoMan-xref-man-page' to `Man-highlight-references'.
cafc272c 2901
50071f01
MY
2902 * man.el (Man-abstract-xref-man-page): New button type.
2903 (Man-xref-man-page): Make it derived from `Man-abstract-xref-man-page'.
ab945c47 2904 (Man-highlight-references): Add new optional argument `xref-man-type'.
50071f01
MY
2905
29062005-10-18 Nick Roberts <nickrob@snap.net.nz>
ab945c47 2907
cafc272c
NR
2908 * progmodes/gud.el (gud-menu-map): Correct condition for fringe.
2909
e6038ca3
CY
29102005-10-17 Chong Yidong <cyd@stupidchicken.com>
2911
d902d95e 2912 * cus-edit.el (Custom-move-and-invoke): Delete.
e6038ca3
CY
2913 (custom-mode-map): Bind mouse-1 to widget-move-and-invoke.
2914
2915 * wid-edit.el (widget-move-and-invoke): New function, from
2916 Custom-move-and-invoke.
2917
ffda926c
BW
29182005-10-17 Bill Wohler <wohler@newt.com>
2919
d902d95e
SM
2920 Move all remaining images from lisp/toolbar to etc/images, move
2921 lisp/toolbar/tool-bar to lisp and "delete" lisp/toolbar. Place
2922 the low resolution images in their own directory (low-color).
ffda926c
BW
2923
2924 * toolbar/attach.*, toolbar/cancel.*, toolbar/close.*,
2925 * toolbar/copy.*, toolbar/cut.*, toolbar/diropen.*, toolbar/exit.*:
2926 * toolbar/help.*, toolbar/home.*, toolbar/index.*, toolbar/info.*:
2927 * toolbar/mail.*, toolbar/new.*, toolbar/open.*, toolbar/paste.*:
2928 * toolbar/preferences.*, toolbar/print.*, toolbar/save.*:
2929 * toolbar/saveas.*, toolbar/search.*, toolbar/search-replace.*:
d902d95e
SM
2930 * toolbar/spell.*, toolbar/undo.*: Move to etc/images.
2931
2932 * toolbar/lc-copy.*: Move to etc/images/low-color/copy.*.
2933 * toolbar/lc-cut.*: Move to etc/images/low-color/cut.*.
2934 * toolbar/lc-help.*: Move to etc/images/low-color/help.*.
2935 * toolbar/lc-home.*: Move to etc/images/low-color/home.*.
2936 * toolbar/lc-index.*: Move to etc/images/low-color/index.*.
2937 * toolbar/lc-new.*: Move to etc/images/low-color/new.*.
2938 * toolbar/lc-open.*: Move to etc/images/low-color/open.*.
2939 * toolbar/lc-paste.*: Move to etc/images/low-color/paste.*.
2940 * toolbar/lc-preferences.*: Move to etc/images/low-color/preferences.*.
2941 * toolbar/lc-print.*: Move to etc/images/low-color/print.*.
2942 * toolbar/lc-save.*: Move to etc/images/low-color/save.*.
2943 * toolbar/lc-saveas.*: Move to etc/images/low-color/saveas.*.
2944 * toolbar/lc-search.*: Move to etc/images/low-color/search.*.
2945 * toolbar/lc-spell.*: Move to etc/images/low-color/spell.*.
2946 * toolbar/lc-undo.*: Move to etc/images/low-color/undo.*.
2947
2948 To conform with convention, replace the underscore (_) in the
2949 following image names with dash (-) or (/) as appropriate.
2950
2951 * toolbar/back_arrow.*: Move to etc/images/back-arrow.*.
2952 * toolbar/fld_open.*: Move to etc/images/fld-open.*.
2953 * toolbar/fwd_arrow.*: Move to etc/images/fwd-arrow.*.
2954 * toolbar/jump_to.*: Move to etc/images/jump-to.*.
2955 * toolbar/left_arrow.*: Move to etc/images/left-arrow.*.
2956 * toolbar/right_arrow.*: Move to etc/images/right-arrow.*.
2957 * toolbar/up_arrow.*: Move to etc/images/up-arrow.*.
2958 * toolbar/lc-back_arrow.*: Move to etc/images/low-color/back-arrow.*.
2959 * toolbar/lc-fwd_arrow.*: Move to etc/images/low-color/fwd-arrow.*.
2960 * toolbar/lc-jump_to.*: Move to etc/images/low-color/jump-to.*.
2961 * toolbar/lc-left_arrow.*: Move to etc/images/low-color/left-arrow.*.
2962 * toolbar/lc-right_arrow.*: Move to etc/images/low-color/right-arrow.*.
2963 * toolbar/lc-up_arrow.*: Move to etc/images/low-color/up-arrow.*.
2964 * toolbar/mail_compose.*: Move to etc/images/mail/compose.*.
2965 * toolbar/mail_send.*: Move to etc/images/mail/send.*.
2966
2967 * info.el (info-tool-bar-map): Replace underscores in image names
ffda926c
BW
2968 with dashes.
2969
d902d95e 2970 * makefile.w32-in (WINS): Remove toolbar.
ffda926c 2971
d902d95e 2972 * menu-bar.el: Replace toolbar/tool-bar.el with tool-bar.el in comment.
ffda926c 2973
d902d95e
SM
2974 * tool-bar.el: Move to lisp from toolbar. Now that
2975 toolbar is empty, it should be deleted when folks run "cvs up -P".
ffda926c 2976
3c4f0698
JB
29772005-10-18 Jay Belanger <belanger@truman.edu>
2978
cf39c182 2979 * calc/calc-store.el (calc-store-into): Get the proper variable name
3c4f0698
JB
2980 to display in message.
2981
425fbda6
NR
29822005-10-18 Nick Roberts <nickrob@snap.net.nz>
2983
2984 * progmodes/gdb-ui.el (gdb-var-create-handler): Make watch
2985 expressions display in speedbar for all buffers when debugging.
1712cca5 2986 (gdb-speedbar-expand-node): Ensure node contraction is always updated.
425fbda6
NR
2987
2988 * speedbar.el (speedbar-set-mode-line-format): Indent properly.
ab945c47 2989 (speedbar-insert-button, speedbar-make-button):
425fbda6
NR
2990 Use add-text-properties.
2991 (speedbar-update-localized-contents)
2992 (speedbar-update-directory-contents)
2993 (speedbar-update-special-contents): Use dolist.
2994 (speedbar-buffer-easymenu-definition): Add a menu separator.
2995
595f93ac
JR
29962005-10-17 Jason Rumney <jasonr@gnu.org>
2997
4fc267d0
JR
2998 * makefile.w32-in: Use $(lisp) consistently.
2999 (pre-mh-loaddefs.el-SH, pre-mh-loaddefs.el-CMD): New targets
3000 for shell specific generation of mh-autoloads.
595f93ac 3001
f8252852
RS
30022005-10-17 Richard M. Stallman <rms@gnu.org>
3003
3004 * textmodes/tex-mode.el (tex-font-lock-keywords-2): Undo prev change.
3005
c4ac63d0
SM
30062005-10-17 Stefan Monnier <monnier@iro.umontreal.ca>
3007
3008 * jit-lock.el (jit-lock-fontify-now):
3009 Move jit-lock-context-unfontify-pos to avoid wasted work.
3010
c1253aad
MA
30112005-10-17 Michael Albinus <michael.albinus@gmx.de>
3012
3013 * net/tramp.el (tramp-completion-mode): New defvar. Used in
3014 `tramp-completion-mode' for checking if we are in completion mode.
3015 (tramp-completion-handle-file-name-all-completions): Reorder code
3016 in order to complete for file names only in case there are no
3017 method/user/host completions. This is necessary for cooperation
ab945c47 3018 with ido. Reported by Kim F. Storm <storm@cua.dk>.
c1253aad 3019
625fca9a
CY
30202005-10-16 Chong Yidong <cyd@stupidchicken.com>
3021
3022 * longlines.el (longlines-search-forward)
3023 (longlines-search-backward): Match any number of spaces.
3024
72147c53
TTN
30252005-10-16 Thien-Thi Nguyen <ttn@gnu.org>
3026
3027 * diff-mode.el (diff-mode): Doc fix.
3028
255d8b22
RS
30292005-10-16 David Reitter <david.reitter@gmail.com>
3030
3031 * mail/sendmail.el (send-mail-function): Use mailclient-send-it
3032 as default on darwin and windows systems.
3033
74725d46
RS
30342005-10-16 Sven Joachim <svenjoac@gmx.de> (tiny change)
3035
3036 * arc-mode.el (archive-zip-extract): Doc fix.
3037
97b1270c
RF
30382005-10-16 Romain Francoise <romain@orebokech.com>
3039
3040 * mouse.el (mouse-1-click-follows-link): Doc fix.
3041
71790d57
SM
30422005-10-16 Stefan Monnier <monnier@iro.umontreal.ca>
3043
3044 * savehist.el: Don't require CL at runtime.
3045 (savehist-xemacs): Remove.
c4ac63d0 3046 (savehist-coding-system): Use utf-8 if present, regardless of religion.
71790d57
SM
3047 (savehist-no-conversion): Use (featurep 'xemacs).
3048 (savehist-load): Check existence of start-itimer rather than XEmacs.
3049 Use an idle timer.
3050 (savehist-process-for-saving): Replace use of CL funs `subseq' and
3051 `delete-if-not'.
3052
30532005-10-16 Hrvoje Niksic <hniksic@xemacs.org>
3054
3055 * savehist.el: Newer version.
3056 (savehist-autosave-interval, savehist-coding-system, savehist-timer)
3057 (savehist-last-checksum, savehist-no-conversion): New vars.
3058 (savehist-autosave, savehist-process-for-saving, savehist-printable):
3059 New functions.
3060 (savehist-load, savehist-save): Use them.
3061 (savehist-delimit): Remove.
3062
e5456e73
SM
30632005-10-16 Stefan Monnier <monnier@iro.umontreal.ca>
3064
3065 * progmodes/compile.el (compilation-goto-locus): Display the
3066 compilation buffer first and the source buffer second, in case they're
3067 in overlapping frames. Don't raise the compilation frame if it was the
3068 selected window upon entry. Pass the `other-window' arg to
3069 pop-to-buffer.
3070
3071 * info.el (Info-fontify-node): Use dolist.
3072 Change add-text-properties to put-text-property.
3073
30742005-10-16 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
3075
3076 * textmodes/bibtex.el (bibtex-font-lock-url): Catch when point past
3077 bound of search.
3078
f5fab556
MY
30792005-10-16 Masatake YAMATO <jet@gyve.org>
3080
3081 * dabbrev.el (dabbrev-completion): Pass the common
3082 prefix substring of completion to `display-completion-list'.
3083
3084 * filecache.el (file-cache-minibuffer-complete)
3085 (file-cache-complete): Ditto.
3086
3087 * tempo.el (tempo-display-completions): Ditto.
3088
3089 * wid-edit.el (widget-file-complete, widget-color-complete): Ditto.
3090
3091 * emacs-lisp/lisp.el (lisp-complete-symbol): Ditto.
3092
3093 * eshell/em-hist.el (eshell-list-history): Ditto.
3094
3095 * mail/mailabbrev.el (mail-abbrev-complete-alias): Ditto.
3096
3097 * mail/mailalias.el (mail-complete): Ditto.
3098
3099 * progmodes/etags.el (complete-tag): Ditto.
3100
3101 * progmodes/make-mode.el (makefile-complete): Ditto.
3102
3103 * progmodes/meta-mode.el (meta-complete-symbol): Ditto.
3104
3105 * progmodes/octave-mod.el (octave-complete-symbol): Ditto.
3106
3107 * progmodes/pascal.el (pascal-complete-word)
3108 (pascal-show-completions): Ditto.
3109
f5fab556
MY
3110 * textmodes/bibtex.el (bibtex-complete-internal): Ditto.
3111
f5fab556
MY
3112 * simple.el (completion-common-substring): New variable.
3113 (completion-setup-function): Use `completion-common-substring'
3114 to put faces.
3115
2ef1363e
YM
31162005-10-16 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3117
3118 * term/mac-win.el: Apply 2005-10-09 change for term/x-win.el.
3119 (x-get-selection, mac-select-convert-to-string): Convert from/to
3120 UTF-16 clipboard data as in native byte order, no BOM.
3121
eae86e67
NR
31222005-10-16 Nick Roberts <nickrob@snap.net.nz>
3123
3124 * progmodes/gud.el (gud-tool-bar-map): Rename the images
3125 appropriately (gud/next, gud/nexti, gud/step, gud/stepi).
3126 (gud-sentinel): Use speedbar-frame to check for speedbar.
3127
a19a0003
RS
31282005-10-15 Richard M. Stallman <rms@gnu.org>
3129
089a682e 3130 * savehist.el: New file.
a19a0003
RS
3131
31322005-10-14 Karl Chen <quarl@cs.berkeley.edu>
3133
71790d57
SM
3134 * textmodes/tex-mode.el (tex-font-lock-keywords-2):
3135 Fix bug in \bf fontification.
a19a0003 3136
bad3da7a
SM
31372005-10-15 Stefan Monnier <monnier@iro.umontreal.ca>
3138
3139 * pcvs.el (cvs-edit-log-files): New var.
3140 (cvs-mode-edit-log): New arg `file'.
3141 (cvs-edit-log-minor-wrap): Don't set the ignore-marks property.
3142 Instead force the use of the original file and nothing else.
3143 (cvs-edit-log-filelist): Don't use the cvs-mode-* function unless
3144 the cvs-minor-wrap-function is set.
3145 (cvs-do-edit-log): Obey the vars set in cvs-edit-log-minor-wrap.
3146
c7ddd701
BW
31472005-10-14 Bill Wohler <wohler@newt.com>
3148
3149 * toolbar/gud-break.*: Moved to etc/images/gud/break.*.
3150 * toolbar/gud-cont.*: Moved to etc/images/gud/cont.*.
3151 * toolbar/gud-down.*: Moved to etc/images/gud/down.*.
3152 * toolbar/gud-finish.*: Moved to etc/images/gud/finish.*.
3153 * toolbar/gud-ni.*: Moved to etc/images/gud/ni.*.
3154 * toolbar/gud-n.*: Moved to etc/images/gud/n.*.
3155 * toolbar/gud-print.*: Moved to etc/images/gud/print.*.
3156 * toolbar/gud-pstar.*: Moved to etc/images/gud/pstar.*.
3157 * toolbar/gud-remove.*: Moved to etc/images/gud/remove.*.
3158 * toolbar/gud-run.*: Moved to etc/images/gud/run.*.
3159 * toolbar/gud-si.*: Moved to etc/images/gud/si.*.
3160 * toolbar/gud-s.*: Moved to etc/images/gud/s.*.
3161 * toolbar/gud-until.*: Moved to etc/images/gud/until.*.
3162 * toolbar/gud-up.*: Moved to etc/images/gud/up.*.
3163 * toolbar/gud-watch.*: Moved to etc/images/gud/watch.*.
3164
c4ac63d0 3165 * progmodes/gud.el (gud-tool-bar-map): Rename the images
c7ddd701
BW
3166 appropriately (for example, gud-break to gud/break).
3167
f28e9cbd
CY
31682005-10-14 Chong Yidong <cyd@stupidchicken.com>
3169
930aae96 3170 * longlines.el (longlinges-search-function)
c4ac63d0 3171 (longlines-search-forward, longlines-search-backward): New functions.
930aae96
CY
3172 (longlines-mode): Set isearch-search-fun-function to
3173 longlinges-search-function.
3174
f28e9cbd
CY
3175 * mouse.el (mouse-drag-region-1): Handle the case where a
3176 double-click event is bound to an arbitrary function.
3177
b6b5618c
DP
31782005-10-14 David Ponce <david@dponce.com>
3179
3180 * recentf.el (recentf-track-opened-file)
3181 (recentf-track-closed-file, recentf-update-menu)
3182 (recentf-used-hooks, recentf-enabled-p): Move before dialog stuff.
3183 (recentf-dialog-mode-map): Map follow-link to RET, so dialogs obey
3184 mouse-1-click-follows-link.
3185
e1f1d047
JD
31862005-10-13 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
3187
3188 * toolbar/diropen.xpm, toolbar/diropen.pbm: New versions made from
8511877a 3189 Gnome file-manager.png. Suggested by
e1f1d047
JD
3190 Joachim Nilsson <joachim.nilsson@vmlinux.org>.
3191
3192 * toolbar/README: Add diropen.xpm.
3193
e9b28650
BW
31942005-10-13 Bill Wohler <wohler@newt.com>
3195
8511877a
SM
3196 * makefile.w32-in (MH_E_SRC): Rename from MH-E-SRC per NMAKE
3197 restrictions. Suggested by David Robinow <drobinow@gmail.com>.
3198
31992005-10-13 Stefan Monnier <monnier@iro.umontreal.ca>
3200
3201 * progmodes/mixal-mode.el (mixal-operation-codes-alist):
3202 Don't waste the byte-compiler's time on constant data.
e9b28650 3203
f086544b
KH
32042005-10-13 Kenichi Handa <handa@m17n.org>
3205
179f2d7b
KH
3206 * international/utf-8.el (utf-8-compose): Display an invalid UTF-8
3207 byte with `escape-glyph' face.
3208
8511877a
SM
3209 * international/fontset.el (ccl-encode-unicode-font):
3210 Lookup utf-subst-table-for-encode, not ucs-mule-cjk-to-unicode.
3211 Handle the case that ucs-mule-to-mule-unicode translates a character to
f086544b
KH
3212 ASCII (usually for IPA characters).
3213
e5456e73
SM
32142005-10-12 Stefan Monnier <monnier@iro.umontreal.ca>
3215
3216 * info.el (Info-fontify-node): Don't be fooled by a lone "...".
3217 Don't hide the underline of titles if font-lock-mode is disabled.
3218
ba2b2673
BW
32192005-10-12 Bill Wohler <wohler@newt.com>
3220
3221 * makefile.w32-in (MH-E-SRC): New. Used by mh-autoloads.
3222 (mh-autoloads): New. Builds mh-e/mh-loaddefs.el. Rebuilds if any
3223 files in MH-E-SRC have been updated.
3224 (updates, compile, recompile, bootstrap): Depend on mh-autoloads.
3225
0471d426
SM
32262005-10-12 Stefan Monnier <monnier@iro.umontreal.ca>
3227
3228 * progmodes/mixal-mode.el (mixal-operation-codes): Remove.
3229 (mixal-mode-syntax-table): Add \n as end-comment.
3230 (mixal-operation-codes-alist): Immediately initialize to full value.
3231 (mixal-add-operation-code): Remove.
3232 (mixal-describe-operation-code): Make the arg non-optional.
3233 Use the interactive spec instead.
3234 Use mixal-operation-codes-alist rather than mixal-operation-codes.
3235 (mixal-font-lock-keywords): Don't highlight comments here any more.
3236 (mixal-font-lock-syntactic-keywords): New var.
3237 (mixal-mode): Use it. Fix comment-start-skip.
3238
c755acf3
JD
32392005-10-12 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
3240
3241 * startup.el (command-line-x-option-alist): -nb => -nbi
3242
78f3b91f
KS
32432005-10-12 Kim F. Storm <storm@cua.dk>
3244
3245 * startup.el (fancy-splash-default-action): Discard mouse click in
125ce9ec 3246 the splash screen window, as it has no sensible meaning in the
78f3b91f
KS
3247 next window to be selected. Fixes error reported by Jan D.
3248
136b3a73 32492005-10-12 Reiner Steib <Reiner.Steib@gmx.de>
97b3a214
LH
3250
3251 * desktop.el (desktop-load-file): Do nothing when FUNCTION is nil.
97b3a214 3252
0471d426
SM
32532005-10-11 Stefan Monnier <monnier@iro.umontreal.ca>
3254
3255 * progmodes/mixal-mode.el: Sync with version in the GNU MDK project.
3256 Try to fix up minor layout issues like indentation, line break, etc...
3257 (mixal-mode-syntax-table): Don't try to specify comment syntax,
3258 because it doesn't work.
3259 (mixal-operation-codes): Add some more codes.
3260 (mixal-font-lock-keywords): Process comments here.
3261 (mixal-mode): mixasm no longer needs -g option.
3262
79a57082 32632005-10-11 Sven Joachim <svenjoac@gmx.de> (tiny change)
decb2a9e
RS
3264
3265 * progmodes/sh-script.el (sh-tmp-file):
3266 Use mktemp -t. Finish support for es and rc shells.
3267
125df7f5
JB
32682005-10-11 Jay Belanger <belanger@truman.edu>
3269
3270 * calc/calcalg2.el (calc-integral): With an argument, compute the
3271 definite integral.
3272
351b3bee
CY
32732005-10-11 Chong Yidong <cyd@stupidchicken.com>
3274
3275 * mouse.el (mouse-drag-region-1): Don't try to catch a
3276 double-click when doing follow-link (it's overridden anyway).
3277
4e0c0d75
JB
32782005-10-11 Juanma Barranquero <lekktu@gmail.com>
3279
3280 * emacs-lisp/autoload.el (update-directory-autoloads): Doc fix.
3281 (autoload-print-form-outbuf): Add docstring.
3282
25f7a98c
JL
32832005-10-11 Juri Linkov <juri@jurta.org>
3284
3285 * info.el (Info-mode-menu): Delete menu item "Edit".
3286 (Info-mode): Delete description of Info-edit from docstring,
3287 and rearrange descriptions of Info commands in the order
3288 they are documented in the Info manual.
3289
a120694f
SM
32902005-10-11 Stefan Monnier <monnier@iro.umontreal.ca>
3291
3292 * calendar/appt.el (appt-check): Use diary-selective-display var.
3293
dba0acf6
RS
32942005-10-10 Richard M. Stallman <rms@gnu.org>
3295
3296 * net/newsticker.el (newsticker-start, newsticker-show-news):
3297 Add autoload cookies.
3298
17a3b6da
RS
32992005-10-10 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
3300
3301 * progmodes/sh-script.el (sh-tmp-file): Use mktemp.
3302
9c40111a
RS
33032005-10-10 Karl Chen <quarl@cs.berkeley.edu>
3304
3305 * jka-cmpr-hook.el (jka-compr-handler): Fix typo in `operations' prop.
3306
bbcaa3e3
JB
33072005-10-10 Jay Belanger <belanger@truman.edu>
3308
3309 * calc/calc-arith.el (math-check-known-scalarp)
3310 (math-check-known-matrixp): Check the values of arguments that are
3311 variables.
3312 (math-check-known-square-matrixp): New function.
3313 (math-known-square-matrixp): Use math-check-known-square-matrixp.
3314 (math-super-types): Add sqmatrix type.
3315
3316 * calc/calc-mode.el (calc-matrix-mode, math-get-modes-vec): Change the
3317 mode name `square' to 'sqmatrix'.
3318
3319 * calc/calc.el (calc-matrix-mode, calc-set-mode-line): Change the
3320 mode name `square' to 'sqmatrix'.
3321
720a5d03
SM
33222005-10-10 Stefan Monnier <monnier@iro.umontreal.ca>
3323
3324 * progmodes/etags.el (select-tags-table-mode): Don't use
3325 selective-display.
3326 (tags-select-tags-table): Pass `button' to the action function.
3327 (select-tags-table): Place the side-info on button properties rather
3328 than in hidden text. Abbreviate file names.
3329 (select-tags-table-mode-map): Inherit rather than copy buttom-map.
3330 (select-tags-table-select): Add `button' argument.
3331 Get side-info from the button property rather than from hidden text.
3332
4e5f12ee
NR
33332005-10-11 Nick Roberts <nickrob@snap.net.nz>
3334
720a5d03 3335 * progmodes/gud.el (gud-install-speedbar-variables): Add more bindings.
4e5f12ee
NR
3336 (gud-speedbar-buttons): Preserve point if possible.
3337 (gud-sentinel): Restore previous speedbar display type.
3338
3339 * progmodes/gdb-ui.el (gdba): Improve diagram.
3340 (def-gdb-auto-update-handler, gdb-info-locals-handler)
720a5d03
SM
3341 (gdb-put-breakpoint-icon, gdb-remove-breakpoint-icons):
3342 Call get-buffer-window once.
3343
33442005-10-10 Stefan Monnier <monnier@iro.umontreal.ca>
3345
3346 * progmodes/pascal.el (pascal-mode-map): Move init into declaration.
3347 (pascal-mode-syntax-table): Make (* *) markers same class as { ... }.
3348 (pascal-indent-command): Remove unused var `ind'.
3349 (pascal-indent-case): Remove unused var `oldpos'.
3350 (pascal-outline-map): Don't inherit from pascal-mode-map anymore,
3351 since it's now used as a proper minor mode map.
3352 (pascal-outline): Rename to pascal-outline-mode.
3353 (pascal-outline-mode): Use define-minor-mode.
3354 (pascal-outline-mode, pascal-outline-change): Use overlays rather than
3355 selective-display.
4e5f12ee 3356
fde7576e
AS
33572005-10-10 Andreas Schwab <schwab@suse.de>
3358
9bf211ad
AS
3359 * textmodes/tex-mode.el (tex-font-lock-keywords-2): Adjust match
3360 number. Reported by Karl Chen <quarl@cs.berkeley.edu>.
3361
fde7576e
AS
3362 * Makefile.in ($(lisp)/mh-e/mh-loaddefs.el): Fix for building
3363 outside source directory.
3364
86bebbbc
CD
33652005-10-10 Carsten Dominik <dominik@science.uva.nl>
3366
3367 * textmodes/org.el: (org-mode-map): Explicit definition of `C-c
3368 C-x' as a prefix.
3369 (orgtbl-mode-map): Full keymap instead of sparse, because all
e61d3a56 3370 `self-insert-command' keys are redefined in this map.
86bebbbc
CD
3371 (org-export-as-html): Specify charset for HTML file, by taking it
3372 from the coding system.
3373
1fb7ce77
RS
33742005-10-10 Kenichi Handa <handa@m17n.org>
3375
3376 * textmodes/flyspell.el (flyspell-check-word-p):
3377 If unread-command-events is non-empty, don't call sit-for.
3378
cc8556d9
RS
33792005-10-09 Richard M. Stallman <rms@gnu.org>
3380
9bab4985
RS
3381 * font-lock.el (font-lock-syntactic-keywords)
3382 (font-lock-keywords): Doc fixes.
3383
720a5d03
SM
3384 * textmodes/flyspell.el (flyspell-external-point-words):
3385 Simplify logic, and don't try to check for consecutive appearances
3386 of one incorrect word.
cc8556d9 3387
1919ed22
NR
33882005-10-10 Nick Roberts <nickrob@snap.net.nz>
3389
3390 * speedbar.el (speedbar-buffer-easymenu-definition): Add menu
3391 separator.
3392
3393 * progmodes/gud.el (gud-last-speedbar-buffer): Remove.
78d67e10 3394 (gud-install-speedbar-variables): Add GUD to speedbar "Displays" list.
1919ed22
NR
3395 (gud-expansion-speedbar-buttons): New function.
3396 (gud-speedbar-buttons): Check for gud-comint-buffer.
3397
9af14567
BW
33982005-10-09 Bill Wohler <wohler@newt.com>
3399
78d67e10 3400 * Makefile.in (updates): Add mh-loaddefs dependency.
9af14567 3401
74ab0905
CY
34022005-10-09 Chong Yidong <cyd@stupidchicken.com>
3403
3404 * speedbar.el (speedbar-file-key-map): Fix typo.
3405
e61d3a56 34062005-10-09 Daniel Brockman <daniel@brockman.se>
4b9f0de2
RS
3407
3408 * cus-start.el (line-spacing): Add custom spec.
3409
865729da
RF
34102005-10-09 Romain Francoise <romain@orebokech.com>
3411
3412 * textmodes/ispell.el (ispell-check-version): Fix last change.
3413
1c1db08a
JD
34142005-10-09 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
3415
4e0c0d75 3416 * term/x-win.el: Remove -i, --icon-type from comment.
2323b3ab 3417
720a5d03 3418 * startup.el (command-line-x-option-alist): Remove options -i,
1c1db08a
JD
3419 -itype, --icon-type, added -nb, --no-bitmap-icon
3420
7d808714
NR
34212005-10-09 Nick Roberts <nickrob@snap.net.nz>
3422
3423 * progmodes/gud.el (gud-speedbar-menu-items): Use :visible
3424 instead of :active.
3425
e61d3a56 34262005-10-08 Eric Hanchrow <offby1@blarg.net>
344066e6
RS
3427
3428 * textmodes/ispell.el (ispell-check-version):
3429 Ignore hyphen, and all that follows, in aspell's version text.
3430
34312005-10-08 Jay Belanger <belanger@truman.edu>
d7791136
JB
3432
3433 * calc/calc-arith.el (math-known-square-matrixp): New function.
3434 (math-pow-fancy): Check for matrices before distributing exponent
3435 across products.
3436
3437 * calc/calc-keypd.el (calc-do-keypad): Widen keypad window for
7cf7e30f 3438 fullscreen keypad. Suggested by Luc Teirlinck.
d7791136
JB
3439 (calc-keypad-show-input): Add space for formatting.
3440
3441 * calc/calc-mode.el (calc-matrix-mode, math-get-modes-vec):
3442 Add square matrix option.
3443
3444 * calc/calc-poly.el (math-expand-term): Check for matrices instead
3445 of checking calc-matrix-mode when deciding how to expand.
3446
3447 * calc/calc.el (calc-set-mode-line): Add square matrix option.
3448
8cb0a559 34492005-10-08 Lars Hansen <larsh@soem.dk>
78d67e10 3450
720a5d03
SM
3451 * net/tramp.el (tramp-perl-directory-files-and-attributes):
3452 Add error handling.
7cf7e30f 3453 (tramp-handle-directory-files-and-attributes): Handle perl error msg.
8cb0a559 3454
11948172
MA
34552005-10-08 Michael Albinus <michael.albinus@gmx.de>
3456
3457 Sync with Tramp 2.0.51.
3458
3459 * net/tramp.el (tramp-handle-set-visited-file-modtime)
7cf7e30f
KS
3460 (tramp-handle-insert-file-contents, tramp-handle-write-region):
3461 Insert special handling for `last-coding-system-used', again
3462 it still seems to be necessary (unlike stated before).
3463 Reported by Toshinori Sugita <sugita@d-pad.co.jp>.
11948172
MA
3464 (tramp-password-prompt-regexp): There might be other words before
3465 trailing ":". Reported by Kurt Steinkraus <kurt@steinkraus.us>.
3466 (tramp-chunksize): Improve docstring.
3467 (tramp-set-auto-save-file-modes): Octal integer code #o600 breaks
3468 Emacs 20. Use `tramp-octal-to-decimal' therefore. Reported by
3469 Christian Joergensen <bugs@razor.dk>.
3470
6f137189
GM
34712005-10-07 Glenn Morris <rgm@gnu.org>
3472
3473 * progmodes/f90.el (f90-keywords-re, f90-mode): Doc fix.
3474 (f90-font-lock-keywords-2, f90-mode-abbrev-table): Add `double
3475 precision'.
3476
4fe3f297
RF
34772005-10-07 Romain Francoise <romain@orebokech.com>
3478
3479 * ibuf-ext.el (ibuffer-do-shell-command-pipe)
3480 (ibuffer-do-shell-command-pipe-replace)
3481 (ibuffer-do-shell-command-file, ibuffer-do-eval)
3482 (ibuffer-do-view-and-eval, ibuffer-do-rename-uniquely)
3483 (ibuffer-do-revert, ibuffer-do-replace-regexp)
3484 (ibuffer-do-query-replace, ibuffer-do-query-replace-regexp)
3485 (ibuffer-do-print, ibuffer-filter-by-mode, ibuffer-filter-by-used-mode)
3486 (ibuffer-filter-by-name, ibuffer-filter-by-filename)
3487 (ibuffer-filter-by-size-gt, ibuffer-filter-by-size-lt)
3488 (ibuffer-filter-by-content, ibuffer-filter-by-predicate
3489 (ibuffer-do-sort-by-major-mode, ibuffer-do-sort-by-mode-name)
3490 (ibuffer-do-sort-by-alphabetic, ibuffer-do-sort-by-size):
3491 Autoload file sans suffix.
3492
3493 * emulation/cua-base.el (cua-toggle-global-mark): Likewise.
3494
4e8cb311
DP
34952005-10-07 David Ponce <david@dponce.com>
3496
3497 * recentf.el (recentf-menu-open-all-flag): New option.
3498 (recentf-digit-shortcut-command-name): New function.
3499 (recentf--shortcuts-keymap): New variable.
3500 (recentf-menu-shortcuts): New variable.
3501 (recentf-make-menu-items): Initialize it. Replace the "More..."
3502 menu item by "All...", if `recentf-menu-open-all-flag' is non-nil.
3503 (recentf-menu-value-shortcut): New function.
3504 (recentf-make-menu-item): Use it. No more in-lined.
3505 (recentf-dialog-mode-map): Base on `recentf--shortcuts-keymap'.
3506 (recentf-open-most-recent-file): Rename from
3507 `recentf-open-file-with-key'. Don't depend on key binding.
3508 (recentf-mode-map): New variable.
3509 (recentf-mode): Use it.
3510
1eee3de4
BW
35112005-10-06 Bill Wohler <wohler@newt.com>
3512
4e0c0d75 3513 * mh-e/mh-loaddefs.el: Remove. Now generated automatically.
1eee3de4 3514
720a5d03
SM
3515 * Makefile.in (AUTOGENEL): Add mh-e/mh-loaddefs.el.
3516 (MH-E-SRC): New. Used by mh-autoloads.
3517 (mh-autoloads): New. Builds mh-e/mh-loaddefs.el. Rebuilds if any
1eee3de4
BW
3518 files in MH-E-SRC have been updated.
3519 (compile, recompile, bootstrap): Depend on mh-autoloads.
3520
bd5497c2 35212005-10-07 Nick Roberts <nickrob@snap.net.nz>
4fe3f297 3522
bd5497c2
NR
3523 * progmodes/gud.el (gud-menu-map): Only display un-intuitive
3524 gud-break and gud-remove icons when the fringe is not available.
3525
3526 * progmodes/gdb-ui.el (gdb-fringe-width -> gdb-buffer-fringe-width):
3527 Typo.
3528
4e0c0d75 35292005-10-06 Michael Cadilhac <michael.cadilhac-@t-lrde.epita.fr> (tiny change)
03c609c1
TTN
3530
3531 * play/zone.el (zone): Wrap body with save-window-excursion.
03c609c1 3532
a04b6191
SM
35332005-10-06 Stefan Monnier <monnier@iro.umontreal.ca>
3534
3535 * calendar/cal-menu.el (calendar-mouse-view-diary-entries):
3536 Use the new `list-only' arg to diary-list-entries.
3537
3538 * calendar/diary-lib.el: Use overlays rather than selective-display.
3539 (diary-selective-display): New var.
3540 (diary-header-line-format): Use it.
3541 (diary-list-entries): Add argument `list-only'.
3542 Put the buffer in diary-mode. Don't add \^M at beg and end.
3543 Replace \^M by invisible overlays.
3544 (diary-unhide-everything): Replace \^M by invisible overlays.
3545 (print-diary-entries): Look for overlays rather than \^M.
3546 Add a space to the temp buffer name.
3547 (diary-show-all-entries, mark-diary-entries, make-diary-entry):
3548 Put the buffer in diary-mode.
3549 (list-sexp-diary-entries): Replace \^M by invisible overlays.
3550 (diary-anniversary): Make the year arg optional.
3551 (diary-time-regexp): New const.
3552 (diary-font-lock-keywords): Use it to accept a few more time formats.
3553
3554 * pcvs.el (cvs-sentinel): Make sure we do re-enable undo.
3555
de4ce191
TTN
35562005-10-06 Thien-Thi Nguyen <ttn@gnu.org>
3557
3558 * textmodes/artist.el (artist-ellipse-mirror-quadrant):
3559 Fix bug introduced 2005-07-03: Use (car (last ...))
3560 to faithfully reproduce replaced artist-last.
3561 (artist-set-arrow-points-for-poly): Likewise.
3562 Suggested by Johan Bockg\e,Ae\e(Brd.
3563
a5e6116d
JB
35642005-10-06 Juanma Barranquero <lekktu@gmail.com>
3565
3566 * dframe.el (x-pointer-hand2, x-pointer-top-left-arrow):
3567 * wid-edit.el (widget):
8dc8d895 3568 * progmodes/gdb-ui.el (gdb-buffer-fringe-width):
a5e6116d
JB
3569 * progmodes/vhdl-mode.el (speedbar-attached-frame): Add defvars.
3570
a41b50ca
KH
35712005-10-06 Kenichi Handa <handa@m17n.org>
3572
a04b6191
SM
3573 * international/mule-cmds.el (set-language-environment):
3574 Fix setting up of case-table for unibyte mode.
c8d21d09 3575
a41b50ca
KH
3576 * simple.el (what-cursor-position): If the character is displayed
3577 by some `display' text property, show that. Don't use
3578 single-key-description for eight-bit characters in multibyte mode.
3579
cf85afc9
NR
35802005-10-06 Nick Roberts <nickrob@snap.net.nz>
3581
3582 * progmodes/gdb-ui.el (gdb-fringe-width): New variable.
3583 (gdb-ann3): Set it.
a04b6191 3584 (gdb-put-breakpoint-icon): Don't take fringe-width from speedbar frame.
7f778452
NR
3585 (gdb-info-frames-custom): Use inverse-video for first five
3586 characters of selected frame only.
3587 (gdb-get-frame-number): Select frame even when point is on frame
3588 number.
cf85afc9 3589
20ef8673
MY
35902005-10-06 Masatake YAMATO <jet@gyve.org>
3591
a5e6116d
JB
3592 * progmodes/gdb-ui.el (gdb-info-breakpoints-custom):
3593 Put `font-lock-function-name-face'.
20ef8673
MY
3594 (gdb-info-frames-custom): Put `font-lock-function-name-face'
3595 and `font-lock-variable-name-face'
3596 (gdb-registers-font-lock-keywords): New font lock keywords definition.
3597 (gdb-registers-mode): Use `gdb-registers-font-lock-keywords`.
3598 (gdb-memory-font-lock-keywords): New font lock keywords definition.
3599 (gdb-memory-mode): Use `gdb-memory-font-lock-keywords'.
3600 (gdb-local-font-lock-keywords): New font lock keywords definition.
3601 (gdb-locals-mode): Use `gdb-local-font-lock-keywords'
3602 (gdb-threads-font-lock-keywords): New font lock keywords definition.
3603 (gdb-threads-mode): Use `gdb-threads-font-lock-keywords'.
a5e6116d 3604
e2de3a29 36052005-10-05 Michael Kifer <kifer@cs.stonybrook.edu>
a5e6116d
JB
3606
3607 * ediff-merge.el (ediff-merge-region-is-non-clash): New defsubst.
3608 (ediff-merge-region-is-non-clash-to-skip): Previously called
e2de3a29 3609 ediff-merge-region-is-non-clash.
a5e6116d
JB
3610
3611 * ediff-mult.el (ediff-append-custom-diff, ediff-meta-show-patch):
3612 Use insert-buffer-substring.
3613
3614 * ediff-ptch.el (ediff-fixup-patch-map): Use better heuristics for
3615 selecting files to patch. Also bug fixes.
3616
3617 * ediff-util.el (ediff-setup): Bug fix.
3618 (ediff-next-difference): Never skip clashes that differ in white
3619 space only.
3620
3621 * ediff-wind.el (ediff-setup-control-frame)
3622 (ediff-destroy-control-frame): Check the menubar feature.
3623
3624 * viper-cmd.el (viper-normalize-minor-mode-map-alist)
3625 (viper-refresh-mode-line): Use make-local-variable to localize
3626 some vars instead of make-variable-buffer-local. Suggested by
e2de3a29 3627 Stefan Monnier.
a5e6116d
JB
3628
3629 * viper-init.el (viper-make-variable-buffer-local): Delete alias.
3630 (viper-restore-cursor-type, viper-set-insert-cursor-type):
3631 Use make-local-variable instead of make-variable-buffer-local.
3632 Suggested by Stefan Monnier.
3633
3634 * viper.el (viper-mode): Don't use viper-make-variable-buffer-local.
3635 (viper-comint-mode-hook): Use make-local-variable on
e2de3a29 3636 require-final-newline.
a5e6116d 3637 (viper-non-hook-settings): Don't use make-variable-buffer-local.
20ef8673 3638
21c3ef84
SM
36392005-10-05 Stefan Monnier <monnier@iro.umontreal.ca>
3640
3641 * progmodes/scheme.el (scheme-mode-syntax-table): Mark ; as being
3642 also the second char of a comment-start sequence.
3643 (scheme-sexp-comment-syntax-table): New var.
3644 (lambda, define): Set their scheme-doc-string-elt property.
3645 (scheme-font-lock-syntactic-face-function): Handle sexp-comments.
3646 Use lisp-font-lock-syntactic-face-function now that it properly
3647 handles |...| symbols.
3648 (scheme-mode-variables): Set lisp-doc-string-elt-property,
3649 parse-sexp-lookup-properties and font-lock-extra-managed-props.
3650
3651 * emacs-lisp/lisp-mode.el (lisp-mode-syntax-table): Move the nesting
3652 bit from # to |.
3653 (lisp-font-lock-syntactic-face-function): Distinguish |...| symbols.
3654
3655 * emacs-lisp/lisp-mode.el (lambda): Add its doc-string-elt property.
3656 (lisp-doc-string-elt-property): New var.
3657 (lisp-font-lock-syntactic-face-function): Use it.
3658 Rewrite to recognize docstrings even for forms not at toplevel.
3659
3660 * progmodes/scheme.el (scheme-mode-syntax-table): Put the nested
3661 annotation on the | part of #| rather than on the # part.
3662 (scheme-font-lock-syntactic-face-function): New function, to
3663 distinguish strings from |...| symbols.
3664 (scheme-mode-variables): Use it. Also fix up the font-lock-time
3665 syntax-table so that #|...|# is properly highlighted.
3666
3667 * emacs-lisp/lisp-mode.el (lisp-font-lock-syntactic-face-function):
3668 Don't mark as docstring the 3rd elem of an unknown toplevel form.
3669
0cb7f2c0
SM
36702005-10-04 Stefan Monnier <monnier@iro.umontreal.ca>
3671
f88febbb
SM
3672 * bindings.el (global-map): Resync [home] and [end] bindings with C-a
3673 and C-e.
3674
3675 * emacs-lisp/eldoc.el: Move comments into docstrings.
3676 (eldoc-message-commands): Initialize in its declaration.
3677 Add move-beginning-of-line and move-end-of-line.
3678 (eldoc-add-command, eldoc-add-command-completions)
3679 (eldoc-remove-command, eldoc-remove-command-completions): Simplify.
3680
3681 * outline.el (outline-mark-subtree): Activate the mark.
3682
0cb7f2c0
SM
3683 * calendar/appt.el (appt-time-regexp): New var.
3684 (appt-add, appt-make-list): Use it.
3685 (appt-convert-time): Clean up.
3686
3687 * textmodes/tex-mode.el (tex-font-lock-syntactic-face-function):
3688 Don't set any syntax-table property here.
3689 (tex-font-lock-verb): New function. Do it here.
3690 (tex-font-lock-syntactic-keywords): Use it.
3691
d315fc0f
RS
36922005-10-04 Richard M. Stallman <rms@gnu.org>
3693
3694 * wid-edit.el (widget-file-complete): Get the widget start point
3695 the right way. Default directory to `/' if file has none.
3696
3697 * x-dnd.el (x-dnd-drop-data): Check for dedicated windows.
3698
3699 * textmodes/flyspell.el (flyspell-mode-on):
3700 Call ispell-maybe-find-aspell-dictionaries.
3701
3702 * textmodes/ispell.el (ispell-word, ispell-region):
3703 Call ispell-maybe-find-aspell-dictionaries.
3704 (ispell-accept-buffer-local-defs):
3705 Don't call ispell-maybe-find-aspell-dictionaries
0cb7f2c0 3706
d315fc0f
RS
37072005-10-04 Richard M. Stallman <rms@gnu.org>
3708
3709 * iswitchb.el (iswitchb-buffer-ignore): Label it risky.
3710
37112005-10-04 Emilio C. Lopes <eclig@gmx.net>
3712
3713 * iswitchb.el (iswitchb-ignore-buffername-p): Use `functionp'
3714 instead of `fboundp' in order to allow for anonymous functions.
3715
222a6c9b
CY
37162005-10-04 Chong Yidong <cyd@stupidchicken.com>
3717
3718 * info.el (Info-next, Info-prev, Info-up): Select info buffer, in
3719 case the user clicks on the link while another window is selected.
3720 (Info-speedbar-hierarchy-buttons): Use speedbar-current-frame.
3721
3722 * dframe.el (dframe-update-keymap): Use mouse-1-click-follows-link
3723 functionality.
3724 (dframe-help-echo): Save point in case mouse tracking is off.
3725
c7bef55f
TTN
37262005-10-04 Thien-Thi Nguyen <ttn@gnu.org>
3727
3728 * net/ange-ftp.el (ange-ftp-ls): Fix typo introduced in last change.
3729
6d1f4dc4
SM
37302005-10-03 Stefan Monnier <monnier@iro.umontreal.ca>
3731
3732 * progmodes/cc-styles.el (c-setup-paragraph-variables): Make sure we do
3733 not change the global value of those vars.
3734
3735 * progmodes/cc-mode.el (c-basic-common-init): Remove calls to
3736 make-local-variable which we do not need any more.
3737
7752250e
CY
37382005-10-03 Chong Yidong <cyd@stupidchicken.com>
3739
3740 * speedbar.el (speedbar-ignored-path-regexp, speedbar-line-path)
3741 (speedbar-ignored-path-expressions, speedbar-buffers-line-path)
3742 (speedbar-add-ignored-path-regexp, speedbar-buffers-line-path)
3743 (speedbar-path-line): Define obsolete aliases.
3744 (speedbar-line-directory): Doc fix.
3745
3746 * progmodes/vhdl-mode.el (vhdl-speedbar-initialize)
3747 (vhdl-speedbar-rescan-hierarchy): Call speedbar-line-directory
3748 instead of speedbar-line-path.
3749
03714c7f
JD
37502005-10-03 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
3751
3752 * x-dnd.el (x-dnd-drop-data): Don't set dnd-open-file-other-window
3753 to nil if dropping on a window. Handle dropping on a minibuffer window
3754 like dropping on a non-window part of Emacs.
3755
1430e7f9
SM
37562005-10-03 Stefan Monnier <monnier@iro.umontreal.ca>
3757
6d1f4dc4
SM
3758 * net/ange-ftp.el: Use with-current-buffer.
3759 (ange-ftp-insert-directory): Do not follow symlinks any more.
3760
1430e7f9
SM
3761 * textmodes/ispell.el (ispell-find-aspell-dictionaries):
3762 Remove interactive spec.
3763
f4f5169f
KS
37642005-10-03 Kim F. Storm <storm@cua.dk>
3765
3766 * ido.el (ido-mode): Use custom-initialize-set.
3767
cde3239f
RS
37682005-10-02 Richard M. Stallman <rms@gnu.org>
3769
3770 * progmodes/ebnf2ps.el (ebnf-eps-production-list):
3771 Use insert-buffer-substring.
3772
3773 * net/tramp.el: Pacify byte compiler warnings in pacification code.
3774 (tramp-handle-file-local-copy): Use insert-buffer-substring.
3775
402893bb
SM
37762005-10-02 Stefan Monnier <monnier@iro.umontreal.ca>
3777
3778 * net/ange-ftp.el (ange-ftp-insert-directory): Undo unintended part
3779 in last change.
edb18c43
SM
3780 (ange-ftp-insert-directory): Fix up the search for the case where
3781 `file' is absolute.
402893bb 3782
942c40e3
RF
37832005-10-02 Romain Francoise <romain@orebokech.com>
3784
3785 * progmodes/compile.el (compile-goto-error): Delete extra paren.
3786
aae3725f
AS
37872005-10-02 Andreas Schwab <schwab@suse.de>
3788
3789 * ediff-ptch.el (ediff-fixup-patch-map): Handle file names without
3790 directory component in the session info.
3791
b059f7d0
RS
37922005-10-01 Richard M. Stallman <rms@gnu.org>
3793
3794 * comint.el (comint-redirect-subvert-readonly): Doc fix.
3795
3796 * simple.el (next-error-internal): New function.
3797
3798 * progmodes/compile.el (compilation-buffer-name): New arg MODE-COMMAND.
3799 (compilation-start): Pass new arg to compilation-buffer-name.
3800 (compile-goto-error): Use next-error-internal.
3801
24bbdbef
CY
38022005-10-01 Chong Yidong <cyd@stupidchicken.com>
3803
3804 * speedbar.el: Remove RCS tag.
3805 (speedbar-check-read-only): Handle non-existent files.
3806
3807 * dframe.el, ezimage.el, sb-image.el: Remove RCS tags.
3808
3809 * info.el (Info-speedbar-hierarchy-buttons)
3810 (Info-speedbar-goto-node): Call speedbar-select-attached-frame.
3811
1fdecd0c
RF
38122005-10-01 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
3813
3814 * textmodes/bibtex.el (bibtex-valid-entry-whitespace-re):
3815 Do not match newline.
3816 (bibtex-realign): Do not use bibtex-valid-entry-whitespace-re.
3817 (bibtex-summary): Remove unnecessary save-excursion.
3818 (bibtex-fill-field-bounds): Use fill-region-as-paragraph.
3819
ddcb7665
YM
38202005-10-01 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3821
1430e7f9
SM
3822 * term/mac-win.el: Add charset info for "iso10646-1".
3823 Modify default fontset to use ATSUI-compatible fonts for some charsets
3824 if available.
ddcb7665 3825
35d884a9
CY
38262005-10-01 Chong Yidong <cyd@stupidchicken.com>
3827
3828 * speedbar.el: Re-apply arch tag.
ff48d32d 3829 (speedbar-version): Rename to version 1.0. Suggested by Eric
35d884a9
CY
3830 M. Ludlam.
3831 Reapply two changes from Emacs CVS' version of speedbar lost
3832 during the merge:
ff48d32d 3833 (speedbar-use-imenu-flag): Avoid unnecessary use of locate-library.
35d884a9
CY
3834 (speedbar-frame-parameters): Improve customize type.
3835
ff48d32d
SM
38362005-09-30 Stefan Monnier <monnier@iro.umontreal.ca>
3837
3838 * net/ange-ftp.el (ange-ftp-gwp-start): Use with-current-buffer.
3839 (ange-ftp-file-directory-p): Fix the symlink case.
3840 (ange-ftp-insert-directory): When listing a single file, get a list of
3841 the parent buffer and extract the relevant line. Inspired from a patch
3842 by Katsumi Yamaoka <yamaoka@jpl.org>.
3843 (ange-ftp-file-name-sans-versions): Simplify.
3844
c727526b
BW
38452005-09-30 Bill Wohler <wohler@newt.com>
3846
ff48d32d 3847 Move MH-E image files from toolbar and mail directories into
c727526b
BW
3848 etc/images.
3849
ff48d32d 3850 * mail/reply2.*: Move to etc/images/mail/reply*.
c727526b
BW
3851
3852 * toolbar/execute.*, toolbar/highlight.*, toolbar/mh-logo.xpm:
ff48d32d 3853 * toolbar/page-down.*, toolbar/show.*, toolbar/widen.*: Move to
c727526b 3854 etc/images.
dc42e019 3855
c727526b 3856 * toolbar/alias.*, toolbar/refile.*, toolbar/repack.*:
ff48d32d 3857 * toolbar/reply*: Move to etc/images/mail.
c727526b 3858
ff48d32d 3859 * toolbar/rescan.*: Move and rename to etc/images/refresh.*.
c727526b 3860
58bd8bf9
CY
38612005-09-30 Eric M. Ludlam <zappo@gnu.org>
3862
3863 * speedbar.el: New version 1.0pre3.
3864
56e2a181
CY
3865 Frame management code (including timer, and mouse click specifics)
3866 moved to dframe.el:
3867 (speedbar-attached-frame): Removed. Use dframe-attached-frame.
3868 (speedbar-timer): Removed. Use dframe-timer.
3869 (speedbar-close-frame): Removed. Use dframe-close-frame.
3870 (speedbar-activity-change-focus-flag): Removed. Use
3871 dframe-activity-change-focus-flag.
3872 (speedbar-update-speed, speedbar-navigating-speed): Obsolete. Use
3873 dframe-update-speed.
c7bef55f 3874
56e2a181
CY
3875 (speedbar-current-frame): New macro. Use this instead of the
3876 variable speedbar-frame.
3877
3878 (speedbar-use-images, speedbar-expand-image-button-alist)
3879 (speedbar-insert-image-button-maybe): Moved to sb-image.el.
3880
3881 (speedbar-find-image-on-load-path): Removed. Replaced by
3882 defezimage in ezimage.el.
3883 (speedbar-expand-image-button-alist): Removed. Replaced by
3884 ezimage-expand-image-button-alist in ezimage.el.
c7bef55f 3885
56e2a181
CY
3886 (speedbar-ignored-directory-regexp)
3887 (speedbar-add-ignored-directory-regexp)
3888 (speedbar-ignored-directory-expressions)
3889 (speedbar-line-directory, speedbar-buffers-line-directory)
3890 (speedbar-directory-line, speedbar-buffers-line-directory):
3891 Renamed, replacing `path' with `directory'.
3892
3893 (speedbar-create-directory, speedbar-expand-line-descendants)
3894 (speedbar-toggle-line-expansion)
3895 (speedbar-contract-line-descendants): New commands.
3896
3897 (speedbar-query-confirmation-method, speedbar-select-frame-method)
3898 (speedbar-use-tool-tips-flag): New options.
3899
3900 (speedbar-check-read-only, speedbar-require-version)
3901 (speedbar-insert-separator, speedbar-buffers-tail-notes)
3902 (speedbar-handle-delete-frame, speedbar-try-completion)
3903 (speedbar-update-localized-contents): New functions.
3904
3905 (speedbar-incompatible-version, speedbar-ro-to-do-point)
3906 (speedbar-object-read-only-indicator): New variables.
3907
3908 (speedbar-visiting-tag-hook, speedbar-before-visiting-file-hook):
3909 New hooks.
3910
3911 (speedbar-separator-face): New face.
3912
3913 (speedbar-supported-extension-expressions): Add `.g' and `.ma?k'.
3914 (speedbar-ignored-modes): Add fundamental-mode.
3915 (speedbar-directory-unshown-regexp): Add . directories.
3916
3917 (speedbar-key-map): Remove old SPC and DEL page up/down keys.
3918 (speedbar-file-key-map): Add SPC to toggle node expansion, `[' and
3919 `]' for full expand/close.
3920 (speedbar-buffers-key-map): Add SPC to toggle node expansion.
3921
3922 (speedbar-check-vc): Support hidden files.
3923 (speedbar-vc-check-dir-p): Use vc-state if available for CVS.
3924 (speedbar-this-file-in-vc): Use vc-state if available. If VC
3925 state is nil, it is not checked out.
3926
3927 (speedbar-line-text, speedbar-line-token): Support expand buttons
3928 with no text.
3929 (speedbar-refresh): Universal argument acts as power-click.
3930 (speedbar-fetch-dynamic-tags): If a buffer is in Emacs, switch to
3931 that buffer to get variable values.
3932
3933 And many other bugfixes.
3934
7cfc18c4 3935 * dframe.el, ezimage.el, sb-image.el: New files.
58bd8bf9 3936
ff48d32d 3937 * sb-*.xpm: Remove files. New image files installed into
58bd8bf9
CY
3938 etc/images/ezimage.
3939
070860c3
KH
39402005-09-30 Kenichi Handa <handa@m17n.org>
3941
3942 * ps-mule.el (ps-mule-show-warning): If a character is in
3943 ps-print-translation-table, don't treat it as non-printable.
3944
6aabfecf
DP
39452005-09-30 David Ponce <david@dponce.com>
3946
50a9d14a
DP
3947 * tree-widget.el (tree-widget-themes-load-path): New variable.
3948 (tree-widget-themes-directory): Doc fix.
3949 (tree-widget-image-formats) [Emacs]: Doc fix.
3950 (tree-widget--locate-sub-directory): New function.
3951 (tree-widget-themes-directory): Use it.
3952
6aabfecf
DP
3953 * recentf.el (recentf-filename-handlers): Rename from
3954 `recentf-filename-handler'. Allow a list of functions.
3955 (recentf-menu-items-for-commands): Fix :help strings.
3956 (recentf-apply-filename-handlers): New function.
3957 (recentf-expand-file-name): Use it.
3958 (recentf-cleanup): Remove duplicates too.
3959
477ca0e8
JL
39602005-09-29 Juri Linkov <juri@jurta.org>
3961
3962 * faces.el: Rearrange face definitions to be in the same order as
3963 their face descriptions in "(emacs)Standard Faces".
3964
3965 * isearch.el (isearch, lazy-highlight): Add group `basic-faces'.
3966
3967 * tooltip.el (tooltip): Add group `basic-faces'.
3968
3969 * buff-menu.el (Buffer-menu-buffer): Remove group
3970 `font-lock-highlighting-faces'.
3971
3972 * progmodes/compile.el (compilation-error, compilation-warning)
3973 (compilation-info, compilation-line-number, compilation-column-number):
3974 Change group from `font-lock-highlighting-faces' to `compilation'.
3975
3976 * progmodes/vhdl-mode.el (vhdl-font-lock-prompt-face)
3977 (vhdl-font-lock-attribute-face, vhdl-font-lock-enumvalue-face)
3978 (vhdl-font-lock-function-face, vhdl-font-lock-directive-face)
3979 (vhdl-font-lock-reserved-words-face)
3980 (vhdl-font-lock-translate-off-face, syntax-alist): Remove group
3981 `font-lock-highlighting-faces'.
3982
3983 * cus-edit.el (custom-buffer-sort-alphabetically): Default to nil.
3984
1add9010
KS
39852005-09-28 Kim F. Storm <storm@cua.dk>
3986
3987 * emulation/cua-base.el: Set CUA move property on additional commands:
3988 up-list, down-list, backward-up-list, end-of-defun beginning-of-defun,
1a765705 3989 forward-sexp, backward-sexp, forward-list, backward-list.
1add9010 3990
07f1355e
RF
39912005-09-28 Romain Francoise <romain@orebokech.com>
3992
3993 * comint.el (comint-show-output): Really set point at the
3994 beginning of the output when not using `comint-use-prompt-regexp'.
3995
d1b76779
JB
39962005-09-27 Jay Belanger <belanger@truman.edu>
3997
3998 * calc/calc-lang.el (math-oper-table): Raise the precedence of "/"
3999 in TeX mode.
4000
cd0899ab
JB
40012005-09-26 Juanma Barranquero <lekktu@gmail.com>
4002
4003 * textmodes/org.el (org-table-sum): Fix format string.
4004
4005 * textmodes/tex-mode.el (tex-insert-quote, latex-indent):
4006 Quote face names.
4007
1b1fb2ef
RF
40082005-09-26 Romain Francoise <romain@orebokech.com>
4009
4010 * isearch.el (isearch-forward-regexp): Close doc string.
4011
f0685ed1
RS
40122005-09-25 Richard M. Stallman <rms@gnu.org>
4013
c769dcac
RS
4014 * simple.el (blink-matching-open): Don't no-op when point is BEGV+1.
4015
4016 * isearch.el (isearch-forward, isearch-forward-regexp): Doc fixes.
4017
f0685ed1
RS
4018 * progmodes/compile.el (compilation-error-properties):
4019 When getting the file from the previous error message,
4020 correctly decode the new data format.
4021
4022 * progmodes/cc-cmds.el (c-electric-paren):
4023 Call old-blink-paren only for close-paren.
4024
0d1460c3
DN
40252005-09-24 Andreas Schwab <schwab@suse.de>
4026
4027 * term/rxvt.el (rxvt-register-default-colors): Delete redundant
16f72af0
RF
4028 condition.
4029
ce5a3ac0
RF
40302005-09-25 Romain Francoise <romain@orebokech.com>
4031
4032 * dired-aux.el (dired-copy-file-recursive):
4033 * dired.el (dired-delete-file):
4034 * ediff-mult.el (ediff-dir-diff-copy-file):
4035 * ediff-util.el (ediff-test-save-region):
4036 * forms.el (forms-mode):
4037 * ido.el (ido-file-internal, ido-delete-file-at-head):
4038 * log-edit.el (log-edit-done):
4039 * ses.el (ses-yank-resize):
4040 * play/gomoku.el (gomoku-human-plays, gomoku)
4041 (gomoku-human-resigns, gomoku-prompt-for-other-game)
4042 (gomoku-offer-a-draw):
4043 * play/landmark.el (lm-human-resigns, lm):
4044 * net/eudcb-ldap.el (eudc-ldap-check-base):
4045 * play/mpuz.el (mpuz-offer-abort, mpuz-try-letter, mpuz-close-game):
4046 * progmodes/ebrowse.el (ebrowse-find-pattern):
4047 * progmodes/idlw-shell.el (idlwave-shell-set-bp-check):
cd0899ab 4048 * textmodes/reftex-index.el (reftex-index-initialize-phrases-buffer):
ff48d32d 4049 End `yes-or-no-p' and `y-or-n-p' prompts with question mark and space.
ce5a3ac0
RF
4050
4051 * vc.el (vc-delete-file):
4052 * play/gomoku.el (gomoku-terminate-game, gomoku)
4053 (gomoku-prompt-for-move, gomoku-human-takes-back):
4054 * play/landmark.el (lm-human-takes-back, lm-prompt-for-move)
ff48d32d 4055 (lm-start-robot, lm-human-plays): Remove extraneous spaces in messages.
ce5a3ac0 4056
08c583db
DN
40572005-09-24 Dan Nicolaescu <dann@ics.uci.edu>
4058
4059 * term/rxvt.el (rxvt-register-default-colors): Add support for 255
ce5a3ac0 4060 color rxvt terminals by using the code xterm.el used to use before
08c583db
DN
4061 2005-04-09 in order to match the colors used by rxvt.
4062
79a57082 40632005-09-24 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
836c8f06
DN
4064
4065 * term/rxvt.el (rxvt-register-default-colors): Add support for 88
4066 colors rxvt-unicode terminals by using the same code as xterm.el.
4067
621f893a
SM
40682005-09-24 Stefan Monnier <monnier@iro.umontreal.ca>
4069
4070 * textmodes/tex-mode.el (tex-font-lock-append-prop)
4071 (tex-font-lock-suscript, tex-insert-quote, latex-indent): Adjust to the
4072 new symbol used for the tex-verbatim face.
4073
5b76833f
RF
40742005-09-24 Emilio C. Lopes <eclig@gmx.net>
4075
4076 * woman.el (woman-file-name):
4077 * wid-edit.el (widget-file-prompt-value)
4078 (widget-coding-system-prompt-value):
4079 * w32-fns.el (set-w32-system-coding-system):
4080 * vc.el (vc-version-diff, vc-annotate):
4081 * textmodes/reftex-auc.el (reftex-arg-cite)
4082 (reftex-arg-index-tag):
4083 * textmodes/refer.el (refer-get-bib-files):
4084 * textmodes/artist.el (artist-figlet-choose-font):
4085 * terminal.el (terminal-emulator):
4086 * replace.el (occur-read-primary-args):
4087 * rect.el (string-rectangle, string-insert-rectangle):
4088 * ps-print.el (ps-print-preprint):
4089 * progmodes/pascal.el (pascal-goto-defun):
4090 * progmodes/etags.el (visit-tags-table, visit-tags-table-buffer):
4091 * progmodes/compile.el (compilation-find-file):
4092 * printing.el (pr-interactive-n-up):
4093 * play/animate.el (animate-birthday-present):
4094 * net/rcompile.el (remote-compile):
4095 * man.el (man, Man-goto-section, Man-follow-manual-reference):
4096 * mail/rmailsum.el (rmail-summary-search-backward)
4097 (rmail-summary-search):
4098 * mail/rmailout.el (rmail-output-read-rmail-file-name)
4099 (rmail-output-read-file-name):
4100 * mail/rmail.el (rmail-search, rmail-search-backwards):
4101 * mail/mailabbrev.el (merge-mail-abbrevs, rebuild-mail-abbrevs):
4102 * locate.el (locate):
4103 * international/quail.el (quail-show-keyboard-layout):
4104 * international/mule.el (set-buffer-file-coding-system)
4105 (revert-buffer-with-coding-system, set-file-name-coding-system)
4106 (set-terminal-coding-system, set-keyboard-coding-system)
4107 (set-next-selection-coding-system):
4108 * international/mule-diag.el (describe-coding-system)
4109 (describe-font, describe-fontset):
4110 * international/mule-cmds.el (universal-coding-system-argument)
4111 (search-unencodable-char, describe-input-method)
4112 (set-language-environment, describe-language-environment):
4113 * international/codepage.el (codepage-setup):
4114 * international/code-pages.el (codepage-setup):
4115 * info.el (Info-search, Info-follow-reference)
4116 (Info-search-backward):
4117 * emacs-lisp/advice.el (ad-read-advised-function)
4118 (ad-read-advice-class, ad-clear-cache, ad-activate)
4119 (ad-deactivate, ad-update, ad-unadvise, ad-read-advice-name)
4120 (ad-enable-advice, ad-disable-advice, ad-remove-advice)
4121 (ad-read-regexp):
4122 * ediff-util.el (ediff-toggle-regexp-match):
4123 * ediff-ptch.el (ediff-prompt-for-patch-file):
4124 * dired-aux.el (dired-diff):
4125 * diff.el (diff):
4126 * cus-edit.el (custom-variable-prompt):
4127 * calendar/timeclock.el (timeclock-ask-for-project):
4128 * calc/calcalg3.el (calc-get-fit-variables):
4129 * calc/calc-store.el (calc-edit-variable)
4130 (calc-permanent-variable):
4131 * vc-mcvs.el (vc-mcvs-register):
4132 * shadowfile.el (shadow-define-literal-group):
4133 * woman.el (woman-file-name):
4134 * vc.el (vc-version-diff, vc-merge):
4135 * textmodes/reftex-index.el (reftex-index-complete-tag):
4136 * format.el (format-decode-buffer, format-decode-region):
4137 * emulation/viper-cmd.el (viper-read-string-with-history):
4138 * emacs-lisp/debug.el (cancel-debug-on-entry):
4139 * emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine):
4140 * ediff.el (ediff-merge-revisions)
4141 (ediff-merge-revisions-with-ancestor, ediff-revision):
4142 * completion.el (interactive-completion-string-reader):
4143 * calc/calc-prog.el (calc-user-define-formula):
4144 Follow convention for reading with the minibuffer.
4145
f7938fdd 41462005-09-24 Steven Huwig <steven_h@acm.org> (tiny change)
917551f2
EZ
4147
4148 * progmodes/python.el (python-describe-symbol): Add globals() and
4149 locals() to the arguments of emacs.ehelp.
4150
999f7d65
EZ
41512005-09-24 Magnus Henoch <mange@freemail.hu>
4152
621f893a
SM
4153 * textmodes/ispell.el (ispell-maybe-find-aspell-dictionaries):
4154 New function, code extracted from ispell-valid-dictionary-list.
999f7d65
EZ
4155 (ispell-valid-dictionary-list, ispell-accept-buffer-local-defs):
4156 Call it.
4157
d74a5c91
EZ
41582005-09-24 Eli Zaretskii <eliz@gnu.org>
4159
4160 * subr.el (version-regexp-alist): Extend valid syntax for version
4161 strings: allow any of the characters -,_,+ to separate the
4162 alpha/beta/rc part from the version part. Doc fix.
621f893a 4163 (version-to-list): Doc fix. Bind case-fold-search to t, as advertised.
d74a5c91 4164
8dbf19c7
RS
41652005-09-23 David Reitter <david.reitter@gmail.com>
4166
4167 * mail/mailclient.el: New file.
4168
91346f54
RS
41692005-09-23 Richard M. Stallman <rms@gnu.org>
4170
4171 * textmodes/flyspell.el (flyspell-highlight-incorrect-region)
4172 (flyspell-incorrect-hook, flyspell-highlight-duplicate-region):
4173 Doc fixes.
4174
621f893a
SM
4175 * progmodes/cc-mode.el (c-font-lock-init):
4176 Specify font-lock-lines-before.
91346f54 4177
91773964
SM
41782005-09-23 Stefan Monnier <monnier@iro.umontreal.ca>
4179
4180 * smerge-mode.el (smerge-remove-props): Cause re-highlighting of the
4181 whole conflict.
4182
de07af38
CD
41832005-09-23 Carsten Dominik <dominik@science.uva.nl>
4184
91773964
SM
4185 * textmodes/org.el (org-mode-map, orgtbl-mode-map):
4186 Move keybindings with `C-c C-h' prefix to `C-c C-x' prefix. Make use
de07af38
CD
4187 of `remap' feature when available. Additional key bindings for
4188 better tty support.
4189 (org-mode-restart, org-force-self-insert): New commands.
4190 (org-time-stamp-inactive): New command.
4191 (org-remap): New function.
91773964
SM
4192 (org-table-auto-blank-field, org-level-color-stars-only): New options.
4193 (org-enable-fixed-width-editor): Move to `org-structure'
de07af38 4194 customization group.
91773964 4195 (org-self-insert-command, orgtbl-self-insert-command): Modify to
de07af38
CD
4196 blank field after field motion commands.
4197
8fb7dc77
KH
41982005-09-23 Kenichi Handa <handa@m17n.org>
4199
91773964
SM
4200 * international/mule-cmds.el (set-language-environment):
4201 Don't check utf-translate-cjk-lang-env is nil or not on deciding if we
8fb7dc77
KH
4202 have to call utf-translate-cjk-load-tables.
4203
39739f21
SM
42042005-09-22 Stefan Monnier <monnier@iro.umontreal.ca>
4205
4206 * mouse.el (mouse-move-drag-overlay): Fix last change.
4207
e5534f18
DP
42082005-09-22 David Ponce <david@dponce.com>
4209
4210 * tree-widget.el (tree-widget-value-create): Fix previous change.
4211
0278364c
DN
42122005-09-21 Dan Nicolaescu <dann@ics.uci.edu>
4213
39739f21 4214 * term/xterm.el (terminal-init-xterm): Fix loading rxvt at run time.
0278364c 4215
aaf15b8b
SM
42162005-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
4217
4218 * mouse.el (mouse-move-drag-overlay): New function.
4219 (mouse-drag-region-1): Use it.
4220 Try to simplify a bit the state handling. Handle clicks on links
4221 inside intangible areas.
4222 (mouse-save-then-kill): Minor simplification.
4223 (mouse-secondary-overlay): Make it always non-nil instead of
4224 recreating it each time.
4225 (mouse-start-secondary, mouse-set-secondary, mouse-drag-secondary)
4226 (mouse-kill-secondary, mouse-secondary-save-then-kill):
4227 Simplify accordingly.
4228
b778ed18
DN
42292005-09-21 Dan Nicolaescu <dann@ics.uci.edu>
4230
4231 * term/rxvt.el (rxvt-standard-colors): Fix some colors.
4232
15c77b9e 42332005-09-20 Michael Kifer <kifer@cs.stonybrook.edu>
2f2db7cc 4234
76de4b0d
KS
4235 * ediff-ptch.el (ediff-prompt-for-patch-file): More intuitive prompt.
4236 (ediff-file-name-sans-prefix): Treat nil as an empty string.
aaf15b8b
SM
4237 (ediff-fixup-patch-map): Better heuristic for intuiting the file names
4238 to patch.
2f2db7cc 4239
76de4b0d 4240 * ediff-util.el: Use insert-buffer-substring.
2f2db7cc 4241
cb9214f2 4242 * ediff-vers.el (cvs-run-ediff-on-file-descriptor): Bug fix.
2f2db7cc 4243
aaf15b8b
SM
4244 * emulation/viper-cmd.el (viper-change-state): Don't move over the
4245 field boundaries in the minibuffer.
cb9214f2
JB
4246 (viper-set-minibuffer-style): Add viper-minibuffer-post-command-hook.
4247 (viper-minibuffer-post-command-hook): New hook.
4248 (viper-line): Don't move cursor at bolp.
2f2db7cc 4249
aaf15b8b 4250 * emulation/viper-ex.el (ex-pwd, viper-info-on-file): Fix message.
2f2db7cc 4251
76de4b0d 4252 * emulation/viper-init.el: Add alias to make-variable-buffer-local to
aaf15b8b 4253 avoid compiler warnings.
2f2db7cc 4254
aaf15b8b 4255 * emulation/viper-macs.el (ex-map): Better messages.
2f2db7cc 4256
aaf15b8b 4257 * emulation/viper-utils.el (viper-beginning-of-field): New function.
2f2db7cc 4258
76de4b0d 4259 * emulation/viper.el: Replace make-variable-buffer-local with
15c77b9e 4260 viper-make-variable-buffer-local everywhere, to avoid warnings.
2f2db7cc 4261
f002506f
SM
42622005-09-19 Stefan Monnier <monnier@iro.umontreal.ca>
4263
4264 * mouse.el (mouse-drag-mode-line-1, mouse-drag-vertical-line):
4265 Delete unused var `old-selected-window'.
cb9214f2 4266 (mouse-drag-region-1): Delete unused vars `start-frame', `end-of-range'.
f002506f
SM
4267 (mouse-drag-secondary): Delete unused var `start-frame'.
4268
cb9214f2 42692005-09-19 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
fac3f386
SM
4270
4271 * term/rxvt.el (terminal-init-rxvt): Add entry for [end].
4272
f09cfd28
SM
42732005-09-19 Stefan Monnier <monnier@iro.umontreal.ca>
4274
4275 * calendar/calendar.el (mark-visible-calendar-date): Save excursion.
4276 Re-indent within 80 columns. Use inhibit-read-only.
4277
12b8cf53
RF
42782005-09-19 Romain Francoise <romain@orebokech.com>
4279
4280 * calendar/diary-lib.el (mark-diary-entries): Revert last change.
4281
5d4247d3
SM
42822005-09-19 Stefan Monnier <monnier@iro.umontreal.ca>
4283
8d18935d 4284 * font-lock.el (font-lock-default-fontify-region): Don't add a line
a762b7b8 4285 unconditionally, since the after-change-function already did it.
5d4247d3 4286
e3fba586
MB
42872005-09-19 Miles Bader <miles@gnu.org>
4288
4289 * net/newsticker.el: Get rid of CVS keyword.
4290
b7201644
RF
42912005-09-19 Johan Bockg\e,Ae\e(Brd <bojohan+sf@dd.chalmers.se>
4292
4293 * dired-aux.el (dired-handle-overwrite): Don't use `format' here.
4294 The prompt is formatted later.
4295
4ff094a8
DP
42962005-09-19 David Ponce <david@dponce.com>
4297
4298 * tree-widget.el (tree-widget-value-create): Save the converted
4299 tree :node widget.
4300
900d1698
JB
43012005-09-19 Juanma Barranquero <lekktu@gmail.com>
4302
4303 * progmodes/sh-script.el (sh-blink): Fix spurious reference to
4304 variable `message'.
4305
bc103d00
MA
43062005-09-18 Michael Albinus <michael.albinus@gmx.de>
4307
4308 * net/tramp.el (tramp-login-prompt-regexp): Expand regexp in order
4309 to cover prompts like "login as:". Reported by Slawomir Nowaczyk
4310 <slawomir.nowaczyk.847@student.lu.se>.
4311
93a75651
CY
43122005-09-18 Chong Yidong <cyd@stupidchicken.com>
4313
4314 * image.el (image-load-path): Use symbol `data-directory' instead
4315 of its value, for backward compatibility with packages that bind
4316 it during `find-image'. Suggested by Katsumi Yamaoka.
4317 (image-search-load-path): Handle symbols whose values are strings.
4318
71773400
RF
43192005-09-18 Romain Francoise <romain@orebokech.com>
4320
4321 * calendar/diary-lib.el (mark-diary-entries): Rearrange to wrap
4322 with-current-buffer form in save-excursion.
4323
8a26c165
DG
43242005-09-18 D Goel <deego@gnufans.org>
4325
39739f21
SM
4326 * apropos.el (apropos-command): Fix `message' call: first arg
4327 should be a format spec. In this and all other cases that appear
4328 below and elsewhere in the source code, I made a change only when
4329 two conditions were satisfied: [1] I can think of a possibility
4330 that the arguments would cause an error, for example, the code in
4331 question relies on external variables such as filenames. [2] I
4332 was sure that the arg to `message' could not have been nil in the code.
4333
4334 * textmodes/tildify.el (tildify-region): Ditto.
4335
8a26c165 4336 * textmodes/reftex-index.el (reftex-index-change-entry)
a762b7b8
KS
4337 (reftex-index-phrase-selection-or-word, reftex-query-index-phrase):
4338 * textmodes/reftex-dcr.el (reftex-echo-ref, reftex-echo-cite):
8a26c165 4339 * textmodes/org.el (org-complete, org-deadline, org-schedule)
a762b7b8
KS
4340 (org-priority, org-table-sum):
4341 * textmodes/ispell.el (ispell-check-version, ispell-parse-output):
4342 * textmodes/flyspell.el (flyspell-mode-on, flyspell-notify-misspell)
4343 (flyspell-word, flyspell-display-next-corrections):
4344 * textmodes/bibtex.el (bibtex-print-help-message):
4345 * textmodes/artist.el (artist-key-set-point-poly):
4346 * term/mac-win.el (mac-services-insert-text):
8a26c165
DG
4347 * progmodes/vhdl-mode.el (vhdl-warning, vhdl-print-warnings)
4348 (vhdl-hooked-abbrev, vhdl-template-insert-fun)
4349 (vhdl-port-paste-testbench, vhdl-compose-new-component)
a762b7b8 4350 (vhdl-compose-configuration):
8a26c165 4351 * progmodes/sh-script.el (sh-blink, sh-show-indent)
a762b7b8
KS
4352 (sh-set-indent, sh-learn-line-indent):
4353 * progmodes/ps-mode.el (ps-mode-target-column):
8a26c165 4354 * progmodes/idlwave.el (idlwave-make-tags)
a762b7b8
KS
4355 (idlwave-scan-library-catalogs):
4356 * progmodes/idlw-shell.el (idlwave-shell-parse-stack-and-display):
4357 * progmodes/gud.el (gud-jdb-analyze-source):
4358 * progmodes/flymake.el (flymake-log):
4359 * progmodes/ebnf2ps.el (ebnf-generate-region):
4360 * progmodes/cmacexp.el (c-macro-expansion):
4361 * progmodes/ada-xref.el (ada-treat-cmd-string):
8a26c165 4362 * progmodes/ada-mode.el (ada-create-case-exception-substring)
a762b7b8
KS
4363 (ada-justified-indent-current, ada-batch-reformat):
4364 * play/zone.el (zone):
4365 * play/landmark.el (lm-move):
4366 * play/decipher.el (decipher-show-alphabet):
8a26c165 4367 * net/newsticker.el (newsticker--display-jump)
a762b7b8 4368 (newsticker--display-scroll):
8a26c165 4369 * mail/rmail-spam-filter.el (rsf-add-subject-to-spam-list)
a762b7b8
KS
4370 (rsf-add-sender-to-spam-list, rsf-add-region-to-spam-list):
4371 * mail/feedmail.el (feedmail-dump-message-to-queue):
4372 * eshell/esh-proc.el (eshell-remove-process-entry):
4373 * emulation/ws-mode.el (ws-last-error):
8a26c165 4374 * emulation/viper-macs.el (ex-map-read-args, ex-unmap-read-args)
a762b7b8
KS
4375 (viper-record-kbd-macro):
4376 * emulation/viper-ex.el (ex-pwd, viper-info-on-file):
4377 * emacs-lisp/lisp-mnt.el (lm-report-bug):
4378 * emacs-lisp/find-func.el (find-function-noselect):
8a26c165 4379 * calendar/timeclock.el (timeclock-status-string)
a762b7b8
KS
4380 (timeclock-workday-remaining-string, timeclock-workday-elapsed-string)
4381 (timeclock-when-to-leave-string):
4382 * calendar/icalendar.el (icalendar--convert-ical-to-diary):
4383 * calc/calc-units.el (calc-enter-units-table):
4384 * calc/calc-mode.el (calc-mode-record-mode):
4385 * woman.el (woman-mini-help):
4386 * wdired.el (wdired-change-to-wdired-mode):
4387 * vc.el (vc-retrieve-snapshot):
4388 * strokes.el (strokes-read-stroke, strokes-read-complex-stroke):
4389 * startup.el (display-startup-echo-area-message):
4390 * simple.el (set-goal-column):
4391 * ses.el (ses-command-hook, ses-recalculate-cell):
4392 * server.el (server-process-filter):
8a26c165 4393 * printing.el (pr-interface-txt-print, pr-interface-printify)
a762b7b8
KS
4394 (pr-interface-ps):
4395 * pcvs.el (cvs-help):
4396 * log-edit.el (log-edit, log-edit-mode-help):
4397 * iswitchb.el (iswitchb-possible-new-buffer):
4398 * isearch.el (isearch-edit-string):
4399 * image-mode.el (image-mode, image-minor-mode):
4400 * ibuf-macs.el (define-ibuffer-filter):
4401 * hi-lock.el (hi-lock-find-patterns):
4402 * files.el (toggle-read-only):
8a26c165 4403 * ediff-util.el (ediff-copy-diff)
a762b7b8
KS
4404 (ediff-write-merge-buffer-and-maybe-kill):
4405 * echistory.el (Electric-history-undefined):
4406 * dnd.el (dnd-insert-text):
4407 * dired-aux.el (dired-query):
4408 * desktop.el (desktop-restore-file-buffer, desktop-lazy-create-buffer):
4409 * bookmark.el (bookmark-bmenu-locate):
4410 * obsolete/fast-lock.el (@top-level) <with-temp-message macro>:
4411 Fix `message' calls to ensure first arg is a format string.
4412 The change was made only when these two conditions were satisfied:
4413 [1] when there is a possibility that the arguments would cause an error
4414 for example, if the code in question relies on external variables
4415 such as filenames, and
4416 [2] if the arg to `message' could not have been nil in the code.
8a26c165 4417
900d1698
JB
4418 * pcomplete.el (pcomplete--help): Fix `message' format spec.
4419 Not having a %s would be weird, though not technically wrong.
8a26c165 4420
be9bb408
YM
44212005-09-18 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4422
4423 * term/mac-win.el (mac-add-charset-info): Doc fix.
4424
77689ea3
RF
44252005-09-17 Romain Francoise <romain@orebokech.com>
4426
4427 * shell.el (shell-resync-dirs): Handle echoing processes more
4428 reliably. Don't insert resync command if `comint-process-echoes'
4429 is non-nil.
4430
4ac3afdb
EZ
44312005-09-17 Magnus Henoch <mange@freemail.hu>
4432
4433 * textmodes/ispell.el (ispell-aspell-supports-utf8): New variable.
4434 (ispell-check-version): Set ispell-aspell-supports-utf8 to t for
4435 aspell versions >= 0.60.
4436 (ispell-valid-dictionary-list): Call ispell-find-aspell-dictionaries
4437 only if ispell-aspell-supports-utf8 is non-nil.
4438
4f46dc87
EZ
44392005-09-17 Johan Bockg\e,Ae\e(Brd <bojohan@dd.chalmers.se>
4440
4441 * progmodes/scheme.el (scheme-mode-variables): Use setq to assign
4442 buffer-local value to lisp-indent-function.
4443
debe6451
EZ
44442005-09-17 Milan Zamazal <pdm@zamazal.org>
4445
4446 * progmodes/glasses.el (glasses-make-readable): If
4447 glasses-separator differs from underscore, put appropriate
4448 overlays over underscore characters.
4449 (glasses-convert-to-unreadable): If glasses-separator differs from
4450 underscore, try to convert glasses-separator characters to
4451 underscores.
4452
f52e8e86
SM
44532005-09-16 Stefan Monnier <monnier@iro.umontreal.ca>
4454
4455 * calendar/diary-lib.el (mark-diary-entries): Don't move point.
4456 Use with-syntax-table and dolist.
4457
7b07114a
CD
44582005-09-16 Carsten Dominik <dominik@science.uva.nl>
4459
23006f3e
KS
4460 * textmodes/reftex-auc.el:
4461 * textmodes/reftex-cite.el:
4462 * textmodes/reftex-dcr.el:
4463 * textmodes/reftex-global.el:
4464 * textmodes/reftex-parse.el:
4465 * textmodes/reftex-ref.el:
4466 * textmodes/reftex-sel.el:
4467 * textmodes/reftex-toc.el:
4468 * textmodes/reftex-vars.el:
4469 * textmodes/reftex.el: Small changes to remove compiler warnings.
7b07114a 4470
23006f3e 4471 * textmodes/reftex-index.el: Likewise.
7b07114a
CD
4472 (reftex-query-index-phrase): More efficient use of markers.
4473
5fc5ac38
CY
44742005-09-15 Chong Yidong <cyd@stupidchicken.com>
4475
4476 * image.el (image-load-path): New variable.
4477 (image-search-load-path): New function.
4478 (find-image): Search for images in `image-load-path'.
4479
8ccd3630
RS
44802005-09-15 Richard M. Stallman <rms@gnu.org>
4481
4482 * follow.el: Change Maintainer field.
4483
9be6a039
DP
44842005-09-15 David Ponce <david@dponce.com>
4485
4486 * recentf.el (recentf-save-file-modes): New option.
4487 (recentf-save-list): Use it.
4488
94e55b87
NR
44892005-09-15 Nick Roberts <nickrob@snap.net.nz>
4490
4491 * bindings.el (mode-line-eol-desc, mode-line-coding-system-map)
4492 (mode-line-mule-info, mode-line-modified): Move bindings from
4493 mouse-3 to mouse-1.
4494
a9267c2c
CY
44952005-09-15 Chong Yidong <cyd@stupidchicken.com>
4496
4497 * simple.el (sendmail-user-agent-compose): Revert last change.
4498
c6ea7612
SM
44992005-09-14 Stefan Monnier <monnier@iro.umontreal.ca>
4500
503ac8a4
SM
4501 * net/ange-ftp.el (ange-ftp-process-filter): Revert to ^#+$.
4502 Use with-current-buffer.
4503 (ange-ftp-gwp-start): Remove unused var `gw-user'.
4504 (ange-ftp-guess-hash-mark-size): Remove unused var `result'.
4505 (ange-ftp-insert-directory): Remove unused var `short'.
4506 (ange-ftp-file-name-sans-versions): Remove unused var `host-type'.
4507
c6ea7612
SM
4508 * pcvs-defs.el (cvs-version): Recognize CVSNT version string.
4509 (cvs-execute-single-dir): Change default: cvs-1.9 is ancient.
4510
4511 * calendar/cal-menu.el: Don't require easymenu, since we don't use it.
4512 (check-calendar-holidays, diary-list-entries): Autoload.
4513 Otherwise `emacs -q' followed by "mouse-2 -> diary entries" burps.
4514 (calendar-mouse-holidays, calendar-mouse-view-diary-entries): Simplify.
4515
4516 * calendar/diary-lib.el (diary-show-all-entries): Fix last change,
4517 which mistakenly removed a call to display-buffer.
4518
ef19e610
JB
45192005-09-14 Juanma Barranquero <lekktu@gmail.com>
4520
4521 * obsolete/iso-insert.el: Move to obsolete/ from international/.
4522
a5b101dc
TTN
45232005-09-14 Thien-Thi Nguyen <ttn@gnu.org>
4524
4525 * progmodes/hideshow.el
4526 (hs-hide-comments-when-hiding-all): Remove autoload cookie.
4527 (hs-allow-nesting): New user var.
4528 (hs-discard-overlays): Skip "internal" overlays if nesting allowed.
4529 (hs-hide-block-at-point): When nesting allowed,
4530 if there is already an overlay in place, delete it.
4531 (hs-safety-is-job-n): Delete func; remove call sites.
4532 (hs-hide-level-recursive): Don't pre-clean if nesting allowed.
4533 (hs-overlay-at): New func.
4534 (hs-already-hidden-p, hs-show-block): Use it.
4535 (hs-hide-all): Don't pre-clean if nesting allowed.
4536 (hs-show-all): Temporarily disallow
4537 nesting around call to `hs-discard-overlays'.
4538
40cfe0d8
CY
45392005-09-14 Chong Yidong <cyd@stupidchicken.com>
4540
4541 * mouse.el (mouse-major-mode-menu): Make `prefix' optional.
4542 Delete unused local var.
4543
9dc08dc9
JB
45442005-09-13 Juanma Barranquero <lekktu@gmail.com>
4545
7a650da0
JB
4546 * help-fns.el (describe-categories): "?\ " -> "?\s".
4547 (help-do-arg-highlight): Recognize also ARG-n, as in
4548 `move-to-left-margin' (ARG+n is already recognized). Simplify.
4549
9dc08dc9
JB
4550 * international/codepage.el (dos-unsupported-char-glyph):
4551 * net/newsticker.el (tool-bar-map, w3-mode-map)
4552 (w3m-minor-mode-map):
4553 * progmodes/vhdl-mode.el (conf-alist, conf-entry, conf-key)
4554 (ent-alist):
4555 * textmodes/reftex-vars.el (reftex-tables-dirty): Add defvars.
4556
1db2d450
CY
45572005-09-13 Chong Yidong <cyd@stupidchicken.com>
4558
d5c16b05
CY
4559 * custom.el (custom-push-theme): Handle the case where a symbol is
4560 bound but face properties have not yet been assigned.
4561
09c9e6bb
CY
4562 * mail/sendmail.el (mail): Use new buffer if `noerase' is `new'.
4563 Fix behavior if noerase is `t' and there is no mail buffer.
9dc08dc9 4564
09c9e6bb
CY
4565 * simple.el (sendmail-user-agent-compose): Use a new mail buffer
4566 if `continue' is nil, rather than signal an error.
1db2d450 4567
5629e04f
RS
45682005-09-12 Richard M. Stallman <rms@gnu.org>
4569
595f66af
RS
4570 * font-lock.el (font-lock-keywords): Add autoload.
4571
4572 * help-fns.el (describe-variable): Rearrange to put source link
4573 in a predictable place.
4574
5629e04f
RS
4575 * net/newsticker.el: New file.
4576
344f1111
SM
45772005-09-12 Stefan Monnier <monnier@iro.umontreal.ca>
4578
34cb0115
SM
4579 * calendar/calendar.el (calendar-for-loop): Add edebug info.
4580 (calendar-basic-setup): Use the new nil arg.
4581 (number-of-diary-entries): Move to diary-lib.el.
4582
4583 * calendar/diary-lib.el: Use with-current-buffer, match-string.
4584 (diary-list-entries): Use with-syntax-table and dolist.
4585 Rename from list-diary-entries.
4586 Use number-of-diary-entries if `number' is nil.
4587 (diary, diary-view-entries): Use this new name and new nil arg value.
4588 (number-of-diary-entries): Move from calendar.el.
4589 (diary-unhide-everything): New function.
4590 (include-other-diary-files, fancy-diary-display)
4591 (diary-show-all-entries, make-diary-entry): Use it.
4592 (diary-mail-entries): Use buffer-string.
4593 (mark-diary-entries): Fix long standing paren typo.
4594 (diary-sexp-entry): Use count-lines.
4595 (make-diary-entry): Avoid `previous-line'.
4596 (diary-mode-map): New var.
4597 (diary-mode): Redraw cal after saving. Setup header-line.
4598 (fancy-diary-display-mode): Use local-set-key.
4599
4600 * startup.el (command-line): Try calling various terminal-init-foo-bar
4601 functions by stripping hyphenated suffixes from $TERM.
4602
344f1111
SM
4603 * files.el (normal-mode): Check boundness of font-lock-keywords.
4604
7957baea
RS
46052005-09-12 Richard M. Stallman <rms@gnu.org>
4606
4607 * progmodes/compile.el: Don't decide a file's directory
4608 until the user actually tries to go there.
4609 (compilation-next-error-function):
4610 Pass compilation-find-file the directory from the file-struct.
4611 (compilation-internal-error-properties): Separate local FILE-STRUCT
4612 from FILE. Doc the args better. Rename arg FMT to FMTS.
4613 (compilation-find-file): Arg DIR renamed to DIRECTORY.
4614 Expand it, and if nil, use default-directory.
4615 (compilation-get-file-structure): Don't mix specified directory
4616 with default directory. Put specified directory into
4617 file-struct. Don't make the file name absolute.
4618
4619 * progmodes/compile.el (compilation-error-regexp-alist): Doc fix.
4620 (compile-command): Add autoload.
4621 (compilation-disable-input): Add autoload.
4622
7318a7a3
SG
46232005-09-11 Stephen Gildea <gildea@stop.mail-abuse.org>
4624
4625 * time-stamp.el: Mention variable `time-stamp-pattern' in doc
4626 strings of the variables it can override.
344f1111 4627 (time-stamp): New (as yet undocumented) time-stamp-format escapes
7318a7a3
SG
4628 %Q and %q, for fully-qualified domain name and unqualified host name.
4629
f172343a
KS
46302005-09-11 Kim F. Storm <storm@cua.dk>
4631
4632 * emacs-lisp/authors.el (authors-aliases): Update list.
4633 (authors-fixed-entries): Update mldrag.el entry.
4634
0e435430
EZ
46352005-09-10 Alan Mackenzie <acm@muc.de>
4636
4637 * page.el (narrow-to-page): Exclude _entire_ multi-line delimiter
4638 from the region narrowed to.
4639
c10b0abc
EZ
46402005-09-10 Magnus Henoch <mange@freemail.hu>
4641
4642 * textmodes/ispell.el (ispell-check-version): Signal an error if
4643 aspell version is less than 0.60.
4644
4ca7c468
EZ
46452005-09-10 Pascal Dupuis <Pascal.Dupuis@esat.kuleuven.be> (tiny change)
4646
344f1111
SM
4647 * progmodes/octave-inf.el (inferior-octave-startup):
4648 Resync current dir at the end.
4ca7c468 4649
72f0712b 46502005-09-10 Emilio C. Lopes <eclig@gmx.net>
99580cde 4651
344f1111
SM
4652 * woman.el (woman-topic-at-point-default):
4653 Rename to woman-use-topic-at-point-default.
4654 (woman-topic-at-point): Rename to woman-use-topic-at-point.
72f0712b
EZ
4655 (woman-file-name): Reflect renames above. Automatically use the
4656 word at point as topic if woman-use-topic-at-point is non-nil.
4657 Otherwise offer it as default but don't insert it in the
4658 minibuffer. Also use `test-completion' instead of `assoc' as
4659 suggested by Stefan Monnier.
4660
de21740d
AS
46612005-09-10 Andre Spiegel <spiegel@gnu.org>
4662
4663 * vc.el (vc-directory, vc-update-change-log): Throw an error on
4664 the attempt to do it over Tramp. This is not yet supported.
4665
6ee37599
EZ
46662005-09-10 Eli Zaretskii <eliz@gnu.org>
4667
4668 * menu-bar.el (menu-bar-menu-frame-live-and-visible-p)
4669 (menu-bar-non-minibuffer-window-p): New functions.
4670 ("Split Window", "Save As..."): Use them.
4671 ("Postscript Print Buffer (B+W)", "Postscript Print Buffer")
344f1111
SM
4672 ("Print Buffer", "Truncate Long Lines in this Buffer"):
4673 Use menu-bar-menu-frame-live-and-visible-p.
6ee37599 4674 ("Save Buffer", "Insert File", "Open Directory...")
344f1111
SM
4675 ("Open File...", "Visit New File..."):
4676 Use menu-bar-non-minibuffer-window-p.
4677 (kill-this-buffer-enabled-p, dired <menu-enable>):
4678 Use menu-bar-non-minibuffer-window-p.
6ee37599 4679
50a6ff15
EZ
46802005-09-09 Eli Zaretskii <eliz@gnu.org>
4681
6eb33acb
EZ
4682 * cus-start.el (all): Don't complain about fringe-related
4683 built-ins if fringes are not supported. Ditto about
344f1111 4684 selection-related built-ins. Fix the test for GTK-related built-ins.
6eb33acb 4685
50a6ff15
EZ
4686 * menu-bar.el ("Split Window", "Postscript Print Buffer (B+W)")
4687 ("Postscript Print Buffer", "Print Region", "Save As...")
4688 ("Save", "Insert File...", "Open Directory...")
4689 ("Open File...", "Visit New File..."")
4690 ("Truncate Long Lines in this Buffer"): Don't look at
344f1111 4691 menu-updating-frame if this display does not support multiple frames.
50a6ff15 4692
012a2196
EZ
46932005-09-09 Frederik Fouvry <fouvry@CoLi.Uni-SB.DE>
4694
4695 * mail/sendmail.el (default-sendmail-coding-system): Doc fix.
4696
9198ee0e
EZ
46972005-09-09 Emilio Lopes <eclig@gmx.net>
4698
4699 * woman.el: Format- and whitespace-related changes.
4700
f64b6c63
EZ
47012005-09-09 Eli Zaretskii <eliz@gnu.org>
4702
4703 * woman.el: Fix my email address.
4704
47b8bc5d
RS
47052005-09-08 Richard M. Stallman <rms@gnu.org>
4706
4707 * progmodes/sh-script.el (sh-skeleton-pair-default-alist): New var.
4708 (sh-mode): Locally set skeleton-pair-default-alist.
4709
4710 * progmodes/make-mode.el (makefile-add-log-defun): Trim the result.
4711
4712 * progmodes/flymake.el: Require `compile' unconditionally.
4713
4714 * mail/sendmail.el (send-mail-function): Add Mailclient alternative.
4715
4716 * woman.el (woman-file-name): Provide a default, not initial input.
4717
4718 * smerge-mode.el (smerge-resolve): Pass args to smerge-remove-props.
4719
4720 * font-lock.el (font-lock-support-mode): Doc fix.
4721
4722 * descr-text.el (describe-property-list): Handle non-symbol prop names.
4723
2a56faf1 47242005-09-08 Richard M. Stallman <rms@gnu.org>
47b8bc5d
RS
4725
4726 * simple.el (blink-matching-open): Get rid of text props from
4727 the string shown in echo area. Don't permanently set point.
4728 Some rearrangements.
4729
6fbb1eb0
RS
47302005-09-08 Reiner Steib <Reiner.Steib@gmx.de>
4731
9815ca3d
RS
4732 * recentf.el (recentf-filename-handler): Add custom choice
4733 `abbreviate-file-name'.
4734
8e2c8d3e
RS
4735 * msb.el (msb--very-many-menus): Fix typo.
4736
6fbb1eb0
RS
4737 * disp-table.el (standard-display-european): Don't set
4738 enable-multibyte-characters to nil.
4739
844c6ee7
DP
47402005-09-08 David Ponce <david@dponce.com>
4741
4742 * recentf.el (recentf-show-file-shortcuts-flag): New option.
4743 (recentf-expand-file-name): Doc fix.
4744 (recentf-dialog-mode-map): Define digit shortcuts.
4745 (recentf--files-with-key): New variable.
4746 (recentf-show-digit-shortcut-filter): New function.
4747 (recentf-open-files-items): New function.
4748 (recentf-open-files): Use it.
4749 (recentf-open-file-with-key): New command.
4750
344f1111
SM
47512005-09-08 Chong Yidong <cyd@stupidchicken.com>
4752
4753 * buff-menu.el (Buffer-menu-sort-by-column): New function.
4754 Suggested by Kim F. Storm.
4755 (Buffer-menu-sort-button-map): Global keymap for sort buttons.
4756 (Buffer-menu-make-sort-button): Use global keymap.
4757
553f03bc
MA
47582005-09-07 Michael Albinus <michael.albinus@gmx.de>
4759
29499b82 4760 * woman.el (top): Remap `man' command by `woman' in `woman-mode-map'.
553f03bc
MA
4761 (Man-getpage-in-background-advice): Remove defadvice; it isn't
4762 necessary any longer with the remapped command.
4763 (Man-bgproc-sentinel-advice): Remove defadvice which counts
4764 formatting time only.
4765
4766 * net/tramp.el (tramp-action-password)
4767 (tramp-multi-action-password): Compile the password prompt from
4768 `method', `user' and `host'. Sometimes it isn't obvious which
4769 password to enter, for example with remote files offered by
4770 recentf.el, or with multiple steps. Suggested by Robert Marshall
4771 <robert@chezmarshall.freeserve.co.uk>.
4772
dcc6da3a
SM
47732005-09-07 Stefan Monnier <monnier@iro.umontreal.ca>
4774
4775 * progmodes/perl-mode.el (perl-font-lock-syntactic-keywords):
4776 Fix regexp for when "s///" is at the beginning of line.
4777
2ccc02f2
JB
47782005-09-07 Jay Belanger <belanger@truman.edu>
4779
4780 * calc/calc-poly.el (math-expand-term): Multiply out any powers
4781 when in matrix mode.
4782
3076c726
SM
47832005-09-06 Stefan Monnier <monnier@iro.umontreal.ca>
4784
4785 * buff-menu.el (Buffer-menu-make-sort-button): Add docstrings, use
4786 non-anonymous functions.
4787
efe4e5af
CY
47882005-09-06 Chong Yidong <cyd@stupidchicken.com>
4789
3076c726
SM
4790 * buff-menu.el (Buffer-menu-make-sort-button): Allow mouse-1 clicks
4791 when using a header line. Otherwise, use mouse-1-click-follows-link.
efe4e5af
CY
4792
4793 * mouse.el (mouse-drag-header-line): Do nothing if the header-line
4794 can't be moved; don't signal an error.
f4885d81 4795
79a0aa11
CY
47962005-09-05 Chong Yidong <cyd@stupidchicken.com>
4797
4798 * cus-theme.el (custom-theme-write-faces): Save the current face
4799 spec, not the defface spec.
4800
4801 * custom.el (custom-known-themes): Clarify meaning of "standard".
4802 (custom-push-theme): Save old values in the standard theme.
4803 (disable-theme): Correct typo.
4804 (custom-face-theme-value) Deleted unused function.
3076c726 4805 (custom-theme-recalc-face): Rewritten to treat enable/disable properly.
79a0aa11 4806
1550ae60
SM
48072005-09-05 Stefan Monnier <monnier@iro.umontreal.ca>
4808
4809 * progmodes/compile.el (compilation-goto-locus): Take into account
4810 iconified frames when determining whether the buffer is
4811 already visible.
4812 Don't reset window height if the window already existed.
4813
87d737ae
CY
48142005-09-04 Chong Yidong <cyd@stupidchicken.com>
4815
1550ae60 4816 * custom.el (load-theme): Rename from require-theme.
87d737ae 4817 Add interactive spec.
1550ae60 4818 (enable-theme): Rename from custom-enable-theme.
87d737ae 4819 Add interactive spec.
1550ae60 4820 (disable-theme): Rename from custom-disable-theme.
87d737ae
CY
4821 Add interactive spec.
4822 (custom-make-theme-feature): Doc fix.
4823 (custom-theme-directory): Doc fix.
4824 (provide-theme): Call enable-theme.
4825
928f12c9
SM
48262005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
4827
4828 * obsolete/lazy-lock.el (lazy-lock-mode):
4829 * obsolete/fast-lock.el (fast-lock-mode): Don't try to turn on
4830 font-lock-mode if it's off. Print a warning instead.
4831
4832 * progmodes/compile.el (compilation-start): Ignore errors if the
4833 process died before we get to send-eof.
4834
4835 * textmodes/tex-mode.el (tex-send-tex-command, tex-bibtex-file):
4836 Undo last change. Enclosing the result in quotes broke things on Unix
4837 since tex-send-command passes it through shell-quote-argument.
4838 (tex-send-command): Pass `file' through convert-standard-filename
4839 when possible.
4840 (tex-uptodate-p): Handle the case where TeX hasn't put additional
4841 info in a transcript.
4842
f47877ee
DN
48432005-09-02 Dan Nicolaescu <dann@ics.uci.edu>
4844
4845 * term/xterm.el (terminal-init-xterm): Add eval-when-compile to
4846 fix compilation warning. Reorder the key definitions to group
4847 together keys emitted by the current version of xterm.
4848
4849 * progmodes/vhdl-mode.el (vhdl-highlight-faces)
4850 (vhdl-speedbar-entity-face, vhdl-speedbar-entity-selected-face):
4851 Reorder predicates to correct min-color usage.
4852
6fd388f3
CY
48532005-09-01 Chong Yidong <cyd@stupidchicken.com>
4854
4855 * longlines.el (longlines-mode): Inhibit read-only when encoding.
4856 Kill local variables when longlines-mode is turned off.
4857
bdb4d6d8
SM
48582005-09-01 Stefan Monnier <monnier@iro.umontreal.ca>
4859
928f12c9
SM
4860 * international/mule-cmds.el (set-locale-environment): Soothe compiler.
4861
bdb4d6d8
SM
4862 * obsolete/lazy-lock.el (lazy-lock) <defgroup>: Move from font-lock.el.
4863
4864 * obsolete/fast-lock.el (fast-lock) <defgroup>: Move from font-lock.el.
4865
4866 * font-lock.el (fast-lock, lazy-lock) <defgroup>: Remove.
4867 (font-lock-lines-before): Change default to being inactive.
4868 (font-lock-default-fontify-region): Obey font-lock-lines-before.
4869 (font-lock-after-change-function): Don't handle f-l-lines-before here.
4870
00cec167
MA
48712005-08-31 Michael Albinus <michael.albinus@gmx.de>
4872
bdb4d6d8
SM
4873 * net/tramp.el (tramp-handle-make-auto-save-file-name):
4874 Deactivate temporarily advice if active (not needed for Emacs 22,
4875 but for backwards compatibility).
00cec167
MA
4876 (tramp-exists-file-name-handler): Rewrite. First implementation
4877 was too simple.
bdb4d6d8
SM
4878 (tramp-advice-make-auto-save-file-name):
4879 Call `tramp-handle-make-auto-save-file-name' (again, just for
4880 backwards compatibility).
00cec167 4881
0a2e512a
RF
48822005-08-31 Reto Zimmermann <reto@gnu.org>
4883
4884 * progmodes/vhdl-mode.el
bdb4d6d8 4885 (vhdl-update-sensitivity-list): Handle multi-dimensional array access.
0a2e512a 4886 (vhdl-end-p): Fix indentation bug "else" after "-- when".
bdb4d6d8 4887 (vhdl-set-default-project): New function (easier setting of default).
0a2e512a 4888 (vhdl-port-copy): Handle extended identifiers for generics.
bdb4d6d8 4889 (vhdl-compiler-alist): Better description for error message regexp.
0a2e512a 4890 (vhdl-make): Query for target, use previous as default.
bdb4d6d8 4891 (vhdl-port-copy): Fix port copy for port names starting with "signal".
0a2e512a
RF
4892 (vhdl-font-lock-keywords-2): Fix fontification for record
4893 el. assign.
4894 (vhdl-speedbar-make-subpack-line): Add package body link.
4895 (vhdl-generate-makefile-1): Not include itself as dependency.
4896 (vhdl-font-lock-init): Highlight c-preprocessor directives.
4897 (vhdl-*ward-syntactic-ws): Skip c-preprocessor directives.
4898 (vhdl-get-syntactic-context): Handle c-preprocessor directives.
4899 (vhdl-update-sensitivity-list): Start scan at opening parenthesis.
4900 (vhdl-fixup-whitespace-region): Fix jumping point (infinite loop).
bdb4d6d8 4901 (vhdl-update-sensitivity-list-buffer): Add string argument for `error'.
0a2e512a 4902 (vhdl-import-project): Add string argument for `error'.
bdb4d6d8
SM
4903 (vhdl-compose-configuration)
4904 (vhdl-compose-configuration-architecture): Add configuration
0a2e512a
RF
4905 declaration generation.
4906 (vhdl-scan-directory-contents): Scan for block/generate hierarchy.
4907 (vhdl-trailer-re): Add "record" keyword (better indentation).
4908 (vhdl-fixup-whitespace-region): "[^ \t\"-]+" instead of
4909 "[^ \t-\"]+".
bdb4d6d8
SM
4910 (vhdl-font-lock-keywords-2): Not highlight formal parameter after '|'.
4911 (vhdl-testbench-entity-file-name)
4912 (vhdl-testbench-architecture-file-name): Allow separate
0a2e512a 4913 customization of testbench file names.
bdb4d6d8
SM
4914 (vhdl-beginning-of-block): Handle optional subprogram parameter list.
4915 (vhdl-get-visible-signals): Allow newline within alias declaration.
4916 (vhdl-update-sensitivity-list): Signal read only on certain attributes.
4917 (vhdl-fixup-whitespace-region): Fix bug with strings (double quotes).
0a2e512a 4918 (member-ignore-case): Alias for missing function in XEmacs.
bdb4d6d8 4919 (vhdl-compiler-alist): Add unit-to-file name mapping for Cadence NC.
0a2e512a
RF
4920 (vhdl-update-sensitivity-list): Ignore case on read signals.
4921 (vhdl-replace-string): Adjust case only for file names.
4922 (vhdl-update-sensitivity-list): Fix search for read signals.
4923 (vhdl-update-sensitivity-list): Exclude formal parameters.
4924 (vhdl-get-visible-signals): Include aliases of signals.
4925 (vhdl-get-visible-signals): Fix signal name searching.
4926 (vhdl-port-flatten, vhdl-port-reverse-direction): Better message.
4927 (vhdl-fixup-whitespace-region): Fix for character
4928 literals (e.g. ':').
4929
d8aa9ea9
JB
49302005-08-31 Juanma Barranquero <lekktu@gmail.com>
4931
41e11121
JB
4932 * ansi-color.el (comint-last-output-start):
4933 * bs.el (font-lock-verbose):
4934 * diff-mode.el (add-log-buffer-file-name-function):
4935 * dired-x.el (vm-folder-directory):
4936 * faces.el (help-xref-stack-item):
4937 * files.el (font-lock-keywords):
4938 * find-lisp.el (dired-buffers, dired-subdir-alist):
4939 * ido.el (cua-inhibit-cua-keys):
4940 * log-view.el (cvs-minor-wrap-function):
4941 * outline.el (font-lock-warning-face):
4942 * simple.el (compilation-current-error):
4943 * speedbar.el (ange-ftp-path-format, efs-path-regexp)
4944 (font-lock-keywords, x-pointer-hand2, x-pointer-top-left-arrow):
4945 * tooltip.el (comint-prompt-regexp):
4946 * w32-fns.el (explicit-shell-file-name):
4947 * term/mac-win.el (mac-charset-info-alist)
4948 (mac-services-selection, mac-system-script-code):
4949 * term/tty-colors.el (msdos-color-values):
4950 * term/w32-win.el (xlfd-regexp-registry-subnum):
4951 * term/x-win.el (x-keysym-table, x-selection-timeout)
4952 (x-session-id, x-session-previous-id):
4953 * textmodes/ispell.el (mail-yank-prefix):
4954 * textmodes/makeinfo.el (tex-end-of-header, tex-start-of-header):
4955 * textmodes/org.el (calc-embedded-close-formula)
4956 (calc-embedded-open-formula)
4957 (font-lock-unfontify-region-function):
4958 * textmodes/reftex-global.el (isearch-next-buffer-function)
4959 (TeX-master):
4960 * textmodes/reftex.el (font-lock-keywords):
4961 * textmodes/tex-mode.el (font-lock-comment-face)
4962 (font-lock-doc-face):
4963 * textmodes/texinfo.el (outline-heading-alist):
4964 Add defvars.
4965
4966 * textmodes/artist.el (x-pointer-crosshair): Add defvar.
4967 (artist-spray-chars, artist-mode-init, artist-replace-string)
4968 (artist-select-erase-char, artist-vap-find-endpoints-horiz)
4969 (artist-vap-find-endpoints-vert, artist-vap-find-endpoints-swne)
4970 (artist-vap-find-endpoints-nwse): "?\ " -> "?\s".
4971
4972 * textmodes/conf-mode.el (outline-heading-end-regexp): Add defvar.
4973 (conf-align-assignments): "?\ " -> "?\s".
4974
4975 * textmodes/reftex-index.el (TeX-master): Add defvar.
4976 (reftex-index-phrases-marker): Move up defvar.
4977
4978 * textmodes/reftex-toc.el (zmacs-regions): Add defvar.
4979 (reftex-toc-include-labels-indicator)
4980 (reftex-toc-include-index-indicator)
4981 (reftex-toc-max-level-indicator): Move up declarations.
4982
d8aa9ea9 4983 * net/tramp.el (tramp-handle-make-auto-save-file-name): Pass list
bdb4d6d8 4984 of args to `tramp-run-real-handler', even if it's empty in this case.
d8aa9ea9 4985
07c5948c
YM
49862005-08-31 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4987
4988 * dired.el (dired-move-to-filename-regexp): Add date format for
4989 Mac OS X 10.3 in East Asian locales.
4990
c1105d05
MA
49912005-08-31 Michael Albinus <michael.albinus@gmx.de>
4992
4993 * files.el (make-auto-save-file-name): Add file name handler call
4994 if applicable.
4995
4996 * net/tramp.el (tramp-file-name-handler-alist)
4997 (tramp-file-name-for-operation): Add `make-auto-save-file-name'.
d8aa9ea9 4998 (tramp-handle-make-auto-save-file-name): Rename from
c1105d05
MA
4999 `tramp-make-auto-save-file-name'.
5000 (tramp-exists-file-name-handler): New defun.
5001 (tramp-advice-make-auto-save-file-name): Make defadvice only when
5002 `make-auto-save-file-name' is not a magic file name operation.
5003
47b8bc5d
RS
50042005-08-30 Richard M. Stallman <rms@gnu.org>
5005
5006 * files.el (risky-local-variable-p):
5007 Match `-predicates' and `-commands.
5008
5009 * cus-edit.el (custom-buffer-sort-alphabetically): Default to t.
5010 (custom-save-all): Visit the file if necessary;
5011 kill the buffer if we created it.
5012 (custom-save-delete): Don't visit file or kill buffer here.
5013
25afa2cf
CD
50142005-08-30 Carsten Dominik <dominik@science.uva.nl>
5015
5016 * textmodes/org.el (org-special-keyword): New face.
5017 (org-table-copy-down, org-table-eval-formula)
bdb4d6d8
SM
5018 (org-table-recalculate, org-init-section-numbers):
5019 Use `string-to-number' instead of `string-to-int'.
25afa2cf
CD
5020 (org-get-location): Use `insert-buffer-substring' instead of
5021 `insert-buffer'.
5022 (org-modify-diary-entry-string): New function.
bdb4d6d8 5023 (org-get-entries-from-diary): Set the hook for `add-to-diary-list'.
d8aa9ea9 5024 (org-disable-agenda-to-diary): Rename from `org-disable-diary'.
25afa2cf
CD
5025 (org-toggle-fixed-width-section): Use QUOTE keyword if there is no
5026 active region.
5027 (org-export-as-html): Handle QUOTE keyword.
5028 (org-quote-string): New option.
5029 (org-bookmark-jump-unhide): New function, used for
5030 `bookmark-after-jump-hook'.
5031 (org-diary-default-entry): Apply only when not called through
5032 `org-agenda'.
5033
f720b30e
JB
50342005-08-30 Juanma Barranquero <lekktu@gmail.com>
5035
5036 * net/eudc.el (mode-popup-menu):
5037 * play/handwrite.el (ps-printer-name, ps-lpr-command):
5038 * progmodes/ada-mode.el (compile-auto-highlight)
5039 (skeleton-further-elements):
5040 * progmodes/autoconf.el (font-lock-syntactic-keywords):
5041 * progmodes/cmacexp.el (msdos-shells):
5042 * progmodes/compile.el (font-lock-extra-managed-props)
5043 (font-lock-keywords, font-lock-maximum-size)
5044 (font-lock-support-mode):
5045 * progmodes/grep.el (font-lock-lines-before):
5046 * progmodes/idlw-complete-structtag.el (idlwave-completion-help-info):
5047 * progmodes/mixal-mode.el (compile-command):
5048 * progmodes/perl-mode.el (font-lock-comment-face)
5049 (font-lock-doc-face, font-lock-string-face):
5050 * progmodes/prolog.el (comint-prompt-regexp):
5051 * progmodes/sh-script.el (font-lock-comment-face)
5052 (font-lock-set-defaults, font-lock-string-face):
5053 * progmodes/sql.el (font-lock-keyword-face)
5054 (font-lock-set-defaults, font-lock-string-face):
5055 * progmodes/vhdl-mode.el (compilation-file-regexp-alist)
5056 (itimer-version, lazy-lock-defer-contextually)
5057 (lazy-lock-defer-on-scrolling, lazy-lock-defer-on-the-fly):
5058 Add defvars.
5059
5060 * progmodes/cperl-mode.el (cperl-electric-lbrace)
5061 (cperl-electric-keyword, cperl-electric-pod)
5062 (cperl-electric-backspace, cperl-forward-re)
5063 (cperl-fix-line-spacing, cperl-fill-paragraph): "?\ " -> "?\s".
5064 (vc-rcs-header, vc-sccs-header): Add defvars.
5065
5066 * progmodes/fortran.el (fortran-indent-to-column): "?\ " -> "?\s".
5067 (font-lock-syntactic-keywords, gud-find-expr-function):
5068 Add defvars.
5069
5070 * progmodes/gdb-ui.el (tool-bar-map): Add defvar.
5071 (gdb-frame-parameters): Declare before use.
5072
5073 * progmodes/gud.el (gdb-active-process, gdb-define-alist)
5074 (gdb-macro-info, gdb-server-prefix, gdb-show-changed-values)
5075 (gdb-var-changed, gdb-var-list, tool-bar-map): Add defvars.
5076 (gud-expr-compound-sep, gud-expr-compound): "?\ " -> "?\s".
5077
5078 * progmodes/idlw-help.el (browse-url-generic-args): Add defvar.
5079 (idlwave-help-with-source): Use `insert-buffer-substring', not
5080 `insert-buffer'.
5081
0f0b350b
JL
50822005-08-29 Juri Linkov <juri@jurta.org>
5083
5084 * outline.el (hide-entry, hide-leaves, outline-toggle-children):
5085 Put outline-back-to-heading function call inside save-excursion.
5086
e0f58980
JB
50872005-08-29 Juanma Barranquero <lekktu@gmail.com>
5088
5089 * man.el (Man-init-defvars, Man-translate-references)
5090 (Man-support-local-filenames, Man-highlight-references):
5091 * progmodes/sql.el (sql-interactive-mode):
bdb4d6d8 5092 * shell.el (shell-mode, shell-resync-dirs): Fix typos in docstrings.
e0f58980
JB
5093
5094 * emacs-lisp/checkdoc.el (compilation-error-regexp-alist)
5095 (compilation-mode-font-lock-keywords): Add defvars.
5096 (checkdoc-interactive-loop): "?\ " -> "?\s".
5097
5098 * emacs-lisp/lisp-mode.el (font-lock-comment-face)
5099 (font-lock-doc-face, font-lock-string-face)
5100 (font-lock-keywords-case-fold-search): Add defvars.
5101 (emacs-lisp-mode-syntax-table): "?\ " -> "?\s".
5102
5103 * obsolete/sun-fns.el (mouse-select-or-drag-move-point):
5104 Don't pass X and Y (they are ignored anyway).
5105 (mouse-set-mark, mouse-select-window, mouse-delete-other-windows)
5106 (mouse-delete-window): Make arguments optional.
5107
bdb4d6d8 5108 * obsolete/rnews.el (news-add-news-group): Don't use `end-of-line'.
e0f58980
JB
5109 (caesar-translate-table, minor-modes, news-buffer-save)
5110 (news-group-name, news-minor-modes): Add defvars.
5111
5112 * emacs-lisp/lselect.el (mouse-highlight-priority)
5113 (x-lost-selection-functions, zmacs-regions):
5114 * emacs-lisp/pp.el (font-lock-verbose):
5115 * emacs-lisp/syntax.el (font-lock-beginning-of-syntax-function):
5116 * emacs-lisp/tcover-ses.el (ses-initial-global-parameters)
5117 (ses-mode-map):
5118 * emacs-lisp/tcover-unsafep.el (safe-functions):
3675c8b1
JB
5119 * international/mule-cmds.el (mac-system-coding-system)
5120 (mac-system-locale):
5121 * language/ethio-util.el (rmail-current-message)
5122 (rmail-message-vector):
5123 * language/thai-util.el (thai-auto-composition-mode):
5124 * mail/metamail.el (rmail-current-message, rmail-message-vector):
5125 * mail/mspools.el (rmail-inbox-list, vm-crash-box)
5126 (vm-folder-directory, vm-init-file, vm-init-file-loaded)
5127 (vm-primary-inbox, vm-spool-files):
5128 * mail/rmail.el (deleted-head, font-lock-fontified)
5129 (mail-abbrev-syntax-table, mail-abbrevs, messages-head)
5130 (rmail-use-spam-filter, rsf-beep, rsf-sleep-after-message)
5131 (total-messages):
5132 * mail/rmail-spam-filter.el (bbdb/mail_auto_create_p)
5133 (rmail-summary-mode-map):
5134 * mail/rmailkwd.el (rmail-buffer, rmail-current-message)
5135 (rmail-last-label, rmail-last-multi-labels)
5136 (rmail-summary-vector, rmail-total-messages):
5137 * mail/rmailmsc.el (rmail-current-message, rmail-inbox-list):
5138 * mail/rmailsum.el (msgnum):
5139 * mail/uce.el (gnus-original-article-buffer, mail-reply-buffer)
5140 (rmail-current-message):
e0f58980
JB
5141 * obsolete/fast-lock.el (font-lock-face-list):
5142 * obsolete/rnewspost.el (mail-reply-buffer):
5143 * obsolete/scribe.el (compile-command):
5144 * obsolete/x-menu.el (x-process-mouse-hook): Add defvars.
5145
11b227ac 51462005-08-28 John Paul Wallington <jpw@gnu.org>
f215a1b4 5147
bdb4d6d8
SM
5148 * ibuf-ext.el (ibuffer-auto-update-changed):
5149 Use `frame-or-buffer-changed-p' to check whether we need to update.
f215a1b4
JPW
5150 (ibuffer-auto-mode): Don't advise `get-buffer-create' and
5151 `kill-buffer'. Initialise `ibuffer-auto-buffers-changed'
5152 as a `frame-or-buffer-changed-p' state vector instead.
5153
a24c45d2
RF
51542005-08-27 Romain Francoise <romain@orebokech.com>
5155
bdb4d6d8
SM
5156 * textmodes/makeinfo.el (makeinfo-compile):
5157 Use `compilation-start'. Set `next-error-function' according to
713fbb79
RF
5158 `disable-errors'.
5159 (makeinfo-next-error): New function.
5160 (makeinfo-region): Adjust to new `makeinfo-compile' prototype.
5161 (makeinfo-buffer): Likewise.
5162
a24c45d2
RF
5163 * progmodes/compile.el (compilation-start): Add autoload cookie.
5164
5165 * progmodes/antlr-mode.el: Don't autoload `compilation-start'.
5166 * textmodes/sgml-mode.el: Likewise.
5167 * progmodes/python.el: Likewise.
5168
b0c9a334
EZ
51692005-08-27 Eli Zaretskii <eliz@gnu.org>
5170
0fb57cc0
EZ
5171 * simple.el (blink-matching-paren-distance): Document the meaning
5172 of nil value, and allow to customize to nil.
5173
b0c9a334
EZ
5174 * eshell/esh-ext.el (eshell-windows-shell-file): Look for
5175 command.com, not command.exe.
5176
35595517
JW
51772005-08-26 John Wiegley <johnw@newartisans.com>
5178
bdb4d6d8 5179 * eshell/esh-cmd.el (eshell-rewrite-named-command): Change the
3bab4a46
JW
5180 code around a bit so that an extraneous nil argument is not added
5181 to a command when no args are given.
5182
35595517
JW
5183 * eshell/esh-arg.el (eshell-parse-double-quote): If a
5184 double-quoted argument resolves to nil, return it as an empty
5185 string rather than as nil. This made it impossible to pass "" to
5186 a shell script as a null string argument.
5187
797d92ed
SM
51882005-08-26 Stefan Monnier <monnier@iro.umontreal.ca>
5189
5190 * outline.el (outline-invent-heading): New fun.
5191 (outline-promote, outline-demote): Use it.
5192 (outline-move-subtree-down): Remove unused vars `re' and `txt'.
5193 (outline-end-of-subtree): Remove unused var `opoint'.
5194
8248b7ca
EZ
51952005-08-26 David Reitter <david.reitter@gmail.com>
5196
5197 * menu-bar.el (truncate-lines, write-file, print-buffer)
797d92ed
SM
5198 (ps-print-buffer-faces, ps-print-buffer, split-window):
5199 Disable menu items when the frame they refer to is invisible, or when
5200 they refer to a buffer and the minibuffer is selected.
8248b7ca 5201
1f33471d
EZ
52022005-08-26 Pavel Kobiakov <pk_at_work@yahoo.com>
5203
797d92ed
SM
5204 * progmodes/flymake.el (flymake-highlight-err-lines):
5205 Use save-excursion around flymake-highlight-line to preserve point.
1f33471d 5206
d0943d40
EZ
52072005-08-26 Eli Zaretskii <eliz@gnu.org>
5208
5209 * progmodes/octave-mod.el: Change Author and Maintainer address.
5210 (octave-maintainer-address): Change Kurt's email address.
5211 * progmodes/octave-inf.el: Change Author and Maintainer address.
5212 * progmodes/octave-hlp.el: Change Author and Maintainer address.
5213
7cb53373
KS
52142005-08-26 Kim F. Storm <storm@cua.dk>
5215
6fe57d11 5216 * subr.el (version-list-<, version-list-<=, version-list-=):
7cb53373
KS
5217 Renamed from integer-list-*.
5218 (version-list-not-zero): Likewise. Fix while loop.
5219 (version=): Use version-list-= instead of string-equal.
5220
db47a36e
RS
52212005-08-26 Richard M. Stallman <rms@gnu.org>
5222
5223 * outline.el (outline-promote): Try shortening the heading.
5224 As last resort, read the heading to use.
5225 (outline-demote): As last resort, read the heading to use.
5226
27024d2f
RF
52272005-08-26 Romain Francoise <romain@orebokech.com>
5228
5b317d74
RF
5229 * progmodes/compile.el (compilation-start): Doc fix.
5230
b0f9d85b
RF
5231 * progmodes/antlr-mode.el (antlr-default): Fix defface form.
5232 (antlr-font-lock-additional-keywords): Fix reference to
5233 `antlr-font-lock-literal-regexp' erroneously changed during the
5234 mass face rename.
5235 (antlr-run-tool): Use `compilation-start'.
5236
27024d2f
RF
5237 * textmodes/sgml-mode.el (sgml-validate): Use `compilation-start'
5238 instead of the obsolete `compile-internal'.
5239
a6022f15
JB
52402005-08-26 Juanma Barranquero <lekktu@gmail.com>
5241
04ec3414
JB
5242 * calendar/cal-bahai.el (date, displayed-month, displayed-year)
5243 (number, original-date):
5244 * calendar/cal-china.el (date):
5245 * calendar/cal-coptic.el (date):
5246 * calendar/cal-french.el (date):
5247 * calendar/cal-hebrew.el (date, entry, number, original-date):
5248 * calendar/cal-islam.el (date, number, original-date):
5249 * calendar/cal-iso.el (date):
5250 * calendar/cal-julian.el (date):
5251 * calendar/cal-mayan.el (date):
5252 * calendar/cal-menu.el (date, event):
5253 * calendar/cal-persia.el (date):
5254 * calendar/lunar.el (date):
5255 * calendar/solar.el (date): Add defvars.
5256
623f1465
JB
5257 * emerge.el:
5258 * ibuffer.el:
5259 * info-xref.el:
5260 * obsolete/bg-mouse.el:
5261 * obsolete/sun-curs.el:
5262 * obsolete/swedish.el: Move the `defvar's to the top level.
5263
a6022f15
JB
5264 * smerge-mode.el (smerge-refined-change): Add :group.
5265
41796d09
SM
52662005-08-25 Stefan Monnier <monnier@iro.umontreal.ca>
5267
5268 * smerge-mode.el (smerge-remove-props): Make the args non-optional.
5269 (smerge-keep-n): Remove props.
5270 (smerge-keep-base, smerge-keep-other, smerge-keep-mine)
5271 (smerge-keep-current, smerge-kill-current): Don't remove props anymore
5272 now that it's done in smerge-keep-n.
5273 (smerge-refined-change): New face.
5274 (smerge-refine-chopup-region, smerge-refine-highlight-change)
5275 (smerge-refine): New funs.
5276 (smerge-basic-map): Bind smerge-refine.
5277
537fd670
JL
52782005-08-25 Juri Linkov <juri@jurta.org>
5279
5280 * progmodes/grep.el (grep, grep-mode): Make buffer-local variables
5281 compilation-process-setup-function and compilation-disable-input
5282 in grep-mode instead of let-bindings in grep.
5283
5284 * menu-bar.el (menu-bar-options-menu, menu-bar-options-save):
5285 Delete "Automatic File De/compression" (auto-compression-mode).
5286
654078da
JB
52872005-08-25 Juanma Barranquero <lekktu@gmail.com>
5288
5289 * obsolete/bg-mouse.el: Move to obsolete/ from term/.
5290 Silence warning about non-existent variable.
5291
c6a816df
RS
52922005-08-25 Richard M. Stallman <rms@gnu.org>
5293
5294 * menu-bar.el (menu-bar-describe-menu): Delete "What's New".
5295 Rename "Describe Key" to "Describe Key or Mouse Operation".
5296
5297 * mail/mailalias.el (build-mail-aliases): Delete comments
5298 from the contents before processing them.
5299
5300 * isearch.el (isearch-edit-string): Erase the Search prompt
5301 if user enters an empty string and there is no default.
5302
5303 * comint.el (comint-file-name-prefix): Add autoload.
5304
53052005-08-25 Joe Corneli <jcorneli@math.utexas.edu>
5306
5307 * subr.el (play-sound): Rearrange to avoid warning.
5308
822fcf5b
CD
53092005-08-25 Carsten Dominik <dominik@science.uva.nl>
5310
5311 * calendar/diary-lib.el (diary-modify-entry-list-string-function):
5312 New hook.
5313 (add-to-diary-list): Call `diary-modify-entry-list-string-function'
5314
1550ae60
SM
53152005-08-24 Stefan Monnier <monnier@iro.umontreal.ca>
5316
5317 * emacs-lisp/easy-mmode.el (define-minor-mode): Simplify.
5318
5319 * custom.el (custom-theme-set-variables): Sort minor modes last.
5320
e9454757
VJL
53212005-08-24 Vinicius Jose Latorre <viniciusjl@ig.com.br>
5322
5323 * subr.el (version-separator, version-regexp-alist): New vars used by
5324 version comparison funs.
5325 (integer-list-<, integer-list-=, integer-list-<=)
5326 (integer-list-not-zero): New funs for integer list comparison.
5327 (version-to-list, version=, version<, version<=): New funs for version
5328 comparison.
5329
bbf40036
JB
53302005-08-24 Juanma Barranquero <lekktu@gmail.com>
5331
4add8580
JB
5332 * emerge.el (merge-begin, merge-end, template, A-begin, A-end)
5333 (B-begin, B-end, diff, diff-vector, valid-diff): Defvar at compile
5334 time to silence the byte-compiler.
5335
bbf40036
JB
5336 * ibuffer.el (ibuffer-compile-make-eliding-form)
5337 (ibuffer-check-formats): Use `with-no-warnings' to hide references
5338 to `ibuffer-elide-long-columns' (which is defined on ibuffer.el,
5339 so it's silly to get warnings for it).
5340 (ibuffer-auto-mode, ibuffer-cached-filter-formats)
5341 (ibuffer-compiled-filter-formats, ibuffer-filter-format-alist)
5342 (ibuffer-filter-group-kill-ring, ibuffer-filter-groups)
5343 (ibuffer-filtering-qualifiers, ibuffer-hidden-filter-groups)
5344 (ibuffer-inline-columns, ibuffer-show-empty-filter-groups)
5345 (ibuffer-tmp-hide-regexps, ibuffer-tmp-show-regexps):
5346 Defvar at compile time.
5347 (ibuffer-compiled-formats, ibuffer-cached-eliding-string)
5348 (ibuffer-cached-formats, ibuffer-cached-elide-long-columns):
5349 Declare them before use.
5350
4add8580
JB
5351 * info-xref.el (info-xref-xfile-alist, info-xref-filename-heading)
5352 (info-xref-good, info-xref-bad): Defvar at compile time.
5353
5354 * obsolete/mlsupport.el (filter-region, execute-monitor-command):
5355 Use `let*' instead of `let'.
5356
5357 * obsolete/sun-curs.el (icon-edit, *mouse-window*, *mouse-x*)
5358 (*mouse-y*, menu, char): Defvar at compile time.
5359 (sc::menu): Declare it before use.
5360 (sc::pack-one-line): Use `let', not `let*'.
5361
5362 * obsolete/swedish.el (news-inews-hook, news-group-hook-alist)
5363 (mail-send-hook): Defvar at compile time.
5364
5365 * term/bg-mouse.el (bg-mouse-x, bg-mouse-y, bg-cursor-window):
5366 Defvar at compile time.
5367
5368 * term/sun-mouse.el (current-global-mousemap)
5369 (current-local-mousemap): Declare them before use.
bbf40036 5370
6cd70a8c
CD
53712005-08-24 Carsten Dominik <dominik@science.uva.nl>
5372
5373 * bookmark.el (bookmark-after-jump-hook): New hook.
5374 (bookmark-jump): Run `bookmark-after-jump-hook'.
5375
9ed779e8
JL
53762005-08-23 Juri Linkov <juri@jurta.org>
5377
5378 * faces.el (minibuffer-prompt): Doc fix.
5379
f28d4b0f
JB
53802005-08-23 Juanma Barranquero <lekktu@gmail.com>
5381
5382 * progmodes/xscheme.el: Trivial changes to silence warnings.
5383 (xscheme-previous-mode, xscheme-previous-process-state):
5384 Add defvars.
5385 (xscheme-last-input-end, xscheme-process-command-line)
5386 (xscheme-process-name, xscheme-buffer-name)
5387 (xscheme-expressions-ring-max, xscheme-expressions-ring)
5388 (xscheme-expressions-ring-yank-pointer, xscheme-running-p)
5389 (xscheme-control-g-synchronization-p)
5390 (xscheme-control-g-disabled-p, xscheme-string-receiver)
5391 (default-xscheme-runlight, xscheme-runlight)
5392 (xscheme-runlight-string, xscheme-process-filter-state)
5393 (xscheme-allow-output-p, xscheme-prompt, xscheme-mode-string):
5394 Move to beginning of file.
5395 (scheme-interaction-mode-commands-alist)
1550ae60
SM
5396 (scheme-interaction-mode-map, scheme-debugger-mode-map):
5397 Declare them before use. Note: the initialization code for the variables
5398 has not been moved because it uses functions that reference the variables.
f28d4b0f
JB
5399 (xscheme-control-g-message-string, xscheme-process-filter-alist)
5400 (xscheme-prompt-for-expression-map): Declare them before use.
5401 (scheme-debugger-mode-commands): "?\ " -> "?\s".
5402
54032005-08-23 Ed Swarthout <ed.swarthout@gmail.com> (tiny change)
12d96c20 5404
1550ae60 5405 * hexl.el (hexl-print-current-point-info): Fix simple spelling error.
12d96c20 5406
bac3a1c9
JL
54072005-08-22 Juri Linkov <juri@jurta.org>
5408
5409 * faces.el (set-face-underline): Delete this duplicate function
5410 and make an obsolete alias to set-face-underline-p.
5411 (set-face-underline-p): Use docstring of set-face-underline.
5412 (describe-face): Create hyperlink to parent face.
5413
5414 * info.el (Info-insert-dir): Use save-excursion around
5415 insert-buffer-substring.
5416 (Info-isearch-search): Use LITERAL arg of replace-regexp-in-string.
5417 (Info-escape-percent): Delete function.
5418 (Info-fontify-node): Replace Info-escape-percent by
5419 replace-regexp-in-string with REP arg set to lambda that
5420 duplicates `%' and preserves text properties.
5421
5422 * progmodes/compile.el (compilation-disable-input): Doc fix.
5423 (define-compilation-mode): Doc fix and refill.
5424 (kill-compilation): Use `mode-name' in the error message.
5425 (compilation-find-file): Use `compilation-error' in the
5426 read-file-name's prompt.
5427
48d59eda
SM
54282005-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
5429
5430 * smerge-mode.el (smerge-basic-map): Bind smerge-combine-with-next.
5431 (smerge-auto-leave): Make undo re-enable the mode.
5432 (debug-ignored-errors): Add the user-error of impossible resolution.
5433 (smerge-resolve): Move things around a bit, in preparation for later.
5434 (smerge-diff): Don't fail if the buffer has no associated file.
5435 (ediff-ancestor-buffer, ediff-quit-hook): Quieten byte-compiler.
5436 (smerge-conflict-overlay): New function.
5437 (smerge-match-conflict): Don't add text properties here.
5438 (smerge-find-conflict): Instead, add an overlay here.
5439 Also check for the case where we're inside a conflict already, so as to
5440 obviate the need for font-lock-multiline, which is unbearably slow with
5441 large conflicts and ciomplex font-lock patterns.
5442 (smerge-remove-props): Remove overlay rather than text-properties.
5443 (smerge-mode): Don't set font-lock-multiline.
5444 Remove overlays when turned off.
5445
0f467468
KS
54462005-08-21 Kim F. Storm <storm@cua.dk>
5447
5448 * ido.el (ido-ignore-item-p): Use save-match-data.
5449 Bind case-fold-search to ido-case-fold locally.
5450
6e86be0b
RS
54512005-08-20 Richard M. Stallman <rms@gnu.org>
5452
5453 * files.el (normal-mode): If font lock is on, turn it off and on.
5454
5455 * subr.el (replace-regexp-in-string): Doc fix.
5456
5457 * startup.el (command-line-1): Don't suppress startup screen
5458 due to existing processes.
5459
5460 * progmodes/grep.el (grep): Bind compilation-disable-input to t.
5461
5462 * progmodes/compile.el (compilation-disable-input): Default to nil.
5463
217b694f
EZ
54642005-08-20 Kevin Rodgers <ihs_4664@yahoo.com> (tiny change)
5465
5466 * progmodes/compile.el (compilation-disable-input): New defcustom.
5467 (compilation-start): If compilation-disable-input is non-nil, send
5468 EOF to the compilation process.
5469
966e4990
EZ
54702005-08-20 Eli Zaretskii <eliz@gnu.org>
5471
5472 * textmodes/tex-mode.el (tex-bibtex-file, tex-send-tex-command):
5473 Run the argument of tex-shell-cd-command through
5474 convert-standard-filename, to get the correct style of slashes on
5475 Windows, and enclose the result in quotes, in case the file name
5476 includes whitespace or other special characters.
5477
6a7df22f
AS
54782005-08-19 Andreas Schwab <schwab@suse.de>
5479
5480 * progmodes/gud.el (gud-kill-buffer-hook): Don't kill unrelated
5481 process.
5482
eaa12728
LT
54832005-08-18 Luc Teirlinck <teirllm@auburn.edu>
5484
5485 * cus-start.el (minibuffer-prompt-properties): Correct typo.
5486
8573477e
KS
54872005-08-18 Kim F. Storm <storm@cua.dk>
5488
5489 * scroll-lock.el: Fix errors due to incorrect line wrapping.
5490
94396ace
RS
54912005-08-18 Richard M. Stallman <rms@gnu.org>
5492
5493 * scroll-lock.el: New file.
5494
dd52fff6
TTN
54952005-08-18 Thien-Thi Nguyen <ttn@gnu.org>
5496
5497 * dired.el (dired-move-to-end-of-filename):
5498 Handle fifo as rendered by "ls -lF": Don't include trailing "|".
5499
60955068
KS
55002005-08-18 Kim F. Storm <storm@cua.dk>
5501
5502 * ido.el (ido-everywhere): Fix defcustom :set function to disable
5503 rather than toggle mode when custom value is nil.
5504 (ido-everywhere): Fix defun doc string.
5505
255a2507
RS
55062005-08-17 Richard M. Stallman <rms@gnu.org>
5507
5508 * cus-start.el (minibuffer-prompt-properties): Use "Don't Enter"
5509 as tag instead of "Inviolable".
5510
99cb6791
KS
55112005-08-17 Kim F. Storm <storm@cua.dk>
5512
0eefa6fb
KS
5513 * windmove.el (windmove-coordinates-of-position): Remove.
5514 (windmove-coordinates-of-window-position): Remove.
5515 (windmove-reference-loc): Use posn-at-point instead.
5516
4ec9e784
KS
5517 * subr.el (insert-for-yank-1): Doc fix.
5518
99cb6791
KS
5519 * ido.el (ido-enter-matching-directory): Rename from
5520 ido-enter-single-matching-directory. Change 'slash choice to
5521 'only. Add 'first choice.
5522 (ido-exhibit): Adapt to above changes.
5523
1ee1d0ee
LT
55242005-08-16 Luc Teirlinck <teirllm@auburn.edu>
5525
5526 * Makefile.in: Expand comment about building loaddefs.el.
5527
58d75444
NR
55282005-08-16 Nick Roberts <nickrob@snap.net.nz>
5529
1ee1d0ee 5530 * progmodes/gdb-ui.el (toggle-gdb-use-inferior-io-buffer):
58d75444
NR
5531 Comment use of defadvice.
5532
5533 * progmodes/gud.el (gud-jump): Rework for gdb-ui.
5534
ed8e0f0a
DN
55352005-08-15 Dan Nicolaescu <dann@ics.uci.edu>
5536
58d75444
NR
5537 * buff-menu.el, compare-w.el, emacs-lisp/testcover.el,
5538 * play/gomoku.el, play/mpuz.el, progmodes/flymake.el,
5539 * progmodes/gdb-ui.el, progmodes/idlw-help.el,
5540 * progmodes/idlw-shell.el, progmodes/ld-script.el,
5541 * progmodes/which-func.el, ruler-mode.el, strokes.el,
5542 * textmodes/sgml-mode.el, textmodes/table.el: Do not use face-alias
5543 for backward compatibility for faces that did not appear in the
5544 previous Emacs release.
e95e5f81 5545
8573477e 5546 * simple.el (next-error-follow-minor-mode): Fix init value and lighter.
ed8e0f0a 5547
4ccda9c3
KS
55482005-08-15 Kim F. Storm <storm@cua.dk>
5549
5550 * emulation/cua-base.el (cua-delete-region): Return t if
5551 deleted region was non-empty.
5552 (cua-replace-region): Inhibit overwrite-mode for
5553 self-insert-command if replaced region was non-empty.
5554 (cua--explicit-region-start, cua--status-string): Make them
5555 buffer-local at top-level...
5556 (cua-mode): ...rather than when mode is enabled.
5557
9e5538bc
TTN
55582005-08-15 Thien-Thi Nguyen <ttn@gnu.org>
5559
5560 * progmodes/vhdl-mode.el (vhdl-emacs-21):
5561 Set t for Emacs 21, 22, and so on.
5562
86ae23f8
DP
55632005-08-15 David Ponce <david@dponce.com>
5564
99580cde 5565 * tree-widget.el: Update Commentary header.
86ae23f8
DP
5566 (tree-widget-theme): Doc fix.
5567 (tree-widget-space-width): New option.
5568 (tree-widget-image-properties): Look up in the default theme too.
5569 (tree-widget--cursors): Only for images with arrow pointer shape.
5570 (tree-widget-lookup-image): Pointer shape is hand by default.
48d59eda 5571 (tree-widget-icon): Rename generic icon widget from
86ae23f8
DP
5572 `tree-widget-control'.
5573 (tree-widget-*-icon): Rename from `tree-widget-*-control' and
5574 derive from `tree-widget-icon'.
5575 (tree-widget-handle): Improve default look and feel of the text
5576 representation.
5577 (tree-widget): Rename :*-control properties to :*-icon properties.
5578 Add :action and :help-echo properties.
5579 (tree-widget-after-toggle-functions): Move.
5580 (tree-widget-close-node, tree-widget-open-node): Remove.
5581 (tree-widget-before-create-icon-functions): New hook.
5582 (tree-widget-value-create): Update to allow customization of icons
5583 and nodes at run-time via that new hook.
5584 (tree-widget-icon-create, tree-widget-leaf-node-icon-p)
5585 (tree-widget-icon-action, tree-widget-icon-help-echo)
5586 (tree-widget-action, tree-widget-help-echo): New functions.
5587
0781c303
KS
55882005-08-15 Kim F. Storm <storm@cua.dk>
5589
5590 * ido.el (ido-buffer-internal): Use with-no-warnings.
5591 (ido-make-merged-file-list): Use while-no-input.
5592
255a2507
RS
55932005-08-15 Richard M. Stallman <rms@gnu.org>
5594
48d59eda
SM
5595 * textmodes/flyspell.el (flyspell-mark-duplications-flag): Doc fix.
5596 (flyspell-large-region): Fix doc and custom type.
255a2507 5597
eda12ca3
RS
55982005-08-14 Richard M. Stallman <rms@gnu.org>
5599
0bf14bfd
RS
5600 * files.el (interpreter-mode-alist): Doc fix.
5601
5602 * mail/rmail.el (rmail-nonignored-headers): New variable.
5603 (rmail-clear-headers): Use it.
5604 (rmail-reply): Better handling of mail-followup-to header.
5605
48d59eda
SM
5606 * progmodes/sh-script.el (sh-font-lock-keywords-var):
5607 Rename variable from sh-font-lock-keywords. In the `shell' entry,
5608 don't try to refer to executable-font-lock-keywords.
5609 (sh-font-lock-keywords-var-1): Rename from sh-font-lock-keywords-1.
5610 (sh-font-lock-keywords-var-2): Rename from sh-font-lock-keywords-2.
8573477e 5611 (sh-font-lock-keywords): Append executable-font-lock-keywords here.
ca19f3f1
AS
5612 (sh-mode): Set comment-start-skip, local-abbrev-table,
5613 imenu-case-fold-search.
0bf14bfd
RS
5614 (sh-set-shell): Don't set them here.
5615 (sh-feature): Simplify. Get rid of the eval-a-variable feature.
ca19f3f1
AS
5616 Don't cache the results in the original alist; don't ever modify
5617 that alist.
0bf14bfd
RS
5618
5619 * textmodes/flyspell.el (flyspell-mode): Autoload a defvar.
5620
ca19f3f1
AS
5621 * textmodes/ispell.el (lookup-words): Cope with case where ARGS is
5622 empty.
eda12ca3 5623
9e7357b0
AS
56242005-08-15 Andreas Schwab <schwab@suse.de>
5625
48d59eda 5626 * desktop.el: Put autoload cookie at risky-local-variable declarations.
498eb267 5627
9e7357b0
AS
5628 * dired.el, info.el, mail/rmail.el: Revert last change.
5629
91859276
TTN
56302005-08-14 Thien-Thi Nguyen <ttn@gnu.org>
5631
5632 * dired.el: Fix dependency bug: Wrap `desktop-buffer-mode-handlers'
5633 modification in `eval-after-load' form.
7806e573 5634 * info.el: Likewise.
8fbee87c 5635 * mail/rmail.el: Likewise.
91859276 5636
ec08e2f4
JL
56372005-08-14 Juri Linkov <juri@jurta.org>
5638
5639 * progmodes/compile.el (compilation-mode-font-lock-keywords):
5640 Remove highlighting of "Compilation started". Highlight only
5641 the word "finished" in "Compilation finished". Add highlighting
5642 of "interrupt", "killed", "terminated" and the exit code.
5643 (compilation-start): Add newline after header. Use exactly the
5644 same time stamp format as the finishing message.
5645 (compilation-mode-map): Add ellipsis to "Search Files (grep)".
5646
5647 * progmodes/grep.el (grep-mode-map): Add ellipsis to "Another grep".
5648 (grep-mode-font-lock-keywords): Don't highlight "Grep started".
5649 Add highlighting of "interrupt", "killed", "terminated".
5650
5651 * delsel.el (delete-selection-pre-hook): If overwrite-mode is
5652 enabled and the current command is self-insert-command, call it
5653 explicitly with overwrite-mode bound to nil, to not allow it
5654 to delete the character after the selected region.
5655
c9ed8176
EZ
56562005-08-12 Matt Hodges <MPHodges@member.fsf.org>
5657
5658 * emacs-lisp/eldoc.el: Add move-beginning-of-line,
5659 move-end-of-line, end-of-line, and beginning-of-line to the list
5660 of commands after which the echo area is updated.
5661
5cabd50e
EZ
56622005-08-12 Eli Zaretskii <eliz@gnu.org>
5663
48d59eda
SM
5664 * cus-edit.el (custom-save-all, custom-save-delete):
5665 Bind recentf-exclude to exclude custom-file.
5cabd50e 5666
a67e5425
EZ
56672005-08-12 Ehud Karni <ehud@unix.mvs.co.il>
5668
234d828a
EZ
5669 * mail/rmailsum.el (rmail-summary-end-of-message): New command
5670 to go to the bottom of the mail message. Added to
5671 `rmail-summary-mode-map' with key "/".
5672 (rmail-summary-show-message): New (internal) function for use by
5673 both `rmail-summary-beginning/end-of-message'.
48d59eda 5674 (rmail-summary-beginning-of-message): Change to use
234d828a
EZ
5675 rmail-summary-show-message.
5676
5677 * mail/rmail.el (rmail-end-of-message): New command to go to the
5678 end of the current message. Added to `rmail-mode-map' with key "/".
48d59eda 5679 (rmail-beginning-of-message): Fix to work as documented.
234d828a
EZ
5680 (rmail-mode): Change documentation.
5681
a67e5425
EZ
5682 * progmodes/compile.el (compilation-start): Add the line
5683 "Compilation started" with compilation start time.
48d59eda 5684 (compilation-mode-font-lock-keywords): Add `started' to keywords.
a67e5425 5685
e40b86bb
LT
56862005-08-11 Luc Teirlinck <teirllm@auburn.edu>
5687
5688 * menu-bar.el (menu-bar-options-menu): Standardize capitalization
5689 of menu items.
5690
bda2c1ff
LK
56912005-08-11 Richard M. Stallman <rms@gnu.org>
5692
6e2d14c8
RS
5693 * simple.el (pop-global-mark): Reverse test of widen-automatically.
5694
bda2c1ff
LK
5695 * battery.el (battery-status-function): Don't use ignore-errors.
5696
56972005-08-11 Lute Kamstra <lute@gnu.org>
5698
5699 * emacs-lisp/generic.el (generic-font-lock-defaults): Declare with
5700 define-obsolete-variable-alias.
5701
aa6f7b96
SM
57022005-08-11 Stefan Monnier <monnier@iro.umontreal.ca>
5703
5704 * net/ange-ftp.el: Use \\` and \\' instead of ^ and $ in regexps.
5705 (ange-ftp-send-cmd): Revert last change, and expand
5706 the comment explaining the problem.
5707
928aa821
LT
57082005-08-10 Luc Teirlinck <teirllm@auburn.edu>
5709
5710 * ldefs-boot.el: Update.
5711
5712 * menu-bar.el (menu-bar-showhide-menu): Rename "Date, Time and Mail"
5713 item to "Time, Load and Mail". Change help echo text.
5714
5715 * time.el (display-time-use-mail-icon, display-time-format)
5716 (display-time-string-forms): Shorten first line of docstrings.
5717
e6de37c5 57182005-08-10 Lars Hansen <larsh@soem.dk>
aa6f7b96
SM
5719
5720 * desktop.el (desktop-buffer-mode-handlers):
5721 Make non-customizable. Add autoload cookie. Change initial value to
48d59eda 5722 nil; add elements in respective modules instead. Fix doc string.
e6de37c5
LH
5723 (desktop-load-file): New function.
5724 (desktop-minor-mode-handlers): New autoloaded variable.
aa6f7b96
SM
5725 (desktop-create-buffer): Call minor mode handlers.
5726 Use desktop-load-file to load major and minor mode modules prior to
e6de37c5
LH
5727 checking for a handler.
5728 (desktop-save): Don't add nil to desktop-minor-modes for minor
48d59eda 5729 modes with nil function in desktop-minor-mode-table. Don't delete
e6de37c5 5730 desktop file before rewriting it.
48d59eda 5731 (desktop-locals-to-save): Add autoload cookie. Don't make
e6de37c5
LH
5732 automatically buffer-local. Add variables column-number-mode,
5733 size-indication-mode, indent-tabs-mode,
5734 indicate-buffer-boundaries, indicate-empty-lines and
5735 show-trailing-whitespace.
5736 (desktop-clear): Allow desktop-clear-preserve-buffers to contain
5737 regexps. Don't use desktop-clear-preserve-buffers-regexp.
5738 (desktop-clear-preserve-buffers-regexp): Delete.
aa6f7b96 5739 (desktop-clear-preserve-buffers): Update initial value and docstring.
e6de37c5
LH
5740 (desktop-save-buffer): Fix doc string.
5741
5742 * hilit-chg.el: Add handler to desktop-minor-mode-handlers.
5743 (hilit-chg-desktop-restore): New function.
5744 (highlight-changes-mode): Add highlight-changes-mode to
5745 desktop-locals-to-save.
5746
5747 * dired.el: Add handler to desktop-buffer-mode-handlers.
5748 (dired-restore-desktop-buffer): Remove autoload cookie.
5749 (dired-mode): Add autoload cookie.
5750
5751 * info.el: Add handler to desktop-buffer-mode-handlers.
5752 (Info-restore-desktop-buffer): Remove autoload cookie.
5753 (Info-mode): Add autoload cookie.
5754
5755 * mh-e/mh-e.el: Add handler to desktop-buffer-mode-handlers.
5756 (mh-restore-desktop-buffer): Remove autoload cookie.
5757 (mh-folder-mode): Add autoload cookie.
5758
5759 * mail/rmail.el: Add handler to desktop-buffer-mode-handlers.
5760 (rmail-restore-desktop-buffer): Remove autoload cookie.
1ea286a7 5761
2d77d354
MY
57622005-08-11 Masatake YAMATO <jet@gyve.org>
5763
1ea286a7
LT
5764 * hexl.el (hexl-address-region):
5765 (hexl-ascii-region, hexl-font-lock-keywords):
2d77d354
MY
5766 (hexl-highlight-line-range): Use the term "region"
5767 instead of "area" for consistency with the other symbols
5768 defined in hexl.el.
5769
682591cf
LT
57702005-08-09 Luc Teirlinck <teirllm@auburn.edu>
5771
5772 * menu-bar.el (menu-bar-options-save): Move `display-time-mode' to
5773 correct group: it is set with `menu-bar-make-mm-toggle' (pointed
5774 out by Juri Linkov). Add `display-battery-mode'.
5775
5ebbfd96
JL
57762005-08-09 Juri Linkov <juri@jurta.org>
5777
5778 * progmodes/compile.el (compilation-mode-font-lock-keywords):
5779 Remove `-text' from face variable names.
5780 (compilation-error-file-name, compilation-warning-file-name)
5781 (compilation-info-file-name): Delete faces.
5782 (compilation-line-number, compilation-column-number):
5783 Remove face underlining.
5784 (compilation-message-face): Set to `underline' value by default.
5785 (compilation-error-face, compilation-warning-face)
5786 (compilation-info-face): Remove `-file-name' from face names.
5787 (compilation-error-text-face, compilation-warning-text-face)
5788 (compilation-info-text-face): Delete face variables.
5789 (compilation-text-face): Delete function.
5790
48d59eda 5791 * progmodes/grep.el (grep-regexp-alist): Use `.+?' instead of `[^:\n]+'.
5ebbfd96
JL
5792 (grep-mode-font-lock-keywords): Use `.+?' instead of `[^\n-]+'.
5793 (grep-error-face): Set to `compilation-error' instead of
5794 `compilation-error-face' (which is redefined to `grep-hit-face' in
5795 grep buffers).
ca19f3f1 5796 (grep-mode-font-lock-keywords): Remove `-text' from face variable
48d59eda 5797 names. Use `grep-error-face' instead of `compilation-error-text-face'.
5ebbfd96
JL
5798
5799 * dired-aux.el (dired-do-query-replace-regexp):
5800 Use `query-replace-read-args'.
5801
5802 * replace.el (query-replace-read-from, query-replace-read-to)
5803 (query-replace-read-args): Rename arg `string' to `prompt'.
5804
5805 * menu-bar.el (menu-bar-showhide-menu): Add `showhide-battery'.
5806
8012c835
MA
58072005-08-09 Katsumi Yamaoka <yamaoka@jpl.org> (tiny change)
5808
5809 * net/ange-ftp.el (ange-ftp-send-cmd): Make it work properly with
5810 uploading files.
5811 (ange-ftp-canonize-filename): Handle file names beginning with ~
5812 correctly.
5813
8ad8316c
JB
58142005-08-09 Juanma Barranquero <lekktu@gmail.com>
5815
5816 * textmodes/fill.el (canonically-space-region)
5817 (fill-context-prefix, fill-french-nobreak-p)
5818 (fill-delete-newlines, fill-comment-paragraph)
5819 (justify-current-line): "?\ " -> "?\s".
5820
58212005-08-09 Ben North <ben@redfrontdoor.org> (tiny change)
5822
5823 * textmodes/fill.el (fill-nonuniform-paragraphs):
5824 Improve argument/docstring consistency.
5825
e8f30180
RS
58262005-08-09 Richard M. Stallman <rms@gnu.org>
5827
e7cdb3e0
RS
5828 * textmodes/ispell.el (ispell-word): More fboundp checks.
5829
e8f30180
RS
5830 * files.el (find-file-noselect): Don't call set-buffer-major-mode.
5831 (find-file-noselect-1): Call it here, only if RAWFILE.
5832 (normal-mode): Always set some major mode.
5833 (save-some-buffers-action-alist): Change some explanation strings.
5834 (file-name-non-special): In the `quote' method, use unwind-protect.
5835
58362005-08-09 Magnus Henoch <mange@freemail.hu>
5837
e7cdb3e0 5838 * textmodes/ispell.el (ispell-find-aspell-dictionaries): New command.
8012c835 5839 (ispell-have-aspell-dictionaries): New variable.
e7cdb3e0
RS
5840 (ispell-aspell-data-dir, ispell-aspell-dict-dir): New variables.
5841 (ispell-get-aspell-config-value): New function.
5842 (ispell-aspell-find-dictionary): New function.
5843 (ispell-aspell-add-aliases): New function.
5844 (ispell-valid-dictionary-list): Call ispell-find-aspell-dictionaries if
5845 appropriate. Don't look for ispell dictionaries if we use aspell.
5846 (ispell-menu-map): Don't build a submenu of dictionaries.
8012c835 5847
61298e17
RS
58482005-08-09 Richard M. Stallman <rms@gnu.org>
5849
5850 * progmodes/sql.el (sql-interactive-mode-map): Use fboundp.
5851 (sql-read-passwd): Use read-passwd.
5852
5853 * progmodes/idlw-toolbar.el (idlwave-toolbar)
5854 (idlwave-toolbar-is-possible): Add defvars.
5855
5856 * progmodes/idlw-shell.el (idlwave-xemacs-hack-mouse-track):
5857 Avoid warnings.
5858
5859 * progmodes/idlw-rinfo.el (idlwave-system-variables-alist)
5860 (idlwave-system-class-info, idlwave-executive-commands-alist):
5861 Use defvar.
5862
5863 * progmodes/cc-engine.el (c-guess-basic-syntax): Add autoload.
5864
5865 * mail/supercite.el (sc-ask, sc-no-blank-line-or-header):
5866 Avoid warnings.
5867
5868 * mail/rmail.el (rmail-ignored-headers): Don't hide mime-version:
5869 and content-type: headers.
5870
5871 * eshell/eshell.el (eshell): Avoid warnings about eshell-mode.
5872
5873 * emacs-lisp/map-ynp.el (map-y-or-n-p): Reorder the options
5874 and rename some of them to be more self-explanatory.
5875
5876 * calendar/calendar.el (calendar-mode-map): Bind < and > usefully.
5877
5878 * startup.el (command-line-1): Implement -scriptload.
5879
5880 * replace.el (occur-engine): Initial *Occur* output not undoable.
5881
5882 * menu-bar.el (menu-bar-file-menu): Rename some menu items
5883 and improve help strings.
5884
5885 * isearch.el (isearch-repeat): When changing direction,
5886 mark search successful.
5887
5888 * ediff-init.el: Use (featurep 'xemacs).
5889
5890 * comint.el (send-invisible): Identify buffer, if not selected.
5891
5892 * align.el: Delete autoload for c-guess-basic-syntax.
5893
a165d05e
JB
58942005-08-09 Juanma Barranquero <lekktu@gmail.com>
5895
5896 * textmodes/refbib.el (r2b-convert-record, r2b-convert-buffer):
5897 Improve argument/docstring consistency. Doc fixes.
5898 (r2b-variables, r2bv-address, r2bv-annote, r2bv-author)
5899 (r2bv-booktitle, r2bv-date, r2bv-decade, r2bv-editor)
5900 (r2bv-entry-kind, r2bv-institution, r2bv-journal, r2bv-keywords)
5901 (r2bv-kn, r2bv-month, r2bv-note, r2bv-number, r2bv-ordering)
5902 (r2bv-organization, r2bv-pages, r2bv-primary-author)
5903 (r2bv-publisher, r2bv-school, r2bv-title, r2bv-title-first-word)
5904 (r2bv-tr, r2bv-type, r2bv-volume, r2bv-where, r2bv-year):
5905 Defvar at compile time.
5906
196a121b
JL
59072005-08-09 Juri Linkov <juri@jurta.org>
5908
ec08e2f4 5909 * info.el: Replace `info' with upper-case `Info' where appropriate.
196a121b
JL
5910 (info-title-1, info-title-2, info-title-3, info-title-4)
5911 (info-menu-header): Move up face definitions.
5912 (info-menu-star): Rename from `info-menu-5'.
5913 (Info-fontify-node): Replace `info-menu-5' with `info-menu-star'.
5914 (Info-fontify-visited-nodes): Fix docstring.
5915 (Info-hide-note-references): Fix docstring.
5916 (Info-up, Info-next-reference, Info-prev-reference): Put cursor on
5917 menu items in the same way as on cross-references.
5918 (info-apropos): Fix sorting order and formatting to be like in the
5919 stand-alone Info browser. Display error messages for 1 sec.
5920 (Info-mode-map): Move down `c' key binding. Bind `^' to `Info-up'.
5921 (Info-mode-menu): Remove item for `Info-search-case-sensitively'
5922 from the menu bar.
5923 (Info-insert-dir): Restore point after calling
5924 `insert-buffer-substring'.
5925
48b194fd
RS
59262005-08-08 Richard M. Stallman <rms@gnu.org>
5927
5928 * emacs-lisp/lmenu.el (lucid-menubar-map, lucid-failing-menubar)
5929 (recompute-lucid-menubar): Add defvars.
5930
5931 * mail/sendmail.el (mail-yank-original): Use with-no-warnings.
5932
5933 * mail/reporter.el (reporter-dump-state): Use insert-buffer-substring.
5934
aa6f7b96 5935 * net/net-utils.el (run-dig): Rename from `dig'.
48b194fd
RS
5936
5937 * play/gametree.el (gametree-mode): Use make-local-variable,
5938 not make-variable-buffer-local.
5939
5940 * progmodes/ada-prj.el (ada-prj-display-page): Use with-no-warnings.
5941
5942 * ansi-color.el (ansi-color-make-extent)
5943 (ansi-color-set-extent-face): Use fboundp, not functionp.
5944
5945 * autorevert.el (auto-revert-tail-mode): Use make-local-variable,
5946 not make-variable-buffer-local.
5947
5948 * bookmark.el (Info-current-file): Add defvar.
5949 (bookmark-jump-noselect): Use with-no-warnings.
5950
5951 * completion.el (c-mode-map, fortran-mode-map): Add defvars.
5952
5953 * ebuff-menu.el (Helper-return-blurb): Add defvar.
5954
5955 * ffap.el (gnus-summary-buffer, gnus-article-buffer): Add defvars.
5956
5957 * find-file.el (ada-procedure-start-regexp)
5958 (ada-package-start-regexp): Add defvars.
5959
5960 * info.el (Info-insert-dir): Use insert-buffer-substring.
5961
5962 * xml.el (xml-att-def-re): Add defvar.
5963
5964 * icomplete.el (icomplete-exhibit): Adapt to new while-no-input
5965 calling convention.
5966
5967 * subr.el (while-no-input): Return t if there is input.
5968
98605c6f
LT
59692005-08-08 Luc Teirlinck <teirllm@auburn.edu>
5970
5971 * cus-start.el (all): Add `overflow-newline-into-fringe'.
5972
0c737c20
JB
59732005-08-08 Juanma Barranquero <lekktu@gmail.com>
5974
5975 * cmuscheme.el (inferior-scheme-mode-hook, inferior-scheme-mode)
5976 (scheme-prev-l/c-dir/file): Fix typos in docstrings.
5977
59782005-08-08 Emilio C. Lopes <eclig@gmx.net>
5979
5980 * cmuscheme.el (scheme-start-file): Replace reference to
5981 `user-emacs-directory' by "~/.emacs.d/".
5982
b499789c
TTN
59832005-08-08 Thien-Thi Nguyen <ttn@gnu.org>
5984
5985 * info.el (Info-dir-remove-duplicates): Avoid case folding
5986 in loop; instead, keep downcased strings for comparison.
5987 Suggested by Helmut Eller.
5988
d2a2c17f
MA
59892005-08-07 Michael Albinus <michael.albinus@gmx.de>
5990
5991 Sync with Tramp 2.0.50.
5992
11948172 5993 * net/tramp.el: Remove defvar of `last-coding-system-used' in the
d2a2c17f
MA
5994 XEmacs case; not necessary anymore.
5995 (tramp-user-regexp): Allow "@" as part of user name.
5996 (tramp-handle-set-visited-file-modtime)
5997 (tramp-handle-insert-file-contents)
5998 (tramp-handle-write-region): No special handling for
5999 `last-coding-system-used, because this is done in
6000 `tramp-accept-process-output' now.
6001 (tramp-accept-process-output): New defun.
6002 (tramp-process-one-action, tramp-process-one-multi-action)
6003 (tramp-wait-for-regexp, tramp-wait-for-output)
6004 (tramp-discard-garbage-erase-buffer): Call it. Reported by David
6005 Howells <dhowells@redhat.com>.
6006 (clear-visited-file-modtime): Defadvice removed. The check for
6007 unset buffer's modtime does not need to be based on
6008 `tramp-buffer-file-attributes'. Suggested by RMS.
6009 (tramp-message): Insert "\n" if not being at beginning of line.
6010 (tramp-find-shell): Use `tramp-barf-if-no-shell-prompt' for code
6011 sequence with same logic.
6012 (tramp-completion-handle-expand-file-name): Discard call of
6013 `tramp-drop-volume-letter'. It is not necessary, and there have
6014 been problems with (expand-file-name "~/.netrc" "/") in ange-ftp.
aa6f7b96 6015 Reported by Richard G. Bielawski <Richard.G.Bielawski@wellsfargo.com>.
d2a2c17f
MA
6016 (tramp-do-copy-or-rename-file-out-of-band): Transfer message
6017 should always be visible.
6018 (tramp-handle-insert-directory, tramp-setup-complete)
6019 (tramp-set-process-query-on-exit-flag)
6020 (tramp-append-tramp-buffers): Pacify byte-compiler.
aa6f7b96
SM
6021 (tramp-bug): Delete non-existing variables from list.
6022 Apply `tramp-load-report-modules' as pre-hook.
6023 Mask `tramp-password-prompt-regexp', `tramp-shell-prompt-pattern' and
6024 `shell-prompt-pattern' because of non-7bit characters.
6025 Reported by Sebastian Luque <sluque@mun.ca>.
6026 (tramp-reporter-dump-variable, tramp-load-report-modules): New defuns.
d2a2c17f 6027 (tramp-match-string-list): Remove function.
aa6f7b96
SM
6028 (tramp-wait-for-regexp): Remove call of that function.
6029 Suggested by Kim F. Storm <storm@cua.dk>.
d2a2c17f
MA
6030 (tramp-set-auto-save-file-modes): Use octal integer code #o600
6031 instead of octal character code ?\600. The latter resulted in a
6032 syntax error with XEmacs.
6033
11948172 6034 * net/tramp-smb.el: Remove defvar of `last-coding-system-used' in the
d2a2c17f
MA
6035 XEmacs case; not necessary anymore.
6036 (tramp-smb-handle-write-region): No special handling for
6037 `last-coding-system-used, because this is done in
6038 `tramp-accept-process-output' now.
6039 (tramp-smb-wait-for-output): Call `tramp-accept-process-output'.
6040
07a15941
LT
60412005-08-06 Luc Teirlinck <teirllm@auburn.edu>
6042
48d59eda
SM
6043 * wid-edit.el (widget-choice-value-create):
6044 Unconditionally respect user choice. Set :explicit-choice back to nil
6045 when no longer needed.
ff2b1744
LT
6046 (widget-choice-action): Unconditionally respect user choice.
6047 Eliminate :explicit-choice-value.
6048
07a15941
LT
6049 * fringe.el (set-fringe-indicators-1, fringe-indicators): Delete.
6050
6051 * menu-bar.el (menu-bar-options-save): Replace `fringe-indicators'
6052 with `indicate-empty-lines' and `indicate-buffer-boundaries'.
6053 (menu-bar-showhide-fringe-menu): Add new item "Empty line indicators"
6054 running new function `toggle-indicate-empty-lines'.
6055 Rename "Customize" item to "Customize fringe".
6056 Rename "Indicators" item to "Buffer boundaries" and change help echo.
6057 (menu-bar-showhide-fringe-ind-menu): Change several help echos.
6058 Add `menu-bar-showhide-fringe-ind-customize' as "Other (customize)".
6059 Delete "Empty lines only" item.
6060 (menu-bar-showhide-fringe-ind-customize): New function.
6061 (menu-bar-showhide-fringe-ind-mixed)
6062 (menu-bar-showhide-fringe-ind-box)
6063 (menu-bar-showhide-fringe-ind-right)
6064 (menu-bar-showhide-fringe-ind-left)
6065 (menu-bar-showhide-fringe-ind-none): Use `indicate-buffer-boundaries'
6066 instead of `fringe-indicators'.
6067
44766d63 60682005-08-06 Michael Kifer <kifer@cs.stonybrook.edu>
cb5ccc08
JB
6069
6070 * viper.el (viper-emacs-state-mode-list): Add recentf-dialog-mode.
44766d63 6071 Change the date of last update.
cb5ccc08 6072
38685583 60732005-08-06 Michael Kifer <kifer@cs.stonybrook.edu>
cb5ccc08
JB
6074
6075 * viper-cmd.el (viper-harness-minor-mode, viper-exec-delete)
6076 (viper-exec-yank, viper-put-back): Don't display modification msg
6077 if in the minibuffer.
6078
6079 * viper-init.el (viper-replace-overlay-cursor-color)
6080 (viper-insert-state-cursor-color, viper-vi-state-cursor-color):
6081 Make variables frame local.
6082
6083 * viper-util.el (viper-append-filter-alist): Use append instead of
38685583 6084 nconc.
cb5ccc08
JB
6085
6086 * viper.el (viper-vi-state-mode-list)
6087 (viper-emacs-state-mode-list): Move help-mode and
6088 completion-list-mode from the first list to the second.
6089 (viper-mode): Docstring.
6090 (viper-go-away, viper-non-hook-settings): Don't localize
6091 minor-mode-alist in newer Emacsen. Add advice to
6092 set-cursor-color. Don't bind "\C-c\\".
6093
cb8fc40a
EZ
60942005-08-06 Emilio C. Lopes <eclig@gmx.net>
6095
6096 * cmuscheme.el (scheme-trace-command, scheme-untrace-command)
6097 (scheme-macro-expand-command): New user options.
6098 (scheme-trace-procedure, scheme-expand-current-form): New commands.
6099 (scheme-form-at-point, scheme-start-file)
6100 (scheme-interactively-start-process): New functions.
6101 (scheme-get-process): New function, extracted from `scheme-proc'.
6102 (run-scheme): Call `scheme-start-file' to get start file, and pass
6103 it to `make-comint'.
aa6f7b96
SM
6104 (switch-to-scheme, scheme-proc):
6105 Call `scheme-interactively-start-process' if no Scheme buffer/process
cb8fc40a
EZ
6106 is available.
6107
ba65be24
JL
61082005-08-06 Juri Linkov <juri@jurta.org>
6109
6110 * progmodes/compile.el (compilation-mode-font-lock-keywords):
6111 Use `compilation-text-face', `compilation-info-text-face' and
6112 `compilation-error-text-face' instead of `font-lock-keyword-face'.
6113 (compilation-error): New face.
6114 (compilation-error-file-name): Inherit from
6115 `compilation-error' instead of `font-lock-warning-face'.
6116 (compilation-warning-file-name): Inherit from
6117 `compilation-warning' instead of `font-lock-warning-face'.
6118 (compilation-info, compilation-error-file-name)
6119 (compilation-warning-file-name, compilation-info-file-name)
6120 (compilation-line-number, compilation-column-number): Doc fix.
6121 (compilation-error-text-face, compilation-warning-text-face)
6122 (compilation-info-text-face): New face variables.
6123 (compilation-line-face, compilation-column-face)
6124 (compilation-enter-directory-face)
6125 (compilation-leave-directory-face): Doc fix.
6126 (compilation-text-face): New function.
6127
ca19f3f1
AS
6128 * progmodes/grep.el (grep-regexp-alist): Set 5th arg `TYPE' to 0
6129 instead of 1 to display binary file names as info file links.
ba65be24
JL
6130 (grep-error-face): Use `compilation-error-face' instead of
6131 `font-lock-keyword-face'.
6132 (grep-mode-font-lock-keywords): Use `compilation-info-text-face'
ca19f3f1
AS
6133 and `compilation-warning-text-face' instead of
6134 `font-lock-keyword-face'. Use `compilation-error-text-face'
6135 instead of `grep-error-face'.
ba65be24 6136
4f27bfc3
KH
61372005-08-05 Kenichi Handa <handa@m17n.org>
6138
6139 * international/code-pages.el: Add autoload cookies for all coding
6140 systems.
6141
eaf99616
LT
61422005-08-04 Luc Teirlinck <teirllm@auburn.edu>
6143
6144 * cus-start.el (all): Put undo.c where it alphabetically belongs.
6145
35952129
JL
61462005-08-04 Juri Linkov <juri@jurta.org>
6147
94c713b2
JL
6148 * progmodes/compile.el (compilation-mode-map):
6149 * progmodes/grep.el (grep-mode-map):
6150 Bind TAB to `compilation-next-error' and [backtab] to
6151 `compilation-previous-error'.
6152
35952129
JL
6153 * progmodes/grep.el (grep-regexp-alist): Replace complex regexp
6154 matching line numbers, column numbers and their ranges with regexp
6155 matching only line numbers.
6156 (grep-context-face): New face variable.
6157 (grep-mode-font-lock-keywords): Use it.
6158
6159 * faces.el (read-face-name): Delete duplicate faces.
6160
6f08431c
JB
61612005-08-02 Juanma Barranquero <lekktu@gmail.com>
6162
6ced5724
JB
6163 * thumbs.el (thumbs-find-image): Don't make variables
6164 automatically buffer local.
6165 (thumbs-current-tmp-filename, thumbs-current-image-filename)
6166 (thumbs-image-num): Make automatically buffer local.
6167 (thumbs-show-thumbs-list): Use `make-local-variable', not
6168 `make-variable-buffer-local'.
aa6f7b96 6169 (thumbs-insert-image): Make `thumbs-current-image-size' buffer-local.
6ced5724 6170
6f08431c
JB
6171 * play/doctor.el (doctor-type-symbol): "?\ " -> "?\s".
6172 (**mad**, *debug*, *print-space*, *print-upcase*, abuselst)
6173 (abusewords, account, afraidof, arerelated, areyou, bak, beclst)
6174 (bother, bye, canyou, chatlst, continue, deathlst, describe)
6175 (drnk, drugs, eliza-flag, elizalst, famlst, feared, fears)
6176 (feelings-about, foullst, found, hello, history, howareyoulst)
6177 (howdyflag, huhlst, ibelieve, improve, inter, isee, isrelated)
6178 (lincount, longhuhlst, lover, machlst, mathlst, maybe, moods)
6179 (neglst, obj, object, owner, please, problems, qlist)
6180 (random-adjective, relation, remlst, repetitive-shortness)
6181 (replist, rms-flag, schoollst, sent, sexlst, shortbeclst)
6182 (shortlst, something, sportslst, stallmanlst, states, subj)
6183 (suicide-flag, sure, things, thlst, toklst, typos, verb, want)
6184 (whatwhen, whereoutp, whysay, whywant, zippy-flag, zippylst):
6185 Defvar at compile time.
6186
6ced5724
JB
6187 * progmodes/ada-mode.el (ada-mode): Use `make-local-variable',
6188 not `make-variable-buffer-local'.
6189
f8a9926b
KS
61902005-08-02 Kim F. Storm <storm@cua.dk>
6191
6192 * emulation/cua-rect.el (cua--highlight-rectangle): Only show
6193 rectangle overlay in selected window.
6194
121e80cf
LT
61952005-08-01 Luc Teirlinck <teirllm@auburn.edu>
6196
6197 * cus-start.el (all): Put `indicate-empty-lines' in fringe group
6198 instead of display group. Make `indicate-buffer-boundaries'
6199 customizable through Custom.
6200
1e5b5dc0
JB
62012005-08-01 Juanma Barranquero <lekktu@gmail.com>
6202
6203 * progmodes/gdb-ui.el (gdb-frame-address, gdb-var-changed)
6204 (gdb-output-sink, gdba, gdb-cpp-define-alist-program)
6205 (gdb-set-gud-minor-mode, gdb-exited, gdb-setup-windows)
6206 (gdb-put-string): Fix typos in docstrings.
6207
e37a0f2d
NR
62082005-08-01 Nick Roberts <nickrob@snap.net.nz>
6209
201dc594 6210 Update copyright notices of files in progmodes directory for
aa6f7b96 6211 release of Emacs 22.1.
201dc594 6212
e37a0f2d
NR
6213 * progmodes/gdb-ui.el (gdb-enable-debug-log): Add autoload cookie.
6214
aa6f7b96
SM
6215 * progmodes/gud.el (gud-tooltip-mode): Add autoload cookie.
6216 Don't barf if the GUD buffer has been killed.
e37a0f2d 6217
b68eddb4
KS
62182005-08-01 Kim F. Storm <storm@cua.dk>
6219
6220 * textmodes/table.el (table-yank-handler): Change defcustom to defvar.
6221
01e4a4fa
SM
62222005-07-29 Stefan Monnier <monnier@iro.umontreal.ca>
6223
48d59eda
SM
6224 * simple.el (next-error-follow-minor-mode):
6225 make-variable-buffer-local -> make-local-variable.
6226
6227 * emacs-lisp/cl-extra.el: Require CL also when compiling.
6228
01e4a4fa
SM
6229 * emacs-lisp/bytecomp.el (byte-compile-make-variable-buffer-local)
6230 (byte-compile-form-make-variable-buffer-local): New functions to warn
6231 about misuses of make-variable-buffer-local where make-local-variable
6232 was meant.
6233
b89c5a72
JB
62342005-07-29 Juanma Barranquero <lekktu@gmail.com>
6235
f2e48473
JB
6236 * bs.el (bs-attributes-list): Doc fix.
6237 (bs): Update url-link.
6238
b89c5a72
JB
6239 * desktop.el (desktop-save-buffer): Fix typos in docstring.
6240 (desktop-load-default): Simplify.
6241
972b8f82
JB
6242 * ibuffer.el (ibuffer-columnize-and-insert-list)
6243 (ibuffer-mouse-toggle-mark, ibuffer-count-marked-lines)
6244 (ibuffer-unmark-all, ibuffer-toggle-marks)
6245 (ibuffer-unmark-forward, ibuffer-unmark-backward)
6246 (ibuffer-compile-make-format-form, ibuffer-format-column)
6247 (ibuffer-current-buffers-with-marks)
6248 (ibuffer-update-title-and-summary): "?\ " -> "?\s".
6249 (ibuffer): Doc fix.
6250 (ibuffer-mode): Fix typo in docstring.
6251 (ibuffer-hooks, ibuffer-mode-hooks): Make obsolete and declare
6252 with `define-obsolete-variable-alias'.
6253 (ibuffer-elide-long-columns): Mark as obsolete. Doc fix.
6254
dfc434d0
KH
62552005-07-29 Kenichi Handa <handa@m17n.org>
6256
01e4a4fa
SM
6257 * international/mule-cmds.el (select-message-coding-system):
6258 Be sure to use LF for end-of-line. If no coding system is decided,
dfc434d0
KH
6259 return iso-8859-1-unix.
6260
92482d77
SM
62612005-07-28 Stefan Monnier <monnier@iro.umontreal.ca>
6262
6263 * net/ange-ftp.el (ange-ftp-gateway-fatal-msgs)
6264 (ange-ftp-pending-error-line): New vars.
6265 (ange-ftp-process-handle-line, ange-ftp-process-filter): Use them
6266 to handle the non-fatal no-route-to-host messages.
6267 (internal-ange-ftp-mode): Make the no-match regexp more efficient.
6268
6480c508
JB
62692005-07-28 Juanma Barranquero <lekktu@gmail.com>
6270
6271 * isearch.el (isearch-mode-map, isearch-other-meta-char)
6272 (isearch-quote-char, isearch-printing-char)
6273 (isearch-text-char-description): "?\ " -> "?\s".
6274 (isearch-lazy-highlight-cleanup)
6275 (isearch-lazy-highlight-initial-delay)
6276 (isearch-lazy-highlight-interval)
6277 (isearch-lazy-highlight-max-at-a-time)
6278 (isearch-lazy-highlight-face, isearch-lazy-highlight-cleanup):
6279 Declare with define-obsolete-*-alias macros.
6280 (isearch-forward): Fix typo in docstring.
6281 (search-invisible, search-ring-yank-pointer)
6282 (regexp-search-ring-yank-pointer): Doc fixes.
6283
6284 * recentf.el (recentf-menu-append-commands-p): Declare with
6285 `define-obsolete-variable-alias'.
6286 (recentf-max-saved-items, recentf-menu-filter)
6287 (recentf-arrange-by-rule-subfilter): Doc fixes.
6288 (recentf-menu-append-commands-flag)
6289 (recentf-initialize-file-name-history, recentf-expand-file-name)
6290 (recentf-clear-data): Fix typos in docstrings.
6291
8aa9ad9f
NR
62922005-07-28 Nick Roberts <nickrob@snap.net.nz>
6293
6294 * progmodes/gdb-ui.el: Smarten comments.
6295 (gdb-info-breakpoints-custom): Use nowarn when finding file.
6296
4f0c9ba7
DN
62972005-07-27 Dan Nicolaescu <dann@ics.uci.edu>
6298
6299 * term/apollo.el (terminal-init-apollo): New function containing
6300 all former top level forms in the file.
6301 * term/bobcat.el (terminal-init-bobcat):
6302 * term/cygwin.el (terminal-init-cygwin):
6303 * term/iris-ansi.el (terminal-init-iris-ansi):
6304 * term/linux.el (terminal-init-linux):
6305 * term/news.el (terminal-init-news):
6306 * term/rxvt.el (terminal-init-rxvt):
6307 * term/sun.el (terminal-init-sun):
6308 * term/tvi970.el (terminal-init-tvi970):
6309 * term/vt100.el (terminal-init-vt100):
6310 * term/vt102.el (terminal-init-vt102):
6311 * term/vt125.el (terminal-init-vt125):
6312 * term/vt200.el (terminal-init-vt200):
6313 * term/vt201.el (terminal-init-vt201):
6314 * term/vt220.el (terminal-init-vt220):
6315 * term/vt240.el (terminal-init-vt240):
6316 * term/vt300.el (terminal-init-vt300):
6317 * term/vt320.el (terminal-init-vt320):
6318 * term/vt400.el (terminal-init-vt400):
6319 * term/vt420.el (terminal-init-vt420):
6320 * term/wyse50.el (terminal-init-wyse50):
6321 * term/xterm.el (terminal-init-xterm): Likewise.
6322
6323 * term/README: Describe the terminal-init-* functionality.
6324
01e4a4fa
SM
6325 * startup.el (command-line): After loading the terminal initialization
6326 file call the corresponding terminal initialization function.
4f0c9ba7 6327
3509543c
KH
63282005-07-27 Kenichi Handa <handa@m17n.org>
6329
6330 * ps-bdf.el (bdf-read-font-info): Ignore glyphs whose ENCODING is
6331 negative.
6332
01e4a4fa 6333 * ps-mule.el (ps-mule-bitmap-prologue): Fix arguments to setcharwidth.
2f3a9d50
KH
6334 (ps-mule-composition-prologue): Fix for the case that
6335 RelativeCompose is false.
3509543c 6336
cbfde7a0
SM
63372005-07-26 Stefan Monnier <monnier@iro.umontreal.ca>
6338
a34ed813
SM
6339 * smerge-mode.el (smerge-ediff): Use insert-buffer-substring.
6340
cbfde7a0
SM
6341 * descr-text.el (describe-char): Handle the case where the list of
6342 chars is displayed in a separate frame.
6343 Be a bit more discriminating when looking for the char.
6344
d32ff76a
JB
63452005-07-26 Juanma Barranquero <lekktu@gmail.com>
6346
6347 * bookmark.el (bookmark-automatically-show-annotations)
6348 (bookmark-read-annotation-text-func): Doc fixes.
6349 (bookmark-save): Improve argument/docstring consistency.
6350 (bookmark-get-bookmark, bookmark-get-bookmark-record)
6351 (bookmark-alist-from-buffer)
6352 (bookmark-upgrade-file-format-from-0)
6353 (bookmark-grok-file-format-version)
6354 (bookmark-maybe-upgrade-file-format, bookmark-kill-line)
6355 (bookmark-read-annotation-mode)
6356 (bookmark-insert-current-bookmark, bookmark-jump)
6357 (bookmark-exit-hook): Fix typos in docstrings.
6358 (bookmark-exit-hooks): Define as obsolete alias.
6359 (bookmark-exit-hook-internal): Run `bookmark-exit-hook',
6360 not `bookmark-exit-hooks'. Fix docstring.
6361 (bookmark-bmenu-select): "?\ " -> "?\s".
6362
63632005-07-25 Ari Roponen <arjuropo@cc.jyu.fi> (tiny change)
5e4c9744
LT
6364
6365 * startup.el (command-line): Fix typo.
6366
5eca5ecd
RS
63672005-07-24 Richard M. Stallman <rms@gnu.org>
6368
6369 * tooltip.el (tooltip-mode): Test emacs-basic-display,
6370 not emacs-quick-startup.
6371
ac0385c8
JB
63722005-07-24 Juanma Barranquero <lekktu@gmail.com>
6373
48ce962e
JB
6374 * emacs-lisp/re-builder.el (reb-with-current-window): Delete.
6375 (reb-next-match, reb-show-subexp): Use `with-selected-window'
6376 instead of `reb-with-current-window'.
6377 (reb-prev-match): Likewise. Also, don't move left if the search
6378 was unsuccessful.
6379 (reb-initialize-buffer): New function.
6380 (re-builder, reb-change-syntax): Use it.
6381
ac0385c8
JB
6382 * man.el (Man-goto-page): Make second argument NOERROR optional.
6383
55fb4ff7
RS
63842005-07-23 Richard M. Stallman <rms@gnu.org>
6385
6386 * man.el (Man-bgproc-sentinel): Check here for failure to find
6387 any man page in the output, and report the error here.
6388 (Man-arguments): Make it permanent local.
6389 (Man-goto-page): New arg NOERROR. Never kill the current buffer.
6390 (Man-mode): Pass t for NOERROR.
6391
ac0385c8
JB
6392 * progmodes/grep.el (grep-error-face): Use font-lock-keyword-face.
6393 (grep-mode-font-lock-keywords):
55fb4ff7
RS
6394 Don't use compilation-...-face for messages that are not file names.
6395
6396 * progmodes/compile.el (compilation-mode-font-lock-keywords):
6397 Don't use compilation-...-face for messages that are not file names.
6398
1050234a
JL
63992005-07-22 Juri Linkov <juri@jurta.org>
6400
1050234a
JL
6401 * startup.el (normal-splash-screen): Update menu name.
6402
6403 * tempo.el (tempo-insert-template): Fix 2005-07-16 change.
6404
19292318
DN
64052005-07-22 Dan Nicolaescu <dann@ics.uci.edu>
6406
6a55dae2
DN
6407 * term/xterm.el: Load term/rxvt if the terminal is actually an
6408 rxvt terminal.
6409 (xterm-rxvt-set-background-mode): Remove, not used anymore.
6410
19292318
DN
6411 * term/rxvt.el (function-key-map): Use substitute-key-definition
6412 to bind {C,S,C-S}-{f1-f10}. Add a few missing key bindings.
6413
6414 * term/cygwin.el: New file.
6415
80362dd2
KS
64162005-07-22 Kim F. Storm <storm@cua.dk>
6417
a34ed813
SM
6418 * image-file.el (insert-image-file, image-file-yank-handler):
6419 Fix last change to maintain a (unique) yank-handler on yanked images.
80362dd2 6420
4be27839
EZ
64212005-07-22 Eduardo Mu\e,Aq\e(Boz <emufer@terra.es> (tiny change)
6422
6423 * dired.el (dired-move-to-filename-regexp): Recognize the B suffix
6424 of the file size (as in "177B" for 177 bytes). This happens with
6425 "ls -lh" on FreeBSD.
6426
3dd89635
JB
64272005-07-22 Juanma Barranquero <lekktu@gmail.com>
6428
6429 * hilit-chg.el (highlight-changes-global-initial-state)
6430 (highlight-compare-buffers, hilit-chg-turn-on-maybe)
6431 (hilit-chg-fixup, highlight-changes-mode):
6432 Fix typos in docstrings.
6433 (highlight-changes-global-modes, highlight-changes-rotate-faces):
6434 Doc fixes.
6435
8a469c77
LT
64362005-07-21 Luc Teirlinck <teirllm@auburn.edu>
6437
6438 * emacs-lisp/easy-mmode.el (define-minor-mode): Never call the
6439 mode function using `eval-after-load'.
6440
5543c8b7
KS
64412005-07-21 Kim F. Storm <storm@cua.dk>
6442
6443 * mail/emacsbug.el (report-emacs-bug): Request that backtraces are
6444 included when reporting an emacs crash, and tell about the DEBUG file.
6445
6446 * image-file.el (insert-image-file): Add yank-handler.
6447 (image-file-yank-handler): Yank handler to make unique copies of
6448 images when they are yanked into a buffer next to each other.
6449
69c3280d
JB
64502005-07-21 Juanma Barranquero <lekktu@gmail.com>
6451
d6ff789c
JB
6452 * comint.el (comint-use-prompt-regexp, comint-send-input)
6453 (comint-source-default, comint-extract-string)
6454 (comint-get-source, comint-word, comint-completion)
6455 (comint-source, comint-prompt-read-only, comint-update-fence):
6456 Fix typos in docstrings.
6457 (comint-use-prompt-regexp-instead-of-fields, comint-kill-output):
6458 Declare with define-obsolete-*-alias macros.
6459 (comint-previous-matching-input-from-input)
6460 (comint-next-matching-input-from-input)
6461 (comint-previous-matching-input, comint-next-matching-input)
6462 (comint-forward-matching-input):
6463 Improve argument/docstring consistency.
6464
4880a274
JB
6465 * desktop.el (desktop-clear-preserve-buffers-regexp):
6466 Also preserve the *server* buffer.
6467
69c3280d
JB
6468 * simple.el (clone-indirect-buffer): Doc fix.
6469 (fixup-whitespace, just-one-space)
6470 (backward-delete-char-untabify, lambda): "?\ " -> "?\s".
6471 (next-error, next-error-highlight)
6472 (next-error-highlight-no-select, next-error-last-buffer)
6473 (next-error-buffer-p, next-error-find-buffer, next-error)
6474 (previous-error, next-error-no-select, previous-error-no-select)
6475 (open-line, split-line, minibuffer-prompt-width, kill-new)
6476 (binary-overwrite-mode): Fix typos in docstrings.
6477 (set-fill-column): Fix typo in message.
6478
6479 * skeleton.el (skeleton-proxy-new): Doc fix.
6480
6481 * strokes.el (strokes-load-hook): Doc fix.
6482 (strokes-grid-resolution, strokes-get-grid-position)
6483 (strokes-renormalize-to-grid, strokes-read-stroke)
6484 (strokes-read-complex-stroke, strokes-file, strokes-last-stroke)
6485 (strokes-global-map): Fix typos in docstrings.
6486 (strokes-help): Doc fix. Fix help message and pass it through
6487 `substitute-command-keys'.
6488
4880a274
JB
6489 * tempo.el (tempo-insert-prompt, tempo-interactive)
6490 (tempo-show-completion-buffer, tempo-tags, tempo-match-finder)
6491 (tempo-insert-string-functions, tempo-local-tags)
6492 (tempo-define-template, tempo-insert-template)
6493 (tempo-insert-prompt-compat, tempo-is-user-element)
6494 (tempo-insert-mark, tempo-find-match-string, tempo-complete-tag):
6495 Fix typos in docstrings.
6496
6497 * vcursor.el (vcursor-other-window, vcursor-bind-keys)
6498 (vcursor-key-bindings, vcursor-use-vcursor-map)
6499 (vcursor-find-window, vcursor-scroll-down)
6500 (vcursor-disable, vcursor-beginning-of-buffer)
6501 (vcursor-end-of-buffer): Fix typos in docstrings.
6502 (vcursor-relative-move, vcursor-get-char-count):
6503 Improve argument/docstring consistency.
6504
6505 * version.el: "?\ " -> "?\s".
6506
6507 * wid-edit.el (widget-default-create, widget-after-change)
6508 (widget-default-format-handler, widget-checklist-add-item)
6509 (widget-radio-add-item, widget-choose, widget-specify-secret)
6510 (widget-field-value-create, widget-field-value-get)
6511 (widget-editable-list-format-handler)
6512 (widget-editable-list-entry-create, widget-group-value-create)
6513 (widget-documentation-link-add)
6514 (widget-documentation-string-value-create): "?\ " -> "?\s".
6515 (widget-convert-text): Doc fix.
6516 (widget-narrow-to-field, widget-field-find)
6517 (widget-url-link-action, widget-emacs-library-link-action)
6518 (widget-color-notify): Fix typos in docstrings.
6519
6520 * w32-fns.el (w32-shell-name): Use `bound-and-true-p'.
6521 (x-select-text, set-w32-system-coding-system)
6522 (w32-add-charset-info): Fix typos in docstrings.
6523
6524 * emulation/cua-base.el (cua-mode, cua-enable-register-prefix)
6525 (cua-enable-cua-keys, cua-use-hyper-key)
6526 (cua-virtual-rectangle-edges): Fix typos in docstrings.
6527 (cua--M/H-key, cua--init-keymaps): "?\ " -> "?\s".
6528
6529 * net/tramp.el (tramp-handle-load): Fix typo in error message.
6530
6531 * emacs-lisp/re-builder.el (regexp-builder): Declare with
6532 `defalias' instead of faking it.
6533
6534 * eshell/em-ls.el (eshell-ls-decorated-name): Doc fix.
6535 (eshell-ls-missing, eshell-ls-dired-initial-args)
6536 (eshell-ls-use-in-dired): Fix typos in docstrings.
6537
200576f6
KS
65382005-07-20 Kim F. Storm <storm@cua.dk>
6539
6540 * emulation/cua-base.el (cua-mode): Improve doc string.
6541
3f32d6a3
JB
65422005-07-20 Juanma Barranquero <lekktu@gmail.com>
6543
a5b5bf44
JB
6544 * abbrev.el (expand-region-abbrevs): Doc fix.
6545 (inverse-add-mode-abbrev, inverse-add-global-abbrev):
6546 Improve argument/docstring consistency.
6547
6548 * arc-mode.el (archive-get-descr, archive-alternate-display):
6549 Doc fixes.
6550 (archive-l-e): Improve argument/docstring consistency.
6551 (archive-tmpdir, archive-unixdate, archive-unixtime)
6552 (archive-chmod-entry): Fix typos in docstrings.
6553 (archive-unflag, archive-unflag-backwards)
6554 (archive-unmark-all-files): "?\ " -> "?\s".
6555
6556 * buff-menu.el (Buffer-menu-unmark): Doc fix.
6557 (Buffer-menu-not-modified, Buffer-menu-execute)
6558 (Buffer-menu-toggle-read-only, Buffer-menu-buffer+size)
6559 (list-buffers-noselect, Buffer-menu-select): "?\ " -> "?\s".
6560
6561 * composite.el (compose-string, encode-composition-rule)
6562 (compose-last-chars): Fix typos in docstrings.
6563
3f32d6a3
JB
6564 * desktop.el (desktop-enable, desktop-basefilename):
6565 Declare with `define-obsolete-variable-alias'.
6566 (desktop-internal-v2s): Don't quote keywords.
6567 (desktop-clear): "?\ " -> "?\s".
6568
a5b5bf44
JB
6569 * dired.el (dired-align-file, dired-flag-backup-files)
6570 (dired-change-marks, dired-unmark-all-files): "?\ " -> "?\s".
6571 (dired-listing-switches, dired-ls-F-marks-symlinks)
6572 (dired-dwim-target, dired-load-hook, dired-mode-hook)
6573 (dired-directory, dired-faces, dired, dired-revert)
6574 (dired-mode, dired-summary, dired-view-file)
6575 (dired-copy-filename-as-kill, dired-delete-file)
6576 (dired-no-confirm, dired-unmark-all-marks)
6577 (dired-sort-by-date-regexp, dired-sort-by-name-regexp)
6578 (dired-sort-inhibit, dired-sort-other): Fix typos in docstrings.
6579 (dired-undo, dired-get-file-for-visit, dired-sort-toggle-or-edit):
6580 Fix typos in message strings.
6581
6582 * dired-x.el (virtual-dired): Declare with `defalias'.
6583 (dired-mark-unmarked-files, dired-local-variables-file)
6584 (dired-omit-here-always): Doc fix.
6585 (dired-omit-mode, dired-find-subdir)
6586 (dired-enable-local-variables, dired-clean-up-buffers-too)
6587 (dired-extra-startup, dired-mark-extension, dired-jump)
6588 (dired-jump-other-window, dired-omit-localp, dired-virtual-mode)
6589 (dired-smart-shell-command, dired-guess-shell-alist-user)
6590 (dired-man, dired-initial-position, dired-x-hands-off-my-keys)
6591 (dired-x-bind-find-file, dired-x-submit-report):
6592 Fix typos in docstrings.
6593 (dired-mark-unmarked-files): "?\ " -> "?\s".
6594
6595 * dirtrack.el (dirtrack-list): Fix typos in docstring.
6596
6597 * faces.el (describe-face): "?\ " -> "?\s".
6598 (read-all-face-attributes, read-face-font, modify-face)
6599 (face-attr-construct, italic): Fix typos in docstrings.
6600 (frame-update-face-colors): Declare with
6601 `define-obsolete-function-alias'.
6602
26b9ecbc
JB
6603 * files.el (find-file-noselect, recode-file-name): Doc fixes.
6604 (insert-directory, kill-some-buffers): "?\ " -> "?\s".
6605 (magic-mode-alist, buffer-file-numbers-unique)
6606 (write-file-functions, get-free-disk-space):
6607 Fix typos in docstrings.
6608 (find-file-not-found-hooks, find-file-hooks, write-file-hooks)
6609 (write-contents-hooks, write-file-hooks):
6610 Declare with `define-obsolete-variable-alias'.
6611
f33321ad
JB
6612 * forms-d2.el (arch-rj): Fix typo in docstrings.
6613 (arch-tocol): Likewise. "?\ " -> "?\s".
6614
6615 * frame.el (set-frame-font, cursor-in-non-selected-windows):
6616 Fix typo in docstring.
6617 (set-screen-width, set-screen-height): Delete redundant info in
6618 doctrings.
6619 (new-frame, screen-height, screen-width): Declare with
6620 `define-obsolete-function-alias'.
6621 (delete-frame-hook, blink-cursor): Declare with
6622 `define-obsolete-variable-alias'.
6623
6624 * paths.el (prune-directory-list): Fix typos in docstring.
6625
6626 * pcvs-util.el (cvs-flags-query, cvs-strings->string)
6627 (cvs-prefix-get): Fix typos in docstrings.
6628
6629 * ps-print.el (ps-extend-face-list, ps-extend-face)
6630 (ps-print-background-image): Fix typos in docstrings.
6631 (ps-default-fg, ps-default-bg): Doc fixes.
6632
6633 * s-region.el (s-region-bind): Doc fix.
6634 (s-region-move-p1, s-region-move-p2): Fix typos in docstrings.
6635
3f32d6a3
JB
6636 * textmodes/org.el (org-table-formula-substitute-names)
6637 (org-table-get-vertical-vector): Doc fixes.
6638 (org-table-recalculate): Remove unused argument to `message'.
6639
376b811b
CD
66402005-07-19 Carsten Dominik <dominik@science.uva.nl>
6641
3f32d6a3
JB
6642 * textmodes/org.el (org-table-column-names)
6643 (org-table-column-name-regexp)
a34ed813
SM
6644 (org-table-named-field-locations): New variables.
6645 (org-archive-subtree): Protect `this-command' when calling
376b811b
CD
6646 `org-copy-subtree' and `org-cut-subtree', to avoid appending to
6647 the kill buffer.
a34ed813
SM
6648 (org-complete): Remove fixed-formula completion.
6649 (org-edit-formulas-map): New variable.
6650 (org-table-edit-formulas): New command.
6651 (org-finish-edit-formulas, org-abort-edit-formulas)
3f32d6a3 6652 (org-show-variable, org-table-get-vertical-vector): New functions.
a34ed813
SM
6653 (org-table-maybe-eval-formula): Handle `:=' fields.
6654 (org-table-get-stored-formulas, org-table-store-formulas)
6655 (org-table-get-formula, org-table-modify-formulas)
6656 (org-table-replace-in-formulas): Handle named field formulas.
6657 (org-table-get-specials): Store locations of named fields.
376b811b 6658
09ca8329
JL
66592005-07-19 Juri Linkov <juri@jurta.org>
6660
6661 * progmodes/grep.el (grep-regexp-alist)
6662 (grep-mode-font-lock-keywords, grep-process-setup):
6663 Use default GNU grep match color "01;31m" instead of "01;41m".
6664 (grep-regexp-alist, grep-mode-font-lock-keywords):
6665 Use `\\[[0-9]*m' instead of `\\[00m'.
6666 (grep-regexp-alist): Move `\\(?:\033\\[K\\)?' from sgr_end to
6667 sgr_start where its handling is more important. Use the real
6668 length of sgr_start instead of constant 8.
6669 (grep-mode-font-lock-keywords): Don't delete `\\(?:\033\\[K\\)?'
6670 specially. Delete all remaining escape sequences.
6671 (grep-process-setup): Set "GREP_COLORS" for GNU grep 2.5.1-cvs.
6672 (grep-regexp-alist): Make hyperlink only for binary file name
6673 instead of the whole line.
6674 (grep-mode-map): Bind `backtab' to `compilation-previous-file'.
6675 (grep-mode): Add autoload.
6676
6677 * emacs-lisp/find-func.el (find-function-regexp):
6678 Add `define-compilation-mode'.
6679
09cab23d
JL
66802005-07-19 Juri Linkov <juri@jurta.org>
6681
6682 * compare-w.el (compare-ignore-whitespace, compare-windows-sync)
6683 (compare-windows-sync-string-size, compare-windows-recenter)
6684 (compare-windows-highlight, compare-windows): Add version 22.1.
6685 (compare-windows) <defface>: Inherit from lazy-highlight instead
6686 of duplicating its default value.
6687
6688 * cus-edit.el (custom-mode-map): Bind `C-c C-c' to `Custom-set'.
6689 (Custom-mode-menu): Use `info' instead of `Info-goto-node'.
6690
6691 * descr-text.el (describe-char): Create link buttons for `charset'
6692 and `code point'. Add the current input method name with a link
6693 button to `to input' field. Print face names of display table
6694 characters in `The display table entry is displayed by' section
6695 instead of printing face-id in the `display' field.
6696 Guess hardcoded faces and create a link button for them.
6697 Skip empty fields when calculating max-width.
6698 Treat `widget-create' specially while inserting strings from the
6699 collected field list.
6700 (describe-char-after): Made obsolete in version 22.1, not 21.5.
6701
6702 * diff-mode.el (diff-file-header): Change foreground color from
6703 yellow to green on light backgrounds.
6704 (diff-context): Inherit from `shadow' only for color/grayscale
6705 with more than 88 colors.
6706 (diff-indicator-removed, diff-indicator-added)
6707 (diff-indicator-changed): New faces.
6708 (diff-font-lock-keywords): Use new faces. Regroup rules.
6709 Add "^---$" for `normal' diff format. Fontify `#' lines with
6710 font-lock-comment-delimiter-face and font-lock-comment-face.
6711 Add `#' to ^[^...] in the rule for `diff-context-face'.
6712
6713 * faces.el (mode-line-highlight): Replace RoyalBlue4 with
6714 a button-like box. Inherit from `highlight' on low colors.
6715 (shadow): Use shades of gray only for color/grayscale with
6716 more than 88 colors. Use green for light backgrounds with
6717 8 colors, and yellow for dark backgrounds with 8 colors.
6718
a34ed813
SM
6719 * font-lock.el (font-lock-regexp-grouping-backslash):
6720 Don't inherit from escape-glyph (use bold for all cases).
09cab23d
JL
6721
6722 * info.el (info-xref-visited): Use light foreground color `violet'
6723 for dark backgrounds instead of dark color `magenta3'.
6724 (info-title-1): Use `yellow' color for dark backgrounds.
6725
6726 * isearch.el (isearch): Use not-too-dark magenta3 instead of
6727 too-light magenta2.
6728
6729 * replace.el (match): Use slightly more light RoyalBlue3 instead
6730 of dark RoyalBlue4.
6731
6732 * wid-edit.el (widget-inactive): Inherit from `shadow'.
6733
cc8b76bf
JB
67342005-07-19 Juanma Barranquero <lekktu@gmail.com>
6735
6d9c9ad9
JB
6736 * novice.el (disabled-command-hook): Declare it with
6737 `define-obsolete-variable-alias'.
6738
cc8b76bf
JB
6739 * desktop.el (desktop-enable, desktop-buffer-modes-to-save)
6740 (desktop-buffer-misc-functions, desktop-buffer-handlers)
6741 (desktop-load-default): Add release to obsolescence info.
6742 (desktop-globals-to-clear, desktop-buffer-mode-handlers)
6743 (desktop-append-buffer-args, desktop-read):
6744 Fix typos in docstrings.
6745 (desktop-kill): Fix typo in message.
6746 (desktop-save): Doc fix.
6747
acfb6f24 67482005-07-19 Michael Kifer <kifer@cs.stonybrook.edu>
cc8b76bf
JB
6749
6750 * viper-cmd.el (viper-escape-to-state): Bug fix.
6751 (viper-envelop-ESC-key): Change the definition of fast
6752 keysequence so it'll work with keyboard macros.
6753
6754 * ediff.el (ediff-patch-buffer): Change the docstring.
6755
e9b01d1f
KH
67562005-07-19 Kenichi Handa <handa@m17n.org>
6757
6758 * international/mule-cmds.el (select-safe-coding-system): Try to
6759 use an auto-coding (if any) before anything else. If the found
6760 auto-coding is invalid, show a warning message.
6761
6762 * international/mule.el (find-auto-coding): New function created
6763 by modifying the body of set-auto-coding.
6764 (set-auto-coding): Use find-auto-coding to find a coding.
6765
b4fb325f
RS
67662005-07-18 Richard M. Stallman <rms@gnu.org>
6767
6768 * allout.el (allout-isearch-expose): Use isearch-mode-end-hook-quit,
6769 not isearch-mode-end-hook-error.
6770 (allout-before-change-protect): Fix error message.
6771
1bef8597
JL
67722005-07-18 Juri Linkov <juri@jurta.org>
6773
6774 * allout.el (allout-mode):
6775 * calculator.el (calculator-copy):
6776 * custom.el (custom-known-themes):
6777 * dired.el (dired-desktop-buffer-misc-data)
6778 (dired-restore-desktop-buffer):
6779 * dired-x.el (dired-omit-marker-char):
6780 * files.el (basic-save-buffer):
6781 * font-core.el (font-lock-mode):
6782 * calendar/calendar.el (calendar-goto-hebrew-date)
6783 (calendar-goto-coptic-date, calendar-goto-ethiopic-date)
6784 (calendar-goto-persian-date):
6785 * language/ethio-util.el (ethio-sera-to-fidel-region):
6786 * textmodes/picture.el (picture-mode):
6787 Delete duplicate duplicate words.
6788
57cfde4d
JL
67892005-07-18 Juri Linkov <juri@jurta.org>
6790
6791 * isearch.el (isearch-mode-map): Remove key bindings for regexp
6792 chars * ? } |.
6793 (isearch-fallback): Don't call `isearch-process-search-char'.
6794 (isearch-*-char, isearch-}-char, isearch-|-char): Remove functions.
6795 (isearch-process-search-char): Call `isearch-fallback' for regexp
6796 chars * ? } |.
6797 (isearch-return-char): Make obsolete with `make-obsolete' instead
6798 of simply documenting it as obsolete in the docstring.
6799 (isearch-fallback): Refill docstring.
6800
6801 * international/isearch-x.el
ca19f3f1
AS
6802 (isearch-process-search-multibyte-characters): Remove unneeded
6803 `concat'. Add intermediate values to `junk-hist' instead of
6804 `minibuffer-history'. Test the length of `str'.
57cfde4d 6805
d34f0136
JB
68062005-07-18 Juanma Barranquero <lekktu@gmail.com>
6807
6808 * allout.el (allout-resolve-xref): Fix typos in error strings.
6809 (allout-before-change-protect): Remove unneeded `concat'.
6810
6811 * array.el (array-mode, array-reconfigure-rows)
6812 (untabify-backward): Fix typos in docstrings.
6813 (array-reconfigure-rows): Use `insert-buffer-substring', not
6814 `insert-buffer'.
6815
6816 * calendar/icalendar.el (icalendar--get-unfolded-buffer):
a34ed813
SM
6817 * progmodes/ada-mode.el (ada-make-body):
6818 Use `insert-buffer-substring' and `goto-char', not `insert-buffer'.
d34f0136
JB
6819
6820 * dired.el (dired-log):
6821 * tar-mode.el (tar-subfile-save-buffer):
6822 * play/zone.el (zone-pgm-stress-destress):
6823 Use `insert-buffer-substring', not `insert-buffer'.
6824
e81c51f0
SJ
68252005-07-17 Simon Josefsson <jas@extundo.com>
6826
c5fb0bd6 6827 * mail/smtpmail.el (smtpmail-auth-supported): Prefer PLAIN over LOGIN.
e81c51f0 6828
4effb112
SJ
68292005-07-16 Jose E. Marchesi <jemarch@gnu.org>
6830
c5fb0bd6
KS
6831 * lisp/mail/smtpmail.el (smtpmail-auth-supported):
6832 Add plain auth method.
6833 (smtpmail-try-auth-methods): Add AUTH PLAIN dialog.
4effb112 6834
4f8efafc
KS
68352005-07-17 Kim F. Storm <storm@cua.dk>
6836
f64d5328 6837 * ido.el (dired-other-window): Add ido property.
4f8efafc 6838
e41acc77
JB
68392005-07-16 Juanma Barranquero <lekktu@gmail.com>
6840
6841 * emacs-lisp/bytecomp.el (byte-compile-maybe-guarded):
6842 Fix typo in docstring.
6843 (byte-compile-interactive-only-functions): Add `insert-buffer' and
6844 `insert-file-literally'.
6845
6846 * emacs-lisp/edebug.el (def-edebug-form-spec): Add obsolescence
6847 info and delete redundant message. Doc fix.
6848 (edebug-install-custom-print-funcs, edebug-reset-print-funcs)
6849 (edebug-uninstall-custom-print-funcs): Define as obsolete aliases.
6850
ad50a502
RS
68512005-07-16 Richard M. Stallman <rms@gnu.org>
6852
6853 * emacs-lisp/bytecomp.el (byte-compile-and-recursion): New function.
6854 (byte-compile-and): Use byte-compile-and-recursion.
6855 (byte-compile-or-recursion): New function.
6856 (byte-compile-or): Use that.
6857 (byte-compile-if): Guard the else-clause too.
6858 (byte-compile-maybe-guarded): Handle (not (featurep 'emacs)).
4185451d
RS
6859
6860 * isearch.el (isearch-mode-end-hook-quit): New variable.
6861 (isearch-done): Bind it.
6862 (isearch-mode-end-hook): Doc fix.
6863
6864 * allout.el (allout-isearch-did-quit): Variable deleted.
6865 (allout-real-isearch-abort): Function name no longer used.
6866 (allout-mode): Do allout-enwrap-isearch whenever feature is wanted.
6867 (allout-isearch-rectification): isearch-mode always exists.
6868 Don't set allout-isearch-did-quit.
6869 (allout-isearch-expose): Check isearch-mode-end-hook-error, not
6870 allout-isearch-did-quit.
6871 (allout-enwrap-isearch): Just add the hook.
6872 (allout-isearch-abort): Function deleted.
6873 (allout-pre-command-business): Avoid warning.
ad50a502
RS
6874
6875 * progmodes/pascal.el (pascal-outline-map): Use fboundp, not boundp.
6876 Correctly avoid warnings.
6877 (pascal-outline): Likewise.
6878
6879 * progmodes/f90.el (f90-abbrev-start): Avoid warning.
6880
6881 * progmodes/asm-mode.el (asm-comment): Use with-no-warnings.
6882
6883 * play/tetris.el (tetris-mode): Avoid warning.
6884
6885 * play/snake.el (snake-mode): Avoid warning.
6886
6887 * play/gamegrid.el (gamegrid-shared-game-dir): Add defvar.
6888 (gamegrid-set-display-table): Avoid warning.
6889 (gamegrid-set-timer): Likewise.
6890 (gamegrid-make-mono-tty-face): Use set-face-inverse-video-p.
6891 (gamegrid-add-score-with-update-game-score-1): Take FILE
6892 as argument.
6893 (gamegrid-add-score-with-update-game-score): Pass that argument.
6894 Rename have-shared-game-dir to gamegrid-shared-game-dir.
6895
6896 * net/eudc-hotlist.el (eudc-hotlist-mode): Avoid warnings.
6897
6898 * net/eudc-bob.el (eudc-jump-to-event): Avoid warning.
6899 (eudc-bob-display-jpeg, eudc-bob-can-display-inline-images): Likewise.
6900
6901 * mail/uce.el (uce-reply-to-uce): Replace beginning-of-buffer
6902 and insert-file.
e41acc77 6903
ad50a502
RS
6904 * mail/supercite.el (sc-no-blank-line-or-header): Avoid warning.
6905 (sc-ask): Avoid warnings.
6906
6907 * eshell/em-hist.el (eshell-rebind-keys-alist): Add defvar.
6908 (eshell-hist-initialize): Use that var the natural way.
6909
6910 * emulation/viper-init.el (viper-activate-input-method): Avoid warning.
6911
a34ed813
SM
6912 * emacs-lisp/re-builder.el (reb-cook-regexp):
6913 Avoid warning calling lre-compile-string.
ad50a502
RS
6914 (reb-color-display-p): Avoid warning.
6915
6916 * calculator.el (calculator-last-input): Guard uses
6917 of event-key and key-press-event-p.
6918 (event-key, key-press-event-p): Delete definitions.
6919
6920 * emacs-lisp/find-gc.el (find-gc-unsafe-list)
dc9c856d
RS
6921 (find-gc-source-directory, find-gc-subrs-callers)
6922 (find-gc-noreturn-list, find-gc-source-files)
6923 (find-gc-subrs-called): Vars renamed and defvar'd.
ad50a502
RS
6924
6925 * emacs-lisp/checkdoc.el (checkdoc-make-overlay)
6926 (checkdoc-overlay-put, checkdoc-delete-overlay)
6927 (checkdoc-overlay-start, checkdoc-overlay-end)
e41acc77 6928 (checkdoc-mode-line-update, checkdoc-char=):
ad50a502 6929 Define such that compiler knows they are defined.
a34ed813
SM
6930 (checkdoc-call-eval-buffer): Delete. Use eval-buffer directly.
6931 (checkdoc-read-event): Delete. Use read-event directly.
ad50a502
RS
6932
6933 * whitespace.el (whitespace-make-overlay)
6934 (whitespace-overlay-put, whitespace-delete-overlay)
6935 (whitespace-overlay-start, whitespace-overlay-end):
6936 Define such that compiler knows they are defined.
6937 (whitespace): Move conditional inside.
6938
6939 * tempo.el (tempo-insert-template): Suppress warning.
6940
6941 * ediff-diff.el (longlines-mode): Add defvar.
6942
9ebc3953
EZ
69432005-07-16 Gary Howell <g1howell-list@yahoo.com> (tiny change)
6944
6945 * server.el: Bind "C-x #" in a way that works even if C-x is
6946 redefined to a command key, not a prefix key.
6947
2e9c1c6d
EZ
69482005-07-16 Johan Bockgard <bojohan@users.sourceforge.net> (tiny change)
6949
6950 * emacs-lisp/cl-macs.el (cl-make-type-test): Defer evaluation of
6951 cl-make-type-test till execution time.
6952
6bdeff3e
EZ
69532005-07-16 Markus Rost <rost@math.uni-bielefeld.de>
6954
6955 * dired-x.el (dired-do-relsymlink-regexp): Add missing optional
6956 arg ARG and use it.
6957
578f8106
EZ
69582005-07-16 Johan Bockgard <bojohan@users.sourceforge.net> (tiny change)
6959
6960 * emacs-lisp/cl-macs.el (cl-make-type-test): Add `atom' type.
6961
9f8a6f72
LT
69622005-07-15 Luc Teirlinck <teirllm@auburn.edu>
6963
6964 * emacs-lisp/easy-mmode.el (define-minor-mode): Avoid constructing
6965 a defcustom with two :set or :type keywords.
6966
e4b477a1
RS
69672005-07-15 Richard M. Stallman <rms@gnu.org>
6968
6969 * emacs-lisp/lisp-mode.el (emacs-lisp-mode-syntax-table):
6970 Don't give ^M comment-end syntax.
6971
bb7e5329
NR
69722005-07-16 Nick Roberts <nickrob@snap.net.nz>
6973
9ab281f0 6974 * progmodes/gdb-ui.el (gdb-var-update, gdb-var-update-handler):
bb7e5329
NR
6975 Don't consider gdbmi (gdb-mi.el has its own update functions).
6976 (gdb-var-delete): Make it work for gdbmi as well.
6977 (gdb-speedbar-expand-node): Move var-update here for gdbmi.
6978
6979 * progmodes/gud.el (etags, sdb): Only require etags when needed.
6980 (gud-speedbar-menu-items): Correct logic for enabling items.
6981
075e33b3
KS
69822005-07-15 Kim F. Storm <storm@cua.dk>
6983
2994c5cf 6984 * ido.el: Fix commentary.
9ab281f0 6985 (ido-define-mode-map): Move ido-next-work-file to C-M-o.
075e33b3 6986 Use with-no-warnings around ffap-guesser.
2994c5cf
KS
6987 (ido-file-internal, ido-read-file-name, ido-read-directory-name):
6988 Let bind minibuffer-completing-file-name to t.
075e33b3 6989
fea34e9f
JB
69902005-07-15 Juanma Barranquero <lekktu@gmail.com>
6991
9ab281f0
JB
6992 * startup.el (site-run-file, keyboard-type): Doc fixes.
6993 (command-line): Check for "--basic-display" argument; also for
6994 "--quick", not "--bare-bones" (which was renamed).
6995 (fancy-splash-text): Add missing item "Getting New Versions".
6996 (normal-splash-screen): Fix typos and improve consistency with
6997 `fancy-splash-text'. Update copyright year.
6998
1930e8f0
JB
6999 * hexl.el (hexl-mode-map): Recognize also `ehelp-command' as a
7000 valid binding for `help-char'.
7001
3c8dd9b9 7002 * emacs-lisp/derived.el (derived-mode-hook-name): Doc fix.
fea34e9f 7003
9ea818ab
DN
70042005-07-14 Dan Nicolaescu <dann@ics.uci.edu>
7005
7006 * term.el (term-mode): Disable cua-mode for term buffers.
7007
edc8ec9f
JB
70082005-07-14 Juanma Barranquero <lekktu@gmail.com>
7009
1930e8f0
JB
7010 * add-log.el (add-log-mailing-address, change-log-merge):
7011 Doc fixes.
edc8ec9f
JB
7012 (change-log-get-method-definition): Fix typo in docstring.
7013
44016d9d
KS
70142005-07-14 Kim F. Storm <storm@cua.dk>
7015
7016 * emulation/cua-base.el:
7017 (cua--pre-command-handler-1, cua--pre-command-handler)
7018 (cua--post-command-handler-1, cua--post-command-handler):
7019 Split in two. Check (buffer local) value of cua-mode.
7020 (cua-selection-mode): New command.
7021
fd90b80c
LT
70222005-07-13 Luc Teirlinck <teirllm@auburn.edu>
7023
7024 * custom.el (custom-initialize-safe-set)
7025 (custom-initialize-safe-default): Doc fixes.
7026
7027 * frame.el (blink-cursor-mode): Use `custom-initialize-safe-default'
7028 and simplify :init-value again.
7029
7030 * tooltip.el (tooltip-mode): Use `custom-initialize-safe-default'
7031 and simplify :init-value again. Delete autoload.
7032
7033 * startup.el (command-line): Use `custom-reevaluate-setting' again
7034 for tooltip-mode.
7035
9f8a6f72
LT
7036 * emacs-lisp/easy-mmode.el (define-minor-mode): Avoid constructing
7037 a defcustom with two :initialize keywords.
fd90b80c 7038
a937cb39
JB
70392005-07-13 Juanma Barranquero <lekktu@gmail.com>
7040
7041 * allout.el (my-mark-marker, allout-isearch-prior-pos)
7042 (allout-unprotected, allout-undo-aggregation, allout-snug-back)
7043 (allout-post-command-business, allout-flag-region)
7044 (isearch-reenable-font-lock, allout-yank)
7045 (allout-insert-latex-header, allout-insert-latex-trailer)
7046 (allout-latex-verbatim-quote-curr-line, allout-latexify-exposed)
7047 (allout-latex-verb-quote): Fix typos in docstrings.
1930e8f0 7048 (allout-enwrap-isearch, regexp-sans-escapes): Doc fixes.
a937cb39
JB
7049 (allout-unprotected, allout-prefix-data):
7050 Improve argument/docstring consistency.
7051 (allout-chart-subtree): Fix argument spec.
7052 (allout-open-topic): Rename `use_sib_bullet' argument to
7053 `use-sib-bullet'. Doc fix.
7054
7055 * whitespace.el (whitespace-check-buffer-leading)
7056 (whitespace-check-buffer-trailing)
7057 (whitespace-check-buffer-indent)
7058 (whitespace-check-buffer-spacetab)
7059 (whitespace-check-buffer-ateol, whitespace-highlighted-space)
7060 (whitespace-check-leading-whitespace)
7061 (whitespace-check-trailing-whitespace)
7062 (whitespace-check-spacetab-whitespace)
7063 (whitespace-check-indent-whitespace)
7064 (whitespace-check-ateol-whitespace, whitespace-abort-on-error)
7065 (whitespace-modes): Fix typos in docstrings.
1930e8f0 7066 (defgroup, defcustom): Doc fixes.
a937cb39
JB
7067
7068 * winner.el (winner-mode, winner-boring-buffers)
7069 (winner-pending-undo-ring): Doc fixes.
7070 (winner-ring): Remove unneeded `progn'.
7071 (winner-equal): `defsubst' it.
7072 (winner-redo): Fix message.
7073
010b9a45
KS
70742005-07-13 Kim F. Storm <storm@cua.dk>
7075
7076 * simple.el (line-move-1): Always use vertical-motion to
7077 do the last (or only) line move to ensure some movement.
7078 Undo 2005-06-23 change--don't check for overlays.
7079
c229fb15
YM
70802005-07-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
7081
7082 * term/mac-win.el (ccl-encode-mac-roman-font)
7083 (ccl-encode-mac-centraleurroman-font)
7084 (ccl-encode-mac-cyrillic-font, ccl-encode-mac-symbol-font):
2af9d879
SM
7085 (ccl-encode-mac-dingbats-font): Remove check for ASCII.
7086 Change charset-id boundary of dimension to ?\xef.
c229fb15
YM
7087 (mac-char-fontspec-list): New constant.
7088 (fontset-add-mac-fonts): Use it. Accept non-string `base-family'
7089 argument. Nil uses itself as family in font-spec. Previous
7090 behavior for nil is now provided by non-nil non-string argument.
7091 All callers changed. Add font-specs for Mac fonts to
7092 "fontset-default" unless iso8859-1 fonts are installed.
7093
69d05d83
SM
70942005-07-13 Stefan Monnier <monnier@iro.umontreal.ca>
7095
7096 * progmodes/sh-script.el (sh-get-indent-info): Only indent
7097 a continuation line if the \ is preceded by SPC or TAB.
7098 (sh-get-indent-info): Simplify.
7099 (sh-mark-init, sh-learn-buffer-indent, sh-add-completer):
7100 Use with-current-buffer.
7101
7102 * font-lock.el (font-lock-fontify-keywords-region): Avoid inf-loops
7103 when the matched text is empty.
7104
d8a9fbf0
LT
71052005-07-12 Luc Teirlinck <teirllm@auburn.edu>
7106
7107 * startup.el (command-line): Revert to previous handling of
7108 tooltip-mode. Explain in comment why the complexity is needed.
7109
7110 * tooltip.el (tooltip-mode): Revert to previous implementation of
7111 its defcustom.
7112
7113 * frame.el (blink-cursor-mode): Revert to previous implementation
f3eb269f 7114 of its defcustom. Update comment.
d8a9fbf0 7115
70f35cb1
LH
71162005-07-12 Lars Hansen <larsh@soem.dk>
7117
7118 * desktop.el: Update e-mail address.
7119
c37efb7a
YM
71202005-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
7121
7122 * term/mac-win.el (mac-services-mail-selection)
7123 (mac-services-mail-to): New functions.
7124 (mac-application-menu-map): Bind them.
7125
7ea9de71
NR
71262005-07-12 wulei <milton@wulei.net> (tiny change)
7127
7128 * progmodes/gdb-ui.el: Add note about buffering with Windows.
7129
350ecc49
LT
71302005-07-11 Luc Teirlinck <teirllm@auburn.edu>
7131
7132 * custom.el (custom-reevaluate-setting): Doc fix.
7133
ea6bc45d
JB
71342005-07-11 Jay Belanger <belanger@truman.edu>
7135
7136 * calc/calc.el (calc-embedded-announce-formula-alist)
7137 (calc-embedded-open-close-plain-alist)
69d05d83 7138 (calc-embedded-open-close-mode-alist): Add checks for additional
a937cb39 7139 major modes (due to Robert J. Chassell <bob@rattlesnake.com>).
ea6bc45d 7140
ba2c4279
JB
71412005-07-11 Juanma Barranquero <lekktu@gmail.com>
7142
7143 * custom.el (custom-enable-theme): Don't add theme to
7144 `custom-enabled-themes' with `push' because there is no
7145 setf-method for `delq'.
7146
3cc9e6d8
RS
71472005-07-11 Richard M. Stallman <rms@gnu.org>
7148
8989771d
RS
7149 * custom.el (custom-declare-variable): Doc fix.
7150
5176af43
RS
7151 * dired-aux.el (dired-compare-directories): Remove "." and ".."
7152 from the alists.
7153
3cc9e6d8
RS
7154 * emacs-lisp/edebug.el (edebug-slow-after, edebug-slow-before):
7155 Do nothing if edebug-active.
7156
7157 * emacs-lisp/edebug.el (edebug-enter): Don't with-timeout-suspend here.
7158 (edebug-display): Do it here instead.
7159
71602005-07-10 Richard M. Stallman <rms@gnu.org>
7161
7162 * cus-face.el (custom-theme-set-faces): Make it work.
7163 (custom-reset-faces): Doc fix.
7164 (custom-theme-reset-internal-face, custom-theme-face-value):
7165 Functions deleted.
7166
7167 * custom.el (custom-push-theme): Maintain list of the settings
7168 of a given theme in its theme-settings property.
7169 Maintain position of old settings in the theme-value
7170 or theme-face property.
7171 (custom-enabled-themes): New variable.
7172 (custom-theme-enabled-p): New function.
7173 (provide-theme): Update custom-enabled-themes.
7174 Disable and reenable the `user' theme.
7175 (require-theme): Doc fix.
7176 (custom-do-theme-reset, custom-remove-theme): Functions deleted.
7177 (custom-theme-value, custom-theme-variable-value): Likewise.
7178 (custom-theme-reset-internal): Likewise.
7179 (custom-theme-load-themes): Fix bugs and use custom-disable-theme.
7180 (custom-enable-theme, custom-disable-theme): New functions.
7181 (custom-variable-theme-value, custom-face-theme-value): Likewise.
7182 (custom-theme-recalc-variable, custom-theme-recalc-face): Likewise.
7183 (custom-theme-reset-variables): Simplify.
7184 (deftheme, custom-declare-theme, custom-make-theme-feature):
7185 Definitions moved.
7186
1a3b7cd5
RS
71872005-07-10 Chong Yidong <cyd@stupidchicken.com>
7188
7189 * longlines.el (longlines-show-region)
7190 (longlines-unshow-hard-newlines): Recognize hard newlines by
7191 non-nil hard property, instead of t.
7192
8ea74b0e 71932005-07-10 Michael Kifer <kifer@cs.stonybrook.edu>
4ff7373a
KS
7194
7195 * viper-cmd.el (viper--key-maps): New variable.
7196 (viper-normalize-minor-mode-map-alist): Use viper--key-maps and
8ea74b0e 7197 emulation-mode-map-alists.
4ff7373a
KS
7198 (viper-envelop-ESC-key): Use viper-subseq.
7199 (viper-search-forward/backward/next): Disable debug-on-error.
7200
7201 * viper-keym.el (viper-toggle-key, viper-quoted-insert-key)
7202 (viper-ESC-key): New defcustoms.
7203
7204 * viper-macs.el (ex-map-read-args): Use viper-subseq.
7205
7206 * viper-util.el (viper-key-to-emacs-key): Use viper-subseq.
7207 (viper-subseq): Copy of subseq from cl.el.
7208
7209 * viper.el (viper-go-away, viper-set-hooks): Use
8ea74b0e 7210 emulation-mode-map-alists, advise self-insert-command, add-minor-mode.
4ff7373a
KS
7211
7212 * viper-mous.el (viper-current-frame-saved): Use defvar.
7213
7214 * viper-init.el: Get rid of -face in face names.
7215
7216 * ediff-diff.el (ediff-extract-diffs, ediff-extract-diffs3):
8ea74b0e 7217 Make it work with longlines mode
4ff7373a
KS
7218
7219 * ediff-mult.el (ediff-meta-mode-hook): New variable.
7220
7221 * ediff-ptch.el (ediff-file-name-sans-prefix): Quote regexp.
7222
99580cde 7223 * ediff-init.el: Get rid of -face in face names.
4ff7373a 7224
e2dacaac
RS
72252005-07-10 Richard M. Stallman <rms@gnu.org>
7226
7227 * emacs-lisp/edebug.el (edebug-enter): Call with-timeout-suspend
7228 and with-timeout-unsuspend.
7229
7230 * emacs-lisp/debug.el (debug): Call with-timeout-suspend
7231 and with-timeout-unsuspend.
7232
7233 * emacs-lisp/timer.el (with-timeout-timers): New variable.
7234 (with-timeout): Bind that variable to record timers.
7235 (with-timeout-suspend, with-timeout-unsuspend): New functions.
7236
7237 * emacs-lisp/debug.el (debug-help-follow): New function.
7238 (debugger-mode-map): Use that instead of help-follow.
7239 (debugger-setup-buffer): Use eval-buffer-list
7240 to handle eval-buffer frames.
7241
72422005-07-10 N. Raghavendra <raghu@mri.ernet.in> (tiny change)
7243
69d05d83 7244 * timezone.el (timezone-parse-date): Change first regexp
e2dacaac
RS
7245 so it will not mistakenly match dates with no time zone.
7246
72472005-07-10 Jeff Dwork <jeff.dwork@amd.com> (tiny change)
7248
7249 * facemenu.el (facemenu-read-color): Do case-insensitive matching.
7250
72df78c9
LT
72512005-07-10 Luc Teirlinck <teirllm@auburn.edu>
7252
0a2eeb92
LT
7253 * custom.el (custom-initialize-safe-set)
7254 (custom-initialize-safe-default): New functions.
7255
7256 * frame.el (blink-cursor-mode): Use `custom-initialize-safe-default'
7257 and simplify :init-value.
7258
7259 * tooltip.el (tooltip-mode): Use `custom-initialize-safe-default'
7260 and simplify :init-value. Delete obsolete comment.
7261
7262 * startup.el (command-line): Use `custom-reevaluate-setting' to
7263 handle `tooltip-mode'. Delete obsolete comment.
7264
72df78c9
LT
7265 * files.el (set-visited-file-name): Avoid calling
7266 `file-name-nondirectory' with a nil argument.
7267
e2dacaac
RS
72682005-07-09 Richard M. Stallman <rms@gnu.org>
7269
7270 * emacs-lisp/debug.el (debugger-setup-buffer): When eval-buffer
7271 was called with nil for the buffer, handle the read position right.
7272 Handle read position for eval-region, too.
7273
4a65d2b3
JL
72742005-07-09 Juri Linkov <juri@jurta.org>
7275
7276 * fringe.el (fringe-mode): Add period in docstring.
7277 (fringe-query-style): Build prompt depending on `all-frames' arg.
7278
7279 * dired.el (dired-marker-char): Avoid quotations for `do' and `mark'
7280 to not create links to unrelated functions in the Help buffer.
7281
7282 * progmodes/compile.el (compilation-mode-hook, compilation-mode):
7283 Doc fix.
7284
7285 * simple.el (next-error-hook): New variable.
7286 (next-error): Use it. Doc fix.
7287
7288 * textmodes/ispell.el (ispell-command-loop): Add current
7289 dictionary name and program name to mode-line-format.
7290 (ispell-region, ispell-process-line): Add current dictionary name
7291 and program name to messages.
7292
31f3c79b
JB
72932005-07-08 Jay Belanger <belanger@truman.edu>
7294
7295 * calc/calc.el (calc-embedded-announce-formula-alist)
7296 (calc-embedded-open-close-formula-alist)
7297 (calc-embedded-open-close-word-alist)
7298 (calc-embedded-open-close-plain-alist)
7299 (calc-embedded-open-close-new-formula-alist)
7300 (calc-embedded-open-close-mode-alist)
7301 (calc-embedded-new-buffer-hook, calc-embedded-new-formula-hook)
7302 (calc-embedded-mode-hook): New variables.
7303
7304 * calc/calc-embed.el (calc-embedded-firsttime)
7305 (calc-embedded-firsttime-buf, calc-embedded-firsttime-formula):
7306 New variables.
7307 (calc-do-embedded): Use calc-embedded-firsttime,
7308 calc-embedded-firsttime-buf and calc-embedded-firsttime-formula to
7309 determine whether or not to run hooks.
7310 (calc-embedded-make-info) Set calc-embedded-firsttime-buf and
7311 calc-embedded-firsttime-formula appropriately.
7312 Set calc-embedded delimiter variables according to mode.
7313
917e0c95
RS
73142005-07-08 Richard M. Stallman <rms@gnu.org>
7315
7316 * emacs-lisp/checkdoc.el (checkdoc-proper-noun-list):
7317 Check for "emacs", etc., as entire symbol, not just as word.
7318 (checkdoc-file-comments-engine): Use regexp-quote on FN.
7319
7320 * files.el (set-visited-file-name): Report the error
7321 for "empty filename" earlier.
7322 (kill-some-buffers): Ignore buffers already dead.
7323
7324 * fringe.el (fringe-mode): Doc fix.
7325
7326 * emacs-lisp/bytecomp.el (byte-compile-maybe-guarded):
7327 Check for (featurep 'xemacs) and turn off warnings in what it guards.
7328 Use unwind-protect to ensure byte-compile-unresolved-functions
7329 is updated.
7330
7331 * whitespace.el (whitespace-buffer-leading-cleanup):
7332 Simplify w/ skip-chars-forward.
7333 (whitespace-buffer-trailing-cleanup): Simplify w/ skip-chars-backward.
7334
7335 * mail/rmail.el (rmail-only-expunge): Fix paren error.
7336 Unconditionally try to leave point at the same old place.
7337
8774406b
EZ
73382005-07-08 Ralf Angeli <angeli@iwi.uni-sb.de> (tiny change)
7339
7340 * comint.el (comint-postoutput-scroll-to-bottom)
69d05d83 7341 (comint-show-maximum-output): Take scroll-margin into consideration.
8774406b 7342
c380c937
KS
73432005-07-08 Kim F. Storm <storm@cua.dk>
7344
3aaa5e26
KS
7345 * ido.el (ido-use-filename-at-point): New choice `guess'.
7346 (ido-file-internal): Try ffap-guesser if selected.
7347
c380c937
KS
7348 * ido.el (ido-before-fallback-functions): New hook.
7349 (ido-buffer-internal, ido-file-internal, ido-read-buffer)
7350 (ido-read-file-name): Run it.
7351
2af9d879
SM
73522005-07-07 Stefan Monnier <monnier@iro.umontreal.ca>
7353
7354 * progmodes/hideif.el (hide-ifdef-use-define-alist): Pass a list of
7355 strings rather than a list of symbols to the completion function.
7356
f3414bd4
JB
73572005-07-07 Jay Belanger <belanger@truman.edu>
7358
9ab281f0 7359 * calc/calc-units.el (math-apply-units): Change the places in
f3414bd4
JB
7360 which units are simplified.
7361
a1306094
LT
73622005-07-07 Luc Teirlinck <teirllm@auburn.edu>
7363
7364 * cus-edit.el (customize-option, customize-option-other-window):
7365 Make them handle aliases.
7366
7367 * custom.el (custom-variable-p): Make it recursively follow
7368 aliases. Mention that in the docstring.
7369
bc4c8456
RS
73702005-07-07 Richard M. Stallman <rms@gnu.org>
7371
7372 * cus-start.el (exec-path): Use `directory' instead of `file'.
b713c813 7373 Fix tag for nil.
bc4c8456 7374
a653724b
JB
73752005-07-07 Juanma Barranquero <lekktu@gmail.com>
7376
7377 * replace.el (occur-rename-buffer): Use `generate-new-buffer' also
7378 when called non-interactively. Doc fix.
7379
9d42fe6f
LK
73802005-07-07 Lute Kamstra <lute@gnu.org>
7381
7382 * elide-head.el (elide-head-headers-to-hide): Recognize the FSF's
7383 new address as well.
7384
43b557d5
KH
73852005-07-07 Kenichi Handa <handa@m17n.org>
7386
69d05d83
SM
7387 * international/mule.el (make-coding-system):
7388 Describe `ascii-incompatible' property in the docstring.
43b557d5
KH
7389 (set-file-name-coding-system): Signal an error if coding-system is
7390 ascii-incompatible.
7391 (set-keyboard-coding-system): Likewise.
7392
a653724b
JB
7393 * international/mule-cmds.el (set-default-coding-systems):
7394 Don't set default-file-name-coding-system and
69d05d83 7395 default-keyboard-coding-system if coding-system is ASCII-incompatible.
43b557d5
KH
7396
7397 * international/utf-16.el: Declare that all UTF-16-based coding
a653724b 7398 systems are ASCII-incompatible.
43b557d5 7399
811ade5c
NR
74002005-07-07 Nick Roberts <nickrob@snap.net.nz>
7401
7402 * progmodes/gud.el: Require font-lock for displaying errors.
7403 Used by gdb-ui.el.
7404
ed6773fa
JB
74052005-07-07 Juanma Barranquero <lekktu@gmail.com>
7406
7407 * hi-lock.el (hi-lock-find-patterns): Protect also against invalid
7408 values for the pattern lists which are `read'able but not
7409 `append'able (like symbols).
7410
7ea8834e
RS
74112005-07-06 Richard M. Stallman <rms@gnu.org>
7412
7413 * progmodes/flymake.el (flymake-float-time): Instead of
7414 with-no-warnings, test for xemacs.
7415 (flymake-replace-regexp-in-string): Test fboundp of replace-in-string
7416 to avoid warning.
7417
d25dfeed
JB
74182005-07-06 Juanma Barranquero <lekktu@gmail.com>
7419
7420 * w32-vars.el (w32-fixed-font-alist): Fix typo in `defcustom' tag.
7421
68003d6b 74222005-07-05 Lute Kamstra <lute@gnu.org>
71d21198
LK
7423
7424 * battery.el: Add support for Darwin (with much debugging help
7425 from Samuel Lauber <sam124@operamail.com>).
7426 (battery-status-function, battery-echo-area-format)
7427 (battery-mode-line-format): Add support for pmset on Darwin.
7428 (battery-load-low, battery-load-critical): New user options.
7429 (battery-pmset): New function.
7430
68003d6b
LK
74312005-07-05 Lute Kamstra <lute@gnu.org>
7432
7433 Update FSF's address in GPL notices.
7434
7435 * textmodes/page-ext.el: Update FSF's address.
7436
c13ce396
SM
74372005-07-04 Stefan Monnier <monnier@iro.umontreal.ca>
7438
7439 * emacs-lisp/lisp-mode.el (lisp-mode-variables): Prevent adaptive
7440 filling from using prefix when filling a single-line docstring.
7441
7442 * progmodes/flymake.el: Remove useless eval-when-compile.
7443
7444 * arc-mode.el (archive-lzh-ogm): Reorder save excursion/restriction.
7445
4af33176
RS
74462005-07-04 Richard M. Stallman <rms@gnu.org>
7447
7448 * textmodes/org.el (org-file-apps-defaults-gnu):
c13ce396 7449 Rename from org-file-apps-defaults-linux.
4af33176
RS
7450 (org-default-apps): Don't test system-type for `linux'.
7451 (org-file-apps): Doc fix.
7452
6ea54413
DP
74532005-07-04 David Ponce <david@dponce.com>
7454
7455 * tree-widget.el: Improve header Commentary section.
7456 (tree-widget) [defgroup]
7457 (tree-widget-image-enable, tree-widget-themes-directory)
7458 (tree-widget-theme, tree-widget-image-properties-emacs)
7459 (tree-widget-image-properties-xemacs, tree-widget-create-image)
7460 (tree-widget-image-formats, tree-widget-control)
7461 (tree-widget-empty-control, tree-widget-leaf-control
7462 (tree-widget-guide, tree-widget-end-guide, tree-widget-no-guide)
7463 (tree-widget-handle, tree-widget-no-handle, tree-widget-p)
7464 (tree-widget-keep, tree-widget-after-toggle-functions)
7465 (tree-widget-open-node, tree-widget-close-node): Doc fix.
7466 (tree-widget-open-control, tree-widget-close-control): Fix doc and
7467 :help-echo message.
7468 (tree-widget-set-theme): Doc fix. Use `string-equal'.
7469 (tree-widget-image-properties): Doc fix. Clearer implementation.
7470 (tree-widget--cursors): New constant.
7471 (tree-widget-lookup-image): New function split from
7472 `tree-widget-find-image'. Clearer implementation.
7473 (tree-widget-find-image): Use it.
7474 (tree-widget-button-keymap): Use `set-keymap-parent'.
7475 (tree-widget) [define-widget]: Use `widget-children-value-delete'.
7476 Define the sub-widgets here.
7477 (tree-widget-node): Check that :node is not a tree-widget.
7478 (tree-widget-get-super, tree-widget-open-control)
7479 (tree-widget-close-control, tree-widget-empty-control)
7480 (tree-widget-leaf-control, tree-widget-guide)
7481 (tree-widget-end-guide, tree-widget-no-guide, tree-widget-handle)
7482 (tree-widget-no-handle, tree-widget-value-delete)
7483 (tree-widget-map): Remove.
7484 (tree-widget-children-value-save): Doc fix. Simplified.
7485 (tree-widget-value-create): Update according to previous changes.
7486
576ae47a
CD
74872005-07-04 Carsten Dominik <dominik@science.uva.nl>
7488
7489 * textmodes/org.el: Leading space replaced by TABS.
7490 (org-recalc-marks, org-table-rotate-recalc-marks)
7491 (org-table-get-specials): Treat "^" and "_" marks.
7492 (org-table-justify-field-maybe): Optional argument NEW.
c13ce396
SM
7493 (org-table-eval-formula): Parsing of the format simplified.
7494 New modes C,I. Honor the %= parameter in the current table.
7495 Avoid unnecessary re-align by using the NEW argument to
576ae47a 7496 `org-table-justify-field-maybe'.
c13ce396
SM
7497 (org-calc-default-modes): Default for date-format mimicks org-mode.
7498 (org-agenda, org-timeline): Quote argument in org-agenda-redo-command.
576ae47a 7499
29a05cd1
LT
75002005-07-03 Luc Teirlinck <teirllm@auburn.edu>
7501
7502 * cus-face.el (custom-theme-set-faces): Make it handle face
7503 aliases whose alias declarations are pre- or autoloaded.
7504
45cbf2fe
JL
75052005-07-04 Juri Linkov <juri@jurta.org>
7506
7507 * faces.el (read-face-name): Put the code for getting a face name
7508 from the buffer before adding the faces from the `face' property.
7509 Use `completing-read-multiple' instead of `completing-read'.
7510 Require `crm'. Add default value and post-process the returned
7511 list of faces.
7512
7513 * emacs-lisp/crm.el (crm-find-current-element)
7514 (crm-minibuffer-complete-and-exit): Handle minibuffer prompt.
7515
7516 * emacs-lisp/lisp-mode.el (eval-defun-1):
7517 * emacs-lisp/edebug.el (edebug-eval-defun):
7518 Remove unnecessary quotes.
7519
ec0421f3
JB
75202005-07-04 Juanma Barranquero <lekktu@gmail.com>
7521
c6c5714e
JB
7522 * progmodes/prolog.el (prolog-eof-string): Doc fixes.
7523 (prolog-indent-level): Fix typo in docstring.
7524
7525 * info.el (Info-history, Info-history-forward)
7526 (Info-history-list, Info-speedbar-fetch-file-nodes): Doc fixes.
7527
6db8cbf5
JB
7528 * add-log.el (add-change-log-entry):
7529 * comint.el (comint-dynamic-list-input-ring)
7530 (comint-dynamic-list-completions):
7531 * dabbrev.el (dabbrev-expand):
7532 * delim-col.el (delimit-columns-rectangle-line):
7533 * diff-mode.el (diff-context->unified, diff-reverse-direction)
7534 (diff-unified->context):
7535 * ediff-init.el (ediff-abbrev-jobname):
7536 * ediff-mult.el (ediff-replace-session-status-in-meta-buffer)
7537 (ediff-replace-session-activity-marker-in-meta-buffer):
7538 * info.el (Info-summary):
7539 * lpr.el (printify-region):
7540 * printing.el (pr-create-interface):
7541 * ps-print.el (ps-print-quote):
7542 * ses.el (ses-column-widths, ses-print-cell)
7543 (ses-adjust-print-width, ses-center):
7544 * shell.el (shell-file-name-quote-list):
7545 * strokes.el (strokes-read-stroke, strokes-read-complex-stroke)
7546 (strokes-fill-current-buffer-with-whitespace)
7547 (strokes-xpm-for-stroke, strokes-list-strokes)
7548 (strokes-xpm-char-bit-p, strokes-xpm-for-compressed-string):
7549 * term.el (term-dynamic-list-input-ring)
7550 (term-dynamic-list-completions):
7551 * calc/calc.el (math-format-stack-value):
7552 * emacs-lisp/edebug.el (edebug-display-freq-count):
7553 * progmodes/delphi.el (delphi-indent-line, delphi-fill-comment)
7554 (delphi-new-comment-line):
7555 * progmodes/ebnf2ps.el (ebnf-eps-filename, ebnf-trim-right):
7556 * progmodes/executable.el (executable-set-magic):
7557 * progmodes/python.el (inferior-python-mode):
7558 * progmodes/scheme.el (scheme-mode-syntax-table):
7559 * progmodes/sh-script.el (sh-maybe-here-document):
7560 * progmodes/sql.el (sql-copy-column):
7561 * progmodes/tcl.el (tcl-comment-indent, tcl-quote):
7562 * textmodes/bibtex.el (bibtex-mode):
7563 * textmodes/sgml-mode.el (html-imenu-index, sgml-attributes)
7564 (sgml-auto-attributes):
7565 * textmodes/table.el (table-insert, table-shorten-cell)
7566 (table--generate-source-scan-lines, table-delete-row)
7567 (*table--cell-delete-char, table--spacify-frame)
7568 (table--horizontally-shift-above-and-below)
7569 (table--cell-insert-char, table--cell-blank-str)
7570 (table--fill-region-strictly):
7571 * textmodes/tex-mode.el (tex-insert-quote, latex-find-indent):
7572 * textmodes/texinfo.el (texinfo-insert-quote): "?\ " -> "?\s".
7573
7574 * add-log.el (change-log):
7575 * apropos.el (apropos):
7576 * comint.el (comint-completion, comint-source):
7577 * dabbrev.el (dabbrev):
7578 * delim-col.el (columns):
7579 * diff-mode.el (diff-mode):
7580 * ediff.el (ediff):
7581 * ediff-diff.el (ediff-diff):
7582 * ediff-init.el (ediff-highlighting, ediff-merge, ediff-hook):
7583 * ediff-mult.el (ediff-mult):
7584 * ediff-ptch.el (ediff-ptch):
7585 * ediff-wind.el (ediff-window):
7586 * facemenu.el (facemenu):
7587 * indent.el (indent):
7588 * info.el (info):
7589 * jka-cmpr-hook.el (compression, jka-compr):
7590 * lpr.el (lpr):
7591 * outline.el (outlines):
7592 * pcmpl-cvs.el (pcmpl-cvs):
7593 * pcmpl-rpm.el (pcmpl-rpm):
7594 * printing.el (printing):
7595 * ps-print.el (postscript, ps-print, ps-print-horizontal)
7596 (ps-print-vertical, ps-print-headers, ps-print-font)
7597 (ps-print-color, ps-print-face, ps-print-n-up, ps-print-zebra)
7598 (ps-print-background, ps-print-printer, ps-print-page)
7599 (ps-print-miscellany):
7600 * ses.el (ses):
7601 * shell.el (shell, shell-directories, shell-faces):
7602 * startup.el (initialization):
7603 * strokes.el (strokes):
7604 * term.el (term):
7605 * uniquify.el (uniquify):
7606 * w32-vars.el (w32):
7607 * calc/calc.el (calc):
7608 * emacs-lisp/bytecomp.el (bytecomp):
7609 * emacs-lisp/cl-indent.el (lisp-indent):
7610 * emacs-lisp/edebug.el (edebug):
7611 * emacs-lisp/elp.el (elp):
7612 * emacs-lisp/testcover.el (testcover):
7613 * emacs-lisp/trace.el (trace):
7614 * emulation/viper-ex.el (viper-ex):
7615 * emulation/viper-mous.el (viper-mouse):
7616 * mail/mailalias.el (mailalias):
7617 * mail/supercite.el (supercite, supercite-frames)
7618 (supercite-attr, supercite-cite, supercite-hooks):
7619 * net/rcompile.el (remote-compile):
7620 * net/rlogin.el (rlogin):
7621 * obsolete/ooutline.el (outlines):
7622 * progmodes/delphi.el (delphi):
7623 * progmodes/ebnf2ps.el (postscript, ebnf2ps, ebnf-special)
7624 (ebnf-except, ebnf-repeat, ebnf-terminal, ebnf-non-terminal)
7625 (ebnf-production, ebnf-shape, ebnf-displacement, ebnf-syntactic)
7626 (ebnf-optimization):
7627 * progmodes/etags.el (etags):
7628 * progmodes/executable.el (executable):
7629 * progmodes/idlwave.el (idlwave):
7630 * progmodes/pascal.el (pascal):
7631 * progmodes/prolog.el (prolog):
7632 * progmodes/python.el (python):
7633 * progmodes/scheme.el (scheme):
7634 * progmodes/sh-script.el (sh, sh-script):
7635 * progmodes/sql.el (SQL):
7636 * progmodes/tcl.el (tcl):
7637 * textmodes/bibtex.el (bibtex, bibtex-autokey):
7638 * textmodes/enriched.el (enriched):
7639 * textmodes/makeinfo.el (makeinfo):
7640 * textmodes/sgml-mode.el (sgml):
7641 * textmodes/table.el (table-hooks):
7642 * textmodes/tex-mode.el (tex-file, tex-run, tex-view):
7643 * textmodes/texinfo.el (texinfo):
7644 * textmodes/two-column.el (two-column):
7645 Finish `defgroup' description with period.
59fda2fa 7646
ec0421f3 7647 * emacs-lisp/cl-indent.el (lisp-indent-maximum-backtracking):
6db8cbf5 7648 * eshell/esh-var.el (eshell-var):
bc25429a 7649 * progmodes/vhdl-mode.el (vhdl-testbench):
6db8cbf5
JB
7650 * textmodes/org.el (org): Fix typos in docstrings.
7651
7652 * emacs-lisp/timer.el (with-timeout): Improve argument/docstring
7653 consistency.
ec0421f3
JB
7654
7655 * progmodes/flymake.el (flymake-find-file): Remove.
7656 (flymake-float-time): Use `with-no-warnings'.
7657 (flymake-check-start-time, flymake-check-was-interrupted)
7658 (flymake-err-info, flymake-is-running, flymake-last-change-time)
7659 (flymake-new-err-info): `defvar' at compile time.
7660
76612005-07-03 Juanma Barranquero <lekktu@gmail.com>
7662
7663 * replace.el (occur-hook): Doc fix.
7664 (occur-1): Don't call `occur-hook' if there are no matches.
7665
3d393029
RS
76662005-07-03 Richard M. Stallman <rms@gnu.org>
7667
f24cd32e
RS
7668 * emulation/tpu-edt.el (tpu-original-global-map): Don't copy
7669 global-map, save the same map.
7670 (global-map): Don't alter it at top level.
7671 (tpu-edt-on): Save global map in tpu-original-global-map, then copy.
7672 Then alter it here instead.
7673 (tpu-edt-off): Set global-map to the saved one.
7674
7675 * emulation/tpu-edt.el (tpu-emacs19-p): Var deleted.
7676 All references simplified.
c13ce396 7677 (tpu-lucid-emacs-p): Rename from tpu-lucid-emacs19-p. Uses changed.
7fe48b75
RS
7678 (zmacs-regions): Add defvar.
7679 (repeat-complex-command-map): Everything about that deleted.
f24cd32e 7680
3d393029
RS
7681 * textmodes/artist.el (artist-key-is-drawing)
7682 (artist-key-endpoint1, artist-key-poly-point-list)
7683 (artist-key-shape, artist-key-draw-how, artist-popup-menu-table)
7684 (artist-key-compl-table, artist-rb-save-data)
7685 (artist-arrow-point-1, artist-arrow-point-2): Move defvars up.
7686 Don't put them in eval-when-compile.
7687 (artist-set-arrow-points-for-poly): Use `last', not `artist-last'.
7688
7689 * progmodes/ebrowse.el (ebrowse-revert-tree-buffer-from-file):
7690 Use with-no-warnings.
7691
7692 * net/browse-url.el (dos-windows-version): Add defvar.
7693
7694 * mail/supercite.el (filladapt-prefix-table): Add defvar.
7695
7696 * mail/rmailsum.el (rmail-summary-redo): Add defvar.
7697 (rmail-summary-mode-map, rmail-summary-overlay): Defvars moved up.
c13ce396 7698 (rmail-new-summary-line-count): Rename from new-summary-line-count.
3d393029
RS
7699 Add defvar.
7700 (rmail-summary-beginning-of-message): Use with-no-warnings.
7701 (rmail-summary-first-message, rmail-summary-last-message): Likewise.
7702
7703 * emulation/vip.el (vip-replace-string, ex-map, ex-read):
7704 Use with-no-warnings.
7705
7706 * emulation/vi.el (vi-mark-region): Use c-mark-function.
7707 (c-mark-function): Add point-moving-unit property.
7708 (vi-goto-line): Use with-no-warnings.
7709
7710 * emulation/edt.el (edt-last-copied-word): Add defvar.
7711 (zmacs-region-stays): Likewise.
7712 (edt-mark-section-wisely): Use c-mark-function for C.
7713 Use makr-defun for Fortran.
7714 (time-string): defvar deleted.
7715 (edt-display-the-time): Don't set time-string.
7716
7717 * emacs-lisp/macroexp.el (macroexp-accumulate): Rename arg to var+list.
7718
7719 * emacs-lisp/bytecomp.el (byte-compile-nogroup-warn):
7720 Don't warn when name is not constant
7721 or for defining the group `emacs'.
7722
7723 * tooltip.el (gud-tooltip-mode): Add defvar.
7724
7725 * startup.el (default-frame-background-mode): Add defvar.
7726
7727 * smerge-mode.el (smerge-mode): Add duplicate defvar near top.
7728
7729 * info.el (tool-bar-map): Add defvar.
7730
7731 * dired.el (dnd-protocol-alist): Add defvar.
7732
7733 * dired-aux.el (dired-query): Display question with answer, when
7734 the user answers.
7735
7736 * custom.el (custom-add-option): Doc fix.
7737
7738 * bookmark.el (Info-current-node, Info-suffix-list): Add defvars.
7739
112abe24
EZ
77402005-07-03 Eli Zaretskii <eliz@gnu.org>
7741
7742 * font-lock.el (font-lock-regexp-grouping-construct): Fix the
7743 bogus name from the last change.
7744
e1db6c78
LT
77452005-07-02 Luc Teirlinck <teirllm@auburn.edu>
7746
7747 * custom.el (custom-declare-variable): Fix typos in comment.
7748 (custom-known-themes): Doc fix.
7749 (custom-theme-directory): New defcustom.
7750 (require-theme): Make it check `custom-theme-directory'.
7751
7752 * cus-theme.el (custom-new-theme-mode): New function.
7753 (custom-theme-name, custom-theme-variables, custom-theme-faces)
7754 (custom-theme-description): Add compiler defvars.
7755 (customize-create-theme): Add doc to the "*New Custom Theme*"
7756 buffer. Use `custom-new-theme-mode'.
7757 (custom-theme-write): Put the created buffer in emacs-lisp-mode
7758 and save it to the `custom-theme-directory'. Make this the
7759 default directory of the buffer.
7760
ec0421f3 77612005-07-02 David Hunter <hunterd_42@comcast.net> (tiny change)
bd6a83d5 7762
ec0421f3
JB
7763 * progmodes/flymake.el (flymake-mode, flymake-mode-off):
7764 Fix unbalanced parentheses.
bd6a83d5 7765
1953295b
SM
77662005-07-02 Stefan Monnier <monnier@iro.umontreal.ca>
7767
7768 * progmodes/flymake.el (flymake-mode-on, flymake-mode-off): Move body
7769 into flymake-mode and delegate to flymake-mode.
7770
7771 * find-file.el (ff-which-function-are-we-in): Clean up.
7772
1324d580
JB
77732005-07-02 Juanma Barranquero <lekktu@gmail.com>
7774
b1f71b43
JB
7775 * replace.el (occur-rename-buffer): Fix docstring.
7776
1324d580
JB
7777 * emulation/edt.el (*EDT-keys*, edt-default-global-map)
7778 (edt-last-copied-word, edt-learn-macro-count)
7779 (edt-orig-page-delimiter, edt-orig-transient-mark-mode)
7780 (edt-rect-start-point, edt-user-global-map, rect-start-point)
7781 (time-string, zmacs-region-stays):
7782 * emulation/edt-mapper.el (edt-save-function-key-map)
7783 (EDT-key-name): `defvar' to silence the byte-compiler.
7784
d6951bb4
EZ
77852005-07-02 Martin Rudalics <rudalics@gmx.at> (tiny change)
7786
7787 * font-lock.el (font-lock-regexp-grouping-backslash): Rename from
7788 font-lock-regexp-backslash. Doc fix.
7789 (font-lock-regexp-backslash-grouping-construct): Rename from
7790 font-lock-regexp-backslash-construct. Doc fix.
588c0770 7791 (lisp-font-lock-keywords-2): Fix highlighting of Elisp regexp
d6951bb4
EZ
7792 grouping constructs.
7793
014b37b6
EZ
77942005-07-02 Eli Zaretskii <eliz@gnu.org>
7795
7796 * makefile.w32-in (bootstrap): Remove the $(EMACS) binary after
7797 updating all the prerequisites.
7798
64f72ae1
JB
77992005-07-01 Juanma Barranquero <lekktu@gmail.com>
7800
7801 * textmodes/org.el (org-agenda-start-on-weekday)
7802 (org-calendar-to-agenda-key, org-agenda-sorting-strategy)
7803 (org-agenda-use-time-grid, org-archive-location)
7804 (org-allow-space-in-links, org-usenet-links-prefer-google)
7805 (org-enable-table-editor, org-export-default-language)
7806 (org-export-html-show-new-buffer, org-fill-paragraph)
7807 (org-cycle, org-goto-ret, org-goto-left, org-goto-right)
7808 (org-goto-quit, org-occur, org-eval-in-calendar)
7809 (org-agenda-cleanup-fancy-diary, org-agenda-no-heading-message)
7810 (org-agenda-diary-entry, org-remember-help)
7811 (org-table-convert-region, org-at-table-p)
7812 (org-table-move-row-down, org-table-move-row-up)
7813 (org-table-copy-region, org-table-toggle-vline-visibility)
7814 (org-table-get-stored-formulas, org-table-get-specials)
7815 (org-recalc-commands, org-table-eval-formula)
7816 (org-table-formula-substitute-names, orgtbl-make-binding)
7817 (org-format-org-table-html, org-format-table-table-html)
7818 (org-format-table-table-html-using-table-generate-source)
7819 (org-customize): Fix typos in docstrings.
7820 (org-level-2, org-at-timestamp-p, org-agenda-day-view)
7821 (org-agenda-toggle-diary, org-agenda-toggle-time-grid)
7822 (org-back-to-heading): Doc fixes.
7823 (org-agenda-toggle-time-grid, org-cmp-category, org-cmp-time)
7824 (org-agenda-change-all-lines, org-get-header):
7825 Improve argument/docstring consistency.
7826 (orgtbl-error): Fix error message.
7827
7828 * progmodes/flymake.el (flymake-find-possible-master-files)
7829 (flymake-master-file-compare, flymake-get-line-err-count)
7830 (flymake-highlight-line, flymake-gui-warnings-enabled):
7831 Fix typos in docstrings.
7832 (flymake-parse-line, flymake-get-project-include-dirs-function)
7833 (flymake-get-prev-err-line-no, flymake-goto-prev-error):
7834 Doc fixes.
7835 (flymake-get-project-include-dirs-function)
7836 (flymake-make-err-menu-data):
7837 Improve argument/docstring consistency.
7838
b97c98ad
LK
78392005-07-01 Lute Kamstra <lute@gnu.org>
7840
12d6b124
LK
7841 * battery.el (battery-linux-proc-apm): Fix typo in docstring.
7842 Catch errors with ignore-errors. Use temporary buffer.
7843 (battery-linux-proc-acpi): Fix typo in docstring. Document `%r'.
7844
b97c98ad
LK
7845 * facemenu.el (facemenu-unlisted-faces): Delete foreground and
7846 background color faces.
1953295b
SM
7847 (facemenu-set-foreground, facemenu-set-background):
7848 Use facemenu-set-face-from-menu.
b97c98ad
LK
7849 (facemenu-set-face-from-menu): Treat face names that start with
7850 "fg:" or "bg:" as special.
7851 (facemenu-add-new-color): Don't create faces. Simplify.
7852
11bc6e51
RS
78532005-06-30 Richard M. Stallman <rms@gnu.org>
7854
7855 * emacs-lisp/crm.el (crm-do-completion): Handle minibuffer prompt.
7856 (crm-find-current-element): Likewise.
7857
78582005-06-30 Johan Bockg\e,Ae\e(Brd <bojohan@users.sourceforge.net>
7859
1953295b 7860 * help-fns.el (help-do-arg-highlight): Regexp-quote argument names.
11bc6e51 7861
01bf52cb
SM
78622005-06-30 Stefan Monnier <monnier@iro.umontreal.ca>
7863
7864 * arc-mode.el (archive-extract): Make it work as a mouse binding.
7865 (archive-mouse-extract): Make it an obsolete alias.
7866 (archive-mode-map): Don't use archive-mouse-extract any more.
7867 (archive-mode, archive-extract): write-contents-hooks ->
7868 write-contents-functions.
7869 (archive-arc-rename-entry, archive-lzh-rename-entry): Remove unused
7870 first arg.
7871 (archive-rename-entry): Update the call.
7872 (archive-zip-summarize): Remove unused var `method'.
7873 (archive-lzh-summarize): Remove unused var `creator'.
7874
1953295b
SM
7875 * emacs-lisp/debug.el (debug): Quieten Drew Adams by killing the
7876 dedicated frame upon exit.
01bf52cb
SM
7877
7878 * arc-mode.el: Bind inhibit-read-only rather than buffer-read-only.
7879 (archive-zip-extract, archive-zip-expunge)
7880 (archive-zip-update, archive-zip-update-case): Use executable-find.
7881 (archive-resummarize, archive-flag-deleted, archive-unmark-all-files):
7882 Use restore-buffer-modified-p.
7883 (archive-extract, archive-add-new-member, archive-write-file-member):
7884 Use with-current-buffer.
7885 (archive-lzh-ogm, archive-zip-chmod-entry): Use dolist.
7886
0a0157ba
AS
78872005-06-30 Andreas Schwab <schwab@suse.de>
7888
7889 * progmodes/gud.el (gud-filter): Remove unneeded progn.
7890
5026b8ee
GM
78912005-06-30 Glenn Morris <gmorris@ast.cam.ac.uk>
7892
7893 * progmodes/sh-script.el (sh-get-kw): `&' also separates words.
7894
63f7ffb3
JL
78952005-06-30 Juri Linkov <juri@jurta.org>
7896
7897 * faces.el (vertical-border): Inherit from mode-line-inactive
7898 only on tty.
7899
c665bf4b
JB
79002005-06-30 Juanma Barranquero <lekktu@gmail.com>
7901
27bbbadb
JB
7902 * help-fns.el (help-do-arg-highlight): Highlight also -ARG (for
7903 example, -NLINES in the `occur' docstring).
7904
426674a8
JB
7905 * replace.el (occur-1): When no matches are found, do not set the
7906 `buffer-read-only' and modified flags for the occur buffer,
7907 because it is deleted.
7908
c665bf4b
JB
7909 * emulation/cua-base.el (cua-check-pending-input)
7910 (cua-repeat-replace-region, cua-mode, cua-debug)
7911 (cua-auto-tabify-rectangles, cua-inhibit-cua-keys):
7912 Fix typos in docstrings.
7913
7914 * emulation/cua-gmrk.el (cua-toggle-global-mark)
7915 (cua-cut-region-to-global-mark)
7916 (cua--cut-rectangle-to-global-mark):
7917 Remove period from end of messages.
7918
7919 * emulation/cua-rect.el (cua-do-rectangle-padding):
7920 Remove period from end of messages.
7921 (cua--rectangle-seq-format): Fix typo in docstring.
7922 (cua-sequence-rectangle, cua-fill-char-rectangle):
7923 Improve argument/docstring consistency.
7924
9b07ab0a
JL
79252005-06-29 Juri Linkov <juri@jurta.org>
7926
7927 * faces.el (default-frame-background-mode): New internal variable.
7928 (frame-set-background-mode): Use it.
7929
7930 * startup.el (normal-top-level): Set default-frame-background-mode
7931 instead of frame-background-mode. Before setting it, test for its
7932 nil value. Remove tests for frame-background-mode and frame
7933 parameter `reverse'. Add test for "unspecified-fg".
7934
7935 * term/xterm.el (xterm-rxvt-set-background-mode):
7936 * term/rxvt.el (rxvt-set-background-mode):
7937 Set default-frame-background-mode instead of frame-background-mode.
7938
16f43910
JB
79392005-06-29 Juanma Barranquero <lekktu@gmail.com>
7940
0684376b
JB
7941 * simple.el (set-variable): Warn about obsolete user variables.
7942
16f43910
JB
7943 * imenu.el (imenu--completion-buffer):
7944 * mouse.el (mouse-buffer-menu-alist):
7945 * msb.el (msb-invisible-buffer-p):
7946 * calendar/diary-lib.el (diary-header-line-format):
7947 * emacs-lisp/pp.el (pp-buffer):
7948 * progmodes/cperl-mode.el (cperl-do-auto-fill):
7949 * textmodes/picture.el (picture-replace-match):
7950 Change space constants followed by a sexp to "?\s ".
7951
7952 * play/decipher.el (decipher-loop-with-breaks):
7953 * textmodes/texinfo.el (texinfo-insert-@item): Change space
7954 constants "protected" from end of line by a comment to "?\s".
7955
4b2f6649
SM
79562005-06-29 Stefan Monnier <monnier@iro.umontreal.ca>
7957
9a1505e9
SM
7958 * font-lock.el (save-buffer-state): Use `declare'.
7959
4b2f6649
SM
7960 * progmodes/cperl-mode.el (cperl-find-pods-heres): Don't gratuitously
7961 reset the syntax-table to cperl-mode-syntax-table.
7962 (cperl-mode): Make _ into word-syntax during font-locking so "print" in
7963 "foo_print_bar" is not matched as a reserved keyword.
7964
01d37825
CD
79652005-06-29 Carsten Dominik <dominik@science.uva.nl>
7966
16f43910 7967 * textmodes/org.el (orgtbl-setup): New function, for delayed
01d37825
CD
7968 setup for the orgtbl commands.
7969 (org-calc-default-modes): New option.
7970 (orgtbl-make-binding): Use `defun' to get better help display.
7971 (org-diary): Call `org-compile-prefix-format'.
7972 (org-table-formula-substitute-names): New function.
7973 (org-agenda-day-view, org-agenda-week-view): New commands.
7974 (org-agenda-toggle-week-view): Command removed.
7975 (org-tbl-menu): Split off from org-org-menu.
4b2f6649 7976 (org-mode): Move removal of outline-mode menus to here.
01d37825
CD
7977 (org-table-formula-debug): New option.
7978 (org-table-insert-row): Keep first field if just "#" or "*".
7979 (org-mode): Paragraph regexps fixed.
7980 (org-table-recalculate-regexp): New constant.
7981 (org-table-justify-field-maybe): Avoid replace if not necessary.
7982 (org-copy-special, org-cut-special): Use `call-interactively'.
7983 (org-table-copy-region): Take region from `interactive' call.
7984 (org-trim): Return string even if no match.
7985 (org-formula): New face.
4b2f6649
SM
7986 (org-set-font-lock-defaults): No longer highlight "FIXME".
7987 But highlight formula-related fields in table.
01d37825
CD
7988 (org-table-p): Use regexp, not fontification.
7989 (org-table-align): Handle white space at end of line.
7990 (org-table-formula-evaluate-inline): New option.
7991 (org-mode): Auto-wrapping in comment lines turned off.
7992 (org-table-copy-down): Evaluate only in copied field, not in
7993 destination.
7994 (org-table-current-formula): Variable removed.
7995 (org-table-store-formulas, org-table-get-stored-formulas)
7996 (org-table-modify-formulas, org-table-replace-in-formulas)
7997 (org-table-maybe-eval-formula): New functions.
4b2f6649 7998 (org-table-get-formula): Modify to use stored formulas.
01d37825
CD
7999 (org-table-insert-column, org-table-delete-column)
8000 (org-table-move-column): Call `org-table-modify-formulas'.
8001 (org-complete): Add completion for keyword formulas.
8002 (orgtbl-mode): Pull orgtbl-mode-map to start of
8003 minor-mode-map-alist.
8004
8c39e595
SM
80052005-06-29 Stefan Monnier <monnier@iro.umontreal.ca>
8006
4b2f6649
SM
8007 * progmodes/python.el (python-check): Require `compile' before
8008 modifying its variables.
8009
8c39e595
SM
8010 * newcomment.el (comment-indent-default): Don't get fooled by an early
8011 end of buffer.
8012
27484eb0
VJL
80132005-06-28 Vinicius Jose Latorre <viniciusjl@ig.com.br>
8014
8c39e595 8015 * ps-print.el (ps-print-version): Fix version number.
27484eb0 8016
34e60863
LT
80172005-06-28 Luc Teirlinck <teirllm@auburn.edu>
8018
9569175e 8019 * textmodes/ispell.el (ispell-word): Remove stray parenthesis.
34e60863 8020
025691ed
RS
80212005-06-28 Richard M. Stallman <rms@gnu.org>
8022
8023 * textmodes/flyspell.el (flyspell-use-local-map): Variable deleted.
8024 (flyspell-local-mouse-map): Declaration deleted.
8025 (flyspell-mouse-map): Bind only mouse-2.
8026 (flyspell-mode-map): Don't test flyspell-use-local-map.
8027 (flyspell-overlay-keymap-property-name): Var deleted.
8028 (flyspell-mode-on): Don't make local bindings for
8029 flyspell-mouse-map and flyspell-mode-map.
8030 (make-flyspell-overlay): Unconditionally put on `keymap' text prop.
8031
8032 * textmodes/ispell.el (ispell-word): Do not ignore short words.
8033
8034 * progmodes/compile.el (compilation-next-error-function):
8035 Don't switch buffers; operate on the current buffer.
8036
a1522a36
JL
8037 * progmodes/compile.el (compilation-error-file-name)
8038 (compilation-warning-file-name, compilation-info-file-name)
8039 (compilation-line-number, compilation-column-number): New faces.
8040 (compilation-error-face, compilation-warning-face)
8041 (compilation-info-face, compilation-line-face)
8042 (compilation-column-face): Use them.
8043
025691ed
RS
8044 * facemenu.el (facemenu-add-face): Warn when font-lock is active.
8045
8046 * comint.el (comint-password-prompt-regexp): Accept ", try again".
8047
8048 * bindings.el (global-map): Bind insertchar and its variants.
8049
80502005-06-27 Richard M. Stallman <rms@gnu.org>
8051
8052 * textmodes/artist.el (artist-text-overwrite)
8053 (artist-figlet-get-extra-args, artist-text-see-thru): Use read-string.
8054
9dae638c
VJL
80552005-06-27 Vinicius Jose Latorre <viniciusjl@ig.com.br>
8056
8057 * ps-print.el: It was not working the page selection for printing.
8058 Reported by Sebastian Tennant <sebyte@smolny.plus.com>.
8059 (ps-print-version): New version 6.6.7.
8060 (ps-end-sheet): New fun.
8061 (ps-header-sheet, ps-end-job): Call it.
8062
efd6ebec
LT
80632005-06-27 Luc Teirlinck <teirllm@auburn.edu>
8064
b61bfa4d 8065 * subr.el (add-to-list, add-to-ordered-list): Doc fixes.
efd6ebec 8066
019b1899
LK
80672005-06-27 Lute Kamstra <lute@gnu.org>
8068
8069 * facemenu.el (facemenu-unlisted-faces): Add foreground and
8070 background color faces.
8071 (facemenu-get-face): Delete function.
8072 (facemenu-set-face-from-menu): Don't call facemenu-get-face.
8c39e595 8073 (facemenu-add-new-color): Make second argument mandatory.
588c0770 8074 Create the appropriate face and return it. Simplify.
019b1899
LK
8075 (facemenu-set-foreground, facemenu-set-background): Don't check if
8076 color is defined. Use return value of facemenu-add-new-color.
8077
32da5de9
NR
80782005-06-26 Nick Roberts <nickrob@snap.net.nz>
8079
8080 * progmodes/gud.el (gud-filter): Add missing argument to
8081 with-selected-window.
8082
62350cdd
SM
80832005-06-26 Stefan Monnier <monnier@iro.umontreal.ca>
8084
8085 * emacs-lisp/easy-mmode.el (define-minor-mode): Don't automatically add
8086 a :require to the defcustom.
8087
8088 * emacs-lisp/autoload.el (make-autoload): Add the :setter for
8089 defcustoms corresponding to minor modes.
8090
ec9ac2be
DP
80912005-06-26 David Ponce <david@dponce.com>
8092
025691ed 8093 * recentf.el: Require tree-widget instead of wid-edit.
ec9ac2be
DP
8094 (recentf-filename-handler): Fix widget :type.
8095 (recentf-cancel-dialog, recentf-open-more-files)
8096 (recentf-open-files-action): Doc fix.
8097 (recentf-dialog-goto-first): New function.
8098 (recentf-dialog-mode-map): Set parent keymap first.
62350cdd
SM
8099 (recentf-dialog-mode): Define with define-derived-mode.
8100 Don't display continuation lines in dialogs.
ec9ac2be
DP
8101 (recentf-edit-list): Rename from recentf-edit-selected-items.
8102 (recentf-edit-list-select): Rename from recentf-edit-list-action.
8103 Simplify.
8104 (recentf-edit-list-validate): New function.
8105 (recentf-edit-list): Update accordingly.
8106 (recentf-open-files-item-shift): Remove.
8107 (recentf-open-files-item): Convert menu elements into tree and
8108 link widgets. Don't create the widgets.
8109 (recentf-open-files): Update accordingly.
8110 (recentf-save-list): Untabify.
8111
33b79ce4
LT
81122005-06-25 Luc Teirlinck <teirllm@auburn.edu>
8113
dd716cec
LT
8114 * replace.el (keep-lines-read-args): Add INTERACTIVE arg.
8115 (keep-lines): Add INTERACTIVE arg. Never delete lines only
8116 partially contained in the active region. Do not take active
8117 region into account when called from Lisp, unless INTERACTIVE arg
8118 is non-nil. Use `forward-line' instead of `beginning-of-line' to
8119 avoid trouble with fields. Make marker point nowhere when no
8120 longer used. Always return nil. Doc fix.
8121 (flush-lines): Add INTERACTIVE arg. Do not take active region
8122 into account when called from Lisp, unless INTERACTIVE arg is
8123 non-nil. Use `forward-line' instead of `beginning-of-line' to
8124 avoid trouble with fields. Make marker point nowhere when no
8125 longer used. Always return nil. Doc fix.
8126 (how-many): Add INTERACTIVE arg. Make RSTART and REND args
8127 interchangeable. Do not take active region into account when
8128 called from Lisp, unless INTERACTIVE arg is non-nil. Do not print
8129 message in echo area when called from Lisp, unless INTERACTIVE arg
8130 is non-nil. Avoid saying "1 occurrences". Do not use markers.
8131 Return the number of matches. Doc fix.
8132 (occur): Doc fix.
8133 (perform-replace): Make comment follow double space convention for
8134 the sake of `outline-minor-mode'.
8135
33b79ce4
LT
8136 * faces.el (facep): Doc fix.
8137
df13531d
RS
81382005-06-25 Richard M. Stallman <rms@gnu.org>
8139
a68d870b
RS
8140 * facemenu.el (facemenu-enable-faces-p): New function.
8141 (facemenu-background-menu, facemenu-foreground-menu)
8142 (facemenu-face-menu): Add menu-enable property.
8143
df13531d
RS
8144 * jka-compr.el (jka-compr-insert-file-contents):
8145 Special handling if cannot find the uncompression program.
8146
8147 * cus-face.el (custom-face-attributes): Add autoload.
8148
8149 * emacs-lisp/lisp-mode.el (lisp-mode-variables):
8150 Bind comment-indent-function locally.
8151
8152 * window.el (save-selected-window): Use save-current-buffer.
8153
8154 * subr.el (with-selected-window): Use save-current-buffer.
8155
8156 * progmodes/gud.el (gud-filter): Simplify using with-selected-window
8157 and with-current-buffer.
8158
19cfc561
RS
81592005-06-24 Richard M. Stallman <rms@gnu.org>
8160
8161 * simple.el (line-move-1): Fix previous change.
8162
8346425e
JB
81632005-06-24 Juanma Barranquero <lekktu@gmail.com>
8164
8165 * replace.el (occur-1): Set `buffer-read-only' and the
8166 buffer-modified flag before running `occur-hook' to protect
8167 against unintentional buffer switches that can lead to data loss.
8168
1c955542
NR
81692005-06-24 Nick Roberts <nickrob@snap.net.nz>
8170
8171 * progmodes/gud.el (gud-tooltip-print-command): Indent properly.
8172 (gud-gdb-marker-filter): Use font-lock-warning-face for any
8173 initial error.
8346425e 8174
1c955542
NR
8175 * progmodes/gdb-ui.el (gdb-send): Remove warning face from errors
8176 after fresh input.
8177 (gdb-var-create-handler): Put name of expression in quotes.
8346425e 8178
6fb276bd
LT
81792005-06-23 Luc Teirlinck <teirllm@auburn.edu>
8180
8181 * emacs-lisp/ring.el (ring-elements): Make it return a list of the
8182 elements of RING in order, and without bogus nil elements.
8183
528b6abc
RS
81842005-06-23 Richard M. Stallman <rms@gnu.org>
8185
8186 * simple.el (set-variable): Args renamed; doc fix.
8187 (line-move-1): When there are overlays around, use vertical-motion.
8188
8189 * faces.el (escape-glyph): Use brown against light background.
62350cdd 8190 (nobreak-space): Rename from no-break-space.
528b6abc
RS
8191 Fix previous change.
8192
8193 * dired-aux.el (dired-do-copy): Fix arg prompt.
8194
8195 * mail/sendmail.el (mail-setup-with-from): Fix custom type.
8196
aed4a603
GM
81972005-06-23 Glenn Morris <gmorris@ast.cam.ac.uk>
8198
8199 * mail/emacsbug.el (report-emacs-bug): Use "X server distributor"
8200 rather than "Distributor".
8201
9180519b
LK
82022005-06-23 Lute Kamstra <lute@gnu.org>
8203
8204 * emacs-lisp/debug.el (debugger-special-form-p): New defun.
8205 (debug-on-entry): Use it. New interactive declaration that uses
8206 function-called-at-point.
8207
9d12e52b
KS
82082005-06-23 Kim F. Storm <storm@cua.dk>
8209
8210 * subr.el (save-match-data): Add comment about using evaporate arg
8211 to set-match-data.
8212
6d44324c
GM
82132005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
8214
8215 * cus-edit.el (customize-face)
8216 (customize-face-other-window): Handle face aliases.
8217
8218 * faces.el (face-documentation, set-face-attribute)
8219 (face-spec-set): Handle face aliases.
8220
a1ef2eab
JB
82212005-06-22 Juanma Barranquero <lekktu@gmail.com>
8222
8223 * help-mode.el (help-make-xrefs): If a symbol representing a face
8224 name is not followed by the word "face", it could still be a
8225 function or variable name, so don't bypass other checks.
8226
8906db27
JL
82272005-06-22 Juri Linkov <juri@jurta.org>
8228
8229 * ps-print.el (ps-face-foreground-name, ps-face-background-name):
8230 Replace aliased functions with calls where second arg `inherit' is t.
8231
8431b136
NR
82322005-06-22 Nick Roberts <nickrob@snap.net.nz>
8233
8234 * progmodes/gdb-ui.el (gdb-error): New variable.
8235 (gdb-error): New function.
8236 (gdb-annotation-rules): Act on error-begin and error annotations.
8237 (gdb-concat-output): Use font-lock-warning-face for errors.
8238
53abc3bf
MB
82392005-06-22 Miles Bader <miles@gnu.org>
8240
5715f853
MB
8241 * bindings.el (propertized-buffer-identification): Use renamed
8242 `Buffer-menu-buffer' face.
8243
62350cdd 8244 * faces.el (vertical-border): Rename from `vertical-divider'.
73106994 8245 (escape-glyph): Change dark-background color back to `cyan'.
53abc3bf 8246
36a3b076
JL
82472005-06-21 Juri Linkov <juri@jurta.org>
8248
8249 * faces.el (face-user-default-spec): Try getting `customized-face'
8250 prior to `saved-face'.
8251 (frame-background-mode): Refill docstring.
8252
8253 * emacs-lisp/lisp-mode.el (eval-defun-1):
8254 * emacs-lisp/edebug.el (edebug-eval-defun):
8255 Set `saved-face' temporarily to nil before calling form.
8256 Set `customized-face' to the new spec after that.
8257
23873c96
JB
82582005-06-21 Juanma Barranquero <lekktu@gmail.com>
8259
8260 * subr.el (1value, lambda, key-substitution-in-progress):
8261 Doc fixes.
8262
8263 * autoinsert.el (auto-insert-alist):
8264 * ses.el (ses-call-printer):
8265 * subr.el (noreturn):
8266 * emacs-lisp/lisp.el (check-parens):
8267 * emacs-lisp/byte-opt.el (byte-optimize-pure-func):
8268 * net/browse-url.el (browse-url-mosaic):
8269 * progmodes/cc-defs.el (c-safe-scan-lists):
8270 * progmodes/ebnf-abn.el (ebnf-abn-lex):
8271 * progmodes/ebnf-bnf.el (ebnf-bnf-lex):
8272 * progmodes/ebnf-dtd.el (ebnf-dtd-lex):
8273 * progmodes/ebnf-ebx.el (ebnf-ebx-lex):
8274 * progmodes/ebnf-iso.el (ebnf-iso-lex):
8275 * progmodes/ebnf-yac.el (ebnf-yac-lex): Fix spellings.
8276
c224c19a
RS
82772005-06-21 Reiner Steib <Reiner.Steib@gmx.de>
8278
8279 * pcvs-defs.el (cvs-menu): Add cvs-mode-mark and cvs-mode-unmark.
8280
006b1390
GM
82812005-06-21 Glenn Morris <gmorris@ast.cam.ac.uk>
8282
8283 * calendar/appt.el (appt-make-list): Activate the package, if
8284 not already active (for backwards compatibility).
8285
b7d1f38f
KS
82862005-06-20 Kim F. Storm <storm@cua.dk>
8287
8288 * subr.el (add-to-ordered-list): Test membership with eq. Simplify.
8289
b4e49aee
MB
82902005-06-20 Miles Bader <miles@gnu.org>
8291
8292 * faces.el (vertical-divider): New face.
8293
01ba9662
JB
82942005-06-20 Juanma Barranquero <lekktu@gmail.com>
8295
8296 * simple.el (kill-whole-line): Doc fix.
8297 (next-error-buffer-p, next-error-find-buffer)
8298 (clone-indirect-buffer): Fix typos in docstrings.
cc4cb0f5
JB
8299 (comment-line-break-function): Doc fix: don't say variable
8300 is automatically buffer-local (it isn't).
01ba9662 8301
ebd06e28
MA
83022005-06-19 Michael Albinus <michael.albinus@gmx.de>
8303
8304 * net/tramp-ftp.el (top):
8305 * net/tramp-smb.el (top):
8306 * net/tramp-util.el (top):
8307 * net/tramp-uu.el (top):
8308 * net/tramp-vc.el (top):
8309 * net/tramp.el (top): Revert copyright years back to original
8310 ones. Tramp has a life outside GNU Emacs.
8311
5dafe00b
NR
83122005-06-19 Nick Roberts <nickrob@snap.net.nz>
8313
01ba9662 8314 * tooltip.el (tooltip-use-echo-area): Don't make it obsolete.
5dafe00b 8315
f04a8969
JL
83162005-06-18 Juri Linkov <juri@jurta.org>
8317
8318 * progmodes/grep.el (grep-regexp-alist): Use backreference at the
8319 end of first regexp to limit the match to the position between
8320 line number and source line with same separator character as used
8321 between file name and line number. In the second regexp limit
8322 mouse-face area to file name and line number by adding new group
8323 for them and referring it in HYPERLINK arg.
8324 (grep-regexp-alist, grep-mode-font-lock-keywords): Use shy group.
8325 (grep-mode): Set font-lock-lines-before to 0 to not refontify the
8326 previous line where grep markers may be already removed.
8327
e7c2398a
EZ
83282005-06-18 Peter Kleiweg <p.c.j.kleiweg@rug.nl>
8329
62350cdd 8330 * progmodes/ps-mode.el: Update version and maintainer's email address.
e7c2398a 8331
7ceb6e54 83322005-06-18 Steve Youngs <steve@xemacs.org>
49866ff8
EZ
8333
8334 * net/browse-url.el (browse-url-browser-function)
8335 (browse-url-default-browser): Add firefox.
8336 (browse-url-firefox-program, browse-url-firefox-arguments)
8337 (browse-url-firefox-startup-arguments)
8338 (browse-url-firefox-new-window-is-tab): New defcustoms.
8339 (browse-url-firefox, browse-url-firefox-sentinel): New functions.
8340
f19b57e3
RS
83412005-06-17 Richard M. Stallman <rms@gnu.org>
8342
0ad6717d
RS
8343 * startup.el (command-line): Warn if specified user name has
8344 no home directory.
8345
f19b57e3
RS
8346 * term.el (term-get-old-input, term-input-filter, term-input-sender)
8347 (term-mode-hook, term-exec-hook, term-escape-char): Doc fixes.
8348
ebd06e28 8349 * longlines.el (longlines-mode, longlines-show-hard-newlines):
f19b57e3
RS
8350 Doc fixes.
8351
8352 * faces.el (underline): Try bold if terminal doesn't support underline.
8353
8354 * mail/sendmail.el (mail-setup-with-from): New variable.
8355 (mail-insert-from-field): New function.
8356 (sendmail-send-it): Call it.
8357 (mail-setup): Optionally call it here.
8358
8359 * term/linux.el: Call tty-no-underline.
8360
043f95ab
LT
83612005-06-17 Luc Teirlinck <teirllm@auburn.edu>
8362
8363 * emacs-lisp/edebug.el (edebug-goto-here): Doc fix.
8364
579322ca
MB
83652005-06-17 Miles Bader <miles@gnu.org>
8366
fa735daa
MB
8367 * ediff-init.el (ediff-current-diff-A, ediff-current-diff-B)
8368 (ediff-current-diff-C, ediff-current-diff-Ancestor)
8369 (ediff-fine-diff-A, ediff-fine-diff-B, ediff-fine-diff-C)
8370 (ediff-fine-diff-Ancestor, ediff-even-diff-A, ediff-even-diff-B)
8371 (ediff-even-diff-C, ediff-even-diff-Ancestor, ediff-odd-diff-A)
8372 (ediff-odd-diff-B, ediff-odd-diff-C, ediff-odd-diff-Ancestor):
8373 Remove "-face" suffix from face names.
8374 (ediff-current-diff-face-A, ediff-current-diff-face-B)
8375 (ediff-current-diff-face-C, ediff-current-diff-face-Ancestor)
8376 (ediff-fine-diff-face-A, ediff-fine-diff-face-B)
8377 (ediff-fine-diff-face-C, ediff-fine-diff-face-Ancestor)
8378 (ediff-even-diff-face-A, ediff-even-diff-face-B)
8379 (ediff-even-diff-face-C, ediff-even-diff-face-Ancestor)
8380 (ediff-odd-diff-face-A, ediff-odd-diff-face-B)
8381 (ediff-odd-diff-face-C, ediff-odd-diff-face-Ancestor):
8382 New backward-compatibility aliases for renamed faces.
8383 (ediff-current-diff-face-A, ediff-current-diff-face-B)
8384 (ediff-current-diff-face-C, ediff-current-diff-face-Ancestor)
8385 (ediff-fine-diff-face-A, ediff-fine-diff-face-B)
8386 (ediff-fine-diff-face-C, ediff-fine-diff-face-Ancestor)
8387 (ediff-even-diff-face-A, ediff-even-diff-face-B)
8388 (ediff-even-diff-face-C, ediff-even-diff-face-Ancestor)
8389 (ediff-odd-diff-face-A, ediff-odd-diff-face-B)
8390 (ediff-odd-diff-face-C, ediff-odd-diff-face-Ancestor):
8391 Use renamed ediff faces.
8392
958e6876
MB
8393 * eshell/esh-test.el (eshell-test-ok, eshell-test-failed):
8394 Remove "-face" suffix from face names.
53099cfc 8395 (eshell-test-ok-face, eshell-test-failed-face):
958e6876
MB
8396 New backward-compatibility aliases for renamed faces.
8397 (eshell-run-test): Use renamed eshell-test faces.
8398
ca19f3f1
AS
8399 * eshell/em-prompt.el (eshell-prompt): Remove "-face" suffix from
8400 face name.
8401 (eshell-prompt-face): New backward-compatibility alias for renamed
8402 face.
958e6876
MB
8403 (eshell-emit-prompt): Use renamed eshell-prompt face.
8404
8405 * eshell/em-ls.el (eshell-ls-directory, eshell-ls-symlink)
8406 (eshell-ls-executable, eshell-ls-readonly, eshell-ls-unreadable)
8407 (eshell-ls-special, eshell-ls-missing, eshell-ls-archive)
8408 (eshell-ls-backup, eshell-ls-product, eshell-ls-clutter):
8409 Remove "-face" suffix from face names.
8410 (eshell-ls-directory-face, eshell-ls-symlink-face)
8411 (eshell-ls-executable-face, eshell-ls-readonly-face)
8412 (eshell-ls-unreadable-face, eshell-ls-special-face)
8413 (eshell-ls-missing-face, eshell-ls-archive-face)
8414 (eshell-ls-backup-face, eshell-ls-product-face)
53099cfc 8415 (eshell-ls-clutter-face):
958e6876
MB
8416 New backward-compatibility aliases for renamed faces.
8417 (eshell-ls-decorated-name): Use renamed eshell-ls faces.
8418
62350cdd
SM
8419 * progmodes/cc-fonts.el (c-nonbreakable-space-face):
8420 Remove "-face" suffix from face name.
579322ca
MB
8421 (c-cpp-matchers): Use the variable `c-nonbreakable-space-face'
8422 instead of literal face.
8423
289824a3
JB
84242005-06-17 Juanma Barranquero <lekktu@gmail.com>
8425
53099cfc
JB
8426 * emacs-lisp/warnings.el (display-warning, lwarn)
8427 (warning-minimum-log-level): Doc fixes.
8428 (warning-minimum-level, warning-minimum-log-level):
8429 Add :debug to :type choices.
8430
289824a3
JB
8431 * progmodes/ada-mode.el (ada-format-paramlist)
8432 (ada-get-indent-case, ada-check-matching-start)
8433 (ada-check-defun-name, ada-goto-matching-decl-start)
8434 (ada-goto-matching-start, ada-goto-matching-end, ada-tab)
8435 (ada-untab, ada-move-to-start, ada-fill-comment-paragraph)
8436 (ada-make-subprogram-body): Follow error conventions.
8437 (ada-case-exception-file, ada-indent-comment-as-code)
8438 (ada-indent-handle-comment-special, ada-indent-renames)
8439 (ada-indent-return, ada-search-directories-internal)
8440 (ada-tab-policy, ada-case-exception-substring)
8441 (ada-other-file-alist, ada-matching-start-re)
8442 (ada-matching-decl-start-re, ada-contextual-menu-last-point)
8443 (ada-imenu-generic-expression, ada-compile-goto-error)
8444 (ada-in-comment-p, ada-in-string-p, ada-in-string-or-comment-p)
8445 (ada-popup-menu, ada-add-extensions, ada-mode)
8446 (ada-region-selected, ada-create-case-exception)
8447 (ada-create-case-exception-substring, ada-after-keyword-p)
8448 (ada-activate-keys-for-case, ada-adjust-case-region)
8449 (ada-adjust-case-buffer, ada-format-paramlist)
8450 (ada-scan-paramlist, ada-insert-paramlist)
8451 (ada-indent-newline-indent)
8452 (ada-indent-newline-indent-conditional)
8453 (ada-justified-indent-current, ada-goto-previous-word)
8454 (ada-indent-current, ada-get-indent-open-paren)
8455 (ada-get-indent-paramlist, ada-get-indent-end)
8456 (ada-get-indent-case, ada-get-indent-when, ada-get-indent-if)
8457 (ada-get-indent-block-start, ada-get-indent-subprog)
8458 (ada-get-indent-noindent, ada-get-indent-label)
8459 (ada-get-indent-loop, ada-get-indent-type, ada-goto-stmt-start)
8460 (ada-search-prev-end-stmt, ada-goto-next-non-ws)
8461 (ada-goto-stmt-end, ada-goto-next-word)
8462 (ada-check-matching-start, ada-check-defun-name)
8463 (ada-goto-matching-decl-start, ada-goto-matching-start)
8464 (ada-goto-matching-end, ada-search-ignore-string-comment)
8465 (ada-in-decl-p, ada-looking-at-semi-or)
8466 (ada-looking-at-semi-private, ada-in-paramlist-p)
8467 (ada-in-open-paren-p, ada-tab, ada-indent-current-function)
8468 (ada-untab-hard, ada-move-to-start, ada-move-to-end)
8469 (ada-next-procedure, ada-previous-procedure, ada-next-package)
8470 (ada-previous-package, ada-create-menu)
8471 (ada-fill-comment-paragraph-justify)
8472 (ada-fill-comment-paragraph-postfix, ada-fill-comment-paragraph)
8473 (ada-other-file-name, ada-last-which-function-line)
8474 (ada-last-which-function-subprog, ada-which-function)
8475 (ada-get-body-name, ada-outline-level, ada-narrow-to-defun)
8476 (ada-gen-treat-proc, ada-check-emacs-version)
8477 (ada-continuation-indent, ada-align-region-separate):
8478 Fix typos in docstrings.
8479 (ada-adjust-case, ada-adjust-case-interactive): Doc fixes.
8480
52167727
LK
84812005-06-16 Lute Kamstra <lute@gnu.org>
8482
8483 * simple.el (fundamental-mode): Run after-change-major-mode-hook
8484 conditionally.
8485
04cedb11
JB
84862005-06-16 Juanma Barranquero <lekktu@gmail.com>
8487
246d1dba
JB
8488 * comint.el (comint-replace-by-expanded-filename)
8489 (comint-prompt-regexp, comint-delimiter-argument-list)
8490 (comint-preinput-scroll-to-bottom):
8491 * info.el (Info-hide-cookies-node):
8492 * ls-lisp.el (ls-lisp-classify):
8493 * find-file.el (ff-search-directories, ff-special-constructs)
8494 (ff-find-other-file):
8495 * font-lock.el (font-lock-keywords):
8496 * shell.el (shell-prompt-pattern)
8497 (shell-dynamic-complete-functions, shell-mode)
8498 (shell-delimiter-argument-list):
8499 * term.el (term-replace-by-expanded-filename)
8500 (term-prompt-regexp, term-delimiter-argument-list):
8501 * woman.el (woman-ignore, woman0-if):
8502 * emacs-lisp/derived.el (derived-mode-init-mode-variables):
8503 * emacs-lisp/elint.el (elint-init-env):
8504 * emacs-lisp/regexp-opt.el (regexp-opt-depth):
8505 * eshell/esh-mode.el (eshell-preinput-scroll-to-bottom):
8506 * language/ethio-util.el (ethio-tilde-escape)
8507 (ethio-use-three-dot-question):
8508 * net/zone-mode.el (zone-mode-load-time-setup):
8509 * progmodes/cc-align.el (c-lineup-argcont):
8510 * progmodes/cc-awk.el (c-awk-beginning-of-defun):
8511 * progmodes/cperl-mode.el (cperl-set-style-back):
8512 * progmodes/inf-lisp.el (inferior-lisp-prompt):
8513 * progmodes/vhdl-mode.el (vhdl-beginning-of-libunit):
8514 Fix spellings in docstrings.
8515
8516 * textmodes/sgml-mode.el (sgml-calculate-indent, html-tag-help):
8517 * progmodes/modula2.el (m2-for): Fix spellings.
8518
8519 * menu-bar.el (menu-bar-games-menu): Fix typo in menu help string.
8520
8521 * simple.el (undo-more): Don't use `format' on `error' arguments.
8522 Improve argument/docstring consistency.
8523 (pending-undo-list): Doc fix.
8524
8525 * smerge-mode.el (smerge-ensure-match):
8526 * emulation/vip.el (vip-ex):
8527 * net/zone-mode.el (zone-mode-update-serial):
8528 * progmodes/idlwave.el (idlwave-complete):
8529 * progmodes/vhdl-mode.el (vhdl-visit-file)
8530 (vhdl-compose-wire-components):
8531 Don't use `format' on `error' arguments.
8532
04cedb11
JB
8533 * tooltip.el (tooltip-start-delayed-tip, tooltip-timeout)
8534 (tooltip-use-echo-area, tooltip-process-prompt-regexp)
8535 (tooltip-help-tips): Fix typos in docstrings.
8536
c25ae380
DP
85372005-06-16 David Ponce <david@dponce.com>
8538
8539 * tree-widget.el (tree-widget-value-create): Simplify last change.
8540
e6838581
KS
85412005-06-15 Matt Hodges <MPHodges@member.fsf.org>
8542
8543 * ido.el (ido-incomplete-regexp): New variable.
8544 (ido-set-matches-1): Handle invalid-regexp error and set
8545 ido-incomplete-regexp.
8546 (ido-incomplete-regexp): New face.
8547 (ido-completions): Use it.
62350cdd
SM
8548 (ido-complete, ido-exit-minibuffer, ido-completions):
8549 Handle incomplete regexps.
e6838581
KS
8550 (ido-completions): Add check for complete match when entering a regexp.
8551
10f401d2
SM
85522005-06-15 Stefan Monnier <monnier@iro.umontreal.ca>
8553
8554 * subr.el (add-to-ordered-list): Use a weak hash-table to avoid leaks.
8555
c202dc91
SM
85562005-06-15 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
8557
8558 * textmodes/bibtex.el (bibtex-Preamble): Enclose BibTeX preamble
8559 by field delimiters.
8560
763e7cf6
DP
85612005-06-15 David Ponce <david@dponce.com>
8562
3b2f3d1a
DP
8563 * tree-widget.el: eval-and-compile inlined functions so they will
8564 be available at run-time too.
8565 (tree-widget-super-format-handler)
763e7cf6
DP
8566 (tree-widget-format-handler): Remove.
8567 (tree-widget-value-create): Handle the :indent property.
8568
e6572f79
MB
85692005-06-15 Miles Bader <miles@gnu.org>
8570
ef88a999
MB
8571 * progmodes/which-func.el (which-func): Only inherit
8572 `font-lock-function-name-face' when that makes sense against the
8573 default mode-line face, otherwise set the face color explicitly.
8574
e6572f79
MB
8575 * progmodes/cperl-mode.el (cperl-init-faces): Use literal cperl
8576 faces instead of (non-existent) variables.
8577
f1b6d70f
SM
85782005-06-14 Stefan Monnier <monnier@iro.umontreal.ca>
8579
8580 * iswitchb.el (iswitchb-to-end): Replace mapcar with dolist.
8581 (iswitchb-get-matched-buffers): Likewise. Simplify.
8582
b6116bd2
MB
85832005-06-14 Miles Bader <miles@gnu.org>
8584
a5d37031
MB
8585 * progmodes/ld-script.el (ld-script-location-counter):
8586 Remove "-face" suffix from face name.
e6838581 8587 (ld-script-location-counter-face):
a5d37031
MB
8588 New backward-compatibility alias for renamed face.
8589 (ld-script-location-counter-face): Use renamed face.
8590
e4c067b5
MB
8591 * progmodes/cperl-mode.el (cperl-nonoverridable, cperl-array)
8592 (cperl-hash): Remove "-face" suffix from face names.
8593 (cperl-nonoverridable-face, cperl-array-face, cperl-hash-face):
a5d37031 8594 New backward-compatibility aliases for renamed faces.
e4c067b5
MB
8595 (cperl-find-pods-heres, cperl-init-faces, cperl-ps-print-init)
8596 (cperl-ps-print-face-properties): Use renamed cperl-mode faces.
8597
9ce2eb5e
MB
8598 * progmodes/which-func.el (which-func): Remove "-face" suffix from face
8599 name.
8600 (which-func-face): New backward-compatibility alias for renamed face.
8601 (which-func-format): Use renamed which-func face.
8602
63a5fd63
MB
8603 * progmodes/vhdl-mode.el (vhdl-prompt, vhdl-attribute, vhdl-enumvalue)
8604 (vhdl-function, vhdl-directive, vhdl-reserved-word)
8605 (vhdl-translate-off): Remove "-face" suffix and "font-lock-" from face
8606 names.
8607 (vhdl-speedbar-entity, vhdl-speedbar-architecture)
8608 (vhdl-speedbar-configuration, vhdl-speedbar-package)
8609 (vhdl-speedbar-library, vhdl-speedbar-instantiation)
8610 (vhdl-speedbar-subprogram, vhdl-speedbar-entity-selected)
8611 (vhdl-speedbar-architecture-selected)
8612 (vhdl-speedbar-configuration-selected)
8613 (vhdl-speedbar-package-selected)
8614 (vhdl-speedbar-instantiation-selected): Remove "-face" suffix from face
8615 names.
8616 (vhdl-font-lock-keywords-2, vhdl-font-lock-keywords-5):
8617 Use renamed faces.
8618 (vhdl-prompt-face, vhdl-attribute-face, vhdl-enumvalue-face)
8619 (vhdl-function-face, vhdl-directive-face, vhdl-reserved-words-face)
8620 (vhdl-translate-off-face): Variables renamed to remove "font-lock-".
8621 Use renamed faces.
8622 (syntax-alist): Don't use "font-lock-" or "-face" in generated face
8623 names.
8624 (vhdl-font-lock-init, vhdl-ps-print-settings): Use renamed faces.
8625 (vhdl-speedbar-insert-hierarchy, vhdl-speedbar-expand-entity)
8626 (vhdl-speedbar-expand-package, vhdl-speedbar-update-current-unit)
8627 (vhdl-speedbar-make-inst-line, vhdl-speedbar-make-pack-line)
8628 (vhdl-speedbar-make-subpack-line, vhdl-speedbar-make-subprogram-line)
8629 (vhdl-speedbar-item-info, vhdl-speedbar-check-unit): Use renamed faces.
8630
33595ec6
MB
8631 * progmodes/sh-script.el (sh-heredoc): Remove "-face" suffix from
8632 face name.
8633 (sh-heredoc-face): New backward-compatibility alias for renamed face.
8634 (sh-heredoc-face): Use renamed sh-heredoc face.
8635
57267a95
MB
8636 * progmodes/idlw-help.el (idlwave-help-link):
8637 Remove "-face" suffix from face name.
8638 (idlwave-help-link-face):
8639 New backward-compatibility alias for renamed face.
8640 (idlwave-highlight-linked-completions): Use renamed idlwave-help faces.
8641
8642 * progmodes/idlw-shell.el (idlwave-shell-bp-face)
8643 (idlwave-shell-disabled-bp): Remove "-face" suffix from face names.
8644 (idlwave-shell-bp-face, idlwave-shell-disabled-bp):
8645 New backward-compatibility aliases for renamed faces.
8646 (idlwave-shell-disabled-breakpoint-face)
8647 (idlwave-shell-breakpoint-face): Use renamed idlwave-shell faces.
8648
10f401d2 8649 * progmodes/flymake.el (flymake-errline, flymake-warnline):
ded09abd
MB
8650 Remove "-face" suffix from face names.
8651 (flymake-errline-face, flymake-warnline-face):
8652 New backward-compatibility aliases for renamed faces.
8653 (flymake-highlight-line): Use renamed flymake faces.
8654
4f2d55da
MB
8655 * progmodes/ebrowse.el (ebrowse-tree-mark, ebrowse-root-class)
8656 (ebrowse-file-name, ebrowse-default, ebrowse-member-attribute)
8657 (ebrowse-member-class, ebrowse-progress):
8658 Remove "-face" suffix from face names.
8659 (ebrowse-tree-mark-face, ebrowse-root-class-face)
8660 (ebrowse-file-name-face, ebrowse-default-face)
8661 (ebrowse-member-attribute-face, ebrowse-member-class-face)
e6838581 8662 (ebrowse-progress-face):
4f2d55da
MB
8663 New backward-compatibility aliases for renamed faces.
8664 (ebrowse-show-progress, ebrowse-show-file-name-at-point)
8665 (ebrowse-set-mark-props, ebrowse-draw-tree-fn)
8666 (ebrowse-draw-member-buffer-class-line, ebrowse-draw-member-long-fn)
8667 (ebrowse-draw-member-short-fn): Use renamed ebrowse faces.
8668
ca19f3f1
AS
8669 * progmodes/antlr-mode.el (antlr-default, antlr-keyword,
8670 antlr-syntax)
7a3dfaee 8671 (antlr-ruledef, antlr-tokendef, antlr-ruleref, antlr-tokenref)
ca19f3f1
AS
8672 (antlr-literal): Remove "-face" suffix and "font-lock-" from face
8673 names.
7a3dfaee
MB
8674 (antlr-font-lock-default-face, antlr-font-lock-keyword-face)
8675 (antlr-font-lock-syntax-face, antlr-font-lock-ruledef-face)
8676 (antlr-font-lock-tokendef-face, antlr-font-lock-ruleref-face)
ca19f3f1
AS
8677 (antlr-font-lock-tokenref-face, antlr-font-lock-literal-face): New
8678 backward-compatibility aliases for renamed faces.
7a3dfaee
MB
8679 (antlr-default-face, antlr-keyword-face, antlr-syntax-face)
8680 (antlr-ruledef-face, antlr-tokendef-face, antlr-ruleref-face)
ca19f3f1
AS
8681 (antlr-tokenref-face, antlr-literal-face): Variables renamed to
8682 remove "font-lock-". Use renamed antlr-mode faces.
8683 (antlr-font-lock-additional-keywords): Use renamed faces. Replace
8684 literal face-names with face variable references.
7a3dfaee 8685
b6116bd2
MB
8686 * buff-menu.el (Buffer-menu-buffer): Remove "-face" suffix from
8687 face name.
8688 (Buffer-menu-buffer-face): New backward-compatibility alias for
8689 renamed face.
8690 (list-buffers-noselect): Use renamed Buffer-menu-buffer face.
8691
14901265
DP
86922005-06-15 Daniel Pfeiffer <occitan@esperanto.org>
8693
8694 * progmodes/make-mode.el (makefile-space, makefile-makepp-perl):
8695 Eliminate "-face" suffix.
10f401d2 8696 (makefile-targets): Inherit from font-lock-function-name-face and
14901265
DP
8697 eliminate "-face" suffix.
8698 (makefile-shell): Remove attributes and eliminate "-face" suffix.
8699 (makefile-*-font-lock-keywords): Append makefile-targets in rule
8700 actions, instead of prepending, to make it less visible.
10f401d2
SM
8701 (makefile-previous-dependency, makefile-match-dependency):
8702 Don't match a target on a continuation line.
14901265
DP
8703
8704 * files.el (auto-mode-alist): Put Makefile in gmake mode.
8705
3da629bd
NR
87062005-06-15 Nick Roberts <nickrob@snap.net.nz>
8707
1c955542
NR
8708 * progmodes/gdb-ui.el (menu): Re-order menu items.
8709 (gdb-tooltip-print): Respect tooltip-use-echo-area.
8346425e 8710
3da629bd
NR
8711 * progmodes/gud.el (tooltip-use-echo-area): Remove alias.
8712 Define in tooltip.el.
8713 (gud-tooltip-process-output): Respect tooltip-use-echo-area.
8714 (gud-tooltip-tips): Respect tooltip-use-echo-area and
8715 gud-tooltip-echo-area.
8716
8717 * tooltip.el (tooltip-use-echo-area): Restore from gud.el for
8718 backward compatibility and make obsolete.
8719 (tooltip-help-tips): Use tooltip-use-echo-area.
8720 (tooltip-show-help-function): Rename to...
8721 (tooltip-show-help): ...this, because it is a function.
8722 (tooltip-mode, tooltip-help-message): Call tooltip-show-help.
8723
197a7aaa
LT
87242005-06-14 Luc Teirlinck <teirllm@auburn.edu>
8725
8726 * emacs-lisp/edebug.el (edebug-all-defs, edebug-initial-mode)
8727 (edebug-print-length, edebug-print-level, edebug-print-circle)
8728 (edebug-modify-breakpoint, edebug-eval-last-sexp)
8729 (edebug-eval-print-last-sexp): Doc fixes.
8730
6de5b135
KS
87312005-06-14 Kim F. Storm <storm@cua.dk>
8732
8733 * ido.el (ido-mode): Make a new keymap every time we enable ido,
8734 as the coverage buffer/file/both may change.
8735
b59f605b
LK
87362005-06-14 Lute Kamstra <lute@gnu.org>
8737
8738 * net/ange-ftp.el (internal-ange-ftp-mode): Use delay-mode-hooks
8739 and run-mode-hooks. Simplify.
8740
8741 * mail/rmailedit.el (rmail-edit-mode):
8742 * progmodes/octave-inf.el (inferior-octave-mode):
8743 * progmodes/sql.el (sql-interactive-mode): Use delay-mode-hooks.
8744
8745 * recentf.el (recentf-dialog-mode): Use kill-all-local-variables
8746 and run-mode-hooks.
8747 (recentf-edit-list, recentf-open-files): Don't call
8748 kill-all-local-variables directly.
8749
8750 * emacs-lisp/debug.el (debug-on-entry): Fix docstring.
8751
ca0a6900
JB
87522005-06-14 Juanma Barranquero <lekktu@gmail.com>
8753
0b46b379
JB
8754 * emacs-lisp/byte-run.el (make-obsolete)
8755 (define-obsolete-function-alias): Rename arguments FUNCTION and
8756 NEW to OBSOLETE-NAME and CURRENT-NAME respectively.
10f401d2
SM
8757 (make-obsolete-variable, define-obsolete-variable-alias):
8758 Rename arguments VARIABLE and NEW to OBSOLETE-NAME and CURRENT-NAME
0b46b379
JB
8759 respectively.
8760
8761 * isearchb.el (isearchb-activate):
8762 * pcvs.el (cvs-mode):
8763 * ses.el (ses-load):
8764 * vc-arch.el (vc-arch-checkin, vc-arch-diff):
8765 * net/tramp.el (tramp-find-file-exists-command)
8766 (tramp-find-shell):
8767 * progmodes/ada-mode.el (ada-create-case-exception)
8768 (ada-create-case-exception-substring, ada-make-subprogram-body):
8769 * progmodes/idlw-shell.el (idlwave-shell-move-to-bp):
8770 * progmodes/idlwave.el (idlwave-complete-class-structure-tag-help):
8771 * progmodes/vhdl-mode.el (vhdl-speedbar-place-component):
8772 * textmodes/org.el (org-promote, org-evaluate-time-range)
8773 (org-agenda-next-date-line, org-agenda-previous-date-line)
8774 (org-agenda-error, org-open-at-point, org-table-move-row)
8775 (org-format-table-table-html-using-table-generate-source)
8776 (org-shiftcursor-error, org-ctrl-c-ctrl-c):
8777 * textmodes/reftex.el (reftex-access-scan-info):
8778 * textmodes/reftex-toc.el (reftex-toc-dframe-p)
8779 (reftex-toc-promote-prepare): Follow error conventions.
8780
8781 * diff-mode.el (diff-mode): Fix typo in docstring.
8782
ca0a6900
JB
8783 * forms.el (forms--intuit-from-file): Fix reference to
8784 `forms-number-of-fields' in error message.
8785 (forms-print): Fix quoting in error message.
8786
8787 * forms.el (forms-mode):
8788 * emulation/vi.el (vi-goto-insert-state):
8789 * progmodes/flymake.el (flymake-new-err-info)
8790 (flymake-start-syntax-check-for-current-buffer)
8791 (flymake-simple-cleanup):
8792 * eshell/esh-var.el (eshell/export):
8793 * progmodes/gud.el (xdb):
8794 * textmodes/flyspell.el (flyspell-incorrect-hook)
8795 (flyspell-maybe-correct-transposition)
8796 (flyspell-maybe-correct-doubling): Fix quoting in docstring.
8797
7efb41ae
LT
87982005-06-13 Luc Teirlinck <teirllm@auburn.edu>
8799
8800 * emacs-lisp/debug.el (cancel-debug-on-entry): Mention default in
8801 minibuffer prompt.
8802
929129ff
KS
88032005-06-13 Kim F. Storm <storm@cua.dk>
8804
8805 * subr.el (add-to-ordered-list): New defun.
8806
8807 * emulation/cua-base.el (cua-mode): Use add-to-ordered-list to
8808 add cua--keymap-alist to emulation-mode-map-alists.
8809
5aa6db57
SM
88102005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
8811
8812 * subr.el (complete-in-turn): New macro.
8813 (dynamic-completion-table, lazy-completion-table): Add debug info.
8814
8815 * faces.el (read-face-name): Use complete-in-turn complete non-aliases
8816 in preference to face aliases.
8817
8818 * textmodes/fill.el (fill-match-adaptive-prefix): New function.
8819 (fill-context-prefix): Use it to avoid guessing absurdly long prefixes.
8820 Remove unused vars `start' and `firstline'.
8821 (fill-nobreak-p): Fix line-move-invisible -> line-move-invisible-p.
8822 (justify-current-line, fill-individual-paragraphs): Remove unused vars.
8823
2702394e
EZ
88242005-06-13 Eli Zaretskii <eliz@gnu.org>
8825
8826 * cus-start.el (all): Don't complain about missing GTK-related
8827 variables, unless either `gtk' is boundp or this isn't a
8828 `windows-nt' build.
8829
dd72a03a
LK
88302005-06-13 Lute Kamstra <lute@gnu.org>
8831
4da76c6a
LK
8832 * abbrev.el (edit-abbrevs-mode): Use kill-all-local-variables and
8833 run-mode-hooks.
8834
8835 * ediff-mult.el (ediff-meta-mode):
8836 * ediff-util.el (ediff-mode): Use run-mode-hooks.
8837
8838 * ledit.el (ledit-mode): Use delay-mode-hooks.
8839
63e9aa8e
LK
8840 * woman.el (woman-mode-line-format): Delete constant.
8841 (woman-mode-map): Initialize it properly.
5aa6db57
SM
8842 (woman-mode): Set mode-class property to special.
8843 Use delay-mode-hooks and run-mode-hooks. Use the right keymap.
8844 Set major-mode and mode-name. Don't set mode-line-format directly.
8845 (Man-getpage-in-background): Don't reference woman-mode-line-format.
63e9aa8e 8846
dd72a03a
LK
8847 * emacs-lisp/debug.el (cancel-debug-on-entry): Make the empty
8848 string argument obsolete.
8849
30313b90
CD
88502005-06-13 Carsten Dominik <dominik@science.uva.nl>
8851
0b46b379 8852 * textmodes/org.el (org-CUA-compatible): New option.
30313b90
CD
8853 (org-disputed-keys): New variable.
8854 (org-key): New function.
8855 (orgtbl-make-binding): Add docstring to the created function.
8856 (org-mode): Set paragraph start/separate regexps.
8857 (orgtbl-mode): Don't start `orgtbl-mode' in `org-mode' buffers.
8858 (org-archive-location, org-archive-mark-done)
8859 (org-archive-stamp-time): New options.
8860 (org-archive-subtree): New command.
8861 (org-fill-paragraph): New function.
8862 (org-mode): Set `fill-paragraph-function' to `org-fill-paragraph'.
8863 (org-fake-empty-table-line): Function removed.
8864 (org-format-org-table-html): Do not create empty table lines at
8865 separator lines. Improved table header treatment.
8866 (org-link-format): New option.
8867 (org-make-link): New function.
8868 (org-insert-link, org-store-link): Use org-make-link.
8869 (org-open-file): Quote file name for shell command, to allow
8870 spaces in file names.
5aa6db57
SM
8871 (org-link-regexp): Fix bug with mailto link.
8872 (org-link-maybe-angles-regexp, org-protected-link-regexp):
8873 New constants.
30313b90
CD
8874 (org-export-as-html): Deal with the optional angles around a link.
8875 Better treatment of file: links.
8876 (org-open-at-point): Replace @{ and @} with < and >.
8877 (org-run-mode-hooks): Function removed.
8878 (org-agenda-mode): No longer use `org-run-mode-hooks'.
8879
3fd355d4
NR
88802005-06-13 Nick Roberts <nickrob@snap.net.nz>
8881
8882 * progmodes/gdb-ui.el (gdb-registers-mode): Let gdbmi use
8883 MI command -data-list-register-values.
8884 (gdb-post-prompt): Indent properly.
8885
b1412131
JB
88862005-06-13 Juanma Barranquero <lekktu@gmail.com>
8887
8888 * hilit-chg.el (highlight-changes-colors): Rename from
8889 `highlight-changes-colours'.
8890 (highlight-changes-colours): Keep as obsolete alias.
8891 (highlight-changes-face-list): Doc fix.
8892 (hilit-chg-make-list): Use `highlight-changes-colors'.
8893
defa8e19
MH
88942005-06-12 Mark A. Hershberger <mah@everybody.org>
8895
8896 * progmodes/cperl-mode.el (cperl-mode): Remove stray paren in
8897 defun-prompt-regexp.
8898
a1e8cad6
EZ
88992005-06-12 Eli Zaretskii <eliz@gnu.org>
8900
0e659f57
EZ
8901 * loadup.el: Don't say we are dumping under 2 names on windows-nt
8902 and cygwin.
8903
5aa6db57
SM
8904 * makefile.w32-in (bootstrap-clean-CMD, bootstrap-clean-SH):
8905 Don't use an old loaddefs.el, as in Makefile.in.
a1e8cad6 8906
ca0113b8
LK
89072005-06-12 Lute Kamstra <lute@gnu.org>
8908
f586d18e
LK
8909 * Makefile.in (bootstrap-prepare): Don't use an old loaddefs.el.
8910
3a1524ed
LK
8911 * man.el (Man-mode-map): Initialize it properly.
8912 (Man-mode): Set mode-class property to special.
8913
ca0113b8
LK
8914 * calendar/calendar.el (calendar-mode): Use run-mode-hooks.
8915
32cc0b00
LT
89162005-06-11 Luc Teirlinck <teirllm@auburn.edu>
8917
8918 * menu-bar.el (menu-bar-make-toggle): Remove stray backslash.
8919 A newline is needed in the docstring there.
8920
8921 * emacs-lisp/debug.el (debug-on-entry, cancel-debug-on-entry):
8922 Doc fixes.
8923
ac9abffe
VJL
89242005-06-11 Vinicius Jose Latorre <viniciusjl@ig.com.br>
8925
8926 * printing.el: Doc fix. The menubar is no more changed when printing
8927 is loaded, it only changes when pr-menu-bind or pr-update-menus is
b2c9cbd3 8928 called. Now, the menubar changing will work in Emacs 20, 21 and 22.
ac9abffe
VJL
8929 (pr-version): New version number (6.8.4).
8930 (pr-menu-bind): New command.
8931 (pr-update-menus): Docstring and code fix.
8932 (pr-menu-print-item): Now is a global var in Emacs and XEmacs.
8933 Docstring fix.
8934 (pr-txt-printer-alist, pr-ps-printer-alist, pr-gv-command)
8935 (pr-gs-command, pr-gs-switches, pr-ps-utility-alist): Docstring fix.
8936
d4ddf783
TTN
89372005-06-11 Thien-Thi Nguyen <ttn@gnu.org>
8938
8939 * emacs-lisp/ewoc.el: Doc fixes for public funcs:
8940 "Returns" to "return", document useful return values, etc.
8941
98d1a1cf
EZ
89422005-06-11 Alan Mackenzie <acm@muc.de>
8943
8944 * fill.el (fill-context-prefix): Try `adaptive-fill-function'
8945 BEFORE `adaptive-fill-regexp' when determining a fill prefix.
8946 (adaptive-file-function): Minor amendment to doc-string.
8947
e0dcaa3f
EZ
89482005-06-11 Frederik Fouvry <fouvry@CoLi.Uni-SB.DE>
8949
67ed6461 8950 * thumbs.el (thumbs-per-line, thumbs-thumbsdir-max-size)
5aa6db57
SM
8951 (thumbs-relief, thumbs-margin, thumbs-image-resizing-step):
8952 Fix :type--it is `integer', not `string'.
67ed6461 8953
e0dcaa3f
EZ
8954 * faces.el (modeline-highlight): Rename from (the erroneous)
8955 `modeline-higilight'.
8956
e5d79aa5
LK
89572005-06-11 Lute Kamstra <lute@gnu.org>
8958
8959 * emacs-lisp/edebug.el (edebug-eval-mode-map): Don't copy
8960 lisp-interaction-mode-map but make it the parent.
8961 (edebug-eval-mode): Use define-derived-mode.
8962
480c8cd3
AS
89632005-06-11 Andreas Schwab <schwab@suse.de>
8964
8965 * bindings.el: Add binding of `ESC functionkey' for every
8966 `M-functionkey'.
8967 * hexl.el (hexl-mode-map): Likewise.
8968
d11f8e1a
JR
89692005-06-10 Michael Hotchin <michael@hotchin.net> (tiny change)
8970
8971 * progmodes/compile.el (compilation-error-regexp-alist-alist)
8972 [msft]: update regexp for newer msft compilers.
8973
23d519e4
MH
89742005-06-10 Mark A. Hershberger <mah@everybody.org>
8975
8976 * xml.el (start-chars, xml-parse-dtd): Add the ability to skip
8977 ATTLIST portions of included DTDs.
8978 (xml-parse-dtd): Eliminate use of inefficient match-data.
8979
62d39a42
MB
89802005-06-10 Miles Bader <miles@gnu.org>
8981
530b0472
MB
8982 * play/mpuz.el (mpuz-unsolved, mpuz-solved, mpuz-trivial)
8983 (mpuz-text): Remove "-face" suffix from face names.
8984 (mpuz-unsolved-face, mpuz-solved-face, mpuz-trivial-face)
8985 (mpuz-text-face): New backward-compatibility aliases for renamed faces.
8986 (mpuz-create-buffer, mpuz-paint-digit): Use renamed mpuz faces.
8987
62d39a42
MB
8988 * play/gomoku.el (gomoku-O, gomoku-X):
8989 Remove "-face" suffix from face names.
8990 (gomoku-font-lock-O-face, gomoku-font-lock-X-face):
8991 New backward-compatibility aliases for renamed faces.
8992 (gomoku-font-lock-keywords): Use renamed gomoku faces.
8993
83acf231
JB
89942005-06-10 Juanma Barranquero <lekktu@gmail.com>
8995
578c1340
JB
8996 * thumbs.el: Fixes for changes of 2005-06-09.
8997 (thumbs-thumbsdir): Force `thumbs-thumbsdir' to be interpretable
8998 as a directory.
8999 (thumbs-thumbname): Remove directory separator from format string;
9000 `thumbs-thumbsdir' now returns a valid directory name.
9001 (thumbs-temp-dir): New defsubst.
9002 (thumbs-temp-file, thumbs-resize-image, thumbs-modify-image):
9003 Use it.
9004
466c78c0
JB
9005 * cus-edit.el (minibuffer):
9006 * files.el (make-backup-file-name-function):
9007 * filesets.el (filesets-external-viewers):
9008 * hilit-chg.el (highlight-changes-colours)
9009 (highlight-changes-face-list, highlight-changes-rotate-faces):
9010 * ielm.el (ielm-dynamic-return, inferior-emacs-lisp-mode):
9011 * kmacro.el (kmacro-call-macro):
9012 * log-edit.el (log-edit-changelog-full-paragraphs):
9013 * mouse.el (mouse-1-click-follows-link):
9014 * skeleton.el (skeleton-autowrap):
9015 * subr.el (insert-for-yank-1):
9016 * tempo.el (tempo-insert-region):
9017 * terminal.el (terminal-emulator):
9018 * time.el (display-time-mail-face):
9019 * vc.el (vc-annotate):
9020 * vcursor.el (vcursor-copy-line):
9021 * woman.el (woman-bold-headings, woman-ignore)
9022 (woman-default-faces, woman-monochrome-faces):
9023 * calendar/todo-mode.el (todo-insert-threshold):
9024 * emulation/pc-select.el (pc-select-selection-keys-only)
9025 (pc-selection-mode):
9026 * emulation/vip.el (vip-find-char-forward):
9027 * emulation/viper-cmd.el (viper-find-char-forward):
ca19f3f1
AS
9028 * international/mule-cmds.el
9029 (select-safe-coding-system-accept-default-p)
466c78c0
JB
9030 (input-method-exit-on-invalid-key):
9031 * international/mule-diag.el (describe-coding-system):
9032 * international/ucs-tables.el (unify-8859-on-encoding-mode):
9033 * net/browse-url.el (browse-url-xterm-program):
9034 * obsolete/lazy-lock.el (lazy-lock-mode):
9035 * progmodes/cperl-mode.el (cperl-info-on-command-no-prompt)
9036 (cperl-mode):
9037 * progmodes/cpp.el (cpp-face-light-name-list)
9038 (cpp-face-dark-name-list):
9039 * progmodes/delphi.el (delphi-newline-always-indents):
9040 Fix spellings in docstrings.
9041
83acf231
JB
9042 * ido.el (ido-mode, ido-file-extensions-order)
9043 (ido-default-file-method, ido-default-buffer-method)
9044 (ido-max-prospects, ido-slow-ftp-hosts, ido-setup-hook)
9045 (ido-decorations, ido-read-file-name-as-directory-commands)
9046 (ido-read-file-name-non-ido, ido-work-directory-list)
9047 (ido-ignore-item-temp-list, ido-current-directory)
9048 (ido-magic-forward-char, ido-enter-find-file)
9049 (ido-enter-switch-buffer, ido-visit-buffer, ido-switch-buffer)
9050 (ido-find-file, ido-read-buffer): Fix typos in docstrings.
9051
257914aa
LK
90522005-06-10 Lute Kamstra <lute@gnu.org>
9053
9054 * play/dunnet.el (dun-mode): Use define-derived-mode.
9055 (dungeon-mode-map): Rename to dun-mode-map. Keep old name as an
9056 obsolete alias.
9057
2aa8e74a
LK
9058 * play/doctor.el (doctor-mode-map): Remove defvar.
9059 (doctor-mode): Use define-derived-mode.
9060
7bdd8beb
LK
9061 * mail/mspools.el (mspools-mode):
9062 * net/eudc-hotlist.el (eudc-hotlist-mode):
2aa8e74a
LK
9063 * play/blackbox.el (blackbox-mode): Use run-mode-hooks.
9064
0efefc52
MB
90652005-06-10 Miles Bader <miles@gnu.org>
9066
c43aed5a
MB
9067 * textmodes/flyspell.el (flyspell-incorrect, flyspell-duplicate):
9068 Remove "-face" suffix from face names.
9069 (flyspell-incorrect-face, flyspell-duplicate-face):
9070 New backward-compatibility aliases for renamed faces.
9071 (flyspell-mode-on, make-flyspell-overlay)
9072 (flyspell-highlight-incorrect-region)
9073 (flyspell-highlight-duplicate-region)
9074 (flyspell-display-next-corrections)
9075 (flyspell-auto-correct-previous-word): Use renamed flyspell faces.
9076
e639491a
MB
9077 * textmodes/texinfo.el (texinfo-heading): Remove "-face" suffix
9078 from face name.
9079 (texinfo-heading-face): New backward-compatibility alias for
9080 renamed face.
9081 (texinfo-heading-face): Use renamed texinfo-heading face.
9082
ad49d9d6
MB
9083 * textmodes/tex-mode.el (tex-math, tex-verbatim): Remove "-face"
9084 suffix from face names.
83acf231 9085 (tex-math-face, tex-verbatim-face):
ad49d9d6
MB
9086 New backward-compatibility aliases for renamed faces.
9087 (tex-math-face, tex-verbatim-face): Use renamed tex-mode faces.
9088 (tex-insert-quote): Use `tex-verbatim-face' variable instead of
9089 literal face name.
9090
b4c925d8
MB
9091 * textmodes/table.el (table-cell): Remove "-face" suffix from face
9092 name.
9093 (table-cell-face): New backward-compatibility alias for renamed face.
9094 (table--put-cell-face-property, table--update-cell-face):
9095 Use renamed table-cell face.
9096
b390eb09
MB
9097 * textmodes/sgml-mode.el (sgml-namespace): Remove "-face" suffix
9098 from face name.
9099 (sgml-namespace-face): New backward-compatibility alias for
9100 renamed face.
9101 (sgml-namespace-face): Use renamed sgml-namespace face.
9102
8e49668e
MB
9103 * textmodes/org.el (org-level-1, org-level-2, org-level-3)
9104 (org-level-4, org-level-5, org-level-6, org-level-7)
9105 (org-level-8, org-warning, org-headline-done)
9106 (org-deadline-announce, org-scheduled-today)
9107 (org-scheduled-previously, org-link, org-done, org-table)
9108 (org-time-grid): Remove "-face" suffix from face names.
9109 (org-level-1-face, org-level-2-face, org-level-3-face)
9110 (org-level-4-face, org-level-5-face, org-level-6-face)
9111 (org-level-7-face, org-level-8-face, org-warning-face)
9112 (org-headline-done-face, org-deadline-announce-face)
9113 (org-scheduled-today-face, org-scheduled-previously-face)
9114 (org-link-face, org-done-face, org-table-face)
9115 (org-time-grid-face):
9116 New backward-compatibility aliases for renamed faces.
9117 (org-level-faces, org-set-font-lock-defaults, org-timeline)
9118 (org-agenda, org-agenda-get-todos, org-agenda-get-deadlines)
9119 (org-agenda-get-timestamps, org-agenda-get-scheduled)
9120 (org-agenda-add-time-grid-maybe, org-table-p): Use renamed org faces.
9121
25c06649
MB
9122 * emulation/viper-init.el (viper-search, viper-replace-overlay)
9123 (viper-minibuffer-emacs, viper-minibuffer-insert)
9124 (viper-minibuffer-vi): Remove "-face" suffix from face names.
9125 (viper-search-face, viper-replace-overlay-face)
9126 (viper-minibuffer-emacs-face, viper-minibuffer-insert-face)
9127 (viper-minibuffer-vi-face):
9128 New backward-compatibility aliases for renamed faces.
9129 (viper-search-face, viper-replace-overlay-face)
9130 (viper-minibuffer-emacs-face, viper-minibuffer-insert-face)
9131 (viper-minibuffer-vi-face): Use renamed viper faces.
9132
4719d184
MB
9133 * emacs-lisp/testcover.el (testcover-nohits, testcover-1value):
9134 Remove "-face" suffix from face names.
9135 (testcover-nohits-face, testcover-1value-face):
9136 New backward-compatibility aliases for renamed faces.
9137 (testcover-mark): Use renamed testcover faces.
9138
ccacbcec
MB
9139 * calendar/diary-lib.el (diary-button): Remove "-face" suffix from
9140 face name.
9141 (diary-button-face): New backward-compatibility alias for renamed face.
9142 (diary-entry): Use renamed diary-button face.
9143
75eb05f6
MB
9144 * calendar/calendar.el (diary, calendar-today, holiday)
9145 (mark-visible-calendar-date): Remove "-face" suffix from face names.
9146 (diary-face, calendar-today-face, holiday-face):
9147 New backward-compatibility aliases for renamed faces.
9148 (eval-after-load "facemenu", diary-entry-marker)
9149 (calendar-today-marker, calendar-holiday-marker, diary-face):
9150 Use renamed calendar faces.
9151
37af2dd3
MB
9152 * compare-w.el (compare-windows): Remove "-face" suffix from face name.
9153 (compare-windows-face): New backward-compatibility alias for
9154 renamed face.
9155 (compare-windows-highlight): Use renamed compare-windows face.
9156
10853fc3
MB
9157 * strokes.el (strokes-char): Remove "-face" suffix from face name.
9158 (strokes-char-face): New backward-compatibility alias for renamed face.
9159 (strokes-encode-buffer): Use renamed strokes-char face.
9160
2058218e
MB
9161 * pcvs-info.el (cvs-header, cvs-filename, cvs-unknown)
9162 (cvs-handled, cvs-need-action, cvs-marked, cvs-msg):
9163 Remove "-face" suffix from face names.
9164 (cvs-header-face, cvs-filename-face, cvs-unknown-face)
9165 (cvs-handled-face, cvs-need-action-face, cvs-marked-face)
9166 (cvs-msg-face): New backward-compatibility aliases for renamed faces.
83acf231 9167 (cvs-fi-up-to-date-face, cvs-fi-unknown-face, cvs-fileinfo-pp):
2058218e 9168 Use renamed pcvs faces.
4a9ad3c6
MB
9169 * pcvs.el (cvs-mode-find-file): Use renamed pcvs faces.
9170 * pcvs-defs.el (cvs-mode-map): Likewise.
9171 * cvs-status.el (cvs-status-font-lock-keywords): Likewise.
2058218e 9172
a335c06e
MB
9173 * info.el (info-title-1, info-title-2, info-title-3)
9174 (info-title-4): Remove "-face" suffix from and downcase face names.
9175 (Info-title-1-face, Info-title-2-face, Info-title-3-face)
9176 (Info-title-4-face):
9177 New backward-compatibility aliases for renamed faces.
9178 (Info-fontify-node): Use renamed info faces.
9179
a01853d7
MB
9180 * hilit-chg.el (highlight-changes, highlight-changes-delete):
9181 Remove "-face" suffix from face names.
9182 (highlight-changes-face, highlight-changes-delete-face):
9183 New backward-compatibility aliases for renamed faces.
9184 (hilit-chg-cust-fix-changes-face-list, hilit-chg-make-ov)
9185 (hilit-chg-make-list): Use renamed highlight-changes faces.
9186
f0b3dcbf
MB
9187 * generic-x.el (show-tabs-tab, show-tabs-space):
9188 Remove "-face" suffix from face names.
9189 (show-tabs-tab-face, show-tabs-space-face):
9190 New backward-compatibility aliases for renamed faces.
9191 (show-tabs-generic-mode-font-lock-defaults-1)
9192 (show-tabs-generic-mode-font-lock-defaults-2):
9193 Use renamed show-tabs faces.
9194
e8bfdf82
MB
9195 * smerge-mode.el (smerge-mine, smerge-other, smerge-base)
9196 (smerge-markers): Remove "-face" suffix from face names.
9197 (smerge-mine-face, smerge-other-face, smerge-base-face)
83acf231 9198 (smerge-markers-face):
e8bfdf82
MB
9199 New backward-compatibility aliases for renamed faces.
9200 (smerge-mine-face, smerge-other-face, smerge-base-face)
9201 (smerge-markers-face): Use renamed smerge faces.
9202
ca19f3f1
AS
9203 * log-view.el (log-view-file, log-view-message): Remove "-face"
9204 suffix from face names.
8511877a
SM
9205 (log-view-file-face, log-view-message-face):
9206 New backward-compatibility aliases for renamed faces.
ca19f3f1
AS
9207 (log-view-file-face, log-view-message-face): Use renamed log-view
9208 faces.
d842de85 9209
83acf231 9210 * paren.el (show-paren-match, show-paren-mismatch):
2ec46551 9211 Remove "-face" suffix from face names.
83acf231 9212 (show-paren-match-face, show-paren-mismatch-face):
2ec46551
MB
9213 New backward-compatibility aliases for renamed faces.
9214 (show-paren-function): Use renamed show-paren faces.
9215
42e64878
MB
9216 * ruler-mode.el (ruler-mode-default, ruler-mode-pad)
9217 (ruler-mode-margins, ruler-mode-fringes)
9218 (ruler-mode-column-number, ruler-mode-fill-column)
9219 (ruler-mode-comment-column, ruler-mode-goal-column)
ca19f3f1
AS
9220 (ruler-mode-tab-stop, ruler-mode-current-column): Remove "-face"
9221 suffix from face names.
42e64878
MB
9222 (ruler-mode-default-face, ruler-mode-pad-face)
9223 (ruler-mode-margins-face, ruler-mode-fringes-face)
9224 (ruler-mode-column-number-face, ruler-mode-fill-column-face)
9225 (ruler-mode-comment-column-face, ruler-mode-goal-column-face)
8511877a
SM
9226 (ruler-mode-tab-stop-face, ruler-mode-current-column-face):
9227 New backward-compatibility aliases for renamed faces.
42e64878
MB
9228 (ruler-mode-pad, ruler-mode-margins, ruler-mode-fringes)
9229 (ruler-mode-column-number, ruler-mode-fill-column)
9230 (ruler-mode-comment-column, ruler-mode-goal-column)
9231 (ruler-mode-tab-stop, ruler-mode-current-column)
ca19f3f1
AS
9232 (ruler-mode-mouse-grab-any-column, ruler-mode-ruler): Use renamed
9233 faces.
42e64878 9234
ee01ad0e
MB
9235 * whitespace.el (whitespace-highlight): Remove "-face" suffix from
9236 face name.
9237 (whitespace-highlight-the-space): Use renamed face.
10853fc3
MB
9238 (whitespace-highlight-face): New backward-compatibility alias for
9239 renamed face.
ee01ad0e 9240
b66e8575
MB
9241 * woman.el (woman-italic, woman-bold, woman-unknown)
9242 (woman-addition, woman-symbol-face):
9243 Remove "-face" suffix from face names.
9244 (woman-italic-face, woman-bold-face, woman-unknown-face)
9245 (woman-addition-face):
9246 New backward-compatibility aliases for renamed faces.
9247 (woman-default-faces, woman-monochrome-faces, woman-man-buffer)
9248 (woman-decode-region, woman-replace-match)
9249 (woman-display-extended-fonts, woman-special-characters)
9250 (woman-font-alist, woman-change-fonts, woman2-TH, woman2-SH):
9251 Use renamed woman faces.
9252
041a6e47
MB
9253 * longlines.el (longlines-visible-face): Face removed.
9254
221711eb
MB
9255 * diff-mode.el (diff-header, diff-file-header, diff-index)
9256 (diff-hunk-header, diff-removed, diff-added, diff-changed)
041a6e47 9257 (diff-function, diff-context, diff-nonexistent): Remove "-face"
221711eb
MB
9258 suffix from face names.
9259 (diff-header-face, diff-file-header-face, diff-index-face)
9260 (diff-hunk-header-face, diff-removed-face, diff-added-face)
9261 (diff-changed-face, diff-function-face, diff-context-face)
041a6e47 9262 (diff-nonexistent-face): New backward-compatibility aliases for
221711eb
MB
9263 renamed faces.
9264 (diff-header-face, diff-file-header-face)
9265 (diff-index, diff-index-face, diff-hunk-header)
9266 (diff-hunk-header-face, diff-removed, diff-removed-face)
9267 (diff-added, diff-added-face, diff-changed-face, diff-function)
9268 (diff-function-face, diff-context-face, diff-nonexistent)
9269 (diff-nonexistent-face): Use renamed diff-mode faces.
9270
541a6d0d
MB
9271 * progmodes/compile.el (compilation-warning-face)
9272 (compilation-info-face): Remove "-face" suffix from face names.
83acf231 9273 (compilation-warning-face, compilation-info-face):
541a6d0d
MB
9274 New backward-compatibility aliases for renamed faces.
9275 (compilation-warning-face, compilation-info-face):
9276 Use renamed compilation faces.
9277
fe735a8d
MB
9278 * add-log.el (change-log-date, change-log-name)
9279 (change-log-email, change-log-file, change-log-list)
9280 (change-log-conditionals, change-log-function)
9281 (change-log-acknowledgement): Remove "-face" suffix from face names.
9282 (change-log-date-face, change-log-name-face)
9283 (change-log-email-face, change-log-file-face)
9284 (change-log-list-face, change-log-conditionals-face)
83acf231 9285 (change-log-function-face, change-log-acknowledgement-face):
fe735a8d
MB
9286 New backward-compatibility aliases for renamed faces.
9287 (change-log-font-lock-keywords): Use renamed change-log faces.
9288
d478e69d
MB
9289 * cus-edit.el (custom-invalid, custom-rogue, custom-modified)
9290 (custom-set, custom-changed, custom-saved, custom-button)
9291 (custom-button-pressed, custom-documentation, custom-state)
9292 (custom-comment, custom-comment-tag, custom-variable-tag)
9293 (custom-variable-button, custom-face-tag, custom-group-tag-1)
9294 (custom-group-tag): Remove "-face" suffix from face names.
9295 (custom-magic-alist, custom-magic-value-create)
9296 (custom-group-sample-face-get, custom-mode): Use renamed custom faces.
9297 (custom-invalid-face, custom-rogue-face, custom-modified-face)
9298 (custom-set-face, custom-changed-face, custom-saved-face)
9299 (custom-button-face, custom-button-pressed-face)
9300 (custom-documentation-face, custom-state-face)
9301 (custom-comment-face, custom-comment-tag-face)
9302 (custom-variable-tag-face, custom-variable-button-face)
9303 (custom-face-tag-face, custom-group-tag-face-1)
83acf231 9304 (custom-group-tag-face):
d478e69d
MB
9305 New backward-compatibility aliases for renamed faces.
9306
0efefc52
MB
9307 * wid-edit.el (widget-documentation, widget-button)
9308 (widget-field, widget-single-line-field, widget-inactive)
9309 (widget-button-pressed): "-face" suffix removed from face names.
9310 (widget-documentation-face, widget-button-face)
9311 (widget-field-face, widget-single-line-field-face)
9312 (widget-inactive-face, widget-button-pressed-face):
9313 New backward-compatibility aliases for renamed faces.
9314 (widget-documentation-face, widget-button-face)
9315 (widget-button-pressed-face, widget-specify-field)
9316 (widget-specify-inactive): Use renamed widget faces.
9317
d8338794
KH
93182005-06-10 Kenichi Handa <handa@m17n.org>
9319
9320 * term/x-win.el (x-clipboard-yank): Remove condition-case
9321 wrapping.
9322
93232005-06-11 Kenichi Handa <handa@m17n.org>
9324
9325 * add-log.el (change-log-font-lock-keywords): Make the regexp for
9326 date lines stricter.
9327
63e88db3
KH
93282005-06-10 Zhang Wei <id.brep@gmail.com> (tiny change)
9329
9330 * term/x-win.el (x-clipboard-yank): Use x-selection-value instead
9331 of x-get-selection.
9332
63baed99
JB
93332005-06-10 Juanma Barranquero <lekktu@gmail.com>
9334
9335 * comint.el (comint-mode, comint-snapshot-last-prompt):
9336 * frame.el (frame-current-scroll-bars):
9337 * term.el (term-mode, term-check-proc, term-input-sender)
9338 (term-simple-send, term-extract-string, term-word)
9339 (term-match-partial-filename):
9340 * window.el (window-current-scroll-bars):
9341 * emulation/cua-base.el (cua-normal-cursor-color)
9342 (cua-read-only-cursor-color, cua-overwrite-cursor-color)
9343 (cua-global-mark-cursor-color):
9344 * mail/undigest.el (rmail-forward-separator-regex):
9345 Fix typos in docstrings.
9346
9347 * comint.el (comint-check-proc, make-comint-in-buffer)
9348 (comint-source-default): Doc fixes.
9349
8511877a 9350 * term.el (term-send-string): Improve argument/docstring consistency.
63baed99 9351
3c28ffec
LT
93522005-06-09 Luc Teirlinck <teirllm@auburn.edu>
9353
9354 * comint.el (comint-send-input): Bind `inhibit-read-only' around
9355 call to `delete-region'.
9356 (comint-mode-hook): Do not enable Font Lock by default.
9357
420adcc6
LK
93582005-06-09 Lute Kamstra <lute@gnu.org>
9359
9360 * textmodes/ispell.el (ispell-menu-map-needed): flyspell-mode
9361 could be void.
9362
6c06bd88
SM
93632005-06-09 Stefan Monnier <monnier@iro.umontreal.ca>
9364
9365 * emacs-lisp/debug.el (debugger-will-be-back): New var.
9366 (debug): Use it.
9367 (debugger-step-through, debugger-continue, debugger-jump)
9368 (debugger-return-value): Set it when needed.
9369 (debugger-make-xrefs, debugger-frame, debugger-frame-clear):
9370 Use inhibit-read-only.
9371
f271d3c7
JB
93722005-06-09 Juanma Barranquero <lekktu@gmail.com>
9373
fd8529d0
JB
9374 * window.el (shrink-window-if-larger-than-buffer)
9375 (window-size-fixed): Fix typo in docstring.
9fa87e0d 9376
f271d3c7
JB
9377 * thumbs.el: Don't set `auto-image-file-mode'. Do not create the
9378 thumbnails directory on loading.
9379 (thumbs-conversion-program): Use `eq' to check the system type,
9380 not `equal'.
9381 (thumbs-temp-dir): Initialize to `temporary-file-directory',
9382 not "/tmp". Fix docstring.
9383 (thumbs-thumbsdir): New function to return the thumbnails
9384 directory, creating it if needed.
9385 (thumbs-cleanup-thumbsdir, thumbs-thumbname): Use it.
9386 (thumbs-temp-file): Delete variable and make it into a function.
9387 (thumbs-resize-image, thumbs-modify-image): Use it.
9388 (thumbs-kill-buffer): Simplify.
9389 (thumbs-gensym): Defalias or duplicate CL `gensym'.
9390 (thumbs-resize-image, thumbs-resize-interactive): Fix typos in
9391 docstrings.
9392
b7aae902
KS
93932005-06-09 Kim F. Storm <storm@cua.dk>
9394
9395 * subr.el (save-match-data): Add RESEAT arg `evaporate' to
9396 set-match-data to free markers in match-data.
9397
9398 * replace.el (replace-match-data): Pass RESEAT arg `t' to
9399 match-data to unchain markers in match-data.
9400
72f23b85
SM
94012005-06-08 Stefan Monnier <monnier@iro.umontreal.ca>
9402
9403 * emacs-lisp/debug.el (debug): Don't iconify if we know we'll re-enter
9404 the debugger immediately anyway. Undo the 2005-06-06 change, rendered
9405 unnecessary now.
9406
99598737
RS
94072005-06-08 Richard M. Stallman <rms@gnu.org>
9408
9409 * emacs-lisp/easy-mmode.el (define-minor-mode): If BODY is empty,
9410 give the variable a doc string that doesn't say don't set it directly.
9411
9412 * textmodes/ispell.el (ispell-check-version):
9413 Use match-string-no-properties.
9414 (ispell-region, ispell-buffer-local-parsing, ispell-buffer-local-dict)
9415 (ispell-buffer-local-words): Likewise.
9416
9417 * progmodes/make-mode.el (makefile-shell-face): Make this a no-op
9418 except on terminals with enough colors to really display it.
9419 (makefile-dependency-regex): Delete spurious `bb'.
9420
9421 * faces.el (escape-glyph): Use blue once again in last case.
72f23b85 9422 (no-break-space): Redefine so that it isn't invisible on a tty.
99598737 9423
4a29de23
KS
94242005-06-08 Kim F. Storm <storm@cua.dk>
9425
9426 * ido.el (ido-read-file-name): Fallback to read-file-name on C-f
9427 also when reading directory name.
9428
b978659c
LK
94292005-06-08 Lute Kamstra <lute@gnu.org>
9430
9431 * textmodes/flyspell.el (flyspell-mode): Use define-minor-mode.
f8820a55
LK
9432 (flyspell-mode-line-string): Remove autoload cookie.
9433 (flyspell-mode): Remove defvar.
b978659c 9434
6d64c191
LK
94352005-06-07 Lute Kamstra <lute@gnu.org>
9436
9437 * textmodes/org.el (org-run-mode-hooks): New function.
9438 (org-agenda-mode): Use it.
9439
590bc48b
JB
94402005-06-07 David McCabe <davemccabe@gmail.com> (tiny change)
9441
99598737 9442 * emacs-lisp/lisp-mode.el (defstruct): Set `doc-string-elt' property.
590bc48b 9443
3d031334
SM
94442005-06-06 Stefan Monnier <monnier@iro.umontreal.ca>
9445
9446 * international/iso-cvt.el (iso-sgml2iso-trans-tab): Add NBSP.
9447
a54aae9e
LT
94482005-06-06 Luc Teirlinck <teirllm@auburn.edu>
9449
9450 * font-lock.el (font-lock-add-keywords): Doc fix.
9451
ed975fa6
SM
94522005-06-06 Stefan Monnier <monnier@iro.umontreal.ca>
9453
29a47b89
SM
9454 * textmodes/tex-mode.el (tex-guess-mode): Add RequirePackage.
9455 (tex-compile-default): In the absence of any history, use the order in
9456 tex-compile-alist to choose the preferred command.
9457 (tex-compile-commands): Reorder a bit.
9458
7ad04640
SM
9459 * textmodes/flyspell.el (flyspell-auto-correct-binding)
9460 (flyspell-incorrect-face, flyspell-duplicate-face):
9461 Use (X)Emacs-agnostic code.
9462 (flyspell-mode-map): Don't overwrite at each load. Remove code
9463 redundant with the subsequent add-minor-mode. Merge Emacs and
9464 XEmacs code.
9465 (flyspell-word): Minor simplification.
9466 (flyspell-math-tex-command-p): Quieten the byte-compiler.
8511877a
SM
9467 (flyspell-external-point-words): Remove unused vars `size' and `start'.
9468 (flyspell-do-correct): Rename from flyspell-xemacs-correct.
9469 Merge the corresponding Emacs code.
9470 (flyspell-correct-word, flyspell-xemacs-popup):
9471 Use flyspell-do-correct.
7ad04640 9472
532c188a
SM
9473 * emacs-lisp/debug.el (debug): Don't bury the buffer unless it's in
9474 a dedicated window.
9475
ed975fa6
SM
9476 * international/latexenc.el (latexenc-find-file-coding-system):
9477 Undo part of last patch, to turn off a compiler warning.
9478
e43cbeae
JL
94792005-06-06 Juri Linkov <juri@jurta.org>
9480
9481 * tmm.el (tmm-inactive, tmm-remove-inactive-mouse-face):
9482 Rename `tmm-inactive-face' to `tmm-inactive'.
9483
4bad17c2
KS
94842005-06-06 Matt Hodges <MPHodges@member.fsf.org>
9485
9486 * iswitchb.el: Rename faces.
9487
c7b96d76
KS
94882005-06-06 Kim F. Storm <storm@cua.dk>
9489
9490 * emulation/cua-base.el (cua-rectangle, cua-rectangle-noselect)
9491 (cua-global-mark): Remove -face suffix from face names.
9492
ed975fa6
SM
9493 * emulation/cua-gmrk.el (cua--init-global-mark):
9494 Remove cua-global-mark face setup.
c7b96d76 9495
ce6e10af
RS
94962005-06-06 Richard M. Stallman <rms@gnu.org>
9497
9498 * progmodes/make-mode.el (makefile-dependency-regex): Handle whitespace
9499 just like other allowed characters.
9500 (makefile-match-dependency): Exclude leading and training whitespace
9501 from the range of regexp subexp 1.
9502 (makefile-macroassign-regex): Don't try to match the body,
9503 just the name of the macro being defined.
9504
9505 * info.el (Info-read-node-name-2): New function.
9506 (Info-read-node-name-1): Use that.
9507 Add a completion-base-size-function property.
9508
9509 * simple.el (completion-setup-function): Look for
8511877a 9510 completion-base-size-function property of minibuffer-completion-table.
ce6e10af
RS
9511
9512 * files.el (locate-file-completion): Doc fix.
9513
9514 * printing.el: Don't call pr-update-menus; user must do that.
9515
9516 * emacs-lisp/debug.el (debugger-window): New variable.
9517 (debug): Use debugger-window if it is set and still alive.
9518 Record debugger-window for next entry.
c7b96d76 9519
ce6e10af
RS
9520 * mail/supercite.el (sc-mail-glom-frame): Mark as risky.
9521
c7b96d76 95222005-06-06 Matthias F\e,Av\e(Brste <slashdevslashnull@gmx.net>
ce6e10af
RS
9523
9524 * files.el (hack-local-variables-confirm): New arg FLAG-TO-CHECK.
9525 (hack-one-local-variable, hack-local-variables)
9526 (hack-local-variables-prop-line): Pass that arg.
9527
9c7f6bb3
KS
95282005-06-06 Kim F. Storm <storm@cua.dk>
9529
9530 * ido.el (ido-first-match, ido-only-match, ido-subdir)
9531 (ido-indicator): Remove -face suffix from face names.
9532
c476bcb0
JL
95332005-06-06 Juri Linkov <juri@jurta.org>
9534
9535 * font-lock.el (font-lock-regexp-backslash)
9536 (font-lock-regexp-backslash-construct): New faces.
9537 (lisp-font-lock-keywords-2): Use new faces. Match `?:' only
9538 after `('. Add `while-no-input' to control structures.
9539
9540 * faces.el (no-break-space, shadow): New faces.
9541 (escape-glyph): Use less loud colors pink2 and red4.
9542
9543 * diff-mode.el (diff-context-face)
9544 * dired.el (dired-ignored)
9545 * rfn-eshadow.el (file-name-shadow)
9546 * tmm.el (tmm-inactive-face): Inherit from `shadow' face.
9547
9548 * info.el (Info-title-1-face): Use green instead of yellow because
9549 bold yellow is not readable on light backgrounds.
9550
9551 * progmodes/compile.el (compilation-start): Move `erase-buffer' up
9552 before selecting the desired mode to not spend time fontifying
9553 old contents.
9554
f7f17975
JB
95552005-06-06 Juanma Barranquero <lekktu@gmail.com>
9556
b3c70578
JB
9557 * thumbs.el (thumbs-thumbsdir-max-size, thumbs-image-resizing-step)
9558 (thumbs-thumbsdir-auto-clean): Fix typos in docstrings.
9559
01f438b9
JB
9560 * ps-print.el (ps-default-fg, ps-default-bg):
9561 Fix typos in docstrings.
9562
f7f17975
JB
9563 * isearchb.el (isearchb): Don't pass a spurious second argument to
9564 `iswitchb-completions'.
9565
c1205dad
NR
95662005-06-05 Nick Roberts <nickrob@snap.net.nz>
9567
9568 * progmodes/gdb-ui.el (gdb-info-locals-handler): Use window point
9569 to preserve point.
9570 (gdb-find-file-hook): Add doc string.
9571
9572 * progmodes/gud.el (gdb, gud-menu-map): Add command to evaluate
eb78dfb8 9573 C dereferenced pointer expression.
32759db5 9574 (gud-tool-bar-map): Put it on the tool bar. Re-order icons.
c1205dad
NR
9575
9576 * toolbar/gud-pstar.xpm, toolbar/gud-pstar.pbm: New files.
9577
eb78dfb8
JB
9578 * toolbar/gud-break.xpm, toolbar/gud-cont.xpm, toolbar/gud-down.xpm
9579 * toolbar/gud-finish.xpm, toolbar/gud-ni.xpm, toolbar/gud-n.xpm
9580 * toolbar/gud-print.xpm, toolbar/gud-remove.xpm, toolbar/gud-run.xpm
9581 * toolbar/gud-si.xpm, toolbar/gud-s.xpm, toolbar/gud-until.xpm
9582 * toolbar/gud-up.xpm, toolbar/gud-watch.xpm:
c1205dad
NR
9583 Make background transparent.
9584
bfe5418b
LT
95852005-06-04 Luc Teirlinck <teirllm@auburn.edu>
9586
9587 * font-lock.el (font-lock-add-keywords): Doc fix. Comment change.
9588 (font-lock-remove-keywords): Doc fix.
9589 (font-lock-mode-major-mode): Compiler defvar.
9590 (font-lock-set-defaults): Use `font-lock-mode-major-mode'.
9591
9592 * font-core.el (font-lock-mode-major-mode): Compiler defvar.
9593 (font-lock-mode): Update `font-lock-mode-major-mode'.
9594 (font-lock-set-defaults): Compiler defvar.
9595 (font-lock-default-function): Take `font-lock-mode-major-mode'
9596 into account.
9597
9598 * emacs-lisp/easy-mmode.el (define-global-minor-mode): Make it
9599 keep track of which major mode it enabled the minor mode for.
9600 Use find-file-hook again. Update docstring.
9601
9602 * simple.el (eval-expression-print-level)
9603 (eval-expression-print-length, eval-expression-debug-on-error):
9604 Doc fixes.
9605
91018229
EZ
96062005-06-04 Matt Hodges <MPHodges@member.fsf.org>
9607
b6f0a397
EZ
9608 * iswitchb.el (iswitchb-single-match-face)
9609 (iswitchb-current-match-face, iswitchb-virtual-matches-face)
9610 (iswitchb-invalid-regexp-face): New faces.
9611 (iswitchb-completions): Use them.
ed975fa6 9612 (iswitchb-use-faces): Rename from iswitchb-use-fonts, which is
b6f0a397
EZ
9613 now marked as an obsolete alias.
9614 (iswitchb-read-buffer): Remove check for bound font variables.
9615 (iswitchb-invalid-regexp): New free variable.
9616 (iswitchb-get-matched-buffers): Catch invalid-regexp errors and
9617 set iswitchb-invalid-regexp.
9618 (iswitchb, iswitchb-complete, iswitchb-completions): Deal with
9619 invalid regexps.
9620 (iswitchb-completions): Add check for complete match when entering
9621 a regexp.
9622 (iswitchb-completions): Remove require-match argument.
bfe5418b 9623 (iswitchb-exhibit): Fix caller.
b6f0a397
EZ
9624 (iswitchb-common-match-inserted): New variable.
9625 (iswitchb-complete, iswitchb-completion-help): Use it.
91018229 9626
94d4bafb
EZ
96272005-06-04 David Reitter <david.reitter@gmail.com> (tiny change)
9628
9629 * url-http.el (url-http-chunked-encoding-after-change-function):
9630 Use `url-http-debug' instead of `message'.
9631
86b21ac3
EZ
96322005-06-04 Thierry Emery <thierry.emery@free.fr> (tiny change)
9633
9634 * url-http.el (url-http-parse-headers): Pass redirected URL as a
9635 callback argument.
9636
61e40b6d
KS
96372005-06-04 Kim F. Storm <storm@cua.dk>
9638
555228aa
KS
9639 * simple.el (line-move): Only call sit-for when moving backwards.
9640
61e40b6d
KS
9641 * ido.el (ido-make-merged-file-list-1): New defun split from
9642 ido-make-merged-file-list.
9643 (ido-make-merged-file-list): Bind throw-on-input around call to
9644 ido-make-merged-file-list-1. Return input-pending-p if
9645 interrupted by more input available.
9646 (ido-read-internal): Handle input-pending-p return value from
9647 ido-make-merged-file-list.
9648
10b234c0
SM
96492005-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
9650
fab31ec3
SM
9651 * textmodes/flyspell.el (flyspell-check-word-p): Simplify silly
9652 compatibility code.
9653
10b234c0
SM
9654 * international/latexenc.el (latexenc-find-file-coding-system):
9655 Don't inherit the EOL part of the coding-system from the
9656 tex-main buffer. Fit within 80 columns.
9657
76668788
NR
96582005-06-03 Matt Hodges <MPHodges@member.fsf.org>
9659
9660 * tmm.el (tmm-inactive-face): New face.
9661 (tmm-remove-inactive-mouse-face): New function.
9662 (tmm-prompt, tmm-add-one-shortcut)
9663 (tmm-add-prompt, tmm-get-keymap): Make active menu items visible
9664 but not selectable.
9665
6312e5f7
JB
96662005-06-03 Juanma Barranquero <lekktu@gmail.com>
9667
9668 * faces.el (face-equal): Improve argument/docstring consistency.
9669
30edba6e
DP
96702005-06-03 Daniel Pfeiffer <occitan@esperanto.org>
9671
9672 * progmodes/make-mode.el (makefile-targets-face)
9673 (makefile-shell-face, makefile-makepp-perl-face): Add :version.
9674 (makefile-bsdmake-dependency-regex)
9675 (makefile-makepp-rule-action-regex)
9676 (makefile-bsdmake-rule-action-regex): New constants.
9677 (makefile-makepp-mode, makefile-bsdmake-mode): Use them.
9678
9679 * progmodes/compile.el (compilation-error-regexp-alist-alist):
9680 Allow (...) within `...' for makepp messages.
9681
899a431b 96822005-06-03 Michael Kifer <kifer@cs.stonybrook.edu>
30edba6e 9683
85268d70 9684 * ediff-diff.el (ediff-same-contents): Eliminate CL-type functions.
30edba6e 9685
85268d70
JB
9686 * ediff-mult.el (ediff-intersect-directories): Make sure that ".." and
9687 "." files are deleted from all file lists before comparison.
30edba6e 9688
85268d70
JB
9689 * viper-keym.el (viper-toggle-key, viper-quoted-insert-key)
9690 (viper-ESC-key): Made them customizable.
30edba6e 9691
10b234c0 9692 * viper.el (viper-non-hook-settings): Fix the names of defadvices.
30edba6e 9693
bfadb7ec
LT
96942005-06-01 Luc Teirlinck <teirllm@auburn.edu>
9695
9696 * autorevert.el (auto-revert-buffers): Use save-match-data.
9697
6cb9fac3
SM
96982005-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
9699
9700 * emacs-lisp/easymenu.el (easy-menu-return-item): Quick fix to find
9701 menu items with a nil command binding.
9702
011131fd
JB
97032005-06-01 Juanma Barranquero <lekktu@gmail.com>
9704
358e4d6d
JB
9705 * emacs-lisp/cl-macs.el (defsetf):
9706 Improve argument/docstring consistency.
9707
011131fd
JB
9708 * faces.el (list-faces-display): Improve the formatting by
9709 computing the maximum length required for any face-name (reworked
9710 patch of 1999-01-11, accidentally deleted on 1999-07-21).
9711 (internal-find-face): Remove redundant info in docstring.
9712
7653a3dc
NR
97132005-06-01 Nick Roberts <nickrob@snap.net.nz>
9714
9715 * progmodes/gdb-ui.el (gdb-set-gud-minor-mode-1)
9716 (gdb-info-breakpoints-custom, gdb-delete-breakpoint)
9717 (gdb-goto-breakpoint, gdb-source-info, gdb-get-location)
9718 (gdb-assembler-custom): Improve regexps.
ed975fa6 9719 (def-gdb-auto-update-handler): Use window point to preserve point.
7653a3dc 9720
9ccee7d0
SM
97212005-05-31 Stefan Monnier <monnier@iro.umontreal.ca>
9722
9723 * thumbs.el (thumbs-mode): Fix misuse of make-variable-buffer-local.
9724
ad83e1f4
JB
97252005-05-31 Jay Belanger <belanger@truman.edu>
9726
9727 * calc/calc-embed.el (calc-embedded-word): Change argument passed
9728 to calc-embedded.
9729 (calc-embedded-make-info): Have plain prefix argument select
9730 entire line.
9731
2cd16d74
JB
97322005-05-31 Juanma Barranquero <lekktu@gmail.com>
9733
d0213ee1
JB
9734 * faces.el (list-faces-display): Signal error if passed a regexp
9735 that matches no face name.
9736
2cd16d74
JB
9737 * simple.el (filter-buffer-substring): Fix typo in docstring.
9738
f35aff82
RS
97392005-05-31 Richard M. Stallman <rms@gnu.org>
9740
9ccee7d0 9741 * progmodes/vhdl-mode.el (vhdl-fill-region): Test ARG, not INTERACTIVE.
f35aff82
RS
9742 (vhdl-emacs-21): Doc fix.
9743 (vhdl-mode): Unconditionally set comment-padding.
9744 (vhdl-fixup-whitespace-region): Insert spaces only where
9745 there are none.
9746 (vhdl-statistics-buffer): Make the Emacs 21 behavior universal.
9747
c7a4ce37
JW
97482005-05-30 John Wiegley <johnw@newartisans.com>
9749
881b07f9
JB
9750 * eshell/em-cmpl.el, eshell/em-dirs.el, eshell/em-glob.el
9751 * eshell/em-unix.el, eshell/esh-ext.el, eshell/esh-io.el
9752 * eshell/esh-util.el, eshell/esh-var.el: Change all uses of
c7a4ce37
JW
9753 `directory-sep-char' to ?/, and all uses of `string-to-int' to
9754 `string-to-number'.
9755
e39f3cfe
JB
97562005-05-30 Jay Belanger <belanger@truman.edu>
9757
9758 * calc/calc.el (calc-bug-address): Fix docstring.
9759 (calc-window-hook, calc-trail-window-hook): New variables.
9760 (calc-trail-display): Restore use of calc-trail-window-hook.
9761 (calc): Restore use of calc-window-hook.
9762
6dfa731f
MY
97632005-05-31 Masatake YAMATO <jet@gyve.org>
9764
3c1ebc5a 9765 * emacs-lisp/find-func.el (find-function-noselect): Handle subroutines.
6dfa731f 9766
3c1ebc5a 9767 * help-fns.el (help-C-file-name): Add autoload mark for
6dfa731f
MY
9768 `find-function-noselect'.
9769
3c1ebc5a
SM
97702005-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
9771
9772 * textmodes/tex-mode.el (tex-compile-commands, tex-compile)
9773 (tex-start-tex): Undo all but the last part of the 2005-05-28 change.
9774
3f72dc73
GM
97752005-05-30 Glenn Morris <gmorris@ast.cam.ac.uk>
9776
9777 * calendar/diary-lib.el (mark-included-diary-files): Only kill
9778 included diary buffer if it was not already being visited.
9779 Reported by Stephen Berman <Stephen.Berman@gmx.net>.
9780
9781 * calendar/icalendar.el (top-level): Do not require 'appt.
9782
9783 * mail/supercite.el (sc-select-attribution): Only use a list
9784 element from sc-attrib-selection-list if it returns a string.
9785 Reported by Davide G. M. Salvetti <salve@debian.org>.
9786
0df06447
JB
97872005-05-30 Juanma Barranquero <lekktu@gmail.com>
9788
588c0770 9789 * thumbs.el (thumbs-thumbname): The resulting thumbname now
0df06447
JB
9790 includes a hash value to improve its uniqueness, and has a ".jpg"
9791 extension. Also, it is now a valid filename on all systems.
9792 (thumbs-make-thumb): Use `let', not `let*'.
9793 (thumbs-show-thumbs-list): Check for JPEG availability.
9794
b8caac06
RS
97952005-05-30 Richard M. Stallman <rms@gnu.org>
9796
9797 * filesets.el (filesets-menu-ensure-use-cached):
9798 Prevent warning when emacs-version>= is undefined.
9799
9800 * printing.el (pr-interactive-n-up): Use string-to-number.
9801
9802 * emulation/tpu-mapper.el: Use eval-buffer, not eval-current-buffer.
9803
9804 * emacs-lisp/bytecomp.el (byte-compile-nogroup-warn):
9805 Warn only when name to be defined is quoted.
9806
4809e59f
NR
98072005-05-30 Nick Roberts <nickrob@snap.net.nz>
9808
9809 * progmodes/gdb-ui.el (gdb-toggle-breakpoint):
9810 Make regexp more robust.
0df06447 9811 (gdb-display-assembler-buffer, gdb-frame-assembler-buffer):
4809e59f
NR
9812 Force regeneration of disassembly.
9813
2a1669a2
JB
98142005-05-29 Jay Belanger <belanger@truman.edu>
9815
9816 * calc/calc.el (calc-user-invocation): Check if
9817 calc-invocation-macro is non-nil.
9818
5f43c63c
JL
98192005-05-29 Juri Linkov <juri@jurta.org>
9820
9821 * add-log.el (change-log-font-lock-keywords):
9822 Add `+' to e-mail regexp to accept mail address with keywords.
9823
9824 * man.el (Man-name-regexp): Add `:' to accept qualified names.
9825
7fa9f4eb
LT
98262005-05-29 Luc Teirlinck <teirllm@auburn.edu>
9827
9828 * progmodes/inf-lisp.el (inferior-lisp-mode): Use delay-mode-hooks.
9829
9830 * ielm.el (inferior-emacs-lisp-mode): Ditto.
9831
cad2b414
RS
98322005-05-29 Richard M. Stallman <rms@gnu.org>
9833
9834 * textmodes/flyspell.el (flyspell-auto-correct-previous-word):
9835 Undo the change that moves to end of the current word.
9836
8c6fb9d0
NR
98372005-05-29 Nick Roberts <nickrob@snap.net.nz>
9838
9839 * progmodes/gdb-ui.el (gdb-memory-set-repeat-count):
9840 Throw error when count <= 0 to ensure input is a number.
9841 (gdb-read-memory-custom): Pick up address from buffer.
9842 (gdb-memory-mode): Allow user to increment and decrement
9843 memory address from header line.
9844
c16b1394
RS
98452005-05-29 Richard M. Stallman <rms@gnu.org>
9846
a8c453e6
RS
9847 * flyspell.el (flyspell-version): Function deleted.
9848 (flyspell-auto-correct-previous-hook): Doc fix.
7fa9f4eb 9849
c16b1394
RS
9850 * jit-lock.el (jit-lock-function, jit-lock-after-change):
9851 Do nothing if memory is full.
9852
9853 * font-lock.el (font-lock-fontify-syntactically-region):
9854 Pass t for GREEDY to looking-back.
9855
9856 * saveplace.el (save-place-alist-to-file): Write the file
9857 using write-region.
9858
9859 * subr.el (looking-back): New argument GREEDY.
9860
9861 * progmodes/compile.el (compilation-start): Set the mode
9862 before inserting the initial text.
9863
9864 * progmodes/which-func.el (which-func-update-1): Turn the mode
9865 off in case of error by setting which-func-mode.
7fa9f4eb 9866
52eb0373 98672005-05-29 Peter Heslin <p.j.heslin@durham.ac.uk> (tiny change)
c16b1394 9868
cad2b414 9869 * flyspell.el (flyspell-auto-correct-previous-word):
7fa9f4eb 9870 Narrow down to what's on the screen, and recenter overlays
cad2b414 9871 at the end of the next word.
7fa9f4eb 9872
52eb0373 98732005-05-29 Manuel Serrano <Manuel.Serrano@sophia.inria.fr>
7fa9f4eb 9874
a8c453e6 9875 * flyspell.el (flyspell-emacs, flyspell-use-local-map): Vars moved up.
0df06447 9876 (flyspell-default-delayed-commands): Add backward-delete-char-untabify.
a8c453e6
RS
9877 (flyspell-abbrev-p): Default to nil.
9878 (flyspell-use-global-abbrev-table-p): Doc fix.
9879 (flyspell-large-region): Allow nil as value.
9880 (flyspell-use-meta-tab, flyspell-auto-correct-binding): New variables.
9881
9882 (mail-mode-flyspell-verify): More robust handling
9883 of `mail-header-separator'. More efficient signature detection.
9884 Allow for regexp metacharacters in message-header-separator.
85be564d 9885 Adding `To' not to be checked in mail-mode-flyspell-verify.
a8c453e6
RS
9886
9887 (flyspell-prog-mode): Run flyspell-prog-mode-hook.
9888 (flyspell-mouse-map): Bind M-TAB only if flyspell-use-meta-tab.
9889 Bind flyspell-auto-correct-binding.
9890 Bind C-. and C-, .
9891 (flyspell-mode-map): Likewise.
9892 (flyspell-mode): Doc fix.
9893 (flyspell-accept-buffer-local-defs): Preserve current buffer.
9894 (flyspell-mode-on): Bind flyspell-mouse-map and flyspell-mode-map.
9895 (flyspell-word-cache-result): New var, always local.
9896 (flyspell-check-pre-word-p): Doc fix.
9897 (flyspell-check-changed-word-p): Handle spc like newline.
9898 (flyspell-post-command-hook): Set flyspell-word-cache-result.
9899 (flyspell-word-search-backward, flyspell-word-search-forward):
9900 New functions.
9901 (flyspell-word): Return t if nothing to check.
9902 When parsing TeX code, check for after } or \.
9903 Use flyspell-word-search-backward to find previous word.
9904 Return nil if duplicated word.
9905 For word already checked, return same value as last time.
9906 Set flyspell-word-cache-result after checking.
9907 Don't clobber the return value.
9908 (flyspell-get-word): Major rewrite.
9909 (flyspell-external-point-words): New locals pword, pcount.
9910 Fix size used in progress message.
9911 Find the proper corresponding word in flyspell-large-region-buffer.
9912 (flyspell-region): Check for flyspell-large-region = nil.
9913 (flyspell-highlight-incorrect-region): Clean up overlays in region.
9914 (flyspell-auto-correct-word): Check that WORD is a cons.
9915 (flyspell-correct-word): Likewise.
a8c453e6 9916
adde7693
DP
99172005-05-29 Daniel Pfeiffer <occitan@esperanto.org>
9918
9919 * progmodes/make-mode.el (makefile-rule-action-regex)
d85d15c8
DP
9920 (makefile-macroassign-regex, makefile-makepp-mode)
9921 (makefile-bsdmake-mode): Continuation lines may be empty.
adde7693
DP
9922 Reported by Joshua Varner.
9923 (makefile-makepp-font-lock-keywords): Add $(stem).
9924
b5352ff5
KB
99252005-05-28 Karl Berry <karl@gnu.org>
9926
0df06447 9927 * textmodes/tex-mode.el: Now that tex-send-command calls
b5352ff5
KB
9928 shell-quote-argument (2005-03-31 change), remove all calls to
9929 shell-quote-argument; they all end up invoking tex-send-command.
9930 The double quoting loses on filenames with non-safe characters,
9931 such as "@". Reported by Frederik Fouvry.
9932
3daabddd
NR
99332005-05-29 Nick Roberts <nickrob@snap.net.nz>
9934
9935 * progmodes/gdb-ui.el (gdb-assembler-custom): Be more careful
9936 about preserving point.
9937
1565a620
JB
99382005-05-27 Jay Belanger <belanger@truman.edu>
9939
9940 * calc/calc-misc.el (calc-info-goto-node): Use info instead of
9941 Info-goto-node.
9942
05294d63
JB
9943 * calc/calc-embed.el (calc-embed-arg): New variable.
9944 (calc-do-embedded-activate, calc-embedded-activate-formula)
9945 (calc-embedded-edit, calc-do-embedded-activate): Replace undeclared
9946 variable by new variable.
9947 (calc-embedded-make-info): Replace undeclared variable by new
9948 variable. When selecting region with positive prefix
9949 argument, use end of previous line instead of beginning of line.
9950
9951 * calc/calc-aent.el (calc-arg-values): Declare it.
9952
9953 * calc/calc-ext.el (calc-help-map, calc-alg-map, calc-alg-esc-map):
9954 Declare them.
9955
9956 * calc/calc-stuff.el (math-decls-cache-tag): Declare it.
9957
9958 * calc/calc.el (calc-alg-map): Declare it.
9959
9960 * calc/calcalg2.el (math-decls-cache, math-decls-all): Declare them.
9961
f8916156
NR
99622005-05-28 Nick Roberts <nickrob@snap.net.nz>
9963
9964 * progmodes/gdb-ui.el (gdb-all-registers): New variable.
9965 (gdb-registers-buffer, toggle-gdb-all-registers):
9966 Toggle display of floating point registers.
9967 (gdb-registers-mode-map): Bind SPC to toggle-gdb-all-registers.
9968
0df06447 9969 * progmodes/gud.el (gud-goto-info): Use info. Don't use require.
f8916156
NR
9970 (toggle-gud-tooltip-dereference):
9971 Rename from gud-toggle-tooltip-dereference.
9972
83040cb0
SM
99732005-05-27 Stefan Monnier <monnier@iro.umontreal.ca>
9974
9975 * info.el (Info-goto-node): Revert autoload addition (2004-06-12).
9976
63971eab
JB
99772005-05-27 Jay Belanger <belanger@truman.edu>
9978
9979 * calc/calc-prog.el (calc-kbd-report): Remove.
9980 (calc-kbd-query): Rewrite.
9981
d5e1a786
JB
99822005-05-27 Juanma Barranquero <lekktu@gmail.com>
9983
83040cb0 9984 * image.el (image-library-alist): Move to image.c.
d5e1a786
JB
9985 (image-type-available-p): Doc fix.
9986
6c5a38fa
LK
99872005-05-27 Lute Kamstra <lute@gnu.org>
9988
18a8c773 9989 * calc/calc.el (calc):
1f2503a5 9990 * outline.el (outline-1, outline-2, outline-3, outline-4)
18a8c773
LK
9991 (outline-5, outline-6, outline-7, outline-8):
9992 * textmodes/dns-mode.el (dns-mode):
9993 * textmodes/sgml-mode.el (sgml-namespace-face):
9994 * textmodes/tex-mode.el (superscript, subscript, tex-math-face)
3ec0e903 9995 (tex-verbatim-face, tex-use-reftex):
83040cb0
SM
9996 * textmodes/texinfo.el (texinfo-heading-face):
9997 Specify customization group.
1f2503a5 9998
6c5a38fa
LK
9999 * longlines.el: Don't require easy-mmode.
10000 (longlines-visible-face): Specify customization group.
10001
7cf49add
KH
100022005-05-27 Kenichi Handa <handa@m17n.org>
10003
10004 * language/cyrillic.el: Add cyrillic-iso8859-5 characters in the
10005 encoding table of windows-1251.
10006
83040cb0
SM
10007 * international/ucs-tables.el (ucs-set-table-for-input):
10008 If translation-table-for-input of a coding system is a symbol, get
7cf49add
KH
10009 its translation-table property.
10010
10011 * international/code-pages.el: Don't register a coding system into
10012 non-iso-charset-alist more than once.
10013 (cp-make-coding-system): Likewise.
1f2503a5 10014
9c041409
JW
100152005-05-26 John Wiegley <johnw@newartisans.com>
10016
6b6f91b3
JW
10017 * eshell/esh-cmd.el (eshell-eval-command): If the return value of
10018 `eshell-resume-eval' is wrapped in a list, it indicates that the
10019 command was run asynchronously. In that case, unwrap the value
10020 before checking the delimiter value.
10021
9c041409 10022 * eshell/em-cmpl.el (eshell-complete-parse-arguments): If the
83040cb0
SM
10023 character before a space at the end of a line is \, assume the space
10024 is part of the last argument rather than a final argument separator.
9c041409 10025
83040cb0
SM
10026 * eshell/esh-io.el (eshell-get-target): If `eshell-buffer-shorthand'
10027 is in use, and the target is `t' or `nil' (which are the most common
10028 values), don't assume that the symbol target is a buffer.
9c041409 10029
ddfbe5db
LT
100302005-05-26 Luc Teirlinck <teirllm@auburn.edu>
10031
10032 * calendar/calendar.el (calendar-mode-line-format):
10033 Use mode-line-highlight as mouse-face.
10034
10035 * time.el (display-time-string-forms, display-time-update):
10036 Use mode-line-highlight as mouse-face.
10037
04e9c13c
JB
100382005-05-26 Jay Belanger <belanger@truman.edu>
10039
10040 * calc/calc.el (calc-language-alist): Remove extra defvar.
10041
6441d280
LK
100422005-05-26 Lute Kamstra <lute@gnu.org>
10043
10044 * arc-mode.el (archive-mode):
10045 * bookmark.el (bookmark-read-annotation-mode)
10046 (bookmark-edit-annotation-mode, bookmark-bmenu-mode):
10047 * bs.el (bs-mode):
10048 * calc/calc-yank.el (calc-edit-mode):
10049 * calc/calc.el (calc-mode, calc-trail-mode):
10050 * calculator.el (calculator-mode):
10051 * chistory.el (command-history-mode):
10052 * comint.el:
10053 * cus-edit.el (custom-mode):
10054 * descr-text.el (describe-text-mode):
10055 * ebuff-menu.el (Electric-buffer-menu-mode):
10056 * ediff-util.el (ediff-mode):
4b66bdf0
LK
10057 * emacs-lisp/re-builder.el (reb-mode):
10058 * emulation/vi.el (vi-mode-setup):
10059 * emulation/ws-mode.el (wordstar-mode):
10060 * eshell/esh-mode.el (eshell-mode):
6441d280
LK
10061 * forms.el (forms-mode):
10062 * help-mode.el (help-mode):
10063 * hexl.el (hexl-mode):
10064 * ibuffer.el (ibuffer-mode):
10065 * ielm.el (inferior-emacs-lisp-mode):
10066 * info.el (Info-mode, Info-edit-mode):
4b66bdf0 10067 * international/swedish.el:
6441d280
LK
10068 * ledit.el (ledit-from-lisp-mode):
10069 * locate.el (locate-mode):
4b66bdf0
LK
10070 * mail/rmail.el (rmail-mode):
10071 * mail/rmailedit.el (rmail-edit-mode):
10072 * mail/rmailsum.el (rmail-summary-mode):
10073 * mail/supercite.el (sc-electric-mode):
10074 * net/eudc.el (eudc-mode):
10075 * net/quickurl.el (quickurl-list-mode):
10076 * net/snmp-mode.el (snmp-mode, snmpv2-mode):
10077 * obsolete/ooutline.el (outline-mode):
10078 * obsolete/options.el (Edit-options-mode):
10079 * obsolete/rnews.el (news-mode):
10080 * obsolete/rnewspost.el (news-reply-mode):
10081 * play/5x5.el (5x5-mode):
10082 * play/decipher.el (decipher-mode, decipher-stats-mode):
10083 * play/gomoku.el (gomoku-mode):
10084 * play/snake.el (snake-mode):
10085 * play/solitaire.el (solitaire-mode):
10086 * play/tetris.el (tetris-mode):
681c6a37
LK
10087 * progmodes/ada-mode.el (ada-mode):
10088 * progmodes/antlr-mode.el (antlr-mode):
10089 * progmodes/autoconf.el (autoconf-mode):
10090 * progmodes/dcl-mode.el (dcl-mode):
10091 * progmodes/delphi.el (delphi-mode):
9a969196
LK
10092 * progmodes/ebrowse.el (ebrowse-tree-mode)
10093 (ebrowse-electric-list-mode, ebrowse-member-mode)
681c6a37
LK
10094 (ebrowse-electric-position-mode):
10095 * progmodes/f90.el (f90-mode):
10096 * progmodes/fortran.el (fortran-mode):
10097 * progmodes/icon.el (icon-mode):
10098 * progmodes/idlw-help.el (idlwave-help-mode):
10099 * progmodes/idlw-shell.el (idlwave-shell-mode):
10100 * progmodes/idlwave.el (idlwave-mode):
10101 * progmodes/inf-lisp.el (inferior-lisp-mode):
10102 * progmodes/m4-mode.el (m4-mode):
10103 * progmodes/meta-mode.el (metafont-mode, metapost-mode):
10104 * progmodes/modula2.el (modula-2-mode):
10105 * progmodes/octave-inf.el (inferior-octave-mode):
10106 * progmodes/octave-mod.el (octave-mode):
10107 * progmodes/pascal.el (pascal-mode):
10108 * progmodes/sh-script.el (sh-mode):
10109 * progmodes/sql.el (sql-mode, sql-interactive-mode):
10110 * progmodes/vhdl-mode.el (vhdl-mode):
10111 * progmodes/xscheme.el (scheme-interaction-mode):
6441d280
LK
10112 * replace.el (occur-mode):
10113 * ses.el (ses-mode):
10114 * simple.el (completion-list-mode):
10115 * skeleton.el:
10116 * speedbar.el (speedbar-mode):
48985adc 10117 * term.el (term-mode):
6441d280 10118 * terminal.el (terminal-edit-mode):
681c6a37
LK
10119 * textmodes/reftex-index.el (reftex-index-mode)
10120 (reftex-index-phrases-mode):
10121 * textmodes/reftex-sel.el (reftex-select-label-mode)
10122 (reftex-select-bib-mode):
10123 * textmodes/reftex-toc.el (reftex-toc-mode):
6441d280 10124 * wdired.el (wdired-change-to-wdired-mode):
48985adc
KS
10125 * wid-browse.el (widget-browse-mode):
10126 Use run-mode-hooks.
6441d280
LK
10127
10128 * array.el (array-mode):
4b66bdf0
LK
10129 * calendar/todo-mode.el (todo-mode):
10130 * man.el (Man-mode):
10131 * play/landmark.el (lm-mode):
48985adc
KS
10132 * play/mpuz.el (mpuz-mode):
10133 Use kill-all-local-variables and run-mode-hooks.
6441d280
LK
10134
10135 * subr.el (delay-mode-hooks): Specify indentation.
10136
4b66bdf0
LK
101372005-05-26 Mark A. Hershberger <mah@everybody.org>
10138
ca19f3f1
AS
10139 * xml.el (xml-substitute-special): Don't die for undefined xml
10140 entities.
4b66bdf0 10141
3e00c50e
JB
101422005-05-26 Jay Belanger <belanger@truman.edu>
10143
10144 * calc/calc-prog.el (calc-user-define-edit): Don't find substring
10145 of nil.
10146
8da4dd76
NR
101472005-05-27 Nick Roberts <nickrob@snap.net.nz>
10148
10149 * progmodes/gdb-ui.el (gdb-frame-address):
10150 Rename from gdb-current-address.
10151 (gdb-previous-frame-address): Rename from gdb-previous-address.
10152 (gdb-selected-frame): Rename from gdb-current-frame.
10153 (gdb-get-selected-frame): Rename from gdb-get-current-frame.
10154 (gdb-frame-number): Rename from gdb-current-stack-level.
10155 (gdb-ann3): Match new mode-name for disassembly buffer.
588c0770 10156 Extend initialization of variables.
8da4dd76
NR
10157 (gdb-post-prompt): Update disassembly from gdb-frame-handler.
10158 (gdb-memory-mode): Use mouse-face in header line.
10159 (gdb-assembler-buffer-name): Call it disassembly and give frame
10160 in mode line.
10161 (gdb-source-spec-regexp, gdb-assembler-custom)
10162 (gdb-invalidate-assembler, gdb-frame-handler):
10163 Make robust to leading zeroes in address format.
10164
8ba93b1c
CD
101652005-05-26 Carsten Dominik <dominik@science.uva.nl>
10166
d5e1a786 10167 * textmodes/org.el (org-mode): Use `define-derived-mode' to
8ba93b1c
CD
10168 define `org-mode'.
10169 (org-agenda-mode): Use `run-mode-hooks' instead of `run-hooks'.
10170
83040cb0 101712005-05-26 Stefan Monnier <monnier@iro.umontreal.ca>
04c71a26
NR
10172
10173 * log-edit.el (log-edit-changelog-entries): Distinguish between
10174 filenames like xfns.c and fns.c.
04c71a26 10175
dd53d2c8
LT
101762005-05-25 Luc Teirlinck <teirllm@auburn.edu>
10177
10178 * buff-menu.el (Buffer-menu-revert-function): Improve handling of
10179 point after reverting.
10180 (Buffer-menu-make-sort-button): Handle the case where
10181 `Buffer-menu-use-header-line' is nil.
10182
214dd398
TTN
101832005-05-25 Thien-Thi Nguyen <ttn@gnu.org>
10184
10185 * vms-patch.el (vms-magic-right-square-brace, vms-magic-colon):
10186 New funcs. In minibuffer-local-completion-map bind `]', `/'
10187 and `:' to them.
10188
b6666b5f
SM
101892005-05-25 Stefan Monnier <monnier@iro.umontreal.ca>
10190
10191 * startup.el (normal-top-level): Allow modification of load-path while
10192 we're iterating over it.
10193
f75049fc
JB
101942005-05-25 Juanma Barranquero <lekktu@gmail.com>
10195
10196 * thumbs.el (thumbs-thumbsdir-max-size, thumbs-temp-file)
10197 (thumbs-cleanup-thumbsdir, thumbs-call-convert)
10198 (thumbs-resize-interactive, thumbs-insert-image)
10199 (thumbs-insert-thumb, thumbs-dired-show-marked)
10200 (thumbs-find-image-at-point, thumbs-delete-images)
10201 (thumbs-rename-images, thumbs-next-image, thumbs-dired-setroot)
10202 (thumbs-increment-image-size, thumbs-decrement-image-size):
10203 Fix typos in docstrings.
10204
ccc90048
AS
102052005-05-24 Andre Spiegel <spiegel@gnu.org>
10206
83040cb0 10207 * progmodes/cperl-mode.el (cperl-vc-header-alist): Obsolete.
ccc90048
AS
10208 (cperl-vc-rcs-header, cperl-vc-sccs-header): New user options.
10209 (cperl-mode): Use them.
10210
18fde850
JB
102112005-05-24 Juanma Barranquero <lekktu@gmail.com>
10212
10213 * window.el (quit-window, shrink-window-if-larger-than-buffer):
10214 Doc fixes.
10215
86041bae
NR
102162005-05-24 Nick Roberts <nickrob@snap.net.nz>
10217
b6666b5f 10218 * progmodes/gdb-ui.el (gdb-inferior-io-mode-map):
04c71a26 10219 Bind C-d to gdb-inferior-io-eof.
86041bae
NR
10220
10221 * dired.el (dired-dnd-popup-notice): Use message-box.
10222
359e4563
MY
102232005-05-23 Masatake YAMATO <jet@gyve.org>
10224
b6666b5f
SM
10225 * bindings.el (mode-line-major-mode-keymap):
10226 Bind [mode-line down-mouse-1] to `mouse-major-mode-menu'.
359e4563
MY
10227
10228 * faces.el (mode-line-highlight): New face.
10229
10230 * ruler-mode.el (ruler-mode-ruler): Use mode-line-highlight
10231 as mouse-face.
10232
10233 * bindings.el (top-level, help-echo, mode-line-modified)
10234 (mode-line-mule-info, mode-line-eol-desc): Use mode-line-highlight
10235 as mouse-face.
10236
28fdc86a
JB
102372005-05-23 Juanma Barranquero <lekktu@gmail.com>
10238
a4632380
JB
10239 * progmodes/cc-engine.el (c-guess-basic-syntax):
10240 Remove spurious call to `zerop'.
10241
28fdc86a
JB
10242 * emacs-lisp/cl.el (acons, pairlis): Add docstring.
10243
7c09345f
MS
102442005-05-23 Martin Stjernholm <bug-cc-mode@gnu.org>
10245
10246 CC Mode update to 5.30.10:
10247
83040cb0 10248 * cc-fonts.el (c-font-lock-declarators): Fix bug where the point
7c09345f
MS
10249 could go past the limit in decoration level 2, thereby causing
10250 errors during interactive fontification.
10251
83040cb0 10252 * cc-mode.el (c-make-inherited-keymap): Fix cc-bytecomp bug when
7c09345f
MS
10253 the file is evaluated interactively.
10254
10255 * cc-engine.el (c-guess-basic-syntax): Handle operator
10256 declarations somewhat better in C++.
10257
10258 * cc-styles.el, cc-mode.el (c-run-mode-hooks): New helper macro to
10259 make use of `run-mode-hooks' which has been added in Emacs 21.1.
28fdc86a
JB
10260 (c-mode, c++-mode, objc-mode, java-mode, idl-mode, pike-mode)
10261 (awk-mode): Use it.
7c09345f
MS
10262 (make-local-hook): Suppress warning about obsoleteness.
10263
10264 * cc-engine.el, cc-align.el, cc-cmds.el
28fdc86a
JB
10265 (c-append-backslashes-forward, c-delete-backslashes-forward)
10266 (c-find-decl-spots, c-semi&comma-no-newlines-before-nonblanks):
7c09345f
MS
10267 Compensate for return value from `forward-line' when it has moved
10268 but not to a different line due to eob.
10269
83040cb0 10270 * cc-engine.el (c-guess-basic-syntax): Fix anchoring in
7c09345f
MS
10271 `objc-method-intro' and `objc-method-args-cont'.
10272
102732005-05-23 Alan Mackenzie <bug-cc-mode@gnu.org>
10274
10275 CC Mode update to 5.30.10:
10276
10277 * cc-mode.el, cc-engine.el, cc-align.el: Change the FSF's address
10278 in the copyright statement. Incidentally, change "along with GNU
10279 Emacs" to "along with this program" where it occurs.
10280
10281 * cc-mode.el: Add a fourth parameter `t' to the awk-mode autoload,
10282 so that it is interactive, hence can be found by M-x awk-mode
10283 whilst cc-mode is yet to be loaded. Reported by Glenn Morris
10284 <gmorris+emacs@ast.cam.ac.uk>.
10285
10286 * cc-awk.el: Add character classes (e.g. "[:alpha:]") into AWK
10287 Mode's regexps.
10288
28fdc86a 102892005-05-23 Kevin Ryde <user42@zip.com.au>
7c09345f
MS
10290
10291 * cc-align.el (c-lineup-argcont): Ignore conses for {} pairs from
10292 c-parse-state, to avoid a lisp error (on bad code).
10293
f1e9abb9
LK
102942005-05-23 Lute Kamstra <lute@gnu.org>
10295
10296 * subr.el (font-lock-defaults): Remove defvar as it's already
10297 defined in font-core.el.
10298
83040cb0 10299 * font-lock.el (font-lock-beginning-of-syntax-function): Fix docstring.
f1e9abb9 10300
28fdc86a
JB
103012005-05-23 Nick Roberts <nickrob@snap.net.nz>
10302
10303 * progmodes/gdb-ui.el (gdb-info-locals-handler): Make regexps
10304 more general and work when GDB variable "print pretty" is on,
10305 as with Emacs, for example.
10306
21178fee
LT
103072005-05-22 Luc Teirlinck <teirllm@auburn.edu>
10308
10309 * font-core.el: Update comment.
10310
83040cb0
SM
10311 * emacs-lisp/easy-mmode.el (define-global-minor-mode):
10312 Use `after-change-major-mode-hook' instead of `find-file-hook'.
21178fee
LT
10313
10314 * buff-menu.el (Buffer-menu-mode): Use `run-mode-hooks'.
10315
a0e8eaa3
EZ
103162005-05-22 Eli Zaretskii <eliz@gnu.org>
10317
10318 * simple.el (yank, yank-pop): Mention `yank-excluded-properties'
10319 and `yank-handler' in the doc strings.
10320
6cd0254f
SM
103212005-05-22 Stefan Monnier <monnier@iro.umontreal.ca>
10322
10323 * emacs-lisp/cl.el (eql): Remove. It's a builtin already.
10324
724e07b9
RS
103252005-05-22 Richard M. Stallman <rms@gnu.org>
10326
1b12fa9d
RS
10327 * help.el (describe-key): Move print-help-return-message call
10328 out of conditional.
10329
724e07b9
RS
10330 * progmodes/etags.el (list-tags): Use with-no-warnings.
10331
10332 * mail/smtpmail.el (smtpmail-open-stream): Use with-no-warnings.
10333 (smtpmail-send-queued-mail): Avoid beginning-of-buffer.
10334 (starttls-extra-args, starttls-extra-arguments): Add defvars.
10335
10336 * mail/mailalias.el (mail-get-names): Avoid beginning-of-buffer.
10337
10338 * language/viet-util.el (viet-viscii-nonascii-translation-table):
10339 Add defvar.
10340
10341 * emulation/viper-ex.el (viper-ex-work-buf, viper-ex-print-buf):
10342 Use defvar, not defconst.
10343
10344 * hexl.el (hexl-follow-line): Use with-no-warnings.
10345
10346 * emulation/tpu-extras.el: Use write-file-functions instead of
10347 write-file-hooks.
10348
10349 * dired.el (dired-font-lock-keywords): Fontify files with junk
10350 extensions even if marked by -F.
10351
2641cc63
JB
103522005-05-22 Juanma Barranquero <lekktu@gmail.com>
10353
3187ba1c
JB
10354 * emacs-lisp/cl.el (pushnew, cl-macroexpand, floatp-safe, plusp)
10355 (minusp, oddp, evenp, mapcar*, list*, copy-list, adjoin, subst):
10356 * emacs-lisp/cl-extra.el (coerce, map, maplist, cl-mapc, mapl)
10357 (mapcan, mapcon, some, every, notany, notevery, signum, isqrt)
10358 (concatenate, list-length, get*, getf, cl-remprop):
10359 * emacs-lisp/cl-macs.el (function*, case, ecase, typecase)
10360 (etypecase, progv, lexical-let, lexical-let*)
10361 (multiple-value-bind, multiple-value-setq, shiftf):
10362 Improve argument/docstring consistency.
10363
2641cc63
JB
10364 * subr.el (focus-frame, unfocus-frame):
10365 Revert deletion on 2005-05-01.
10366
a41c216f
AS
103672005-05-22 Andre Spiegel <spiegel@gnu.org>
10368
10369 * vc-cvs.el (vc-cvs-checkout-model): Handle the case where FILE
10370 doesn't exist.
10371
83040cb0
SM
10372 * vc.el (vc-trunk-p): Add autoload cookie. The function is used in
10373 vc-rcs.el when vc-mistrust-permissions is t, which is not the default.
3187ba1c 10374
fdd55b6a
NR
103752005-05-22 Nick Roberts <nickrob@snap.net.nz>
10376
10377 * emacs-lisp/bytecomp.el: Remove make-obsolete-variable for
10378 already deleted variables: auto-fill-hook, blink-paren-hook,
52eb0373 10379 lisp-indent-hook, inhibit-local-variables, unread-command-event,
fdd55b6a
NR
10380 suspend-hooks, comment-indent-hook, meta-flag,
10381 before-change-function, after-change-function,
10382 font-lock-doc-string-face.
10383
71f800cf
LT
103842005-05-21 Luc Teirlinck <teirllm@auburn.edu>
10385
10386 * emacs-lisp/derived.el (define-derived-mode): Doc fix.
10387
bb4afd09
EZ
103882005-05-21 Eli Zaretskii <eliz@gnu.org>
10389
10390 * mail/rmail.el (rmail-reply): Filter the list in reply-to through
10391 rmail-dont-reply-to.
10392
a2c9aee6
EZ
103932005-05-21 Frederik Fouvry <fouvry@CoLi.Uni-SB.DE>
10394
10395 * mail/sendmail.el (mail-send): Use [[:space:]] instead of a
10396 literal blank when splitting new-header-values.
10397
6e50f7e0
EZ
103982005-05-21 Matt Hodges <MPHodges@member.fsf.org>
10399
10400 * calendar/cal-menu.el (cal-menu-update): Add separator as a
10401 string so that tmm doesn't create a completion entry for it.
10402
10403 * textmodes/table.el (table-disable-menu): Ditto.
10404
a527b753
RS
104052005-05-21 Richard M. Stallman <rms@gnu.org>
10406
10407 * progmodes/idlwave.el (idlwave-doc-header): Use insert-file-contents.
10408
10409 * progmodes/flymake.el (flymake-makehash): Use with-no-warnings.
10410
10411 * net/rcompile.el (remote-compile): Use compilation-start.
10412
10413 * tmm.el (tmm-shortcut): Avoid using beginning-of-buffer.
10414
774cd454
DP
104152005-05-21 Daniel Pfeiffer <occitan@esperanto.org>
10416
10417 * files.el (auto-mode-alist): Check GNUmakefile before makefile.
10418 Default to makefile-bsdmake-mode on BSD systems.
10419
10420 * imenu.el (imenu-generic-expression, imenu--generic-function'):
10421 REGEXP may also be a search function now. The part of doc-string
10422 for describing the structure was 95% identical to that of
10423 `imenu--generic-function'. Unify it there.
10424
6cd0254f
SM
10425 * progmodes/make-mode.el (makefile-imenu-generic-expression):
10426 Use function to find dependencies, because regexp alone is so complex,
774cd454
DP
10427 it easily goes into an endless loop.
10428 (makefile-makepp-mode): Also add submenu for Perl functions
10429 defined in the makefile.
10430 (makefile-bsdmake-mode): Special imenu-generic-expression no
10431 longer needed, due to function call.
10432 (makefile-match-dependency): Take BOUND into account when checking
10433 if we're through.
10434
ed8060d9
JB
104352005-05-20 Jay Belanger <belanger@truman.edu>
10436
10437 * calc/calc-units.el (calc-invalidate-units-table):
10438 Use inhibit-read-only.
10439 (math-build-units-table-buffer): Use view-mode.
10440
8292be61
DK
104412005-05-20 David Kastrup <dak@gnu.org>
10442
10443 * emacs-lisp/easymenu.el (easy-menu-add): Correct docstring since
10444 easy-menu-add is not a nop on Emacs; and clarify when to call it.
10445
0a418fa1
JB
104462005-05-20 Lute Kamstra <lute@gnu.org>
10447
10448 * diff-mode.el (diff-header-face, diff-file-header-face)
10449 (diff-index-face, diff-hunk-header-face, diff-removed-face)
10450 (diff-added-face, diff-changed-face, diff-function-face)
10451 (diff-context-face, diff-nonexistent-face): Put them in the
10452 diff-mode customization group.
10453
104542005-05-20 Stefan Monnier <monnier@iro.umontreal.ca>
10455
10456 * progmodes/vhdl-mode.el (vhdl-font-lock-match-item): Simplify regexp.
10457
10458 * progmodes/sh-script.el (sh-mode, sh-get-word): Minor regexp fixes.
10459
10460 * font-lock.el (lisp-font-lock-keywords-2): Don't error.
10461 Minor regexp-optimization.
10462
24e9a727
CD
104632005-05-20 Carsten Dominik <dominik@science.uva.nl>
10464
10465 * textmodes/org.el (org-agenda-toggle-time-grid): New command.
10466 (org-agenda-use-time-grid, org-agenda-time-grid): New options.
10467 (org-agenda-add-time-grid-maybe): New function.
10468 (org-agenda): Call `org-agenda-add-time-grid-maybe'.
10469 (org-table-create): `dotimes' instead of `mapcar'.
44a91a68 10470 (org-xor): Simplify implementation.
24e9a727
CD
10471 (org-agenda): `inhibit-redisplay' turned on.
10472 (org-agenda-change-all-lines): Use `org-format-agenda-item' to get
10473 a consistent line after a state change.
10474 (org-agenda-remove-times-when-in-prefix): New option.
10475 (org-prefix-has-time): New variable.
10476 (org-parse-time-string): Optional argument NODEFAULT.
10477 (org-format-agenda-item): Parse items for time-of-day
10478 specifications and move these into the prefix if possible.
10479 (org-agenda-priority): Get current heading, not previous heading
10480 during agenda remote editing.
10481
a18ff988
JB
104822005-05-20 Juanma Barranquero <lekktu@gmail.com>
10483
47bc4b3f
JB
10484 * emacs-lisp/cl-seq.el (reduce, fill, replace, remove*)
10485 (remove-if, remove-if-not, delete*, delete-if, delete-if-not)
10486 (remove-duplicates, delete-duplicates, substitute)
10487 (substitute-if, substitute-if-not, nsubstitute, nsubstitute-if)
10488 (nsubstitute-if-not, find, find-if, find-if-not, position)
10489 (position-if, position-if-not, count, count-if, count-if-not)
10490 (mismatch, search, sort*, stable-sort, merge, member*)
10491 (member-if, member-if-not, assoc*, assoc-if, assoc-if-not)
10492 (rassoc*, rassoc-if, rassoc-if-not, union, nunion)
10493 (intersection, nintersection, set-difference, nset-difference)
10494 (set-exclusive-or, nset-exclusive-or, subsetp, subst-if)
10495 (subst-if-not, nsubst, nsubst-if, nsubst-if-not, sublis)
10496 (nsublis, tree-equal): Improve argument/docstring consistency.
10497
10498 * subr.el (send-string, send-region):
10499 Remove obsolescence declaration.
a18ff988
JB
10500 (window-dot, set-window-dot, read-input, show-buffer)
10501 (eval-current-buffer, string-to-int):
10502 Add release number to obsolescence declarations.
10503
f4056bf7
KS
105042005-05-19 Kim F. Storm <storm@cua.dk>
10505
10506 * ido.el (ido-magic-forward-char): Enter ido-find-file at end of input.
10507 (ido-magic-backward-char): Enter ido-switch-buffer at start of input.
10508
35a0a8aa
NR
105092005-05-20 Matt Hodges <MPHodges@member.fsf.org>
10510
10511 * faces.el (list-faces-display): Make back button respect optional
10512 regexp arg.
10513
bfd187c8
JB
105142005-05-19 Juanma Barranquero <lekktu@gmail.com>
10515
10516 * calculator.el (calculator-radix-grouping-mode)
10517 (calculator-radix-grouping-digits, calculator-displayer)
10518 (calculator-radix-grouping-separator, calculator-copy-displayer):
10519 * dabbrev.el (dabbrev-search-these-buffers-only):
10520 * diff-mode.el (diff-jump-to-old-file, diff-update-on-the-fly)
10521 (diff-advance-after-apply-hunk, diff-mode-hook)
10522 (diff-minor-mode-prefix):
10523 * imenu.el (imenu-use-popup-menu):
10524 * jit-lock.el (jit-lock-context-time):
10525 * newcomment.el (comment-fill-column, comment-column)
10526 (comment-style, comment-padding, comment-multi-line)
10527 (comment-empty-lines, comment-auto-fill-only-comments):
10528 * reveal.el (reveal-around-mark):
10529 * uniquify.el (uniquify-buffer-name-style)
10530 (uniquify-after-kill-buffer-p)
10531 (uniquify-ask-about-buffer-names-p, uniquify-ignore-buffers-re)
10532 (uniquify-min-dir-content, uniquify-separator)
10533 (uniquify-trailing-separator-p, uniquify-strip-common-suffix):
10534 * w32-vars.el (w32-fixed-font-alist):
10535 * emacs-lisp/testcover.el (testcover-potentially-1value-functions):
10536 * obsolete/rsz-mini.el (resize-minibuffer-frame-max-height):
10537 * progmodes/antlr-mode.el (antlr-font-lock-maximum-decoration):
10538 * progmodes/perl-mode.el (perl-indent-level)
10539 (perl-continued-statement-offset, perl-continued-brace-offset)
10540 (perl-brace-offset, perl-brace-imaginary-offset)
10541 (perl-label-offset, perl-indent-continued-arguments)
10542 (perl-tab-always-indent, perl-tab-to-comment, perl-nochange):
10543 * progmodes/tcl.el (tcl-indent-level)
10544 (tcl-continued-indent-level, tcl-auto-newline)
10545 (tcl-tab-always-indent, tcl-electric-hash-style)
10546 (tcl-help-directory-list, tcl-use-smart-word-finder)
10547 (tcl-application, tcl-command-switches, tcl-prompt-regexp)
10548 (inferior-tcl-source-command):
10549 * textmodes/fill.el (enable-kinsoku):
10550 * textmodes/reftex-vars.el (reftex-index-phrases-wrap-long-lines):
10551 * textmodes/table.el (table-yank-handler):
10552 Specify missing group (and type, if simple) in defcustom.
10553
620d3304
LT
105542005-05-19 Luc Teirlinck <teirllm@auburn.edu>
10555
10556 * progmodes/compile.el (compilation-finish-function): Fix defvar.
10557
e1c45277
RS
105582005-05-19 Richard M. Stallman <rms@gnu.org>
10559
10560 * progmodes/make-mode.el (makefile-mode): Use run-mode-hooks.
10561
10562 * subr.el (event-basic-type): Don't get an error.
10563 (left-fringe-p): Function deleted.
10564
10565 * buff-menu.el (Buffer-menu-buffer-face): In group Buffer-menu.
a527b753 10566 (list-buffers-noselect): Set `font-lock-face' property, not `face'.
e1c45277
RS
10567
10568 * dired-aux.el (dired-copy-file-recursive): Handle symlinks
10569 in recursive copy.
10570
10571 * frame.el (show-trailing-whitespace): In group `whitespace-faces'.
10572
10573 * emacs-lisp/byte-run.el (eval-when-compile): Doc fix.
10574
ca19f3f1
AS
10575 * emacs-lisp/bytecomp.el
10576 (byte-compile-file-form-custom-declare-variable): Call
10577 byte-compile-nogroup-warn if appropriate.
e1c45277
RS
10578
10579 * progmodes/compile.el (compilation-finish-function): Mark obsolete.
10580 (compilation-set-window): Don't call left-fringe-p; do it directly.
620d3304 10581
de327926
JB
105822005-05-19 Jay Belanger <belanger@truman.edu>
10583
10584 * calc/calc-graph.el (calc-graph-format-data): Make sure
10585 var-PlotRejects is bound before trying to check its value.
10586
73d5f668
CD
105872005-05-19 Carsten Dominik <dominik@science.uva.nl>
10588
b6666b5f 10589 * textmodes/reftex.el (reftex-isearch-minor-mode): Move the
73d5f668
CD
10590 definition of this variable from reftex-global.el to reftex.el,
10591 because it is needed in the menu.
10592
96474944
LK
105932005-05-19 Lute Kamstra <lute@gnu.org>
10594
10595 * emacs-lisp/copyright.el (copyright-fix-years): Make sure all
10596 years are fixed. Don't insert a space after a dash.
10597
8d9386a1
KS
105982005-05-19 Kim F. Storm <storm@cua.dk>
10599
10600 * emulation/crisp.el (crisp-home, crisp-end): Put CUA property.
10601
dfa89b5d
DP
106022005-05-19 Daniel Pfeiffer <occitan@esperanto.org>
10603
10604 * font-lock.el (lisp-font-lock-keywords-2): Do \\) only in
10605 strings, because (eq ... ?\\) is fairly frequent.
10606
10607 * progmodes/make-mode.el (makefile-add-this-line-targets):
10608 Simplify and integrate into `makefile-pickup-targets'.
10609 (makefile-add-this-line-macro): Simplify and integrate into
10610 `makefile-pickup-macros.
10611 (makefile-pickup-filenames-as-targets): Simplify.
b6666b5f
SM
10612 (makefile-previous-dependency, makefile-match-dependency):
10613 Don't stumble over `::'.
dfa89b5d 10614
2fcd33fe
NR
106152005-05-19 Nick Roberts <nickrob@snap.net.nz>
10616
dfa89b5d 10617 * subr.el (post-command-idle-hook, post-command-idle-delay):
24d40bc2
NR
10618 Remove obsoletion of post-command-idle-hook and
10619 post-command-idle-delay.
10620
639ec765 10621 * faces.el (list-faces-display): Provide button when describe-face
85be564d 10622 is called to take user back to the list of faces.
639ec765
NR
10623
10624 * help-fns.el (describe-variable): Remove hyperlinks in a
10625 variable's value as these are quite frequently inappropriate.
10626
b6666b5f
SM
10627 * follow.el (follow-submit-feedback, follow-mode):
10628 Remove references to post-command-idle-hook.
2fcd33fe 10629
5c8b5442
DP
106302005-05-18 Daniel Pfeiffer <occitan@esperanto.org>
10631
10632 * progmodes/make-mode.el (makefile-previous-dependency)
10633 (makefile-match-dependency): Check for := (and in bsd mode also
10634 !=) to give a better result, even when font-lock is not on.
10635
ec249c71
JB
106362005-05-18 Jay Belanger <belanger@truman.edu>
10637
44a91a68
JB
10638 * calc/calc-help.el (calc-s-prefix-help):
10639 Add `calc-copy-special-constant' to help string.
ec249c71 10640
2e5df9ac
LT
106412005-05-18 Luc Teirlinck <teirllm@auburn.edu>
10642
10643 * emacs-lisp/eldoc.el (eldoc-mode): Doc fix.
10644
73b990b1
JB
106452005-05-18 Jay Belanger <belanger@truman.edu>
10646
10647 * calc/calc-poly.el (math-factor-poly-coefs): Make sure the terms
10648 in linear factors are in proper order.
3a1e8128
CD
10649
106502005-05-18 Carsten Dominik <dominik@science.uva.nl>
10651
44a91a68
JB
10652 * textmodes/reftex-vars.el (reftex-cite-format-builtin):
10653 Support for jurabib.
3a1e8128
CD
10654
10655 * textmodes/reftex.el (featurep): Define aliases for overlay
10656 commands, for XEmacs compatibility, and use these aliases in
10657 overlay initializations.
10658 (reftex-highlight): Use `reftex-move-overlay'.
10659 (reftex-unhighlight): Use `reftex-delete-overlay'.
588c0770 10660 (reftex-uniq): Function removed. Use `reftex-uniquify' instead.
3a1e8128
CD
10661 (reftex-access-search-path): Use `reftex-uniquify' instead of
10662 `reftex-uniq'
10663
ca19f3f1
AS
10664 * textmodes/reftex-sel.el (reftex-select-unmark): Overlay
10665 `before-string' property modification enables for Emacs as well.
3a1e8128
CD
10666 (reftex-select-item): Use `reftex-delete-overlay'.
10667 (reftex-select-mark): Use `reftex-make-overlay' and
10668 `reftex-overlay-put'.
10669 (reftex-select-unmark): Use `reftex-delete-overlay' and
10670 `reftex-overlay-put'.
10671
7bc10886
LK
106722005-05-18 Lute Kamstra <lute@gnu.org>
10673
10674 * emacs-lisp/lisp.el (check-parens): Fix docstring.
10675
d11ad5a7
JB
106762005-05-18 Juanma Barranquero <lekktu@gmail.com>
10677
1902b5b6
JB
10678 * add-log.el (add-change-log-entry):
10679 * array.el (array-make-template, array-reconfigure-rows)
10680 (array-init-max-row, array-init-max-column)
10681 (array-init-columns-per-line, array-init-field-width):
10682 * replace.el (replace-match-maybe-edit, perform-replace):
10683 * textmodes/spell.el (spell-region):
10684 Replace `read-input' by `read-string'.
10685
10686 * forms.el (forms-mode):
10687 * finder.el (finder-compile-keywords):
10688 * shadowfile.el (shadow-read-files):
10689 Replace `eval-current-buffer' by `eval-buffer'.
10690
10691 * terminal.el (te-pass-through):
10692 * net/ange-ftp.el (ange-ftp-process-filter, ange-ftp-gwp-filter)
10693 (ange-ftp-raw-send-cmd):
10694 * net/telnet.el (telnet-interrupt-subjob, telnet-c-z)
10695 (send-process-next-char, telnet-initial-filter, telnet):
10696 Replace `send-string' by `process-send-string'.
10697
10698 * progmodes/prolog.el (inferior-prolog-mode): Doc fix.
10699 (prolog-consult-region): Replace `send-string' by
44a91a68 10700 `process-send-string'; replace `send-region' by `process-send-region'.
1902b5b6
JB
10701
10702 * progmodes/delphi.el (delphi-log-msg):
10703 Replace `set-window-dot' by `set-window-point'.
10704
d11ad5a7
JB
10705 * subr.el (window-dot, set-window-dot, read-input, send-string)
10706 (send-region, show-buffer, eval-current-buffer):
10707 Make really obsolete, as the comment says.
10708
77e2c652
KS
107092005-05-17 Kim F. Storm <storm@cua.dk>
10710
10711 * emulation/cua-base.el (cua-use-hyper-key): Doc fix.
10712 (cua--init-keymaps): Bind C-return instead of S-return to set
10713 rectangle mark.
10714
10715 * emulation/cua-rect.el (cua--init-rectangles): Bind C-return
10716 instead of S-return to toggle/clear rectangle mark.
10717
0b11ce59
DP
107182005-05-17 Daniel Pfeiffer <occitan@esperanto.org>
10719
10720 * progmodes/make-mode.el (makefile-dependency-skip): New variable.
8ade3c25
DP
10721 (makefile-macroassign-regex, makefile-make-font-lock-keywords):
10722 Also fontify plain strings assigned to variables, mostly so that a
10723 colon has a face and is thus not taken as a dependency separator.
0b11ce59
DP
10724 (makefile-previous-dependency): Inline the new matcher, because it
10725 is too complex to work in both directions.
10726 (makefile-match-dependency): Eliminate `backward' arg (see above).
10727 Completely reimplemented so as to not sometimes go into an endless
10728 loop. It should also be more efficient, because first it only
10729 searches for `:', instead of applying the very complex regexp.
8ade3c25 10730 (makefile-mode): Cancel `font-lock-support-mode', because blocks
44a91a68
JB
10731 to be fontified in one piece can be too long for JIT.
10732 Makefiles are never *that* big.
0b11ce59 10733
6ae53dc1
RS
107342005-05-17 Reiner Steib <Reiner.Steib@gmx.de>
10735
10736 * dired.el (dired-mode): Simplify.
10737
77777daf
LK
107382005-05-17 Lute Kamstra <lute@gnu.org>
10739
f8d0b769
LK
10740 * emacs-lisp/easy-mmode.el (define-minor-mode): Don't generate a
10741 defcustom for the mode hook variable.
10742
77777daf
LK
10743 * emacs-lisp/authors.el (authors): Do parse the ChangeLogs of the
10744 Emacs Lisp Reference Manual.
10745
430c1c66
JB
107462005-05-17 Juanma Barranquero <lekktu@gmail.com>
10747
213233f0
JB
10748 * emacs-lisp/cl.el (eql, floatp-safe, plusp, minusp, oddp)
10749 (evenp, list*):
10750 * emacs-lisp/cl-macs.el (macrolet, symbol-macrolet):
10751 * emacs-lisp/cl-seq.el (subsetp, tree-equal): Doc fixes.
10752
430c1c66
JB
10753 * net/tramp-smb.el (tramp-smb-open-connection):
10754 Pass `tramp-chunksize' as fifth (required) argument.
10755
71994ae7
DP
107562005-05-16 Daniel Pfeiffer <occitan@esperanto.org>
10757
44a91a68
JB
10758 * font-lock.el (lisp-font-lock-keywords-1):
10759 Set `font-lock-negation-char-face' for [^...] char group.
71994ae7
DP
10760 (lisp-font-lock-keywords-2): Highlight regexp's \\( \\| \\).
10761
10762 * progmodes/make-mode.el (makefile-dependency-regex): Turn it into
10763 a var, and refine it to mask one more level of nested vars.
10764 (makefile-rule-action-regex): Turn it into a var, and refine it so
10765 it recognizes backslashed continuation lines as belonging to the
10766 same command.
10767 (makefile-macroassign-regex): Refine it so it recognizes
10768 backslashed continuation lines as belonging to the same command.
10769 (makefile-var-use-regex): Don't look at the next char, because it
10770 might be the same one to be skipped by the initial [^$], leading
10771 to an overlooked variable use.
10772 (makefile-make-font-lock-keywords): Remove two parameters, which
44a91a68
JB
10773 are now variables that some of the modes set locally.
10774 Handle dependency and rule action matching through functions, because
71994ae7 10775 regexps alone match too often. Dependency matching now comes
44a91a68 10776 last, so it can check, whether a colon already matched something else.
71994ae7
DP
10777 (makefile-mode): Inform that font-lock improves makefile parsing
10778 capabilities.
10779 (makefile-match-dependency, makefile-match-action): New functions.
10780
cc211a0f
JB
107812005-05-16 Juanma Barranquero <lekktu@gmail.com>
10782
1e866943
JB
10783 * emacs-lisp/cl-extra.el (equalp): Doc fix.
10784
027a4b6b
JB
10785 * align.el (align-regexp):
10786 * ansi-color.el (ansi-color-get-face):
10787 * array.el (array-reconfigure-rows, array-init-max-row)
10788 (array-init-max-column, array-init-columns-per-line)
10789 (array-init-field-width):
10790 * dired-aux.el (dired-trample-file-versions):
10791 * dired-x.el (dired-mark-sexp):
10792 * ediff-diff.el (ediff-extract-diffs, ediff-get-diff3-group):
10793 * edmacro.el (edmacro-finish-edit, edmacro-parse-keys):
10794 * emerge.el (emerge-extract-diffs, emerge-get-diff3-group):
10795 * faces.el (face-read-integer):
10796 * files.el (backup-extract-version, insert-directory):
10797 * hexl.el (hexl-insert-decimal-char):
10798 * server.el (server-process-filter):
10799 * shell.el (shell-extract-num):
10800 * startup.el (command-line-1):
10801 * term.el (term-command-hook):
10802 * time-stamp.el (time-stamp, time-stamp-string-preprocess)
10803 (time-stamp-do-number):
10804 * time.el (display-time-update):
10805 * timezone.el (timezone-parse-date, timezone-zone-to-minute)
10806 (timezone-fix-time):
10807 * vms-patch.el (vms-suspend-resume-hook):
10808 * calendar/appt.el (appt-convert-time):
10809 * calendar/cal-bahai.el (mark-bahai-diary-entries):
10810 * calendar/cal-hebrew.el (mark-hebrew-diary-entries):
10811 * calendar/cal-islam.el (mark-islamic-diary-entries):
10812 * calendar/calendar.el (calendar-cursor-to-date)
10813 (calendar-star-date):
10814 * calendar/diary-lib.el (diary-attrtype-convert)
10815 (mark-diary-entries, diary-entry-time):
10816 * calendar/solar.el (solar-get-number):
10817 * emacs-lisp/lisp-mnt.el (lm-last-modified-date):
10818 * emacs-lisp/re-builder.el (reb-display-subexp):
10819 * emulation/edt.el (edt-set-scroll-margins):
10820 * emulation/tpu-extras.el (tpu-set-scroll-margins):
10821 * emulation/vip.el (vip-get-ex-token, vip-get-ex-buffer)
10822 (vip-get-ex-count):
10823 * emulation/viper-ex.el (viper-get-ex-token)
10824 (viper-get-ex-buffer, viper-get-ex-count, ex-next):
10825 * international/fontset.el (fontset-plain-name):
10826 * mail/feedmail.el (feedmail-look-at-queue-directory):
10827 * mail/mailalias.el (mail-get-names):
10828 * mail/rmail.el (rmail-convert-to-babyl-format):
10829 * mail/rmailsum.el (rmail-make-basic-summary-line)
10830 (rmail-summary-next-same-subject, rmail-summary-rmail-update)
10831 (rmail-summary-goto-msg):
10832 * mail/smtpmail.el (smtpmail-read-response):
10833 * net/ange-ftp.el (ange-ftp-guess-hash-mark-size)
10834 (ange-ftp-vms-add-file-entry):
10835 * play/gametree.el (gametree-looking-at-ply)
10836 (gametree-current-branch-score):
10837 * progmodes/ada-xref.el (ada-prj-find-prj-file)
10838 (ada-xref-find-in-modified-ali, ada-find-in-src-path):
10839 * progmodes/cperl-mode.el (condition-case):
10840 * progmodes/ebrowse.el (ebrowse-set-tree-indentation)
10841 (ebrowse-set-member-buffer-column-width)
10842 (ebrowse-select-1st-to-9nth):
10843 * progmodes/etags.el (etags-snarf-tag):
10844 * progmodes/flymake.el (flymake-parse-line):
10845 * progmodes/idlw-shell.el (idlwave-shell-parse-line)
10846 (idlwave-shell-filter-bp, idlwave-shell-goto-next-error)
10847 (idlwave-shell-menu-def):
10848 * progmodes/ps-mode.el (ps-run-goto-error):
10849 * progmodes/vhdl-mode.el (vhdl-read-offset, vhdl-load-cache)
10850 (vhdl-speedbar-contract-level):
10851 * term/mac-win.el (x-handle-numeric-switch):
10852 * term/sun-mouse.el (sun-get-frame-data):
10853 * term/w32-win.el (x-handle-numeric-switch):
10854 * term/x-win.el (x-handle-numeric-switch):
10855 * textmodes/ispell.el (ispell-parse-output):
10856 * textmodes/nroff-mode.el (nroff-outline-level):
10857 * textmodes/reftex-cite.el (reftex-bib-sort-year)
10858 (reftex-bib-sort-year-reverse, reftex-format-citation):
10859 * textmodes/reftex-parse.el (reftex-init-section-numbers)
10860 (reftex-section-number):
44a91a68
JB
10861 * textmodes/texinfmt.el (texinfo-paragraphindent):
10862 Replace `string-to-int' by `string-to-number'.
027a4b6b 10863
cc211a0f
JB
10864 * international/latexenc.el: Add page marker to force the "Local
10865 Variables:" string out of the last page.
10866
c65a8e73
NR
108672005-05-16 Nick Roberts <nickrob@snap.net.nz>
10868
10869 * progmodes/gud.el (gud-tooltip-mode): Add gud prefix to
10870 tooltip-change-major-mode.
10871 (gud-tooltip-print-command): Remove case where gud-minor-mode
10872 is gdb ("--fullname").
10873 (gud-tooltip-tips): Turn GUD tooltips off for this case and
10874 explain to user.
10875
97c66d74
JB
108762005-05-16 Jay Belanger <belanger@truman.edu>
10877
10878 * calc/calc-store.el (calc-copy-special-constant): New function.
10879
10880 * calc/calc-ext.el (calc-init-extensions): Add binding for
10881 `calc-copy-special-constant'.
10882
10883 * calc/calc-prog.el (calc-edit-format-macro-buffer): Add a case
10884 for the `calc-copy-special-constant' command.
10885
0f182ca2
NR
108862005-05-16 Nick Roberts <nickrob@snap.net.nz>
10887
10888 * subr.el (left-fringe-p): New function.
10889
e6467bba
NR
10890 * progmodes/compile.el (compilation-setup): Set local value of
10891 overlay-arrow-string to "" always.
52eb0373
JB
10892 (compilation-set-window): Left fringe then don't scroll.
10893 No left fringe then no arrow and scroll message to top.
0f182ca2
NR
10894 (compilation-context-lines): Adjust doc string accordingly.
10895
bffc3c6e
KS
108962005-05-16 Kim F. Storm <storm@cua.dk>
10897
10898 * ido.el (ido-magic-forward-char, ido-magic-backward-char)
10899 (ido-magic-delete-char): New commands for C-f, C-b, C-d.
10900 (ido-wide-find-dir-or-delete-dir): New command for M-d.
10901 (ido-define-mode-map): Bind them. Add C-x prefix to fallback commands.
10902 (ido-read-file-name): Handle commands with ido property value
10903 equal to find-file as reading a file name, to allow C-d to enter dired.
10904 (ibuffer-find-file): Add ido property with value find-file.
10905
294c599c
KS
109062005-05-15 Kim F. Storm <storm@cua.dk>
10907
10908 * subr.el (open-network-stream-nowait): Remove.
10909 (open-network-stream-server): Remove.
10910
85ddb888
RS
109112005-05-15 Richard M. Stallman <rms@gnu.org>
10912
f1bc6e52
RS
10913 * faces.el (describe-face): Output a definition link button.
10914
10915 * help-mode.el (help-face-def): New button type.
10916
02d9d682
RS
10917 * emacs-lisp/copyright.el (copyright-fix-years):
10918 Match properly if the first year is 2-digit.
10919 Don't mess up the whitespace after the years by filling.
10920
10921 * dired-aux.el (dired-mark-confirm):
10922 Pass t to dired-get-marked-files for DISTINGUISH-ONE-MARKED.
10923
10924 * dired.el (dired-map-over-marks): New arg DISTINGUISH-ONE-MARKED.
10925 (dired-get-marked-files): New arg DISTINGUISH-ONE-MARKED.
10926 (dired-mark-pop-up): Handle FILES = (t FILE) specially.
10927
85ddb888
RS
10928 * emacs-lisp/lisp-mode.el (lisp-mode-variables):
10929 Set font-lock-comment-start-skip.
10930
10931 * font-lock.el (font-lock-comment-start-skip): New variable.
10932 (font-lock-comment-end-skip): New variable.
10933 (font-lock-fontify-syntactically-region): Use them if non-nil.
10934
fcd6e601
JB
109352005-05-15 Jay Belanger <belanger@truman.edu>
10936
10937 * calc/calc-store.el (calc-store-value): Return a string rather
10938 than display it as a message.
10939 Use calc-var-name for variable name.
10940 (calc-store-into): Add the result of calc-store-value to message.
10941 (calc-copy-variable): Add a message.
10942 (calc-store-exchange): Improve error messages.
10943 (calc-store-binary, calc-store-map): Don't reset the values of
10944 special constants.
10945
af415106
LT
109462005-05-14 Luc Teirlinck <teirllm@auburn.edu>
10947
10948 * emacs-lisp/derived.el (define-derived-mode): Add link to Elisp
10949 manual to docstring.
10950
10951 * files.el (hack-local-variables-confirm): Add STRING argument.
10952 Make the function handle non file visiting buffers correctly.
10953 (hack-local-variables-prop-line, hack-local-variables)
10954 (hack-one-local-variable): Use STRING arg of
10955 `hack-local-variables-confirm'.
10956
7177e2a3
MA
109572005-05-14 Michael Albinus <michael.albinus@gmx.de>
10958
10959 Sync with Tramp 2.0.49.
10960
11948172 10961 * net/tramp.el (tramp-handle-dired-call-process)
7177e2a3
MA
10962 (tramp-handle-insert-directory):`insert-buffer' cannot be used
10963 because the contents of the Tramp buffer is changed before
10964 insertion (`expand-file' and alike).
10965 (tramp-handle-insert-directory): If `localname' has an empty
10966 nondirectory name, it must not be quoted.
10967 (tramp-pre-connection): Add parameter CHUNKSIZE. Make local
10968 variable `tramp-chunksize'. Change callees.
10969 (tramp-open-connection-setup-interactive-shell): Check remote host
44a91a68
JB
10970 for buggy `send-process-string' implementation.
10971 Set `tramp-chunksize' if found. Reported by Michael Kifer
7177e2a3
MA
10972 <kifer@cs.sunysb.edu> (and a lot of other people all the years).
10973 (tramp-handle-shell-command): `insert-buffer' cannot be used
10974 because the contents of the Tramp buffer is changed before
e0ad342f 10975 insertion (`expand-file' and alike). Reported by Fr\e,Ai\e(Bd\e,Ai\e(Bric Bothamy
7177e2a3
MA
10976 <frederic.bothamy@free.fr>.
10977 (tramp-set-auto-save): Actions should be done for Tramp file name
44a91a68
JB
10978 handler only. Ange-FTP has its own auto-save mechanism.
10979 Reported by Richard G. Bielawski <Richard.G.Bielawski@wellsfargo.com>.
7177e2a3
MA
10980 (tramp-set-auto-save-file-modes): Set file modes of
10981 `buffer-auto-save-file-name' to ?\600 as fallback solution.
10982 Reported by Ferenc Wagner <wferi@tba.elte.hu>.
10983 (tramp-bug): Remove obsolete variable.
10984 (tramp-append-tramp-buffers): Rewrite partly. More suitable check
44a91a68 10985 for presence of `mml-mode'. Make it running for older Emacsen as well.
7177e2a3 10986
39c7eb8a
JPW
109872005-05-14 John Paul Wallington <jpw@pobox.com>
10988
7177e2a3 10989 * ibuf-ext.el (define-ibuffer-filter filename):
39c7eb8a
JPW
10990 If `dired-directory' is a list, use its car.
10991
109922005-05-14 Daniel Brockman <daniel@brockman.se> (tiny change)
10993
10994 * ibuffer.el (define-ibuffer-column filename):
10995 If `dired-directory' is a list, use its car.
10996
bbf87c29
RS
109972005-05-14 Richard M. Stallman <rms@gnu.org>
10998
e72e5833
RS
10999 * subr.el (symbol-file): Doc fix.
11000
11efeb9b
RS
11001 * emacs-lisp/bytecomp.el (byte-compile-nogroup-warn): New function.
11002 (byte-compile-form): Call byte-compile-nogroup-warn.
11003 (byte-compile-warning-types): Doc fix.
11004
d06ba294
RS
11005 * eshell/esh-mode.el (eshell-find-tag): Use with-no-warnings.
11006
bbf87c29
RS
11007 * progmodes/cc-engine.el (c-literal-faces):
11008 Add font-lock-comment-delimiter-face.
11009
11010 * net/net-utils.el (dig): Use with-no-warnings.
11011
11012 * mail/supercite.el (sc-cite-frame-alist, sc-uncite-frame-alist)
11013 (sc-recite-frame-alist, sc-default-cite-frame)
11014 (sc-default-uncite-frame, sc-default-recite-frame)
7177e2a3 11015 (sc-attrib-selection-list, sc-rewrite-header-list):
bbf87c29
RS
11016 Mark as risky-local-variable.
11017
11018 * international/ogonek.el (ogonek-jak, ogonek-how):
11019 Don't use beginning-of-buffer.
11020
11021 * emacs-lisp/eldoc.el (eldoc-documentation-function): Add autoload.
11022
11023 * calendar/solar.el (solar-data-list): Move definition up.
11024
11025 * dnd.el (dnd-protocol-alist): Add autoload.
11026
11027 * progmodes/sh-script.el: Many doc usage fixes.
11028 (sh-indent-after-do): Change default to match common styles.
11029
043fa787
LT
110302005-05-13 Luc Teirlinck <teirllm@auburn.edu>
11031
11032 * files.el (interpreter-mode-alist)
11033 (auto-mode-interpreter-regexp): Doc fixes.
11034
90713743
NR
110352005-05-13 Matt Hodges <MPHodges@member.fsf.org>
11036
44a91a68 11037 * tmm.el (tmm-get-keymap): Include only active menus and menu items.
90713743
NR
11038
11039 * emacs-lisp/easymenu.el (easy-menu-define): Doc fixes.
11040
d90b02af
JD
110412005-05-13 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
11042
11043 * dired.el (dired-mode): make-variable-buffer-local =>
44a91a68 11044 make-local-variable.
d90b02af 11045
5063dbbf
YM
110462005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
11047
11048 * term/mac-win.el (mac-select-convert-to-string): Try coding
11049 systems in mac-script-code-coding-systems if specified one cannot
11050 encode string for `com.apple.traditional-mac-plain-text'.
11051
27a7c83f
DP
110522005-05-13 Daniel Pfeiffer <occitan@esperanto.org>
11053
11054 * progmodes/make-mode.el (makefile-targets-face)
11055 (makefile-shell-face, makefile-makepp-perl-face): New faces.
11056 (makefile-dependency-regex): Fix it to not make the colon in
11057 $(var:a=b) special.
11058 (makefile-rule-action-regex): New regexp for highlighting embedded
11059 Shell strings.
11060 (makefile-macroassign-regex): Handle != for highlighting as
11061 embedded Shell strings.
11062 (makefile-var-use-regex): New const.
11063 (makefile-statements, makefile-automake-statements)
11064 (makefile-gmake-statements, makefile-makepp-statements)
11065 (makefile-bsdmake-statements): New consts.
11066 (makefile-make-font-lock-keywords): New function.
11067 (makefile-automake-font-lock-keywords)
11068 (makefile-gmake-font-lock-keywords)
11069 (makefile-makepp-font-lock-keywords)
11070 (makefile-bsdmake-font-lock-keywords): New consts.
11071 (makefile-mode-map): Add switchers between the various submodes.
11072 (makefile-mode): Document the availability of the variants.
11073 (makefile-automake-mode, makefile-gmake-mode)
11074 (makefile-makepp-mode, makefile-bsdmake-mode): New derived modes.
11075
11076 * files.el (auto-mode-alist, interpreter-mode-alist): Set up the
11077 new variants of makefile-mode.
11078
3989c3e7
SM
110792005-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
11080
11081 * font-lock.el (font-lock-comment-delimiter-face): Fix up
11082 the inheritance.
11083
0cc61511
LT
110842005-05-12 Luc Teirlinck <teirllm@auburn.edu>
11085
0de01c28
LT
11086 * progmodes/inf-lisp.el (inferior-lisp-mode-hook)
11087 (inferior-lisp-load-hook): Convert defcustoms back to defvars.
11088
0cc61511
LT
11089 * files.el (normal-mode): Extend the scope of the
11090 `enable-local-variables' binding to include the `set-auto-mode' call.
11091 (magic-mode-alist): Doc fix.
11092
bf2cea1d
SM
110932005-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
11094
11095 * font-lock.el (font-lock-comment-delimiter-face): Inherit from
11096 font-lock-comment-face rather than copying its setting.
11097
e94dae7f
AS
110982005-05-12 Andreas Schwab <schwab@suse.de>
11099
11100 * eshell/esh-mode.el (eshell-send-input): Doc fix.
11101
19958124
LK
111022005-05-12 Lute Kamstra <lute@gnu.org>
11103
11104 * emacs-lisp/generic.el (define-generic-mode): Don't generate a
11105 defcustom for the mode hook variable. Delete the last argument.
11106 * generic-x.el: Fix callers of define-generic-mode.
11107 (generic-x-modes): Delete group.
11108 (show-tabs-tab-face, show-tabs-space-face): Put them in the
11109 generic-x customization group.
11110
6da4411e
KS
111112005-05-12 Kim F. Storm <storm@cua.dk>
11112
11113 * font-lock.el (font-lock-negation-char-face): Default to "off".
11114
11115 * progmodes/cc-fonts.el (c-basic-matchers-before): Don't apply
11116 font-lock-negation-char-face to ! in !=.
11117
218cf475
MY
111182005-05-12 Masatake YAMATO <jet@gyve.org>
11119
11120 * add-log.el (find-change-log): Fix typos in the docstring
11121 of function.
11122
405cb12a
LK
111232005-05-11 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
11124
11125 * international/latexenc.el (latexenc-find-file-coding-system):
11126 Avoid `re-search-forward' when looking for input encoding because
11127 of speed and safety. Better regular expressions for recognizing
11128 input encoding. Limit a search for TeX-master/tex-main-file to
11129 the local variable section.
11130
8cec35c4
DN
111312005-05-11 Dan Nicolaescu <dann@ics.uci.edu>
11132
11133 * progmodes/sh-script.el (sh-mode-default-syntax-table): Set the
11134 syntax of $ to "'" (quote).
11135
1ed8284d
RS
111362005-05-11 Reiner Steib <Reiner.Steib@gmx.de>
11137
11138 * dnd.el (dnd-protocol-alist): Improve custom type.
11139
11140 * dired.el (dired-dnd-protocol-alist): New variable.
11141 (dired-mode): Use `dired-dnd-protocol-alist'. Move call of
11142 `dired-mode-hook' to the end.
11143
3989c3e7
SM
111442005-05-11 Stefan Monnier <monnier@iro.umontreal.ca>
11145
11146 * font-lock.el (font-lock-fontify-syntactically-region): Don't use
11147 comment-end if comment-start-skip is not set.
11148 Obey the font-lock-comment-delimiter-face variables.
11149
b71813cb
SM
111502005-05-11 Stefan Monnier <monnier@iro.umontreal.ca>
11151
ca19f3f1
AS
11152 * files.el (executable-find): Move from executable.el. Use
11153 locate-file.
ba47dcb2
SM
11154 * progmodes/executable.el (executable-find): Move to files.el.
11155
b71813cb
SM
11156 * font-lock.el (font-lock-fontify-keywords-region): Use a marker
11157 when trying to ensure forward progress.
11158
1f9d439a
KS
111592005-05-11 Chong Yidong <cyd@stupidchicken.com>
11160
11161 * mouse-sel.el (mouse-sel-follow-link-p): New function.
11162 (mouse-select, mouse-select-internal, mouse-extend-internal):
11163 Use it to implement mouse-1-click-follows-link functionality.
11164
c50089c9
RS
111652005-05-11 Richard M. Stallman <rms@gnu.org>
11166
11167 * font-lock.el (font-lock-fontify-syntactically-region):
11168 Use font-lock-comment-delimiter-face for comment delimiters.
11169
cfb79865
JB
111702005-05-10 Jay Belanger <belanger@truman.edu>
11171
11172 * calc/calc-help.el (calc-m-prefix-help): Add mention of
11173 preserving embedded modes.
11174
d101bf56
RS
111752005-05-10 Richard M. Stallman <rms@gnu.org>
11176
11177 * progmodes/sh-script.el (sh-indent-for-do): Default to 0.
11178
11179 * progmodes/ada-mode.el (ada-adjust-case-skeleton):
ba47dcb2 11180 Move from ada-stmt.el.
d101bf56
RS
11181 (ada-mode): Add ada-adjust-case-skeleton to skeleton-end-hook.
11182
11183 * progmodes/ada-stmt.el (ada-adjust-case-skeleton):
b71813cb
SM
11184 Move to ada-mode.el.
11185 (ada-stmt-mode-hook): Delete; do the work in ada-mode.
d101bf56
RS
11186
11187 * cus-edit.el (custom-file): Call file-chase-links.
11188
11189 * files.el (read-directory-name): Fix previous change.
af415106
LT
11190 (hack-local-variables-confirm): New function.
11191 (hack-local-variables-prop-line, hack-local-variables)
11192 (hack-one-local-variable): Use it.
d101bf56 11193
0003d2e3
LK
111942005-05-10 Lute Kamstra <lute@gnu.org>
11195
11196 * font-lock.el (font-lock-keywords-alist)
11197 (font-lock-removed-keywords-alist): Clarify docstrings.
11198
556dd15d
NR
111992005-05-10 Nick Roberts <nickrob@snap.net.nz>
11200
11201 * progmodes/gdb-ui.el (gdb-macro-info): New variable.
11202 (gdb-source-info): Check for preprocessor info.
52eb0373 11203 (gdb-tooltip-print-1): New function. Don't print tooltip if it is
556dd15d 11204 a macro for a function.
556dd15d 11205 (gdb-info-breakpoints-custom): Try to find file again if not already
52eb0373 11206 found (user might have used GDB dir command).
556dd15d
NR
11207 (gdb-get-location): Update gdb-location-alist correctly for change
11208 to gdb-info-breakpoints-custom.
11209
11210 * progmodes/gud.el (gud-tooltip-mode): Require tooltip to be safe.
11211 (gud-tooltip-print-command): Add gdbmi case.
11212 (gud-tooltip-tips): Call gdb-tooltip-print-1 first if there is
11213 preprocessor info.
11214
a8a64bf4
RS
112152005-05-09 Reiner Steib <Reiner.Steib@gmx.de>
11216
11217 * startup.el (fancy-splash-insert): Fix typo in doc string.
11218
f1701e65
JB
112192005-05-09 Juanma Barranquero <lekktu@gmail.com>
11220
78640104
JB
11221 * obsolete/float.el (string-to-float):
11222 * obsolete/hilit19.el (hilit-add-pattern):
11223 * obsolete/rnews.el (news-parse-range, news-select-message)
11224 (news-get-pruned-list-of-files): Replace `string-to-int' by
11225 `string-to-number'.
11226
f1701e65
JB
11227 * obsolete/uncompress.el: Set `find-file-not-found-functions', not
11228 `find-file-not-found-hooks'; use `add-hook'.
11229 (uncompress-while-visiting): Set `write-file-functions', not
11230 `write-file-hooks'; use `add-hook'.
11231
a0e6f952
KS
112322005-05-09 Kim F. Storm <storm@cua.dk>
11233
11234 * emulation/cua-base.el (cua-copy-region, cua-cut-region)
11235 (cua-paste): Handle clipboard action.
11236 (cua--init-keymaps): Remap clipboard-kill-region and
11237 clipboard-kill-ring-save.
11238
c29d24ea
EZ
112392005-05-08 Eli Zaretskii <eliz@gnu.org>
11240
b659edce
SM
11241 * emacs-lisp/easy-mmode.el (easy-mmode-pretty-mode-name):
11242 Improve commentary.
906aee93 11243
c29d24ea
EZ
11244 * simple.el (next-error-overlay-arrow-position): Revert the change
11245 made on 2005-04-30.
11246
1d64910f
JB
112472005-05-07 Jay Belanger <belanger@truman.edu>
11248
11249 * calc/calcsel2.el (calc-commute-left, calc-commute-right)
11250 (calc-sel-unpack, calc-sel-isolate): Rename variable `reselect' to
11251 `calc-sel-reselect'.
11252
11253 * calc/calc-mode.el (calc-save-modes): Reset the modes list if
11254 Calc is in embedded mode.
11255
55b958f0
EZ
112562005-05-07 Eli Zaretskii <eliz@gnu.org>
11257
b659edce
SM
11258 * progmodes/compile.el (compilation-setup):
11259 Set overlay-arrow-string to an empty string on text terminals.
6a4fb78f 11260
55b958f0
EZ
11261 * textmodes/ispell.el (ispell-program-name): Try looking for
11262 "aspell" along exec-path, and if found, use it as the default
11263 speller program.
11264
c2c51a11
EZ
112652005-05-07 Jirka Kosek <jirka@kosek.cz> (tiny change)
11266
b659edce
SM
11267 * international/mule.el (sgml-xml-auto-coding-function):
11268 Recognize encoding='FOO' in single quotes as well as in double quotes.
c2c51a11 11269
f1701e65 112702005-05-07 Johan Bockg\e,Ae\e(Brd <bojohan@dd.chalmers.se>
a5ad278d
EZ
11271
11272 * emacs-lisp/cl-macs.el (cl-transform-lambda): Recognize `declare'
11273 as well as `interactive', so that defmacro* would recognize
11274 `declare' forms.
11275
e6469973
EZ
112762005-05-07 Eli Zaretskii <eliz@gnu.org>
11277
b659edce
SM
11278 * emacs-lisp/easy-mmode.el (easy-mmode-pretty-mode-name):
11279 Explain more about the LIGHTER arg's usage in the doc string.
11280 Add commentary to clarify what the code does. Fix the regexp that
e6469973
EZ
11281 strips whitespace from LIGHTER. Quote LIGHTER before using it,
11282 since it could have characters special to regular expressions.
11283
06df7f87
EZ
112842005-05-07 Matt Hodges <MPHodges@member.fsf.org> (tiny change)
11285
11286 * replace.el (occur-1): Bind inhibit-read-only so that
11287 erase-buffer doesn't barf on read-only text properties (likewise
b659edce 11288 for add-text-properties in occur-engine). Mark buffer as unmodified.
06df7f87
EZ
11289 (occur-engine): Don't set buffer-read-only here.
11290
5f4d0dd9
SM
112912005-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
11292
11293 * pcvs.el (cvs-mode-commit, cvs-mode-edit-log): Don't fiddle with
11294 list-buffers-directory. This caused the *cvs-commit* buffer to be
11295 sometimes mistakenly reused as a *cvs* buffer.
11296
ffdb022f
NR
112972005-05-07 Nick Roberts <nickrob@snap.net.nz>
11298
11299 * tooltip.el: Move code for GUD tooltips into gud.el.
11300 (require): CL no longer needed to compile case.
11301 (tooltip-mode): Do not toggle functions for GUD tooltips.
52eb0373 11302 (tooltip-gud-tips-p): Remove. Replace with minor mode
ffdb022f
NR
11303 gud-tooltip-mode in gud.el.
11304 (tooltip-gud-modes, tooltip-gud-display, tooltip-gud-echo-area)
11305 (tooltip-gud-toggle-dereference): Rename in gud.el by replacing
11306 tooltip-gud prefix with gud-tooltip and obsolete.
11307 (tooltip-change-major-mode, tooltip-activate-mouse-motions-if-enabled)
11308 (tooltip-mouse-motions-active, tooltip-activate-mouse-motions)
11309 (tooltip-mouse-motion): Mouse movement functions/variable.
11310 Rename in gud.el by adding gud prefix.
11311 (tooltip-gud-original-filter, tooltip-gud-dereference)
11312 (tooltip-gud-event, tooltip-toggle-gud-tips)
11313 (tooltip-gud-process-output, tooltip-gud-print-command)
52eb0373 11314 (tooltip-gud-tips): GUD tooltip functions/variables. Rename in
ffdb022f
NR
11315 gud.el by replacing tooltip-gud prefix with gud-tooltip.
11316 (gdb-tooltip-print): Move to gdb-ui.el.
11317
11318 * progmodes/gud.el: Move code for GUD tooltips from tooltip.el.
11319 (require): CL needed to compile case.
588c0770 11320 (gud-tooltip-mode): Use to toggle GUD tooltips instead of
52eb0373 11321 tooltip-gud-tips-p. Make it a minor-mode.
ffdb022f
NR
11322 (gud-find-file): Only prepare GUD tooltips if gud-tooltip-mode is t.
11323 (gud-menu-map): GUD tooltips use gud-tooltip-mode now.
11324 (gud-tooltip-modes, gud-tooltip-display, gud-tooltip-echo-area)
11325 (gud-tooltip-change-major-mode)
11326 (gud-tooltip-activate-mouse-motions-if-enabled)
11327 (gud-tooltip-mouse-motions-active, gud-tooltip-activate-mouse-motions)
11328 (gud-tooltip-mouse-motion, gud-tooltip-toggle-dereference)
11329 (gud-tooltip-original-filter, gud-tooltip-dereference)
11330 (gud-tooltip-event, tooltip-toggle-gud-tips)
11331 (gud-tooltip-process-output, gud-tooltip-print-command)
5f4d0dd9 11332 (gud-tooltip-tips): Move from tooltip.el.
ffdb022f 11333
5f4d0dd9 11334 * progmodes/gdb-ui.el (gdb-tooltip-print): Move from tooltip.el.
ffdb022f
NR
11335 (gdb-cpp-define-alist-flags): Doc fix.
11336 (gdb-set-gud-minor-mode-1): Only prepare GUD tooltips if
11337 gud-tooltip-mode is t.
11338
64981116
SM
113392005-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
11340
11341 * net/goto-addr.el (goto-address-fontify): Make sure the overlays
11342 evaporate if their text is deleted.
11343 (goto-address-at-point): Make it work as a mouse binding as well.
11344 (goto-address-at-mouse): Obsolete it. Update users.
11345
860f2506
GM
113462005-05-06 Glenn Morris <gmorris@ast.cam.ac.uk>
11347
11348 * calendar/appt.el (top-level): No longer activate on load.
11349
19f26a89
JB
113502005-05-06 Juanma Barranquero <lekktu@gmail.com>
11351
11352 * calendar/cal-bahai.el (mark-bahai-diary-entries):
11353 * net/webjump.el (webjump):
11354 * progmodes/idlw-help.el (idlwave-do-context-help1)
11355 (idlwave-highlight-linked-completions):
64981116
SM
11356 * textmodes/po.el (po-find-file-coding-system-guts):
11357 Replace `assoc-ignore-case' by `assoc-string'.
19f26a89 11358
6ff95f1d
EZ
113592005-05-06 Eli Zaretskii <eliz@gnu.org>
11360
2c6b25c7
EZ
11361 * files.el (locate-file): Doc fix.
11362
38a300b1
EZ
11363 * progmodes/gdb-ui.el (gdb-cpp-define-alist-program): Doc fix.
11364 Remove the redundant test for ms-dos.
11365
ab3290cb
EZ
11366 * progmodes/cmacexp.el (c-macro-preprocessor): Use locate-file to
11367 look for the preprocessor with exec-suffixes. If not found in
11368 standard places, look in exec-path. Remove most of the tests that
11369 used system-type.
11370
6ff95f1d
EZ
11371 * loadup.el: Load jka-cmpr-hook instead of jka-comp-hook.
11372
11373 * jka-compr.el (jka-compr-uninstall): Add autoload cookie.
11374
11375 * jka-cmpr-hook.el: Renamed from jka-comp-hook.el, to avoid
11376 file-name clash with jka-compr.el on 8+3 filesystems.
11377
17d28d26
YM
113782005-05-06 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
11379
11380 * term/mac-win.el: Don't define or bind scroll bar functions if
11381 x-toolkit-scroll-bars is t.
ca19f3f1
AS
11382 (x-select-text, x-get-selection-value): Clear
11383 x-last-selected-text-clipboard if x-select-enable-clipboard is
11384 nil.
17d28d26
YM
11385 (PRIMARY): Put mac-scrap-name property.
11386 (mac-select-convert-to-file-url): New function.
11387 (public.file-url): New selection target type. Add to
11388 selection-converter-alist.
11389 (x-get-selection, x-selection-value): Handle it.
11390 (x-cut-buffer-or-selection-value): New alias.
11391
b659edce
SM
113922005-05-05 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
11393
11394 * textmodes/bibtex.el (bibtex-summary): Use current BibTeX
11395 entry to avoid calling bibtex-find-entry with arg global
11396 being t. Remove arg key.
11397 (bibtex-summary-function, bibtex-complete-crossref-cleanup)
11398 (bibtex-copy-summary-as-kill): Change accordingly.
11399
114002005-05-05 Stefan Monnier <monnier@iro.umontreal.ca>
11401
11402 * textmodes/org.el (org-get-entries-from-diary): Remove unused vars.
11403 (org-agenda-date-later): Use with-current-buffer.
11404
643b4cf5
LT
114052005-05-05 Luc Teirlinck <teirllm@auburn.edu>
11406
11407 * emacs-lisp/byte-run.el (define-obsolete-function-alias)
11408 (define-obsolete-variable-alias): Doc Fixes.
11409
dc1a7e26
KS
114102005-05-06 Kim F. Storm <storm@cua.dk>
11411
8a370783
KS
11412 * simple.el (line-move-1): Fix 2005-04-26 change. Must still use
11413 vertical-motion when selective-display is active.
11414
dc1a7e26
KS
11415 * ido.el (ido-setup-hook): New hook.
11416 (ido-define-mode-map-hook): Remove hook; use ido-setup-hook instead.
11417 (ido-input-stack): New var.
52eb0373 11418 (ido-define-mode-map): Bind M-b to ido-push-dir. Move old
dc1a7e26
KS
11419 ido-next-work-file binding to M-O.
11420 Bind M-f to ido-wide-find-file-or-pop-dir.
11421 (ido-define-mode-map): Don't run ido-define-mode-map-hook.
11422 (ido-read-internal): Run ido-setup-hook.
11423 Catch quit in read-file-name and read-string to cancel edit.
11424 Handle new push, pop, and pop-all exit codes (for M-b/M-f).
11425 Automatically pop-all when completing a directory name (RET).
11426 (ido-file-internal): Add with-no-warnings around ffap and dired code.
11427 (ido-exit-minibuffer): Use exit-minibuffer instead of throw.
11428 (ido-wide-find-file, ido-wide-find-dir): Catch quit to cancel find.
64981116
SM
11429 (ido-push-dir, ido-pop-dir, ido-wide-find-file-or-pop-dir):
11430 New functions for M-b/M-f to move among the directory components.
dc1a7e26
KS
11431 (ido-make-merged-file-list): Catch quit to cancel merge.
11432 (ido-make-dir-list): Delete "." when ido-input-stack is non-empty.
11433 (ido-completion-help): No warnings for ido-completion-buffer-full.
10f518f7 11434
dc1a7e26 114352005-05-05 Daniel Pfeiffer <occitan@esperanto.org>
10f518f7 11436
dc1a7e26 11437 * font-lock.el (font-lock-negation-char-face): New face and variable.
10f518f7 11438 * progmodes/cc-fonts.el (c-cpp-matchers): Use it.
10f518f7 11439 * progmodes/sh-script.el (sh-font-lock-keywords): Use it.
10f518f7 11440 * progmodes/cperl-mode.el (cperl-init-faces): Use it.
10f518f7
DP
11441 * progmodes/make-mode.el (makefile-font-lock-keywords): Use it.
11442
dc75b163
JB
114432005-05-05 Juanma Barranquero <lekktu@gmail.com>
11444
64981116
SM
11445 * emacs-lisp/byte-run.el (define-obsolete-function-alias):
11446 Fix typo in docstring.
3fe26922 11447
1c1d2dc8
JB
11448 * progmodes/ebrowse.el (ebrowse-install-1-to-9-keys)
11449 (ebrowse-print-statistics-line)
11450 (ebrowse-electric-position-mode-hook): Fix typo in docstring.
11451
dc75b163
JB
11452 * term/w32-win.el (image-library-alist): Add additional name for
11453 Xpm library.
11454
ae23f980
NR
114552005-05-05 Nick Roberts <nickrob@snap.net.nz>
11456
11457 * progmodes/cmacexp.el (c-macro-preprocessor): Update for BSD and
11458 use gcc instead of cpp.
11459
11460 * progmodes/gdb-ui.el (gdb-cpp-define-alist-flags): New variable.
3fe26922 11461 (gdb-create-define-alist): Use it.
19f26a89 11462 (gdb-cpp-define-alist-program): Update for MS-DOS.
ae23f980 11463
02636b9c
NR
114642005-05-04 Nick Roberts <nickrob@snap.net.nz>
11465
588c0770 11466 * progmodes/cmacexp.el (c-macro-preprocessor): Update for Mac OS X.
02636b9c 11467
01a50b51
KS
114682005-05-04 Richard M. Stallman <rms@gnu.org>
11469
d101bf56
RS
11470 * help.el (describe-key): No error when UNTRANSLATED is nil.
11471
01a50b51
KS
11472 * simple.el (line-move-1): Fix previous change to signal errors
11473 appropriately.
11474
fa2b23e5 114752005-05-03 Ulf Jasper <ulf.jasper@web.de>
832e0e22
GM
11476
11477 * calendar/icalendar.el (icalendar-version): Now at 0.12.
11478 (icalendar-duration-correction): Remove.
11479 (icalendar--get-event-properties): Split result at commas.
11480 (icalendar--decode-isoduration): New optional argument
11481 DURATION-CORRECTION.
fa2b23e5
KS
11482 (icalendar--convert-ordinary-to-ical, icalendar--convert-sexp-to-ical)
11483 (icalendar--convert-yearly-to-ical, icalendar--convert-weekly-to-ical)
11484 (icalendar--convert-block-to-ical, icalendar--convert-float-to-ical)
11485 (icalendar--convert-date-to-ical, icalendar--convert-cyclic-to-ical)
832e0e22
GM
11486 (icalendar--convert-anniversary-to-ical): New functions, extracted
11487 from icalendar-export-region, with bug fixes.
11488 (icalendar-export-region): Use the above functions.
11489 (icalendar-import-buffer): Check before saving diary file.
11490 (icalendar--convert-recurring-to-diary)
11491 (icalendar--convert-non-recurring-all-day-to-diary)
fa2b23e5
KS
11492 (icalendar--convert-non-recurring-not-all-day-to-diary): New functions,
11493 extracted from icalendar--convert-ical-to-diary, with bug fixes.
832e0e22
GM
11494 (icalendar--convert-ical-to-diary): Use the above functions.
11495
be50a727
NR
114962005-05-03 Nick Roberts <nickrob@snap.net.nz>
11497
11498 * progmodes/cc-mode.el (cc-define-alist, cc-create-define-alist):
11499 Remove these recent additions.
11500 (c-mode): Restore to before 2005-04-28.
11501
11502 * progmodes/cc-vars.el (cc-define-list-program): Remove this
11503 recent addition.
11504
11505 * progmodes/gdb-ui.el (gdb-cpp-define-alist-program)
11506 (gdb-define-alist): New variables.
11507 (gdb-create-define-alist): New function.
11508 (gdb-set-gud-minor-mode-1): Handle gdb-define-alist.
11509 (gdb-source, gdb-memory-set-repeat-count): Replace string-to-int
11510 with string-to-number.
52eb0373 11511 (gdb-reset): Kill gdb-define-alist. Move assignments outside loop.
be50a727
NR
11512
11513 * progmodes/gud.el: Replace string-to-int with string-to-number.
11514 (gud-find-file): Handle gdb-define-alist.
11515
11516 * tooltip.el (tooltip-gud-tips): Use gdb-define-alist.
11517
bc446113
JB
115182005-05-02 Jay Belanger <belanger@truman.edu>
11519
fa2b23e5
KS
11520 * calc/calc-aent.el (math-read-token):
11521 * calc/calc-bin.el (calc-word-size):
11522 * calc/calc-ext.el (calc-read-number-fancy):
11523 * calc/calc-forms.el (calc-time, calc-date-notation, math-this-year)
bc446113 11524 (math-parse-date, math-parse-standard-date, calcFunc-tzone):
fa2b23e5 11525 * calc/calc-frac.el (calc-over-notation):
bc446113 11526 * calc/calc-graph.el (calc-graph-plot, calc-graph-set-styles)
fa2b23e5 11527 (calc-graph-num-points, calc-graph-init):
bc446113 11528 * calc/calc-prog.el (calc-read-parse-table-part)
fa2b23e5
KS
11529 (calc-edit-macro-repeats):
11530 * calc/calc-yank.el (calc-do-grab-rectangle):
11531 * calc/calc.el (calcDigit-key, math-read-number, math-read-bignum):
11532 Replace `string-to-int' by `string-to-number'.
bc446113 11533
e40527dc
KS
115342005-05-02 Kim F. Storm <storm@cua.dk>
11535
11536 * kmacro.el: Use executing-kbd-macro-index variable.
11537
9a479835
TTN
115382005-05-02 Thien-Thi Nguyen <ttn@gnu.org>
11539
11540 * net/rlogin.el (rlogin-parse-words): Delete func.
11541 (rlogin): Use split-string, not rlogin-parse-words.
11542 Also, if there are option-like elements in the parsed args,
11543 take the host to be the first arg immediately following them.
11544 Suggested by Michael Mauger.
11545
f6b1b15a
LT
115462005-05-01 Luc Teirlinck <teirllm@auburn.edu>
11547
11548 * subr.el (executing-macro): Use `define-obsolete-variable-alias'.
11549
975e5c47 115502005-05-02 Nick Roberts <nickrob@snap.net.nz>
9a479835 11551
975e5c47
NR
11552 * progmodes/cc-mode.el (cc-create-define-alist): Use a shell.
11553 (cc-mode-cpp-program): Rename to cc-define-list-program and
11554 move to cc-vars.el.
f6b1b15a 11555
975e5c47 11556 * progmodes/cc-vars.el (cc-define-list-program):
52eb0373 11557 Change to "gcc -E -dM -". Make customizable.
975e5c47 11558
5c2e5a5e
KS
115592005-05-02 Kim F. Storm <storm@cua.dk>
11560
11561 * emulation/cua-base.el: Fix check for CUA-mode if no init file.
11562
95bb5b56
NR
115632005-05-02 Nick Roberts <nickrob@snap.net.nz>
11564
b161ea4e
NR
11565 * progmodes/cc-mode.el (cc-mode-cpp-program): Change to "gcc -E".
11566
95bb5b56
NR
11567 * international/mule-util.el (truncate-string): Remove alias and
11568 obsolete declaration.
11569
11570 * international/mule-cmds.el (update-iso-coding-systems):
11571 Remove alias and obsolete declaration.
11572
11573 * international/mule.el (coding-system-parent): Remove alias and
11574 obsolete declaration.
11575
11576 * subr.el (define-function, sref): Remove aliases and obsolete
11577 declarations.
11578 (chars-in-region): Remove obsolete declaration.
11579
ebbfa918
RS
115802005-05-01 Richard M. Stallman <rms@gnu.org>
11581
11582 * info.el (Info-mode): Set widen-automatically to nil, locally.
11583
11584 * simple.el (widen-automatically): New variable.
11585 (pop-global-mark): Obey widen-automatically.
11586
656c316d
DN
115872005-05-01 Dan Nicolaescu <dann@ics.uci.edu>
11588
11589 * term/xterm.el (function-key-map): Call substitute-key-definition
5c2e5a5e 11590 before the keymap size is increased by a lot of define-key calls.
656c316d 11591
b2cfb30b
RS
115922005-05-01 Richard M. Stallman <rms@gnu.org>
11593
5c2e5a5e 11594 * subr.el (add-to-invisibility-spec, remove-from-invisibility-spec):
b2cfb30b
RS
11595 Rename ARG to ELEMENT. Doc fix.
11596
5c2e5a5e 115972005-05-01 Nick Roberts <nickrob@snap.net.nz>
9ded0282 11598
92bedc0e
NR
11599 * allout.el (allout-exposure): Remove macro and obsolete declaration.
11600 Remove references to allout-exposure/change to allout-new-exposure.
11601
9ded0282
NR
11602 * emacs-lisp/bytecomp.el (dot, dot-min, dot-max): Don't create
11603 bytecode symbols.
11604
11605 * subr.el (dot, dot-marker, dot-min, dot-max, buffer-flush-undo)
11606 (compiled-function-p, focus-frame, unfocus-frame):
11607 Remove aliases and obsolete declarations.
52eb0373 11608 Back out inadvertent changes from previous commit.
9ded0282 11609
a87fdbbd
LT
116102005-05-01 Luc Teirlinck <teirllm@auburn.edu>
11611
11612 * files.el (require-final-newline): Make Custom tags consistent
11613 with mode-require-final-newline.
11614 (mode-require-final-newline): Doc fix.
11615
0003d2e3
LK
116162005-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
11617
11618 * international/latexenc.el (latexenc-find-file-coding-system):
11619 Fix regular expressions.
11620
116212005-05-01 David Kastrup <dak@gnu.org>
b7f29772
LK
11622
11623 * international/latexenc.el (latexenc-find-file-coding-system):
0003d2e3 11624 Fix regular expressions.
b7f29772 11625
bdf7ae41
NR
116262005-05-01 Nick Roberts <nickrob@snap.net.nz>
11627
11628 * subr.el (string-to-int): Make obsolete.
11629
0b1fc48a
RS
116302005-04-30 Richard M. Stallman <rms@gnu.org>
11631
7e995a23 11632 * simple.el (next-error-overlay-arrow-position): Turn off, for ttys.
0b1fc48a
RS
11633
11634 * loadup.el: load jka-comp-hook.
11635
6ff95f1d 11636 * jka-compr.el: Many functions and vars moved to jka-comp-hook.el.
0b1fc48a 11637 (jka-compr-handler): Add autoload. `put' calls moved
6ff95f1d
EZ
11638 to jka-comp-hook.el.
11639 (compression, jka-compr): defgroups moved to jka-comp-hook.el.
0b1fc48a 11640 (jka-compr-inhibit): Autoload.
a87fdbbd 11641
0b1fc48a
RS
11642 * jka-comp-hook.el: New file.
11643 Enable the mode by default.
11644
11645 * files.el (backup-buffer-copy): Use copy-file instead
11646 of write-region, and put back the 'excl.
11647
116482005-04-30 Chong Yidong <cyd@stupidchicken.com>
11649
11650 * progmodes/flymake.el (flymake-split-string)
11651 (flymake-split-string, flymake-log, flymake-pid-to-names)
11652 (flymake-reg-names, flymake-get-source-buffer-name)
11653 (flymake-unreg-names, flymake-add-line-err-info)
11654 (flymake-add-err-info): Clarify docstrings.
11655 (flymake-popup-menu, flymake-make-emacs-menu)
11656 (flymake-make-xemacs-menu): Add docstrings.
11657 (flymake-get-buffer-*, flymake-set-buffer-*): Functions deleted.
11658 Set variables directly throughout.
11659
80b61a0f
NR
116602005-04-30 Nick Roberts <nickrob@snap.net.nz>
11661
11662 * progmodes/cc-mode.el (cc-create-define-alist): Check that file
588c0770 11663 exists. Initialize cc-define-alist.
80b61a0f 11664 (c-mode): Add cc-create-define-alist locally to after-save-hook.
898d58d7 11665 If there is no file (Macroexpansion) don't create an alist.
80b61a0f 11666
bb9c1f2a
SS
116672005-04-29 Sam Steingold <sds@gnu.org>
11668
11669 * progmodes/cc-mode.el (cc-mode-cpp-program): New user variable.
11670 (cc-create-define-alist): Use it instead of the hard-coded string.
11671
2d5e5eb8
SM
116722005-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
11673
11674 * international/mule-conf.el (file-coding-system-alist): Fix regexp
11675 for latexenc.
11676
57efa539
LK
116772005-04-29 Lute Kamstra <lute@gnu.org>
11678
11679 * emacs-lisp/generic.el: Improve commentary section.
11680 (define-generic-mode): Improve docstring.
11681
56c91423
CD
116822005-04-29 Carsten Dominik <dominik@science.uva.nl>
11683
b67a4e9f 11684 * textmodes/org.el (many places): Change to quiet the byte compiler.
56c91423
CD
11685 (org-prefix-format-compiled): New variable.
11686 (org-compile-prefix-format): New function.
b67a4e9f
KS
11687 (org-timeline, org-agenda, org-diary): Call org-compile-prefix-format.
11688 (org-agenda-prefix-format,org-timeline-prefix-format): New options.
11689 (org-agenda-get-scheduled): Check if file is opened in `org-mode'.
11690 (org-get-entries-from-diary): Use `org-get-time-of-day' for
56c91423 11691 consistency with entries from `org-mode' files.
b67a4e9f 11692 (org-get-time-of-day): Fix bug with partial matches early in a line.
56c91423
CD
11693 (org-non-link-chars): New constant.
11694 (org-link-regexp): Respect `org-non-link-chars'.
b67a4e9f
KS
11695 (org-agenda-day-view): Remove command.
11696 (org-agenda-toggle-week-view): Rename from `org-agenda-week-view'.
56c91423
CD
11697 (org-follow-bbdb-link, org-store-link): Search also company field.
11698 (org-highlight-overlay): New variable.
11699 (org-highlight, org-unhighlight): New functions.
b67a4e9f
KS
11700 (org-agenda-mode): Add pre-command-hook to remove highlight.
11701 (org-evaluate-time-range): Behavior depends upon whether time stamp
11702 contains a time or not.
56c91423
CD
11703 (org-show-subtree, org-show-entry): New functions.
11704 (org-agenda-cleanup-fancy-diary): Remove empty lines.
56c91423 11705
7eb6ede5
LT
117062005-04-28 Luc Teirlinck <teirllm@auburn.edu>
11707
11708 * comint.el (comint-output-filter-functions): Add autoload cookie.
11709
b7ce4173
KS
117102005-04-28 Kim F. Storm <storm@cua.dk>
11711
11712 * ido.el (ido-everywhere): Fix last change.
11713
0b606bb2
TTN
117142005-04-28 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
11715
11716 * international/latexenc.el: New file.
11717 * international/mule-conf.el (file-coding-system-alist): For .tex,
11718 .ltx, .dtx and .drv extensions, use `latexenc-find-file-coding-system'.
11719
d79b6c21
LK
117202005-04-28 Lute Kamstra <lute@gnu.org>
11721
0a20b1dc
LK
11722 * font-lock.el (font-lock-add-keywords)
11723 (font-lock-remove-keywords): Clarify docstring.
11724 (font-lock-keywords-alist, font-lock-removed-keywords-alist):
11725 Don't start docstrings with a `*'.
11726 (font-lock-update-removed-keyword-alist): Give it a docstring.
11727
d79b6c21
LK
11728 * generic-x.el: Update commentary section.
11729 Only require font-lock when compiling.
11730 Define all modes conditionally.
11731 Place all generic modes in the generic-x-modes customization group.
11732 (generic-x-modes): New customization group.
11733 (generic-default-modes, generic-mswindows-modes)
11734 (generic-unix-modes, generic-other-modes): New constants.
11735 (generic-define-mswindows-modes, generic-define-unix-modes):
11736 Update docstrings. Make them obsolete.
2d5e5eb8
SM
11737 (generic-extras-enable-list): New default value. Update docstring.
11738 Improve :type. Change :set function.
d79b6c21
LK
11739 (bat-generic-mode-syntax-table, rul-generic-mode-syntax-table):
11740 Fix docstring.
11741
2d5e5eb8
SM
11742 * emacs-lisp/generic.el (generic-mode-internal):
11743 Simplify font-lock-defaults.
817edb15 11744 (define-generic-mode): Fix docstring.
d79b6c21
LK
11745
117462005-04-28 Stefan Monnier <monnier@iro.umontreal.ca>
11747
11748 * progmodes/grep.el (grep-mode-font-lock-keywords): Use the
11749 font-lock-face property to highlight matches.
11750
8c75afbf
NR
117512005-04-28 Nick Roberts <nickrob@snap.net.nz>
11752
52eb0373 11753 * progmodes/cc-mode.el (cc-create-define-alist): New function.
8c75afbf 11754 (cc-define-alist): New variable.
588c0770 11755 (c-mode): Make it local and initialize it.
8c75afbf
NR
11756
11757 * progmodes/gdb-ui.el (gdb-active-process): New variable.
11758 (gdb-exited): New function.
11759 (gdb-annotation-rules): Use it.
11760 (gdb-starting): Set gdb-active-process to t.
11761 (gdb-stopping): Amend doc string.
11762 (gdb-reset): Set gdb-active-process to nil.
11763
11764 * tooltip.el (tooltip-gud-tips): Show the associated #define
11765 directives when a C program under GDB is not executing.
11766
b8a04883
SM
117672005-04-27 Stefan Monnier <monnier@iro.umontreal.ca>
11768
11769 * progmodes/cperl-mode.el (cperl-mode): Don't precompile the
11770 font-lock-fontify-syntactic-keywords.
11771
11772 * font-lock.el (font-lock-default-fontify-region): Don't force
11773 parse-sexp-lookup-properties to nil.
11774
a46f2d6d
EZ
117752005-04-27 Alexander Klimov <alserkli@inbox.ru> (tiny change)
11776
11777 * man.el (man-mode-syntax-table): Set up `:' to have
11778 word-constituent syntax.
11779
b2b46494
LK
117802005-04-27 Lute Kamstra <lute@gnu.org>
11781
11782 * novice.el (disable-command): Don't add spurious newlines to the
11783 init file. Reported by Dan Jacobson <jidanni@jidanni.org>.
11784
a715531f
JB
117852005-04-26 Jay Belanger <belanger@truman.edu>
11786
11787 * calc/calc-yank.el (calc-edit-finish): Make sure there is more
11788 than one window before deleting window.
11789
85ab9f4e
LT
117902005-04-26 Luc Teirlinck <teirllm@auburn.edu>
11791
11792 * shell.el (shell-prompt-pattern): Doc fix.
11793 (shell-mode): Set paragraph-separate buffer locally to "\\'".
11794
11795 * comint.el (comint-prompt-regexp, comint-get-old-input)
11796 (comint-use-prompt-regexp)
11797 (comint-use-prompt-regexp-instead-of-fields)
11798 (comint-replace-by-expanded-history, comint-send-input)
11799 (comint-output-filter, comint-get-old-input-default)
11800 (comint-line-beginning-position, comint-bol, comint-show-output)
11801 (comint-backward-matching-input, comint-forward-matching-input)
b8a04883
SM
11802 (comint-next-prompt, comint-previous-prompt):
11803 Rename `comint-use-prompt-regexp-instead-of-fields' to
85ab9f4e
LT
11804 `comint-use-prompt-regexp'. Keep old name as alias and declare
11805 obsolete.
11806 (comint-use-prompt-regexp): Shorten first line of doc string.
11807
11808 * ielm.el (inferior-emacs-lisp-mode): Adapt to above name change.
11809 Set paragraph-separate buffer locally to "\\'".
11810
11811 * hippie-exp.el (try-expand-line, try-expand-line-all-buffers):
11812 Adapt to above name change.
11813
11814 * net/net-utils.el (nslookup-prompt-regexp, ftp-prompt-regexp)
11815 (smbclient-prompt-regexp): Ditto.
11816
11817 * progmodes/inf-lisp.el (inferior-lisp-prompt): Ditto.
11818
19475957
NR
118192005-04-27 Nick Roberts <nickrob@snap.net.nz>
11820
11821 * progmodes/gdb-ui.el (gdb-location-alist): Rename from
11822 gdb-location-list.
11823 Break lines that are over 80 characters wide.
11824
2231c2bc
SM
118252005-04-26 Stefan Monnier <monnier@iro.umontreal.ca>
11826
11827 * pcvs-info.el (cvs-fileinfo->full-path, cvs-display-full-path):
11828 New fun and var, to preserve compatibility.
11829
11830 * pcvs.el, pcvs-info.el: Rename "full-path" -> "full-name".
11831
118322005-04-26 Dominique de Waleffe <ddw@missioncriticalit.com> (tiny change)
11833
11834 * pcvs-info.el (cvs-fileinfo->backup-file): Don't pass the full file
11835 name to file-newer-than-file-p.
11836
68a94f5a
RS
118372005-04-26 Richard M. Stallman <rms@gnu.org>
11838
f03f317a
RS
11839 * simple.el (line-move-1): Avoid using vertical-motion in easy cases.
11840
68a94f5a
RS
11841 * progmodes/python.el (python-mode):
11842 Use new name eldoc-documentation-function.
11843
11844 * hexl.el (hexl-mode): Use new name eldoc-documentation-function.
11845
11846 * emacs-lisp/eldoc.el (eldoc-mode): Doc fix.
11847 (eldoc-documentation-function):
2231c2bc 11848 Rename from eldoc-print-current-symbol-info-function. Calls changed.
68a94f5a 11849
c9c1312d
NR
118502005-04-26 Nick Roberts <nickrob@snap.net.nz>
11851
11852 * emacs-lisp/byte-run.el (define-obsolete-function-alias): New macro.
11853
35b1b8ab
DN
118542005-04-25 Dan Nicolaescu <dann@ics.uci.edu>
11855
11856 * term/xterm.el (function-key-map): Fix strings for
2231c2bc 11857 {C,S,A,C-S}-f[1-4]. Use substitute-key-definition to bind
35b1b8ab
DN
11858 {C,S,A,C-S}-{f1-f12}.
11859
bc10bcbd
KH
118602005-04-26 Kenichi Handa <handa@m17n.org>
11861
2231c2bc
SM
11862 * international/mule-cmds.el (select-safe-coding-system):
11863 Fix previous change.
bc10bcbd 11864
ec1e11a9
LK
118652005-04-26 Lute Kamstra <lute@gnu.org>
11866
c25eec81
LK
11867 * emacs-lisp/easy-mmode.el (define-minor-mode): Fix docstring.
11868
11869 * font-lock.el (font-lock-fontify-region-function): Fix docstring.
11870 (font-lock-comment-delimiter-face): Ditto.
11871
ec1e11a9
LK
11872 * calc/calc.el (calc-trail-mode): Don't set font-lock-defaults.
11873
2b2920a9
JB
118742005-04-25 Jay Belanger <belanger@truman.edu>
11875
11876 * calc/calc-help.el (calc-view-news): Let-bind inhibit-read-only
11877 to t while inserting information; use help-mode.
11878
c9b630f7
DN
118792005-04-25 Dan Nicolaescu <dann@ics.uci.edu>
11880
11881 * term.el (ansi-term-color-vector): Use the xterm colors.
52eb0373 11882 (term-raw-map): Don't add mappings for \eO and \e[. Map deletechar.
c9b630f7 11883
8ba81e93
LK
118842005-04-25 Lute Kamstra <lute@gnu.org>
11885
11886 * font-core.el (font-lock-defaults): Fix docstring.
11887
11888 * font-lock.el (font-lock-syntactic-face-function): Fix docstring.
11889
901ae597
KH
118902005-04-25 Kenichi Handa <handa@m17n.org>
11891
2231c2bc
SM
11892 * international/mule-cmds.el (select-safe-coding-system):
11893 Don't check consistency with coding: spec, etc if raw-text or
901ae597
KH
11894 no-conversion was found to be safe.
11895
a6390474
RS
118962005-04-24 Richard M. Stallman <rms@gnu.org>
11897
11898 * mail/sendmail.el (mail-font-lock-keywords): Match any number of
11899 citation markers at start of each line.
11900
11901 * mail/rmail.el (rmail-font-lock-keywords): Match any number of
11902 citation markers at start of each line.
11903
11904 * font-lock.el (font-lock-comment-delimiter-face): Doc fix.
11905
11906 * files.el (mode-require-final-newline): Fix previous change.
11907 (require-final-newline): Fix type label.
11908
2538808f
GM
119092005-04-24 Glenn Morris <gmorris@ast.cam.ac.uk>
11910
11911 * progmodes/f90.el (f90-calculate-indent): Fix treatment of first
11912 statement in buffer (broken by 2004-11-24 change).
11913
456986fd
KS
119142005-04-24 Kim F. Storm <storm@cua.dk>
11915
11916 * ido.el (ido-everywhere): Save and restore old read-buffer-function
11917 and read-file-name-function values. Don't overwrite existing
11918 non-nil values if ido-mode is enabled without ido-everywhere.
11919
e5baf107
LT
119202005-04-24 Luc Teirlinck <teirllm@auburn.edu>
11921
11922 * files.el (mode-require-final-newline): Minor doc fix.
11923
1441edfe
EZ
119242005-04-24 Eli Zaretskii <eliz@gnu.org>
11925
9d1ffd5a 11926 * subr.el (syntax-after): Doc fix.
f3714ab2
EZ
11927 (syntax-class): If argument is nil, return nil. Mask off upper 16
11928 bits, not 8 bits.
9d1ffd5a 11929
1441edfe
EZ
11930 * files.el (mode-require-final-newline): Doc fix.
11931 (backup-buffer-copy): Fix last change.
11932
49ed33c7
YM
119332005-04-24 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
11934
11935 * term/mac-win.el: Require select. Set selection-coding-system to
11936 mac-system-coding-system. Call menu-bar-enable-clipboard.
11937 (x-last-selected-text-clipboard, x-last-selected-text-primary)
11938 (x-select-enable-clipboard): New variables.
11939 (x-select-text, x-get-selection, x-selection-value)
11940 (x-get-selection-value, mac-select-convert-to-string)
11941 (mac-services-open-file, mac-services-open-selection)
11942 (mac-services-insert-text): New functions.
11943 (CLIPBOARD, FIND): Put mac-scrap-name property.
11944 (com.apple.traditional-mac-plain-text, public.utf16-plain-text)
11945 (public.tiff): Put mac-ostype property.
11946 (selection-converter-alist): Add entries for them.
11947 (mac-application-menu-map): New keymap.
11948 (interprogram-cut-function, interprogram-paste-function): Set to
11949 x-select-text and x-get-selection-value, respectively.
11950 (split-window-keep-point): Set to t.
11951
469bc679
RS
119522005-04-23 Richard M. Stallman <rms@gnu.org>
11953
11954 * files.el (read-directory-name): Always pass non-nil
11955 DEFAULT-FILENAME arg to read-file-name.
11956 (backup-buffer-copy, basic-save-buffer-2): Take care against
11957 writing thru an unexpected existing symlink.
11958 (revert-buffer): In indirect buffer, revert the base buffer.
11959 (magic-mode-alist): Doc fix.
11960 (buffer-stale-function): Doc fix.
11961 (minibuffer-with-setup-hook): Avoid warning.
11962 (mode-require-final-newline): Doc and custom fix.
e5baf107 11963
469bc679
RS
11964 * follow.el (follow-end-of-buffer): Use with-no-warnings.
11965
11966 * font-lock.el (font-lock-comment-face): On terminals with few colors,
11967 use the default appearance.
11968 (font-lock-comment-delimiter-face): New face, new variable.
11969
11970 * imenu.el (imenu--generic-function): The official position of a
11971 definition is the start of the line that BEG is in.
11972
11973 * midnight.el (midnight-timer): Move defvar up.
11974
11975 * mouse.el (mouse-drag-region-1): Delete some debugging code.
11976
11977 * saveplace.el (save-place-to-alist): Use with-no-warnings.
11978
11979 * startup.el (command-line): Use with-no-warnings.
11980
11981 * window.el (window-size-fixed): New defvar.
11982
11983 * emacs-lisp/easymenu.el (easy-menu-do-define): Use defalias, not fset.
11984
e5baf107 11985 * mail/rmail.el (rmail-font-lock-keywords):
469bc679
RS
11986 Use font-lock-comment-delimiter-face.
11987
11988 * mail/sendmail.el (mail-font-lock-keywords):
11989 Use font-lock-comment-delimiter-face.
11990
11991 * progmodes/compile.el (next-error-highlight-timer): New defvar.
11992
119932005-04-23 SAITO Takuya <tabmore@rivo.mediatti.net> (tiny change)
11994
e5baf107 11995 * progmodes/compile.el (compilation-mode-font-lock-keywords):
469bc679
RS
11996 Specify t for LAXMATCH when matching directories.
11997 Save match data around compilation-compat-error-properties form.
11998
1639cc2e
DK
119992005-04-23 David Kastrup <dak@gnu.org>
12000
12001 * textmodes/tex-mode.el (TeX-mode, plain-TeX-mode, LaTeX-mode):
12002 Mention that the autoloaded aliases should be kept for AUCTeX.
12003
d379c558
AS
120042005-04-23 Andreas Schwab <schwab@suse.de>
12005
12006 * isearch.el (isearch-forward): Doc fix.
12007
4739237d
EZ
120082005-04-23 Eli Zaretskii <eliz@gnu.org>
12009
12010 * jit-lock.el (jit-lock-stealth-time): Change default value to 16.
12011 (jit-lock-stealth-nice): Change default value to 0.5.
12012
71baa28f
EZ
120132005-04-23 Eric Hanchrow <offby1@blarg.net> (tiny change)
12014
12015 * abbrev.el (write-abbrev-file): Write table entries in
12016 alphabetical order by table name.
12017
e271742d
KS
120182005-04-22 Kim F. Storm <storm@cua.dk>
12019
12020 * ido.el (ido-read-internal): Fix `list' completion.
12021
9a9c3a4b
KH
120222005-04-22 Kenichi Handa <handa@m17n.org>
12023
12024 * recentf.el (recentf-save-file-coding-system): New variable.
12025 (recentf-save-list): Encode the file by
12026 recentf-save-file-coding-system and add coding: tag.
12027
230e1e80
NR
120282005-04-22 Nick Roberts <nickrob@snap.net.nz>
12029
12030 * emacs-lisp/byte-run.el (define-obsolete-variable-alias): New macro.
12031
e1573595
LK
120322005-04-21 Lute Kamstra <lute@gnu.org>
12033
9721d904
LK
12034 * loadhist.el (unload-feature): Don't remove a function from hooks
12035 if it is about to be restored to an autoload . Remove functions
12036 that will become unbound from auto-mode-alist. Simplify the code.
12037
2c7b5da1
LK
12038 * subr.el (assq-delete-all): New implementation that is linear,
12039 not quadratic. Suggested by David Kastrup <dak@gnu.org>.
12040 (rassq-delete-all): New function.
12041
2231c2bc
SM
12042 * menu-bar.el (menu-bar-options-save, menu-bar-showhide-menu):
12043 Add size-indication-mode.
e1573595 12044
2375e71a
KH
120452005-04-21 Kenichi Handa <handa@m17n.org>
12046
12047 * international/mule-cmds.el: Add autoload for widget-value in
2231c2bc 12048 eval-when-compile.
2375e71a 12049
8e447172
NR
120502005-04-21 Nick Roberts <nickrob@snap.net.nz>
12051
e271742d 12052 * menu-bar.el (menu-bar-options-save, menu-bar-showhide-menu):
8e447172
NR
12053 Add tooltip-mode.
12054
12055 * bindings.el (mode-line-mode-menu): Remove tooltip-mode.
12056
fcd9d525
LT
120572005-04-20 Luc Teirlinck <teirllm@auburn.edu>
12058
12059 * progmodes/inf-lisp.el (inferior-lisp): New defgroup.
12060 (inferior-lisp-filter-regexp, inferior-lisp-program)
12061 (inferior-lisp-load-command, inferior-lisp-prompt)
12062 (inferior-lisp-mode-hook, lisp-source-modes)
12063 (inferior-lisp-load-hook): defvar->defcustom.
12064 (inferior-lisp-program, inferior-lisp-prompt)
12065 (inferior-lisp-load-hook): Doc fixes.
12066 (inferior-lisp-install-letter-bindings): Small change in
12067 introductory comment.
12068
57428691
DN
120692005-04-20 Dan Nicolaescu <dann@ics.uci.edu>
12070
12071 * vc.el (vc-annotate-color-map): Change some colors so that text
12072 using them as foreground is readable on both white and black
12073 backgrounds.
12074
c791cb54
SM
120752005-04-20 Stefan Monnier <monnier@iro.umontreal.ca>
12076
12077 * international/mule-conf.el (translation-table-for-input):
12078 Remove redundant declaration.
12079
396fdf3c
NR
120802005-04-20 Nick Roberts <nickrob@snap.net.nz>
12081
12082 * progmodes/gud.el (gud-menu-map): Add tooltip-toggle-gud-tips.
12083
12084 * tooltip.el (tooltip-gud-tips-p): Expand documentation.
12085 (tooltip-toggle-gud-tips): New function.
12086
37c5c4a7
YM
120872005-04-20 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
12088
12089 * term/mac-win.el (mac-symbol-encoder): Fix mappings of left and
12090 right angle brackets.
12091
64cb0f82
NR
120922005-04-20 Nick Roberts <nickrob@snap.net.nz>
12093
12094 * tooltip.el (tooltip-use-echo-area): Replace as alias and deprecate.
12095
95ed7b42
SM
120962005-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
12097
b8471a02
SM
12098 * progmodes/flymake.el (flymake-get-absolute-file-name-basedir):
12099 Remove. Update callers to use expand-file-name instead.
12100
95ed7b42
SM
12101 * subr.el (syntax-class): New function.
12102
12103 * simple.el (blink-matching-open): Use it.
12104
12105 * paren.el (show-paren-function): Use it to recognize parens that are
12106 also used in 2-char comment markers.
12107
191652f8
LK
121082005-04-19 Lute Kamstra <lute@gnu.org>
12109
12110 * loadhist.el (unload-feature): Update for new format of
12111 load-history. Simplify the code.
12112
327a3376
YM
121132005-04-19 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
12114
12115 * term/mac-win.el: Add coding: tag and set it to iso-2022-7bit.
12116 (mac-add-charset-info): New function. Initialize variable
12117 mac-charset-info-alist using it.
12118 (mac-centraleurroman, mac-cyrillic): Do not use UCS in table data
12119 for translation.
12120 (mac-symbol-encoder, mac-dingbats-encoder): New translation table.
95ed7b42
SM
12121 (mac-font-encoder-list): Add entries for mac-symbol and mac-dingbats.
12122 (ccl-encode-mac-symbol-font, ccl-encode-mac-dingbats-font):
12123 New CCL programs.
327a3376 12124
5827e9d4
KS
121252005-04-19 Kim F. Storm <storm@cua.dk>
12126
12127 * simple.el (next-buffer, prev-buffer, next-error)
12128 (scroll-other-window, keyboard-quit, keyboard-escape-quit)
12129 (clone-indirect-buffer-other-window): Move bindings to bindings.el.
12130
12131 * bindings.el (next-buffer, prev-buffer, next-error)
12132 (scroll-other-window, keyboard-quit, keyboard-escape-quit)
12133 (clone-indirect-buffer-other-window): Move bindings from simple.el.
12134 (next-buffer, prev-buffer): Add C-x C-right and C-x C-left bindings.
12135 (next-error, previous-error): Add M-g M-n/n and M-g M-p/p bindings.
12136
e5feeb31
SM
121372005-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
12138
12139 * isearch.el (isearch-edit-string): Make the search-ring available for
12140 minibuffer history commands.
12141 (minibuffer-local-isearch-map): Remove bindings for M-p and M-n,
12142 the default history commands now work just as well.
12143 (isearch-ring-retreat-edit, isearch-ring-advance-edit): Remove.
12144
77580d18
KS
121452005-04-18 Kim F. Storm <storm@cua.dk>
12146
12147 * emulation/cua-base.el (cua--pre-command-handler): Add more
12148 elaborate check for shift modifier on non-window systems.
12149
adbb89ef
LH
121502005-04-18 Lars Hansen <larsh@math.ku.dk>
12151
12152 * desktop.el: Make "--no-desktop" turn off `desktop-save-mode'.
12153
2e764c66
KS
121542005-04-18 Kim F. Storm <storm@cua.dk>
12155
12156 * tooltip.el (tooltip-show): Change second arg to USE-ECHO-AREA
12157 and make it optional. Don't test tooltip-gud-echo-area here.
e5feeb31
SM
12158 (tooltip-gud-process-output, gdb-tooltip-print):
12159 Pass tooltip-gud-echo-area to tooltip-show.
cae07240 12160 (tooltip-help-tips): Remove second optional arg to tooltip-show.
2e764c66 12161
3f4413f8
YM
121622005-04-18 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
12163
12164 * tooltip.el (tooltip-mode): `emacs-quick-startup' and
12165 `display-graphic-p' may not be bound yet.
12166
742220b6
LT
121672005-04-17 Luc Teirlinck <teirllm@auburn.edu>
12168
12169 * startup.el (command-line): No longer enable Xterm Mouse mode by
12170 default in terminals compatible with xterm.
12171
12172 * xt-mouse.el (xterm-mouse-mode): Set init value back to nil.
12173
01c515bb
NR
121742005-04-18 Nick Roberts <nickrob@snap.net.nz>
12175
12176 * tooltip.el (tooltip-gud-echo-area): Rename from
12177 tooltip-use-echo-area.
12178 (tooltip-show, tooltip-gud-process-output, gdb-tooltip-print)
12179 (tooltip-help-tips): Allow GUD tooltips to be displayed in echo
12180 area independently of where help tooltips are displayed.
12181
bbeb3055
DK
121822005-04-17 David Kastrup <dak@gnu.org>
12183
12184 * cus-theme.el (custom-theme-write-variables): Quote variables
12185 where necessary.
12186
ec0cf966
RS
121872005-04-17 Richard M. Stallman <rms@gnu.org>
12188
9e60c724
RS
12189 * simple.el (yank-excluded-properties): Add follow-link to value.
12190
ec0cf966
RS
12191 * jka-compr.el (jka-compr-compression-info-list): Fix custom type.
12192
12193 * startup.el (fancy-splash-max-time): Just 30 seconds.
12194 (fancy-splash-delay): Just 7.
12195 (fancy-splash-screens): No time limit other than fancy-splash-max-time.
12196
12197 * loadhist.el (unload-feature): Update for new format of load-history.
12198 Simplify the code.
12199
12200 * mail/rmail.el (rmail-ignored-headers): Ignore more headers
12201 (rmail-font-lock-keywords): Don't fontify the text of a citation.
12202
12203 * mail/sendmail.el (mail-font-lock-keywords):
12204 Don't fontify subject text.
12205 Don't fontify the text of a citation.
12206
122072005-04-17 Mark H. Weaver <mhw@netris.org> (tiny change)
12208
12209 * comint.el (comint-output-filter): Run comint-output-filter-functions
12210 with point where the user had it.
12211
b72c5a86
SM
122122005-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
12213
12214 * international/ucs-tables.el (ucs-set-table-for-input):
12215 Disable when using unify-on-decoding.
12216
fbcaad36
DN
122172005-04-16 Dan Nicolaescu <dann@ics.uci.edu>
12218
12219 * emulation/cua-base.el (cua-global-mark-face): Add special case
12220 for displays supporting a high number of colors.
12221
ccb9871d
EZ
122222005-04-16 Matt Hodges <MPHodges@member.fsf.org> (tiny change)
12223
b72c5a86 12224 * repeat.el (repeat): Invoke pre-command-hook and post-command-hook.
ccb9871d 12225
3d70f279
EZ
122262005-04-16 Chong Yidong <cyd@stupidchicken.com>
12227
12228 * filesets.el (filesets-add-buffer): If user supplies a name of a
12229 non-existing fileset, create a new fileset.
12230
bf94eed3
CD
122312005-04-16 Carsten Dominik <dominik@science.uva.nl>
12232
b72c5a86 12233 * textmodes/org.el (org-up-heading-all): Fix bug with
742220b6 12234 `outline-up-heading-all'.
bf94eed3 12235
a35d9075
AS
122362005-04-16 Andreas Schwab <schwab@suse.de>
12237
12238 * files.el (auto-mode-alist): Handle /etc/sysconfig/*,
12239 /etc/permissions.d/* and /etc/aliases.d/*.
12240
5f400376
KH
122412005-04-16 Kenichi Handa <handa@m17n.org>
12242
b72c5a86
SM
12243 * international/code-pages.el (cp-make-coding-system):
12244 Set `translation-table-for-input' property value to the symbol
5f400376
KH
12245 ucs-mule-to-mule-unicode, not to that value.
12246 (pt154): Escape guillemet by `\'.
12247
9e5b2858
LT
122482005-04-15 Luc Teirlinck <teirllm@auburn.edu>
12249
12250 * loadup.el: Load tooltip if x-show-tip is fboundp.
12251
12252 * startup.el (command-line): Add comment.
12253
12254 * tooltip.el (tooltip-mode): Specify correct standard value for
12255 Custom in init-value.
12256
3698ff2e
NR
122572005-04-15 Nick Roberts <nickrob@snap.net.nz>
12258
12259 * progmodes/gud.el (gud-goto-info): Use existing Info buffer, if
12260 possible.
12261
a9f07b61
CD
122622005-04-15 Carsten Dominik <dominik@science.uva.nl>
12263
fe38e3b0 12264 * textmodes/org.el (org-agenda-date-prompt): Rename from
a9f07b61
CD
12265 `org-agenda-date-today'.
12266 (org-evaluate-time-range): Insert at point instead of directly
12267 after time range.
12268 (org-first-headline-recenter, org-subtree-end-visible-p)
12269 (org-optimize-window-after-visibility-change): New functions
12270 (org-agenda-post-command-hook): Don't allow point at end of line,
12271 to make sure it always hits the text properties.
b72c5a86
SM
12272 (org-agenda-next-date-line, org-agenda-previous-date-line):
12273 New commands.
a9f07b61 12274 (org-set-regexps-and-options): Category may contain white space.
b72c5a86
SM
12275 (org-agenda-get-deadlines, org-agenda-get-scheduled):
12276 Improve marker positions.
a9f07b61
CD
12277 (org-agenda-new-marker): Argument POS made optional.
12278 (org-agenda-get-timestamps): Deadlines which are done are listed
12279 in org-done-face now.
12280 (org-agenda-get-todos, org-agenda-get-timestamps)
b72c5a86
SM
12281 (org-agenda-get-deadlines, org-agenda-get-scheduled):
12282 Set `undone-face' and `done-face' properties.
a9f07b61
CD
12283 (org-last-todo-state-is-todo): New variable.
12284 (org-todo): Set `org-last-todo-state-is-todo'.
12285 (org-agenda-todo): Change face according to
588c0770 12286 `org-last-todo-state-is-todo'. And change other lines referring to
a9f07b61
CD
12287 the same entry.
12288 (org-calendar-goto-agenda): New command.
12289 (org-calendar-to-agenda-key): New option.
12290 (org-startup-folded): New allowed value `content'.
12291 (org-set-regexps-and-options): Accept new value `content' for
12292 `org-startup-folded'.
12293 (org-get-current-options): Handle new value `content' for
12294 `org-startup-folded'.
12295 (org-insert-todo-heading): New command.
12296 (org-mode): Insert first line "*-* mode: org-mode -*-" when called
12297 interactively in empty file and option
12298 `org-insert-mode-line-in-empty-file' has been set.
b72c5a86 12299 (org-agenda-todo,org-agenda-priority): Modify to use
a9f07b61 12300 `org-agenda-change-all-lines'.
b72c5a86 12301 (org-warning-face): Change color on dark background
a9f07b61 12302
c6588b4e
YM
123032005-04-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
12304
12305 * international/mule-cmds.el (set-locale-environment): On Mac OS,
12306 use preferences AppleLocale and AppleLanguages, and variable
12307 mac-system-locale for default locale. On Mac OS Classic, use
12308 mac-system-coding-system for default coding systems.
12309
b72c5a86
SM
12310 * term/mac-win.el: Don't set file-name-coding-system.
12311 Decode variables system-name, emacs-build-system, user-login-name, and
c6588b4e
YM
12312 user-full-name by mac-system-coding-system on Mac OS Classic.
12313 (mac-system-coding-system): New variable.
12314
b3a623d0
LT
123152005-04-13 Luc Teirlinck <teirllm@auburn.edu>
12316
12317 * startup.el (command-line): Handle `xterm-mouse-mode' before
12318 reading init file.
4d727d1a
LT
12319
12320 * xt-mouse.el (xterm-mouse-mode): Adapt to above change.
b3a623d0 12321
328fc313
GM
123222005-04-13 Glenn Morris <gmorris@ast.cam.ac.uk>
12323
12324 * progmodes/sh-script.el (sh-here-document-word): Make it a
12325 defcustom. Doc fix.
12326 (sh-add): Bash uses $(( )) for arithmetic.
12327 (sh-while-getopts) <sh>: Set OPTIND back to 1 at end.
12328 (sh-maybe-here-document): Remove quotes and leading whitespace
12329 from heredoc word when closing. Indent heredoc with tabs if word
12330 starts with "-".
12331
0047373b
RS
123322005-04-13 Richard M. Stallman <rms@gnu.org>
12333
12334 * simple.el (undo): Fix previous change.
12335
12336 * custom.el (defface): Doc fix.
12337
a2d66c78
LK
123382005-04-13 Lute Kamstra <lute@gnu.org>
12339
5c156fdf
LK
12340 * Makefile.in (DONTCOMPILE): Remove list.
12341 (compile, compile-always): Don't use DONTCOMPILE.
12342 (update-authors): Load the library in which batch-update-authors
12343 is defined.
12344 * makefile.w32-in (DONTCOMPILE): Remove list.
12345 (compile, compile-always): Fix comments.
12346 (update-authors): Load the library in which batch-update-authors
12347 is defined.
12348
a2d66c78
LK
12349 * generic-x.el (generic-mode-ini-file-find-file-hook):
12350 Rename to ini-generic-mode-find-file-hook.
12351 Keep generic-mode-ini-file-find-file-hook as an alias.
12352 (ini-generic-mode-find-file-hook): Rename from
12353 generic-mode-ini-file-find-file-hook. Fix docstring.
12354 (ini-generic-mode): Docstring change.
12355 (bat-generic-mode-run-as-comint): Silence the byte compiler.
12356
12357 * help.el (describe-key-briefly): UNTRANSLATED can be nil when
12358 called from lisp.
12359
12360 * generic.el: Move to the emacs-lisp subdir.
12361
759e9f0c
DN
123622005-04-12 Dan Nicolaescu <dann@ics.uci.edu>
12363
12364 * term/xterm.el (function-key-map): Add mappings for A-, C-, S-
12365 and C-S- function and cursor motion keys.
12366
dc56fc01
LT
123672005-04-12 Luc Teirlinck <teirllm@auburn.edu>
12368
12369 * startup.el (command-line): Enable Xterm Mouse mode by default.
12370 * xt-mouse.el (xterm-mouse-mode): Provide correct standard value
ed77be1d
LT
12371 for Custom. No longer show "Mouse" in mode line when enabled.
12372 Doc fix.
dc56fc01 12373
d50285de
KS
123742005-04-12 Kim F. Storm <storm@cua.dk>
12375
12376 * emulation/cua-base.el (cua-rectangle-face)
12377 (cua-rectangle-noselect-face): Define face attributes here.
12378
12379 * emulation/cua-rect.el (cua--init-rectangles): Remove face setup.
12380
ed0fb1f1
JD
123812005-04-12 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
12382
12383 * startup.el (command-line): Turn off blinking cursor if
12384 cursorBlink in resources is off or false.
12385
a56e6111
YM
123862005-04-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
12387
12388 * term/mac-win.el (dnd): Require dnd.
12389 (mac-drag-n-drop): Call dnd-handle-one-url.
b7461be9
YM
12390 (kTextEncodingMacRoman, kTextEncodingISOLatin1)
12391 (kTextEncodingISOLatin2): Remove constants.
12392 (mac-script-code-coding-systems): New constant.
12393 (mac-handle-language-change): New function.
12394 (special-event-map): Bind it to `language-change' event.
12395 (mac-centraleurroman, mac-cyrillic): New coding systems.
12396 (mac-font-encoder-list, ccl-encode-mac-centraleurroman-font)
12397 (ccl-encode-mac-cyrillic-font): Rename mac-centraleurroman-encoder
12398 and mac-cyrillic-encoder to encode-mac-centraleurroman and
12399 encode-mac-cyrillic, respectively.
a56e6111 12400
a1b6a089
NR
124012005-04-12 Nick Roberts <nickrob@snap.net.nz>
12402
12403 * progmodes/gud.el, progmodes/gdb-ui.el (gdb-assembler-mode):
12404 Don't set overlay-arrow-string to "=>" as this is done
12405 globally in C now.
12406
4d88e0ad
LK
124072005-04-12 Lute Kamstra <lute@gnu.org>
12408
b72c5a86
SM
12409 * generic-x.el (rc-generic-mode, rul-generic-mode):
12410 Fix auto-mode-alist entries.
4d88e0ad
LK
12411 (etc-fstab-generic-mode): Tweak fontification.
12412
12413 * generic.el (generic-make-keywords-list): Fix docstring.
12414 (generic-mode-internal): Simplify generic-font-lock-keywords.
12415
df5e8d2c
RV
124162005-04-11 Rajesh Vaidheeswarran <rv@gnu.org>
12417
b72c5a86 12418 * whitespace.el (whitespace-buffer-leading)
2231c2bc
SM
12419 (whitespace-buffer-trailing): Revert the incorrect test inversion.
12420 However, fix the highlight area for the leading and
df5e8d2c
RV
12421 trailing whitespaces to show space.
12422
7a15a271
RV
124232005-04-11 Rajesh Vaidheeswarran <rv@gnu.org>
12424
12425 * whitespace.el (whitespace-version): Bump to 3.5
12426
b72c5a86
SM
12427 (whitespace-buffer-leading, whitespace-buffer-trailing):
12428 Invert sense of the test to highlight the whitespace.
7a15a271 12429
c80b3945
NR
124302005-04-12 Nick Roberts <nickrob@snap.net.nz>
12431
12432 * progmodes/gud.el (gud-display-line): GUD uses its own
12433 overlay arrow now so don't set overlay-arrow-string.
12434 (gud-pdb-command-name): Revert back to "pdb" (2004-04-26).
12435
22c061d6
DN
124362005-04-11 Dan Nicolaescu <dann@ics.uci.edu>
12437
12438 * term.el (term-ansi-current-bold, term-ansi-current-underline)
12439 (term-ansi-current-reverse, term-ansi-current-invisible)
12440 (term-ansi-face-already-done): Change to boolean.
12441 (term-reset-terminal, term-handle-colors-array): Handle the above
12442 vars accordingly.
12443 (term-buffer-vertical-motion): Rename from buffer-vertical-motion.
12444 (term-emulate-terminal): Use the new name.
12445
12446 * faces.el (secondary-selection): Use yellow1, not yellow.
12447 (trailing-whitespace): Use red1, not red.
12448
b438e670
JD
124492005-04-11 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
12450
12451 * dired.el (dired-mode): Use dnd-* instead of x-dnd-*
12452 (dired-dnd-handle-local-file): Call dnd-get-local-file-name.
12453 (dired-dnd-handle-file): Call dnd-get-local-file-uri
12454
12455 * cus-edit.el (dnd): New group.
12456
12457 * term/w32-win.el (dnd): Require dnd
12458 (w32-drag-n-drop): Call dnd-handle-one-url.
12459
12460 * x-dnd.el: Require dnd.
b72c5a86
SM
12461 (x-dnd-handle-uri-list, x-dnd-handle-file-name):
12462 Call dnd-handle-one-url.
b438e670
JD
12463 (x-dnd-types-alist, x-dnd-insert-utf8-text)
12464 (x-dnd-insert-utf16-text, x-dnd-insert-ctext): Change x-dnd-insert-text
12465 to dnd-insert-text.
4d88e0ad
LK
12466 (x-dnd-protocol-alist, x-dnd-open-file-other-window)
12467 (x-dnd-handle-one-url, x-dnd-get-local-file-uri)
fe38e3b0 12468 (x-dnd-get-local-file-name, x-dnd-open-local-file)
b72c5a86 12469 (x-dnd-open-file, x-dnd-insert-text): Move to dnd.el (without x-).
b438e670
JD
12470
12471 * dnd.el (dnd-protocol-alist): New file with generic DND functions.
12472
0047373b 124732005-04-11 JUAN-LEON Lahoz Garcia <juanleon1@gmail.com>
a8f8c390
SM
12474
12475 * wdired.el: Doc fixes.
12476 (wdired-confirm-overwrite): Rename from wdired-is-ok-overwrite.
12477 (wdired-use-dired-vertical-movement): Rename from
12478 wdired-always-move-to-filename-beginning.
12479 (wdired-mode-map): Use `ignore' instead of `wdired-newline'.
12480 (wdired-change-to-wdired-mode): Change mode name.
12481 (wdired-newline): Delete.
12482
713c9020
RS
124832005-04-11 Richard M. Stallman <rms@gnu.org>
12484
7dbe67a4
RS
12485 * whitespace.el (whitespace-highlight-the-space):
12486 Don't call whitespace-unhighlight-the-space here.
12487
713c9020
RS
12488 * simple.el (undo): Record t in undo-equiv-table
12489 for the redo record made by an undo-in-region.
12490
45bd9a1a
NR
124912005-04-12 Nick Roberts <nickrob@snap.net.nz>
12492
12493 * progmodes/gdb-ui.el (gdb-display-inferior-io-buffer)
12494 (gdb-frame-inferior-io-buffer): New Functions to control
12495 display of separate IO buffer.
12496 (menu): Add them to menu-bar.
12497 (gdb-display-buffer): Check for buffer another frame.
12498 Protect GUD buffer.
12499 (gdb-setup-windows): Create IO buffer if not already there.
12500 (gdb-memory-mode): Remove purecopy noops.
12501
055e0d88
GM
125022005-04-11 Glenn Morris <gmorris@ast.cam.ac.uk>
12503
12504 * progmodes/f90.el (f90-electric-insert): Add optional prefix arg,
12505 and pass to self-insert-command.
12506
9285b8bc
LK
125072005-04-11 Lute Kamstra <lute@gnu.org>
12508
12509 * generic.el: Commentary section cleanup.
12510 (generic): Delete.
12511 (generic-use-find-file-hook, generic-lines-to-scan)
12512 (generic-find-file-regexp, generic-ignore-files-regexp)
12513 (default-generic-mode, generic-mode-find-file-hook)
12514 (generic-mode-ini-file-find-file-hook): Move to generic-x.el.
12515 * generic-x.el (generic-x): Docstring fix. Put it in the data group.
12516 (generic-use-find-file-hook, generic-lines-to-scan)
12517 (generic-find-file-regexp, generic-ignore-files-regexp)
12518 (default-generic-mode, generic-mode-find-file-hook)
12519 (generic-mode-ini-file-find-file-hook): Move from generic.el.
12520
9552bee8
KF
125212005-04-10 Karl Fogel <kfogel@red-bean.com>
12522
12523 * bookmark.el (bookmark-write-file): Catch errors writing file.
12524 This is the same change as saveplace.el at 2005-04-10T23:32:00Z!rms@gnu.org.
12525
6695c528
RS
125262005-04-10 Richard M. Stallman <rms@gnu.org>
12527
12528 * startup.el (fancy-splash-tail): Update copyright year.
12529 (command-line): Split part of -Q into -D.
12530 (emacs-basic-display): New defvar.
12531 (fancy-splash-text): Correct name of menu item.
12532
12533 * saveplace.el (save-place-alist-to-file): Catch errors writing file.
12534
12535 * info.el (Info-fontify-node): Handle fontification of multiple * Menu
12536 lines in one node.
12537
12538 * comint.el (comint-send-input): New arg ARTIFICIAL.
12539 Callers in this file changed.
12540
12541 * abbrev.el (define-abbrevs): Read system abbrevs properly.
12542
12543 * emacs-lisp/map-ynp.el (map-y-or-n-p): Clarify RET/q in help message.
12544
125452005-04-10 Chong Yidong <cyd@stupidchicken.com>
12546
12547 * url/url-ldap.el (url-ldap): Add docstring. Fix call to
12548 `ldap-search-internal'.
12549
35f257bb
SM
125502005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
12551
f587e30b
SM
12552 * files.el (set-auto-mode-1): Use line-end-position.
12553
35f257bb
SM
12554 * international/latin-1.el:
12555 * international/latin-2.el:
12556 * international/latin-3.el:
12557 * international/latin-4.el:
12558 * international/latin-5.el:
12559 * international/latin-8.el:
12560 * international/latin-9.el: Give punctuation syntax to NBSP.
12561
12562 * textmodes/bibtex.el (bibtex-autokey-titleword-ignore)
12563 (bibtex-reference-key, bibtex-autokey-demangle-name, bibtex-mode):
12564 Use char-classes to accept non-ascii letters, accepted in some recent
12565 bibtex implementations.
12566
223bc577
LT
125672005-04-10 Luc Teirlinck <teirllm@auburn.edu>
12568
12569 * custom.el (custom-set-minor-mode): Any non-nil value for the
12570 variable should enable the mode when set through Custom.
12571
4bcb9c95
SM
125722005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
12573
12574 * progmodes/vhdl-mode.el (vhdl-mode-map-init): Don't override default
12575 TAB binding so tab-always-indent is obeyed.
12576 (vhdl-minibuffer-local-map): Move initialization into declaration.
12577 (vhdl-mode-abbrev-table-init): Mark the abbrevs as `system'.
12578 (vhdl-run-when-idle, vhdl-create-mode-menu, vhdl-character-to-event)
12579 (vhdl-hooked-abbrev): Avoid test for XEmacs.
12580 (vhdl-current-line): Use line-beginning-position.
12581 (vhdl-doc-variable, vhdl-doc-mode): Call help-setup-xref before
12582 with-output-to-temp-buffer, so the current position can be recorded.
12583
0c9a01ff
MY
125842005-04-10 Masatake YAMATO <jet@gyve.org>
12585
4bcb9c95
SM
12586 * progmodes/compile.el (compilation-error-regexp-alist-alist):
12587 Add regexp for gcov.
0c9a01ff 12588
91472578
MB
125892005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
12590
4bcb9c95
SM
12591 * calendar/time-date.el (time-to-seconds, seconds-to-time)
12592 (days-to-time, time-subtract, time-add): Don't use the #xhhhh
91472578 12593 syntax which Emacs 20 doesn't support.
91472578 12594
6695c528
RS
125952005-04-09 Richard M. Stallman <rms@gnu.org>
12596
b72c5a86
SM
12597 * help.el (describe-key-briefly, describe-key):
12598 Replace strings as event types with "(any string)".
6695c528 12599
941f9778
SM
126002005-04-09 Stefan Monnier <monnier@iro.umontreal.ca>
12601
12602 * arc-mode.el (archive-mode-map): Move initialization into
12603 the declaration. Override *all* bindings of `undo'.
12604 (archive-lemacs): Remove, use (featurep 'xemacs) instead.
12605
1d1bf521
JB
126062005-04-09 Jay Belanger <belanger@truman.edu>
12607
941f9778 12608 * calc/calc-units.el (math-standard-units): Redefine Watt hour as W*hr.
1d1bf521 12609
ce102cb1
DN
126102005-04-09 Dan Nicolaescu <dann@ics.uci.edu>
12611
12612 * term/xterm.el (xterm-rgb-convert-to-16bit): Simplify.
12613 (xterm-register-default-colors): Update color values computation
12614 to match xterm-200.
12615
2a9e192d
KH
126162005-04-09 Kenichi Handa <handa@m17n.org>
12617
12618 * international/code-pages.el (iso-latin-7): Fix the map.
12619
e790a4a3
LT
126202005-04-08 Luc Teirlinck <teirllm@auburn.edu>
12621
12622 * emacs-lisp/lisp.el (defun-prompt-regexp)
12623 (parens-require-spaces, buffer-end, end-of-defun)
12624 (insert-parentheses): Doc fixes.
12625
3306ed3b
KS
126262005-04-08 Kim F. Storm <storm@cua.dk>
12627
12628 * comint.el (comint-highlight-prompt): Fix face spec.
e0d815a2 12629 * hi-lock.el (hi-green): Likewise.
3306ed3b 12630
099dcdcf
DN
126312005-04-08 Dan Nicolaescu <dann@ics.uci.edu>
12632
3306ed3b 12633 * cus-edit.el (custom-modified-face):
099dcdcf
DN
12634 * comint.el (comint-highlight-input): Fix previous changes.
12635 * term.el (term-handle-ansi-escape): Add a comment.
12636
c22c3db0
SM
126372005-04-08 Stefan Monnier <monnier@iro.umontreal.ca>
12638
12639 * whitespace.el (whitespace-highlight-the-space): Put the same overlay
12640 in the buffer and in whitespace-highlighted-space.
12641 (whitespace-unhighlight-the-space): Simplify.
12642 (whitespace-buffer): Simplify.
12643
ea81d57e
DN
126442005-04-08 Dan Nicolaescu <dann@ics.uci.edu>
12645
12646 * textmodes/table.el (table-cell-face): Add special case for
12647 displays supporting a high number of colors.
12648 * progmodes/vhdl-mode.el (vhdl-font-lock-prompt-face)
12649 (vhdl-font-lock-reserved-words-face)
12650 (vhdl-speedbar-architecture-face)
12651 (vhdl-speedbar-instantiation-face)
12652 (vhdl-speedbar-architecture-selected-face)
c22c3db0
SM
12653 (vhdl-speedbar-instantiation-selected-face): Likewise.
12654 * progmodes/sh-script.el (sh-heredoc-face): Likewise.
12655 * progmodes/idlw-help.el (idlwave-help-link-face): Likewise.
ea81d57e
DN
12656 * progmodes/ebrowse.el (ebrowse-tree-mark-face)
12657 (ebrowse-root-class-face, ebrowse-member-attribute-face)
c22c3db0
SM
12658 (ebrowse-progress-face): Likewise.
12659 * progmodes/compile.el (compilation-info-face): Likewise.
12660 * progmodes/cc-fonts.el (c-invalid-face): Likewise.
12661 * emacs-lisp/re-builder.el (reb-match-3): Likewise.
12662 * calendar/calendar.el (diary-face): Likewise.
ea81d57e 12663 * woman.el (woman-italic-face, woman-bold-face)
c22c3db0
SM
12664 (woman-unknown-face): Likewise.
12665 * wid-edit.el (widget-button-pressed-face): Likewise.
12666 * whitespace.el (whitespace-highlight-face): Likewise.
12667 * smerge-mode.el (smerge-mine-face, smerge-base-face): Likewise.
12668 * pcvs-info.el (cvs-marked-face): Likewise.
12669 * info.el (info-xref): Likewise.
12670 * ido.el (ido-subdir-face, ido-indicator-face): Likewise.
ea81d57e 12671 * hilit-chg.el (highlight-changes-face)
c22c3db0 12672 (highlight-changes-delete-face): Likewise.
ea81d57e 12673 * hi-lock.el (hi-yellow, hi-green, hi-blue-b, hi-green-b)
c22c3db0
SM
12674 (hi-red-b): Likewise.
12675 * generic-x.el (show-tabs-tab-face, show-tabs-space-face): Likewise.
ea81d57e 12676 * font-lock.el (font-lock-keyword-face)
c22c3db0 12677 (font-lock-function-name-face, font-lock-warning-face): Likewise.
ea81d57e
DN
12678 * cus-edit.el (custom-invalid-face, custom-modified-face)
12679 (custom-set-face, custom-changed-face, custom-variable-tag-face)
c22c3db0
SM
12680 (custom-group-tag-face-1, custom-group-tag-face): Likewise.
12681 * comint.el (comint-highlight-prompt): Likewise.
ea81d57e 12682
67b4790b
LK
126832005-04-08 Lute Kamstra <lute@gnu.org>
12684
12685 * font-lock.el (font-lock-keywords): Docstring fixes.
12686
9741224e
KH
126872005-04-08 Kenichi Handa <handa@m17n.org>
12688
12689 * ps-mule.el (ps-mule-show-warning): If the number of unprintable
12690 chars are more than a limit, print " and more..." at the tail.
12691
3a10b9ce
KS
126922005-04-08 Kim F. Storm <storm@cua.dk>
12693
12694 * emacs-lisp/authors.el (authors-aliases): Update list.
12695 (authors-ignored-files): New list.
12696 (authors-fixed-entries): Fix typo.
12697 (authors-renamed-files-alist): Update list.
12698 (authors-add): Check authors-ignored-files.
12699
eaf779a7
CD
127002005-04-08 Carsten Dominik <dominik@science.uva.nl>
12701
214e2d48 12702 * calendar/diary-lib.el (add-to-diary-list): MARKER argument made
eaf779a7
CD
12703 optional, to ensure backward compatibility.
12704
fc2cae59
SE
127052005-04-08 Stephen Eglen <stephen@gnu.org>
12706
12707 * textmodes/flyspell.el (flyspell-large-region): Doc fix.
12708
859b8989
KS
127092005-04-08 Kim F. Storm <storm@cua.dk>
12710
b72c5a86 12711 * buff-menu.el (Buffer-menu-mode-map): Map follow-link to mouse-face.
859b8989
KS
12712
12713 * mouse.el (mouse-on-link-p): Doc fix.
12714
709bfdaf
LT
127152005-04-07 Luc Teirlinck <teirllm@auburn.edu>
12716
db648b84
LT
12717 * ielm.el (ielm-prompt-read-only): Doc fix.
12718
709bfdaf
LT
12719 * comint.el (comint-prompt-read-only): Doc fix.
12720
5b523a77
JL
127212005-04-07 Benjamin Rutt <brutt@bloomington.in.us>
12722
12723 * ffap.el (ffap-pass-wildcards-to-dired): New user option to
12724 ensure dired always handles wildcards passed to ffap.
12725 (find-file-at-point): Use it.
12726 (ffap-dired-wildcards): Doc fix.
12727
34d86208
JL
127282005-04-07 Juri Linkov <juri@jurta.org>
12729
12730 * simple.el (next-error-overlay-arrow-position): New defvar.
12731 Put "=>" on its property `overlay-arrow-string'. Add it to
12732 `overlay-arrow-variable-list'.
12733
12734 * progmodes/compile.el (compilation-setup):
12735 Set `next-error-overlay-arrow-position' to nil. Also set it to
12736 nil in the local hook `kill-buffer-hook'. Make local variable
12737 `overlay-arrow-string' and set it to "=>".
12738 (compilation-goto-locus): Set BOL position to
12739 `next-error-overlay-arrow-position' instead of
12740 `overlay-arrow-position'.
12741
12742 * info.el (Info-mode): Add `Info-kill-buffer' to `kill-buffer-hook'
12743 locally instead of adding it to the global hook.
12744 (Info-kill-buffer): Move up.
12745
9fb518aa
DN
127462005-04-06 Dan Nicolaescu <dann@ics.uci.edu>
12747
12748 * term/xterm.el (xterm-standard-colors): Update color values from
4c23089d 12749 xterm-200.
9fb518aa 12750
5c8b653b
SM
127512005-04-06 Stefan Monnier <monnier@iro.umontreal.ca>
12752
797bf075
SM
12753 * textmodes/tex-mode.el (tex-font-lock-keywords-2): Add \bfseries.
12754
5c8b653b
SM
12755 * fast-lock.el:
12756 * lazy-lock.el: Move them to the obsolete subdir.
12757
969ee2ad
SM
127582005-04-06 JUAN-LEON Lahoz Garcia <juanleon1@gmail.com>
12759
12760 * wdired.el (wdired-advise-functions, wdired-add-skip-in-replace)
12761 (wdired-add-replace-advice): Remove.
12762 (wdired-change-to-wdired-mode): Use query-replace-skip-read-only.
12763
73f0d996
KS
127642005-04-06 Kim F. Storm <storm@cua.dk>
12765
12766 * startup.el (command-line): Add --bare-bones alias for -Q.
12767
369f76bb
YM
127682005-04-06 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
12769
12770 * term/mac-win.el: Use create-fontset-from-mac-roman-font to
12771 create the startup fontset if a font specification ends with
12772 `mac-roman'.
12773
e0e5f076
LK
127742005-04-06 Lute Kamstra <lute@gnu.org>
12775
9e4b54a0
LK
12776 * add-log.el (change-log-font-lock-keywords): Complete 2005-04-03
12777 change.
12778
e0e5f076
LK
12779 * emacs-lisp/copyright.el (copyright-update-year): Replace the
12780 right subexpression. Suggested by Jay Bingham <jay.bingham@hp.com>.
12781
ab7bc290
LK
127822005-04-05 Lute Kamstra <lute@gnu.org>
12783
6a8cf883
LK
12784 * generic.el (generic-mode-internal): Fix 2005-03-31 change.
12785 (define-generic-mode): Ditto. Fix debug declaration.
d9c39305 12786
969ee2ad
SM
12787 * generic-x.el (show-tabs-tab-face, show-tabs-space-face):
12788 Put them in the generic-x group.
6a8cf883 12789
d9c39305 12790 * calendar/timeclock.el (timeclock): Doc fix.
6a8cf883 12791
ab7bc290
LK
12792 * generic.el (define-generic-mode): Don't use custom-current-group.
12793 Document default :group value.
12794 * emacs-lisp/easy-mmode.el (define-minor-mode): Ditto.
12795 (define-global-minor-mode): Don't use custom-current-group.
12796
39b32c06
GM
127972005-04-05 Glenn Morris <gmorris@ast.cam.ac.uk>
12798
f4564cfd
GM
12799 * startup.el (command-line-1): Display startup-echo-area-message
12800 when fancy splash screen is in use.
12801
d6d43bde
GM
12802 * progmodes/sh-script.el (sh-builtins) <bash>: Add `caller'.
12803 (sh-escaped-newline): New face.
12804 (sh-font-lock-keywords) <shell>: Improve regexp for escaped
12805 newline, and use sh-escaped-newline face.
12806
39b32c06
GM
12807 * progmodes/tcl.el (tcl-escaped-newline): New face.
12808 (tcl-builtin-list): New variable.
12809 (tcl-set-font-lock-keywords): Add builtins, variables, and escaped
12810 newlines. Fix keywords subexpression number.
12811
da659ce6
CD
128122005-04-05 Carsten Dominik <dominik@science.uva.nl>
12813
d9c39305 12814 * textmodes/org.el (org-diary-default-entry): Fix call to
39b32c06 12815 `add-to-diary-entry'.
da659ce6 12816
7ed08c01
KS
128172005-04-05 Kim F. Storm <storm@cua.dk>
12818
12819 * ediff-init.el: Use (featurep 'xemacs).
12820
f1c7de69
DP
128212005-04-05 David Ponce <david@dponce.com>
12822
12823 * cus-edit.el (face): Derive from symbol widget. Display sample
12824 of the current face on the fly.
12825 (widget-face-sample-face-get, widget-face-notify): New functions.
12826 (widget-face-value-create): Remove.
12827
12828 * wid-edit.el (widget-field-end): Temporarily remove field
12829 narrowing before to call `get-char-property'.
12830
32503b32
JB
128312005-04-04 Jay Belanger <belanger@truman.edu>
12832
12833 * calc/calc-aent.el (math-read-replacement-list): Add subscripts.
12834 (math-read-subscripts): New variable.
12835 (math-read-preprocess-string): Process subscripts.
12836
47b143f3
LT
128372005-04-04 Luc Teirlinck <teirllm@auburn.edu>
12838
a9aa7c74
LT
12839 * comint.el (comint-prompt-read-only): Doc fix.
12840
47b143f3
LT
12841 * dired.el (dired-copy-filename-as-kill): Make `-' arg behave like
12842 `-1'. Doc fix.
12843
6eb49472
CD
128442005-04-04 Carsten Dominik <dominik@science.uva.nl>
12845
969ee2ad
SM
12846 * textmodes/org.el (org-insert-mode-line-in-empty-file):
12847 Change default value to nil.
6eb49472 12848
171c707b
LK
128492005-04-04 Lute Kamstra <lute@gnu.org>
12850
8c6ef2ca
LK
12851 * autorevert.el (auto-revert-mode): Specify :group.
12852 * battery.el (display-battery-mode): Specify :group.
12853 * diff-mode.el (diff-minor-mode): Specify :group.
12854 * font-core.el (font-lock-mode): Specify :group.
12855 * hl-line.el (hl-line-mode): Specify :group.
12856 * iimage.el (iimage): New customization group.
12857 (iimage-mode): Specify :group.
12858 * longlines.el (longlines-mode): Specify :group.
12859 * master.el: Don't require easy-mmode.
12860 (master): New customization group.
12861 (master-mode): Specify :group.
12862 * msb.el (msb-mode): Specify :group.
12863 * reveal.el (reveal-mode): Specify :group.
12864 * simple.el (next-error-follow-minor-mode): Specify :group.
12865 * smerge-mode.el (smerge-mode): Specify :group.
12866 * emacs-lisp/eldoc.el (eldoc-mode): Specify :group.
12867 * emulation/cua-base.el (cua-mode): Specify :group.
12868 * international/encoded-kb.el (encoded-kbd-mode): Specify :group.
12869 * language/thai-util.el (thai-auto-composition-mode)
12870 (thai-word-mode): Specify :group.
12871 * mail/supercite.el (sc-minor-mode): Specify :group.
12872 * progmodes/cwarn.el (cwarn-mode): Specify :group.
12873 * progmodes/flymake.el (flymake-mode): Specify :group.
12874 * progmodes/glasses.el (glasses-mode): Specify :group.
12875 * progmodes/hideif.el (hide-ifdef-mode): Specify :group.
12876 * textmodes/enriched.el (enriched-mode): Specify :group.
12877 * textmodes/refill.el (refill-mode): Specify :group.
12878
171c707b
LK
12879 * add-log.el (change-log-font-lock-keywords): Names in
12880 parenthesized lists can contain spaces.
12881
e3039e63
TTN
128822005-04-04 Thien-Thi Nguyen <ttn@gnu.org>
12883
12884 * startup.el (fancy-splash-text): Shorten default text of
12885 "Emacs Tutorial" line. Also, if the current language env
12886 indicates an available tutorial file other than TUTORIAL,
12887 extract its title and append it to the line in parentheses.
12888 (fancy-splash-insert): If arg is a thunk, funcall it.
12889
1151215a
JB
128902005-04-04 Jay Belanger <belanger@truman.edu>
12891
12892 * calc.el (calc-language-alist): Add tags to customization type.
12893
745986d5
LT
128942005-04-03 Luc Teirlinck <teirllm@auburn.edu>
12895
81fb9e86 12896 * xt-mouse.el (xterm-mouse-mode): Add explicit Custom group, mouse.
745986d5
LT
12897 Doc fix.
12898
28cfe103 128992005-04-03 Marcelo Toledo <marcelo@gnu.org>
e9fd21e8 12900
969ee2ad
SM
12901 * add-log.el (change-log-font-lock-keywords): The manual
12902 describing a Change Log entry, says: (...) "Aside from these
12903 header lines, every line in the change log starts with a space or
52eb0373 12904 a tab.". The font-lock was not highlighting lines started with
969ee2ad 12905 spaces, added support for it.
e9fd21e8 12906
63d516ce
SM
129072005-04-03 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
12908
12909 * textmodes/bibtex.el (bibtex-url): Use format to generate the url.
52eb0373 12910 (bibtex-generate-url-list): Update docstring accordingly. Put the
63d516ce
SM
12911 complex example in the docstring.
12912 (bibtex-font-lock-url): Use pop.
12913
59bb9410
SM
129142005-04-03 Stefan Monnier <monnier@iro.umontreal.ca>
12915
4c5113c7
SM
12916 * progmodes/tcl.el (tcl-set-font-lock-keywords): Use new \_< ops.
12917
59bb9410
SM
12918 * pcvs.el (cvs-checkout): Prompt for cvsroot as well.
12919
6c381cba
GM
129202005-04-03 Glenn Morris <gmorris@ast.cam.ac.uk>
12921
12922 * filesets.el (filesets-set-default): Doc fix.
12923
07e5fb9e
LK
129242005-04-03 Lute Kamstra <lute@gnu.org>
12925
c85465f9
LK
12926 * generic.el (define-generic-mode): Add argument to specify
12927 keywords for defcustom.
12928 (default-generic-mode): Specify :group.
59bb9410 12929
0c0a9c99
LK
12930 * generic-x.el: Specify :group for all generic modes.
12931
07e5fb9e 12932 * desktop.el (desktop-no-desktop-file-hook)
d9c39305 12933 (desktop-after-read-hook): Doc fix.
07e5fb9e 12934
2a0af9db
LT
129352005-04-02 Luc Teirlinck <teirllm@auburn.edu>
12936
12937 * simple.el (visible-mode): Use explicit :group keyword.
12938 This changes the group of `visible-mode-hook' from paren-blinking
12939 to editing-basics.
12940
2f2e2373
EZ
129412005-04-02 Sergey Poznyakoff <gray@Mirddin.farlep.net> (tiny change)
12942
52eb0373 12943 * mail/rmail.el (rmail-parse-url): Bugfix. Parse traditional
2f2e2373
EZ
12944 mailbox specifications as well as URLs.
12945 (rmail-insert-inbox-text): Remove unused conditional branches.
12946
1ee49a88
JB
129472005-04-01 Jay Belanger <belanger@truman.edu>
12948
12949 * calc/calc-graph.el (calc-gnuplot-name, calc-gnuplot-plot-command)
12950 (calc-gnuplot-print-command): Move definitions to calc.el.
12951
12952 * calc/calc-embed.el (calc-embedded-announce-formula)
12953 (calc-embedded-open-formula, calc-embedded-close-formula)
12954 (calc-embedded-open-word, calc-embedded-close-word)
12955 (calc-embedded-open-plain, calc-embedded-close-plain)
12956 (calc-embedded-open-new-formula, calc-embedded-close-new-formula)
12957 (calc-embedded-open-mode, calc-embedded-close-mode):
12958 Move definitions to calc.el.
12959
12960 * calc/calc.el (calc-settings-file, calc-language-alist):
12961 Make customizable.
12962 (calc-embedded-announce-formula, calc-embedded-open-formula)
12963 (calc-embedded-close-formula, calc-embedded-open-word)
12964 (calc-embedded-close-word, calc-embedded-open-plain)
12965 (calc-embedded-close-plain, calc-embedded-open-new-formula)
12966 (calc-embedded-close-new-formula, calc-embedded-open-mode)
12967 (calc-embedded-close-mode, calc-gnuplot-name)
12968 (calc-gnuplot-plot-command, calc-gnuplot-print-command): Move here
12969 from other files and make customizable.
12970
392fe1b7
SM
129712005-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
12972
12973 * pcvs.el (cvs-temp-buffer, cvs-mode-kill-process, cvs-buffer-check):
12974 Use buffer-live-p.
12975 (cvs-mode-run): Don't call cvs-update-header here.
12976 (cvs-run-process): Call cvs-update-header.
12977 Use process properties for cvs-postprocess and cvs-buffer so that
12978 the sentinel can behave better if the temp buffer is killed.
12979 Use a pipe rather than a tty, to better handle unexpected prompts.
12980 (cvs-sentinel): Rewrite. Call cvs-update-header.
12981
2e2255f6
AS
129822005-04-01 Andre Spiegel <spiegel@gnu.org>
12983
12984 * vc-hooks.el (vc-workfile-unchanged-p): Disable mtime check when
12985 we go via Tramp or Ange-FTP. Suggested by Kai Grossjohann.
12986
392fe1b7
SM
129872005-03-31 Stefan Monnier <monnier@iro.umontreal.ca>
12988
12989 * generic.el (define-generic-mode): Add indentation rule.
12990
5e9961be
LT
129912005-03-31 Luc Teirlinck <teirllm@auburn.edu>
12992
12993 * files.el (mode-require-final-newline): Make Custom correctly
12994 report a nil value and allow to set it to nil via Custom.
12995 Doc fix.
12996
9cf97f26
KH
129972005-04-01 Kenichi Handa <handa@m17n.org>
12998
12999 * international/characters.el: Enable the correct case setting for
13000 dotless-i and dotted-I.
13001
81f5c6a3
KS
130022005-04-01 Kim F. Storm <storm@cua.dk>
13003
13004 * ido.el (ido-file-internal): Fall back to non-ido command if
13005 initial directory is on slow ftp (or tramp) host.
13006
39a27f95
RS
130072005-03-31 Richard M. Stallman <rms@gnu.org>
13008
e134f4a8
RS
13009 * emacs-lisp/autoload.el (make-autoload):
13010 Handle define-global-minor-mode.
13011
39a27f95 13012 * emacs-lisp/easy-mmode.el (define-global-minor-mode):
392fe1b7 13013 Rename from easy-mmode-define-global-mode.
39a27f95
RS
13014 (easy-mmode-define-global-mode): Alias for define-global-minor-mode.
13015
392fe1b7
SM
13016 * progmodes/scheme.el (scheme-mode-syntax-table):
13017 Update syntax of | and # for two-character comment syntax.
39a27f95 13018
66e181ad
LK
130192005-03-31 Lute Kamstra <lute@gnu.org>
13020
13021 * emacs-lisp/easy-mmode.el (easy-mmode-define-global-mode)
13022 (define-minor-mode): Call custom-current-group at load-time.
13023
13024 * generic.el (define-generic-mode): Add debug declaration.
13025 Add defcustom for the mode hook.
13026 (generic-mode-internal): Use run-mode-hooks.
13027
34514f48
KS
130282005-03-31 Kim F. Storm <storm@cua.dk>
13029
13030 * mouse.el (mouse-1-click-follows-link): Increase to 450 ms.
f793f885
KS
13031 (mouse-fixup-help-message): New defun called by show_help_echo
13032 to fixup mouse-2 prefix in help messages when applicable.
34514f48 13033
f793f885 13034 * tooltip.el (tooltip-show-help-function): Don't fixup message here.
34514f48 13035
fafbb99d 130362005-03-31 Kenichi Handa <handa@m17n.org>
7c315e1c 13037
e5729c6c
KH
13038 * language/thai-word.el (thai-find-word-ends): Pay attention to
13039 the case that we reach the end of buffer.
13040
7c315e1c
KH
13041 * textmodes/fill.el (fill-text-properties-at): New function.
13042 (fill-newline): Use fill-text-properties-at instead of
13043 text-properties-at.
13044
52eb0373 130452005-03-31 Olive Lin <olive.lin@versateladsl.be> (tiny change)
ace4dad6 13046
d9c39305 13047 * textmodes/tex-mode.el (tex-start-tex) Use shell-quote-argument,
ace4dad6
KB
13048 not comint-quote-filename.
13049
5ee2cf8a
TTN
130502005-03-31 Thien-Thi Nguyen <ttn@gnu.org>
13051
13052 * help-fns.el (help-with-tutorial): Revert last change.
13053
7ab4753e
KS
130542005-03-31 Kim F. Storm <storm@cua.dk>
13055
13056 * emulation/cua-base.el (cua-scroll-down): Add CUA property.
13057
fffaba77
PE
130582005-03-30 Paul Eggert <eggert@cs.ucla.edu>
13059
13060 * calendar/cal-china.el: Update reference to "Calendrical
13061 Calculations" book; there's a new edition.
13062 * calendar/cal-coptic.el: Likewise.
13063 * calendar/cal-french.el: Likewise.
13064 * calendar/cal-hebrew.el: Likewise.
13065 * calendar/cal-islam.el: Likewise.
13066 * calendar/cal-iso.el: Likewise.
13067 * calendar/cal-julian.el: Likewise.
13068 * calendar/cal-mayan.el: Likewise.
13069 * calendar/cal-persia.el: Likewise.
13070 * calendar/calendar.el: Likewise.
13071 * calendar/holidays.el: Likewise.
13072 * calendar/lunar.el: Likewise.
13073 * calendar/solar.el: Likewise.
13074
13075 * calendar/calendar.el (calendar-day-abbrev-array): Remove trailing
13076 white space from doc string.
13077
0a2bf0fa
JB
130782005-03-30 Jay Belanger <belanger@truman.edu>
13079
13080 * calc/calc-help.el (calc-full-help): Remove email address.
13081
19577b0e
TTN
130822005-03-30 Thien-Thi Nguyen <ttn@gnu.org>
13083
13084 * help-fns.el (help-with-tutorial): Delete title line.
13085
4fdb2a6c
GM
130862005-03-30 Glenn Morris <gmorris@ast.cam.ac.uk>
13087
9080baba
GM
13088 * calendar/cal-x.el (calendar-one-frame-setup)
13089 (calendar-only-one-frame-setup, calendar-two-frame-setup): Use t
13090 rather than 'symbol for set-window-dedicated-p.
13091
204451b6
GM
13092 * calendar/appt.el (appt-buffer-name): Make it a constant.
13093 (appt-add): Doc fix.
13094
4fdb2a6c
GM
13095 * filesets.el (filesets-menu-path, filesets-menu-before)
13096 (filesets-menu-in-menu): Doc fix. Now valid in GNU Emacs.
13097 (filesets-menu-cache-file): Use directory ~/.emacs.d.
13098 (filesets-add-submenu): Delete and use add-submenu instead.
13099
ef943dba
CD
131002005-03-30 Carsten Dominik <dominik@science.uva.nl>
13101
19577b0e 13102 * org.el (org-agenda-phases-of-moon, org-agenda-sunrise-sunset)
ef943dba
CD
13103 (org-agenda-convert-date, org-agenda-goto-calendar): New commands.
13104 (org-diary-default-entry): New function.
392fe1b7 13105 (org-get-entries-from-diary): Better parsing of diary entries.
ef943dba
CD
13106 (org-agenda-check-no-diary): New function.
13107 ("diary-lib"): Advice to function `add-to-diary-list', to allow
13108 linking to diary entries.
392fe1b7
SM
13109 (org-agenda-execute-calendar-command): New function.
13110 (org-agenda): Improve visible section in window.
13111 Use `org-fit-agenda-window'.
ef943dba
CD
13112 (org-fit-agenda-window): New option.
13113 (org-move-subtree-down): Better handling of empty lines
13114 at end of subtree.
13115 (org-cycle): Numeric prefix is interpreted now as show-subtree N
13116 levels up.
13117 (org-fontify-done-headline): New option.
13118 (org-headline-done-face): New face.
13119 (org-set-font-lock-defaults): Use `org-headline-done-face'.
392fe1b7
SM
13120 (org-table-copy-down): Rename from `org-table-copy-from-above'.
13121 When current field is non-empty, it is copied to next row.
13122 (org-table-copy-from-above): Fix bug which made it
13123 impossible to copy fields containing only a single non-white character.
ef943dba 13124
c33d06b0
KS
131252005-03-30 Kim F. Storm <storm@cua.dk>
13126
13127 * kmacro.el (kmacro-end-macro): Isearch may store this command
13128 into the macro -- so ignore it when executing keyboard macro.
13129
4f5f7887
NR
131302005-03-30 Nick Roberts <nickrob@snap.net.nz>
13131
13132 * tooltip.el (tooltip-gud-display): Use gud-overlay-arrow-position.
13133
74269806
KH
131342005-03-29 Kenichi Handa <handa@m17n.org>
13135
13136 * language/thai.el ("Thai"): Set setup-function and exit-function
13137 for Thai language environment.
13138
13139 * language/thai-util.el: Require thai-word.
13140 (thai-word-mode-map): New variable.
13141 (thai-word-mode): New minor mode.
13142 (setup-thai-language-environment-internal): New function.
13143 (exit-thai-language-environment-internal): New function.
13144
13145 * language/thai-word.el (thai-word-table): Declare it by defvar,
13146 use dolist to initialize it.
13147 (thai-kill-word, thai-backward-kill-word, thai-transpose-words)
13148 (thai-fill-find-break-point): New functions.
13149
8e669bbd
RS
131502005-03-29 Richard M. Stallman <rms@gnu.org>
13151
13152 * simple.el (idle-update-delay): Move definition up.
b36a687c 13153 (set-mark): Doc fix.
8e669bbd
RS
13154
131552005-03-29 Chong Yidong <cyd@stupidchicken.com>
13156
13157 * longlines.el: New file.
c33d06b0 13158
8e669bbd
RS
13159 * simple.el (buffer-substring-filters): New variable.
13160 (filter-buffer-substring): New function.
13161 (kill-region, copy-region-as-kill): Use it.
13162
13163 * register.el (copy-to-register, append-to-register)
13164 (prepend-to-register): Use filter-buffer-substring.
13165
5f9ffb03
NR
131662005-03-30 Nick Roberts <nickrob@snap.net.nz>
13167
588c0770 13168 * progmodes/gud.el (gdb): (Re)-initialize gud-filter-pending-text.
5f9ffb03
NR
13169 (gud-filter-pending-text): Move in front of gdb.
13170 (gud-overlay-arrow-position): New variable.
13171 (gud-sentinel, gud-display-line): Use it in place of
13172 overlay-arrow-position.
13173
0d6d7be5
GM
131742005-03-29 Glenn Morris <gmorris@ast.cam.ac.uk>
13175
b976213b
GM
13176 * progmodes/fortran.el (fortran-if-indent): Doc fix.
13177 (fortran-font-lock-keywords-2): Add "where", "elsewhere".
13178 (fortran-font-lock-keywords-4): New variable.
13179 (fortran-blocks-re, fortran-end-block-re)
13180 (fortran-start-block-re): New constants, for hideshow.
13181 (hs-special-modes-alist): Add a Fortran entry.
13182 (fortran-mode-map): Bind fortran-end-of-block,
13183 fortran-beginning-of-block to \M-\C-n, \M-\C-p.
52eb0373 13184 (fortran-mode): Doc fix. Add fortran-font-lock-keywords-4.
b976213b
GM
13185 (fortran-looking-at-if-then, fortran-end-of-block)
13186 (fortran-beginning-of-block): New functions, for hideshow.
13187
52eb0373
JB
13188 * progmodes/f90.el (f90-end-block-re, f90-start-block-re):
13189 Doc fix. Tweak regexp.
0d6d7be5
GM
13190 (f90-beginning-of-block): Push mark first.
13191
bb64248b
JB
131922005-03-29 Jay Belanger <belanger@truman.edu>
13193
13194 * calc/calc.el: Update copyright date.
13195 (calc-version): Increase to 2.1.
13196 (calc-version-date): Remove.
13197
13198 * calc/calc-help.el: Update copyright date.
13199 (calc-full-help): Remove reference to calc-version-date.
13200 Update copyright date.
13201
55ec6b37
SM
132022005-03-29 Stefan Monnier <monnier@iro.umontreal.ca>
13203
13204 * vc.el (vc-do-command): Use a pipe for async processes, so password
13205 prompts don't show up at places where the user can't reply.
13206
52eb0373 132072005-03-29 Olive Lin <olive.lin@versateladsl.be> (tiny change)
6380e5a7
KB
13208
13209 * textmodes/tex-mode.el (tex-send-command): shell-quote-argument
13210 on the file name we pass to the inferior shell.
13211
ef91372a
SM
132122005-03-29 Stephan Stahl <stahl@eos.franken.de> (tiny change)
13213
13214 * progmodes/which-func.el (which-function): Be robust in the face of an
13215 imenu--make-index-alist failure.
13216
8d194e3e
SM
132172005-03-29 Stefan Monnier <monnier@iro.umontreal.ca>
13218
13219 * reveal.el (reveal-mode-map): Don't override C-a and C-e.
13220
13221 * progmodes/python.el (python-preoutput-filter): Fix last change.
13222
d7029908
LK
132232005-03-29 Lute Kamstra <lute@gnu.org>
13224
13225 * emacs-lisp/debug.el (debug-on-entry): Handle autoloaded
13226 functions and compiled macros.
13227 (debug-convert-byte-code): Handle macros too.
13228 (debug-on-entry-1): Don't signal an error when trying to clear a
13229 function that is not set to debug on entry.
13230
d59ea3ae
JB
132312005-03-29 Jay Belanger <belanger@truman.edu>
13232
13233 * calc/calc-lang.el: Add functions to math-function-table
13234 properties of tex and math.
13235
eab4bb89
KH
132362005-03-29 Kenichi Handa <handa@m17n.org>
13237
13238 * ps-mule.el (ps-mule-plot-string): Translate characters by
13239 ps-print-translation-table.
13240 (ps-mule-begin-job): Call find-charset-region/string with
13241 ps-print-translation-table.
8d194e3e 13242 (ps-mule-printable-p): Return t if CHARSET is ascii or latin-iso8859-1.
eab4bb89
KH
13243
13244 * ps-print.el (ps-print-translation-table): New variable.
8d194e3e 13245 (ps-plot-region): Translate characters by ps-print-translation-table.
eab4bb89 13246
073fcaf6
JL
132472005-03-29 Juri Linkov <juri@jurta.org>
13248
13249 * simple.el (next-error-highlight-timer): New variable.
13250
13251 * progmodes/compile.el (compilation-goto-locus):
13252 Use `next-error-highlight-timer' instead of `sit-for'.
13253
caf3c78f
SM
132542005-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
13255
13256 * mail/supercite.el (sc-mail-field): Use assoc-string.
13257 (sc-get-address): Simplify regexps.
13258
13259 * files.el (minibuffer-with-setup-hook): New macro.
13260 (find-file-read-args): Use it to avoid let-binding
13261 minibuffer-with-setup-hook (which breaks turning on/off
13262 file-name-shadow-mode while in the prompt).
13263
e5456e73
SM
13264 * complete.el (PC-read-include-file-name-internal):
13265 Use test-completion.
caf3c78f 13266
2d526287
LT
132672005-03-28 Luc Teirlinck <teirllm@auburn.edu>
13268
13269 * font-lock.el: Bind `font-lock-fontify-block' to M-o M-o.
13270
12566797
SM
132712005-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
13272
ba96f392
SM
13273 * window.el (window-buffer-height): Use count-screen-lines.
13274
12566797
SM
13275 * progmodes/python.el (python-preoutput-leftover): New var.
13276 (python-preoutput-filter): Use it.
13277 (python-send-receive): Loop until all the result has been received.
13278
ba40634b
JL
132792005-03-28 Juri Linkov <juri@jurta.org>
13280
13281 * dired.el (dired-mode-map): Add ellipsis to "Compare directories".
13282
13283 * menu-bar.el (menu-bar-file-menu): Remove ellipsis from
13284 "Recover Crashed Session".
13285 (menu-bar-search-menu): Add ellipsis to "Search tagged files".
13286 (menu-bar-replace-menu): Add ellipsis to "Replace in tagged files".
13287 (menu-bar-goto-menu): Add ellipsis to "Set Tags File Name".
13288 (menu-bar-goto-menu): Add ellipsis to "Tags Apropos".
13289 (menu-bar-options-menu): Add ellipsis to "Set Font/Fontset".
13290 (menu-bar-manuals-menu): Add ellipsis to "Find Command in Manual".
13291 (menu-bar-manuals-menu): Add ellipsis to "Find Key in Manual".
13292 (menu-bar-help-menu): Remove ellipsis from "Find Emacs Packages".
13293
13294 * ediff-hook.el (menu-bar-ediff-misc-menu, ediff-misc-menu):
13295 Remove ellipsis from "Ediff Manual", "Customize Ediff", "List
13296 Ediff Sessions", "Toggle use of separate control buffer frame",
13297 "Use separate frame for Ediff control buffer".
13298
13299 * bookmark.el (menu-bar-bookmark-map): Add ellipsis to "Jump to
13300 Bookmark", "Set Bookmark", "Insert Contents", "Insert Location",
13301 "Rename Bookmark", "Delete Bookmark".
13302
13303 * info.el (Info-mode-menu): Remove ellipsis from "Index".
13304 Add ellipsis to "Lookup a String", "Lookup a string in all indices".
13305 Add `:active Info-index-alternatives' to "Next Matching Item".
13306
13307 * wdired.el (wdired-change-to-wdired-mode):
13308 Mention `wdired-abort-changes' key in the initial message.
13309
13310 * international/mule.el (auto-coding-alist): Associate non-ascii
13311 image filename extensions with `no-conversion'.
13312
8d194e3e
SM
133132005-03-27 Stefan Monnier <monnier@iro.umontreal.ca>
13314
13315 * international/iso-acc.el:
13316 * obsolete/iso-acc.el: Move iso-acc to the obsolete subdir.
13317
468b711f
LT
133182005-03-26 Luc Teirlinck <teirllm@auburn.edu>
13319
73cba75d
LT
13320 * textmodes/sgml-mode.el (html-mode): Doc update.
13321
468b711f
LT
13322 * autorevert.el (auto-revert-check-vc-info): Minor doc fix.
13323
99a56581
DN
133242005-03-26 Dan Nicolaescu <dann@ics.uci.edu>
13325
13326 * term.el (term-move-columns): Fix face after extending a line.
13327 (term-insert-spaces): Likewise.
13328 (term-reset-terminal): Fix off by one error.
13329
54879547
EZ
133302005-03-26 Eli Zaretskii <eliz@gnu.org>
13331
13332 * international/mule.el (auto-coding-alist): Add .xpi files.
13333
13334 * files.el (auto-mode-alist): Add .xpi files.
13335
ee7a5ccb
EZ
133362005-03-26 Jure Cuhalev <gandalf@owca.info> (tiny change)
13337
13338 * textmodes/ispell.el (ispell-dictionary-alist-6): Add slovenian.
13339
b2705c8c
EZ
133402005-03-26 Eli Zaretskii <eliz@gnu.org>
13341
13342 * term/bobcat.el: Don't use keyswap.el, since it is now obsolete.
13343
da8612d3
GM
133442005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
13345
13346 * calendar/cal-menu.el (top level): Delete local C-down-mouse-3
13347 binding. Suggested by Stephan Stahl <stahl@eos.franken.de>.
13348
13349 * calendar/cal-move.el (calendar-beginning-of-year): Move the
13350 cursor to Jan 1 when needed.
13351 (calendar-end-of-year): Fix -/+ typo.
13352 Reported by Chong Yidong <cyd@stupidchicken.com>.
13353
be940bc5
SM
133542005-03-26 Stefan Monnier <monnier@iro.umontreal.ca>
13355
5ffc943b
SM
13356 * progmodes/flymake.el (flymake-mode): Add autoload cookie.
13357
be940bc5
SM
13358 * emacs-lisp/debug.el (debugger-record-expression): Add a missing
13359 format to `message'. Inspired by Deepak Goel <deego@gnufans.org>.
13360
85df292e
RS
133612005-03-25 Richard M. Stallman <rms@gnu.org>
13362
13363 * filesets.el (filesets-init): Add autoload.
13364
13365 * mail/mailalias.el (mail-directory): Doc fix.
13366
133672005-03-25 Frederik Fouvry <fouvry@CoLi.Uni-SB.DE>
be940bc5 13368
85df292e
RS
13369 * mail/mailalias.el (mail-directory-process): Do nothing if
13370 mail-directory-process is an atom.
13371 (mail-get-names): Ignore mail-directory-names if it is an atom.
13372 (mail-directory-process defvar): Doc fix.
13373 (mail-names): Doc fix.
13374
133752005-03-25 Johan Bockg\e,Ae\e(Brd <bojohan+mail@dd.chalmers.se> (tiny change)
13376
13377 * textmodes/flyspell.el (mail-mode-flyspell-verify): Fix regexp syntax.
13378
ae766e0d
KH
133792005-03-26 Kenichi Handa <handa@m17n.org>
13380
be940bc5
SM
13381 * international/mule-util.el (detect-coding-with-priority):
13382 Call update-coding-systems-internal before detect-coding-region.
ae766e0d 13383
5a049eca
NR
133842005-03-26 Nick Roberts <nickrob@snap.net.nz>
13385
13386 * progmodes/gdb-ui.el (gdb-breakpoints-mode-map)
13387 (gdb-frames-mode-map): Add follow-link property.
13388
bba984aa
JB
133892005-03-25 Jay Belanger <belanger@truman.edu>
13390
13391 * calc/calcalg2.el (calc-solve-for): Use "Variable(s)" to prompt
13392 for variables.
13393
13200335
JL
133942005-03-25 Juri Linkov <juri@jurta.org>
13395
13396 * image-mode.el: Optimize image filename extension regexps in
13397 autoload cookies. Associate .x[bp]m with `image-mode-maybe'
13398 in `auto-mode-alist'.
13399 (image-mode): Add `image-toggle-display-text' to local hook
13400 `change-major-mode-hook'. Display the image as an image by
13401 default. Set `cursor-type' and `truncate-lines' if the image
13402 is already displayed. Take into account the current mode (image
13403 or text) in message.
13404 (image-minor-mode): New minor mode.
13405 (image-mode-maybe, image-toggle-display-text): New functions.
13406 (image-toggle-display): Use called-interactively-p.
13407 Let-bind `inhibit-read-only' to t.
13408
90d0be7d
JL
13409 * image-mode.el (image-minor-mode): Set `cursor-type' and
13410 `truncate-lines' if the image is already displayed. Add turning
13411 image-minor-mode off to `change-major-mode-hook'. Add message.
13412 Call `image-toggle-display-text' after turning image-minor-mode off.
13200335 13413
5341e481
SM
134142005-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
13415
13416 * international/mule-cmds.el (set-locale-environment): For Mac OS X's
13417 Terminal.app, use utf-8.
13418 (set-display-table-and-terminal-coding-system): Add coding-system arg.
13419 (set-locale-environment): Use it.
13420
13421 * term/xterm.el: Undo last change, better done in mule-cmds.el.
13422
13423 * emacs-lisp/rx.el (rx-constituents): Add symbol-start and symbol-end.
13424
13425 * progmodes/python.el (python-close-block-statement-p)
13426 (python-outdent-p, python-current-defun): Use symbol-end.
13427
126c9dda
TTN
134282005-03-25 Karl Chen <quarl@cs.berkeley.edu> (tiny change)
13429
13430 * files.el (save-some-buffers): Doc fix.
13431
932fb767
WL
134322005-03-25 Werner Lemberg <wl@gnu.org>
13433
13434 * complete.el, thumbs.el: Replace `legal' with `valid'.
9f556e44 13435 * calendar/calendar.el: Replace `legal' with `valid'.
bece3937 13436 * emacs-lisp/advice.el: Replace `legal' with `valid'.
0486e05a 13437 * mail/supercite.el: Replace `legal' with `valid'.
881b07f9
JB
13438 * progmodes/cperl-mode.el, progmodes/idlw-shell.el
13439 * progmodes/idlwave.el, progmodes/vhdl-mode.el:
13440 Replace `legal' with `valid'.
13441 * textmodes/reftex-vars.el, textmodes/reftex.el:
13442 Replace `legal' with `valid'.
932fb767 13443
25f72ec0
WL
134442005-03-25 Werner Lemberg <wl@gnu.org>
13445
99580cde
KS
13446 * calc/calc-forms.el, calc/calc-sel.el:
13447 * midnight.el, vc-cvs.el:
13448 * emacs-lisp/cl-macs.el:
13449 * emulation/vip.el:
13450 * eshell/esh-io.el, eshell/esh-var.el:
13451 * mail/supercite.el:
881b07f9
JB
13452 * progmodes/ebnf-abn.el, progmodes/ebnf-bnf.el
13453 * progmodes/ebnf-ebx.el, progmodes/ebnf-dtd.el, progmodes/ebnf-iso.el
13454 * progmodes/ebnf-yac.el, progmodes/ebnf2ps.el, progmodes/idlwave.el
13455 * progmodes/sh-script.el, progmodes/xscheme.el:
881b07f9
JB
13456 * textmodes/refbib.el, textmodes/refer.el, textmodes/reftex-cite.el
13457 * textmodes/reftex-index.el, textmodes/reftex-parse.el
13458 * textmodes/reftex-ref.el, textmodes/reftex-vars.el
a5b5bf44
JB
13459 * textmodes/reftex.el, textmodes/org.el:
13460 Replace `illegal' with `invalid'.
25f72ec0 13461
781da985
SM
134622005-03-24 Stefan Monnier <monnier@iro.umontreal.ca>
13463
5341e481
SM
13464 * progmodes/flymake.el (flymake-get-file-name-mode-and-masks)
13465 (flymake-find-buildfile, flymake-find-possible-master-files)
13466 (flymake-check-include, flymake-parse-line): Replace loops over the
13467 length of lists, by loops over lists, to remove silly O(n\e,A2\e(B) behavior.
13468
13469 * progmodes/flymake.el (flymake-ensure-ends-with-slash): Remove.
13470 Substitute file-name-as-directory in the rest of the file.
13471 (flymake-get-common-file-prefix): Rewrite, using compare-strings.
13472 (flymake-replace-region): Remove unused arg `buffer'.
13473 (flymake-check-patch-master-file-buffer): Update calls to it.
13474 (flymake-add-err-info): Remove unused var `count'.
13475 (flymake-mode): Use define-minor-mode.
13476
13477 * progmodes/flymake.el: Use with-current-buffer.
13478 (flymake-float-time, flymake-get-temp-dir, flymake-line-end-position)
13479 flymake-replace-regexp-in-string, flymake-line-beginning-position)
13480 (flymake-popup-menu, flymake-current-row, flymake-selected-frame):
13481 Avoid testing for `xemacs'.
13482 (flymake-nop): Move.
13483 (flymake-region-has-flymake-overlays): Return the computed value.
13484 (flymake-reformat-err-line-patterns-from-compile-el): Use dolist.
13485 Remove unused var `endline'.
13486 (flymake-get-line-count): Remove unused function.
13487 (flymake-display-err-menu-for-current-line): Unused var move-mouse-pos.
13488
13489 * emulation/vi.el:
13490 * generic.el:
13491 * hilit-chg.el (global-highlight-changes):
13492 * hi-lock.el (hi-lock-mode):
13493 * follow.el: find-file-hooks -> find-file-hook.
13494
781da985
SM
13495 * comint.el (comint-insert-input): Obey mouse-yank-at-point.
13496
3659a2b8
JL
134972005-03-24 Juri Linkov <juri@jurta.org>
13498
13499 * dired.el (dired-mode-map): Add menu item "Compare directories"
13500 for dired-compare-directories.
13501
13502 * dired-aux.el (dired-compare-directories): Add autoload cookie.
13503 Doc fix. Replace `read-file-name' with `read-directory-name'.
13504
781da985 135052005-03-24 Stefan Monnier <monnier@iro.umontreal.ca>
590880af
SM
13506
13507 * term/xterm.el: If running in Terminal.app set coding-system to utf-8.
13508
0fa1a6b8
JB
135092005-03-24 Jay Belanger <belanger@truman.edu>
13510
fe38e3b0 13511 * calc/calc-embed.el (calc-embedded-mode-change): Save all
0fa1a6b8
JB
13512 relevant mode settings in calc-embedded-original-modes when modes
13513 are permanently changed.
13514
a702ffbb
SM
135152005-03-24 Stefan Monnier <monnier@iro.umontreal.ca>
13516
13517 * autoinsert.el: find-file-hooks -> find-file-hook.
13518
fbc5e359
LK
135192005-03-24 Lute Kamstra <lute@gnu.org>
13520
13521 * generic.el (generic-font-lock-defaults): Make it obsolete.
13522 (generic-font-lock-keywords): New variable to replace
13523 generic-font-lock-defaults.
13524 (generic-mode-set-font-lock): Delete it.
13525 (generic-mode-internal): Don't call generic-mode-set-font-lock.
13526 (generic-bracket-support): Add docstring.
13527
16a013c2
LK
13528 * generic-x.el: Rename generic-font-lock-defaults to
13529 generic-font-lock-keywords throughout.
13530 (mailagent-rules-setup-function): Delete it.
13531 (mailagent-rules-generic-mode): Use anonymous function instead.
13532 (show-tabs-generic-mode-font-lock-defaults-1)
13533 (show-tabs-generic-mode-font-lock-defaults-2): Make them constants.
13534 Quote faces.
13535 (show-tabs-tab-face, show-tabs-space-face): Specify background,
13536 not foreground.
13537
48621281
LK
13538 * emacs-lisp/lisp-mode.el (lisp-imenu-generic-expression):
13539 Recognize define-generic-mode.
13540
a702ffbb
SM
135412005-03-23 Stefan Monnier <monnier@iro.umontreal.ca>
13542
13543 * icomplete.el (icomplete-simple-completing-p): Don't turn on icomplete
13544 if there's no completion table.
13545
c29749e7
MB
135462005-03-23 Miles Bader <miles@gnu.org>
13547
fbc5e359 13548 * progmodes/gdb-ui.el (breakpoint-enabled, breakpoint-disabled):
c29749e7
MB
13549 Remove tty-specific variants, as they're no longer needed.
13550
ca2d9ad8
LK
135512005-03-23 Lute Kamstra <lute@gnu.org>
13552
a702ffbb 13553 * generic-x.el: Code cleanup: make args constant whenever possible.
82e38f3e
LK
13554 (installshield-statement-keyword-list)
13555 (installshield-system-functions-list)
13556 (installshield-system-variables-list, installshield-types-list)
13557 (installshield-funarg-constants-list): Make them constants.
13558
ef300cff
LK
13559 * generic.el (generic-make-keywords-list): Add autoload cookie.
13560
a702ffbb
SM
13561 * calendar/time-date.el: Add comment on time value formats.
13562 Don't require parse-time.
ca2d9ad8
LK
13563 (with-decoded-time-value): New macro.
13564 (encode-time-value): New function.
13565 (time-to-seconds, time-less-p, time-subtract, time-add): Use them.
13566 (days-to-time): Return a valid time value when arg is huge.
13567 (time-since): Use time-subtract.
13568 (time-to-number-of-days): Use time-to-seconds.
13569
bbcb3b44
DP
135702005-03-23 David Ponce <david@dponce.com>
13571
13572 * recentf.el: (recentf-keep): New option.
13573 (recentf-menu-action): Default to `find-file'.
13574 (recentf-keep-non-readable-files-flag)
13575 (recentf-keep-non-readable-files-p)
13576 (recentf-file-readable-p, recentf-find-file)
13577 (recentf-cleanup-remote): Remove.
13578 (recentf-include-p): More robust.
13579 (recentf-keep-p): New function.
13580 (recentf-remove-if-non-kept): Rename from
52eb0373 13581 `recentf-remove-if-non-readable'. Use `recentf-keep-p'.
a702ffbb 13582 All callers updated.
bbcb3b44 13583 (recentf-menu-items-for-commands): Fix help string.
52eb0373
JB
13584 (recentf-track-closed-file): Update. Doc fix.
13585 (recentf-cleanup): Update. Count removed files. Doc fix.
bbcb3b44 13586
8df0ffbe
KS
135872005-03-23 Kim F. Storm <storm@cua.dk>
13588
13589 * progmodes/gdb-ui.el (breakpoint-enabled, breakpoint-disabled):
13590 Don't inherit from fringe face (now happens automatically).
13591
eac7d7eb
KS
135922005-03-22 Kim F. Storm <storm@cua.dk>
13593
13594 * tooltip.el (tooltip-show-help-function): Ignore negative mouse
13595 position values.
13596
4a4a82d6
SM
135972005-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
13598
13599 * menu-bar.el (showhide-date-time): Remove.
13600 (menu-bar-showhide-menu): Use menu-bar-make-mm-toggle.
13601 (menu-bar-make-mm-toggle): Simplify.
13602
19f26a89 136032005-03-22 JUAN-LEON Lahoz Garcia <juanleon1@gmail.com>
4a4a82d6
SM
13604
13605 * progmodes/perl-mode.el (perl-font-lock-keywords-2):
13606 Accept qualified variable and function names.
13607
b9d8ddef
TTN
136082005-03-22 Thien-Thi Nguyen <ttn@gnu.org>
13609
13610 * bindings.el (completion-ignored-extensions):
13611 Remove ".lis" for `vax-vms'.
13612
9660f868
AS
136132005-03-22 Andreas Schwab <schwab@suse.de>
13614
13615 * generic-x.el: Revert last change.
13616 * ldefs-boot.el: Update.
13617
948e33b9
JB
136182005-03-22 Jay Belanger <belanger@truman.edu>
13619
99580cde 13620 * calc/calc-embed.el (calc-embedded-original-modes): New variable.
948e33b9
JB
13621 (calc-embedded-save-original-modes)
13622 (calc-embedded-restore-original-modes): New functions.
13623 (calc-do-embedded): Save original modes when entering embedded mode
13624 and restore when leaving embedded mode.
13625 (calc-embedded-modes-change): Change the value of
13626 calc-embedded-original-modes to reflect permanent changes.
13627
e6c901b6
LK
136282005-03-22 Lute Kamstra <lute@gnu.org>
13629
13630 * generic-x.el: Require generic again.
13631
28c22055
MB
136322005-03-22 Miles Bader <miles@gnu.org>
13633
13634 * progmodes/gdb-ui.el (breakpoint-enabled, breakpoint-disabled):
13635 Tweak details to look good on both ttys and bitmap displays, light
13636 or dark background, etc.
13637
f0ebf1eb
KS
136382005-03-21 Kim F. Storm <storm@cua.dk>
13639
13640 * tooltip.el (tooltip-show-help-function): Check car and cdr of
13641 mouse position.
13642
47fda8fc
SM
136432005-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
13644
13645 * icomplete.el: Don't forcibly turn on the mode upon load.
13646 (icomplete-mode): Use define-minor-mode.
13647 (icomplete-eoinput): Default to nil.
13648 (icomplete-minibuffer-setup): Remove autoload.
13649 (icomplete-tidy): Simplify.
13650 (icomplete-exhibit): Use buffer-undo-list to determine if we're still
13651 in the initial state or if the user has modified the field.
13652 Fix handling of icomplete-max-delay-chars.
13653 Remove code that handles the oddball case where
13654 minibuffer-completion-table is an integer.
13655 Wrap icomplete-completions in while-no-input in case building
13656 completions takes more time than expected.
13657 (icomplete-completions): Simplify.
13658
a775dff4
RS
136592005-03-21 Richard M. Stallman <rms@gnu.org>
13660
13661 * jka-compr.el (jka-compr-really-do-compress):
13662 Make variable buffer-local.
13663
13664 * image-mode.el: Handle .xpm files too.
13665 (image-toggle-display): Preserve modification flag.
13666
13667 * help.el (where-is): Don't mention aliases with no key bindings.
13668
077f7085
LK
136692005-03-21 Lute Kamstra <lute@gnu.org>
13670
ca19f3f1
AS
13671 * generic.el: Fix commentary section. Don't require cl for
13672 compilation.
077f7085
LK
13673 (generic-mode-list): Add autoload cookie.
13674 (generic-use-find-file-hook, generic-lines-to-scan)
13675 (generic-find-file-regexp, generic-ignore-files-regexp)
13676 (generic-mode, generic-mode-find-file-hook)
13677 (generic-mode-ini-file-find-file-hook): Fix docstrings.
13678 (define-generic-mode): Make it a defmacro. Fix docstring.
13679 (generic-mode-internal): Code cleanup. Add autoload cookie.
13680 (generic-mode-set-comments): Code cleanup.
13681 * generic-x.el: Don't prevent compilation. Don't require generic.
13682 Follow coding conventions. Minor code cleanup.
13683 (etc-fstab-generic-mode): Add some keywords.
13684 * font-lock.el (lisp-font-lock-keywords-1): Font lock a call to
13685 define-generic-mode like a function declaration.
13686
51d6d300
JB
136872005-03-21 Jay Belanger <belanger@truman.edu>
13688
13689 * calc/calc-embed.el (calc-do-embedded): Put data on stack before
13690 changing modes.
13691
568ec09d
SS
136922005-03-21 Sam Steingold <sds@gnu.org>
13693
13694 * add-log.el (add-log-current-defun): Support more C DEFUN forms.
13695
7651545c
TTN
136962005-03-21 Thien-Thi Nguyen <ttn@gnu.org>
13697
13698 * progmodes/dcl-mode.el (dcl-font-lock-keywords):
13699 Add underscore to "f$ lexicals" regexp.
13700
fe6b1dbd
JL
137012005-03-20 Juri Linkov <juri@jurta.org>
13702
13703 * subr.el (progress-reporter-do-update): When `min-value' is equal
13704 to `max-value', set `percentage' to 0 and prevent division by zero.
13705
340b8d4f
MA
137062005-03-20 Michael Albinus <michael.albinus@gmx.de>
13707
13708 Sync with Tramp 2.0.48.
13709
11948172 13710 * net/tramp.el (all): Change all addresses to .gnu.org.
340b8d4f
MA
13711 (tramp-append-tramp-buffers): New defun.
13712 (tramp-bug): Apply `tramp-append-tramp-buffers' as post-hook.
13713 Catch `dont-send' signal.
13714 (tramp-set-auto-save-file-modes): Set always permissions, because
13715 there might be an old auto-saved file belonging to another
13716 original file. This could be a security threat. Reported by
13717 Kjetil Kjernsmo <kjetil@kjernsmo.net>.
13718 Check for Emacs 21.3.50 removed.
13719
11948172 13720 * net/tramp-smb.el (all): Remove debug construct for
340b8d4f 13721 `with-parsed-tramp-file-name'.
a57e098f 13722 (tramp-smb-prompt): Prompt can contain spaces inside directory names.
340b8d4f
MA
13723 (tramp-smb-handle-delete-directory, tramp-smb-handle-delete-file):
13724 No error message if DIRECTORY or FILENAME doesn't exist.
13725 (tramp-smb-open-connection): Check existence of
13726 `tramp-smb-program'.
13727
a57e098f
SM
137282005-03-20 Stefan Monnier <monnier@iro.umontreal.ca>
13729
13730 * progmodes/perl-mode.el (perl-font-lock-syntactic-face-function):
13731 Properly handle the case where the `m' or `s' command's argument is not
13732 yet terminated.
13733 (perl-indent-new-calculate): New function.
13734 (perl-indent-line): Use it.
13735
e38b967a
MB
137362005-03-20 Miles Bader <miles@gnu.org>
13737
13738 * progmodes/gdb-ui.el (gdb-put-breakpoint-icon): Use breakpoint faces
13739 in text-mode too. Change to new face names.
a57e098f 13740 (breakpoint-enabled): Rename from `breakpoint-enabled-bitmap-face'.
e38b967a 13741 Add `:weight bold' attribute.
a57e098f 13742 (breakpoint-disabled): Rename from `breakpoint-disabled-bitmap-face'.
e38b967a 13743
0ee6e7b7
JL
137442005-03-19 Juri Linkov <juri@jurta.org>
13745
13746 * files.el (auto-mode-alist): Add comment. Optimize jar/ear/war.
13747
13748 * international/mule.el (auto-coding-alist): Sync with
13749 `auto-mode-alist' by adding upper case archive file extensions
13750 and adding ear/war to jar extension.
13751
864f69e9
EZ
137522005-03-19 David Casperson <casper@unbc.ca> (tiny change)
13753
13754 * textmodes/tex-mode.el (tex-view): If tex-shell process is not
13755 running, restart it.
13756
580a2a02
EZ
137572005-03-19 Yoichi NAKAYAMA <yoichi@geiin.org> (tiny changes)
13758
a57e098f 13759 * finder.el (finder-current-item): Throw an error on an empty line.
580a2a02
EZ
13760
13761 * man.el (Man-follow-manual-reference): If current-word returns
13762 nil, use "".
13763
09ad1a5b
EZ
137642005-03-19 Matt Hodges <MPHodges@member.fsf.org>
13765
13766 * simple.el (goto-line): Doc fix.
13767
9dce96b5
EZ
137682005-03-19 Aaron Hawley <Aaron.Hawley@uvm.edu> (tiny change)
13769
13770 * files.el (save-buffer): Doc fix.
13771
068f123a
EZ
137722005-03-19 Michael R. Mauger <mmaug@yahoo.com>
13773
13774 * recentf.el (recentf-cleanup-remote): New variable.
588c0770 13775 (recentf-cleanup): Use it to conditionally check availability of
068f123a
EZ
13776 remote files.
13777
19f26a89 137782005-03-19 Joe Edmonds <joe-bugs-debian-org@elem.com> (tiny change)
1b1556b1
EZ
13779
13780 * emacs-lisp/lisp-mode.el (lisp-mode-variables): Recognize `@' in
13781 function names.
13782
504f06a2
EZ
137832005-03-19 Eli Zaretskii <eliz@gnu.org>
13784
13785 * language/thai-word.el: New file.
13786
79d2d279
EZ
137872005-03-19 JUAN-LEON Lahoz Garcia <juanleon1@gmail.com>
13788
13789 * files.el (backup-buffer): If the file's directory is not
13790 writable, use copy instead of move to backup the file.
13791
f3b7338c
EZ
137922005-03-19 Eli Zaretskii <eliz@gnu.org>
13793
13794 * obsolete/keyswap.el: Moved to obsolete/ from term/.
13795
5d62baca
VJL
137962005-03-19 Vinicius Jose Latorre <viniciusjl@ig.com.br>
13797
a57e098f
SM
13798 * ps-print.el (ps-generate-string-list, ps-generate-header-line):
13799 Use functionp instead of symbolp and fboundp. Reported by Drkm
5d62baca
VJL
13800 <darkman_spam@yahoo.fr>.
13801 (ps-print-version): New version 6.6.6.
13802
951f97e6
SM
138032005-03-18 Tak Ota <Takaaki.Ota@am.sony.com>
13804
13805 * textmodes/table.el (table--line-column-position): New idiom.
13806 (table--row-column-insertion-point-p): New function to test
13807 validity of row and column insertion operation at a location.
13808 (table-global-menu, table-cell-menu): Use above functions for
13809 deterministic test operation.
13810 (table--editable-cell-p): Behave in deterministic fashion.
13811
1332f1a0
JL
138122005-03-18 Juri Linkov <juri@jurta.org>
13813
13814 * isearch.el (isearch-lazy-highlight-new-loop):
13815 Make arguments beg and end optional.
13816 (isearch-update): Remove optional arguments nil from
13817 isearch-lazy-highlight-new-loop.
13818 (isearch-lazy-highlight-search): Let-bind case-fold-search to
13819 isearch-lazy-highlight-case-fold-search instead of
13820 isearch-case-fold-search, and let-bind isearch-regexp to
951f97e6
SM
13821 isearch-lazy-highlight-regexp.
13822 Use isearch-lazy-highlight-last-string instead of isearch-string.
1332f1a0
JL
13823
13824 * replace.el (perform-replace): Remove bindings of global
13825 variables isearch-string, isearch-regexp, isearch-case-fold-search.
13826 Add three new arguments to `replace-highlight'.
13827 (replace-highlight): Add arguments string, regexp, case-fold.
13828 Let-bind isearch-string, isearch-regexp, isearch-case-fold-search
13829 to allow isearch-lazy-highlight-new-loop to use these values
951f97e6 13830 to set corresponding isearch-lazy-highlight-* internal
1332f1a0
JL
13831 variables whose values lazy highlighting will use regardless of
13832 changes to global variables isearch-string, isearch-regexp,
13833 isearch-case-fold-search during lazy highlighting loop.
13834 (replace-dehighlight): Rename `isearch-lazy-highlight-cleanup'
13835 to `lazy-highlight-cleanup'.
13836
13837 * textmodes/ispell.el (ispell-lazy-highlight): New defcustom.
13838 (ispell-highlight-face): Set default face to `isearch' when
13839 lazy highlighting is enabled.
13840 (ispell-highlight-spelling-error-overlay): Set `ispell-overlay'
13841 priority to 1. Add lazy highlighting.
13842 (ispell-highlight-spelling-error-xemacs): Remove obsolete arg
13843 from `isearch-dehighlight'.
13844
42f73fb4
DP
138452005-03-18 David Ponce <david@dponce.com>
13846
13847 * files.el (hack-local-variables): Do a case-insensitive search
13848 for End.
13849
46fe9018
JL
138502005-03-18 Juri Linkov <juri@jurta.org>
13851
13852 * isearch.el (lazy-highlight-cleanup) <command>: Rename from
13853 `isearch-lazy-highlight-cleanup', add alias to old name and
13854 declare obsolete. Add release numbers to other obsolete vars.
951f97e6
SM
13855 (isearch-done, isearch-lazy-highlight-new-loop):
13856 Rename `isearch-lazy-highlight-cleanup' to `lazy-highlight-cleanup'.
46fe9018
JL
13857 (lazy-highlight-cleanup) <variable>: Doc fix.
13858 (isearch-lazy-highlight-update): Rename obsolete
13859 `isearch-lazy-highlight-face' to `lazy-highlight-face'.
13860
951f97e6 138612005-03-18 Kenichi Handa <handa@m17n.org>
1ab06fdf
KH
13862
13863 * language/thai-util.el: Fix categorization of Thai characters in
13864 thai-category-table.
13865 (thai-composition-pattern): Adjust it for the above change.
13866 (thai-self-insert-command, thai-compose-syllable): New functions.
13867 (thai-compose-region): Use thai-compose-syllable.
13868 (thai-compose-string): Likewise.
13869 (thai-composition-function): Likewise.
13870 (thai-auto-composition): New function.
13871 (thai-auto-composition-mode): New minor mode.
13872
13873 * language/thai.el: Fix patterns to be registered in
13874 composition-function-table.
13875
13876 * international/quail.el (quail-input-method): Locally bind
13877 inhibit-modification-hooks to t.
13878
c7bd5d57
RS
138792005-03-17 Richard M. Stallman <rms@gnu.org>
13880
13881 * progmodes/perl-mode.el (perl-mode-hook): Defvar it.
13882 (perl-mode): Use run-mode-hooks.
13883
13884 * mail/rmail.el (rmail-movemail-program, rmail-pop-password)
13885 (rmail-pop-password-required, rmail-remote-password): Doc fixes.
13886 (rmail-preserve-inbox, rmail-probe, rmail-autodetect): Doc fix.
13887
951f97e6 13888 * mail/sendmail.el (sendmail-send-it): Reenable the code
c7bd5d57
RS
13889 to compute resend-to-address and use it.
13890
13891 * tar-mode.el (tar-mode): Turn off undo unconditionally.
13892
13893 * image-mode.el: New file.
13894
13895 * image.el (insert-sliced-image): Add autoload cookie.
13896
13897 * font-lock.el (font-lock-lines-before): New user option.
13898 (font-lock-after-change-function): Obey it.
13899
13900 * bindings.el (esc-map): Make M-g a prefix.
13901 Bind M-g g and M-g M-g to goto-line.
13902
c7bd5d57
RS
13903 * faces.el (face-id): Doc fix.
13904
139052005-03-17 Frederik Fouvry <fouvry@CoLi.Uni-SB.DE>
13906
13907 * mail/rmail.el (rmail-unknown-mail-followup-to): New function.
13908 (rmail-show-message): Use rmail-unknown-mail-followup-to.
13909 (rmail-reply): Recognize Mail-Followup-To and Mail-Reply-To headers.
13910
13911 * mail/sendmail.el (mail-yank-ignored-headers)
13912 (mail-font-lock-keywords, mail-mode-fill-paragraph):
13913 Add Mail-Followup-To and Mail-Reply-To headers.
13914 (mail-citation-hook): Add autoload cookie.
13915 (mail-mode): Doc fix.
13916 (mail-mode-map): Bind mail-mail-followup-to and mail-mail-reply-to.
13917 (mail-send): Compute Mail-Followup-To and Mail-Reply-To headers.
13918 (mail-mode-fill-paragraph): Handle those headers.
13919 (mail-mailing-lists): New variable.
13920 (mail-mail-reply-to, mail-mail-followup-to): New functions.
13921
5a1f9fcf
JL
139222005-03-17 Juri Linkov <juri@jurta.org>
13923
13924 * isearch.el (isearch-fallback): Check for `(car previous)'
13925 before calling `isearch-other-end-state'.
13926
0b6ec58d
KS
139272005-03-17 Kim F. Storm <storm@cua.dk>
13928
13929 * simple.el (move-beginning-of-line): Move to beginning of buffer
13930 line, as well as beginning of screen line.
13931
eae4ba2a
GM
139322005-03-16 Glenn Morris <gmorris@ast.cam.ac.uk>
13933
13934 * calendar/diary-lib.el (mark-diary-entries): Use new optional
13935 argument REDRAW rather than calendar-redrawing variable.
13936 * calendar/calendar.el (calendar-redrawing): Delete.
13937 (redraw-calendar): Do not bind calendar-redrawing.
13938
139392005-03-16 Matt Hodges <MPHodges@member.fsf.org>
13940
13941 * calendar/diary-lib.el (diary-redraw-calendar): Preserve point in
13942 diary-file buffer.
13943
b3e484d7
SM
139442005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
13945
13946 * help.el (describe-mode): Allow a :minor-mode-function property to
13947 specify a different minor mode toggle function than the variable.
13948 * simple.el (auto-fill-function):
13949 * subr.el (add-minor-mode): Use it.
13950
7bf880c6
KH
139512005-03-16 Kenichi Handa <handa@m17n.org>
13952
13953 * language/ethio-util.el (sera-being-called-by-w3): New variable.
13954 (ethio-sera-to-fidel-ethio): Check also sera-being-called-by-w3.
13955 (ethio-fidel-to-sera-buffer): Likewise.
13956
fe3947c3
JL
139572005-03-16 Juri Linkov <juri@jurta.org>
13958
13959 * emacs-lisp/find-func.el (find-function-regexp):
13960 Add defun-emitting macro `menu-bar-make-toggle'.
13961
13962 * isearch.el: Put `isearch-scroll' property to
13963 `split-window-horizontally'.
13964
13965 * info.el: Update error messages for `debug-ignored-errors'.
13966 (Info-isearch-search): Doc fix.
13967 (Info-find-node): Move up code to go into info buffer before
13968 recording the node to the history.
13969 (Info-fontify-node): Fontify titles only if the next line
13970 has two or more `*', `=', `-', `.'.
13971 Display "go to this node" for empty (match-string 3).
13972
6a3fac90
YM
139732005-03-16 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
13974
13975 * term/mac-win.el: Add mouse pointer shape constants.
13976
bc438588
KS
139772005-03-15 Kim F. Storm <storm@cua.dk>
13978
13979 * simple.el (move-beginning-of-line): Use vertical-motion.
13980
65e7180e
JL
139812005-03-15 Juri Linkov <juri@jurta.org>
13982
13983 * isearch.el (isearch-error): New variable.
13984 (isearch-invalid-regexp, isearch-within-brackets): Remove.
b3e484d7 13985 (isearch-error-state): Rename from `isearch-invalid-regexp-state'.
65e7180e
JL
13986 (isearch-within-brackets-state): Remove.
13987 (isearch-case-fold-search-state, isearch-pop-fun-state):
13988 Decrease frame index.
13989 (isearch-mode, isearch-top-state, isearch-push-state)
13990 (isearch-edit-string, isearch-abort, isearch-search-and-update)
13991 (isearch-fallback, isearch-message-prefix, isearch-message-suffix)
13992 (isearch-search, isearch-lazy-highlight-new-loop):
13993 Replace `isearch-invalid-regexp' with `isearch-error'.
13994 Remove `isearch-within-brackets'.
13995 (isearch-search): Add `search-failed' handler to `condition-case'.
13996 (isearch-lazy-highlight-search): Add `condition-case' to catch
13997 errors and allow `isearch-lazy-highlight-update' to try
13998 highlighting from the beginning of the window.
13999 (isearch-repeat): Move up code to set isearch-wrapped to t
14000 before calling isearch-wrap-function.
14001
14002 * info.el (Info-isearch-initial-node): New internal variable.
14003 (Info-search): Signal an error in isearch mode when search leaves
14004 the initial node. Signal an error when `bound' is non-nil and
14005 nothing was found in the current subfile.
14006 (Info-isearch-search): Remove `condition-case'.
14007 (Info-isearch-wrap): Don't wrap when search failed during leaving
14008 the initial node. If `Info-isearch-search' is nil, wrap around
14009 the current node.
14010 (Info-isearch-start): New fun.
14011 (Info-mode): Add buffer-local hook `Info-isearch-start' to
14012 `isearch-mode-hook'.
14013
a7321976
YM
140142005-03-15 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
14015
14016 * simple.el (normal-erase-is-backspace): Set default to t if
14017 running on Mac.
14018
14019 * term/mac-win.el (function-key-map): Sync with x-win.el.
14020
8dedddd5
KH
140212005-03-15 Kenichi Handa <handa@m17n.org>
14022
14023 * international/mule-cmds.el (locale-language-names): Modify the
14024 format of elements and add more entries.
14025 (locale-preferred-coding-systems): Add more entries.
b3e484d7 14026 (set-locale-environment): Adjust for the change of
8dedddd5
KH
14027 locale-language-names.
14028
8a462381
SM
140292005-03-14 Stefan Monnier <monnier@iro.umontreal.ca>
14030
14031 * pcvs.el (smerge-ediff): Remove bogus autoload.
14032
43314bf6
LK
140332005-03-14 Lute Kamstra <lute@gnu.org>
14034
dc64809a
LK
14035 * emacs-lisp/debug.el (debugger-make-xrefs): Docstring fix.
14036 Ignore a `*' at the beginning of a line.
14037
8a462381 14038 * subr.el (macro-declaration-function): Move to emacs-lisp/byte-run.el.
adf9acf8
LK
14039 * emacs-lisp/byte-run.el (macro-declaration-function): Move from
14040 subr.el.
14041 (dont-compile, eval-when-compile, eval-and-compile): Use declare
14042 to specify indentation.
14043
43314bf6
LK
14044 * generic.el (define-generic-mode): Let generic-mode-list be a
14045 list of strings; test membership with equal.
14046
40821110
KS
140472005-03-14 Kim F. Storm <storm@cua.dk>
14048
14049 * simple.el (next-line, previous-line): Add optional try-vscroll
14050 arg to recognize interactive use. Pass it on to line-move.
14051 (line-move): Don't perform auto-window-vscroll when defining or
588c0770 14052 executing keyboard macro to ensure consistent behavior.
40821110 14053
b70d9316
SM
140542005-03-13 Stefan Monnier <monnier@iro.umontreal.ca>
14055
14056 * pcvs-util.el (cvs-string->strings): Strip trailing whitespace.
14057
c4fbcb01
LK
140582005-03-13 Lute Kamstra <lute@gnu.org>
14059
14060 * emacs-lisp/debug.el (debug): Set debug-on-exit before calling
14061 debugger-setup-buffer so that backtrace marks the frames set to
14062 debug-on-exit and we don't have to do it manually. Set an extra
14063 debug-on-exit for macro's.
14064 (debugger-setup-buffer): Don't mark the top frame manually.
40821110 14065
3fdfb09c
LK
140662005-03-12 Lute Kamstra <lute@gnu.org>
14067
14068 * emacs-lisp/byte-run.el: Replace lisp-indent-hook with
14069 lisp-indent-function throughout.
14070 (with-no-warnings): Set lisp-indent-function property.
14071
09d252f2
TTN
140722005-03-12 Thien-Thi Nguyen <ttn@gnu.org>
14073
14074 * progmodes/dcl-mode.el (dcl-mode-syntax-table):
14075 Add entry for backslash.
14076
c10d2217
JL
140772005-03-12 Juri Linkov <juri@jurta.org>
14078
14079 * info.el (Info-search): Four fixes for backward search.
14080
0e425a58
JB
140812005-03-11 Jay Belanger <belanger@truman.edu>
14082
14083 * calc/calc.el (calc-language-alist): New variable.
14084 * calc/calc-embed.el (calc-embedded-language-alist): Remove.
14085 (calc-embedded-find-modes): Use calc-language-alist instead of
14086 calc-embedded-language-alist.
14087
33873bad
GM
140882005-03-11 Glenn Morris <gmorris@ast.cam.ac.uk>
14089
14090 * calendar/calendar.el (calendar-redrawing): New internal
14091 variable.
14092 (redraw-calendar): Remove bogus save-excursion from previous
14093 change. Bind calendar-redrawing to t for mark-diary-entries.
14094 * calendar/diary-lib.el (mark-diary-entries): No need to redraw
14095 calendar if that is why we were called.
14096
fa815b14
KH
140972005-03-11 Kenichi Handa <handa@m17n.org>
14098
14099 * international/mule.el (make-coding-system): Set property
c7bd5d57 14100 coding-system-define-form to nil.
fa815b14
KH
14101 (define-coding-system-alias): Likewise.
14102
ac249c4c
KH
141032005-03-11 Kenichi Handa <handa@m17n.org>
14104
14105 These changes are suggested by Dave Love <fx@gnu.org>.
14106
14107 * textmodes/fill.el: Change encoding to iso-2022-7bit and add
14108 coding: tag.
14109 (adaptive-fill-regexp): Add more bullets.
14110 (fill-french-nobreak-p): Add Latin-1 and Latin-9 guillemets in
14111 regexps.
14112
ef75a647
SM
141132005-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
14114
dd39c336
SM
14115 * help.el (describe-mode): Properly handle non-trivial lighters.
14116 Don't ignore minor modes that are not listed in minor-mode-list.
14117
ef75a647
SM
14118 * tooltip.el (tooltip-mode): Don't complain that you can't turn the
14119 feature ON when the user requests to turn it OFF.
14120
449808f7
LK
141212005-03-10 Lute Kamstra <lute@gnu.org>
14122
14123 * emacs-lisp/debug.el (debug-entry-code): Delete it.
ef75a647 14124 (implement-debug-on-entry): New function to replace debug-entry-code.
449808f7
LK
14125 (debug-on-entry-1): Use implement-debug-on-entry. Delete the
14126 second argument as the 2005-03-07 change makes it obsolete.
14127 (debug-on-entry, cancel-debug-on-entry): Update call to
14128 debug-on-entry-1.
14129 (debug, debugger-setup-buffer): Comment update.
ef75a647 14130 (debugger-frame-number): Update to work with implement-debug-on-entry.
449808f7 14131
134d277e
JB
141322005-03-10 Jay Belanger <belanger@truman.edu>
14133
14134 * calc/calc-embed.el (math-ms-args): Declare it.
14135 (calc-embedded-eval-expr, calc-embedded-eval-get-var): Use variable
14136 math-ms-args.
14137 (calc-embedded-subst): Use math-multi-subst-rec to substitute
14138 variables.
14139
33c76f5a
NR
141402005-03-10 Nick Roberts <nickrob@snap.net.nz>
14141
14142 * progmodes/gdb-ui.el (gdb-var-create-handler, gdb-get-location):
14143 Use message-box.
14144
14145 * tooltip.el (tooltip-mode): Use define-minor-mode and simplify.
14146 (tooltip-activate-mouse-motions-if-enabled): Use dolist.
14147 (tooltip-gud-tips): Simplify.
588c0770 14148 (tooltip-gud-tips-p): Remove superfluous :set.
33c76f5a
NR
14149 (tooltip-gud-modes): Add fortran-mode.
14150 (gdb-tooltip-print): Remove newline for tooltip-use-echo-area.
14151
14152 * bindings.el (mode-line-mode-menu): Add tooltip-mode to mode-line.
449808f7 14153
7f351d0b
KS
141542005-03-09 Kim F. Storm <storm@cua.dk>
14155
14156 * play/animate.el (animate-place-char): Use forward-line instead
14157 of next-line to improve performance.
14158
e62ecf85
SJ
141592005-03-09 Simon Josefsson <jas@extundo.com>
14160
14161 * net/browse-url.el (browse-url-default-browser): Doc fix.
14162
f1953880
MB
141632005-03-09 Miles Bader <miles@gnu.org>
14164
14165 * emacs-lisp/bytecomp.el (byte-compile-variable-ref)
14166 (byte-compile-obsolete): Change " since VER" to " (as of Emacs VER)".
14167
ca8d88cd
KH
141682005-03-09 Kenichi Handa <handa@m17n.org>
14169
ec4e909a
KH
14170 * international/latin-1.el: Set case and syntax for 255 only if
14171 set-case-syntax-set-multibyte is nil.
14172
7f351d0b 14173 * textmodes/ispell.el (ispell-insert-word): New function.
449808f7 14174 (ispell-word): Use ispell-insert-word to insert a new word.
ef75a647 14175 (ispell-process-line): Likewise.
ca8d88cd
KH
14176 (ispell-complete-word): Likewise.
14177
9839760a
GM
141782005-03-09 Glenn Morris <gmorris@ast.cam.ac.uk>
14179
14180 * calendar/calendar.el (redraw-calendar): Preserve point.
14181 Reported by Matt Hodges <MPHodges@member.fsf.org>.
14182 (calendar-week-start-day): Move after definition of
14183 redraw-calendar. Delete buffer test, since redraw-calendar has
14184 that now.
14185
14186 * calendar/diary-lib.el (mark-diary-entries): Only call
14187 redraw-calendar in the first of any recursive calls.
14188 Reported by Alan Shutko <ats@acm.org>.
14189
9553cf63
JL
141902005-03-08 Juri Linkov <juri@jurta.org>
14191
14192 * textmodes/sgml-mode.el (sgml-tag, html-tag-alist)
14193 (html-horizontal-rule, html-line, html-image, html-checkboxes)
14194 (html-radio-buttons): Add a space before the trailing `/>' where
14195 sgml-xml-mode is non-nil.
14196 (sgml-delete-tag): Check if the tag ends with `/>' to not delete
14197 the subsequent tag of the empty XML tag.
14198 (html-href-anchor): Don't set initial input to "http:".
14199 (html-image): Ask for the image URL and set point inside alt="".
14200 (html-name-anchor): Duplicate the name in the `id' attribute when
14201 sgml-xml-mode is non-nil.
14202 (html-paragraph): Remove \n before <p>.
14203 (html-checkboxes, html-radio-buttons): Insert `checked="checked"'
14204 instead of `checked' when sgml-xml-mode is non-nil.
14205
14206 * facemenu.el (list-colors-print): Print #RRGGBB in default face.
14207 Remove 1 space before #RRGGBB to not truncate it on terminal
14208 windows w/o fringes. Remove 1 space between bg and fg examples
14209 to get more space.
14210 (list-colors-duplicates): Replace `and' with `if' for `boundp' to
14211 avoid byte-compile warnings.
14212
14213 * image-file.el (image-file-handler): Put `safe-magic' property to
14214 `image-file-handler'.
14215
14216 * info.el (Info-isearch-search): Emulate word search in
14217 isearching through multiple Info nodes with Info-search.
14218 (Info-isearch-wrap): Allow isearch-word.
14219
9b54d453
LK
142202005-03-08 Lute Kamstra <lute@gnu.org>
14221
14222 * emacs-lisp/debug.el (debugger-step-through): Make sure that
14223 stepping into the debugger's code is not possible.
14224 (debugger-jumping-flag): Docstring update.
14225
41d4eedc
JB
142262005-03-08 Jay Belanger <belanger@truman.edu>
14227
14228 * calc/calc-embed.el (calc-do-embedded): Reset mode line when
14229 embedded mode begins.
14230 (calc-embedded-language-alist): New variable.
14231 (calc-embedded-find-modes): Use calc-embedded-language-alist to
14232 set default language mode.
14233
c68f7e21
KH
142342005-03-08 Kenichi Handa <handa@m17n.org>
14235
14236 * international/ccl.el (define-ccl-program): Fix docstring about
14237 extra 256 bytes assured for the output buffer.
14238
14239 * international/utf-16.el (ccl-encode-mule-utf-16le-with-signature):
14240 Fix BUFFER_MAGNIFICATION to 2.
14241 (ccl-encode-mule-utf-16be-with-signature): Likewise.
14242
3ee9f6ac
JW
142432005-03-07 Karl Chen <quarl@cs.berkeley.edu>
14244
14245 * align.el (align-rules-list): Added an alignment rule for CSS
14246 declarations (applies to css-mode and html-mode buffers).
14247
a29cf450
SM
142482005-03-07 Stefan Monnier <monnier@iro.umontreal.ca>
14249
14250 * emacs-lisp/debug.el (debug-on-entry-1): Fix handling of macros.
14251
2f8cd1ce
KS
142522005-03-07 Kim F. Storm <storm@cua.dk>
14253
a54595d4
KS
14254 * simple.el (move-beginning-of-line): New command.
14255
14256 * bindings.el (global-map): Bind C-a to move-beginning-of-line.
14257
14258 * reveal.el (reveal-mode-map): Bind C-a to beginning-of-line.
14259
14260 * emulation/cua-base.el: Put CUA move property on move-end-of-line
14261 and move-beginning-of-line.
14262
2f8cd1ce
KS
14263 * apropos.el (apropos-print): Omit command from M-x ... RET.
14264
7a2306d9
NR
142652005-03-07 Nick Roberts <nickrob@snap.net.nz>
14266
14267 * progmodes/gdb-ui.el (gdb-var-create-handler): Handle just MI case.
14268 (gdb-send, gdb-send-item): Log items sent from gdb-send too.
14269
aaf2cff2
RS
142702005-03-06 Richard M. Stallman <rms@gnu.org>
14271
14272 * bindings.el (esc-map): Bind M-g to goto-line.
14273
14274 * facemenu.el (global-map): Bind M-o, not M-g.
14275
bf7970c5
JD
142762005-03-06 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
14277
14278 * menu-bar.el (menu-bar-file-menu): Add the same :enable to
14279 "Open Directory" as for "Open File".
14280
0251bafb
RS
142812005-03-06 Chong Yidong <cyd@stupidchicken.com>
14282
14283 * simple.el (activate-mark-hook, deactivate-mark-hook): Add defvars.
14284 (push-mark-command): Run activate-mark-hook.
14285
142862005-03-06 Richard M. Stallman <rms@gnu.org>
14287
14288 * help-mode.el (help-mode-finish): Don't alter the element
14289 in view-return-to-alist if there already is one.
14290
14291 * jit-lock.el (jit-lock-stealth-fontify): When calling sit-for,
14292 make sure the current buffer is the expected one.
14293
14294 * novice.el (disabled-command-function): Output in *Disabled Command*.
14295 Explicitly ignore non-keyboard events, and explicitly handle C-g.
14296
14297 * textmodes/flyspell.el (flyspell-large-region):
14298 Pass args differently for aspell.
14299
14300 * files.el (mode-require-final-newline): Doc fix.
14301
52eb0373 143022005-03-03 Stephan Stahl <stahl@eos.franken.de> (tiny change)
0251bafb 14303
2f8cd1ce 14304 * progmodes/which-func.el (which-function):
0251bafb
RS
14305 Specify NOERROR when calling imenu--make-index-alist.
14306
55d0f066
SM
143072005-03-05 Stefan Monnier <monnier@iro.umontreal.ca>
14308
a3194d03
SM
14309 * simple.el (normal-erase-is-backspace): Define default value.
14310
ca19f3f1
AS
14311 * custom.el (custom-theme-set-variables): Remove unused var
14312 `immediate'.
14313 (custom-reevaluate-setting): Simple function to handle variables
14314 that are defined before their default value can really be
14315 computed.
a3194d03
SM
14316
14317 * startup.el (command-line): Use it for temporary-file-directory,
14318 small-emporary-file-directory, auto-save-file-name-transforms,
14319 blink-cursor-mode, and normal-erase-is-backspace.
14320
55d0f066
SM
14321 * font-lock.el (font-lock-fontify-keywords-region): Ensure forward
14322 progress, even with buggy anchored keywords.
14323
f38c52df
LT
143242005-03-05 Luc Teirlinck <teirllm@auburn.edu>
14325
be6e87e5 14326 * simple.el (goto-line): Remove unbalanced final parenthesis.
f38c52df 14327
bb96021a
RS
143282005-03-05 Richard M. Stallman <rms@gnu.org>
14329
14330 * simple.el (goto-line): Use a number at point as the default.
14331 With C-u as arg, switch buffers.
14332
3ff96c81
JL
143332005-03-05 Juri Linkov <juri@jurta.org>
14334
14335 * frame.el (blink-cursor-mode): Replace `emacs-quick-startup'
14336 with `no-blinking-cursor'.
14337
14338 * startup.el (no-blinking-cursor): New defvar.
14339 (command-line): Add `--no-blinking-cursor' to longopts.
14340 Set `no-blinking-cursor' to t for command line arguments
14341 -Q, -nbc, --no-blinking-cursor. Replace `emacs-quick-startup'
14342 with `no-blinking-cursor' in the condition for calling
14343 `blink-cursor-mode'.
14344
c3a52675
LT
143452005-03-04 Luc Teirlinck <teirllm@auburn.edu>
14346
14347 * menu-bar.el (menu-bar-make-mm-toggle): Doc fix.
14348 (menu-bar-options-save): Add blink-cursor-mode.
14349 (menu-bar-options-menu): Add blink-cursor-mode.
14350
77b94af3
GM
143512005-03-04 Ulf Jasper <ulf.jasper@web.de>
14352
14353 * calendar/icalendar.el (icalendar-version): Increase to 0.11.
14354 (icalendar-export-file, icalendar-export-region)
a29cf450 14355 (icalendar-import-file, icalendar-import-buffer): Add autoload cookies.
77b94af3
GM
14356 (icalendar--convert-ical-to-diary): Fix problem with DURATION.
14357
524352d6
LK
143582005-03-04 Lute Kamstra <lute@gnu.org>
14359
a29cf450 14360 * emacs-lisp/debug.el (debugger-step-after-exit): Make it a defvar.
524352d6
LK
14361 (debug-function-list): Ditto.
14362
b12e59fd
RC
143632005-03-04 Robert J. Chassell <bob@rattlesnake.com>
14364
14365 * textmodes/texinfmt.el (texinfo-append-refill):
14366 Redefine the types of line to which @refill
14367 is not appended by replacing a search for `@refill\\|@bye' with
14368 `@refill\\|^[ \t]*@'. The intent is to solve both the `@end
14369 itemize@refill' bug and the unfilled long lines bug.
a29cf450 14370 (texinfmt-version): Update number and date.
b12e59fd 14371
518d3637
RS
143722005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
14373
14374 * international/code-pages.el (windows-1250, windows-125[2-8])
14375 (iso-8859-10, -13, -16, georgian-ps): Add autoload cookies.
14376
d245ff23
SM
143772005-03-03 Stefan Monnier <monnier@iro.umontreal.ca>
14378
14379 * frame.el (blink-cursor-mode): `emacs-quick-startup' may not be
14380 bound yet.
14381
b8210c6e
JPW
143822005-03-02 Romain Francoise <romain@orebokech.com>
14383
14384 * ibuf-ext.el (ibuffer-filter-disable): Move back to the current
14385 buffer after removing limits.
14386 (ibuffer-pop-filter): Ditto.
14387 Update copyright.
14388
aad1926a
MB
143892005-03-02 Miles Bader <miles@gnu.org>
14390
14391 * button.el (make-text-button): If the user doesn't specify a
14392 type, use the default. Rewrite to use `add-text-properties' and
14393 plist functions.
14394
284f0680
LK
143952005-03-01 Lute Kamstra <lute@gnu.org>
14396
14397 * emacs-lisp/debug.el (inhibit-debug-on-entry): Add docstring.
14398 (debugger-jumping-flag): New var.
14399 (debug-entry-code): Use it.
14400 (debugger-jump): Use debugger-jumping-flag and add
14401 debugger-reenable to post-command-hook.
14402 (debugger-reenable): Use debugger-jumping-flag and remove itself
14403 from post-command-hook.
14404 (debug, debug-on-entry, cancel-debug-on-entry): Remove call to
14405 debugger-reenable.
14406
43e7d00a
RC
144072005-03-01 Robert J. Chassell <bob@rattlesnake.com>
14408
284f0680 14409 * textmodes/texinfmt.el (texinfo-no-refill-regexp): Comment out
43e7d00a
RC
14410 inclusion of "itemize\\|", which may be unnecessary, is certainly
14411 inelegant, and stops refilling in itemize lists when formatting
14412 Japanese Texinfo files to Info.
14413 Update copyright to 2005.
14414
911ba5f8
NR
144152005-03-01 Nick Roberts <nickrob@snap.net.nz>
14416
14417 * progmodes/gdb-ui.el (gdb-get-location): Use a warning instead
14418 of an error if GDB can't find the source file.
14419
f830b09e
GM
144202005-03-01 Glenn Morris <gmorris@ast.cam.ac.uk>
14421
14422 * calendar/calendar.el (redraw-calendar): Work from any buffer,
14423 not just the calendar.
14424
14425 * calendar/diary-lib.el (mark-diary-entries): Remove any old marks
14426 first.
14427 (diary-redraw-calendar): New function.
14428 (make-diary-entry): Add diary-redraw-calendar to local
14429 write-contents-functions. Turn off selective display before
14430 inserting in diary.
14431
5582d76d
KS
144322005-03-01 Kim F. Storm <storm@cua.dk>
14433
14434 * emacs-lisp/copyright.el (copyright-fix-years): New command.
14435
a9ee5cac
LK
144362005-03-01 Lute Kamstra <lute@gnu.org>
14437
14438 * emacs-lisp/debug.el (debug-on-entry-1): Reimplement to make sure
14439 that debug-entry-code can be safely removed from a function while
14440 this code is being evaluated. Revert the 2005-02-27 change as the
14441 new implementation no longer requires it. Make sure that a
dd39c336 14442 function body containing just a string is not mistaken for a docstring.
439368ed
LK
14443 (debug): Skip one more frame in case of debug on entry.
14444 (debugger-setup-buffer): Delete one more frame line in case of
14445 debug on entry.
14446 (debugger-frame-number): Update to use the new text introduced by
d245ff23 14447 the 1999-11-03 change. Skip one more frame in case of debug on entry.
a9ee5cac 14448
77032434
KS
144492005-02-28 Kim F. Storm <storm@cua.dk>
14450
14451 * double.el (double-translate-key): Call force-window-update after
14452 read-event to avoid crash in redisplay.
14453
c4d5a8a1
SM
144542005-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
14455
14456 * emacs-lisp/debug.el (inhibit-debug-on-entry): New var.
14457 (debug): Use it. Move the inhibit-trace earlier.
14458 (debug-entry-code): New const.
14459 (debug-on-entry-1): Use it.
14460
4c23089d 144612005-02-28 Chong Yidong <cyd@stupidchicken.com>
dbaba2d2 14462
c4d5a8a1
SM
14463 * international/utf-16.el (ccl-encode-mule-utf-16le):
14464 Fix BUFFER_MAGNIFICATION to 2.
dbaba2d2
KH
14465 (ccl-encode-mule-utf-16be): Likewise.
14466
144672005-02-28 Kenichi Handa <handa@m17n.org>
14468
14469 * international/utf-16.el (ccl-encode-mule-utf-16le-with-signature):
14470 Fix BUFFER_MAGNIFICATION to 4.
14471 (ccl-encode-mule-utf-16be-with-signature): Likewise.
14472
0f468ead
NR
144732005-02-28 Nick Roberts <nickrob@snap.net.nz>
14474
14475 * speedbar.el (speedbar-update-flag): Doc fix.
14476 (speedbar-show-info-under-mouse): Give set-mouse-position the right
14477 argument.
14478
35c5f5d3
SM
144792005-02-27 Stefan Monnier <monnier@iro.umontreal.ca>
14480
fc88c288
SM
14481 * reveal.el (reveal-post-command): Don't try to reveal overlays which
14482 have a non-nil `invisible' property but are actually visible.
14483
35c5f5d3
SM
14484 * progmodes/perl-mode.el (perl-imenu-generic-expression): Add entries
14485 for perldoc sections.
14486 (perl-outline-regexp, perl-outline-level): New var and function.
14487 (perl-mode): Use them.
14488
f43ae016
GM
144892005-02-27 Glenn Morris <gmorris@ast.cam.ac.uk>
14490
14491 * calendar/diary-lib.el (diary-remind): Discard any mark portion
14492 from diary-entry. Reported by Andrew Kemp <ajwk@pell.uklinux.net>.
14493
04c9dde8
LT
144942005-02-27 Luc Teirlinck <teirllm@auburn.edu>
14495
14496 * cus-edit.el: Comment change.
14497 (custom-buffer-create-internal): Slightly reword text at top of
14498 Custom buffers. Mention there that saving an option edits the
14499 init file. Add link to Emacs manual node on `custom-file'.
14500 (custom-magic-alist): Rewrite individual State messages to use
14501 capitalized keywords. Doc fix.
14502
261b7f30
GM
145032005-02-27 Matt Hodges <MPHodges@member.fsf.org>
14504
14505 * calendar/calendar.el (calendar-buffer): Move above
14506 calendar-week-start-day.
14507 (calendar-week-start-day): Doc fix. Add :set function.
14508 (calendar-minimum-window-height): New variable.
14509 (generate-calendar-window): Only resize window if selected-window
14510 is displaying the calendar buffer. Use new variable
14511 calendar-minimum-window-height.
14512 (generate-calendar): Reword error message.
14513 (calendar-mode-map): Bind DEL to scroll-other-window-down.
14514
b71c9e75
AS
145152005-02-27 Andreas Schwab <schwab@suse.de>
14516
c58447fd
AS
14517 * vc.el (vc-do-command): Don't run command asynchronously when
14518 operating in a remote directory.
14519
b71c9e75
AS
14520 * net/tramp.el (tramp-file-name-for-operation): Fix misapplied
14521 change from sync with Tramp 2.0.47.
14522
aa5c6b3e
RS
145232005-02-27 Richard M. Stallman <rms@gnu.org>
14524
14525 * textmodes/ispell.el (ispell-change-dictionary): Doc fix.
14526
14527 * textmodes/flyspell.el (flyspell-mode-on):
14528 Call ispell-change-dictionary only if necessary.
14529
14530 * emacs-lisp/re-builder.el (regexp-builder): New function.
14531
14532 * register.el (describe-register-1): Explicitly handle
14533 yank-excluded-properties = t.
14534
14535 * cus-edit.el (custom-buffer-create-internal): Improve progress msgs.
14536 (custom-magic-alist): Change the status descriptions again.
14537 (face widget-type): Total rewrite based on `restricted-sexp'
14538 to eliminate the confusing double hiding levels.
14539
14540 * emacs-lisp/debug.el (debug-on-entry-1):
14541 If function body is empty, add nil as body form.
14542
5f8a82e1
SM
145432005-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
14544
14545 * emacs-lisp/trace.el (inhibit-trace): New var.
14546 (trace-make-advice): Use it.
14547
14548 * emacs-lisp/debug.el (debug): Put back the inhibit-trace.
14549
c6f4488c
KS
145502005-02-26 Kim F. Storm <storm@cua.dk>
14551
14552 * mouse.el (mouse-1-click-in-non-selected-windows): New defcustom.
14553 (mouse-on-link-p, mouse-drag-region-1): Use it.
14554
a0b497c5
LK
145552005-02-25 Lute Kamstra <lute@gnu.org>
14556
14557 * replace.el (query-replace-read-from): Fix 2005-02-19 change.
14558
ffa8d0ef
LT
145592005-02-24 Luc Teirlinck <teirllm@auburn.edu>
14560
14561 * frame.el (blink-cursor-mode): Add :group keyword.
14562
1a951b51
GM
145632005-02-24 Ulf Jasper <ulf.jasper@web.de>
14564
78d54dee
SM
14565 * calendar/icalendar.el (icalendar--decode-isodatetime):
14566 New optional argument DAY-SHIFT.
1a951b51
GM
14567 (icalendar-export-region): Fix coding-system-for-write.
14568 (icalendar--convert-ical-to-diary): Shift end-day of all-day
14569 events by one.
14570
6ecedb40
SM
145712005-02-24 Stefan Monnier <monnier@iro.umontreal.ca>
14572
14573 * textmodes/tex-mode.el (tex-font-lock-keywords-3): #n is atomic.
14574
1749aa90
KS
145752005-02-24 Kim F. Storm <storm@cua.dk>
14576
14577 * international/iso-acc.el (iso-accents-compose): Fix crash
14578 during redisplay. Call force-window-update after read-event
14579 and delete-region to signal that window is not accurate.
14580
78d54dee
SM
145812005-02-23 Stefan Monnier <monnier@iro.umontreal.ca>
14582
14583 * emacs-lisp/debug.el (debug): Hide the buffer if it's not killed.
14584 Remove unused and inexistent var `inhibit-trace'.
14585 (debugger-mode): Use run-mode-hooks.
14586 (debugger-list-functions): Add buttons; setup xref stack.
14587
a98ac7ae
RS
145882005-02-23 Richard M. Stallman <rms@gnu.org>
14589
14590 * calendar/appt.el (appt-time-msg-list): 3rd elt of each
14591 appointment says it was explicitly made.
14592 (appt-add): Set the 3rd element.
14593 (appt-make-list): Preserve explicit appointments.
14594
14595 * subr.el (find-tag-default): Catch errors in forward-sexp.
14596
91c66262
JL
145972005-02-23 Juri Linkov <juri@jurta.org>
14598
14599 * info.el (Info-isearch-search): New defcustom.
14600 (Info-isearch-search): Call the default isearch function
14601 when Info-isearch-search is nil.
14602 (Info-isearch-wrap): Use variable Info-isearch-search.
14603
01d746be
LT
146042005-02-22 Luc Teirlinck <teirllm@auburn.edu>
14605
14606 * cus-edit.el: Comment change.
14607
b686dd59
KS
146082005-02-22 Kim F. Storm <storm@cua.dk>
14609
6ecedb40
SM
14610 * progmodes/hideif.el (hide-ifdef-use-define-alist):
14611 Use completing-read. Suggested by Juan-Leon Lahoz Garcia.
b686dd59 14612
fe77c061
SJ
146132005-02-22 Simon Josefsson <jas@extundo.com>
14614
6ecedb40
SM
14615 * net/browse-url.el (browse-url-netscape-new-window-is-tab):
14616 New variable.
fe77c061
SJ
14617 (browse-url-netscape): Use it. Suggested by "Johann 'Myrkraverk'
14618 Oskarsson" <myrkraverk@users.sourceforget.net>.
14619
baf70a02
KS
146202005-02-22 Kim F. Storm <storm@cua.dk>
14621
14622 * mouse.el (mouse-on-link-p): If arg POS is a mouse event,
14623 check that window of that event is the selected window.
14624 (mouse-drag-region-1): Compare mouse event window to selected
14625 window before setting point.
14626
14627 * tooltip.el (tooltip-show-help-function): Pass event to
14628 mouse-on-link-p so it can check selected window.
14629
ca69e8aa
KH
146302005-02-22 Kenichi Handa <handa@m17n.org>
14631
14632 * ps-mule.el (ps-mule-header-string-charsets): Delete it.
14633 (ps-mule-show-warning): New function.
14634 (ps-mule-begin-job): Use ps-mule-show-warning if unprintable
14635 characters are found.
14636
14637 * ps-print.el (ps-header-footer-string): Return a list of header
14638 and footer strings.
14639
dae3211d
SM
146402005-02-21 Wolfgang Jenkner <wjenkner@inode.at> (tiny change)
14641
14642 * pcvs.el (cvs-retrieve-revision): Fix thinko.
14643
146442005-02-21 Stefan Monnier <monnier@iro.umontreal.ca>
2c75eddf 14645
9df747e1
SM
14646 * frame.el (blink-cursor-mode): Use define-minor-mode.
14647
2c75eddf
SM
14648 * term/mac-win.el (function-key-map): Use char-names more consistently.
14649 (file-name-coding-system): Only set it for MacOS-9. The other case is
14650 already handled in mule-cmds.el (where it also works when mac-win.el
14651 is not used).
14652
c4a166f1
KH
146532005-02-21 Kenichi Handa <handa@m17n.org>
14654
002dc239
KH
14655 * international/mule.el (ctext-pre-write-conversion): Always use
14656 " *code-converting-work*" buffer for work.
14657
c4a166f1
KH
14658 * textmodes/ispell.el (ispell-dictionary-alist): Fix docstring.
14659
22071507
TTN
146602005-02-20 Thien-Thi Nguyen <ttn@gnu.org>
14661
14662 * progmodes/scheme.el (scheme-font-lock-keywords-2): Handle named-let.
14663
50d9c396
JY
146642005-02-20 Jonathan Yavner <jyavner@member.fsf.org>
14665
2c75eddf 14666 * ses.el (undo-more): Restore defadvice, but only the part that
50d9c396
JY
14667 allows changes outside the restricted area of the buffer.
14668
0fba9f25
KS
146692005-02-20 Kim F. Storm <storm@cua.dk>
14670
14671 * simple.el (line-move): Add fourth optional arg try-vscroll which
14672 must be set to perform auto-window-vscroll.
14673 When moving backwards and doing auto-window-vscroll, automatically
14674 vscroll to the last part of lines which are taller than the window.
14675 (next-line, previous-line): Set try-vscroll arg on line-move.
14676
ac010fca
DN
146772005-02-19 Dan Nicolaescu <dann@ics.uci.edu>
14678
f79bdb3a
DN
14679 * replace.el (query-replace, query-replace-regexp)
14680 (replace-string, replace-regexp): When operating on region, make
14681 the minibuffer prompt say so.
14682
ac010fca
DN
14683 * isearch.el (isearch-forward): Document isearch-query-replace and
14684 isearch-query-replace-regexp keybindings.
0fba9f25 14685
fa64fa22
JB
146862005-02-19 Jay Belanger <belanger@truman.edu>
14687
14688 * calc/calc-aent.el (math-read-token): Add local variable.
14689
14690 * calc/calc-prog.el (calc-user-define-edit): Add local variable.
14691 (calc-edit-top): Move declaration to earlier in file.
14692 (calc-edit-macro-repeats): Add local variables.
14693
14694 * calc/calcalg2.el: Add differentiation rule for calcFunc-coth.
14695 Adjust differentiation rules for calcFunc-tan, calcFunc-cot,
14696 calcFunc-tanh.
14697 Adjust integration rule for calcFunc-tan.
14698
3f9526a3 146992005-02-19 Michael Kifer <kifer@cs.stonybrook.edu>
0fba9f25
KS
14700
14701 * viper-cmd.el (viper-prefix-commands): Make into a defconst.
14702 (viper-exec-buffer-search): Use regexp-quote to quote buffer string.
14703 (viper-minibuffer-setup-sentinel): Make some variables buffer-local.
14704 (viper-skip-separators): Bug fix.
14705 (viper-set-searchstyle-toggling-macros): Allow to unset macros in a
3f9526a3 14706 particular major mode.
0fba9f25 14707 (viper-del-backward-char-in-replace): Don't put deleted char on the
3f9526a3 14708 kill ring.
0fba9f25
KS
14709
14710 * viper-ex.el (viper-color-display-p): New function.
14711 (viper-has-face-support-p): Use viper-color-display-p.
14712
14713 * viper-keym.el (viper-gnus-modifier-map): New keymap.
14714
14715 * viper-macs.el (viper-unrecord-kbd-macro): Bug fix.
14716
14717 * viper-util.el (viper-glob-unix-files): Fix shell status check.
14718 (viper-file-remote-p): Make equivalent to file-remote-p.
14719
78d54dee
SM
14720 * viper.el (viper-major-mode-modifier-list):
14721 Use viper-gnus-modifier-map.
0fba9f25 14722
c761fd55
DK
147232005-02-19 David Kastrup <dak@gnu.org>
14724
14725 * subr.el (subregexp-context-p): Fix garbled doc string by adding
14726 quoting.
14727
7ca4e8a1
JB
147282005-02-19 Jay Belanger <belanger@truman.edu>
14729
14730 * calc/calc-math.el (calc-arctan, calc-tanh, calc-arctanh):
78d54dee 14731 Remove extra definitions.
7ca4e8a1
JB
14732 (calc-coth): New function.
14733 (calcFunc-cot): Fix `let'.
14734
0e0d5683
EZ
147352005-02-19 Eli Zaretskii <eliz@gnu.org>
14736
14737 * faces.el (escape-glyph, minibuffer-prompt): Add commentary for
14738 the reasons we use "type pc" in these faces.
14739
14740 * button.el (button): Ditto.
14741
2511035d
EZ
147422005-02-19 Michael Mauger <mmaug@yahoo.com>
14743
14744 * replace.el (query-replace-read-from): Set the value of
14745 query-replace-from-history-variable to handle the case of an empty
14746 string entered to accept the suggested default.
74f69b93 14747
78d54dee
SM
14748 * net/tramp.el (tramp-file-name-for-operation):
14749 Use dired-call-process instead of dired-call-process-command.
74f69b93 14750
7182a9a6
JB
147512005-02-19 Jay Belanger <belanger@truman.edu>
14752
14753 * calc/calc-arith.el (math-trig-inverses, math-div-trig)
14754 (math-div-non-trig): New variables.
14755 (math-combine-prod-trig, math-div-new-trig, math-div-new-non-trig)
14756 (math-div-isolate-trig, math-div-isolate-trig-term): New functions.
14757 (math-combine-prod, math-div-symb-fancy): Add simplifications for
14758 trig expressions.
14759
8c4e7434
NR
147602005-02-19 Nick Roberts <nickrob@snap.net.nz>
14761
14762 * progmodes/gdb-ui.el (gdb-var-update-handler)
14763 (gdb-speedbar-timer-fn): Ensure speedbar updates with new values
14764 for watch expressions,
14765 (gdb-var-create-handler): Don't set speedbar-update-flag.
14766 (gdb-post-prompt): Simplify test for speedbar.
14767
17561e4f 147682005-02-19 Michael Kifer <kifer@cs.stonybrook.edu>
0fba9f25 14769
78d54dee
SM
14770 * ediff.el (ediff-set-diff-overlays-in-one-buffer)
14771 (ediff-set-fine-overlays-in-one-buffer,ediff-goto-word): Make sure
17561e4f 14772 we use the syntax table of the correct buffer.
78d54dee 14773 (ediff-same-file-contents,ediff-same-contents): Enhancements thanks to
17561e4f 14774 Felix Gatzemeier.
0fba9f25 14775
78d54dee
SM
14776 * ediff-init.el (ediff-hide-face): Check for definedness of functions.
14777 (ediff-file-remote-p): Make synonymous with file-remote-p.
17561e4f 14778 In all deffaces ediff-*-face-*, use min-colors.
0fba9f25 14779
78d54dee
SM
14780 * ediff-mult.el (ediff-meta-mark-equal-files): Make use of
14781 ediff-recurse-to-subdirectories.
14782 (ediff-mark-if-equal): Check that the arguments are strings, use
17561e4f 14783 ediff-same-contents (after to Felix Gatzemeier).
0fba9f25 14784
78d54dee 14785 * ediff.el (ediff-merge-on-startup): Don't set buffer-modified-p to
17561e4f 14786 nil.
0fba9f25 14787
9be92b96
SM
147882005-02-18 Stefan Monnier <monnier@iro.umontreal.ca>
14789
14790 * log-view.el (log-view-message-re): Fix up Subversion regexp.
14791
3a51abf1
DK
147922005-02-18 David Kastrup <dak@gnu.org>
14793
14794 * progmodes/meta-mode.el (meta-mark-active): Fix condition to just
14795 use `mark-active' when defined.
14796
92dc83a9
KH
147972005-02-18 Kenichi Handa <handa@m17n.org>
14798
14799 * ps-print.el (ps-font-info-database): New entry
14800 ZapfChancery-MediumItalic with correct font name. Fix font name
14801 of the entry Zapf-Chancery-MediumItalic.
14802
6dbbc01d
LT
148032005-02-16 Luc Teirlinck <teirllm@auburn.edu>
14804
14805 * autorevert.el (auto-revert-stop-on-user-input): Further doc fix.
14806
4aed6e1e
KS
148072005-02-16 Kim F. Storm <storm@cua.dk>
14808
14809 * ido.el (ido-fallback-command): Pass user input to fallback command.
14810
148112005-02-16 Nick Roberts <nickrob@snap.net.nz>
fb05d8af
NR
14812
14813 * progmodes/gdb-ui.el (gdb-set-gud-minor-mode-existing-buffers)
14814 (gdb-find-file-hook): Add server prefix.
14815
a29c9707
RS
148162005-02-16 Richard M. Stallman <rms@gnu.org>
14817
14818 * replace.el (perform-replace): Pass new args to replace-highlight.
14819 (replace-highlight): Take region args,
14820 and pass them to isearch-lazy-highlight-new-loop.
14821
14822 * novice.el (disabled-command-hook): Autoload the defalias
14823 and the make-obsolete-variable call.
14824
14825 * menu-bar.el (menu-bar-select-frame): FRAME defaults to selected.
14826
14827 * isearch.el (isearch-lazy-highlight-start-limit)
14828 (isearch-lazy-highlight-end-limit): New variables limit
14829 the region for highlighting.
14830 (isearch-lazy-highlight-new-loop): New args BEG and END.
14831 (isearch-lazy-highlight-search): Use the new vars.
14832 (isearch-lazy-highlight-update): Likewise.
14833
14834 * dired.el (dired-build-subdir-alist): Bind buffer-undo-list to t.
14835
14836 * cus-start.el (all): Use default-boundp.
14837
4aed6e1e 148382005-02-15 David Casperson <casper@unbc.ca> (tiny change)
a29c9707
RS
14839
14840 * menu-bar.el (menu-bar-select-frame): Handle current frame.
14841
e1c9f939
LT
148422005-02-15 Luc Teirlinck <teirllm@auburn.edu>
14843
14844 * autorevert.el (auto-revert-stop-on-user-input)
14845 (auto-revert-verbose): Doc fixes.
14846
52c7f9ee
JR
148472005-02-15 Benjamin Riefenstahl <Benjamin.Riefenstahl@epost.de>
14848
14849 * international/mule-cmds.el (set-locale-environment): Remove call
14850 to set-selection-coding-system on Windows.
14851
6ec30302
JB
148522005-02-15 Jay Belanger <belanger@truman.edu>
14853
14854 * calc/calc-alg.el: Add simplification rules for calcFunc-sec,
78d54dee 14855 calcFunc-csc, calcFunc-cot, calcFunc-sech, calcFunc-csch, and
6ec30302
JB
14856 calcFunc-coth.
14857 (math-simplify-sqrt): Add simplifications.
14858
14859 * calc/calc-arith.el (math-real-if-arg-functions): Add functions
14860 to list.
14861
14862 * calc/calc-ext.el: Add functions to autoloads.
14863
14864 * calc/calc-math.el (calc-sec, calc-csc, calc-cot, calc-sech)
14865 (calc-csch, calc-coth, calcFunc-sec, calcFunc-csc, calcFunc-cot)
14866 (calcFunc-sech, calcFunc-csch, calcFunc-coth, math-sec-raw)
14867 (math-csc-raw, math-cot-raw): New functions.
14868
14869 * calc/calc-rules.el (calc-DistribRules, calc-NegateRules): Add rules.
14870
14871 * calc/calc-undo.el (calc-handle-undo): Remove prefix from
14872 the variable name in a message.
14873
14874 * calc/calc-units.el: Add simplification rules for calcFunc-sec,
14875 calcFunc-csc, calcFunc-cot.
14876
14877 * calc/calcalg2.el: Add derivative and integration rules for
14878 calcFunc-sec, calcFunc-csc, calcFunc-cot, calcFunc-sech,
14879 calcFunc-csch, calcFunc-coth.
14880 (math-do-integral-methods): Add to checks for when to use
14881 substitutions.
14882
14883 * calc/calccomp.el (math-eqn-special-funcs): Add functions to list.
14884
43817a75
LK
148852005-02-15 Lute Kamstra <lute@gnu.org>
14886
9be92b96
SM
14887 * emacs-lisp/lisp-mode.el (lisp-mode-variables):
14888 Add ;;;###autoload to `outline-regexp'. Suggested by Stefan Monnier
43817a75
LK
14889 <monnier@iro.umontreal.ca>
14890 (lisp-outline-level): Improve efficiency. Suggested by David
14891 Kastrup <dak@gnu.org>.
14892
34093ed7
NR
148932005-02-15 Nick Roberts <nickrob@snap.net.nz>
14894
14895 * progmodes/gdb-ui.el (gdb-find-file-unhook): New variable.
14896 (gdb-set-gud-minor-mode, gdb-set-gud-minor-mode-1)
14897 (gdb-set-gud-minor-mode-existing-buffers): New functions.
52eb0373 14898 (gdb-find-file-hook): New hook. Add it to find-file-hook.
34093ed7
NR
14899 (gdb-info-breakpoints-custom, gdb-source-info): Simplify.
14900
0f014aa1
LT
149012005-02-14 Luc Teirlinck <teirllm@auburn.edu>
14902
14903 * cus-start.el (all): Comment change.
14904
23e8c095
LK
149052005-02-14 Lute Kamstra <lute@gnu.org>
14906
14907 * cus-start.el (all): Check if symbol is void.
14908
a4869139
CD
149092005-02-14 Carsten Dominik <dominik@science.uva.nl>
14910
14911 * textmodes/reftex-cite.el (reftex-do-citation): Cleanup single
14912 optional argument to \cite.
14913
134948fc
RS
149142005-02-14 Richard M. Stallman <rms@gnu.org>
14915
14916 * cus-edit.el (custom-buffer-create-internal): Update help message.
14917 (custom-magic-alist): Update help messages.
14918
14919 * cus-start.el (all): Allow a var to specify a standard value.
14920
5e2087b8
LT
149212005-02-12 Luc Teirlinck <teirllm@auburn.edu>
14922
14923 * custom.el (custom-theme-set-variables): Handle variable aliases.
14924
14925 * frame.el (blink-cursor-timer): Doc fix.
5e2087b8
LT
14926 (blink-cursor): Make it an alias for `blink-cursor-mode' and
14927 declare obsolete.
03e38499
LT
14928 (blink-cursor-mode): Define with defcustom and use correct
14929 standard expression in that defcustom.
5e2087b8
LT
14930 * startup.el (command-line): Adapt to above changes in frame.el.
14931
b7a2a696
LK
149322005-02-11 Lute Kamstra <lute@gnu.org>
14933
14934 * apropos.el (apropos-score-doc): Prevent division by zero.
14935
ea66d5e0
GM
149362005-02-11 Ulf Jasper <ulf.jasper@web.de>
14937
14938 * calendar/icalendar.el (icalendar--get-event-property): Doc fix.
14939 (icalendar--get-event-property-attributes)
14940 (icalendar--get-event-properties)
14941 (icalendar--datetime-to-diary-date): New functions.
14942 (icalendar--split-value): Doc fix.
14943 (icalendar--datetime-to-noneuropean-date)
14944 (icalendar--datetime-to-european-date): New optional argument
14945 SEPARATOR. Return result as a string instead of a list.
14946 (icalendar--get-weekday-number): Check if ABBREVWEEKDAY is nil.
14947 (icalendar--convert-string-for-export): Rename arg S to STRING.
14948 (icalendar-export-region): Doc fix. Change name of error buffer.
14949 Save output buffer.
14950 (icalendar-import-file): Add blank at end of prompt.
14951 (icalendar-import-buffer): Doc fix. Do not switch to error
14952 buffer. Indicate status in return value.
14953 (icalendar--convert-ical-to-diary): Doc fix. Change name of error
14954 buffer. Save output buffer. Handle exception from recurrence
14955 rules (EXDATE, EXRULE). Handle start- and end-date of recurring
14956 events. Fix problems with weekly all-day events.
14957
44291460
RS
149582005-02-10 Richard M. Stallman <rms@gnu.org>
14959
14960 * simple.el (eval-expression-print-format):
14961 Avoid warning about edebug-active.
14962
9be92b96 14963 * help.el (help-for-help-internal): Rename from help-for-help.
44291460
RS
14964 (help-for-help): Define with defalias.
14965
14966 * font-core.el (font-lock-default-function): Use with-no-warnings.
14967
14968 * cus-edit.el (custom-buffer-create-internal): Improve help-echo.
14969
14970 * custom.el (defface): Doc fix.
14971
37956fd5
NR
149722005-02-10 Nick Roberts <nickrob@snap.net.nz>
14973
14974 * progmodes/gdb-ui.el (gdb-ann3): Re-instate GDB command "set
14975 width 0" to prevent word wrapping problems.
14976
44042fe7
KS
149772005-02-09 Kim F. Storm <storm@cua.dk>
14978
14979 * ido.el (ido-file-extensions-order): New defcustom.
14980 (ido-file-extension-lessp, ido-file-extension-aux)
14981 (ido-file-extension-order): New advanced file ordering.
14982 (ido-file-lessp): New simple file ordering.
14983 (ido-sort-list): Remove.
14984 (ido-make-file-list): Use ido-file-lessp or ido-file-extension-lessp.
14985 (ido-make-dir-list, ido-completion-help): Use ido-file-lessp.
14986
e7eaabae
DN
149872005-02-08 Dan Nicolaescu <dann@ics.uci.edu>
14988
14989 * progmodes/grep.el (grep-regexp-alist): Match an optional ^[[K
14990 that some versions of grep produce.
14991 (grep-mode-font-lock-keywords): Likewise.
14992
76f8cd56
NR
149932005-02-09 Nick Roberts <nickrob@snap.net.nz>
14994
14995 * progmodes/gdb-ui.el (gdb-location-list): New variable.
9be92b96 14996 (gdb-cdir): Delete.
76f8cd56
NR
14997 (gdb-info-breakpoints-custom, gdb-goto-breakpoint)
14998 (gdb-source-info): Treat case when source file is in another
14999 directory properly.
15000 (gdb-get-location): New function.
15001
519b13cd
JB
150022005-02-07 Jay Belanger <belanger@truman.edu>
15003
15004 * calc/calc-prog.el (calc-write-parse-table-part)
15005 (calc-fix-token-name): Fix a check for language type.
15006
9be92b96 15007 * calc/calccomp.el (math-compose-expr): Fix a check for language type.
519b13cd 15008
009bb5d2
AS
150092005-02-07 Andre Spiegel <spiegel@gnu.org>
15010
15011 * vc-hooks.el (vc-make-version-backup): Ignore file-errors such
15012 as directory not writable.
15013
82ec225b
KS
150142005-02-07 Kim F. Storm <storm@cua.dk>
15015
15016 * emulation/cua-base.el (cua-max-undo, cua-undo): Remove.
15017 (cua--standard-movement-commands): Remove list.
15018 Instead, set CUA property value to move for movement commands.
15019 (cua-movement-commands): Remove. Users must set CUA prop instead.
15020 (cua--pre-command-handler): Check CUA property.
15021 (cua--init-keymaps): Don't remap undo commands.
15022 (cua-mode): Don't call cua--rectangle-on-off.
15023
15024 * emulation/cua-rect.el (cua--undo-list, cua--tidy-undo-counter)
15025 (cua--rect-undo, cua--tidy-undo-lists, cua--rectangle-on-off): Remove.
15026 (cua--rect-undo-set-point): New var.
15027 (cua--rectangle-undo-boundary): Setup undo apply entry.
15028 (cua--rect-undo-handler): New function for rectangle undo.
15029 (cua--rect-start-position, cua--rect-end-position): Add.
15030 (cua--rectangle-post-command): Call cua--rectangle-set-corners
15031 for restored rectangle. Set point if cua--rect-undo-set-point.
15032
c529f7f7
JB
150332005-02-06 Jay Belanger <belanger@truman.edu>
15034
15035 * calc/calc-lang.el (calc-tex-language): Display more information
15036 in messages.
15037
15038 * calc/calccomp.el (math-compose-expr): Allow multiline matrices
15039 in TeX mode.
15040
ba2c991c
RS
150412005-02-06 Richard M. Stallman <rms@gnu.org>
15042
15043 * emacs-lisp/lisp.el (buffer-end): Doc fix.
15044
6d61d855
EZ
150452005-02-05 Arne_J\e,Ax\e(Brgensen <arne@arnested.dk> (tiny change)
15046
15047 * net/ldap.el (ldap-search-internal): Support attributes with
15048 optional descriptions separated by a semi-colon, as in
15049 "userCertificate;binary".
15050
18daafed
JD
150512005-02-05 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
15052
15053 * x-dnd.el (x-dnd-handle-xdnd): Handle the case where the flags
15054 isn't a cons (i.e. the version is 0).
15055
cb602754
EZ
150562005-02-05 Eli Zaretskii <eliz@gnu.org>
15057
15058 * help.el (help-for-help): Doc fix.
15059
a0079e58
NR
150602005-02-05 Nick Roberts <nickrob@snap.net.nz>
15061
52eb0373 15062 * progmodes/gdb-ui.el: Update copyright. Put GDB-Frames before
a0079e58
NR
15063 GDB-Windows on the menu-bar as this works better.
15064
e67d06eb
JB
150652005-02-04 Jay Belanger <belanger@truman.edu>
15066
15067 * calc/calc-embed.el (calc-embedded-update): Don't put in
52eb0373 15068 unnecessary newlines. Adjust the end of formula marker.
e67d06eb
JB
15069
15070 * calc/calc-lang.el (math-latex-parse-frac): Don't use arguments.
15071 (math-latex-parse-two-args): New function.
15072
02f244c8
LK
150732005-02-03 Lute Kamstra <lute@gnu.org>
15074
15075 * help-fns.el (help-with-tutorial): Make sure that users cannot
15076 remove the entire text of the tutorial by means of `undo'.
15077
ca97010c
SM
150782005-02-03 Stefan Monnier <monnier@iro.umontreal.ca>
15079
15080 * textmodes/ispell.el (ispell-internal-change-dictionary): Fix problem
15081 in recent changes, where the ispell process was repeatedly
15082 killed & restarted.
a41118cc
SM
15083
15084 * international/mule-cmds.el (set-locale-environment): Set file-name
15085 coding system to utf-8 on Darwin systems.
15086 (set-default-coding-systems): Don't set default-file-name-coding-system
15087 on Darwin systems.
15088
4e07258f
RS
150892005-02-03 Richard M. Stallman <rms@gnu.org>
15090
15091 * hi-lock.el (hi-lock-mode): Turning on Hi-Lock turns on Font-Lock.
15092
150932005-02-03 Matt Hodges <MPHodges@member.fsf.org>
15094
15095 * faces.el (list-faces-display): Add optional argument.
15096
30b940a7
SM
150972005-02-02 Stefan Monnier <monnier@iro.umontreal.ca>
15098
15099 * font-core.el (font-lock-default-function): Handle the rare case where
15100 only font-lock-keywords is set.
15101
4e07258f 151022005-02-02 Kenichi Handa <handa@m17n.org>
fbbde29a 15103
30b940a7 15104 * international/characters.el: Cancel previous change for
fbbde29a
KH
15105 I-WITH-DOT-ABOVE and DOTLESS-i.
15106
15107 * international/latin-5.el: Cancel previous change.
15108
87c366c1
NR
151092005-02-02 Nick Roberts <nickrob@snap.net.nz>
15110
15111 * progmodes/gud.el: Correction to syntax in gud-menu-map.
15112
56072160
KH
151132005-02-02 Kenichi Handa <handa@m17n.org>
15114
15115 * international/latin-5.el (tbl): Setup cases of I-WITH-DOT-ABOVE,
15116 DOTLESS-i.
15117
15118 * international/characters.el: Setup cases of GREEK-FINAL-SIGMA,
15119 Y-WITH-DIAERESIS, I-WITH-DOT-ABOVE, DOTLESS-i.
15120
394dff57 15121 * case-table.el (get-upcase-table): New function.
56072160
KH
15122 (copy-case-table): Copy upcaes table too if non-nil.
15123 (set-case-syntax-delims): Maintain upcase table too.
15124 (set-case-syntax-pair): Likewise.
15125 (set-upcase-syntax, set-downcase-syntax): New functions.
15126 (set-case-syntax): Maintain upcase table too.
15127
dd8e8b27
NR
151282005-02-02 Nick Roberts <nickrob@snap.net.nz>
15129
52eb0373 15130 * progmodes/gdb-ui.el (gdb-goto-info): Delete.
dd8e8b27
NR
15131
15132 * progmodes/gud.el (gud-goto-info): New function.
15133 (gud-tool-bar-map): Use correct icon.
15134
cc08f5b2
TTN
151352005-02-01 Thien-Thi Nguyen <ttn@gnu.org>
15136
15137 * emacs-lisp/lisp-mode.el (lisp-indent-function): Fix bug:
15138 When delegating, order args in the funcall correctly.
15139
b961eb0e
TTN
151402005-02-01 Thien-Thi Nguyen <ttn@gnu.org>
15141
15142 * emacs-lisp/lisp-mode.el (lisp-indent-function): Doc fix.
15143
2fdf4457
CD
151442005-02-01 Carsten Dominik <dominik@science.uva.nl>
15145
15146 * textmodes/reftex.el (reftex-access-scan-info): Error out in a
15147 buffer not visiting a file.
15148
a214f7ba
JB
151492005-01-31 Jay Belanger <belanger@truman.edu>
15150
15151 * calc/calc-embed.el (calc-embedded-find-bounds): Set the formula
15152 bound on the line with the formula.
15153
fb89c330
KS
151542005-01-31 Kim F. Storm <storm@cua.dk>
15155
15156 * ses.el (ses-create-cell-variable-range)
15157 (ses-destroy-cell-variable-range, ses-reset-header-string)
15158 (ses-set-with-undo, ses-unset-with-undo, ses-aset-with-undo)
15159 (ses-insert-row): Fix format of apply undo entries.
15160
998858ae
JB
151612005-01-31 Jay Belanger <belanger@truman.edu>
15162
15163 * calc/calc-aent.el (math-read-token): Separate the TeX and LaTeX
15164 parts.
15165
15166 * calc/calc-embed.el (calc-embedded-open-formula)
15167 (calc-embedded-close-formula): Ignore matrix environments.
15168
15169 * calc/calc-ext.el (math-read-big-expr): Make LaTeX the default
15170 TeX mode.
15171
15172 * calc/calc-lang.el (math-function-table, math-oper-table)
15173 (math-variable-table): Adjust the LaTeX portions.
15174
15175 * calc/calc.el (math-tex-ignore-words): Remove LaTeX portion.
15176 (math-latex-ignore-words): New constant.
15177
a6e7a34b
RS
151782005-01-31 Richard M. Stallman <rms@gnu.org>
15179
15180 * textmodes/ispell.el (ispell-local-dictionary-overridden): New var.
15181 (ispell-local-dictionary): Doc fix.
15182 (ispell-dictionary-alist): Don't include ispell-local-dictionary-alist.
15183 Don't reinitialize at run time. Don't defcustom.
15184 All uses changed to append ispell-local-dictionary-alist,
15185 or check it first.
15186 (ispell-current-dictionary): New variable for dictionary in use.
15187 (ispell-dictionary): Now used only for global default.
15188 (ispell-start-process): Set ispell-current-dictionary,
15189 not ispell-dictionary.
15190 (ispell-change-dictionary): Use this only for setting
15191 user preferences.
15192 (ispell-internal-change-dictionary): New function
15193 to change the current dictionary in use.
fb89c330
KS
15194 (ispell-region, ispell-process-line, ispell-buffer-local-dict):
15195 Use ispell-current-dictionary.
a6e7a34b
RS
15196 Handle ispell-local-dictionary-overridden.
15197 (ispell-buffer-local-dict): Call ispell-internal-change-dictionary.
15198
1be70c61
JB
151992005-01-31 Jay Belanger <belanger@truman.edu>
15200
15201 * calc/calc-aent.el (math-read-token): Add support for LaTeX.
15202
15203 * calc/calc-ext.el: Add calc-latex-language to autoloads.
15204 (calc-mode-map): Add calc-latex-language.
15205
15206 * calc/calc-lang.el (calc-latex-language, math-latex-parse-frac)
15207 (math-latex-print-frac): New functions.
15208 (math-oper-table, math-function-table, math-variable-table)
15209 (math-complex-format, math-input-filter): Add latex properties.
15210 (calc-set-language): Set math-expr-special-function-mapping.
15211
15212 * calc/calc-prog.el (calc-edit-user-syntax, calc-fix-token-name)
fe38e3b0 15213 (calc-write-parse-table-part): Add LaTeX support.
1be70c61
JB
15214
15215 * calc/calc.el (calc-language): Adjust docstring.
15216 (calc-set-mode-line): Add LaTeX support.
15217 (math-expr-special-function-mapping): New variable.
e09d97e8 15218 (math-tex-ignore-words): Add to list.
fb89c330 15219
1be70c61
JB
15220 * calc/calccomp.el (math-compose-expr, math-compose-rows):
15221 Add LaTeX support.
15222 (math-compose-expr): Add support for special functions.
15223
15224 * calc/calc-help.el (calc-d-prefix-help): Add LaTeX.
15225
2d08f307
NR
152262005-01-31 Nick Roberts <nickrob@snap.net.nz>
15227
15228 * progmodes/gdb-ui.el (gdb-memory-address)
15229 (gdb-memory-repeat-count, gdb-memory-format, gdb-memory-unit)
15230 (gdb-memory-mode-map, gdb-memory-format-keymap)
15231 (gdb-memory-format-menu, gdb-memory-unit-keymap)
15232 (gdb-memory-unit-menu): New variables for a buffer
15233 that lets the user examine program memory.
15234 (gdb-memory-set-address, gdb-memory-set-repeat-count)
15235 (gdb-memory-format-binary, gdb-memory-format-octal)
15236 (gdb-memory-format-unsigned, gdb-memory-format-signed)
15237 (gdb-memory-format-hexadecimal, gdb-memory-format-menu)
15238 (gdb-memory-format-menu-1, gdb-memory-unit-giant)
15239 (gdb-memory-unit-word, gdb-memory-unit-halfword)
15240 (gdb-memory-unit-byte, gdb-memory-unit-menu)
15241 (gdb-memory-unit-menu-1, gdb-make-header-line-mouse-map)
15242 (gdb-memory-mode, gdb-memory-buffer-name)
15243 (gdb-display-memory-buffer, gdb-frame-memory-buffer):
15244 New functions for above buffer.
15245
ce406543
RS
152462005-01-30 Richard M. Stallman <rms@gnu.org>
15247
15248 * cus-edit.el (custom-bury-buffer): Function deleted.
15249 (custom-buffer-done-function): Option deleted.
15250 (custom-buffer-done-kill): New (replacement option.
15251 (Custom-buffer-done): Call quit-window.
15252 (custom-buffer-create-internal): Update for above changes.
15253
03c64f2e
LT
152542005-01-29 Luc Teirlinck <teirllm@auburn.edu>
15255
15256 * simple.el (undo-ask-before-discard): New var.
15257 (undo-outer-limit-truncate): Implement it.
15258 (undo-extra-outer-limit): Doc update.
15259
5a92a9eb
RS
152602005-01-29 Richard M. Stallman <rms@gnu.org>
15261
394dff57 15262 * ses.el (undo-more): Delete defadvice.
5a92a9eb
RS
15263 (ses-begin-change): Doc fix.
15264
15265 * dired.el (dired-mode-map): Remap `undo' and `advertised-undo'
15266 instead of rebinding C-x u and C-_.
15267
15268 * files.el (normal-backup-enable-predicate): Return nil for files
15269 in /tmp, regardless of temporary-file-directory.
15270
15271 * man.el (Man-getpage-in-background): Disable undo in Man buffer.
15272
15273 * rect.el (delete-rectangle-line, delete-extract-rectangle-line)
15274 (open-rectangle, delete-whitespace-rectangle-line)
03c64f2e 15275 (clear-rectangle-line): If FILL, pass t instead of FILL
5a92a9eb
RS
15276 for move-to-column's 2nd arg.
15277
15278 * simple.el (undo): Fix the test for continuing a series of undos.
15279 (undo-more): Set pending-undo-list to t when we reach end.
394dff57 15280 (pending-undo-list): Move up defvar.
5a92a9eb
RS
15281
15282 * wid-edit.el (widget-button-click):
15283 Shorten the range of the track-mouse binding.
15284
15285 * comint.el (comint-insert-input): Undo previous changes;
15286 use last-input-event in interactive spec.
15287
28d986b9
EZ
152882005-01-29 Eli Zaretskii <eliz@gnu.org>
15289
cf63e6fa
EZ
15290 * progmodes/compile.el (compilation-start): Bind buffer-read-only
15291 to nil before invoking call-process. Reset buffer's modified flag
15292 after fontifying it in the no-async branch.
15293
28d986b9
EZ
15294 * wid-edit.el (widget-specify-button): If mouse pointer shape
15295 cannot be changed, use mouse face instead.
15296
c7c87573
NR
152972005-01-29 Nick Roberts <nickrob@snap.net.nz>
15298
15299 * progmodes/gdb-ui.el (gdb-info-breakpoints-custom)
15300 (gdb-goto-breakpoint): Make breakpoint handling work on template
88cc5da7 15301 functions in C++. Reported by Martin Reed <mjreed@essex.ac.uk>
588c0770 15302 (gdb-assembler-custom): Update to recognize breakpoint information
88cc5da7 15303 added on 2005-01-19.
c7c87573 15304
394dff57
SM
153052005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
15306
15307 * progmodes/scheme.el (scheme-mode-variables): Set comment-add.
15308 (dsssl-mode): Use define-derived-mode.
15309 (scheme-mode-initialize): Remove.
15310 (scheme-mode): Use run-mode-hooks.
15311
15312 * cus-edit.el (customize-group-other-window)
15313 (custom-buffer-create-other-window): Don't override special-display-*.
15314 (custom-mode-map): Make it dense.
15315
15316 * emacs-lisp/lisp-mode.el (eval-defun-1): Make sure `defvar' always
15317 sets the default value.
15318
2d65673f
EZ
153192005-01-28 Eli Zaretskii <eliz@gnu.org>
15320
15321 * descr-text.el: Add more keywords.
15322
6b626913
SM
153232005-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
15324
b9fbc167
SM
15325 * speedbar.el: Avoid unnecessary use of locate-library.
15326
6b626913
SM
15327 * international/mule-cmds.el (standard-display-european-internal):
15328 Don't fiddle with latin-1 non-break space any more since it's now
15329 special cased in the C code.
15330 Don't "do&undo" setting for 160 (especially, don't undo incorrectly).
15331
3bf93f74
LT
153322005-01-26 Luc Teirlinck <teirllm@auburn.edu>
15333
15334 * cus-start.el (all): Add `undo-outer-limit'.
15335
31df23f5
LK
153362005-01-25 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
15337
6b626913
SM
15338 * textmodes/bibtex.el (bibtex-format-entry):
15339 Use `bibtex-empty-field-re' only on the text of fields, not on entire
31df23f5
LK
15340 field lines.
15341 (bibtex-autofill-entry): Use `bibtex-empty-field-re' on a string,
15342 not on part of a buffer.
15343
153442005-01-25 Lute Kamstra <lute@gnu.org>
15345
15346 * textmodes/bibtex.el (bibtex-empty-field-re): Don't match
15347 nonempty field text strings like "{letters\\macro{}more letters}".
15348 Clarify docstring.
15349 (bibtex-sort-entry-class, bibtex-autokey-titleword-ignore)
15350 (bibtex-entry-offset, bibtex-parse-association)
15351 (bibtex-parse-field-name): Fix typos in docstrings.
6b626913 15352 (bibtex-field-list, bibtex-find-crossref): Fix typos in error messages.
31df23f5 15353
19f26a89 153542005-01-24 Carsten Dominik <dominik@science.uva.nl>
640d0c89 15355
60fc9395 15356 * textmodes/reftex-global.el (reftex-isearch-push-state-function)
640d0c89 15357 (reftex-isearch-pop-state-function, reftex-isearch-isearch-search)
60fc9395
CD
15358 (reftex-isearch-switch-to-next-file, reftex-isearch-turn-off)
15359 (reftex-isearch-turn-on, reftex-isearch-minor-mode): New functions.
15360
15361 * textmodes/reftex.el (reftex-mode-menu): Add entry for reftex
15362 isearch minor mode.
15363
fe860842
LT
153642005-01-24 Luc Teirlinck <teirllm@auburn.edu>
15365
15366 * help-at-pt.el (help-at-pt-display-when-idle): Add autoload cookie.
15367
2fc3738c
LK
153682005-01-24 Lute Kamstra <lute@gnu.org>
15369
15370 * textmodes/ispell.el (ispell-dictionary-alist-4): Rewrite the
15371 CASECHARS and NOT-CASECHARS regular expressions of the
15372 "nederlands" and "nederlands8" dictionaries to prevent a "Range
15373 striding over charsets" error.
15374
dacb2f70
JB
153752005-01-24 Jay Belanger <belanger@truman.edu>
15376
15377 * calc/calc-store.el (calc-declare-variable): Use calc-var-name to
15378 display variable name.
15379
e1a050dc
KH
153802005-01-24 Kenichi Handa <handa@m17n.org>
15381
15382 * international/encoded-kb.el (encoded-kbd-iso2022-single-shift):
15383 Fix setting of the element of encoded-kbd-iso2022-invocations.
15384
ac94d5f4
NR
153852005-01-24 Nick Roberts <nickrob@snap.net.nz>
15386
15387 * progmodes/gdb-ui.el (gdb-goto-breakpoint, gdb-frames-select)
15388 (gdb-threads-select): Change to also accept mouse events.
15389 (gdb-mouse-goto-breakpoint, gdb-frames-mouse-select)
15390 (gdb-threads-mouse-select): Delete.
15391
9bb99df6
LT
153922005-01-23 Luc Teirlinck <teirllm@auburn.edu>
15393
15394 * files.el (insert-directory): Take care of empty directory,
15395 listed without -a switch.
15396
bd6a8278
SM
153972005-01-23 Stefan Monnier <monnier@iro.umontreal.ca>
15398
04138be8
SM
15399 * textmodes/refill.el (refill-post-command-function):
15400 Add `indent-new-comment-line' and `reindent-then-newline-and-indent'
15401 to the list of functions that we should be careful not to undo.
15402 (refill-late-fill-paragraph-function): Remove.
15403 (refill-saved-state): New var.
15404 (refill-mode): Use it to save fill-paragraph-function.
15405 Save also the value of auto-fill-function.
15406
bd6a8278
SM
15407 * term/w32-win.el: Simplify code.
15408
5c20cae2
KS
154092005-01-23 Kim F. Storm <storm@cua.dk>
15410
8f958b40
KS
15411 * simple.el (line-move): Adapt to new return value from
15412 pos-visible-in-window-p.
15413
5c20cae2
KS
15414 * simple.el (line-move): Fix last change. Check partial
15415 visibility at point rather than at window-start.
15416
e1c7e69a
JR
154172005-01-22 Jason Rumney <jasonr@gnu.org>
15418
15419 * term/w32-win.el (xw-defined-colors): Remove debug-message.
15420
3d4d788a
DK
154212005-01-22 David Kastrup <dak@gnu.org>
15422
15423 * progmodes/grep.el: Add alias `find-grep' for `grep-find'.
15424
1a8461d3
EZ
154252005-01-22 Eli Zaretskii <eliz@gnu.org>
15426
15427 * type-break.el (type-break-mode): Add a test for
15428 type-break-file-name being non-nil.
15429
1da1887d
EZ
154302005-01-22 Toby Allsopp <Toby.Allsopp@navman.com> (tiny change)
15431
15432 * net/eudc.el (top level): Call (message "") via progn, so that
15433 eudc-options-file is loaded.
15434
d00e399a
KS
154352005-01-22 Kim F. Storm <storm@cua.dk>
15436
15437 * simple.el (line-move-1): Rename from line-move.
15438 (line-move): New function that adjusts vscroll for partially
15439 visible rows, and calls line-move-1 otherwise.
15440
2ff1dec9
JW
154412005-01-21 Ren\e,Ai\e(B Kyllingstad <listmailxemacs@kyllingstad.com>
15442
623f1465 15443 * pcomplete.el: Define pcomplete-read-event instead of read-event,
2ff1dec9
JW
15444 since it's not a complete read-event implementation
15445
7ec35700
JB
154462005-01-20 Jay Belanger <belanger@truman.edu>
15447
15448 * calc/calc-ext.el (calc-fancy-prefix-other-key): Set prefix arg
15449 for called function.
15450
a15252fd
ST
154512005-01-20 Steven Tamm <steventamm@mac.com>
15452
6b626913 15453 * term/mac-win.el (process-connection-type): Remove.
a15252fd
ST
15454 Controlled now by s/darwin.h:PTY_ITERATION.
15455
66c226bf
SM
154562005-01-20 Stefan Monnier <monnier@iro.umontreal.ca>
15457
15458 * window.el (handle-select-window): Don't switch window when we're
15459 in the minibuffer.
15460
7c018923
SM
154612005-01-10 Paul Pogonyshev <pogonyshev@gmx.net>
15462
15463 * subr.el (dotimes-with-progress-reporter): New macro.
15464
15465 * ses.el (ses-dotimes-msg): Remove macro.
15466 Use `dotimes-with-progress-reporter' instead.
15467
8db8a5cf
ST
154682005-01-19 Steven Tamm <steventamm@mac.com>
15469
15470 * term/mac-win.el (process-connection-type): Use new
588c0770 15471 operating-system-release variable to use ptys on Darwin 7 (OS X
8db8a5cf
ST
15472 10.3) when using carbon build.
15473
7679290d
JB
154742005-01-19 Jay Belanger <belanger@truman.edu>
15475
15476 * calc/calc-ext.el (calc-fancy-prefix-other-key): Don't clear
15477 flags if the last command was a tab or M-tab.
15478
17c90a9e
JB
15479 * calc/calc-prog.el (calc-user-define-edit): Put original formula
15480 in formula editing buffer.
15481
2c60b6d3
NR
154822005-01-19 Nick Roberts <nickrob@snap.net.nz>
15483
15484 * progmodes/gdb-ui.el (gdb-put-breakpoint-icon): Add help-echo for
15485 breakpoint image symbol in margin.
15486
1ff85beb
JB
154872005-01-19 Jay Belanger <belanger@truman.edu>
15488
15489 * calc/calc-prog.el (calc-execute-kbd-macro):
15490 Ignore calc-keep-arg-flag.
15491
664ca704
KH
154922005-01-19 Kenichi Handa <handa@m17n.org>
15493
15494 * textmodes/ispell.el (ispell-looking-at): New function.
15495 (ispell-process-line): Use ispell-looking-at to compare the ispell
15496 output and the buffer contents.
15497
926787be
JB
154982005-01-18 Jay Belanger <belanger@truman.edu>
15499
15500 * calc/calc.el (calc-display-raw): Fix docstring.
15501
67b9b71f
SM
155022005-01-18 Stefan Monnier <monnier@iro.umontreal.ca>
15503
7c018923
SM
15504 * simple.el (blink-matching-open): Strip extra info from syntax.
15505
67b9b71f
SM
15506 * progmodes/sh-script.el (sh-here-doc-open-re): Don't allow | or other
15507 funny chars in the end-of-here-doc marker.
15508
83c7f806
NR
155092005-01-19 Nick Roberts <nickrob@snap.net.nz>
15510
15511 * progmodes/gdb-ui.el (gdb-put-string): Copy/create strings so
15512 that enable/disabled state of breakpoints is shown correctly in
15513 fringe and on ttys.
15514 (gdb-put-breakpoint-icon, gdb-info-breakpoints-custom):
15515 Add breakpoint information as text properties.
67b9b71f 15516 (gdb-mouse-toggle-breakpoint):
83c7f806 15517 Rename to gdb-mouse-set-clear-breakpoint.
67b9b71f 15518 (gdb-mouse-toggle-breakpoint): New function. Enable/disable
83c7f806
NR
15519 breakpoints in the margin.
15520 (gdb-remove-strings): Simplify.
15521
538a5f8b
JB
155222005-01-17 Jay Belanger <belanger@truman.edu>
15523
15524 * calc/calc-yank.el (calc-edit-mode): Inhibit read-only when
15525 erasing buffer.
15526
444919be
RS
155272005-01-17 Richard M. Stallman <rms@gnu.org>
15528
15529 * progmodes/grep.el (grep-find): Copy from `grep' the condition
15530 for calling grep-compute-defaults.
15531
15532 * play/decipher.el (decipher-mode): Don't call decipher-read-alphabet
15533 if buffer is empty.
15534
15535 * emacs-lisp/lisp.el (backward-kill-sexp, kill-sexp): Doc fixes.
15536
67476fca
SM
155372005-01-17 Stefan Monnier <monnier@iro.umontreal.ca>
15538
15539 * hilit-chg.el (highlight-changes-mode): Don't autoload.
15540
15541 * bindings.el (mode-line-mode-menu): Use bound-and-true-p for all the
15542 non-preloaded variables.
15543
4042dc25
ST
155442005-01-17 Steven Tamm <steventamm@mac.com>
15545
15546 * textmodes/tex-mode.el (tex-start-shell): Adding -i to the
15547 tex-shell cause to force interactivity when using pipes.
15548
aea3bdb1
KS
155492005-01-17 Kim F. Storm <storm@cua.dk>
15550
15551 * simple.el (just-one-space): Make arg optional.
15552
41774623
NR
155532005-01-17 Nick Roberts <nickrob@snap.net.nz>
15554
15555 * xt-mouse.el (xterm-mouse-event): Set new optional fourth arg in
30598da5 15556 posn-at-x-y to t to access left-margin.
41774623 15557
01917a18
MA
155582005-01-16 Michael Albinus <michael.albinus@gmx.de>
15559
15560 Sync with Tramp 2.0.47.
15561
11948172 15562 * net/tramp.el (tramp-operation-not-permitted-regexp) New defcustom,
01917a18
MA
15563 catching keep-date problems in cp/scp operations.
15564 (tramp-handle-copy-file): Don't call `set-file-modes'
15565 unconditionally. Specialized functions should know better what is
15566 necessary. This improves performance a little bit, and the
15567 functions could catch errors with `cp -p' and `scp -p'.
15568 (tramp-do-copy-or-rename-file-via-buffer)
15569 (tramp-do-copy-or-rename-file-out-of-band): Call `set-file-modes'
15570 when appropriate.
67476fca
SM
15571 (tramp-do-copy-or-rename-file-directly): Mask `cp -p' error.
15572 Call `set-file-modes' when appropriate.
01917a18
MA
15573 (tramp-action-out-of-band): Mask `scp -p' error. Reported by Isak
15574 Johnsson <isak@hypergene.com>
15575 (tramp-get-buffer, tramp-get-debug-buffer): Discard the undo list
15576 of both Tramp buffer and debug buffer. Reported by Joakim Verona
15577 <joakim@verona.se>
15578 (tramp-file-name-for-operation): Mark `shell-command' as magic for
15579 Emacs only.
15580
11948172 15581 * net/tramp-util.el (tramp-minor-mode): New minor mode. Add it to
01917a18
MA
15582 `find-file-hooks' and `dired-mode-hook'.
15583 (tramp-minor-mode-map): Respective map. Add remapping for
15584 `compile' and `recompile'.
15585 (tramp-remap-command, tramp-recompile): New defuns.
15586 (tramp-compile): Enable `tramp-minor-mode' and `compilation-mode'
15587 in buffer "*Compilation*". Call the commands asynchronously.
15588
11948172 15589 * net/tramp-vc.el (tramp-vc-do-command, tramp-vc-do-command-new)
01917a18
MA
15590 (tramp-vc-simple-command): Call `tramp-handle-shell-command' but
15591 `shell-command', because it isn't magic in XEmacs. Reported by
15592 Adrian Aichner <adrian@xemacs.org>.
15593
11948172 15594 * net/tramp-smb.el (tramp-smb-file-name-handler-alist): Add entry for
01917a18
MA
15595 `substitute-in-file-name.
15596 (tramp-smb-handle-substitute-in-file-name): New defun.
15597 (tramp-smb-advice-PC-do-completion): Delete advice.
15598
155992005-01-16 Kai Grossjohann <kgrossjo@eu.uu.net>
15600
11948172 15601 * net/tramp.el (tramp-wait-for-output): Fix typo in echo processing.
01917a18
MA
15602 Fix error in deleting region.
15603
d4b6c2e3
RS
156042005-01-15 Richard M. Stallman <rms@gnu.org>
15605
15606 * emacs-lisp/lisp-mnt.el (lm-with-file): Use Lisp mode in temp buffer.
15607 In non-temp buffer, switch syntax table temporarily.
15608
15609 * emacs-lisp/lisp-mode.el (indent-pp-sexp): Doc fix.
15610
15611 * replace.el (occur-accumulate-lines, occur-engine): Avoid warnings.
15612
15613 * tar-mode.el (tar-extract): Bind buffer-undo-list to t.
15614
15615 * imenu.el (imenu--split-menu): Copy menulist before sorting.
15616 (imenu--generic-function): Use START, not BEG, as pos of definition.
15617
15618 * simple.el (just-one-space): Argument specifies number of spaces.
15619
15620 * simple.el (eval-expression-print-format): Avoid warning
15621 about edebug-active.
15622
c85465f9 156232005-01-15 James R. Van Zandt <jrvz@comcast.net> (Tiny change)
d4b6c2e3
RS
15624
15625 * progmodes/sh-script.el: Code copied from make-mode.el
15626 with small changes,
15627 (sh-mode-map): Bind C-c C-\.
15628 (sh-backslash-column, sh-backslash-align): New variables.
15629 (sh-backslash-region, sh-append-backslash): New functions.
aea3bdb1 15630
43805352
EZ
156312005-01-15 Sergey Poznyakoff <gray@Mirddin.farlep.net>
15632
15633 * mail/rmail.el: Updated to work with movemail from GNU Mailutils
67476fca 15634 (rmail-pop-password, rmail-pop-password-required): Move to
43805352 15635 rmail-obsolete group.
67476fca 15636 (rmail-set-pop-password): Rename to rmail-set-remote-password.
43805352 15637 All callers updated.
67476fca 15638 (rmail-get-pop-password): Rename to rmail-get-remote-password.
43805352
EZ
15639 Take an argument specifying whether it is POP or IMAP mailbox we
15640 are using. All callers updated.
67476fca
SM
15641 (rmail-pop-password-error): Rename to
15642 rmail-remote-password-error. Added mailutils-specific error message.
43805352
EZ
15643 (rmail-movemail-search-path)
15644 (rmail-movemail-variant-in-use): New variables.
67476fca
SM
15645 (rmail-remote-password, rmail-remote-password-required):
15646 New customization variables.
15647 (rmail-probe,rmail-autodetect, rmail-movemail-variant-p): New funs.
43805352 15648 (rmail-parse-url): New function.
67476fca 15649 (rmail-get-new-mail, rmail-insert-inbox-text): Update for use
43805352
EZ
15650 with GNU mailutils movemail.
15651
5754a69e
EZ
156522005-01-15 Kevin Ryde <user42@zip.com.au>
15653
15654 * info-look.el (c-mode/symbol): Add ^` to prefix, and change
15655 suffix to space, $ or '$, to correctly position point when going
15656 to @table style constants like DBL_MAX.
15657
a7ed85f0
EZ
156582005-01-15 Jorgen Schaefer <forcer@forcix.cx> (tiny change)
15659
15660 * type-break.el (type-break-mode, type-break-file-time)
67476fca
SM
15661 (type-break-file-keystroke-count, type-break-choose-file):
15662 Don't store data in or load data from the file if type-break-file-name
a7ed85f0
EZ
15663 is nil.
15664 (type-break-file-name): Doc update as per the above.
15665
f79b331a
EZ
156662005-01-15 Stephen Eglen <S.J.Eglen@damtp.cam.ac.uk> (tiny change)
15667
15668 * woman.el (woman-dired-define-key-maybe): If KEY is undefined,
15669 lookup-key might return nil; handle that.
15670
8b3a75ac
EZ
156712005-01-15 Alan Mackenzie <acm@muc.de>
15672
15673 * ebrowse.el (ebrowse-class-in-tree): Return the tail of the tree
67476fca 15674 rather than the element found, thus enabling the tree to be setcar'd.
8b3a75ac 15675
791d856f
CD
156762005-01-14 Carsten Dominik <dominik@science.uva.nl>
15677
15678 * textmodes/org.el (org-show-following-heading): New option.
15679 (org-show-hierarchy-above): Use `org-show-following-heading'.
7d7dac8c 15680 (org-cycle): Documentation fix.
791d856f
CD
15681
15682 * textmodes/org.el (orgtbl-optimized): New option
15683 (orgtbl-mode): New command, a minor mode.
15684 (orgtbl-mode-map): New variable.
15685 (turn-on-orgtbl, orgtbl-mode, orgtbl-make-binding)
15686 (orgtbl-error, orgtbl-self-insert-command)
15687 (orgtbl-delete-backward-char, orgtbl-delete-char): New functions.
15688
15689 * textmodes/org.el (org-mode): `org-table-may-need-update' is now
15690 a local variable in each org-mode buffer.
15691
67476fca 15692 * textmodes/org.el (org-set-regexps-and-options): Rename from
791d856f 15693 `org-set-regexps'. Added checking for STARTUP keyword.
67476fca 15694 (org-get-current-options): Add STARTUP options.
1bef8597 15695 (org-table-insert-row): Make mode intelligent about when
791d856f 15696 realignment is needed.
67476fca
SM
15697 (org-self-insert-command, org-delete-backward-char, org-delete-char):
15698 New commands.
15699 (org-enable-table-editor): New default value `optimized'.
791d856f
CD
15700 (org-table-blank-field): Support blanking regions if active.
15701
af41e141
CD
157022005-01-14 Carsten Dominik <dominik@science.uva.nl>
15703
099fc2c9
CD
15704 * textmodes/reftex-cite.el (reftex-bib-sort-year): Catch the case
15705 if the year is not given.
af41e141 15706
67476fca
SM
15707 * textmodes/reftex-ref.el (reftex-replace-prefix-escapes):
15708 Add new escapes %m and %M, fixed bug with %F by adding
099fc2c9 15709 save-match-data.
67476fca
SM
15710 (reftex-reference): Remove ?. from list of spaces.
15711 (reftex-label-info): Add automatic label prefix recognition.
15712
15713 * textmodes/reftex-index.el (reftex-index-next-phrase):
15714 Add slave parameter to call of `reftex-index-this-phrase'.
15715 (reftex-index-this-phrase): New optional argument.
15716 (reftex-index-region-phrases): Add slave parameter to call of
15717 `reftex-index-this-phrase'.
15718 (reftex-display-index): New argument redo.
15719 (reftex-index-rescan): Add 'redo to arguments of
15720 `reftex-display-index'.
af41e141 15721 (reftex-index-Rescan, reftex-index-revert)
67476fca
SM
15722 (reftex-index-switch-index-tag): Add 'redo to arguments of
15723 `reftex-display-index'.
15724 (reftex-index-make-phrase-regexp): Fix bug with case-sensitive
15725 indexing. Fix bug with matching is there is a quote before or
af41e141
CD
15726 after the word.
15727
67476fca
SM
15728 * textmodes/reftex-cite.el (reftex-all-used-citation-keys):
15729 Fix bug when collecting citation keys in lines with comments.
af41e141
CD
15730 (reftex-citation): Prefix argument no longer rescans the document,
15731 but forces prompting for optional arguments of cite macros.
67476fca 15732 (reftex-do-citation): Prompting for optional arguments implemented.
af41e141 15733
67476fca
SM
15734 * textmodes/reftex-vars.el (reftex-cite-format-builtin):
15735 Add optional arguments to most cite commands.
af41e141
CD
15736 (reftex-cite-cleanup-optional-args): New option
15737 (reftex-cite-prompt-optional-args): New option.
67476fca 15738 (reftex-trust-label-prefix): New option.
af41e141 15739
67476fca
SM
15740 * textmodes/reftex-toc.el (reftex-toc-find-section):
15741 Add push-mark before changing the position in the buffer.
af41e141 15742
67476fca
SM
15743 * textmodes/reftex.el (reftex-prefix-to-typekey-alist): New variable.
15744 (reftex-compile-variables): Compute reftex-prefix-to-typekey-alist.
af41e141 15745
5ca75c83
NR
157462005-01-14 Nick Roberts <nickrob@snap.net.nz>
15747
15748 * xt-mouse.el (xterm-mouse-event): Compute window co-ordinates
15749 more carefully.
15750
ed8031f2
SM
157512005-01-13 Stefan Monnier <monnier@iro.umontreal.ca>
15752
15753 * textmodes/sgml-mode.el (sgml-fill-nobreak): New fun.
15754 (sgml-mode): Use it.
15755 (sgml-get-context): Better keep track of implicitly closed tags.
15756
7573e36d
KH
157572005-01-13 Kenichi Handa <handa@m17n.org>
15758
15759 * textmodes/ispell.el: These changes are to fix misalignment error
15760 caused by equivalent characters of different Emacs charsets.
15761 (ispell-unified-chars-table): New variable.
15762 (ispell-get-decoded-string): New function.
15763 (ispell-get-casechars, ispell-get-not-casechars)
15764 (ispell-get-otherchars): Call ispell-get-decoded-string.
15765
80888260
JPW
157662005-01-12 Johan Bockg\e,Ae\e(Brd <bojohan@users.sourceforge.net>
15767
15768 * custom.el (custom-declare-variable): Just put symbol instead
e2244c1d 15769 of (defvar . symbol) in `current-load-list'.
80888260 15770
9deb0aba
RS
157712005-01-12 Reiner Steib <Reiner.Steib@gmx.de>
15772
15773 * emacs-lisp/elint.el: Fixed typo in Commentary section.
15774
f5340eb7
JB
157752005-01-12 Jay Belanger <belanger@truman.edu>
15776
15777 * calc/calc-help.el (calc-describe-key): Use temporary info buffer
15778 to create a Calc summary.
15779
1e801ac3
KS
157802005-01-12 Kim F. Storm <storm@cua.dk>
15781
15782 * mouse.el (mouse-on-link-p): Change functionality and doc
15783 string to comply with latest description in lisp ref.
15784
a1c9fd19
NR
157852005-01-12 Nick Roberts <nickrob@snap.net.nz>
15786
ed8031f2
SM
15787 * xt-mouse.el (xterm-mouse-translate, xterm-mouse-event):
15788 Enable mouse clicks on mode-line, header-line and margin.
a1c9fd19
NR
15789 (event-type): Give mouse event symbols an 'event-kind property
15790 with value 'mouse-click.
15791
066a23af
JL
157922005-01-12 Juri Linkov <juri@jurta.org>
15793
15794 * facemenu.el (list-colors-display): Add new arg buffer-name.
15795 Use it. Fix docstring. Replace code for identifying duplicate
15796 colors by the name with call to `list-colors-duplicates' which
15797 identifies duplicate colors by the value unless the color
15798 is one of special Windows colors. Set truncate-lines to t.
15799 Print sorted duplicate color names on each line. Indent to 22
15800 \(the longest color name in rgb.txt) instead of 20. Optimize.
15801 (list-colors-duplicates): New function.
15802 (facemenu-color-name-equal): Delete function.
15803
987d1819
JL
15804 * facemenu.el (list-colors-print): New function created from code
15805 in list-colors-display. Print #RRGGBB at the window right edge.
15806 (list-colors-display): When temp-buffer-show-function is not
15807 defined, call list-colors-print from temp-buffer-show-hook
15808 to get the right value of window-width in list-colors-print
15809 after the buffer is displayed.
15810
aac42a1b
JL
15811 * simple.el (pop-mark): Move deactivate-mark out of conditional
15812 part to deactivate the active mark regardless of the state of the
15813 mark ring.
15814
15815 * desktop.el (desktop-save): Add `mode: emacs-lisp' to the local
15816 variables line in desktop files.
15817
afd33362
JL
158182005-01-12 Juri Linkov <juri@jurta.org>
15819
15820 * isearch.el (search-highlight, isearch, isearch-lazy-highlight):
15821 Bring together isearch highlight related options.
15822 (lazy-highlight): Replace group `replace' by `matching'.
15823 (lazy-highlight-cleanup, lazy-highlight-initial-delay)
15824 (lazy-highlight-interval, lazy-highlight-max-at-a-time)
15825 (lazy-highlight): Add aliases to old names isearch-lazy-highlight-...
15826 and declare them obsolete.
15827 (lazy-highlight-face): Rename from isearch-lazy-highlight-face.
15828 (isearch-faces): Remove defgroup.
15829 (isearch-overlay, isearch-highlight, isearch-dehighlight):
15830 Move isearch highlighting code closer to lazy highlighting code.
15831
15832 * replace.el (query-replace-lazy-highlight): Add lazy-highlight group.
15833 (query-replace-highlight, query-replace-lazy-highlight)
15834 (query-replace): Move definitions to the beginning of the file.
15835
424b9d3e
JL
158362005-01-11 Juri Linkov <juri@jurta.org>
15837
881b07f9
JB
15838 * toolbar/back_arrow.xpm, toolbar/back_arrow.pbm
15839 * toolbar/lc-back_arrow.xpm, toolbar/lc-fwd_arrow.xpm
424b9d3e
JL
15840 * toolbar/fwd_arrow.xpm, toolbar/fwd_arrow.pbm: New icons.
15841
15842 * info.el (Info-history-forward): New variable.
15843 (Info-select-node): Reset Info-history-forward to nil.
15844 (Info-last): Turn into defalias.
15845 (Info-history-back): Rename from Info-last.
15846 Add current node to Info-history-forward.
15847 (Info-history-forward): New fun.
15848 (Info-mode-map): Replace Info-last by Info-history-back.
15849 Bind Info-history-forward to "r".
15850 (Info-mode-menu): Replace Info-last by Info-history-back.
15851 Fix menu item text. Add menu item for Info-history-forward.
15852 (info-tool-bar-map): Replace Info-last by Info-history-back.
15853 Replace its icon "undo" by "back_arrow". Add icon "fwd_arrow"
15854 for Info-history-forward.
15855 (Info-mode): Replace Info-last by Info-history-back in docstring.
15856 Add local variable Info-history-forward.
15857 (Info-goto-emacs-command-node): Replace Info-last by Info-history-back.
15858
fbd8dc8a
SM
158592005-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
15860
15861 * mouse.el (mouse-drag-mode-line-1, mouse-drag-vertical-line)
15862 (mouse-drag-region, mouse-drag-region-1, mouse-drag-secondary):
15863 Ignore select-window events rather than fiddle with
15864 mouse-autoselect-window.
15865
28f94a34
RS
158662005-01-11 Matthew Mundell <matt@mundell.ukfsn.org>
15867
15868 * type-break.el (type-break-mode): Fix previous change.
15869
b748957a
JB
158702005-01-10 Jay Belanger <belanger@truman.edu>
15871
10907497 15872 * calc/calc-ext.el (calc-reset): Reset when inside embedded
fbd8dc8a
SM
15873 calculator; only reset when point is inside a calculator.
15874 Don't adjust the window height if the window takes up the whole height
10907497 15875 of the frame.
b748957a 15876
e4edc5cd
TTN
158772005-01-10 Thien-Thi Nguyen <ttn@gnu.org>
15878
15879 * ebuff-menu.el (Electric-buffer-menu-mode):
15880 Preserve value of buffer-local var header-line-format.
15881
3579f0c2
JB
158822005-01-09 Jay Belanger <belanger@truman.edu>
15883
15884 * calc/calc.el (calc-mode-var-list-restore-saved-values):
15885 Make sure settings file exists before accessing it.
15886
7f72c3db
JB
15887 * calc/calc-embed.el (calc-embedded-subst):
15888 Replace math-multi-subst-rec, which is only supposed to be called
15889 by math-multi-subst, by math-multi-subst.
15890
5fbf7903
AS
158912005-01-09 Andre Spiegel <spiegel@gnu.org>
15892
15893 * vc.el (vc-allow-async-revert): New user option.
15894 (vc-disable-async-diff): New internal variable.
15895 (vc-revert-buffer): Use them to disable asynchronous diff.
15896
fbd8dc8a
SM
15897 * vc-cvs.el, vc-arch.el, vc-svn.el, vc-mcvs.el (vc-cvs-diff)
15898 (vc-arch-diff, vc-svn-diff, vc-mcvs-diff): Don't diff
5fbf7903
AS
15899 asynchronously if vc-disable-async-diff is t.
15900
809c26be
JB
159012005-01-09 Jay Belanger <belanger@truman.edu>
15902
15903 * calc/calc.el (defcalcmodevar): New macro.
15904 (calc-mode-var-list-restore-default-values)
15905 (calc-mode-var-list-restore-saved-values): New functions.
15906 (calc-mode-var-list): Use defcalcmodevar to define it.
15907 (calc-always-load-extensions, calc-line-numbering)
15908 (calc-line-breaking, calc-display-just, calc-display-origin)
15909 (calc-number-radix, calc-leading-zeros, calc-group-digits)
15910 (calc-group-char, calc-point-char, calc-frac-format)
15911 (calc-prefer-frac, calc-hms-format, calc-date-format)
15912 (calc-float-format, calc-full-float-format, calc-complex-format)
15913 (calc-complex-mode, calc-infinite-mode, calc-display-strings)
15914 (calc-matrix-just, calc-break-vectors, calc-full-vectors)
15915 (calc-full-trail-vectors, calc-vector-commas, calc-vector-brackets)
15916 (calc-matrix-brackets, calc-language, calc-language-option)
15917 (calc-left-label, calc-right-label, calc-word-size)
15918 (calc-previous-modulo, calc-simplify-mode, calc-auto-recompute)
15919 (calc-display-raw, calc-internal-prec, calc-angle-mode)
15920 (calc-algebraic-mode, calc-incomplete-algebraic-mode)
15921 (calc-symbolic-mode, calc-matrix-mode, calc-shift-prefix)
15922 (calc-window-height, calc-display-trail, calc-show-selections)
15923 (calc-use-selections, calc-assoc-selections)
15924 (calc-display-working-message, calc-auto-why, calc-timing)
15925 (calc-mode-save-mode, calc-standard-date-formats, calc-autorange-units)
15926 (calc-was-keypad-mode, calc-full-mode, calc-user-parse-tables)
15927 (calc-gnuplot-default-device, calc-gnuplot-default-output)
15928 (calc-gnuplot-print-device, calc-gnuplot-print-output)
15929 (calc-gnuplot-geometry, calc-graph-default-resolution)
15930 (calc-graph-default-resolution-3d, calc-invocation-macro)
15931 (calc-show-banner): Use defcalcmodevar to declare them and set
15932 their default values.
15933
15934 * calc/calc-ext.el (calc-reset): Restore saved values of variables
15935 instead of default values (but restore default values if there is
15936 an argument of 0).
15937
0ba9bc53
DK
159382005-01-09 David Kastrup <dak@gnu.org>
15939
15940 * desktop.el (desktop-restore-eager): Fix typo in type.
15941
03e31a1a
RS
159422005-01-08 Richard M. Stallman <rms@gnu.org>
15943
15944 * cus-edit.el (customize): Delete :link.
15945
3aba853a
JB
159462005-01-08 Jay Belanger <belanger@truman.edu>
15947
15948 * calc/calc.el (calc-mode): Remove the extension from the
15949 `calc-settings-file' file name when loading it.
15950
1f387600
KS
159512005-01-08 Kim F. Storm <storm@cua.dk>
15952
15953 * info.el (Info-mode-map, Info-next-link-keymap)
15954 (Info-prev-link-keymap, Info-up-link-keymap):
15955 Map follow-link to mouse-face.
15956 (Info-fontify-node): Add "mouse-2: " prefix to tooltip.
15957
a4dfc830
JB
159582005-01-08 Jay Belanger <belanger@truman.edu>
15959
15960 * calc/calc.el (calc-settings-file): Change default value.
15961 Suggested by cgw in a comment in calc-mode.el.
15962
15963 * calc/calc-mode.el (calc-settings-file-name):
15964 Compare calc-settings-file to user-init-file instead of ~/.emacs.
15965 Replace ~/.emacs in a prompt by calc-settings-file.
15966
9abb41eb
LH
159672005-01-07 Lars Hansen <larsh@math.ku.dk>
15968
7716b93b
KS
15969 * desktop.el (desktop-restore-eager, desktop-lazy-verbose)
15970 (desktop-lazy-idle-delay): New customizable variables.
9abb41eb
LH
15971 (desktop-buffer-args-list): New variable.
15972 (desktop-append-buffer-args): New function.
15973 (desktop-save): Call desktop-append-buffer-args for some buffers.
15974 (desktop-lazy-create-buffer): New function.
15975 (desktop-idle-create-buffers): New function.
15976 (desktop-read): Add message about buffers to restore lazily.
15977 (desktop-lazy-abort): New command.
15978 (desktop-clear): Call desktop-lazy-abort.
15979 (desktop-lazy-complete): New command.
15980
c7ce7fc4
RS
159812005-01-06 Richard M. Stallman <rms@gnu.org>
15982
15983 * emacs-lisp/find-func.el (find-face-definition):
fbd8dc8a 15984 Rename from find-face.
c7ce7fc4 15985
c35b0c6b
KS
159862005-01-06 Kim F. Storm <storm@cua.dk>
15987
15988 * simple.el (completion-list-mode-map): Map follow-link to mouse-face.
15989
15990 * man.el (Man-xref-man-page, Man-xref-header-file)
15991 (Man-xref-normal-file): Add follow-link property.
15992
4c07596d
JB
159932005-01-06 Jay Belanger <belanger@truman.edu>
15994
15995 * calc/calc-units.el: Make sure the proper macro definitions are
15996 available when compiling.
15997
b49018ff
JL
159982005-01-06 Juri Linkov <juri@jurta.org>
15999
fbd8dc8a
SM
16000 * isearch.el (isearch-lazy-highlight-update):
16001 Rename `isearch-lazy-highlight-interval' to `lazy-highlight-interval'.
b49018ff 16002
e3cde0c7
MB
160032005-01-06 Miles Bader <miles@gnu.org>
16004
fbd8dc8a 16005 * isearch.el (lazy-highlight): Rename from `lazy-highlight-face'.
e3cde0c7
MB
16006 (isearch-lazy-highlight-face): Use new name.
16007
4dbbcb46
SM
160082005-01-05 Stefan Monnier <monnier@iro.umontreal.ca>
16009
2eec3e8e
SM
16010 * uniquify.el (uniquify-rationalize-file-buffer-names):
16011 Re-add an interactive spec.
9890ec7d
SM
16012 (uniquify-rationalize-file-buffer-names): Fix corner case when renaming
16013 to the same name.
2eec3e8e 16014
4dbbcb46
SM
16015 * isearch.el (isearch-dehighlight): Remove unused arg `totally'.
16016 (isearch-update, isearch-done): Adjust calls accordingly.
16017
436c08c2
RS
160182005-01-05 Richard M. Stallman <rms@gnu.org>
16019
c7ce7fc4
RS
16020 * custom.el (custom-set-variables, custom-theme-set-variables):
16021 Clarify documentation.
16022
436c08c2 16023 * emacs-lisp/find-func.el (find-variable)
4dbbcb46 16024 (find-variable-other-window, find-variable-other-frame):
436c08c2
RS
16025 Fix the TYPE args to find-function-read and find-function-do-it.
16026 (find-function): Doc fix.
16027 (find-function-at-point): Replace function-at-point alias.
16028
4829145a
RS
160292005-01-04 Richard M. Stallman <rms@gnu.org>
16030
16031 * cus-face.el (custom-declare-face):
16032 Record defface in current-load-list.
16033
16034 * help-fns.el (variable-at-point): New arg ANY-SYMBOL.
16035
16036 * emacs-lisp/find-func.el: Doc fixes.
16037 (find-face-regexp): New variable.
16038 (find-function-regexp-alist): New variable.
16039 (find-function-C-source): Third arg is now TYPE.
16040 (find-function-search-for-symbol): Handle general TYPE.
16041 (find-function-read, find-function-do-it): Handle general TYPE.
16042 (find-definition-noselect, find-face): New functions.
16043 (function-at-point): Alias deleted.
16044
73a6a972
SM
160452005-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
16046
16047 * battery.el (display-battery-mode): Rename from display-battery.
16048 Handle the case where it gets turned off.
16049
60d1a807
RS
160502005-01-04 Richard M. Stallman <rms@gnu.org>
16051
dd496df6
RS
16052 * cus-edit.el (customize): Make :link point to user doc.
16053
16054 * man.el (Man-fontify-manpage): Turn off undo generation.
16055
60d1a807
RS
16056 * add-log.el (change-log-font-lock-keywords): Don't match just "From".
16057
d198dfaa
AS
160582005-01-04 Andreas Schwab <schwab@suse.de>
16059
16060 * files.el (insert-directory): Only look for error lines in
73a6a972 16061 inserted text. Don't move too far after processing --dired markers.
d198dfaa 16062
69ba53f7
RS
160632005-01-04 Richard M. Stallman <rms@gnu.org>
16064
16065 * mail/mailabbrev.el (sendmail-pre-abbrev-expand-hook):
16066 Don't expand if the character is @, period, dash, etc.
16067 (define-mail-abbrev): Quote names that contain problem characters.
16068
d4bb7735
TTN
160692005-01-04 Thien-Thi Nguyen <ttn@gnu.org>
16070
16071 * progmodes/hideshow.el: No longer require `cl'; `dolist' is standard.
16072
d57c7572
RS
160732005-01-03 Richard M. Stallman <rms@gnu.org>
16074
16075 * replace.el (replace-dehighlight): Use lazy-highlight-cleanup.
16076 (query-replace-highlight, query-replace-lazy-highlight)
16077 (query-replace): Definitions moved up. Doc fix.
16078
160792005-01-03 Richard M. Stallman <rms@gnu.org>
16080
16081 * isearch.el (lazy-highlight): Group renamed from isearch-lazy-...
16082 (lazy-highlight-cleanup, lazy-highlight-initial-delay)
16083 (lazy-highlight-interval, lazy-highlight-max-at-a-time)
73a6a972 16084 (lazy-highlight-face): Rename from isearch-lazy-...
d57c7572
RS
16085 Change all references to them.
16086
985a8e0f
LT
160872005-01-03 Luc Teirlinck <teirllm@auburn.edu>
16088
16089 * cus-edit.el (custom-file): Doc fix for defcustom.
16090 (custom-file): The function no longer sets the variable
16091 `custom-file' to its return value.
16092
16093 * startup.el (command-line): No longer load `custom-file'.
16094
8a525646
SM
160952005-01-03 Stefan Monnier <monnier@iro.umontreal.ca>
16096
1b60b25a
SM
16097 * emacs-lisp/find-func.el (find-variable-regexp): Avoid defface.
16098
8a525646
SM
16099 * progmodes/perl-mode.el (perl-nochange, perl-calculate-indent):
16100 Don't confuse module-prefixed identifiers for labels.
16101 Reported by Juan-Leon Lahoz Garcia <juanleon1@gmail.com>.
16102
c45c149c
RS
161032005-01-02 Richard M. Stallman <rms@gnu.org>
16104
969be033
RS
16105 * files.el (basic-save-buffer-1): Fix previous change.
16106
19996af4
RS
16107 * loadhist.el (file-loadhist-lookup): New function.
16108 (file-provides, file-requires): Use it.
16109
c45c149c
RS
16110 * electric.el (Electric-pop-up-window): Use fit-window-to-buffer
16111 instead of calculating the right size.
16112
d57c7572 161132005-01-02 Karl Chen <quarl@cs.berkeley.edu> (tiny change)
50292b6e 16114
3625f6b7 16115 * vc-svn.el (vc-svn-diff): Stay local if possible.
85aaa8d2 16116
d101bf56 161172005-01-02 Stefan Monnier <monnier@iro.umontreal.ca>
3625f6b7 16118
5e39b98a
SM
16119 * vc-arch.el (vc-arch-workfile-version): Handle the empty-branch case.
16120
50292b6e
SM
16121 * files.el (hack-local-variables): Fix last change.
16122
731da695
JB
161232005-01-02 Jay Belanger <belanger@truman.edu>
16124
16125 * calc/calc-yank.el (calc-edit-top): New variable.
16126 (calc-edit-mode): Set calc-edit-top to be the beginning of the edited
16127 object. Change header properties.
16128 (calc-edit-finish, calc-edit-finish-stack-object)
16129 (calc-edit-show-buffer): Use calc-edit-top to find the beginning of the
16130 edited object.
16131 * calc/calc-sel.el (calc-finish-selection-edit): Use calc-edit-top
16132 for the beginning of the edited object.
16133 * calc/calc-embed.el (calc-embedded-finish-edit): Use calc-edit-top
16134 for the beginning of the edited object.
16135 * calc/calc-prog.el (calc-edit-macro-finish-edit)
16136 (calc-finish-formula-edit, calc-macro-repeats)
16137 (calc-edit-macro-adjust-buffer, calc-edit-format-macro-buffer)
16138 (calc-edit-macro-pre-finish-edit): Use calc-edit-top for the
16139 beginning of the edited object.
16140 (calc-user-define-edit): Change the header for editing macros.
16141 Remove unnecessary variable.
16142
227c9573
JB
161432005-01-01 Jay Belanger <belanger@truman.edu>
16144
731da695 16145 * calc/calc-yank.el (calc-edit-mode): Change default header.
5e39b98a 16146 (calc-edit-finish, calc-show-edit-buffer): Adjust to handle new header.
731da695 16147 * calc/calc-store.el (calc-edit-variable): Change title to match new
c5757d2e 16148 header.
42a797de 16149 * calc/calc-prog.el (calc-edit-user-syntax): Change title in edit
c5757d2e
JB
16150 mode to match new header.
16151 (calc-user-define-edit): Change titles to include names of commands.
42a797de 16152 (calc-finish-formula-edit): Adjust to handle new header.
c5757d2e 16153 (calc-finish-macro-edit): Remove.
227c9573
JB
16154 (calc-edit-macro-repeats, calc-edit-macro-adjust-buffer)
16155 (calc-edit-macro-command, calc-edit-macro-command-type)
16156 (calc-edit-macro-combine-alg-ent, calc-edit-macro-combine-ext-command)
16157 (calc-edit-macro-combine-var-name, calc-edit-macro-combine-digits)
16158 (calc-edit-format-macro-buffer, calc-edit-macro-pre-finish-edit)
16159 (calc-edit-macro-finish-edit): New functions.
16160 (calc-user-define-edit): Use new functions to edit named calc macros.
16161
4c6af0f6
SM
161622005-01-01 Stefan <monnier@iro.umontreal.ca>
16163
16164 * files.el (hack-local-variables): Cleanup prefix/suffix matching.
16165
16166 * ses.el (copy-region-as-kill): Deactivate mark.
16167
3f68d7c8
RS
161682005-01-01 Richard M. Stallman <rms@gnu.org>
16169
f42a241b
RS
16170 * replace.el (occur-1): If the output buffer is also an input,
16171 don't kill it, rename it.
16172
16173 * faces.el (set-face-background, set-face-foreground): Doc fix.
16174
3f68d7c8
RS
16175 * cus-face.el (custom-face-attributes): Fix :help-echo strings
16176 for :foreground and :background.
16177
3f68d7c8 16178 * dired.el (dired-view-command-alist): Variable deleted.
4c6af0f6 16179 (dired-view-file, dired-mouse-find-file-other-window):
3f68d7c8
RS
16180 Delete the code to use it.
16181
41d0b092
KS
161822005-01-01 Kim F. Storm <storm@cua.dk>
16183
16184 * image.el (insert-sliced-image): Use t for line-height property.
16185
aea6ad3d 16186See ChangeLog.11 for earlier changes.
55115079
PA
16187
16188;; Local Variables:
16189;; coding: iso-2022-7bit
16190;; End:
16191
aea6ad3d 16192 Copyright (C) 2005 Free Software Foundation, Inc.
55115079
PA
16193 Copying and distribution of this file, with or without modification,
16194 are permitted provided the copyright notice and this notice are preserved.
16195
16196;;; arch-tag: e39939be-dab3-400e-86f5-0e2701a883c1