Change Maintainer field.
[bpt/emacs.git] / lisp / ChangeLog
CommitLineData
2d29381c
RF
12005-10-27 Romain Francoise <romain@orebokech.com>
2
3 * dired-x.el: Change Maintainer field.
4
a145b41c
CY
52005-10-26 Chong Yidong <cyd@stupidchicken.com>
6
7 * longlines.el (longlines-mode): Bind after-change-functions to
8 nil during initial decoding and final encoding.
9
51d96f88
DN
102005-10-26 Dan Nicolaescu <dann@ics.uci.edu>
11
12 * term.el (term-emulate-terminal, term-handle-colors-array)
13 (term-handle-ansi-escape): Specify the terminfo capabilities
14 implemented.
15
d75baf12
RS
162005-10-26 Richard M. Stallman <rms@gnu.org>
17
18 * info.el (Info-fontify-node): Fix detection of sentence-break
19 before *Note.
20
9700a45f
RF
212005-10-26 Romain Francoise <romain@orebokech.com>
22
d75baf12 23 * smerge-mode.el: Add `tools' to file keywords.
9700a45f 24
14924bb1
NR
252005-10-26 Nick Roberts <nickrob@snap.net.nz>
26
27 * progmodes/gud.el (gud-menu-map): Only display gud-until icon
28 when the fringe is not available.
29
30 * progmodes/gdb-ui.el (def-gdb-auto-updated-buffer)
31 (def-gdb-auto-update-trigger): Simplify construction.
32 (gdb-locals-buffer): Use def-gdb-auto-update-trigger instead of
33 def-gdb-auto-updated-buffer as gdb-info-locals-handler is
34 defined explicitly.
35 (gdb-assembler-buffer): Use def-gdb-auto-update-handler instead of
36 def-gdb-auto-updated-buffer as gdb-invalidate-assembler is
37 defined explicitly.
38 (gdb-info-locals-custom): Remove as it's a no-op.
39
e7b382ed
CY
402005-10-25 Chong Yidong <cyd@stupidchicken.com>
41
42 * longlines.el (longlines-mode): Remove narrowing before
43 performing the initial decoding or final encoding.
44
53aaf457
RF
452005-10-25 Romain Francoise <romain@orebokech.com>
46
47 * emacs-lisp/find-func.el (find-library-name): Also strip
48 extension if library name ends in .el, to take advantage of
49 `find-library-suffixes'.
50
8e7af2c6
RS
512005-10-25 Richard M. Stallman <rms@gnu.org>
52
53 * menu-bar.el (menu-bar-help-menu): Say which kind of therapist.
54
f344e9d2
JL
552005-10-25 Juri Linkov <juri@jurta.org>
56
57 * textmodes/texinfo.el (texinfo-mode): Change charset of one
58 quotation mark from [mule-unicode-0100-24ff] to [japanese-jisx0208].
59
47b5f6d6
SM
602005-10-25 Stefan Monnier <monnier@iro.umontreal.ca>
61
62 * play/blackbox.el (blackbox-mode-map): Move init into declaration.
63 (blackbox-redefine-key): Add argument `map'.
64
65 * jit-lock.el (jit-lock-fontify-now): Be careful not to skip multiline
66 regions when moving the jit-lock-context-unfontify-pos boundary.
67
2e167dc4
RS
682005-10-25 Reiner Steib <Reiner.Steib@gmx.de>
69
70 * net/browse-url.el (browse-url-of-buffer): Add ".html" to
71 filename.
72
fc50a3be
MY
732005-10-25 Masatake YAMATO <jet@gyve.org>
74
75 * dired-x.el (dired-virtual): Don't use `dired-insert-headerline'.
76
35b1f2e9
EZ
772005-10-25 Michael Cadilhac <michael.cadilhac-@t-lrde.epita.fr> (tiny change)
78
79 * play/blackbox.el (blackbox-redefine-key): New function.
80 (blackbox-mode-map): Use it to remap existing bindings for cursor
81 motion instead of binding literal keys.
82
3e99f6ee
GM
832005-10-25 Glenn Morris <rgm@gnu.org>
84
85 * calendar/diary-lib.el (diary-list-entries): Prevent infloop when
86 diary does not end in a newline. Do not assume a blank line at
87 the start of the diary file.
88
1f1ce6ab
KH
892005-10-25 Kenichi Handa <handa@m17n.org>
90
91 * international/quail.el (quail-translate-key): If the input
92 method is deterministic and failed to handle the last key, restart
93 the key handling loop from an appropriate key.
94
ead91593
MA
952005-10-25 Michael Albinus <michael.albinus@gmx.de>
96
97 * vc.el (vc-dired-mode): Extend comment for binding of
98 `directory-listing-before-filename-regexp'.
99
bc6785f3
SM
1002005-10-25 Stefan Monnier <monnier@iro.umontreal.ca>
101
102 * textmodes/texinfo.el (texinfo-mode):
103 * textmodes/paragraphs.el (sentence-end-base): Use real chars, so as
104 not to unnecessarily expose emacs-mule's internal char codes.
105
56da68fc
NR
1062005-10-25 Nick Roberts <nickrob@snap.net.nz>
107
e29a4981
NR
108 * progmodes/gdb-ui.el (gdb-put-breakpoint-icon): Correct help-echo.
109 Display hand pointer and help-echo on disabled icon too.
110 (gdb-mouse-until): New function.
111 (gdb-ann3): Bind it to mouse-2 and drag-mouse-1 in left fringe.
56da68fc 112
24bdbffe
CY
1132005-10-24 Chong Yidong <cyd@stupidchicken.com>
114
115 * menu-bar.el (menu-bar-help-menu): Rename "psychiatrist", in line
116 with 2005-10-23 change to doctor.el.
117
118 * finder.el (finder-mode-map): Add follow-link binding.
119
47ab3ac3
KS
1202005-10-25 Kim F. Storm <storm@cua.dk>
121
122 * progmodes/gdb-ui.el (gdb-ann3): Bind mouse-3 in left fringe
123 to gdb-mouse-toggle-breakpoint-fringe.
124 (gdb-mouse-toggle-breakpoint-margin): Rename from
125 gdb-mouse-toggle-breakpoint. Fix doc.
126 (gdb-mouse-toggle-breakpoint-fringe): New defun.
127 (gdb-put-string): Add optional SPROPS arg. Add props to string.
128 (gdb-put-breakpoint-icon): Add gdb-bptno and gdb-enabled
129 string properties also for fringe breakpoint bitmaps.
130
6bcf30dc
CD
1312005-10-24 Carsten Dominik <dominik@science.uva.nl>
132
bc6785f3 133 * textmodes/org.el (org-start-icalendar-file): Fix format form.
6bcf30dc 134
dc447cc5
MY
1352005-10-25 Masatake YAMATO <jet@gyve.org>
136
567ecdfb
SM
137 * simple.el (completion-common-substring):
138 Use `completion-common-substring' prior to `completion-base-size'.
139
1402005-10-24 Hrvoje Niksic <hniksic@xemacs.org>
141
142 * savehist.el: Require CL while compiling.
143 (savehist-history-variables): Remove.
144 (savehist-save-minibuffer-history, savehist-additional-variables)
145 (savehist-minibuffer-history-variables): New vars.
146 (savehist-save): Use them.
147 (savehist-uninstall, savehist-minibuffer-hook): New funs.
148 (savehist-install): New fun, extracted from savehist-load.
149 (savehist-load): Use them.
150
1512005-10-24 Stefan Monnier <monnier@iro.umontreal.ca>
152
153 * emacs-lisp/lisp-mode.el (easy-mmode-define-global-mode): Don't add
154 a dummy doc-string-elt property.
155 (defalias, defvaralias, define-category): Add a docstring property.
156
157 * image.el (defimage):
158 * widget.el (define-widget):
159 * custom.el (defface, defcustom): Add `doc-string' declaration.
160
161 * emacs-lisp/advice.el (ad-make-advised-definition): Fix arg-order.
162 (defadvice): Add `doc-string' declaration.
163
164 * emacs-lisp/byte-run.el (macro-declaration-function):
165 Handle `doc-string' declarations.
166 (define-obsolete-function-alias, define-obsolete-variable-alias):
167 Add `doc-string' declaration.
dc447cc5 168
1cbe1e4b
KH
1692005-10-24 Kenichi Handa <handa@m17n.org>
170
31a8d39f
KH
171 * international/utf-7.el (utf-7): Add autoload cookie.
172
1cbe1e4b
KH
173 * term/x-win.el: Register more Cyrillic characters in x-keysym-table.
174
28e48287
EZ
1752005-10-24 Eli Zaretskii <eliz@gnu.org>
176
81293113
EZ
177 * makefile.w32-in (autoloads): Use "." instead of $(lisp) in the
178 list of directories passed to batch-update-autoloads. Add "." to
179 the list of the echoed directories.
180
28e48287
EZ
181 * pgg-def.el:
182 * pgg-gpg.el:
183 * pgg-parse.el:
184 * pgg-pgp.el:
185 * pgg-pgp5.el:
186 * pgg.el: Moved here from the gnus subdirectory.
187
11422095
NR
1882005-10-24 Nick Roberts <nickrob@snap.net.nz>
189
190 * progmodes/gud.el (gud-filter): Bind inhibit-read-only to t
191 in case comint-prompt-read-only is set to t.
192
193 * progmodes/gdb-ui.el (gdb-send): Bind inhibit-read-only to t
194 in case comint-prompt-read-only is set to t.
195
ad1eff1b
GM
1962005-10-24 Ulf Jasper <ulf.jasper@web.de>
197
567ecdfb
SM
198 * calendar/icalendar.el (icalendar-version): Increase to 0.13.
199 Now a string.
200 (icalendar-import-format): Handle CLASS, STATUS, URL.
201 Rename `subject' to `summary'.
ad1eff1b
GM
202 (icalendar-import-format-summary): Rename from
203 `icalendar-import-format-subject'.
204 (icalendar-import-format-url, icalendar-import-format-status)
205 (icalendar-import-format-class): New variables.
206 (icalendar--rris): Take variable argument list.
207 (icalendar--datestring-to-isodate): Remove unnecessary
567ecdfb 208 calendar-style check when converting dates with explicit month names.
ad1eff1b
GM
209 (icalendar-export-region): Change return type of conversion
210 subroutines. Bury current buffer unless error occurred.
211 (icalendar--convert-to-ical)
212 (icalendar--parse-summary-and-rest): New functions.
213 (icalendar--convert-ordinary-to-ical)
214 (icalendar--convert-weekly-to-ical)
215 (icalendar--convert-yearly-to-ical)
216 (icalendar--convert-block-to-ical)
217 (icalendar--convert-cyclic-to-ical)
218 (icalendar--convert-anniversary-to-ical): Change return type.
219 Strip trailing blanks from subject.
220 (icalendar--convert-sexp-to-ical): Change return type.
221 Strip trailing blanks from subject. Handle simple sexp
222 entries as generated by icalendar.el.
223 (icalendar--convert-float-to-ical)
567ecdfb 224 (icalendar--convert-date-to-ical): Strip trailing blanks from subject.
ad1eff1b
GM
225 (icalendar-import-file): Doc fix.
226 (icalendar--format-ical-event): Handle CLASS, STATUS, URL.
227 Correct call to icalendar--rris.
228 (icalendar--convert-ical-to-diary): Doc fix. Rename `subject' to
229 `summary'.
230 (icalendar--add-diary-entry): Rename `subject' to `summary'.
231
c7cad90c
RF
2322005-10-24 Romain Francoise <romain@orebokech.com>
233
cbfc02e4
RF
234 * server.el (server-sentinel): Set query-on-exit flag to nil on
235 new client processes (it isn't inherited from the server process).
236
c7cad90c
RF
237 * replace.el (occur-engine): Rearrange text properties.
238
7c5ba0d2
SM
2392005-10-23 Stefan Monnier <monnier@iro.umontreal.ca>
240
241 * emacs-lisp/debug.el (debugger-make-xrefs): Don't assume
242 case-fold-search is nil.
243 (debug-help-follow): Use help-xref-interned directly.
244
3a20e510
CY
2452005-10-23 Chong Yidong <cyd@stupidchicken.com>
246
247 * thumbs.el (thumbs-image-type): Add .pbm.
248
24c324f9
RS
2492005-10-23 Richard M. Stallman <rms@gnu.org>
250
1df64254
RS
251 * faces.el (inhibit-face-set-after-frame-default): New variable.
252 (set-face-attribute): Bind it.
253 (face-set-after-frame-default): Test it.
254
6a897887
RS
255 * help-fns.el (describe-simplify-lib-file-name): New function.
256 (describe-function-1, describe-variable): Use it.
257
258 * faces.el (describe-face): Use describe-simplify-lib-file-name.
259
24c324f9
RS
260 * tooltip.el (tooltip-x-offset, tooltip-y-offset): Change defaults.
261 Eliminate nil as possible value.
262 (tooltip-hide-delay): Reduce internal-border-width.
263
264 * menu-bar.el (menu-bar-file-menu) <dired>: Change help-echo string.
265 (menu-bar-file-menu) <new-file>: Likewise.
266
267 * simple.el (line-move-finish): Ignore fields computing LINE-END.
268
96664fc0 269 * international/mule.el (load-with-code-conversion):
24c324f9
RS
270 Pass full file name to `eval-buffer' unless preloading.
271
272 * textmodes/flyspell.el (flyspell-large-region):
273 Call ispell-check-version.
274
96664fc0 275 * textmodes/ispell.el (ispell-local-dictionary-overridden):
24c324f9
RS
276 Fix the make-variable-buffer-local call that was supposed
277 to be for this variable.
278 (ispell-aspell-supports-utf8): Doc fix.
279 (ispell-find-aspell-dictionaries): Preserve elements of
280 ispell-dictionary-alist for dictionaries that aspell doesn't report.
281 (ispell-aspell-find-dictionary): Return nil on error.
282
283 * play/doctor.el (doctor-doc): Don't say "psychiatrist".
284 (doctor-symptoms): Likewise.
285
286 * add-log.el (add-log-current-defun): Clean up handling of DEFUNs.
287
87911bdb
CY
2882005-10-23 Chong Yidong <cyd@stupidchicken.com>
289
290 * cus-edit.el (custom-button, custom-button-pressed): New vars.
291 (custom-raised-buttons): Add :set spec.
567ecdfb
SM
292 (custom-button-unraised, custom-button-pressed-unraised):
293 New faces, so that custom-raised-buttons actually does something.
87911bdb
CY
294 (custom-mode): Use custom-button and custom-button-pressed.
295
296 * wid-edit.el (widget-specify-button): Don't ignore
297 widget-mouse-face on graphic terminals.
298 (widget-move-and-invoke): Cleanup.
299
04f0adee
TTN
3002005-10-23 Thien-Thi Nguyen <ttn@gnu.org>
301
302 * whitespace.el (whitespace-cleanup): Doc fix.
303
90066cb5
RF
3042005-10-23 Romain Francoise <romain@orebokech.com>
305
306 * emulation/viper.el (viper-set-hooks): Quote forms passed to
307 `eval-after-load' to avoid evaluating their result.
308
9bc260cf
MA
3092005-10-23 Michael Albinus <michael.albinus@gmx.de>
310
567ecdfb
SM
311 * files.el (directory-listing-before-filename-regexp):
312 New defvar. Replaces `dired-move-to-filename-regexp' from dired.el.
9bc260cf 313
567ecdfb
SM
314 * dired.el (dired-move-to-filename-regexp): Remove.
315 All occurences replaced by `directory-listing-before-filename-regexp'.
9bc260cf 316
567ecdfb
SM
317 * dired-x.el, locate.el, vc.el:
318 Replace `dired-move-to-filename-regexp' by
9bc260cf
MA
319 `directory-listing-before-filename-regexp'. In vc.el it is
320 overwritten locally; maybe this can be handled in files.el too.
321
567ecdfb 322 * net/ange-ftp.el (ange-ftp-date-regexp): Remove. All occurences
9bc260cf
MA
323 replaced by `directory-listing-before-filename-regexp'.
324
9f40e1d5
AS
3252005-10-23 Andreas Schwab <schwab@suse.de>
326
327 * font-lock.el (lisp-font-lock-keywords-2): Add eval-at-startup
328 and eval-next-after-load.
329
4bdce438
RF
3302005-10-23 MIYOSHI Masanori <miyoshi@meadowy.org> (tiny change)
331
332 * mouse.el (mouse-drag-region): If the *Messages* buffer doesn't
333 exist, create it.
334
0949617b
EZ
3352005-10-23 Ken Manheimer <ken.manheimer@gmail.com>
336
96664fc0 337 * allout.el: Remove autoloads for mailcrypt and crypt++.
0949617b
EZ
338 Require pgg, pgg-gpg during compilation.
339 (allout-version): Increment version number to 2.1, and use a literal
96664fc0
KS
340 rather than RCS Id.
341 (allout-default-encryption-scheme): Remove.
342 (allout-passphrase-verifier-handling)
343 (allout-passphrase-verifier-string)
344 (allout-file-passphrase-verifier-string)
345 (allout-passphrase-hint-string): Rename -key- to -passphrase-.
346 (allout-passphrase-hint-handling): Rename and simplify.
0949617b
EZ
347 (allout-init): Use `find-file-hook' if available, otherwise
348 `find-file-hooks'.
349 (allout-mode): Use `write-file-functions' if available, otherwise
350 `local-write-file-hooks' and, instead of making auto-save-hook
351 buffer local, make the write-file-hook activity contingent to
352 allout-mode.
96664fc0 353 (allout-mode): Use key-binding substitution in the docstring.
0949617b
EZ
354 (allout-kill-line): Spell-out kill ring data structure mutation
355 instead of using byte-compiler-complaint-provoking `pop'.
356 (allout-insert-listified): Use `insert' rather than `insert-string'
96664fc0
KS
357 (allout-toggle-current-subtree-encryption): Update docstring, adjust
358 to new gpp-based encryption, use new `allout-encrypted-topic-p'.
0949617b
EZ
359 (allout-encrypt-string): Totally revamped vis new underlying
360 encryption facilities.
96664fc0 361 (allout-mc-activate-passwd): Remove.
0949617b
EZ
362 (allout-obtain-passphrase): New, more or less replaces
363 allout-mc-activate-passwd.
364 (allout-encrypted-key-info): More or less replaces
365 allout-encrypted-text-type.
366 (outlineify-sticky, outlinify-sticky): Add autoload cookie.
96664fc0 367 (my-mark-marker): Use `(featurep 'xemacs)'.
0949617b 368
4ec5239c 3692005-10-23 Lars Hansen <larsh@soem.dk>
0949617b 370
96664fc0 371 * emacs-lisp/bytecomp.el (byte-compile-lambda): New arg add-lambda.
4ec5239c
LH
372 (byte-compile-file-form-defmumble, byte-compile-defun)
373 (byte-compile-defmacro): Use it.
374 (byte-compile-form): Don't call byte-compile-set-symbol-position
375 when a byte-compile handler is called.
376
e8fbc5e0
RF
3772005-10-22 Romain Francoise <romain@orebokech.com>
378
02c583a4
RF
379 * savehist.el (savehist-history-variables): Add `grep-find-history'.
380
e8fbc5e0
RF
381 * subr.el (eval-after-load): Convert library name to an absolute
382 file name using locate-library, since load-history no longer has
383 library names in it.
384
41e7ed3a
RS
3852005-10-22 Richard M. Stallman <rms@gnu.org>
386
567ecdfb
SM
387 * files.el (make-temp-file): Move from subr.el.
388 * subr.el (make-temp-file): Move to files.el.
e8fbc5e0 389
567ecdfb
SM
390 * window.el (get-buffer-window-list): Move from subr.el.
391 * subr.el (get-buffer-window-list): Move to window.el.
db5fe0a6 392
41e7ed3a
RS
393 * image.el (image-load-path): Use eval-at-startup to initialize.
394
395 * subr.el (eval-at-startup): New macro.
396
397 * subr.el: Much rearrangement of functions and division
398 into pages. No code changes.
399
c286104c
KH
4002005-10-22 Kenichi Handa <handa@m17n.org>
401
402 * tar-mode.el (tar-extract): Be sure to call
403 find-operation-coding-system if set-auto-coding doesn't find a
404 coding system.
405
76b581f2
KS
4062005-10-22 Kim F. Storm <storm@cua.dk>
407
408 * image.el (image-type-header-regexps): Rename from image-type-regexps.
409 Change users.
410 (image-type-file-name-regexps): New defconst.
411 (image-type-from-data): Simplify loop.
412 (image-type-from-buffer): New defun.
413 (image-type-from-file-header): Use it instead of image-type-from-data.
414 Use image-search-load-path instead of only looking in data-directory.
415 (image-type-from-file-name): New defun.
567ecdfb
SM
416 (image-search-load-path): Change `pathname' to `filename'.
417 Make PATH arg optional, default to image-load-path.
76b581f2 418
bb66398d
RS
4192005-10-21 Richard M. Stallman <rms@gnu.org>
420
421 * textmodes/texinfo.el (texinfo-mode): Set sentence-end-base.
422
423 * textmodes/paragraphs.el (sentence-end-base): New variable.
424 (sentence-end): Use sentence-end-base.
425
5ae158bf
SM
4262005-10-21 Stefan Monnier <monnier@iro.umontreal.ca>
427
428 * font-lock.el (font-lock-default-fontify-region): Check the multiline
429 property independently from the font-lock-multiline variable.
430
45158e77
RS
4312005-10-21 Richard M. Stallman <rms@gnu.org>
432
433 * emacs-lisp/find-func.el (find-library-name): Doc fix.
434
435 * startup.el (command-line): Convert library names
436 in `load-history' to absolute file names.
437
438 * subr.el (symbol-file): Doc fix.
439
440 * loadhist.el (file-loadhist-lookup): Call locate-library
441 instead of find-library-name. Don't try converting
442 abs file names to library names, since load-history no longer
443 has library names in it.
444 (file-dependents, file-provides, file-requires): Doc fixes.
445
2ac050ce
JL
4462005-10-21 Juri Linkov <juri@jurta.org>
447
448 * progmodes/etags.el (tags-table-mode): New function.
449 (tags-verify-table): Replace initialize-new-tags-table with
450 tags-table-mode.
451
452 * desktop.el (desktop-buffers-not-to-save): Remove TAGS from the
453 default value.
454 (desktop-modes-not-to-save): Add tags-table-mode to the
455 default value.
456
457 * info.el (Info-index-next): Add total number of index
458 alternatives to the message.
459
460 * textmodes/fill.el (fill-nobreak-p): Fix first two rules to skip
461 backward only space (instead of space and period) before looking
462 at sentence end.
463
464 * simple.el (set-variable): Use user-variable-p instead of symbolp.
465 Add the old variable value as 4th default-value arg of read-string.
466
bb9404d6
YM
4672005-10-21 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
468
469 * cus-face.el (custom-declare-face): Make face from X resources
470 also on Mac.
471
472 * disp-table.el (standard-display-g1, standard-display-graphic):
473 Refuse to use string glyphs also on Mac.
474 (standard-display-european): Don't set terminal coding system also
475 on Mac.
476
477 * frame.el (display-screens): Use x-display-screens also on Mac.
478
b71cef5c
RF
4792005-10-21 Romain Francoise <romain@orebokech.com>
480
481 * net/rcirc.el: Now part of GNU Emacs. Update FSF's address.
482
1712cca5
SM
4832005-10-21 Stefan Monnier <monnier@iro.umontreal.ca>
484
485 * progmodes/sh-script.el (sh-font-lock-syntactic-keywords): Make $@
486 and $? into sexps.
487
488 * font-lock.el (font-lock-compile-keywords): Add a help-echo to the
489 warning face on open-paren-in-column-0.
490
491 * emacs-lisp/syntax.el (syntax-ppss-flush-cache): Fix corner
492 boundary case. Fix typo.
493 Suggested by Martin Rudalics <rudalics@gmx.at>.
494
50031d0d
CD
4952005-10-21 Carsten Dominik <dominik@science.uva.nl>
496
497 * textmodes/org.el: (org-combined-agenda-icalendar-file)
1712cca5 498 (org-icalendar-include-todo, org-icalendar-combined-name): New options.
50031d0d
CD
499 (org-export-icalendar-this-file)
500 (org-export-icalendar-all-agenda-files)
501 (org-export-icalendar-combine-agenda-files): New commands.
502 (org-export-icalendar, org-print-icalendar-entries)
503 (org-start-icalendar-file, org-finish-icalendar-file)
504 (org-ical-ts-to-string): New functions.
505 (org-read-date, org-goto-calendar)
506 (org-agenda-goto-calendar): Inhibit displaying diary entries by
507 call to `calendar'.
1712cca5 508 (orgtbl-setup): Remove the :keys arguments from the menu description.
50031d0d
CD
509 (org-after-save-iCalendar-file-hook): New variable.
510
dfa1cd4d
KH
5112005-10-21 Kenichi Handa <handa@m17n.org>
512
513 * language/vietnamese.el (tcvn-5712): Make it an alias of
514 vietnamese-tcvn coding-system.
515
6e967b19
MA
5162005-10-20 Michael Albinus <michael.albinus@gmx.de>
517
518 * net/ange-ftp.el (ange-ftp-date-regexp): Handle also the case no
519 group id is given.
520
1712cca5
SM
5212005-10-20 Stefan Monnier <monnier@iro.umontreal.ca>
522
523 * progmodes/sh-script.el (sh-escaped-line-re): New var.
524 (sh-here-doc-open-re, sh-font-lock-close-heredoc): Use it.
525 (sh-font-lock-open-heredoc): Try to properly handle heredoc starters
526 whose line is either continued or ends with a comment.
527
4bfa31ba
RF
5282005-10-20 Romain Francoise <romain@orebokech.com>
529
530 * net/rcirc.el (with-rcirc-process-buffer): Move above its first user.
531
532 * replace.el (occur-engine): Add follow-link property.
533
534 * font-core.el (font-lock-mode): Doc fix.
535
10625c3c
RS
5362005-10-20 Richard M. Stallman <rms@gnu.org>
537
538 * net/rcirc.el: New file.
539
a12ba300
EZ
5402005-10-20 Bryan Henderson <bryanh@giraffe-data.com> (tiny change)
541
542 * term.el (term-term-name): Initialize to "eterm-color".
543
ce13796f
EZ
5442005-10-20 Ken Manheimer <ken.manheimer@gmail.com>
545
ce13796f
EZ
546 * allout.el: Add autoloads of crypt++ and mailcrypt routines, all
547 for encryption functionality.
47888c87
KS
548 Move allout customization subgroup from `editing' to `outlines' group.
549 Fix commentary 'keywords' to legitimate ones.
550 Update author info (using my current email address, obscurified).
ce13796f
EZ
551 (allout-encrypt-string, allout-encryption-produce-work-buffer)
552 (allout-encrypted-topic-p, allout-encrypted-text-type)
553 (allout-mc-activate-passwd, allout-create-encryption-key-verifier)
554 (allout-situate-encryption-key-verifier)
555 (allout-get-encryption-key-verifier, allout-verify-key)
556 (allout-next-topic-pending-encryption)
47888c87 557 (allout-encrypt-decrypted, allout-encrypted-type-prefix): New funcs.
ce13796f
EZ
558 (outline-topic-encryption-bullet, outline-default-encryption-scheme)
559 (outline-key-verifier-handling, outline-key-hint-handling)
560 (outline-encrypt-unencrypted-on-saves): New defcustoms.
561 (allout-file-key-verifier-string, allout-encryption-scheme)
562 (allout-key-verifier-string, allout-key-hint-string)
563 (allout-after-save-decrypt): New variables.
564 (allout-write-file-hook-handler, allout-auto-save-hook-handler)
565 (allout-after-saves-handler): New hook functions.
566 (allout-post-command-business): Do allout-after-save-decrypt.
567 (allout-enable-file-variable-adjustment): Custom var to enable
568 mechanism for adding and adjusting settings of Emacs file variables.
47888c87
KS
569 (allout-adjust-file-variable, allout-file-vars-section-data):
570 New functions, implement the mechanism.
ce13796f
EZ
571 (outlineify-sticky): Use the file vars mechanism.
572 (allout-inhibit-protection, allout-during-write-cue)
47888c87
KS
573 (allout-override-protect, allout-before-change-protect): Remove.
574 (allout-flag-region, allout-open-topic): Adjust read-only text.
575 (allout-open-line-not-read-only): Add to facilitate read-only
ce13796f 576 text based protection.
47888c87 577 (allout-kill-line): Revise to adjust read-only text, clue the
ce13796f 578 user about the inhibition.
47888c87 579 (allout-unprotected): Use unwind-protect.
ce13796f
EZ
580 (allout-shift-in, allout-shift-out): Disallow manually shifting a
581 topic deeper than the offspring depth of the previous topic -
582 avoiding confusing "containment discontinuities".
47888c87 583 (allout-reindent-bodies): Fix retention of body relative hanging
ce13796f 584 indent during promotion of collapsed bodies.
47888c87 585 (allout-open-topic): Make it easy to open new topic with same
ce13796f
EZ
586 bullet as current topic - topic creation functions provided with
587 any universal argument provokes now prompt for bullet, defaulting
588 to the bullet of the previous topic.
589 (allout-plain-bullets-string, allout-distinctive-bullets-string):
590 Plain bullet alternates '.' period and ',' comma only. All other
591 bullets are relegated to special status (but customizable).
47888c87 592 (allout-end-of-entry): Rename from 'allout-end-of-current-entry
ce13796f
EZ
593 since it actually operates w.r.t. most immediately containing
594 entry, visible or not.
595 (allout-hide-current-entry, allout-show-current-entry): Use the
596 revised version.
597 (allout-old-expose-topic): Solidify deprecation.
47888c87 598 (allout-end-of-subtree): Add so we can span concealed as well
ce13796f
EZ
599 as visible topics.
600 (allout-end-of-current-subtree): Use `allout-end-of-subtree'.
47888c87
KS
601 (allout-end-of-current-heading): Tweak to just respect the first line.
602 (allout-get-body-text): Add.
ce13796f
EZ
603 (allout-ascend-to-depth, allout-ascend): Position at end of prefix
604 when invoked interactively.
605 (allout-up-current-level): Use `interactive-p'.
606 (allout-mode, allout-init): Miscellaneous docstring and
607 operational refinements, as well as hookups of new encryption stuff.
608 (allout-beginning-of-current-entry): Now works as advertised.
47888c87
KS
609 (allout-end-of-current-entry): Remove of superfluous allout-show-entry.
610 (allout-isearch-rectification): Refine condition for isearching.
611 (allout-isearch-abort, allout-enwrap-isearch)
612 (allout-flag-region, my-region-active-p): Relocate some macros.
ce13796f
EZ
613 (allout-title): Fallback title is '(buffer-name)', not
614 non-existing '(current-buffer-name)'.
615 (subst-char-in-string): Define if absent (for some XEmacs versions).
ce13796f 616
214d5640
EZ
6172005-10-20 Jari Aalto <jari.aalto@cante.net>
618
619 * mail/sendmail.el (mail-setup-hook, mail-aliases)
620 (mail-yank-prefix, mail-indentation-spaces, mail-yank-hooks)
621 (mail-citation-prefix-regexp, mail-signature-file)
622 (mail-default-headers, mail-bury-selects-summary)
623 (mail-send-nonascii): Add autoload cookies.
624
ad9c16d3
EZ
6252005-10-20 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
626
627 * frame.el (blink-cursor-mode): Add `mac' to the list of
628 window-system's that support blinking cursor.
629
8198ba6e
RS
6302005-10-20 Reiner Steib <Reiner.Steib@gmx.de>
631
1712cca5 632 * textmodes/org.el (org-level-color-stars-only): Fix typo in docstring.
8198ba6e 633
a5f271ab
EZ
6342005-10-20 Eli Zaretskii <eliz@gnu.org>
635
1712cca5
SM
636 * makefile.w32-in ($(lisp)/mh-e/mh-loaddefs.el):
637 Bind find-file-suppress-same-file-warnings to t, to avoid warnings due
a5f271ab
EZ
638 to different drive letter case in D:/foo/bar.el vs d:/foo/bar.el.
639
e50165ec
KS
6402005-10-20 Kim F. Storm <storm@cua.dk>
641
642 * ido.el (ido-is-tramp-root): Simplify regexp matching tramp root.
643 (ido-set-current-directory): Don't add / after final @.
644 (ido-file-name-all-completions-1): Adapt to fixed tramp completion.
645 Explicitly handle ange-ftp completion oddities.
646 (ido-make-file-list): Don't rotate list at tramp root to avoid
647 triggering tramp file handler for expand-file-name via get-file-buffer.
648
1712cca5
SM
6492005-10-19 Stefan Monnier <monnier@iro.umontreal.ca>
650
651 * simple.el (eval-expression-print-format): Put the char-string
652 inside the parenthesis, like the other alternative notations.
653 (kill-new): Use push.
654 (copy-to-buffer): Use with-current-buffer.
655 (completion-setup-function): Simplify.
656 (minibuffer-local-must-match-map): Don't add redundant bindings which
657 are already present in its parent (minibuffer-local-completion-map).
658
659 * savehist.el (savehist-coding-system): Revert to checking XEmacs.
660
cf39c182
JB
6612005-10-19 Jay Belanger <belanger@truman.edu>
662
663 * calc/calc-units.el (math-standard-units): Add units, adjust
664 symbols and update values.
665 (math-unit-prefixes): Add more prefixes.
666
37789292
RF
6672005-10-19 Romain Francoise <romain@orebokech.com>
668
669 * bookmark.el (bookmark-menu-heading): New face.
670 (bookmark-bmenu-list): Use it.
671 Don't fiddle with `baud-rate' at top-level.
672
8646a62e
CY
6732005-10-18 Chong Yidong <cyd@stupidchicken.com>
674
675 * image.el (create-image, find-image): Mention max-image-size in
676 docstring.
677
d902d95e
SM
6782005-10-18 Stefan Monnier <monnier@iro.umontreal.ca>
679
1712cca5
SM
680 * savehist.el (savehist-load): Revert to checking XEmacs.
681
d902d95e
SM
682 * textmodes/conf-mode.el: Don't use font-lock-defaults-alist.
683 Various docstring and line-width fixups.
684 (conf-mode): Use cond.
685 Set font-lock-defaults. Don't set comment-use-syntax.
686
93883b09
DP
6872005-10-18 David Ponce <david@dponce.com>
688
689 * tree-widget.el (tree-widget-button-click): New function.
690 (tree-widget-button-keymap): Use it.
691
57eb2e24
RF
6922005-10-18 Romain Francoise <romain@orebokech.com>
693
ee9791af
RF
694 * bookmark.el (bookmark-insert-location, bookmark-bmenu-list)
695 (bookmark-bmenu-hide-filenames): Add follow-link property.
8b1b6461 696 Improve help-echo text.
ee9791af 697
57eb2e24
RF
698 * ffap.el (find-file-at-point): Doc fix.
699
bcbdafce
YM
7002005-10-18 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
701
702 * mouse.el (mouse-set-region): Don't do sit-for on a mac frame.
703
283780dc
MY
7042005-10-18 Masatake YAMATO <jet@gyve.org>
705
ab945c47 706 Install to the CVS repository what I forgot to install in my
283780dc
MY
707 2005-10-16 changes.
708
709 * progmodes/python.el (python-complete-symbol): Pass the common
710 prefix substring of completion to `display-completion-list'.
711
712 * textmodes/org.el (org-complete): Ditto.
713
50071f01
MY
7142005-10-18 Masatake YAMATO <jet@gyve.org>
715
716 Fix a bug reported by Sven Joachim <sven_joachim@web.de>.
ab945c47 717
50071f01
MY
718 * woman.el (WoMan-xref-man-page): New button type derived
719 from `Man-abstract-xref-man-page'.
ab945c47 720 (woman-mode): Pass `WoMan-xref-man-page' to `Man-highlight-references'.
cafc272c 721
50071f01
MY
722 * man.el (Man-abstract-xref-man-page): New button type.
723 (Man-xref-man-page): Make it derived from `Man-abstract-xref-man-page'.
ab945c47 724 (Man-highlight-references): Add new optional argument `xref-man-type'.
50071f01
MY
725
7262005-10-18 Nick Roberts <nickrob@snap.net.nz>
ab945c47 727
cafc272c
NR
728 * progmodes/gud.el (gud-menu-map): Correct condition for fringe.
729
e6038ca3
CY
7302005-10-17 Chong Yidong <cyd@stupidchicken.com>
731
d902d95e 732 * cus-edit.el (Custom-move-and-invoke): Delete.
e6038ca3
CY
733 (custom-mode-map): Bind mouse-1 to widget-move-and-invoke.
734
735 * wid-edit.el (widget-move-and-invoke): New function, from
736 Custom-move-and-invoke.
737
ffda926c
BW
7382005-10-17 Bill Wohler <wohler@newt.com>
739
d902d95e
SM
740 Move all remaining images from lisp/toolbar to etc/images, move
741 lisp/toolbar/tool-bar to lisp and "delete" lisp/toolbar. Place
742 the low resolution images in their own directory (low-color).
ffda926c
BW
743
744 * toolbar/attach.*, toolbar/cancel.*, toolbar/close.*,
745 * toolbar/copy.*, toolbar/cut.*, toolbar/diropen.*, toolbar/exit.*:
746 * toolbar/help.*, toolbar/home.*, toolbar/index.*, toolbar/info.*:
747 * toolbar/mail.*, toolbar/new.*, toolbar/open.*, toolbar/paste.*:
748 * toolbar/preferences.*, toolbar/print.*, toolbar/save.*:
749 * toolbar/saveas.*, toolbar/search.*, toolbar/search-replace.*:
d902d95e
SM
750 * toolbar/spell.*, toolbar/undo.*: Move to etc/images.
751
752 * toolbar/lc-copy.*: Move to etc/images/low-color/copy.*.
753 * toolbar/lc-cut.*: Move to etc/images/low-color/cut.*.
754 * toolbar/lc-help.*: Move to etc/images/low-color/help.*.
755 * toolbar/lc-home.*: Move to etc/images/low-color/home.*.
756 * toolbar/lc-index.*: Move to etc/images/low-color/index.*.
757 * toolbar/lc-new.*: Move to etc/images/low-color/new.*.
758 * toolbar/lc-open.*: Move to etc/images/low-color/open.*.
759 * toolbar/lc-paste.*: Move to etc/images/low-color/paste.*.
760 * toolbar/lc-preferences.*: Move to etc/images/low-color/preferences.*.
761 * toolbar/lc-print.*: Move to etc/images/low-color/print.*.
762 * toolbar/lc-save.*: Move to etc/images/low-color/save.*.
763 * toolbar/lc-saveas.*: Move to etc/images/low-color/saveas.*.
764 * toolbar/lc-search.*: Move to etc/images/low-color/search.*.
765 * toolbar/lc-spell.*: Move to etc/images/low-color/spell.*.
766 * toolbar/lc-undo.*: Move to etc/images/low-color/undo.*.
767
768 To conform with convention, replace the underscore (_) in the
769 following image names with dash (-) or (/) as appropriate.
770
771 * toolbar/back_arrow.*: Move to etc/images/back-arrow.*.
772 * toolbar/fld_open.*: Move to etc/images/fld-open.*.
773 * toolbar/fwd_arrow.*: Move to etc/images/fwd-arrow.*.
774 * toolbar/jump_to.*: Move to etc/images/jump-to.*.
775 * toolbar/left_arrow.*: Move to etc/images/left-arrow.*.
776 * toolbar/right_arrow.*: Move to etc/images/right-arrow.*.
777 * toolbar/up_arrow.*: Move to etc/images/up-arrow.*.
778 * toolbar/lc-back_arrow.*: Move to etc/images/low-color/back-arrow.*.
779 * toolbar/lc-fwd_arrow.*: Move to etc/images/low-color/fwd-arrow.*.
780 * toolbar/lc-jump_to.*: Move to etc/images/low-color/jump-to.*.
781 * toolbar/lc-left_arrow.*: Move to etc/images/low-color/left-arrow.*.
782 * toolbar/lc-right_arrow.*: Move to etc/images/low-color/right-arrow.*.
783 * toolbar/lc-up_arrow.*: Move to etc/images/low-color/up-arrow.*.
784 * toolbar/mail_compose.*: Move to etc/images/mail/compose.*.
785 * toolbar/mail_send.*: Move to etc/images/mail/send.*.
786
787 * info.el (info-tool-bar-map): Replace underscores in image names
ffda926c
BW
788 with dashes.
789
d902d95e 790 * makefile.w32-in (WINS): Remove toolbar.
ffda926c 791
d902d95e 792 * menu-bar.el: Replace toolbar/tool-bar.el with tool-bar.el in comment.
ffda926c 793
d902d95e
SM
794 * tool-bar.el: Move to lisp from toolbar. Now that
795 toolbar is empty, it should be deleted when folks run "cvs up -P".
ffda926c 796
3c4f0698
JB
7972005-10-18 Jay Belanger <belanger@truman.edu>
798
cf39c182 799 * calc/calc-store.el (calc-store-into): Get the proper variable name
3c4f0698
JB
800 to display in message.
801
425fbda6
NR
8022005-10-18 Nick Roberts <nickrob@snap.net.nz>
803
804 * progmodes/gdb-ui.el (gdb-var-create-handler): Make watch
805 expressions display in speedbar for all buffers when debugging.
1712cca5 806 (gdb-speedbar-expand-node): Ensure node contraction is always updated.
425fbda6
NR
807
808 * speedbar.el (speedbar-set-mode-line-format): Indent properly.
ab945c47 809 (speedbar-insert-button, speedbar-make-button):
425fbda6
NR
810 Use add-text-properties.
811 (speedbar-update-localized-contents)
812 (speedbar-update-directory-contents)
813 (speedbar-update-special-contents): Use dolist.
814 (speedbar-buffer-easymenu-definition): Add a menu separator.
815
595f93ac
JR
8162005-10-17 Jason Rumney <jasonr@gnu.org>
817
4fc267d0
JR
818 * makefile.w32-in: Use $(lisp) consistently.
819 (pre-mh-loaddefs.el-SH, pre-mh-loaddefs.el-CMD): New targets
820 for shell specific generation of mh-autoloads.
595f93ac 821
f8252852
RS
8222005-10-17 Richard M. Stallman <rms@gnu.org>
823
824 * textmodes/tex-mode.el (tex-font-lock-keywords-2): Undo prev change.
825
c4ac63d0
SM
8262005-10-17 Stefan Monnier <monnier@iro.umontreal.ca>
827
828 * jit-lock.el (jit-lock-fontify-now):
829 Move jit-lock-context-unfontify-pos to avoid wasted work.
830
c1253aad
MA
8312005-10-17 Michael Albinus <michael.albinus@gmx.de>
832
833 * net/tramp.el (tramp-completion-mode): New defvar. Used in
834 `tramp-completion-mode' for checking if we are in completion mode.
835 (tramp-completion-handle-file-name-all-completions): Reorder code
836 in order to complete for file names only in case there are no
837 method/user/host completions. This is necessary for cooperation
ab945c47 838 with ido. Reported by Kim F. Storm <storm@cua.dk>.
c1253aad 839
625fca9a
CY
8402005-10-16 Chong Yidong <cyd@stupidchicken.com>
841
842 * longlines.el (longlines-search-forward)
843 (longlines-search-backward): Match any number of spaces.
844
72147c53
TTN
8452005-10-16 Thien-Thi Nguyen <ttn@gnu.org>
846
847 * diff-mode.el (diff-mode): Doc fix.
848
255d8b22
RS
8492005-10-16 David Reitter <david.reitter@gmail.com>
850
851 * mail/sendmail.el (send-mail-function): Use mailclient-send-it
852 as default on darwin and windows systems.
853
74725d46
RS
8542005-10-16 Sven Joachim <svenjoac@gmx.de> (tiny change)
855
856 * arc-mode.el (archive-zip-extract): Doc fix.
857
97b1270c
RF
8582005-10-16 Romain Francoise <romain@orebokech.com>
859
860 * mouse.el (mouse-1-click-follows-link): Doc fix.
861
71790d57
SM
8622005-10-16 Stefan Monnier <monnier@iro.umontreal.ca>
863
864 * savehist.el: Don't require CL at runtime.
865 (savehist-xemacs): Remove.
c4ac63d0 866 (savehist-coding-system): Use utf-8 if present, regardless of religion.
71790d57
SM
867 (savehist-no-conversion): Use (featurep 'xemacs).
868 (savehist-load): Check existence of start-itimer rather than XEmacs.
869 Use an idle timer.
870 (savehist-process-for-saving): Replace use of CL funs `subseq' and
871 `delete-if-not'.
872
8732005-10-16 Hrvoje Niksic <hniksic@xemacs.org>
874
875 * savehist.el: Newer version.
876 (savehist-autosave-interval, savehist-coding-system, savehist-timer)
877 (savehist-last-checksum, savehist-no-conversion): New vars.
878 (savehist-autosave, savehist-process-for-saving, savehist-printable):
879 New functions.
880 (savehist-load, savehist-save): Use them.
881 (savehist-delimit): Remove.
882
e5456e73
SM
8832005-10-16 Stefan Monnier <monnier@iro.umontreal.ca>
884
885 * progmodes/compile.el (compilation-goto-locus): Display the
886 compilation buffer first and the source buffer second, in case they're
887 in overlapping frames. Don't raise the compilation frame if it was the
888 selected window upon entry. Pass the `other-window' arg to
889 pop-to-buffer.
890
891 * info.el (Info-fontify-node): Use dolist.
892 Change add-text-properties to put-text-property.
893
8942005-10-16 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
895
896 * textmodes/bibtex.el (bibtex-font-lock-url): Catch when point past
897 bound of search.
898
f5fab556
MY
8992005-10-16 Masatake YAMATO <jet@gyve.org>
900
901 * dabbrev.el (dabbrev-completion): Pass the common
902 prefix substring of completion to `display-completion-list'.
903
904 * filecache.el (file-cache-minibuffer-complete)
905 (file-cache-complete): Ditto.
906
907 * tempo.el (tempo-display-completions): Ditto.
908
909 * wid-edit.el (widget-file-complete, widget-color-complete): Ditto.
910
911 * emacs-lisp/lisp.el (lisp-complete-symbol): Ditto.
912
913 * eshell/em-hist.el (eshell-list-history): Ditto.
914
915 * mail/mailabbrev.el (mail-abbrev-complete-alias): Ditto.
916
917 * mail/mailalias.el (mail-complete): Ditto.
918
919 * progmodes/etags.el (complete-tag): Ditto.
920
921 * progmodes/make-mode.el (makefile-complete): Ditto.
922
923 * progmodes/meta-mode.el (meta-complete-symbol): Ditto.
924
925 * progmodes/octave-mod.el (octave-complete-symbol): Ditto.
926
927 * progmodes/pascal.el (pascal-complete-word)
928 (pascal-show-completions): Ditto.
929
f5fab556
MY
930 * textmodes/bibtex.el (bibtex-complete-internal): Ditto.
931
f5fab556
MY
932 * simple.el (completion-common-substring): New variable.
933 (completion-setup-function): Use `completion-common-substring'
934 to put faces.
935
2ef1363e
YM
9362005-10-16 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
937
938 * term/mac-win.el: Apply 2005-10-09 change for term/x-win.el.
939 (x-get-selection, mac-select-convert-to-string): Convert from/to
940 UTF-16 clipboard data as in native byte order, no BOM.
941
eae86e67
NR
9422005-10-16 Nick Roberts <nickrob@snap.net.nz>
943
944 * progmodes/gud.el (gud-tool-bar-map): Rename the images
945 appropriately (gud/next, gud/nexti, gud/step, gud/stepi).
946 (gud-sentinel): Use speedbar-frame to check for speedbar.
947
a19a0003
RS
9482005-10-15 Richard M. Stallman <rms@gnu.org>
949
089a682e 950 * savehist.el: New file.
a19a0003
RS
951
9522005-10-14 Karl Chen <quarl@cs.berkeley.edu>
953
71790d57
SM
954 * textmodes/tex-mode.el (tex-font-lock-keywords-2):
955 Fix bug in \bf fontification.
a19a0003 956
bad3da7a
SM
9572005-10-15 Stefan Monnier <monnier@iro.umontreal.ca>
958
959 * pcvs.el (cvs-edit-log-files): New var.
960 (cvs-mode-edit-log): New arg `file'.
961 (cvs-edit-log-minor-wrap): Don't set the ignore-marks property.
962 Instead force the use of the original file and nothing else.
963 (cvs-edit-log-filelist): Don't use the cvs-mode-* function unless
964 the cvs-minor-wrap-function is set.
965 (cvs-do-edit-log): Obey the vars set in cvs-edit-log-minor-wrap.
966
c7ddd701
BW
9672005-10-14 Bill Wohler <wohler@newt.com>
968
969 * toolbar/gud-break.*: Moved to etc/images/gud/break.*.
970 * toolbar/gud-cont.*: Moved to etc/images/gud/cont.*.
971 * toolbar/gud-down.*: Moved to etc/images/gud/down.*.
972 * toolbar/gud-finish.*: Moved to etc/images/gud/finish.*.
973 * toolbar/gud-ni.*: Moved to etc/images/gud/ni.*.
974 * toolbar/gud-n.*: Moved to etc/images/gud/n.*.
975 * toolbar/gud-print.*: Moved to etc/images/gud/print.*.
976 * toolbar/gud-pstar.*: Moved to etc/images/gud/pstar.*.
977 * toolbar/gud-remove.*: Moved to etc/images/gud/remove.*.
978 * toolbar/gud-run.*: Moved to etc/images/gud/run.*.
979 * toolbar/gud-si.*: Moved to etc/images/gud/si.*.
980 * toolbar/gud-s.*: Moved to etc/images/gud/s.*.
981 * toolbar/gud-until.*: Moved to etc/images/gud/until.*.
982 * toolbar/gud-up.*: Moved to etc/images/gud/up.*.
983 * toolbar/gud-watch.*: Moved to etc/images/gud/watch.*.
984
c4ac63d0 985 * progmodes/gud.el (gud-tool-bar-map): Rename the images
c7ddd701
BW
986 appropriately (for example, gud-break to gud/break).
987
f28e9cbd
CY
9882005-10-14 Chong Yidong <cyd@stupidchicken.com>
989
930aae96 990 * longlines.el (longlinges-search-function)
c4ac63d0 991 (longlines-search-forward, longlines-search-backward): New functions.
930aae96
CY
992 (longlines-mode): Set isearch-search-fun-function to
993 longlinges-search-function.
994
f28e9cbd
CY
995 * mouse.el (mouse-drag-region-1): Handle the case where a
996 double-click event is bound to an arbitrary function.
997
b6b5618c
DP
9982005-10-14 David Ponce <david@dponce.com>
999
1000 * recentf.el (recentf-track-opened-file)
1001 (recentf-track-closed-file, recentf-update-menu)
1002 (recentf-used-hooks, recentf-enabled-p): Move before dialog stuff.
1003 (recentf-dialog-mode-map): Map follow-link to RET, so dialogs obey
1004 mouse-1-click-follows-link.
1005
e1f1d047
JD
10062005-10-13 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
1007
1008 * toolbar/diropen.xpm, toolbar/diropen.pbm: New versions made from
8511877a 1009 Gnome file-manager.png. Suggested by
e1f1d047
JD
1010 Joachim Nilsson <joachim.nilsson@vmlinux.org>.
1011
1012 * toolbar/README: Add diropen.xpm.
1013
e9b28650
BW
10142005-10-13 Bill Wohler <wohler@newt.com>
1015
8511877a
SM
1016 * makefile.w32-in (MH_E_SRC): Rename from MH-E-SRC per NMAKE
1017 restrictions. Suggested by David Robinow <drobinow@gmail.com>.
1018
10192005-10-13 Stefan Monnier <monnier@iro.umontreal.ca>
1020
1021 * progmodes/mixal-mode.el (mixal-operation-codes-alist):
1022 Don't waste the byte-compiler's time on constant data.
e9b28650 1023
f086544b
KH
10242005-10-13 Kenichi Handa <handa@m17n.org>
1025
179f2d7b
KH
1026 * international/utf-8.el (utf-8-compose): Display an invalid UTF-8
1027 byte with `escape-glyph' face.
1028
8511877a
SM
1029 * international/fontset.el (ccl-encode-unicode-font):
1030 Lookup utf-subst-table-for-encode, not ucs-mule-cjk-to-unicode.
1031 Handle the case that ucs-mule-to-mule-unicode translates a character to
f086544b
KH
1032 ASCII (usually for IPA characters).
1033
e5456e73
SM
10342005-10-12 Stefan Monnier <monnier@iro.umontreal.ca>
1035
1036 * info.el (Info-fontify-node): Don't be fooled by a lone "...".
1037 Don't hide the underline of titles if font-lock-mode is disabled.
1038
ba2b2673
BW
10392005-10-12 Bill Wohler <wohler@newt.com>
1040
1041 * makefile.w32-in (MH-E-SRC): New. Used by mh-autoloads.
1042 (mh-autoloads): New. Builds mh-e/mh-loaddefs.el. Rebuilds if any
1043 files in MH-E-SRC have been updated.
1044 (updates, compile, recompile, bootstrap): Depend on mh-autoloads.
1045
0471d426
SM
10462005-10-12 Stefan Monnier <monnier@iro.umontreal.ca>
1047
1048 * progmodes/mixal-mode.el (mixal-operation-codes): Remove.
1049 (mixal-mode-syntax-table): Add \n as end-comment.
1050 (mixal-operation-codes-alist): Immediately initialize to full value.
1051 (mixal-add-operation-code): Remove.
1052 (mixal-describe-operation-code): Make the arg non-optional.
1053 Use the interactive spec instead.
1054 Use mixal-operation-codes-alist rather than mixal-operation-codes.
1055 (mixal-font-lock-keywords): Don't highlight comments here any more.
1056 (mixal-font-lock-syntactic-keywords): New var.
1057 (mixal-mode): Use it. Fix comment-start-skip.
1058
c755acf3
JD
10592005-10-12 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
1060
1061 * startup.el (command-line-x-option-alist): -nb => -nbi
1062
78f3b91f
KS
10632005-10-12 Kim F. Storm <storm@cua.dk>
1064
1065 * startup.el (fancy-splash-default-action): Discard mouse click in
1066 the spash screen window, as it has no sensible meaning in the
1067 next window to be selected. Fixes error reported by Jan D.
1068
136b3a73 10692005-10-12 Reiner Steib <Reiner.Steib@gmx.de>
97b3a214
LH
1070
1071 * desktop.el (desktop-load-file): Do nothing when FUNCTION is nil.
97b3a214 1072
0471d426
SM
10732005-10-11 Stefan Monnier <monnier@iro.umontreal.ca>
1074
1075 * progmodes/mixal-mode.el: Sync with version in the GNU MDK project.
1076 Try to fix up minor layout issues like indentation, line break, etc...
1077 (mixal-mode-syntax-table): Don't try to specify comment syntax,
1078 because it doesn't work.
1079 (mixal-operation-codes): Add some more codes.
1080 (mixal-font-lock-keywords): Process comments here.
1081 (mixal-mode): mixasm no longer needs -g option.
1082
79a57082 10832005-10-11 Sven Joachim <svenjoac@gmx.de> (tiny change)
decb2a9e
RS
1084
1085 * progmodes/sh-script.el (sh-tmp-file):
1086 Use mktemp -t. Finish support for es and rc shells.
1087
125df7f5
JB
10882005-10-11 Jay Belanger <belanger@truman.edu>
1089
1090 * calc/calcalg2.el (calc-integral): With an argument, compute the
1091 definite integral.
1092
351b3bee
CY
10932005-10-11 Chong Yidong <cyd@stupidchicken.com>
1094
1095 * mouse.el (mouse-drag-region-1): Don't try to catch a
1096 double-click when doing follow-link (it's overridden anyway).
1097
4e0c0d75
JB
10982005-10-11 Juanma Barranquero <lekktu@gmail.com>
1099
1100 * emacs-lisp/autoload.el (update-directory-autoloads): Doc fix.
1101 (autoload-print-form-outbuf): Add docstring.
1102
25f7a98c
JL
11032005-10-11 Juri Linkov <juri@jurta.org>
1104
1105 * info.el (Info-mode-menu): Delete menu item "Edit".
1106 (Info-mode): Delete description of Info-edit from docstring,
1107 and rearrange descriptions of Info commands in the order
1108 they are documented in the Info manual.
1109
a120694f
SM
11102005-10-11 Stefan Monnier <monnier@iro.umontreal.ca>
1111
1112 * calendar/appt.el (appt-check): Use diary-selective-display var.
1113
dba0acf6
RS
11142005-10-10 Richard M. Stallman <rms@gnu.org>
1115
1116 * net/newsticker.el (newsticker-start, newsticker-show-news):
1117 Add autoload cookies.
1118
17a3b6da
RS
11192005-10-10 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
1120
1121 * progmodes/sh-script.el (sh-tmp-file): Use mktemp.
1122
9c40111a
RS
11232005-10-10 Karl Chen <quarl@cs.berkeley.edu>
1124
1125 * jka-cmpr-hook.el (jka-compr-handler): Fix typo in `operations' prop.
1126
bbcaa3e3
JB
11272005-10-10 Jay Belanger <belanger@truman.edu>
1128
1129 * calc/calc-arith.el (math-check-known-scalarp)
1130 (math-check-known-matrixp): Check the values of arguments that are
1131 variables.
1132 (math-check-known-square-matrixp): New function.
1133 (math-known-square-matrixp): Use math-check-known-square-matrixp.
1134 (math-super-types): Add sqmatrix type.
1135
1136 * calc/calc-mode.el (calc-matrix-mode, math-get-modes-vec): Change the
1137 mode name `square' to 'sqmatrix'.
1138
1139 * calc/calc.el (calc-matrix-mode, calc-set-mode-line): Change the
1140 mode name `square' to 'sqmatrix'.
1141
720a5d03
SM
11422005-10-10 Stefan Monnier <monnier@iro.umontreal.ca>
1143
1144 * progmodes/etags.el (select-tags-table-mode): Don't use
1145 selective-display.
1146 (tags-select-tags-table): Pass `button' to the action function.
1147 (select-tags-table): Place the side-info on button properties rather
1148 than in hidden text. Abbreviate file names.
1149 (select-tags-table-mode-map): Inherit rather than copy buttom-map.
1150 (select-tags-table-select): Add `button' argument.
1151 Get side-info from the button property rather than from hidden text.
1152
4e5f12ee
NR
11532005-10-11 Nick Roberts <nickrob@snap.net.nz>
1154
720a5d03 1155 * progmodes/gud.el (gud-install-speedbar-variables): Add more bindings.
4e5f12ee
NR
1156 (gud-speedbar-buttons): Preserve point if possible.
1157 (gud-sentinel): Restore previous speedbar display type.
1158
1159 * progmodes/gdb-ui.el (gdba): Improve diagram.
1160 (def-gdb-auto-update-handler, gdb-info-locals-handler)
720a5d03
SM
1161 (gdb-put-breakpoint-icon, gdb-remove-breakpoint-icons):
1162 Call get-buffer-window once.
1163
11642005-10-10 Stefan Monnier <monnier@iro.umontreal.ca>
1165
1166 * progmodes/pascal.el (pascal-mode-map): Move init into declaration.
1167 (pascal-mode-syntax-table): Make (* *) markers same class as { ... }.
1168 (pascal-indent-command): Remove unused var `ind'.
1169 (pascal-indent-case): Remove unused var `oldpos'.
1170 (pascal-outline-map): Don't inherit from pascal-mode-map anymore,
1171 since it's now used as a proper minor mode map.
1172 (pascal-outline): Rename to pascal-outline-mode.
1173 (pascal-outline-mode): Use define-minor-mode.
1174 (pascal-outline-mode, pascal-outline-change): Use overlays rather than
1175 selective-display.
4e5f12ee 1176
fde7576e
AS
11772005-10-10 Andreas Schwab <schwab@suse.de>
1178
9bf211ad
AS
1179 * textmodes/tex-mode.el (tex-font-lock-keywords-2): Adjust match
1180 number. Reported by Karl Chen <quarl@cs.berkeley.edu>.
1181
fde7576e
AS
1182 * Makefile.in ($(lisp)/mh-e/mh-loaddefs.el): Fix for building
1183 outside source directory.
1184
86bebbbc
CD
11852005-10-10 Carsten Dominik <dominik@science.uva.nl>
1186
1187 * textmodes/org.el: (org-mode-map): Explicit definition of `C-c
1188 C-x' as a prefix.
1189 (orgtbl-mode-map): Full keymap instead of sparse, because all
e61d3a56 1190 `self-insert-command' keys are redefined in this map.
86bebbbc
CD
1191 (org-export-as-html): Specify charset for HTML file, by taking it
1192 from the coding system.
1193
1fb7ce77
RS
11942005-10-10 Kenichi Handa <handa@m17n.org>
1195
1196 * textmodes/flyspell.el (flyspell-check-word-p):
1197 If unread-command-events is non-empty, don't call sit-for.
1198
cc8556d9
RS
11992005-10-09 Richard M. Stallman <rms@gnu.org>
1200
9bab4985
RS
1201 * font-lock.el (font-lock-syntactic-keywords)
1202 (font-lock-keywords): Doc fixes.
1203
720a5d03
SM
1204 * textmodes/flyspell.el (flyspell-external-point-words):
1205 Simplify logic, and don't try to check for consecutive appearances
1206 of one incorrect word.
cc8556d9 1207
1919ed22
NR
12082005-10-10 Nick Roberts <nickrob@snap.net.nz>
1209
1210 * speedbar.el (speedbar-buffer-easymenu-definition): Add menu
1211 separator.
1212
1213 * progmodes/gud.el (gud-last-speedbar-buffer): Remove.
78d67e10 1214 (gud-install-speedbar-variables): Add GUD to speedbar "Displays" list.
1919ed22
NR
1215 (gud-expansion-speedbar-buttons): New function.
1216 (gud-speedbar-buttons): Check for gud-comint-buffer.
1217
9af14567
BW
12182005-10-09 Bill Wohler <wohler@newt.com>
1219
78d67e10 1220 * Makefile.in (updates): Add mh-loaddefs dependency.
9af14567 1221
74ab0905
CY
12222005-10-09 Chong Yidong <cyd@stupidchicken.com>
1223
1224 * speedbar.el (speedbar-file-key-map): Fix typo.
1225
e61d3a56 12262005-10-09 Daniel Brockman <daniel@brockman.se>
4b9f0de2
RS
1227
1228 * cus-start.el (line-spacing): Add custom spec.
1229
865729da
RF
12302005-10-09 Romain Francoise <romain@orebokech.com>
1231
1232 * textmodes/ispell.el (ispell-check-version): Fix last change.
1233
1c1db08a
JD
12342005-10-09 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
1235
4e0c0d75 1236 * term/x-win.el: Remove -i, --icon-type from comment.
2323b3ab 1237
720a5d03 1238 * startup.el (command-line-x-option-alist): Remove options -i,
1c1db08a
JD
1239 -itype, --icon-type, added -nb, --no-bitmap-icon
1240
7d808714
NR
12412005-10-09 Nick Roberts <nickrob@snap.net.nz>
1242
1243 * progmodes/gud.el (gud-speedbar-menu-items): Use :visible
1244 instead of :active.
1245
e61d3a56 12462005-10-08 Eric Hanchrow <offby1@blarg.net>
344066e6
RS
1247
1248 * textmodes/ispell.el (ispell-check-version):
1249 Ignore hyphen, and all that follows, in aspell's version text.
1250
12512005-10-08 Jay Belanger <belanger@truman.edu>
d7791136
JB
1252
1253 * calc/calc-arith.el (math-known-square-matrixp): New function.
1254 (math-pow-fancy): Check for matrices before distributing exponent
1255 across products.
1256
1257 * calc/calc-keypd.el (calc-do-keypad): Widen keypad window for
7cf7e30f 1258 fullscreen keypad. Suggested by Luc Teirlinck.
d7791136
JB
1259 (calc-keypad-show-input): Add space for formatting.
1260
1261 * calc/calc-mode.el (calc-matrix-mode, math-get-modes-vec):
1262 Add square matrix option.
1263
1264 * calc/calc-poly.el (math-expand-term): Check for matrices instead
1265 of checking calc-matrix-mode when deciding how to expand.
1266
1267 * calc/calc.el (calc-set-mode-line): Add square matrix option.
1268
8cb0a559 12692005-10-08 Lars Hansen <larsh@soem.dk>
78d67e10 1270
720a5d03
SM
1271 * net/tramp.el (tramp-perl-directory-files-and-attributes):
1272 Add error handling.
7cf7e30f 1273 (tramp-handle-directory-files-and-attributes): Handle perl error msg.
8cb0a559 1274
11948172
MA
12752005-10-08 Michael Albinus <michael.albinus@gmx.de>
1276
1277 Sync with Tramp 2.0.51.
1278
1279 * net/tramp.el (tramp-handle-set-visited-file-modtime)
7cf7e30f
KS
1280 (tramp-handle-insert-file-contents, tramp-handle-write-region):
1281 Insert special handling for `last-coding-system-used', again
1282 it still seems to be necessary (unlike stated before).
1283 Reported by Toshinori Sugita <sugita@d-pad.co.jp>.
11948172
MA
1284 (tramp-password-prompt-regexp): There might be other words before
1285 trailing ":". Reported by Kurt Steinkraus <kurt@steinkraus.us>.
1286 (tramp-chunksize): Improve docstring.
1287 (tramp-set-auto-save-file-modes): Octal integer code #o600 breaks
1288 Emacs 20. Use `tramp-octal-to-decimal' therefore. Reported by
1289 Christian Joergensen <bugs@razor.dk>.
1290
6f137189
GM
12912005-10-07 Glenn Morris <rgm@gnu.org>
1292
1293 * progmodes/f90.el (f90-keywords-re, f90-mode): Doc fix.
1294 (f90-font-lock-keywords-2, f90-mode-abbrev-table): Add `double
1295 precision'.
1296
4fe3f297
RF
12972005-10-07 Romain Francoise <romain@orebokech.com>
1298
1299 * ibuf-ext.el (ibuffer-do-shell-command-pipe)
1300 (ibuffer-do-shell-command-pipe-replace)
1301 (ibuffer-do-shell-command-file, ibuffer-do-eval)
1302 (ibuffer-do-view-and-eval, ibuffer-do-rename-uniquely)
1303 (ibuffer-do-revert, ibuffer-do-replace-regexp)
1304 (ibuffer-do-query-replace, ibuffer-do-query-replace-regexp)
1305 (ibuffer-do-print, ibuffer-filter-by-mode, ibuffer-filter-by-used-mode)
1306 (ibuffer-filter-by-name, ibuffer-filter-by-filename)
1307 (ibuffer-filter-by-size-gt, ibuffer-filter-by-size-lt)
1308 (ibuffer-filter-by-content, ibuffer-filter-by-predicate
1309 (ibuffer-do-sort-by-major-mode, ibuffer-do-sort-by-mode-name)
1310 (ibuffer-do-sort-by-alphabetic, ibuffer-do-sort-by-size):
1311 Autoload file sans suffix.
1312
1313 * emulation/cua-base.el (cua-toggle-global-mark): Likewise.
1314
4e8cb311
DP
13152005-10-07 David Ponce <david@dponce.com>
1316
1317 * recentf.el (recentf-menu-open-all-flag): New option.
1318 (recentf-digit-shortcut-command-name): New function.
1319 (recentf--shortcuts-keymap): New variable.
1320 (recentf-menu-shortcuts): New variable.
1321 (recentf-make-menu-items): Initialize it. Replace the "More..."
1322 menu item by "All...", if `recentf-menu-open-all-flag' is non-nil.
1323 (recentf-menu-value-shortcut): New function.
1324 (recentf-make-menu-item): Use it. No more in-lined.
1325 (recentf-dialog-mode-map): Base on `recentf--shortcuts-keymap'.
1326 (recentf-open-most-recent-file): Rename from
1327 `recentf-open-file-with-key'. Don't depend on key binding.
1328 (recentf-mode-map): New variable.
1329 (recentf-mode): Use it.
1330
1eee3de4
BW
13312005-10-06 Bill Wohler <wohler@newt.com>
1332
4e0c0d75 1333 * mh-e/mh-loaddefs.el: Remove. Now generated automatically.
1eee3de4 1334
720a5d03
SM
1335 * Makefile.in (AUTOGENEL): Add mh-e/mh-loaddefs.el.
1336 (MH-E-SRC): New. Used by mh-autoloads.
1337 (mh-autoloads): New. Builds mh-e/mh-loaddefs.el. Rebuilds if any
1eee3de4
BW
1338 files in MH-E-SRC have been updated.
1339 (compile, recompile, bootstrap): Depend on mh-autoloads.
1340
bd5497c2 13412005-10-07 Nick Roberts <nickrob@snap.net.nz>
4fe3f297 1342
bd5497c2
NR
1343 * progmodes/gud.el (gud-menu-map): Only display un-intuitive
1344 gud-break and gud-remove icons when the fringe is not available.
1345
1346 * progmodes/gdb-ui.el (gdb-fringe-width -> gdb-buffer-fringe-width):
1347 Typo.
1348
4e0c0d75 13492005-10-06 Michael Cadilhac <michael.cadilhac-@t-lrde.epita.fr> (tiny change)
03c609c1
TTN
1350
1351 * play/zone.el (zone): Wrap body with save-window-excursion.
03c609c1 1352
a04b6191
SM
13532005-10-06 Stefan Monnier <monnier@iro.umontreal.ca>
1354
1355 * calendar/cal-menu.el (calendar-mouse-view-diary-entries):
1356 Use the new `list-only' arg to diary-list-entries.
1357
1358 * calendar/diary-lib.el: Use overlays rather than selective-display.
1359 (diary-selective-display): New var.
1360 (diary-header-line-format): Use it.
1361 (diary-list-entries): Add argument `list-only'.
1362 Put the buffer in diary-mode. Don't add \^M at beg and end.
1363 Replace \^M by invisible overlays.
1364 (diary-unhide-everything): Replace \^M by invisible overlays.
1365 (print-diary-entries): Look for overlays rather than \^M.
1366 Add a space to the temp buffer name.
1367 (diary-show-all-entries, mark-diary-entries, make-diary-entry):
1368 Put the buffer in diary-mode.
1369 (list-sexp-diary-entries): Replace \^M by invisible overlays.
1370 (diary-anniversary): Make the year arg optional.
1371 (diary-time-regexp): New const.
1372 (diary-font-lock-keywords): Use it to accept a few more time formats.
1373
1374 * pcvs.el (cvs-sentinel): Make sure we do re-enable undo.
1375
de4ce191
TTN
13762005-10-06 Thien-Thi Nguyen <ttn@gnu.org>
1377
1378 * textmodes/artist.el (artist-ellipse-mirror-quadrant):
1379 Fix bug introduced 2005-07-03: Use (car (last ...))
1380 to faithfully reproduce replaced artist-last.
1381 (artist-set-arrow-points-for-poly): Likewise.
1382 Suggested by Johan Bockg\e,Ae\e(Brd.
1383
a5e6116d
JB
13842005-10-06 Juanma Barranquero <lekktu@gmail.com>
1385
1386 * dframe.el (x-pointer-hand2, x-pointer-top-left-arrow):
1387 * wid-edit.el (widget):
8dc8d895 1388 * progmodes/gdb-ui.el (gdb-buffer-fringe-width):
a5e6116d
JB
1389 * progmodes/vhdl-mode.el (speedbar-attached-frame): Add defvars.
1390
a41b50ca
KH
13912005-10-06 Kenichi Handa <handa@m17n.org>
1392
a04b6191
SM
1393 * international/mule-cmds.el (set-language-environment):
1394 Fix setting up of case-table for unibyte mode.
c8d21d09 1395
a41b50ca
KH
1396 * simple.el (what-cursor-position): If the character is displayed
1397 by some `display' text property, show that. Don't use
1398 single-key-description for eight-bit characters in multibyte mode.
1399
cf85afc9
NR
14002005-10-06 Nick Roberts <nickrob@snap.net.nz>
1401
1402 * progmodes/gdb-ui.el (gdb-fringe-width): New variable.
1403 (gdb-ann3): Set it.
a04b6191 1404 (gdb-put-breakpoint-icon): Don't take fringe-width from speedbar frame.
7f778452
NR
1405 (gdb-info-frames-custom): Use inverse-video for first five
1406 characters of selected frame only.
1407 (gdb-get-frame-number): Select frame even when point is on frame
1408 number.
cf85afc9 1409
20ef8673
MY
14102005-10-06 Masatake YAMATO <jet@gyve.org>
1411
a5e6116d
JB
1412 * progmodes/gdb-ui.el (gdb-info-breakpoints-custom):
1413 Put `font-lock-function-name-face'.
20ef8673
MY
1414 (gdb-info-frames-custom): Put `font-lock-function-name-face'
1415 and `font-lock-variable-name-face'
1416 (gdb-registers-font-lock-keywords): New font lock keywords definition.
1417 (gdb-registers-mode): Use `gdb-registers-font-lock-keywords`.
1418 (gdb-memory-font-lock-keywords): New font lock keywords definition.
1419 (gdb-memory-mode): Use `gdb-memory-font-lock-keywords'.
1420 (gdb-local-font-lock-keywords): New font lock keywords definition.
1421 (gdb-locals-mode): Use `gdb-local-font-lock-keywords'
1422 (gdb-threads-font-lock-keywords): New font lock keywords definition.
1423 (gdb-threads-mode): Use `gdb-threads-font-lock-keywords'.
a5e6116d 1424
e2de3a29 14252005-10-05 Michael Kifer <kifer@cs.stonybrook.edu>
a5e6116d
JB
1426
1427 * ediff-merge.el (ediff-merge-region-is-non-clash): New defsubst.
1428 (ediff-merge-region-is-non-clash-to-skip): Previously called
e2de3a29 1429 ediff-merge-region-is-non-clash.
a5e6116d
JB
1430
1431 * ediff-mult.el (ediff-append-custom-diff, ediff-meta-show-patch):
1432 Use insert-buffer-substring.
1433
1434 * ediff-ptch.el (ediff-fixup-patch-map): Use better heuristics for
1435 selecting files to patch. Also bug fixes.
1436
1437 * ediff-util.el (ediff-setup): Bug fix.
1438 (ediff-next-difference): Never skip clashes that differ in white
1439 space only.
1440
1441 * ediff-wind.el (ediff-setup-control-frame)
1442 (ediff-destroy-control-frame): Check the menubar feature.
1443
1444 * viper-cmd.el (viper-normalize-minor-mode-map-alist)
1445 (viper-refresh-mode-line): Use make-local-variable to localize
1446 some vars instead of make-variable-buffer-local. Suggested by
e2de3a29 1447 Stefan Monnier.
a5e6116d
JB
1448
1449 * viper-init.el (viper-make-variable-buffer-local): Delete alias.
1450 (viper-restore-cursor-type, viper-set-insert-cursor-type):
1451 Use make-local-variable instead of make-variable-buffer-local.
1452 Suggested by Stefan Monnier.
1453
1454 * viper.el (viper-mode): Don't use viper-make-variable-buffer-local.
1455 (viper-comint-mode-hook): Use make-local-variable on
e2de3a29 1456 require-final-newline.
a5e6116d 1457 (viper-non-hook-settings): Don't use make-variable-buffer-local.
20ef8673 1458
21c3ef84
SM
14592005-10-05 Stefan Monnier <monnier@iro.umontreal.ca>
1460
1461 * progmodes/scheme.el (scheme-mode-syntax-table): Mark ; as being
1462 also the second char of a comment-start sequence.
1463 (scheme-sexp-comment-syntax-table): New var.
1464 (lambda, define): Set their scheme-doc-string-elt property.
1465 (scheme-font-lock-syntactic-face-function): Handle sexp-comments.
1466 Use lisp-font-lock-syntactic-face-function now that it properly
1467 handles |...| symbols.
1468 (scheme-mode-variables): Set lisp-doc-string-elt-property,
1469 parse-sexp-lookup-properties and font-lock-extra-managed-props.
1470
1471 * emacs-lisp/lisp-mode.el (lisp-mode-syntax-table): Move the nesting
1472 bit from # to |.
1473 (lisp-font-lock-syntactic-face-function): Distinguish |...| symbols.
1474
1475 * emacs-lisp/lisp-mode.el (lambda): Add its doc-string-elt property.
1476 (lisp-doc-string-elt-property): New var.
1477 (lisp-font-lock-syntactic-face-function): Use it.
1478 Rewrite to recognize docstrings even for forms not at toplevel.
1479
1480 * progmodes/scheme.el (scheme-mode-syntax-table): Put the nested
1481 annotation on the | part of #| rather than on the # part.
1482 (scheme-font-lock-syntactic-face-function): New function, to
1483 distinguish strings from |...| symbols.
1484 (scheme-mode-variables): Use it. Also fix up the font-lock-time
1485 syntax-table so that #|...|# is properly highlighted.
1486
1487 * emacs-lisp/lisp-mode.el (lisp-font-lock-syntactic-face-function):
1488 Don't mark as docstring the 3rd elem of an unknown toplevel form.
1489
0cb7f2c0
SM
14902005-10-04 Stefan Monnier <monnier@iro.umontreal.ca>
1491
f88febbb
SM
1492 * bindings.el (global-map): Resync [home] and [end] bindings with C-a
1493 and C-e.
1494
1495 * emacs-lisp/eldoc.el: Move comments into docstrings.
1496 (eldoc-message-commands): Initialize in its declaration.
1497 Add move-beginning-of-line and move-end-of-line.
1498 (eldoc-add-command, eldoc-add-command-completions)
1499 (eldoc-remove-command, eldoc-remove-command-completions): Simplify.
1500
1501 * outline.el (outline-mark-subtree): Activate the mark.
1502
0cb7f2c0
SM
1503 * calendar/appt.el (appt-time-regexp): New var.
1504 (appt-add, appt-make-list): Use it.
1505 (appt-convert-time): Clean up.
1506
1507 * textmodes/tex-mode.el (tex-font-lock-syntactic-face-function):
1508 Don't set any syntax-table property here.
1509 (tex-font-lock-verb): New function. Do it here.
1510 (tex-font-lock-syntactic-keywords): Use it.
1511
d315fc0f
RS
15122005-10-04 Richard M. Stallman <rms@gnu.org>
1513
1514 * wid-edit.el (widget-file-complete): Get the widget start point
1515 the right way. Default directory to `/' if file has none.
1516
1517 * x-dnd.el (x-dnd-drop-data): Check for dedicated windows.
1518
1519 * textmodes/flyspell.el (flyspell-mode-on):
1520 Call ispell-maybe-find-aspell-dictionaries.
1521
1522 * textmodes/ispell.el (ispell-word, ispell-region):
1523 Call ispell-maybe-find-aspell-dictionaries.
1524 (ispell-accept-buffer-local-defs):
1525 Don't call ispell-maybe-find-aspell-dictionaries
0cb7f2c0 1526
d315fc0f
RS
15272005-10-04 Richard M. Stallman <rms@gnu.org>
1528
1529 * iswitchb.el (iswitchb-buffer-ignore): Label it risky.
1530
15312005-10-04 Emilio C. Lopes <eclig@gmx.net>
1532
1533 * iswitchb.el (iswitchb-ignore-buffername-p): Use `functionp'
1534 instead of `fboundp' in order to allow for anonymous functions.
1535
222a6c9b
CY
15362005-10-04 Chong Yidong <cyd@stupidchicken.com>
1537
1538 * info.el (Info-next, Info-prev, Info-up): Select info buffer, in
1539 case the user clicks on the link while another window is selected.
1540 (Info-speedbar-hierarchy-buttons): Use speedbar-current-frame.
1541
1542 * dframe.el (dframe-update-keymap): Use mouse-1-click-follows-link
1543 functionality.
1544 (dframe-help-echo): Save point in case mouse tracking is off.
1545
c7bef55f
TTN
15462005-10-04 Thien-Thi Nguyen <ttn@gnu.org>
1547
1548 * net/ange-ftp.el (ange-ftp-ls): Fix typo introduced in last change.
1549
6d1f4dc4
SM
15502005-10-03 Stefan Monnier <monnier@iro.umontreal.ca>
1551
1552 * progmodes/cc-styles.el (c-setup-paragraph-variables): Make sure we do
1553 not change the global value of those vars.
1554
1555 * progmodes/cc-mode.el (c-basic-common-init): Remove calls to
1556 make-local-variable which we do not need any more.
1557
7752250e
CY
15582005-10-03 Chong Yidong <cyd@stupidchicken.com>
1559
1560 * speedbar.el (speedbar-ignored-path-regexp, speedbar-line-path)
1561 (speedbar-ignored-path-expressions, speedbar-buffers-line-path)
1562 (speedbar-add-ignored-path-regexp, speedbar-buffers-line-path)
1563 (speedbar-path-line): Define obsolete aliases.
1564 (speedbar-line-directory): Doc fix.
1565
1566 * progmodes/vhdl-mode.el (vhdl-speedbar-initialize)
1567 (vhdl-speedbar-rescan-hierarchy): Call speedbar-line-directory
1568 instead of speedbar-line-path.
1569
03714c7f
JD
15702005-10-03 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
1571
1572 * x-dnd.el (x-dnd-drop-data): Don't set dnd-open-file-other-window
1573 to nil if dropping on a window. Handle dropping on a minibuffer window
1574 like dropping on a non-window part of Emacs.
1575
1430e7f9
SM
15762005-10-03 Stefan Monnier <monnier@iro.umontreal.ca>
1577
6d1f4dc4
SM
1578 * net/ange-ftp.el: Use with-current-buffer.
1579 (ange-ftp-insert-directory): Do not follow symlinks any more.
1580
1430e7f9
SM
1581 * textmodes/ispell.el (ispell-find-aspell-dictionaries):
1582 Remove interactive spec.
1583
f4f5169f
KS
15842005-10-03 Kim F. Storm <storm@cua.dk>
1585
1586 * ido.el (ido-mode): Use custom-initialize-set.
1587
cde3239f
RS
15882005-10-02 Richard M. Stallman <rms@gnu.org>
1589
1590 * progmodes/ebnf2ps.el (ebnf-eps-production-list):
1591 Use insert-buffer-substring.
1592
1593 * net/tramp.el: Pacify byte compiler warnings in pacification code.
1594 (tramp-handle-file-local-copy): Use insert-buffer-substring.
1595
402893bb
SM
15962005-10-02 Stefan Monnier <monnier@iro.umontreal.ca>
1597
1598 * net/ange-ftp.el (ange-ftp-insert-directory): Undo unintended part
1599 in last change.
edb18c43
SM
1600 (ange-ftp-insert-directory): Fix up the search for the case where
1601 `file' is absolute.
402893bb 1602
942c40e3
RF
16032005-10-02 Romain Francoise <romain@orebokech.com>
1604
1605 * progmodes/compile.el (compile-goto-error): Delete extra paren.
1606
aae3725f
AS
16072005-10-02 Andreas Schwab <schwab@suse.de>
1608
1609 * ediff-ptch.el (ediff-fixup-patch-map): Handle file names without
1610 directory component in the session info.
1611
b059f7d0
RS
16122005-10-01 Richard M. Stallman <rms@gnu.org>
1613
1614 * comint.el (comint-redirect-subvert-readonly): Doc fix.
1615
1616 * simple.el (next-error-internal): New function.
1617
1618 * progmodes/compile.el (compilation-buffer-name): New arg MODE-COMMAND.
1619 (compilation-start): Pass new arg to compilation-buffer-name.
1620 (compile-goto-error): Use next-error-internal.
1621
24bbdbef
CY
16222005-10-01 Chong Yidong <cyd@stupidchicken.com>
1623
1624 * speedbar.el: Remove RCS tag.
1625 (speedbar-check-read-only): Handle non-existent files.
1626
1627 * dframe.el, ezimage.el, sb-image.el: Remove RCS tags.
1628
1629 * info.el (Info-speedbar-hierarchy-buttons)
1630 (Info-speedbar-goto-node): Call speedbar-select-attached-frame.
1631
1fdecd0c
RF
16322005-10-01 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
1633
1634 * textmodes/bibtex.el (bibtex-valid-entry-whitespace-re):
1635 Do not match newline.
1636 (bibtex-realign): Do not use bibtex-valid-entry-whitespace-re.
1637 (bibtex-summary): Remove unnecessary save-excursion.
1638 (bibtex-fill-field-bounds): Use fill-region-as-paragraph.
1639
ddcb7665
YM
16402005-10-01 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1641
1430e7f9
SM
1642 * term/mac-win.el: Add charset info for "iso10646-1".
1643 Modify default fontset to use ATSUI-compatible fonts for some charsets
1644 if available.
ddcb7665 1645
35d884a9
CY
16462005-10-01 Chong Yidong <cyd@stupidchicken.com>
1647
1648 * speedbar.el: Re-apply arch tag.
ff48d32d 1649 (speedbar-version): Rename to version 1.0. Suggested by Eric
35d884a9
CY
1650 M. Ludlam.
1651 Reapply two changes from Emacs CVS' version of speedbar lost
1652 during the merge:
ff48d32d 1653 (speedbar-use-imenu-flag): Avoid unnecessary use of locate-library.
35d884a9
CY
1654 (speedbar-frame-parameters): Improve customize type.
1655
ff48d32d
SM
16562005-09-30 Stefan Monnier <monnier@iro.umontreal.ca>
1657
1658 * net/ange-ftp.el (ange-ftp-gwp-start): Use with-current-buffer.
1659 (ange-ftp-file-directory-p): Fix the symlink case.
1660 (ange-ftp-insert-directory): When listing a single file, get a list of
1661 the parent buffer and extract the relevant line. Inspired from a patch
1662 by Katsumi Yamaoka <yamaoka@jpl.org>.
1663 (ange-ftp-file-name-sans-versions): Simplify.
1664
c727526b
BW
16652005-09-30 Bill Wohler <wohler@newt.com>
1666
ff48d32d 1667 Move MH-E image files from toolbar and mail directories into
c727526b
BW
1668 etc/images.
1669
ff48d32d 1670 * mail/reply2.*: Move to etc/images/mail/reply*.
c727526b
BW
1671
1672 * toolbar/execute.*, toolbar/highlight.*, toolbar/mh-logo.xpm:
ff48d32d 1673 * toolbar/page-down.*, toolbar/show.*, toolbar/widen.*: Move to
c727526b 1674 etc/images.
dc42e019 1675
c727526b 1676 * toolbar/alias.*, toolbar/refile.*, toolbar/repack.*:
ff48d32d 1677 * toolbar/reply*: Move to etc/images/mail.
c727526b 1678
ff48d32d 1679 * toolbar/rescan.*: Move and rename to etc/images/refresh.*.
c727526b 1680
58bd8bf9
CY
16812005-09-30 Eric M. Ludlam <zappo@gnu.org>
1682
1683 * speedbar.el: New version 1.0pre3.
1684
56e2a181
CY
1685 Frame management code (including timer, and mouse click specifics)
1686 moved to dframe.el:
1687 (speedbar-attached-frame): Removed. Use dframe-attached-frame.
1688 (speedbar-timer): Removed. Use dframe-timer.
1689 (speedbar-close-frame): Removed. Use dframe-close-frame.
1690 (speedbar-activity-change-focus-flag): Removed. Use
1691 dframe-activity-change-focus-flag.
1692 (speedbar-update-speed, speedbar-navigating-speed): Obsolete. Use
1693 dframe-update-speed.
c7bef55f 1694
56e2a181
CY
1695 (speedbar-current-frame): New macro. Use this instead of the
1696 variable speedbar-frame.
1697
1698 (speedbar-use-images, speedbar-expand-image-button-alist)
1699 (speedbar-insert-image-button-maybe): Moved to sb-image.el.
1700
1701 (speedbar-find-image-on-load-path): Removed. Replaced by
1702 defezimage in ezimage.el.
1703 (speedbar-expand-image-button-alist): Removed. Replaced by
1704 ezimage-expand-image-button-alist in ezimage.el.
c7bef55f 1705
56e2a181
CY
1706 (speedbar-ignored-directory-regexp)
1707 (speedbar-add-ignored-directory-regexp)
1708 (speedbar-ignored-directory-expressions)
1709 (speedbar-line-directory, speedbar-buffers-line-directory)
1710 (speedbar-directory-line, speedbar-buffers-line-directory):
1711 Renamed, replacing `path' with `directory'.
1712
1713 (speedbar-create-directory, speedbar-expand-line-descendants)
1714 (speedbar-toggle-line-expansion)
1715 (speedbar-contract-line-descendants): New commands.
1716
1717 (speedbar-query-confirmation-method, speedbar-select-frame-method)
1718 (speedbar-use-tool-tips-flag): New options.
1719
1720 (speedbar-check-read-only, speedbar-require-version)
1721 (speedbar-insert-separator, speedbar-buffers-tail-notes)
1722 (speedbar-handle-delete-frame, speedbar-try-completion)
1723 (speedbar-update-localized-contents): New functions.
1724
1725 (speedbar-incompatible-version, speedbar-ro-to-do-point)
1726 (speedbar-object-read-only-indicator): New variables.
1727
1728 (speedbar-visiting-tag-hook, speedbar-before-visiting-file-hook):
1729 New hooks.
1730
1731 (speedbar-separator-face): New face.
1732
1733 (speedbar-supported-extension-expressions): Add `.g' and `.ma?k'.
1734 (speedbar-ignored-modes): Add fundamental-mode.
1735 (speedbar-directory-unshown-regexp): Add . directories.
1736
1737 (speedbar-key-map): Remove old SPC and DEL page up/down keys.
1738 (speedbar-file-key-map): Add SPC to toggle node expansion, `[' and
1739 `]' for full expand/close.
1740 (speedbar-buffers-key-map): Add SPC to toggle node expansion.
1741
1742 (speedbar-check-vc): Support hidden files.
1743 (speedbar-vc-check-dir-p): Use vc-state if available for CVS.
1744 (speedbar-this-file-in-vc): Use vc-state if available. If VC
1745 state is nil, it is not checked out.
1746
1747 (speedbar-line-text, speedbar-line-token): Support expand buttons
1748 with no text.
1749 (speedbar-refresh): Universal argument acts as power-click.
1750 (speedbar-fetch-dynamic-tags): If a buffer is in Emacs, switch to
1751 that buffer to get variable values.
1752
1753 And many other bugfixes.
1754
7cfc18c4 1755 * dframe.el, ezimage.el, sb-image.el: New files.
58bd8bf9 1756
ff48d32d 1757 * sb-*.xpm: Remove files. New image files installed into
58bd8bf9
CY
1758 etc/images/ezimage.
1759
070860c3
KH
17602005-09-30 Kenichi Handa <handa@m17n.org>
1761
1762 * ps-mule.el (ps-mule-show-warning): If a character is in
1763 ps-print-translation-table, don't treat it as non-printable.
1764
6aabfecf
DP
17652005-09-30 David Ponce <david@dponce.com>
1766
50a9d14a
DP
1767 * tree-widget.el (tree-widget-themes-load-path): New variable.
1768 (tree-widget-themes-directory): Doc fix.
1769 (tree-widget-image-formats) [Emacs]: Doc fix.
1770 (tree-widget--locate-sub-directory): New function.
1771 (tree-widget-themes-directory): Use it.
1772
6aabfecf
DP
1773 * recentf.el (recentf-filename-handlers): Rename from
1774 `recentf-filename-handler'. Allow a list of functions.
1775 (recentf-menu-items-for-commands): Fix :help strings.
1776 (recentf-apply-filename-handlers): New function.
1777 (recentf-expand-file-name): Use it.
1778 (recentf-cleanup): Remove duplicates too.
1779
477ca0e8
JL
17802005-09-29 Juri Linkov <juri@jurta.org>
1781
1782 * faces.el: Rearrange face definitions to be in the same order as
1783 their face descriptions in "(emacs)Standard Faces".
1784
1785 * isearch.el (isearch, lazy-highlight): Add group `basic-faces'.
1786
1787 * tooltip.el (tooltip): Add group `basic-faces'.
1788
1789 * buff-menu.el (Buffer-menu-buffer): Remove group
1790 `font-lock-highlighting-faces'.
1791
1792 * progmodes/compile.el (compilation-error, compilation-warning)
1793 (compilation-info, compilation-line-number, compilation-column-number):
1794 Change group from `font-lock-highlighting-faces' to `compilation'.
1795
1796 * progmodes/vhdl-mode.el (vhdl-font-lock-prompt-face)
1797 (vhdl-font-lock-attribute-face, vhdl-font-lock-enumvalue-face)
1798 (vhdl-font-lock-function-face, vhdl-font-lock-directive-face)
1799 (vhdl-font-lock-reserved-words-face)
1800 (vhdl-font-lock-translate-off-face, syntax-alist): Remove group
1801 `font-lock-highlighting-faces'.
1802
1803 * cus-edit.el (custom-buffer-sort-alphabetically): Default to nil.
1804
1add9010
KS
18052005-09-28 Kim F. Storm <storm@cua.dk>
1806
1807 * emulation/cua-base.el: Set CUA move property on additional commands:
1808 up-list, down-list, backward-up-list, end-of-defun beginning-of-defun,
1a765705 1809 forward-sexp, backward-sexp, forward-list, backward-list.
1add9010 1810
07f1355e
RF
18112005-09-28 Romain Francoise <romain@orebokech.com>
1812
1813 * comint.el (comint-show-output): Really set point at the
1814 beginning of the output when not using `comint-use-prompt-regexp'.
1815
d1b76779
JB
18162005-09-27 Jay Belanger <belanger@truman.edu>
1817
1818 * calc/calc-lang.el (math-oper-table): Raise the precedence of "/"
1819 in TeX mode.
1820
cd0899ab
JB
18212005-09-26 Juanma Barranquero <lekktu@gmail.com>
1822
1823 * textmodes/org.el (org-table-sum): Fix format string.
1824
1825 * textmodes/tex-mode.el (tex-insert-quote, latex-indent):
1826 Quote face names.
1827
1b1fb2ef
RF
18282005-09-26 Romain Francoise <romain@orebokech.com>
1829
1830 * isearch.el (isearch-forward-regexp): Close doc string.
1831
f0685ed1
RS
18322005-09-25 Richard M. Stallman <rms@gnu.org>
1833
c769dcac
RS
1834 * simple.el (blink-matching-open): Don't no-op when point is BEGV+1.
1835
1836 * isearch.el (isearch-forward, isearch-forward-regexp): Doc fixes.
1837
f0685ed1
RS
1838 * progmodes/compile.el (compilation-error-properties):
1839 When getting the file from the previous error message,
1840 correctly decode the new data format.
1841
1842 * progmodes/cc-cmds.el (c-electric-paren):
1843 Call old-blink-paren only for close-paren.
1844
0d1460c3
DN
18452005-09-24 Andreas Schwab <schwab@suse.de>
1846
1847 * term/rxvt.el (rxvt-register-default-colors): Delete redundant
16f72af0
RF
1848 condition.
1849
ce5a3ac0
RF
18502005-09-25 Romain Francoise <romain@orebokech.com>
1851
1852 * dired-aux.el (dired-copy-file-recursive):
1853 * dired.el (dired-delete-file):
1854 * ediff-mult.el (ediff-dir-diff-copy-file):
1855 * ediff-util.el (ediff-test-save-region):
1856 * forms.el (forms-mode):
1857 * ido.el (ido-file-internal, ido-delete-file-at-head):
1858 * log-edit.el (log-edit-done):
1859 * ses.el (ses-yank-resize):
1860 * play/gomoku.el (gomoku-human-plays, gomoku)
1861 (gomoku-human-resigns, gomoku-prompt-for-other-game)
1862 (gomoku-offer-a-draw):
1863 * play/landmark.el (lm-human-resigns, lm):
1864 * net/eudcb-ldap.el (eudc-ldap-check-base):
1865 * play/mpuz.el (mpuz-offer-abort, mpuz-try-letter, mpuz-close-game):
1866 * progmodes/ebrowse.el (ebrowse-find-pattern):
1867 * progmodes/idlw-shell.el (idlwave-shell-set-bp-check):
cd0899ab 1868 * textmodes/reftex-index.el (reftex-index-initialize-phrases-buffer):
ff48d32d 1869 End `yes-or-no-p' and `y-or-n-p' prompts with question mark and space.
ce5a3ac0
RF
1870
1871 * vc.el (vc-delete-file):
1872 * play/gomoku.el (gomoku-terminate-game, gomoku)
1873 (gomoku-prompt-for-move, gomoku-human-takes-back):
1874 * play/landmark.el (lm-human-takes-back, lm-prompt-for-move)
ff48d32d 1875 (lm-start-robot, lm-human-plays): Remove extraneous spaces in messages.
ce5a3ac0 1876
08c583db
DN
18772005-09-24 Dan Nicolaescu <dann@ics.uci.edu>
1878
1879 * term/rxvt.el (rxvt-register-default-colors): Add support for 255
ce5a3ac0 1880 color rxvt terminals by using the code xterm.el used to use before
08c583db
DN
1881 2005-04-09 in order to match the colors used by rxvt.
1882
79a57082 18832005-09-24 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
836c8f06
DN
1884
1885 * term/rxvt.el (rxvt-register-default-colors): Add support for 88
1886 colors rxvt-unicode terminals by using the same code as xterm.el.
1887
621f893a
SM
18882005-09-24 Stefan Monnier <monnier@iro.umontreal.ca>
1889
1890 * textmodes/tex-mode.el (tex-font-lock-append-prop)
1891 (tex-font-lock-suscript, tex-insert-quote, latex-indent): Adjust to the
1892 new symbol used for the tex-verbatim face.
1893
5b76833f
RF
18942005-09-24 Emilio C. Lopes <eclig@gmx.net>
1895
1896 * woman.el (woman-file-name):
1897 * wid-edit.el (widget-file-prompt-value)
1898 (widget-coding-system-prompt-value):
1899 * w32-fns.el (set-w32-system-coding-system):
1900 * vc.el (vc-version-diff, vc-annotate):
1901 * textmodes/reftex-auc.el (reftex-arg-cite)
1902 (reftex-arg-index-tag):
1903 * textmodes/refer.el (refer-get-bib-files):
1904 * textmodes/artist.el (artist-figlet-choose-font):
1905 * terminal.el (terminal-emulator):
1906 * replace.el (occur-read-primary-args):
1907 * rect.el (string-rectangle, string-insert-rectangle):
1908 * ps-print.el (ps-print-preprint):
1909 * progmodes/pascal.el (pascal-goto-defun):
1910 * progmodes/etags.el (visit-tags-table, visit-tags-table-buffer):
1911 * progmodes/compile.el (compilation-find-file):
1912 * printing.el (pr-interactive-n-up):
1913 * play/animate.el (animate-birthday-present):
1914 * net/rcompile.el (remote-compile):
1915 * man.el (man, Man-goto-section, Man-follow-manual-reference):
1916 * mail/rmailsum.el (rmail-summary-search-backward)
1917 (rmail-summary-search):
1918 * mail/rmailout.el (rmail-output-read-rmail-file-name)
1919 (rmail-output-read-file-name):
1920 * mail/rmail.el (rmail-search, rmail-search-backwards):
1921 * mail/mailabbrev.el (merge-mail-abbrevs, rebuild-mail-abbrevs):
1922 * locate.el (locate):
1923 * international/quail.el (quail-show-keyboard-layout):
1924 * international/mule.el (set-buffer-file-coding-system)
1925 (revert-buffer-with-coding-system, set-file-name-coding-system)
1926 (set-terminal-coding-system, set-keyboard-coding-system)
1927 (set-next-selection-coding-system):
1928 * international/mule-diag.el (describe-coding-system)
1929 (describe-font, describe-fontset):
1930 * international/mule-cmds.el (universal-coding-system-argument)
1931 (search-unencodable-char, describe-input-method)
1932 (set-language-environment, describe-language-environment):
1933 * international/codepage.el (codepage-setup):
1934 * international/code-pages.el (codepage-setup):
1935 * info.el (Info-search, Info-follow-reference)
1936 (Info-search-backward):
1937 * emacs-lisp/advice.el (ad-read-advised-function)
1938 (ad-read-advice-class, ad-clear-cache, ad-activate)
1939 (ad-deactivate, ad-update, ad-unadvise, ad-read-advice-name)
1940 (ad-enable-advice, ad-disable-advice, ad-remove-advice)
1941 (ad-read-regexp):
1942 * ediff-util.el (ediff-toggle-regexp-match):
1943 * ediff-ptch.el (ediff-prompt-for-patch-file):
1944 * dired-aux.el (dired-diff):
1945 * diff.el (diff):
1946 * cus-edit.el (custom-variable-prompt):
1947 * calendar/timeclock.el (timeclock-ask-for-project):
1948 * calc/calcalg3.el (calc-get-fit-variables):
1949 * calc/calc-store.el (calc-edit-variable)
1950 (calc-permanent-variable):
1951 * vc-mcvs.el (vc-mcvs-register):
1952 * shadowfile.el (shadow-define-literal-group):
1953 * woman.el (woman-file-name):
1954 * vc.el (vc-version-diff, vc-merge):
1955 * textmodes/reftex-index.el (reftex-index-complete-tag):
1956 * format.el (format-decode-buffer, format-decode-region):
1957 * emulation/viper-cmd.el (viper-read-string-with-history):
1958 * emacs-lisp/debug.el (cancel-debug-on-entry):
1959 * emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine):
1960 * ediff.el (ediff-merge-revisions)
1961 (ediff-merge-revisions-with-ancestor, ediff-revision):
1962 * completion.el (interactive-completion-string-reader):
1963 * calc/calc-prog.el (calc-user-define-formula):
1964 Follow convention for reading with the minibuffer.
1965
f7938fdd 19662005-09-24 Steven Huwig <steven_h@acm.org> (tiny change)
917551f2
EZ
1967
1968 * progmodes/python.el (python-describe-symbol): Add globals() and
1969 locals() to the arguments of emacs.ehelp.
1970
999f7d65
EZ
19712005-09-24 Magnus Henoch <mange@freemail.hu>
1972
621f893a
SM
1973 * textmodes/ispell.el (ispell-maybe-find-aspell-dictionaries):
1974 New function, code extracted from ispell-valid-dictionary-list.
999f7d65
EZ
1975 (ispell-valid-dictionary-list, ispell-accept-buffer-local-defs):
1976 Call it.
1977
d74a5c91
EZ
19782005-09-24 Eli Zaretskii <eliz@gnu.org>
1979
1980 * subr.el (version-regexp-alist): Extend valid syntax for version
1981 strings: allow any of the characters -,_,+ to separate the
1982 alpha/beta/rc part from the version part. Doc fix.
621f893a 1983 (version-to-list): Doc fix. Bind case-fold-search to t, as advertised.
d74a5c91 1984
8dbf19c7
RS
19852005-09-23 David Reitter <david.reitter@gmail.com>
1986
1987 * mail/mailclient.el: New file.
1988
91346f54
RS
19892005-09-23 Richard M. Stallman <rms@gnu.org>
1990
1991 * textmodes/flyspell.el (flyspell-highlight-incorrect-region)
1992 (flyspell-incorrect-hook, flyspell-highlight-duplicate-region):
1993 Doc fixes.
1994
621f893a
SM
1995 * progmodes/cc-mode.el (c-font-lock-init):
1996 Specify font-lock-lines-before.
91346f54 1997
91773964
SM
19982005-09-23 Stefan Monnier <monnier@iro.umontreal.ca>
1999
2000 * smerge-mode.el (smerge-remove-props): Cause re-highlighting of the
2001 whole conflict.
2002
de07af38
CD
20032005-09-23 Carsten Dominik <dominik@science.uva.nl>
2004
91773964
SM
2005 * textmodes/org.el (org-mode-map, orgtbl-mode-map):
2006 Move keybindings with `C-c C-h' prefix to `C-c C-x' prefix. Make use
de07af38
CD
2007 of `remap' feature when available. Additional key bindings for
2008 better tty support.
2009 (org-mode-restart, org-force-self-insert): New commands.
2010 (org-time-stamp-inactive): New command.
2011 (org-remap): New function.
91773964
SM
2012 (org-table-auto-blank-field, org-level-color-stars-only): New options.
2013 (org-enable-fixed-width-editor): Move to `org-structure'
de07af38 2014 customization group.
91773964 2015 (org-self-insert-command, orgtbl-self-insert-command): Modify to
de07af38
CD
2016 blank field after field motion commands.
2017
8fb7dc77
KH
20182005-09-23 Kenichi Handa <handa@m17n.org>
2019
91773964
SM
2020 * international/mule-cmds.el (set-language-environment):
2021 Don't check utf-translate-cjk-lang-env is nil or not on deciding if we
8fb7dc77
KH
2022 have to call utf-translate-cjk-load-tables.
2023
39739f21
SM
20242005-09-22 Stefan Monnier <monnier@iro.umontreal.ca>
2025
2026 * mouse.el (mouse-move-drag-overlay): Fix last change.
2027
e5534f18
DP
20282005-09-22 David Ponce <david@dponce.com>
2029
2030 * tree-widget.el (tree-widget-value-create): Fix previous change.
2031
0278364c
DN
20322005-09-21 Dan Nicolaescu <dann@ics.uci.edu>
2033
39739f21 2034 * term/xterm.el (terminal-init-xterm): Fix loading rxvt at run time.
0278364c 2035
aaf15b8b
SM
20362005-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
2037
2038 * mouse.el (mouse-move-drag-overlay): New function.
2039 (mouse-drag-region-1): Use it.
2040 Try to simplify a bit the state handling. Handle clicks on links
2041 inside intangible areas.
2042 (mouse-save-then-kill): Minor simplification.
2043 (mouse-secondary-overlay): Make it always non-nil instead of
2044 recreating it each time.
2045 (mouse-start-secondary, mouse-set-secondary, mouse-drag-secondary)
2046 (mouse-kill-secondary, mouse-secondary-save-then-kill):
2047 Simplify accordingly.
2048
b778ed18
DN
20492005-09-21 Dan Nicolaescu <dann@ics.uci.edu>
2050
2051 * term/rxvt.el (rxvt-standard-colors): Fix some colors.
2052
15c77b9e 20532005-09-20 Michael Kifer <kifer@cs.stonybrook.edu>
2f2db7cc 2054
76de4b0d
KS
2055 * ediff-ptch.el (ediff-prompt-for-patch-file): More intuitive prompt.
2056 (ediff-file-name-sans-prefix): Treat nil as an empty string.
aaf15b8b
SM
2057 (ediff-fixup-patch-map): Better heuristic for intuiting the file names
2058 to patch.
2f2db7cc 2059
76de4b0d 2060 * ediff-util.el: Use insert-buffer-substring.
2f2db7cc 2061
cb9214f2 2062 * ediff-vers.el (cvs-run-ediff-on-file-descriptor): Bug fix.
2f2db7cc 2063
aaf15b8b
SM
2064 * emulation/viper-cmd.el (viper-change-state): Don't move over the
2065 field boundaries in the minibuffer.
cb9214f2
JB
2066 (viper-set-minibuffer-style): Add viper-minibuffer-post-command-hook.
2067 (viper-minibuffer-post-command-hook): New hook.
2068 (viper-line): Don't move cursor at bolp.
2f2db7cc 2069
aaf15b8b 2070 * emulation/viper-ex.el (ex-pwd, viper-info-on-file): Fix message.
2f2db7cc 2071
76de4b0d 2072 * emulation/viper-init.el: Add alias to make-variable-buffer-local to
aaf15b8b 2073 avoid compiler warnings.
2f2db7cc 2074
aaf15b8b 2075 * emulation/viper-macs.el (ex-map): Better messages.
2f2db7cc 2076
aaf15b8b 2077 * emulation/viper-utils.el (viper-beginning-of-field): New function.
2f2db7cc 2078
76de4b0d 2079 * emulation/viper.el: Replace make-variable-buffer-local with
15c77b9e 2080 viper-make-variable-buffer-local everywhere, to avoid warnings.
2f2db7cc 2081
f002506f
SM
20822005-09-19 Stefan Monnier <monnier@iro.umontreal.ca>
2083
2084 * mouse.el (mouse-drag-mode-line-1, mouse-drag-vertical-line):
2085 Delete unused var `old-selected-window'.
cb9214f2 2086 (mouse-drag-region-1): Delete unused vars `start-frame', `end-of-range'.
f002506f
SM
2087 (mouse-drag-secondary): Delete unused var `start-frame'.
2088
cb9214f2 20892005-09-19 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
fac3f386
SM
2090
2091 * term/rxvt.el (terminal-init-rxvt): Add entry for [end].
2092
f09cfd28
SM
20932005-09-19 Stefan Monnier <monnier@iro.umontreal.ca>
2094
2095 * calendar/calendar.el (mark-visible-calendar-date): Save excursion.
2096 Re-indent within 80 columns. Use inhibit-read-only.
2097
12b8cf53
RF
20982005-09-19 Romain Francoise <romain@orebokech.com>
2099
2100 * calendar/diary-lib.el (mark-diary-entries): Revert last change.
2101
5d4247d3
SM
21022005-09-19 Stefan Monnier <monnier@iro.umontreal.ca>
2103
8d18935d 2104 * font-lock.el (font-lock-default-fontify-region): Don't add a line
a762b7b8 2105 unconditionally, since the after-change-function already did it.
5d4247d3 2106
e3fba586
MB
21072005-09-19 Miles Bader <miles@gnu.org>
2108
2109 * net/newsticker.el: Get rid of CVS keyword.
2110
b7201644
RF
21112005-09-19 Johan Bockg\e,Ae\e(Brd <bojohan+sf@dd.chalmers.se>
2112
2113 * dired-aux.el (dired-handle-overwrite): Don't use `format' here.
2114 The prompt is formatted later.
2115
4ff094a8
DP
21162005-09-19 David Ponce <david@dponce.com>
2117
2118 * tree-widget.el (tree-widget-value-create): Save the converted
2119 tree :node widget.
2120
900d1698
JB
21212005-09-19 Juanma Barranquero <lekktu@gmail.com>
2122
2123 * progmodes/sh-script.el (sh-blink): Fix spurious reference to
2124 variable `message'.
2125
bc103d00
MA
21262005-09-18 Michael Albinus <michael.albinus@gmx.de>
2127
2128 * net/tramp.el (tramp-login-prompt-regexp): Expand regexp in order
2129 to cover prompts like "login as:". Reported by Slawomir Nowaczyk
2130 <slawomir.nowaczyk.847@student.lu.se>.
2131
93a75651
CY
21322005-09-18 Chong Yidong <cyd@stupidchicken.com>
2133
2134 * image.el (image-load-path): Use symbol `data-directory' instead
2135 of its value, for backward compatibility with packages that bind
2136 it during `find-image'. Suggested by Katsumi Yamaoka.
2137 (image-search-load-path): Handle symbols whose values are strings.
2138
71773400
RF
21392005-09-18 Romain Francoise <romain@orebokech.com>
2140
2141 * calendar/diary-lib.el (mark-diary-entries): Rearrange to wrap
2142 with-current-buffer form in save-excursion.
2143
8a26c165
DG
21442005-09-18 D Goel <deego@gnufans.org>
2145
39739f21
SM
2146 * apropos.el (apropos-command): Fix `message' call: first arg
2147 should be a format spec. In this and all other cases that appear
2148 below and elsewhere in the source code, I made a change only when
2149 two conditions were satisfied: [1] I can think of a possibility
2150 that the arguments would cause an error, for example, the code in
2151 question relies on external variables such as filenames. [2] I
2152 was sure that the arg to `message' could not have been nil in the code.
2153
2154 * textmodes/tildify.el (tildify-region): Ditto.
2155
8a26c165 2156 * textmodes/reftex-index.el (reftex-index-change-entry)
a762b7b8
KS
2157 (reftex-index-phrase-selection-or-word, reftex-query-index-phrase):
2158 * textmodes/reftex-dcr.el (reftex-echo-ref, reftex-echo-cite):
8a26c165 2159 * textmodes/org.el (org-complete, org-deadline, org-schedule)
a762b7b8
KS
2160 (org-priority, org-table-sum):
2161 * textmodes/ispell.el (ispell-check-version, ispell-parse-output):
2162 * textmodes/flyspell.el (flyspell-mode-on, flyspell-notify-misspell)
2163 (flyspell-word, flyspell-display-next-corrections):
2164 * textmodes/bibtex.el (bibtex-print-help-message):
2165 * textmodes/artist.el (artist-key-set-point-poly):
2166 * term/mac-win.el (mac-services-insert-text):
8a26c165
DG
2167 * progmodes/vhdl-mode.el (vhdl-warning, vhdl-print-warnings)
2168 (vhdl-hooked-abbrev, vhdl-template-insert-fun)
2169 (vhdl-port-paste-testbench, vhdl-compose-new-component)
a762b7b8 2170 (vhdl-compose-configuration):
8a26c165 2171 * progmodes/sh-script.el (sh-blink, sh-show-indent)
a762b7b8
KS
2172 (sh-set-indent, sh-learn-line-indent):
2173 * progmodes/ps-mode.el (ps-mode-target-column):
8a26c165 2174 * progmodes/idlwave.el (idlwave-make-tags)
a762b7b8
KS
2175 (idlwave-scan-library-catalogs):
2176 * progmodes/idlw-shell.el (idlwave-shell-parse-stack-and-display):
2177 * progmodes/gud.el (gud-jdb-analyze-source):
2178 * progmodes/flymake.el (flymake-log):
2179 * progmodes/ebnf2ps.el (ebnf-generate-region):
2180 * progmodes/cmacexp.el (c-macro-expansion):
2181 * progmodes/ada-xref.el (ada-treat-cmd-string):
8a26c165 2182 * progmodes/ada-mode.el (ada-create-case-exception-substring)
a762b7b8
KS
2183 (ada-justified-indent-current, ada-batch-reformat):
2184 * play/zone.el (zone):
2185 * play/landmark.el (lm-move):
2186 * play/decipher.el (decipher-show-alphabet):
8a26c165 2187 * net/newsticker.el (newsticker--display-jump)
a762b7b8 2188 (newsticker--display-scroll):
8a26c165 2189 * mail/rmail-spam-filter.el (rsf-add-subject-to-spam-list)
a762b7b8
KS
2190 (rsf-add-sender-to-spam-list, rsf-add-region-to-spam-list):
2191 * mail/feedmail.el (feedmail-dump-message-to-queue):
2192 * eshell/esh-proc.el (eshell-remove-process-entry):
2193 * emulation/ws-mode.el (ws-last-error):
8a26c165 2194 * emulation/viper-macs.el (ex-map-read-args, ex-unmap-read-args)
a762b7b8
KS
2195 (viper-record-kbd-macro):
2196 * emulation/viper-ex.el (ex-pwd, viper-info-on-file):
2197 * emacs-lisp/lisp-mnt.el (lm-report-bug):
2198 * emacs-lisp/find-func.el (find-function-noselect):
8a26c165 2199 * calendar/timeclock.el (timeclock-status-string)
a762b7b8
KS
2200 (timeclock-workday-remaining-string, timeclock-workday-elapsed-string)
2201 (timeclock-when-to-leave-string):
2202 * calendar/icalendar.el (icalendar--convert-ical-to-diary):
2203 * calc/calc-units.el (calc-enter-units-table):
2204 * calc/calc-mode.el (calc-mode-record-mode):
2205 * woman.el (woman-mini-help):
2206 * wdired.el (wdired-change-to-wdired-mode):
2207 * vc.el (vc-retrieve-snapshot):
2208 * strokes.el (strokes-read-stroke, strokes-read-complex-stroke):
2209 * startup.el (display-startup-echo-area-message):
2210 * simple.el (set-goal-column):
2211 * ses.el (ses-command-hook, ses-recalculate-cell):
2212 * server.el (server-process-filter):
8a26c165 2213 * printing.el (pr-interface-txt-print, pr-interface-printify)
a762b7b8
KS
2214 (pr-interface-ps):
2215 * pcvs.el (cvs-help):
2216 * log-edit.el (log-edit, log-edit-mode-help):
2217 * iswitchb.el (iswitchb-possible-new-buffer):
2218 * isearch.el (isearch-edit-string):
2219 * image-mode.el (image-mode, image-minor-mode):
2220 * ibuf-macs.el (define-ibuffer-filter):
2221 * hi-lock.el (hi-lock-find-patterns):
2222 * files.el (toggle-read-only):
8a26c165 2223 * ediff-util.el (ediff-copy-diff)
a762b7b8
KS
2224 (ediff-write-merge-buffer-and-maybe-kill):
2225 * echistory.el (Electric-history-undefined):
2226 * dnd.el (dnd-insert-text):
2227 * dired-aux.el (dired-query):
2228 * desktop.el (desktop-restore-file-buffer, desktop-lazy-create-buffer):
2229 * bookmark.el (bookmark-bmenu-locate):
2230 * obsolete/fast-lock.el (@top-level) <with-temp-message macro>:
2231 Fix `message' calls to ensure first arg is a format string.
2232 The change was made only when these two conditions were satisfied:
2233 [1] when there is a possibility that the arguments would cause an error
2234 for example, if the code in question relies on external variables
2235 such as filenames, and
2236 [2] if the arg to `message' could not have been nil in the code.
8a26c165 2237
900d1698
JB
2238 * pcomplete.el (pcomplete--help): Fix `message' format spec.
2239 Not having a %s would be weird, though not technically wrong.
8a26c165 2240
be9bb408
YM
22412005-09-18 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2242
2243 * term/mac-win.el (mac-add-charset-info): Doc fix.
2244
77689ea3
RF
22452005-09-17 Romain Francoise <romain@orebokech.com>
2246
2247 * shell.el (shell-resync-dirs): Handle echoing processes more
2248 reliably. Don't insert resync command if `comint-process-echoes'
2249 is non-nil.
2250
4ac3afdb
EZ
22512005-09-17 Magnus Henoch <mange@freemail.hu>
2252
2253 * textmodes/ispell.el (ispell-aspell-supports-utf8): New variable.
2254 (ispell-check-version): Set ispell-aspell-supports-utf8 to t for
2255 aspell versions >= 0.60.
2256 (ispell-valid-dictionary-list): Call ispell-find-aspell-dictionaries
2257 only if ispell-aspell-supports-utf8 is non-nil.
2258
4f46dc87
EZ
22592005-09-17 Johan Bockg\e,Ae\e(Brd <bojohan@dd.chalmers.se>
2260
2261 * progmodes/scheme.el (scheme-mode-variables): Use setq to assign
2262 buffer-local value to lisp-indent-function.
2263
debe6451
EZ
22642005-09-17 Milan Zamazal <pdm@zamazal.org>
2265
2266 * progmodes/glasses.el (glasses-make-readable): If
2267 glasses-separator differs from underscore, put appropriate
2268 overlays over underscore characters.
2269 (glasses-convert-to-unreadable): If glasses-separator differs from
2270 underscore, try to convert glasses-separator characters to
2271 underscores.
2272
f52e8e86
SM
22732005-09-16 Stefan Monnier <monnier@iro.umontreal.ca>
2274
2275 * calendar/diary-lib.el (mark-diary-entries): Don't move point.
2276 Use with-syntax-table and dolist.
2277
7b07114a
CD
22782005-09-16 Carsten Dominik <dominik@science.uva.nl>
2279
23006f3e
KS
2280 * textmodes/reftex-auc.el:
2281 * textmodes/reftex-cite.el:
2282 * textmodes/reftex-dcr.el:
2283 * textmodes/reftex-global.el:
2284 * textmodes/reftex-parse.el:
2285 * textmodes/reftex-ref.el:
2286 * textmodes/reftex-sel.el:
2287 * textmodes/reftex-toc.el:
2288 * textmodes/reftex-vars.el:
2289 * textmodes/reftex.el: Small changes to remove compiler warnings.
7b07114a 2290
23006f3e 2291 * textmodes/reftex-index.el: Likewise.
7b07114a
CD
2292 (reftex-query-index-phrase): More efficient use of markers.
2293
5fc5ac38
CY
22942005-09-15 Chong Yidong <cyd@stupidchicken.com>
2295
2296 * image.el (image-load-path): New variable.
2297 (image-search-load-path): New function.
2298 (find-image): Search for images in `image-load-path'.
2299
8ccd3630
RS
23002005-09-15 Richard M. Stallman <rms@gnu.org>
2301
2302 * follow.el: Change Maintainer field.
2303
9be6a039
DP
23042005-09-15 David Ponce <david@dponce.com>
2305
2306 * recentf.el (recentf-save-file-modes): New option.
2307 (recentf-save-list): Use it.
2308
94e55b87
NR
23092005-09-15 Nick Roberts <nickrob@snap.net.nz>
2310
2311 * bindings.el (mode-line-eol-desc, mode-line-coding-system-map)
2312 (mode-line-mule-info, mode-line-modified): Move bindings from
2313 mouse-3 to mouse-1.
2314
a9267c2c
CY
23152005-09-15 Chong Yidong <cyd@stupidchicken.com>
2316
2317 * simple.el (sendmail-user-agent-compose): Revert last change.
2318
c6ea7612
SM
23192005-09-14 Stefan Monnier <monnier@iro.umontreal.ca>
2320
503ac8a4
SM
2321 * net/ange-ftp.el (ange-ftp-process-filter): Revert to ^#+$.
2322 Use with-current-buffer.
2323 (ange-ftp-gwp-start): Remove unused var `gw-user'.
2324 (ange-ftp-guess-hash-mark-size): Remove unused var `result'.
2325 (ange-ftp-insert-directory): Remove unused var `short'.
2326 (ange-ftp-file-name-sans-versions): Remove unused var `host-type'.
2327
c6ea7612
SM
2328 * pcvs-defs.el (cvs-version): Recognize CVSNT version string.
2329 (cvs-execute-single-dir): Change default: cvs-1.9 is ancient.
2330
2331 * calendar/cal-menu.el: Don't require easymenu, since we don't use it.
2332 (check-calendar-holidays, diary-list-entries): Autoload.
2333 Otherwise `emacs -q' followed by "mouse-2 -> diary entries" burps.
2334 (calendar-mouse-holidays, calendar-mouse-view-diary-entries): Simplify.
2335
2336 * calendar/diary-lib.el (diary-show-all-entries): Fix last change,
2337 which mistakenly removed a call to display-buffer.
2338
ef19e610
JB
23392005-09-14 Juanma Barranquero <lekktu@gmail.com>
2340
2341 * obsolete/iso-insert.el: Move to obsolete/ from international/.
2342
a5b101dc
TTN
23432005-09-14 Thien-Thi Nguyen <ttn@gnu.org>
2344
2345 * progmodes/hideshow.el
2346 (hs-hide-comments-when-hiding-all): Remove autoload cookie.
2347 (hs-allow-nesting): New user var.
2348 (hs-discard-overlays): Skip "internal" overlays if nesting allowed.
2349 (hs-hide-block-at-point): When nesting allowed,
2350 if there is already an overlay in place, delete it.
2351 (hs-safety-is-job-n): Delete func; remove call sites.
2352 (hs-hide-level-recursive): Don't pre-clean if nesting allowed.
2353 (hs-overlay-at): New func.
2354 (hs-already-hidden-p, hs-show-block): Use it.
2355 (hs-hide-all): Don't pre-clean if nesting allowed.
2356 (hs-show-all): Temporarily disallow
2357 nesting around call to `hs-discard-overlays'.
2358
40cfe0d8
CY
23592005-09-14 Chong Yidong <cyd@stupidchicken.com>
2360
2361 * mouse.el (mouse-major-mode-menu): Make `prefix' optional.
2362 Delete unused local var.
2363
9dc08dc9
JB
23642005-09-13 Juanma Barranquero <lekktu@gmail.com>
2365
7a650da0
JB
2366 * help-fns.el (describe-categories): "?\ " -> "?\s".
2367 (help-do-arg-highlight): Recognize also ARG-n, as in
2368 `move-to-left-margin' (ARG+n is already recognized). Simplify.
2369
9dc08dc9
JB
2370 * international/codepage.el (dos-unsupported-char-glyph):
2371 * net/newsticker.el (tool-bar-map, w3-mode-map)
2372 (w3m-minor-mode-map):
2373 * progmodes/vhdl-mode.el (conf-alist, conf-entry, conf-key)
2374 (ent-alist):
2375 * textmodes/reftex-vars.el (reftex-tables-dirty): Add defvars.
2376
1db2d450
CY
23772005-09-13 Chong Yidong <cyd@stupidchicken.com>
2378
d5c16b05
CY
2379 * custom.el (custom-push-theme): Handle the case where a symbol is
2380 bound but face properties have not yet been assigned.
2381
09c9e6bb
CY
2382 * mail/sendmail.el (mail): Use new buffer if `noerase' is `new'.
2383 Fix behavior if noerase is `t' and there is no mail buffer.
9dc08dc9 2384
09c9e6bb
CY
2385 * simple.el (sendmail-user-agent-compose): Use a new mail buffer
2386 if `continue' is nil, rather than signal an error.
1db2d450 2387
5629e04f
RS
23882005-09-12 Richard M. Stallman <rms@gnu.org>
2389
595f66af
RS
2390 * font-lock.el (font-lock-keywords): Add autoload.
2391
2392 * help-fns.el (describe-variable): Rearrange to put source link
2393 in a predictable place.
2394
5629e04f
RS
2395 * net/newsticker.el: New file.
2396
344f1111
SM
23972005-09-12 Stefan Monnier <monnier@iro.umontreal.ca>
2398
34cb0115
SM
2399 * calendar/calendar.el (calendar-for-loop): Add edebug info.
2400 (calendar-basic-setup): Use the new nil arg.
2401 (number-of-diary-entries): Move to diary-lib.el.
2402
2403 * calendar/diary-lib.el: Use with-current-buffer, match-string.
2404 (diary-list-entries): Use with-syntax-table and dolist.
2405 Rename from list-diary-entries.
2406 Use number-of-diary-entries if `number' is nil.
2407 (diary, diary-view-entries): Use this new name and new nil arg value.
2408 (number-of-diary-entries): Move from calendar.el.
2409 (diary-unhide-everything): New function.
2410 (include-other-diary-files, fancy-diary-display)
2411 (diary-show-all-entries, make-diary-entry): Use it.
2412 (diary-mail-entries): Use buffer-string.
2413 (mark-diary-entries): Fix long standing paren typo.
2414 (diary-sexp-entry): Use count-lines.
2415 (make-diary-entry): Avoid `previous-line'.
2416 (diary-mode-map): New var.
2417 (diary-mode): Redraw cal after saving. Setup header-line.
2418 (fancy-diary-display-mode): Use local-set-key.
2419
2420 * startup.el (command-line): Try calling various terminal-init-foo-bar
2421 functions by stripping hyphenated suffixes from $TERM.
2422
344f1111
SM
2423 * files.el (normal-mode): Check boundness of font-lock-keywords.
2424
7957baea
RS
24252005-09-12 Richard M. Stallman <rms@gnu.org>
2426
2427 * progmodes/compile.el: Don't decide a file's directory
2428 until the user actually tries to go there.
2429 (compilation-next-error-function):
2430 Pass compilation-find-file the directory from the file-struct.
2431 (compilation-internal-error-properties): Separate local FILE-STRUCT
2432 from FILE. Doc the args better. Rename arg FMT to FMTS.
2433 (compilation-find-file): Arg DIR renamed to DIRECTORY.
2434 Expand it, and if nil, use default-directory.
2435 (compilation-get-file-structure): Don't mix specified directory
2436 with default directory. Put specified directory into
2437 file-struct. Don't make the file name absolute.
2438
2439 * progmodes/compile.el (compilation-error-regexp-alist): Doc fix.
2440 (compile-command): Add autoload.
2441 (compilation-disable-input): Add autoload.
2442
7318a7a3
SG
24432005-09-11 Stephen Gildea <gildea@stop.mail-abuse.org>
2444
2445 * time-stamp.el: Mention variable `time-stamp-pattern' in doc
2446 strings of the variables it can override.
344f1111 2447 (time-stamp): New (as yet undocumented) time-stamp-format escapes
7318a7a3
SG
2448 %Q and %q, for fully-qualified domain name and unqualified host name.
2449
f172343a
KS
24502005-09-11 Kim F. Storm <storm@cua.dk>
2451
2452 * emacs-lisp/authors.el (authors-aliases): Update list.
2453 (authors-fixed-entries): Update mldrag.el entry.
2454
0e435430
EZ
24552005-09-10 Alan Mackenzie <acm@muc.de>
2456
2457 * page.el (narrow-to-page): Exclude _entire_ multi-line delimiter
2458 from the region narrowed to.
2459
c10b0abc
EZ
24602005-09-10 Magnus Henoch <mange@freemail.hu>
2461
2462 * textmodes/ispell.el (ispell-check-version): Signal an error if
2463 aspell version is less than 0.60.
2464
4ca7c468
EZ
24652005-09-10 Pascal Dupuis <Pascal.Dupuis@esat.kuleuven.be> (tiny change)
2466
344f1111
SM
2467 * progmodes/octave-inf.el (inferior-octave-startup):
2468 Resync current dir at the end.
4ca7c468 2469
72f0712b 24702005-09-10 Emilio C. Lopes <eclig@gmx.net>
99580cde 2471
344f1111
SM
2472 * woman.el (woman-topic-at-point-default):
2473 Rename to woman-use-topic-at-point-default.
2474 (woman-topic-at-point): Rename to woman-use-topic-at-point.
72f0712b
EZ
2475 (woman-file-name): Reflect renames above. Automatically use the
2476 word at point as topic if woman-use-topic-at-point is non-nil.
2477 Otherwise offer it as default but don't insert it in the
2478 minibuffer. Also use `test-completion' instead of `assoc' as
2479 suggested by Stefan Monnier.
2480
de21740d
AS
24812005-09-10 Andre Spiegel <spiegel@gnu.org>
2482
2483 * vc.el (vc-directory, vc-update-change-log): Throw an error on
2484 the attempt to do it over Tramp. This is not yet supported.
2485
6ee37599
EZ
24862005-09-10 Eli Zaretskii <eliz@gnu.org>
2487
2488 * menu-bar.el (menu-bar-menu-frame-live-and-visible-p)
2489 (menu-bar-non-minibuffer-window-p): New functions.
2490 ("Split Window", "Save As..."): Use them.
2491 ("Postscript Print Buffer (B+W)", "Postscript Print Buffer")
344f1111
SM
2492 ("Print Buffer", "Truncate Long Lines in this Buffer"):
2493 Use menu-bar-menu-frame-live-and-visible-p.
6ee37599 2494 ("Save Buffer", "Insert File", "Open Directory...")
344f1111
SM
2495 ("Open File...", "Visit New File..."):
2496 Use menu-bar-non-minibuffer-window-p.
2497 (kill-this-buffer-enabled-p, dired <menu-enable>):
2498 Use menu-bar-non-minibuffer-window-p.
6ee37599 2499
50a6ff15
EZ
25002005-09-09 Eli Zaretskii <eliz@gnu.org>
2501
6eb33acb
EZ
2502 * cus-start.el (all): Don't complain about fringe-related
2503 built-ins if fringes are not supported. Ditto about
344f1111 2504 selection-related built-ins. Fix the test for GTK-related built-ins.
6eb33acb 2505
50a6ff15
EZ
2506 * menu-bar.el ("Split Window", "Postscript Print Buffer (B+W)")
2507 ("Postscript Print Buffer", "Print Region", "Save As...")
2508 ("Save", "Insert File...", "Open Directory...")
2509 ("Open File...", "Visit New File..."")
2510 ("Truncate Long Lines in this Buffer"): Don't look at
344f1111 2511 menu-updating-frame if this display does not support multiple frames.
50a6ff15 2512
012a2196
EZ
25132005-09-09 Frederik Fouvry <fouvry@CoLi.Uni-SB.DE>
2514
2515 * mail/sendmail.el (default-sendmail-coding-system): Doc fix.
2516
9198ee0e
EZ
25172005-09-09 Emilio Lopes <eclig@gmx.net>
2518
2519 * woman.el: Format- and whitespace-related changes.
2520
f64b6c63
EZ
25212005-09-09 Eli Zaretskii <eliz@gnu.org>
2522
2523 * woman.el: Fix my email address.
2524
47b8bc5d
RS
25252005-09-08 Richard M. Stallman <rms@gnu.org>
2526
2527 * progmodes/sh-script.el (sh-skeleton-pair-default-alist): New var.
2528 (sh-mode): Locally set skeleton-pair-default-alist.
2529
2530 * progmodes/make-mode.el (makefile-add-log-defun): Trim the result.
2531
2532 * progmodes/flymake.el: Require `compile' unconditionally.
2533
2534 * mail/sendmail.el (send-mail-function): Add Mailclient alternative.
2535
2536 * woman.el (woman-file-name): Provide a default, not initial input.
2537
2538 * smerge-mode.el (smerge-resolve): Pass args to smerge-remove-props.
2539
2540 * font-lock.el (font-lock-support-mode): Doc fix.
2541
2542 * descr-text.el (describe-property-list): Handle non-symbol prop names.
2543
2a56faf1 25442005-09-08 Richard M. Stallman <rms@gnu.org>
47b8bc5d
RS
2545
2546 * simple.el (blink-matching-open): Get rid of text props from
2547 the string shown in echo area. Don't permanently set point.
2548 Some rearrangements.
2549
6fbb1eb0
RS
25502005-09-08 Reiner Steib <Reiner.Steib@gmx.de>
2551
9815ca3d
RS
2552 * recentf.el (recentf-filename-handler): Add custom choice
2553 `abbreviate-file-name'.
2554
8e2c8d3e
RS
2555 * msb.el (msb--very-many-menus): Fix typo.
2556
6fbb1eb0
RS
2557 * disp-table.el (standard-display-european): Don't set
2558 enable-multibyte-characters to nil.
2559
844c6ee7
DP
25602005-09-08 David Ponce <david@dponce.com>
2561
2562 * recentf.el (recentf-show-file-shortcuts-flag): New option.
2563 (recentf-expand-file-name): Doc fix.
2564 (recentf-dialog-mode-map): Define digit shortcuts.
2565 (recentf--files-with-key): New variable.
2566 (recentf-show-digit-shortcut-filter): New function.
2567 (recentf-open-files-items): New function.
2568 (recentf-open-files): Use it.
2569 (recentf-open-file-with-key): New command.
2570
344f1111
SM
25712005-09-08 Chong Yidong <cyd@stupidchicken.com>
2572
2573 * buff-menu.el (Buffer-menu-sort-by-column): New function.
2574 Suggested by Kim F. Storm.
2575 (Buffer-menu-sort-button-map): Global keymap for sort buttons.
2576 (Buffer-menu-make-sort-button): Use global keymap.
2577
553f03bc
MA
25782005-09-07 Michael Albinus <michael.albinus@gmx.de>
2579
29499b82 2580 * woman.el (top): Remap `man' command by `woman' in `woman-mode-map'.
553f03bc
MA
2581 (Man-getpage-in-background-advice): Remove defadvice; it isn't
2582 necessary any longer with the remapped command.
2583 (Man-bgproc-sentinel-advice): Remove defadvice which counts
2584 formatting time only.
2585
2586 * net/tramp.el (tramp-action-password)
2587 (tramp-multi-action-password): Compile the password prompt from
2588 `method', `user' and `host'. Sometimes it isn't obvious which
2589 password to enter, for example with remote files offered by
2590 recentf.el, or with multiple steps. Suggested by Robert Marshall
2591 <robert@chezmarshall.freeserve.co.uk>.
2592
dcc6da3a
SM
25932005-09-07 Stefan Monnier <monnier@iro.umontreal.ca>
2594
2595 * progmodes/perl-mode.el (perl-font-lock-syntactic-keywords):
2596 Fix regexp for when "s///" is at the beginning of line.
2597
2ccc02f2
JB
25982005-09-07 Jay Belanger <belanger@truman.edu>
2599
2600 * calc/calc-poly.el (math-expand-term): Multiply out any powers
2601 when in matrix mode.
2602
3076c726
SM
26032005-09-06 Stefan Monnier <monnier@iro.umontreal.ca>
2604
2605 * buff-menu.el (Buffer-menu-make-sort-button): Add docstrings, use
2606 non-anonymous functions.
2607
efe4e5af
CY
26082005-09-06 Chong Yidong <cyd@stupidchicken.com>
2609
3076c726
SM
2610 * buff-menu.el (Buffer-menu-make-sort-button): Allow mouse-1 clicks
2611 when using a header line. Otherwise, use mouse-1-click-follows-link.
efe4e5af
CY
2612
2613 * mouse.el (mouse-drag-header-line): Do nothing if the header-line
2614 can't be moved; don't signal an error.
f4885d81 2615
79a0aa11
CY
26162005-09-05 Chong Yidong <cyd@stupidchicken.com>
2617
2618 * cus-theme.el (custom-theme-write-faces): Save the current face
2619 spec, not the defface spec.
2620
2621 * custom.el (custom-known-themes): Clarify meaning of "standard".
2622 (custom-push-theme): Save old values in the standard theme.
2623 (disable-theme): Correct typo.
2624 (custom-face-theme-value) Deleted unused function.
3076c726 2625 (custom-theme-recalc-face): Rewritten to treat enable/disable properly.
79a0aa11 2626
1550ae60
SM
26272005-09-05 Stefan Monnier <monnier@iro.umontreal.ca>
2628
2629 * progmodes/compile.el (compilation-goto-locus): Take into account
2630 iconified frames when determining whether the buffer is
2631 already visible.
2632 Don't reset window height if the window already existed.
2633
87d737ae
CY
26342005-09-04 Chong Yidong <cyd@stupidchicken.com>
2635
1550ae60 2636 * custom.el (load-theme): Rename from require-theme.
87d737ae 2637 Add interactive spec.
1550ae60 2638 (enable-theme): Rename from custom-enable-theme.
87d737ae 2639 Add interactive spec.
1550ae60 2640 (disable-theme): Rename from custom-disable-theme.
87d737ae
CY
2641 Add interactive spec.
2642 (custom-make-theme-feature): Doc fix.
2643 (custom-theme-directory): Doc fix.
2644 (provide-theme): Call enable-theme.
2645
928f12c9
SM
26462005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
2647
2648 * obsolete/lazy-lock.el (lazy-lock-mode):
2649 * obsolete/fast-lock.el (fast-lock-mode): Don't try to turn on
2650 font-lock-mode if it's off. Print a warning instead.
2651
2652 * progmodes/compile.el (compilation-start): Ignore errors if the
2653 process died before we get to send-eof.
2654
2655 * textmodes/tex-mode.el (tex-send-tex-command, tex-bibtex-file):
2656 Undo last change. Enclosing the result in quotes broke things on Unix
2657 since tex-send-command passes it through shell-quote-argument.
2658 (tex-send-command): Pass `file' through convert-standard-filename
2659 when possible.
2660 (tex-uptodate-p): Handle the case where TeX hasn't put additional
2661 info in a transcript.
2662
f47877ee
DN
26632005-09-02 Dan Nicolaescu <dann@ics.uci.edu>
2664
2665 * term/xterm.el (terminal-init-xterm): Add eval-when-compile to
2666 fix compilation warning. Reorder the key definitions to group
2667 together keys emitted by the current version of xterm.
2668
2669 * progmodes/vhdl-mode.el (vhdl-highlight-faces)
2670 (vhdl-speedbar-entity-face, vhdl-speedbar-entity-selected-face):
2671 Reorder predicates to correct min-color usage.
2672
6fd388f3
CY
26732005-09-01 Chong Yidong <cyd@stupidchicken.com>
2674
2675 * longlines.el (longlines-mode): Inhibit read-only when encoding.
2676 Kill local variables when longlines-mode is turned off.
2677
bdb4d6d8
SM
26782005-09-01 Stefan Monnier <monnier@iro.umontreal.ca>
2679
928f12c9
SM
2680 * international/mule-cmds.el (set-locale-environment): Soothe compiler.
2681
bdb4d6d8
SM
2682 * obsolete/lazy-lock.el (lazy-lock) <defgroup>: Move from font-lock.el.
2683
2684 * obsolete/fast-lock.el (fast-lock) <defgroup>: Move from font-lock.el.
2685
2686 * font-lock.el (fast-lock, lazy-lock) <defgroup>: Remove.
2687 (font-lock-lines-before): Change default to being inactive.
2688 (font-lock-default-fontify-region): Obey font-lock-lines-before.
2689 (font-lock-after-change-function): Don't handle f-l-lines-before here.
2690
00cec167
MA
26912005-08-31 Michael Albinus <michael.albinus@gmx.de>
2692
bdb4d6d8
SM
2693 * net/tramp.el (tramp-handle-make-auto-save-file-name):
2694 Deactivate temporarily advice if active (not needed for Emacs 22,
2695 but for backwards compatibility).
00cec167
MA
2696 (tramp-exists-file-name-handler): Rewrite. First implementation
2697 was too simple.
bdb4d6d8
SM
2698 (tramp-advice-make-auto-save-file-name):
2699 Call `tramp-handle-make-auto-save-file-name' (again, just for
2700 backwards compatibility).
00cec167 2701
0a2e512a
RF
27022005-08-31 Reto Zimmermann <reto@gnu.org>
2703
2704 * progmodes/vhdl-mode.el
bdb4d6d8 2705 (vhdl-update-sensitivity-list): Handle multi-dimensional array access.
0a2e512a 2706 (vhdl-end-p): Fix indentation bug "else" after "-- when".
bdb4d6d8 2707 (vhdl-set-default-project): New function (easier setting of default).
0a2e512a 2708 (vhdl-port-copy): Handle extended identifiers for generics.
bdb4d6d8 2709 (vhdl-compiler-alist): Better description for error message regexp.
0a2e512a 2710 (vhdl-make): Query for target, use previous as default.
bdb4d6d8 2711 (vhdl-port-copy): Fix port copy for port names starting with "signal".
0a2e512a
RF
2712 (vhdl-font-lock-keywords-2): Fix fontification for record
2713 el. assign.
2714 (vhdl-speedbar-make-subpack-line): Add package body link.
2715 (vhdl-generate-makefile-1): Not include itself as dependency.
2716 (vhdl-font-lock-init): Highlight c-preprocessor directives.
2717 (vhdl-*ward-syntactic-ws): Skip c-preprocessor directives.
2718 (vhdl-get-syntactic-context): Handle c-preprocessor directives.
2719 (vhdl-update-sensitivity-list): Start scan at opening parenthesis.
2720 (vhdl-fixup-whitespace-region): Fix jumping point (infinite loop).
bdb4d6d8 2721 (vhdl-update-sensitivity-list-buffer): Add string argument for `error'.
0a2e512a 2722 (vhdl-import-project): Add string argument for `error'.
bdb4d6d8
SM
2723 (vhdl-compose-configuration)
2724 (vhdl-compose-configuration-architecture): Add configuration
0a2e512a
RF
2725 declaration generation.
2726 (vhdl-scan-directory-contents): Scan for block/generate hierarchy.
2727 (vhdl-trailer-re): Add "record" keyword (better indentation).
2728 (vhdl-fixup-whitespace-region): "[^ \t\"-]+" instead of
2729 "[^ \t-\"]+".
bdb4d6d8
SM
2730 (vhdl-font-lock-keywords-2): Not highlight formal parameter after '|'.
2731 (vhdl-testbench-entity-file-name)
2732 (vhdl-testbench-architecture-file-name): Allow separate
0a2e512a 2733 customization of testbench file names.
bdb4d6d8
SM
2734 (vhdl-beginning-of-block): Handle optional subprogram parameter list.
2735 (vhdl-get-visible-signals): Allow newline within alias declaration.
2736 (vhdl-update-sensitivity-list): Signal read only on certain attributes.
2737 (vhdl-fixup-whitespace-region): Fix bug with strings (double quotes).
0a2e512a 2738 (member-ignore-case): Alias for missing function in XEmacs.
bdb4d6d8 2739 (vhdl-compiler-alist): Add unit-to-file name mapping for Cadence NC.
0a2e512a
RF
2740 (vhdl-update-sensitivity-list): Ignore case on read signals.
2741 (vhdl-replace-string): Adjust case only for file names.
2742 (vhdl-update-sensitivity-list): Fix search for read signals.
2743 (vhdl-update-sensitivity-list): Exclude formal parameters.
2744 (vhdl-get-visible-signals): Include aliases of signals.
2745 (vhdl-get-visible-signals): Fix signal name searching.
2746 (vhdl-port-flatten, vhdl-port-reverse-direction): Better message.
2747 (vhdl-fixup-whitespace-region): Fix for character
2748 literals (e.g. ':').
2749
d8aa9ea9
JB
27502005-08-31 Juanma Barranquero <lekktu@gmail.com>
2751
41e11121
JB
2752 * ansi-color.el (comint-last-output-start):
2753 * bs.el (font-lock-verbose):
2754 * diff-mode.el (add-log-buffer-file-name-function):
2755 * dired-x.el (vm-folder-directory):
2756 * faces.el (help-xref-stack-item):
2757 * files.el (font-lock-keywords):
2758 * find-lisp.el (dired-buffers, dired-subdir-alist):
2759 * ido.el (cua-inhibit-cua-keys):
2760 * log-view.el (cvs-minor-wrap-function):
2761 * outline.el (font-lock-warning-face):
2762 * simple.el (compilation-current-error):
2763 * speedbar.el (ange-ftp-path-format, efs-path-regexp)
2764 (font-lock-keywords, x-pointer-hand2, x-pointer-top-left-arrow):
2765 * tooltip.el (comint-prompt-regexp):
2766 * w32-fns.el (explicit-shell-file-name):
2767 * term/mac-win.el (mac-charset-info-alist)
2768 (mac-services-selection, mac-system-script-code):
2769 * term/tty-colors.el (msdos-color-values):
2770 * term/w32-win.el (xlfd-regexp-registry-subnum):
2771 * term/x-win.el (x-keysym-table, x-selection-timeout)
2772 (x-session-id, x-session-previous-id):
2773 * textmodes/ispell.el (mail-yank-prefix):
2774 * textmodes/makeinfo.el (tex-end-of-header, tex-start-of-header):
2775 * textmodes/org.el (calc-embedded-close-formula)
2776 (calc-embedded-open-formula)
2777 (font-lock-unfontify-region-function):
2778 * textmodes/reftex-global.el (isearch-next-buffer-function)
2779 (TeX-master):
2780 * textmodes/reftex.el (font-lock-keywords):
2781 * textmodes/tex-mode.el (font-lock-comment-face)
2782 (font-lock-doc-face):
2783 * textmodes/texinfo.el (outline-heading-alist):
2784 Add defvars.
2785
2786 * textmodes/artist.el (x-pointer-crosshair): Add defvar.
2787 (artist-spray-chars, artist-mode-init, artist-replace-string)
2788 (artist-select-erase-char, artist-vap-find-endpoints-horiz)
2789 (artist-vap-find-endpoints-vert, artist-vap-find-endpoints-swne)
2790 (artist-vap-find-endpoints-nwse): "?\ " -> "?\s".
2791
2792 * textmodes/conf-mode.el (outline-heading-end-regexp): Add defvar.
2793 (conf-align-assignments): "?\ " -> "?\s".
2794
2795 * textmodes/reftex-index.el (TeX-master): Add defvar.
2796 (reftex-index-phrases-marker): Move up defvar.
2797
2798 * textmodes/reftex-toc.el (zmacs-regions): Add defvar.
2799 (reftex-toc-include-labels-indicator)
2800 (reftex-toc-include-index-indicator)
2801 (reftex-toc-max-level-indicator): Move up declarations.
2802
d8aa9ea9 2803 * net/tramp.el (tramp-handle-make-auto-save-file-name): Pass list
bdb4d6d8 2804 of args to `tramp-run-real-handler', even if it's empty in this case.
d8aa9ea9 2805
07c5948c
YM
28062005-08-31 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2807
2808 * dired.el (dired-move-to-filename-regexp): Add date format for
2809 Mac OS X 10.3 in East Asian locales.
2810
c1105d05
MA
28112005-08-31 Michael Albinus <michael.albinus@gmx.de>
2812
2813 * files.el (make-auto-save-file-name): Add file name handler call
2814 if applicable.
2815
2816 * net/tramp.el (tramp-file-name-handler-alist)
2817 (tramp-file-name-for-operation): Add `make-auto-save-file-name'.
d8aa9ea9 2818 (tramp-handle-make-auto-save-file-name): Rename from
c1105d05
MA
2819 `tramp-make-auto-save-file-name'.
2820 (tramp-exists-file-name-handler): New defun.
2821 (tramp-advice-make-auto-save-file-name): Make defadvice only when
2822 `make-auto-save-file-name' is not a magic file name operation.
2823
47b8bc5d
RS
28242005-08-30 Richard M. Stallman <rms@gnu.org>
2825
2826 * files.el (risky-local-variable-p):
2827 Match `-predicates' and `-commands.
2828
2829 * cus-edit.el (custom-buffer-sort-alphabetically): Default to t.
2830 (custom-save-all): Visit the file if necessary;
2831 kill the buffer if we created it.
2832 (custom-save-delete): Don't visit file or kill buffer here.
2833
25afa2cf
CD
28342005-08-30 Carsten Dominik <dominik@science.uva.nl>
2835
2836 * textmodes/org.el (org-special-keyword): New face.
2837 (org-table-copy-down, org-table-eval-formula)
bdb4d6d8
SM
2838 (org-table-recalculate, org-init-section-numbers):
2839 Use `string-to-number' instead of `string-to-int'.
25afa2cf
CD
2840 (org-get-location): Use `insert-buffer-substring' instead of
2841 `insert-buffer'.
2842 (org-modify-diary-entry-string): New function.
bdb4d6d8 2843 (org-get-entries-from-diary): Set the hook for `add-to-diary-list'.
d8aa9ea9 2844 (org-disable-agenda-to-diary): Rename from `org-disable-diary'.
25afa2cf
CD
2845 (org-toggle-fixed-width-section): Use QUOTE keyword if there is no
2846 active region.
2847 (org-export-as-html): Handle QUOTE keyword.
2848 (org-quote-string): New option.
2849 (org-bookmark-jump-unhide): New function, used for
2850 `bookmark-after-jump-hook'.
2851 (org-diary-default-entry): Apply only when not called through
2852 `org-agenda'.
2853
f720b30e
JB
28542005-08-30 Juanma Barranquero <lekktu@gmail.com>
2855
2856 * net/eudc.el (mode-popup-menu):
2857 * play/handwrite.el (ps-printer-name, ps-lpr-command):
2858 * progmodes/ada-mode.el (compile-auto-highlight)
2859 (skeleton-further-elements):
2860 * progmodes/autoconf.el (font-lock-syntactic-keywords):
2861 * progmodes/cmacexp.el (msdos-shells):
2862 * progmodes/compile.el (font-lock-extra-managed-props)
2863 (font-lock-keywords, font-lock-maximum-size)
2864 (font-lock-support-mode):
2865 * progmodes/grep.el (font-lock-lines-before):
2866 * progmodes/idlw-complete-structtag.el (idlwave-completion-help-info):
2867 * progmodes/mixal-mode.el (compile-command):
2868 * progmodes/perl-mode.el (font-lock-comment-face)
2869 (font-lock-doc-face, font-lock-string-face):
2870 * progmodes/prolog.el (comint-prompt-regexp):
2871 * progmodes/sh-script.el (font-lock-comment-face)
2872 (font-lock-set-defaults, font-lock-string-face):
2873 * progmodes/sql.el (font-lock-keyword-face)
2874 (font-lock-set-defaults, font-lock-string-face):
2875 * progmodes/vhdl-mode.el (compilation-file-regexp-alist)
2876 (itimer-version, lazy-lock-defer-contextually)
2877 (lazy-lock-defer-on-scrolling, lazy-lock-defer-on-the-fly):
2878 Add defvars.
2879
2880 * progmodes/cperl-mode.el (cperl-electric-lbrace)
2881 (cperl-electric-keyword, cperl-electric-pod)
2882 (cperl-electric-backspace, cperl-forward-re)
2883 (cperl-fix-line-spacing, cperl-fill-paragraph): "?\ " -> "?\s".
2884 (vc-rcs-header, vc-sccs-header): Add defvars.
2885
2886 * progmodes/fortran.el (fortran-indent-to-column): "?\ " -> "?\s".
2887 (font-lock-syntactic-keywords, gud-find-expr-function):
2888 Add defvars.
2889
2890 * progmodes/gdb-ui.el (tool-bar-map): Add defvar.
2891 (gdb-frame-parameters): Declare before use.
2892
2893 * progmodes/gud.el (gdb-active-process, gdb-define-alist)
2894 (gdb-macro-info, gdb-server-prefix, gdb-show-changed-values)
2895 (gdb-var-changed, gdb-var-list, tool-bar-map): Add defvars.
2896 (gud-expr-compound-sep, gud-expr-compound): "?\ " -> "?\s".
2897
2898 * progmodes/idlw-help.el (browse-url-generic-args): Add defvar.
2899 (idlwave-help-with-source): Use `insert-buffer-substring', not
2900 `insert-buffer'.
2901
0f0b350b
JL
29022005-08-29 Juri Linkov <juri@jurta.org>
2903
2904 * outline.el (hide-entry, hide-leaves, outline-toggle-children):
2905 Put outline-back-to-heading function call inside save-excursion.
2906
e0f58980
JB
29072005-08-29 Juanma Barranquero <lekktu@gmail.com>
2908
2909 * man.el (Man-init-defvars, Man-translate-references)
2910 (Man-support-local-filenames, Man-highlight-references):
2911 * progmodes/sql.el (sql-interactive-mode):
bdb4d6d8 2912 * shell.el (shell-mode, shell-resync-dirs): Fix typos in docstrings.
e0f58980
JB
2913
2914 * emacs-lisp/checkdoc.el (compilation-error-regexp-alist)
2915 (compilation-mode-font-lock-keywords): Add defvars.
2916 (checkdoc-interactive-loop): "?\ " -> "?\s".
2917
2918 * emacs-lisp/lisp-mode.el (font-lock-comment-face)
2919 (font-lock-doc-face, font-lock-string-face)
2920 (font-lock-keywords-case-fold-search): Add defvars.
2921 (emacs-lisp-mode-syntax-table): "?\ " -> "?\s".
2922
2923 * obsolete/sun-fns.el (mouse-select-or-drag-move-point):
2924 Don't pass X and Y (they are ignored anyway).
2925 (mouse-set-mark, mouse-select-window, mouse-delete-other-windows)
2926 (mouse-delete-window): Make arguments optional.
2927
bdb4d6d8 2928 * obsolete/rnews.el (news-add-news-group): Don't use `end-of-line'.
e0f58980
JB
2929 (caesar-translate-table, minor-modes, news-buffer-save)
2930 (news-group-name, news-minor-modes): Add defvars.
2931
2932 * emacs-lisp/lselect.el (mouse-highlight-priority)
2933 (x-lost-selection-functions, zmacs-regions):
2934 * emacs-lisp/pp.el (font-lock-verbose):
2935 * emacs-lisp/syntax.el (font-lock-beginning-of-syntax-function):
2936 * emacs-lisp/tcover-ses.el (ses-initial-global-parameters)
2937 (ses-mode-map):
2938 * emacs-lisp/tcover-unsafep.el (safe-functions):
3675c8b1
JB
2939 * international/mule-cmds.el (mac-system-coding-system)
2940 (mac-system-locale):
2941 * language/ethio-util.el (rmail-current-message)
2942 (rmail-message-vector):
2943 * language/thai-util.el (thai-auto-composition-mode):
2944 * mail/metamail.el (rmail-current-message, rmail-message-vector):
2945 * mail/mspools.el (rmail-inbox-list, vm-crash-box)
2946 (vm-folder-directory, vm-init-file, vm-init-file-loaded)
2947 (vm-primary-inbox, vm-spool-files):
2948 * mail/rmail.el (deleted-head, font-lock-fontified)
2949 (mail-abbrev-syntax-table, mail-abbrevs, messages-head)
2950 (rmail-use-spam-filter, rsf-beep, rsf-sleep-after-message)
2951 (total-messages):
2952 * mail/rmail-spam-filter.el (bbdb/mail_auto_create_p)
2953 (rmail-summary-mode-map):
2954 * mail/rmailkwd.el (rmail-buffer, rmail-current-message)
2955 (rmail-last-label, rmail-last-multi-labels)
2956 (rmail-summary-vector, rmail-total-messages):
2957 * mail/rmailmsc.el (rmail-current-message, rmail-inbox-list):
2958 * mail/rmailsum.el (msgnum):
2959 * mail/uce.el (gnus-original-article-buffer, mail-reply-buffer)
2960 (rmail-current-message):
e0f58980
JB
2961 * obsolete/fast-lock.el (font-lock-face-list):
2962 * obsolete/rnewspost.el (mail-reply-buffer):
2963 * obsolete/scribe.el (compile-command):
2964 * obsolete/x-menu.el (x-process-mouse-hook): Add defvars.
2965
11b227ac 29662005-08-28 John Paul Wallington <jpw@gnu.org>
f215a1b4 2967
bdb4d6d8
SM
2968 * ibuf-ext.el (ibuffer-auto-update-changed):
2969 Use `frame-or-buffer-changed-p' to check whether we need to update.
f215a1b4
JPW
2970 (ibuffer-auto-mode): Don't advise `get-buffer-create' and
2971 `kill-buffer'. Initialise `ibuffer-auto-buffers-changed'
2972 as a `frame-or-buffer-changed-p' state vector instead.
2973
a24c45d2
RF
29742005-08-27 Romain Francoise <romain@orebokech.com>
2975
bdb4d6d8
SM
2976 * textmodes/makeinfo.el (makeinfo-compile):
2977 Use `compilation-start'. Set `next-error-function' according to
713fbb79
RF
2978 `disable-errors'.
2979 (makeinfo-next-error): New function.
2980 (makeinfo-region): Adjust to new `makeinfo-compile' prototype.
2981 (makeinfo-buffer): Likewise.
2982
a24c45d2
RF
2983 * progmodes/compile.el (compilation-start): Add autoload cookie.
2984
2985 * progmodes/antlr-mode.el: Don't autoload `compilation-start'.
2986 * textmodes/sgml-mode.el: Likewise.
2987 * progmodes/python.el: Likewise.
2988
b0c9a334
EZ
29892005-08-27 Eli Zaretskii <eliz@gnu.org>
2990
0fb57cc0
EZ
2991 * simple.el (blink-matching-paren-distance): Document the meaning
2992 of nil value, and allow to customize to nil.
2993
b0c9a334
EZ
2994 * eshell/esh-ext.el (eshell-windows-shell-file): Look for
2995 command.com, not command.exe.
2996
35595517
JW
29972005-08-26 John Wiegley <johnw@newartisans.com>
2998
bdb4d6d8 2999 * eshell/esh-cmd.el (eshell-rewrite-named-command): Change the
3bab4a46
JW
3000 code around a bit so that an extraneous nil argument is not added
3001 to a command when no args are given.
3002
35595517
JW
3003 * eshell/esh-arg.el (eshell-parse-double-quote): If a
3004 double-quoted argument resolves to nil, return it as an empty
3005 string rather than as nil. This made it impossible to pass "" to
3006 a shell script as a null string argument.
3007
797d92ed
SM
30082005-08-26 Stefan Monnier <monnier@iro.umontreal.ca>
3009
3010 * outline.el (outline-invent-heading): New fun.
3011 (outline-promote, outline-demote): Use it.
3012 (outline-move-subtree-down): Remove unused vars `re' and `txt'.
3013 (outline-end-of-subtree): Remove unused var `opoint'.
3014
8248b7ca
EZ
30152005-08-26 David Reitter <david.reitter@gmail.com>
3016
3017 * menu-bar.el (truncate-lines, write-file, print-buffer)
797d92ed
SM
3018 (ps-print-buffer-faces, ps-print-buffer, split-window):
3019 Disable menu items when the frame they refer to is invisible, or when
3020 they refer to a buffer and the minibuffer is selected.
8248b7ca 3021
1f33471d
EZ
30222005-08-26 Pavel Kobiakov <pk_at_work@yahoo.com>
3023
797d92ed
SM
3024 * progmodes/flymake.el (flymake-highlight-err-lines):
3025 Use save-excursion around flymake-highlight-line to preserve point.
1f33471d 3026
d0943d40
EZ
30272005-08-26 Eli Zaretskii <eliz@gnu.org>
3028
3029 * progmodes/octave-mod.el: Change Author and Maintainer address.
3030 (octave-maintainer-address): Change Kurt's email address.
3031 * progmodes/octave-inf.el: Change Author and Maintainer address.
3032 * progmodes/octave-hlp.el: Change Author and Maintainer address.
3033
7cb53373
KS
30342005-08-26 Kim F. Storm <storm@cua.dk>
3035
6fe57d11 3036 * subr.el (version-list-<, version-list-<=, version-list-=):
7cb53373
KS
3037 Renamed from integer-list-*.
3038 (version-list-not-zero): Likewise. Fix while loop.
3039 (version=): Use version-list-= instead of string-equal.
3040
db47a36e
RS
30412005-08-26 Richard M. Stallman <rms@gnu.org>
3042
3043 * outline.el (outline-promote): Try shortening the heading.
3044 As last resort, read the heading to use.
3045 (outline-demote): As last resort, read the heading to use.
3046
27024d2f
RF
30472005-08-26 Romain Francoise <romain@orebokech.com>
3048
5b317d74
RF
3049 * progmodes/compile.el (compilation-start): Doc fix.
3050
b0f9d85b
RF
3051 * progmodes/antlr-mode.el (antlr-default): Fix defface form.
3052 (antlr-font-lock-additional-keywords): Fix reference to
3053 `antlr-font-lock-literal-regexp' erroneously changed during the
3054 mass face rename.
3055 (antlr-run-tool): Use `compilation-start'.
3056
27024d2f
RF
3057 * textmodes/sgml-mode.el (sgml-validate): Use `compilation-start'
3058 instead of the obsolete `compile-internal'.
3059
a6022f15
JB
30602005-08-26 Juanma Barranquero <lekktu@gmail.com>
3061
04ec3414
JB
3062 * calendar/cal-bahai.el (date, displayed-month, displayed-year)
3063 (number, original-date):
3064 * calendar/cal-china.el (date):
3065 * calendar/cal-coptic.el (date):
3066 * calendar/cal-french.el (date):
3067 * calendar/cal-hebrew.el (date, entry, number, original-date):
3068 * calendar/cal-islam.el (date, number, original-date):
3069 * calendar/cal-iso.el (date):
3070 * calendar/cal-julian.el (date):
3071 * calendar/cal-mayan.el (date):
3072 * calendar/cal-menu.el (date, event):
3073 * calendar/cal-persia.el (date):
3074 * calendar/lunar.el (date):
3075 * calendar/solar.el (date): Add defvars.
3076
623f1465
JB
3077 * emerge.el:
3078 * ibuffer.el:
3079 * info-xref.el:
3080 * obsolete/bg-mouse.el:
3081 * obsolete/sun-curs.el:
3082 * obsolete/swedish.el: Move the `defvar's to the top level.
3083
a6022f15
JB
3084 * smerge-mode.el (smerge-refined-change): Add :group.
3085
41796d09
SM
30862005-08-25 Stefan Monnier <monnier@iro.umontreal.ca>
3087
3088 * smerge-mode.el (smerge-remove-props): Make the args non-optional.
3089 (smerge-keep-n): Remove props.
3090 (smerge-keep-base, smerge-keep-other, smerge-keep-mine)
3091 (smerge-keep-current, smerge-kill-current): Don't remove props anymore
3092 now that it's done in smerge-keep-n.
3093 (smerge-refined-change): New face.
3094 (smerge-refine-chopup-region, smerge-refine-highlight-change)
3095 (smerge-refine): New funs.
3096 (smerge-basic-map): Bind smerge-refine.
3097
537fd670
JL
30982005-08-25 Juri Linkov <juri@jurta.org>
3099
3100 * progmodes/grep.el (grep, grep-mode): Make buffer-local variables
3101 compilation-process-setup-function and compilation-disable-input
3102 in grep-mode instead of let-bindings in grep.
3103
3104 * menu-bar.el (menu-bar-options-menu, menu-bar-options-save):
3105 Delete "Automatic File De/compression" (auto-compression-mode).
3106
654078da
JB
31072005-08-25 Juanma Barranquero <lekktu@gmail.com>
3108
3109 * obsolete/bg-mouse.el: Move to obsolete/ from term/.
3110 Silence warning about non-existent variable.
3111
c6a816df
RS
31122005-08-25 Richard M. Stallman <rms@gnu.org>
3113
3114 * menu-bar.el (menu-bar-describe-menu): Delete "What's New".
3115 Rename "Describe Key" to "Describe Key or Mouse Operation".
3116
3117 * mail/mailalias.el (build-mail-aliases): Delete comments
3118 from the contents before processing them.
3119
3120 * isearch.el (isearch-edit-string): Erase the Search prompt
3121 if user enters an empty string and there is no default.
3122
3123 * comint.el (comint-file-name-prefix): Add autoload.
3124
31252005-08-25 Joe Corneli <jcorneli@math.utexas.edu>
3126
3127 * subr.el (play-sound): Rearrange to avoid warning.
3128
822fcf5b
CD
31292005-08-25 Carsten Dominik <dominik@science.uva.nl>
3130
3131 * calendar/diary-lib.el (diary-modify-entry-list-string-function):
3132 New hook.
3133 (add-to-diary-list): Call `diary-modify-entry-list-string-function'
3134
1550ae60
SM
31352005-08-24 Stefan Monnier <monnier@iro.umontreal.ca>
3136
3137 * emacs-lisp/easy-mmode.el (define-minor-mode): Simplify.
3138
3139 * custom.el (custom-theme-set-variables): Sort minor modes last.
3140
e9454757
VJL
31412005-08-24 Vinicius Jose Latorre <viniciusjl@ig.com.br>
3142
3143 * subr.el (version-separator, version-regexp-alist): New vars used by
3144 version comparison funs.
3145 (integer-list-<, integer-list-=, integer-list-<=)
3146 (integer-list-not-zero): New funs for integer list comparison.
3147 (version-to-list, version=, version<, version<=): New funs for version
3148 comparison.
3149
bbf40036
JB
31502005-08-24 Juanma Barranquero <lekktu@gmail.com>
3151
4add8580
JB
3152 * emerge.el (merge-begin, merge-end, template, A-begin, A-end)
3153 (B-begin, B-end, diff, diff-vector, valid-diff): Defvar at compile
3154 time to silence the byte-compiler.
3155
bbf40036
JB
3156 * ibuffer.el (ibuffer-compile-make-eliding-form)
3157 (ibuffer-check-formats): Use `with-no-warnings' to hide references
3158 to `ibuffer-elide-long-columns' (which is defined on ibuffer.el,
3159 so it's silly to get warnings for it).
3160 (ibuffer-auto-mode, ibuffer-cached-filter-formats)
3161 (ibuffer-compiled-filter-formats, ibuffer-filter-format-alist)
3162 (ibuffer-filter-group-kill-ring, ibuffer-filter-groups)
3163 (ibuffer-filtering-qualifiers, ibuffer-hidden-filter-groups)
3164 (ibuffer-inline-columns, ibuffer-show-empty-filter-groups)
3165 (ibuffer-tmp-hide-regexps, ibuffer-tmp-show-regexps):
3166 Defvar at compile time.
3167 (ibuffer-compiled-formats, ibuffer-cached-eliding-string)
3168 (ibuffer-cached-formats, ibuffer-cached-elide-long-columns):
3169 Declare them before use.
3170
4add8580
JB
3171 * info-xref.el (info-xref-xfile-alist, info-xref-filename-heading)
3172 (info-xref-good, info-xref-bad): Defvar at compile time.
3173
3174 * obsolete/mlsupport.el (filter-region, execute-monitor-command):
3175 Use `let*' instead of `let'.
3176
3177 * obsolete/sun-curs.el (icon-edit, *mouse-window*, *mouse-x*)
3178 (*mouse-y*, menu, char): Defvar at compile time.
3179 (sc::menu): Declare it before use.
3180 (sc::pack-one-line): Use `let', not `let*'.
3181
3182 * obsolete/swedish.el (news-inews-hook, news-group-hook-alist)
3183 (mail-send-hook): Defvar at compile time.
3184
3185 * term/bg-mouse.el (bg-mouse-x, bg-mouse-y, bg-cursor-window):
3186 Defvar at compile time.
3187
3188 * term/sun-mouse.el (current-global-mousemap)
3189 (current-local-mousemap): Declare them before use.
bbf40036 3190
6cd70a8c
CD
31912005-08-24 Carsten Dominik <dominik@science.uva.nl>
3192
3193 * bookmark.el (bookmark-after-jump-hook): New hook.
3194 (bookmark-jump): Run `bookmark-after-jump-hook'.
3195
9ed779e8
JL
31962005-08-23 Juri Linkov <juri@jurta.org>
3197
3198 * faces.el (minibuffer-prompt): Doc fix.
3199
f28d4b0f
JB
32002005-08-23 Juanma Barranquero <lekktu@gmail.com>
3201
3202 * progmodes/xscheme.el: Trivial changes to silence warnings.
3203 (xscheme-previous-mode, xscheme-previous-process-state):
3204 Add defvars.
3205 (xscheme-last-input-end, xscheme-process-command-line)
3206 (xscheme-process-name, xscheme-buffer-name)
3207 (xscheme-expressions-ring-max, xscheme-expressions-ring)
3208 (xscheme-expressions-ring-yank-pointer, xscheme-running-p)
3209 (xscheme-control-g-synchronization-p)
3210 (xscheme-control-g-disabled-p, xscheme-string-receiver)
3211 (default-xscheme-runlight, xscheme-runlight)
3212 (xscheme-runlight-string, xscheme-process-filter-state)
3213 (xscheme-allow-output-p, xscheme-prompt, xscheme-mode-string):
3214 Move to beginning of file.
3215 (scheme-interaction-mode-commands-alist)
1550ae60
SM
3216 (scheme-interaction-mode-map, scheme-debugger-mode-map):
3217 Declare them before use. Note: the initialization code for the variables
3218 has not been moved because it uses functions that reference the variables.
f28d4b0f
JB
3219 (xscheme-control-g-message-string, xscheme-process-filter-alist)
3220 (xscheme-prompt-for-expression-map): Declare them before use.
3221 (scheme-debugger-mode-commands): "?\ " -> "?\s".
3222
32232005-08-23 Ed Swarthout <ed.swarthout@gmail.com> (tiny change)
12d96c20 3224
1550ae60 3225 * hexl.el (hexl-print-current-point-info): Fix simple spelling error.
12d96c20 3226
bac3a1c9
JL
32272005-08-22 Juri Linkov <juri@jurta.org>
3228
3229 * faces.el (set-face-underline): Delete this duplicate function
3230 and make an obsolete alias to set-face-underline-p.
3231 (set-face-underline-p): Use docstring of set-face-underline.
3232 (describe-face): Create hyperlink to parent face.
3233
3234 * info.el (Info-insert-dir): Use save-excursion around
3235 insert-buffer-substring.
3236 (Info-isearch-search): Use LITERAL arg of replace-regexp-in-string.
3237 (Info-escape-percent): Delete function.
3238 (Info-fontify-node): Replace Info-escape-percent by
3239 replace-regexp-in-string with REP arg set to lambda that
3240 duplicates `%' and preserves text properties.
3241
3242 * progmodes/compile.el (compilation-disable-input): Doc fix.
3243 (define-compilation-mode): Doc fix and refill.
3244 (kill-compilation): Use `mode-name' in the error message.
3245 (compilation-find-file): Use `compilation-error' in the
3246 read-file-name's prompt.
3247
48d59eda
SM
32482005-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
3249
3250 * smerge-mode.el (smerge-basic-map): Bind smerge-combine-with-next.
3251 (smerge-auto-leave): Make undo re-enable the mode.
3252 (debug-ignored-errors): Add the user-error of impossible resolution.
3253 (smerge-resolve): Move things around a bit, in preparation for later.
3254 (smerge-diff): Don't fail if the buffer has no associated file.
3255 (ediff-ancestor-buffer, ediff-quit-hook): Quieten byte-compiler.
3256 (smerge-conflict-overlay): New function.
3257 (smerge-match-conflict): Don't add text properties here.
3258 (smerge-find-conflict): Instead, add an overlay here.
3259 Also check for the case where we're inside a conflict already, so as to
3260 obviate the need for font-lock-multiline, which is unbearably slow with
3261 large conflicts and ciomplex font-lock patterns.
3262 (smerge-remove-props): Remove overlay rather than text-properties.
3263 (smerge-mode): Don't set font-lock-multiline.
3264 Remove overlays when turned off.
3265
0f467468
KS
32662005-08-21 Kim F. Storm <storm@cua.dk>
3267
3268 * ido.el (ido-ignore-item-p): Use save-match-data.
3269 Bind case-fold-search to ido-case-fold locally.
3270
6e86be0b
RS
32712005-08-20 Richard M. Stallman <rms@gnu.org>
3272
3273 * files.el (normal-mode): If font lock is on, turn it off and on.
3274
3275 * subr.el (replace-regexp-in-string): Doc fix.
3276
3277 * startup.el (command-line-1): Don't suppress startup screen
3278 due to existing processes.
3279
3280 * progmodes/grep.el (grep): Bind compilation-disable-input to t.
3281
3282 * progmodes/compile.el (compilation-disable-input): Default to nil.
3283
217b694f
EZ
32842005-08-20 Kevin Rodgers <ihs_4664@yahoo.com> (tiny change)
3285
3286 * progmodes/compile.el (compilation-disable-input): New defcustom.
3287 (compilation-start): If compilation-disable-input is non-nil, send
3288 EOF to the compilation process.
3289
966e4990
EZ
32902005-08-20 Eli Zaretskii <eliz@gnu.org>
3291
3292 * textmodes/tex-mode.el (tex-bibtex-file, tex-send-tex-command):
3293 Run the argument of tex-shell-cd-command through
3294 convert-standard-filename, to get the correct style of slashes on
3295 Windows, and enclose the result in quotes, in case the file name
3296 includes whitespace or other special characters.
3297
6a7df22f
AS
32982005-08-19 Andreas Schwab <schwab@suse.de>
3299
3300 * progmodes/gud.el (gud-kill-buffer-hook): Don't kill unrelated
3301 process.
3302
eaa12728
LT
33032005-08-18 Luc Teirlinck <teirllm@auburn.edu>
3304
3305 * cus-start.el (minibuffer-prompt-properties): Correct typo.
3306
8573477e
KS
33072005-08-18 Kim F. Storm <storm@cua.dk>
3308
3309 * scroll-lock.el: Fix errors due to incorrect line wrapping.
3310
94396ace
RS
33112005-08-18 Richard M. Stallman <rms@gnu.org>
3312
3313 * scroll-lock.el: New file.
3314
dd52fff6
TTN
33152005-08-18 Thien-Thi Nguyen <ttn@gnu.org>
3316
3317 * dired.el (dired-move-to-end-of-filename):
3318 Handle fifo as rendered by "ls -lF": Don't include trailing "|".
3319
60955068
KS
33202005-08-18 Kim F. Storm <storm@cua.dk>
3321
3322 * ido.el (ido-everywhere): Fix defcustom :set function to disable
3323 rather than toggle mode when custom value is nil.
3324 (ido-everywhere): Fix defun doc string.
3325
255a2507
RS
33262005-08-17 Richard M. Stallman <rms@gnu.org>
3327
3328 * cus-start.el (minibuffer-prompt-properties): Use "Don't Enter"
3329 as tag instead of "Inviolable".
3330
99cb6791
KS
33312005-08-17 Kim F. Storm <storm@cua.dk>
3332
0eefa6fb
KS
3333 * windmove.el (windmove-coordinates-of-position): Remove.
3334 (windmove-coordinates-of-window-position): Remove.
3335 (windmove-reference-loc): Use posn-at-point instead.
3336
4ec9e784
KS
3337 * subr.el (insert-for-yank-1): Doc fix.
3338
99cb6791
KS
3339 * ido.el (ido-enter-matching-directory): Rename from
3340 ido-enter-single-matching-directory. Change 'slash choice to
3341 'only. Add 'first choice.
3342 (ido-exhibit): Adapt to above changes.
3343
1ee1d0ee
LT
33442005-08-16 Luc Teirlinck <teirllm@auburn.edu>
3345
3346 * Makefile.in: Expand comment about building loaddefs.el.
3347
58d75444
NR
33482005-08-16 Nick Roberts <nickrob@snap.net.nz>
3349
1ee1d0ee 3350 * progmodes/gdb-ui.el (toggle-gdb-use-inferior-io-buffer):
58d75444
NR
3351 Comment use of defadvice.
3352
3353 * progmodes/gud.el (gud-jump): Rework for gdb-ui.
3354
ed8e0f0a
DN
33552005-08-15 Dan Nicolaescu <dann@ics.uci.edu>
3356
58d75444
NR
3357 * buff-menu.el, compare-w.el, emacs-lisp/testcover.el,
3358 * play/gomoku.el, play/mpuz.el, progmodes/flymake.el,
3359 * progmodes/gdb-ui.el, progmodes/idlw-help.el,
3360 * progmodes/idlw-shell.el, progmodes/ld-script.el,
3361 * progmodes/which-func.el, ruler-mode.el, strokes.el,
3362 * textmodes/sgml-mode.el, textmodes/table.el: Do not use face-alias
3363 for backward compatibility for faces that did not appear in the
3364 previous Emacs release.
e95e5f81 3365
8573477e 3366 * simple.el (next-error-follow-minor-mode): Fix init value and lighter.
ed8e0f0a 3367
4ccda9c3
KS
33682005-08-15 Kim F. Storm <storm@cua.dk>
3369
3370 * emulation/cua-base.el (cua-delete-region): Return t if
3371 deleted region was non-empty.
3372 (cua-replace-region): Inhibit overwrite-mode for
3373 self-insert-command if replaced region was non-empty.
3374 (cua--explicit-region-start, cua--status-string): Make them
3375 buffer-local at top-level...
3376 (cua-mode): ...rather than when mode is enabled.
3377
9e5538bc
TTN
33782005-08-15 Thien-Thi Nguyen <ttn@gnu.org>
3379
3380 * progmodes/vhdl-mode.el (vhdl-emacs-21):
3381 Set t for Emacs 21, 22, and so on.
3382
86ae23f8
DP
33832005-08-15 David Ponce <david@dponce.com>
3384
99580cde 3385 * tree-widget.el: Update Commentary header.
86ae23f8
DP
3386 (tree-widget-theme): Doc fix.
3387 (tree-widget-space-width): New option.
3388 (tree-widget-image-properties): Look up in the default theme too.
3389 (tree-widget--cursors): Only for images with arrow pointer shape.
3390 (tree-widget-lookup-image): Pointer shape is hand by default.
48d59eda 3391 (tree-widget-icon): Rename generic icon widget from
86ae23f8
DP
3392 `tree-widget-control'.
3393 (tree-widget-*-icon): Rename from `tree-widget-*-control' and
3394 derive from `tree-widget-icon'.
3395 (tree-widget-handle): Improve default look and feel of the text
3396 representation.
3397 (tree-widget): Rename :*-control properties to :*-icon properties.
3398 Add :action and :help-echo properties.
3399 (tree-widget-after-toggle-functions): Move.
3400 (tree-widget-close-node, tree-widget-open-node): Remove.
3401 (tree-widget-before-create-icon-functions): New hook.
3402 (tree-widget-value-create): Update to allow customization of icons
3403 and nodes at run-time via that new hook.
3404 (tree-widget-icon-create, tree-widget-leaf-node-icon-p)
3405 (tree-widget-icon-action, tree-widget-icon-help-echo)
3406 (tree-widget-action, tree-widget-help-echo): New functions.
3407
0781c303
KS
34082005-08-15 Kim F. Storm <storm@cua.dk>
3409
3410 * ido.el (ido-buffer-internal): Use with-no-warnings.
3411 (ido-make-merged-file-list): Use while-no-input.
3412
255a2507
RS
34132005-08-15 Richard M. Stallman <rms@gnu.org>
3414
48d59eda
SM
3415 * textmodes/flyspell.el (flyspell-mark-duplications-flag): Doc fix.
3416 (flyspell-large-region): Fix doc and custom type.
255a2507 3417
eda12ca3
RS
34182005-08-14 Richard M. Stallman <rms@gnu.org>
3419
0bf14bfd
RS
3420 * files.el (interpreter-mode-alist): Doc fix.
3421
3422 * mail/rmail.el (rmail-nonignored-headers): New variable.
3423 (rmail-clear-headers): Use it.
3424 (rmail-reply): Better handling of mail-followup-to header.
3425
48d59eda
SM
3426 * progmodes/sh-script.el (sh-font-lock-keywords-var):
3427 Rename variable from sh-font-lock-keywords. In the `shell' entry,
3428 don't try to refer to executable-font-lock-keywords.
3429 (sh-font-lock-keywords-var-1): Rename from sh-font-lock-keywords-1.
3430 (sh-font-lock-keywords-var-2): Rename from sh-font-lock-keywords-2.
8573477e 3431 (sh-font-lock-keywords): Append executable-font-lock-keywords here.
ca19f3f1
AS
3432 (sh-mode): Set comment-start-skip, local-abbrev-table,
3433 imenu-case-fold-search.
0bf14bfd
RS
3434 (sh-set-shell): Don't set them here.
3435 (sh-feature): Simplify. Get rid of the eval-a-variable feature.
ca19f3f1
AS
3436 Don't cache the results in the original alist; don't ever modify
3437 that alist.
0bf14bfd
RS
3438
3439 * textmodes/flyspell.el (flyspell-mode): Autoload a defvar.
3440
ca19f3f1
AS
3441 * textmodes/ispell.el (lookup-words): Cope with case where ARGS is
3442 empty.
eda12ca3 3443
9e7357b0
AS
34442005-08-15 Andreas Schwab <schwab@suse.de>
3445
48d59eda 3446 * desktop.el: Put autoload cookie at risky-local-variable declarations.
498eb267 3447
9e7357b0
AS
3448 * dired.el, info.el, mail/rmail.el: Revert last change.
3449
91859276
TTN
34502005-08-14 Thien-Thi Nguyen <ttn@gnu.org>
3451
3452 * dired.el: Fix dependency bug: Wrap `desktop-buffer-mode-handlers'
3453 modification in `eval-after-load' form.
7806e573 3454 * info.el: Likewise.
8fbee87c 3455 * mail/rmail.el: Likewise.
91859276 3456
ec08e2f4
JL
34572005-08-14 Juri Linkov <juri@jurta.org>
3458
3459 * progmodes/compile.el (compilation-mode-font-lock-keywords):
3460 Remove highlighting of "Compilation started". Highlight only
3461 the word "finished" in "Compilation finished". Add highlighting
3462 of "interrupt", "killed", "terminated" and the exit code.
3463 (compilation-start): Add newline after header. Use exactly the
3464 same time stamp format as the finishing message.
3465 (compilation-mode-map): Add ellipsis to "Search Files (grep)".
3466
3467 * progmodes/grep.el (grep-mode-map): Add ellipsis to "Another grep".
3468 (grep-mode-font-lock-keywords): Don't highlight "Grep started".
3469 Add highlighting of "interrupt", "killed", "terminated".
3470
3471 * delsel.el (delete-selection-pre-hook): If overwrite-mode is
3472 enabled and the current command is self-insert-command, call it
3473 explicitly with overwrite-mode bound to nil, to not allow it
3474 to delete the character after the selected region.
3475
c9ed8176
EZ
34762005-08-12 Matt Hodges <MPHodges@member.fsf.org>
3477
3478 * emacs-lisp/eldoc.el: Add move-beginning-of-line,
3479 move-end-of-line, end-of-line, and beginning-of-line to the list
3480 of commands after which the echo area is updated.
3481
5cabd50e
EZ
34822005-08-12 Eli Zaretskii <eliz@gnu.org>
3483
48d59eda
SM
3484 * cus-edit.el (custom-save-all, custom-save-delete):
3485 Bind recentf-exclude to exclude custom-file.
5cabd50e 3486
a67e5425
EZ
34872005-08-12 Ehud Karni <ehud@unix.mvs.co.il>
3488
234d828a
EZ
3489 * mail/rmailsum.el (rmail-summary-end-of-message): New command
3490 to go to the bottom of the mail message. Added to
3491 `rmail-summary-mode-map' with key "/".
3492 (rmail-summary-show-message): New (internal) function for use by
3493 both `rmail-summary-beginning/end-of-message'.
48d59eda 3494 (rmail-summary-beginning-of-message): Change to use
234d828a
EZ
3495 rmail-summary-show-message.
3496
3497 * mail/rmail.el (rmail-end-of-message): New command to go to the
3498 end of the current message. Added to `rmail-mode-map' with key "/".
48d59eda 3499 (rmail-beginning-of-message): Fix to work as documented.
234d828a
EZ
3500 (rmail-mode): Change documentation.
3501
a67e5425
EZ
3502 * progmodes/compile.el (compilation-start): Add the line
3503 "Compilation started" with compilation start time.
48d59eda 3504 (compilation-mode-font-lock-keywords): Add `started' to keywords.
a67e5425 3505
e40b86bb
LT
35062005-08-11 Luc Teirlinck <teirllm@auburn.edu>
3507
3508 * menu-bar.el (menu-bar-options-menu): Standardize capitalization
3509 of menu items.
3510
bda2c1ff
LK
35112005-08-11 Richard M. Stallman <rms@gnu.org>
3512
6e2d14c8
RS
3513 * simple.el (pop-global-mark): Reverse test of widen-automatically.
3514
bda2c1ff
LK
3515 * battery.el (battery-status-function): Don't use ignore-errors.
3516
35172005-08-11 Lute Kamstra <lute@gnu.org>
3518
3519 * emacs-lisp/generic.el (generic-font-lock-defaults): Declare with
3520 define-obsolete-variable-alias.
3521
aa6f7b96
SM
35222005-08-11 Stefan Monnier <monnier@iro.umontreal.ca>
3523
3524 * net/ange-ftp.el: Use \\` and \\' instead of ^ and $ in regexps.
3525 (ange-ftp-send-cmd): Revert last change, and expand
3526 the comment explaining the problem.
3527
928aa821
LT
35282005-08-10 Luc Teirlinck <teirllm@auburn.edu>
3529
3530 * ldefs-boot.el: Update.
3531
3532 * menu-bar.el (menu-bar-showhide-menu): Rename "Date, Time and Mail"
3533 item to "Time, Load and Mail". Change help echo text.
3534
3535 * time.el (display-time-use-mail-icon, display-time-format)
3536 (display-time-string-forms): Shorten first line of docstrings.
3537
e6de37c5 35382005-08-10 Lars Hansen <larsh@soem.dk>
aa6f7b96
SM
3539
3540 * desktop.el (desktop-buffer-mode-handlers):
3541 Make non-customizable. Add autoload cookie. Change initial value to
48d59eda 3542 nil; add elements in respective modules instead. Fix doc string.
e6de37c5
LH
3543 (desktop-load-file): New function.
3544 (desktop-minor-mode-handlers): New autoloaded variable.
aa6f7b96
SM
3545 (desktop-create-buffer): Call minor mode handlers.
3546 Use desktop-load-file to load major and minor mode modules prior to
e6de37c5
LH
3547 checking for a handler.
3548 (desktop-save): Don't add nil to desktop-minor-modes for minor
48d59eda 3549 modes with nil function in desktop-minor-mode-table. Don't delete
e6de37c5 3550 desktop file before rewriting it.
48d59eda 3551 (desktop-locals-to-save): Add autoload cookie. Don't make
e6de37c5
LH
3552 automatically buffer-local. Add variables column-number-mode,
3553 size-indication-mode, indent-tabs-mode,
3554 indicate-buffer-boundaries, indicate-empty-lines and
3555 show-trailing-whitespace.
3556 (desktop-clear): Allow desktop-clear-preserve-buffers to contain
3557 regexps. Don't use desktop-clear-preserve-buffers-regexp.
3558 (desktop-clear-preserve-buffers-regexp): Delete.
aa6f7b96 3559 (desktop-clear-preserve-buffers): Update initial value and docstring.
e6de37c5
LH
3560 (desktop-save-buffer): Fix doc string.
3561
3562 * hilit-chg.el: Add handler to desktop-minor-mode-handlers.
3563 (hilit-chg-desktop-restore): New function.
3564 (highlight-changes-mode): Add highlight-changes-mode to
3565 desktop-locals-to-save.
3566
3567 * dired.el: Add handler to desktop-buffer-mode-handlers.
3568 (dired-restore-desktop-buffer): Remove autoload cookie.
3569 (dired-mode): Add autoload cookie.
3570
3571 * info.el: Add handler to desktop-buffer-mode-handlers.
3572 (Info-restore-desktop-buffer): Remove autoload cookie.
3573 (Info-mode): Add autoload cookie.
3574
3575 * mh-e/mh-e.el: Add handler to desktop-buffer-mode-handlers.
3576 (mh-restore-desktop-buffer): Remove autoload cookie.
3577 (mh-folder-mode): Add autoload cookie.
3578
3579 * mail/rmail.el: Add handler to desktop-buffer-mode-handlers.
3580 (rmail-restore-desktop-buffer): Remove autoload cookie.
1ea286a7 3581
2d77d354
MY
35822005-08-11 Masatake YAMATO <jet@gyve.org>
3583
1ea286a7
LT
3584 * hexl.el (hexl-address-region):
3585 (hexl-ascii-region, hexl-font-lock-keywords):
2d77d354
MY
3586 (hexl-highlight-line-range): Use the term "region"
3587 instead of "area" for consistency with the other symbols
3588 defined in hexl.el.
3589
682591cf
LT
35902005-08-09 Luc Teirlinck <teirllm@auburn.edu>
3591
3592 * menu-bar.el (menu-bar-options-save): Move `display-time-mode' to
3593 correct group: it is set with `menu-bar-make-mm-toggle' (pointed
3594 out by Juri Linkov). Add `display-battery-mode'.
3595
5ebbfd96
JL
35962005-08-09 Juri Linkov <juri@jurta.org>
3597
3598 * progmodes/compile.el (compilation-mode-font-lock-keywords):
3599 Remove `-text' from face variable names.
3600 (compilation-error-file-name, compilation-warning-file-name)
3601 (compilation-info-file-name): Delete faces.
3602 (compilation-line-number, compilation-column-number):
3603 Remove face underlining.
3604 (compilation-message-face): Set to `underline' value by default.
3605 (compilation-error-face, compilation-warning-face)
3606 (compilation-info-face): Remove `-file-name' from face names.
3607 (compilation-error-text-face, compilation-warning-text-face)
3608 (compilation-info-text-face): Delete face variables.
3609 (compilation-text-face): Delete function.
3610
48d59eda 3611 * progmodes/grep.el (grep-regexp-alist): Use `.+?' instead of `[^:\n]+'.
5ebbfd96
JL
3612 (grep-mode-font-lock-keywords): Use `.+?' instead of `[^\n-]+'.
3613 (grep-error-face): Set to `compilation-error' instead of
3614 `compilation-error-face' (which is redefined to `grep-hit-face' in
3615 grep buffers).
ca19f3f1 3616 (grep-mode-font-lock-keywords): Remove `-text' from face variable
48d59eda 3617 names. Use `grep-error-face' instead of `compilation-error-text-face'.
5ebbfd96
JL
3618
3619 * dired-aux.el (dired-do-query-replace-regexp):
3620 Use `query-replace-read-args'.
3621
3622 * replace.el (query-replace-read-from, query-replace-read-to)
3623 (query-replace-read-args): Rename arg `string' to `prompt'.
3624
3625 * menu-bar.el (menu-bar-showhide-menu): Add `showhide-battery'.
3626
8012c835
MA
36272005-08-09 Katsumi Yamaoka <yamaoka@jpl.org> (tiny change)
3628
3629 * net/ange-ftp.el (ange-ftp-send-cmd): Make it work properly with
3630 uploading files.
3631 (ange-ftp-canonize-filename): Handle file names beginning with ~
3632 correctly.
3633
8ad8316c
JB
36342005-08-09 Juanma Barranquero <lekktu@gmail.com>
3635
3636 * textmodes/fill.el (canonically-space-region)
3637 (fill-context-prefix, fill-french-nobreak-p)
3638 (fill-delete-newlines, fill-comment-paragraph)
3639 (justify-current-line): "?\ " -> "?\s".
3640
36412005-08-09 Ben North <ben@redfrontdoor.org> (tiny change)
3642
3643 * textmodes/fill.el (fill-nonuniform-paragraphs):
3644 Improve argument/docstring consistency.
3645
e8f30180
RS
36462005-08-09 Richard M. Stallman <rms@gnu.org>
3647
e7cdb3e0
RS
3648 * textmodes/ispell.el (ispell-word): More fboundp checks.
3649
e8f30180
RS
3650 * files.el (find-file-noselect): Don't call set-buffer-major-mode.
3651 (find-file-noselect-1): Call it here, only if RAWFILE.
3652 (normal-mode): Always set some major mode.
3653 (save-some-buffers-action-alist): Change some explanation strings.
3654 (file-name-non-special): In the `quote' method, use unwind-protect.
3655
36562005-08-09 Magnus Henoch <mange@freemail.hu>
3657
e7cdb3e0 3658 * textmodes/ispell.el (ispell-find-aspell-dictionaries): New command.
8012c835 3659 (ispell-have-aspell-dictionaries): New variable.
e7cdb3e0
RS
3660 (ispell-aspell-data-dir, ispell-aspell-dict-dir): New variables.
3661 (ispell-get-aspell-config-value): New function.
3662 (ispell-aspell-find-dictionary): New function.
3663 (ispell-aspell-add-aliases): New function.
3664 (ispell-valid-dictionary-list): Call ispell-find-aspell-dictionaries if
3665 appropriate. Don't look for ispell dictionaries if we use aspell.
3666 (ispell-menu-map): Don't build a submenu of dictionaries.
8012c835 3667
61298e17
RS
36682005-08-09 Richard M. Stallman <rms@gnu.org>
3669
3670 * progmodes/sql.el (sql-interactive-mode-map): Use fboundp.
3671 (sql-read-passwd): Use read-passwd.
3672
3673 * progmodes/idlw-toolbar.el (idlwave-toolbar)
3674 (idlwave-toolbar-is-possible): Add defvars.
3675
3676 * progmodes/idlw-shell.el (idlwave-xemacs-hack-mouse-track):
3677 Avoid warnings.
3678
3679 * progmodes/idlw-rinfo.el (idlwave-system-variables-alist)
3680 (idlwave-system-class-info, idlwave-executive-commands-alist):
3681 Use defvar.
3682
3683 * progmodes/cc-engine.el (c-guess-basic-syntax): Add autoload.
3684
3685 * mail/supercite.el (sc-ask, sc-no-blank-line-or-header):
3686 Avoid warnings.
3687
3688 * mail/rmail.el (rmail-ignored-headers): Don't hide mime-version:
3689 and content-type: headers.
3690
3691 * eshell/eshell.el (eshell): Avoid warnings about eshell-mode.
3692
3693 * emacs-lisp/map-ynp.el (map-y-or-n-p): Reorder the options
3694 and rename some of them to be more self-explanatory.
3695
3696 * calendar/calendar.el (calendar-mode-map): Bind < and > usefully.
3697
3698 * startup.el (command-line-1): Implement -scriptload.
3699
3700 * replace.el (occur-engine): Initial *Occur* output not undoable.
3701
3702 * menu-bar.el (menu-bar-file-menu): Rename some menu items
3703 and improve help strings.
3704
3705 * isearch.el (isearch-repeat): When changing direction,
3706 mark search successful.
3707
3708 * ediff-init.el: Use (featurep 'xemacs).
3709
3710 * comint.el (send-invisible): Identify buffer, if not selected.
3711
3712 * align.el: Delete autoload for c-guess-basic-syntax.
3713
a165d05e
JB
37142005-08-09 Juanma Barranquero <lekktu@gmail.com>
3715
3716 * textmodes/refbib.el (r2b-convert-record, r2b-convert-buffer):
3717 Improve argument/docstring consistency. Doc fixes.
3718 (r2b-variables, r2bv-address, r2bv-annote, r2bv-author)
3719 (r2bv-booktitle, r2bv-date, r2bv-decade, r2bv-editor)
3720 (r2bv-entry-kind, r2bv-institution, r2bv-journal, r2bv-keywords)
3721 (r2bv-kn, r2bv-month, r2bv-note, r2bv-number, r2bv-ordering)
3722 (r2bv-organization, r2bv-pages, r2bv-primary-author)
3723 (r2bv-publisher, r2bv-school, r2bv-title, r2bv-title-first-word)
3724 (r2bv-tr, r2bv-type, r2bv-volume, r2bv-where, r2bv-year):
3725 Defvar at compile time.
3726
196a121b
JL
37272005-08-09 Juri Linkov <juri@jurta.org>
3728
ec08e2f4 3729 * info.el: Replace `info' with upper-case `Info' where appropriate.
196a121b
JL
3730 (info-title-1, info-title-2, info-title-3, info-title-4)
3731 (info-menu-header): Move up face definitions.
3732 (info-menu-star): Rename from `info-menu-5'.
3733 (Info-fontify-node): Replace `info-menu-5' with `info-menu-star'.
3734 (Info-fontify-visited-nodes): Fix docstring.
3735 (Info-hide-note-references): Fix docstring.
3736 (Info-up, Info-next-reference, Info-prev-reference): Put cursor on
3737 menu items in the same way as on cross-references.
3738 (info-apropos): Fix sorting order and formatting to be like in the
3739 stand-alone Info browser. Display error messages for 1 sec.
3740 (Info-mode-map): Move down `c' key binding. Bind `^' to `Info-up'.
3741 (Info-mode-menu): Remove item for `Info-search-case-sensitively'
3742 from the menu bar.
3743 (Info-insert-dir): Restore point after calling
3744 `insert-buffer-substring'.
3745
48b194fd
RS
37462005-08-08 Richard M. Stallman <rms@gnu.org>
3747
3748 * emacs-lisp/lmenu.el (lucid-menubar-map, lucid-failing-menubar)
3749 (recompute-lucid-menubar): Add defvars.
3750
3751 * mail/sendmail.el (mail-yank-original): Use with-no-warnings.
3752
3753 * mail/reporter.el (reporter-dump-state): Use insert-buffer-substring.
3754
aa6f7b96 3755 * net/net-utils.el (run-dig): Rename from `dig'.
48b194fd
RS
3756
3757 * play/gametree.el (gametree-mode): Use make-local-variable,
3758 not make-variable-buffer-local.
3759
3760 * progmodes/ada-prj.el (ada-prj-display-page): Use with-no-warnings.
3761
3762 * ansi-color.el (ansi-color-make-extent)
3763 (ansi-color-set-extent-face): Use fboundp, not functionp.
3764
3765 * autorevert.el (auto-revert-tail-mode): Use make-local-variable,
3766 not make-variable-buffer-local.
3767
3768 * bookmark.el (Info-current-file): Add defvar.
3769 (bookmark-jump-noselect): Use with-no-warnings.
3770
3771 * completion.el (c-mode-map, fortran-mode-map): Add defvars.
3772
3773 * ebuff-menu.el (Helper-return-blurb): Add defvar.
3774
3775 * ffap.el (gnus-summary-buffer, gnus-article-buffer): Add defvars.
3776
3777 * find-file.el (ada-procedure-start-regexp)
3778 (ada-package-start-regexp): Add defvars.
3779
3780 * info.el (Info-insert-dir): Use insert-buffer-substring.
3781
3782 * xml.el (xml-att-def-re): Add defvar.
3783
3784 * icomplete.el (icomplete-exhibit): Adapt to new while-no-input
3785 calling convention.
3786
3787 * subr.el (while-no-input): Return t if there is input.
3788
98605c6f
LT
37892005-08-08 Luc Teirlinck <teirllm@auburn.edu>
3790
3791 * cus-start.el (all): Add `overflow-newline-into-fringe'.
3792
0c737c20
JB
37932005-08-08 Juanma Barranquero <lekktu@gmail.com>
3794
3795 * cmuscheme.el (inferior-scheme-mode-hook, inferior-scheme-mode)
3796 (scheme-prev-l/c-dir/file): Fix typos in docstrings.
3797
37982005-08-08 Emilio C. Lopes <eclig@gmx.net>
3799
3800 * cmuscheme.el (scheme-start-file): Replace reference to
3801 `user-emacs-directory' by "~/.emacs.d/".
3802
b499789c
TTN
38032005-08-08 Thien-Thi Nguyen <ttn@gnu.org>
3804
3805 * info.el (Info-dir-remove-duplicates): Avoid case folding
3806 in loop; instead, keep downcased strings for comparison.
3807 Suggested by Helmut Eller.
3808
d2a2c17f
MA
38092005-08-07 Michael Albinus <michael.albinus@gmx.de>
3810
3811 Sync with Tramp 2.0.50.
3812
11948172 3813 * net/tramp.el: Remove defvar of `last-coding-system-used' in the
d2a2c17f
MA
3814 XEmacs case; not necessary anymore.
3815 (tramp-user-regexp): Allow "@" as part of user name.
3816 (tramp-handle-set-visited-file-modtime)
3817 (tramp-handle-insert-file-contents)
3818 (tramp-handle-write-region): No special handling for
3819 `last-coding-system-used, because this is done in
3820 `tramp-accept-process-output' now.
3821 (tramp-accept-process-output): New defun.
3822 (tramp-process-one-action, tramp-process-one-multi-action)
3823 (tramp-wait-for-regexp, tramp-wait-for-output)
3824 (tramp-discard-garbage-erase-buffer): Call it. Reported by David
3825 Howells <dhowells@redhat.com>.
3826 (clear-visited-file-modtime): Defadvice removed. The check for
3827 unset buffer's modtime does not need to be based on
3828 `tramp-buffer-file-attributes'. Suggested by RMS.
3829 (tramp-message): Insert "\n" if not being at beginning of line.
3830 (tramp-find-shell): Use `tramp-barf-if-no-shell-prompt' for code
3831 sequence with same logic.
3832 (tramp-completion-handle-expand-file-name): Discard call of
3833 `tramp-drop-volume-letter'. It is not necessary, and there have
3834 been problems with (expand-file-name "~/.netrc" "/") in ange-ftp.
aa6f7b96 3835 Reported by Richard G. Bielawski <Richard.G.Bielawski@wellsfargo.com>.
d2a2c17f
MA
3836 (tramp-do-copy-or-rename-file-out-of-band): Transfer message
3837 should always be visible.
3838 (tramp-handle-insert-directory, tramp-setup-complete)
3839 (tramp-set-process-query-on-exit-flag)
3840 (tramp-append-tramp-buffers): Pacify byte-compiler.
aa6f7b96
SM
3841 (tramp-bug): Delete non-existing variables from list.
3842 Apply `tramp-load-report-modules' as pre-hook.
3843 Mask `tramp-password-prompt-regexp', `tramp-shell-prompt-pattern' and
3844 `shell-prompt-pattern' because of non-7bit characters.
3845 Reported by Sebastian Luque <sluque@mun.ca>.
3846 (tramp-reporter-dump-variable, tramp-load-report-modules): New defuns.
d2a2c17f 3847 (tramp-match-string-list): Remove function.
aa6f7b96
SM
3848 (tramp-wait-for-regexp): Remove call of that function.
3849 Suggested by Kim F. Storm <storm@cua.dk>.
d2a2c17f
MA
3850 (tramp-set-auto-save-file-modes): Use octal integer code #o600
3851 instead of octal character code ?\600. The latter resulted in a
3852 syntax error with XEmacs.
3853
11948172 3854 * net/tramp-smb.el: Remove defvar of `last-coding-system-used' in the
d2a2c17f
MA
3855 XEmacs case; not necessary anymore.
3856 (tramp-smb-handle-write-region): No special handling for
3857 `last-coding-system-used, because this is done in
3858 `tramp-accept-process-output' now.
3859 (tramp-smb-wait-for-output): Call `tramp-accept-process-output'.
3860
07a15941
LT
38612005-08-06 Luc Teirlinck <teirllm@auburn.edu>
3862
48d59eda
SM
3863 * wid-edit.el (widget-choice-value-create):
3864 Unconditionally respect user choice. Set :explicit-choice back to nil
3865 when no longer needed.
ff2b1744
LT
3866 (widget-choice-action): Unconditionally respect user choice.
3867 Eliminate :explicit-choice-value.
3868
07a15941
LT
3869 * fringe.el (set-fringe-indicators-1, fringe-indicators): Delete.
3870
3871 * menu-bar.el (menu-bar-options-save): Replace `fringe-indicators'
3872 with `indicate-empty-lines' and `indicate-buffer-boundaries'.
3873 (menu-bar-showhide-fringe-menu): Add new item "Empty line indicators"
3874 running new function `toggle-indicate-empty-lines'.
3875 Rename "Customize" item to "Customize fringe".
3876 Rename "Indicators" item to "Buffer boundaries" and change help echo.
3877 (menu-bar-showhide-fringe-ind-menu): Change several help echos.
3878 Add `menu-bar-showhide-fringe-ind-customize' as "Other (customize)".
3879 Delete "Empty lines only" item.
3880 (menu-bar-showhide-fringe-ind-customize): New function.
3881 (menu-bar-showhide-fringe-ind-mixed)
3882 (menu-bar-showhide-fringe-ind-box)
3883 (menu-bar-showhide-fringe-ind-right)
3884 (menu-bar-showhide-fringe-ind-left)
3885 (menu-bar-showhide-fringe-ind-none): Use `indicate-buffer-boundaries'
3886 instead of `fringe-indicators'.
3887
44766d63 38882005-08-06 Michael Kifer <kifer@cs.stonybrook.edu>
cb5ccc08
JB
3889
3890 * viper.el (viper-emacs-state-mode-list): Add recentf-dialog-mode.
44766d63 3891 Change the date of last update.
cb5ccc08 3892
38685583 38932005-08-06 Michael Kifer <kifer@cs.stonybrook.edu>
cb5ccc08
JB
3894
3895 * viper-cmd.el (viper-harness-minor-mode, viper-exec-delete)
3896 (viper-exec-yank, viper-put-back): Don't display modification msg
3897 if in the minibuffer.
3898
3899 * viper-init.el (viper-replace-overlay-cursor-color)
3900 (viper-insert-state-cursor-color, viper-vi-state-cursor-color):
3901 Make variables frame local.
3902
3903 * viper-util.el (viper-append-filter-alist): Use append instead of
38685583 3904 nconc.
cb5ccc08
JB
3905
3906 * viper.el (viper-vi-state-mode-list)
3907 (viper-emacs-state-mode-list): Move help-mode and
3908 completion-list-mode from the first list to the second.
3909 (viper-mode): Docstring.
3910 (viper-go-away, viper-non-hook-settings): Don't localize
3911 minor-mode-alist in newer Emacsen. Add advice to
3912 set-cursor-color. Don't bind "\C-c\\".
3913
cb8fc40a
EZ
39142005-08-06 Emilio C. Lopes <eclig@gmx.net>
3915
3916 * cmuscheme.el (scheme-trace-command, scheme-untrace-command)
3917 (scheme-macro-expand-command): New user options.
3918 (scheme-trace-procedure, scheme-expand-current-form): New commands.
3919 (scheme-form-at-point, scheme-start-file)
3920 (scheme-interactively-start-process): New functions.
3921 (scheme-get-process): New function, extracted from `scheme-proc'.
3922 (run-scheme): Call `scheme-start-file' to get start file, and pass
3923 it to `make-comint'.
aa6f7b96
SM
3924 (switch-to-scheme, scheme-proc):
3925 Call `scheme-interactively-start-process' if no Scheme buffer/process
cb8fc40a
EZ
3926 is available.
3927
ba65be24
JL
39282005-08-06 Juri Linkov <juri@jurta.org>
3929
3930 * progmodes/compile.el (compilation-mode-font-lock-keywords):
3931 Use `compilation-text-face', `compilation-info-text-face' and
3932 `compilation-error-text-face' instead of `font-lock-keyword-face'.
3933 (compilation-error): New face.
3934 (compilation-error-file-name): Inherit from
3935 `compilation-error' instead of `font-lock-warning-face'.
3936 (compilation-warning-file-name): Inherit from
3937 `compilation-warning' instead of `font-lock-warning-face'.
3938 (compilation-info, compilation-error-file-name)
3939 (compilation-warning-file-name, compilation-info-file-name)
3940 (compilation-line-number, compilation-column-number): Doc fix.
3941 (compilation-error-text-face, compilation-warning-text-face)
3942 (compilation-info-text-face): New face variables.
3943 (compilation-line-face, compilation-column-face)
3944 (compilation-enter-directory-face)
3945 (compilation-leave-directory-face): Doc fix.
3946 (compilation-text-face): New function.
3947
ca19f3f1
AS
3948 * progmodes/grep.el (grep-regexp-alist): Set 5th arg `TYPE' to 0
3949 instead of 1 to display binary file names as info file links.
ba65be24
JL
3950 (grep-error-face): Use `compilation-error-face' instead of
3951 `font-lock-keyword-face'.
3952 (grep-mode-font-lock-keywords): Use `compilation-info-text-face'
ca19f3f1
AS
3953 and `compilation-warning-text-face' instead of
3954 `font-lock-keyword-face'. Use `compilation-error-text-face'
3955 instead of `grep-error-face'.
ba65be24 3956
4f27bfc3
KH
39572005-08-05 Kenichi Handa <handa@m17n.org>
3958
3959 * international/code-pages.el: Add autoload cookies for all coding
3960 systems.
3961
eaf99616
LT
39622005-08-04 Luc Teirlinck <teirllm@auburn.edu>
3963
3964 * cus-start.el (all): Put undo.c where it alphabetically belongs.
3965
35952129
JL
39662005-08-04 Juri Linkov <juri@jurta.org>
3967
94c713b2
JL
3968 * progmodes/compile.el (compilation-mode-map):
3969 * progmodes/grep.el (grep-mode-map):
3970 Bind TAB to `compilation-next-error' and [backtab] to
3971 `compilation-previous-error'.
3972
35952129
JL
3973 * progmodes/grep.el (grep-regexp-alist): Replace complex regexp
3974 matching line numbers, column numbers and their ranges with regexp
3975 matching only line numbers.
3976 (grep-context-face): New face variable.
3977 (grep-mode-font-lock-keywords): Use it.
3978
3979 * faces.el (read-face-name): Delete duplicate faces.
3980
6f08431c
JB
39812005-08-02 Juanma Barranquero <lekktu@gmail.com>
3982
6ced5724
JB
3983 * thumbs.el (thumbs-find-image): Don't make variables
3984 automatically buffer local.
3985 (thumbs-current-tmp-filename, thumbs-current-image-filename)
3986 (thumbs-image-num): Make automatically buffer local.
3987 (thumbs-show-thumbs-list): Use `make-local-variable', not
3988 `make-variable-buffer-local'.
aa6f7b96 3989 (thumbs-insert-image): Make `thumbs-current-image-size' buffer-local.
6ced5724 3990
6f08431c
JB
3991 * play/doctor.el (doctor-type-symbol): "?\ " -> "?\s".
3992 (**mad**, *debug*, *print-space*, *print-upcase*, abuselst)
3993 (abusewords, account, afraidof, arerelated, areyou, bak, beclst)
3994 (bother, bye, canyou, chatlst, continue, deathlst, describe)
3995 (drnk, drugs, eliza-flag, elizalst, famlst, feared, fears)
3996 (feelings-about, foullst, found, hello, history, howareyoulst)
3997 (howdyflag, huhlst, ibelieve, improve, inter, isee, isrelated)
3998 (lincount, longhuhlst, lover, machlst, mathlst, maybe, moods)
3999 (neglst, obj, object, owner, please, problems, qlist)
4000 (random-adjective, relation, remlst, repetitive-shortness)
4001 (replist, rms-flag, schoollst, sent, sexlst, shortbeclst)
4002 (shortlst, something, sportslst, stallmanlst, states, subj)
4003 (suicide-flag, sure, things, thlst, toklst, typos, verb, want)
4004 (whatwhen, whereoutp, whysay, whywant, zippy-flag, zippylst):
4005 Defvar at compile time.
4006
6ced5724
JB
4007 * progmodes/ada-mode.el (ada-mode): Use `make-local-variable',
4008 not `make-variable-buffer-local'.
4009
f8a9926b
KS
40102005-08-02 Kim F. Storm <storm@cua.dk>
4011
4012 * emulation/cua-rect.el (cua--highlight-rectangle): Only show
4013 rectangle overlay in selected window.
4014
121e80cf
LT
40152005-08-01 Luc Teirlinck <teirllm@auburn.edu>
4016
4017 * cus-start.el (all): Put `indicate-empty-lines' in fringe group
4018 instead of display group. Make `indicate-buffer-boundaries'
4019 customizable through Custom.
4020
1e5b5dc0
JB
40212005-08-01 Juanma Barranquero <lekktu@gmail.com>
4022
4023 * progmodes/gdb-ui.el (gdb-frame-address, gdb-var-changed)
4024 (gdb-output-sink, gdba, gdb-cpp-define-alist-program)
4025 (gdb-set-gud-minor-mode, gdb-exited, gdb-setup-windows)
4026 (gdb-put-string): Fix typos in docstrings.
4027
e37a0f2d
NR
40282005-08-01 Nick Roberts <nickrob@snap.net.nz>
4029
201dc594 4030 Update copyright notices of files in progmodes directory for
aa6f7b96 4031 release of Emacs 22.1.
201dc594 4032
e37a0f2d
NR
4033 * progmodes/gdb-ui.el (gdb-enable-debug-log): Add autoload cookie.
4034
aa6f7b96
SM
4035 * progmodes/gud.el (gud-tooltip-mode): Add autoload cookie.
4036 Don't barf if the GUD buffer has been killed.
e37a0f2d 4037
b68eddb4
KS
40382005-08-01 Kim F. Storm <storm@cua.dk>
4039
4040 * textmodes/table.el (table-yank-handler): Change defcustom to defvar.
4041
01e4a4fa
SM
40422005-07-29 Stefan Monnier <monnier@iro.umontreal.ca>
4043
48d59eda
SM
4044 * simple.el (next-error-follow-minor-mode):
4045 make-variable-buffer-local -> make-local-variable.
4046
4047 * emacs-lisp/cl-extra.el: Require CL also when compiling.
4048
01e4a4fa
SM
4049 * emacs-lisp/bytecomp.el (byte-compile-make-variable-buffer-local)
4050 (byte-compile-form-make-variable-buffer-local): New functions to warn
4051 about misuses of make-variable-buffer-local where make-local-variable
4052 was meant.
4053
b89c5a72
JB
40542005-07-29 Juanma Barranquero <lekktu@gmail.com>
4055
f2e48473
JB
4056 * bs.el (bs-attributes-list): Doc fix.
4057 (bs): Update url-link.
4058
b89c5a72
JB
4059 * desktop.el (desktop-save-buffer): Fix typos in docstring.
4060 (desktop-load-default): Simplify.
4061
972b8f82
JB
4062 * ibuffer.el (ibuffer-columnize-and-insert-list)
4063 (ibuffer-mouse-toggle-mark, ibuffer-count-marked-lines)
4064 (ibuffer-unmark-all, ibuffer-toggle-marks)
4065 (ibuffer-unmark-forward, ibuffer-unmark-backward)
4066 (ibuffer-compile-make-format-form, ibuffer-format-column)
4067 (ibuffer-current-buffers-with-marks)
4068 (ibuffer-update-title-and-summary): "?\ " -> "?\s".
4069 (ibuffer): Doc fix.
4070 (ibuffer-mode): Fix typo in docstring.
4071 (ibuffer-hooks, ibuffer-mode-hooks): Make obsolete and declare
4072 with `define-obsolete-variable-alias'.
4073 (ibuffer-elide-long-columns): Mark as obsolete. Doc fix.
4074
dfc434d0
KH
40752005-07-29 Kenichi Handa <handa@m17n.org>
4076
01e4a4fa
SM
4077 * international/mule-cmds.el (select-message-coding-system):
4078 Be sure to use LF for end-of-line. If no coding system is decided,
dfc434d0
KH
4079 return iso-8859-1-unix.
4080
92482d77
SM
40812005-07-28 Stefan Monnier <monnier@iro.umontreal.ca>
4082
4083 * net/ange-ftp.el (ange-ftp-gateway-fatal-msgs)
4084 (ange-ftp-pending-error-line): New vars.
4085 (ange-ftp-process-handle-line, ange-ftp-process-filter): Use them
4086 to handle the non-fatal no-route-to-host messages.
4087 (internal-ange-ftp-mode): Make the no-match regexp more efficient.
4088
6480c508
JB
40892005-07-28 Juanma Barranquero <lekktu@gmail.com>
4090
4091 * isearch.el (isearch-mode-map, isearch-other-meta-char)
4092 (isearch-quote-char, isearch-printing-char)
4093 (isearch-text-char-description): "?\ " -> "?\s".
4094 (isearch-lazy-highlight-cleanup)
4095 (isearch-lazy-highlight-initial-delay)
4096 (isearch-lazy-highlight-interval)
4097 (isearch-lazy-highlight-max-at-a-time)
4098 (isearch-lazy-highlight-face, isearch-lazy-highlight-cleanup):
4099 Declare with define-obsolete-*-alias macros.
4100 (isearch-forward): Fix typo in docstring.
4101 (search-invisible, search-ring-yank-pointer)
4102 (regexp-search-ring-yank-pointer): Doc fixes.
4103
4104 * recentf.el (recentf-menu-append-commands-p): Declare with
4105 `define-obsolete-variable-alias'.
4106 (recentf-max-saved-items, recentf-menu-filter)
4107 (recentf-arrange-by-rule-subfilter): Doc fixes.
4108 (recentf-menu-append-commands-flag)
4109 (recentf-initialize-file-name-history, recentf-expand-file-name)
4110 (recentf-clear-data): Fix typos in docstrings.
4111
8aa9ad9f
NR
41122005-07-28 Nick Roberts <nickrob@snap.net.nz>
4113
4114 * progmodes/gdb-ui.el: Smarten comments.
4115 (gdb-info-breakpoints-custom): Use nowarn when finding file.
4116
4f0c9ba7
DN
41172005-07-27 Dan Nicolaescu <dann@ics.uci.edu>
4118
4119 * term/apollo.el (terminal-init-apollo): New function containing
4120 all former top level forms in the file.
4121 * term/bobcat.el (terminal-init-bobcat):
4122 * term/cygwin.el (terminal-init-cygwin):
4123 * term/iris-ansi.el (terminal-init-iris-ansi):
4124 * term/linux.el (terminal-init-linux):
4125 * term/news.el (terminal-init-news):
4126 * term/rxvt.el (terminal-init-rxvt):
4127 * term/sun.el (terminal-init-sun):
4128 * term/tvi970.el (terminal-init-tvi970):
4129 * term/vt100.el (terminal-init-vt100):
4130 * term/vt102.el (terminal-init-vt102):
4131 * term/vt125.el (terminal-init-vt125):
4132 * term/vt200.el (terminal-init-vt200):
4133 * term/vt201.el (terminal-init-vt201):
4134 * term/vt220.el (terminal-init-vt220):
4135 * term/vt240.el (terminal-init-vt240):
4136 * term/vt300.el (terminal-init-vt300):
4137 * term/vt320.el (terminal-init-vt320):
4138 * term/vt400.el (terminal-init-vt400):
4139 * term/vt420.el (terminal-init-vt420):
4140 * term/wyse50.el (terminal-init-wyse50):
4141 * term/xterm.el (terminal-init-xterm): Likewise.
4142
4143 * term/README: Describe the terminal-init-* functionality.
4144
01e4a4fa
SM
4145 * startup.el (command-line): After loading the terminal initialization
4146 file call the corresponding terminal initialization function.
4f0c9ba7 4147
3509543c
KH
41482005-07-27 Kenichi Handa <handa@m17n.org>
4149
4150 * ps-bdf.el (bdf-read-font-info): Ignore glyphs whose ENCODING is
4151 negative.
4152
01e4a4fa 4153 * ps-mule.el (ps-mule-bitmap-prologue): Fix arguments to setcharwidth.
2f3a9d50
KH
4154 (ps-mule-composition-prologue): Fix for the case that
4155 RelativeCompose is false.
3509543c 4156
cbfde7a0
SM
41572005-07-26 Stefan Monnier <monnier@iro.umontreal.ca>
4158
a34ed813
SM
4159 * smerge-mode.el (smerge-ediff): Use insert-buffer-substring.
4160
cbfde7a0
SM
4161 * descr-text.el (describe-char): Handle the case where the list of
4162 chars is displayed in a separate frame.
4163 Be a bit more discriminating when looking for the char.
4164
d32ff76a
JB
41652005-07-26 Juanma Barranquero <lekktu@gmail.com>
4166
4167 * bookmark.el (bookmark-automatically-show-annotations)
4168 (bookmark-read-annotation-text-func): Doc fixes.
4169 (bookmark-save): Improve argument/docstring consistency.
4170 (bookmark-get-bookmark, bookmark-get-bookmark-record)
4171 (bookmark-alist-from-buffer)
4172 (bookmark-upgrade-file-format-from-0)
4173 (bookmark-grok-file-format-version)
4174 (bookmark-maybe-upgrade-file-format, bookmark-kill-line)
4175 (bookmark-read-annotation-mode)
4176 (bookmark-insert-current-bookmark, bookmark-jump)
4177 (bookmark-exit-hook): Fix typos in docstrings.
4178 (bookmark-exit-hooks): Define as obsolete alias.
4179 (bookmark-exit-hook-internal): Run `bookmark-exit-hook',
4180 not `bookmark-exit-hooks'. Fix docstring.
4181 (bookmark-bmenu-select): "?\ " -> "?\s".
4182
41832005-07-25 Ari Roponen <arjuropo@cc.jyu.fi> (tiny change)
5e4c9744
LT
4184
4185 * startup.el (command-line): Fix typo.
4186
5eca5ecd
RS
41872005-07-24 Richard M. Stallman <rms@gnu.org>
4188
4189 * tooltip.el (tooltip-mode): Test emacs-basic-display,
4190 not emacs-quick-startup.
4191
ac0385c8
JB
41922005-07-24 Juanma Barranquero <lekktu@gmail.com>
4193
48ce962e
JB
4194 * emacs-lisp/re-builder.el (reb-with-current-window): Delete.
4195 (reb-next-match, reb-show-subexp): Use `with-selected-window'
4196 instead of `reb-with-current-window'.
4197 (reb-prev-match): Likewise. Also, don't move left if the search
4198 was unsuccessful.
4199 (reb-initialize-buffer): New function.
4200 (re-builder, reb-change-syntax): Use it.
4201
ac0385c8
JB
4202 * man.el (Man-goto-page): Make second argument NOERROR optional.
4203
55fb4ff7
RS
42042005-07-23 Richard M. Stallman <rms@gnu.org>
4205
4206 * man.el (Man-bgproc-sentinel): Check here for failure to find
4207 any man page in the output, and report the error here.
4208 (Man-arguments): Make it permanent local.
4209 (Man-goto-page): New arg NOERROR. Never kill the current buffer.
4210 (Man-mode): Pass t for NOERROR.
4211
ac0385c8
JB
4212 * progmodes/grep.el (grep-error-face): Use font-lock-keyword-face.
4213 (grep-mode-font-lock-keywords):
55fb4ff7
RS
4214 Don't use compilation-...-face for messages that are not file names.
4215
4216 * progmodes/compile.el (compilation-mode-font-lock-keywords):
4217 Don't use compilation-...-face for messages that are not file names.
4218
1050234a
JL
42192005-07-22 Juri Linkov <juri@jurta.org>
4220
1050234a
JL
4221 * startup.el (normal-splash-screen): Update menu name.
4222
4223 * tempo.el (tempo-insert-template): Fix 2005-07-16 change.
4224
19292318
DN
42252005-07-22 Dan Nicolaescu <dann@ics.uci.edu>
4226
6a55dae2
DN
4227 * term/xterm.el: Load term/rxvt if the terminal is actually an
4228 rxvt terminal.
4229 (xterm-rxvt-set-background-mode): Remove, not used anymore.
4230
19292318
DN
4231 * term/rxvt.el (function-key-map): Use substitute-key-definition
4232 to bind {C,S,C-S}-{f1-f10}. Add a few missing key bindings.
4233
4234 * term/cygwin.el: New file.
4235
80362dd2
KS
42362005-07-22 Kim F. Storm <storm@cua.dk>
4237
a34ed813
SM
4238 * image-file.el (insert-image-file, image-file-yank-handler):
4239 Fix last change to maintain a (unique) yank-handler on yanked images.
80362dd2 4240
4be27839
EZ
42412005-07-22 Eduardo Mu\e,Aq\e(Boz <emufer@terra.es> (tiny change)
4242
4243 * dired.el (dired-move-to-filename-regexp): Recognize the B suffix
4244 of the file size (as in "177B" for 177 bytes). This happens with
4245 "ls -lh" on FreeBSD.
4246
3dd89635
JB
42472005-07-22 Juanma Barranquero <lekktu@gmail.com>
4248
4249 * hilit-chg.el (highlight-changes-global-initial-state)
4250 (highlight-compare-buffers, hilit-chg-turn-on-maybe)
4251 (hilit-chg-fixup, highlight-changes-mode):
4252 Fix typos in docstrings.
4253 (highlight-changes-global-modes, highlight-changes-rotate-faces):
4254 Doc fixes.
4255
8a469c77
LT
42562005-07-21 Luc Teirlinck <teirllm@auburn.edu>
4257
4258 * emacs-lisp/easy-mmode.el (define-minor-mode): Never call the
4259 mode function using `eval-after-load'.
4260
5543c8b7
KS
42612005-07-21 Kim F. Storm <storm@cua.dk>
4262
4263 * mail/emacsbug.el (report-emacs-bug): Request that backtraces are
4264 included when reporting an emacs crash, and tell about the DEBUG file.
4265
4266 * image-file.el (insert-image-file): Add yank-handler.
4267 (image-file-yank-handler): Yank handler to make unique copies of
4268 images when they are yanked into a buffer next to each other.
4269
69c3280d
JB
42702005-07-21 Juanma Barranquero <lekktu@gmail.com>
4271
d6ff789c
JB
4272 * comint.el (comint-use-prompt-regexp, comint-send-input)
4273 (comint-source-default, comint-extract-string)
4274 (comint-get-source, comint-word, comint-completion)
4275 (comint-source, comint-prompt-read-only, comint-update-fence):
4276 Fix typos in docstrings.
4277 (comint-use-prompt-regexp-instead-of-fields, comint-kill-output):
4278 Declare with define-obsolete-*-alias macros.
4279 (comint-previous-matching-input-from-input)
4280 (comint-next-matching-input-from-input)
4281 (comint-previous-matching-input, comint-next-matching-input)
4282 (comint-forward-matching-input):
4283 Improve argument/docstring consistency.
4284
4880a274
JB
4285 * desktop.el (desktop-clear-preserve-buffers-regexp):
4286 Also preserve the *server* buffer.
4287
69c3280d
JB
4288 * simple.el (clone-indirect-buffer): Doc fix.
4289 (fixup-whitespace, just-one-space)
4290 (backward-delete-char-untabify, lambda): "?\ " -> "?\s".
4291 (next-error, next-error-highlight)
4292 (next-error-highlight-no-select, next-error-last-buffer)
4293 (next-error-buffer-p, next-error-find-buffer, next-error)
4294 (previous-error, next-error-no-select, previous-error-no-select)
4295 (open-line, split-line, minibuffer-prompt-width, kill-new)
4296 (binary-overwrite-mode): Fix typos in docstrings.
4297 (set-fill-column): Fix typo in message.
4298
4299 * skeleton.el (skeleton-proxy-new): Doc fix.
4300
4301 * strokes.el (strokes-load-hook): Doc fix.
4302 (strokes-grid-resolution, strokes-get-grid-position)
4303 (strokes-renormalize-to-grid, strokes-read-stroke)
4304 (strokes-read-complex-stroke, strokes-file, strokes-last-stroke)
4305 (strokes-global-map): Fix typos in docstrings.
4306 (strokes-help): Doc fix. Fix help message and pass it through
4307 `substitute-command-keys'.
4308
4880a274
JB
4309 * tempo.el (tempo-insert-prompt, tempo-interactive)
4310 (tempo-show-completion-buffer, tempo-tags, tempo-match-finder)
4311 (tempo-insert-string-functions, tempo-local-tags)
4312 (tempo-define-template, tempo-insert-template)
4313 (tempo-insert-prompt-compat, tempo-is-user-element)
4314 (tempo-insert-mark, tempo-find-match-string, tempo-complete-tag):
4315 Fix typos in docstrings.
4316
4317 * vcursor.el (vcursor-other-window, vcursor-bind-keys)
4318 (vcursor-key-bindings, vcursor-use-vcursor-map)
4319 (vcursor-find-window, vcursor-scroll-down)
4320 (vcursor-disable, vcursor-beginning-of-buffer)
4321 (vcursor-end-of-buffer): Fix typos in docstrings.
4322 (vcursor-relative-move, vcursor-get-char-count):
4323 Improve argument/docstring consistency.
4324
4325 * version.el: "?\ " -> "?\s".
4326
4327 * wid-edit.el (widget-default-create, widget-after-change)
4328 (widget-default-format-handler, widget-checklist-add-item)
4329 (widget-radio-add-item, widget-choose, widget-specify-secret)
4330 (widget-field-value-create, widget-field-value-get)
4331 (widget-editable-list-format-handler)
4332 (widget-editable-list-entry-create, widget-group-value-create)
4333 (widget-documentation-link-add)
4334 (widget-documentation-string-value-create): "?\ " -> "?\s".
4335 (widget-convert-text): Doc fix.
4336 (widget-narrow-to-field, widget-field-find)
4337 (widget-url-link-action, widget-emacs-library-link-action)
4338 (widget-color-notify): Fix typos in docstrings.
4339
4340 * w32-fns.el (w32-shell-name): Use `bound-and-true-p'.
4341 (x-select-text, set-w32-system-coding-system)
4342 (w32-add-charset-info): Fix typos in docstrings.
4343
4344 * emulation/cua-base.el (cua-mode, cua-enable-register-prefix)
4345 (cua-enable-cua-keys, cua-use-hyper-key)
4346 (cua-virtual-rectangle-edges): Fix typos in docstrings.
4347 (cua--M/H-key, cua--init-keymaps): "?\ " -> "?\s".
4348
4349 * net/tramp.el (tramp-handle-load): Fix typo in error message.
4350
4351 * emacs-lisp/re-builder.el (regexp-builder): Declare with
4352 `defalias' instead of faking it.
4353
4354 * eshell/em-ls.el (eshell-ls-decorated-name): Doc fix.
4355 (eshell-ls-missing, eshell-ls-dired-initial-args)
4356 (eshell-ls-use-in-dired): Fix typos in docstrings.
4357
200576f6
KS
43582005-07-20 Kim F. Storm <storm@cua.dk>
4359
4360 * emulation/cua-base.el (cua-mode): Improve doc string.
4361
3f32d6a3
JB
43622005-07-20 Juanma Barranquero <lekktu@gmail.com>
4363
a5b5bf44
JB
4364 * abbrev.el (expand-region-abbrevs): Doc fix.
4365 (inverse-add-mode-abbrev, inverse-add-global-abbrev):
4366 Improve argument/docstring consistency.
4367
4368 * arc-mode.el (archive-get-descr, archive-alternate-display):
4369 Doc fixes.
4370 (archive-l-e): Improve argument/docstring consistency.
4371 (archive-tmpdir, archive-unixdate, archive-unixtime)
4372 (archive-chmod-entry): Fix typos in docstrings.
4373 (archive-unflag, archive-unflag-backwards)
4374 (archive-unmark-all-files): "?\ " -> "?\s".
4375
4376 * buff-menu.el (Buffer-menu-unmark): Doc fix.
4377 (Buffer-menu-not-modified, Buffer-menu-execute)
4378 (Buffer-menu-toggle-read-only, Buffer-menu-buffer+size)
4379 (list-buffers-noselect, Buffer-menu-select): "?\ " -> "?\s".
4380
4381 * composite.el (compose-string, encode-composition-rule)
4382 (compose-last-chars): Fix typos in docstrings.
4383
3f32d6a3
JB
4384 * desktop.el (desktop-enable, desktop-basefilename):
4385 Declare with `define-obsolete-variable-alias'.
4386 (desktop-internal-v2s): Don't quote keywords.
4387 (desktop-clear): "?\ " -> "?\s".
4388
a5b5bf44
JB
4389 * dired.el (dired-align-file, dired-flag-backup-files)
4390 (dired-change-marks, dired-unmark-all-files): "?\ " -> "?\s".
4391 (dired-listing-switches, dired-ls-F-marks-symlinks)
4392 (dired-dwim-target, dired-load-hook, dired-mode-hook)
4393 (dired-directory, dired-faces, dired, dired-revert)
4394 (dired-mode, dired-summary, dired-view-file)
4395 (dired-copy-filename-as-kill, dired-delete-file)
4396 (dired-no-confirm, dired-unmark-all-marks)
4397 (dired-sort-by-date-regexp, dired-sort-by-name-regexp)
4398 (dired-sort-inhibit, dired-sort-other): Fix typos in docstrings.
4399 (dired-undo, dired-get-file-for-visit, dired-sort-toggle-or-edit):
4400 Fix typos in message strings.
4401
4402 * dired-x.el (virtual-dired): Declare with `defalias'.
4403 (dired-mark-unmarked-files, dired-local-variables-file)
4404 (dired-omit-here-always): Doc fix.
4405 (dired-omit-mode, dired-find-subdir)
4406 (dired-enable-local-variables, dired-clean-up-buffers-too)
4407 (dired-extra-startup, dired-mark-extension, dired-jump)
4408 (dired-jump-other-window, dired-omit-localp, dired-virtual-mode)
4409 (dired-smart-shell-command, dired-guess-shell-alist-user)
4410 (dired-man, dired-initial-position, dired-x-hands-off-my-keys)
4411 (dired-x-bind-find-file, dired-x-submit-report):
4412 Fix typos in docstrings.
4413 (dired-mark-unmarked-files): "?\ " -> "?\s".
4414
4415 * dirtrack.el (dirtrack-list): Fix typos in docstring.
4416
4417 * faces.el (describe-face): "?\ " -> "?\s".
4418 (read-all-face-attributes, read-face-font, modify-face)
4419 (face-attr-construct, italic): Fix typos in docstrings.
4420 (frame-update-face-colors): Declare with
4421 `define-obsolete-function-alias'.
4422
26b9ecbc
JB
4423 * files.el (find-file-noselect, recode-file-name): Doc fixes.
4424 (insert-directory, kill-some-buffers): "?\ " -> "?\s".
4425 (magic-mode-alist, buffer-file-numbers-unique)
4426 (write-file-functions, get-free-disk-space):
4427 Fix typos in docstrings.
4428 (find-file-not-found-hooks, find-file-hooks, write-file-hooks)
4429 (write-contents-hooks, write-file-hooks):
4430 Declare with `define-obsolete-variable-alias'.
4431
f33321ad
JB
4432 * forms-d2.el (arch-rj): Fix typo in docstrings.
4433 (arch-tocol): Likewise. "?\ " -> "?\s".
4434
4435 * frame.el (set-frame-font, cursor-in-non-selected-windows):
4436 Fix typo in docstring.
4437 (set-screen-width, set-screen-height): Delete redundant info in
4438 doctrings.
4439 (new-frame, screen-height, screen-width): Declare with
4440 `define-obsolete-function-alias'.
4441 (delete-frame-hook, blink-cursor): Declare with
4442 `define-obsolete-variable-alias'.
4443
4444 * paths.el (prune-directory-list): Fix typos in docstring.
4445
4446 * pcvs-util.el (cvs-flags-query, cvs-strings->string)
4447 (cvs-prefix-get): Fix typos in docstrings.
4448
4449 * ps-print.el (ps-extend-face-list, ps-extend-face)
4450 (ps-print-background-image): Fix typos in docstrings.
4451 (ps-default-fg, ps-default-bg): Doc fixes.
4452
4453 * s-region.el (s-region-bind): Doc fix.
4454 (s-region-move-p1, s-region-move-p2): Fix typos in docstrings.
4455
3f32d6a3
JB
4456 * textmodes/org.el (org-table-formula-substitute-names)
4457 (org-table-get-vertical-vector): Doc fixes.
4458 (org-table-recalculate): Remove unused argument to `message'.
4459
376b811b
CD
44602005-07-19 Carsten Dominik <dominik@science.uva.nl>
4461
3f32d6a3
JB
4462 * textmodes/org.el (org-table-column-names)
4463 (org-table-column-name-regexp)
a34ed813
SM
4464 (org-table-named-field-locations): New variables.
4465 (org-archive-subtree): Protect `this-command' when calling
376b811b
CD
4466 `org-copy-subtree' and `org-cut-subtree', to avoid appending to
4467 the kill buffer.
a34ed813
SM
4468 (org-complete): Remove fixed-formula completion.
4469 (org-edit-formulas-map): New variable.
4470 (org-table-edit-formulas): New command.
4471 (org-finish-edit-formulas, org-abort-edit-formulas)
3f32d6a3 4472 (org-show-variable, org-table-get-vertical-vector): New functions.
a34ed813
SM
4473 (org-table-maybe-eval-formula): Handle `:=' fields.
4474 (org-table-get-stored-formulas, org-table-store-formulas)
4475 (org-table-get-formula, org-table-modify-formulas)
4476 (org-table-replace-in-formulas): Handle named field formulas.
4477 (org-table-get-specials): Store locations of named fields.
376b811b 4478
09ca8329
JL
44792005-07-19 Juri Linkov <juri@jurta.org>
4480
4481 * progmodes/grep.el (grep-regexp-alist)
4482 (grep-mode-font-lock-keywords, grep-process-setup):
4483 Use default GNU grep match color "01;31m" instead of "01;41m".
4484 (grep-regexp-alist, grep-mode-font-lock-keywords):
4485 Use `\\[[0-9]*m' instead of `\\[00m'.
4486 (grep-regexp-alist): Move `\\(?:\033\\[K\\)?' from sgr_end to
4487 sgr_start where its handling is more important. Use the real
4488 length of sgr_start instead of constant 8.
4489 (grep-mode-font-lock-keywords): Don't delete `\\(?:\033\\[K\\)?'
4490 specially. Delete all remaining escape sequences.
4491 (grep-process-setup): Set "GREP_COLORS" for GNU grep 2.5.1-cvs.
4492 (grep-regexp-alist): Make hyperlink only for binary file name
4493 instead of the whole line.
4494 (grep-mode-map): Bind `backtab' to `compilation-previous-file'.
4495 (grep-mode): Add autoload.
4496
4497 * emacs-lisp/find-func.el (find-function-regexp):
4498 Add `define-compilation-mode'.
4499
09cab23d
JL
45002005-07-19 Juri Linkov <juri@jurta.org>
4501
4502 * compare-w.el (compare-ignore-whitespace, compare-windows-sync)
4503 (compare-windows-sync-string-size, compare-windows-recenter)
4504 (compare-windows-highlight, compare-windows): Add version 22.1.
4505 (compare-windows) <defface>: Inherit from lazy-highlight instead
4506 of duplicating its default value.
4507
4508 * cus-edit.el (custom-mode-map): Bind `C-c C-c' to `Custom-set'.
4509 (Custom-mode-menu): Use `info' instead of `Info-goto-node'.
4510
4511 * descr-text.el (describe-char): Create link buttons for `charset'
4512 and `code point'. Add the current input method name with a link
4513 button to `to input' field. Print face names of display table
4514 characters in `The display table entry is displayed by' section
4515 instead of printing face-id in the `display' field.
4516 Guess hardcoded faces and create a link button for them.
4517 Skip empty fields when calculating max-width.
4518 Treat `widget-create' specially while inserting strings from the
4519 collected field list.
4520 (describe-char-after): Made obsolete in version 22.1, not 21.5.
4521
4522 * diff-mode.el (diff-file-header): Change foreground color from
4523 yellow to green on light backgrounds.
4524 (diff-context): Inherit from `shadow' only for color/grayscale
4525 with more than 88 colors.
4526 (diff-indicator-removed, diff-indicator-added)
4527 (diff-indicator-changed): New faces.
4528 (diff-font-lock-keywords): Use new faces. Regroup rules.
4529 Add "^---$" for `normal' diff format. Fontify `#' lines with
4530 font-lock-comment-delimiter-face and font-lock-comment-face.
4531 Add `#' to ^[^...] in the rule for `diff-context-face'.
4532
4533 * faces.el (mode-line-highlight): Replace RoyalBlue4 with
4534 a button-like box. Inherit from `highlight' on low colors.
4535 (shadow): Use shades of gray only for color/grayscale with
4536 more than 88 colors. Use green for light backgrounds with
4537 8 colors, and yellow for dark backgrounds with 8 colors.
4538
a34ed813
SM
4539 * font-lock.el (font-lock-regexp-grouping-backslash):
4540 Don't inherit from escape-glyph (use bold for all cases).
09cab23d
JL
4541
4542 * info.el (info-xref-visited): Use light foreground color `violet'
4543 for dark backgrounds instead of dark color `magenta3'.
4544 (info-title-1): Use `yellow' color for dark backgrounds.
4545
4546 * isearch.el (isearch): Use not-too-dark magenta3 instead of
4547 too-light magenta2.
4548
4549 * replace.el (match): Use slightly more light RoyalBlue3 instead
4550 of dark RoyalBlue4.
4551
4552 * wid-edit.el (widget-inactive): Inherit from `shadow'.
4553
cc8b76bf
JB
45542005-07-19 Juanma Barranquero <lekktu@gmail.com>
4555
6d9c9ad9
JB
4556 * novice.el (disabled-command-hook): Declare it with
4557 `define-obsolete-variable-alias'.
4558
cc8b76bf
JB
4559 * desktop.el (desktop-enable, desktop-buffer-modes-to-save)
4560 (desktop-buffer-misc-functions, desktop-buffer-handlers)
4561 (desktop-load-default): Add release to obsolescence info.
4562 (desktop-globals-to-clear, desktop-buffer-mode-handlers)
4563 (desktop-append-buffer-args, desktop-read):
4564 Fix typos in docstrings.
4565 (desktop-kill): Fix typo in message.
4566 (desktop-save): Doc fix.
4567
acfb6f24 45682005-07-19 Michael Kifer <kifer@cs.stonybrook.edu>
cc8b76bf
JB
4569
4570 * viper-cmd.el (viper-escape-to-state): Bug fix.
4571 (viper-envelop-ESC-key): Change the definition of fast
4572 keysequence so it'll work with keyboard macros.
4573
4574 * ediff.el (ediff-patch-buffer): Change the docstring.
4575
e9b01d1f
KH
45762005-07-19 Kenichi Handa <handa@m17n.org>
4577
4578 * international/mule-cmds.el (select-safe-coding-system): Try to
4579 use an auto-coding (if any) before anything else. If the found
4580 auto-coding is invalid, show a warning message.
4581
4582 * international/mule.el (find-auto-coding): New function created
4583 by modifying the body of set-auto-coding.
4584 (set-auto-coding): Use find-auto-coding to find a coding.
4585
b4fb325f
RS
45862005-07-18 Richard M. Stallman <rms@gnu.org>
4587
4588 * allout.el (allout-isearch-expose): Use isearch-mode-end-hook-quit,
4589 not isearch-mode-end-hook-error.
4590 (allout-before-change-protect): Fix error message.
4591
1bef8597
JL
45922005-07-18 Juri Linkov <juri@jurta.org>
4593
4594 * allout.el (allout-mode):
4595 * calculator.el (calculator-copy):
4596 * custom.el (custom-known-themes):
4597 * dired.el (dired-desktop-buffer-misc-data)
4598 (dired-restore-desktop-buffer):
4599 * dired-x.el (dired-omit-marker-char):
4600 * files.el (basic-save-buffer):
4601 * font-core.el (font-lock-mode):
4602 * calendar/calendar.el (calendar-goto-hebrew-date)
4603 (calendar-goto-coptic-date, calendar-goto-ethiopic-date)
4604 (calendar-goto-persian-date):
4605 * language/ethio-util.el (ethio-sera-to-fidel-region):
4606 * textmodes/picture.el (picture-mode):
4607 Delete duplicate duplicate words.
4608
57cfde4d
JL
46092005-07-18 Juri Linkov <juri@jurta.org>
4610
4611 * isearch.el (isearch-mode-map): Remove key bindings for regexp
4612 chars * ? } |.
4613 (isearch-fallback): Don't call `isearch-process-search-char'.
4614 (isearch-*-char, isearch-}-char, isearch-|-char): Remove functions.
4615 (isearch-process-search-char): Call `isearch-fallback' for regexp
4616 chars * ? } |.
4617 (isearch-return-char): Make obsolete with `make-obsolete' instead
4618 of simply documenting it as obsolete in the docstring.
4619 (isearch-fallback): Refill docstring.
4620
4621 * international/isearch-x.el
ca19f3f1
AS
4622 (isearch-process-search-multibyte-characters): Remove unneeded
4623 `concat'. Add intermediate values to `junk-hist' instead of
4624 `minibuffer-history'. Test the length of `str'.
57cfde4d 4625
d34f0136
JB
46262005-07-18 Juanma Barranquero <lekktu@gmail.com>
4627
4628 * allout.el (allout-resolve-xref): Fix typos in error strings.
4629 (allout-before-change-protect): Remove unneeded `concat'.
4630
4631 * array.el (array-mode, array-reconfigure-rows)
4632 (untabify-backward): Fix typos in docstrings.
4633 (array-reconfigure-rows): Use `insert-buffer-substring', not
4634 `insert-buffer'.
4635
4636 * calendar/icalendar.el (icalendar--get-unfolded-buffer):
a34ed813
SM
4637 * progmodes/ada-mode.el (ada-make-body):
4638 Use `insert-buffer-substring' and `goto-char', not `insert-buffer'.
d34f0136
JB
4639
4640 * dired.el (dired-log):
4641 * tar-mode.el (tar-subfile-save-buffer):
4642 * play/zone.el (zone-pgm-stress-destress):
4643 Use `insert-buffer-substring', not `insert-buffer'.
4644
e81c51f0
SJ
46452005-07-17 Simon Josefsson <jas@extundo.com>
4646
c5fb0bd6 4647 * mail/smtpmail.el (smtpmail-auth-supported): Prefer PLAIN over LOGIN.
e81c51f0 4648
4effb112
SJ
46492005-07-16 Jose E. Marchesi <jemarch@gnu.org>
4650
c5fb0bd6
KS
4651 * lisp/mail/smtpmail.el (smtpmail-auth-supported):
4652 Add plain auth method.
4653 (smtpmail-try-auth-methods): Add AUTH PLAIN dialog.
4effb112 4654
4f8efafc
KS
46552005-07-17 Kim F. Storm <storm@cua.dk>
4656
f64d5328 4657 * ido.el (dired-other-window): Add ido property.
4f8efafc 4658
e41acc77
JB
46592005-07-16 Juanma Barranquero <lekktu@gmail.com>
4660
4661 * emacs-lisp/bytecomp.el (byte-compile-maybe-guarded):
4662 Fix typo in docstring.
4663 (byte-compile-interactive-only-functions): Add `insert-buffer' and
4664 `insert-file-literally'.
4665
4666 * emacs-lisp/edebug.el (def-edebug-form-spec): Add obsolescence
4667 info and delete redundant message. Doc fix.
4668 (edebug-install-custom-print-funcs, edebug-reset-print-funcs)
4669 (edebug-uninstall-custom-print-funcs): Define as obsolete aliases.
4670
ad50a502
RS
46712005-07-16 Richard M. Stallman <rms@gnu.org>
4672
4673 * emacs-lisp/bytecomp.el (byte-compile-and-recursion): New function.
4674 (byte-compile-and): Use byte-compile-and-recursion.
4675 (byte-compile-or-recursion): New function.
4676 (byte-compile-or): Use that.
4677 (byte-compile-if): Guard the else-clause too.
4678 (byte-compile-maybe-guarded): Handle (not (featurep 'emacs)).
4185451d
RS
4679
4680 * isearch.el (isearch-mode-end-hook-quit): New variable.
4681 (isearch-done): Bind it.
4682 (isearch-mode-end-hook): Doc fix.
4683
4684 * allout.el (allout-isearch-did-quit): Variable deleted.
4685 (allout-real-isearch-abort): Function name no longer used.
4686 (allout-mode): Do allout-enwrap-isearch whenever feature is wanted.
4687 (allout-isearch-rectification): isearch-mode always exists.
4688 Don't set allout-isearch-did-quit.
4689 (allout-isearch-expose): Check isearch-mode-end-hook-error, not
4690 allout-isearch-did-quit.
4691 (allout-enwrap-isearch): Just add the hook.
4692 (allout-isearch-abort): Function deleted.
4693 (allout-pre-command-business): Avoid warning.
ad50a502
RS
4694
4695 * progmodes/pascal.el (pascal-outline-map): Use fboundp, not boundp.
4696 Correctly avoid warnings.
4697 (pascal-outline): Likewise.
4698
4699 * progmodes/f90.el (f90-abbrev-start): Avoid warning.
4700
4701 * progmodes/asm-mode.el (asm-comment): Use with-no-warnings.
4702
4703 * play/tetris.el (tetris-mode): Avoid warning.
4704
4705 * play/snake.el (snake-mode): Avoid warning.
4706
4707 * play/gamegrid.el (gamegrid-shared-game-dir): Add defvar.
4708 (gamegrid-set-display-table): Avoid warning.
4709 (gamegrid-set-timer): Likewise.
4710 (gamegrid-make-mono-tty-face): Use set-face-inverse-video-p.
4711 (gamegrid-add-score-with-update-game-score-1): Take FILE
4712 as argument.
4713 (gamegrid-add-score-with-update-game-score): Pass that argument.
4714 Rename have-shared-game-dir to gamegrid-shared-game-dir.
4715
4716 * net/eudc-hotlist.el (eudc-hotlist-mode): Avoid warnings.
4717
4718 * net/eudc-bob.el (eudc-jump-to-event): Avoid warning.
4719 (eudc-bob-display-jpeg, eudc-bob-can-display-inline-images): Likewise.
4720
4721 * mail/uce.el (uce-reply-to-uce): Replace beginning-of-buffer
4722 and insert-file.
e41acc77 4723
ad50a502
RS
4724 * mail/supercite.el (sc-no-blank-line-or-header): Avoid warning.
4725 (sc-ask): Avoid warnings.
4726
4727 * eshell/em-hist.el (eshell-rebind-keys-alist): Add defvar.
4728 (eshell-hist-initialize): Use that var the natural way.
4729
4730 * emulation/viper-init.el (viper-activate-input-method): Avoid warning.
4731
a34ed813
SM
4732 * emacs-lisp/re-builder.el (reb-cook-regexp):
4733 Avoid warning calling lre-compile-string.
ad50a502
RS
4734 (reb-color-display-p): Avoid warning.
4735
4736 * calculator.el (calculator-last-input): Guard uses
4737 of event-key and key-press-event-p.
4738 (event-key, key-press-event-p): Delete definitions.
4739
4740 * emacs-lisp/find-gc.el (find-gc-unsafe-list)
dc9c856d
RS
4741 (find-gc-source-directory, find-gc-subrs-callers)
4742 (find-gc-noreturn-list, find-gc-source-files)
4743 (find-gc-subrs-called): Vars renamed and defvar'd.
ad50a502
RS
4744
4745 * emacs-lisp/checkdoc.el (checkdoc-make-overlay)
4746 (checkdoc-overlay-put, checkdoc-delete-overlay)
4747 (checkdoc-overlay-start, checkdoc-overlay-end)
e41acc77 4748 (checkdoc-mode-line-update, checkdoc-char=):
ad50a502 4749 Define such that compiler knows they are defined.
a34ed813
SM
4750 (checkdoc-call-eval-buffer): Delete. Use eval-buffer directly.
4751 (checkdoc-read-event): Delete. Use read-event directly.
ad50a502
RS
4752
4753 * whitespace.el (whitespace-make-overlay)
4754 (whitespace-overlay-put, whitespace-delete-overlay)
4755 (whitespace-overlay-start, whitespace-overlay-end):
4756 Define such that compiler knows they are defined.
4757 (whitespace): Move conditional inside.
4758
4759 * tempo.el (tempo-insert-template): Suppress warning.
4760
4761 * ediff-diff.el (longlines-mode): Add defvar.
4762
9ebc3953
EZ
47632005-07-16 Gary Howell <g1howell-list@yahoo.com> (tiny change)
4764
4765 * server.el: Bind "C-x #" in a way that works even if C-x is
4766 redefined to a command key, not a prefix key.
4767
2e9c1c6d
EZ
47682005-07-16 Johan Bockgard <bojohan@users.sourceforge.net> (tiny change)
4769
4770 * emacs-lisp/cl-macs.el (cl-make-type-test): Defer evaluation of
4771 cl-make-type-test till execution time.
4772
6bdeff3e
EZ
47732005-07-16 Markus Rost <rost@math.uni-bielefeld.de>
4774
4775 * dired-x.el (dired-do-relsymlink-regexp): Add missing optional
4776 arg ARG and use it.
4777
578f8106
EZ
47782005-07-16 Johan Bockgard <bojohan@users.sourceforge.net> (tiny change)
4779
4780 * emacs-lisp/cl-macs.el (cl-make-type-test): Add `atom' type.
4781
9f8a6f72
LT
47822005-07-15 Luc Teirlinck <teirllm@auburn.edu>
4783
4784 * emacs-lisp/easy-mmode.el (define-minor-mode): Avoid constructing
4785 a defcustom with two :set or :type keywords.
4786
e4b477a1
RS
47872005-07-15 Richard M. Stallman <rms@gnu.org>
4788
4789 * emacs-lisp/lisp-mode.el (emacs-lisp-mode-syntax-table):
4790 Don't give ^M comment-end syntax.
4791
bb7e5329
NR
47922005-07-16 Nick Roberts <nickrob@snap.net.nz>
4793
9ab281f0 4794 * progmodes/gdb-ui.el (gdb-var-update, gdb-var-update-handler):
bb7e5329
NR
4795 Don't consider gdbmi (gdb-mi.el has its own update functions).
4796 (gdb-var-delete): Make it work for gdbmi as well.
4797 (gdb-speedbar-expand-node): Move var-update here for gdbmi.
4798
4799 * progmodes/gud.el (etags, sdb): Only require etags when needed.
4800 (gud-speedbar-menu-items): Correct logic for enabling items.
4801
075e33b3
KS
48022005-07-15 Kim F. Storm <storm@cua.dk>
4803
2994c5cf 4804 * ido.el: Fix commentary.
9ab281f0 4805 (ido-define-mode-map): Move ido-next-work-file to C-M-o.
075e33b3 4806 Use with-no-warnings around ffap-guesser.
2994c5cf
KS
4807 (ido-file-internal, ido-read-file-name, ido-read-directory-name):
4808 Let bind minibuffer-completing-file-name to t.
075e33b3 4809
fea34e9f
JB
48102005-07-15 Juanma Barranquero <lekktu@gmail.com>
4811
9ab281f0
JB
4812 * startup.el (site-run-file, keyboard-type): Doc fixes.
4813 (command-line): Check for "--basic-display" argument; also for
4814 "--quick", not "--bare-bones" (which was renamed).
4815 (fancy-splash-text): Add missing item "Getting New Versions".
4816 (normal-splash-screen): Fix typos and improve consistency with
4817 `fancy-splash-text'. Update copyright year.
4818
1930e8f0
JB
4819 * hexl.el (hexl-mode-map): Recognize also `ehelp-command' as a
4820 valid binding for `help-char'.
4821
3c8dd9b9 4822 * emacs-lisp/derived.el (derived-mode-hook-name): Doc fix.
fea34e9f 4823
9ea818ab
DN
48242005-07-14 Dan Nicolaescu <dann@ics.uci.edu>
4825
4826 * term.el (term-mode): Disable cua-mode for term buffers.
4827
edc8ec9f
JB
48282005-07-14 Juanma Barranquero <lekktu@gmail.com>
4829
1930e8f0
JB
4830 * add-log.el (add-log-mailing-address, change-log-merge):
4831 Doc fixes.
edc8ec9f
JB
4832 (change-log-get-method-definition): Fix typo in docstring.
4833
44016d9d
KS
48342005-07-14 Kim F. Storm <storm@cua.dk>
4835
4836 * emulation/cua-base.el:
4837 (cua--pre-command-handler-1, cua--pre-command-handler)
4838 (cua--post-command-handler-1, cua--post-command-handler):
4839 Split in two. Check (buffer local) value of cua-mode.
4840 (cua-selection-mode): New command.
4841
fd90b80c
LT
48422005-07-13 Luc Teirlinck <teirllm@auburn.edu>
4843
4844 * custom.el (custom-initialize-safe-set)
4845 (custom-initialize-safe-default): Doc fixes.
4846
4847 * frame.el (blink-cursor-mode): Use `custom-initialize-safe-default'
4848 and simplify :init-value again.
4849
4850 * tooltip.el (tooltip-mode): Use `custom-initialize-safe-default'
4851 and simplify :init-value again. Delete autoload.
4852
4853 * startup.el (command-line): Use `custom-reevaluate-setting' again
4854 for tooltip-mode.
4855
9f8a6f72
LT
4856 * emacs-lisp/easy-mmode.el (define-minor-mode): Avoid constructing
4857 a defcustom with two :initialize keywords.
fd90b80c 4858
a937cb39
JB
48592005-07-13 Juanma Barranquero <lekktu@gmail.com>
4860
4861 * allout.el (my-mark-marker, allout-isearch-prior-pos)
4862 (allout-unprotected, allout-undo-aggregation, allout-snug-back)
4863 (allout-post-command-business, allout-flag-region)
4864 (isearch-reenable-font-lock, allout-yank)
4865 (allout-insert-latex-header, allout-insert-latex-trailer)
4866 (allout-latex-verbatim-quote-curr-line, allout-latexify-exposed)
4867 (allout-latex-verb-quote): Fix typos in docstrings.
1930e8f0 4868 (allout-enwrap-isearch, regexp-sans-escapes): Doc fixes.
a937cb39
JB
4869 (allout-unprotected, allout-prefix-data):
4870 Improve argument/docstring consistency.
4871 (allout-chart-subtree): Fix argument spec.
4872 (allout-open-topic): Rename `use_sib_bullet' argument to
4873 `use-sib-bullet'. Doc fix.
4874
4875 * whitespace.el (whitespace-check-buffer-leading)
4876 (whitespace-check-buffer-trailing)
4877 (whitespace-check-buffer-indent)
4878 (whitespace-check-buffer-spacetab)
4879 (whitespace-check-buffer-ateol, whitespace-highlighted-space)
4880 (whitespace-check-leading-whitespace)
4881 (whitespace-check-trailing-whitespace)
4882 (whitespace-check-spacetab-whitespace)
4883 (whitespace-check-indent-whitespace)
4884 (whitespace-check-ateol-whitespace, whitespace-abort-on-error)
4885 (whitespace-modes): Fix typos in docstrings.
1930e8f0 4886 (defgroup, defcustom): Doc fixes.
a937cb39
JB
4887
4888 * winner.el (winner-mode, winner-boring-buffers)
4889 (winner-pending-undo-ring): Doc fixes.
4890 (winner-ring): Remove unneeded `progn'.
4891 (winner-equal): `defsubst' it.
4892 (winner-redo): Fix message.
4893
010b9a45
KS
48942005-07-13 Kim F. Storm <storm@cua.dk>
4895
4896 * simple.el (line-move-1): Always use vertical-motion to
4897 do the last (or only) line move to ensure some movement.
4898 Undo 2005-06-23 change--don't check for overlays.
4899
c229fb15
YM
49002005-07-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4901
4902 * term/mac-win.el (ccl-encode-mac-roman-font)
4903 (ccl-encode-mac-centraleurroman-font)
4904 (ccl-encode-mac-cyrillic-font, ccl-encode-mac-symbol-font):
2af9d879
SM
4905 (ccl-encode-mac-dingbats-font): Remove check for ASCII.
4906 Change charset-id boundary of dimension to ?\xef.
c229fb15
YM
4907 (mac-char-fontspec-list): New constant.
4908 (fontset-add-mac-fonts): Use it. Accept non-string `base-family'
4909 argument. Nil uses itself as family in font-spec. Previous
4910 behavior for nil is now provided by non-nil non-string argument.
4911 All callers changed. Add font-specs for Mac fonts to
4912 "fontset-default" unless iso8859-1 fonts are installed.
4913
69d05d83
SM
49142005-07-13 Stefan Monnier <monnier@iro.umontreal.ca>
4915
4916 * progmodes/sh-script.el (sh-get-indent-info): Only indent
4917 a continuation line if the \ is preceded by SPC or TAB.
4918 (sh-get-indent-info): Simplify.
4919 (sh-mark-init, sh-learn-buffer-indent, sh-add-completer):
4920 Use with-current-buffer.
4921
4922 * font-lock.el (font-lock-fontify-keywords-region): Avoid inf-loops
4923 when the matched text is empty.
4924
d8a9fbf0
LT
49252005-07-12 Luc Teirlinck <teirllm@auburn.edu>
4926
4927 * startup.el (command-line): Revert to previous handling of
4928 tooltip-mode. Explain in comment why the complexity is needed.
4929
4930 * tooltip.el (tooltip-mode): Revert to previous implementation of
4931 its defcustom.
4932
4933 * frame.el (blink-cursor-mode): Revert to previous implementation
f3eb269f 4934 of its defcustom. Update comment.
d8a9fbf0 4935
70f35cb1
LH
49362005-07-12 Lars Hansen <larsh@soem.dk>
4937
4938 * desktop.el: Update e-mail address.
4939
c37efb7a
YM
49402005-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4941
4942 * term/mac-win.el (mac-services-mail-selection)
4943 (mac-services-mail-to): New functions.
4944 (mac-application-menu-map): Bind them.
4945
7ea9de71
NR
49462005-07-12 wulei <milton@wulei.net> (tiny change)
4947
4948 * progmodes/gdb-ui.el: Add note about buffering with Windows.
4949
350ecc49
LT
49502005-07-11 Luc Teirlinck <teirllm@auburn.edu>
4951
4952 * custom.el (custom-reevaluate-setting): Doc fix.
4953
ea6bc45d
JB
49542005-07-11 Jay Belanger <belanger@truman.edu>
4955
4956 * calc/calc.el (calc-embedded-announce-formula-alist)
4957 (calc-embedded-open-close-plain-alist)
69d05d83 4958 (calc-embedded-open-close-mode-alist): Add checks for additional
a937cb39 4959 major modes (due to Robert J. Chassell <bob@rattlesnake.com>).
ea6bc45d 4960
ba2c4279
JB
49612005-07-11 Juanma Barranquero <lekktu@gmail.com>
4962
4963 * custom.el (custom-enable-theme): Don't add theme to
4964 `custom-enabled-themes' with `push' because there is no
4965 setf-method for `delq'.
4966
3cc9e6d8
RS
49672005-07-11 Richard M. Stallman <rms@gnu.org>
4968
8989771d
RS
4969 * custom.el (custom-declare-variable): Doc fix.
4970
5176af43
RS
4971 * dired-aux.el (dired-compare-directories): Remove "." and ".."
4972 from the alists.
4973
3cc9e6d8
RS
4974 * emacs-lisp/edebug.el (edebug-slow-after, edebug-slow-before):
4975 Do nothing if edebug-active.
4976
4977 * emacs-lisp/edebug.el (edebug-enter): Don't with-timeout-suspend here.
4978 (edebug-display): Do it here instead.
4979
49802005-07-10 Richard M. Stallman <rms@gnu.org>
4981
4982 * cus-face.el (custom-theme-set-faces): Make it work.
4983 (custom-reset-faces): Doc fix.
4984 (custom-theme-reset-internal-face, custom-theme-face-value):
4985 Functions deleted.
4986
4987 * custom.el (custom-push-theme): Maintain list of the settings
4988 of a given theme in its theme-settings property.
4989 Maintain position of old settings in the theme-value
4990 or theme-face property.
4991 (custom-enabled-themes): New variable.
4992 (custom-theme-enabled-p): New function.
4993 (provide-theme): Update custom-enabled-themes.
4994 Disable and reenable the `user' theme.
4995 (require-theme): Doc fix.
4996 (custom-do-theme-reset, custom-remove-theme): Functions deleted.
4997 (custom-theme-value, custom-theme-variable-value): Likewise.
4998 (custom-theme-reset-internal): Likewise.
4999 (custom-theme-load-themes): Fix bugs and use custom-disable-theme.
5000 (custom-enable-theme, custom-disable-theme): New functions.
5001 (custom-variable-theme-value, custom-face-theme-value): Likewise.
5002 (custom-theme-recalc-variable, custom-theme-recalc-face): Likewise.
5003 (custom-theme-reset-variables): Simplify.
5004 (deftheme, custom-declare-theme, custom-make-theme-feature):
5005 Definitions moved.
5006
1a3b7cd5
RS
50072005-07-10 Chong Yidong <cyd@stupidchicken.com>
5008
5009 * longlines.el (longlines-show-region)
5010 (longlines-unshow-hard-newlines): Recognize hard newlines by
5011 non-nil hard property, instead of t.
5012
8ea74b0e 50132005-07-10 Michael Kifer <kifer@cs.stonybrook.edu>
4ff7373a
KS
5014
5015 * viper-cmd.el (viper--key-maps): New variable.
5016 (viper-normalize-minor-mode-map-alist): Use viper--key-maps and
8ea74b0e 5017 emulation-mode-map-alists.
4ff7373a
KS
5018 (viper-envelop-ESC-key): Use viper-subseq.
5019 (viper-search-forward/backward/next): Disable debug-on-error.
5020
5021 * viper-keym.el (viper-toggle-key, viper-quoted-insert-key)
5022 (viper-ESC-key): New defcustoms.
5023
5024 * viper-macs.el (ex-map-read-args): Use viper-subseq.
5025
5026 * viper-util.el (viper-key-to-emacs-key): Use viper-subseq.
5027 (viper-subseq): Copy of subseq from cl.el.
5028
5029 * viper.el (viper-go-away, viper-set-hooks): Use
8ea74b0e 5030 emulation-mode-map-alists, advise self-insert-command, add-minor-mode.
4ff7373a
KS
5031
5032 * viper-mous.el (viper-current-frame-saved): Use defvar.
5033
5034 * viper-init.el: Get rid of -face in face names.
5035
5036 * ediff-diff.el (ediff-extract-diffs, ediff-extract-diffs3):
8ea74b0e 5037 Make it work with longlines mode
4ff7373a
KS
5038
5039 * ediff-mult.el (ediff-meta-mode-hook): New variable.
5040
5041 * ediff-ptch.el (ediff-file-name-sans-prefix): Quote regexp.
5042
99580cde 5043 * ediff-init.el: Get rid of -face in face names.
4ff7373a 5044
e2dacaac
RS
50452005-07-10 Richard M. Stallman <rms@gnu.org>
5046
5047 * emacs-lisp/edebug.el (edebug-enter): Call with-timeout-suspend
5048 and with-timeout-unsuspend.
5049
5050 * emacs-lisp/debug.el (debug): Call with-timeout-suspend
5051 and with-timeout-unsuspend.
5052
5053 * emacs-lisp/timer.el (with-timeout-timers): New variable.
5054 (with-timeout): Bind that variable to record timers.
5055 (with-timeout-suspend, with-timeout-unsuspend): New functions.
5056
5057 * emacs-lisp/debug.el (debug-help-follow): New function.
5058 (debugger-mode-map): Use that instead of help-follow.
5059 (debugger-setup-buffer): Use eval-buffer-list
5060 to handle eval-buffer frames.
5061
50622005-07-10 N. Raghavendra <raghu@mri.ernet.in> (tiny change)
5063
69d05d83 5064 * timezone.el (timezone-parse-date): Change first regexp
e2dacaac
RS
5065 so it will not mistakenly match dates with no time zone.
5066
50672005-07-10 Jeff Dwork <jeff.dwork@amd.com> (tiny change)
5068
5069 * facemenu.el (facemenu-read-color): Do case-insensitive matching.
5070
72df78c9
LT
50712005-07-10 Luc Teirlinck <teirllm@auburn.edu>
5072
0a2eeb92
LT
5073 * custom.el (custom-initialize-safe-set)
5074 (custom-initialize-safe-default): New functions.
5075
5076 * frame.el (blink-cursor-mode): Use `custom-initialize-safe-default'
5077 and simplify :init-value.
5078
5079 * tooltip.el (tooltip-mode): Use `custom-initialize-safe-default'
5080 and simplify :init-value. Delete obsolete comment.
5081
5082 * startup.el (command-line): Use `custom-reevaluate-setting' to
5083 handle `tooltip-mode'. Delete obsolete comment.
5084
72df78c9
LT
5085 * files.el (set-visited-file-name): Avoid calling
5086 `file-name-nondirectory' with a nil argument.
5087
e2dacaac
RS
50882005-07-09 Richard M. Stallman <rms@gnu.org>
5089
5090 * emacs-lisp/debug.el (debugger-setup-buffer): When eval-buffer
5091 was called with nil for the buffer, handle the read position right.
5092 Handle read position for eval-region, too.
5093
4a65d2b3
JL
50942005-07-09 Juri Linkov <juri@jurta.org>
5095
5096 * fringe.el (fringe-mode): Add period in docstring.
5097 (fringe-query-style): Build prompt depending on `all-frames' arg.
5098
5099 * dired.el (dired-marker-char): Avoid quotations for `do' and `mark'
5100 to not create links to unrelated functions in the Help buffer.
5101
5102 * progmodes/compile.el (compilation-mode-hook, compilation-mode):
5103 Doc fix.
5104
5105 * simple.el (next-error-hook): New variable.
5106 (next-error): Use it. Doc fix.
5107
5108 * textmodes/ispell.el (ispell-command-loop): Add current
5109 dictionary name and program name to mode-line-format.
5110 (ispell-region, ispell-process-line): Add current dictionary name
5111 and program name to messages.
5112
31f3c79b
JB
51132005-07-08 Jay Belanger <belanger@truman.edu>
5114
5115 * calc/calc.el (calc-embedded-announce-formula-alist)
5116 (calc-embedded-open-close-formula-alist)
5117 (calc-embedded-open-close-word-alist)
5118 (calc-embedded-open-close-plain-alist)
5119 (calc-embedded-open-close-new-formula-alist)
5120 (calc-embedded-open-close-mode-alist)
5121 (calc-embedded-new-buffer-hook, calc-embedded-new-formula-hook)
5122 (calc-embedded-mode-hook): New variables.
5123
5124 * calc/calc-embed.el (calc-embedded-firsttime)
5125 (calc-embedded-firsttime-buf, calc-embedded-firsttime-formula):
5126 New variables.
5127 (calc-do-embedded): Use calc-embedded-firsttime,
5128 calc-embedded-firsttime-buf and calc-embedded-firsttime-formula to
5129 determine whether or not to run hooks.
5130 (calc-embedded-make-info) Set calc-embedded-firsttime-buf and
5131 calc-embedded-firsttime-formula appropriately.
5132 Set calc-embedded delimiter variables according to mode.
5133
917e0c95
RS
51342005-07-08 Richard M. Stallman <rms@gnu.org>
5135
5136 * emacs-lisp/checkdoc.el (checkdoc-proper-noun-list):
5137 Check for "emacs", etc., as entire symbol, not just as word.
5138 (checkdoc-file-comments-engine): Use regexp-quote on FN.
5139
5140 * files.el (set-visited-file-name): Report the error
5141 for "empty filename" earlier.
5142 (kill-some-buffers): Ignore buffers already dead.
5143
5144 * fringe.el (fringe-mode): Doc fix.
5145
5146 * emacs-lisp/bytecomp.el (byte-compile-maybe-guarded):
5147 Check for (featurep 'xemacs) and turn off warnings in what it guards.
5148 Use unwind-protect to ensure byte-compile-unresolved-functions
5149 is updated.
5150
5151 * whitespace.el (whitespace-buffer-leading-cleanup):
5152 Simplify w/ skip-chars-forward.
5153 (whitespace-buffer-trailing-cleanup): Simplify w/ skip-chars-backward.
5154
5155 * mail/rmail.el (rmail-only-expunge): Fix paren error.
5156 Unconditionally try to leave point at the same old place.
5157
8774406b
EZ
51582005-07-08 Ralf Angeli <angeli@iwi.uni-sb.de> (tiny change)
5159
5160 * comint.el (comint-postoutput-scroll-to-bottom)
69d05d83 5161 (comint-show-maximum-output): Take scroll-margin into consideration.
8774406b 5162
c380c937
KS
51632005-07-08 Kim F. Storm <storm@cua.dk>
5164
3aaa5e26
KS
5165 * ido.el (ido-use-filename-at-point): New choice `guess'.
5166 (ido-file-internal): Try ffap-guesser if selected.
5167
c380c937
KS
5168 * ido.el (ido-before-fallback-functions): New hook.
5169 (ido-buffer-internal, ido-file-internal, ido-read-buffer)
5170 (ido-read-file-name): Run it.
5171
2af9d879
SM
51722005-07-07 Stefan Monnier <monnier@iro.umontreal.ca>
5173
5174 * progmodes/hideif.el (hide-ifdef-use-define-alist): Pass a list of
5175 strings rather than a list of symbols to the completion function.
5176
f3414bd4
JB
51772005-07-07 Jay Belanger <belanger@truman.edu>
5178
9ab281f0 5179 * calc/calc-units.el (math-apply-units): Change the places in
f3414bd4
JB
5180 which units are simplified.
5181
a1306094
LT
51822005-07-07 Luc Teirlinck <teirllm@auburn.edu>
5183
5184 * cus-edit.el (customize-option, customize-option-other-window):
5185 Make them handle aliases.
5186
5187 * custom.el (custom-variable-p): Make it recursively follow
5188 aliases. Mention that in the docstring.
5189
bc4c8456
RS
51902005-07-07 Richard M. Stallman <rms@gnu.org>
5191
5192 * cus-start.el (exec-path): Use `directory' instead of `file'.
b713c813 5193 Fix tag for nil.
bc4c8456 5194
a653724b
JB
51952005-07-07 Juanma Barranquero <lekktu@gmail.com>
5196
5197 * replace.el (occur-rename-buffer): Use `generate-new-buffer' also
5198 when called non-interactively. Doc fix.
5199
9d42fe6f
LK
52002005-07-07 Lute Kamstra <lute@gnu.org>
5201
5202 * elide-head.el (elide-head-headers-to-hide): Recognize the FSF's
5203 new address as well.
5204
43b557d5
KH
52052005-07-07 Kenichi Handa <handa@m17n.org>
5206
69d05d83
SM
5207 * international/mule.el (make-coding-system):
5208 Describe `ascii-incompatible' property in the docstring.
43b557d5
KH
5209 (set-file-name-coding-system): Signal an error if coding-system is
5210 ascii-incompatible.
5211 (set-keyboard-coding-system): Likewise.
5212
a653724b
JB
5213 * international/mule-cmds.el (set-default-coding-systems):
5214 Don't set default-file-name-coding-system and
69d05d83 5215 default-keyboard-coding-system if coding-system is ASCII-incompatible.
43b557d5
KH
5216
5217 * international/utf-16.el: Declare that all UTF-16-based coding
a653724b 5218 systems are ASCII-incompatible.
43b557d5 5219
811ade5c
NR
52202005-07-07 Nick Roberts <nickrob@snap.net.nz>
5221
5222 * progmodes/gud.el: Require font-lock for displaying errors.
5223 Used by gdb-ui.el.
5224
ed6773fa
JB
52252005-07-07 Juanma Barranquero <lekktu@gmail.com>
5226
5227 * hi-lock.el (hi-lock-find-patterns): Protect also against invalid
5228 values for the pattern lists which are `read'able but not
5229 `append'able (like symbols).
5230
7ea8834e
RS
52312005-07-06 Richard M. Stallman <rms@gnu.org>
5232
5233 * progmodes/flymake.el (flymake-float-time): Instead of
5234 with-no-warnings, test for xemacs.
5235 (flymake-replace-regexp-in-string): Test fboundp of replace-in-string
5236 to avoid warning.
5237
d25dfeed
JB
52382005-07-06 Juanma Barranquero <lekktu@gmail.com>
5239
5240 * w32-vars.el (w32-fixed-font-alist): Fix typo in `defcustom' tag.
5241
68003d6b 52422005-07-05 Lute Kamstra <lute@gnu.org>
71d21198
LK
5243
5244 * battery.el: Add support for Darwin (with much debugging help
5245 from Samuel Lauber <sam124@operamail.com>).
5246 (battery-status-function, battery-echo-area-format)
5247 (battery-mode-line-format): Add support for pmset on Darwin.
5248 (battery-load-low, battery-load-critical): New user options.
5249 (battery-pmset): New function.
5250
68003d6b
LK
52512005-07-05 Lute Kamstra <lute@gnu.org>
5252
5253 Update FSF's address in GPL notices.
5254
5255 * textmodes/page-ext.el: Update FSF's address.
5256
c13ce396
SM
52572005-07-04 Stefan Monnier <monnier@iro.umontreal.ca>
5258
5259 * emacs-lisp/lisp-mode.el (lisp-mode-variables): Prevent adaptive
5260 filling from using prefix when filling a single-line docstring.
5261
5262 * progmodes/flymake.el: Remove useless eval-when-compile.
5263
5264 * arc-mode.el (archive-lzh-ogm): Reorder save excursion/restriction.
5265
4af33176
RS
52662005-07-04 Richard M. Stallman <rms@gnu.org>
5267
5268 * textmodes/org.el (org-file-apps-defaults-gnu):
c13ce396 5269 Rename from org-file-apps-defaults-linux.
4af33176
RS
5270 (org-default-apps): Don't test system-type for `linux'.
5271 (org-file-apps): Doc fix.
5272
6ea54413
DP
52732005-07-04 David Ponce <david@dponce.com>
5274
5275 * tree-widget.el: Improve header Commentary section.
5276 (tree-widget) [defgroup]
5277 (tree-widget-image-enable, tree-widget-themes-directory)
5278 (tree-widget-theme, tree-widget-image-properties-emacs)
5279 (tree-widget-image-properties-xemacs, tree-widget-create-image)
5280 (tree-widget-image-formats, tree-widget-control)
5281 (tree-widget-empty-control, tree-widget-leaf-control
5282 (tree-widget-guide, tree-widget-end-guide, tree-widget-no-guide)
5283 (tree-widget-handle, tree-widget-no-handle, tree-widget-p)
5284 (tree-widget-keep, tree-widget-after-toggle-functions)
5285 (tree-widget-open-node, tree-widget-close-node): Doc fix.
5286 (tree-widget-open-control, tree-widget-close-control): Fix doc and
5287 :help-echo message.
5288 (tree-widget-set-theme): Doc fix. Use `string-equal'.
5289 (tree-widget-image-properties): Doc fix. Clearer implementation.
5290 (tree-widget--cursors): New constant.
5291 (tree-widget-lookup-image): New function split from
5292 `tree-widget-find-image'. Clearer implementation.
5293 (tree-widget-find-image): Use it.
5294 (tree-widget-button-keymap): Use `set-keymap-parent'.
5295 (tree-widget) [define-widget]: Use `widget-children-value-delete'.
5296 Define the sub-widgets here.
5297 (tree-widget-node): Check that :node is not a tree-widget.
5298 (tree-widget-get-super, tree-widget-open-control)
5299 (tree-widget-close-control, tree-widget-empty-control)
5300 (tree-widget-leaf-control, tree-widget-guide)
5301 (tree-widget-end-guide, tree-widget-no-guide, tree-widget-handle)
5302 (tree-widget-no-handle, tree-widget-value-delete)
5303 (tree-widget-map): Remove.
5304 (tree-widget-children-value-save): Doc fix. Simplified.
5305 (tree-widget-value-create): Update according to previous changes.
5306
576ae47a
CD
53072005-07-04 Carsten Dominik <dominik@science.uva.nl>
5308
5309 * textmodes/org.el: Leading space replaced by TABS.
5310 (org-recalc-marks, org-table-rotate-recalc-marks)
5311 (org-table-get-specials): Treat "^" and "_" marks.
5312 (org-table-justify-field-maybe): Optional argument NEW.
c13ce396
SM
5313 (org-table-eval-formula): Parsing of the format simplified.
5314 New modes C,I. Honor the %= parameter in the current table.
5315 Avoid unnecessary re-align by using the NEW argument to
576ae47a 5316 `org-table-justify-field-maybe'.
c13ce396
SM
5317 (org-calc-default-modes): Default for date-format mimicks org-mode.
5318 (org-agenda, org-timeline): Quote argument in org-agenda-redo-command.
576ae47a 5319
29a05cd1
LT
53202005-07-03 Luc Teirlinck <teirllm@auburn.edu>
5321
5322 * cus-face.el (custom-theme-set-faces): Make it handle face
5323 aliases whose alias declarations are pre- or autoloaded.
5324
45cbf2fe
JL
53252005-07-04 Juri Linkov <juri@jurta.org>
5326
5327 * faces.el (read-face-name): Put the code for getting a face name
5328 from the buffer before adding the faces from the `face' property.
5329 Use `completing-read-multiple' instead of `completing-read'.
5330 Require `crm'. Add default value and post-process the returned
5331 list of faces.
5332
5333 * emacs-lisp/crm.el (crm-find-current-element)
5334 (crm-minibuffer-complete-and-exit): Handle minibuffer prompt.
5335
5336 * emacs-lisp/lisp-mode.el (eval-defun-1):
5337 * emacs-lisp/edebug.el (edebug-eval-defun):
5338 Remove unnecessary quotes.
5339
ec0421f3
JB
53402005-07-04 Juanma Barranquero <lekktu@gmail.com>
5341
c6c5714e
JB
5342 * progmodes/prolog.el (prolog-eof-string): Doc fixes.
5343 (prolog-indent-level): Fix typo in docstring.
5344
5345 * info.el (Info-history, Info-history-forward)
5346 (Info-history-list, Info-speedbar-fetch-file-nodes): Doc fixes.
5347
6db8cbf5
JB
5348 * add-log.el (add-change-log-entry):
5349 * comint.el (comint-dynamic-list-input-ring)
5350 (comint-dynamic-list-completions):
5351 * dabbrev.el (dabbrev-expand):
5352 * delim-col.el (delimit-columns-rectangle-line):
5353 * diff-mode.el (diff-context->unified, diff-reverse-direction)
5354 (diff-unified->context):
5355 * ediff-init.el (ediff-abbrev-jobname):
5356 * ediff-mult.el (ediff-replace-session-status-in-meta-buffer)
5357 (ediff-replace-session-activity-marker-in-meta-buffer):
5358 * info.el (Info-summary):
5359 * lpr.el (printify-region):
5360 * printing.el (pr-create-interface):
5361 * ps-print.el (ps-print-quote):
5362 * ses.el (ses-column-widths, ses-print-cell)
5363 (ses-adjust-print-width, ses-center):
5364 * shell.el (shell-file-name-quote-list):
5365 * strokes.el (strokes-read-stroke, strokes-read-complex-stroke)
5366 (strokes-fill-current-buffer-with-whitespace)
5367 (strokes-xpm-for-stroke, strokes-list-strokes)
5368 (strokes-xpm-char-bit-p, strokes-xpm-for-compressed-string):
5369 * term.el (term-dynamic-list-input-ring)
5370 (term-dynamic-list-completions):
5371 * calc/calc.el (math-format-stack-value):
5372 * emacs-lisp/edebug.el (edebug-display-freq-count):
5373 * progmodes/delphi.el (delphi-indent-line, delphi-fill-comment)
5374 (delphi-new-comment-line):
5375 * progmodes/ebnf2ps.el (ebnf-eps-filename, ebnf-trim-right):
5376 * progmodes/executable.el (executable-set-magic):
5377 * progmodes/python.el (inferior-python-mode):
5378 * progmodes/scheme.el (scheme-mode-syntax-table):
5379 * progmodes/sh-script.el (sh-maybe-here-document):
5380 * progmodes/sql.el (sql-copy-column):
5381 * progmodes/tcl.el (tcl-comment-indent, tcl-quote):
5382 * textmodes/bibtex.el (bibtex-mode):
5383 * textmodes/sgml-mode.el (html-imenu-index, sgml-attributes)
5384 (sgml-auto-attributes):
5385 * textmodes/table.el (table-insert, table-shorten-cell)
5386 (table--generate-source-scan-lines, table-delete-row)
5387 (*table--cell-delete-char, table--spacify-frame)
5388 (table--horizontally-shift-above-and-below)
5389 (table--cell-insert-char, table--cell-blank-str)
5390 (table--fill-region-strictly):
5391 * textmodes/tex-mode.el (tex-insert-quote, latex-find-indent):
5392 * textmodes/texinfo.el (texinfo-insert-quote): "?\ " -> "?\s".
5393
5394 * add-log.el (change-log):
5395 * apropos.el (apropos):
5396 * comint.el (comint-completion, comint-source):
5397 * dabbrev.el (dabbrev):
5398 * delim-col.el (columns):
5399 * diff-mode.el (diff-mode):
5400 * ediff.el (ediff):
5401 * ediff-diff.el (ediff-diff):
5402 * ediff-init.el (ediff-highlighting, ediff-merge, ediff-hook):
5403 * ediff-mult.el (ediff-mult):
5404 * ediff-ptch.el (ediff-ptch):
5405 * ediff-wind.el (ediff-window):
5406 * facemenu.el (facemenu):
5407 * indent.el (indent):
5408 * info.el (info):
5409 * jka-cmpr-hook.el (compression, jka-compr):
5410 * lpr.el (lpr):
5411 * outline.el (outlines):
5412 * pcmpl-cvs.el (pcmpl-cvs):
5413 * pcmpl-rpm.el (pcmpl-rpm):
5414 * printing.el (printing):
5415 * ps-print.el (postscript, ps-print, ps-print-horizontal)
5416 (ps-print-vertical, ps-print-headers, ps-print-font)
5417 (ps-print-color, ps-print-face, ps-print-n-up, ps-print-zebra)
5418 (ps-print-background, ps-print-printer, ps-print-page)
5419 (ps-print-miscellany):
5420 * ses.el (ses):
5421 * shell.el (shell, shell-directories, shell-faces):
5422 * startup.el (initialization):
5423 * strokes.el (strokes):
5424 * term.el (term):
5425 * uniquify.el (uniquify):
5426 * w32-vars.el (w32):
5427 * calc/calc.el (calc):
5428 * emacs-lisp/bytecomp.el (bytecomp):
5429 * emacs-lisp/cl-indent.el (lisp-indent):
5430 * emacs-lisp/edebug.el (edebug):
5431 * emacs-lisp/elp.el (elp):
5432 * emacs-lisp/testcover.el (testcover):
5433 * emacs-lisp/trace.el (trace):
5434 * emulation/viper-ex.el (viper-ex):
5435 * emulation/viper-mous.el (viper-mouse):
5436 * mail/mailalias.el (mailalias):
5437 * mail/supercite.el (supercite, supercite-frames)
5438 (supercite-attr, supercite-cite, supercite-hooks):
5439 * net/rcompile.el (remote-compile):
5440 * net/rlogin.el (rlogin):
5441 * obsolete/ooutline.el (outlines):
5442 * progmodes/delphi.el (delphi):
5443 * progmodes/ebnf2ps.el (postscript, ebnf2ps, ebnf-special)
5444 (ebnf-except, ebnf-repeat, ebnf-terminal, ebnf-non-terminal)
5445 (ebnf-production, ebnf-shape, ebnf-displacement, ebnf-syntactic)
5446 (ebnf-optimization):
5447 * progmodes/etags.el (etags):
5448 * progmodes/executable.el (executable):
5449 * progmodes/idlwave.el (idlwave):
5450 * progmodes/pascal.el (pascal):
5451 * progmodes/prolog.el (prolog):
5452 * progmodes/python.el (python):
5453 * progmodes/scheme.el (scheme):
5454 * progmodes/sh-script.el (sh, sh-script):
5455 * progmodes/sql.el (SQL):
5456 * progmodes/tcl.el (tcl):
5457 * textmodes/bibtex.el (bibtex, bibtex-autokey):
5458 * textmodes/enriched.el (enriched):
5459 * textmodes/makeinfo.el (makeinfo):
5460 * textmodes/sgml-mode.el (sgml):
5461 * textmodes/table.el (table-hooks):
5462 * textmodes/tex-mode.el (tex-file, tex-run, tex-view):
5463 * textmodes/texinfo.el (texinfo):
5464 * textmodes/two-column.el (two-column):
5465 Finish `defgroup' description with period.
59fda2fa 5466
ec0421f3 5467 * emacs-lisp/cl-indent.el (lisp-indent-maximum-backtracking):
6db8cbf5 5468 * eshell/esh-var.el (eshell-var):
bc25429a 5469 * progmodes/vhdl-mode.el (vhdl-testbench):
6db8cbf5
JB
5470 * textmodes/org.el (org): Fix typos in docstrings.
5471
5472 * emacs-lisp/timer.el (with-timeout): Improve argument/docstring
5473 consistency.
ec0421f3
JB
5474
5475 * progmodes/flymake.el (flymake-find-file): Remove.
5476 (flymake-float-time): Use `with-no-warnings'.
5477 (flymake-check-start-time, flymake-check-was-interrupted)
5478 (flymake-err-info, flymake-is-running, flymake-last-change-time)
5479 (flymake-new-err-info): `defvar' at compile time.
5480
54812005-07-03 Juanma Barranquero <lekktu@gmail.com>
5482
5483 * replace.el (occur-hook): Doc fix.
5484 (occur-1): Don't call `occur-hook' if there are no matches.
5485
3d393029
RS
54862005-07-03 Richard M. Stallman <rms@gnu.org>
5487
f24cd32e
RS
5488 * emulation/tpu-edt.el (tpu-original-global-map): Don't copy
5489 global-map, save the same map.
5490 (global-map): Don't alter it at top level.
5491 (tpu-edt-on): Save global map in tpu-original-global-map, then copy.
5492 Then alter it here instead.
5493 (tpu-edt-off): Set global-map to the saved one.
5494
5495 * emulation/tpu-edt.el (tpu-emacs19-p): Var deleted.
5496 All references simplified.
c13ce396 5497 (tpu-lucid-emacs-p): Rename from tpu-lucid-emacs19-p. Uses changed.
7fe48b75
RS
5498 (zmacs-regions): Add defvar.
5499 (repeat-complex-command-map): Everything about that deleted.
f24cd32e 5500
3d393029
RS
5501 * textmodes/artist.el (artist-key-is-drawing)
5502 (artist-key-endpoint1, artist-key-poly-point-list)
5503 (artist-key-shape, artist-key-draw-how, artist-popup-menu-table)
5504 (artist-key-compl-table, artist-rb-save-data)
5505 (artist-arrow-point-1, artist-arrow-point-2): Move defvars up.
5506 Don't put them in eval-when-compile.
5507 (artist-set-arrow-points-for-poly): Use `last', not `artist-last'.
5508
5509 * progmodes/ebrowse.el (ebrowse-revert-tree-buffer-from-file):
5510 Use with-no-warnings.
5511
5512 * net/browse-url.el (dos-windows-version): Add defvar.
5513
5514 * mail/supercite.el (filladapt-prefix-table): Add defvar.
5515
5516 * mail/rmailsum.el (rmail-summary-redo): Add defvar.
5517 (rmail-summary-mode-map, rmail-summary-overlay): Defvars moved up.
c13ce396 5518 (rmail-new-summary-line-count): Rename from new-summary-line-count.
3d393029
RS
5519 Add defvar.
5520 (rmail-summary-beginning-of-message): Use with-no-warnings.
5521 (rmail-summary-first-message, rmail-summary-last-message): Likewise.
5522
5523 * emulation/vip.el (vip-replace-string, ex-map, ex-read):
5524 Use with-no-warnings.
5525
5526 * emulation/vi.el (vi-mark-region): Use c-mark-function.
5527 (c-mark-function): Add point-moving-unit property.
5528 (vi-goto-line): Use with-no-warnings.
5529
5530 * emulation/edt.el (edt-last-copied-word): Add defvar.
5531 (zmacs-region-stays): Likewise.
5532 (edt-mark-section-wisely): Use c-mark-function for C.
5533 Use makr-defun for Fortran.
5534 (time-string): defvar deleted.
5535 (edt-display-the-time): Don't set time-string.
5536
5537 * emacs-lisp/macroexp.el (macroexp-accumulate): Rename arg to var+list.
5538
5539 * emacs-lisp/bytecomp.el (byte-compile-nogroup-warn):
5540 Don't warn when name is not constant
5541 or for defining the group `emacs'.
5542
5543 * tooltip.el (gud-tooltip-mode): Add defvar.
5544
5545 * startup.el (default-frame-background-mode): Add defvar.
5546
5547 * smerge-mode.el (smerge-mode): Add duplicate defvar near top.
5548
5549 * info.el (tool-bar-map): Add defvar.
5550
5551 * dired.el (dnd-protocol-alist): Add defvar.
5552
5553 * dired-aux.el (dired-query): Display question with answer, when
5554 the user answers.
5555
5556 * custom.el (custom-add-option): Doc fix.
5557
5558 * bookmark.el (Info-current-node, Info-suffix-list): Add defvars.
5559
112abe24
EZ
55602005-07-03 Eli Zaretskii <eliz@gnu.org>
5561
5562 * font-lock.el (font-lock-regexp-grouping-construct): Fix the
5563 bogus name from the last change.
5564
e1db6c78
LT
55652005-07-02 Luc Teirlinck <teirllm@auburn.edu>
5566
5567 * custom.el (custom-declare-variable): Fix typos in comment.
5568 (custom-known-themes): Doc fix.
5569 (custom-theme-directory): New defcustom.
5570 (require-theme): Make it check `custom-theme-directory'.
5571
5572 * cus-theme.el (custom-new-theme-mode): New function.
5573 (custom-theme-name, custom-theme-variables, custom-theme-faces)
5574 (custom-theme-description): Add compiler defvars.
5575 (customize-create-theme): Add doc to the "*New Custom Theme*"
5576 buffer. Use `custom-new-theme-mode'.
5577 (custom-theme-write): Put the created buffer in emacs-lisp-mode
5578 and save it to the `custom-theme-directory'. Make this the
5579 default directory of the buffer.
5580
ec0421f3 55812005-07-02 David Hunter <hunterd_42@comcast.net> (tiny change)
bd6a83d5 5582
ec0421f3
JB
5583 * progmodes/flymake.el (flymake-mode, flymake-mode-off):
5584 Fix unbalanced parentheses.
bd6a83d5 5585
1953295b
SM
55862005-07-02 Stefan Monnier <monnier@iro.umontreal.ca>
5587
5588 * progmodes/flymake.el (flymake-mode-on, flymake-mode-off): Move body
5589 into flymake-mode and delegate to flymake-mode.
5590
5591 * find-file.el (ff-which-function-are-we-in): Clean up.
5592
1324d580
JB
55932005-07-02 Juanma Barranquero <lekktu@gmail.com>
5594
b1f71b43
JB
5595 * replace.el (occur-rename-buffer): Fix docstring.
5596
1324d580
JB
5597 * emulation/edt.el (*EDT-keys*, edt-default-global-map)
5598 (edt-last-copied-word, edt-learn-macro-count)
5599 (edt-orig-page-delimiter, edt-orig-transient-mark-mode)
5600 (edt-rect-start-point, edt-user-global-map, rect-start-point)
5601 (time-string, zmacs-region-stays):
5602 * emulation/edt-mapper.el (edt-save-function-key-map)
5603 (EDT-key-name): `defvar' to silence the byte-compiler.
5604
d6951bb4
EZ
56052005-07-02 Martin Rudalics <rudalics@gmx.at> (tiny change)
5606
5607 * font-lock.el (font-lock-regexp-grouping-backslash): Rename from
5608 font-lock-regexp-backslash. Doc fix.
5609 (font-lock-regexp-backslash-grouping-construct): Rename from
5610 font-lock-regexp-backslash-construct. Doc fix.
588c0770 5611 (lisp-font-lock-keywords-2): Fix highlighting of Elisp regexp
d6951bb4
EZ
5612 grouping constructs.
5613
014b37b6
EZ
56142005-07-02 Eli Zaretskii <eliz@gnu.org>
5615
5616 * makefile.w32-in (bootstrap): Remove the $(EMACS) binary after
5617 updating all the prerequisites.
5618
64f72ae1
JB
56192005-07-01 Juanma Barranquero <lekktu@gmail.com>
5620
5621 * textmodes/org.el (org-agenda-start-on-weekday)
5622 (org-calendar-to-agenda-key, org-agenda-sorting-strategy)
5623 (org-agenda-use-time-grid, org-archive-location)
5624 (org-allow-space-in-links, org-usenet-links-prefer-google)
5625 (org-enable-table-editor, org-export-default-language)
5626 (org-export-html-show-new-buffer, org-fill-paragraph)
5627 (org-cycle, org-goto-ret, org-goto-left, org-goto-right)
5628 (org-goto-quit, org-occur, org-eval-in-calendar)
5629 (org-agenda-cleanup-fancy-diary, org-agenda-no-heading-message)
5630 (org-agenda-diary-entry, org-remember-help)
5631 (org-table-convert-region, org-at-table-p)
5632 (org-table-move-row-down, org-table-move-row-up)
5633 (org-table-copy-region, org-table-toggle-vline-visibility)
5634 (org-table-get-stored-formulas, org-table-get-specials)
5635 (org-recalc-commands, org-table-eval-formula)
5636 (org-table-formula-substitute-names, orgtbl-make-binding)
5637 (org-format-org-table-html, org-format-table-table-html)
5638 (org-format-table-table-html-using-table-generate-source)
5639 (org-customize): Fix typos in docstrings.
5640 (org-level-2, org-at-timestamp-p, org-agenda-day-view)
5641 (org-agenda-toggle-diary, org-agenda-toggle-time-grid)
5642 (org-back-to-heading): Doc fixes.
5643 (org-agenda-toggle-time-grid, org-cmp-category, org-cmp-time)
5644 (org-agenda-change-all-lines, org-get-header):
5645 Improve argument/docstring consistency.
5646 (orgtbl-error): Fix error message.
5647
5648 * progmodes/flymake.el (flymake-find-possible-master-files)
5649 (flymake-master-file-compare, flymake-get-line-err-count)
5650 (flymake-highlight-line, flymake-gui-warnings-enabled):
5651 Fix typos in docstrings.
5652 (flymake-parse-line, flymake-get-project-include-dirs-function)
5653 (flymake-get-prev-err-line-no, flymake-goto-prev-error):
5654 Doc fixes.
5655 (flymake-get-project-include-dirs-function)
5656 (flymake-make-err-menu-data):
5657 Improve argument/docstring consistency.
5658
b97c98ad
LK
56592005-07-01 Lute Kamstra <lute@gnu.org>
5660
12d6b124
LK
5661 * battery.el (battery-linux-proc-apm): Fix typo in docstring.
5662 Catch errors with ignore-errors. Use temporary buffer.
5663 (battery-linux-proc-acpi): Fix typo in docstring. Document `%r'.
5664
b97c98ad
LK
5665 * facemenu.el (facemenu-unlisted-faces): Delete foreground and
5666 background color faces.
1953295b
SM
5667 (facemenu-set-foreground, facemenu-set-background):
5668 Use facemenu-set-face-from-menu.
b97c98ad
LK
5669 (facemenu-set-face-from-menu): Treat face names that start with
5670 "fg:" or "bg:" as special.
5671 (facemenu-add-new-color): Don't create faces. Simplify.
5672
11bc6e51
RS
56732005-06-30 Richard M. Stallman <rms@gnu.org>
5674
5675 * emacs-lisp/crm.el (crm-do-completion): Handle minibuffer prompt.
5676 (crm-find-current-element): Likewise.
5677
56782005-06-30 Johan Bockg\e,Ae\e(Brd <bojohan@users.sourceforge.net>
5679
1953295b 5680 * help-fns.el (help-do-arg-highlight): Regexp-quote argument names.
11bc6e51 5681
01bf52cb
SM
56822005-06-30 Stefan Monnier <monnier@iro.umontreal.ca>
5683
5684 * arc-mode.el (archive-extract): Make it work as a mouse binding.
5685 (archive-mouse-extract): Make it an obsolete alias.
5686 (archive-mode-map): Don't use archive-mouse-extract any more.
5687 (archive-mode, archive-extract): write-contents-hooks ->
5688 write-contents-functions.
5689 (archive-arc-rename-entry, archive-lzh-rename-entry): Remove unused
5690 first arg.
5691 (archive-rename-entry): Update the call.
5692 (archive-zip-summarize): Remove unused var `method'.
5693 (archive-lzh-summarize): Remove unused var `creator'.
5694
1953295b
SM
5695 * emacs-lisp/debug.el (debug): Quieten Drew Adams by killing the
5696 dedicated frame upon exit.
01bf52cb
SM
5697
5698 * arc-mode.el: Bind inhibit-read-only rather than buffer-read-only.
5699 (archive-zip-extract, archive-zip-expunge)
5700 (archive-zip-update, archive-zip-update-case): Use executable-find.
5701 (archive-resummarize, archive-flag-deleted, archive-unmark-all-files):
5702 Use restore-buffer-modified-p.
5703 (archive-extract, archive-add-new-member, archive-write-file-member):
5704 Use with-current-buffer.
5705 (archive-lzh-ogm, archive-zip-chmod-entry): Use dolist.
5706
0a0157ba
AS
57072005-06-30 Andreas Schwab <schwab@suse.de>
5708
5709 * progmodes/gud.el (gud-filter): Remove unneeded progn.
5710
5026b8ee
GM
57112005-06-30 Glenn Morris <gmorris@ast.cam.ac.uk>
5712
5713 * progmodes/sh-script.el (sh-get-kw): `&' also separates words.
5714
63f7ffb3
JL
57152005-06-30 Juri Linkov <juri@jurta.org>
5716
5717 * faces.el (vertical-border): Inherit from mode-line-inactive
5718 only on tty.
5719
c665bf4b
JB
57202005-06-30 Juanma Barranquero <lekktu@gmail.com>
5721
27bbbadb
JB
5722 * help-fns.el (help-do-arg-highlight): Highlight also -ARG (for
5723 example, -NLINES in the `occur' docstring).
5724
426674a8
JB
5725 * replace.el (occur-1): When no matches are found, do not set the
5726 `buffer-read-only' and modified flags for the occur buffer,
5727 because it is deleted.
5728
c665bf4b
JB
5729 * emulation/cua-base.el (cua-check-pending-input)
5730 (cua-repeat-replace-region, cua-mode, cua-debug)
5731 (cua-auto-tabify-rectangles, cua-inhibit-cua-keys):
5732 Fix typos in docstrings.
5733
5734 * emulation/cua-gmrk.el (cua-toggle-global-mark)
5735 (cua-cut-region-to-global-mark)
5736 (cua--cut-rectangle-to-global-mark):
5737 Remove period from end of messages.
5738
5739 * emulation/cua-rect.el (cua-do-rectangle-padding):
5740 Remove period from end of messages.
5741 (cua--rectangle-seq-format): Fix typo in docstring.
5742 (cua-sequence-rectangle, cua-fill-char-rectangle):
5743 Improve argument/docstring consistency.
5744
9b07ab0a
JL
57452005-06-29 Juri Linkov <juri@jurta.org>
5746
5747 * faces.el (default-frame-background-mode): New internal variable.
5748 (frame-set-background-mode): Use it.
5749
5750 * startup.el (normal-top-level): Set default-frame-background-mode
5751 instead of frame-background-mode. Before setting it, test for its
5752 nil value. Remove tests for frame-background-mode and frame
5753 parameter `reverse'. Add test for "unspecified-fg".
5754
5755 * term/xterm.el (xterm-rxvt-set-background-mode):
5756 * term/rxvt.el (rxvt-set-background-mode):
5757 Set default-frame-background-mode instead of frame-background-mode.
5758
16f43910
JB
57592005-06-29 Juanma Barranquero <lekktu@gmail.com>
5760
0684376b
JB
5761 * simple.el (set-variable): Warn about obsolete user variables.
5762
16f43910
JB
5763 * imenu.el (imenu--completion-buffer):
5764 * mouse.el (mouse-buffer-menu-alist):
5765 * msb.el (msb-invisible-buffer-p):
5766 * calendar/diary-lib.el (diary-header-line-format):
5767 * emacs-lisp/pp.el (pp-buffer):
5768 * progmodes/cperl-mode.el (cperl-do-auto-fill):
5769 * textmodes/picture.el (picture-replace-match):
5770 Change space constants followed by a sexp to "?\s ".
5771
5772 * play/decipher.el (decipher-loop-with-breaks):
5773 * textmodes/texinfo.el (texinfo-insert-@item): Change space
5774 constants "protected" from end of line by a comment to "?\s".
5775
4b2f6649
SM
57762005-06-29 Stefan Monnier <monnier@iro.umontreal.ca>
5777
9a1505e9
SM
5778 * font-lock.el (save-buffer-state): Use `declare'.
5779
4b2f6649
SM
5780 * progmodes/cperl-mode.el (cperl-find-pods-heres): Don't gratuitously
5781 reset the syntax-table to cperl-mode-syntax-table.
5782 (cperl-mode): Make _ into word-syntax during font-locking so "print" in
5783 "foo_print_bar" is not matched as a reserved keyword.
5784
01d37825
CD
57852005-06-29 Carsten Dominik <dominik@science.uva.nl>
5786
16f43910 5787 * textmodes/org.el (orgtbl-setup): New function, for delayed
01d37825
CD
5788 setup for the orgtbl commands.
5789 (org-calc-default-modes): New option.
5790 (orgtbl-make-binding): Use `defun' to get better help display.
5791 (org-diary): Call `org-compile-prefix-format'.
5792 (org-table-formula-substitute-names): New function.
5793 (org-agenda-day-view, org-agenda-week-view): New commands.
5794 (org-agenda-toggle-week-view): Command removed.
5795 (org-tbl-menu): Split off from org-org-menu.
4b2f6649 5796 (org-mode): Move removal of outline-mode menus to here.
01d37825
CD
5797 (org-table-formula-debug): New option.
5798 (org-table-insert-row): Keep first field if just "#" or "*".
5799 (org-mode): Paragraph regexps fixed.
5800 (org-table-recalculate-regexp): New constant.
5801 (org-table-justify-field-maybe): Avoid replace if not necessary.
5802 (org-copy-special, org-cut-special): Use `call-interactively'.
5803 (org-table-copy-region): Take region from `interactive' call.
5804 (org-trim): Return string even if no match.
5805 (org-formula): New face.
4b2f6649
SM
5806 (org-set-font-lock-defaults): No longer highlight "FIXME".
5807 But highlight formula-related fields in table.
01d37825
CD
5808 (org-table-p): Use regexp, not fontification.
5809 (org-table-align): Handle white space at end of line.
5810 (org-table-formula-evaluate-inline): New option.
5811 (org-mode): Auto-wrapping in comment lines turned off.
5812 (org-table-copy-down): Evaluate only in copied field, not in
5813 destination.
5814 (org-table-current-formula): Variable removed.
5815 (org-table-store-formulas, org-table-get-stored-formulas)
5816 (org-table-modify-formulas, org-table-replace-in-formulas)
5817 (org-table-maybe-eval-formula): New functions.
4b2f6649 5818 (org-table-get-formula): Modify to use stored formulas.
01d37825
CD
5819 (org-table-insert-column, org-table-delete-column)
5820 (org-table-move-column): Call `org-table-modify-formulas'.
5821 (org-complete): Add completion for keyword formulas.
5822 (orgtbl-mode): Pull orgtbl-mode-map to start of
5823 minor-mode-map-alist.
5824
8c39e595
SM
58252005-06-29 Stefan Monnier <monnier@iro.umontreal.ca>
5826
4b2f6649
SM
5827 * progmodes/python.el (python-check): Require `compile' before
5828 modifying its variables.
5829
8c39e595
SM
5830 * newcomment.el (comment-indent-default): Don't get fooled by an early
5831 end of buffer.
5832
27484eb0
VJL
58332005-06-28 Vinicius Jose Latorre <viniciusjl@ig.com.br>
5834
8c39e595 5835 * ps-print.el (ps-print-version): Fix version number.
27484eb0 5836
34e60863
LT
58372005-06-28 Luc Teirlinck <teirllm@auburn.edu>
5838
9569175e 5839 * textmodes/ispell.el (ispell-word): Remove stray parenthesis.
34e60863 5840
025691ed
RS
58412005-06-28 Richard M. Stallman <rms@gnu.org>
5842
5843 * textmodes/flyspell.el (flyspell-use-local-map): Variable deleted.
5844 (flyspell-local-mouse-map): Declaration deleted.
5845 (flyspell-mouse-map): Bind only mouse-2.
5846 (flyspell-mode-map): Don't test flyspell-use-local-map.
5847 (flyspell-overlay-keymap-property-name): Var deleted.
5848 (flyspell-mode-on): Don't make local bindings for
5849 flyspell-mouse-map and flyspell-mode-map.
5850 (make-flyspell-overlay): Unconditionally put on `keymap' text prop.
5851
5852 * textmodes/ispell.el (ispell-word): Do not ignore short words.
5853
5854 * progmodes/compile.el (compilation-next-error-function):
5855 Don't switch buffers; operate on the current buffer.
5856
a1522a36
JL
5857 * progmodes/compile.el (compilation-error-file-name)
5858 (compilation-warning-file-name, compilation-info-file-name)
5859 (compilation-line-number, compilation-column-number): New faces.
5860 (compilation-error-face, compilation-warning-face)
5861 (compilation-info-face, compilation-line-face)
5862 (compilation-column-face): Use them.
5863
025691ed
RS
5864 * facemenu.el (facemenu-add-face): Warn when font-lock is active.
5865
5866 * comint.el (comint-password-prompt-regexp): Accept ", try again".
5867
5868 * bindings.el (global-map): Bind insertchar and its variants.
5869
58702005-06-27 Richard M. Stallman <rms@gnu.org>
5871
5872 * textmodes/artist.el (artist-text-overwrite)
5873 (artist-figlet-get-extra-args, artist-text-see-thru): Use read-string.
5874
9dae638c
VJL
58752005-06-27 Vinicius Jose Latorre <viniciusjl@ig.com.br>
5876
5877 * ps-print.el: It was not working the page selection for printing.
5878 Reported by Sebastian Tennant <sebyte@smolny.plus.com>.
5879 (ps-print-version): New version 6.6.7.
5880 (ps-end-sheet): New fun.
5881 (ps-header-sheet, ps-end-job): Call it.
5882
efd6ebec
LT
58832005-06-27 Luc Teirlinck <teirllm@auburn.edu>
5884
b61bfa4d 5885 * subr.el (add-to-list, add-to-ordered-list): Doc fixes.
efd6ebec 5886
019b1899
LK
58872005-06-27 Lute Kamstra <lute@gnu.org>
5888
5889 * facemenu.el (facemenu-unlisted-faces): Add foreground and
5890 background color faces.
5891 (facemenu-get-face): Delete function.
5892 (facemenu-set-face-from-menu): Don't call facemenu-get-face.
8c39e595 5893 (facemenu-add-new-color): Make second argument mandatory.
588c0770 5894 Create the appropriate face and return it. Simplify.
019b1899
LK
5895 (facemenu-set-foreground, facemenu-set-background): Don't check if
5896 color is defined. Use return value of facemenu-add-new-color.
5897
32da5de9
NR
58982005-06-26 Nick Roberts <nickrob@snap.net.nz>
5899
5900 * progmodes/gud.el (gud-filter): Add missing argument to
5901 with-selected-window.
5902
62350cdd
SM
59032005-06-26 Stefan Monnier <monnier@iro.umontreal.ca>
5904
5905 * emacs-lisp/easy-mmode.el (define-minor-mode): Don't automatically add
5906 a :require to the defcustom.
5907
5908 * emacs-lisp/autoload.el (make-autoload): Add the :setter for
5909 defcustoms corresponding to minor modes.
5910
ec9ac2be
DP
59112005-06-26 David Ponce <david@dponce.com>
5912
025691ed 5913 * recentf.el: Require tree-widget instead of wid-edit.
ec9ac2be
DP
5914 (recentf-filename-handler): Fix widget :type.
5915 (recentf-cancel-dialog, recentf-open-more-files)
5916 (recentf-open-files-action): Doc fix.
5917 (recentf-dialog-goto-first): New function.
5918 (recentf-dialog-mode-map): Set parent keymap first.
62350cdd
SM
5919 (recentf-dialog-mode): Define with define-derived-mode.
5920 Don't display continuation lines in dialogs.
ec9ac2be
DP
5921 (recentf-edit-list): Rename from recentf-edit-selected-items.
5922 (recentf-edit-list-select): Rename from recentf-edit-list-action.
5923 Simplify.
5924 (recentf-edit-list-validate): New function.
5925 (recentf-edit-list): Update accordingly.
5926 (recentf-open-files-item-shift): Remove.
5927 (recentf-open-files-item): Convert menu elements into tree and
5928 link widgets. Don't create the widgets.
5929 (recentf-open-files): Update accordingly.
5930 (recentf-save-list): Untabify.
5931
33b79ce4
LT
59322005-06-25 Luc Teirlinck <teirllm@auburn.edu>
5933
dd716cec
LT
5934 * replace.el (keep-lines-read-args): Add INTERACTIVE arg.
5935 (keep-lines): Add INTERACTIVE arg. Never delete lines only
5936 partially contained in the active region. Do not take active
5937 region into account when called from Lisp, unless INTERACTIVE arg
5938 is non-nil. Use `forward-line' instead of `beginning-of-line' to
5939 avoid trouble with fields. Make marker point nowhere when no
5940 longer used. Always return nil. Doc fix.
5941 (flush-lines): Add INTERACTIVE arg. Do not take active region
5942 into account when called from Lisp, unless INTERACTIVE arg is
5943 non-nil. Use `forward-line' instead of `beginning-of-line' to
5944 avoid trouble with fields. Make marker point nowhere when no
5945 longer used. Always return nil. Doc fix.
5946 (how-many): Add INTERACTIVE arg. Make RSTART and REND args
5947 interchangeable. Do not take active region into account when
5948 called from Lisp, unless INTERACTIVE arg is non-nil. Do not print
5949 message in echo area when called from Lisp, unless INTERACTIVE arg
5950 is non-nil. Avoid saying "1 occurrences". Do not use markers.
5951 Return the number of matches. Doc fix.
5952 (occur): Doc fix.
5953 (perform-replace): Make comment follow double space convention for
5954 the sake of `outline-minor-mode'.
5955
33b79ce4
LT
5956 * faces.el (facep): Doc fix.
5957
df13531d
RS
59582005-06-25 Richard M. Stallman <rms@gnu.org>
5959
a68d870b
RS
5960 * facemenu.el (facemenu-enable-faces-p): New function.
5961 (facemenu-background-menu, facemenu-foreground-menu)
5962 (facemenu-face-menu): Add menu-enable property.
5963
df13531d
RS
5964 * jka-compr.el (jka-compr-insert-file-contents):
5965 Special handling if cannot find the uncompression program.
5966
5967 * cus-face.el (custom-face-attributes): Add autoload.
5968
5969 * emacs-lisp/lisp-mode.el (lisp-mode-variables):
5970 Bind comment-indent-function locally.
5971
5972 * window.el (save-selected-window): Use save-current-buffer.
5973
5974 * subr.el (with-selected-window): Use save-current-buffer.
5975
5976 * progmodes/gud.el (gud-filter): Simplify using with-selected-window
5977 and with-current-buffer.
5978
19cfc561
RS
59792005-06-24 Richard M. Stallman <rms@gnu.org>
5980
5981 * simple.el (line-move-1): Fix previous change.
5982
8346425e
JB
59832005-06-24 Juanma Barranquero <lekktu@gmail.com>
5984
5985 * replace.el (occur-1): Set `buffer-read-only' and the
5986 buffer-modified flag before running `occur-hook' to protect
5987 against unintentional buffer switches that can lead to data loss.
5988
1c955542
NR
59892005-06-24 Nick Roberts <nickrob@snap.net.nz>
5990
5991 * progmodes/gud.el (gud-tooltip-print-command): Indent properly.
5992 (gud-gdb-marker-filter): Use font-lock-warning-face for any
5993 initial error.
8346425e 5994
1c955542
NR
5995 * progmodes/gdb-ui.el (gdb-send): Remove warning face from errors
5996 after fresh input.
5997 (gdb-var-create-handler): Put name of expression in quotes.
8346425e 5998
6fb276bd
LT
59992005-06-23 Luc Teirlinck <teirllm@auburn.edu>
6000
6001 * emacs-lisp/ring.el (ring-elements): Make it return a list of the
6002 elements of RING in order, and without bogus nil elements.
6003
528b6abc
RS
60042005-06-23 Richard M. Stallman <rms@gnu.org>
6005
6006 * simple.el (set-variable): Args renamed; doc fix.
6007 (line-move-1): When there are overlays around, use vertical-motion.
6008
6009 * faces.el (escape-glyph): Use brown against light background.
62350cdd 6010 (nobreak-space): Rename from no-break-space.
528b6abc
RS
6011 Fix previous change.
6012
6013 * dired-aux.el (dired-do-copy): Fix arg prompt.
6014
6015 * mail/sendmail.el (mail-setup-with-from): Fix custom type.
6016
aed4a603
GM
60172005-06-23 Glenn Morris <gmorris@ast.cam.ac.uk>
6018
6019 * mail/emacsbug.el (report-emacs-bug): Use "X server distributor"
6020 rather than "Distributor".
6021
9180519b
LK
60222005-06-23 Lute Kamstra <lute@gnu.org>
6023
6024 * emacs-lisp/debug.el (debugger-special-form-p): New defun.
6025 (debug-on-entry): Use it. New interactive declaration that uses
6026 function-called-at-point.
6027
9d12e52b
KS
60282005-06-23 Kim F. Storm <storm@cua.dk>
6029
6030 * subr.el (save-match-data): Add comment about using evaporate arg
6031 to set-match-data.
6032
6d44324c
GM
60332005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
6034
6035 * cus-edit.el (customize-face)
6036 (customize-face-other-window): Handle face aliases.
6037
6038 * faces.el (face-documentation, set-face-attribute)
6039 (face-spec-set): Handle face aliases.
6040
a1ef2eab
JB
60412005-06-22 Juanma Barranquero <lekktu@gmail.com>
6042
6043 * help-mode.el (help-make-xrefs): If a symbol representing a face
6044 name is not followed by the word "face", it could still be a
6045 function or variable name, so don't bypass other checks.
6046
8906db27
JL
60472005-06-22 Juri Linkov <juri@jurta.org>
6048
6049 * ps-print.el (ps-face-foreground-name, ps-face-background-name):
6050 Replace aliased functions with calls where second arg `inherit' is t.
6051
8431b136
NR
60522005-06-22 Nick Roberts <nickrob@snap.net.nz>
6053
6054 * progmodes/gdb-ui.el (gdb-error): New variable.
6055 (gdb-error): New function.
6056 (gdb-annotation-rules): Act on error-begin and error annotations.
6057 (gdb-concat-output): Use font-lock-warning-face for errors.
6058
53abc3bf
MB
60592005-06-22 Miles Bader <miles@gnu.org>
6060
5715f853
MB
6061 * bindings.el (propertized-buffer-identification): Use renamed
6062 `Buffer-menu-buffer' face.
6063
62350cdd 6064 * faces.el (vertical-border): Rename from `vertical-divider'.
73106994 6065 (escape-glyph): Change dark-background color back to `cyan'.
53abc3bf 6066
36a3b076
JL
60672005-06-21 Juri Linkov <juri@jurta.org>
6068
6069 * faces.el (face-user-default-spec): Try getting `customized-face'
6070 prior to `saved-face'.
6071 (frame-background-mode): Refill docstring.
6072
6073 * emacs-lisp/lisp-mode.el (eval-defun-1):
6074 * emacs-lisp/edebug.el (edebug-eval-defun):
6075 Set `saved-face' temporarily to nil before calling form.
6076 Set `customized-face' to the new spec after that.
6077
23873c96
JB
60782005-06-21 Juanma Barranquero <lekktu@gmail.com>
6079
6080 * subr.el (1value, lambda, key-substitution-in-progress):
6081 Doc fixes.
6082
6083 * autoinsert.el (auto-insert-alist):
6084 * ses.el (ses-call-printer):
6085 * subr.el (noreturn):
6086 * emacs-lisp/lisp.el (check-parens):
6087 * emacs-lisp/byte-opt.el (byte-optimize-pure-func):
6088 * net/browse-url.el (browse-url-mosaic):
6089 * progmodes/cc-defs.el (c-safe-scan-lists):
6090 * progmodes/ebnf-abn.el (ebnf-abn-lex):
6091 * progmodes/ebnf-bnf.el (ebnf-bnf-lex):
6092 * progmodes/ebnf-dtd.el (ebnf-dtd-lex):
6093 * progmodes/ebnf-ebx.el (ebnf-ebx-lex):
6094 * progmodes/ebnf-iso.el (ebnf-iso-lex):
6095 * progmodes/ebnf-yac.el (ebnf-yac-lex): Fix spellings.
6096
c224c19a
RS
60972005-06-21 Reiner Steib <Reiner.Steib@gmx.de>
6098
6099 * pcvs-defs.el (cvs-menu): Add cvs-mode-mark and cvs-mode-unmark.
6100
006b1390
GM
61012005-06-21 Glenn Morris <gmorris@ast.cam.ac.uk>
6102
6103 * calendar/appt.el (appt-make-list): Activate the package, if
6104 not already active (for backwards compatibility).
6105
b7d1f38f
KS
61062005-06-20 Kim F. Storm <storm@cua.dk>
6107
6108 * subr.el (add-to-ordered-list): Test membership with eq. Simplify.
6109
b4e49aee
MB
61102005-06-20 Miles Bader <miles@gnu.org>
6111
6112 * faces.el (vertical-divider): New face.
6113
01ba9662
JB
61142005-06-20 Juanma Barranquero <lekktu@gmail.com>
6115
6116 * simple.el (kill-whole-line): Doc fix.
6117 (next-error-buffer-p, next-error-find-buffer)
6118 (clone-indirect-buffer): Fix typos in docstrings.
cc4cb0f5
JB
6119 (comment-line-break-function): Doc fix: don't say variable
6120 is automatically buffer-local (it isn't).
01ba9662 6121
ebd06e28
MA
61222005-06-19 Michael Albinus <michael.albinus@gmx.de>
6123
6124 * net/tramp-ftp.el (top):
6125 * net/tramp-smb.el (top):
6126 * net/tramp-util.el (top):
6127 * net/tramp-uu.el (top):
6128 * net/tramp-vc.el (top):
6129 * net/tramp.el (top): Revert copyright years back to original
6130 ones. Tramp has a life outside GNU Emacs.
6131
5dafe00b
NR
61322005-06-19 Nick Roberts <nickrob@snap.net.nz>
6133
01ba9662 6134 * tooltip.el (tooltip-use-echo-area): Don't make it obsolete.
5dafe00b 6135
f04a8969
JL
61362005-06-18 Juri Linkov <juri@jurta.org>
6137
6138 * progmodes/grep.el (grep-regexp-alist): Use backreference at the
6139 end of first regexp to limit the match to the position between
6140 line number and source line with same separator character as used
6141 between file name and line number. In the second regexp limit
6142 mouse-face area to file name and line number by adding new group
6143 for them and referring it in HYPERLINK arg.
6144 (grep-regexp-alist, grep-mode-font-lock-keywords): Use shy group.
6145 (grep-mode): Set font-lock-lines-before to 0 to not refontify the
6146 previous line where grep markers may be already removed.
6147
e7c2398a
EZ
61482005-06-18 Peter Kleiweg <p.c.j.kleiweg@rug.nl>
6149
62350cdd 6150 * progmodes/ps-mode.el: Update version and maintainer's email address.
e7c2398a 6151
7ceb6e54 61522005-06-18 Steve Youngs <steve@xemacs.org>
49866ff8
EZ
6153
6154 * net/browse-url.el (browse-url-browser-function)
6155 (browse-url-default-browser): Add firefox.
6156 (browse-url-firefox-program, browse-url-firefox-arguments)
6157 (browse-url-firefox-startup-arguments)
6158 (browse-url-firefox-new-window-is-tab): New defcustoms.
6159 (browse-url-firefox, browse-url-firefox-sentinel): New functions.
6160
f19b57e3
RS
61612005-06-17 Richard M. Stallman <rms@gnu.org>
6162
0ad6717d
RS
6163 * startup.el (command-line): Warn if specified user name has
6164 no home directory.
6165
f19b57e3
RS
6166 * term.el (term-get-old-input, term-input-filter, term-input-sender)
6167 (term-mode-hook, term-exec-hook, term-escape-char): Doc fixes.
6168
ebd06e28 6169 * longlines.el (longlines-mode, longlines-show-hard-newlines):
f19b57e3
RS
6170 Doc fixes.
6171
6172 * faces.el (underline): Try bold if terminal doesn't support underline.
6173
6174 * mail/sendmail.el (mail-setup-with-from): New variable.
6175 (mail-insert-from-field): New function.
6176 (sendmail-send-it): Call it.
6177 (mail-setup): Optionally call it here.
6178
6179 * term/linux.el: Call tty-no-underline.
6180
043f95ab
LT
61812005-06-17 Luc Teirlinck <teirllm@auburn.edu>
6182
6183 * emacs-lisp/edebug.el (edebug-goto-here): Doc fix.
6184
579322ca
MB
61852005-06-17 Miles Bader <miles@gnu.org>
6186
fa735daa
MB
6187 * ediff-init.el (ediff-current-diff-A, ediff-current-diff-B)
6188 (ediff-current-diff-C, ediff-current-diff-Ancestor)
6189 (ediff-fine-diff-A, ediff-fine-diff-B, ediff-fine-diff-C)
6190 (ediff-fine-diff-Ancestor, ediff-even-diff-A, ediff-even-diff-B)
6191 (ediff-even-diff-C, ediff-even-diff-Ancestor, ediff-odd-diff-A)
6192 (ediff-odd-diff-B, ediff-odd-diff-C, ediff-odd-diff-Ancestor):
6193 Remove "-face" suffix from face names.
6194 (ediff-current-diff-face-A, ediff-current-diff-face-B)
6195 (ediff-current-diff-face-C, ediff-current-diff-face-Ancestor)
6196 (ediff-fine-diff-face-A, ediff-fine-diff-face-B)
6197 (ediff-fine-diff-face-C, ediff-fine-diff-face-Ancestor)
6198 (ediff-even-diff-face-A, ediff-even-diff-face-B)
6199 (ediff-even-diff-face-C, ediff-even-diff-face-Ancestor)
6200 (ediff-odd-diff-face-A, ediff-odd-diff-face-B)
6201 (ediff-odd-diff-face-C, ediff-odd-diff-face-Ancestor):
6202 New backward-compatibility aliases for renamed faces.
6203 (ediff-current-diff-face-A, ediff-current-diff-face-B)
6204 (ediff-current-diff-face-C, ediff-current-diff-face-Ancestor)
6205 (ediff-fine-diff-face-A, ediff-fine-diff-face-B)
6206 (ediff-fine-diff-face-C, ediff-fine-diff-face-Ancestor)
6207 (ediff-even-diff-face-A, ediff-even-diff-face-B)
6208 (ediff-even-diff-face-C, ediff-even-diff-face-Ancestor)
6209 (ediff-odd-diff-face-A, ediff-odd-diff-face-B)
6210 (ediff-odd-diff-face-C, ediff-odd-diff-face-Ancestor):
6211 Use renamed ediff faces.
6212
958e6876
MB
6213 * eshell/esh-test.el (eshell-test-ok, eshell-test-failed):
6214 Remove "-face" suffix from face names.
53099cfc 6215 (eshell-test-ok-face, eshell-test-failed-face):
958e6876
MB
6216 New backward-compatibility aliases for renamed faces.
6217 (eshell-run-test): Use renamed eshell-test faces.
6218
ca19f3f1
AS
6219 * eshell/em-prompt.el (eshell-prompt): Remove "-face" suffix from
6220 face name.
6221 (eshell-prompt-face): New backward-compatibility alias for renamed
6222 face.
958e6876
MB
6223 (eshell-emit-prompt): Use renamed eshell-prompt face.
6224
6225 * eshell/em-ls.el (eshell-ls-directory, eshell-ls-symlink)
6226 (eshell-ls-executable, eshell-ls-readonly, eshell-ls-unreadable)
6227 (eshell-ls-special, eshell-ls-missing, eshell-ls-archive)
6228 (eshell-ls-backup, eshell-ls-product, eshell-ls-clutter):
6229 Remove "-face" suffix from face names.
6230 (eshell-ls-directory-face, eshell-ls-symlink-face)
6231 (eshell-ls-executable-face, eshell-ls-readonly-face)
6232 (eshell-ls-unreadable-face, eshell-ls-special-face)
6233 (eshell-ls-missing-face, eshell-ls-archive-face)
6234 (eshell-ls-backup-face, eshell-ls-product-face)
53099cfc 6235 (eshell-ls-clutter-face):
958e6876
MB
6236 New backward-compatibility aliases for renamed faces.
6237 (eshell-ls-decorated-name): Use renamed eshell-ls faces.
6238
62350cdd
SM
6239 * progmodes/cc-fonts.el (c-nonbreakable-space-face):
6240 Remove "-face" suffix from face name.
579322ca
MB
6241 (c-cpp-matchers): Use the variable `c-nonbreakable-space-face'
6242 instead of literal face.
6243
289824a3
JB
62442005-06-17 Juanma Barranquero <lekktu@gmail.com>
6245
53099cfc
JB
6246 * emacs-lisp/warnings.el (display-warning, lwarn)
6247 (warning-minimum-log-level): Doc fixes.
6248 (warning-minimum-level, warning-minimum-log-level):
6249 Add :debug to :type choices.
6250
289824a3
JB
6251 * progmodes/ada-mode.el (ada-format-paramlist)
6252 (ada-get-indent-case, ada-check-matching-start)
6253 (ada-check-defun-name, ada-goto-matching-decl-start)
6254 (ada-goto-matching-start, ada-goto-matching-end, ada-tab)
6255 (ada-untab, ada-move-to-start, ada-fill-comment-paragraph)
6256 (ada-make-subprogram-body): Follow error conventions.
6257 (ada-case-exception-file, ada-indent-comment-as-code)
6258 (ada-indent-handle-comment-special, ada-indent-renames)
6259 (ada-indent-return, ada-search-directories-internal)
6260 (ada-tab-policy, ada-case-exception-substring)
6261 (ada-other-file-alist, ada-matching-start-re)
6262 (ada-matching-decl-start-re, ada-contextual-menu-last-point)
6263 (ada-imenu-generic-expression, ada-compile-goto-error)
6264 (ada-in-comment-p, ada-in-string-p, ada-in-string-or-comment-p)
6265 (ada-popup-menu, ada-add-extensions, ada-mode)
6266 (ada-region-selected, ada-create-case-exception)
6267 (ada-create-case-exception-substring, ada-after-keyword-p)
6268 (ada-activate-keys-for-case, ada-adjust-case-region)
6269 (ada-adjust-case-buffer, ada-format-paramlist)
6270 (ada-scan-paramlist, ada-insert-paramlist)
6271 (ada-indent-newline-indent)
6272 (ada-indent-newline-indent-conditional)
6273 (ada-justified-indent-current, ada-goto-previous-word)
6274 (ada-indent-current, ada-get-indent-open-paren)
6275 (ada-get-indent-paramlist, ada-get-indent-end)
6276 (ada-get-indent-case, ada-get-indent-when, ada-get-indent-if)
6277 (ada-get-indent-block-start, ada-get-indent-subprog)
6278 (ada-get-indent-noindent, ada-get-indent-label)
6279 (ada-get-indent-loop, ada-get-indent-type, ada-goto-stmt-start)
6280 (ada-search-prev-end-stmt, ada-goto-next-non-ws)
6281 (ada-goto-stmt-end, ada-goto-next-word)
6282 (ada-check-matching-start, ada-check-defun-name)
6283 (ada-goto-matching-decl-start, ada-goto-matching-start)
6284 (ada-goto-matching-end, ada-search-ignore-string-comment)
6285 (ada-in-decl-p, ada-looking-at-semi-or)
6286 (ada-looking-at-semi-private, ada-in-paramlist-p)
6287 (ada-in-open-paren-p, ada-tab, ada-indent-current-function)
6288 (ada-untab-hard, ada-move-to-start, ada-move-to-end)
6289 (ada-next-procedure, ada-previous-procedure, ada-next-package)
6290 (ada-previous-package, ada-create-menu)
6291 (ada-fill-comment-paragraph-justify)
6292 (ada-fill-comment-paragraph-postfix, ada-fill-comment-paragraph)
6293 (ada-other-file-name, ada-last-which-function-line)
6294 (ada-last-which-function-subprog, ada-which-function)
6295 (ada-get-body-name, ada-outline-level, ada-narrow-to-defun)
6296 (ada-gen-treat-proc, ada-check-emacs-version)
6297 (ada-continuation-indent, ada-align-region-separate):
6298 Fix typos in docstrings.
6299 (ada-adjust-case, ada-adjust-case-interactive): Doc fixes.
6300
52167727
LK
63012005-06-16 Lute Kamstra <lute@gnu.org>
6302
6303 * simple.el (fundamental-mode): Run after-change-major-mode-hook
6304 conditionally.
6305
04cedb11
JB
63062005-06-16 Juanma Barranquero <lekktu@gmail.com>
6307
246d1dba
JB
6308 * comint.el (comint-replace-by-expanded-filename)
6309 (comint-prompt-regexp, comint-delimiter-argument-list)
6310 (comint-preinput-scroll-to-bottom):
6311 * info.el (Info-hide-cookies-node):
6312 * ls-lisp.el (ls-lisp-classify):
6313 * find-file.el (ff-search-directories, ff-special-constructs)
6314 (ff-find-other-file):
6315 * font-lock.el (font-lock-keywords):
6316 * shell.el (shell-prompt-pattern)
6317 (shell-dynamic-complete-functions, shell-mode)
6318 (shell-delimiter-argument-list):
6319 * term.el (term-replace-by-expanded-filename)
6320 (term-prompt-regexp, term-delimiter-argument-list):
6321 * woman.el (woman-ignore, woman0-if):
6322 * emacs-lisp/derived.el (derived-mode-init-mode-variables):
6323 * emacs-lisp/elint.el (elint-init-env):
6324 * emacs-lisp/regexp-opt.el (regexp-opt-depth):
6325 * eshell/esh-mode.el (eshell-preinput-scroll-to-bottom):
6326 * language/ethio-util.el (ethio-tilde-escape)
6327 (ethio-use-three-dot-question):
6328 * net/zone-mode.el (zone-mode-load-time-setup):
6329 * progmodes/cc-align.el (c-lineup-argcont):
6330 * progmodes/cc-awk.el (c-awk-beginning-of-defun):
6331 * progmodes/cperl-mode.el (cperl-set-style-back):
6332 * progmodes/inf-lisp.el (inferior-lisp-prompt):
6333 * progmodes/vhdl-mode.el (vhdl-beginning-of-libunit):
6334 Fix spellings in docstrings.
6335
6336 * textmodes/sgml-mode.el (sgml-calculate-indent, html-tag-help):
6337 * progmodes/modula2.el (m2-for): Fix spellings.
6338
6339 * menu-bar.el (menu-bar-games-menu): Fix typo in menu help string.
6340
6341 * simple.el (undo-more): Don't use `format' on `error' arguments.
6342 Improve argument/docstring consistency.
6343 (pending-undo-list): Doc fix.
6344
6345 * smerge-mode.el (smerge-ensure-match):
6346 * emulation/vip.el (vip-ex):
6347 * net/zone-mode.el (zone-mode-update-serial):
6348 * progmodes/idlwave.el (idlwave-complete):
6349 * progmodes/vhdl-mode.el (vhdl-visit-file)
6350 (vhdl-compose-wire-components):
6351 Don't use `format' on `error' arguments.
6352
04cedb11
JB
6353 * tooltip.el (tooltip-start-delayed-tip, tooltip-timeout)
6354 (tooltip-use-echo-area, tooltip-process-prompt-regexp)
6355 (tooltip-help-tips): Fix typos in docstrings.
6356
c25ae380
DP
63572005-06-16 David Ponce <david@dponce.com>
6358
6359 * tree-widget.el (tree-widget-value-create): Simplify last change.
6360
e6838581
KS
63612005-06-15 Matt Hodges <MPHodges@member.fsf.org>
6362
6363 * ido.el (ido-incomplete-regexp): New variable.
6364 (ido-set-matches-1): Handle invalid-regexp error and set
6365 ido-incomplete-regexp.
6366 (ido-incomplete-regexp): New face.
6367 (ido-completions): Use it.
62350cdd
SM
6368 (ido-complete, ido-exit-minibuffer, ido-completions):
6369 Handle incomplete regexps.
e6838581
KS
6370 (ido-completions): Add check for complete match when entering a regexp.
6371
10f401d2
SM
63722005-06-15 Stefan Monnier <monnier@iro.umontreal.ca>
6373
6374 * subr.el (add-to-ordered-list): Use a weak hash-table to avoid leaks.
6375
c202dc91
SM
63762005-06-15 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
6377
6378 * textmodes/bibtex.el (bibtex-Preamble): Enclose BibTeX preamble
6379 by field delimiters.
6380
763e7cf6
DP
63812005-06-15 David Ponce <david@dponce.com>
6382
3b2f3d1a
DP
6383 * tree-widget.el: eval-and-compile inlined functions so they will
6384 be available at run-time too.
6385 (tree-widget-super-format-handler)
763e7cf6
DP
6386 (tree-widget-format-handler): Remove.
6387 (tree-widget-value-create): Handle the :indent property.
6388
e6572f79
MB
63892005-06-15 Miles Bader <miles@gnu.org>
6390
ef88a999
MB
6391 * progmodes/which-func.el (which-func): Only inherit
6392 `font-lock-function-name-face' when that makes sense against the
6393 default mode-line face, otherwise set the face color explicitly.
6394
e6572f79
MB
6395 * progmodes/cperl-mode.el (cperl-init-faces): Use literal cperl
6396 faces instead of (non-existent) variables.
6397
f1b6d70f
SM
63982005-06-14 Stefan Monnier <monnier@iro.umontreal.ca>
6399
6400 * iswitchb.el (iswitchb-to-end): Replace mapcar with dolist.
6401 (iswitchb-get-matched-buffers): Likewise. Simplify.
6402
b6116bd2
MB
64032005-06-14 Miles Bader <miles@gnu.org>
6404
a5d37031
MB
6405 * progmodes/ld-script.el (ld-script-location-counter):
6406 Remove "-face" suffix from face name.
e6838581 6407 (ld-script-location-counter-face):
a5d37031
MB
6408 New backward-compatibility alias for renamed face.
6409 (ld-script-location-counter-face): Use renamed face.
6410
e4c067b5
MB
6411 * progmodes/cperl-mode.el (cperl-nonoverridable, cperl-array)
6412 (cperl-hash): Remove "-face" suffix from face names.
6413 (cperl-nonoverridable-face, cperl-array-face, cperl-hash-face):
a5d37031 6414 New backward-compatibility aliases for renamed faces.
e4c067b5
MB
6415 (cperl-find-pods-heres, cperl-init-faces, cperl-ps-print-init)
6416 (cperl-ps-print-face-properties): Use renamed cperl-mode faces.
6417
9ce2eb5e
MB
6418 * progmodes/which-func.el (which-func): Remove "-face" suffix from face
6419 name.
6420 (which-func-face): New backward-compatibility alias for renamed face.
6421 (which-func-format): Use renamed which-func face.
6422
63a5fd63
MB
6423 * progmodes/vhdl-mode.el (vhdl-prompt, vhdl-attribute, vhdl-enumvalue)
6424 (vhdl-function, vhdl-directive, vhdl-reserved-word)
6425 (vhdl-translate-off): Remove "-face" suffix and "font-lock-" from face
6426 names.
6427 (vhdl-speedbar-entity, vhdl-speedbar-architecture)
6428 (vhdl-speedbar-configuration, vhdl-speedbar-package)
6429 (vhdl-speedbar-library, vhdl-speedbar-instantiation)
6430 (vhdl-speedbar-subprogram, vhdl-speedbar-entity-selected)
6431 (vhdl-speedbar-architecture-selected)
6432 (vhdl-speedbar-configuration-selected)
6433 (vhdl-speedbar-package-selected)
6434 (vhdl-speedbar-instantiation-selected): Remove "-face" suffix from face
6435 names.
6436 (vhdl-font-lock-keywords-2, vhdl-font-lock-keywords-5):
6437 Use renamed faces.
6438 (vhdl-prompt-face, vhdl-attribute-face, vhdl-enumvalue-face)
6439 (vhdl-function-face, vhdl-directive-face, vhdl-reserved-words-face)
6440 (vhdl-translate-off-face): Variables renamed to remove "font-lock-".
6441 Use renamed faces.
6442 (syntax-alist): Don't use "font-lock-" or "-face" in generated face
6443 names.
6444 (vhdl-font-lock-init, vhdl-ps-print-settings): Use renamed faces.
6445 (vhdl-speedbar-insert-hierarchy, vhdl-speedbar-expand-entity)
6446 (vhdl-speedbar-expand-package, vhdl-speedbar-update-current-unit)
6447 (vhdl-speedbar-make-inst-line, vhdl-speedbar-make-pack-line)
6448 (vhdl-speedbar-make-subpack-line, vhdl-speedbar-make-subprogram-line)
6449 (vhdl-speedbar-item-info, vhdl-speedbar-check-unit): Use renamed faces.
6450
33595ec6
MB
6451 * progmodes/sh-script.el (sh-heredoc): Remove "-face" suffix from
6452 face name.
6453 (sh-heredoc-face): New backward-compatibility alias for renamed face.
6454 (sh-heredoc-face): Use renamed sh-heredoc face.
6455
57267a95
MB
6456 * progmodes/idlw-help.el (idlwave-help-link):
6457 Remove "-face" suffix from face name.
6458 (idlwave-help-link-face):
6459 New backward-compatibility alias for renamed face.
6460 (idlwave-highlight-linked-completions): Use renamed idlwave-help faces.
6461
6462 * progmodes/idlw-shell.el (idlwave-shell-bp-face)
6463 (idlwave-shell-disabled-bp): Remove "-face" suffix from face names.
6464 (idlwave-shell-bp-face, idlwave-shell-disabled-bp):
6465 New backward-compatibility aliases for renamed faces.
6466 (idlwave-shell-disabled-breakpoint-face)
6467 (idlwave-shell-breakpoint-face): Use renamed idlwave-shell faces.
6468
10f401d2 6469 * progmodes/flymake.el (flymake-errline, flymake-warnline):
ded09abd
MB
6470 Remove "-face" suffix from face names.
6471 (flymake-errline-face, flymake-warnline-face):
6472 New backward-compatibility aliases for renamed faces.
6473 (flymake-highlight-line): Use renamed flymake faces.
6474
4f2d55da
MB
6475 * progmodes/ebrowse.el (ebrowse-tree-mark, ebrowse-root-class)
6476 (ebrowse-file-name, ebrowse-default, ebrowse-member-attribute)
6477 (ebrowse-member-class, ebrowse-progress):
6478 Remove "-face" suffix from face names.
6479 (ebrowse-tree-mark-face, ebrowse-root-class-face)
6480 (ebrowse-file-name-face, ebrowse-default-face)
6481 (ebrowse-member-attribute-face, ebrowse-member-class-face)
e6838581 6482 (ebrowse-progress-face):
4f2d55da
MB
6483 New backward-compatibility aliases for renamed faces.
6484 (ebrowse-show-progress, ebrowse-show-file-name-at-point)
6485 (ebrowse-set-mark-props, ebrowse-draw-tree-fn)
6486 (ebrowse-draw-member-buffer-class-line, ebrowse-draw-member-long-fn)
6487 (ebrowse-draw-member-short-fn): Use renamed ebrowse faces.
6488
ca19f3f1
AS
6489 * progmodes/antlr-mode.el (antlr-default, antlr-keyword,
6490 antlr-syntax)
7a3dfaee 6491 (antlr-ruledef, antlr-tokendef, antlr-ruleref, antlr-tokenref)
ca19f3f1
AS
6492 (antlr-literal): Remove "-face" suffix and "font-lock-" from face
6493 names.
7a3dfaee
MB
6494 (antlr-font-lock-default-face, antlr-font-lock-keyword-face)
6495 (antlr-font-lock-syntax-face, antlr-font-lock-ruledef-face)
6496 (antlr-font-lock-tokendef-face, antlr-font-lock-ruleref-face)
ca19f3f1
AS
6497 (antlr-font-lock-tokenref-face, antlr-font-lock-literal-face): New
6498 backward-compatibility aliases for renamed faces.
7a3dfaee
MB
6499 (antlr-default-face, antlr-keyword-face, antlr-syntax-face)
6500 (antlr-ruledef-face, antlr-tokendef-face, antlr-ruleref-face)
ca19f3f1
AS
6501 (antlr-tokenref-face, antlr-literal-face): Variables renamed to
6502 remove "font-lock-". Use renamed antlr-mode faces.
6503 (antlr-font-lock-additional-keywords): Use renamed faces. Replace
6504 literal face-names with face variable references.
7a3dfaee 6505
b6116bd2
MB
6506 * buff-menu.el (Buffer-menu-buffer): Remove "-face" suffix from
6507 face name.
6508 (Buffer-menu-buffer-face): New backward-compatibility alias for
6509 renamed face.
6510 (list-buffers-noselect): Use renamed Buffer-menu-buffer face.
6511
14901265
DP
65122005-06-15 Daniel Pfeiffer <occitan@esperanto.org>
6513
6514 * progmodes/make-mode.el (makefile-space, makefile-makepp-perl):
6515 Eliminate "-face" suffix.
10f401d2 6516 (makefile-targets): Inherit from font-lock-function-name-face and
14901265
DP
6517 eliminate "-face" suffix.
6518 (makefile-shell): Remove attributes and eliminate "-face" suffix.
6519 (makefile-*-font-lock-keywords): Append makefile-targets in rule
6520 actions, instead of prepending, to make it less visible.
10f401d2
SM
6521 (makefile-previous-dependency, makefile-match-dependency):
6522 Don't match a target on a continuation line.
14901265
DP
6523
6524 * files.el (auto-mode-alist): Put Makefile in gmake mode.
6525
3da629bd
NR
65262005-06-15 Nick Roberts <nickrob@snap.net.nz>
6527
1c955542
NR
6528 * progmodes/gdb-ui.el (menu): Re-order menu items.
6529 (gdb-tooltip-print): Respect tooltip-use-echo-area.
8346425e 6530
3da629bd
NR
6531 * progmodes/gud.el (tooltip-use-echo-area): Remove alias.
6532 Define in tooltip.el.
6533 (gud-tooltip-process-output): Respect tooltip-use-echo-area.
6534 (gud-tooltip-tips): Respect tooltip-use-echo-area and
6535 gud-tooltip-echo-area.
6536
6537 * tooltip.el (tooltip-use-echo-area): Restore from gud.el for
6538 backward compatibility and make obsolete.
6539 (tooltip-help-tips): Use tooltip-use-echo-area.
6540 (tooltip-show-help-function): Rename to...
6541 (tooltip-show-help): ...this, because it is a function.
6542 (tooltip-mode, tooltip-help-message): Call tooltip-show-help.
6543
197a7aaa
LT
65442005-06-14 Luc Teirlinck <teirllm@auburn.edu>
6545
6546 * emacs-lisp/edebug.el (edebug-all-defs, edebug-initial-mode)
6547 (edebug-print-length, edebug-print-level, edebug-print-circle)
6548 (edebug-modify-breakpoint, edebug-eval-last-sexp)
6549 (edebug-eval-print-last-sexp): Doc fixes.
6550
6de5b135
KS
65512005-06-14 Kim F. Storm <storm@cua.dk>
6552
6553 * ido.el (ido-mode): Make a new keymap every time we enable ido,
6554 as the coverage buffer/file/both may change.
6555
b59f605b
LK
65562005-06-14 Lute Kamstra <lute@gnu.org>
6557
6558 * net/ange-ftp.el (internal-ange-ftp-mode): Use delay-mode-hooks
6559 and run-mode-hooks. Simplify.
6560
6561 * mail/rmailedit.el (rmail-edit-mode):
6562 * progmodes/octave-inf.el (inferior-octave-mode):
6563 * progmodes/sql.el (sql-interactive-mode): Use delay-mode-hooks.
6564
6565 * recentf.el (recentf-dialog-mode): Use kill-all-local-variables
6566 and run-mode-hooks.
6567 (recentf-edit-list, recentf-open-files): Don't call
6568 kill-all-local-variables directly.
6569
6570 * emacs-lisp/debug.el (debug-on-entry): Fix docstring.
6571
ca0a6900
JB
65722005-06-14 Juanma Barranquero <lekktu@gmail.com>
6573
0b46b379
JB
6574 * emacs-lisp/byte-run.el (make-obsolete)
6575 (define-obsolete-function-alias): Rename arguments FUNCTION and
6576 NEW to OBSOLETE-NAME and CURRENT-NAME respectively.
10f401d2
SM
6577 (make-obsolete-variable, define-obsolete-variable-alias):
6578 Rename arguments VARIABLE and NEW to OBSOLETE-NAME and CURRENT-NAME
0b46b379
JB
6579 respectively.
6580
6581 * isearchb.el (isearchb-activate):
6582 * pcvs.el (cvs-mode):
6583 * ses.el (ses-load):
6584 * vc-arch.el (vc-arch-checkin, vc-arch-diff):
6585 * net/tramp.el (tramp-find-file-exists-command)
6586 (tramp-find-shell):
6587 * progmodes/ada-mode.el (ada-create-case-exception)
6588 (ada-create-case-exception-substring, ada-make-subprogram-body):
6589 * progmodes/idlw-shell.el (idlwave-shell-move-to-bp):
6590 * progmodes/idlwave.el (idlwave-complete-class-structure-tag-help):
6591 * progmodes/vhdl-mode.el (vhdl-speedbar-place-component):
6592 * textmodes/org.el (org-promote, org-evaluate-time-range)
6593 (org-agenda-next-date-line, org-agenda-previous-date-line)
6594 (org-agenda-error, org-open-at-point, org-table-move-row)
6595 (org-format-table-table-html-using-table-generate-source)
6596 (org-shiftcursor-error, org-ctrl-c-ctrl-c):
6597 * textmodes/reftex.el (reftex-access-scan-info):
6598 * textmodes/reftex-toc.el (reftex-toc-dframe-p)
6599 (reftex-toc-promote-prepare): Follow error conventions.
6600
6601 * diff-mode.el (diff-mode): Fix typo in docstring.
6602
ca0a6900
JB
6603 * forms.el (forms--intuit-from-file): Fix reference to
6604 `forms-number-of-fields' in error message.
6605 (forms-print): Fix quoting in error message.
6606
6607 * forms.el (forms-mode):
6608 * emulation/vi.el (vi-goto-insert-state):
6609 * progmodes/flymake.el (flymake-new-err-info)
6610 (flymake-start-syntax-check-for-current-buffer)
6611 (flymake-simple-cleanup):
6612 * eshell/esh-var.el (eshell/export):
6613 * progmodes/gud.el (xdb):
6614 * textmodes/flyspell.el (flyspell-incorrect-hook)
6615 (flyspell-maybe-correct-transposition)
6616 (flyspell-maybe-correct-doubling): Fix quoting in docstring.
6617
7efb41ae
LT
66182005-06-13 Luc Teirlinck <teirllm@auburn.edu>
6619
6620 * emacs-lisp/debug.el (cancel-debug-on-entry): Mention default in
6621 minibuffer prompt.
6622
929129ff
KS
66232005-06-13 Kim F. Storm <storm@cua.dk>
6624
6625 * subr.el (add-to-ordered-list): New defun.
6626
6627 * emulation/cua-base.el (cua-mode): Use add-to-ordered-list to
6628 add cua--keymap-alist to emulation-mode-map-alists.
6629
5aa6db57
SM
66302005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
6631
6632 * subr.el (complete-in-turn): New macro.
6633 (dynamic-completion-table, lazy-completion-table): Add debug info.
6634
6635 * faces.el (read-face-name): Use complete-in-turn complete non-aliases
6636 in preference to face aliases.
6637
6638 * textmodes/fill.el (fill-match-adaptive-prefix): New function.
6639 (fill-context-prefix): Use it to avoid guessing absurdly long prefixes.
6640 Remove unused vars `start' and `firstline'.
6641 (fill-nobreak-p): Fix line-move-invisible -> line-move-invisible-p.
6642 (justify-current-line, fill-individual-paragraphs): Remove unused vars.
6643
2702394e
EZ
66442005-06-13 Eli Zaretskii <eliz@gnu.org>
6645
6646 * cus-start.el (all): Don't complain about missing GTK-related
6647 variables, unless either `gtk' is boundp or this isn't a
6648 `windows-nt' build.
6649
dd72a03a
LK
66502005-06-13 Lute Kamstra <lute@gnu.org>
6651
4da76c6a
LK
6652 * abbrev.el (edit-abbrevs-mode): Use kill-all-local-variables and
6653 run-mode-hooks.
6654
6655 * ediff-mult.el (ediff-meta-mode):
6656 * ediff-util.el (ediff-mode): Use run-mode-hooks.
6657
6658 * ledit.el (ledit-mode): Use delay-mode-hooks.
6659
63e9aa8e
LK
6660 * woman.el (woman-mode-line-format): Delete constant.
6661 (woman-mode-map): Initialize it properly.
5aa6db57
SM
6662 (woman-mode): Set mode-class property to special.
6663 Use delay-mode-hooks and run-mode-hooks. Use the right keymap.
6664 Set major-mode and mode-name. Don't set mode-line-format directly.
6665 (Man-getpage-in-background): Don't reference woman-mode-line-format.
63e9aa8e 6666
dd72a03a
LK
6667 * emacs-lisp/debug.el (cancel-debug-on-entry): Make the empty
6668 string argument obsolete.
6669
30313b90
CD
66702005-06-13 Carsten Dominik <dominik@science.uva.nl>
6671
0b46b379 6672 * textmodes/org.el (org-CUA-compatible): New option.
30313b90
CD
6673 (org-disputed-keys): New variable.
6674 (org-key): New function.
6675 (orgtbl-make-binding): Add docstring to the created function.
6676 (org-mode): Set paragraph start/separate regexps.
6677 (orgtbl-mode): Don't start `orgtbl-mode' in `org-mode' buffers.
6678 (org-archive-location, org-archive-mark-done)
6679 (org-archive-stamp-time): New options.
6680 (org-archive-subtree): New command.
6681 (org-fill-paragraph): New function.
6682 (org-mode): Set `fill-paragraph-function' to `org-fill-paragraph'.
6683 (org-fake-empty-table-line): Function removed.
6684 (org-format-org-table-html): Do not create empty table lines at
6685 separator lines. Improved table header treatment.
6686 (org-link-format): New option.
6687 (org-make-link): New function.
6688 (org-insert-link, org-store-link): Use org-make-link.
6689 (org-open-file): Quote file name for shell command, to allow
6690 spaces in file names.
5aa6db57
SM
6691 (org-link-regexp): Fix bug with mailto link.
6692 (org-link-maybe-angles-regexp, org-protected-link-regexp):
6693 New constants.
30313b90
CD
6694 (org-export-as-html): Deal with the optional angles around a link.
6695 Better treatment of file: links.
6696 (org-open-at-point): Replace @{ and @} with < and >.
6697 (org-run-mode-hooks): Function removed.
6698 (org-agenda-mode): No longer use `org-run-mode-hooks'.
6699
3fd355d4
NR
67002005-06-13 Nick Roberts <nickrob@snap.net.nz>
6701
6702 * progmodes/gdb-ui.el (gdb-registers-mode): Let gdbmi use
6703 MI command -data-list-register-values.
6704 (gdb-post-prompt): Indent properly.
6705
b1412131
JB
67062005-06-13 Juanma Barranquero <lekktu@gmail.com>
6707
6708 * hilit-chg.el (highlight-changes-colors): Rename from
6709 `highlight-changes-colours'.
6710 (highlight-changes-colours): Keep as obsolete alias.
6711 (highlight-changes-face-list): Doc fix.
6712 (hilit-chg-make-list): Use `highlight-changes-colors'.
6713
defa8e19
MH
67142005-06-12 Mark A. Hershberger <mah@everybody.org>
6715
6716 * progmodes/cperl-mode.el (cperl-mode): Remove stray paren in
6717 defun-prompt-regexp.
6718
a1e8cad6
EZ
67192005-06-12 Eli Zaretskii <eliz@gnu.org>
6720
0e659f57
EZ
6721 * loadup.el: Don't say we are dumping under 2 names on windows-nt
6722 and cygwin.
6723
5aa6db57
SM
6724 * makefile.w32-in (bootstrap-clean-CMD, bootstrap-clean-SH):
6725 Don't use an old loaddefs.el, as in Makefile.in.
a1e8cad6 6726
ca0113b8
LK
67272005-06-12 Lute Kamstra <lute@gnu.org>
6728
f586d18e
LK
6729 * Makefile.in (bootstrap-prepare): Don't use an old loaddefs.el.
6730
3a1524ed
LK
6731 * man.el (Man-mode-map): Initialize it properly.
6732 (Man-mode): Set mode-class property to special.
6733
ca0113b8
LK
6734 * calendar/calendar.el (calendar-mode): Use run-mode-hooks.
6735
32cc0b00
LT
67362005-06-11 Luc Teirlinck <teirllm@auburn.edu>
6737
6738 * menu-bar.el (menu-bar-make-toggle): Remove stray backslash.
6739 A newline is needed in the docstring there.
6740
6741 * emacs-lisp/debug.el (debug-on-entry, cancel-debug-on-entry):
6742 Doc fixes.
6743
ac9abffe
VJL
67442005-06-11 Vinicius Jose Latorre <viniciusjl@ig.com.br>
6745
6746 * printing.el: Doc fix. The menubar is no more changed when printing
6747 is loaded, it only changes when pr-menu-bind or pr-update-menus is
b2c9cbd3 6748 called. Now, the menubar changing will work in Emacs 20, 21 and 22.
ac9abffe
VJL
6749 (pr-version): New version number (6.8.4).
6750 (pr-menu-bind): New command.
6751 (pr-update-menus): Docstring and code fix.
6752 (pr-menu-print-item): Now is a global var in Emacs and XEmacs.
6753 Docstring fix.
6754 (pr-txt-printer-alist, pr-ps-printer-alist, pr-gv-command)
6755 (pr-gs-command, pr-gs-switches, pr-ps-utility-alist): Docstring fix.
6756
d4ddf783
TTN
67572005-06-11 Thien-Thi Nguyen <ttn@gnu.org>
6758
6759 * emacs-lisp/ewoc.el: Doc fixes for public funcs:
6760 "Returns" to "return", document useful return values, etc.
6761
98d1a1cf
EZ
67622005-06-11 Alan Mackenzie <acm@muc.de>
6763
6764 * fill.el (fill-context-prefix): Try `adaptive-fill-function'
6765 BEFORE `adaptive-fill-regexp' when determining a fill prefix.
6766 (adaptive-file-function): Minor amendment to doc-string.
6767
e0dcaa3f
EZ
67682005-06-11 Frederik Fouvry <fouvry@CoLi.Uni-SB.DE>
6769
67ed6461 6770 * thumbs.el (thumbs-per-line, thumbs-thumbsdir-max-size)
5aa6db57
SM
6771 (thumbs-relief, thumbs-margin, thumbs-image-resizing-step):
6772 Fix :type--it is `integer', not `string'.
67ed6461 6773
e0dcaa3f
EZ
6774 * faces.el (modeline-highlight): Rename from (the erroneous)
6775 `modeline-higilight'.
6776
e5d79aa5
LK
67772005-06-11 Lute Kamstra <lute@gnu.org>
6778
6779 * emacs-lisp/edebug.el (edebug-eval-mode-map): Don't copy
6780 lisp-interaction-mode-map but make it the parent.
6781 (edebug-eval-mode): Use define-derived-mode.
6782
480c8cd3
AS
67832005-06-11 Andreas Schwab <schwab@suse.de>
6784
6785 * bindings.el: Add binding of `ESC functionkey' for every
6786 `M-functionkey'.
6787 * hexl.el (hexl-mode-map): Likewise.
6788
d11f8e1a
JR
67892005-06-10 Michael Hotchin <michael@hotchin.net> (tiny change)
6790
6791 * progmodes/compile.el (compilation-error-regexp-alist-alist)
6792 [msft]: update regexp for newer msft compilers.
6793
23d519e4
MH
67942005-06-10 Mark A. Hershberger <mah@everybody.org>
6795
6796 * xml.el (start-chars, xml-parse-dtd): Add the ability to skip
6797 ATTLIST portions of included DTDs.
6798 (xml-parse-dtd): Eliminate use of inefficient match-data.
6799
62d39a42
MB
68002005-06-10 Miles Bader <miles@gnu.org>
6801
530b0472
MB
6802 * play/mpuz.el (mpuz-unsolved, mpuz-solved, mpuz-trivial)
6803 (mpuz-text): Remove "-face" suffix from face names.
6804 (mpuz-unsolved-face, mpuz-solved-face, mpuz-trivial-face)
6805 (mpuz-text-face): New backward-compatibility aliases for renamed faces.
6806 (mpuz-create-buffer, mpuz-paint-digit): Use renamed mpuz faces.
6807
62d39a42
MB
6808 * play/gomoku.el (gomoku-O, gomoku-X):
6809 Remove "-face" suffix from face names.
6810 (gomoku-font-lock-O-face, gomoku-font-lock-X-face):
6811 New backward-compatibility aliases for renamed faces.
6812 (gomoku-font-lock-keywords): Use renamed gomoku faces.
6813
83acf231
JB
68142005-06-10 Juanma Barranquero <lekktu@gmail.com>
6815
578c1340
JB
6816 * thumbs.el: Fixes for changes of 2005-06-09.
6817 (thumbs-thumbsdir): Force `thumbs-thumbsdir' to be interpretable
6818 as a directory.
6819 (thumbs-thumbname): Remove directory separator from format string;
6820 `thumbs-thumbsdir' now returns a valid directory name.
6821 (thumbs-temp-dir): New defsubst.
6822 (thumbs-temp-file, thumbs-resize-image, thumbs-modify-image):
6823 Use it.
6824
466c78c0
JB
6825 * cus-edit.el (minibuffer):
6826 * files.el (make-backup-file-name-function):
6827 * filesets.el (filesets-external-viewers):
6828 * hilit-chg.el (highlight-changes-colours)
6829 (highlight-changes-face-list, highlight-changes-rotate-faces):
6830 * ielm.el (ielm-dynamic-return, inferior-emacs-lisp-mode):
6831 * kmacro.el (kmacro-call-macro):
6832 * log-edit.el (log-edit-changelog-full-paragraphs):
6833 * mouse.el (mouse-1-click-follows-link):
6834 * skeleton.el (skeleton-autowrap):
6835 * subr.el (insert-for-yank-1):
6836 * tempo.el (tempo-insert-region):
6837 * terminal.el (terminal-emulator):
6838 * time.el (display-time-mail-face):
6839 * vc.el (vc-annotate):
6840 * vcursor.el (vcursor-copy-line):
6841 * woman.el (woman-bold-headings, woman-ignore)
6842 (woman-default-faces, woman-monochrome-faces):
6843 * calendar/todo-mode.el (todo-insert-threshold):
6844 * emulation/pc-select.el (pc-select-selection-keys-only)
6845 (pc-selection-mode):
6846 * emulation/vip.el (vip-find-char-forward):
6847 * emulation/viper-cmd.el (viper-find-char-forward):
ca19f3f1
AS
6848 * international/mule-cmds.el
6849 (select-safe-coding-system-accept-default-p)
466c78c0
JB
6850 (input-method-exit-on-invalid-key):
6851 * international/mule-diag.el (describe-coding-system):
6852 * international/ucs-tables.el (unify-8859-on-encoding-mode):
6853 * net/browse-url.el (browse-url-xterm-program):
6854 * obsolete/lazy-lock.el (lazy-lock-mode):
6855 * progmodes/cperl-mode.el (cperl-info-on-command-no-prompt)
6856 (cperl-mode):
6857 * progmodes/cpp.el (cpp-face-light-name-list)
6858 (cpp-face-dark-name-list):
6859 * progmodes/delphi.el (delphi-newline-always-indents):
6860 Fix spellings in docstrings.
6861
83acf231
JB
6862 * ido.el (ido-mode, ido-file-extensions-order)
6863 (ido-default-file-method, ido-default-buffer-method)
6864 (ido-max-prospects, ido-slow-ftp-hosts, ido-setup-hook)
6865 (ido-decorations, ido-read-file-name-as-directory-commands)
6866 (ido-read-file-name-non-ido, ido-work-directory-list)
6867 (ido-ignore-item-temp-list, ido-current-directory)
6868 (ido-magic-forward-char, ido-enter-find-file)
6869 (ido-enter-switch-buffer, ido-visit-buffer, ido-switch-buffer)
6870 (ido-find-file, ido-read-buffer): Fix typos in docstrings.
6871
257914aa
LK
68722005-06-10 Lute Kamstra <lute@gnu.org>
6873
6874 * play/dunnet.el (dun-mode): Use define-derived-mode.
6875 (dungeon-mode-map): Rename to dun-mode-map. Keep old name as an
6876 obsolete alias.
6877
2aa8e74a
LK
6878 * play/doctor.el (doctor-mode-map): Remove defvar.
6879 (doctor-mode): Use define-derived-mode.
6880
7bdd8beb
LK
6881 * mail/mspools.el (mspools-mode):
6882 * net/eudc-hotlist.el (eudc-hotlist-mode):
2aa8e74a
LK
6883 * play/blackbox.el (blackbox-mode): Use run-mode-hooks.
6884
0efefc52
MB
68852005-06-10 Miles Bader <miles@gnu.org>
6886
c43aed5a
MB
6887 * textmodes/flyspell.el (flyspell-incorrect, flyspell-duplicate):
6888 Remove "-face" suffix from face names.
6889 (flyspell-incorrect-face, flyspell-duplicate-face):
6890 New backward-compatibility aliases for renamed faces.
6891 (flyspell-mode-on, make-flyspell-overlay)
6892 (flyspell-highlight-incorrect-region)
6893 (flyspell-highlight-duplicate-region)
6894 (flyspell-display-next-corrections)
6895 (flyspell-auto-correct-previous-word): Use renamed flyspell faces.
6896
e639491a
MB
6897 * textmodes/texinfo.el (texinfo-heading): Remove "-face" suffix
6898 from face name.
6899 (texinfo-heading-face): New backward-compatibility alias for
6900 renamed face.
6901 (texinfo-heading-face): Use renamed texinfo-heading face.
6902
ad49d9d6
MB
6903 * textmodes/tex-mode.el (tex-math, tex-verbatim): Remove "-face"
6904 suffix from face names.
83acf231 6905 (tex-math-face, tex-verbatim-face):
ad49d9d6
MB
6906 New backward-compatibility aliases for renamed faces.
6907 (tex-math-face, tex-verbatim-face): Use renamed tex-mode faces.
6908 (tex-insert-quote): Use `tex-verbatim-face' variable instead of
6909 literal face name.
6910
b4c925d8
MB
6911 * textmodes/table.el (table-cell): Remove "-face" suffix from face
6912 name.
6913 (table-cell-face): New backward-compatibility alias for renamed face.
6914 (table--put-cell-face-property, table--update-cell-face):
6915 Use renamed table-cell face.
6916
b390eb09
MB
6917 * textmodes/sgml-mode.el (sgml-namespace): Remove "-face" suffix
6918 from face name.
6919 (sgml-namespace-face): New backward-compatibility alias for
6920 renamed face.
6921 (sgml-namespace-face): Use renamed sgml-namespace face.
6922
8e49668e
MB
6923 * textmodes/org.el (org-level-1, org-level-2, org-level-3)
6924 (org-level-4, org-level-5, org-level-6, org-level-7)
6925 (org-level-8, org-warning, org-headline-done)
6926 (org-deadline-announce, org-scheduled-today)
6927 (org-scheduled-previously, org-link, org-done, org-table)
6928 (org-time-grid): Remove "-face" suffix from face names.
6929 (org-level-1-face, org-level-2-face, org-level-3-face)
6930 (org-level-4-face, org-level-5-face, org-level-6-face)
6931 (org-level-7-face, org-level-8-face, org-warning-face)
6932 (org-headline-done-face, org-deadline-announce-face)
6933 (org-scheduled-today-face, org-scheduled-previously-face)
6934 (org-link-face, org-done-face, org-table-face)
6935 (org-time-grid-face):
6936 New backward-compatibility aliases for renamed faces.
6937 (org-level-faces, org-set-font-lock-defaults, org-timeline)
6938 (org-agenda, org-agenda-get-todos, org-agenda-get-deadlines)
6939 (org-agenda-get-timestamps, org-agenda-get-scheduled)
6940 (org-agenda-add-time-grid-maybe, org-table-p): Use renamed org faces.
6941
25c06649
MB
6942 * emulation/viper-init.el (viper-search, viper-replace-overlay)
6943 (viper-minibuffer-emacs, viper-minibuffer-insert)
6944 (viper-minibuffer-vi): Remove "-face" suffix from face names.
6945 (viper-search-face, viper-replace-overlay-face)
6946 (viper-minibuffer-emacs-face, viper-minibuffer-insert-face)
6947 (viper-minibuffer-vi-face):
6948 New backward-compatibility aliases for renamed faces.
6949 (viper-search-face, viper-replace-overlay-face)
6950 (viper-minibuffer-emacs-face, viper-minibuffer-insert-face)
6951 (viper-minibuffer-vi-face): Use renamed viper faces.
6952
4719d184
MB
6953 * emacs-lisp/testcover.el (testcover-nohits, testcover-1value):
6954 Remove "-face" suffix from face names.
6955 (testcover-nohits-face, testcover-1value-face):
6956 New backward-compatibility aliases for renamed faces.
6957 (testcover-mark): Use renamed testcover faces.
6958
ccacbcec
MB
6959 * calendar/diary-lib.el (diary-button): Remove "-face" suffix from
6960 face name.
6961 (diary-button-face): New backward-compatibility alias for renamed face.
6962 (diary-entry): Use renamed diary-button face.
6963
75eb05f6
MB
6964 * calendar/calendar.el (diary, calendar-today, holiday)
6965 (mark-visible-calendar-date): Remove "-face" suffix from face names.
6966 (diary-face, calendar-today-face, holiday-face):
6967 New backward-compatibility aliases for renamed faces.
6968 (eval-after-load "facemenu", diary-entry-marker)
6969 (calendar-today-marker, calendar-holiday-marker, diary-face):
6970 Use renamed calendar faces.
6971
37af2dd3
MB
6972 * compare-w.el (compare-windows): Remove "-face" suffix from face name.
6973 (compare-windows-face): New backward-compatibility alias for
6974 renamed face.
6975 (compare-windows-highlight): Use renamed compare-windows face.
6976
10853fc3
MB
6977 * strokes.el (strokes-char): Remove "-face" suffix from face name.
6978 (strokes-char-face): New backward-compatibility alias for renamed face.
6979 (strokes-encode-buffer): Use renamed strokes-char face.
6980
2058218e
MB
6981 * pcvs-info.el (cvs-header, cvs-filename, cvs-unknown)
6982 (cvs-handled, cvs-need-action, cvs-marked, cvs-msg):
6983 Remove "-face" suffix from face names.
6984 (cvs-header-face, cvs-filename-face, cvs-unknown-face)
6985 (cvs-handled-face, cvs-need-action-face, cvs-marked-face)
6986 (cvs-msg-face): New backward-compatibility aliases for renamed faces.
83acf231 6987 (cvs-fi-up-to-date-face, cvs-fi-unknown-face, cvs-fileinfo-pp):
2058218e 6988 Use renamed pcvs faces.
4a9ad3c6
MB
6989 * pcvs.el (cvs-mode-find-file): Use renamed pcvs faces.
6990 * pcvs-defs.el (cvs-mode-map): Likewise.
6991 * cvs-status.el (cvs-status-font-lock-keywords): Likewise.
2058218e 6992
a335c06e
MB
6993 * info.el (info-title-1, info-title-2, info-title-3)
6994 (info-title-4): Remove "-face" suffix from and downcase face names.
6995 (Info-title-1-face, Info-title-2-face, Info-title-3-face)
6996 (Info-title-4-face):
6997 New backward-compatibility aliases for renamed faces.
6998 (Info-fontify-node): Use renamed info faces.
6999
a01853d7
MB
7000 * hilit-chg.el (highlight-changes, highlight-changes-delete):
7001 Remove "-face" suffix from face names.
7002 (highlight-changes-face, highlight-changes-delete-face):
7003 New backward-compatibility aliases for renamed faces.
7004 (hilit-chg-cust-fix-changes-face-list, hilit-chg-make-ov)
7005 (hilit-chg-make-list): Use renamed highlight-changes faces.
7006
f0b3dcbf
MB
7007 * generic-x.el (show-tabs-tab, show-tabs-space):
7008 Remove "-face" suffix from face names.
7009 (show-tabs-tab-face, show-tabs-space-face):
7010 New backward-compatibility aliases for renamed faces.
7011 (show-tabs-generic-mode-font-lock-defaults-1)
7012 (show-tabs-generic-mode-font-lock-defaults-2):
7013 Use renamed show-tabs faces.
7014
e8bfdf82
MB
7015 * smerge-mode.el (smerge-mine, smerge-other, smerge-base)
7016 (smerge-markers): Remove "-face" suffix from face names.
7017 (smerge-mine-face, smerge-other-face, smerge-base-face)
83acf231 7018 (smerge-markers-face):
e8bfdf82
MB
7019 New backward-compatibility aliases for renamed faces.
7020 (smerge-mine-face, smerge-other-face, smerge-base-face)
7021 (smerge-markers-face): Use renamed smerge faces.
7022
ca19f3f1
AS
7023 * log-view.el (log-view-file, log-view-message): Remove "-face"
7024 suffix from face names.
8511877a
SM
7025 (log-view-file-face, log-view-message-face):
7026 New backward-compatibility aliases for renamed faces.
ca19f3f1
AS
7027 (log-view-file-face, log-view-message-face): Use renamed log-view
7028 faces.
d842de85 7029
83acf231 7030 * paren.el (show-paren-match, show-paren-mismatch):
2ec46551 7031 Remove "-face" suffix from face names.
83acf231 7032 (show-paren-match-face, show-paren-mismatch-face):
2ec46551
MB
7033 New backward-compatibility aliases for renamed faces.
7034 (show-paren-function): Use renamed show-paren faces.
7035
42e64878
MB
7036 * ruler-mode.el (ruler-mode-default, ruler-mode-pad)
7037 (ruler-mode-margins, ruler-mode-fringes)
7038 (ruler-mode-column-number, ruler-mode-fill-column)
7039 (ruler-mode-comment-column, ruler-mode-goal-column)
ca19f3f1
AS
7040 (ruler-mode-tab-stop, ruler-mode-current-column): Remove "-face"
7041 suffix from face names.
42e64878
MB
7042 (ruler-mode-default-face, ruler-mode-pad-face)
7043 (ruler-mode-margins-face, ruler-mode-fringes-face)
7044 (ruler-mode-column-number-face, ruler-mode-fill-column-face)
7045 (ruler-mode-comment-column-face, ruler-mode-goal-column-face)
8511877a
SM
7046 (ruler-mode-tab-stop-face, ruler-mode-current-column-face):
7047 New backward-compatibility aliases for renamed faces.
42e64878
MB
7048 (ruler-mode-pad, ruler-mode-margins, ruler-mode-fringes)
7049 (ruler-mode-column-number, ruler-mode-fill-column)
7050 (ruler-mode-comment-column, ruler-mode-goal-column)
7051 (ruler-mode-tab-stop, ruler-mode-current-column)
ca19f3f1
AS
7052 (ruler-mode-mouse-grab-any-column, ruler-mode-ruler): Use renamed
7053 faces.
42e64878 7054
ee01ad0e
MB
7055 * whitespace.el (whitespace-highlight): Remove "-face" suffix from
7056 face name.
7057 (whitespace-highlight-the-space): Use renamed face.
10853fc3
MB
7058 (whitespace-highlight-face): New backward-compatibility alias for
7059 renamed face.
ee01ad0e 7060
b66e8575
MB
7061 * woman.el (woman-italic, woman-bold, woman-unknown)
7062 (woman-addition, woman-symbol-face):
7063 Remove "-face" suffix from face names.
7064 (woman-italic-face, woman-bold-face, woman-unknown-face)
7065 (woman-addition-face):
7066 New backward-compatibility aliases for renamed faces.
7067 (woman-default-faces, woman-monochrome-faces, woman-man-buffer)
7068 (woman-decode-region, woman-replace-match)
7069 (woman-display-extended-fonts, woman-special-characters)
7070 (woman-font-alist, woman-change-fonts, woman2-TH, woman2-SH):
7071 Use renamed woman faces.
7072
041a6e47
MB
7073 * longlines.el (longlines-visible-face): Face removed.
7074
221711eb
MB
7075 * diff-mode.el (diff-header, diff-file-header, diff-index)
7076 (diff-hunk-header, diff-removed, diff-added, diff-changed)
041a6e47 7077 (diff-function, diff-context, diff-nonexistent): Remove "-face"
221711eb
MB
7078 suffix from face names.
7079 (diff-header-face, diff-file-header-face, diff-index-face)
7080 (diff-hunk-header-face, diff-removed-face, diff-added-face)
7081 (diff-changed-face, diff-function-face, diff-context-face)
041a6e47 7082 (diff-nonexistent-face): New backward-compatibility aliases for
221711eb
MB
7083 renamed faces.
7084 (diff-header-face, diff-file-header-face)
7085 (diff-index, diff-index-face, diff-hunk-header)
7086 (diff-hunk-header-face, diff-removed, diff-removed-face)
7087 (diff-added, diff-added-face, diff-changed-face, diff-function)
7088 (diff-function-face, diff-context-face, diff-nonexistent)
7089 (diff-nonexistent-face): Use renamed diff-mode faces.
7090
541a6d0d
MB
7091 * progmodes/compile.el (compilation-warning-face)
7092 (compilation-info-face): Remove "-face" suffix from face names.
83acf231 7093 (compilation-warning-face, compilation-info-face):
541a6d0d
MB
7094 New backward-compatibility aliases for renamed faces.
7095 (compilation-warning-face, compilation-info-face):
7096 Use renamed compilation faces.
7097
fe735a8d
MB
7098 * add-log.el (change-log-date, change-log-name)
7099 (change-log-email, change-log-file, change-log-list)
7100 (change-log-conditionals, change-log-function)
7101 (change-log-acknowledgement): Remove "-face" suffix from face names.
7102 (change-log-date-face, change-log-name-face)
7103 (change-log-email-face, change-log-file-face)
7104 (change-log-list-face, change-log-conditionals-face)
83acf231 7105 (change-log-function-face, change-log-acknowledgement-face):
fe735a8d
MB
7106 New backward-compatibility aliases for renamed faces.
7107 (change-log-font-lock-keywords): Use renamed change-log faces.
7108
d478e69d
MB
7109 * cus-edit.el (custom-invalid, custom-rogue, custom-modified)
7110 (custom-set, custom-changed, custom-saved, custom-button)
7111 (custom-button-pressed, custom-documentation, custom-state)
7112 (custom-comment, custom-comment-tag, custom-variable-tag)
7113 (custom-variable-button, custom-face-tag, custom-group-tag-1)
7114 (custom-group-tag): Remove "-face" suffix from face names.
7115 (custom-magic-alist, custom-magic-value-create)
7116 (custom-group-sample-face-get, custom-mode): Use renamed custom faces.
7117 (custom-invalid-face, custom-rogue-face, custom-modified-face)
7118 (custom-set-face, custom-changed-face, custom-saved-face)
7119 (custom-button-face, custom-button-pressed-face)
7120 (custom-documentation-face, custom-state-face)
7121 (custom-comment-face, custom-comment-tag-face)
7122 (custom-variable-tag-face, custom-variable-button-face)
7123 (custom-face-tag-face, custom-group-tag-face-1)
83acf231 7124 (custom-group-tag-face):
d478e69d
MB
7125 New backward-compatibility aliases for renamed faces.
7126
0efefc52
MB
7127 * wid-edit.el (widget-documentation, widget-button)
7128 (widget-field, widget-single-line-field, widget-inactive)
7129 (widget-button-pressed): "-face" suffix removed from face names.
7130 (widget-documentation-face, widget-button-face)
7131 (widget-field-face, widget-single-line-field-face)
7132 (widget-inactive-face, widget-button-pressed-face):
7133 New backward-compatibility aliases for renamed faces.
7134 (widget-documentation-face, widget-button-face)
7135 (widget-button-pressed-face, widget-specify-field)
7136 (widget-specify-inactive): Use renamed widget faces.
7137
d8338794
KH
71382005-06-10 Kenichi Handa <handa@m17n.org>
7139
7140 * term/x-win.el (x-clipboard-yank): Remove condition-case
7141 wrapping.
7142
71432005-06-11 Kenichi Handa <handa@m17n.org>
7144
7145 * add-log.el (change-log-font-lock-keywords): Make the regexp for
7146 date lines stricter.
7147
63e88db3
KH
71482005-06-10 Zhang Wei <id.brep@gmail.com> (tiny change)
7149
7150 * term/x-win.el (x-clipboard-yank): Use x-selection-value instead
7151 of x-get-selection.
7152
63baed99
JB
71532005-06-10 Juanma Barranquero <lekktu@gmail.com>
7154
7155 * comint.el (comint-mode, comint-snapshot-last-prompt):
7156 * frame.el (frame-current-scroll-bars):
7157 * term.el (term-mode, term-check-proc, term-input-sender)
7158 (term-simple-send, term-extract-string, term-word)
7159 (term-match-partial-filename):
7160 * window.el (window-current-scroll-bars):
7161 * emulation/cua-base.el (cua-normal-cursor-color)
7162 (cua-read-only-cursor-color, cua-overwrite-cursor-color)
7163 (cua-global-mark-cursor-color):
7164 * mail/undigest.el (rmail-forward-separator-regex):
7165 Fix typos in docstrings.
7166
7167 * comint.el (comint-check-proc, make-comint-in-buffer)
7168 (comint-source-default): Doc fixes.
7169
8511877a 7170 * term.el (term-send-string): Improve argument/docstring consistency.
63baed99 7171
3c28ffec
LT
71722005-06-09 Luc Teirlinck <teirllm@auburn.edu>
7173
7174 * comint.el (comint-send-input): Bind `inhibit-read-only' around
7175 call to `delete-region'.
7176 (comint-mode-hook): Do not enable Font Lock by default.
7177
420adcc6
LK
71782005-06-09 Lute Kamstra <lute@gnu.org>
7179
7180 * textmodes/ispell.el (ispell-menu-map-needed): flyspell-mode
7181 could be void.
7182
6c06bd88
SM
71832005-06-09 Stefan Monnier <monnier@iro.umontreal.ca>
7184
7185 * emacs-lisp/debug.el (debugger-will-be-back): New var.
7186 (debug): Use it.
7187 (debugger-step-through, debugger-continue, debugger-jump)
7188 (debugger-return-value): Set it when needed.
7189 (debugger-make-xrefs, debugger-frame, debugger-frame-clear):
7190 Use inhibit-read-only.
7191
f271d3c7
JB
71922005-06-09 Juanma Barranquero <lekktu@gmail.com>
7193
fd8529d0
JB
7194 * window.el (shrink-window-if-larger-than-buffer)
7195 (window-size-fixed): Fix typo in docstring.
9fa87e0d 7196
f271d3c7
JB
7197 * thumbs.el: Don't set `auto-image-file-mode'. Do not create the
7198 thumbnails directory on loading.
7199 (thumbs-conversion-program): Use `eq' to check the system type,
7200 not `equal'.
7201 (thumbs-temp-dir): Initialize to `temporary-file-directory',
7202 not "/tmp". Fix docstring.
7203 (thumbs-thumbsdir): New function to return the thumbnails
7204 directory, creating it if needed.
7205 (thumbs-cleanup-thumbsdir, thumbs-thumbname): Use it.
7206 (thumbs-temp-file): Delete variable and make it into a function.
7207 (thumbs-resize-image, thumbs-modify-image): Use it.
7208 (thumbs-kill-buffer): Simplify.
7209 (thumbs-gensym): Defalias or duplicate CL `gensym'.
7210 (thumbs-resize-image, thumbs-resize-interactive): Fix typos in
7211 docstrings.
7212
b7aae902
KS
72132005-06-09 Kim F. Storm <storm@cua.dk>
7214
7215 * subr.el (save-match-data): Add RESEAT arg `evaporate' to
7216 set-match-data to free markers in match-data.
7217
7218 * replace.el (replace-match-data): Pass RESEAT arg `t' to
7219 match-data to unchain markers in match-data.
7220
72f23b85
SM
72212005-06-08 Stefan Monnier <monnier@iro.umontreal.ca>
7222
7223 * emacs-lisp/debug.el (debug): Don't iconify if we know we'll re-enter
7224 the debugger immediately anyway. Undo the 2005-06-06 change, rendered
7225 unnecessary now.
7226
99598737
RS
72272005-06-08 Richard M. Stallman <rms@gnu.org>
7228
7229 * emacs-lisp/easy-mmode.el (define-minor-mode): If BODY is empty,
7230 give the variable a doc string that doesn't say don't set it directly.
7231
7232 * textmodes/ispell.el (ispell-check-version):
7233 Use match-string-no-properties.
7234 (ispell-region, ispell-buffer-local-parsing, ispell-buffer-local-dict)
7235 (ispell-buffer-local-words): Likewise.
7236
7237 * progmodes/make-mode.el (makefile-shell-face): Make this a no-op
7238 except on terminals with enough colors to really display it.
7239 (makefile-dependency-regex): Delete spurious `bb'.
7240
7241 * faces.el (escape-glyph): Use blue once again in last case.
72f23b85 7242 (no-break-space): Redefine so that it isn't invisible on a tty.
99598737 7243
4a29de23
KS
72442005-06-08 Kim F. Storm <storm@cua.dk>
7245
7246 * ido.el (ido-read-file-name): Fallback to read-file-name on C-f
7247 also when reading directory name.
7248
b978659c
LK
72492005-06-08 Lute Kamstra <lute@gnu.org>
7250
7251 * textmodes/flyspell.el (flyspell-mode): Use define-minor-mode.
f8820a55
LK
7252 (flyspell-mode-line-string): Remove autoload cookie.
7253 (flyspell-mode): Remove defvar.
b978659c 7254
6d64c191
LK
72552005-06-07 Lute Kamstra <lute@gnu.org>
7256
7257 * textmodes/org.el (org-run-mode-hooks): New function.
7258 (org-agenda-mode): Use it.
7259
590bc48b
JB
72602005-06-07 David McCabe <davemccabe@gmail.com> (tiny change)
7261
99598737 7262 * emacs-lisp/lisp-mode.el (defstruct): Set `doc-string-elt' property.
590bc48b 7263
3d031334
SM
72642005-06-06 Stefan Monnier <monnier@iro.umontreal.ca>
7265
7266 * international/iso-cvt.el (iso-sgml2iso-trans-tab): Add NBSP.
7267
a54aae9e
LT
72682005-06-06 Luc Teirlinck <teirllm@auburn.edu>
7269
7270 * font-lock.el (font-lock-add-keywords): Doc fix.
7271
ed975fa6
SM
72722005-06-06 Stefan Monnier <monnier@iro.umontreal.ca>
7273
29a47b89
SM
7274 * textmodes/tex-mode.el (tex-guess-mode): Add RequirePackage.
7275 (tex-compile-default): In the absence of any history, use the order in
7276 tex-compile-alist to choose the preferred command.
7277 (tex-compile-commands): Reorder a bit.
7278
7ad04640
SM
7279 * textmodes/flyspell.el (flyspell-auto-correct-binding)
7280 (flyspell-incorrect-face, flyspell-duplicate-face):
7281 Use (X)Emacs-agnostic code.
7282 (flyspell-mode-map): Don't overwrite at each load. Remove code
7283 redundant with the subsequent add-minor-mode. Merge Emacs and
7284 XEmacs code.
7285 (flyspell-word): Minor simplification.
7286 (flyspell-math-tex-command-p): Quieten the byte-compiler.
8511877a
SM
7287 (flyspell-external-point-words): Remove unused vars `size' and `start'.
7288 (flyspell-do-correct): Rename from flyspell-xemacs-correct.
7289 Merge the corresponding Emacs code.
7290 (flyspell-correct-word, flyspell-xemacs-popup):
7291 Use flyspell-do-correct.
7ad04640 7292
532c188a
SM
7293 * emacs-lisp/debug.el (debug): Don't bury the buffer unless it's in
7294 a dedicated window.
7295
ed975fa6
SM
7296 * international/latexenc.el (latexenc-find-file-coding-system):
7297 Undo part of last patch, to turn off a compiler warning.
7298
e43cbeae
JL
72992005-06-06 Juri Linkov <juri@jurta.org>
7300
7301 * tmm.el (tmm-inactive, tmm-remove-inactive-mouse-face):
7302 Rename `tmm-inactive-face' to `tmm-inactive'.
7303
4bad17c2
KS
73042005-06-06 Matt Hodges <MPHodges@member.fsf.org>
7305
7306 * iswitchb.el: Rename faces.
7307
c7b96d76
KS
73082005-06-06 Kim F. Storm <storm@cua.dk>
7309
7310 * emulation/cua-base.el (cua-rectangle, cua-rectangle-noselect)
7311 (cua-global-mark): Remove -face suffix from face names.
7312
ed975fa6
SM
7313 * emulation/cua-gmrk.el (cua--init-global-mark):
7314 Remove cua-global-mark face setup.
c7b96d76 7315
ce6e10af
RS
73162005-06-06 Richard M. Stallman <rms@gnu.org>
7317
7318 * progmodes/make-mode.el (makefile-dependency-regex): Handle whitespace
7319 just like other allowed characters.
7320 (makefile-match-dependency): Exclude leading and training whitespace
7321 from the range of regexp subexp 1.
7322 (makefile-macroassign-regex): Don't try to match the body,
7323 just the name of the macro being defined.
7324
7325 * info.el (Info-read-node-name-2): New function.
7326 (Info-read-node-name-1): Use that.
7327 Add a completion-base-size-function property.
7328
7329 * simple.el (completion-setup-function): Look for
8511877a 7330 completion-base-size-function property of minibuffer-completion-table.
ce6e10af
RS
7331
7332 * files.el (locate-file-completion): Doc fix.
7333
7334 * printing.el: Don't call pr-update-menus; user must do that.
7335
7336 * emacs-lisp/debug.el (debugger-window): New variable.
7337 (debug): Use debugger-window if it is set and still alive.
7338 Record debugger-window for next entry.
c7b96d76 7339
ce6e10af
RS
7340 * mail/supercite.el (sc-mail-glom-frame): Mark as risky.
7341
c7b96d76 73422005-06-06 Matthias F\e,Av\e(Brste <slashdevslashnull@gmx.net>
ce6e10af
RS
7343
7344 * files.el (hack-local-variables-confirm): New arg FLAG-TO-CHECK.
7345 (hack-one-local-variable, hack-local-variables)
7346 (hack-local-variables-prop-line): Pass that arg.
7347
9c7f6bb3
KS
73482005-06-06 Kim F. Storm <storm@cua.dk>
7349
7350 * ido.el (ido-first-match, ido-only-match, ido-subdir)
7351 (ido-indicator): Remove -face suffix from face names.
7352
c476bcb0
JL
73532005-06-06 Juri Linkov <juri@jurta.org>
7354
7355 * font-lock.el (font-lock-regexp-backslash)
7356 (font-lock-regexp-backslash-construct): New faces.
7357 (lisp-font-lock-keywords-2): Use new faces. Match `?:' only
7358 after `('. Add `while-no-input' to control structures.
7359
7360 * faces.el (no-break-space, shadow): New faces.
7361 (escape-glyph): Use less loud colors pink2 and red4.
7362
7363 * diff-mode.el (diff-context-face)
7364 * dired.el (dired-ignored)
7365 * rfn-eshadow.el (file-name-shadow)
7366 * tmm.el (tmm-inactive-face): Inherit from `shadow' face.
7367
7368 * info.el (Info-title-1-face): Use green instead of yellow because
7369 bold yellow is not readable on light backgrounds.
7370
7371 * progmodes/compile.el (compilation-start): Move `erase-buffer' up
7372 before selecting the desired mode to not spend time fontifying
7373 old contents.
7374
f7f17975
JB
73752005-06-06 Juanma Barranquero <lekktu@gmail.com>
7376
b3c70578
JB
7377 * thumbs.el (thumbs-thumbsdir-max-size, thumbs-image-resizing-step)
7378 (thumbs-thumbsdir-auto-clean): Fix typos in docstrings.
7379
01f438b9
JB
7380 * ps-print.el (ps-default-fg, ps-default-bg):
7381 Fix typos in docstrings.
7382
f7f17975
JB
7383 * isearchb.el (isearchb): Don't pass a spurious second argument to
7384 `iswitchb-completions'.
7385
c1205dad
NR
73862005-06-05 Nick Roberts <nickrob@snap.net.nz>
7387
7388 * progmodes/gdb-ui.el (gdb-info-locals-handler): Use window point
7389 to preserve point.
7390 (gdb-find-file-hook): Add doc string.
7391
7392 * progmodes/gud.el (gdb, gud-menu-map): Add command to evaluate
eb78dfb8 7393 C dereferenced pointer expression.
32759db5 7394 (gud-tool-bar-map): Put it on the tool bar. Re-order icons.
c1205dad
NR
7395
7396 * toolbar/gud-pstar.xpm, toolbar/gud-pstar.pbm: New files.
7397
eb78dfb8
JB
7398 * toolbar/gud-break.xpm, toolbar/gud-cont.xpm, toolbar/gud-down.xpm
7399 * toolbar/gud-finish.xpm, toolbar/gud-ni.xpm, toolbar/gud-n.xpm
7400 * toolbar/gud-print.xpm, toolbar/gud-remove.xpm, toolbar/gud-run.xpm
7401 * toolbar/gud-si.xpm, toolbar/gud-s.xpm, toolbar/gud-until.xpm
7402 * toolbar/gud-up.xpm, toolbar/gud-watch.xpm:
c1205dad
NR
7403 Make background transparent.
7404
bfe5418b
LT
74052005-06-04 Luc Teirlinck <teirllm@auburn.edu>
7406
7407 * font-lock.el (font-lock-add-keywords): Doc fix. Comment change.
7408 (font-lock-remove-keywords): Doc fix.
7409 (font-lock-mode-major-mode): Compiler defvar.
7410 (font-lock-set-defaults): Use `font-lock-mode-major-mode'.
7411
7412 * font-core.el (font-lock-mode-major-mode): Compiler defvar.
7413 (font-lock-mode): Update `font-lock-mode-major-mode'.
7414 (font-lock-set-defaults): Compiler defvar.
7415 (font-lock-default-function): Take `font-lock-mode-major-mode'
7416 into account.
7417
7418 * emacs-lisp/easy-mmode.el (define-global-minor-mode): Make it
7419 keep track of which major mode it enabled the minor mode for.
7420 Use find-file-hook again. Update docstring.
7421
7422 * simple.el (eval-expression-print-level)
7423 (eval-expression-print-length, eval-expression-debug-on-error):
7424 Doc fixes.
7425
91018229
EZ
74262005-06-04 Matt Hodges <MPHodges@member.fsf.org>
7427
b6f0a397
EZ
7428 * iswitchb.el (iswitchb-single-match-face)
7429 (iswitchb-current-match-face, iswitchb-virtual-matches-face)
7430 (iswitchb-invalid-regexp-face): New faces.
7431 (iswitchb-completions): Use them.
ed975fa6 7432 (iswitchb-use-faces): Rename from iswitchb-use-fonts, which is
b6f0a397
EZ
7433 now marked as an obsolete alias.
7434 (iswitchb-read-buffer): Remove check for bound font variables.
7435 (iswitchb-invalid-regexp): New free variable.
7436 (iswitchb-get-matched-buffers): Catch invalid-regexp errors and
7437 set iswitchb-invalid-regexp.
7438 (iswitchb, iswitchb-complete, iswitchb-completions): Deal with
7439 invalid regexps.
7440 (iswitchb-completions): Add check for complete match when entering
7441 a regexp.
7442 (iswitchb-completions): Remove require-match argument.
bfe5418b 7443 (iswitchb-exhibit): Fix caller.
b6f0a397
EZ
7444 (iswitchb-common-match-inserted): New variable.
7445 (iswitchb-complete, iswitchb-completion-help): Use it.
91018229 7446
94d4bafb
EZ
74472005-06-04 David Reitter <david.reitter@gmail.com> (tiny change)
7448
7449 * url-http.el (url-http-chunked-encoding-after-change-function):
7450 Use `url-http-debug' instead of `message'.
7451
86b21ac3
EZ
74522005-06-04 Thierry Emery <thierry.emery@free.fr> (tiny change)
7453
7454 * url-http.el (url-http-parse-headers): Pass redirected URL as a
7455 callback argument.
7456
61e40b6d
KS
74572005-06-04 Kim F. Storm <storm@cua.dk>
7458
555228aa
KS
7459 * simple.el (line-move): Only call sit-for when moving backwards.
7460
61e40b6d
KS
7461 * ido.el (ido-make-merged-file-list-1): New defun split from
7462 ido-make-merged-file-list.
7463 (ido-make-merged-file-list): Bind throw-on-input around call to
7464 ido-make-merged-file-list-1. Return input-pending-p if
7465 interrupted by more input available.
7466 (ido-read-internal): Handle input-pending-p return value from
7467 ido-make-merged-file-list.
7468
10b234c0
SM
74692005-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
7470
fab31ec3
SM
7471 * textmodes/flyspell.el (flyspell-check-word-p): Simplify silly
7472 compatibility code.
7473
10b234c0
SM
7474 * international/latexenc.el (latexenc-find-file-coding-system):
7475 Don't inherit the EOL part of the coding-system from the
7476 tex-main buffer. Fit within 80 columns.
7477
76668788
NR
74782005-06-03 Matt Hodges <MPHodges@member.fsf.org>
7479
7480 * tmm.el (tmm-inactive-face): New face.
7481 (tmm-remove-inactive-mouse-face): New function.
7482 (tmm-prompt, tmm-add-one-shortcut)
7483 (tmm-add-prompt, tmm-get-keymap): Make active menu items visible
7484 but not selectable.
7485
6312e5f7
JB
74862005-06-03 Juanma Barranquero <lekktu@gmail.com>
7487
7488 * faces.el (face-equal): Improve argument/docstring consistency.
7489
30edba6e
DP
74902005-06-03 Daniel Pfeiffer <occitan@esperanto.org>
7491
7492 * progmodes/make-mode.el (makefile-targets-face)
7493 (makefile-shell-face, makefile-makepp-perl-face): Add :version.
7494 (makefile-bsdmake-dependency-regex)
7495 (makefile-makepp-rule-action-regex)
7496 (makefile-bsdmake-rule-action-regex): New constants.
7497 (makefile-makepp-mode, makefile-bsdmake-mode): Use them.
7498
7499 * progmodes/compile.el (compilation-error-regexp-alist-alist):
7500 Allow (...) within `...' for makepp messages.
7501
899a431b 75022005-06-03 Michael Kifer <kifer@cs.stonybrook.edu>
30edba6e 7503
85268d70 7504 * ediff-diff.el (ediff-same-contents): Eliminate CL-type functions.
30edba6e 7505
85268d70
JB
7506 * ediff-mult.el (ediff-intersect-directories): Make sure that ".." and
7507 "." files are deleted from all file lists before comparison.
30edba6e 7508
85268d70
JB
7509 * viper-keym.el (viper-toggle-key, viper-quoted-insert-key)
7510 (viper-ESC-key): Made them customizable.
30edba6e 7511
10b234c0 7512 * viper.el (viper-non-hook-settings): Fix the names of defadvices.
30edba6e 7513
bfadb7ec
LT
75142005-06-01 Luc Teirlinck <teirllm@auburn.edu>
7515
7516 * autorevert.el (auto-revert-buffers): Use save-match-data.
7517
6cb9fac3
SM
75182005-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
7519
7520 * emacs-lisp/easymenu.el (easy-menu-return-item): Quick fix to find
7521 menu items with a nil command binding.
7522
011131fd
JB
75232005-06-01 Juanma Barranquero <lekktu@gmail.com>
7524
358e4d6d
JB
7525 * emacs-lisp/cl-macs.el (defsetf):
7526 Improve argument/docstring consistency.
7527
011131fd
JB
7528 * faces.el (list-faces-display): Improve the formatting by
7529 computing the maximum length required for any face-name (reworked
7530 patch of 1999-01-11, accidentally deleted on 1999-07-21).
7531 (internal-find-face): Remove redundant info in docstring.
7532
7653a3dc
NR
75332005-06-01 Nick Roberts <nickrob@snap.net.nz>
7534
7535 * progmodes/gdb-ui.el (gdb-set-gud-minor-mode-1)
7536 (gdb-info-breakpoints-custom, gdb-delete-breakpoint)
7537 (gdb-goto-breakpoint, gdb-source-info, gdb-get-location)
7538 (gdb-assembler-custom): Improve regexps.
ed975fa6 7539 (def-gdb-auto-update-handler): Use window point to preserve point.
7653a3dc 7540
9ccee7d0
SM
75412005-05-31 Stefan Monnier <monnier@iro.umontreal.ca>
7542
7543 * thumbs.el (thumbs-mode): Fix misuse of make-variable-buffer-local.
7544
ad83e1f4
JB
75452005-05-31 Jay Belanger <belanger@truman.edu>
7546
7547 * calc/calc-embed.el (calc-embedded-word): Change argument passed
7548 to calc-embedded.
7549 (calc-embedded-make-info): Have plain prefix argument select
7550 entire line.
7551
2cd16d74
JB
75522005-05-31 Juanma Barranquero <lekktu@gmail.com>
7553
d0213ee1
JB
7554 * faces.el (list-faces-display): Signal error if passed a regexp
7555 that matches no face name.
7556
2cd16d74
JB
7557 * simple.el (filter-buffer-substring): Fix typo in docstring.
7558
f35aff82
RS
75592005-05-31 Richard M. Stallman <rms@gnu.org>
7560
9ccee7d0 7561 * progmodes/vhdl-mode.el (vhdl-fill-region): Test ARG, not INTERACTIVE.
f35aff82
RS
7562 (vhdl-emacs-21): Doc fix.
7563 (vhdl-mode): Unconditionally set comment-padding.
7564 (vhdl-fixup-whitespace-region): Insert spaces only where
7565 there are none.
7566 (vhdl-statistics-buffer): Make the Emacs 21 behavior universal.
7567
c7a4ce37
JW
75682005-05-30 John Wiegley <johnw@newartisans.com>
7569
881b07f9
JB
7570 * eshell/em-cmpl.el, eshell/em-dirs.el, eshell/em-glob.el
7571 * eshell/em-unix.el, eshell/esh-ext.el, eshell/esh-io.el
7572 * eshell/esh-util.el, eshell/esh-var.el: Change all uses of
c7a4ce37
JW
7573 `directory-sep-char' to ?/, and all uses of `string-to-int' to
7574 `string-to-number'.
7575
e39f3cfe
JB
75762005-05-30 Jay Belanger <belanger@truman.edu>
7577
7578 * calc/calc.el (calc-bug-address): Fix docstring.
7579 (calc-window-hook, calc-trail-window-hook): New variables.
7580 (calc-trail-display): Restore use of calc-trail-window-hook.
7581 (calc): Restore use of calc-window-hook.
7582
6dfa731f
MY
75832005-05-31 Masatake YAMATO <jet@gyve.org>
7584
3c1ebc5a 7585 * emacs-lisp/find-func.el (find-function-noselect): Handle subroutines.
6dfa731f 7586
3c1ebc5a 7587 * help-fns.el (help-C-file-name): Add autoload mark for
6dfa731f
MY
7588 `find-function-noselect'.
7589
3c1ebc5a
SM
75902005-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
7591
7592 * textmodes/tex-mode.el (tex-compile-commands, tex-compile)
7593 (tex-start-tex): Undo all but the last part of the 2005-05-28 change.
7594
3f72dc73
GM
75952005-05-30 Glenn Morris <gmorris@ast.cam.ac.uk>
7596
7597 * calendar/diary-lib.el (mark-included-diary-files): Only kill
7598 included diary buffer if it was not already being visited.
7599 Reported by Stephen Berman <Stephen.Berman@gmx.net>.
7600
7601 * calendar/icalendar.el (top-level): Do not require 'appt.
7602
7603 * mail/supercite.el (sc-select-attribution): Only use a list
7604 element from sc-attrib-selection-list if it returns a string.
7605 Reported by Davide G. M. Salvetti <salve@debian.org>.
7606
0df06447
JB
76072005-05-30 Juanma Barranquero <lekktu@gmail.com>
7608
588c0770 7609 * thumbs.el (thumbs-thumbname): The resulting thumbname now
0df06447
JB
7610 includes a hash value to improve its uniqueness, and has a ".jpg"
7611 extension. Also, it is now a valid filename on all systems.
7612 (thumbs-make-thumb): Use `let', not `let*'.
7613 (thumbs-show-thumbs-list): Check for JPEG availability.
7614
b8caac06
RS
76152005-05-30 Richard M. Stallman <rms@gnu.org>
7616
7617 * filesets.el (filesets-menu-ensure-use-cached):
7618 Prevent warning when emacs-version>= is undefined.
7619
7620 * printing.el (pr-interactive-n-up): Use string-to-number.
7621
7622 * emulation/tpu-mapper.el: Use eval-buffer, not eval-current-buffer.
7623
7624 * emacs-lisp/bytecomp.el (byte-compile-nogroup-warn):
7625 Warn only when name to be defined is quoted.
7626
4809e59f
NR
76272005-05-30 Nick Roberts <nickrob@snap.net.nz>
7628
7629 * progmodes/gdb-ui.el (gdb-toggle-breakpoint):
7630 Make regexp more robust.
0df06447 7631 (gdb-display-assembler-buffer, gdb-frame-assembler-buffer):
4809e59f
NR
7632 Force regeneration of disassembly.
7633
2a1669a2
JB
76342005-05-29 Jay Belanger <belanger@truman.edu>
7635
7636 * calc/calc.el (calc-user-invocation): Check if
7637 calc-invocation-macro is non-nil.
7638
5f43c63c
JL
76392005-05-29 Juri Linkov <juri@jurta.org>
7640
7641 * add-log.el (change-log-font-lock-keywords):
7642 Add `+' to e-mail regexp to accept mail address with keywords.
7643
7644 * man.el (Man-name-regexp): Add `:' to accept qualified names.
7645
7fa9f4eb
LT
76462005-05-29 Luc Teirlinck <teirllm@auburn.edu>
7647
7648 * progmodes/inf-lisp.el (inferior-lisp-mode): Use delay-mode-hooks.
7649
7650 * ielm.el (inferior-emacs-lisp-mode): Ditto.
7651
cad2b414
RS
76522005-05-29 Richard M. Stallman <rms@gnu.org>
7653
7654 * textmodes/flyspell.el (flyspell-auto-correct-previous-word):
7655 Undo the change that moves to end of the current word.
7656
8c6fb9d0
NR
76572005-05-29 Nick Roberts <nickrob@snap.net.nz>
7658
7659 * progmodes/gdb-ui.el (gdb-memory-set-repeat-count):
7660 Throw error when count <= 0 to ensure input is a number.
7661 (gdb-read-memory-custom): Pick up address from buffer.
7662 (gdb-memory-mode): Allow user to increment and decrement
7663 memory address from header line.
7664
c16b1394
RS
76652005-05-29 Richard M. Stallman <rms@gnu.org>
7666
a8c453e6
RS
7667 * flyspell.el (flyspell-version): Function deleted.
7668 (flyspell-auto-correct-previous-hook): Doc fix.
7fa9f4eb 7669
c16b1394
RS
7670 * jit-lock.el (jit-lock-function, jit-lock-after-change):
7671 Do nothing if memory is full.
7672
7673 * font-lock.el (font-lock-fontify-syntactically-region):
7674 Pass t for GREEDY to looking-back.
7675
7676 * saveplace.el (save-place-alist-to-file): Write the file
7677 using write-region.
7678
7679 * subr.el (looking-back): New argument GREEDY.
7680
7681 * progmodes/compile.el (compilation-start): Set the mode
7682 before inserting the initial text.
7683
7684 * progmodes/which-func.el (which-func-update-1): Turn the mode
7685 off in case of error by setting which-func-mode.
7fa9f4eb 7686
52eb0373 76872005-05-29 Peter Heslin <p.j.heslin@durham.ac.uk> (tiny change)
c16b1394 7688
cad2b414 7689 * flyspell.el (flyspell-auto-correct-previous-word):
7fa9f4eb 7690 Narrow down to what's on the screen, and recenter overlays
cad2b414 7691 at the end of the next word.
7fa9f4eb 7692
52eb0373 76932005-05-29 Manuel Serrano <Manuel.Serrano@sophia.inria.fr>
7fa9f4eb 7694
a8c453e6 7695 * flyspell.el (flyspell-emacs, flyspell-use-local-map): Vars moved up.
0df06447 7696 (flyspell-default-delayed-commands): Add backward-delete-char-untabify.
a8c453e6
RS
7697 (flyspell-abbrev-p): Default to nil.
7698 (flyspell-use-global-abbrev-table-p): Doc fix.
7699 (flyspell-large-region): Allow nil as value.
7700 (flyspell-use-meta-tab, flyspell-auto-correct-binding): New variables.
7701
7702 (mail-mode-flyspell-verify): More robust handling
7703 of `mail-header-separator'. More efficient signature detection.
7704 Allow for regexp metacharacters in message-header-separator.
85be564d 7705 Adding `To' not to be checked in mail-mode-flyspell-verify.
a8c453e6
RS
7706
7707 (flyspell-prog-mode): Run flyspell-prog-mode-hook.
7708 (flyspell-mouse-map): Bind M-TAB only if flyspell-use-meta-tab.
7709 Bind flyspell-auto-correct-binding.
7710 Bind C-. and C-, .
7711 (flyspell-mode-map): Likewise.
7712 (flyspell-mode): Doc fix.
7713 (flyspell-accept-buffer-local-defs): Preserve current buffer.
7714 (flyspell-mode-on): Bind flyspell-mouse-map and flyspell-mode-map.
7715 (flyspell-word-cache-result): New var, always local.
7716 (flyspell-check-pre-word-p): Doc fix.
7717 (flyspell-check-changed-word-p): Handle spc like newline.
7718 (flyspell-post-command-hook): Set flyspell-word-cache-result.
7719 (flyspell-word-search-backward, flyspell-word-search-forward):
7720 New functions.
7721 (flyspell-word): Return t if nothing to check.
7722 When parsing TeX code, check for after } or \.
7723 Use flyspell-word-search-backward to find previous word.
7724 Return nil if duplicated word.
7725 For word already checked, return same value as last time.
7726 Set flyspell-word-cache-result after checking.
7727 Don't clobber the return value.
7728 (flyspell-get-word): Major rewrite.
7729 (flyspell-external-point-words): New locals pword, pcount.
7730 Fix size used in progress message.
7731 Find the proper corresponding word in flyspell-large-region-buffer.
7732 (flyspell-region): Check for flyspell-large-region = nil.
7733 (flyspell-highlight-incorrect-region): Clean up overlays in region.
7734 (flyspell-auto-correct-word): Check that WORD is a cons.
7735 (flyspell-correct-word): Likewise.
a8c453e6 7736
adde7693
DP
77372005-05-29 Daniel Pfeiffer <occitan@esperanto.org>
7738
7739 * progmodes/make-mode.el (makefile-rule-action-regex)
d85d15c8
DP
7740 (makefile-macroassign-regex, makefile-makepp-mode)
7741 (makefile-bsdmake-mode): Continuation lines may be empty.
adde7693
DP
7742 Reported by Joshua Varner.
7743 (makefile-makepp-font-lock-keywords): Add $(stem).
7744
b5352ff5
KB
77452005-05-28 Karl Berry <karl@gnu.org>
7746
0df06447 7747 * textmodes/tex-mode.el: Now that tex-send-command calls
b5352ff5
KB
7748 shell-quote-argument (2005-03-31 change), remove all calls to
7749 shell-quote-argument; they all end up invoking tex-send-command.
7750 The double quoting loses on filenames with non-safe characters,
7751 such as "@". Reported by Frederik Fouvry.
7752
3daabddd
NR
77532005-05-29 Nick Roberts <nickrob@snap.net.nz>
7754
7755 * progmodes/gdb-ui.el (gdb-assembler-custom): Be more careful
7756 about preserving point.
7757
1565a620
JB
77582005-05-27 Jay Belanger <belanger@truman.edu>
7759
7760 * calc/calc-misc.el (calc-info-goto-node): Use info instead of
7761 Info-goto-node.
7762
05294d63
JB
7763 * calc/calc-embed.el (calc-embed-arg): New variable.
7764 (calc-do-embedded-activate, calc-embedded-activate-formula)
7765 (calc-embedded-edit, calc-do-embedded-activate): Replace undeclared
7766 variable by new variable.
7767 (calc-embedded-make-info): Replace undeclared variable by new
7768 variable. When selecting region with positive prefix
7769 argument, use end of previous line instead of beginning of line.
7770
7771 * calc/calc-aent.el (calc-arg-values): Declare it.
7772
7773 * calc/calc-ext.el (calc-help-map, calc-alg-map, calc-alg-esc-map):
7774 Declare them.
7775
7776 * calc/calc-stuff.el (math-decls-cache-tag): Declare it.
7777
7778 * calc/calc.el (calc-alg-map): Declare it.
7779
7780 * calc/calcalg2.el (math-decls-cache, math-decls-all): Declare them.
7781
f8916156
NR
77822005-05-28 Nick Roberts <nickrob@snap.net.nz>
7783
7784 * progmodes/gdb-ui.el (gdb-all-registers): New variable.
7785 (gdb-registers-buffer, toggle-gdb-all-registers):
7786 Toggle display of floating point registers.
7787 (gdb-registers-mode-map): Bind SPC to toggle-gdb-all-registers.
7788
0df06447 7789 * progmodes/gud.el (gud-goto-info): Use info. Don't use require.
f8916156
NR
7790 (toggle-gud-tooltip-dereference):
7791 Rename from gud-toggle-tooltip-dereference.
7792
83040cb0
SM
77932005-05-27 Stefan Monnier <monnier@iro.umontreal.ca>
7794
7795 * info.el (Info-goto-node): Revert autoload addition (2004-06-12).
7796
63971eab
JB
77972005-05-27 Jay Belanger <belanger@truman.edu>
7798
7799 * calc/calc-prog.el (calc-kbd-report): Remove.
7800 (calc-kbd-query): Rewrite.
7801
d5e1a786
JB
78022005-05-27 Juanma Barranquero <lekktu@gmail.com>
7803
83040cb0 7804 * image.el (image-library-alist): Move to image.c.
d5e1a786
JB
7805 (image-type-available-p): Doc fix.
7806
6c5a38fa
LK
78072005-05-27 Lute Kamstra <lute@gnu.org>
7808
18a8c773 7809 * calc/calc.el (calc):
1f2503a5 7810 * outline.el (outline-1, outline-2, outline-3, outline-4)
18a8c773
LK
7811 (outline-5, outline-6, outline-7, outline-8):
7812 * textmodes/dns-mode.el (dns-mode):
7813 * textmodes/sgml-mode.el (sgml-namespace-face):
7814 * textmodes/tex-mode.el (superscript, subscript, tex-math-face)
3ec0e903 7815 (tex-verbatim-face, tex-use-reftex):
83040cb0
SM
7816 * textmodes/texinfo.el (texinfo-heading-face):
7817 Specify customization group.
1f2503a5 7818
6c5a38fa
LK
7819 * longlines.el: Don't require easy-mmode.
7820 (longlines-visible-face): Specify customization group.
7821
7cf49add
KH
78222005-05-27 Kenichi Handa <handa@m17n.org>
7823
7824 * language/cyrillic.el: Add cyrillic-iso8859-5 characters in the
7825 encoding table of windows-1251.
7826
83040cb0
SM
7827 * international/ucs-tables.el (ucs-set-table-for-input):
7828 If translation-table-for-input of a coding system is a symbol, get
7cf49add
KH
7829 its translation-table property.
7830
7831 * international/code-pages.el: Don't register a coding system into
7832 non-iso-charset-alist more than once.
7833 (cp-make-coding-system): Likewise.
1f2503a5 7834
9c041409
JW
78352005-05-26 John Wiegley <johnw@newartisans.com>
7836
6b6f91b3
JW
7837 * eshell/esh-cmd.el (eshell-eval-command): If the return value of
7838 `eshell-resume-eval' is wrapped in a list, it indicates that the
7839 command was run asynchronously. In that case, unwrap the value
7840 before checking the delimiter value.
7841
9c041409 7842 * eshell/em-cmpl.el (eshell-complete-parse-arguments): If the
83040cb0
SM
7843 character before a space at the end of a line is \, assume the space
7844 is part of the last argument rather than a final argument separator.
9c041409 7845
83040cb0
SM
7846 * eshell/esh-io.el (eshell-get-target): If `eshell-buffer-shorthand'
7847 is in use, and the target is `t' or `nil' (which are the most common
7848 values), don't assume that the symbol target is a buffer.
9c041409 7849
ddfbe5db
LT
78502005-05-26 Luc Teirlinck <teirllm@auburn.edu>
7851
7852 * calendar/calendar.el (calendar-mode-line-format):
7853 Use mode-line-highlight as mouse-face.
7854
7855 * time.el (display-time-string-forms, display-time-update):
7856 Use mode-line-highlight as mouse-face.
7857
04e9c13c
JB
78582005-05-26 Jay Belanger <belanger@truman.edu>
7859
7860 * calc/calc.el (calc-language-alist): Remove extra defvar.
7861
6441d280
LK
78622005-05-26 Lute Kamstra <lute@gnu.org>
7863
7864 * arc-mode.el (archive-mode):
7865 * bookmark.el (bookmark-read-annotation-mode)
7866 (bookmark-edit-annotation-mode, bookmark-bmenu-mode):
7867 * bs.el (bs-mode):
7868 * calc/calc-yank.el (calc-edit-mode):
7869 * calc/calc.el (calc-mode, calc-trail-mode):
7870 * calculator.el (calculator-mode):
7871 * chistory.el (command-history-mode):
7872 * comint.el:
7873 * cus-edit.el (custom-mode):
7874 * descr-text.el (describe-text-mode):
7875 * ebuff-menu.el (Electric-buffer-menu-mode):
7876 * ediff-util.el (ediff-mode):
4b66bdf0
LK
7877 * emacs-lisp/re-builder.el (reb-mode):
7878 * emulation/vi.el (vi-mode-setup):
7879 * emulation/ws-mode.el (wordstar-mode):
7880 * eshell/esh-mode.el (eshell-mode):
6441d280
LK
7881 * forms.el (forms-mode):
7882 * help-mode.el (help-mode):
7883 * hexl.el (hexl-mode):
7884 * ibuffer.el (ibuffer-mode):
7885 * ielm.el (inferior-emacs-lisp-mode):
7886 * info.el (Info-mode, Info-edit-mode):
4b66bdf0 7887 * international/swedish.el:
6441d280
LK
7888 * ledit.el (ledit-from-lisp-mode):
7889 * locate.el (locate-mode):
4b66bdf0
LK
7890 * mail/rmail.el (rmail-mode):
7891 * mail/rmailedit.el (rmail-edit-mode):
7892 * mail/rmailsum.el (rmail-summary-mode):
7893 * mail/supercite.el (sc-electric-mode):
7894 * net/eudc.el (eudc-mode):
7895 * net/quickurl.el (quickurl-list-mode):
7896 * net/snmp-mode.el (snmp-mode, snmpv2-mode):
7897 * obsolete/ooutline.el (outline-mode):
7898 * obsolete/options.el (Edit-options-mode):
7899 * obsolete/rnews.el (news-mode):
7900 * obsolete/rnewspost.el (news-reply-mode):
7901 * play/5x5.el (5x5-mode):
7902 * play/decipher.el (decipher-mode, decipher-stats-mode):
7903 * play/gomoku.el (gomoku-mode):
7904 * play/snake.el (snake-mode):
7905 * play/solitaire.el (solitaire-mode):
7906 * play/tetris.el (tetris-mode):
681c6a37
LK
7907 * progmodes/ada-mode.el (ada-mode):
7908 * progmodes/antlr-mode.el (antlr-mode):
7909 * progmodes/autoconf.el (autoconf-mode):
7910 * progmodes/dcl-mode.el (dcl-mode):
7911 * progmodes/delphi.el (delphi-mode):
9a969196
LK
7912 * progmodes/ebrowse.el (ebrowse-tree-mode)
7913 (ebrowse-electric-list-mode, ebrowse-member-mode)
681c6a37
LK
7914 (ebrowse-electric-position-mode):
7915 * progmodes/f90.el (f90-mode):
7916 * progmodes/fortran.el (fortran-mode):
7917 * progmodes/icon.el (icon-mode):
7918 * progmodes/idlw-help.el (idlwave-help-mode):
7919 * progmodes/idlw-shell.el (idlwave-shell-mode):
7920 * progmodes/idlwave.el (idlwave-mode):
7921 * progmodes/inf-lisp.el (inferior-lisp-mode):
7922 * progmodes/m4-mode.el (m4-mode):
7923 * progmodes/meta-mode.el (metafont-mode, metapost-mode):
7924 * progmodes/modula2.el (modula-2-mode):
7925 * progmodes/octave-inf.el (inferior-octave-mode):
7926 * progmodes/octave-mod.el (octave-mode):
7927 * progmodes/pascal.el (pascal-mode):
7928 * progmodes/sh-script.el (sh-mode):
7929 * progmodes/sql.el (sql-mode, sql-interactive-mode):
7930 * progmodes/vhdl-mode.el (vhdl-mode):
7931 * progmodes/xscheme.el (scheme-interaction-mode):
6441d280
LK
7932 * replace.el (occur-mode):
7933 * ses.el (ses-mode):
7934 * simple.el (completion-list-mode):
7935 * skeleton.el:
7936 * speedbar.el (speedbar-mode):
48985adc 7937 * term.el (term-mode):
6441d280 7938 * terminal.el (terminal-edit-mode):
681c6a37
LK
7939 * textmodes/reftex-index.el (reftex-index-mode)
7940 (reftex-index-phrases-mode):
7941 * textmodes/reftex-sel.el (reftex-select-label-mode)
7942 (reftex-select-bib-mode):
7943 * textmodes/reftex-toc.el (reftex-toc-mode):
6441d280 7944 * wdired.el (wdired-change-to-wdired-mode):
48985adc
KS
7945 * wid-browse.el (widget-browse-mode):
7946 Use run-mode-hooks.
6441d280
LK
7947
7948 * array.el (array-mode):
4b66bdf0
LK
7949 * calendar/todo-mode.el (todo-mode):
7950 * man.el (Man-mode):
7951 * play/landmark.el (lm-mode):
48985adc
KS
7952 * play/mpuz.el (mpuz-mode):
7953 Use kill-all-local-variables and run-mode-hooks.
6441d280
LK
7954
7955 * subr.el (delay-mode-hooks): Specify indentation.
7956
4b66bdf0
LK
79572005-05-26 Mark A. Hershberger <mah@everybody.org>
7958
ca19f3f1
AS
7959 * xml.el (xml-substitute-special): Don't die for undefined xml
7960 entities.
4b66bdf0 7961
3e00c50e
JB
79622005-05-26 Jay Belanger <belanger@truman.edu>
7963
7964 * calc/calc-prog.el (calc-user-define-edit): Don't find substring
7965 of nil.
7966
8da4dd76
NR
79672005-05-27 Nick Roberts <nickrob@snap.net.nz>
7968
7969 * progmodes/gdb-ui.el (gdb-frame-address):
7970 Rename from gdb-current-address.
7971 (gdb-previous-frame-address): Rename from gdb-previous-address.
7972 (gdb-selected-frame): Rename from gdb-current-frame.
7973 (gdb-get-selected-frame): Rename from gdb-get-current-frame.
7974 (gdb-frame-number): Rename from gdb-current-stack-level.
7975 (gdb-ann3): Match new mode-name for disassembly buffer.
588c0770 7976 Extend initialization of variables.
8da4dd76
NR
7977 (gdb-post-prompt): Update disassembly from gdb-frame-handler.
7978 (gdb-memory-mode): Use mouse-face in header line.
7979 (gdb-assembler-buffer-name): Call it disassembly and give frame
7980 in mode line.
7981 (gdb-source-spec-regexp, gdb-assembler-custom)
7982 (gdb-invalidate-assembler, gdb-frame-handler):
7983 Make robust to leading zeroes in address format.
7984
8ba93b1c
CD
79852005-05-26 Carsten Dominik <dominik@science.uva.nl>
7986
d5e1a786 7987 * textmodes/org.el (org-mode): Use `define-derived-mode' to
8ba93b1c
CD
7988 define `org-mode'.
7989 (org-agenda-mode): Use `run-mode-hooks' instead of `run-hooks'.
7990
83040cb0 79912005-05-26 Stefan Monnier <monnier@iro.umontreal.ca>
04c71a26
NR
7992
7993 * log-edit.el (log-edit-changelog-entries): Distinguish between
7994 filenames like xfns.c and fns.c.
04c71a26 7995
dd53d2c8
LT
79962005-05-25 Luc Teirlinck <teirllm@auburn.edu>
7997
7998 * buff-menu.el (Buffer-menu-revert-function): Improve handling of
7999 point after reverting.
8000 (Buffer-menu-make-sort-button): Handle the case where
8001 `Buffer-menu-use-header-line' is nil.
8002
214dd398
TTN
80032005-05-25 Thien-Thi Nguyen <ttn@gnu.org>
8004
8005 * vms-patch.el (vms-magic-right-square-brace, vms-magic-colon):
8006 New funcs. In minibuffer-local-completion-map bind `]', `/'
8007 and `:' to them.
8008
b6666b5f
SM
80092005-05-25 Stefan Monnier <monnier@iro.umontreal.ca>
8010
8011 * startup.el (normal-top-level): Allow modification of load-path while
8012 we're iterating over it.
8013
f75049fc
JB
80142005-05-25 Juanma Barranquero <lekktu@gmail.com>
8015
8016 * thumbs.el (thumbs-thumbsdir-max-size, thumbs-temp-file)
8017 (thumbs-cleanup-thumbsdir, thumbs-call-convert)
8018 (thumbs-resize-interactive, thumbs-insert-image)
8019 (thumbs-insert-thumb, thumbs-dired-show-marked)
8020 (thumbs-find-image-at-point, thumbs-delete-images)
8021 (thumbs-rename-images, thumbs-next-image, thumbs-dired-setroot)
8022 (thumbs-increment-image-size, thumbs-decrement-image-size):
8023 Fix typos in docstrings.
8024
ccc90048
AS
80252005-05-24 Andre Spiegel <spiegel@gnu.org>
8026
83040cb0 8027 * progmodes/cperl-mode.el (cperl-vc-header-alist): Obsolete.
ccc90048
AS
8028 (cperl-vc-rcs-header, cperl-vc-sccs-header): New user options.
8029 (cperl-mode): Use them.
8030
18fde850
JB
80312005-05-24 Juanma Barranquero <lekktu@gmail.com>
8032
8033 * window.el (quit-window, shrink-window-if-larger-than-buffer):
8034 Doc fixes.
8035
86041bae
NR
80362005-05-24 Nick Roberts <nickrob@snap.net.nz>
8037
b6666b5f 8038 * progmodes/gdb-ui.el (gdb-inferior-io-mode-map):
04c71a26 8039 Bind C-d to gdb-inferior-io-eof.
86041bae
NR
8040
8041 * dired.el (dired-dnd-popup-notice): Use message-box.
8042
359e4563
MY
80432005-05-23 Masatake YAMATO <jet@gyve.org>
8044
b6666b5f
SM
8045 * bindings.el (mode-line-major-mode-keymap):
8046 Bind [mode-line down-mouse-1] to `mouse-major-mode-menu'.
359e4563
MY
8047
8048 * faces.el (mode-line-highlight): New face.
8049
8050 * ruler-mode.el (ruler-mode-ruler): Use mode-line-highlight
8051 as mouse-face.
8052
8053 * bindings.el (top-level, help-echo, mode-line-modified)
8054 (mode-line-mule-info, mode-line-eol-desc): Use mode-line-highlight
8055 as mouse-face.
8056
28fdc86a
JB
80572005-05-23 Juanma Barranquero <lekktu@gmail.com>
8058
a4632380
JB
8059 * progmodes/cc-engine.el (c-guess-basic-syntax):
8060 Remove spurious call to `zerop'.
8061
28fdc86a
JB
8062 * emacs-lisp/cl.el (acons, pairlis): Add docstring.
8063
7c09345f
MS
80642005-05-23 Martin Stjernholm <bug-cc-mode@gnu.org>
8065
8066 CC Mode update to 5.30.10:
8067
83040cb0 8068 * cc-fonts.el (c-font-lock-declarators): Fix bug where the point
7c09345f
MS
8069 could go past the limit in decoration level 2, thereby causing
8070 errors during interactive fontification.
8071
83040cb0 8072 * cc-mode.el (c-make-inherited-keymap): Fix cc-bytecomp bug when
7c09345f
MS
8073 the file is evaluated interactively.
8074
8075 * cc-engine.el (c-guess-basic-syntax): Handle operator
8076 declarations somewhat better in C++.
8077
8078 * cc-styles.el, cc-mode.el (c-run-mode-hooks): New helper macro to
8079 make use of `run-mode-hooks' which has been added in Emacs 21.1.
28fdc86a
JB
8080 (c-mode, c++-mode, objc-mode, java-mode, idl-mode, pike-mode)
8081 (awk-mode): Use it.
7c09345f
MS
8082 (make-local-hook): Suppress warning about obsoleteness.
8083
8084 * cc-engine.el, cc-align.el, cc-cmds.el
28fdc86a
JB
8085 (c-append-backslashes-forward, c-delete-backslashes-forward)
8086 (c-find-decl-spots, c-semi&comma-no-newlines-before-nonblanks):
7c09345f
MS
8087 Compensate for return value from `forward-line' when it has moved
8088 but not to a different line due to eob.
8089
83040cb0 8090 * cc-engine.el (c-guess-basic-syntax): Fix anchoring in
7c09345f
MS
8091 `objc-method-intro' and `objc-method-args-cont'.
8092
80932005-05-23 Alan Mackenzie <bug-cc-mode@gnu.org>
8094
8095 CC Mode update to 5.30.10:
8096
8097 * cc-mode.el, cc-engine.el, cc-align.el: Change the FSF's address
8098 in the copyright statement. Incidentally, change "along with GNU
8099 Emacs" to "along with this program" where it occurs.
8100
8101 * cc-mode.el: Add a fourth parameter `t' to the awk-mode autoload,
8102 so that it is interactive, hence can be found by M-x awk-mode
8103 whilst cc-mode is yet to be loaded. Reported by Glenn Morris
8104 <gmorris+emacs@ast.cam.ac.uk>.
8105
8106 * cc-awk.el: Add character classes (e.g. "[:alpha:]") into AWK
8107 Mode's regexps.
8108
28fdc86a 81092005-05-23 Kevin Ryde <user42@zip.com.au>
7c09345f
MS
8110
8111 * cc-align.el (c-lineup-argcont): Ignore conses for {} pairs from
8112 c-parse-state, to avoid a lisp error (on bad code).
8113
f1e9abb9
LK
81142005-05-23 Lute Kamstra <lute@gnu.org>
8115
8116 * subr.el (font-lock-defaults): Remove defvar as it's already
8117 defined in font-core.el.
8118
83040cb0 8119 * font-lock.el (font-lock-beginning-of-syntax-function): Fix docstring.
f1e9abb9 8120
28fdc86a
JB
81212005-05-23 Nick Roberts <nickrob@snap.net.nz>
8122
8123 * progmodes/gdb-ui.el (gdb-info-locals-handler): Make regexps
8124 more general and work when GDB variable "print pretty" is on,
8125 as with Emacs, for example.
8126
21178fee
LT
81272005-05-22 Luc Teirlinck <teirllm@auburn.edu>
8128
8129 * font-core.el: Update comment.
8130
83040cb0
SM
8131 * emacs-lisp/easy-mmode.el (define-global-minor-mode):
8132 Use `after-change-major-mode-hook' instead of `find-file-hook'.
21178fee
LT
8133
8134 * buff-menu.el (Buffer-menu-mode): Use `run-mode-hooks'.
8135
a0e8eaa3
EZ
81362005-05-22 Eli Zaretskii <eliz@gnu.org>
8137
8138 * simple.el (yank, yank-pop): Mention `yank-excluded-properties'
8139 and `yank-handler' in the doc strings.
8140
6cd0254f
SM
81412005-05-22 Stefan Monnier <monnier@iro.umontreal.ca>
8142
8143 * emacs-lisp/cl.el (eql): Remove. It's a builtin already.
8144
724e07b9
RS
81452005-05-22 Richard M. Stallman <rms@gnu.org>
8146
1b12fa9d
RS
8147 * help.el (describe-key): Move print-help-return-message call
8148 out of conditional.
8149
724e07b9
RS
8150 * progmodes/etags.el (list-tags): Use with-no-warnings.
8151
8152 * mail/smtpmail.el (smtpmail-open-stream): Use with-no-warnings.
8153 (smtpmail-send-queued-mail): Avoid beginning-of-buffer.
8154 (starttls-extra-args, starttls-extra-arguments): Add defvars.
8155
8156 * mail/mailalias.el (mail-get-names): Avoid beginning-of-buffer.
8157
8158 * language/viet-util.el (viet-viscii-nonascii-translation-table):
8159 Add defvar.
8160
8161 * emulation/viper-ex.el (viper-ex-work-buf, viper-ex-print-buf):
8162 Use defvar, not defconst.
8163
8164 * hexl.el (hexl-follow-line): Use with-no-warnings.
8165
8166 * emulation/tpu-extras.el: Use write-file-functions instead of
8167 write-file-hooks.
8168
8169 * dired.el (dired-font-lock-keywords): Fontify files with junk
8170 extensions even if marked by -F.
8171
2641cc63
JB
81722005-05-22 Juanma Barranquero <lekktu@gmail.com>
8173
3187ba1c
JB
8174 * emacs-lisp/cl.el (pushnew, cl-macroexpand, floatp-safe, plusp)
8175 (minusp, oddp, evenp, mapcar*, list*, copy-list, adjoin, subst):
8176 * emacs-lisp/cl-extra.el (coerce, map, maplist, cl-mapc, mapl)
8177 (mapcan, mapcon, some, every, notany, notevery, signum, isqrt)
8178 (concatenate, list-length, get*, getf, cl-remprop):
8179 * emacs-lisp/cl-macs.el (function*, case, ecase, typecase)
8180 (etypecase, progv, lexical-let, lexical-let*)
8181 (multiple-value-bind, multiple-value-setq, shiftf):
8182 Improve argument/docstring consistency.
8183
2641cc63
JB
8184 * subr.el (focus-frame, unfocus-frame):
8185 Revert deletion on 2005-05-01.
8186
a41c216f
AS
81872005-05-22 Andre Spiegel <spiegel@gnu.org>
8188
8189 * vc-cvs.el (vc-cvs-checkout-model): Handle the case where FILE
8190 doesn't exist.
8191
83040cb0
SM
8192 * vc.el (vc-trunk-p): Add autoload cookie. The function is used in
8193 vc-rcs.el when vc-mistrust-permissions is t, which is not the default.
3187ba1c 8194
fdd55b6a
NR
81952005-05-22 Nick Roberts <nickrob@snap.net.nz>
8196
8197 * emacs-lisp/bytecomp.el: Remove make-obsolete-variable for
8198 already deleted variables: auto-fill-hook, blink-paren-hook,
52eb0373 8199 lisp-indent-hook, inhibit-local-variables, unread-command-event,
fdd55b6a
NR
8200 suspend-hooks, comment-indent-hook, meta-flag,
8201 before-change-function, after-change-function,
8202 font-lock-doc-string-face.
8203
71f800cf
LT
82042005-05-21 Luc Teirlinck <teirllm@auburn.edu>
8205
8206 * emacs-lisp/derived.el (define-derived-mode): Doc fix.
8207
bb4afd09
EZ
82082005-05-21 Eli Zaretskii <eliz@gnu.org>
8209
8210 * mail/rmail.el (rmail-reply): Filter the list in reply-to through
8211 rmail-dont-reply-to.
8212
a2c9aee6
EZ
82132005-05-21 Frederik Fouvry <fouvry@CoLi.Uni-SB.DE>
8214
8215 * mail/sendmail.el (mail-send): Use [[:space:]] instead of a
8216 literal blank when splitting new-header-values.
8217
6e50f7e0
EZ
82182005-05-21 Matt Hodges <MPHodges@member.fsf.org>
8219
8220 * calendar/cal-menu.el (cal-menu-update): Add separator as a
8221 string so that tmm doesn't create a completion entry for it.
8222
8223 * textmodes/table.el (table-disable-menu): Ditto.
8224
a527b753
RS
82252005-05-21 Richard M. Stallman <rms@gnu.org>
8226
8227 * progmodes/idlwave.el (idlwave-doc-header): Use insert-file-contents.
8228
8229 * progmodes/flymake.el (flymake-makehash): Use with-no-warnings.
8230
8231 * net/rcompile.el (remote-compile): Use compilation-start.
8232
8233 * tmm.el (tmm-shortcut): Avoid using beginning-of-buffer.
8234
774cd454
DP
82352005-05-21 Daniel Pfeiffer <occitan@esperanto.org>
8236
8237 * files.el (auto-mode-alist): Check GNUmakefile before makefile.
8238 Default to makefile-bsdmake-mode on BSD systems.
8239
8240 * imenu.el (imenu-generic-expression, imenu--generic-function'):
8241 REGEXP may also be a search function now. The part of doc-string
8242 for describing the structure was 95% identical to that of
8243 `imenu--generic-function'. Unify it there.
8244
6cd0254f
SM
8245 * progmodes/make-mode.el (makefile-imenu-generic-expression):
8246 Use function to find dependencies, because regexp alone is so complex,
774cd454
DP
8247 it easily goes into an endless loop.
8248 (makefile-makepp-mode): Also add submenu for Perl functions
8249 defined in the makefile.
8250 (makefile-bsdmake-mode): Special imenu-generic-expression no
8251 longer needed, due to function call.
8252 (makefile-match-dependency): Take BOUND into account when checking
8253 if we're through.
8254
ed8060d9
JB
82552005-05-20 Jay Belanger <belanger@truman.edu>
8256
8257 * calc/calc-units.el (calc-invalidate-units-table):
8258 Use inhibit-read-only.
8259 (math-build-units-table-buffer): Use view-mode.
8260
8292be61
DK
82612005-05-20 David Kastrup <dak@gnu.org>
8262
8263 * emacs-lisp/easymenu.el (easy-menu-add): Correct docstring since
8264 easy-menu-add is not a nop on Emacs; and clarify when to call it.
8265
0a418fa1
JB
82662005-05-20 Lute Kamstra <lute@gnu.org>
8267
8268 * diff-mode.el (diff-header-face, diff-file-header-face)
8269 (diff-index-face, diff-hunk-header-face, diff-removed-face)
8270 (diff-added-face, diff-changed-face, diff-function-face)
8271 (diff-context-face, diff-nonexistent-face): Put them in the
8272 diff-mode customization group.
8273
82742005-05-20 Stefan Monnier <monnier@iro.umontreal.ca>
8275
8276 * progmodes/vhdl-mode.el (vhdl-font-lock-match-item): Simplify regexp.
8277
8278 * progmodes/sh-script.el (sh-mode, sh-get-word): Minor regexp fixes.
8279
8280 * font-lock.el (lisp-font-lock-keywords-2): Don't error.
8281 Minor regexp-optimization.
8282
24e9a727
CD
82832005-05-20 Carsten Dominik <dominik@science.uva.nl>
8284
8285 * textmodes/org.el (org-agenda-toggle-time-grid): New command.
8286 (org-agenda-use-time-grid, org-agenda-time-grid): New options.
8287 (org-agenda-add-time-grid-maybe): New function.
8288 (org-agenda): Call `org-agenda-add-time-grid-maybe'.
8289 (org-table-create): `dotimes' instead of `mapcar'.
44a91a68 8290 (org-xor): Simplify implementation.
24e9a727
CD
8291 (org-agenda): `inhibit-redisplay' turned on.
8292 (org-agenda-change-all-lines): Use `org-format-agenda-item' to get
8293 a consistent line after a state change.
8294 (org-agenda-remove-times-when-in-prefix): New option.
8295 (org-prefix-has-time): New variable.
8296 (org-parse-time-string): Optional argument NODEFAULT.
8297 (org-format-agenda-item): Parse items for time-of-day
8298 specifications and move these into the prefix if possible.
8299 (org-agenda-priority): Get current heading, not previous heading
8300 during agenda remote editing.
8301
a18ff988
JB
83022005-05-20 Juanma Barranquero <lekktu@gmail.com>
8303
47bc4b3f
JB
8304 * emacs-lisp/cl-seq.el (reduce, fill, replace, remove*)
8305 (remove-if, remove-if-not, delete*, delete-if, delete-if-not)
8306 (remove-duplicates, delete-duplicates, substitute)
8307 (substitute-if, substitute-if-not, nsubstitute, nsubstitute-if)
8308 (nsubstitute-if-not, find, find-if, find-if-not, position)
8309 (position-if, position-if-not, count, count-if, count-if-not)
8310 (mismatch, search, sort*, stable-sort, merge, member*)
8311 (member-if, member-if-not, assoc*, assoc-if, assoc-if-not)
8312 (rassoc*, rassoc-if, rassoc-if-not, union, nunion)
8313 (intersection, nintersection, set-difference, nset-difference)
8314 (set-exclusive-or, nset-exclusive-or, subsetp, subst-if)
8315 (subst-if-not, nsubst, nsubst-if, nsubst-if-not, sublis)
8316 (nsublis, tree-equal): Improve argument/docstring consistency.
8317
8318 * subr.el (send-string, send-region):
8319 Remove obsolescence declaration.
a18ff988
JB
8320 (window-dot, set-window-dot, read-input, show-buffer)
8321 (eval-current-buffer, string-to-int):
8322 Add release number to obsolescence declarations.
8323
f4056bf7
KS
83242005-05-19 Kim F. Storm <storm@cua.dk>
8325
8326 * ido.el (ido-magic-forward-char): Enter ido-find-file at end of input.
8327 (ido-magic-backward-char): Enter ido-switch-buffer at start of input.
8328
35a0a8aa
NR
83292005-05-20 Matt Hodges <MPHodges@member.fsf.org>
8330
8331 * faces.el (list-faces-display): Make back button respect optional
8332 regexp arg.
8333
bfd187c8
JB
83342005-05-19 Juanma Barranquero <lekktu@gmail.com>
8335
8336 * calculator.el (calculator-radix-grouping-mode)
8337 (calculator-radix-grouping-digits, calculator-displayer)
8338 (calculator-radix-grouping-separator, calculator-copy-displayer):
8339 * dabbrev.el (dabbrev-search-these-buffers-only):
8340 * diff-mode.el (diff-jump-to-old-file, diff-update-on-the-fly)
8341 (diff-advance-after-apply-hunk, diff-mode-hook)
8342 (diff-minor-mode-prefix):
8343 * imenu.el (imenu-use-popup-menu):
8344 * jit-lock.el (jit-lock-context-time):
8345 * newcomment.el (comment-fill-column, comment-column)
8346 (comment-style, comment-padding, comment-multi-line)
8347 (comment-empty-lines, comment-auto-fill-only-comments):
8348 * reveal.el (reveal-around-mark):
8349 * uniquify.el (uniquify-buffer-name-style)
8350 (uniquify-after-kill-buffer-p)
8351 (uniquify-ask-about-buffer-names-p, uniquify-ignore-buffers-re)
8352 (uniquify-min-dir-content, uniquify-separator)
8353 (uniquify-trailing-separator-p, uniquify-strip-common-suffix):
8354 * w32-vars.el (w32-fixed-font-alist):
8355 * emacs-lisp/testcover.el (testcover-potentially-1value-functions):
8356 * obsolete/rsz-mini.el (resize-minibuffer-frame-max-height):
8357 * progmodes/antlr-mode.el (antlr-font-lock-maximum-decoration):
8358 * progmodes/perl-mode.el (perl-indent-level)
8359 (perl-continued-statement-offset, perl-continued-brace-offset)
8360 (perl-brace-offset, perl-brace-imaginary-offset)
8361 (perl-label-offset, perl-indent-continued-arguments)
8362 (perl-tab-always-indent, perl-tab-to-comment, perl-nochange):
8363 * progmodes/tcl.el (tcl-indent-level)
8364 (tcl-continued-indent-level, tcl-auto-newline)
8365 (tcl-tab-always-indent, tcl-electric-hash-style)
8366 (tcl-help-directory-list, tcl-use-smart-word-finder)
8367 (tcl-application, tcl-command-switches, tcl-prompt-regexp)
8368 (inferior-tcl-source-command):
8369 * textmodes/fill.el (enable-kinsoku):
8370 * textmodes/reftex-vars.el (reftex-index-phrases-wrap-long-lines):
8371 * textmodes/table.el (table-yank-handler):
8372 Specify missing group (and type, if simple) in defcustom.
8373
620d3304
LT
83742005-05-19 Luc Teirlinck <teirllm@auburn.edu>
8375
8376 * progmodes/compile.el (compilation-finish-function): Fix defvar.
8377
e1c45277
RS
83782005-05-19 Richard M. Stallman <rms@gnu.org>
8379
8380 * progmodes/make-mode.el (makefile-mode): Use run-mode-hooks.
8381
8382 * subr.el (event-basic-type): Don't get an error.
8383 (left-fringe-p): Function deleted.
8384
8385 * buff-menu.el (Buffer-menu-buffer-face): In group Buffer-menu.
a527b753 8386 (list-buffers-noselect): Set `font-lock-face' property, not `face'.
e1c45277
RS
8387
8388 * dired-aux.el (dired-copy-file-recursive): Handle symlinks
8389 in recursive copy.
8390
8391 * frame.el (show-trailing-whitespace): In group `whitespace-faces'.
8392
8393 * emacs-lisp/byte-run.el (eval-when-compile): Doc fix.
8394
ca19f3f1
AS
8395 * emacs-lisp/bytecomp.el
8396 (byte-compile-file-form-custom-declare-variable): Call
8397 byte-compile-nogroup-warn if appropriate.
e1c45277
RS
8398
8399 * progmodes/compile.el (compilation-finish-function): Mark obsolete.
8400 (compilation-set-window): Don't call left-fringe-p; do it directly.
620d3304 8401
de327926
JB
84022005-05-19 Jay Belanger <belanger@truman.edu>
8403
8404 * calc/calc-graph.el (calc-graph-format-data): Make sure
8405 var-PlotRejects is bound before trying to check its value.
8406
73d5f668
CD
84072005-05-19 Carsten Dominik <dominik@science.uva.nl>
8408
b6666b5f 8409 * textmodes/reftex.el (reftex-isearch-minor-mode): Move the
73d5f668
CD
8410 definition of this variable from reftex-global.el to reftex.el,
8411 because it is needed in the menu.
8412
96474944
LK
84132005-05-19 Lute Kamstra <lute@gnu.org>
8414
8415 * emacs-lisp/copyright.el (copyright-fix-years): Make sure all
8416 years are fixed. Don't insert a space after a dash.
8417
8d9386a1
KS
84182005-05-19 Kim F. Storm <storm@cua.dk>
8419
8420 * emulation/crisp.el (crisp-home, crisp-end): Put CUA property.
8421
dfa89b5d
DP
84222005-05-19 Daniel Pfeiffer <occitan@esperanto.org>
8423
8424 * font-lock.el (lisp-font-lock-keywords-2): Do \\) only in
8425 strings, because (eq ... ?\\) is fairly frequent.
8426
8427 * progmodes/make-mode.el (makefile-add-this-line-targets):
8428 Simplify and integrate into `makefile-pickup-targets'.
8429 (makefile-add-this-line-macro): Simplify and integrate into
8430 `makefile-pickup-macros.
8431 (makefile-pickup-filenames-as-targets): Simplify.
b6666b5f
SM
8432 (makefile-previous-dependency, makefile-match-dependency):
8433 Don't stumble over `::'.
dfa89b5d 8434
2fcd33fe
NR
84352005-05-19 Nick Roberts <nickrob@snap.net.nz>
8436
dfa89b5d 8437 * subr.el (post-command-idle-hook, post-command-idle-delay):
24d40bc2
NR
8438 Remove obsoletion of post-command-idle-hook and
8439 post-command-idle-delay.
8440
639ec765 8441 * faces.el (list-faces-display): Provide button when describe-face
85be564d 8442 is called to take user back to the list of faces.
639ec765
NR
8443
8444 * help-fns.el (describe-variable): Remove hyperlinks in a
8445 variable's value as these are quite frequently inappropriate.
8446
b6666b5f
SM
8447 * follow.el (follow-submit-feedback, follow-mode):
8448 Remove references to post-command-idle-hook.
2fcd33fe 8449
5c8b5442
DP
84502005-05-18 Daniel Pfeiffer <occitan@esperanto.org>
8451
8452 * progmodes/make-mode.el (makefile-previous-dependency)
8453 (makefile-match-dependency): Check for := (and in bsd mode also
8454 !=) to give a better result, even when font-lock is not on.
8455
ec249c71
JB
84562005-05-18 Jay Belanger <belanger@truman.edu>
8457
44a91a68
JB
8458 * calc/calc-help.el (calc-s-prefix-help):
8459 Add `calc-copy-special-constant' to help string.
ec249c71 8460
2e5df9ac
LT
84612005-05-18 Luc Teirlinck <teirllm@auburn.edu>
8462
8463 * emacs-lisp/eldoc.el (eldoc-mode): Doc fix.
8464
73b990b1
JB
84652005-05-18 Jay Belanger <belanger@truman.edu>
8466
8467 * calc/calc-poly.el (math-factor-poly-coefs): Make sure the terms
8468 in linear factors are in proper order.
3a1e8128
CD
8469
84702005-05-18 Carsten Dominik <dominik@science.uva.nl>
8471
44a91a68
JB
8472 * textmodes/reftex-vars.el (reftex-cite-format-builtin):
8473 Support for jurabib.
3a1e8128
CD
8474
8475 * textmodes/reftex.el (featurep): Define aliases for overlay
8476 commands, for XEmacs compatibility, and use these aliases in
8477 overlay initializations.
8478 (reftex-highlight): Use `reftex-move-overlay'.
8479 (reftex-unhighlight): Use `reftex-delete-overlay'.
588c0770 8480 (reftex-uniq): Function removed. Use `reftex-uniquify' instead.
3a1e8128
CD
8481 (reftex-access-search-path): Use `reftex-uniquify' instead of
8482 `reftex-uniq'
8483
ca19f3f1
AS
8484 * textmodes/reftex-sel.el (reftex-select-unmark): Overlay
8485 `before-string' property modification enables for Emacs as well.
3a1e8128
CD
8486 (reftex-select-item): Use `reftex-delete-overlay'.
8487 (reftex-select-mark): Use `reftex-make-overlay' and
8488 `reftex-overlay-put'.
8489 (reftex-select-unmark): Use `reftex-delete-overlay' and
8490 `reftex-overlay-put'.
8491
7bc10886
LK
84922005-05-18 Lute Kamstra <lute@gnu.org>
8493
8494 * emacs-lisp/lisp.el (check-parens): Fix docstring.
8495
d11ad5a7
JB
84962005-05-18 Juanma Barranquero <lekktu@gmail.com>
8497
1902b5b6
JB
8498 * add-log.el (add-change-log-entry):
8499 * array.el (array-make-template, array-reconfigure-rows)
8500 (array-init-max-row, array-init-max-column)
8501 (array-init-columns-per-line, array-init-field-width):
8502 * replace.el (replace-match-maybe-edit, perform-replace):
8503 * textmodes/spell.el (spell-region):
8504 Replace `read-input' by `read-string'.
8505
8506 * forms.el (forms-mode):
8507 * finder.el (finder-compile-keywords):
8508 * shadowfile.el (shadow-read-files):
8509 Replace `eval-current-buffer' by `eval-buffer'.
8510
8511 * terminal.el (te-pass-through):
8512 * net/ange-ftp.el (ange-ftp-process-filter, ange-ftp-gwp-filter)
8513 (ange-ftp-raw-send-cmd):
8514 * net/telnet.el (telnet-interrupt-subjob, telnet-c-z)
8515 (send-process-next-char, telnet-initial-filter, telnet):
8516 Replace `send-string' by `process-send-string'.
8517
8518 * progmodes/prolog.el (inferior-prolog-mode): Doc fix.
8519 (prolog-consult-region): Replace `send-string' by
44a91a68 8520 `process-send-string'; replace `send-region' by `process-send-region'.
1902b5b6
JB
8521
8522 * progmodes/delphi.el (delphi-log-msg):
8523 Replace `set-window-dot' by `set-window-point'.
8524
d11ad5a7
JB
8525 * subr.el (window-dot, set-window-dot, read-input, send-string)
8526 (send-region, show-buffer, eval-current-buffer):
8527 Make really obsolete, as the comment says.
8528
77e2c652
KS
85292005-05-17 Kim F. Storm <storm@cua.dk>
8530
8531 * emulation/cua-base.el (cua-use-hyper-key): Doc fix.
8532 (cua--init-keymaps): Bind C-return instead of S-return to set
8533 rectangle mark.
8534
8535 * emulation/cua-rect.el (cua--init-rectangles): Bind C-return
8536 instead of S-return to toggle/clear rectangle mark.
8537
0b11ce59
DP
85382005-05-17 Daniel Pfeiffer <occitan@esperanto.org>
8539
8540 * progmodes/make-mode.el (makefile-dependency-skip): New variable.
8ade3c25
DP
8541 (makefile-macroassign-regex, makefile-make-font-lock-keywords):
8542 Also fontify plain strings assigned to variables, mostly so that a
8543 colon has a face and is thus not taken as a dependency separator.
0b11ce59
DP
8544 (makefile-previous-dependency): Inline the new matcher, because it
8545 is too complex to work in both directions.
8546 (makefile-match-dependency): Eliminate `backward' arg (see above).
8547 Completely reimplemented so as to not sometimes go into an endless
8548 loop. It should also be more efficient, because first it only
8549 searches for `:', instead of applying the very complex regexp.
8ade3c25 8550 (makefile-mode): Cancel `font-lock-support-mode', because blocks
44a91a68
JB
8551 to be fontified in one piece can be too long for JIT.
8552 Makefiles are never *that* big.
0b11ce59 8553
6ae53dc1
RS
85542005-05-17 Reiner Steib <Reiner.Steib@gmx.de>
8555
8556 * dired.el (dired-mode): Simplify.
8557
77777daf
LK
85582005-05-17 Lute Kamstra <lute@gnu.org>
8559
f8d0b769
LK
8560 * emacs-lisp/easy-mmode.el (define-minor-mode): Don't generate a
8561 defcustom for the mode hook variable.
8562
77777daf
LK
8563 * emacs-lisp/authors.el (authors): Do parse the ChangeLogs of the
8564 Emacs Lisp Reference Manual.
8565
430c1c66
JB
85662005-05-17 Juanma Barranquero <lekktu@gmail.com>
8567
213233f0
JB
8568 * emacs-lisp/cl.el (eql, floatp-safe, plusp, minusp, oddp)
8569 (evenp, list*):
8570 * emacs-lisp/cl-macs.el (macrolet, symbol-macrolet):
8571 * emacs-lisp/cl-seq.el (subsetp, tree-equal): Doc fixes.
8572
430c1c66
JB
8573 * net/tramp-smb.el (tramp-smb-open-connection):
8574 Pass `tramp-chunksize' as fifth (required) argument.
8575
71994ae7
DP
85762005-05-16 Daniel Pfeiffer <occitan@esperanto.org>
8577
44a91a68
JB
8578 * font-lock.el (lisp-font-lock-keywords-1):
8579 Set `font-lock-negation-char-face' for [^...] char group.
71994ae7
DP
8580 (lisp-font-lock-keywords-2): Highlight regexp's \\( \\| \\).
8581
8582 * progmodes/make-mode.el (makefile-dependency-regex): Turn it into
8583 a var, and refine it to mask one more level of nested vars.
8584 (makefile-rule-action-regex): Turn it into a var, and refine it so
8585 it recognizes backslashed continuation lines as belonging to the
8586 same command.
8587 (makefile-macroassign-regex): Refine it so it recognizes
8588 backslashed continuation lines as belonging to the same command.
8589 (makefile-var-use-regex): Don't look at the next char, because it
8590 might be the same one to be skipped by the initial [^$], leading
8591 to an overlooked variable use.
8592 (makefile-make-font-lock-keywords): Remove two parameters, which
44a91a68
JB
8593 are now variables that some of the modes set locally.
8594 Handle dependency and rule action matching through functions, because
71994ae7 8595 regexps alone match too often. Dependency matching now comes
44a91a68 8596 last, so it can check, whether a colon already matched something else.
71994ae7
DP
8597 (makefile-mode): Inform that font-lock improves makefile parsing
8598 capabilities.
8599 (makefile-match-dependency, makefile-match-action): New functions.
8600
cc211a0f
JB
86012005-05-16 Juanma Barranquero <lekktu@gmail.com>
8602
1e866943
JB
8603 * emacs-lisp/cl-extra.el (equalp): Doc fix.
8604
027a4b6b
JB
8605 * align.el (align-regexp):
8606 * ansi-color.el (ansi-color-get-face):
8607 * array.el (array-reconfigure-rows, array-init-max-row)
8608 (array-init-max-column, array-init-columns-per-line)
8609 (array-init-field-width):
8610 * dired-aux.el (dired-trample-file-versions):
8611 * dired-x.el (dired-mark-sexp):
8612 * ediff-diff.el (ediff-extract-diffs, ediff-get-diff3-group):
8613 * edmacro.el (edmacro-finish-edit, edmacro-parse-keys):
8614 * emerge.el (emerge-extract-diffs, emerge-get-diff3-group):
8615 * faces.el (face-read-integer):
8616 * files.el (backup-extract-version, insert-directory):
8617 * hexl.el (hexl-insert-decimal-char):
8618 * server.el (server-process-filter):
8619 * shell.el (shell-extract-num):
8620 * startup.el (command-line-1):
8621 * term.el (term-command-hook):
8622 * time-stamp.el (time-stamp, time-stamp-string-preprocess)
8623 (time-stamp-do-number):
8624 * time.el (display-time-update):
8625 * timezone.el (timezone-parse-date, timezone-zone-to-minute)
8626 (timezone-fix-time):
8627 * vms-patch.el (vms-suspend-resume-hook):
8628 * calendar/appt.el (appt-convert-time):
8629 * calendar/cal-bahai.el (mark-bahai-diary-entries):
8630 * calendar/cal-hebrew.el (mark-hebrew-diary-entries):
8631 * calendar/cal-islam.el (mark-islamic-diary-entries):
8632 * calendar/calendar.el (calendar-cursor-to-date)
8633 (calendar-star-date):
8634 * calendar/diary-lib.el (diary-attrtype-convert)
8635 (mark-diary-entries, diary-entry-time):
8636 * calendar/solar.el (solar-get-number):
8637 * emacs-lisp/lisp-mnt.el (lm-last-modified-date):
8638 * emacs-lisp/re-builder.el (reb-display-subexp):
8639 * emulation/edt.el (edt-set-scroll-margins):
8640 * emulation/tpu-extras.el (tpu-set-scroll-margins):
8641 * emulation/vip.el (vip-get-ex-token, vip-get-ex-buffer)
8642 (vip-get-ex-count):
8643 * emulation/viper-ex.el (viper-get-ex-token)
8644 (viper-get-ex-buffer, viper-get-ex-count, ex-next):
8645 * international/fontset.el (fontset-plain-name):
8646 * mail/feedmail.el (feedmail-look-at-queue-directory):
8647 * mail/mailalias.el (mail-get-names):
8648 * mail/rmail.el (rmail-convert-to-babyl-format):
8649 * mail/rmailsum.el (rmail-make-basic-summary-line)
8650 (rmail-summary-next-same-subject, rmail-summary-rmail-update)
8651 (rmail-summary-goto-msg):
8652 * mail/smtpmail.el (smtpmail-read-response):
8653 * net/ange-ftp.el (ange-ftp-guess-hash-mark-size)
8654 (ange-ftp-vms-add-file-entry):
8655 * play/gametree.el (gametree-looking-at-ply)
8656 (gametree-current-branch-score):
8657 * progmodes/ada-xref.el (ada-prj-find-prj-file)
8658 (ada-xref-find-in-modified-ali, ada-find-in-src-path):
8659 * progmodes/cperl-mode.el (condition-case):
8660 * progmodes/ebrowse.el (ebrowse-set-tree-indentation)
8661 (ebrowse-set-member-buffer-column-width)
8662 (ebrowse-select-1st-to-9nth):
8663 * progmodes/etags.el (etags-snarf-tag):
8664 * progmodes/flymake.el (flymake-parse-line):
8665 * progmodes/idlw-shell.el (idlwave-shell-parse-line)
8666 (idlwave-shell-filter-bp, idlwave-shell-goto-next-error)
8667 (idlwave-shell-menu-def):
8668 * progmodes/ps-mode.el (ps-run-goto-error):
8669 * progmodes/vhdl-mode.el (vhdl-read-offset, vhdl-load-cache)
8670 (vhdl-speedbar-contract-level):
8671 * term/mac-win.el (x-handle-numeric-switch):
8672 * term/sun-mouse.el (sun-get-frame-data):
8673 * term/w32-win.el (x-handle-numeric-switch):
8674 * term/x-win.el (x-handle-numeric-switch):
8675 * textmodes/ispell.el (ispell-parse-output):
8676 * textmodes/nroff-mode.el (nroff-outline-level):
8677 * textmodes/reftex-cite.el (reftex-bib-sort-year)
8678 (reftex-bib-sort-year-reverse, reftex-format-citation):
8679 * textmodes/reftex-parse.el (reftex-init-section-numbers)
8680 (reftex-section-number):
44a91a68
JB
8681 * textmodes/texinfmt.el (texinfo-paragraphindent):
8682 Replace `string-to-int' by `string-to-number'.
027a4b6b 8683
cc211a0f
JB
8684 * international/latexenc.el: Add page marker to force the "Local
8685 Variables:" string out of the last page.
8686
c65a8e73
NR
86872005-05-16 Nick Roberts <nickrob@snap.net.nz>
8688
8689 * progmodes/gud.el (gud-tooltip-mode): Add gud prefix to
8690 tooltip-change-major-mode.
8691 (gud-tooltip-print-command): Remove case where gud-minor-mode
8692 is gdb ("--fullname").
8693 (gud-tooltip-tips): Turn GUD tooltips off for this case and
8694 explain to user.
8695
97c66d74
JB
86962005-05-16 Jay Belanger <belanger@truman.edu>
8697
8698 * calc/calc-store.el (calc-copy-special-constant): New function.
8699
8700 * calc/calc-ext.el (calc-init-extensions): Add binding for
8701 `calc-copy-special-constant'.
8702
8703 * calc/calc-prog.el (calc-edit-format-macro-buffer): Add a case
8704 for the `calc-copy-special-constant' command.
8705
0f182ca2
NR
87062005-05-16 Nick Roberts <nickrob@snap.net.nz>
8707
8708 * subr.el (left-fringe-p): New function.
8709
e6467bba
NR
8710 * progmodes/compile.el (compilation-setup): Set local value of
8711 overlay-arrow-string to "" always.
52eb0373
JB
8712 (compilation-set-window): Left fringe then don't scroll.
8713 No left fringe then no arrow and scroll message to top.
0f182ca2
NR
8714 (compilation-context-lines): Adjust doc string accordingly.
8715
bffc3c6e
KS
87162005-05-16 Kim F. Storm <storm@cua.dk>
8717
8718 * ido.el (ido-magic-forward-char, ido-magic-backward-char)
8719 (ido-magic-delete-char): New commands for C-f, C-b, C-d.
8720 (ido-wide-find-dir-or-delete-dir): New command for M-d.
8721 (ido-define-mode-map): Bind them. Add C-x prefix to fallback commands.
8722 (ido-read-file-name): Handle commands with ido property value
8723 equal to find-file as reading a file name, to allow C-d to enter dired.
8724 (ibuffer-find-file): Add ido property with value find-file.
8725
294c599c
KS
87262005-05-15 Kim F. Storm <storm@cua.dk>
8727
8728 * subr.el (open-network-stream-nowait): Remove.
8729 (open-network-stream-server): Remove.
8730
85ddb888
RS
87312005-05-15 Richard M. Stallman <rms@gnu.org>
8732
f1bc6e52
RS
8733 * faces.el (describe-face): Output a definition link button.
8734
8735 * help-mode.el (help-face-def): New button type.
8736
02d9d682
RS
8737 * emacs-lisp/copyright.el (copyright-fix-years):
8738 Match properly if the first year is 2-digit.
8739 Don't mess up the whitespace after the years by filling.
8740
8741 * dired-aux.el (dired-mark-confirm):
8742 Pass t to dired-get-marked-files for DISTINGUISH-ONE-MARKED.
8743
8744 * dired.el (dired-map-over-marks): New arg DISTINGUISH-ONE-MARKED.
8745 (dired-get-marked-files): New arg DISTINGUISH-ONE-MARKED.
8746 (dired-mark-pop-up): Handle FILES = (t FILE) specially.
8747
85ddb888
RS
8748 * emacs-lisp/lisp-mode.el (lisp-mode-variables):
8749 Set font-lock-comment-start-skip.
8750
8751 * font-lock.el (font-lock-comment-start-skip): New variable.
8752 (font-lock-comment-end-skip): New variable.
8753 (font-lock-fontify-syntactically-region): Use them if non-nil.
8754
fcd6e601
JB
87552005-05-15 Jay Belanger <belanger@truman.edu>
8756
8757 * calc/calc-store.el (calc-store-value): Return a string rather
8758 than display it as a message.
8759 Use calc-var-name for variable name.
8760 (calc-store-into): Add the result of calc-store-value to message.
8761 (calc-copy-variable): Add a message.
8762 (calc-store-exchange): Improve error messages.
8763 (calc-store-binary, calc-store-map): Don't reset the values of
8764 special constants.
8765
af415106
LT
87662005-05-14 Luc Teirlinck <teirllm@auburn.edu>
8767
8768 * emacs-lisp/derived.el (define-derived-mode): Add link to Elisp
8769 manual to docstring.
8770
8771 * files.el (hack-local-variables-confirm): Add STRING argument.
8772 Make the function handle non file visiting buffers correctly.
8773 (hack-local-variables-prop-line, hack-local-variables)
8774 (hack-one-local-variable): Use STRING arg of
8775 `hack-local-variables-confirm'.
8776
7177e2a3
MA
87772005-05-14 Michael Albinus <michael.albinus@gmx.de>
8778
8779 Sync with Tramp 2.0.49.
8780
11948172 8781 * net/tramp.el (tramp-handle-dired-call-process)
7177e2a3
MA
8782 (tramp-handle-insert-directory):`insert-buffer' cannot be used
8783 because the contents of the Tramp buffer is changed before
8784 insertion (`expand-file' and alike).
8785 (tramp-handle-insert-directory): If `localname' has an empty
8786 nondirectory name, it must not be quoted.
8787 (tramp-pre-connection): Add parameter CHUNKSIZE. Make local
8788 variable `tramp-chunksize'. Change callees.
8789 (tramp-open-connection-setup-interactive-shell): Check remote host
44a91a68
JB
8790 for buggy `send-process-string' implementation.
8791 Set `tramp-chunksize' if found. Reported by Michael Kifer
7177e2a3
MA
8792 <kifer@cs.sunysb.edu> (and a lot of other people all the years).
8793 (tramp-handle-shell-command): `insert-buffer' cannot be used
8794 because the contents of the Tramp buffer is changed before
e0ad342f 8795 insertion (`expand-file' and alike). Reported by Fr\e,Ai\e(Bd\e,Ai\e(Bric Bothamy
7177e2a3
MA
8796 <frederic.bothamy@free.fr>.
8797 (tramp-set-auto-save): Actions should be done for Tramp file name
44a91a68
JB
8798 handler only. Ange-FTP has its own auto-save mechanism.
8799 Reported by Richard G. Bielawski <Richard.G.Bielawski@wellsfargo.com>.
7177e2a3
MA
8800 (tramp-set-auto-save-file-modes): Set file modes of
8801 `buffer-auto-save-file-name' to ?\600 as fallback solution.
8802 Reported by Ferenc Wagner <wferi@tba.elte.hu>.
8803 (tramp-bug): Remove obsolete variable.
8804 (tramp-append-tramp-buffers): Rewrite partly. More suitable check
44a91a68 8805 for presence of `mml-mode'. Make it running for older Emacsen as well.
7177e2a3 8806
39c7eb8a
JPW
88072005-05-14 John Paul Wallington <jpw@pobox.com>
8808
7177e2a3 8809 * ibuf-ext.el (define-ibuffer-filter filename):
39c7eb8a
JPW
8810 If `dired-directory' is a list, use its car.
8811
88122005-05-14 Daniel Brockman <daniel@brockman.se> (tiny change)
8813
8814 * ibuffer.el (define-ibuffer-column filename):
8815 If `dired-directory' is a list, use its car.
8816
bbf87c29
RS
88172005-05-14 Richard M. Stallman <rms@gnu.org>
8818
e72e5833
RS
8819 * subr.el (symbol-file): Doc fix.
8820
11efeb9b
RS
8821 * emacs-lisp/bytecomp.el (byte-compile-nogroup-warn): New function.
8822 (byte-compile-form): Call byte-compile-nogroup-warn.
8823 (byte-compile-warning-types): Doc fix.
8824
d06ba294
RS
8825 * eshell/esh-mode.el (eshell-find-tag): Use with-no-warnings.
8826
bbf87c29
RS
8827 * progmodes/cc-engine.el (c-literal-faces):
8828 Add font-lock-comment-delimiter-face.
8829
8830 * net/net-utils.el (dig): Use with-no-warnings.
8831
8832 * mail/supercite.el (sc-cite-frame-alist, sc-uncite-frame-alist)
8833 (sc-recite-frame-alist, sc-default-cite-frame)
8834 (sc-default-uncite-frame, sc-default-recite-frame)
7177e2a3 8835 (sc-attrib-selection-list, sc-rewrite-header-list):
bbf87c29
RS
8836 Mark as risky-local-variable.
8837
8838 * international/ogonek.el (ogonek-jak, ogonek-how):
8839 Don't use beginning-of-buffer.
8840
8841 * emacs-lisp/eldoc.el (eldoc-documentation-function): Add autoload.
8842
8843 * calendar/solar.el (solar-data-list): Move definition up.
8844
8845 * dnd.el (dnd-protocol-alist): Add autoload.
8846
8847 * progmodes/sh-script.el: Many doc usage fixes.
8848 (sh-indent-after-do): Change default to match common styles.
8849
043fa787
LT
88502005-05-13 Luc Teirlinck <teirllm@auburn.edu>
8851
8852 * files.el (interpreter-mode-alist)
8853 (auto-mode-interpreter-regexp): Doc fixes.
8854
90713743
NR
88552005-05-13 Matt Hodges <MPHodges@member.fsf.org>
8856
44a91a68 8857 * tmm.el (tmm-get-keymap): Include only active menus and menu items.
90713743
NR
8858
8859 * emacs-lisp/easymenu.el (easy-menu-define): Doc fixes.
8860
d90b02af
JD
88612005-05-13 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
8862
8863 * dired.el (dired-mode): make-variable-buffer-local =>
44a91a68 8864 make-local-variable.
d90b02af 8865
5063dbbf
YM
88662005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
8867
8868 * term/mac-win.el (mac-select-convert-to-string): Try coding
8869 systems in mac-script-code-coding-systems if specified one cannot
8870 encode string for `com.apple.traditional-mac-plain-text'.
8871
27a7c83f
DP
88722005-05-13 Daniel Pfeiffer <occitan@esperanto.org>
8873
8874 * progmodes/make-mode.el (makefile-targets-face)
8875 (makefile-shell-face, makefile-makepp-perl-face): New faces.
8876 (makefile-dependency-regex): Fix it to not make the colon in
8877 $(var:a=b) special.
8878 (makefile-rule-action-regex): New regexp for highlighting embedded
8879 Shell strings.
8880 (makefile-macroassign-regex): Handle != for highlighting as
8881 embedded Shell strings.
8882 (makefile-var-use-regex): New const.
8883 (makefile-statements, makefile-automake-statements)
8884 (makefile-gmake-statements, makefile-makepp-statements)
8885 (makefile-bsdmake-statements): New consts.
8886 (makefile-make-font-lock-keywords): New function.
8887 (makefile-automake-font-lock-keywords)
8888 (makefile-gmake-font-lock-keywords)
8889 (makefile-makepp-font-lock-keywords)
8890 (makefile-bsdmake-font-lock-keywords): New consts.
8891 (makefile-mode-map): Add switchers between the various submodes.
8892 (makefile-mode): Document the availability of the variants.
8893 (makefile-automake-mode, makefile-gmake-mode)
8894 (makefile-makepp-mode, makefile-bsdmake-mode): New derived modes.
8895
8896 * files.el (auto-mode-alist, interpreter-mode-alist): Set up the
8897 new variants of makefile-mode.
8898
3989c3e7
SM
88992005-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
8900
8901 * font-lock.el (font-lock-comment-delimiter-face): Fix up
8902 the inheritance.
8903
0cc61511
LT
89042005-05-12 Luc Teirlinck <teirllm@auburn.edu>
8905
0de01c28
LT
8906 * progmodes/inf-lisp.el (inferior-lisp-mode-hook)
8907 (inferior-lisp-load-hook): Convert defcustoms back to defvars.
8908
0cc61511
LT
8909 * files.el (normal-mode): Extend the scope of the
8910 `enable-local-variables' binding to include the `set-auto-mode' call.
8911 (magic-mode-alist): Doc fix.
8912
bf2cea1d
SM
89132005-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
8914
8915 * font-lock.el (font-lock-comment-delimiter-face): Inherit from
8916 font-lock-comment-face rather than copying its setting.
8917
e94dae7f
AS
89182005-05-12 Andreas Schwab <schwab@suse.de>
8919
8920 * eshell/esh-mode.el (eshell-send-input): Doc fix.
8921
19958124
LK
89222005-05-12 Lute Kamstra <lute@gnu.org>
8923
8924 * emacs-lisp/generic.el (define-generic-mode): Don't generate a
8925 defcustom for the mode hook variable. Delete the last argument.
8926 * generic-x.el: Fix callers of define-generic-mode.
8927 (generic-x-modes): Delete group.
8928 (show-tabs-tab-face, show-tabs-space-face): Put them in the
8929 generic-x customization group.
8930
6da4411e
KS
89312005-05-12 Kim F. Storm <storm@cua.dk>
8932
8933 * font-lock.el (font-lock-negation-char-face): Default to "off".
8934
8935 * progmodes/cc-fonts.el (c-basic-matchers-before): Don't apply
8936 font-lock-negation-char-face to ! in !=.
8937
218cf475
MY
89382005-05-12 Masatake YAMATO <jet@gyve.org>
8939
8940 * add-log.el (find-change-log): Fix typos in the docstring
8941 of function.
8942
405cb12a
LK
89432005-05-11 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
8944
8945 * international/latexenc.el (latexenc-find-file-coding-system):
8946 Avoid `re-search-forward' when looking for input encoding because
8947 of speed and safety. Better regular expressions for recognizing
8948 input encoding. Limit a search for TeX-master/tex-main-file to
8949 the local variable section.
8950
8cec35c4
DN
89512005-05-11 Dan Nicolaescu <dann@ics.uci.edu>
8952
8953 * progmodes/sh-script.el (sh-mode-default-syntax-table): Set the
8954 syntax of $ to "'" (quote).
8955
1ed8284d
RS
89562005-05-11 Reiner Steib <Reiner.Steib@gmx.de>
8957
8958 * dnd.el (dnd-protocol-alist): Improve custom type.
8959
8960 * dired.el (dired-dnd-protocol-alist): New variable.
8961 (dired-mode): Use `dired-dnd-protocol-alist'. Move call of
8962 `dired-mode-hook' to the end.
8963
3989c3e7
SM
89642005-05-11 Stefan Monnier <monnier@iro.umontreal.ca>
8965
8966 * font-lock.el (font-lock-fontify-syntactically-region): Don't use
8967 comment-end if comment-start-skip is not set.
8968 Obey the font-lock-comment-delimiter-face variables.
8969
b71813cb
SM
89702005-05-11 Stefan Monnier <monnier@iro.umontreal.ca>
8971
ca19f3f1
AS
8972 * files.el (executable-find): Move from executable.el. Use
8973 locate-file.
ba47dcb2
SM
8974 * progmodes/executable.el (executable-find): Move to files.el.
8975
b71813cb
SM
8976 * font-lock.el (font-lock-fontify-keywords-region): Use a marker
8977 when trying to ensure forward progress.
8978
1f9d439a
KS
89792005-05-11 Chong Yidong <cyd@stupidchicken.com>
8980
8981 * mouse-sel.el (mouse-sel-follow-link-p): New function.
8982 (mouse-select, mouse-select-internal, mouse-extend-internal):
8983 Use it to implement mouse-1-click-follows-link functionality.
8984
c50089c9
RS
89852005-05-11 Richard M. Stallman <rms@gnu.org>
8986
8987 * font-lock.el (font-lock-fontify-syntactically-region):
8988 Use font-lock-comment-delimiter-face for comment delimiters.
8989
cfb79865
JB
89902005-05-10 Jay Belanger <belanger@truman.edu>
8991
8992 * calc/calc-help.el (calc-m-prefix-help): Add mention of
8993 preserving embedded modes.
8994
d101bf56
RS
89952005-05-10 Richard M. Stallman <rms@gnu.org>
8996
8997 * progmodes/sh-script.el (sh-indent-for-do): Default to 0.
8998
8999 * progmodes/ada-mode.el (ada-adjust-case-skeleton):
ba47dcb2 9000 Move from ada-stmt.el.
d101bf56
RS
9001 (ada-mode): Add ada-adjust-case-skeleton to skeleton-end-hook.
9002
9003 * progmodes/ada-stmt.el (ada-adjust-case-skeleton):
b71813cb
SM
9004 Move to ada-mode.el.
9005 (ada-stmt-mode-hook): Delete; do the work in ada-mode.
d101bf56
RS
9006
9007 * cus-edit.el (custom-file): Call file-chase-links.
9008
9009 * files.el (read-directory-name): Fix previous change.
af415106
LT
9010 (hack-local-variables-confirm): New function.
9011 (hack-local-variables-prop-line, hack-local-variables)
9012 (hack-one-local-variable): Use it.
d101bf56 9013
0003d2e3
LK
90142005-05-10 Lute Kamstra <lute@gnu.org>
9015
9016 * font-lock.el (font-lock-keywords-alist)
9017 (font-lock-removed-keywords-alist): Clarify docstrings.
9018
556dd15d
NR
90192005-05-10 Nick Roberts <nickrob@snap.net.nz>
9020
9021 * progmodes/gdb-ui.el (gdb-macro-info): New variable.
9022 (gdb-source-info): Check for preprocessor info.
52eb0373 9023 (gdb-tooltip-print-1): New function. Don't print tooltip if it is
556dd15d 9024 a macro for a function.
556dd15d 9025 (gdb-info-breakpoints-custom): Try to find file again if not already
52eb0373 9026 found (user might have used GDB dir command).
556dd15d
NR
9027 (gdb-get-location): Update gdb-location-alist correctly for change
9028 to gdb-info-breakpoints-custom.
9029
9030 * progmodes/gud.el (gud-tooltip-mode): Require tooltip to be safe.
9031 (gud-tooltip-print-command): Add gdbmi case.
9032 (gud-tooltip-tips): Call gdb-tooltip-print-1 first if there is
9033 preprocessor info.
9034
a8a64bf4
RS
90352005-05-09 Reiner Steib <Reiner.Steib@gmx.de>
9036
9037 * startup.el (fancy-splash-insert): Fix typo in doc string.
9038
f1701e65
JB
90392005-05-09 Juanma Barranquero <lekktu@gmail.com>
9040
78640104
JB
9041 * obsolete/float.el (string-to-float):
9042 * obsolete/hilit19.el (hilit-add-pattern):
9043 * obsolete/rnews.el (news-parse-range, news-select-message)
9044 (news-get-pruned-list-of-files): Replace `string-to-int' by
9045 `string-to-number'.
9046
f1701e65
JB
9047 * obsolete/uncompress.el: Set `find-file-not-found-functions', not
9048 `find-file-not-found-hooks'; use `add-hook'.
9049 (uncompress-while-visiting): Set `write-file-functions', not
9050 `write-file-hooks'; use `add-hook'.
9051
a0e6f952
KS
90522005-05-09 Kim F. Storm <storm@cua.dk>
9053
9054 * emulation/cua-base.el (cua-copy-region, cua-cut-region)
9055 (cua-paste): Handle clipboard action.
9056 (cua--init-keymaps): Remap clipboard-kill-region and
9057 clipboard-kill-ring-save.
9058
c29d24ea
EZ
90592005-05-08 Eli Zaretskii <eliz@gnu.org>
9060
b659edce
SM
9061 * emacs-lisp/easy-mmode.el (easy-mmode-pretty-mode-name):
9062 Improve commentary.
906aee93 9063
c29d24ea
EZ
9064 * simple.el (next-error-overlay-arrow-position): Revert the change
9065 made on 2005-04-30.
9066
1d64910f
JB
90672005-05-07 Jay Belanger <belanger@truman.edu>
9068
9069 * calc/calcsel2.el (calc-commute-left, calc-commute-right)
9070 (calc-sel-unpack, calc-sel-isolate): Rename variable `reselect' to
9071 `calc-sel-reselect'.
9072
9073 * calc/calc-mode.el (calc-save-modes): Reset the modes list if
9074 Calc is in embedded mode.
9075
55b958f0
EZ
90762005-05-07 Eli Zaretskii <eliz@gnu.org>
9077
b659edce
SM
9078 * progmodes/compile.el (compilation-setup):
9079 Set overlay-arrow-string to an empty string on text terminals.
6a4fb78f 9080
55b958f0
EZ
9081 * textmodes/ispell.el (ispell-program-name): Try looking for
9082 "aspell" along exec-path, and if found, use it as the default
9083 speller program.
9084
c2c51a11
EZ
90852005-05-07 Jirka Kosek <jirka@kosek.cz> (tiny change)
9086
b659edce
SM
9087 * international/mule.el (sgml-xml-auto-coding-function):
9088 Recognize encoding='FOO' in single quotes as well as in double quotes.
c2c51a11 9089
f1701e65 90902005-05-07 Johan Bockg\e,Ae\e(Brd <bojohan@dd.chalmers.se>
a5ad278d
EZ
9091
9092 * emacs-lisp/cl-macs.el (cl-transform-lambda): Recognize `declare'
9093 as well as `interactive', so that defmacro* would recognize
9094 `declare' forms.
9095
e6469973
EZ
90962005-05-07 Eli Zaretskii <eliz@gnu.org>
9097
b659edce
SM
9098 * emacs-lisp/easy-mmode.el (easy-mmode-pretty-mode-name):
9099 Explain more about the LIGHTER arg's usage in the doc string.
9100 Add commentary to clarify what the code does. Fix the regexp that
e6469973
EZ
9101 strips whitespace from LIGHTER. Quote LIGHTER before using it,
9102 since it could have characters special to regular expressions.
9103
06df7f87
EZ
91042005-05-07 Matt Hodges <MPHodges@member.fsf.org> (tiny change)
9105
9106 * replace.el (occur-1): Bind inhibit-read-only so that
9107 erase-buffer doesn't barf on read-only text properties (likewise
b659edce 9108 for add-text-properties in occur-engine). Mark buffer as unmodified.
06df7f87
EZ
9109 (occur-engine): Don't set buffer-read-only here.
9110
5f4d0dd9
SM
91112005-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
9112
9113 * pcvs.el (cvs-mode-commit, cvs-mode-edit-log): Don't fiddle with
9114 list-buffers-directory. This caused the *cvs-commit* buffer to be
9115 sometimes mistakenly reused as a *cvs* buffer.
9116
ffdb022f
NR
91172005-05-07 Nick Roberts <nickrob@snap.net.nz>
9118
9119 * tooltip.el: Move code for GUD tooltips into gud.el.
9120 (require): CL no longer needed to compile case.
9121 (tooltip-mode): Do not toggle functions for GUD tooltips.
52eb0373 9122 (tooltip-gud-tips-p): Remove. Replace with minor mode
ffdb022f
NR
9123 gud-tooltip-mode in gud.el.
9124 (tooltip-gud-modes, tooltip-gud-display, tooltip-gud-echo-area)
9125 (tooltip-gud-toggle-dereference): Rename in gud.el by replacing
9126 tooltip-gud prefix with gud-tooltip and obsolete.
9127 (tooltip-change-major-mode, tooltip-activate-mouse-motions-if-enabled)
9128 (tooltip-mouse-motions-active, tooltip-activate-mouse-motions)
9129 (tooltip-mouse-motion): Mouse movement functions/variable.
9130 Rename in gud.el by adding gud prefix.
9131 (tooltip-gud-original-filter, tooltip-gud-dereference)
9132 (tooltip-gud-event, tooltip-toggle-gud-tips)
9133 (tooltip-gud-process-output, tooltip-gud-print-command)
52eb0373 9134 (tooltip-gud-tips): GUD tooltip functions/variables. Rename in
ffdb022f
NR
9135 gud.el by replacing tooltip-gud prefix with gud-tooltip.
9136 (gdb-tooltip-print): Move to gdb-ui.el.
9137
9138 * progmodes/gud.el: Move code for GUD tooltips from tooltip.el.
9139 (require): CL needed to compile case.
588c0770 9140 (gud-tooltip-mode): Use to toggle GUD tooltips instead of
52eb0373 9141 tooltip-gud-tips-p. Make it a minor-mode.
ffdb022f
NR
9142 (gud-find-file): Only prepare GUD tooltips if gud-tooltip-mode is t.
9143 (gud-menu-map): GUD tooltips use gud-tooltip-mode now.
9144 (gud-tooltip-modes, gud-tooltip-display, gud-tooltip-echo-area)
9145 (gud-tooltip-change-major-mode)
9146 (gud-tooltip-activate-mouse-motions-if-enabled)
9147 (gud-tooltip-mouse-motions-active, gud-tooltip-activate-mouse-motions)
9148 (gud-tooltip-mouse-motion, gud-tooltip-toggle-dereference)
9149 (gud-tooltip-original-filter, gud-tooltip-dereference)
9150 (gud-tooltip-event, tooltip-toggle-gud-tips)
9151 (gud-tooltip-process-output, gud-tooltip-print-command)
5f4d0dd9 9152 (gud-tooltip-tips): Move from tooltip.el.
ffdb022f 9153
5f4d0dd9 9154 * progmodes/gdb-ui.el (gdb-tooltip-print): Move from tooltip.el.
ffdb022f
NR
9155 (gdb-cpp-define-alist-flags): Doc fix.
9156 (gdb-set-gud-minor-mode-1): Only prepare GUD tooltips if
9157 gud-tooltip-mode is t.
9158
64981116
SM
91592005-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
9160
9161 * net/goto-addr.el (goto-address-fontify): Make sure the overlays
9162 evaporate if their text is deleted.
9163 (goto-address-at-point): Make it work as a mouse binding as well.
9164 (goto-address-at-mouse): Obsolete it. Update users.
9165
860f2506
GM
91662005-05-06 Glenn Morris <gmorris@ast.cam.ac.uk>
9167
9168 * calendar/appt.el (top-level): No longer activate on load.
9169
19f26a89
JB
91702005-05-06 Juanma Barranquero <lekktu@gmail.com>
9171
9172 * calendar/cal-bahai.el (mark-bahai-diary-entries):
9173 * net/webjump.el (webjump):
9174 * progmodes/idlw-help.el (idlwave-do-context-help1)
9175 (idlwave-highlight-linked-completions):
64981116
SM
9176 * textmodes/po.el (po-find-file-coding-system-guts):
9177 Replace `assoc-ignore-case' by `assoc-string'.
19f26a89 9178
6ff95f1d
EZ
91792005-05-06 Eli Zaretskii <eliz@gnu.org>
9180
2c6b25c7
EZ
9181 * files.el (locate-file): Doc fix.
9182
38a300b1
EZ
9183 * progmodes/gdb-ui.el (gdb-cpp-define-alist-program): Doc fix.
9184 Remove the redundant test for ms-dos.
9185
ab3290cb
EZ
9186 * progmodes/cmacexp.el (c-macro-preprocessor): Use locate-file to
9187 look for the preprocessor with exec-suffixes. If not found in
9188 standard places, look in exec-path. Remove most of the tests that
9189 used system-type.
9190
6ff95f1d
EZ
9191 * loadup.el: Load jka-cmpr-hook instead of jka-comp-hook.
9192
9193 * jka-compr.el (jka-compr-uninstall): Add autoload cookie.
9194
9195 * jka-cmpr-hook.el: Renamed from jka-comp-hook.el, to avoid
9196 file-name clash with jka-compr.el on 8+3 filesystems.
9197
17d28d26
YM
91982005-05-06 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
9199
9200 * term/mac-win.el: Don't define or bind scroll bar functions if
9201 x-toolkit-scroll-bars is t.
ca19f3f1
AS
9202 (x-select-text, x-get-selection-value): Clear
9203 x-last-selected-text-clipboard if x-select-enable-clipboard is
9204 nil.
17d28d26
YM
9205 (PRIMARY): Put mac-scrap-name property.
9206 (mac-select-convert-to-file-url): New function.
9207 (public.file-url): New selection target type. Add to
9208 selection-converter-alist.
9209 (x-get-selection, x-selection-value): Handle it.
9210 (x-cut-buffer-or-selection-value): New alias.
9211
b659edce
SM
92122005-05-05 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
9213
9214 * textmodes/bibtex.el (bibtex-summary): Use current BibTeX
9215 entry to avoid calling bibtex-find-entry with arg global
9216 being t. Remove arg key.
9217 (bibtex-summary-function, bibtex-complete-crossref-cleanup)
9218 (bibtex-copy-summary-as-kill): Change accordingly.
9219
92202005-05-05 Stefan Monnier <monnier@iro.umontreal.ca>
9221
9222 * textmodes/org.el (org-get-entries-from-diary): Remove unused vars.
9223 (org-agenda-date-later): Use with-current-buffer.
9224
643b4cf5
LT
92252005-05-05 Luc Teirlinck <teirllm@auburn.edu>
9226
9227 * emacs-lisp/byte-run.el (define-obsolete-function-alias)
9228 (define-obsolete-variable-alias): Doc Fixes.
9229
dc1a7e26
KS
92302005-05-06 Kim F. Storm <storm@cua.dk>
9231
8a370783
KS
9232 * simple.el (line-move-1): Fix 2005-04-26 change. Must still use
9233 vertical-motion when selective-display is active.
9234
dc1a7e26
KS
9235 * ido.el (ido-setup-hook): New hook.
9236 (ido-define-mode-map-hook): Remove hook; use ido-setup-hook instead.
9237 (ido-input-stack): New var.
52eb0373 9238 (ido-define-mode-map): Bind M-b to ido-push-dir. Move old
dc1a7e26
KS
9239 ido-next-work-file binding to M-O.
9240 Bind M-f to ido-wide-find-file-or-pop-dir.
9241 (ido-define-mode-map): Don't run ido-define-mode-map-hook.
9242 (ido-read-internal): Run ido-setup-hook.
9243 Catch quit in read-file-name and read-string to cancel edit.
9244 Handle new push, pop, and pop-all exit codes (for M-b/M-f).
9245 Automatically pop-all when completing a directory name (RET).
9246 (ido-file-internal): Add with-no-warnings around ffap and dired code.
9247 (ido-exit-minibuffer): Use exit-minibuffer instead of throw.
9248 (ido-wide-find-file, ido-wide-find-dir): Catch quit to cancel find.
64981116
SM
9249 (ido-push-dir, ido-pop-dir, ido-wide-find-file-or-pop-dir):
9250 New functions for M-b/M-f to move among the directory components.
dc1a7e26
KS
9251 (ido-make-merged-file-list): Catch quit to cancel merge.
9252 (ido-make-dir-list): Delete "." when ido-input-stack is non-empty.
9253 (ido-completion-help): No warnings for ido-completion-buffer-full.
10f518f7 9254
dc1a7e26 92552005-05-05 Daniel Pfeiffer <occitan@esperanto.org>
10f518f7 9256
dc1a7e26 9257 * font-lock.el (font-lock-negation-char-face): New face and variable.
10f518f7 9258 * progmodes/cc-fonts.el (c-cpp-matchers): Use it.
10f518f7 9259 * progmodes/sh-script.el (sh-font-lock-keywords): Use it.
10f518f7 9260 * progmodes/cperl-mode.el (cperl-init-faces): Use it.
10f518f7
DP
9261 * progmodes/make-mode.el (makefile-font-lock-keywords): Use it.
9262
dc75b163
JB
92632005-05-05 Juanma Barranquero <lekktu@gmail.com>
9264
64981116
SM
9265 * emacs-lisp/byte-run.el (define-obsolete-function-alias):
9266 Fix typo in docstring.
3fe26922 9267
1c1d2dc8
JB
9268 * progmodes/ebrowse.el (ebrowse-install-1-to-9-keys)
9269 (ebrowse-print-statistics-line)
9270 (ebrowse-electric-position-mode-hook): Fix typo in docstring.
9271
dc75b163
JB
9272 * term/w32-win.el (image-library-alist): Add additional name for
9273 Xpm library.
9274
ae23f980
NR
92752005-05-05 Nick Roberts <nickrob@snap.net.nz>
9276
9277 * progmodes/cmacexp.el (c-macro-preprocessor): Update for BSD and
9278 use gcc instead of cpp.
9279
9280 * progmodes/gdb-ui.el (gdb-cpp-define-alist-flags): New variable.
3fe26922 9281 (gdb-create-define-alist): Use it.
19f26a89 9282 (gdb-cpp-define-alist-program): Update for MS-DOS.
ae23f980 9283
02636b9c
NR
92842005-05-04 Nick Roberts <nickrob@snap.net.nz>
9285
588c0770 9286 * progmodes/cmacexp.el (c-macro-preprocessor): Update for Mac OS X.
02636b9c 9287
01a50b51
KS
92882005-05-04 Richard M. Stallman <rms@gnu.org>
9289
d101bf56
RS
9290 * help.el (describe-key): No error when UNTRANSLATED is nil.
9291
01a50b51
KS
9292 * simple.el (line-move-1): Fix previous change to signal errors
9293 appropriately.
9294
fa2b23e5 92952005-05-03 Ulf Jasper <ulf.jasper@web.de>
832e0e22
GM
9296
9297 * calendar/icalendar.el (icalendar-version): Now at 0.12.
9298 (icalendar-duration-correction): Remove.
9299 (icalendar--get-event-properties): Split result at commas.
9300 (icalendar--decode-isoduration): New optional argument
9301 DURATION-CORRECTION.
fa2b23e5
KS
9302 (icalendar--convert-ordinary-to-ical, icalendar--convert-sexp-to-ical)
9303 (icalendar--convert-yearly-to-ical, icalendar--convert-weekly-to-ical)
9304 (icalendar--convert-block-to-ical, icalendar--convert-float-to-ical)
9305 (icalendar--convert-date-to-ical, icalendar--convert-cyclic-to-ical)
832e0e22
GM
9306 (icalendar--convert-anniversary-to-ical): New functions, extracted
9307 from icalendar-export-region, with bug fixes.
9308 (icalendar-export-region): Use the above functions.
9309 (icalendar-import-buffer): Check before saving diary file.
9310 (icalendar--convert-recurring-to-diary)
9311 (icalendar--convert-non-recurring-all-day-to-diary)
fa2b23e5
KS
9312 (icalendar--convert-non-recurring-not-all-day-to-diary): New functions,
9313 extracted from icalendar--convert-ical-to-diary, with bug fixes.
832e0e22
GM
9314 (icalendar--convert-ical-to-diary): Use the above functions.
9315
be50a727
NR
93162005-05-03 Nick Roberts <nickrob@snap.net.nz>
9317
9318 * progmodes/cc-mode.el (cc-define-alist, cc-create-define-alist):
9319 Remove these recent additions.
9320 (c-mode): Restore to before 2005-04-28.
9321
9322 * progmodes/cc-vars.el (cc-define-list-program): Remove this
9323 recent addition.
9324
9325 * progmodes/gdb-ui.el (gdb-cpp-define-alist-program)
9326 (gdb-define-alist): New variables.
9327 (gdb-create-define-alist): New function.
9328 (gdb-set-gud-minor-mode-1): Handle gdb-define-alist.
9329 (gdb-source, gdb-memory-set-repeat-count): Replace string-to-int
9330 with string-to-number.
52eb0373 9331 (gdb-reset): Kill gdb-define-alist. Move assignments outside loop.
be50a727
NR
9332
9333 * progmodes/gud.el: Replace string-to-int with string-to-number.
9334 (gud-find-file): Handle gdb-define-alist.
9335
9336 * tooltip.el (tooltip-gud-tips): Use gdb-define-alist.
9337
bc446113
JB
93382005-05-02 Jay Belanger <belanger@truman.edu>
9339
fa2b23e5
KS
9340 * calc/calc-aent.el (math-read-token):
9341 * calc/calc-bin.el (calc-word-size):
9342 * calc/calc-ext.el (calc-read-number-fancy):
9343 * calc/calc-forms.el (calc-time, calc-date-notation, math-this-year)
bc446113 9344 (math-parse-date, math-parse-standard-date, calcFunc-tzone):
fa2b23e5 9345 * calc/calc-frac.el (calc-over-notation):
bc446113 9346 * calc/calc-graph.el (calc-graph-plot, calc-graph-set-styles)
fa2b23e5 9347 (calc-graph-num-points, calc-graph-init):
bc446113 9348 * calc/calc-prog.el (calc-read-parse-table-part)
fa2b23e5
KS
9349 (calc-edit-macro-repeats):
9350 * calc/calc-yank.el (calc-do-grab-rectangle):
9351 * calc/calc.el (calcDigit-key, math-read-number, math-read-bignum):
9352 Replace `string-to-int' by `string-to-number'.
bc446113 9353
e40527dc
KS
93542005-05-02 Kim F. Storm <storm@cua.dk>
9355
9356 * kmacro.el: Use executing-kbd-macro-index variable.
9357
9a479835
TTN
93582005-05-02 Thien-Thi Nguyen <ttn@gnu.org>
9359
9360 * net/rlogin.el (rlogin-parse-words): Delete func.
9361 (rlogin): Use split-string, not rlogin-parse-words.
9362 Also, if there are option-like elements in the parsed args,
9363 take the host to be the first arg immediately following them.
9364 Suggested by Michael Mauger.
9365
f6b1b15a
LT
93662005-05-01 Luc Teirlinck <teirllm@auburn.edu>
9367
9368 * subr.el (executing-macro): Use `define-obsolete-variable-alias'.
9369
975e5c47 93702005-05-02 Nick Roberts <nickrob@snap.net.nz>
9a479835 9371
975e5c47
NR
9372 * progmodes/cc-mode.el (cc-create-define-alist): Use a shell.
9373 (cc-mode-cpp-program): Rename to cc-define-list-program and
9374 move to cc-vars.el.
f6b1b15a 9375
975e5c47 9376 * progmodes/cc-vars.el (cc-define-list-program):
52eb0373 9377 Change to "gcc -E -dM -". Make customizable.
975e5c47 9378
5c2e5a5e
KS
93792005-05-02 Kim F. Storm <storm@cua.dk>
9380
9381 * emulation/cua-base.el: Fix check for CUA-mode if no init file.
9382
95bb5b56
NR
93832005-05-02 Nick Roberts <nickrob@snap.net.nz>
9384
b161ea4e
NR
9385 * progmodes/cc-mode.el (cc-mode-cpp-program): Change to "gcc -E".
9386
95bb5b56
NR
9387 * international/mule-util.el (truncate-string): Remove alias and
9388 obsolete declaration.
9389
9390 * international/mule-cmds.el (update-iso-coding-systems):
9391 Remove alias and obsolete declaration.
9392
9393 * international/mule.el (coding-system-parent): Remove alias and
9394 obsolete declaration.
9395
9396 * subr.el (define-function, sref): Remove aliases and obsolete
9397 declarations.
9398 (chars-in-region): Remove obsolete declaration.
9399
ebbfa918
RS
94002005-05-01 Richard M. Stallman <rms@gnu.org>
9401
9402 * info.el (Info-mode): Set widen-automatically to nil, locally.
9403
9404 * simple.el (widen-automatically): New variable.
9405 (pop-global-mark): Obey widen-automatically.
9406
656c316d
DN
94072005-05-01 Dan Nicolaescu <dann@ics.uci.edu>
9408
9409 * term/xterm.el (function-key-map): Call substitute-key-definition
5c2e5a5e 9410 before the keymap size is increased by a lot of define-key calls.
656c316d 9411
b2cfb30b
RS
94122005-05-01 Richard M. Stallman <rms@gnu.org>
9413
5c2e5a5e 9414 * subr.el (add-to-invisibility-spec, remove-from-invisibility-spec):
b2cfb30b
RS
9415 Rename ARG to ELEMENT. Doc fix.
9416
5c2e5a5e 94172005-05-01 Nick Roberts <nickrob@snap.net.nz>
9ded0282 9418
92bedc0e
NR
9419 * allout.el (allout-exposure): Remove macro and obsolete declaration.
9420 Remove references to allout-exposure/change to allout-new-exposure.
9421
9ded0282
NR
9422 * emacs-lisp/bytecomp.el (dot, dot-min, dot-max): Don't create
9423 bytecode symbols.
9424
9425 * subr.el (dot, dot-marker, dot-min, dot-max, buffer-flush-undo)
9426 (compiled-function-p, focus-frame, unfocus-frame):
9427 Remove aliases and obsolete declarations.
52eb0373 9428 Back out inadvertent changes from previous commit.
9ded0282 9429
a87fdbbd
LT
94302005-05-01 Luc Teirlinck <teirllm@auburn.edu>
9431
9432 * files.el (require-final-newline): Make Custom tags consistent
9433 with mode-require-final-newline.
9434 (mode-require-final-newline): Doc fix.
9435
0003d2e3
LK
94362005-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
9437
9438 * international/latexenc.el (latexenc-find-file-coding-system):
9439 Fix regular expressions.
9440
94412005-05-01 David Kastrup <dak@gnu.org>
b7f29772
LK
9442
9443 * international/latexenc.el (latexenc-find-file-coding-system):
0003d2e3 9444 Fix regular expressions.
b7f29772 9445
bdf7ae41
NR
94462005-05-01 Nick Roberts <nickrob@snap.net.nz>
9447
9448 * subr.el (string-to-int): Make obsolete.
9449
0b1fc48a
RS
94502005-04-30 Richard M. Stallman <rms@gnu.org>
9451
7e995a23 9452 * simple.el (next-error-overlay-arrow-position): Turn off, for ttys.
0b1fc48a
RS
9453
9454 * loadup.el: load jka-comp-hook.
9455
6ff95f1d 9456 * jka-compr.el: Many functions and vars moved to jka-comp-hook.el.
0b1fc48a 9457 (jka-compr-handler): Add autoload. `put' calls moved
6ff95f1d
EZ
9458 to jka-comp-hook.el.
9459 (compression, jka-compr): defgroups moved to jka-comp-hook.el.
0b1fc48a 9460 (jka-compr-inhibit): Autoload.
a87fdbbd 9461
0b1fc48a
RS
9462 * jka-comp-hook.el: New file.
9463 Enable the mode by default.
9464
9465 * files.el (backup-buffer-copy): Use copy-file instead
9466 of write-region, and put back the 'excl.
9467
94682005-04-30 Chong Yidong <cyd@stupidchicken.com>
9469
9470 * progmodes/flymake.el (flymake-split-string)
9471 (flymake-split-string, flymake-log, flymake-pid-to-names)
9472 (flymake-reg-names, flymake-get-source-buffer-name)
9473 (flymake-unreg-names, flymake-add-line-err-info)
9474 (flymake-add-err-info): Clarify docstrings.
9475 (flymake-popup-menu, flymake-make-emacs-menu)
9476 (flymake-make-xemacs-menu): Add docstrings.
9477 (flymake-get-buffer-*, flymake-set-buffer-*): Functions deleted.
9478 Set variables directly throughout.
9479
80b61a0f
NR
94802005-04-30 Nick Roberts <nickrob@snap.net.nz>
9481
9482 * progmodes/cc-mode.el (cc-create-define-alist): Check that file
588c0770 9483 exists. Initialize cc-define-alist.
80b61a0f 9484 (c-mode): Add cc-create-define-alist locally to after-save-hook.
898d58d7 9485 If there is no file (Macroexpansion) don't create an alist.
80b61a0f 9486
bb9c1f2a
SS
94872005-04-29 Sam Steingold <sds@gnu.org>
9488
9489 * progmodes/cc-mode.el (cc-mode-cpp-program): New user variable.
9490 (cc-create-define-alist): Use it instead of the hard-coded string.
9491
2d5e5eb8
SM
94922005-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
9493
9494 * international/mule-conf.el (file-coding-system-alist): Fix regexp
9495 for latexenc.
9496
57efa539
LK
94972005-04-29 Lute Kamstra <lute@gnu.org>
9498
9499 * emacs-lisp/generic.el: Improve commentary section.
9500 (define-generic-mode): Improve docstring.
9501
56c91423
CD
95022005-04-29 Carsten Dominik <dominik@science.uva.nl>
9503
b67a4e9f 9504 * textmodes/org.el (many places): Change to quiet the byte compiler.
56c91423
CD
9505 (org-prefix-format-compiled): New variable.
9506 (org-compile-prefix-format): New function.
b67a4e9f
KS
9507 (org-timeline, org-agenda, org-diary): Call org-compile-prefix-format.
9508 (org-agenda-prefix-format,org-timeline-prefix-format): New options.
9509 (org-agenda-get-scheduled): Check if file is opened in `org-mode'.
9510 (org-get-entries-from-diary): Use `org-get-time-of-day' for
56c91423 9511 consistency with entries from `org-mode' files.
b67a4e9f 9512 (org-get-time-of-day): Fix bug with partial matches early in a line.
56c91423
CD
9513 (org-non-link-chars): New constant.
9514 (org-link-regexp): Respect `org-non-link-chars'.
b67a4e9f
KS
9515 (org-agenda-day-view): Remove command.
9516 (org-agenda-toggle-week-view): Rename from `org-agenda-week-view'.
56c91423
CD
9517 (org-follow-bbdb-link, org-store-link): Search also company field.
9518 (org-highlight-overlay): New variable.
9519 (org-highlight, org-unhighlight): New functions.
b67a4e9f
KS
9520 (org-agenda-mode): Add pre-command-hook to remove highlight.
9521 (org-evaluate-time-range): Behavior depends upon whether time stamp
9522 contains a time or not.
56c91423
CD
9523 (org-show-subtree, org-show-entry): New functions.
9524 (org-agenda-cleanup-fancy-diary): Remove empty lines.
56c91423 9525
7eb6ede5
LT
95262005-04-28 Luc Teirlinck <teirllm@auburn.edu>
9527
9528 * comint.el (comint-output-filter-functions): Add autoload cookie.
9529
b7ce4173
KS
95302005-04-28 Kim F. Storm <storm@cua.dk>
9531
9532 * ido.el (ido-everywhere): Fix last change.
9533
0b606bb2
TTN
95342005-04-28 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
9535
9536 * international/latexenc.el: New file.
9537 * international/mule-conf.el (file-coding-system-alist): For .tex,
9538 .ltx, .dtx and .drv extensions, use `latexenc-find-file-coding-system'.
9539
d79b6c21
LK
95402005-04-28 Lute Kamstra <lute@gnu.org>
9541
0a20b1dc
LK
9542 * font-lock.el (font-lock-add-keywords)
9543 (font-lock-remove-keywords): Clarify docstring.
9544 (font-lock-keywords-alist, font-lock-removed-keywords-alist):
9545 Don't start docstrings with a `*'.
9546 (font-lock-update-removed-keyword-alist): Give it a docstring.
9547
d79b6c21
LK
9548 * generic-x.el: Update commentary section.
9549 Only require font-lock when compiling.
9550 Define all modes conditionally.
9551 Place all generic modes in the generic-x-modes customization group.
9552 (generic-x-modes): New customization group.
9553 (generic-default-modes, generic-mswindows-modes)
9554 (generic-unix-modes, generic-other-modes): New constants.
9555 (generic-define-mswindows-modes, generic-define-unix-modes):
9556 Update docstrings. Make them obsolete.
2d5e5eb8
SM
9557 (generic-extras-enable-list): New default value. Update docstring.
9558 Improve :type. Change :set function.
d79b6c21
LK
9559 (bat-generic-mode-syntax-table, rul-generic-mode-syntax-table):
9560 Fix docstring.
9561
2d5e5eb8
SM
9562 * emacs-lisp/generic.el (generic-mode-internal):
9563 Simplify font-lock-defaults.
817edb15 9564 (define-generic-mode): Fix docstring.
d79b6c21
LK
9565
95662005-04-28 Stefan Monnier <monnier@iro.umontreal.ca>
9567
9568 * progmodes/grep.el (grep-mode-font-lock-keywords): Use the
9569 font-lock-face property to highlight matches.
9570
8c75afbf
NR
95712005-04-28 Nick Roberts <nickrob@snap.net.nz>
9572
52eb0373 9573 * progmodes/cc-mode.el (cc-create-define-alist): New function.
8c75afbf 9574 (cc-define-alist): New variable.
588c0770 9575 (c-mode): Make it local and initialize it.
8c75afbf
NR
9576
9577 * progmodes/gdb-ui.el (gdb-active-process): New variable.
9578 (gdb-exited): New function.
9579 (gdb-annotation-rules): Use it.
9580 (gdb-starting): Set gdb-active-process to t.
9581 (gdb-stopping): Amend doc string.
9582 (gdb-reset): Set gdb-active-process to nil.
9583
9584 * tooltip.el (tooltip-gud-tips): Show the associated #define
9585 directives when a C program under GDB is not executing.
9586
b8a04883
SM
95872005-04-27 Stefan Monnier <monnier@iro.umontreal.ca>
9588
9589 * progmodes/cperl-mode.el (cperl-mode): Don't precompile the
9590 font-lock-fontify-syntactic-keywords.
9591
9592 * font-lock.el (font-lock-default-fontify-region): Don't force
9593 parse-sexp-lookup-properties to nil.
9594
a46f2d6d
EZ
95952005-04-27 Alexander Klimov <alserkli@inbox.ru> (tiny change)
9596
9597 * man.el (man-mode-syntax-table): Set up `:' to have
9598 word-constituent syntax.
9599
b2b46494
LK
96002005-04-27 Lute Kamstra <lute@gnu.org>
9601
9602 * novice.el (disable-command): Don't add spurious newlines to the
9603 init file. Reported by Dan Jacobson <jidanni@jidanni.org>.
9604
a715531f
JB
96052005-04-26 Jay Belanger <belanger@truman.edu>
9606
9607 * calc/calc-yank.el (calc-edit-finish): Make sure there is more
9608 than one window before deleting window.
9609
85ab9f4e
LT
96102005-04-26 Luc Teirlinck <teirllm@auburn.edu>
9611
9612 * shell.el (shell-prompt-pattern): Doc fix.
9613 (shell-mode): Set paragraph-separate buffer locally to "\\'".
9614
9615 * comint.el (comint-prompt-regexp, comint-get-old-input)
9616 (comint-use-prompt-regexp)
9617 (comint-use-prompt-regexp-instead-of-fields)
9618 (comint-replace-by-expanded-history, comint-send-input)
9619 (comint-output-filter, comint-get-old-input-default)
9620 (comint-line-beginning-position, comint-bol, comint-show-output)
9621 (comint-backward-matching-input, comint-forward-matching-input)
b8a04883
SM
9622 (comint-next-prompt, comint-previous-prompt):
9623 Rename `comint-use-prompt-regexp-instead-of-fields' to
85ab9f4e
LT
9624 `comint-use-prompt-regexp'. Keep old name as alias and declare
9625 obsolete.
9626 (comint-use-prompt-regexp): Shorten first line of doc string.
9627
9628 * ielm.el (inferior-emacs-lisp-mode): Adapt to above name change.
9629 Set paragraph-separate buffer locally to "\\'".
9630
9631 * hippie-exp.el (try-expand-line, try-expand-line-all-buffers):
9632 Adapt to above name change.
9633
9634 * net/net-utils.el (nslookup-prompt-regexp, ftp-prompt-regexp)
9635 (smbclient-prompt-regexp): Ditto.
9636
9637 * progmodes/inf-lisp.el (inferior-lisp-prompt): Ditto.
9638
19475957
NR
96392005-04-27 Nick Roberts <nickrob@snap.net.nz>
9640
9641 * progmodes/gdb-ui.el (gdb-location-alist): Rename from
9642 gdb-location-list.
9643 Break lines that are over 80 characters wide.
9644
2231c2bc
SM
96452005-04-26 Stefan Monnier <monnier@iro.umontreal.ca>
9646
9647 * pcvs-info.el (cvs-fileinfo->full-path, cvs-display-full-path):
9648 New fun and var, to preserve compatibility.
9649
9650 * pcvs.el, pcvs-info.el: Rename "full-path" -> "full-name".
9651
96522005-04-26 Dominique de Waleffe <ddw@missioncriticalit.com> (tiny change)
9653
9654 * pcvs-info.el (cvs-fileinfo->backup-file): Don't pass the full file
9655 name to file-newer-than-file-p.
9656
68a94f5a
RS
96572005-04-26 Richard M. Stallman <rms@gnu.org>
9658
f03f317a
RS
9659 * simple.el (line-move-1): Avoid using vertical-motion in easy cases.
9660
68a94f5a
RS
9661 * progmodes/python.el (python-mode):
9662 Use new name eldoc-documentation-function.
9663
9664 * hexl.el (hexl-mode): Use new name eldoc-documentation-function.
9665
9666 * emacs-lisp/eldoc.el (eldoc-mode): Doc fix.
9667 (eldoc-documentation-function):
2231c2bc 9668 Rename from eldoc-print-current-symbol-info-function. Calls changed.
68a94f5a 9669
c9c1312d
NR
96702005-04-26 Nick Roberts <nickrob@snap.net.nz>
9671
9672 * emacs-lisp/byte-run.el (define-obsolete-function-alias): New macro.
9673
35b1b8ab
DN
96742005-04-25 Dan Nicolaescu <dann@ics.uci.edu>
9675
9676 * term/xterm.el (function-key-map): Fix strings for
2231c2bc 9677 {C,S,A,C-S}-f[1-4]. Use substitute-key-definition to bind
35b1b8ab
DN
9678 {C,S,A,C-S}-{f1-f12}.
9679
bc10bcbd
KH
96802005-04-26 Kenichi Handa <handa@m17n.org>
9681
2231c2bc
SM
9682 * international/mule-cmds.el (select-safe-coding-system):
9683 Fix previous change.
bc10bcbd 9684
ec1e11a9
LK
96852005-04-26 Lute Kamstra <lute@gnu.org>
9686
c25eec81
LK
9687 * emacs-lisp/easy-mmode.el (define-minor-mode): Fix docstring.
9688
9689 * font-lock.el (font-lock-fontify-region-function): Fix docstring.
9690 (font-lock-comment-delimiter-face): Ditto.
9691
ec1e11a9
LK
9692 * calc/calc.el (calc-trail-mode): Don't set font-lock-defaults.
9693
2b2920a9
JB
96942005-04-25 Jay Belanger <belanger@truman.edu>
9695
9696 * calc/calc-help.el (calc-view-news): Let-bind inhibit-read-only
9697 to t while inserting information; use help-mode.
9698
c9b630f7
DN
96992005-04-25 Dan Nicolaescu <dann@ics.uci.edu>
9700
9701 * term.el (ansi-term-color-vector): Use the xterm colors.
52eb0373 9702 (term-raw-map): Don't add mappings for \eO and \e[. Map deletechar.
c9b630f7 9703
8ba81e93
LK
97042005-04-25 Lute Kamstra <lute@gnu.org>
9705
9706 * font-core.el (font-lock-defaults): Fix docstring.
9707
9708 * font-lock.el (font-lock-syntactic-face-function): Fix docstring.
9709
901ae597
KH
97102005-04-25 Kenichi Handa <handa@m17n.org>
9711
2231c2bc
SM
9712 * international/mule-cmds.el (select-safe-coding-system):
9713 Don't check consistency with coding: spec, etc if raw-text or
901ae597
KH
9714 no-conversion was found to be safe.
9715
a6390474
RS
97162005-04-24 Richard M. Stallman <rms@gnu.org>
9717
9718 * mail/sendmail.el (mail-font-lock-keywords): Match any number of
9719 citation markers at start of each line.
9720
9721 * mail/rmail.el (rmail-font-lock-keywords): Match any number of
9722 citation markers at start of each line.
9723
9724 * font-lock.el (font-lock-comment-delimiter-face): Doc fix.
9725
9726 * files.el (mode-require-final-newline): Fix previous change.
9727 (require-final-newline): Fix type label.
9728
2538808f
GM
97292005-04-24 Glenn Morris <gmorris@ast.cam.ac.uk>
9730
9731 * progmodes/f90.el (f90-calculate-indent): Fix treatment of first
9732 statement in buffer (broken by 2004-11-24 change).
9733
456986fd
KS
97342005-04-24 Kim F. Storm <storm@cua.dk>
9735
9736 * ido.el (ido-everywhere): Save and restore old read-buffer-function
9737 and read-file-name-function values. Don't overwrite existing
9738 non-nil values if ido-mode is enabled without ido-everywhere.
9739
e5baf107
LT
97402005-04-24 Luc Teirlinck <teirllm@auburn.edu>
9741
9742 * files.el (mode-require-final-newline): Minor doc fix.
9743
1441edfe
EZ
97442005-04-24 Eli Zaretskii <eliz@gnu.org>
9745
9d1ffd5a 9746 * subr.el (syntax-after): Doc fix.
f3714ab2
EZ
9747 (syntax-class): If argument is nil, return nil. Mask off upper 16
9748 bits, not 8 bits.
9d1ffd5a 9749
1441edfe
EZ
9750 * files.el (mode-require-final-newline): Doc fix.
9751 (backup-buffer-copy): Fix last change.
9752
49ed33c7
YM
97532005-04-24 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
9754
9755 * term/mac-win.el: Require select. Set selection-coding-system to
9756 mac-system-coding-system. Call menu-bar-enable-clipboard.
9757 (x-last-selected-text-clipboard, x-last-selected-text-primary)
9758 (x-select-enable-clipboard): New variables.
9759 (x-select-text, x-get-selection, x-selection-value)
9760 (x-get-selection-value, mac-select-convert-to-string)
9761 (mac-services-open-file, mac-services-open-selection)
9762 (mac-services-insert-text): New functions.
9763 (CLIPBOARD, FIND): Put mac-scrap-name property.
9764 (com.apple.traditional-mac-plain-text, public.utf16-plain-text)
9765 (public.tiff): Put mac-ostype property.
9766 (selection-converter-alist): Add entries for them.
9767 (mac-application-menu-map): New keymap.
9768 (interprogram-cut-function, interprogram-paste-function): Set to
9769 x-select-text and x-get-selection-value, respectively.
9770 (split-window-keep-point): Set to t.
9771
469bc679
RS
97722005-04-23 Richard M. Stallman <rms@gnu.org>
9773
9774 * files.el (read-directory-name): Always pass non-nil
9775 DEFAULT-FILENAME arg to read-file-name.
9776 (backup-buffer-copy, basic-save-buffer-2): Take care against
9777 writing thru an unexpected existing symlink.
9778 (revert-buffer): In indirect buffer, revert the base buffer.
9779 (magic-mode-alist): Doc fix.
9780 (buffer-stale-function): Doc fix.
9781 (minibuffer-with-setup-hook): Avoid warning.
9782 (mode-require-final-newline): Doc and custom fix.
e5baf107 9783
469bc679
RS
9784 * follow.el (follow-end-of-buffer): Use with-no-warnings.
9785
9786 * font-lock.el (font-lock-comment-face): On terminals with few colors,
9787 use the default appearance.
9788 (font-lock-comment-delimiter-face): New face, new variable.
9789
9790 * imenu.el (imenu--generic-function): The official position of a
9791 definition is the start of the line that BEG is in.
9792
9793 * midnight.el (midnight-timer): Move defvar up.
9794
9795 * mouse.el (mouse-drag-region-1): Delete some debugging code.
9796
9797 * saveplace.el (save-place-to-alist): Use with-no-warnings.
9798
9799 * startup.el (command-line): Use with-no-warnings.
9800
9801 * window.el (window-size-fixed): New defvar.
9802
9803 * emacs-lisp/easymenu.el (easy-menu-do-define): Use defalias, not fset.
9804
e5baf107 9805 * mail/rmail.el (rmail-font-lock-keywords):
469bc679
RS
9806 Use font-lock-comment-delimiter-face.
9807
9808 * mail/sendmail.el (mail-font-lock-keywords):
9809 Use font-lock-comment-delimiter-face.
9810
9811 * progmodes/compile.el (next-error-highlight-timer): New defvar.
9812
98132005-04-23 SAITO Takuya <tabmore@rivo.mediatti.net> (tiny change)
9814
e5baf107 9815 * progmodes/compile.el (compilation-mode-font-lock-keywords):
469bc679
RS
9816 Specify t for LAXMATCH when matching directories.
9817 Save match data around compilation-compat-error-properties form.
9818
1639cc2e
DK
98192005-04-23 David Kastrup <dak@gnu.org>
9820
9821 * textmodes/tex-mode.el (TeX-mode, plain-TeX-mode, LaTeX-mode):
9822 Mention that the autoloaded aliases should be kept for AUCTeX.
9823
d379c558
AS
98242005-04-23 Andreas Schwab <schwab@suse.de>
9825
9826 * isearch.el (isearch-forward): Doc fix.
9827
4739237d
EZ
98282005-04-23 Eli Zaretskii <eliz@gnu.org>
9829
9830 * jit-lock.el (jit-lock-stealth-time): Change default value to 16.
9831 (jit-lock-stealth-nice): Change default value to 0.5.
9832
71baa28f
EZ
98332005-04-23 Eric Hanchrow <offby1@blarg.net> (tiny change)
9834
9835 * abbrev.el (write-abbrev-file): Write table entries in
9836 alphabetical order by table name.
9837
e271742d
KS
98382005-04-22 Kim F. Storm <storm@cua.dk>
9839
9840 * ido.el (ido-read-internal): Fix `list' completion.
9841
9a9c3a4b
KH
98422005-04-22 Kenichi Handa <handa@m17n.org>
9843
9844 * recentf.el (recentf-save-file-coding-system): New variable.
9845 (recentf-save-list): Encode the file by
9846 recentf-save-file-coding-system and add coding: tag.
9847
230e1e80
NR
98482005-04-22 Nick Roberts <nickrob@snap.net.nz>
9849
9850 * emacs-lisp/byte-run.el (define-obsolete-variable-alias): New macro.
9851
e1573595
LK
98522005-04-21 Lute Kamstra <lute@gnu.org>
9853
9721d904
LK
9854 * loadhist.el (unload-feature): Don't remove a function from hooks
9855 if it is about to be restored to an autoload . Remove functions
9856 that will become unbound from auto-mode-alist. Simplify the code.
9857
2c7b5da1
LK
9858 * subr.el (assq-delete-all): New implementation that is linear,
9859 not quadratic. Suggested by David Kastrup <dak@gnu.org>.
9860 (rassq-delete-all): New function.
9861
2231c2bc
SM
9862 * menu-bar.el (menu-bar-options-save, menu-bar-showhide-menu):
9863 Add size-indication-mode.
e1573595 9864
2375e71a
KH
98652005-04-21 Kenichi Handa <handa@m17n.org>
9866
9867 * international/mule-cmds.el: Add autoload for widget-value in
2231c2bc 9868 eval-when-compile.
2375e71a 9869
8e447172
NR
98702005-04-21 Nick Roberts <nickrob@snap.net.nz>
9871
e271742d 9872 * menu-bar.el (menu-bar-options-save, menu-bar-showhide-menu):
8e447172
NR
9873 Add tooltip-mode.
9874
9875 * bindings.el (mode-line-mode-menu): Remove tooltip-mode.
9876
fcd9d525
LT
98772005-04-20 Luc Teirlinck <teirllm@auburn.edu>
9878
9879 * progmodes/inf-lisp.el (inferior-lisp): New defgroup.
9880 (inferior-lisp-filter-regexp, inferior-lisp-program)
9881 (inferior-lisp-load-command, inferior-lisp-prompt)
9882 (inferior-lisp-mode-hook, lisp-source-modes)
9883 (inferior-lisp-load-hook): defvar->defcustom.
9884 (inferior-lisp-program, inferior-lisp-prompt)
9885 (inferior-lisp-load-hook): Doc fixes.
9886 (inferior-lisp-install-letter-bindings): Small change in
9887 introductory comment.
9888
57428691
DN
98892005-04-20 Dan Nicolaescu <dann@ics.uci.edu>
9890
9891 * vc.el (vc-annotate-color-map): Change some colors so that text
9892 using them as foreground is readable on both white and black
9893 backgrounds.
9894
c791cb54
SM
98952005-04-20 Stefan Monnier <monnier@iro.umontreal.ca>
9896
9897 * international/mule-conf.el (translation-table-for-input):
9898 Remove redundant declaration.
9899
396fdf3c
NR
99002005-04-20 Nick Roberts <nickrob@snap.net.nz>
9901
9902 * progmodes/gud.el (gud-menu-map): Add tooltip-toggle-gud-tips.
9903
9904 * tooltip.el (tooltip-gud-tips-p): Expand documentation.
9905 (tooltip-toggle-gud-tips): New function.
9906
37c5c4a7
YM
99072005-04-20 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
9908
9909 * term/mac-win.el (mac-symbol-encoder): Fix mappings of left and
9910 right angle brackets.
9911
64cb0f82
NR
99122005-04-20 Nick Roberts <nickrob@snap.net.nz>
9913
9914 * tooltip.el (tooltip-use-echo-area): Replace as alias and deprecate.
9915
95ed7b42
SM
99162005-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
9917
b8471a02
SM
9918 * progmodes/flymake.el (flymake-get-absolute-file-name-basedir):
9919 Remove. Update callers to use expand-file-name instead.
9920
95ed7b42
SM
9921 * subr.el (syntax-class): New function.
9922
9923 * simple.el (blink-matching-open): Use it.
9924
9925 * paren.el (show-paren-function): Use it to recognize parens that are
9926 also used in 2-char comment markers.
9927
191652f8
LK
99282005-04-19 Lute Kamstra <lute@gnu.org>
9929
9930 * loadhist.el (unload-feature): Update for new format of
9931 load-history. Simplify the code.
9932
327a3376
YM
99332005-04-19 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
9934
9935 * term/mac-win.el: Add coding: tag and set it to iso-2022-7bit.
9936 (mac-add-charset-info): New function. Initialize variable
9937 mac-charset-info-alist using it.
9938 (mac-centraleurroman, mac-cyrillic): Do not use UCS in table data
9939 for translation.
9940 (mac-symbol-encoder, mac-dingbats-encoder): New translation table.
95ed7b42
SM
9941 (mac-font-encoder-list): Add entries for mac-symbol and mac-dingbats.
9942 (ccl-encode-mac-symbol-font, ccl-encode-mac-dingbats-font):
9943 New CCL programs.
327a3376 9944
5827e9d4
KS
99452005-04-19 Kim F. Storm <storm@cua.dk>
9946
9947 * simple.el (next-buffer, prev-buffer, next-error)
9948 (scroll-other-window, keyboard-quit, keyboard-escape-quit)
9949 (clone-indirect-buffer-other-window): Move bindings to bindings.el.
9950
9951 * bindings.el (next-buffer, prev-buffer, next-error)
9952 (scroll-other-window, keyboard-quit, keyboard-escape-quit)
9953 (clone-indirect-buffer-other-window): Move bindings from simple.el.
9954 (next-buffer, prev-buffer): Add C-x C-right and C-x C-left bindings.
9955 (next-error, previous-error): Add M-g M-n/n and M-g M-p/p bindings.
9956
e5feeb31
SM
99572005-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
9958
9959 * isearch.el (isearch-edit-string): Make the search-ring available for
9960 minibuffer history commands.
9961 (minibuffer-local-isearch-map): Remove bindings for M-p and M-n,
9962 the default history commands now work just as well.
9963 (isearch-ring-retreat-edit, isearch-ring-advance-edit): Remove.
9964
77580d18
KS
99652005-04-18 Kim F. Storm <storm@cua.dk>
9966
9967 * emulation/cua-base.el (cua--pre-command-handler): Add more
9968 elaborate check for shift modifier on non-window systems.
9969
adbb89ef
LH
99702005-04-18 Lars Hansen <larsh@math.ku.dk>
9971
9972 * desktop.el: Make "--no-desktop" turn off `desktop-save-mode'.
9973
2e764c66
KS
99742005-04-18 Kim F. Storm <storm@cua.dk>
9975
9976 * tooltip.el (tooltip-show): Change second arg to USE-ECHO-AREA
9977 and make it optional. Don't test tooltip-gud-echo-area here.
e5feeb31
SM
9978 (tooltip-gud-process-output, gdb-tooltip-print):
9979 Pass tooltip-gud-echo-area to tooltip-show.
cae07240 9980 (tooltip-help-tips): Remove second optional arg to tooltip-show.
2e764c66 9981
3f4413f8
YM
99822005-04-18 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
9983
9984 * tooltip.el (tooltip-mode): `emacs-quick-startup' and
9985 `display-graphic-p' may not be bound yet.
9986
742220b6
LT
99872005-04-17 Luc Teirlinck <teirllm@auburn.edu>
9988
9989 * startup.el (command-line): No longer enable Xterm Mouse mode by
9990 default in terminals compatible with xterm.
9991
9992 * xt-mouse.el (xterm-mouse-mode): Set init value back to nil.
9993
01c515bb
NR
99942005-04-18 Nick Roberts <nickrob@snap.net.nz>
9995
9996 * tooltip.el (tooltip-gud-echo-area): Rename from
9997 tooltip-use-echo-area.
9998 (tooltip-show, tooltip-gud-process-output, gdb-tooltip-print)
9999 (tooltip-help-tips): Allow GUD tooltips to be displayed in echo
10000 area independently of where help tooltips are displayed.
10001
bbeb3055
DK
100022005-04-17 David Kastrup <dak@gnu.org>
10003
10004 * cus-theme.el (custom-theme-write-variables): Quote variables
10005 where necessary.
10006
ec0cf966
RS
100072005-04-17 Richard M. Stallman <rms@gnu.org>
10008
9e60c724
RS
10009 * simple.el (yank-excluded-properties): Add follow-link to value.
10010
ec0cf966
RS
10011 * jka-compr.el (jka-compr-compression-info-list): Fix custom type.
10012
10013 * startup.el (fancy-splash-max-time): Just 30 seconds.
10014 (fancy-splash-delay): Just 7.
10015 (fancy-splash-screens): No time limit other than fancy-splash-max-time.
10016
10017 * loadhist.el (unload-feature): Update for new format of load-history.
10018 Simplify the code.
10019
10020 * mail/rmail.el (rmail-ignored-headers): Ignore more headers
10021 (rmail-font-lock-keywords): Don't fontify the text of a citation.
10022
10023 * mail/sendmail.el (mail-font-lock-keywords):
10024 Don't fontify subject text.
10025 Don't fontify the text of a citation.
10026
100272005-04-17 Mark H. Weaver <mhw@netris.org> (tiny change)
10028
10029 * comint.el (comint-output-filter): Run comint-output-filter-functions
10030 with point where the user had it.
10031
b72c5a86
SM
100322005-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
10033
10034 * international/ucs-tables.el (ucs-set-table-for-input):
10035 Disable when using unify-on-decoding.
10036
fbcaad36
DN
100372005-04-16 Dan Nicolaescu <dann@ics.uci.edu>
10038
10039 * emulation/cua-base.el (cua-global-mark-face): Add special case
10040 for displays supporting a high number of colors.
10041
ccb9871d
EZ
100422005-04-16 Matt Hodges <MPHodges@member.fsf.org> (tiny change)
10043
b72c5a86 10044 * repeat.el (repeat): Invoke pre-command-hook and post-command-hook.
ccb9871d 10045
3d70f279
EZ
100462005-04-16 Chong Yidong <cyd@stupidchicken.com>
10047
10048 * filesets.el (filesets-add-buffer): If user supplies a name of a
10049 non-existing fileset, create a new fileset.
10050
bf94eed3
CD
100512005-04-16 Carsten Dominik <dominik@science.uva.nl>
10052
b72c5a86 10053 * textmodes/org.el (org-up-heading-all): Fix bug with
742220b6 10054 `outline-up-heading-all'.
bf94eed3 10055
a35d9075
AS
100562005-04-16 Andreas Schwab <schwab@suse.de>
10057
10058 * files.el (auto-mode-alist): Handle /etc/sysconfig/*,
10059 /etc/permissions.d/* and /etc/aliases.d/*.
10060
5f400376
KH
100612005-04-16 Kenichi Handa <handa@m17n.org>
10062
b72c5a86
SM
10063 * international/code-pages.el (cp-make-coding-system):
10064 Set `translation-table-for-input' property value to the symbol
5f400376
KH
10065 ucs-mule-to-mule-unicode, not to that value.
10066 (pt154): Escape guillemet by `\'.
10067
9e5b2858
LT
100682005-04-15 Luc Teirlinck <teirllm@auburn.edu>
10069
10070 * loadup.el: Load tooltip if x-show-tip is fboundp.
10071
10072 * startup.el (command-line): Add comment.
10073
10074 * tooltip.el (tooltip-mode): Specify correct standard value for
10075 Custom in init-value.
10076
3698ff2e
NR
100772005-04-15 Nick Roberts <nickrob@snap.net.nz>
10078
10079 * progmodes/gud.el (gud-goto-info): Use existing Info buffer, if
10080 possible.
10081
a9f07b61
CD
100822005-04-15 Carsten Dominik <dominik@science.uva.nl>
10083
fe38e3b0 10084 * textmodes/org.el (org-agenda-date-prompt): Rename from
a9f07b61
CD
10085 `org-agenda-date-today'.
10086 (org-evaluate-time-range): Insert at point instead of directly
10087 after time range.
10088 (org-first-headline-recenter, org-subtree-end-visible-p)
10089 (org-optimize-window-after-visibility-change): New functions
10090 (org-agenda-post-command-hook): Don't allow point at end of line,
10091 to make sure it always hits the text properties.
b72c5a86
SM
10092 (org-agenda-next-date-line, org-agenda-previous-date-line):
10093 New commands.
a9f07b61 10094 (org-set-regexps-and-options): Category may contain white space.
b72c5a86
SM
10095 (org-agenda-get-deadlines, org-agenda-get-scheduled):
10096 Improve marker positions.
a9f07b61
CD
10097 (org-agenda-new-marker): Argument POS made optional.
10098 (org-agenda-get-timestamps): Deadlines which are done are listed
10099 in org-done-face now.
10100 (org-agenda-get-todos, org-agenda-get-timestamps)
b72c5a86
SM
10101 (org-agenda-get-deadlines, org-agenda-get-scheduled):
10102 Set `undone-face' and `done-face' properties.
a9f07b61
CD
10103 (org-last-todo-state-is-todo): New variable.
10104 (org-todo): Set `org-last-todo-state-is-todo'.
10105 (org-agenda-todo): Change face according to
588c0770 10106 `org-last-todo-state-is-todo'. And change other lines referring to
a9f07b61
CD
10107 the same entry.
10108 (org-calendar-goto-agenda): New command.
10109 (org-calendar-to-agenda-key): New option.
10110 (org-startup-folded): New allowed value `content'.
10111 (org-set-regexps-and-options): Accept new value `content' for
10112 `org-startup-folded'.
10113 (org-get-current-options): Handle new value `content' for
10114 `org-startup-folded'.
10115 (org-insert-todo-heading): New command.
10116 (org-mode): Insert first line "*-* mode: org-mode -*-" when called
10117 interactively in empty file and option
10118 `org-insert-mode-line-in-empty-file' has been set.
b72c5a86 10119 (org-agenda-todo,org-agenda-priority): Modify to use
a9f07b61 10120 `org-agenda-change-all-lines'.
b72c5a86 10121 (org-warning-face): Change color on dark background
a9f07b61 10122
c6588b4e
YM
101232005-04-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
10124
10125 * international/mule-cmds.el (set-locale-environment): On Mac OS,
10126 use preferences AppleLocale and AppleLanguages, and variable
10127 mac-system-locale for default locale. On Mac OS Classic, use
10128 mac-system-coding-system for default coding systems.
10129
b72c5a86
SM
10130 * term/mac-win.el: Don't set file-name-coding-system.
10131 Decode variables system-name, emacs-build-system, user-login-name, and
c6588b4e
YM
10132 user-full-name by mac-system-coding-system on Mac OS Classic.
10133 (mac-system-coding-system): New variable.
10134
b3a623d0
LT
101352005-04-13 Luc Teirlinck <teirllm@auburn.edu>
10136
10137 * startup.el (command-line): Handle `xterm-mouse-mode' before
10138 reading init file.
4d727d1a
LT
10139
10140 * xt-mouse.el (xterm-mouse-mode): Adapt to above change.
b3a623d0 10141
328fc313
GM
101422005-04-13 Glenn Morris <gmorris@ast.cam.ac.uk>
10143
10144 * progmodes/sh-script.el (sh-here-document-word): Make it a
10145 defcustom. Doc fix.
10146 (sh-add): Bash uses $(( )) for arithmetic.
10147 (sh-while-getopts) <sh>: Set OPTIND back to 1 at end.
10148 (sh-maybe-here-document): Remove quotes and leading whitespace
10149 from heredoc word when closing. Indent heredoc with tabs if word
10150 starts with "-".
10151
0047373b
RS
101522005-04-13 Richard M. Stallman <rms@gnu.org>
10153
10154 * simple.el (undo): Fix previous change.
10155
10156 * custom.el (defface): Doc fix.
10157
a2d66c78
LK
101582005-04-13 Lute Kamstra <lute@gnu.org>
10159
5c156fdf
LK
10160 * Makefile.in (DONTCOMPILE): Remove list.
10161 (compile, compile-always): Don't use DONTCOMPILE.
10162 (update-authors): Load the library in which batch-update-authors
10163 is defined.
10164 * makefile.w32-in (DONTCOMPILE): Remove list.
10165 (compile, compile-always): Fix comments.
10166 (update-authors): Load the library in which batch-update-authors
10167 is defined.
10168
a2d66c78
LK
10169 * generic-x.el (generic-mode-ini-file-find-file-hook):
10170 Rename to ini-generic-mode-find-file-hook.
10171 Keep generic-mode-ini-file-find-file-hook as an alias.
10172 (ini-generic-mode-find-file-hook): Rename from
10173 generic-mode-ini-file-find-file-hook. Fix docstring.
10174 (ini-generic-mode): Docstring change.
10175 (bat-generic-mode-run-as-comint): Silence the byte compiler.
10176
10177 * help.el (describe-key-briefly): UNTRANSLATED can be nil when
10178 called from lisp.
10179
10180 * generic.el: Move to the emacs-lisp subdir.
10181
759e9f0c
DN
101822005-04-12 Dan Nicolaescu <dann@ics.uci.edu>
10183
10184 * term/xterm.el (function-key-map): Add mappings for A-, C-, S-
10185 and C-S- function and cursor motion keys.
10186
dc56fc01
LT
101872005-04-12 Luc Teirlinck <teirllm@auburn.edu>
10188
10189 * startup.el (command-line): Enable Xterm Mouse mode by default.
10190 * xt-mouse.el (xterm-mouse-mode): Provide correct standard value
ed77be1d
LT
10191 for Custom. No longer show "Mouse" in mode line when enabled.
10192 Doc fix.
dc56fc01 10193
d50285de
KS
101942005-04-12 Kim F. Storm <storm@cua.dk>
10195
10196 * emulation/cua-base.el (cua-rectangle-face)
10197 (cua-rectangle-noselect-face): Define face attributes here.
10198
10199 * emulation/cua-rect.el (cua--init-rectangles): Remove face setup.
10200
ed0fb1f1
JD
102012005-04-12 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
10202
10203 * startup.el (command-line): Turn off blinking cursor if
10204 cursorBlink in resources is off or false.
10205
a56e6111
YM
102062005-04-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
10207
10208 * term/mac-win.el (dnd): Require dnd.
10209 (mac-drag-n-drop): Call dnd-handle-one-url.
b7461be9
YM
10210 (kTextEncodingMacRoman, kTextEncodingISOLatin1)
10211 (kTextEncodingISOLatin2): Remove constants.
10212 (mac-script-code-coding-systems): New constant.
10213 (mac-handle-language-change): New function.
10214 (special-event-map): Bind it to `language-change' event.
10215 (mac-centraleurroman, mac-cyrillic): New coding systems.
10216 (mac-font-encoder-list, ccl-encode-mac-centraleurroman-font)
10217 (ccl-encode-mac-cyrillic-font): Rename mac-centraleurroman-encoder
10218 and mac-cyrillic-encoder to encode-mac-centraleurroman and
10219 encode-mac-cyrillic, respectively.
a56e6111 10220
a1b6a089
NR
102212005-04-12 Nick Roberts <nickrob@snap.net.nz>
10222
10223 * progmodes/gud.el, progmodes/gdb-ui.el (gdb-assembler-mode):
10224 Don't set overlay-arrow-string to "=>" as this is done
10225 globally in C now.
10226
4d88e0ad
LK
102272005-04-12 Lute Kamstra <lute@gnu.org>
10228
b72c5a86
SM
10229 * generic-x.el (rc-generic-mode, rul-generic-mode):
10230 Fix auto-mode-alist entries.
4d88e0ad
LK
10231 (etc-fstab-generic-mode): Tweak fontification.
10232
10233 * generic.el (generic-make-keywords-list): Fix docstring.
10234 (generic-mode-internal): Simplify generic-font-lock-keywords.
10235
df5e8d2c
RV
102362005-04-11 Rajesh Vaidheeswarran <rv@gnu.org>
10237
b72c5a86 10238 * whitespace.el (whitespace-buffer-leading)
2231c2bc
SM
10239 (whitespace-buffer-trailing): Revert the incorrect test inversion.
10240 However, fix the highlight area for the leading and
df5e8d2c
RV
10241 trailing whitespaces to show space.
10242
7a15a271
RV
102432005-04-11 Rajesh Vaidheeswarran <rv@gnu.org>
10244
10245 * whitespace.el (whitespace-version): Bump to 3.5
10246
b72c5a86
SM
10247 (whitespace-buffer-leading, whitespace-buffer-trailing):
10248 Invert sense of the test to highlight the whitespace.
7a15a271 10249
c80b3945
NR
102502005-04-12 Nick Roberts <nickrob@snap.net.nz>
10251
10252 * progmodes/gud.el (gud-display-line): GUD uses its own
10253 overlay arrow now so don't set overlay-arrow-string.
10254 (gud-pdb-command-name): Revert back to "pdb" (2004-04-26).
10255
22c061d6
DN
102562005-04-11 Dan Nicolaescu <dann@ics.uci.edu>
10257
10258 * term.el (term-ansi-current-bold, term-ansi-current-underline)
10259 (term-ansi-current-reverse, term-ansi-current-invisible)
10260 (term-ansi-face-already-done): Change to boolean.
10261 (term-reset-terminal, term-handle-colors-array): Handle the above
10262 vars accordingly.
10263 (term-buffer-vertical-motion): Rename from buffer-vertical-motion.
10264 (term-emulate-terminal): Use the new name.
10265
10266 * faces.el (secondary-selection): Use yellow1, not yellow.
10267 (trailing-whitespace): Use red1, not red.
10268
b438e670
JD
102692005-04-11 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
10270
10271 * dired.el (dired-mode): Use dnd-* instead of x-dnd-*
10272 (dired-dnd-handle-local-file): Call dnd-get-local-file-name.
10273 (dired-dnd-handle-file): Call dnd-get-local-file-uri
10274
10275 * cus-edit.el (dnd): New group.
10276
10277 * term/w32-win.el (dnd): Require dnd
10278 (w32-drag-n-drop): Call dnd-handle-one-url.
10279
10280 * x-dnd.el: Require dnd.
b72c5a86
SM
10281 (x-dnd-handle-uri-list, x-dnd-handle-file-name):
10282 Call dnd-handle-one-url.
b438e670
JD
10283 (x-dnd-types-alist, x-dnd-insert-utf8-text)
10284 (x-dnd-insert-utf16-text, x-dnd-insert-ctext): Change x-dnd-insert-text
10285 to dnd-insert-text.
4d88e0ad
LK
10286 (x-dnd-protocol-alist, x-dnd-open-file-other-window)
10287 (x-dnd-handle-one-url, x-dnd-get-local-file-uri)
fe38e3b0 10288 (x-dnd-get-local-file-name, x-dnd-open-local-file)
b72c5a86 10289 (x-dnd-open-file, x-dnd-insert-text): Move to dnd.el (without x-).
b438e670
JD
10290
10291 * dnd.el (dnd-protocol-alist): New file with generic DND functions.
10292
0047373b 102932005-04-11 JUAN-LEON Lahoz Garcia <juanleon1@gmail.com>
a8f8c390
SM
10294
10295 * wdired.el: Doc fixes.
10296 (wdired-confirm-overwrite): Rename from wdired-is-ok-overwrite.
10297 (wdired-use-dired-vertical-movement): Rename from
10298 wdired-always-move-to-filename-beginning.
10299 (wdired-mode-map): Use `ignore' instead of `wdired-newline'.
10300 (wdired-change-to-wdired-mode): Change mode name.
10301 (wdired-newline): Delete.
10302
713c9020
RS
103032005-04-11 Richard M. Stallman <rms@gnu.org>
10304
7dbe67a4
RS
10305 * whitespace.el (whitespace-highlight-the-space):
10306 Don't call whitespace-unhighlight-the-space here.
10307
713c9020
RS
10308 * simple.el (undo): Record t in undo-equiv-table
10309 for the redo record made by an undo-in-region.
10310
45bd9a1a
NR
103112005-04-12 Nick Roberts <nickrob@snap.net.nz>
10312
10313 * progmodes/gdb-ui.el (gdb-display-inferior-io-buffer)
10314 (gdb-frame-inferior-io-buffer): New Functions to control
10315 display of separate IO buffer.
10316 (menu): Add them to menu-bar.
10317 (gdb-display-buffer): Check for buffer another frame.
10318 Protect GUD buffer.
10319 (gdb-setup-windows): Create IO buffer if not already there.
10320 (gdb-memory-mode): Remove purecopy noops.
10321
055e0d88
GM
103222005-04-11 Glenn Morris <gmorris@ast.cam.ac.uk>
10323
10324 * progmodes/f90.el (f90-electric-insert): Add optional prefix arg,
10325 and pass to self-insert-command.
10326
9285b8bc
LK
103272005-04-11 Lute Kamstra <lute@gnu.org>
10328
10329 * generic.el: Commentary section cleanup.
10330 (generic): Delete.
10331 (generic-use-find-file-hook, generic-lines-to-scan)
10332 (generic-find-file-regexp, generic-ignore-files-regexp)
10333 (default-generic-mode, generic-mode-find-file-hook)
10334 (generic-mode-ini-file-find-file-hook): Move to generic-x.el.
10335 * generic-x.el (generic-x): Docstring fix. Put it in the data group.
10336 (generic-use-find-file-hook, generic-lines-to-scan)
10337 (generic-find-file-regexp, generic-ignore-files-regexp)
10338 (default-generic-mode, generic-mode-find-file-hook)
10339 (generic-mode-ini-file-find-file-hook): Move from generic.el.
10340
9552bee8
KF
103412005-04-10 Karl Fogel <kfogel@red-bean.com>
10342
10343 * bookmark.el (bookmark-write-file): Catch errors writing file.
10344 This is the same change as saveplace.el at 2005-04-10T23:32:00Z!rms@gnu.org.
10345
6695c528
RS
103462005-04-10 Richard M. Stallman <rms@gnu.org>
10347
10348 * startup.el (fancy-splash-tail): Update copyright year.
10349 (command-line): Split part of -Q into -D.
10350 (emacs-basic-display): New defvar.
10351 (fancy-splash-text): Correct name of menu item.
10352
10353 * saveplace.el (save-place-alist-to-file): Catch errors writing file.
10354
10355 * info.el (Info-fontify-node): Handle fontification of multiple * Menu
10356 lines in one node.
10357
10358 * comint.el (comint-send-input): New arg ARTIFICIAL.
10359 Callers in this file changed.
10360
10361 * abbrev.el (define-abbrevs): Read system abbrevs properly.
10362
10363 * emacs-lisp/map-ynp.el (map-y-or-n-p): Clarify RET/q in help message.
10364
103652005-04-10 Chong Yidong <cyd@stupidchicken.com>
10366
10367 * url/url-ldap.el (url-ldap): Add docstring. Fix call to
10368 `ldap-search-internal'.
10369
35f257bb
SM
103702005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
10371
f587e30b
SM
10372 * files.el (set-auto-mode-1): Use line-end-position.
10373
35f257bb
SM
10374 * international/latin-1.el:
10375 * international/latin-2.el:
10376 * international/latin-3.el:
10377 * international/latin-4.el:
10378 * international/latin-5.el:
10379 * international/latin-8.el:
10380 * international/latin-9.el: Give punctuation syntax to NBSP.
10381
10382 * textmodes/bibtex.el (bibtex-autokey-titleword-ignore)
10383 (bibtex-reference-key, bibtex-autokey-demangle-name, bibtex-mode):
10384 Use char-classes to accept non-ascii letters, accepted in some recent
10385 bibtex implementations.
10386
223bc577
LT
103872005-04-10 Luc Teirlinck <teirllm@auburn.edu>
10388
10389 * custom.el (custom-set-minor-mode): Any non-nil value for the
10390 variable should enable the mode when set through Custom.
10391
4bcb9c95
SM
103922005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
10393
10394 * progmodes/vhdl-mode.el (vhdl-mode-map-init): Don't override default
10395 TAB binding so tab-always-indent is obeyed.
10396 (vhdl-minibuffer-local-map): Move initialization into declaration.
10397 (vhdl-mode-abbrev-table-init): Mark the abbrevs as `system'.
10398 (vhdl-run-when-idle, vhdl-create-mode-menu, vhdl-character-to-event)
10399 (vhdl-hooked-abbrev): Avoid test for XEmacs.
10400 (vhdl-current-line): Use line-beginning-position.
10401 (vhdl-doc-variable, vhdl-doc-mode): Call help-setup-xref before
10402 with-output-to-temp-buffer, so the current position can be recorded.
10403
0c9a01ff
MY
104042005-04-10 Masatake YAMATO <jet@gyve.org>
10405
4bcb9c95
SM
10406 * progmodes/compile.el (compilation-error-regexp-alist-alist):
10407 Add regexp for gcov.
0c9a01ff 10408
91472578
MB
104092005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
10410
4bcb9c95
SM
10411 * calendar/time-date.el (time-to-seconds, seconds-to-time)
10412 (days-to-time, time-subtract, time-add): Don't use the #xhhhh
91472578 10413 syntax which Emacs 20 doesn't support.
91472578 10414
6695c528
RS
104152005-04-09 Richard M. Stallman <rms@gnu.org>
10416
b72c5a86
SM
10417 * help.el (describe-key-briefly, describe-key):
10418 Replace strings as event types with "(any string)".
6695c528 10419
941f9778
SM
104202005-04-09 Stefan Monnier <monnier@iro.umontreal.ca>
10421
10422 * arc-mode.el (archive-mode-map): Move initialization into
10423 the declaration. Override *all* bindings of `undo'.
10424 (archive-lemacs): Remove, use (featurep 'xemacs) instead.
10425
1d1bf521
JB
104262005-04-09 Jay Belanger <belanger@truman.edu>
10427
941f9778 10428 * calc/calc-units.el (math-standard-units): Redefine Watt hour as W*hr.
1d1bf521 10429
ce102cb1
DN
104302005-04-09 Dan Nicolaescu <dann@ics.uci.edu>
10431
10432 * term/xterm.el (xterm-rgb-convert-to-16bit): Simplify.
10433 (xterm-register-default-colors): Update color values computation
10434 to match xterm-200.
10435
2a9e192d
KH
104362005-04-09 Kenichi Handa <handa@m17n.org>
10437
10438 * international/code-pages.el (iso-latin-7): Fix the map.
10439
e790a4a3
LT
104402005-04-08 Luc Teirlinck <teirllm@auburn.edu>
10441
10442 * emacs-lisp/lisp.el (defun-prompt-regexp)
10443 (parens-require-spaces, buffer-end, end-of-defun)
10444 (insert-parentheses): Doc fixes.
10445
3306ed3b
KS
104462005-04-08 Kim F. Storm <storm@cua.dk>
10447
10448 * comint.el (comint-highlight-prompt): Fix face spec.
e0d815a2 10449 * hi-lock.el (hi-green): Likewise.
3306ed3b 10450
099dcdcf
DN
104512005-04-08 Dan Nicolaescu <dann@ics.uci.edu>
10452
3306ed3b 10453 * cus-edit.el (custom-modified-face):
099dcdcf
DN
10454 * comint.el (comint-highlight-input): Fix previous changes.
10455 * term.el (term-handle-ansi-escape): Add a comment.
10456
c22c3db0
SM
104572005-04-08 Stefan Monnier <monnier@iro.umontreal.ca>
10458
10459 * whitespace.el (whitespace-highlight-the-space): Put the same overlay
10460 in the buffer and in whitespace-highlighted-space.
10461 (whitespace-unhighlight-the-space): Simplify.
10462 (whitespace-buffer): Simplify.
10463
ea81d57e
DN
104642005-04-08 Dan Nicolaescu <dann@ics.uci.edu>
10465
10466 * textmodes/table.el (table-cell-face): Add special case for
10467 displays supporting a high number of colors.
10468 * progmodes/vhdl-mode.el (vhdl-font-lock-prompt-face)
10469 (vhdl-font-lock-reserved-words-face)
10470 (vhdl-speedbar-architecture-face)
10471 (vhdl-speedbar-instantiation-face)
10472 (vhdl-speedbar-architecture-selected-face)
c22c3db0
SM
10473 (vhdl-speedbar-instantiation-selected-face): Likewise.
10474 * progmodes/sh-script.el (sh-heredoc-face): Likewise.
10475 * progmodes/idlw-help.el (idlwave-help-link-face): Likewise.
ea81d57e
DN
10476 * progmodes/ebrowse.el (ebrowse-tree-mark-face)
10477 (ebrowse-root-class-face, ebrowse-member-attribute-face)
c22c3db0
SM
10478 (ebrowse-progress-face): Likewise.
10479 * progmodes/compile.el (compilation-info-face): Likewise.
10480 * progmodes/cc-fonts.el (c-invalid-face): Likewise.
10481 * emacs-lisp/re-builder.el (reb-match-3): Likewise.
10482 * calendar/calendar.el (diary-face): Likewise.
ea81d57e 10483 * woman.el (woman-italic-face, woman-bold-face)
c22c3db0
SM
10484 (woman-unknown-face): Likewise.
10485 * wid-edit.el (widget-button-pressed-face): Likewise.
10486 * whitespace.el (whitespace-highlight-face): Likewise.
10487 * smerge-mode.el (smerge-mine-face, smerge-base-face): Likewise.
10488 * pcvs-info.el (cvs-marked-face): Likewise.
10489 * info.el (info-xref): Likewise.
10490 * ido.el (ido-subdir-face, ido-indicator-face): Likewise.
ea81d57e 10491 * hilit-chg.el (highlight-changes-face)
c22c3db0 10492 (highlight-changes-delete-face): Likewise.
ea81d57e 10493 * hi-lock.el (hi-yellow, hi-green, hi-blue-b, hi-green-b)
c22c3db0
SM
10494 (hi-red-b): Likewise.
10495 * generic-x.el (show-tabs-tab-face, show-tabs-space-face): Likewise.
ea81d57e 10496 * font-lock.el (font-lock-keyword-face)
c22c3db0 10497 (font-lock-function-name-face, font-lock-warning-face): Likewise.
ea81d57e
DN
10498 * cus-edit.el (custom-invalid-face, custom-modified-face)
10499 (custom-set-face, custom-changed-face, custom-variable-tag-face)
c22c3db0
SM
10500 (custom-group-tag-face-1, custom-group-tag-face): Likewise.
10501 * comint.el (comint-highlight-prompt): Likewise.
ea81d57e 10502
67b4790b
LK
105032005-04-08 Lute Kamstra <lute@gnu.org>
10504
10505 * font-lock.el (font-lock-keywords): Docstring fixes.
10506
9741224e
KH
105072005-04-08 Kenichi Handa <handa@m17n.org>
10508
10509 * ps-mule.el (ps-mule-show-warning): If the number of unprintable
10510 chars are more than a limit, print " and more..." at the tail.
10511
3a10b9ce
KS
105122005-04-08 Kim F. Storm <storm@cua.dk>
10513
10514 * emacs-lisp/authors.el (authors-aliases): Update list.
10515 (authors-ignored-files): New list.
10516 (authors-fixed-entries): Fix typo.
10517 (authors-renamed-files-alist): Update list.
10518 (authors-add): Check authors-ignored-files.
10519
eaf779a7
CD
105202005-04-08 Carsten Dominik <dominik@science.uva.nl>
10521
214e2d48 10522 * calendar/diary-lib.el (add-to-diary-list): MARKER argument made
eaf779a7
CD
10523 optional, to ensure backward compatibility.
10524
fc2cae59
SE
105252005-04-08 Stephen Eglen <stephen@gnu.org>
10526
10527 * textmodes/flyspell.el (flyspell-large-region): Doc fix.
10528
859b8989
KS
105292005-04-08 Kim F. Storm <storm@cua.dk>
10530
b72c5a86 10531 * buff-menu.el (Buffer-menu-mode-map): Map follow-link to mouse-face.
859b8989
KS
10532
10533 * mouse.el (mouse-on-link-p): Doc fix.
10534
709bfdaf
LT
105352005-04-07 Luc Teirlinck <teirllm@auburn.edu>
10536
db648b84
LT
10537 * ielm.el (ielm-prompt-read-only): Doc fix.
10538
709bfdaf
LT
10539 * comint.el (comint-prompt-read-only): Doc fix.
10540
5b523a77
JL
105412005-04-07 Benjamin Rutt <brutt@bloomington.in.us>
10542
10543 * ffap.el (ffap-pass-wildcards-to-dired): New user option to
10544 ensure dired always handles wildcards passed to ffap.
10545 (find-file-at-point): Use it.
10546 (ffap-dired-wildcards): Doc fix.
10547
34d86208
JL
105482005-04-07 Juri Linkov <juri@jurta.org>
10549
10550 * simple.el (next-error-overlay-arrow-position): New defvar.
10551 Put "=>" on its property `overlay-arrow-string'. Add it to
10552 `overlay-arrow-variable-list'.
10553
10554 * progmodes/compile.el (compilation-setup):
10555 Set `next-error-overlay-arrow-position' to nil. Also set it to
10556 nil in the local hook `kill-buffer-hook'. Make local variable
10557 `overlay-arrow-string' and set it to "=>".
10558 (compilation-goto-locus): Set BOL position to
10559 `next-error-overlay-arrow-position' instead of
10560 `overlay-arrow-position'.
10561
10562 * info.el (Info-mode): Add `Info-kill-buffer' to `kill-buffer-hook'
10563 locally instead of adding it to the global hook.
10564 (Info-kill-buffer): Move up.
10565
9fb518aa
DN
105662005-04-06 Dan Nicolaescu <dann@ics.uci.edu>
10567
10568 * term/xterm.el (xterm-standard-colors): Update color values from
4c23089d 10569 xterm-200.
9fb518aa 10570
5c8b653b
SM
105712005-04-06 Stefan Monnier <monnier@iro.umontreal.ca>
10572
797bf075
SM
10573 * textmodes/tex-mode.el (tex-font-lock-keywords-2): Add \bfseries.
10574
5c8b653b
SM
10575 * fast-lock.el:
10576 * lazy-lock.el: Move them to the obsolete subdir.
10577
969ee2ad
SM
105782005-04-06 JUAN-LEON Lahoz Garcia <juanleon1@gmail.com>
10579
10580 * wdired.el (wdired-advise-functions, wdired-add-skip-in-replace)
10581 (wdired-add-replace-advice): Remove.
10582 (wdired-change-to-wdired-mode): Use query-replace-skip-read-only.
10583
73f0d996
KS
105842005-04-06 Kim F. Storm <storm@cua.dk>
10585
10586 * startup.el (command-line): Add --bare-bones alias for -Q.
10587
369f76bb
YM
105882005-04-06 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
10589
10590 * term/mac-win.el: Use create-fontset-from-mac-roman-font to
10591 create the startup fontset if a font specification ends with
10592 `mac-roman'.
10593
e0e5f076
LK
105942005-04-06 Lute Kamstra <lute@gnu.org>
10595
9e4b54a0
LK
10596 * add-log.el (change-log-font-lock-keywords): Complete 2005-04-03
10597 change.
10598
e0e5f076
LK
10599 * emacs-lisp/copyright.el (copyright-update-year): Replace the
10600 right subexpression. Suggested by Jay Bingham <jay.bingham@hp.com>.
10601
ab7bc290
LK
106022005-04-05 Lute Kamstra <lute@gnu.org>
10603
6a8cf883
LK
10604 * generic.el (generic-mode-internal): Fix 2005-03-31 change.
10605 (define-generic-mode): Ditto. Fix debug declaration.
d9c39305 10606
969ee2ad
SM
10607 * generic-x.el (show-tabs-tab-face, show-tabs-space-face):
10608 Put them in the generic-x group.
6a8cf883 10609
d9c39305 10610 * calendar/timeclock.el (timeclock): Doc fix.
6a8cf883 10611
ab7bc290
LK
10612 * generic.el (define-generic-mode): Don't use custom-current-group.
10613 Document default :group value.
10614 * emacs-lisp/easy-mmode.el (define-minor-mode): Ditto.
10615 (define-global-minor-mode): Don't use custom-current-group.
10616
39b32c06
GM
106172005-04-05 Glenn Morris <gmorris@ast.cam.ac.uk>
10618
f4564cfd
GM
10619 * startup.el (command-line-1): Display startup-echo-area-message
10620 when fancy splash screen is in use.
10621
d6d43bde
GM
10622 * progmodes/sh-script.el (sh-builtins) <bash>: Add `caller'.
10623 (sh-escaped-newline): New face.
10624 (sh-font-lock-keywords) <shell>: Improve regexp for escaped
10625 newline, and use sh-escaped-newline face.
10626
39b32c06
GM
10627 * progmodes/tcl.el (tcl-escaped-newline): New face.
10628 (tcl-builtin-list): New variable.
10629 (tcl-set-font-lock-keywords): Add builtins, variables, and escaped
10630 newlines. Fix keywords subexpression number.
10631
da659ce6
CD
106322005-04-05 Carsten Dominik <dominik@science.uva.nl>
10633
d9c39305 10634 * textmodes/org.el (org-diary-default-entry): Fix call to
39b32c06 10635 `add-to-diary-entry'.
da659ce6 10636
7ed08c01
KS
106372005-04-05 Kim F. Storm <storm@cua.dk>
10638
10639 * ediff-init.el: Use (featurep 'xemacs).
10640
f1c7de69
DP
106412005-04-05 David Ponce <david@dponce.com>
10642
10643 * cus-edit.el (face): Derive from symbol widget. Display sample
10644 of the current face on the fly.
10645 (widget-face-sample-face-get, widget-face-notify): New functions.
10646 (widget-face-value-create): Remove.
10647
10648 * wid-edit.el (widget-field-end): Temporarily remove field
10649 narrowing before to call `get-char-property'.
10650
32503b32
JB
106512005-04-04 Jay Belanger <belanger@truman.edu>
10652
10653 * calc/calc-aent.el (math-read-replacement-list): Add subscripts.
10654 (math-read-subscripts): New variable.
10655 (math-read-preprocess-string): Process subscripts.
10656
47b143f3
LT
106572005-04-04 Luc Teirlinck <teirllm@auburn.edu>
10658
a9aa7c74
LT
10659 * comint.el (comint-prompt-read-only): Doc fix.
10660
47b143f3
LT
10661 * dired.el (dired-copy-filename-as-kill): Make `-' arg behave like
10662 `-1'. Doc fix.
10663
6eb49472
CD
106642005-04-04 Carsten Dominik <dominik@science.uva.nl>
10665
969ee2ad
SM
10666 * textmodes/org.el (org-insert-mode-line-in-empty-file):
10667 Change default value to nil.
6eb49472 10668
171c707b
LK
106692005-04-04 Lute Kamstra <lute@gnu.org>
10670
8c6ef2ca
LK
10671 * autorevert.el (auto-revert-mode): Specify :group.
10672 * battery.el (display-battery-mode): Specify :group.
10673 * diff-mode.el (diff-minor-mode): Specify :group.
10674 * font-core.el (font-lock-mode): Specify :group.
10675 * hl-line.el (hl-line-mode): Specify :group.
10676 * iimage.el (iimage): New customization group.
10677 (iimage-mode): Specify :group.
10678 * longlines.el (longlines-mode): Specify :group.
10679 * master.el: Don't require easy-mmode.
10680 (master): New customization group.
10681 (master-mode): Specify :group.
10682 * msb.el (msb-mode): Specify :group.
10683 * reveal.el (reveal-mode): Specify :group.
10684 * simple.el (next-error-follow-minor-mode): Specify :group.
10685 * smerge-mode.el (smerge-mode): Specify :group.
10686 * emacs-lisp/eldoc.el (eldoc-mode): Specify :group.
10687 * emulation/cua-base.el (cua-mode): Specify :group.
10688 * international/encoded-kb.el (encoded-kbd-mode): Specify :group.
10689 * language/thai-util.el (thai-auto-composition-mode)
10690 (thai-word-mode): Specify :group.
10691 * mail/supercite.el (sc-minor-mode): Specify :group.
10692 * progmodes/cwarn.el (cwarn-mode): Specify :group.
10693 * progmodes/flymake.el (flymake-mode): Specify :group.
10694 * progmodes/glasses.el (glasses-mode): Specify :group.
10695 * progmodes/hideif.el (hide-ifdef-mode): Specify :group.
10696 * textmodes/enriched.el (enriched-mode): Specify :group.
10697 * textmodes/refill.el (refill-mode): Specify :group.
10698
171c707b
LK
10699 * add-log.el (change-log-font-lock-keywords): Names in
10700 parenthesized lists can contain spaces.
10701
e3039e63
TTN
107022005-04-04 Thien-Thi Nguyen <ttn@gnu.org>
10703
10704 * startup.el (fancy-splash-text): Shorten default text of
10705 "Emacs Tutorial" line. Also, if the current language env
10706 indicates an available tutorial file other than TUTORIAL,
10707 extract its title and append it to the line in parentheses.
10708 (fancy-splash-insert): If arg is a thunk, funcall it.
10709
1151215a
JB
107102005-04-04 Jay Belanger <belanger@truman.edu>
10711
10712 * calc.el (calc-language-alist): Add tags to customization type.
10713
745986d5
LT
107142005-04-03 Luc Teirlinck <teirllm@auburn.edu>
10715
81fb9e86 10716 * xt-mouse.el (xterm-mouse-mode): Add explicit Custom group, mouse.
745986d5
LT
10717 Doc fix.
10718
28cfe103 107192005-04-03 Marcelo Toledo <marcelo@gnu.org>
e9fd21e8 10720
969ee2ad
SM
10721 * add-log.el (change-log-font-lock-keywords): The manual
10722 describing a Change Log entry, says: (...) "Aside from these
10723 header lines, every line in the change log starts with a space or
52eb0373 10724 a tab.". The font-lock was not highlighting lines started with
969ee2ad 10725 spaces, added support for it.
e9fd21e8 10726
63d516ce
SM
107272005-04-03 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
10728
10729 * textmodes/bibtex.el (bibtex-url): Use format to generate the url.
52eb0373 10730 (bibtex-generate-url-list): Update docstring accordingly. Put the
63d516ce
SM
10731 complex example in the docstring.
10732 (bibtex-font-lock-url): Use pop.
10733
59bb9410
SM
107342005-04-03 Stefan Monnier <monnier@iro.umontreal.ca>
10735
4c5113c7
SM
10736 * progmodes/tcl.el (tcl-set-font-lock-keywords): Use new \_< ops.
10737
59bb9410
SM
10738 * pcvs.el (cvs-checkout): Prompt for cvsroot as well.
10739
6c381cba
GM
107402005-04-03 Glenn Morris <gmorris@ast.cam.ac.uk>
10741
10742 * filesets.el (filesets-set-default): Doc fix.
10743
07e5fb9e
LK
107442005-04-03 Lute Kamstra <lute@gnu.org>
10745
c85465f9
LK
10746 * generic.el (define-generic-mode): Add argument to specify
10747 keywords for defcustom.
10748 (default-generic-mode): Specify :group.
59bb9410 10749
0c0a9c99
LK
10750 * generic-x.el: Specify :group for all generic modes.
10751
07e5fb9e 10752 * desktop.el (desktop-no-desktop-file-hook)
d9c39305 10753 (desktop-after-read-hook): Doc fix.
07e5fb9e 10754
2a0af9db
LT
107552005-04-02 Luc Teirlinck <teirllm@auburn.edu>
10756
10757 * simple.el (visible-mode): Use explicit :group keyword.
10758 This changes the group of `visible-mode-hook' from paren-blinking
10759 to editing-basics.
10760
2f2e2373
EZ
107612005-04-02 Sergey Poznyakoff <gray@Mirddin.farlep.net> (tiny change)
10762
52eb0373 10763 * mail/rmail.el (rmail-parse-url): Bugfix. Parse traditional
2f2e2373
EZ
10764 mailbox specifications as well as URLs.
10765 (rmail-insert-inbox-text): Remove unused conditional branches.
10766
1ee49a88
JB
107672005-04-01 Jay Belanger <belanger@truman.edu>
10768
10769 * calc/calc-graph.el (calc-gnuplot-name, calc-gnuplot-plot-command)
10770 (calc-gnuplot-print-command): Move definitions to calc.el.
10771
10772 * calc/calc-embed.el (calc-embedded-announce-formula)
10773 (calc-embedded-open-formula, calc-embedded-close-formula)
10774 (calc-embedded-open-word, calc-embedded-close-word)
10775 (calc-embedded-open-plain, calc-embedded-close-plain)
10776 (calc-embedded-open-new-formula, calc-embedded-close-new-formula)
10777 (calc-embedded-open-mode, calc-embedded-close-mode):
10778 Move definitions to calc.el.
10779
10780 * calc/calc.el (calc-settings-file, calc-language-alist):
10781 Make customizable.
10782 (calc-embedded-announce-formula, calc-embedded-open-formula)
10783 (calc-embedded-close-formula, calc-embedded-open-word)
10784 (calc-embedded-close-word, calc-embedded-open-plain)
10785 (calc-embedded-close-plain, calc-embedded-open-new-formula)
10786 (calc-embedded-close-new-formula, calc-embedded-open-mode)
10787 (calc-embedded-close-mode, calc-gnuplot-name)
10788 (calc-gnuplot-plot-command, calc-gnuplot-print-command): Move here
10789 from other files and make customizable.
10790
392fe1b7
SM
107912005-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
10792
10793 * pcvs.el (cvs-temp-buffer, cvs-mode-kill-process, cvs-buffer-check):
10794 Use buffer-live-p.
10795 (cvs-mode-run): Don't call cvs-update-header here.
10796 (cvs-run-process): Call cvs-update-header.
10797 Use process properties for cvs-postprocess and cvs-buffer so that
10798 the sentinel can behave better if the temp buffer is killed.
10799 Use a pipe rather than a tty, to better handle unexpected prompts.
10800 (cvs-sentinel): Rewrite. Call cvs-update-header.
10801
2e2255f6
AS
108022005-04-01 Andre Spiegel <spiegel@gnu.org>
10803
10804 * vc-hooks.el (vc-workfile-unchanged-p): Disable mtime check when
10805 we go via Tramp or Ange-FTP. Suggested by Kai Grossjohann.
10806
392fe1b7
SM
108072005-03-31 Stefan Monnier <monnier@iro.umontreal.ca>
10808
10809 * generic.el (define-generic-mode): Add indentation rule.
10810
5e9961be
LT
108112005-03-31 Luc Teirlinck <teirllm@auburn.edu>
10812
10813 * files.el (mode-require-final-newline): Make Custom correctly
10814 report a nil value and allow to set it to nil via Custom.
10815 Doc fix.
10816
9cf97f26
KH
108172005-04-01 Kenichi Handa <handa@m17n.org>
10818
10819 * international/characters.el: Enable the correct case setting for
10820 dotless-i and dotted-I.
10821
81f5c6a3
KS
108222005-04-01 Kim F. Storm <storm@cua.dk>
10823
10824 * ido.el (ido-file-internal): Fall back to non-ido command if
10825 initial directory is on slow ftp (or tramp) host.
10826
39a27f95
RS
108272005-03-31 Richard M. Stallman <rms@gnu.org>
10828
e134f4a8
RS
10829 * emacs-lisp/autoload.el (make-autoload):
10830 Handle define-global-minor-mode.
10831
39a27f95 10832 * emacs-lisp/easy-mmode.el (define-global-minor-mode):
392fe1b7 10833 Rename from easy-mmode-define-global-mode.
39a27f95
RS
10834 (easy-mmode-define-global-mode): Alias for define-global-minor-mode.
10835
392fe1b7
SM
10836 * progmodes/scheme.el (scheme-mode-syntax-table):
10837 Update syntax of | and # for two-character comment syntax.
39a27f95 10838
66e181ad
LK
108392005-03-31 Lute Kamstra <lute@gnu.org>
10840
10841 * emacs-lisp/easy-mmode.el (easy-mmode-define-global-mode)
10842 (define-minor-mode): Call custom-current-group at load-time.
10843
10844 * generic.el (define-generic-mode): Add debug declaration.
10845 Add defcustom for the mode hook.
10846 (generic-mode-internal): Use run-mode-hooks.
10847
34514f48
KS
108482005-03-31 Kim F. Storm <storm@cua.dk>
10849
10850 * mouse.el (mouse-1-click-follows-link): Increase to 450 ms.
f793f885
KS
10851 (mouse-fixup-help-message): New defun called by show_help_echo
10852 to fixup mouse-2 prefix in help messages when applicable.
34514f48 10853
f793f885 10854 * tooltip.el (tooltip-show-help-function): Don't fixup message here.
34514f48 10855
fafbb99d 108562005-03-31 Kenichi Handa <handa@m17n.org>
7c315e1c 10857
e5729c6c
KH
10858 * language/thai-word.el (thai-find-word-ends): Pay attention to
10859 the case that we reach the end of buffer.
10860
7c315e1c
KH
10861 * textmodes/fill.el (fill-text-properties-at): New function.
10862 (fill-newline): Use fill-text-properties-at instead of
10863 text-properties-at.
10864
52eb0373 108652005-03-31 Olive Lin <olive.lin@versateladsl.be> (tiny change)
ace4dad6 10866
d9c39305 10867 * textmodes/tex-mode.el (tex-start-tex) Use shell-quote-argument,
ace4dad6
KB
10868 not comint-quote-filename.
10869
5ee2cf8a
TTN
108702005-03-31 Thien-Thi Nguyen <ttn@gnu.org>
10871
10872 * help-fns.el (help-with-tutorial): Revert last change.
10873
7ab4753e
KS
108742005-03-31 Kim F. Storm <storm@cua.dk>
10875
10876 * emulation/cua-base.el (cua-scroll-down): Add CUA property.
10877
fffaba77
PE
108782005-03-30 Paul Eggert <eggert@cs.ucla.edu>
10879
10880 * calendar/cal-china.el: Update reference to "Calendrical
10881 Calculations" book; there's a new edition.
10882 * calendar/cal-coptic.el: Likewise.
10883 * calendar/cal-french.el: Likewise.
10884 * calendar/cal-hebrew.el: Likewise.
10885 * calendar/cal-islam.el: Likewise.
10886 * calendar/cal-iso.el: Likewise.
10887 * calendar/cal-julian.el: Likewise.
10888 * calendar/cal-mayan.el: Likewise.
10889 * calendar/cal-persia.el: Likewise.
10890 * calendar/calendar.el: Likewise.
10891 * calendar/holidays.el: Likewise.
10892 * calendar/lunar.el: Likewise.
10893 * calendar/solar.el: Likewise.
10894
10895 * calendar/calendar.el (calendar-day-abbrev-array): Remove trailing
10896 white space from doc string.
10897
0a2bf0fa
JB
108982005-03-30 Jay Belanger <belanger@truman.edu>
10899
10900 * calc/calc-help.el (calc-full-help): Remove email address.
10901
19577b0e
TTN
109022005-03-30 Thien-Thi Nguyen <ttn@gnu.org>
10903
10904 * help-fns.el (help-with-tutorial): Delete title line.
10905
4fdb2a6c
GM
109062005-03-30 Glenn Morris <gmorris@ast.cam.ac.uk>
10907
9080baba
GM
10908 * calendar/cal-x.el (calendar-one-frame-setup)
10909 (calendar-only-one-frame-setup, calendar-two-frame-setup): Use t
10910 rather than 'symbol for set-window-dedicated-p.
10911
204451b6
GM
10912 * calendar/appt.el (appt-buffer-name): Make it a constant.
10913 (appt-add): Doc fix.
10914
4fdb2a6c
GM
10915 * filesets.el (filesets-menu-path, filesets-menu-before)
10916 (filesets-menu-in-menu): Doc fix. Now valid in GNU Emacs.
10917 (filesets-menu-cache-file): Use directory ~/.emacs.d.
10918 (filesets-add-submenu): Delete and use add-submenu instead.
10919
ef943dba
CD
109202005-03-30 Carsten Dominik <dominik@science.uva.nl>
10921
19577b0e 10922 * org.el (org-agenda-phases-of-moon, org-agenda-sunrise-sunset)
ef943dba
CD
10923 (org-agenda-convert-date, org-agenda-goto-calendar): New commands.
10924 (org-diary-default-entry): New function.
392fe1b7 10925 (org-get-entries-from-diary): Better parsing of diary entries.
ef943dba
CD
10926 (org-agenda-check-no-diary): New function.
10927 ("diary-lib"): Advice to function `add-to-diary-list', to allow
10928 linking to diary entries.
392fe1b7
SM
10929 (org-agenda-execute-calendar-command): New function.
10930 (org-agenda): Improve visible section in window.
10931 Use `org-fit-agenda-window'.
ef943dba
CD
10932 (org-fit-agenda-window): New option.
10933 (org-move-subtree-down): Better handling of empty lines
10934 at end of subtree.
10935 (org-cycle): Numeric prefix is interpreted now as show-subtree N
10936 levels up.
10937 (org-fontify-done-headline): New option.
10938 (org-headline-done-face): New face.
10939 (org-set-font-lock-defaults): Use `org-headline-done-face'.
392fe1b7
SM
10940 (org-table-copy-down): Rename from `org-table-copy-from-above'.
10941 When current field is non-empty, it is copied to next row.
10942 (org-table-copy-from-above): Fix bug which made it
10943 impossible to copy fields containing only a single non-white character.
ef943dba 10944
c33d06b0
KS
109452005-03-30 Kim F. Storm <storm@cua.dk>
10946
10947 * kmacro.el (kmacro-end-macro): Isearch may store this command
10948 into the macro -- so ignore it when executing keyboard macro.
10949
4f5f7887
NR
109502005-03-30 Nick Roberts <nickrob@snap.net.nz>
10951
10952 * tooltip.el (tooltip-gud-display): Use gud-overlay-arrow-position.
10953
74269806
KH
109542005-03-29 Kenichi Handa <handa@m17n.org>
10955
10956 * language/thai.el ("Thai"): Set setup-function and exit-function
10957 for Thai language environment.
10958
10959 * language/thai-util.el: Require thai-word.
10960 (thai-word-mode-map): New variable.
10961 (thai-word-mode): New minor mode.
10962 (setup-thai-language-environment-internal): New function.
10963 (exit-thai-language-environment-internal): New function.
10964
10965 * language/thai-word.el (thai-word-table): Declare it by defvar,
10966 use dolist to initialize it.
10967 (thai-kill-word, thai-backward-kill-word, thai-transpose-words)
10968 (thai-fill-find-break-point): New functions.
10969
8e669bbd
RS
109702005-03-29 Richard M. Stallman <rms@gnu.org>
10971
10972 * simple.el (idle-update-delay): Move definition up.
b36a687c 10973 (set-mark): Doc fix.
8e669bbd
RS
10974
109752005-03-29 Chong Yidong <cyd@stupidchicken.com>
10976
10977 * longlines.el: New file.
c33d06b0 10978
8e669bbd
RS
10979 * simple.el (buffer-substring-filters): New variable.
10980 (filter-buffer-substring): New function.
10981 (kill-region, copy-region-as-kill): Use it.
10982
10983 * register.el (copy-to-register, append-to-register)
10984 (prepend-to-register): Use filter-buffer-substring.
10985
5f9ffb03
NR
109862005-03-30 Nick Roberts <nickrob@snap.net.nz>
10987
588c0770 10988 * progmodes/gud.el (gdb): (Re)-initialize gud-filter-pending-text.
5f9ffb03
NR
10989 (gud-filter-pending-text): Move in front of gdb.
10990 (gud-overlay-arrow-position): New variable.
10991 (gud-sentinel, gud-display-line): Use it in place of
10992 overlay-arrow-position.
10993
0d6d7be5
GM
109942005-03-29 Glenn Morris <gmorris@ast.cam.ac.uk>
10995
b976213b
GM
10996 * progmodes/fortran.el (fortran-if-indent): Doc fix.
10997 (fortran-font-lock-keywords-2): Add "where", "elsewhere".
10998 (fortran-font-lock-keywords-4): New variable.
10999 (fortran-blocks-re, fortran-end-block-re)
11000 (fortran-start-block-re): New constants, for hideshow.
11001 (hs-special-modes-alist): Add a Fortran entry.
11002 (fortran-mode-map): Bind fortran-end-of-block,
11003 fortran-beginning-of-block to \M-\C-n, \M-\C-p.
52eb0373 11004 (fortran-mode): Doc fix. Add fortran-font-lock-keywords-4.
b976213b
GM
11005 (fortran-looking-at-if-then, fortran-end-of-block)
11006 (fortran-beginning-of-block): New functions, for hideshow.
11007
52eb0373
JB
11008 * progmodes/f90.el (f90-end-block-re, f90-start-block-re):
11009 Doc fix. Tweak regexp.
0d6d7be5
GM
11010 (f90-beginning-of-block): Push mark first.
11011
bb64248b
JB
110122005-03-29 Jay Belanger <belanger@truman.edu>
11013
11014 * calc/calc.el: Update copyright date.
11015 (calc-version): Increase to 2.1.
11016 (calc-version-date): Remove.
11017
11018 * calc/calc-help.el: Update copyright date.
11019 (calc-full-help): Remove reference to calc-version-date.
11020 Update copyright date.
11021
55ec6b37
SM
110222005-03-29 Stefan Monnier <monnier@iro.umontreal.ca>
11023
11024 * vc.el (vc-do-command): Use a pipe for async processes, so password
11025 prompts don't show up at places where the user can't reply.
11026
52eb0373 110272005-03-29 Olive Lin <olive.lin@versateladsl.be> (tiny change)
6380e5a7
KB
11028
11029 * textmodes/tex-mode.el (tex-send-command): shell-quote-argument
11030 on the file name we pass to the inferior shell.
11031
ef91372a
SM
110322005-03-29 Stephan Stahl <stahl@eos.franken.de> (tiny change)
11033
11034 * progmodes/which-func.el (which-function): Be robust in the face of an
11035 imenu--make-index-alist failure.
11036
8d194e3e
SM
110372005-03-29 Stefan Monnier <monnier@iro.umontreal.ca>
11038
11039 * reveal.el (reveal-mode-map): Don't override C-a and C-e.
11040
11041 * progmodes/python.el (python-preoutput-filter): Fix last change.
11042
d7029908
LK
110432005-03-29 Lute Kamstra <lute@gnu.org>
11044
11045 * emacs-lisp/debug.el (debug-on-entry): Handle autoloaded
11046 functions and compiled macros.
11047 (debug-convert-byte-code): Handle macros too.
11048 (debug-on-entry-1): Don't signal an error when trying to clear a
11049 function that is not set to debug on entry.
11050
d59ea3ae
JB
110512005-03-29 Jay Belanger <belanger@truman.edu>
11052
11053 * calc/calc-lang.el: Add functions to math-function-table
11054 properties of tex and math.
11055
eab4bb89
KH
110562005-03-29 Kenichi Handa <handa@m17n.org>
11057
11058 * ps-mule.el (ps-mule-plot-string): Translate characters by
11059 ps-print-translation-table.
11060 (ps-mule-begin-job): Call find-charset-region/string with
11061 ps-print-translation-table.
8d194e3e 11062 (ps-mule-printable-p): Return t if CHARSET is ascii or latin-iso8859-1.
eab4bb89
KH
11063
11064 * ps-print.el (ps-print-translation-table): New variable.
8d194e3e 11065 (ps-plot-region): Translate characters by ps-print-translation-table.
eab4bb89 11066
073fcaf6
JL
110672005-03-29 Juri Linkov <juri@jurta.org>
11068
11069 * simple.el (next-error-highlight-timer): New variable.
11070
11071 * progmodes/compile.el (compilation-goto-locus):
11072 Use `next-error-highlight-timer' instead of `sit-for'.
11073
caf3c78f
SM
110742005-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
11075
11076 * mail/supercite.el (sc-mail-field): Use assoc-string.
11077 (sc-get-address): Simplify regexps.
11078
11079 * files.el (minibuffer-with-setup-hook): New macro.
11080 (find-file-read-args): Use it to avoid let-binding
11081 minibuffer-with-setup-hook (which breaks turning on/off
11082 file-name-shadow-mode while in the prompt).
11083
e5456e73
SM
11084 * complete.el (PC-read-include-file-name-internal):
11085 Use test-completion.
caf3c78f 11086
2d526287
LT
110872005-03-28 Luc Teirlinck <teirllm@auburn.edu>
11088
11089 * font-lock.el: Bind `font-lock-fontify-block' to M-o M-o.
11090
12566797
SM
110912005-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
11092
ba96f392
SM
11093 * window.el (window-buffer-height): Use count-screen-lines.
11094
12566797
SM
11095 * progmodes/python.el (python-preoutput-leftover): New var.
11096 (python-preoutput-filter): Use it.
11097 (python-send-receive): Loop until all the result has been received.
11098
ba40634b
JL
110992005-03-28 Juri Linkov <juri@jurta.org>
11100
11101 * dired.el (dired-mode-map): Add ellipsis to "Compare directories".
11102
11103 * menu-bar.el (menu-bar-file-menu): Remove ellipsis from
11104 "Recover Crashed Session".
11105 (menu-bar-search-menu): Add ellipsis to "Search tagged files".
11106 (menu-bar-replace-menu): Add ellipsis to "Replace in tagged files".
11107 (menu-bar-goto-menu): Add ellipsis to "Set Tags File Name".
11108 (menu-bar-goto-menu): Add ellipsis to "Tags Apropos".
11109 (menu-bar-options-menu): Add ellipsis to "Set Font/Fontset".
11110 (menu-bar-manuals-menu): Add ellipsis to "Find Command in Manual".
11111 (menu-bar-manuals-menu): Add ellipsis to "Find Key in Manual".
11112 (menu-bar-help-menu): Remove ellipsis from "Find Emacs Packages".
11113
11114 * ediff-hook.el (menu-bar-ediff-misc-menu, ediff-misc-menu):
11115 Remove ellipsis from "Ediff Manual", "Customize Ediff", "List
11116 Ediff Sessions", "Toggle use of separate control buffer frame",
11117 "Use separate frame for Ediff control buffer".
11118
11119 * bookmark.el (menu-bar-bookmark-map): Add ellipsis to "Jump to
11120 Bookmark", "Set Bookmark", "Insert Contents", "Insert Location",
11121 "Rename Bookmark", "Delete Bookmark".
11122
11123 * info.el (Info-mode-menu): Remove ellipsis from "Index".
11124 Add ellipsis to "Lookup a String", "Lookup a string in all indices".
11125 Add `:active Info-index-alternatives' to "Next Matching Item".
11126
11127 * wdired.el (wdired-change-to-wdired-mode):
11128 Mention `wdired-abort-changes' key in the initial message.
11129
11130 * international/mule.el (auto-coding-alist): Associate non-ascii
11131 image filename extensions with `no-conversion'.
11132
8d194e3e
SM
111332005-03-27 Stefan Monnier <monnier@iro.umontreal.ca>
11134
11135 * international/iso-acc.el:
11136 * obsolete/iso-acc.el: Move iso-acc to the obsolete subdir.
11137
468b711f
LT
111382005-03-26 Luc Teirlinck <teirllm@auburn.edu>
11139
73cba75d
LT
11140 * textmodes/sgml-mode.el (html-mode): Doc update.
11141
468b711f
LT
11142 * autorevert.el (auto-revert-check-vc-info): Minor doc fix.
11143
99a56581
DN
111442005-03-26 Dan Nicolaescu <dann@ics.uci.edu>
11145
11146 * term.el (term-move-columns): Fix face after extending a line.
11147 (term-insert-spaces): Likewise.
11148 (term-reset-terminal): Fix off by one error.
11149
54879547
EZ
111502005-03-26 Eli Zaretskii <eliz@gnu.org>
11151
11152 * international/mule.el (auto-coding-alist): Add .xpi files.
11153
11154 * files.el (auto-mode-alist): Add .xpi files.
11155
ee7a5ccb
EZ
111562005-03-26 Jure Cuhalev <gandalf@owca.info> (tiny change)
11157
11158 * textmodes/ispell.el (ispell-dictionary-alist-6): Add slovenian.
11159
b2705c8c
EZ
111602005-03-26 Eli Zaretskii <eliz@gnu.org>
11161
11162 * term/bobcat.el: Don't use keyswap.el, since it is now obsolete.
11163
da8612d3
GM
111642005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
11165
11166 * calendar/cal-menu.el (top level): Delete local C-down-mouse-3
11167 binding. Suggested by Stephan Stahl <stahl@eos.franken.de>.
11168
11169 * calendar/cal-move.el (calendar-beginning-of-year): Move the
11170 cursor to Jan 1 when needed.
11171 (calendar-end-of-year): Fix -/+ typo.
11172 Reported by Chong Yidong <cyd@stupidchicken.com>.
11173
be940bc5
SM
111742005-03-26 Stefan Monnier <monnier@iro.umontreal.ca>
11175
5ffc943b
SM
11176 * progmodes/flymake.el (flymake-mode): Add autoload cookie.
11177
be940bc5
SM
11178 * emacs-lisp/debug.el (debugger-record-expression): Add a missing
11179 format to `message'. Inspired by Deepak Goel <deego@gnufans.org>.
11180
85df292e
RS
111812005-03-25 Richard M. Stallman <rms@gnu.org>
11182
11183 * filesets.el (filesets-init): Add autoload.
11184
11185 * mail/mailalias.el (mail-directory): Doc fix.
11186
111872005-03-25 Frederik Fouvry <fouvry@CoLi.Uni-SB.DE>
be940bc5 11188
85df292e
RS
11189 * mail/mailalias.el (mail-directory-process): Do nothing if
11190 mail-directory-process is an atom.
11191 (mail-get-names): Ignore mail-directory-names if it is an atom.
11192 (mail-directory-process defvar): Doc fix.
11193 (mail-names): Doc fix.
11194
111952005-03-25 Johan Bockg\e,Ae\e(Brd <bojohan+mail@dd.chalmers.se> (tiny change)
11196
11197 * textmodes/flyspell.el (mail-mode-flyspell-verify): Fix regexp syntax.
11198
ae766e0d
KH
111992005-03-26 Kenichi Handa <handa@m17n.org>
11200
be940bc5
SM
11201 * international/mule-util.el (detect-coding-with-priority):
11202 Call update-coding-systems-internal before detect-coding-region.
ae766e0d 11203
5a049eca
NR
112042005-03-26 Nick Roberts <nickrob@snap.net.nz>
11205
11206 * progmodes/gdb-ui.el (gdb-breakpoints-mode-map)
11207 (gdb-frames-mode-map): Add follow-link property.
11208
bba984aa
JB
112092005-03-25 Jay Belanger <belanger@truman.edu>
11210
11211 * calc/calcalg2.el (calc-solve-for): Use "Variable(s)" to prompt
11212 for variables.
11213
13200335
JL
112142005-03-25 Juri Linkov <juri@jurta.org>
11215
11216 * image-mode.el: Optimize image filename extension regexps in
11217 autoload cookies. Associate .x[bp]m with `image-mode-maybe'
11218 in `auto-mode-alist'.
11219 (image-mode): Add `image-toggle-display-text' to local hook
11220 `change-major-mode-hook'. Display the image as an image by
11221 default. Set `cursor-type' and `truncate-lines' if the image
11222 is already displayed. Take into account the current mode (image
11223 or text) in message.
11224 (image-minor-mode): New minor mode.
11225 (image-mode-maybe, image-toggle-display-text): New functions.
11226 (image-toggle-display): Use called-interactively-p.
11227 Let-bind `inhibit-read-only' to t.
11228
90d0be7d
JL
11229 * image-mode.el (image-minor-mode): Set `cursor-type' and
11230 `truncate-lines' if the image is already displayed. Add turning
11231 image-minor-mode off to `change-major-mode-hook'. Add message.
11232 Call `image-toggle-display-text' after turning image-minor-mode off.
13200335 11233
5341e481
SM
112342005-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
11235
11236 * international/mule-cmds.el (set-locale-environment): For Mac OS X's
11237 Terminal.app, use utf-8.
11238 (set-display-table-and-terminal-coding-system): Add coding-system arg.
11239 (set-locale-environment): Use it.
11240
11241 * term/xterm.el: Undo last change, better done in mule-cmds.el.
11242
11243 * emacs-lisp/rx.el (rx-constituents): Add symbol-start and symbol-end.
11244
11245 * progmodes/python.el (python-close-block-statement-p)
11246 (python-outdent-p, python-current-defun): Use symbol-end.
11247
126c9dda
TTN
112482005-03-25 Karl Chen <quarl@cs.berkeley.edu> (tiny change)
11249
11250 * files.el (save-some-buffers): Doc fix.
11251
932fb767
WL
112522005-03-25 Werner Lemberg <wl@gnu.org>
11253
11254 * complete.el, thumbs.el: Replace `legal' with `valid'.
9f556e44 11255 * calendar/calendar.el: Replace `legal' with `valid'.
bece3937 11256 * emacs-lisp/advice.el: Replace `legal' with `valid'.
0486e05a 11257 * mail/supercite.el: Replace `legal' with `valid'.
881b07f9
JB
11258 * progmodes/cperl-mode.el, progmodes/idlw-shell.el
11259 * progmodes/idlwave.el, progmodes/vhdl-mode.el:
11260 Replace `legal' with `valid'.
11261 * textmodes/reftex-vars.el, textmodes/reftex.el:
11262 Replace `legal' with `valid'.
932fb767 11263
25f72ec0
WL
112642005-03-25 Werner Lemberg <wl@gnu.org>
11265
99580cde
KS
11266 * calc/calc-forms.el, calc/calc-sel.el:
11267 * midnight.el, vc-cvs.el:
11268 * emacs-lisp/cl-macs.el:
11269 * emulation/vip.el:
11270 * eshell/esh-io.el, eshell/esh-var.el:
11271 * mail/supercite.el:
881b07f9
JB
11272 * progmodes/ebnf-abn.el, progmodes/ebnf-bnf.el
11273 * progmodes/ebnf-ebx.el, progmodes/ebnf-dtd.el, progmodes/ebnf-iso.el
11274 * progmodes/ebnf-yac.el, progmodes/ebnf2ps.el, progmodes/idlwave.el
11275 * progmodes/sh-script.el, progmodes/xscheme.el:
881b07f9
JB
11276 * textmodes/refbib.el, textmodes/refer.el, textmodes/reftex-cite.el
11277 * textmodes/reftex-index.el, textmodes/reftex-parse.el
11278 * textmodes/reftex-ref.el, textmodes/reftex-vars.el
a5b5bf44
JB
11279 * textmodes/reftex.el, textmodes/org.el:
11280 Replace `illegal' with `invalid'.
25f72ec0 11281
781da985
SM
112822005-03-24 Stefan Monnier <monnier@iro.umontreal.ca>
11283
5341e481
SM
11284 * progmodes/flymake.el (flymake-get-file-name-mode-and-masks)
11285 (flymake-find-buildfile, flymake-find-possible-master-files)
11286 (flymake-check-include, flymake-parse-line): Replace loops over the
11287 length of lists, by loops over lists, to remove silly O(n\e,A2\e(B) behavior.
11288
11289 * progmodes/flymake.el (flymake-ensure-ends-with-slash): Remove.
11290 Substitute file-name-as-directory in the rest of the file.
11291 (flymake-get-common-file-prefix): Rewrite, using compare-strings.
11292 (flymake-replace-region): Remove unused arg `buffer'.
11293 (flymake-check-patch-master-file-buffer): Update calls to it.
11294 (flymake-add-err-info): Remove unused var `count'.
11295 (flymake-mode): Use define-minor-mode.
11296
11297 * progmodes/flymake.el: Use with-current-buffer.
11298 (flymake-float-time, flymake-get-temp-dir, flymake-line-end-position)
11299 flymake-replace-regexp-in-string, flymake-line-beginning-position)
11300 (flymake-popup-menu, flymake-current-row, flymake-selected-frame):
11301 Avoid testing for `xemacs'.
11302 (flymake-nop): Move.
11303 (flymake-region-has-flymake-overlays): Return the computed value.
11304 (flymake-reformat-err-line-patterns-from-compile-el): Use dolist.
11305 Remove unused var `endline'.
11306 (flymake-get-line-count): Remove unused function.
11307 (flymake-display-err-menu-for-current-line): Unused var move-mouse-pos.
11308
11309 * emulation/vi.el:
11310 * generic.el:
11311 * hilit-chg.el (global-highlight-changes):
11312 * hi-lock.el (hi-lock-mode):
11313 * follow.el: find-file-hooks -> find-file-hook.
11314
781da985
SM
11315 * comint.el (comint-insert-input): Obey mouse-yank-at-point.
11316
3659a2b8
JL
113172005-03-24 Juri Linkov <juri@jurta.org>
11318
11319 * dired.el (dired-mode-map): Add menu item "Compare directories"
11320 for dired-compare-directories.
11321
11322 * dired-aux.el (dired-compare-directories): Add autoload cookie.
11323 Doc fix. Replace `read-file-name' with `read-directory-name'.
11324
781da985 113252005-03-24 Stefan Monnier <monnier@iro.umontreal.ca>
590880af
SM
11326
11327 * term/xterm.el: If running in Terminal.app set coding-system to utf-8.
11328
0fa1a6b8
JB
113292005-03-24 Jay Belanger <belanger@truman.edu>
11330
fe38e3b0 11331 * calc/calc-embed.el (calc-embedded-mode-change): Save all
0fa1a6b8
JB
11332 relevant mode settings in calc-embedded-original-modes when modes
11333 are permanently changed.
11334
a702ffbb
SM
113352005-03-24 Stefan Monnier <monnier@iro.umontreal.ca>
11336
11337 * autoinsert.el: find-file-hooks -> find-file-hook.
11338
fbc5e359
LK
113392005-03-24 Lute Kamstra <lute@gnu.org>
11340
11341 * generic.el (generic-font-lock-defaults): Make it obsolete.
11342 (generic-font-lock-keywords): New variable to replace
11343 generic-font-lock-defaults.
11344 (generic-mode-set-font-lock): Delete it.
11345 (generic-mode-internal): Don't call generic-mode-set-font-lock.
11346 (generic-bracket-support): Add docstring.
11347
16a013c2
LK
11348 * generic-x.el: Rename generic-font-lock-defaults to
11349 generic-font-lock-keywords throughout.
11350 (mailagent-rules-setup-function): Delete it.
11351 (mailagent-rules-generic-mode): Use anonymous function instead.
11352 (show-tabs-generic-mode-font-lock-defaults-1)
11353 (show-tabs-generic-mode-font-lock-defaults-2): Make them constants.
11354 Quote faces.
11355 (show-tabs-tab-face, show-tabs-space-face): Specify background,
11356 not foreground.
11357
48621281
LK
11358 * emacs-lisp/lisp-mode.el (lisp-imenu-generic-expression):
11359 Recognize define-generic-mode.
11360
a702ffbb
SM
113612005-03-23 Stefan Monnier <monnier@iro.umontreal.ca>
11362
11363 * icomplete.el (icomplete-simple-completing-p): Don't turn on icomplete
11364 if there's no completion table.
11365
c29749e7
MB
113662005-03-23 Miles Bader <miles@gnu.org>
11367
fbc5e359 11368 * progmodes/gdb-ui.el (breakpoint-enabled, breakpoint-disabled):
c29749e7
MB
11369 Remove tty-specific variants, as they're no longer needed.
11370
ca2d9ad8
LK
113712005-03-23 Lute Kamstra <lute@gnu.org>
11372
a702ffbb 11373 * generic-x.el: Code cleanup: make args constant whenever possible.
82e38f3e
LK
11374 (installshield-statement-keyword-list)
11375 (installshield-system-functions-list)
11376 (installshield-system-variables-list, installshield-types-list)
11377 (installshield-funarg-constants-list): Make them constants.
11378
ef300cff
LK
11379 * generic.el (generic-make-keywords-list): Add autoload cookie.
11380
a702ffbb
SM
11381 * calendar/time-date.el: Add comment on time value formats.
11382 Don't require parse-time.
ca2d9ad8
LK
11383 (with-decoded-time-value): New macro.
11384 (encode-time-value): New function.
11385 (time-to-seconds, time-less-p, time-subtract, time-add): Use them.
11386 (days-to-time): Return a valid time value when arg is huge.
11387 (time-since): Use time-subtract.
11388 (time-to-number-of-days): Use time-to-seconds.
11389
bbcb3b44
DP
113902005-03-23 David Ponce <david@dponce.com>
11391
11392 * recentf.el: (recentf-keep): New option.
11393 (recentf-menu-action): Default to `find-file'.
11394 (recentf-keep-non-readable-files-flag)
11395 (recentf-keep-non-readable-files-p)
11396 (recentf-file-readable-p, recentf-find-file)
11397 (recentf-cleanup-remote): Remove.
11398 (recentf-include-p): More robust.
11399 (recentf-keep-p): New function.
11400 (recentf-remove-if-non-kept): Rename from
52eb0373 11401 `recentf-remove-if-non-readable'. Use `recentf-keep-p'.
a702ffbb 11402 All callers updated.
bbcb3b44 11403 (recentf-menu-items-for-commands): Fix help string.
52eb0373
JB
11404 (recentf-track-closed-file): Update. Doc fix.
11405 (recentf-cleanup): Update. Count removed files. Doc fix.
bbcb3b44 11406
8df0ffbe
KS
114072005-03-23 Kim F. Storm <storm@cua.dk>
11408
11409 * progmodes/gdb-ui.el (breakpoint-enabled, breakpoint-disabled):
11410 Don't inherit from fringe face (now happens automatically).
11411
eac7d7eb
KS
114122005-03-22 Kim F. Storm <storm@cua.dk>
11413
11414 * tooltip.el (tooltip-show-help-function): Ignore negative mouse
11415 position values.
11416
4a4a82d6
SM
114172005-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
11418
11419 * menu-bar.el (showhide-date-time): Remove.
11420 (menu-bar-showhide-menu): Use menu-bar-make-mm-toggle.
11421 (menu-bar-make-mm-toggle): Simplify.
11422
19f26a89 114232005-03-22 JUAN-LEON Lahoz Garcia <juanleon1@gmail.com>
4a4a82d6
SM
11424
11425 * progmodes/perl-mode.el (perl-font-lock-keywords-2):
11426 Accept qualified variable and function names.
11427
b9d8ddef
TTN
114282005-03-22 Thien-Thi Nguyen <ttn@gnu.org>
11429
11430 * bindings.el (completion-ignored-extensions):
11431 Remove ".lis" for `vax-vms'.
11432
9660f868
AS
114332005-03-22 Andreas Schwab <schwab@suse.de>
11434
11435 * generic-x.el: Revert last change.
11436 * ldefs-boot.el: Update.
11437
948e33b9
JB
114382005-03-22 Jay Belanger <belanger@truman.edu>
11439
99580cde 11440 * calc/calc-embed.el (calc-embedded-original-modes): New variable.
948e33b9
JB
11441 (calc-embedded-save-original-modes)
11442 (calc-embedded-restore-original-modes): New functions.
11443 (calc-do-embedded): Save original modes when entering embedded mode
11444 and restore when leaving embedded mode.
11445 (calc-embedded-modes-change): Change the value of
11446 calc-embedded-original-modes to reflect permanent changes.
11447
e6c901b6
LK
114482005-03-22 Lute Kamstra <lute@gnu.org>
11449
11450 * generic-x.el: Require generic again.
11451
28c22055
MB
114522005-03-22 Miles Bader <miles@gnu.org>
11453
11454 * progmodes/gdb-ui.el (breakpoint-enabled, breakpoint-disabled):
11455 Tweak details to look good on both ttys and bitmap displays, light
11456 or dark background, etc.
11457
f0ebf1eb
KS
114582005-03-21 Kim F. Storm <storm@cua.dk>
11459
11460 * tooltip.el (tooltip-show-help-function): Check car and cdr of
11461 mouse position.
11462
47fda8fc
SM
114632005-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
11464
11465 * icomplete.el: Don't forcibly turn on the mode upon load.
11466 (icomplete-mode): Use define-minor-mode.
11467 (icomplete-eoinput): Default to nil.
11468 (icomplete-minibuffer-setup): Remove autoload.
11469 (icomplete-tidy): Simplify.
11470 (icomplete-exhibit): Use buffer-undo-list to determine if we're still
11471 in the initial state or if the user has modified the field.
11472 Fix handling of icomplete-max-delay-chars.
11473 Remove code that handles the oddball case where
11474 minibuffer-completion-table is an integer.
11475 Wrap icomplete-completions in while-no-input in case building
11476 completions takes more time than expected.
11477 (icomplete-completions): Simplify.
11478
a775dff4
RS
114792005-03-21 Richard M. Stallman <rms@gnu.org>
11480
11481 * jka-compr.el (jka-compr-really-do-compress):
11482 Make variable buffer-local.
11483
11484 * image-mode.el: Handle .xpm files too.
11485 (image-toggle-display): Preserve modification flag.
11486
11487 * help.el (where-is): Don't mention aliases with no key bindings.
11488
077f7085
LK
114892005-03-21 Lute Kamstra <lute@gnu.org>
11490
ca19f3f1
AS
11491 * generic.el: Fix commentary section. Don't require cl for
11492 compilation.
077f7085
LK
11493 (generic-mode-list): Add autoload cookie.
11494 (generic-use-find-file-hook, generic-lines-to-scan)
11495 (generic-find-file-regexp, generic-ignore-files-regexp)
11496 (generic-mode, generic-mode-find-file-hook)
11497 (generic-mode-ini-file-find-file-hook): Fix docstrings.
11498 (define-generic-mode): Make it a defmacro. Fix docstring.
11499 (generic-mode-internal): Code cleanup. Add autoload cookie.
11500 (generic-mode-set-comments): Code cleanup.
11501 * generic-x.el: Don't prevent compilation. Don't require generic.
11502 Follow coding conventions. Minor code cleanup.
11503 (etc-fstab-generic-mode): Add some keywords.
11504 * font-lock.el (lisp-font-lock-keywords-1): Font lock a call to
11505 define-generic-mode like a function declaration.
11506
51d6d300
JB
115072005-03-21 Jay Belanger <belanger@truman.edu>
11508
11509 * calc/calc-embed.el (calc-do-embedded): Put data on stack before
11510 changing modes.
11511
568ec09d
SS
115122005-03-21 Sam Steingold <sds@gnu.org>
11513
11514 * add-log.el (add-log-current-defun): Support more C DEFUN forms.
11515
7651545c
TTN
115162005-03-21 Thien-Thi Nguyen <ttn@gnu.org>
11517
11518 * progmodes/dcl-mode.el (dcl-font-lock-keywords):
11519 Add underscore to "f$ lexicals" regexp.
11520
fe6b1dbd
JL
115212005-03-20 Juri Linkov <juri@jurta.org>
11522
11523 * subr.el (progress-reporter-do-update): When `min-value' is equal
11524 to `max-value', set `percentage' to 0 and prevent division by zero.
11525
340b8d4f
MA
115262005-03-20 Michael Albinus <michael.albinus@gmx.de>
11527
11528 Sync with Tramp 2.0.48.
11529
11948172 11530 * net/tramp.el (all): Change all addresses to .gnu.org.
340b8d4f
MA
11531 (tramp-append-tramp-buffers): New defun.
11532 (tramp-bug): Apply `tramp-append-tramp-buffers' as post-hook.
11533 Catch `dont-send' signal.
11534 (tramp-set-auto-save-file-modes): Set always permissions, because
11535 there might be an old auto-saved file belonging to another
11536 original file. This could be a security threat. Reported by
11537 Kjetil Kjernsmo <kjetil@kjernsmo.net>.
11538 Check for Emacs 21.3.50 removed.
11539
11948172 11540 * net/tramp-smb.el (all): Remove debug construct for
340b8d4f 11541 `with-parsed-tramp-file-name'.
a57e098f 11542 (tramp-smb-prompt): Prompt can contain spaces inside directory names.
340b8d4f
MA
11543 (tramp-smb-handle-delete-directory, tramp-smb-handle-delete-file):
11544 No error message if DIRECTORY or FILENAME doesn't exist.
11545 (tramp-smb-open-connection): Check existence of
11546 `tramp-smb-program'.
11547
a57e098f
SM
115482005-03-20 Stefan Monnier <monnier@iro.umontreal.ca>
11549
11550 * progmodes/perl-mode.el (perl-font-lock-syntactic-face-function):
11551 Properly handle the case where the `m' or `s' command's argument is not
11552 yet terminated.
11553 (perl-indent-new-calculate): New function.
11554 (perl-indent-line): Use it.
11555
e38b967a
MB
115562005-03-20 Miles Bader <miles@gnu.org>
11557
11558 * progmodes/gdb-ui.el (gdb-put-breakpoint-icon): Use breakpoint faces
11559 in text-mode too. Change to new face names.
a57e098f 11560 (breakpoint-enabled): Rename from `breakpoint-enabled-bitmap-face'.
e38b967a 11561 Add `:weight bold' attribute.
a57e098f 11562 (breakpoint-disabled): Rename from `breakpoint-disabled-bitmap-face'.
e38b967a 11563
0ee6e7b7
JL
115642005-03-19 Juri Linkov <juri@jurta.org>
11565
11566 * files.el (auto-mode-alist): Add comment. Optimize jar/ear/war.
11567
11568 * international/mule.el (auto-coding-alist): Sync with
11569 `auto-mode-alist' by adding upper case archive file extensions
11570 and adding ear/war to jar extension.
11571
864f69e9
EZ
115722005-03-19 David Casperson <casper@unbc.ca> (tiny change)
11573
11574 * textmodes/tex-mode.el (tex-view): If tex-shell process is not
11575 running, restart it.
11576
580a2a02
EZ
115772005-03-19 Yoichi NAKAYAMA <yoichi@geiin.org> (tiny changes)
11578
a57e098f 11579 * finder.el (finder-current-item): Throw an error on an empty line.
580a2a02
EZ
11580
11581 * man.el (Man-follow-manual-reference): If current-word returns
11582 nil, use "".
11583
09ad1a5b
EZ
115842005-03-19 Matt Hodges <MPHodges@member.fsf.org>
11585
11586 * simple.el (goto-line): Doc fix.
11587
9dce96b5
EZ
115882005-03-19 Aaron Hawley <Aaron.Hawley@uvm.edu> (tiny change)
11589
11590 * files.el (save-buffer): Doc fix.
11591
068f123a
EZ
115922005-03-19 Michael R. Mauger <mmaug@yahoo.com>
11593
11594 * recentf.el (recentf-cleanup-remote): New variable.
588c0770 11595 (recentf-cleanup): Use it to conditionally check availability of
068f123a
EZ
11596 remote files.
11597
19f26a89 115982005-03-19 Joe Edmonds <joe-bugs-debian-org@elem.com> (tiny change)
1b1556b1
EZ
11599
11600 * emacs-lisp/lisp-mode.el (lisp-mode-variables): Recognize `@' in
11601 function names.
11602
504f06a2
EZ
116032005-03-19 Eli Zaretskii <eliz@gnu.org>
11604
11605 * language/thai-word.el: New file.
11606
79d2d279
EZ
116072005-03-19 JUAN-LEON Lahoz Garcia <juanleon1@gmail.com>
11608
11609 * files.el (backup-buffer): If the file's directory is not
11610 writable, use copy instead of move to backup the file.
11611
f3b7338c
EZ
116122005-03-19 Eli Zaretskii <eliz@gnu.org>
11613
11614 * obsolete/keyswap.el: Moved to obsolete/ from term/.
11615
5d62baca
VJL
116162005-03-19 Vinicius Jose Latorre <viniciusjl@ig.com.br>
11617
a57e098f
SM
11618 * ps-print.el (ps-generate-string-list, ps-generate-header-line):
11619 Use functionp instead of symbolp and fboundp. Reported by Drkm
5d62baca
VJL
11620 <darkman_spam@yahoo.fr>.
11621 (ps-print-version): New version 6.6.6.
11622
951f97e6
SM
116232005-03-18 Tak Ota <Takaaki.Ota@am.sony.com>
11624
11625 * textmodes/table.el (table--line-column-position): New idiom.
11626 (table--row-column-insertion-point-p): New function to test
11627 validity of row and column insertion operation at a location.
11628 (table-global-menu, table-cell-menu): Use above functions for
11629 deterministic test operation.
11630 (table--editable-cell-p): Behave in deterministic fashion.
11631
1332f1a0
JL
116322005-03-18 Juri Linkov <juri@jurta.org>
11633
11634 * isearch.el (isearch-lazy-highlight-new-loop):
11635 Make arguments beg and end optional.
11636 (isearch-update): Remove optional arguments nil from
11637 isearch-lazy-highlight-new-loop.
11638 (isearch-lazy-highlight-search): Let-bind case-fold-search to
11639 isearch-lazy-highlight-case-fold-search instead of
11640 isearch-case-fold-search, and let-bind isearch-regexp to
951f97e6
SM
11641 isearch-lazy-highlight-regexp.
11642 Use isearch-lazy-highlight-last-string instead of isearch-string.
1332f1a0
JL
11643
11644 * replace.el (perform-replace): Remove bindings of global
11645 variables isearch-string, isearch-regexp, isearch-case-fold-search.
11646 Add three new arguments to `replace-highlight'.
11647 (replace-highlight): Add arguments string, regexp, case-fold.
11648 Let-bind isearch-string, isearch-regexp, isearch-case-fold-search
11649 to allow isearch-lazy-highlight-new-loop to use these values
951f97e6 11650 to set corresponding isearch-lazy-highlight-* internal
1332f1a0
JL
11651 variables whose values lazy highlighting will use regardless of
11652 changes to global variables isearch-string, isearch-regexp,
11653 isearch-case-fold-search during lazy highlighting loop.
11654 (replace-dehighlight): Rename `isearch-lazy-highlight-cleanup'
11655 to `lazy-highlight-cleanup'.
11656
11657 * textmodes/ispell.el (ispell-lazy-highlight): New defcustom.
11658 (ispell-highlight-face): Set default face to `isearch' when
11659 lazy highlighting is enabled.
11660 (ispell-highlight-spelling-error-overlay): Set `ispell-overlay'
11661 priority to 1. Add lazy highlighting.
11662 (ispell-highlight-spelling-error-xemacs): Remove obsolete arg
11663 from `isearch-dehighlight'.
11664
42f73fb4
DP
116652005-03-18 David Ponce <david@dponce.com>
11666
11667 * files.el (hack-local-variables): Do a case-insensitive search
11668 for End.
11669
46fe9018
JL
116702005-03-18 Juri Linkov <juri@jurta.org>
11671
11672 * isearch.el (lazy-highlight-cleanup) <command>: Rename from
11673 `isearch-lazy-highlight-cleanup', add alias to old name and
11674 declare obsolete. Add release numbers to other obsolete vars.
951f97e6
SM
11675 (isearch-done, isearch-lazy-highlight-new-loop):
11676 Rename `isearch-lazy-highlight-cleanup' to `lazy-highlight-cleanup'.
46fe9018
JL
11677 (lazy-highlight-cleanup) <variable>: Doc fix.
11678 (isearch-lazy-highlight-update): Rename obsolete
11679 `isearch-lazy-highlight-face' to `lazy-highlight-face'.
11680
951f97e6 116812005-03-18 Kenichi Handa <handa@m17n.org>
1ab06fdf
KH
11682
11683 * language/thai-util.el: Fix categorization of Thai characters in
11684 thai-category-table.
11685 (thai-composition-pattern): Adjust it for the above change.
11686 (thai-self-insert-command, thai-compose-syllable): New functions.
11687 (thai-compose-region): Use thai-compose-syllable.
11688 (thai-compose-string): Likewise.
11689 (thai-composition-function): Likewise.
11690 (thai-auto-composition): New function.
11691 (thai-auto-composition-mode): New minor mode.
11692
11693 * language/thai.el: Fix patterns to be registered in
11694 composition-function-table.
11695
11696 * international/quail.el (quail-input-method): Locally bind
11697 inhibit-modification-hooks to t.
11698
c7bd5d57
RS
116992005-03-17 Richard M. Stallman <rms@gnu.org>
11700
11701 * progmodes/perl-mode.el (perl-mode-hook): Defvar it.
11702 (perl-mode): Use run-mode-hooks.
11703
11704 * mail/rmail.el (rmail-movemail-program, rmail-pop-password)
11705 (rmail-pop-password-required, rmail-remote-password): Doc fixes.
11706 (rmail-preserve-inbox, rmail-probe, rmail-autodetect): Doc fix.
11707
951f97e6 11708 * mail/sendmail.el (sendmail-send-it): Reenable the code
c7bd5d57
RS
11709 to compute resend-to-address and use it.
11710
11711 * tar-mode.el (tar-mode): Turn off undo unconditionally.
11712
11713 * image-mode.el: New file.
11714
11715 * image.el (insert-sliced-image): Add autoload cookie.
11716
11717 * font-lock.el (font-lock-lines-before): New user option.
11718 (font-lock-after-change-function): Obey it.
11719
11720 * bindings.el (esc-map): Make M-g a prefix.
11721 Bind M-g g and M-g M-g to goto-line.
11722
c7bd5d57
RS
11723 * faces.el (face-id): Doc fix.
11724
117252005-03-17 Frederik Fouvry <fouvry@CoLi.Uni-SB.DE>
11726
11727 * mail/rmail.el (rmail-unknown-mail-followup-to): New function.
11728 (rmail-show-message): Use rmail-unknown-mail-followup-to.
11729 (rmail-reply): Recognize Mail-Followup-To and Mail-Reply-To headers.
11730
11731 * mail/sendmail.el (mail-yank-ignored-headers)
11732 (mail-font-lock-keywords, mail-mode-fill-paragraph):
11733 Add Mail-Followup-To and Mail-Reply-To headers.
11734 (mail-citation-hook): Add autoload cookie.
11735 (mail-mode): Doc fix.
11736 (mail-mode-map): Bind mail-mail-followup-to and mail-mail-reply-to.
11737 (mail-send): Compute Mail-Followup-To and Mail-Reply-To headers.
11738 (mail-mode-fill-paragraph): Handle those headers.
11739 (mail-mailing-lists): New variable.
11740 (mail-mail-reply-to, mail-mail-followup-to): New functions.
11741
5a1f9fcf
JL
117422005-03-17 Juri Linkov <juri@jurta.org>
11743
11744 * isearch.el (isearch-fallback): Check for `(car previous)'
11745 before calling `isearch-other-end-state'.
11746
0b6ec58d
KS
117472005-03-17 Kim F. Storm <storm@cua.dk>
11748
11749 * simple.el (move-beginning-of-line): Move to beginning of buffer
11750 line, as well as beginning of screen line.
11751
eae4ba2a
GM
117522005-03-16 Glenn Morris <gmorris@ast.cam.ac.uk>
11753
11754 * calendar/diary-lib.el (mark-diary-entries): Use new optional
11755 argument REDRAW rather than calendar-redrawing variable.
11756 * calendar/calendar.el (calendar-redrawing): Delete.
11757 (redraw-calendar): Do not bind calendar-redrawing.
11758
117592005-03-16 Matt Hodges <MPHodges@member.fsf.org>
11760
11761 * calendar/diary-lib.el (diary-redraw-calendar): Preserve point in
11762 diary-file buffer.
11763
b3e484d7
SM
117642005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
11765
11766 * help.el (describe-mode): Allow a :minor-mode-function property to
11767 specify a different minor mode toggle function than the variable.
11768 * simple.el (auto-fill-function):
11769 * subr.el (add-minor-mode): Use it.
11770
7bf880c6
KH
117712005-03-16 Kenichi Handa <handa@m17n.org>
11772
11773 * language/ethio-util.el (sera-being-called-by-w3): New variable.
11774 (ethio-sera-to-fidel-ethio): Check also sera-being-called-by-w3.
11775 (ethio-fidel-to-sera-buffer): Likewise.
11776
fe3947c3
JL
117772005-03-16 Juri Linkov <juri@jurta.org>
11778
11779 * emacs-lisp/find-func.el (find-function-regexp):
11780 Add defun-emitting macro `menu-bar-make-toggle'.
11781
11782 * isearch.el: Put `isearch-scroll' property to
11783 `split-window-horizontally'.
11784
11785 * info.el: Update error messages for `debug-ignored-errors'.
11786 (Info-isearch-search): Doc fix.
11787 (Info-find-node): Move up code to go into info buffer before
11788 recording the node to the history.
11789 (Info-fontify-node): Fontify titles only if the next line
11790 has two or more `*', `=', `-', `.'.
11791 Display "go to this node" for empty (match-string 3).
11792
6a3fac90
YM
117932005-03-16 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
11794
11795 * term/mac-win.el: Add mouse pointer shape constants.
11796
bc438588
KS
117972005-03-15 Kim F. Storm <storm@cua.dk>
11798
11799 * simple.el (move-beginning-of-line): Use vertical-motion.
11800
65e7180e
JL
118012005-03-15 Juri Linkov <juri@jurta.org>
11802
11803 * isearch.el (isearch-error): New variable.
11804 (isearch-invalid-regexp, isearch-within-brackets): Remove.
b3e484d7 11805 (isearch-error-state): Rename from `isearch-invalid-regexp-state'.
65e7180e
JL
11806 (isearch-within-brackets-state): Remove.
11807 (isearch-case-fold-search-state, isearch-pop-fun-state):
11808 Decrease frame index.
11809 (isearch-mode, isearch-top-state, isearch-push-state)
11810 (isearch-edit-string, isearch-abort, isearch-search-and-update)
11811 (isearch-fallback, isearch-message-prefix, isearch-message-suffix)
11812 (isearch-search, isearch-lazy-highlight-new-loop):
11813 Replace `isearch-invalid-regexp' with `isearch-error'.
11814 Remove `isearch-within-brackets'.
11815 (isearch-search): Add `search-failed' handler to `condition-case'.
11816 (isearch-lazy-highlight-search): Add `condition-case' to catch
11817 errors and allow `isearch-lazy-highlight-update' to try
11818 highlighting from the beginning of the window.
11819 (isearch-repeat): Move up code to set isearch-wrapped to t
11820 before calling isearch-wrap-function.
11821
11822 * info.el (Info-isearch-initial-node): New internal variable.
11823 (Info-search): Signal an error in isearch mode when search leaves
11824 the initial node. Signal an error when `bound' is non-nil and
11825 nothing was found in the current subfile.
11826 (Info-isearch-search): Remove `condition-case'.
11827 (Info-isearch-wrap): Don't wrap when search failed during leaving
11828 the initial node. If `Info-isearch-search' is nil, wrap around
11829 the current node.
11830 (Info-isearch-start): New fun.
11831 (Info-mode): Add buffer-local hook `Info-isearch-start' to
11832 `isearch-mode-hook'.
11833
a7321976
YM
118342005-03-15 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
11835
11836 * simple.el (normal-erase-is-backspace): Set default to t if
11837 running on Mac.
11838
11839 * term/mac-win.el (function-key-map): Sync with x-win.el.
11840
8dedddd5
KH
118412005-03-15 Kenichi Handa <handa@m17n.org>
11842
11843 * international/mule-cmds.el (locale-language-names): Modify the
11844 format of elements and add more entries.
11845 (locale-preferred-coding-systems): Add more entries.
b3e484d7 11846 (set-locale-environment): Adjust for the change of
8dedddd5
KH
11847 locale-language-names.
11848
8a462381
SM
118492005-03-14 Stefan Monnier <monnier@iro.umontreal.ca>
11850
11851 * pcvs.el (smerge-ediff): Remove bogus autoload.
11852
43314bf6
LK
118532005-03-14 Lute Kamstra <lute@gnu.org>
11854
dc64809a
LK
11855 * emacs-lisp/debug.el (debugger-make-xrefs): Docstring fix.
11856 Ignore a `*' at the beginning of a line.
11857
8a462381 11858 * subr.el (macro-declaration-function): Move to emacs-lisp/byte-run.el.
adf9acf8
LK
11859 * emacs-lisp/byte-run.el (macro-declaration-function): Move from
11860 subr.el.
11861 (dont-compile, eval-when-compile, eval-and-compile): Use declare
11862 to specify indentation.
11863
43314bf6
LK
11864 * generic.el (define-generic-mode): Let generic-mode-list be a
11865 list of strings; test membership with equal.
11866
40821110
KS
118672005-03-14 Kim F. Storm <storm@cua.dk>
11868
11869 * simple.el (next-line, previous-line): Add optional try-vscroll
11870 arg to recognize interactive use. Pass it on to line-move.
11871 (line-move): Don't perform auto-window-vscroll when defining or
588c0770 11872 executing keyboard macro to ensure consistent behavior.
40821110 11873
b70d9316
SM
118742005-03-13 Stefan Monnier <monnier@iro.umontreal.ca>
11875
11876 * pcvs-util.el (cvs-string->strings): Strip trailing whitespace.
11877
c4fbcb01
LK
118782005-03-13 Lute Kamstra <lute@gnu.org>
11879
11880 * emacs-lisp/debug.el (debug): Set debug-on-exit before calling
11881 debugger-setup-buffer so that backtrace marks the frames set to
11882 debug-on-exit and we don't have to do it manually. Set an extra
11883 debug-on-exit for macro's.
11884 (debugger-setup-buffer): Don't mark the top frame manually.
40821110 11885
3fdfb09c
LK
118862005-03-12 Lute Kamstra <lute@gnu.org>
11887
11888 * emacs-lisp/byte-run.el: Replace lisp-indent-hook with
11889 lisp-indent-function throughout.
11890 (with-no-warnings): Set lisp-indent-function property.
11891
09d252f2
TTN
118922005-03-12 Thien-Thi Nguyen <ttn@gnu.org>
11893
11894 * progmodes/dcl-mode.el (dcl-mode-syntax-table):
11895 Add entry for backslash.
11896
c10d2217
JL
118972005-03-12 Juri Linkov <juri@jurta.org>
11898
11899 * info.el (Info-search): Four fixes for backward search.
11900
0e425a58
JB
119012005-03-11 Jay Belanger <belanger@truman.edu>
11902
11903 * calc/calc.el (calc-language-alist): New variable.
11904 * calc/calc-embed.el (calc-embedded-language-alist): Remove.
11905 (calc-embedded-find-modes): Use calc-language-alist instead of
11906 calc-embedded-language-alist.
11907
33873bad
GM
119082005-03-11 Glenn Morris <gmorris@ast.cam.ac.uk>
11909
11910 * calendar/calendar.el (calendar-redrawing): New internal
11911 variable.
11912 (redraw-calendar): Remove bogus save-excursion from previous
11913 change. Bind calendar-redrawing to t for mark-diary-entries.
11914 * calendar/diary-lib.el (mark-diary-entries): No need to redraw
11915 calendar if that is why we were called.
11916
fa815b14
KH
119172005-03-11 Kenichi Handa <handa@m17n.org>
11918
11919 * international/mule.el (make-coding-system): Set property
c7bd5d57 11920 coding-system-define-form to nil.
fa815b14
KH
11921 (define-coding-system-alias): Likewise.
11922
ac249c4c
KH
119232005-03-11 Kenichi Handa <handa@m17n.org>
11924
11925 These changes are suggested by Dave Love <fx@gnu.org>.
11926
11927 * textmodes/fill.el: Change encoding to iso-2022-7bit and add
11928 coding: tag.
11929 (adaptive-fill-regexp): Add more bullets.
11930 (fill-french-nobreak-p): Add Latin-1 and Latin-9 guillemets in
11931 regexps.
11932
ef75a647
SM
119332005-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
11934
dd39c336
SM
11935 * help.el (describe-mode): Properly handle non-trivial lighters.
11936 Don't ignore minor modes that are not listed in minor-mode-list.
11937
ef75a647
SM
11938 * tooltip.el (tooltip-mode): Don't complain that you can't turn the
11939 feature ON when the user requests to turn it OFF.
11940
449808f7
LK
119412005-03-10 Lute Kamstra <lute@gnu.org>
11942
11943 * emacs-lisp/debug.el (debug-entry-code): Delete it.
ef75a647 11944 (implement-debug-on-entry): New function to replace debug-entry-code.
449808f7
LK
11945 (debug-on-entry-1): Use implement-debug-on-entry. Delete the
11946 second argument as the 2005-03-07 change makes it obsolete.
11947 (debug-on-entry, cancel-debug-on-entry): Update call to
11948 debug-on-entry-1.
11949 (debug, debugger-setup-buffer): Comment update.
ef75a647 11950 (debugger-frame-number): Update to work with implement-debug-on-entry.
449808f7 11951
134d277e
JB
119522005-03-10 Jay Belanger <belanger@truman.edu>
11953
11954 * calc/calc-embed.el (math-ms-args): Declare it.
11955 (calc-embedded-eval-expr, calc-embedded-eval-get-var): Use variable
11956 math-ms-args.
11957 (calc-embedded-subst): Use math-multi-subst-rec to substitute
11958 variables.
11959
33c76f5a
NR
119602005-03-10 Nick Roberts <nickrob@snap.net.nz>
11961
11962 * progmodes/gdb-ui.el (gdb-var-create-handler, gdb-get-location):
11963 Use message-box.
11964
11965 * tooltip.el (tooltip-mode): Use define-minor-mode and simplify.
11966 (tooltip-activate-mouse-motions-if-enabled): Use dolist.
11967 (tooltip-gud-tips): Simplify.
588c0770 11968 (tooltip-gud-tips-p): Remove superfluous :set.
33c76f5a
NR
11969 (tooltip-gud-modes): Add fortran-mode.
11970 (gdb-tooltip-print): Remove newline for tooltip-use-echo-area.
11971
11972 * bindings.el (mode-line-mode-menu): Add tooltip-mode to mode-line.
449808f7 11973
7f351d0b
KS
119742005-03-09 Kim F. Storm <storm@cua.dk>
11975
11976 * play/animate.el (animate-place-char): Use forward-line instead
11977 of next-line to improve performance.
11978
e62ecf85
SJ
119792005-03-09 Simon Josefsson <jas@extundo.com>
11980
11981 * net/browse-url.el (browse-url-default-browser): Doc fix.
11982
f1953880
MB
119832005-03-09 Miles Bader <miles@gnu.org>
11984
11985 * emacs-lisp/bytecomp.el (byte-compile-variable-ref)
11986 (byte-compile-obsolete): Change " since VER" to " (as of Emacs VER)".
11987
ca8d88cd
KH
119882005-03-09 Kenichi Handa <handa@m17n.org>
11989
ec4e909a
KH
11990 * international/latin-1.el: Set case and syntax for 255 only if
11991 set-case-syntax-set-multibyte is nil.
11992
7f351d0b 11993 * textmodes/ispell.el (ispell-insert-word): New function.
449808f7 11994 (ispell-word): Use ispell-insert-word to insert a new word.
ef75a647 11995 (ispell-process-line): Likewise.
ca8d88cd
KH
11996 (ispell-complete-word): Likewise.
11997
9839760a
GM
119982005-03-09 Glenn Morris <gmorris@ast.cam.ac.uk>
11999
12000 * calendar/calendar.el (redraw-calendar): Preserve point.
12001 Reported by Matt Hodges <MPHodges@member.fsf.org>.
12002 (calendar-week-start-day): Move after definition of
12003 redraw-calendar. Delete buffer test, since redraw-calendar has
12004 that now.
12005
12006 * calendar/diary-lib.el (mark-diary-entries): Only call
12007 redraw-calendar in the first of any recursive calls.
12008 Reported by Alan Shutko <ats@acm.org>.
12009
9553cf63
JL
120102005-03-08 Juri Linkov <juri@jurta.org>
12011
12012 * textmodes/sgml-mode.el (sgml-tag, html-tag-alist)
12013 (html-horizontal-rule, html-line, html-image, html-checkboxes)
12014 (html-radio-buttons): Add a space before the trailing `/>' where
12015 sgml-xml-mode is non-nil.
12016 (sgml-delete-tag): Check if the tag ends with `/>' to not delete
12017 the subsequent tag of the empty XML tag.
12018 (html-href-anchor): Don't set initial input to "http:".
12019 (html-image): Ask for the image URL and set point inside alt="".
12020 (html-name-anchor): Duplicate the name in the `id' attribute when
12021 sgml-xml-mode is non-nil.
12022 (html-paragraph): Remove \n before <p>.
12023 (html-checkboxes, html-radio-buttons): Insert `checked="checked"'
12024 instead of `checked' when sgml-xml-mode is non-nil.
12025
12026 * facemenu.el (list-colors-print): Print #RRGGBB in default face.
12027 Remove 1 space before #RRGGBB to not truncate it on terminal
12028 windows w/o fringes. Remove 1 space between bg and fg examples
12029 to get more space.
12030 (list-colors-duplicates): Replace `and' with `if' for `boundp' to
12031 avoid byte-compile warnings.
12032
12033 * image-file.el (image-file-handler): Put `safe-magic' property to
12034 `image-file-handler'.
12035
12036 * info.el (Info-isearch-search): Emulate word search in
12037 isearching through multiple Info nodes with Info-search.
12038 (Info-isearch-wrap): Allow isearch-word.
12039
9b54d453
LK
120402005-03-08 Lute Kamstra <lute@gnu.org>
12041
12042 * emacs-lisp/debug.el (debugger-step-through): Make sure that
12043 stepping into the debugger's code is not possible.
12044 (debugger-jumping-flag): Docstring update.
12045
41d4eedc
JB
120462005-03-08 Jay Belanger <belanger@truman.edu>
12047
12048 * calc/calc-embed.el (calc-do-embedded): Reset mode line when
12049 embedded mode begins.
12050 (calc-embedded-language-alist): New variable.
12051 (calc-embedded-find-modes): Use calc-embedded-language-alist to
12052 set default language mode.
12053
c68f7e21
KH
120542005-03-08 Kenichi Handa <handa@m17n.org>
12055
12056 * international/ccl.el (define-ccl-program): Fix docstring about
12057 extra 256 bytes assured for the output buffer.
12058
12059 * international/utf-16.el (ccl-encode-mule-utf-16le-with-signature):
12060 Fix BUFFER_MAGNIFICATION to 2.
12061 (ccl-encode-mule-utf-16be-with-signature): Likewise.
12062
3ee9f6ac
JW
120632005-03-07 Karl Chen <quarl@cs.berkeley.edu>
12064
12065 * align.el (align-rules-list): Added an alignment rule for CSS
12066 declarations (applies to css-mode and html-mode buffers).
12067
a29cf450
SM
120682005-03-07 Stefan Monnier <monnier@iro.umontreal.ca>
12069
12070 * emacs-lisp/debug.el (debug-on-entry-1): Fix handling of macros.
12071
2f8cd1ce
KS
120722005-03-07 Kim F. Storm <storm@cua.dk>
12073
a54595d4
KS
12074 * simple.el (move-beginning-of-line): New command.
12075
12076 * bindings.el (global-map): Bind C-a to move-beginning-of-line.
12077
12078 * reveal.el (reveal-mode-map): Bind C-a to beginning-of-line.
12079
12080 * emulation/cua-base.el: Put CUA move property on move-end-of-line
12081 and move-beginning-of-line.
12082
2f8cd1ce
KS
12083 * apropos.el (apropos-print): Omit command from M-x ... RET.
12084
7a2306d9
NR
120852005-03-07 Nick Roberts <nickrob@snap.net.nz>
12086
12087 * progmodes/gdb-ui.el (gdb-var-create-handler): Handle just MI case.
12088 (gdb-send, gdb-send-item): Log items sent from gdb-send too.
12089
aaf2cff2
RS
120902005-03-06 Richard M. Stallman <rms@gnu.org>
12091
12092 * bindings.el (esc-map): Bind M-g to goto-line.
12093
12094 * facemenu.el (global-map): Bind M-o, not M-g.
12095
bf7970c5
JD
120962005-03-06 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
12097
12098 * menu-bar.el (menu-bar-file-menu): Add the same :enable to
12099 "Open Directory" as for "Open File".
12100
0251bafb
RS
121012005-03-06 Chong Yidong <cyd@stupidchicken.com>
12102
12103 * simple.el (activate-mark-hook, deactivate-mark-hook): Add defvars.
12104 (push-mark-command): Run activate-mark-hook.
12105
121062005-03-06 Richard M. Stallman <rms@gnu.org>
12107
12108 * help-mode.el (help-mode-finish): Don't alter the element
12109 in view-return-to-alist if there already is one.
12110
12111 * jit-lock.el (jit-lock-stealth-fontify): When calling sit-for,
12112 make sure the current buffer is the expected one.
12113
12114 * novice.el (disabled-command-function): Output in *Disabled Command*.
12115 Explicitly ignore non-keyboard events, and explicitly handle C-g.
12116
12117 * textmodes/flyspell.el (flyspell-large-region):
12118 Pass args differently for aspell.
12119
12120 * files.el (mode-require-final-newline): Doc fix.
12121
52eb0373 121222005-03-03 Stephan Stahl <stahl@eos.franken.de> (tiny change)
0251bafb 12123
2f8cd1ce 12124 * progmodes/which-func.el (which-function):
0251bafb
RS
12125 Specify NOERROR when calling imenu--make-index-alist.
12126
55d0f066
SM
121272005-03-05 Stefan Monnier <monnier@iro.umontreal.ca>
12128
a3194d03
SM
12129 * simple.el (normal-erase-is-backspace): Define default value.
12130
ca19f3f1
AS
12131 * custom.el (custom-theme-set-variables): Remove unused var
12132 `immediate'.
12133 (custom-reevaluate-setting): Simple function to handle variables
12134 that are defined before their default value can really be
12135 computed.
a3194d03
SM
12136
12137 * startup.el (command-line): Use it for temporary-file-directory,
12138 small-emporary-file-directory, auto-save-file-name-transforms,
12139 blink-cursor-mode, and normal-erase-is-backspace.
12140
55d0f066
SM
12141 * font-lock.el (font-lock-fontify-keywords-region): Ensure forward
12142 progress, even with buggy anchored keywords.
12143
f38c52df
LT
121442005-03-05 Luc Teirlinck <teirllm@auburn.edu>
12145
be6e87e5 12146 * simple.el (goto-line): Remove unbalanced final parenthesis.
f38c52df 12147
bb96021a
RS
121482005-03-05 Richard M. Stallman <rms@gnu.org>
12149
12150 * simple.el (goto-line): Use a number at point as the default.
12151 With C-u as arg, switch buffers.
12152
3ff96c81
JL
121532005-03-05 Juri Linkov <juri@jurta.org>
12154
12155 * frame.el (blink-cursor-mode): Replace `emacs-quick-startup'
12156 with `no-blinking-cursor'.
12157
12158 * startup.el (no-blinking-cursor): New defvar.
12159 (command-line): Add `--no-blinking-cursor' to longopts.
12160 Set `no-blinking-cursor' to t for command line arguments
12161 -Q, -nbc, --no-blinking-cursor. Replace `emacs-quick-startup'
12162 with `no-blinking-cursor' in the condition for calling
12163 `blink-cursor-mode'.
12164
c3a52675
LT
121652005-03-04 Luc Teirlinck <teirllm@auburn.edu>
12166
12167 * menu-bar.el (menu-bar-make-mm-toggle): Doc fix.
12168 (menu-bar-options-save): Add blink-cursor-mode.
12169 (menu-bar-options-menu): Add blink-cursor-mode.
12170
77b94af3
GM
121712005-03-04 Ulf Jasper <ulf.jasper@web.de>
12172
12173 * calendar/icalendar.el (icalendar-version): Increase to 0.11.
12174 (icalendar-export-file, icalendar-export-region)
a29cf450 12175 (icalendar-import-file, icalendar-import-buffer): Add autoload cookies.
77b94af3
GM
12176 (icalendar--convert-ical-to-diary): Fix problem with DURATION.
12177
524352d6
LK
121782005-03-04 Lute Kamstra <lute@gnu.org>
12179
a29cf450 12180 * emacs-lisp/debug.el (debugger-step-after-exit): Make it a defvar.
524352d6
LK
12181 (debug-function-list): Ditto.
12182
b12e59fd
RC
121832005-03-04 Robert J. Chassell <bob@rattlesnake.com>
12184
12185 * textmodes/texinfmt.el (texinfo-append-refill):
12186 Redefine the types of line to which @refill
12187 is not appended by replacing a search for `@refill\\|@bye' with
12188 `@refill\\|^[ \t]*@'. The intent is to solve both the `@end
12189 itemize@refill' bug and the unfilled long lines bug.
a29cf450 12190 (texinfmt-version): Update number and date.
b12e59fd 12191
518d3637
RS
121922005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
12193
12194 * international/code-pages.el (windows-1250, windows-125[2-8])
12195 (iso-8859-10, -13, -16, georgian-ps): Add autoload cookies.
12196
d245ff23
SM
121972005-03-03 Stefan Monnier <monnier@iro.umontreal.ca>
12198
12199 * frame.el (blink-cursor-mode): `emacs-quick-startup' may not be
12200 bound yet.
12201
b8210c6e
JPW
122022005-03-02 Romain Francoise <romain@orebokech.com>
12203
12204 * ibuf-ext.el (ibuffer-filter-disable): Move back to the current
12205 buffer after removing limits.
12206 (ibuffer-pop-filter): Ditto.
12207 Update copyright.
12208
aad1926a
MB
122092005-03-02 Miles Bader <miles@gnu.org>
12210
12211 * button.el (make-text-button): If the user doesn't specify a
12212 type, use the default. Rewrite to use `add-text-properties' and
12213 plist functions.
12214
284f0680
LK
122152005-03-01 Lute Kamstra <lute@gnu.org>
12216
12217 * emacs-lisp/debug.el (inhibit-debug-on-entry): Add docstring.
12218 (debugger-jumping-flag): New var.
12219 (debug-entry-code): Use it.
12220 (debugger-jump): Use debugger-jumping-flag and add
12221 debugger-reenable to post-command-hook.
12222 (debugger-reenable): Use debugger-jumping-flag and remove itself
12223 from post-command-hook.
12224 (debug, debug-on-entry, cancel-debug-on-entry): Remove call to
12225 debugger-reenable.
12226
43e7d00a
RC
122272005-03-01 Robert J. Chassell <bob@rattlesnake.com>
12228
284f0680 12229 * textmodes/texinfmt.el (texinfo-no-refill-regexp): Comment out
43e7d00a
RC
12230 inclusion of "itemize\\|", which may be unnecessary, is certainly
12231 inelegant, and stops refilling in itemize lists when formatting
12232 Japanese Texinfo files to Info.
12233 Update copyright to 2005.
12234
911ba5f8
NR
122352005-03-01 Nick Roberts <nickrob@snap.net.nz>
12236
12237 * progmodes/gdb-ui.el (gdb-get-location): Use a warning instead
12238 of an error if GDB can't find the source file.
12239
f830b09e
GM
122402005-03-01 Glenn Morris <gmorris@ast.cam.ac.uk>
12241
12242 * calendar/calendar.el (redraw-calendar): Work from any buffer,
12243 not just the calendar.
12244
12245 * calendar/diary-lib.el (mark-diary-entries): Remove any old marks
12246 first.
12247 (diary-redraw-calendar): New function.
12248 (make-diary-entry): Add diary-redraw-calendar to local
12249 write-contents-functions. Turn off selective display before
12250 inserting in diary.
12251
5582d76d
KS
122522005-03-01 Kim F. Storm <storm@cua.dk>
12253
12254 * emacs-lisp/copyright.el (copyright-fix-years): New command.
12255
a9ee5cac
LK
122562005-03-01 Lute Kamstra <lute@gnu.org>
12257
12258 * emacs-lisp/debug.el (debug-on-entry-1): Reimplement to make sure
12259 that debug-entry-code can be safely removed from a function while
12260 this code is being evaluated. Revert the 2005-02-27 change as the
12261 new implementation no longer requires it. Make sure that a
dd39c336 12262 function body containing just a string is not mistaken for a docstring.
439368ed
LK
12263 (debug): Skip one more frame in case of debug on entry.
12264 (debugger-setup-buffer): Delete one more frame line in case of
12265 debug on entry.
12266 (debugger-frame-number): Update to use the new text introduced by
d245ff23 12267 the 1999-11-03 change. Skip one more frame in case of debug on entry.
a9ee5cac 12268
77032434
KS
122692005-02-28 Kim F. Storm <storm@cua.dk>
12270
12271 * double.el (double-translate-key): Call force-window-update after
12272 read-event to avoid crash in redisplay.
12273
c4d5a8a1
SM
122742005-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
12275
12276 * emacs-lisp/debug.el (inhibit-debug-on-entry): New var.
12277 (debug): Use it. Move the inhibit-trace earlier.
12278 (debug-entry-code): New const.
12279 (debug-on-entry-1): Use it.
12280
4c23089d 122812005-02-28 Chong Yidong <cyd@stupidchicken.com>
dbaba2d2 12282
c4d5a8a1
SM
12283 * international/utf-16.el (ccl-encode-mule-utf-16le):
12284 Fix BUFFER_MAGNIFICATION to 2.
dbaba2d2
KH
12285 (ccl-encode-mule-utf-16be): Likewise.
12286
122872005-02-28 Kenichi Handa <handa@m17n.org>
12288
12289 * international/utf-16.el (ccl-encode-mule-utf-16le-with-signature):
12290 Fix BUFFER_MAGNIFICATION to 4.
12291 (ccl-encode-mule-utf-16be-with-signature): Likewise.
12292
0f468ead
NR
122932005-02-28 Nick Roberts <nickrob@snap.net.nz>
12294
12295 * speedbar.el (speedbar-update-flag): Doc fix.
12296 (speedbar-show-info-under-mouse): Give set-mouse-position the right
12297 argument.
12298
35c5f5d3
SM
122992005-02-27 Stefan Monnier <monnier@iro.umontreal.ca>
12300
fc88c288
SM
12301 * reveal.el (reveal-post-command): Don't try to reveal overlays which
12302 have a non-nil `invisible' property but are actually visible.
12303
35c5f5d3
SM
12304 * progmodes/perl-mode.el (perl-imenu-generic-expression): Add entries
12305 for perldoc sections.
12306 (perl-outline-regexp, perl-outline-level): New var and function.
12307 (perl-mode): Use them.
12308
f43ae016
GM
123092005-02-27 Glenn Morris <gmorris@ast.cam.ac.uk>
12310
12311 * calendar/diary-lib.el (diary-remind): Discard any mark portion
12312 from diary-entry. Reported by Andrew Kemp <ajwk@pell.uklinux.net>.
12313
04c9dde8
LT
123142005-02-27 Luc Teirlinck <teirllm@auburn.edu>
12315
12316 * cus-edit.el: Comment change.
12317 (custom-buffer-create-internal): Slightly reword text at top of
12318 Custom buffers. Mention there that saving an option edits the
12319 init file. Add link to Emacs manual node on `custom-file'.
12320 (custom-magic-alist): Rewrite individual State messages to use
12321 capitalized keywords. Doc fix.
12322
261b7f30
GM
123232005-02-27 Matt Hodges <MPHodges@member.fsf.org>
12324
12325 * calendar/calendar.el (calendar-buffer): Move above
12326 calendar-week-start-day.
12327 (calendar-week-start-day): Doc fix. Add :set function.
12328 (calendar-minimum-window-height): New variable.
12329 (generate-calendar-window): Only resize window if selected-window
12330 is displaying the calendar buffer. Use new variable
12331 calendar-minimum-window-height.
12332 (generate-calendar): Reword error message.
12333 (calendar-mode-map): Bind DEL to scroll-other-window-down.
12334
b71c9e75
AS
123352005-02-27 Andreas Schwab <schwab@suse.de>
12336
c58447fd
AS
12337 * vc.el (vc-do-command): Don't run command asynchronously when
12338 operating in a remote directory.
12339
b71c9e75
AS
12340 * net/tramp.el (tramp-file-name-for-operation): Fix misapplied
12341 change from sync with Tramp 2.0.47.
12342
aa5c6b3e
RS
123432005-02-27 Richard M. Stallman <rms@gnu.org>
12344
12345 * textmodes/ispell.el (ispell-change-dictionary): Doc fix.
12346
12347 * textmodes/flyspell.el (flyspell-mode-on):
12348 Call ispell-change-dictionary only if necessary.
12349
12350 * emacs-lisp/re-builder.el (regexp-builder): New function.
12351
12352 * register.el (describe-register-1): Explicitly handle
12353 yank-excluded-properties = t.
12354
12355 * cus-edit.el (custom-buffer-create-internal): Improve progress msgs.
12356 (custom-magic-alist): Change the status descriptions again.
12357 (face widget-type): Total rewrite based on `restricted-sexp'
12358 to eliminate the confusing double hiding levels.
12359
12360 * emacs-lisp/debug.el (debug-on-entry-1):
12361 If function body is empty, add nil as body form.
12362
5f8a82e1
SM
123632005-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
12364
12365 * emacs-lisp/trace.el (inhibit-trace): New var.
12366 (trace-make-advice): Use it.
12367
12368 * emacs-lisp/debug.el (debug): Put back the inhibit-trace.
12369
c6f4488c
KS
123702005-02-26 Kim F. Storm <storm@cua.dk>
12371
12372 * mouse.el (mouse-1-click-in-non-selected-windows): New defcustom.
12373 (mouse-on-link-p, mouse-drag-region-1): Use it.
12374
a0b497c5
LK
123752005-02-25 Lute Kamstra <lute@gnu.org>
12376
12377 * replace.el (query-replace-read-from): Fix 2005-02-19 change.
12378
ffa8d0ef
LT
123792005-02-24 Luc Teirlinck <teirllm@auburn.edu>
12380
12381 * frame.el (blink-cursor-mode): Add :group keyword.
12382
1a951b51
GM
123832005-02-24 Ulf Jasper <ulf.jasper@web.de>
12384
78d54dee
SM
12385 * calendar/icalendar.el (icalendar--decode-isodatetime):
12386 New optional argument DAY-SHIFT.
1a951b51
GM
12387 (icalendar-export-region): Fix coding-system-for-write.
12388 (icalendar--convert-ical-to-diary): Shift end-day of all-day
12389 events by one.
12390
6ecedb40
SM
123912005-02-24 Stefan Monnier <monnier@iro.umontreal.ca>
12392
12393 * textmodes/tex-mode.el (tex-font-lock-keywords-3): #n is atomic.
12394
1749aa90
KS
123952005-02-24 Kim F. Storm <storm@cua.dk>
12396
12397 * international/iso-acc.el (iso-accents-compose): Fix crash
12398 during redisplay. Call force-window-update after read-event
12399 and delete-region to signal that window is not accurate.
12400
78d54dee
SM
124012005-02-23 Stefan Monnier <monnier@iro.umontreal.ca>
12402
12403 * emacs-lisp/debug.el (debug): Hide the buffer if it's not killed.
12404 Remove unused and inexistent var `inhibit-trace'.
12405 (debugger-mode): Use run-mode-hooks.
12406 (debugger-list-functions): Add buttons; setup xref stack.
12407
a98ac7ae
RS
124082005-02-23 Richard M. Stallman <rms@gnu.org>
12409
12410 * calendar/appt.el (appt-time-msg-list): 3rd elt of each
12411 appointment says it was explicitly made.
12412 (appt-add): Set the 3rd element.
12413 (appt-make-list): Preserve explicit appointments.
12414
12415 * subr.el (find-tag-default): Catch errors in forward-sexp.
12416
91c66262
JL
124172005-02-23 Juri Linkov <juri@jurta.org>
12418
12419 * info.el (Info-isearch-search): New defcustom.
12420 (Info-isearch-search): Call the default isearch function
12421 when Info-isearch-search is nil.
12422 (Info-isearch-wrap): Use variable Info-isearch-search.
12423
01d746be
LT
124242005-02-22 Luc Teirlinck <teirllm@auburn.edu>
12425
12426 * cus-edit.el: Comment change.
12427
b686dd59
KS
124282005-02-22 Kim F. Storm <storm@cua.dk>
12429
6ecedb40
SM
12430 * progmodes/hideif.el (hide-ifdef-use-define-alist):
12431 Use completing-read. Suggested by Juan-Leon Lahoz Garcia.
b686dd59 12432
fe77c061
SJ
124332005-02-22 Simon Josefsson <jas@extundo.com>
12434
6ecedb40
SM
12435 * net/browse-url.el (browse-url-netscape-new-window-is-tab):
12436 New variable.
fe77c061
SJ
12437 (browse-url-netscape): Use it. Suggested by "Johann 'Myrkraverk'
12438 Oskarsson" <myrkraverk@users.sourceforget.net>.
12439
baf70a02
KS
124402005-02-22 Kim F. Storm <storm@cua.dk>
12441
12442 * mouse.el (mouse-on-link-p): If arg POS is a mouse event,
12443 check that window of that event is the selected window.
12444 (mouse-drag-region-1): Compare mouse event window to selected
12445 window before setting point.
12446
12447 * tooltip.el (tooltip-show-help-function): Pass event to
12448 mouse-on-link-p so it can check selected window.
12449
ca69e8aa
KH
124502005-02-22 Kenichi Handa <handa@m17n.org>
12451
12452 * ps-mule.el (ps-mule-header-string-charsets): Delete it.
12453 (ps-mule-show-warning): New function.
12454 (ps-mule-begin-job): Use ps-mule-show-warning if unprintable
12455 characters are found.
12456
12457 * ps-print.el (ps-header-footer-string): Return a list of header
12458 and footer strings.
12459
dae3211d
SM
124602005-02-21 Wolfgang Jenkner <wjenkner@inode.at> (tiny change)
12461
12462 * pcvs.el (cvs-retrieve-revision): Fix thinko.
12463
124642005-02-21 Stefan Monnier <monnier@iro.umontreal.ca>
2c75eddf 12465
9df747e1
SM
12466 * frame.el (blink-cursor-mode): Use define-minor-mode.
12467
2c75eddf
SM
12468 * term/mac-win.el (function-key-map): Use char-names more consistently.
12469 (file-name-coding-system): Only set it for MacOS-9. The other case is
12470 already handled in mule-cmds.el (where it also works when mac-win.el
12471 is not used).
12472
c4a166f1
KH
124732005-02-21 Kenichi Handa <handa@m17n.org>
12474
002dc239
KH
12475 * international/mule.el (ctext-pre-write-conversion): Always use
12476 " *code-converting-work*" buffer for work.
12477
c4a166f1
KH
12478 * textmodes/ispell.el (ispell-dictionary-alist): Fix docstring.
12479
22071507
TTN
124802005-02-20 Thien-Thi Nguyen <ttn@gnu.org>
12481
12482 * progmodes/scheme.el (scheme-font-lock-keywords-2): Handle named-let.
12483
50d9c396
JY
124842005-02-20 Jonathan Yavner <jyavner@member.fsf.org>
12485
2c75eddf 12486 * ses.el (undo-more): Restore defadvice, but only the part that
50d9c396
JY
12487 allows changes outside the restricted area of the buffer.
12488
0fba9f25
KS
124892005-02-20 Kim F. Storm <storm@cua.dk>
12490
12491 * simple.el (line-move): Add fourth optional arg try-vscroll which
12492 must be set to perform auto-window-vscroll.
12493 When moving backwards and doing auto-window-vscroll, automatically
12494 vscroll to the last part of lines which are taller than the window.
12495 (next-line, previous-line): Set try-vscroll arg on line-move.
12496
ac010fca
DN
124972005-02-19 Dan Nicolaescu <dann@ics.uci.edu>
12498
f79bdb3a
DN
12499 * replace.el (query-replace, query-replace-regexp)
12500 (replace-string, replace-regexp): When operating on region, make
12501 the minibuffer prompt say so.
12502
ac010fca
DN
12503 * isearch.el (isearch-forward): Document isearch-query-replace and
12504 isearch-query-replace-regexp keybindings.
0fba9f25 12505
fa64fa22
JB
125062005-02-19 Jay Belanger <belanger@truman.edu>
12507
12508 * calc/calc-aent.el (math-read-token): Add local variable.
12509
12510 * calc/calc-prog.el (calc-user-define-edit): Add local variable.
12511 (calc-edit-top): Move declaration to earlier in file.
12512 (calc-edit-macro-repeats): Add local variables.
12513
12514 * calc/calcalg2.el: Add differentiation rule for calcFunc-coth.
12515 Adjust differentiation rules for calcFunc-tan, calcFunc-cot,
12516 calcFunc-tanh.
12517 Adjust integration rule for calcFunc-tan.
12518
3f9526a3 125192005-02-19 Michael Kifer <kifer@cs.stonybrook.edu>
0fba9f25
KS
12520
12521 * viper-cmd.el (viper-prefix-commands): Make into a defconst.
12522 (viper-exec-buffer-search): Use regexp-quote to quote buffer string.
12523 (viper-minibuffer-setup-sentinel): Make some variables buffer-local.
12524 (viper-skip-separators): Bug fix.
12525 (viper-set-searchstyle-toggling-macros): Allow to unset macros in a
3f9526a3 12526 particular major mode.
0fba9f25 12527 (viper-del-backward-char-in-replace): Don't put deleted char on the
3f9526a3 12528 kill ring.
0fba9f25
KS
12529
12530 * viper-ex.el (viper-color-display-p): New function.
12531 (viper-has-face-support-p): Use viper-color-display-p.
12532
12533 * viper-keym.el (viper-gnus-modifier-map): New keymap.
12534
12535 * viper-macs.el (viper-unrecord-kbd-macro): Bug fix.
12536
12537 * viper-util.el (viper-glob-unix-files): Fix shell status check.
12538 (viper-file-remote-p): Make equivalent to file-remote-p.
12539
78d54dee
SM
12540 * viper.el (viper-major-mode-modifier-list):
12541 Use viper-gnus-modifier-map.
0fba9f25 12542
c761fd55
DK
125432005-02-19 David Kastrup <dak@gnu.org>
12544
12545 * subr.el (subregexp-context-p): Fix garbled doc string by adding
12546 quoting.
12547
7ca4e8a1
JB
125482005-02-19 Jay Belanger <belanger@truman.edu>
12549
12550 * calc/calc-math.el (calc-arctan, calc-tanh, calc-arctanh):
78d54dee 12551 Remove extra definitions.
7ca4e8a1
JB
12552 (calc-coth): New function.
12553 (calcFunc-cot): Fix `let'.
12554
0e0d5683
EZ
125552005-02-19 Eli Zaretskii <eliz@gnu.org>
12556
12557 * faces.el (escape-glyph, minibuffer-prompt): Add commentary for
12558 the reasons we use "type pc" in these faces.
12559
12560 * button.el (button): Ditto.
12561
2511035d
EZ
125622005-02-19 Michael Mauger <mmaug@yahoo.com>
12563
12564 * replace.el (query-replace-read-from): Set the value of
12565 query-replace-from-history-variable to handle the case of an empty
12566 string entered to accept the suggested default.
74f69b93 12567
78d54dee
SM
12568 * net/tramp.el (tramp-file-name-for-operation):
12569 Use dired-call-process instead of dired-call-process-command.
74f69b93 12570
7182a9a6
JB
125712005-02-19 Jay Belanger <belanger@truman.edu>
12572
12573 * calc/calc-arith.el (math-trig-inverses, math-div-trig)
12574 (math-div-non-trig): New variables.
12575 (math-combine-prod-trig, math-div-new-trig, math-div-new-non-trig)
12576 (math-div-isolate-trig, math-div-isolate-trig-term): New functions.
12577 (math-combine-prod, math-div-symb-fancy): Add simplifications for
12578 trig expressions.
12579
8c4e7434
NR
125802005-02-19 Nick Roberts <nickrob@snap.net.nz>
12581
12582 * progmodes/gdb-ui.el (gdb-var-update-handler)
12583 (gdb-speedbar-timer-fn): Ensure speedbar updates with new values
12584 for watch expressions,
12585 (gdb-var-create-handler): Don't set speedbar-update-flag.
12586 (gdb-post-prompt): Simplify test for speedbar.
12587
17561e4f 125882005-02-19 Michael Kifer <kifer@cs.stonybrook.edu>
0fba9f25 12589
78d54dee
SM
12590 * ediff.el (ediff-set-diff-overlays-in-one-buffer)
12591 (ediff-set-fine-overlays-in-one-buffer,ediff-goto-word): Make sure
17561e4f 12592 we use the syntax table of the correct buffer.
78d54dee 12593 (ediff-same-file-contents,ediff-same-contents): Enhancements thanks to
17561e4f 12594 Felix Gatzemeier.
0fba9f25 12595
78d54dee
SM
12596 * ediff-init.el (ediff-hide-face): Check for definedness of functions.
12597 (ediff-file-remote-p): Make synonymous with file-remote-p.
17561e4f 12598 In all deffaces ediff-*-face-*, use min-colors.
0fba9f25 12599
78d54dee
SM
12600 * ediff-mult.el (ediff-meta-mark-equal-files): Make use of
12601 ediff-recurse-to-subdirectories.
12602 (ediff-mark-if-equal): Check that the arguments are strings, use
17561e4f 12603 ediff-same-contents (after to Felix Gatzemeier).
0fba9f25 12604
78d54dee 12605 * ediff.el (ediff-merge-on-startup): Don't set buffer-modified-p to
17561e4f 12606 nil.
0fba9f25 12607
9be92b96
SM
126082005-02-18 Stefan Monnier <monnier@iro.umontreal.ca>
12609
12610 * log-view.el (log-view-message-re): Fix up Subversion regexp.
12611
3a51abf1
DK
126122005-02-18 David Kastrup <dak@gnu.org>
12613
12614 * progmodes/meta-mode.el (meta-mark-active): Fix condition to just
12615 use `mark-active' when defined.
12616
92dc83a9
KH
126172005-02-18 Kenichi Handa <handa@m17n.org>
12618
12619 * ps-print.el (ps-font-info-database): New entry
12620 ZapfChancery-MediumItalic with correct font name. Fix font name
12621 of the entry Zapf-Chancery-MediumItalic.
12622
6dbbc01d
LT
126232005-02-16 Luc Teirlinck <teirllm@auburn.edu>
12624
12625 * autorevert.el (auto-revert-stop-on-user-input): Further doc fix.
12626
4aed6e1e
KS
126272005-02-16 Kim F. Storm <storm@cua.dk>
12628
12629 * ido.el (ido-fallback-command): Pass user input to fallback command.
12630
126312005-02-16 Nick Roberts <nickrob@snap.net.nz>
fb05d8af
NR
12632
12633 * progmodes/gdb-ui.el (gdb-set-gud-minor-mode-existing-buffers)
12634 (gdb-find-file-hook): Add server prefix.
12635
a29c9707
RS
126362005-02-16 Richard M. Stallman <rms@gnu.org>
12637
12638 * replace.el (perform-replace): Pass new args to replace-highlight.
12639 (replace-highlight): Take region args,
12640 and pass them to isearch-lazy-highlight-new-loop.
12641
12642 * novice.el (disabled-command-hook): Autoload the defalias
12643 and the make-obsolete-variable call.
12644
12645 * menu-bar.el (menu-bar-select-frame): FRAME defaults to selected.
12646
12647 * isearch.el (isearch-lazy-highlight-start-limit)
12648 (isearch-lazy-highlight-end-limit): New variables limit
12649 the region for highlighting.
12650 (isearch-lazy-highlight-new-loop): New args BEG and END.
12651 (isearch-lazy-highlight-search): Use the new vars.
12652 (isearch-lazy-highlight-update): Likewise.
12653
12654 * dired.el (dired-build-subdir-alist): Bind buffer-undo-list to t.
12655
12656 * cus-start.el (all): Use default-boundp.
12657
4aed6e1e 126582005-02-15 David Casperson <casper@unbc.ca> (tiny change)
a29c9707
RS
12659
12660 * menu-bar.el (menu-bar-select-frame): Handle current frame.
12661
e1c9f939
LT
126622005-02-15 Luc Teirlinck <teirllm@auburn.edu>
12663
12664 * autorevert.el (auto-revert-stop-on-user-input)
12665 (auto-revert-verbose): Doc fixes.
12666
52c7f9ee
JR
126672005-02-15 Benjamin Riefenstahl <Benjamin.Riefenstahl@epost.de>
12668
12669 * international/mule-cmds.el (set-locale-environment): Remove call
12670 to set-selection-coding-system on Windows.
12671
6ec30302
JB
126722005-02-15 Jay Belanger <belanger@truman.edu>
12673
12674 * calc/calc-alg.el: Add simplification rules for calcFunc-sec,
78d54dee 12675 calcFunc-csc, calcFunc-cot, calcFunc-sech, calcFunc-csch, and
6ec30302
JB
12676 calcFunc-coth.
12677 (math-simplify-sqrt): Add simplifications.
12678
12679 * calc/calc-arith.el (math-real-if-arg-functions): Add functions
12680 to list.
12681
12682 * calc/calc-ext.el: Add functions to autoloads.
12683
12684 * calc/calc-math.el (calc-sec, calc-csc, calc-cot, calc-sech)
12685 (calc-csch, calc-coth, calcFunc-sec, calcFunc-csc, calcFunc-cot)
12686 (calcFunc-sech, calcFunc-csch, calcFunc-coth, math-sec-raw)
12687 (math-csc-raw, math-cot-raw): New functions.
12688
12689 * calc/calc-rules.el (calc-DistribRules, calc-NegateRules): Add rules.
12690
12691 * calc/calc-undo.el (calc-handle-undo): Remove prefix from
12692 the variable name in a message.
12693
12694 * calc/calc-units.el: Add simplification rules for calcFunc-sec,
12695 calcFunc-csc, calcFunc-cot.
12696
12697 * calc/calcalg2.el: Add derivative and integration rules for
12698 calcFunc-sec, calcFunc-csc, calcFunc-cot, calcFunc-sech,
12699 calcFunc-csch, calcFunc-coth.
12700 (math-do-integral-methods): Add to checks for when to use
12701 substitutions.
12702
12703 * calc/calccomp.el (math-eqn-special-funcs): Add functions to list.
12704
43817a75
LK
127052005-02-15 Lute Kamstra <lute@gnu.org>
12706
9be92b96
SM
12707 * emacs-lisp/lisp-mode.el (lisp-mode-variables):
12708 Add ;;;###autoload to `outline-regexp'. Suggested by Stefan Monnier
43817a75
LK
12709 <monnier@iro.umontreal.ca>
12710 (lisp-outline-level): Improve efficiency. Suggested by David
12711 Kastrup <dak@gnu.org>.
12712
34093ed7
NR
127132005-02-15 Nick Roberts <nickrob@snap.net.nz>
12714
12715 * progmodes/gdb-ui.el (gdb-find-file-unhook): New variable.
12716 (gdb-set-gud-minor-mode, gdb-set-gud-minor-mode-1)
12717 (gdb-set-gud-minor-mode-existing-buffers): New functions.
52eb0373 12718 (gdb-find-file-hook): New hook. Add it to find-file-hook.
34093ed7
NR
12719 (gdb-info-breakpoints-custom, gdb-source-info): Simplify.
12720
0f014aa1
LT
127212005-02-14 Luc Teirlinck <teirllm@auburn.edu>
12722
12723 * cus-start.el (all): Comment change.
12724
23e8c095
LK
127252005-02-14 Lute Kamstra <lute@gnu.org>
12726
12727 * cus-start.el (all): Check if symbol is void.
12728
a4869139
CD
127292005-02-14 Carsten Dominik <dominik@science.uva.nl>
12730
12731 * textmodes/reftex-cite.el (reftex-do-citation): Cleanup single
12732 optional argument to \cite.
12733
134948fc
RS
127342005-02-14 Richard M. Stallman <rms@gnu.org>
12735
12736 * cus-edit.el (custom-buffer-create-internal): Update help message.
12737 (custom-magic-alist): Update help messages.
12738
12739 * cus-start.el (all): Allow a var to specify a standard value.
12740
5e2087b8
LT
127412005-02-12 Luc Teirlinck <teirllm@auburn.edu>
12742
12743 * custom.el (custom-theme-set-variables): Handle variable aliases.
12744
12745 * frame.el (blink-cursor-timer): Doc fix.
5e2087b8
LT
12746 (blink-cursor): Make it an alias for `blink-cursor-mode' and
12747 declare obsolete.
03e38499
LT
12748 (blink-cursor-mode): Define with defcustom and use correct
12749 standard expression in that defcustom.
5e2087b8
LT
12750 * startup.el (command-line): Adapt to above changes in frame.el.
12751
b7a2a696
LK
127522005-02-11 Lute Kamstra <lute@gnu.org>
12753
12754 * apropos.el (apropos-score-doc): Prevent division by zero.
12755
ea66d5e0
GM
127562005-02-11 Ulf Jasper <ulf.jasper@web.de>
12757
12758 * calendar/icalendar.el (icalendar--get-event-property): Doc fix.
12759 (icalendar--get-event-property-attributes)
12760 (icalendar--get-event-properties)
12761 (icalendar--datetime-to-diary-date): New functions.
12762 (icalendar--split-value): Doc fix.
12763 (icalendar--datetime-to-noneuropean-date)
12764 (icalendar--datetime-to-european-date): New optional argument
12765 SEPARATOR. Return result as a string instead of a list.
12766 (icalendar--get-weekday-number): Check if ABBREVWEEKDAY is nil.
12767 (icalendar--convert-string-for-export): Rename arg S to STRING.
12768 (icalendar-export-region): Doc fix. Change name of error buffer.
12769 Save output buffer.
12770 (icalendar-import-file): Add blank at end of prompt.
12771 (icalendar-import-buffer): Doc fix. Do not switch to error
12772 buffer. Indicate status in return value.
12773 (icalendar--convert-ical-to-diary): Doc fix. Change name of error
12774 buffer. Save output buffer. Handle exception from recurrence
12775 rules (EXDATE, EXRULE). Handle start- and end-date of recurring
12776 events. Fix problems with weekly all-day events.
12777
44291460
RS
127782005-02-10 Richard M. Stallman <rms@gnu.org>
12779
12780 * simple.el (eval-expression-print-format):
12781 Avoid warning about edebug-active.
12782
9be92b96 12783 * help.el (help-for-help-internal): Rename from help-for-help.
44291460
RS
12784 (help-for-help): Define with defalias.
12785
12786 * font-core.el (font-lock-default-function): Use with-no-warnings.
12787
12788 * cus-edit.el (custom-buffer-create-internal): Improve help-echo.
12789
12790 * custom.el (defface): Doc fix.
12791
37956fd5
NR
127922005-02-10 Nick Roberts <nickrob@snap.net.nz>
12793
12794 * progmodes/gdb-ui.el (gdb-ann3): Re-instate GDB command "set
12795 width 0" to prevent word wrapping problems.
12796
44042fe7
KS
127972005-02-09 Kim F. Storm <storm@cua.dk>
12798
12799 * ido.el (ido-file-extensions-order): New defcustom.
12800 (ido-file-extension-lessp, ido-file-extension-aux)
12801 (ido-file-extension-order): New advanced file ordering.
12802 (ido-file-lessp): New simple file ordering.
12803 (ido-sort-list): Remove.
12804 (ido-make-file-list): Use ido-file-lessp or ido-file-extension-lessp.
12805 (ido-make-dir-list, ido-completion-help): Use ido-file-lessp.
12806
e7eaabae
DN
128072005-02-08 Dan Nicolaescu <dann@ics.uci.edu>
12808
12809 * progmodes/grep.el (grep-regexp-alist): Match an optional ^[[K
12810 that some versions of grep produce.
12811 (grep-mode-font-lock-keywords): Likewise.
12812
76f8cd56
NR
128132005-02-09 Nick Roberts <nickrob@snap.net.nz>
12814
12815 * progmodes/gdb-ui.el (gdb-location-list): New variable.
9be92b96 12816 (gdb-cdir): Delete.
76f8cd56
NR
12817 (gdb-info-breakpoints-custom, gdb-goto-breakpoint)
12818 (gdb-source-info): Treat case when source file is in another
12819 directory properly.
12820 (gdb-get-location): New function.
12821
519b13cd
JB
128222005-02-07 Jay Belanger <belanger@truman.edu>
12823
12824 * calc/calc-prog.el (calc-write-parse-table-part)
12825 (calc-fix-token-name): Fix a check for language type.
12826
9be92b96 12827 * calc/calccomp.el (math-compose-expr): Fix a check for language type.
519b13cd 12828
009bb5d2
AS
128292005-02-07 Andre Spiegel <spiegel@gnu.org>
12830
12831 * vc-hooks.el (vc-make-version-backup): Ignore file-errors such
12832 as directory not writable.
12833
82ec225b
KS
128342005-02-07 Kim F. Storm <storm@cua.dk>
12835
12836 * emulation/cua-base.el (cua-max-undo, cua-undo): Remove.
12837 (cua--standard-movement-commands): Remove list.
12838 Instead, set CUA property value to move for movement commands.
12839 (cua-movement-commands): Remove. Users must set CUA prop instead.
12840 (cua--pre-command-handler): Check CUA property.
12841 (cua--init-keymaps): Don't remap undo commands.
12842 (cua-mode): Don't call cua--rectangle-on-off.
12843
12844 * emulation/cua-rect.el (cua--undo-list, cua--tidy-undo-counter)
12845 (cua--rect-undo, cua--tidy-undo-lists, cua--rectangle-on-off): Remove.
12846 (cua--rect-undo-set-point): New var.
12847 (cua--rectangle-undo-boundary): Setup undo apply entry.
12848 (cua--rect-undo-handler): New function for rectangle undo.
12849 (cua--rect-start-position, cua--rect-end-position): Add.
12850 (cua--rectangle-post-command): Call cua--rectangle-set-corners
12851 for restored rectangle. Set point if cua--rect-undo-set-point.
12852
c529f7f7
JB
128532005-02-06 Jay Belanger <belanger@truman.edu>
12854
12855 * calc/calc-lang.el (calc-tex-language): Display more information
12856 in messages.
12857
12858 * calc/calccomp.el (math-compose-expr): Allow multiline matrices
12859 in TeX mode.
12860
ba2c991c
RS
128612005-02-06 Richard M. Stallman <rms@gnu.org>
12862
12863 * emacs-lisp/lisp.el (buffer-end): Doc fix.
12864
6d61d855
EZ
128652005-02-05 Arne_J\e,Ax\e(Brgensen <arne@arnested.dk> (tiny change)
12866
12867 * net/ldap.el (ldap-search-internal): Support attributes with
12868 optional descriptions separated by a semi-colon, as in
12869 "userCertificate;binary".
12870
18daafed
JD
128712005-02-05 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
12872
12873 * x-dnd.el (x-dnd-handle-xdnd): Handle the case where the flags
12874 isn't a cons (i.e. the version is 0).
12875
cb602754
EZ
128762005-02-05 Eli Zaretskii <eliz@gnu.org>
12877
12878 * help.el (help-for-help): Doc fix.
12879
a0079e58
NR
128802005-02-05 Nick Roberts <nickrob@snap.net.nz>
12881
52eb0373 12882 * progmodes/gdb-ui.el: Update copyright. Put GDB-Frames before
a0079e58
NR
12883 GDB-Windows on the menu-bar as this works better.
12884
e67d06eb
JB
128852005-02-04 Jay Belanger <belanger@truman.edu>
12886
12887 * calc/calc-embed.el (calc-embedded-update): Don't put in
52eb0373 12888 unnecessary newlines. Adjust the end of formula marker.
e67d06eb
JB
12889
12890 * calc/calc-lang.el (math-latex-parse-frac): Don't use arguments.
12891 (math-latex-parse-two-args): New function.
12892
02f244c8
LK
128932005-02-03 Lute Kamstra <lute@gnu.org>
12894
12895 * help-fns.el (help-with-tutorial): Make sure that users cannot
12896 remove the entire text of the tutorial by means of `undo'.
12897
ca97010c
SM
128982005-02-03 Stefan Monnier <monnier@iro.umontreal.ca>
12899
12900 * textmodes/ispell.el (ispell-internal-change-dictionary): Fix problem
12901 in recent changes, where the ispell process was repeatedly
12902 killed & restarted.
a41118cc
SM
12903
12904 * international/mule-cmds.el (set-locale-environment): Set file-name
12905 coding system to utf-8 on Darwin systems.
12906 (set-default-coding-systems): Don't set default-file-name-coding-system
12907 on Darwin systems.
12908
4e07258f
RS
129092005-02-03 Richard M. Stallman <rms@gnu.org>
12910
12911 * hi-lock.el (hi-lock-mode): Turning on Hi-Lock turns on Font-Lock.
12912
129132005-02-03 Matt Hodges <MPHodges@member.fsf.org>
12914
12915 * faces.el (list-faces-display): Add optional argument.
12916
30b940a7
SM
129172005-02-02 Stefan Monnier <monnier@iro.umontreal.ca>
12918
12919 * font-core.el (font-lock-default-function): Handle the rare case where
12920 only font-lock-keywords is set.
12921
4e07258f 129222005-02-02 Kenichi Handa <handa@m17n.org>
fbbde29a 12923
30b940a7 12924 * international/characters.el: Cancel previous change for
fbbde29a
KH
12925 I-WITH-DOT-ABOVE and DOTLESS-i.
12926
12927 * international/latin-5.el: Cancel previous change.
12928
87c366c1
NR
129292005-02-02 Nick Roberts <nickrob@snap.net.nz>
12930
12931 * progmodes/gud.el: Correction to syntax in gud-menu-map.
12932
56072160
KH
129332005-02-02 Kenichi Handa <handa@m17n.org>
12934
12935 * international/latin-5.el (tbl): Setup cases of I-WITH-DOT-ABOVE,
12936 DOTLESS-i.
12937
12938 * international/characters.el: Setup cases of GREEK-FINAL-SIGMA,
12939 Y-WITH-DIAERESIS, I-WITH-DOT-ABOVE, DOTLESS-i.
12940
394dff57 12941 * case-table.el (get-upcase-table): New function.
56072160
KH
12942 (copy-case-table): Copy upcaes table too if non-nil.
12943 (set-case-syntax-delims): Maintain upcase table too.
12944 (set-case-syntax-pair): Likewise.
12945 (set-upcase-syntax, set-downcase-syntax): New functions.
12946 (set-case-syntax): Maintain upcase table too.
12947
dd8e8b27
NR
129482005-02-02 Nick Roberts <nickrob@snap.net.nz>
12949
52eb0373 12950 * progmodes/gdb-ui.el (gdb-goto-info): Delete.
dd8e8b27
NR
12951
12952 * progmodes/gud.el (gud-goto-info): New function.
12953 (gud-tool-bar-map): Use correct icon.
12954
cc08f5b2
TTN
129552005-02-01 Thien-Thi Nguyen <ttn@gnu.org>
12956
12957 * emacs-lisp/lisp-mode.el (lisp-indent-function): Fix bug:
12958 When delegating, order args in the funcall correctly.
12959
b961eb0e
TTN
129602005-02-01 Thien-Thi Nguyen <ttn@gnu.org>
12961
12962 * emacs-lisp/lisp-mode.el (lisp-indent-function): Doc fix.
12963
2fdf4457
CD
129642005-02-01 Carsten Dominik <dominik@science.uva.nl>
12965
12966 * textmodes/reftex.el (reftex-access-scan-info): Error out in a
12967 buffer not visiting a file.
12968
a214f7ba
JB
129692005-01-31 Jay Belanger <belanger@truman.edu>
12970
12971 * calc/calc-embed.el (calc-embedded-find-bounds): Set the formula
12972 bound on the line with the formula.
12973
fb89c330
KS
129742005-01-31 Kim F. Storm <storm@cua.dk>
12975
12976 * ses.el (ses-create-cell-variable-range)
12977 (ses-destroy-cell-variable-range, ses-reset-header-string)
12978 (ses-set-with-undo, ses-unset-with-undo, ses-aset-with-undo)
12979 (ses-insert-row): Fix format of apply undo entries.
12980
998858ae
JB
129812005-01-31 Jay Belanger <belanger@truman.edu>
12982
12983 * calc/calc-aent.el (math-read-token): Separate the TeX and LaTeX
12984 parts.
12985
12986 * calc/calc-embed.el (calc-embedded-open-formula)
12987 (calc-embedded-close-formula): Ignore matrix environments.
12988
12989 * calc/calc-ext.el (math-read-big-expr): Make LaTeX the default
12990 TeX mode.
12991
12992 * calc/calc-lang.el (math-function-table, math-oper-table)
12993 (math-variable-table): Adjust the LaTeX portions.
12994
12995 * calc/calc.el (math-tex-ignore-words): Remove LaTeX portion.
12996 (math-latex-ignore-words): New constant.
12997
a6e7a34b
RS
129982005-01-31 Richard M. Stallman <rms@gnu.org>
12999
13000 * textmodes/ispell.el (ispell-local-dictionary-overridden): New var.
13001 (ispell-local-dictionary): Doc fix.
13002 (ispell-dictionary-alist): Don't include ispell-local-dictionary-alist.
13003 Don't reinitialize at run time. Don't defcustom.
13004 All uses changed to append ispell-local-dictionary-alist,
13005 or check it first.
13006 (ispell-current-dictionary): New variable for dictionary in use.
13007 (ispell-dictionary): Now used only for global default.
13008 (ispell-start-process): Set ispell-current-dictionary,
13009 not ispell-dictionary.
13010 (ispell-change-dictionary): Use this only for setting
13011 user preferences.
13012 (ispell-internal-change-dictionary): New function
13013 to change the current dictionary in use.
fb89c330
KS
13014 (ispell-region, ispell-process-line, ispell-buffer-local-dict):
13015 Use ispell-current-dictionary.
a6e7a34b
RS
13016 Handle ispell-local-dictionary-overridden.
13017 (ispell-buffer-local-dict): Call ispell-internal-change-dictionary.
13018
1be70c61
JB
130192005-01-31 Jay Belanger <belanger@truman.edu>
13020
13021 * calc/calc-aent.el (math-read-token): Add support for LaTeX.
13022
13023 * calc/calc-ext.el: Add calc-latex-language to autoloads.
13024 (calc-mode-map): Add calc-latex-language.
13025
13026 * calc/calc-lang.el (calc-latex-language, math-latex-parse-frac)
13027 (math-latex-print-frac): New functions.
13028 (math-oper-table, math-function-table, math-variable-table)
13029 (math-complex-format, math-input-filter): Add latex properties.
13030 (calc-set-language): Set math-expr-special-function-mapping.
13031
13032 * calc/calc-prog.el (calc-edit-user-syntax, calc-fix-token-name)
fe38e3b0 13033 (calc-write-parse-table-part): Add LaTeX support.
1be70c61
JB
13034
13035 * calc/calc.el (calc-language): Adjust docstring.
13036 (calc-set-mode-line): Add LaTeX support.
13037 (math-expr-special-function-mapping): New variable.
e09d97e8 13038 (math-tex-ignore-words): Add to list.
fb89c330 13039
1be70c61
JB
13040 * calc/calccomp.el (math-compose-expr, math-compose-rows):
13041 Add LaTeX support.
13042 (math-compose-expr): Add support for special functions.
13043
13044 * calc/calc-help.el (calc-d-prefix-help): Add LaTeX.
13045
2d08f307
NR
130462005-01-31 Nick Roberts <nickrob@snap.net.nz>
13047
13048 * progmodes/gdb-ui.el (gdb-memory-address)
13049 (gdb-memory-repeat-count, gdb-memory-format, gdb-memory-unit)
13050 (gdb-memory-mode-map, gdb-memory-format-keymap)
13051 (gdb-memory-format-menu, gdb-memory-unit-keymap)
13052 (gdb-memory-unit-menu): New variables for a buffer
13053 that lets the user examine program memory.
13054 (gdb-memory-set-address, gdb-memory-set-repeat-count)
13055 (gdb-memory-format-binary, gdb-memory-format-octal)
13056 (gdb-memory-format-unsigned, gdb-memory-format-signed)
13057 (gdb-memory-format-hexadecimal, gdb-memory-format-menu)
13058 (gdb-memory-format-menu-1, gdb-memory-unit-giant)
13059 (gdb-memory-unit-word, gdb-memory-unit-halfword)
13060 (gdb-memory-unit-byte, gdb-memory-unit-menu)
13061 (gdb-memory-unit-menu-1, gdb-make-header-line-mouse-map)
13062 (gdb-memory-mode, gdb-memory-buffer-name)
13063 (gdb-display-memory-buffer, gdb-frame-memory-buffer):
13064 New functions for above buffer.
13065
ce406543
RS
130662005-01-30 Richard M. Stallman <rms@gnu.org>
13067
13068 * cus-edit.el (custom-bury-buffer): Function deleted.
13069 (custom-buffer-done-function): Option deleted.
13070 (custom-buffer-done-kill): New (replacement option.
13071 (Custom-buffer-done): Call quit-window.
13072 (custom-buffer-create-internal): Update for above changes.
13073
03c64f2e
LT
130742005-01-29 Luc Teirlinck <teirllm@auburn.edu>
13075
13076 * simple.el (undo-ask-before-discard): New var.
13077 (undo-outer-limit-truncate): Implement it.
13078 (undo-extra-outer-limit): Doc update.
13079
5a92a9eb
RS
130802005-01-29 Richard M. Stallman <rms@gnu.org>
13081
394dff57 13082 * ses.el (undo-more): Delete defadvice.
5a92a9eb
RS
13083 (ses-begin-change): Doc fix.
13084
13085 * dired.el (dired-mode-map): Remap `undo' and `advertised-undo'
13086 instead of rebinding C-x u and C-_.
13087
13088 * files.el (normal-backup-enable-predicate): Return nil for files
13089 in /tmp, regardless of temporary-file-directory.
13090
13091 * man.el (Man-getpage-in-background): Disable undo in Man buffer.
13092
13093 * rect.el (delete-rectangle-line, delete-extract-rectangle-line)
13094 (open-rectangle, delete-whitespace-rectangle-line)
03c64f2e 13095 (clear-rectangle-line): If FILL, pass t instead of FILL
5a92a9eb
RS
13096 for move-to-column's 2nd arg.
13097
13098 * simple.el (undo): Fix the test for continuing a series of undos.
13099 (undo-more): Set pending-undo-list to t when we reach end.
394dff57 13100 (pending-undo-list): Move up defvar.
5a92a9eb
RS
13101
13102 * wid-edit.el (widget-button-click):
13103 Shorten the range of the track-mouse binding.
13104
13105 * comint.el (comint-insert-input): Undo previous changes;
13106 use last-input-event in interactive spec.
13107
28d986b9
EZ
131082005-01-29 Eli Zaretskii <eliz@gnu.org>
13109
cf63e6fa
EZ
13110 * progmodes/compile.el (compilation-start): Bind buffer-read-only
13111 to nil before invoking call-process. Reset buffer's modified flag
13112 after fontifying it in the no-async branch.
13113
28d986b9
EZ
13114 * wid-edit.el (widget-specify-button): If mouse pointer shape
13115 cannot be changed, use mouse face instead.
13116
c7c87573
NR
131172005-01-29 Nick Roberts <nickrob@snap.net.nz>
13118
13119 * progmodes/gdb-ui.el (gdb-info-breakpoints-custom)
13120 (gdb-goto-breakpoint): Make breakpoint handling work on template
88cc5da7 13121 functions in C++. Reported by Martin Reed <mjreed@essex.ac.uk>
588c0770 13122 (gdb-assembler-custom): Update to recognize breakpoint information
88cc5da7 13123 added on 2005-01-19.
c7c87573 13124
394dff57
SM
131252005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
13126
13127 * progmodes/scheme.el (scheme-mode-variables): Set comment-add.
13128 (dsssl-mode): Use define-derived-mode.
13129 (scheme-mode-initialize): Remove.
13130 (scheme-mode): Use run-mode-hooks.
13131
13132 * cus-edit.el (customize-group-other-window)
13133 (custom-buffer-create-other-window): Don't override special-display-*.
13134 (custom-mode-map): Make it dense.
13135
13136 * emacs-lisp/lisp-mode.el (eval-defun-1): Make sure `defvar' always
13137 sets the default value.
13138
2d65673f
EZ
131392005-01-28 Eli Zaretskii <eliz@gnu.org>
13140
13141 * descr-text.el: Add more keywords.
13142
6b626913
SM
131432005-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
13144
b9fbc167
SM
13145 * speedbar.el: Avoid unnecessary use of locate-library.
13146
6b626913
SM
13147 * international/mule-cmds.el (standard-display-european-internal):
13148 Don't fiddle with latin-1 non-break space any more since it's now
13149 special cased in the C code.
13150 Don't "do&undo" setting for 160 (especially, don't undo incorrectly).
13151
3bf93f74
LT
131522005-01-26 Luc Teirlinck <teirllm@auburn.edu>
13153
13154 * cus-start.el (all): Add `undo-outer-limit'.
13155
31df23f5
LK
131562005-01-25 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
13157
6b626913
SM
13158 * textmodes/bibtex.el (bibtex-format-entry):
13159 Use `bibtex-empty-field-re' only on the text of fields, not on entire
31df23f5
LK
13160 field lines.
13161 (bibtex-autofill-entry): Use `bibtex-empty-field-re' on a string,
13162 not on part of a buffer.
13163
131642005-01-25 Lute Kamstra <lute@gnu.org>
13165
13166 * textmodes/bibtex.el (bibtex-empty-field-re): Don't match
13167 nonempty field text strings like "{letters\\macro{}more letters}".
13168 Clarify docstring.
13169 (bibtex-sort-entry-class, bibtex-autokey-titleword-ignore)
13170 (bibtex-entry-offset, bibtex-parse-association)
13171 (bibtex-parse-field-name): Fix typos in docstrings.
6b626913 13172 (bibtex-field-list, bibtex-find-crossref): Fix typos in error messages.
31df23f5 13173
19f26a89 131742005-01-24 Carsten Dominik <dominik@science.uva.nl>
640d0c89 13175
60fc9395 13176 * textmodes/reftex-global.el (reftex-isearch-push-state-function)
640d0c89 13177 (reftex-isearch-pop-state-function, reftex-isearch-isearch-search)
60fc9395
CD
13178 (reftex-isearch-switch-to-next-file, reftex-isearch-turn-off)
13179 (reftex-isearch-turn-on, reftex-isearch-minor-mode): New functions.
13180
13181 * textmodes/reftex.el (reftex-mode-menu): Add entry for reftex
13182 isearch minor mode.
13183
fe860842
LT
131842005-01-24 Luc Teirlinck <teirllm@auburn.edu>
13185
13186 * help-at-pt.el (help-at-pt-display-when-idle): Add autoload cookie.
13187
2fc3738c
LK
131882005-01-24 Lute Kamstra <lute@gnu.org>
13189
13190 * textmodes/ispell.el (ispell-dictionary-alist-4): Rewrite the
13191 CASECHARS and NOT-CASECHARS regular expressions of the
13192 "nederlands" and "nederlands8" dictionaries to prevent a "Range
13193 striding over charsets" error.
13194
dacb2f70
JB
131952005-01-24 Jay Belanger <belanger@truman.edu>
13196
13197 * calc/calc-store.el (calc-declare-variable): Use calc-var-name to
13198 display variable name.
13199
e1a050dc
KH
132002005-01-24 Kenichi Handa <handa@m17n.org>
13201
13202 * international/encoded-kb.el (encoded-kbd-iso2022-single-shift):
13203 Fix setting of the element of encoded-kbd-iso2022-invocations.
13204
ac94d5f4
NR
132052005-01-24 Nick Roberts <nickrob@snap.net.nz>
13206
13207 * progmodes/gdb-ui.el (gdb-goto-breakpoint, gdb-frames-select)
13208 (gdb-threads-select): Change to also accept mouse events.
13209 (gdb-mouse-goto-breakpoint, gdb-frames-mouse-select)
13210 (gdb-threads-mouse-select): Delete.
13211
9bb99df6
LT
132122005-01-23 Luc Teirlinck <teirllm@auburn.edu>
13213
13214 * files.el (insert-directory): Take care of empty directory,
13215 listed without -a switch.
13216
bd6a8278
SM
132172005-01-23 Stefan Monnier <monnier@iro.umontreal.ca>
13218
04138be8
SM
13219 * textmodes/refill.el (refill-post-command-function):
13220 Add `indent-new-comment-line' and `reindent-then-newline-and-indent'
13221 to the list of functions that we should be careful not to undo.
13222 (refill-late-fill-paragraph-function): Remove.
13223 (refill-saved-state): New var.
13224 (refill-mode): Use it to save fill-paragraph-function.
13225 Save also the value of auto-fill-function.
13226
bd6a8278
SM
13227 * term/w32-win.el: Simplify code.
13228
5c20cae2
KS
132292005-01-23 Kim F. Storm <storm@cua.dk>
13230
8f958b40
KS
13231 * simple.el (line-move): Adapt to new return value from
13232 pos-visible-in-window-p.
13233
5c20cae2
KS
13234 * simple.el (line-move): Fix last change. Check partial
13235 visibility at point rather than at window-start.
13236
e1c7e69a
JR
132372005-01-22 Jason Rumney <jasonr@gnu.org>
13238
13239 * term/w32-win.el (xw-defined-colors): Remove debug-message.
13240
3d4d788a
DK
132412005-01-22 David Kastrup <dak@gnu.org>
13242
13243 * progmodes/grep.el: Add alias `find-grep' for `grep-find'.
13244
1a8461d3
EZ
132452005-01-22 Eli Zaretskii <eliz@gnu.org>
13246
13247 * type-break.el (type-break-mode): Add a test for
13248 type-break-file-name being non-nil.
13249
1da1887d
EZ
132502005-01-22 Toby Allsopp <Toby.Allsopp@navman.com> (tiny change)
13251
13252 * net/eudc.el (top level): Call (message "") via progn, so that
13253 eudc-options-file is loaded.
13254
d00e399a
KS
132552005-01-22 Kim F. Storm <storm@cua.dk>
13256
13257 * simple.el (line-move-1): Rename from line-move.
13258 (line-move): New function that adjusts vscroll for partially
13259 visible rows, and calls line-move-1 otherwise.
13260
2ff1dec9
JW
132612005-01-21 Ren\e,Ai\e(B Kyllingstad <listmailxemacs@kyllingstad.com>
13262
623f1465 13263 * pcomplete.el: Define pcomplete-read-event instead of read-event,
2ff1dec9
JW
13264 since it's not a complete read-event implementation
13265
7ec35700
JB
132662005-01-20 Jay Belanger <belanger@truman.edu>
13267
13268 * calc/calc-ext.el (calc-fancy-prefix-other-key): Set prefix arg
13269 for called function.
13270
a15252fd
ST
132712005-01-20 Steven Tamm <steventamm@mac.com>
13272
6b626913 13273 * term/mac-win.el (process-connection-type): Remove.
a15252fd
ST
13274 Controlled now by s/darwin.h:PTY_ITERATION.
13275
66c226bf
SM
132762005-01-20 Stefan Monnier <monnier@iro.umontreal.ca>
13277
13278 * window.el (handle-select-window): Don't switch window when we're
13279 in the minibuffer.
13280
7c018923
SM
132812005-01-10 Paul Pogonyshev <pogonyshev@gmx.net>
13282
13283 * subr.el (dotimes-with-progress-reporter): New macro.
13284
13285 * ses.el (ses-dotimes-msg): Remove macro.
13286 Use `dotimes-with-progress-reporter' instead.
13287
8db8a5cf
ST
132882005-01-19 Steven Tamm <steventamm@mac.com>
13289
13290 * term/mac-win.el (process-connection-type): Use new
588c0770 13291 operating-system-release variable to use ptys on Darwin 7 (OS X
8db8a5cf
ST
13292 10.3) when using carbon build.
13293
7679290d
JB
132942005-01-19 Jay Belanger <belanger@truman.edu>
13295
13296 * calc/calc-ext.el (calc-fancy-prefix-other-key): Don't clear
13297 flags if the last command was a tab or M-tab.
13298
17c90a9e
JB
13299 * calc/calc-prog.el (calc-user-define-edit): Put original formula
13300 in formula editing buffer.
13301
2c60b6d3
NR
133022005-01-19 Nick Roberts <nickrob@snap.net.nz>
13303
13304 * progmodes/gdb-ui.el (gdb-put-breakpoint-icon): Add help-echo for
13305 breakpoint image symbol in margin.
13306
1ff85beb
JB
133072005-01-19 Jay Belanger <belanger@truman.edu>
13308
13309 * calc/calc-prog.el (calc-execute-kbd-macro):
13310 Ignore calc-keep-arg-flag.
13311
664ca704
KH
133122005-01-19 Kenichi Handa <handa@m17n.org>
13313
13314 * textmodes/ispell.el (ispell-looking-at): New function.
13315 (ispell-process-line): Use ispell-looking-at to compare the ispell
13316 output and the buffer contents.
13317
926787be
JB
133182005-01-18 Jay Belanger <belanger@truman.edu>
13319
13320 * calc/calc.el (calc-display-raw): Fix docstring.
13321
67b9b71f
SM
133222005-01-18 Stefan Monnier <monnier@iro.umontreal.ca>
13323
7c018923
SM
13324 * simple.el (blink-matching-open): Strip extra info from syntax.
13325
67b9b71f
SM
13326 * progmodes/sh-script.el (sh-here-doc-open-re): Don't allow | or other
13327 funny chars in the end-of-here-doc marker.
13328
83c7f806
NR
133292005-01-19 Nick Roberts <nickrob@snap.net.nz>
13330
13331 * progmodes/gdb-ui.el (gdb-put-string): Copy/create strings so
13332 that enable/disabled state of breakpoints is shown correctly in
13333 fringe and on ttys.
13334 (gdb-put-breakpoint-icon, gdb-info-breakpoints-custom):
13335 Add breakpoint information as text properties.
67b9b71f 13336 (gdb-mouse-toggle-breakpoint):
83c7f806 13337 Rename to gdb-mouse-set-clear-breakpoint.
67b9b71f 13338 (gdb-mouse-toggle-breakpoint): New function. Enable/disable
83c7f806
NR
13339 breakpoints in the margin.
13340 (gdb-remove-strings): Simplify.
13341
538a5f8b
JB
133422005-01-17 Jay Belanger <belanger@truman.edu>
13343
13344 * calc/calc-yank.el (calc-edit-mode): Inhibit read-only when
13345 erasing buffer.
13346
444919be
RS
133472005-01-17 Richard M. Stallman <rms@gnu.org>
13348
13349 * progmodes/grep.el (grep-find): Copy from `grep' the condition
13350 for calling grep-compute-defaults.
13351
13352 * play/decipher.el (decipher-mode): Don't call decipher-read-alphabet
13353 if buffer is empty.
13354
13355 * emacs-lisp/lisp.el (backward-kill-sexp, kill-sexp): Doc fixes.
13356
67476fca
SM
133572005-01-17 Stefan Monnier <monnier@iro.umontreal.ca>
13358
13359 * hilit-chg.el (highlight-changes-mode): Don't autoload.
13360
13361 * bindings.el (mode-line-mode-menu): Use bound-and-true-p for all the
13362 non-preloaded variables.
13363
4042dc25
ST
133642005-01-17 Steven Tamm <steventamm@mac.com>
13365
13366 * textmodes/tex-mode.el (tex-start-shell): Adding -i to the
13367 tex-shell cause to force interactivity when using pipes.
13368
aea3bdb1
KS
133692005-01-17 Kim F. Storm <storm@cua.dk>
13370
13371 * simple.el (just-one-space): Make arg optional.
13372
41774623
NR
133732005-01-17 Nick Roberts <nickrob@snap.net.nz>
13374
13375 * xt-mouse.el (xterm-mouse-event): Set new optional fourth arg in
30598da5 13376 posn-at-x-y to t to access left-margin.
41774623 13377
01917a18
MA
133782005-01-16 Michael Albinus <michael.albinus@gmx.de>
13379
13380 Sync with Tramp 2.0.47.
13381
11948172 13382 * net/tramp.el (tramp-operation-not-permitted-regexp) New defcustom,
01917a18
MA
13383 catching keep-date problems in cp/scp operations.
13384 (tramp-handle-copy-file): Don't call `set-file-modes'
13385 unconditionally. Specialized functions should know better what is
13386 necessary. This improves performance a little bit, and the
13387 functions could catch errors with `cp -p' and `scp -p'.
13388 (tramp-do-copy-or-rename-file-via-buffer)
13389 (tramp-do-copy-or-rename-file-out-of-band): Call `set-file-modes'
13390 when appropriate.
67476fca
SM
13391 (tramp-do-copy-or-rename-file-directly): Mask `cp -p' error.
13392 Call `set-file-modes' when appropriate.
01917a18
MA
13393 (tramp-action-out-of-band): Mask `scp -p' error. Reported by Isak
13394 Johnsson <isak@hypergene.com>
13395 (tramp-get-buffer, tramp-get-debug-buffer): Discard the undo list
13396 of both Tramp buffer and debug buffer. Reported by Joakim Verona
13397 <joakim@verona.se>
13398 (tramp-file-name-for-operation): Mark `shell-command' as magic for
13399 Emacs only.
13400
11948172 13401 * net/tramp-util.el (tramp-minor-mode): New minor mode. Add it to
01917a18
MA
13402 `find-file-hooks' and `dired-mode-hook'.
13403 (tramp-minor-mode-map): Respective map. Add remapping for
13404 `compile' and `recompile'.
13405 (tramp-remap-command, tramp-recompile): New defuns.
13406 (tramp-compile): Enable `tramp-minor-mode' and `compilation-mode'
13407 in buffer "*Compilation*". Call the commands asynchronously.
13408
11948172 13409 * net/tramp-vc.el (tramp-vc-do-command, tramp-vc-do-command-new)
01917a18
MA
13410 (tramp-vc-simple-command): Call `tramp-handle-shell-command' but
13411 `shell-command', because it isn't magic in XEmacs. Reported by
13412 Adrian Aichner <adrian@xemacs.org>.
13413
11948172 13414 * net/tramp-smb.el (tramp-smb-file-name-handler-alist): Add entry for
01917a18
MA
13415 `substitute-in-file-name.
13416 (tramp-smb-handle-substitute-in-file-name): New defun.
13417 (tramp-smb-advice-PC-do-completion): Delete advice.
13418
134192005-01-16 Kai Grossjohann <kgrossjo@eu.uu.net>
13420
11948172 13421 * net/tramp.el (tramp-wait-for-output): Fix typo in echo processing.
01917a18
MA
13422 Fix error in deleting region.
13423
d4b6c2e3
RS
134242005-01-15 Richard M. Stallman <rms@gnu.org>
13425
13426 * emacs-lisp/lisp-mnt.el (lm-with-file): Use Lisp mode in temp buffer.
13427 In non-temp buffer, switch syntax table temporarily.
13428
13429 * emacs-lisp/lisp-mode.el (indent-pp-sexp): Doc fix.
13430
13431 * replace.el (occur-accumulate-lines, occur-engine): Avoid warnings.
13432
13433 * tar-mode.el (tar-extract): Bind buffer-undo-list to t.
13434
13435 * imenu.el (imenu--split-menu): Copy menulist before sorting.
13436 (imenu--generic-function): Use START, not BEG, as pos of definition.
13437
13438 * simple.el (just-one-space): Argument specifies number of spaces.
13439
13440 * simple.el (eval-expression-print-format): Avoid warning
13441 about edebug-active.
13442
c85465f9 134432005-01-15 James R. Van Zandt <jrvz@comcast.net> (Tiny change)
d4b6c2e3
RS
13444
13445 * progmodes/sh-script.el: Code copied from make-mode.el
13446 with small changes,
13447 (sh-mode-map): Bind C-c C-\.
13448 (sh-backslash-column, sh-backslash-align): New variables.
13449 (sh-backslash-region, sh-append-backslash): New functions.
aea3bdb1 13450
43805352
EZ
134512005-01-15 Sergey Poznyakoff <gray@Mirddin.farlep.net>
13452
13453 * mail/rmail.el: Updated to work with movemail from GNU Mailutils
67476fca 13454 (rmail-pop-password, rmail-pop-password-required): Move to
43805352 13455 rmail-obsolete group.
67476fca 13456 (rmail-set-pop-password): Rename to rmail-set-remote-password.
43805352 13457 All callers updated.
67476fca 13458 (rmail-get-pop-password): Rename to rmail-get-remote-password.
43805352
EZ
13459 Take an argument specifying whether it is POP or IMAP mailbox we
13460 are using. All callers updated.
67476fca
SM
13461 (rmail-pop-password-error): Rename to
13462 rmail-remote-password-error. Added mailutils-specific error message.
43805352
EZ
13463 (rmail-movemail-search-path)
13464 (rmail-movemail-variant-in-use): New variables.
67476fca
SM
13465 (rmail-remote-password, rmail-remote-password-required):
13466 New customization variables.
13467 (rmail-probe,rmail-autodetect, rmail-movemail-variant-p): New funs.
43805352 13468 (rmail-parse-url): New function.
67476fca 13469 (rmail-get-new-mail, rmail-insert-inbox-text): Update for use
43805352
EZ
13470 with GNU mailutils movemail.
13471
5754a69e
EZ
134722005-01-15 Kevin Ryde <user42@zip.com.au>
13473
13474 * info-look.el (c-mode/symbol): Add ^` to prefix, and change
13475 suffix to space, $ or '$, to correctly position point when going
13476 to @table style constants like DBL_MAX.
13477
a7ed85f0
EZ
134782005-01-15 Jorgen Schaefer <forcer@forcix.cx> (tiny change)
13479
13480 * type-break.el (type-break-mode, type-break-file-time)
67476fca
SM
13481 (type-break-file-keystroke-count, type-break-choose-file):
13482 Don't store data in or load data from the file if type-break-file-name
a7ed85f0
EZ
13483 is nil.
13484 (type-break-file-name): Doc update as per the above.
13485
f79b331a
EZ
134862005-01-15 Stephen Eglen <S.J.Eglen@damtp.cam.ac.uk> (tiny change)
13487
13488 * woman.el (woman-dired-define-key-maybe): If KEY is undefined,
13489 lookup-key might return nil; handle that.
13490
8b3a75ac
EZ
134912005-01-15 Alan Mackenzie <acm@muc.de>
13492
13493 * ebrowse.el (ebrowse-class-in-tree): Return the tail of the tree
67476fca 13494 rather than the element found, thus enabling the tree to be setcar'd.
8b3a75ac 13495
791d856f
CD
134962005-01-14 Carsten Dominik <dominik@science.uva.nl>
13497
13498 * textmodes/org.el (org-show-following-heading): New option.
13499 (org-show-hierarchy-above): Use `org-show-following-heading'.
7d7dac8c 13500 (org-cycle): Documentation fix.
791d856f
CD
13501
13502 * textmodes/org.el (orgtbl-optimized): New option
13503 (orgtbl-mode): New command, a minor mode.
13504 (orgtbl-mode-map): New variable.
13505 (turn-on-orgtbl, orgtbl-mode, orgtbl-make-binding)
13506 (orgtbl-error, orgtbl-self-insert-command)
13507 (orgtbl-delete-backward-char, orgtbl-delete-char): New functions.
13508
13509 * textmodes/org.el (org-mode): `org-table-may-need-update' is now
13510 a local variable in each org-mode buffer.
13511
67476fca 13512 * textmodes/org.el (org-set-regexps-and-options): Rename from
791d856f 13513 `org-set-regexps'. Added checking for STARTUP keyword.
67476fca 13514 (org-get-current-options): Add STARTUP options.
1bef8597 13515 (org-table-insert-row): Make mode intelligent about when
791d856f 13516 realignment is needed.
67476fca
SM
13517 (org-self-insert-command, org-delete-backward-char, org-delete-char):
13518 New commands.
13519 (org-enable-table-editor): New default value `optimized'.
791d856f
CD
13520 (org-table-blank-field): Support blanking regions if active.
13521
af41e141
CD
135222005-01-14 Carsten Dominik <dominik@science.uva.nl>
13523
099fc2c9
CD
13524 * textmodes/reftex-cite.el (reftex-bib-sort-year): Catch the case
13525 if the year is not given.
af41e141 13526
67476fca
SM
13527 * textmodes/reftex-ref.el (reftex-replace-prefix-escapes):
13528 Add new escapes %m and %M, fixed bug with %F by adding
099fc2c9 13529 save-match-data.
67476fca
SM
13530 (reftex-reference): Remove ?. from list of spaces.
13531 (reftex-label-info): Add automatic label prefix recognition.
13532
13533 * textmodes/reftex-index.el (reftex-index-next-phrase):
13534 Add slave parameter to call of `reftex-index-this-phrase'.
13535 (reftex-index-this-phrase): New optional argument.
13536 (reftex-index-region-phrases): Add slave parameter to call of
13537 `reftex-index-this-phrase'.
13538 (reftex-display-index): New argument redo.
13539 (reftex-index-rescan): Add 'redo to arguments of
13540 `reftex-display-index'.
af41e141 13541 (reftex-index-Rescan, reftex-index-revert)
67476fca
SM
13542 (reftex-index-switch-index-tag): Add 'redo to arguments of
13543 `reftex-display-index'.
13544 (reftex-index-make-phrase-regexp): Fix bug with case-sensitive
13545 indexing. Fix bug with matching is there is a quote before or
af41e141
CD
13546 after the word.
13547
67476fca
SM
13548 * textmodes/reftex-cite.el (reftex-all-used-citation-keys):
13549 Fix bug when collecting citation keys in lines with comments.
af41e141
CD
13550 (reftex-citation): Prefix argument no longer rescans the document,
13551 but forces prompting for optional arguments of cite macros.
67476fca 13552 (reftex-do-citation): Prompting for optional arguments implemented.
af41e141 13553
67476fca
SM
13554 * textmodes/reftex-vars.el (reftex-cite-format-builtin):
13555 Add optional arguments to most cite commands.
af41e141
CD
13556 (reftex-cite-cleanup-optional-args): New option
13557 (reftex-cite-prompt-optional-args): New option.
67476fca 13558 (reftex-trust-label-prefix): New option.
af41e141 13559
67476fca
SM
13560 * textmodes/reftex-toc.el (reftex-toc-find-section):
13561 Add push-mark before changing the position in the buffer.
af41e141 13562
67476fca
SM
13563 * textmodes/reftex.el (reftex-prefix-to-typekey-alist): New variable.
13564 (reftex-compile-variables): Compute reftex-prefix-to-typekey-alist.
af41e141 13565
5ca75c83
NR
135662005-01-14 Nick Roberts <nickrob@snap.net.nz>
13567
13568 * xt-mouse.el (xterm-mouse-event): Compute window co-ordinates
13569 more carefully.
13570
ed8031f2
SM
135712005-01-13 Stefan Monnier <monnier@iro.umontreal.ca>
13572
13573 * textmodes/sgml-mode.el (sgml-fill-nobreak): New fun.
13574 (sgml-mode): Use it.
13575 (sgml-get-context): Better keep track of implicitly closed tags.
13576
7573e36d
KH
135772005-01-13 Kenichi Handa <handa@m17n.org>
13578
13579 * textmodes/ispell.el: These changes are to fix misalignment error
13580 caused by equivalent characters of different Emacs charsets.
13581 (ispell-unified-chars-table): New variable.
13582 (ispell-get-decoded-string): New function.
13583 (ispell-get-casechars, ispell-get-not-casechars)
13584 (ispell-get-otherchars): Call ispell-get-decoded-string.
13585
80888260
JPW
135862005-01-12 Johan Bockg\e,Ae\e(Brd <bojohan@users.sourceforge.net>
13587
13588 * custom.el (custom-declare-variable): Just put symbol instead
e2244c1d 13589 of (defvar . symbol) in `current-load-list'.
80888260 13590
9deb0aba
RS
135912005-01-12 Reiner Steib <Reiner.Steib@gmx.de>
13592
13593 * emacs-lisp/elint.el: Fixed typo in Commentary section.
13594
f5340eb7
JB
135952005-01-12 Jay Belanger <belanger@truman.edu>
13596
13597 * calc/calc-help.el (calc-describe-key): Use temporary info buffer
13598 to create a Calc summary.
13599
1e801ac3
KS
136002005-01-12 Kim F. Storm <storm@cua.dk>
13601
13602 * mouse.el (mouse-on-link-p): Change functionality and doc
13603 string to comply with latest description in lisp ref.
13604
a1c9fd19
NR
136052005-01-12 Nick Roberts <nickrob@snap.net.nz>
13606
ed8031f2
SM
13607 * xt-mouse.el (xterm-mouse-translate, xterm-mouse-event):
13608 Enable mouse clicks on mode-line, header-line and margin.
a1c9fd19
NR
13609 (event-type): Give mouse event symbols an 'event-kind property
13610 with value 'mouse-click.
13611
066a23af
JL
136122005-01-12 Juri Linkov <juri@jurta.org>
13613
13614 * facemenu.el (list-colors-display): Add new arg buffer-name.
13615 Use it. Fix docstring. Replace code for identifying duplicate
13616 colors by the name with call to `list-colors-duplicates' which
13617 identifies duplicate colors by the value unless the color
13618 is one of special Windows colors. Set truncate-lines to t.
13619 Print sorted duplicate color names on each line. Indent to 22
13620 \(the longest color name in rgb.txt) instead of 20. Optimize.
13621 (list-colors-duplicates): New function.
13622 (facemenu-color-name-equal): Delete function.
13623
987d1819
JL
13624 * facemenu.el (list-colors-print): New function created from code
13625 in list-colors-display. Print #RRGGBB at the window right edge.
13626 (list-colors-display): When temp-buffer-show-function is not
13627 defined, call list-colors-print from temp-buffer-show-hook
13628 to get the right value of window-width in list-colors-print
13629 after the buffer is displayed.
13630
aac42a1b
JL
13631 * simple.el (pop-mark): Move deactivate-mark out of conditional
13632 part to deactivate the active mark regardless of the state of the
13633 mark ring.
13634
13635 * desktop.el (desktop-save): Add `mode: emacs-lisp' to the local
13636 variables line in desktop files.
13637
afd33362
JL
136382005-01-12 Juri Linkov <juri@jurta.org>
13639
13640 * isearch.el (search-highlight, isearch, isearch-lazy-highlight):
13641 Bring together isearch highlight related options.
13642 (lazy-highlight): Replace group `replace' by `matching'.
13643 (lazy-highlight-cleanup, lazy-highlight-initial-delay)
13644 (lazy-highlight-interval, lazy-highlight-max-at-a-time)
13645 (lazy-highlight): Add aliases to old names isearch-lazy-highlight-...
13646 and declare them obsolete.
13647 (lazy-highlight-face): Rename from isearch-lazy-highlight-face.
13648 (isearch-faces): Remove defgroup.
13649 (isearch-overlay, isearch-highlight, isearch-dehighlight):
13650 Move isearch highlighting code closer to lazy highlighting code.
13651
13652 * replace.el (query-replace-lazy-highlight): Add lazy-highlight group.
13653 (query-replace-highlight, query-replace-lazy-highlight)
13654 (query-replace): Move definitions to the beginning of the file.
13655
424b9d3e
JL
136562005-01-11 Juri Linkov <juri@jurta.org>
13657
881b07f9
JB
13658 * toolbar/back_arrow.xpm, toolbar/back_arrow.pbm
13659 * toolbar/lc-back_arrow.xpm, toolbar/lc-fwd_arrow.xpm
424b9d3e
JL
13660 * toolbar/fwd_arrow.xpm, toolbar/fwd_arrow.pbm: New icons.
13661
13662 * info.el (Info-history-forward): New variable.
13663 (Info-select-node): Reset Info-history-forward to nil.
13664 (Info-last): Turn into defalias.
13665 (Info-history-back): Rename from Info-last.
13666 Add current node to Info-history-forward.
13667 (Info-history-forward): New fun.
13668 (Info-mode-map): Replace Info-last by Info-history-back.
13669 Bind Info-history-forward to "r".
13670 (Info-mode-menu): Replace Info-last by Info-history-back.
13671 Fix menu item text. Add menu item for Info-history-forward.
13672 (info-tool-bar-map): Replace Info-last by Info-history-back.
13673 Replace its icon "undo" by "back_arrow". Add icon "fwd_arrow"
13674 for Info-history-forward.
13675 (Info-mode): Replace Info-last by Info-history-back in docstring.
13676 Add local variable Info-history-forward.
13677 (Info-goto-emacs-command-node): Replace Info-last by Info-history-back.
13678
fbd8dc8a
SM
136792005-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
13680
13681 * mouse.el (mouse-drag-mode-line-1, mouse-drag-vertical-line)
13682 (mouse-drag-region, mouse-drag-region-1, mouse-drag-secondary):
13683 Ignore select-window events rather than fiddle with
13684 mouse-autoselect-window.
13685
28f94a34
RS
136862005-01-11 Matthew Mundell <matt@mundell.ukfsn.org>
13687
13688 * type-break.el (type-break-mode): Fix previous change.
13689
b748957a
JB
136902005-01-10 Jay Belanger <belanger@truman.edu>
13691
10907497 13692 * calc/calc-ext.el (calc-reset): Reset when inside embedded
fbd8dc8a
SM
13693 calculator; only reset when point is inside a calculator.
13694 Don't adjust the window height if the window takes up the whole height
10907497 13695 of the frame.
b748957a 13696
e4edc5cd
TTN
136972005-01-10 Thien-Thi Nguyen <ttn@gnu.org>
13698
13699 * ebuff-menu.el (Electric-buffer-menu-mode):
13700 Preserve value of buffer-local var header-line-format.
13701
3579f0c2
JB
137022005-01-09 Jay Belanger <belanger@truman.edu>
13703
13704 * calc/calc.el (calc-mode-var-list-restore-saved-values):
13705 Make sure settings file exists before accessing it.
13706
7f72c3db
JB
13707 * calc/calc-embed.el (calc-embedded-subst):
13708 Replace math-multi-subst-rec, which is only supposed to be called
13709 by math-multi-subst, by math-multi-subst.
13710
5fbf7903
AS
137112005-01-09 Andre Spiegel <spiegel@gnu.org>
13712
13713 * vc.el (vc-allow-async-revert): New user option.
13714 (vc-disable-async-diff): New internal variable.
13715 (vc-revert-buffer): Use them to disable asynchronous diff.
13716
fbd8dc8a
SM
13717 * vc-cvs.el, vc-arch.el, vc-svn.el, vc-mcvs.el (vc-cvs-diff)
13718 (vc-arch-diff, vc-svn-diff, vc-mcvs-diff): Don't diff
5fbf7903
AS
13719 asynchronously if vc-disable-async-diff is t.
13720
809c26be
JB
137212005-01-09 Jay Belanger <belanger@truman.edu>
13722
13723 * calc/calc.el (defcalcmodevar): New macro.
13724 (calc-mode-var-list-restore-default-values)
13725 (calc-mode-var-list-restore-saved-values): New functions.
13726 (calc-mode-var-list): Use defcalcmodevar to define it.
13727 (calc-always-load-extensions, calc-line-numbering)
13728 (calc-line-breaking, calc-display-just, calc-display-origin)
13729 (calc-number-radix, calc-leading-zeros, calc-group-digits)
13730 (calc-group-char, calc-point-char, calc-frac-format)
13731 (calc-prefer-frac, calc-hms-format, calc-date-format)
13732 (calc-float-format, calc-full-float-format, calc-complex-format)
13733 (calc-complex-mode, calc-infinite-mode, calc-display-strings)
13734 (calc-matrix-just, calc-break-vectors, calc-full-vectors)
13735 (calc-full-trail-vectors, calc-vector-commas, calc-vector-brackets)
13736 (calc-matrix-brackets, calc-language, calc-language-option)
13737 (calc-left-label, calc-right-label, calc-word-size)
13738 (calc-previous-modulo, calc-simplify-mode, calc-auto-recompute)
13739 (calc-display-raw, calc-internal-prec, calc-angle-mode)
13740 (calc-algebraic-mode, calc-incomplete-algebraic-mode)
13741 (calc-symbolic-mode, calc-matrix-mode, calc-shift-prefix)
13742 (calc-window-height, calc-display-trail, calc-show-selections)
13743 (calc-use-selections, calc-assoc-selections)
13744 (calc-display-working-message, calc-auto-why, calc-timing)
13745 (calc-mode-save-mode, calc-standard-date-formats, calc-autorange-units)
13746 (calc-was-keypad-mode, calc-full-mode, calc-user-parse-tables)
13747 (calc-gnuplot-default-device, calc-gnuplot-default-output)
13748 (calc-gnuplot-print-device, calc-gnuplot-print-output)
13749 (calc-gnuplot-geometry, calc-graph-default-resolution)
13750 (calc-graph-default-resolution-3d, calc-invocation-macro)
13751 (calc-show-banner): Use defcalcmodevar to declare them and set
13752 their default values.
13753
13754 * calc/calc-ext.el (calc-reset): Restore saved values of variables
13755 instead of default values (but restore default values if there is
13756 an argument of 0).
13757
0ba9bc53
DK
137582005-01-09 David Kastrup <dak@gnu.org>
13759
13760 * desktop.el (desktop-restore-eager): Fix typo in type.
13761
03e31a1a
RS
137622005-01-08 Richard M. Stallman <rms@gnu.org>
13763
13764 * cus-edit.el (customize): Delete :link.
13765
3aba853a
JB
137662005-01-08 Jay Belanger <belanger@truman.edu>
13767
13768 * calc/calc.el (calc-mode): Remove the extension from the
13769 `calc-settings-file' file name when loading it.
13770
1f387600
KS
137712005-01-08 Kim F. Storm <storm@cua.dk>
13772
13773 * info.el (Info-mode-map, Info-next-link-keymap)
13774 (Info-prev-link-keymap, Info-up-link-keymap):
13775 Map follow-link to mouse-face.
13776 (Info-fontify-node): Add "mouse-2: " prefix to tooltip.
13777
a4dfc830
JB
137782005-01-08 Jay Belanger <belanger@truman.edu>
13779
13780 * calc/calc.el (calc-settings-file): Change default value.
13781 Suggested by cgw in a comment in calc-mode.el.
13782
13783 * calc/calc-mode.el (calc-settings-file-name):
13784 Compare calc-settings-file to user-init-file instead of ~/.emacs.
13785 Replace ~/.emacs in a prompt by calc-settings-file.
13786
9abb41eb
LH
137872005-01-07 Lars Hansen <larsh@math.ku.dk>
13788
7716b93b
KS
13789 * desktop.el (desktop-restore-eager, desktop-lazy-verbose)
13790 (desktop-lazy-idle-delay): New customizable variables.
9abb41eb
LH
13791 (desktop-buffer-args-list): New variable.
13792 (desktop-append-buffer-args): New function.
13793 (desktop-save): Call desktop-append-buffer-args for some buffers.
13794 (desktop-lazy-create-buffer): New function.
13795 (desktop-idle-create-buffers): New function.
13796 (desktop-read): Add message about buffers to restore lazily.
13797 (desktop-lazy-abort): New command.
13798 (desktop-clear): Call desktop-lazy-abort.
13799 (desktop-lazy-complete): New command.
13800
c7ce7fc4
RS
138012005-01-06 Richard M. Stallman <rms@gnu.org>
13802
13803 * emacs-lisp/find-func.el (find-face-definition):
fbd8dc8a 13804 Rename from find-face.
c7ce7fc4 13805
c35b0c6b
KS
138062005-01-06 Kim F. Storm <storm@cua.dk>
13807
13808 * simple.el (completion-list-mode-map): Map follow-link to mouse-face.
13809
13810 * man.el (Man-xref-man-page, Man-xref-header-file)
13811 (Man-xref-normal-file): Add follow-link property.
13812
4c07596d
JB
138132005-01-06 Jay Belanger <belanger@truman.edu>
13814
13815 * calc/calc-units.el: Make sure the proper macro definitions are
13816 available when compiling.
13817
b49018ff
JL
138182005-01-06 Juri Linkov <juri@jurta.org>
13819
fbd8dc8a
SM
13820 * isearch.el (isearch-lazy-highlight-update):
13821 Rename `isearch-lazy-highlight-interval' to `lazy-highlight-interval'.
b49018ff 13822
e3cde0c7
MB
138232005-01-06 Miles Bader <miles@gnu.org>
13824
fbd8dc8a 13825 * isearch.el (lazy-highlight): Rename from `lazy-highlight-face'.
e3cde0c7
MB
13826 (isearch-lazy-highlight-face): Use new name.
13827
4dbbcb46
SM
138282005-01-05 Stefan Monnier <monnier@iro.umontreal.ca>
13829
2eec3e8e
SM
13830 * uniquify.el (uniquify-rationalize-file-buffer-names):
13831 Re-add an interactive spec.
9890ec7d
SM
13832 (uniquify-rationalize-file-buffer-names): Fix corner case when renaming
13833 to the same name.
2eec3e8e 13834
4dbbcb46
SM
13835 * isearch.el (isearch-dehighlight): Remove unused arg `totally'.
13836 (isearch-update, isearch-done): Adjust calls accordingly.
13837
436c08c2
RS
138382005-01-05 Richard M. Stallman <rms@gnu.org>
13839
c7ce7fc4
RS
13840 * custom.el (custom-set-variables, custom-theme-set-variables):
13841 Clarify documentation.
13842
436c08c2 13843 * emacs-lisp/find-func.el (find-variable)
4dbbcb46 13844 (find-variable-other-window, find-variable-other-frame):
436c08c2
RS
13845 Fix the TYPE args to find-function-read and find-function-do-it.
13846 (find-function): Doc fix.
13847 (find-function-at-point): Replace function-at-point alias.
13848
4829145a
RS
138492005-01-04 Richard M. Stallman <rms@gnu.org>
13850
13851 * cus-face.el (custom-declare-face):
13852 Record defface in current-load-list.
13853
13854 * help-fns.el (variable-at-point): New arg ANY-SYMBOL.
13855
13856 * emacs-lisp/find-func.el: Doc fixes.
13857 (find-face-regexp): New variable.
13858 (find-function-regexp-alist): New variable.
13859 (find-function-C-source): Third arg is now TYPE.
13860 (find-function-search-for-symbol): Handle general TYPE.
13861 (find-function-read, find-function-do-it): Handle general TYPE.
13862 (find-definition-noselect, find-face): New functions.
13863 (function-at-point): Alias deleted.
13864
73a6a972
SM
138652005-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
13866
13867 * battery.el (display-battery-mode): Rename from display-battery.
13868 Handle the case where it gets turned off.
13869
60d1a807
RS
138702005-01-04 Richard M. Stallman <rms@gnu.org>
13871
dd496df6
RS
13872 * cus-edit.el (customize): Make :link point to user doc.
13873
13874 * man.el (Man-fontify-manpage): Turn off undo generation.
13875
60d1a807
RS
13876 * add-log.el (change-log-font-lock-keywords): Don't match just "From".
13877
d198dfaa
AS
138782005-01-04 Andreas Schwab <schwab@suse.de>
13879
13880 * files.el (insert-directory): Only look for error lines in
73a6a972 13881 inserted text. Don't move too far after processing --dired markers.
d198dfaa 13882
69ba53f7
RS
138832005-01-04 Richard M. Stallman <rms@gnu.org>
13884
13885 * mail/mailabbrev.el (sendmail-pre-abbrev-expand-hook):
13886 Don't expand if the character is @, period, dash, etc.
13887 (define-mail-abbrev): Quote names that contain problem characters.
13888
d4bb7735
TTN
138892005-01-04 Thien-Thi Nguyen <ttn@gnu.org>
13890
13891 * progmodes/hideshow.el: No longer require `cl'; `dolist' is standard.
13892
d57c7572
RS
138932005-01-03 Richard M. Stallman <rms@gnu.org>
13894
13895 * replace.el (replace-dehighlight): Use lazy-highlight-cleanup.
13896 (query-replace-highlight, query-replace-lazy-highlight)
13897 (query-replace): Definitions moved up. Doc fix.
13898
138992005-01-03 Richard M. Stallman <rms@gnu.org>
13900
13901 * isearch.el (lazy-highlight): Group renamed from isearch-lazy-...
13902 (lazy-highlight-cleanup, lazy-highlight-initial-delay)
13903 (lazy-highlight-interval, lazy-highlight-max-at-a-time)
73a6a972 13904 (lazy-highlight-face): Rename from isearch-lazy-...
d57c7572
RS
13905 Change all references to them.
13906
985a8e0f
LT
139072005-01-03 Luc Teirlinck <teirllm@auburn.edu>
13908
13909 * cus-edit.el (custom-file): Doc fix for defcustom.
13910 (custom-file): The function no longer sets the variable
13911 `custom-file' to its return value.
13912
13913 * startup.el (command-line): No longer load `custom-file'.
13914
8a525646
SM
139152005-01-03 Stefan Monnier <monnier@iro.umontreal.ca>
13916
1b60b25a
SM
13917 * emacs-lisp/find-func.el (find-variable-regexp): Avoid defface.
13918
8a525646
SM
13919 * progmodes/perl-mode.el (perl-nochange, perl-calculate-indent):
13920 Don't confuse module-prefixed identifiers for labels.
13921 Reported by Juan-Leon Lahoz Garcia <juanleon1@gmail.com>.
13922
c45c149c
RS
139232005-01-02 Richard M. Stallman <rms@gnu.org>
13924
969be033
RS
13925 * files.el (basic-save-buffer-1): Fix previous change.
13926
19996af4
RS
13927 * loadhist.el (file-loadhist-lookup): New function.
13928 (file-provides, file-requires): Use it.
13929
c45c149c
RS
13930 * electric.el (Electric-pop-up-window): Use fit-window-to-buffer
13931 instead of calculating the right size.
13932
d57c7572 139332005-01-02 Karl Chen <quarl@cs.berkeley.edu> (tiny change)
50292b6e 13934
3625f6b7 13935 * vc-svn.el (vc-svn-diff): Stay local if possible.
85aaa8d2 13936
d101bf56 139372005-01-02 Stefan Monnier <monnier@iro.umontreal.ca>
3625f6b7 13938
5e39b98a
SM
13939 * vc-arch.el (vc-arch-workfile-version): Handle the empty-branch case.
13940
50292b6e
SM
13941 * files.el (hack-local-variables): Fix last change.
13942
731da695
JB
139432005-01-02 Jay Belanger <belanger@truman.edu>
13944
13945 * calc/calc-yank.el (calc-edit-top): New variable.
13946 (calc-edit-mode): Set calc-edit-top to be the beginning of the edited
13947 object. Change header properties.
13948 (calc-edit-finish, calc-edit-finish-stack-object)
13949 (calc-edit-show-buffer): Use calc-edit-top to find the beginning of the
13950 edited object.
13951 * calc/calc-sel.el (calc-finish-selection-edit): Use calc-edit-top
13952 for the beginning of the edited object.
13953 * calc/calc-embed.el (calc-embedded-finish-edit): Use calc-edit-top
13954 for the beginning of the edited object.
13955 * calc/calc-prog.el (calc-edit-macro-finish-edit)
13956 (calc-finish-formula-edit, calc-macro-repeats)
13957 (calc-edit-macro-adjust-buffer, calc-edit-format-macro-buffer)
13958 (calc-edit-macro-pre-finish-edit): Use calc-edit-top for the
13959 beginning of the edited object.
13960 (calc-user-define-edit): Change the header for editing macros.
13961 Remove unnecessary variable.
13962
227c9573
JB
139632005-01-01 Jay Belanger <belanger@truman.edu>
13964
731da695 13965 * calc/calc-yank.el (calc-edit-mode): Change default header.
5e39b98a 13966 (calc-edit-finish, calc-show-edit-buffer): Adjust to handle new header.
731da695 13967 * calc/calc-store.el (calc-edit-variable): Change title to match new
c5757d2e 13968 header.
42a797de 13969 * calc/calc-prog.el (calc-edit-user-syntax): Change title in edit
c5757d2e
JB
13970 mode to match new header.
13971 (calc-user-define-edit): Change titles to include names of commands.
42a797de 13972 (calc-finish-formula-edit): Adjust to handle new header.
c5757d2e 13973 (calc-finish-macro-edit): Remove.
227c9573
JB
13974 (calc-edit-macro-repeats, calc-edit-macro-adjust-buffer)
13975 (calc-edit-macro-command, calc-edit-macro-command-type)
13976 (calc-edit-macro-combine-alg-ent, calc-edit-macro-combine-ext-command)
13977 (calc-edit-macro-combine-var-name, calc-edit-macro-combine-digits)
13978 (calc-edit-format-macro-buffer, calc-edit-macro-pre-finish-edit)
13979 (calc-edit-macro-finish-edit): New functions.
13980 (calc-user-define-edit): Use new functions to edit named calc macros.
13981
4c6af0f6
SM
139822005-01-01 Stefan <monnier@iro.umontreal.ca>
13983
13984 * files.el (hack-local-variables): Cleanup prefix/suffix matching.
13985
13986 * ses.el (copy-region-as-kill): Deactivate mark.
13987
3f68d7c8
RS
139882005-01-01 Richard M. Stallman <rms@gnu.org>
13989
f42a241b
RS
13990 * replace.el (occur-1): If the output buffer is also an input,
13991 don't kill it, rename it.
13992
13993 * faces.el (set-face-background, set-face-foreground): Doc fix.
13994
3f68d7c8
RS
13995 * cus-face.el (custom-face-attributes): Fix :help-echo strings
13996 for :foreground and :background.
13997
3f68d7c8 13998 * dired.el (dired-view-command-alist): Variable deleted.
4c6af0f6 13999 (dired-view-file, dired-mouse-find-file-other-window):
3f68d7c8
RS
14000 Delete the code to use it.
14001
41d0b092
KS
140022005-01-01 Kim F. Storm <storm@cua.dk>
14003
14004 * image.el (insert-sliced-image): Use t for line-height property.
14005
aea6ad3d 14006See ChangeLog.11 for earlier changes.
55115079
PA
14007
14008;; Local Variables:
14009;; coding: iso-2022-7bit
14010;; End:
14011
aea6ad3d 14012 Copyright (C) 2005 Free Software Foundation, Inc.
55115079
PA
14013 Copying and distribution of this file, with or without modification,
14014 are permitted provided the copyright notice and this notice are preserved.
14015
14016;;; arch-tag: e39939be-dab3-400e-86f5-0e2701a883c1