(struct scroll_bar) [USE_TOOLKIT_SCROLL_BARS]: New
[bpt/emacs.git] / lisp / ChangeLog.6
CommitLineData
615d0182
DL
11996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2
3 * Version 19.33 released.
4
5 * cc-mode.el (c-fill-paragraph): Fix regexp for finding C++ comment
6 paragraphs.
7
81996-08-10 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
9
10 * isearch.el (isearch-whitespace-chars): If isearch-invalid-regexp,
11 insert just a space.
12
131996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
14
15 * iso-acc.el (iso-languages, french): Remove non-French combinations.
16 Add ~c, "e, "i, `u.
17
18 * simple.el (normal-auto-fill-function): New variable.
19 (auto-fill-mode): Use that instead of constant 'do-auto-fill.
20
21 * bibtex.el (bibtex-mode): Set normal-auto-fill-function locally;
22 don't set auto-fill-function. Don't turn on Auto Fill mode.
23
241996-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
25
26 * rmail.el (rmail-reply-regexp, rmail-message-filter): Doc fix.
27 (rmail-reply-regexp): Match Re[2].
28
291996-08-05 Simon Marshall <simon@spiff.gnu.ai.mit.edu>
30
31 * help.el (help-font-lock-keywords): Fully undo rms July 26 change.
32
331996-08-05 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
34
35 * dabbrev.el (dabbrev--last-case-pattern): New variable.
36 (dabbrev-expand): Set it for ordinary expansions;
37 use it when copying successive words.
38
391996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
40
41 * imenu.el (imenu-update-menubar): Fix code to install the new menu.
42
43 * info.el (Info-find-node): Use pop-to-buffer.
44
451996-08-02 Paul Eggert <eggert@twinsun.com>
46
47 * rmail.el (rmail-unix-mail-delimiter): Allow space or tab as
48 first character in mailbox part of `From ' line.
49
501996-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
51
52 * Version 19.32 released.
53
54 * gud.el (gdb): Undo previous change.
55
561996-08-01 Simon Marshall <simon@spiff.gnu.ai.mit.edu>
57
58 * comint.el (comint-file-name-chars): Was comint-file-name-regexp.
59 Give it a non-nil default value.
60
61 * shell.el (shell-file-name-chars): Was shell-file-name-regexp.
62 (shell-mode): Set comint-file-name-chars to this variable.
63
641996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
65
66 * dabbrev.el (dabbrev-expand): When snarfing consecutive words,
67 if previous one was upcased, upcase this one too.
68 (dabbrev--substitute-expansion): When snarfing consecutive words,
69 don't case convert here.
70
71 * help.el (help-font-lock-keywords): Undo July 26 change.
72
73 * term/x-win.el: Delete code to disable f10 if motif.
74
75 * gud.el (gdb): Bind comint-file-name-regexp.
76
771996-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
78
79 * emerge.el (emerge-files-with-ancestor, emerge-files):
80 Use add-hook to add to QUIT-HOOKS.
81
821996-07-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
83
84 * help.el (help-fontify-buffer-function): Function deleted.
85 (help-mode): Set font-lock-defaults in simple way again.
86
871996-07-29 Erik Naggum <erik@naggum.no>
88
89 * ange-ftp.el (ange-ftp-read-passwd): Let first input override
90 default, and let RET use the default value.
91 (ange-ftp-get-passwd): Make prompt clearer.
92
931996-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
94
95 * complete.el (PC-complete): When command is repeated,
96 scroll the completion buffer.
97
98 * gud.el (gud-display-line): Don't crash if BUFFER is nil.
99
100 * font-lock.el (font-lock-mode): Don't add to after-change-functions
101 if font-lock-fontify-region-function is `ignore'.
102
1031996-07-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
104
105 * help.el (help-font-lock-keywords): Use font-lock-function-name-face
106 for variables, too.
107
108 * dabbrev.el (dabbrev--substitute-expansion): Use just ABBREV, not OLD,
109 in previous change.
110
111 * vc.el (vc-do-command): Bind win32-quote-process-args.
112
1131996-07-26 Simon Marshall <simon@spiff.gnu.ai.mit.edu>
114
115 * help.el (help-mode): Set font-lock-defaults to provide bindings for
116 local fontification functions.
117 (help-fontify-buffer-function): New function.
118
1191996-07-23 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
120
121 * edebug.el (edebug-trace-display): Save and restore current buffer.
122
1231996-07-23 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
124
125 * etags.el (tag-exact-file-name-match-p): Fix previous change.
126
1271996-07-23 Andrew Innes <andrewi@harlequin.co.uk>
128
129 * winnt.el (file-name-buffer-file-type-alist): Load TAGS files as
130 text, not binary.
131
1321996-07-23 Paul Eggert <eggert@twinsun.com>
133
134 * completion.el (cmpl-hours-since-origin): Fix bug:
135 microseconds count was being used instead of seconds count.
136
1371996-07-23 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
138
139 * loaddefs.el (ctl-x-map): Bind C-x M-:.
140
1411996-07-23 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
142
143 Fixes from Robert Praetorius <robert@aspenres.com>:
144 * etags.el (etags-goto-tag-location): New local variable LINE; use it.
145 Fix typo in direct-file-tag case: position -> startpos.
146 (tag-word-match-p, tag-exact-file-name-match-p): Fix off-by-one errors.
147
1481996-07-23 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
149
150 * shadow.el (list-load-path-shadows): Doc fix.
151
1521996-07-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
153
154 * gud.el (perldb-command-name): New variable.
155 (perldb): Use it.
156
1571996-07-21 Ralf Fassel <ralf@natlab.research.philips.com>
158
159 * files.el (dabbrev-case-fold-search, dabbrev-case-replace): Set
160 `risky-local-variable' property, since these get eval'ed.
161
162 * dabbrev.el (dabbrev-case-fold-search, dabbrev-case-replace):
163 Undo previous change.
164
1651996-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
166
167 * dabbrev.el (dabbrev--search): Don't downcase the result here.
168 (dabbrev-completion): Bind completion-ignore-case.
169 (dabbrev--substitute-expansion): Downcase the expansion here,
170 but not if case pattern matches start of original expansion.
171
172 * executable.el (executable-find): Doc fix.
173
174 * time.el (display-time): Fix prev change: use display-time-update.
175
1761996-07-21 Karl Heuer <kwzh@gnu.ai.mit.edu>
177
178 * viper-util.el (vip-ms-style-os-p, vip-vms-os-p): Moved here from
179 viper.el.
180
181 * rmail.el (rmail-next-same-subject): Don't set search-regexp
182 until after adjusting subject string.
183
1841996-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
185
186 * browse-url.el (browse-url-choose-browser): New function.
187 (browse-url-browser-function): Use browse-url-choose-browser
188 as the initial value.
189
190 * time.el (display-time): Call display-time-event-handler directly
191 to make the time appear right away.
192
1931996-07-21 Karl Heuer <kwzh@gnu.ai.mit.edu>
194
195 * executable.el (executable-find): Doc fix.
196
1971996-07-20 Karl Heuer <kwzh@gnu.ai.mit.edu>
198
199 * viper.el (vip-ms-style-os-p): Doc fix.
200
2011996-07-20 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
202
203 * view.el (view-mode-auto-exit): Doc fix.
204
2051996-07-20 Simon Marshall <simon@spiff.gnu.ai.mit.edu>
206
207 * shadow.el (list-load-path-shadows): Fix ambiguous wording.
208
2091996-07-20 Karl Heuer <kwzh@gnu.ai.mit.edu>
210
211 * gnus-cus.el: Don't test X colors unless using X.
212
2131996-07-19 Karl Heuer <kwzh@gnu.ai.mit.edu>
214
215 * gnus-cus.el: If no dark magenta, use maroon.
216 (gnus-face-dark-name-list): If no dark blue, use royal blue.
217
2181996-07-17 Karl Heuer <kwzh@gnu.ai.mit.edu>
219
220 * viper-util.el (vip-get-filenames-from-buffer): Add &optional.
221
222 * time.el (display-time): Starting time should be future, not past.
223
2241996-07-16 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
225
226 * message.el (message-send): Don't use mail-hist by default.
227
2281996-07-15 Paul Eggert <eggert@twinsun.com>
229
230 * appt.el (appt-check, appt-make-list): Avoid race condition
231 by getting current time only once.
232 * texinfmt.el (texinfo-format-today): Likewise.
233
2341996-07-15 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
235
236 * sh-script.el (sh-mode): Call sh-set-shell only for a writable
237 empty buffer.
238
239 * executable.el (executable-set-magic): Don't put a space at end
240 if user says no.
241
2421996-07-15 Andrew Innes <andrewi@harlequin.co.uk>
243
244 * smtpmail.el (smtpmail-send-data-1): Escape "." at the start of
245 any line of data, not just lines containing nothing else.
246
2471996-07-14 Lars Magne Ingebrigtsen <larsi@wombat.gnu.ai.mit.edu>
248
249 * gnus-cache.el: Make sure byte-compilation doesn't trip on
250 the undefined `gnus-add-shutdown'.
251
252 * gnus.el: Make sure `gnus-directory' is defined
253 when byte-compiling.
254
2551996-07-13 Karl Heuer <kwzh@gnu.ai.mit.edu>
256
257 * allout.el (outline-auto-activation, outline-layout)
258 (outline-primary-bullet, outline-plain-bullets-string)
259 (outline-distinctive-bullets-string, outline-old-style-prefixes)
260 (outline-stylish-prefixes, outline-file-xref-bullet)
261 (outline-use-hanging-indents, outline-bullets-string)
262 (outline-write-file-hook, outline-mode, outline-prefix-data)
263 (outline-before-change-protect, outline-make-topic-prefix)
264 (outline-rebullet-current-heading, outline-rebullet-heading)
265 (outline-listify-exposed, outline-expose-topic)
266 (outline-old-expose-topic, outline-exposure)
267 (outline-latex-verbatim-quote-curr-line)
268 (outline-show-current-subtree, outline-hide-current-subtree)
269 (outline-hide-current-leaves, outline-new-exposure): Doc fix.
270
2711996-07-13 Francois Pinard <pinard@iro.umontreal.ca>
272
273 * allout.el (outline-resolve-xref): Do not mistake a blank line
274 following an xref (@) bullet as part of the rerefenced file name.
275
2761996-07-13 Christopher J. Madsen <ac608@yfn.ysu.edu>
277
278 * time.el (display-time): Fix start time for run-at-time.
279
2801996-07-12 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
281
282 * rmailsum.el (rmail-summary-next-labeled-message)
283 (rmail-summary-previous-labeled-message):
284 Call rmail-summary-goto-msg to move point in the summary.
285
286 * mouse.el (mouse-major-mode-menu-1): No need to copy the top
287 levels of structure.
288
289 * browse-url.el (browse-url-netscape-program): New variable.
290 (browse-url-mosaic-program): New variable.
291 (browse-url-mosaic, browse-url-netscape): Use them.
292
2931996-07-12 Simon Marshall <simon@spiff.gnu.ai.mit.edu>
294
295 * font-lock.el (font-lock-comment-start-regexp): New variable.
296 (font-lock-fontify-syntactically-region): Use it.
297 When matching comments, use (match-end 1) as the start, if non-nil.
298 (font-lock-defaults-alist): Provide value for Lisp/C/C++ modes.
299 Remove obsolete entry for bibtex-mode. Doc fix.
300 (font-lock-match-c++-style-declaration-item-and-skip-to-next): Don't
301 treat a ; character as a declaration item separator.
302
303 * comint.el (comint-truncate-buffer): Count lines from process-mark,
304 not point-max, as the input may span lines.
305 (comint-postoutput-scroll-to-bottom): Don't subtract from process-mark,
306 use comint-last-output-start, since the buffer string may have changed.
307 (comint-dynamic-complete-as-filename): Don't bind
308 file-name-handler-alist to nil, it interferes with directory tracking.
309 (comint-dynamic-list-filename-completions): Likewise.
310 (comint-replace-by-expanded-history): Only match leading ^ in input.
311 (comint-file-name-regexp): New variable.
312 (comint-mode): Make it buffer-local.
313 (comint-match-partial-filename): Use it.
314
315 * shell.el (shell-file-name-quote-list): Default to nil on MSDOS/NT.
316 (shell-file-name-regexp): New variable.
317 (shell-mode): Set comint-file-name-regexp to its value.
318
3191996-07-11 Ralf Fassel <ralf@natlab.research.philips.com>
320
321 * dabbrev.el (dabbrev-case-fold-search, dabbrev-case-replace): Set
322 `risky-local-variable' property, since these get eval'ed.
323
3241996-07-11 Ronan Waide <waider@autodealing.com>
325
326 * smtpmail.el (smtpmail-deduce-address-list): Handle RESENT-* fields.
327
3281996-07-11 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
329
330 * startup.el (normal-top-level-add-to-load-path):
331 Use directory-file-name since load-path elements don't end in /.
332
333 * rmailsum.el (rmail-make-basic-summary-line):
334 If user-mail-address is nil, use alternative.
335
336 * tex-mode.el (tex-validate-region): Skip fwd over whitespace
337 and punctuation, to find point of mismatch.
338 (validate-tex-buffer): Don't include the blank lines
339 before a paragraph in the paragraph being checked.
340
341 * mouse.el (mouse-drag-region): Cope if stop-point is nil.
342
343 * mouse.el (mouse-major-mode-menu-compute-equiv-keys): Deleted.
344 (mouse-major-mode-menu-1): Copy the top levels of structure,
345 if we use all of MENUBAR.
346 Set mouse-major-mode-menu-prefix.
347 (mouse-major-mode-menu): Total rewrite.
348
3491996-07-11 Stefan Schoef <schoef@OFFIS.Uni-Oldenburg.DE>
350
351 * bibtex.el (bibtex-reference-head): Allow spaces and tabs between
352 opening brace or paren and key. Simplify regexp.
353 (bibtex-type-in-head, bibtex-key-in-head): Decrement.
354 (bibtex-mode): Use new function run-with-idle-timer instead of
355 auto-save-hook for periodically parsing keys.
356 (bibtex-mode-syntax-table, bibtex-autokey-name-change-strings,
357 bibtex-autokey-titleword-change-strings): Support non-escaped
358 double-quoted characters (as with german styles).
359 (bibtex-field-string-quoted): Disallow lines like
360 author = "Stefan Sch"of"
361 until BibTeX supports them.
362
3631996-07-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
364
365 * mouse.el (mouse-major-mode-menu-1): Always return just a keymap;
366 never (STRING . KEYMAP).
367 (mouse-major-mode-menu): Discard the `keymap' from the front of
368 the keymap we get from mouse-major-mode-menu-1.
369 Construct the menu name string from major-mode.
370
3711996-07-07 Dave Love <d.love@dl.ac.uk>
372
373 * gud.el (gud-irix-p): Exclude Irix6.1 up.
374 (gud-dbx-use-stopformat-p): New variable.
375 (dbx): Use it to send $stopformat for Irix6.
376 (gud-irixdbx-marker-filter): Cast $curline to int, not long (see
377 added comments).
378 (dbx): Likewise.
379
3801996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
381
382 * ps-print.el (ps-article-subject): Don't die if header is missing.
383 (ps-article-author, ps-info-file, ps-info-node): Likewise.
384
3851996-07-07 Francois Pinard <pinard@iro.umontreal.ca>
386
387 * timezone.el (timezone-parse-date): Handle ISO 8601 dates, so
388 rmailsort does the right thing with them.
389
3901996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
391
392 * mouse.el (mouse-show-mark): In transient mark mode,
393 delete mouse-drag-overlay.
394 (mouse-undouble-last-event): New function.
395 (mouse-show-mark): Call mouse-undouble-last-event.
396
3971996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
398
399 * tar-mode.el (tar-mode-map): Bind up and down like C-p, C-n.
400
4011996-07-06 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
402
403 * files.el (insert-directory): Fix previous change.
404
4051996-07-05 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
406
407 * gnus-cus.el: Make sure that calling `gnus-visual-p' during
408 byte-compilation doesn't bug out.
409
4101996-07-05 Simon Marshall <simon@spiff.gnu.ai.mit.edu>
411
412 * mail-utils.el (mail-strip-quoted-names): Removed debugging code.
413
4141996-07-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
415
416 * simple.el (newline): Don't do the optimization if the newline before
417 point is intangible or read-only or invisible.
418
4191996-07-03 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
420
421 * subr.el (unfocus-frame, focus-frame): Define as no-ops.
422
4231996-07-03 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
424
425 * scheme.el (scheme-mode-variables): Set comment-start-skip
426 to ignore backslash-quoted semicolons.
427
428 * lisp-mode.el (lisp-mode-variables): Set comment-start-skip
429 to ignore backslash-quoted semicolons.
430
4311996-07-03 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
432
433 * files.el (insert-directory): When converting SWITCHES
434 string to a list, put back in original order.
435
4361996-07-04 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
437
438 * gnus.el (gnus-summary-prepare-threads): Would infloop under
439 certain obscure conditions.
440
4411996-07-03 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
442
443 * smtpmail.el (smtpmail-send-it): Ignore `To:' if there is a
444 `Resent-to':.
445
4461996-07-01 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
447
448 * winnt.el (using-unix-filesystems): Doc fix.
449
4501996-07-02 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
451
452 * reporter.el (mail-user-agent): Add autoload cookie.
453
4541996-07-02 Barry A. Warsaw <reporter@python.org>
455
456 * reporter.el: Major rewrite.
457 The variable `reporter-prompt-for-summary-p' can take a string value.
458
459 The variable `mail-user-agent' provides configuration to the end
460 user. This variable contains a symbol indicating which Emacs mail
461 package the user would like for composing outgoing mail.
462
463 Mail package authors now use `define-mail-user-agent' to define
464 symbols appropriate for use with `mail-user-agent'. Three such
465 symbols are predefined: `sendmail-user-agent' (for Emacs
466 sendmail.el), `vm-user-agent' (for Kyle Jones' VM package), and
467 `mh-e-user-agent' (for the MH-E package).
468
4691996-07-02 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
470
471 * gnus-cache.el (gnus-cache-possibly-alter-active): Check for
472 gnus-cache-active-hashtb before using it.
473
4741996-07-01 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
475
476 * tcl-mode.el (tcl-imenu-generic-expression): Add nil as 1st elt.
477
478 * mail-hist.el (mail-hist-current-header-name):
479 Use buffer-substring-no-properties.
480
4811996-07-01 Francois Pinard <pinard@iro.umontreal.ca>
482
483 * rmailsum.el (rmail-make-basic-summary-line): Accept ISO 8601
484 dates as well.
485
4861996-06-30 Michael Kifer <kifer@cs.sunysb.edu>
487
488 * viper-util.el (vip-read-key): inhibit quit added.
489
4901996-06-30 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
491
492 * score-mode.el: Renamed from "gnus-scomo.el".
493
4941996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
495
496 * info.el (Info-next-preorder): After we move up, move forward again.
497 (Info-last-preorder): After we move down or to the prev,
498 move down again.
499
5001996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
501
502 * userlock.el (ask-user-about-supersession-help): Change help text.
503 (ask-user-about-supersession-threat): Add new `r' alternative.
504
505 * files.el (set-visited-file-name): New optional arg NO-QUERY.
506
5071996-06-29 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
508
509 * nnheaderems.el: Deleted.
510
5111996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
512
513 * view.el (view-mode): Doc fix.
514
5151996-06-28 Ethan Bradford <ethanb@phys.washington.edu>
516
517 * ispell.el (ispell-message): Support message-mode.
518
5191996-06-28 Per Abrahamsen <abraham@dina.kvl.dk>
520
521 * mouse.el (mouse-start-end): Support selecting strings by double
522 clicking on a character with quote syntax.
523
5241996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
525
526 * cal-french.el (french-calendar-accents): New variable.
527 (french-calendar-month-name-array): Check that variable.
528 (french-calendar-special-days-array): Likewise.
529 (calendar-french-date-string): Likewise.
530 (calendar-goto-french-date): Likewise.
531
532 * rmail.el (rmail-get-new-mail): Run rmail-before-get-new-mail-hook.
533
534 * files.el (abbreviate-file-name): Ignore automount-dir-prefix if nil.
535
536 * rmail.el (rmail-send-actions-rmail-buffer): Mark as permanent-local.
537 (rmail-send-actions-rmail-msg-number): Likewise.
538
539 * sendmail.el (mail-reply-buffer, mail-send-actions):
540 Mark them as permanent-local.
541 (mail-mode): Don't set mail-reply-buffer to nil.
542
543 * files.el (auto-mode-alist): Treat .pm like .pl.
544
545 * term/x-win.el (x-handle-name-switch): Renamed from
546 x-handle-name-rn-switch.
547
548 * startup.el (command-line-x-option-alist): Don't handle -rn.
549 x-handle-name-rn-switch renamed to x-handle-name-switch.
550
551 * tmm.el (tmm-add-prompt): If tmm-completion-prompt is nil,
552 don't insert it; instead delete the usual completion helptext.
553 (tmm-completion-prompt): Doc fix.
554
555 * mh-utils.el (mail-user-agent): Replaces mua-paradigm.
556 (mh-find-path): Set mail-user-agent.
557
5581996-06-27 Francesco Potorti` <F.Potorti@cnuce.cnr.it>
559
560 * profile.el (profile-functions): No need to assume that the
561 current buffer is writable.
562 (profile-print, profile-results): Changed to display number of
563 calls and average time per call.
564 (profile-update-function): Update the number of calls.
565 (profile-a-function): Init the number of calls.
566
5671996-06-27 Paul Eggert <eggert@twinsun.com>
568
569 * rmail.el (rmail-unix-mail-delimiter):
570 Accept more user names, since they can be
571 mangled badly by modern Unix mailers (e.g. Solaris 2.5 mail.local).
572 Be a little more picky about dates to compensate.
573 Match all the digits of a year, as per RFC 1123 section 5.2.14.
574 (rmail-nuke-pinhead-header): Adjust to regexp renumbering in
575 rmail-unix-mail-delimiter.
576
5771996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
578
579 * bibtex.el (bibtex-reference-head): Allow whitespace after the open
580 paren.
581
582 * make-mode.el (makefile-gnumake-functions-alist): Add `addprefix'.
583
584 * comint.el (comint-send-input): Use insert-before-markers
585 for all the insertions.
586
5871996-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
588
589 * mail-extr.el (mail-extract-address-components): Rename ,-pos
590 to comma-pos.
591
592 * noutline.el (outline-minor-mode): No longer permanent local.
593
5941996-06-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
595
596 * tex-mode.el (tex-common-initialization):
597 Set skeleton-further-elements.
598 (tex-latex-block): Define as a skeleton.
599
6001996-06-25 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
601
602 * nnvirtual.el, nntp.el, nnspool.el, nnml.el, nnmh.el, nnmbox.el,
603 * nnmail.el, nnkiboze.el, nnheader.el, nnfolder.el, nneething.el,
604 * nndoc.el, nndir.el, nnbabyl.el, gnus.el, gnus-vm.el,
605 * gnus-vis.el, gnus-uu.el, gnus-score.el, gnus-msg.el, gnus-mh.el,
606 * gnus-kill.el, gnus-ems.el, gnus-edit.el, gnus-cite.el,
607 * gnus-cache.el, custom.el: New versions installed.
608
609 * nnsoup.el, nnoo.el, nnheaderems.el, nndb.el, message.el,
610 * mailheader.el, gnus-topic.el, gnus-srvr.el, gnus-soup.el,
611 * gnus-setup.el, gnus-scomo.el, gnus-salt.el, gnus-nocem.el,
612 * gnus-gl.el, gnus-demon.el: New files.
613
6141996-06-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
615
616 * executable.el (executable-set-magic): Add space at end of line
617 if user says no to adding the shell's usual arguments.
618 Don't clear the buffer's modified-flag.
619
620 * skeleton.el (skeleton-proxy-new): New function.
621 (define-skeleton): Define the skeleton as a defun
622 using skeleton-proxy-new.
623
6241996-06-25 Simon Marshall <simon@spiff.gnu.ai.mit.edu>
625
626 * rmailsum.el (rmail-summary-mode-map): Add rmail-summary-by-senders.
627
6281996-06-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
629
630 * noutline.el (outline-minor-mode): Using change-major-mode-hook,
631 turn this mode off if we change major modes.
632
6331996-06-24 <Daniel.Pfeiffer@Informatik.START.db.de>
634
635 * skeleton.el (local-variables-section): Adapted comment to outline
636 minor mode.
637 (skeleton-pair-insert-maybe): Rewritten to support autowrapping.
638 (mirror-mode): Fixed change of pair-* to skeleton-pair-*. Also pairs
639 8 bit characters.
640
6411996-06-24 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
642
643 * mail-extr.el (mail-extract-address-components): Quote the comma
644 in ,-pos.
645
646 * rmail.el (rmail-summary-by-senders): FIx typo in fn name.
647
648 * goto-addr.el (goto-address-url-face, goto-address-mail-face)
649 (goto-address-url-mouse-face): New variables.
650 (goto-address-fontify): Use them.
651
652 * files.el (set-auto-mode): Run multiple mode: specs
653 in left-to-right order.
654
6551996-06-24 Simon Marshall <simon@spiff.gnu.ai.mit.edu>
656
657 * font-lock.el (font-lock-verbose): Default to 0. Doc fix.
658 (font-lock-default-fontify-buffer): Interpret numeric value.
659 (font-lock-fontified): Don't make it permanent-local.
660 (font-lock-mode): Remove before-revert-hook and after-revert-hook code.
661 Call font-lock-turn-on-thing-lock before font-lock-mode-hook. Doc fix.
662 (font-lock-revert-setup, font-lock-revert-cleanup): Deleted.
663 (turn-on-font-lock): Don't test font-lock-defaults et. al here again.
664 (turn-on-font-lock-if-enabled): Do it here again.
665 (font-lock-support-mode): New variable.
666 (font-lock-turn-on-thing-lock): New function. Use it.
667 (font-lock-turn-off-thing-lock): Renamed font-lock-thing-lock-cleanup.
668 (font-lock-change-major-mode): Turn off Font Lock mode if it is on.
669 Add font-lock-change-major-mode to change-major-mode-hook at top level.
670
671 * fast-lock.el: New version. Barf if loaded on 8+3 filename pseudo-OS.
672 (fast-lock-mode): Wrap font-lock-support-mode not font-lock-mode-hook.
673 (fast-lock-save-cache): Use font-lock-value-in-major-mode.
674 (fast-lock-set-face-properties): Wrap with save-buffer-state.
675
676 * lazy-lock.el: New file.
677
678 * rmail.el (rmail-variables): Include font-lock-maximum-size in
679 font-lock-defaults.
680
681 * mailalias.el (mail-complete): Reread mail aliases if necessary.
682
6831996-06-23 Erik Naggum <erik@naggum.no>
684
685 * term.el (term-exec-1): Run process on pty if possible.
686
39dc7e84 6871996-06-23 Noah Friedman <friedman@splode.com>
615d0182
DL
688
689 * rlogin.el (rlogin): make comint-output-filter-functions local
690 before adding hooks.
691
6921996-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
693
694 * gnus-ems.el (gnus-background-mode): Set threshold for "light color"
695 at .6 of the total for white.
696
697 * font-lock.el (font-lock-make-faces): Set threshold for "light color"
698 at .6 of the total for white.
699
700 * faces.el (x-create-frame-with-faces): Set threshold for "light color"
701 at .6 of the total for white.
702
703 * simple.el (choose-completion-string): Don't exit the minibuffer
704 when a directory name is chosen.
705
7061996-06-22 <Daniel.Pfeiffer@Informatik.START.db.de>
707
708 * skeleton.el (skeleton-autowrap): New variable.
709 (skeleton-abbrev-cleanup): Added variable documentation.
710 (skeleton-proxy): Added optional autowrappping feature.
711 (skeleton-proxy, skeleton-abbrev-cleanup): Use `post-command-hook'
712 instead of someday to be obsolete defer.
713
7141996-06-21 Michael Kifer <kifer@cs.sunysb.edu>
715
716 * ediff-diff.el (ediff-setup-fine-diff-regions):
717 allow diff options to be passed to the diff program.
718 (ediff-make-diff2-buffer): Don't run Posix diff on remote files.
719 (ediff-make-diff2-buffer): Refuses to diff remote files.
720 (ediff-make-diff2-buffer,ediff-setup-diff-regions): Changed functions.
721 (ediff-make-diff2-buffer): New function.
722 Added ^\C-m$ to ok-lines regexps
723
724 * ediff-ptch.el: New file.
725
726 * ediff-util.el (ediff-verify-file-buffer): No longer reverts
727 buffers that have file name handlers.
728
729 * ediff-mult.el (ediff-meta-insert-file-info): Write `remote file'
730 in the file size/modtime positions, if a file is remote.
731
732 * ediff-wind.el (ediff-make-base-title): New function.
733 (ediff-refresh-control-frame): Modified.
734
7351996-06-21 Michael Kifer <kifer@cs.sunysb.edu>
736
737 * viper-ex.el: Fixed the :e command for NT
738
739 * viper.el: replaced all checks for (or (numberp ...)
740 (characterp ...)) with vip-characterp
741 (vip-change): Now hides replace overlay even for multiline changes.
742 (vip-paren-match): Goes to closing paren first.
743
744 * viper.el (vip-find-char-forward,vip-find-char-backward,
745 vip-goto-char-forward,vip-goto-char-backward):
746 (viper-mode): Don't delete the startup message.
747 (vip-set-hooks): Added fortran-mode to viper.
748
749 * viper-util.el (vip-ex-nontrivial-find-file-unix)
750 (vip-ex-nontrivial-find-file-ms,vip-get-filenames-from-buffer)
751 (vip-wildcard-to-regexp,vip-glob-ms-windows-files): New functions.
752
7531996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
754
755 * asm-mode.el (asm-mode-map): Bind C-c ; to comment-region.
756
757 * mouse.el (mouse-drag-region): Be smart about which end
758 gets point and which end gets the mark.
759
760 * hilit19.el (LaTeX-mode): Change handling of escaped $.
761
762 * mouse.el (mouse-buffer-menu): Use aref rather than string-match.
763
7641996-06-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
765
766 * rmailsum.el (rmail-summary-bury): New function.
767 (rmail-summary-mode-map): Put rmail-summary-bury on b.
768
769 * paths.el (Info-default-directory-list): Doc fix.
770
7711996-06-19 Dave Love <d.love@dl.ac.uk>
772
773 * gud.el (gud-irixdbx-marker-filter): Use %1ld, not %1d,
774 when printing $curline.
775 (dbx, irix case): Likewise in arg of gud-down.
776
7771996-06-18 Brian D. Carlstrom <bdc@ai.mit.edu>
778
779 * smtpmail.el (smtpmail-send-it): Don't handle FCC fields until after
780 determining FROM field.
781 Delete code that converted "S:" to "Subject:".
782 Insert FROM field unless it already exists (code from sendmail.el).
783
7841996-06-18 Andrew Innes <andrewi@harlequin.co.uk>
785
786 * smtpmail.el (smtpmail-smtp-service): Use port 25 as default.
787 (smtpmail-send-it): Require mail-utils upon entry.
788 Don't invoke sendmail-synch-aliases.
789 (smtpmail-deduce-address-list): Only use text matched in regexp group,
790 not the whole regexp.
791
792 * smtpmail.el (smtpmail-read-response): Goto smtpmail-read-point
793 on every iteration to deal with multiple line banners.
794
795 * smptmail.el (smtpmail-via-smtp): Bracket names in FROM
796 and RCPT TO commands.
797
7981996-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
799
800 * ange-ftp.el (ange-ftp-kill-ftp-process): Really use the BUFFER arg.
801 Make it optional.
802
803 * vc-hooks.el (vc-mode-line): If user is root,
804 verify file really has user-writable bit.
805
8061996-06-18 Kim F. Storm <storm@olicom.dk>
807
808 * hippie.el (he-concat-directory-file-name): Directory part may be nil.
809 (he-file-name-nondirectory): Referenced external variable.
810
8111996-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
812
813 * pp.el (pp-to-string): Treat #( like (.
814
8151996-06-18 Francesco Potorti` <F.Potorti@cnuce.cnr.it>
816
817 * files.el (auto-mode-alist): Add uppercase version of archive
818 mode file name extensions ARC, ZIP, LXH, ZOO.
819
8201996-06-17 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
821
822 * noutline.el (outline-up-heading): Fix error message.
823 (outline-backward-same-level, outline-forward-same-level): Likewise.
824
8251996-06-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
826
827 * font-lock.el (global-font-lock-mode): Set up find-file-hooks.
828 (font-lock-default-fontify-buffer, font-lock-fontify-block)
829 (font-lock-mode): Fix syntax of msgs such as Fontifying...done.
830
831 * skeleton.el (local-variables-section): Deleted.
832
833 * undigest.el (unforward-rmail-message): In summary buffer,
834 switch temporarily to Rmail buffer.
835
8361996-06-15 Paul Eggert <eggert@twinsun.com>
837
838 * mail-utils.el (mail-strip-quoted-names):
839 `"' is not special inside an RFC 822 comment.
840
8411996-06-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
842
843 * sgml-mode.el (html-list): Definition deleted.
844 (html-headline): Definition deleted.
845 (html-ordered-list, html-unordered-list): New definitions.
846 (html-headline-1 ... html-headline-6): New definitions.
847 (html-mode-map): Use new commands.
848
8491996-06-14 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
850
851 * rlogin.el (rlogin): Doc fix.
852
8531996-06-14 Ed Reingold <reingold@albert.gnu.ai.mit.edu>
854
855 * cal-tex.el (cal-tex-mini-calendar): Add optional paramter COLSEP.
856 (cal-tex-cursor-filofax-year): Use it. Also, adjust other sizes.
857
8581996-06-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
859
860 * simple.el (set-fill-column): Error if no argument.
861
862 * easymenu.el (easy-menu-create-keymaps): Add menu-alias property.
863
864 * lmenu.el (make-lucid-menu-keymap): Add menu-alias property.
865
8661996-06-11 Andrew Innes <andrewi@harlequin.co.uk>
867
868 * nnmail.el (nnmail-move-inbox): Prompt for POP3 password if
869 required, and include on the movemail command line.
870
8711996-06-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
872
873 * imenu.el (imenu--mouse-menu): Don't check imenu-use-keymap-menu.
874
875 * files.el (find-alternate-file): Don't clear buffer-file-truename
876 and friends until after calling unlock-buffer.
877
8781996-06-12 enami tsugutomo <enami@ba2.so-net.or.jp>
879
880 * rmailsum.el (rmail-new-summary): Fix typo; (concat ": "
881 description) should be eval'ed.
882
8831996-06-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
884
885 * tar-mode.el (tar-mode-revert): Cope if user cancels the revert.
886
8871996-06-10 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
888
889 * term.el (term-terminal-menu): Don't make a self-recursive keymap.
890
891 * rmail.el (rmail-retry-failure): Nicer error message
892 if can't find mail-unsent-separator.
893
894 * hexl.el (hexl-mode): Run hexl-mode-hook.
895
8961996-06-09 Eli Zaretskii <eliz@is.elta.co.il>
897
898 * term/pc-win.el (msdos-face-setup): Use `terminal-frame' for
899 initial frame setup.
900 (make-msdos-frame): New MSDOS-specific frame creation function.
901 (focus-frame, unfocus-frame): Don't set to 'ignore.
902 (auto-raise-mode, auto-lower-mode): Likewise.
903 (set-background-color, set-foreground-color): Definitions deleted.
904
905 * loadup.el: On MSDOS, don't assume that `make-frame'
906 is only bound under an X emulator; use `x-create-frame' instead.
907
908 * frame.el (frame-initialize): Don't count MSDOS neither as
909 window-system nor as a terminal frame here.
910
911 * dos-fns.el: No need to require 'faces and set menu-bar-mode.
912 (window-frame): Remove; it is now on `frame.c'.
913 (raise-frame, select-frame): Likewise.
914
9151996-06-10 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
916
917 * hexl.el (hexl-mode): Set hexl-max-address early on
918 and call hexl-goto-address afterward.
919 And call hexlify-buffer even earlier.
920
9211996-06-08 Geoff Voelker <voelker@joker.cs.washington.edu>
922
923 * comint.el (comint-substitute-in-file-name): New function.
924 (comint-match-partial-filename): Use comint-substitute-in-file-name
925 to handle system-specific syntax.
926
927 * shell.el (shell-directory-tracker): Use
928 comint-substitute-in-file-name to handle system-specific syntax.
929
930 * comint.el (comint-dynamic-complete-as-filename)
931 (comint-dynamic-simple-complete) [ms-dos, windows-nt]:
932 (comint-dynamic-list-filename-completions) [ms-dos, windows-nt]:
933 Set completion-ignore-case to t for these systems.
934
935 * shell.el (shell-chdrive-regexp): New variable.
936 (shell-mode): Update doc string.
937 (shell-directory-tracker): Update doc string.
938 Detect drive changes.
939
9401996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
941
942 * frame.el (make-frame-command): Treat msdos like no window system.
943
9441996-06-09 Karl Heuer <kwzh@gnu.ai.mit.edu>
945
946 * comint.el (comint-file-name-quote-list): Doc fix.
947 * texnfo-upd.el (texinfo-find-pointer): Doc fix.
948 (texinfo-sequentially-find-pointer): Doc fix.
949 (texinfo-copy-menu): Use double backslash to quote regexp.
950
9511996-06-08 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
952
953 * etags.el (etags-list-tags): When there is an explicit tag name, skip
954 the \177 before it.
955
9561996-06-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
957
958 * facemenu.el (facemenu-complete-face-list): Doc fix.
959
9601996-06-07 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
961
962 * etags.el (tag-lines-already-matched): Remove defvar.
963 (initialize-new-tags-table): Don't make that var local.
964 (tag-lines-already-matched): Add docless defvar near find-tag-in-order
965 defun; this is a global state variable for that one function.
966 (find-tag-in-order): Move clearing of tag-lines-already-matched out of
967 loop. Make it a list of markers and search it with member; it is now
968 global, not buffer-local in the tags table, and records all matches in
969 any tags table during a single find-tag loop. When we run out of
970 matches, clear it and null out the markers.
971
9721996-06-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
973
974 * imenu.el (imenu--mouse-menu): Always use nested keymaps.
975 (imenu-use-keymap-menu): Variable deleted.
976
977 * cmacexp.el (c-macro-preprocessor): New clause for Solaris.
978
979 * winnt.el (x-set-selection, x-get-selection): Define them
980 to really use TYPE.
981
982 * smtpmail.el: New file.
983 (smtpmail-send-it): Fix error messages.
984 (smtpmail-deduce-address-list): Bind recipient-address-list with let.
985 (smtpmail-via-smtp): Bind greeting, n, process-buffer.
986
9871996-06-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
988
989 * files.el (hack-local-variables-prop-line): Bind enable-local-eval.
990
991 * hexl.el (hexl-mode-map): Bind prior, home, deletechar, deleteline,
992 insertline, S-delete, and DEL. Don't bind prev.
993
9941996-06-03 Geoff Voelker <voelker@joker.cs.washington.edu>
995
996 * comint.el (comint-dynamic-complete-filename) [ms-dos, windows-nt]:
997 Always use backslash as a directory separator when completing
998 in shell mode on these systems.
999
1000 * winnt.el (shell-mode-hook): Set comint-completion-addsuffix
1001 so that the directory suffix is backslash and the file suffix is space.
1002
10031996-06-05 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1004
1005 * comint.el (comint-unquote-filename): Handle quoted backslashes.
1006
1007 * vc.el (vc-cancel-version): Fix paren error.
1008
1009 * imenu.el (imenu): In interactive spec, pass the entire
1010 index item, not just the string.
1011
10121996-06-04 Per Abrahamsen <abraham@dina.kvl.dk>
1013
1014 * xt-mouse.el (xterm-mouse-event): Adjust for minibuffer prompt
1015 width.
1016
10171996-06-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1018
1019 * dired.el (dired-chown-program): Try /usr/sbin/chown.
1020
1021 * frame.el (make-frame-command): New function.
1022 (ctl-x-5-map): Change C-x 5 2 to make-frame-command.
1023
1024 * hippie-exp.el (he-file-name-chars): Check windows-nt, not ms-windows.
1025
10261996-06-04 Kim F. Storm <storm@olicom.dk>
1027
1028 * files.el (buffer-file-numbers-unique): New variable;
1029 initialize to nil for windows-nt.
1030 (find-buffer-visiting): Skip search for buffer based
1031 on buffer-file-number if these are not unique.
1032
10331996-06-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1034
1035 * replace.el (occur): Avoid "1 lines" in echo area.
1036
1037 * shell.el (shell-match-partial-variable): Doc fix.
1038
10391996-06-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1040
1041 * mouse.el (mouse-show-mark): Use temporary highlighting if possible
1042 instead of a pause.
1043 (mouse-drag-region): Use mouse-show-mark to do temp highlighting.
1044 (mouse-save-then-kill): Call mouse-show-mark for a new selection
1045 if we have a window system.
1046
1047 * reporter.el (reporter-submit-bug-report):
1048 Bind same-window-regexps, same-window-buffer-names, to nil.
1049
10501996-06-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1051
1052 * rmail.el (rmail-get-new-mail): If conversion to BABYL fails
1053 for the default inboxes, rename them so they won't be tried again.
1054
10551996-06-02 Eli Zaretskii <eliz@is.elta.co.il>
1056
1057 * term/pc-win.el (msdos-color-aliases): Define more colors.
1058 (msdos-color-translate): Fix `substring' arguments. Recognize
1059 ``medium'' prefix.
1060
10611996-05-31 Karl Heuer <kwzh@gnu.ai.mit.edu>
1062
1063 * loaddefs.el (debug-ignored-errors): Don't use concat inside
1064 quoted list.
1065
10661996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1067
1068 * ehelp.el (electric-helpify): Allow NAME to be given as arg.
1069 (electric-command-apropos): Specify *Apropos* as buffer name.
1070
1071 * fill.el (fill-individual-paragraphs): Don't get stuck
1072 if no newline at the end of the region.
1073
10741996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1075
1076 * ispell.el (ispell-region): Handle ispell-skip-sgml properly
1077 with an re-search.
1078
1079 * reporter.el (reporter-submit-bug-report):
1080 Use display-buffer to re-show the original buffer.
1081
10821996-05-30 Karl Heuer <kwzh@gnu.ai.mit.edu>
1083
1084 * simple.el (shell-command-on-region): In output buffer, display
1085 first page by setting point, not window-start (which can leave
1086 point in an unexpected place).
1087
1088 * info.el (Info-insert-dir): Fix default directory.
1089
10901996-05-30 Per Abrahamsen <abraham@dina.kvl.dk>
1091
1092 * custom.el (event-point): Fix fboundp test surrounding this.
1093
10941996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
1095
1096 * debug.el, edebug.el, icomplete.el, macros.el, simple.el:
1097 Use executing-kbd-macro, not executing-macro.
1098
10991996-05-28 Karl Heuer <kwzh@gnu.ai.mit.edu>
1100
1101 * add-log.el (change-log-font-lock-keywords): Require colon after
1102 parenthesized function name.
1103
11041996-05-28 Paul Eggert <eggert@twinsun.com>
1105
1106 * gnus.el (gnus-article-date-ut): Avoid race condition.
1107 * gnus-msg.el (gnus-inews-date): Likewise.
1108
1109 * gnus.el (gnus-gmt-to-local): When rewriting a date to local time,
1110 use the UTC offset in effect then, not the current UTC offset.
1111
11121996-05-26 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
1113
1114 * mailabbrev.el (mail-abbrev-expand-hook): Disable abbrev mode
1115 temporarily while working, to avoid recursion in indent-relative
1116 expanding part of the abbrev expansion as an abbrev itself.
1117
11181996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
1119
1120 * Version 19.31 released.
1121
11221996-05-21 Marc Fleischeuers <marc@mpi.nl>
1123
1124 * files.el (make-backup-file-name): Check msdos-long-file-names.
1125 (basic-save-buffer-1, make-auto-save-file-name): Likewise.
1126
11271996-05-21 Scott M. Meyers <spirit2@shellus.com>
1128
1129 * cmacexp.el (c-macro-expansion): Delete ??! trigraph in uniquestring.
1130 Use same syntax table in outbuf as in inbuf.
1131 Insert newline instead of space at end, for proprocessors which
1132 don't like truncated lines.
1133
11341996-05-21 Francesco Potorti` <F.Potorti@cnuce.cnr.it>
1135
1136 * cmacexp.el (c-macro-expansion): Correct bug in creating tempname.
1137
11381996-05-21 Andrew Innes <andrewi@harlequin.co.uk>
1139
1140 * scroll-bar.el (scroll-bar-maybe-set-window-start): Always set
1141 window start, to ensure scroll bar position is updated.
1142
1143 * term/win32-win.el (win32-handle-scroll-bar-event): Restore
1144 original window selection after scrolling.
1145
11461996-05-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1147
1148 * mh-e.el (mh-version): Use mh-e-RCS-id rather than mh-e-version
1149 and mh-e-time-stamp.
1150
1151 * simple.el (do-auto-fill): Return t if real work was done.
1152
11531996-05-20 Karl Heuer <kwzh@gnu.ai.mit.edu>
1154
1155 * cal-persia.el: Renamed from cal-persian.el to avoid 14-character
1156 limitation.
1157 * calendar.el, diary-lib.el: Fix autoload references.
1158
11591996-05-18 Erik Naggum <erik@naggum.no>
1160
1161 * sun-curs.el (sc::menu): Fix typo.
1162
11631996-05-17 Per Bothner <bothner@deneb.cygnus.com>
1164
1165 * term.el (term-send-raw-string): send-string -> process-send-string.
1166 (term-arguments): Remove unused local `values'.
1167 (term-handle-deferred-scroll): Fix off-by-one bug.
1168
11691996-05-17 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1170
1171 * f90.el: Delete the hilit19 support--it doesn't work.
1172 (f90-face-*, f90-auto-hilit19, f90-hilit-patterns): Vars deleted.
1173 (f90-mode, f90-update-line): Delete the hilit19 support code.
1174
11751996-05-15 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1176
1177 * tex-mode.el (latex-imenu-create-index):
1178 Change the regexp to match the * versions of commands.
1179 (latex-mode): Make imenu-create-index-function buffer-local.
1180
1181 * enriched.el: Several doc fixes.
1182 (enriched-mode-hook): Renamed from enriched-mode-hooks.
1183
1184 * cc-mode.el (c++-mode): Set c-recognize-knr-p locally to nil.
1185
11861996-05-13 Espen Skoglund <espensk@tklab3.cs.uit.no>
1187
1188 * pascal.el (pascal-end-of-statement, pascal-calculate-indent):
1189 Set parse-sexp-ignore-comments to t before parsing.
1190 (pascal-indent-case): Save position of cursor, and restores it
1191 after reindenting the code.
1192
11931996-05-11 Geoff Voelker <voelker@cs.washington.edu>
1194
1195 * winnt.el (using-unix-filesystems): Update doc string.
1196
f1180544 11971996-05-11 Andrew Innes <andrewi@harlequin.co.uk>
615d0182
DL
1198
1199 * scroll-bar.el (scroll-bar-drag-position): New function.
1200 (scroll-bar-maybe-set-window-start): New function.
1201
1202 * term/win32-win.el (win32-handle-scroll-bar-event):
1203 Use scroll-bar-maybe-set-window-start.
1204
12051996-05-11 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
1206
1207 * tex-mode.el (latex-imenu-create-index): New function.
1208 (latex-mode): Use latex-imenu-create-index.
1209 (latex-imenu-generic-expression): Variable deleted.
1210
12111995-05-10 Per Bothner <bothner@kalessin.cygnus.com>
1212
1213 * term.el (term-emulate-terminal): On CR, set term-current-column
1214 to term-start-line-column, not 0.
1215
12161996-05-10 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
1217
1218 * f90.el (f90-hilit-patterns): Avoid using undefined variables.
1219
1220 * vc.el (vc-rename-file): After renaming, update VC info and modeline.
1221 Preserve buffer-read-only.
1222
12231996-05-09 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
1224
1225 * gud.el (gud-filter): Cal gud-display-frame even
1226 if process-window is nil.
1227
1228 * vc-hooks.el (vc-find-file-hook): Follow multiple links all the way.
1229
1230 * ispell.el (ispell-check-comments): Default is now t.
1231
12321996-05-08 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
1233
1234 * bookmark.el (bookmark-bmenu-delete-backwards)
1235 (bookmark-write, bookmark-relocate, bookmark-insert-buffer-name)
1236 (bookmark-insert-current-bookmark, bookmark-send-edited-annotation)
1237 (bookmark-read-annotation, bookmark-read-annotation-text-func)
1238 (bookmark-send-annotation, bookmark-insert-file-format-version-stamp):
1239 Doc fix.
1240
12411996-05-08 Karl Fogel <kfogel@floss.red-bean.com>
1242
1243 * bookmark.el (bookmark-locate): ;;;###autoload this alias.
1244 (bookmark-bmenu-mode-map): Bind C-c C-c to
1245 bookmark-bmenu-this-window, analogously to other Emacs listing
1246 modes such as *grep* and *occur*.
1247 (bookmark-version): Upped to 2.6.4.
1248
12491996-05-08 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
1250
1251 * gud.el (gud-filter): Move the call to gud-display-frame
1252 outside of the save-excursion.
1253
12541996-05-07 Karl Fogel <kfogel@floss.red-bean.com>
1255
1256 * bookmark.el (bookmark-make): take optional arg `info-node', pass
1257 it on to bookmark-make-cell.
1258 (bookmark-make-cell): if new optional arg `info-node' is non-nil,
1259 make it be the bookmark's info-node.
1260 (bookmark-info-current-node): new func.
1261 (bookmark-set): call bookmark-make, passing result from above
1262 bookmark-info-current-node.
1263 (bookmark-send-annotation): same as above.
1264 (bookmark-locate): defalias to bookmark-insert-location for
1265 backward compatibility.
1266 (bookmark-version): upped to 2.6.3.
1267
39dc7e84 12681996-05-07 Noah Friedman <friedman@splode.com>
615d0182
DL
1269
1270 * rlogin.el (rlogin): Call rlogin-mode after adding
1271 rlogin-carriage-filter to output filter functions, so user can
1272 remove it if desired.
1273
12741996-05-06 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
1275
1276 * gulp.el: New file.
1277
1278 * info.el (Info-enable-active-nodes): Default to nil. Mark it risky.
1279
1280 * ediff-diff.el (ediff-setup-fine-diff-regions):
1281 Use ediff-diff3-options or ediff-diff-options.
1282
12831996-05-05 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
1284
1285 * mouse.el (mouse-drag-region): Set the region before reading a
1286 character, so the selection exists while we wait.
1287
1288 * dos-fns.el (convert-standard-filename): Test msdos-long-file-names.
1289 Return "." or ".." unchanged.
1290
1291 * iso-acc.el (iso-accents-compose): Don't insert in the buffer
1292 if this is not the start of the key sequence.
1293
1294 * hideif.el (hide-ifdef-mode): Doc fix.
1295
1296 * term/win32-win.el (win32-handle-scroll-bar-event):
1297 Look for `up' and `down' instead of `up-arrow' and `down-arrow'.
1298
12991996-05-04 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
1300
1301 * ps-print.el (ps-print-preprint): Special handling if
1302 file entered in the minibuffer is a directory.
1303
1304 * sendmail.el (mail-mode): Line starting with ---- is par separator.
1305
1306 * vc-hooks.el (vc-follow-link, vc-find-file-hook):
1307 Use file-chase-links instead of file-truename.
1308 (vc-find-file-hook): Follow a link without asking
1309 if the target is already visited.
1310
13111996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
1312
1313 * apropos.el (apropos-print): If command has no key bindings,
1314 say how to run it with M-x.
1315
f1180544 13161996-05-03 Andrew Innes <andrewi@harlequin.co.uk>
615d0182
DL
1317
1318 * winnt.el (original-make-auto-save-file-name): New symbol bound
1319 to old value of make-auto-save-file-name.
1320 (make-auto-save-file-name): New function overriding old.
1321
1322 * term/win32-win.el (win32-handle-scroll-bar-event): New function.
1323
13241996-05-02 Erik Naggum <erik@naggum.no>
1325
1326 * dired-aux.el (dired-handle-overwrite): `find-backup-file-name'
1327 may return nil, so handle that.
1328
13291996-05-02 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
1330
1331 * gud.el (gud-display-line): Switch to gud buffer before
1332 calling gud-find-file.
1333
1334 * info.el (Info-find-node): Don't treat file name `dir' specially
1335 if it comes with a directory name.
1336
13371996-05-01 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
1338
1339 * ps-print.el (ps-print-preprint): If user enters a directory name,
1340 use a suitable file in that directory.
1341
13421996-04-30 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
1343
1344 * mouse.el (mouse-drag-region): Doc fix.
1345
13461996-04-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
1347
1348 * simple.el (shell-command-on-region): Start of region to keep is
1349 min of endpoints, not max.
1350
13511996-04-29 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
1352
1353 * cal-x.el (diary-frame-parameters, calendar-frame-parameters)
1354 (calendar-and-diary-frame-parameters): Take out font, auto-lower
1355 and auto-raise.
1356
13571996-04-28 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
1358
1359 * indent.el (indent-for-tab-command): Pass prefix arg to indent-tab.
1360 (insert-tab): Handle prefix arg.
1361
13621996-04-26 Ed Reingold <reingold@spiff.gnu.ai.mit.edu>
1363
1364 * solar.el (diary-sabbath-candles): Don't correct for DST a second
1365 time.
1366
f1180544 13671996-04-26 Andrew Innes <andrewi@harlequin.co.uk>
615d0182
DL
1368
1369 * compile.el (compilation-error-regexp-alist): Add regexp
1370 for Microsoft VC++ error messages containing drive letters.
1371
1372 * loadup.el [windows-nt]: Load disp-table.
1373
1374 * rmail.el (rmail-insert-inbox-text): When required, prompt for
1375 pop password and pass on to movemail.
1376 (rmail-pop-password, rmail-pop-password-required): New variables.
1377 (rmail-read-password): New function.
1378
13791996-04-26 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
1380
1381 * mouse.el (mouse-drag-region): Leave region highlighted
1382 until the next input event.
1383
13841996-04-25 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
1385
1386 * window.el (walk-windows): Doc fix.
1387
13881996-04-24 Ed Reingold <reingold@spiff.gnu.ai.mit.edu>
1389
1390 * cal-persian.el: Doc fix.
1391
1392 * cal-julian.el (calendar-print-astro-day-number): Doc fix.
1393
1394 * cal-menu.el (calendar-mouse-print-dates): Doc fix.
1395
13961996-04-23 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
1397
1398 * doctor.el (doctor-doc): Add period.
1399
14001996-04-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1401
1402 * files.el (auto-mode-alist): .F gets fortran mode.
1403
1404 * simula.el (simula-submit-bug-report): Use emacs-version.
1405 (simula-version): Function and variable deleted.
1406
1407 * window.el (walk-windows): Doc fix.
1408
14091996-04-19 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
1410
1411 * info.el (Info-next-reference, Info-prev-reference): Add optional
1412 argument RECUR to avoid infinite recursion on malformed nodes.
1413
14141996-04-19 Hans Henrik Eriksen <hhe@ifi.uio.no>
1415
1416 * simula.el (simula-tab-always-indent, simula-indent-level)
1417 (simula-substatement-offset, simula-continued-statement-offset)
1418 (simula-label-offset, simula-if-indent, simula-inspect-indent)
1419 (simula-electric-indent, simula-abbrev-keyword, simula-abbrev-stdproc):
1420 Added default constants.
1421 (simula-emacs-features): new constant to hold information
1422 on which flavor if emacs is running (from cc-mode.el).
1423 (simula-mode-menu): Menu definition for Lucid Emacs
1424 (simula-mode-map): Bound new command simula-indent-exp to C-M-q
1425 and added lots of commands to [menu-bar].
1426 (simula-popup-menu): New function for Lucid menus.
1427 (simula-keep-region-active): New function for Lucid menus.
1428 (simula-indent-exp): New command that indents a whole expression.
1429 (simula-indent-line): New strategies for finding the right amount
1430 to indent.
1431 (simula-skip-comment-backward): Added optional parameter stop-at-end
1432 to stop at the first END statement.
1433 (simula-expand-stdproc): Added abbrev expansion to verbatim copy
1434 of abbrev table, same for function simula-expand-keyword.
1435 (simula-search-backward): Added Doc string, and lots of error checking.
1436 (simula-search-forward): Added Doc string, and lots of error checking.
1437 Added hilit19 config code.
1438 (simula-version): New variable and function to report value.
1439 (simula-submit-bug-report): New function to submit bug report.
1440
14411996-04-19 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1442
1443 * term/x-win.el [motif]: Make f10 undefined.
1444
14451996-04-19 Torbjorn Einarsson <T.Einarsson@clab.ericsson.se>
1446
1447 * f90.el (f90-keywords-re): Added operator and result.
1448 (f90-keywords-level-3-re): Added operator and result.
1449 (f90-match-end, f90-looking-at-program-block-start): Fixed bug
1450 with false matching in comments/strings.
1451 (f90-looking-at-program-block-start, f90-imenu-generic-expression):
1452 Added knowledge of pure and extrinsic subroutines.
1453 (f90-abbrev-start): Fixed bug using next-command-event.
1454 (f90-keywords-level-3-re): Added keyword "nullify".
1455 (f90-else-like-re): Fixed indentation of case() statements.
1456 (f90-font-lock-keywords-2): Changed highlighting of case() statements.
1457
14581996-04-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1459
1460 * metamail.el (metamail-mailer-name): New variable.
1461 (metamail-environment): Add MM_QUIET.
1462 (metamail-switches): Delete -m emacs.
1463 (metamail-interpret-header, metamail-interpret-body): New functions.
1464 (metamail-region, metamail-buffer): New arg VIEWMODE.
1465
88c71720
KS
1466 * metamail.el: Optional argument which value is passed to the
1467 environment variable EMACS_VIEW_MODE is added to the function
1468 metamail-buffer and metamail-region.
f1180544 1469
615d0182
DL
1470 * files.el (after-find-file): Mention file name in
1471 "auto save is newer" message.
1472
14731996-04-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1474
1475 * term/win32-win.el (x-select-text): Remember selected text.
1476 (x-get-selection-value): Return nil if the clipboard data is
1477 is the same as the remembered selected text.
1478
14791996-04-18 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
1480
1481 * gnus.el (gnus-summary-pipe-output, gnus-buffer-configuration,
1482 gnus-window-to-buffer): Pop up the shell buffer after piping
1483 articles through a filter.
1484
1485 * gnus-ems.el: Make invisible text intangible as well.
1486
14871996-04-17 Simon Marshall <simon@spiff.gnu.ai.mit.edu>
1488
1489 * replace.el (occur): Fix up interactive code.
1490 Strip text properties from regexp.
1491
14921996-04-16 Francesco Potorti` <F.Potorti@cnuce.cnr.it>
1493
1494 * vc.el (vc-comment-ring): Initialise using make-ring.
1495 (vc-clear-context): Initialise vc-comment-ring using make-ring.
1496 (vc-finish-logentry): Don't initialise vc-comment-ring here.
1497
f1180544 14981996-04-15 Eric Ding <ericding@mit.edu>
615d0182
DL
1499
1500 * goto-addr.el (goto-address-send-using-mh-e):
1501 Renamed from goto-address-send-using-mhe. Require `mh-comp'.
1502
15031996-04-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1504
1505 * sh-script.el (sh-while-getopts): Punctuate help message better.
1506
1507 * cl-extra.el (isqrt): Support expanded range of Lisp integers.
1508 (cl-expt): Bug fix for (expt -1 -N).
1509 (cl-macroexpand-all): Change to support `labels'.
1510 * cl-macs.el (defstruct): Treat multi-nested :include properly.
1511 (flet): Warn when flet rebinds a macro name.
1512 (labels): Rewrite to be fully CL-compliant.
1513
15141996-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1515
1516 * completion.el: Provide `completion'.
1517 (cmpl-make-standard-completion-syntax-table): Initialize
1518 all chars (to whitespace if nothing else).
1519 (c-mode-map, fortran-mode-map): Add defvars to avoid warnings.
1520
15211996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1522
1523 * files.el (interpreter-mode-alist): Recognize perl5.
1524
15251996-04-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1526
1527 * mail-utils.el (mail-fetch-field): Use skip-chars-backward
1528 to back over whitespace; don't back up past opoint.
1529
1530 * files.el (auto-mode-alist): Handle `.java'.
1531
1532 * startup.el (command-line-x-option-alist):
1533 --title or -T sets only the title. Allow -title as alias too.
1534
15351996-04-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1536
1537 * term/x-win.el (x-handle-display): Set DISPLAY envvar too.
1538
15391996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1540
1541 * disass.el (disassemble-internal): Graceful error if compile failed.
1542
15431996-04-07 Ed Reingold <reingold@spiff.gnu.ai.mit.edu>
1544
1545 * diary-lib.el (fancy-diary-display): Fix length of separator
1546 string.
1547
15481996-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1549
1550 * cal-menu.el (calendar-mouse-goto-date): New function.
1551 Call it instead of calendar-goto-date throughout this file.
1552 (calendar-event-to-date): Switch buffers based on the event.
1553
15541996-04-05 Simon Marshall <simon@spiff.gnu.ai.mit.edu>
1555
1556 * ehelp.el (electric-help-mode): Use add-hook mouse-leave-buffer-hook.
1557 (electric-help-retain): Use remove-hook.
1558
15591996-04-05 <Daniel.Pfeiffer@Informatik.START.dbp.de>
1560
1561 * gomoku.el (gomoku-click): Position on nearest square. Adapt keymap
1562 accordingly.
1563 (gomoku-mouse-play): Use it to play nearest to mouse click.
1564 (gomoku-terminate-game): Factorize messages.
1565 (gomoku): Allow interactive passing of board size. Don't make a fuss
1566 about restarting a game that hasn't progressed.
1567 (gomoku-offer-a-draw): Give user the choice it pretended to give.
1568 (gomoku-point-x): Deleted function.
1569 (gomoku-point-y, gomoku-point-square): Simplified because point is
1570 always on a square.
1571 (gomoku-goto-xy, gomoku-plot-square): Fix line count due to intangible
1572 newlines.
1573 (gomoku-init-display): Once again fairly fast due to minimization of
1574 characters in buffer and text-property operations. Cursor cannot be
1575 be off a square.
1576 (gomoku-display-statistics): Simplified equivalently.
1577 (gomoku-winning-qtuple-beg, gomoku-winning-qtuple-end)
1578 (gomoku-winning-qtuple-dx, gomoku-winning-qtuple-dy): Pseudo variables
1579 only used for non-functional argument passing deleted.
1580 (gomoku-cross-winning-qtuple): Accordingly deleted function and
1581 (gomoku-check-filled-qtuple): Accordingly adapted.
1582 (gomoku-cross-qtuple): Don't be confused by tabs.
1583 (gomoku-move-down, gomoku-move-up): Simplified because point is always
1584 on square.
1585 (gomoku-beginning-of-line, gomoku-end-of-line): New commands necessary
1586 because intangible newlines perverted these.
1587
15881996-04-04 Erik Naggum <erik@naggum.no>
1589
1590 * dired.el (dired-noselect): Resolve symbolic links in argument.
1591
15921996-04-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1593
1594 * electric.el (Electric-command-loop):
1595 Set universal-argument-other-key to 0.
1596
15971996-04-04 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
1598
1599 * rmailsum.el (rmail-summary-scroll-between-messages): New var.
1600 (rmail-summary-scroll-msg-down, rmail-summary-scroll-msg-up):
1601 Obey that var.
1602
1603 * isearch.el (isearch-mode): Use add-hook for mouse-leave-buffer-hook.
1604 (isearch-done): Use remove-hook.
1605
16061996-04-04 Simon Marshall <simon@spiff.gnu.ai.mit.edu>
1607
1608 * timer.el (run-at-time): Allow floating REPEAT values.
1609
16101996-04-03 Ed Reingold <reingold@spiff.gnu.ai.mit.edu>
1611
1612 * calendar.el (general-holidays): Spelling fix.
1613
16141996-04-03 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
1615
1616 * gud.el (gud-mode): Doc fix.
1617
16181996-04-03 Erik Naggum <erik@naggum.no>
1619
1620 * gnus.el (gnus-summary-prepare-threads): Call `gnus-message'
1621 instead of `message'.
1622
1623 * startup.el (command-line-1): Document the C- and M- conventions
1624 more completely.
1625
39dc7e84 16261996-04-02 Noah Friedman <friedman@splode.com>
615d0182
DL
1627
1628 * files.el (file-newest-backup): Return the newest backup for the
1629 exact file name specified, not the newest backup of all files
1630 whose names start with that substring.
1631
16321996-04-02 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
1633
1634 * sendmail.el (mail): Once again set default dir to home dir.
1635
16361996-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1637
1638 * timer.el (timer-event-handler): Save copies of events too.
1639
16401996-03-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1641
1642 * hexl.el (hexlify-buffer, dehexlify-buffer): Clear out the undo
1643 info, and don't record undo info for the conversion.
1644
16451996-03-29 Ed Reingold <reingold@spiff.gnu.ai.mit.edu>
1646
1647 * solar.el: Misc fixes to arc-trig functions.
1648
16491996-03-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1650
1651 * rmail.el (rmail-forward): Put the "end" line right after the
1652 forwarded message; the signature goes after.
1653
16541996-03-29 Ed Reingold <reingold@mole.gnu.ai.mit.edu>
1655
1656 * cal-persian.el: New file.
1657
1658 * diary-lib.el, calendar.el: Add Persian calendar.
1659
1660 * cal-menu.el (calendar-mode-map,calendar-mouse-print-dates): Add
1661 Persian calendar.
1662
16631996-03-28 Michael Kifer <kifer@cs.sunysb.edu>
1664
1665 * viper.el and related files: copyright message updated.
1666 Also, added eval-when-compile's to reduce the number of warnings.
1667 * viper.el (vip-add-newline-at-eob-if-necessary):
1668 don't add newline for read-only files.
1669 * viper-util.el (vip-set-replace-overlay): made non-detachable
1670 under XEmacs.
1671 * viper-ex.el (ex-next): bug fix.
1672 * viper-macs.el (vip-events-to-macro):
1673 discard events represented as lists in macro
1674 definitions.
1675 * viper-mous.el (vip-mouse-click-insert-word): fixed a typo.
1676
16771996-03-28 Richard Stallman <rms@charlie-brown.gnu.ai.mit.edu>
1678
1679 * tmm.el (tmm-define-keys): New arg MINIBUFFER.
1680 (tmm-add-prompt): Pass new arg in both calls.
1681
16821996-03-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1683
1684 * facemenu.el (list-text-properties-at): Display category's properties.
1685
16861996-03-27 Geoff Voelker <voelker@cs.washington.edu>
1687
1688 * makefile.nt: Change uses of del to $(DEL).
1689
16901996-03-27 Simon Marshall <simon@spiff.gnu.ai.mit.edu>
1691
1692 * rmail.el (rmail-fontify-message, rmail-unfontify-buffer-function):
1693 Reset the buffer modified state if necessary.
1694
16951996-03-27 Boris Goldowsky <boris@gnu.ai.mit.edu>
1696
1697 * avoid.el (mouse-avoidance-old-pointer-shape): New vbl.
1698 (mouse-avoidance-mode): Save old pointer shape when entering
1699 protean mode; restore when exiting.
1700
17011996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1702
1703 * sh-script.el (sh-alias-alist): Recognize lignux.
1704
1705 * dired.el (dired-chown-program): Recognize lignux.
1706
1707 * gnus-cus.el (gnus-make-face, custom-declare):
1708 Rename custom-asis to custom:asis.
1709
17101996-03-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1711
1712 * files.el (set-visited-file-name): Don't call find-buffer-visiting
1713 if filename is nil.
1714
1715 * custom.el (custom:asis): Renamed from custom-asis.
1716
1717 * mouse.el (mouse-buffer-menu): Keep the order of buffers straight.
1718
1719 * timer.el (timer-event-handler): Record the last few events.
1720
17211996-03-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1722
1723 * sh-script.el (sh-shell-arg): Add no options for bash, ksh, or wksh.
1724
1725 * ange-ftp.el (ange-ftp-wait-not-busy): New subroutine.
1726 Kill ftp process if user quits.
1727 (ange-ftp-raw-send-cmd): Use that.
1728 (ange-ftp-fix-dir-name-for-cms): Fix error message.
1729
1730 * timer.el (timer-event-handler): Inhibit quitting.
1731
17321996-03-24 Jonathan Kamens <jik@cam.ov.com>
1733
1734 * terminal.el (te-terminal-name-prefix): Change from
1735 "emacs-virtual" to "emacs-em", so that things will work on systems
1736 which allow only short terminal-type names.
1737 (terminal-emulator): Delete the hyphen between
1738 te-terminal-name-prefix and the width and height of the window.
1739 (te-create-terminfo): Reformat the terminfo entry slightly.
1740
1741 * terminal.el (te-terminfo-directory): New variable.
1742 (te-create-terminfo, te-tic-sentinel): Use te-terminfo-directory.
1743
17441996-03-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1745
1746 * timer.el (timer-set-time): Don't set usecs to nil.
1747 (timer-duration): Return nil if junk at end of string.
1748 Handle just a number--treat it as number of seconds.
1749
1750 * ange-ftp.el (ange-ftp-dired-call-process): Return 1 if error.
1751 (ange-ftp-call-chmod): If ftp chmod cmd fails, try rsh.
1752 (ange-ftp-remote-shell): New variable.
1753
1754 * timer.el (timer-event-handler): Catch errors when running the event.
1755
1756 * ange-ftp.el (ange-ftp-call-chmod): Return proper value.
1757
17581996-03-23 Per Abrahamsen <abraham@dina.kvl.dk>
1759
1760 * custom.el (custom-type-properties):
1761 Use custom-asis instead of as-is.
1762 (custom-asis): Set it to itself.
1763 * gnus-cus.el: Use custom-asis instead of as-is.
1764
17651996-03-22 Michelangelo Grigni <mic@mathcs.emory.edu>
1766
1767 * ffap.el: Doc fixes. Reorganized. Retired v18 support.
1768 (ffap-bindings): Offers a default installation.
1769 (ffap-string-at-point): Modified arguments.
1770 (ffap-gnus-hook): Updated for Gnus 5.
1771 (ffap-tex-init): Delayed initialization of `ffap-tex-path'.
1772 (ffap-dired): New entry in `ffap-alist'.
1773 (ffap-menu-rescan): May fontify the choices in buffer.
1774 (ffap-read-file-or-url): `PC-completion-as-file-name-predicate'
1775 used if available, to work with complete.el.
1776
17771996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1778
1779 * faces.el (x-frob-font-slant): Properly handle a match against
1780 x-font-regexp-head.
1781 (x-frob-font-weight): Separate two cond cases by analogy with
1782 x-frob-font-slant.
1783
1784 * vc.el (vc-update-change-log): Use add-log-full-name and
1785 add-log-mailing-address only if non-nil.
1786
1787 * add-log.el (add-log-full-name, add-log-mailing-address):
1788 Add autoload cookies.
1789
17901996-03-22 <Daniel.Pfeiffer@Informatik.START.dbp.de>
1791
1792 * gomoku.el: Ancient leading comment removed.
1793 (gomoku-mode-map): Added numeric keypad for 8 directions, changed
1794 comments to lowercase (C-c rather than C-C), added SPC to play and
1795 undo's binding to go back.
1796 (gomoku-emacs-won, gomoku-font-lock-O-face, gomoku-font-lock-X-face)
1797 (gomoku-font-lock-keywords): New variables.
1798 (gomoku-mode): Use it and make buffer read-only for user.
1799 (gomoku-terminate-game): Remove (ding) -- maybe should be optonal.
1800 (gomoku-init-display): Rewritten, makes fields intangible so you
1801 can't go in between. Make free fields have mouse-face.
1802 (gomoku-cross-qtuple): Take account of intangible text, and that
1803 empty lines are now really empty.
1804 (gomoku-move-left, gomoku-move-right): Removed thanks to intangibility.
1805 (gomoku-move-ne, -se, -nw, -sw): Use normal left / right motion.
1806
18071996-03-22 Lars Magne Ingebrigtsen <larsi@dain.ifi.uio.no>
1808
1809 * elp.el (elp-instrument-package): Don't instrument keymaps and
1810 autoloaded functions.
1811
18121996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1813
1814 * cplus-md.el (indent-c++-exp): Use calculate-c-indent-after-brace.
1815 (c++-mode): Require c-mode.
1816
1817 * gnus-cus.el (custom-declare): Change `as' to `as-is'.
1818
18191996-03-21 Per Abrahamsen <abraham@dina.kvl.dk>
1820
1821 * custom.el (custom-type-properties): Add new type `triggle' for
1822 use with "boolean" face properties.
1823
18241996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1825
1826 * sh-script.el (sh-font-lock-keywords): Highlight \ only with
1827 non-alphanumeric.
1828
18291996-03-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1830
1831 * edebug.el (edebug-eval-defun): Convert defvar to defconst.
1832
1833 * gnus-cus.el (gnus-make-face): Redo Feb 20 change.
1834
1835 * custom.el (custom-face-hack): Avoid evalling the args
1836 in the list that the export function returns.
1837
1838 * inf-lisp.el (switch-to-lisp): Sometimes turn on pop-up-frames.
1839
1840 * fill.el (fill-region-as-paragraph): Fix the second check for
1841 whether we reached the end of the paragraph.
1842
18431996-03-18 Karl Heuer <kwzh@gnu.ai.mit.edu>
1844
1845 * window.el (count-windows): Doc fix.
1846
18471996-03-18 Francesco Potorti` <F.Potorti@cnuce.cnr.it>
1848
1849 * simple.el (insert-buffer): Interactive default changed to a more
1850 reasonable one.
1851
18521996-03-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1853
1854 * fill.el (fill-context-prefix): Unused var `eol' deleted.
1855
18561996-03-16 Geoff Voelker <voelker@cs.washington.edu>
1857
1858 * term/win32-win.el: Don't define backspace, M-backspace, delete,
1859 and M-delete; they are already defined in winnt.el.
1860
18611996-03-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1862
1863 * replace.el (occur): If no matches, just display in echo area.
1864
1865 * emacsbug.el (report-emacs-bug): Use a different address
1866 for pretest versions.
1867
1868 * comint.el (comint-exec-1): Use dumb instead of unknown, for terminfo.
1869
18701996-03-14 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
1871
1872 * compile.el (compilation-find-buffer): Only choose
1873 compilation-last-buffer if it is compilation-buffer-p.
1874
18751996-03-14 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1876
1877 * map-ynp.el (map-y-or-n-p): Fix previous change.
1878 Delete autoload cookie (file is preloaded).
1879
1880 * imenu.el (imenu-generic-expression):
1881 Autoload the make-variable-buffer-local call.
1882
18831996-03-12 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1884
1885 * lisp-mode.el (lisp-fill-paragraph): Treat code-and-comment
1886 case specially.
1887
18881996-03-11 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
1889
1890 * gnus-cus.el (gnus-make-face): Undo Feb 20 change.
1891
18921996-03-08 Ethan Bradford <ethanb@phys.washington.edu>
1893
1894 * mailalias.el (mail-get-names): Understand "+username" format for
1895 /etc/passwd lines.
1896
18971996-03-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1898
1899 * imenu.el (imenu--menubar-select): Handle the "rescan" item.
1900 (imenu--mouse-menu): Pass proper arg to x-popup-menu.
1901
19021996-03-08 Gregory Neil Shapiro <gshapiro@scooter.WPI.EDU>
1903
1904 * mailabbrev.el (mail-abbrev-modtime): New variable.
1905 (mail-abbrevs-sync-alaises): New function. Updates mail-abbrevs if
1906 modtime of mail-personal-alias-file is different than
1907 mail-abbrev-modtime.
1908 (mail-abbrevs-setup): Call mail-abbrevs-sync-aliases.
1909
19101996-03-08 Erik Naggum <erik@naggum.no>
1911
1912 * cl-extra.el (equalp): Use string-equal on strings.
1913
19141996-03-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1915
1916 * menu-bar.el (menu-bar-tools-menu): Delete ediff-doc and
1917 eregistry items.
1918
1919 * help.el (describe-mode): Handle minor mode w/o mode line indicator.
1920
1921 * bibtex.el (bibtex-version): Variable deleted.
1922 (bibtex-submit-bug-report): Don't use that.
1923
19241996-03-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1925
1926 * rmailsum.el (rmail-make-basic-summary-line): Limit line count
1927 to reformatted header if we have reformatted it.
1928
1929 * ehelp.el (with-electric-help): Make buffer read-only as last thing.
1930
19311996-03-07 Simon Marshall <simon@spiff.gnu.ai.mit.edu>
1932
1933 * font-lock.el (font-lock-set-defaults): Also test font-lock-keywords
1934 against compiled null keywords.
1935
1936 * rmail.el (rmail-fontify-buffer-function): Fontify any message here.
1937
19381996-03-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1939
1940 * font-lock.el (font-lock-fontify-block):
1941 Use facemenu-keymap to make the binding.
1942
19431996-03-06 Espen Skoglund <espensk@tklab3.cs.uit.no>
1944
1945 * pascal.el (pascal-declaration-end): Now locates the end of a
1946 parameterlist correctly.
1947 (electric-pascal-tab): Never indented a line when
1948 pascal-tab-always-indent was set to nil.
1949 (pascal-indent-case): Now locates the end of a case-statement
1950 correctly.
1951
19521996-03-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1953
1954 * tar-mode.el (tar-subfile-mode): Doc fix.
1955 (tar-extract): Call tar-subfile-mode after setting buffer-read-only
1956 and the buffer modified flag.
1957
19581996-03-06 Stefan Schoef <schoef@OFFIS.Uni-Oldenburg.DE>
1959
1960 * bibtex.el (bibtex-pop): New generic function which unifies the
1961 functionality of bibtex-pop-previous and bibtex-pop-next. Now,
1962 bibtex-pop moves to the end of field after the pop. Concatenated
1963 strings are now handled correctly. Delimiters are not added to
1964 non-delimited entries. Changed occurences of
1965 bibtex-text-in-cfield to bibtex-text-in-field.
1966 (bibtex-pop-previous, bibtex-pop-next): Call bibtex-pop.
1967 (bibtex-complete-string): Fixed bug that removed delimiters
1968 around the following field if current field is already
1969 undelimited on completion.
1970 (bibtex-complete-string, bibtex-remove-double-quotes-or-braces):
1971 Only remove delimiters if field text is not concatenated.
1972 (bibtex-font-lock-keywords): Use the same regexps used
1973 in all other places of bibtex.el to parse the buffer.
1974 (bibtex-mode): Changed the definition of font-lock-defaults,
1975 so that quote-delimited entries aren't fontified as strings anymore.
1976 (bibtex-parse-keys): Changed the regexp used for finding
1977 crossref entries.
1978 (bibtex-field-const, bibtex-reference-key): Fixed the regexp
1979 to match more of the characters allowed here by BibTeX/LaTeX.
1980 (bibtex-field-name): Made it less restrictive.
1981 (bibtex-field-string): Changed so that quote-delimited entries
1982 with quotes inside aren't a problem anymore. Changed nesting
1983 level of braces in entries to support three inner braces.
1984 (bibtex-validate-buffer): By giving an optional argument, the
1985 user can now let it not validate the whole buffer, but only
1986 the portion starting at point. Small modification in strategy
1987 used to find next entry.
1988 (bibtex-print-help-message): Ignore case in field name when
1989 searching for help text.
1990 (bibtex-submit-bug-report): New function.
1991
19921996-03-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1993
1994 * saveplace.el (save-place-kill-emacs-hook):
1995 Always call save-places-to-alist.
1996
1997 * profile.el (profile-convert-byte-code): New function.
1998 (profile-a-function): Use profile-convert-byte-code.
1999
2000 * bytecomp.el (post-command-idle-hook, post-command-idle-delay):
2001 Mark obsolete.
2002
2003 * complete.el (PC-completion-as-file-name-predicate):
2004 Replace PC-do-completion-filename-completers.
2005 (PC-do-completion): Use that.
2006
20071996-03-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2008
2009 * cl-extra.el (equalp): Correctly compare last elt of two lists.
2010
2011 * mailabbrev.el (mail-abbrevs-setup): Doc fix.
2012
2013 * texinfo.el (texinfo-section-types-regexp)
2014 (texinfo-section-level-regexp, texinfo-subsection-level-regexp)
2015 (texinfo-subsubsection-level-regexp): Add defvars.
2016
20171996-03-05 Per Abrahamsen <abraham@dina.kvl.dk>
2018
2019 * texinfo.el (texinfo-section-list): New variable.
2020 (texinfo-outline-level): New function.
2021 (texinfo-mode): Use them.
2022
20231996-03-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2024
2025 * complete.el (PC-do-completion-filename-completers): New variable.
2026 (PC-do-completion): Use it.
2027
2028 * desktop.el: Global vars mam, fn, bn, misc renamed.
2029 (desktop-buffer-misc): Renamed from misc. Add defvar.
2030 (desktop-buffer-major-mode): Renamed from mam. Add defvar.
2031 (desktop-buffer-file-name): Renamed from fn. Add defvar.
2032 (desktop-buffer-name): Renamed from bn. Add defvar.
2033 (desktop-create-buffer, desktop-buffer): Use new names.
2034
20351996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2036
2037 * desktop.el (desktop-list*): New function.
2038 (desktop-internal-v2s): Generate output using desktop-list*.
2039
2040 * saveplace.el (save-place-kill-emacs-hook): Don't save
2041 if we never loaded the save-place-file.
2042
2043 * rmail.el (unforward-rmail-message): Add autoload declaration.
2044 * undigest.el (unforward-rmail-message): Delete autoload cookie.
2045
2046 * rmail.el (rmail-unix-mail-delimiter): Don't accept newlines in month.
2047
20481996-03-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2049
2050 * indent.el (beginning-of-line-text):
2051 Check adaptive-fill-regexp is non-nil.
2052
2053 * dunnet.el: Require cl only when compiling.
2054 (scroll-step): Don't set it globally.
2055 (dun-mode): Set scroll-step locally.
2056
20571996-03-03 Per Abrahamsen <abraham@dina.kvl.dk>
2058
2059 * texinfo.el (texinfo-font-lock-keywords): Fixed regexp for `@end'
2060 and `@item'.
2061
20621996-03-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2063
2064 * dired-aux.el (dired-compress-file-suffixes): New variable.
2065 (dired-compress-file): Use that to control file naming.
2066
20671996-03-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2068
2069 * font-lock.el (global-map): Change C-M-g to M-g M-g.
2070
2071 * cc-mode.el (set-c-style): Autoload the definition.
2072 (c-set-style): Add autoload cookie.
2073
20741996-03-01 Johan Vromans <jvromans@squirrel.nl>
2075
2076 * forms.el (forms-insert-after):
2077 New variable. Non-nil means: inserts of new
2078 records go after current record, also initial position is at last
2079 record.
2080 (forms-mode, forms-insert-record): Use it.
2081
20821996-03-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2083
2084 * files.el (set-visited-file-name): Query if there's already another
2085 buffer visiting this file.
2086
2087 * startup.el (command-line-normalize-file-name): Do save-match-data.
2088
2089 * imenu.el (imenu--menubar-select): No longer interactive.
2090 (imenu-create-submenu-name): Function deleted.
2091 (imenu-example--create-lisp-index): Don't use it.
2092 (imenu--generic-function): Don't use imenu-create-submenu-name.
2093 (imenu-submenu-name-format): Variable deleted.
2094 (imenu--split-menu): Use TITLE as the head of the new list.
2095 Don't split if everything fits in one level.
2096 (imenu--split-submenus): New function.
2097 (imenu-update-menubar): Use imenu--split-submenus.
2098 (imenu--mouse-menu): Use imenu--split-submenus.
2099
2100 * imenu.el (imenu-submenu-name-format): Delete the `...'.
2101
2102 * skeleton.el: Add provide call.
2103
21041996-02-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2105
2106 * simple.el (backward-delete-char-untabify):
2107 Don't handle overwrite-mode here (done in delete-backward-char).
2108
21091996-02-29 Simon Marshall <simon@duality.gnu.ai.mit.edu>
2110
2111 * lisp-mode.el (emacs-lisp-byte-compile-and-load): Correct logic.
2112
21131996-02-28 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2114
2115 * server.el (server-process-filter):
2116 Use command-line-normalize-file-name.
2117
2118 * startup.el (command-line-normalize-file-name):
2119 Convert /// at beginning to just /.
2120
2121 * iso-acc.el (iso-languages): Add ~? and ~!.
2122
21231996-02-28 Simon Marshall <simon@duality.gnu.ai.mit.edu>
2124
2125 * font-lock.el (turn-on-font-lock-if-enabled): Bind inhibit-quit.
2126 (font-lock-value-in-major-mode): New function to process alists.
2127 (font-lock-mode, font-lock-set-defaults): Use it.
2128 (font-lock-choose-keywords): Don't process alists here.
2129 (global-font-lock-mode): Show message if extra arg MESSAGE is non-nil.
2130
2131 * subr.el (get-buffer-window-list): Take args like next-window not
2132 get-buffer-window.
2133
2134 * timer.el (timer-set-time, timer-set-time-with-usecs): Doc fix.
2135 (run-at-time, with-timeout): Doc fix.
2136 (run-with-timer): Just call run-at-time.
2137 (timer-set-idle-time): New function.
2138 (run-with-idle-timer): Use it to set the idle time.
2139 Doc fix. Fix interactive code.
2140
2141 * time.el (display-time): Just use run-at-time to start the timer.
2142
2143 * paren.el: (show-paren-delay): New variable.
2144 (show-paren-mode): New command. Use it. Call it at the top-level.
2145 (show-paren-mode, show-paren-idle-timer): New variables.
2146 (show-paren-function): Renamed from show-paren-command-hook.
2147
21481996-02-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2149
2150 * levents.el (timeout-event-p): Function deleted.
2151
2152 * compile.el (compilation-parse-errors):
2153 Collapse //'s using command-line-normalize-file-name.
2154
2155 * startup.el (command-line-normalize-file-name):
2156 Don't collapse // at start of file name.
2157
2158 * server.el (server-process-filter):
2159 Don't collapse // at start of file name.
2160
2161 * frame.el (handle-delete-frame): Use save-buffers-kill-emacs.
2162
2163 * time.el (display-time): Use rmail-after-get-new-mail-hook.
2164
2165 * rmail.el (rmail-get-new-mail): Run rmail-after-get-new-mail-hook.
2166
21671996-02-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2168
2169 * iso-transl.el (iso-transl-dead-key-alist): Fix syntax for ?^.
2170
21711996-02-26 Mark Osbourne <marko@lexis-nexis.com>
2172
2173 * hexl-mode.el (hexl-mode-exit, hexl-maybe-dehexlify-buffer):
2174 Corrected write-contents-hook to write-contents-hooks.
2175
21761996-02-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2177
2178 * tpu-edt.el (tpu-load-xkeys): Fix previous change.
2179
2180 * make-mode.el (makefile-runtime-macros-list): Add + to the list.
2181
21821996-02-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
2183
2184 * cal-china.el, cal-islam.el: Renamed from cal-chinese.el and
2185 cal-islamic.el to avoid 14-character limitation.
2186 * calendar.el, diary-lib.el, holidays.el: Fix autoload references.
2187
21881996-02-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2189
2190 * iso-acc.el (iso-acc-minibuf-setup): New function.
2191 Add it to minibuf-setup-hook.
2192
21931996-02-26 Erik Naggum <erik@naggum.no>
2194
2195 * rmailsum.el (rmail-make-basic-summary-line): Fix previous change.
2196
2197 * rmail.el (rmail-clear-headers): Bind case-fold-search to t
2198 across the whole function.
2199
22001996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2201
2202 * sendmail.el (mail-mode-map): Bind M-TAB to mail-complete.
2203
2204 * mailalias.el (mail-complete): Add autoload cookie.
2205
2206 * undigest.el (unforward-rmail-message): Add autoload cookie.
2207
22081996-02-26 Paul Eggert <eggert@twinsun.com>
2209
2210 * vc-hooks.el (vc-find-cvs-master): Don't require a "/" after the
2211 modification time in CVS/Entries, since the time may be followed
2212 by a conflict notice (in CVS 1.7) or by some other value (in CVS 1.3).
2213
22141996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2215
2216 * vc-hooks.el (vc-follow-link): Kill buffer before creating new one.
2217
2218 * finder.el (finder-compile-keywords-make-dist): New function.
2219
2220 * emerge.el (emerge-combine-versions-template): Make the
2221 generated comments on the #else and #endif follow the GNU standards.
2222
2223 * ps-print.el (ps-generate): Bind inhibit-read-only.
2224
2225 * info.el (Info-index): If fail, go back to original node.
2226 (Info-find-node): Make error messages consistent.
2227 (Info-insert-dir): Fix error message.
2228
22291996-02-24 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
2230
2231 * mail-utils.el (rmail-dont-reply-to): Allow parsing lists of
2232 addresses with comment fields.
2233
22341996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2235
2236 * imenu.el (imenu-add-to-menubar): Add menu item for current buf only.
2237 (imenu-update-menubar): Never add menu item here.
2238
2239 * undigest.el (unforward-rmail-message):
2240 Handle any kind of forwarding delimiters.
2241
22421996-02-23 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
2243
2244 * nntp.el (nntp-request-post): Clear the server buffer before
2245 sending text to the server.
2246
22471996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2248
2249 * decipher.el: Load cl within eval-when-compile.
2250 (decipher-font-lock-keywords): Fix doc patching error.
2251
2252 * sendmail.el (mail-mode): Treat `-- ' line as paragraph separator.
2253
2254 * vc-hooks.el (vc-follow-link): Simplify by taking advantage
2255 of Feb 21 change in find-file-noselect.
2256
22571996-02-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2258
2259 * man.el (man): Don't call Man-init-defvars here.
2260 Do it at top level instead.
2261 (Man-init-defvars): Now a defun, not a defsubst.
2262 Don't set Man-uses-untabify-flag.
2263 (Man-uses-untabify-flag): Add doc string. Make default value t.
2264 (Man-filter-list): Add doc string.
2265
2266 * rmailsum.el (rmail-make-basic-summary-line): Less space before subj.
2267
22681996-02-22 Andre Spiegel <spiegel@berlin.informatik.uni-stuttgart.de>
2269
2270 * vc-hooks.el: (vc-follow-link): New function.
2271 (vc-find-file-hook): Use it.
2272
22731996-02-22 Erik Naggum <erik@naggum.no>
2274
2275 * fill.el (fill-region-as-paragraph): Doc fix.
2276
2277 * comint.el (make-comint, comint-run): Fix autoload cookie.
2278
22791996-02-21 Christopher J. Madsen <ac608@yfn.ysu.edu>
2280
2281 * decipher.el (decipher-mode): Removed nonstandard font-lock support.
2282 (decipher-make-checkpoint, decipher-resync): Removed special
2283 support for font-lock.
2284 (decipher-resync): Removed `$' from regexps.
2285 (decipher-set-map): Use font-lock-fontify-region-function.
2286 (decipher-font-lock-keywords): Removed newlines from regexps.
2287 (decipher-use-font-lock): Deleted.
2288 (decipher-toggle-font-lock, decipher-turn-on-font-lock): Deleted.
2289
22901996-02-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2291
2292 * vc-hooks.el: Move all the put's for menu-enable props to top level.
2293 (vc-next-action, vc-toggle-read-only): Enable whenever vc-mode.
2294
2295 * startup.el (before-init-hook, after-init-hook): Doc fix.
2296 (term-setup-hook): Doc fix.
2297 (emacs-startup-hook): New defvar.
2298
2299 * paren.el: Use run-with-idle-timer, not post-command-idle-hook.
2300
2301 * rnewspost.el (news-reply-mode-map): Delete news-reply-signature.
2302 (news-reply-signature): Improve the message.
2303
2304 * ps-print.el (ps-generate-postscript-with-faces):
2305 Handle buffer-invisibility-spec when interpreting the invisible prop.
2306
2307 * lisp-mode.el (lisp-fill-paragraph): When filling a comment,
2308 find paragraph bounds by hand, and pass the SQUEEZE-AFTER arg
2309 to fill-region-as-paragraph.
2310
2311 * fill.el (fill-region-as-paragraph): New arg SQUEEZE-AFTER.
2312
2313 * doctor.el: More censorship.
2314
2315 * undigest.el (unforward-rmail-message): New command.
2316
2317 * cplus-md.el (c++-mode-syntax-table): Don't use c-mode-syntax-table.
2318
2319 * timer.el (run-with-idle-timer): New function.
2320 (timer-create, timerp): Leave a slot for idle-delay.
2321 (timer-activate-when-idle): New function.
2322 (timer-event-handler): Handle idle-delay timers specially.
2323 (cancel-timer, cancel-function-timers): Handle idle-delay timers.
2324
2325 * perl-mode.el (perl-imenu-generic-expression): Recognize packages.
2326
2327 * rnewspost.el (news-reply-yank-message-id, news-reply-yank-from):
2328 Fix swapped args in defvars.
2329
2330 * simple.el (shell-command): Call file name handler.
2331
2332 * imenu.el (imenu-buffer-menubar): Add defvar.
2333 (imenu-update-menubar): Make a buffer-specific copy of the local map.
2334
2335 * ange-ftp.el (dired-call-process): Put on ange-ftp property.
2336 * dired-aux.el (dired-call-process): Call file name handler.
2337
2338 * files.el (find-file-noselect): If after-find-file switches buffers,
2339 return the buffer that it leaves current.
2340
2341 * derived.el (derived-mode-merge-syntax-tables): Use inheritance.
2342
2343 * dunnet.el (dun-urinate): Renamed.
2344 (dun-verblist): Indecent word deleted.
2345 (dunnet): Print "censored" message.
2346
2347 * time.el (display-time-update): New subroutine broken out from
2348 display-time-event-handler.
2349
2350 * time.el (display-time): Add hook to rmail-get-new-mail-hook.
2351
2352 * rmail.el (rmail-get-new-mail): Don't mess with display-time here.
2353
23541996-02-21 Boris Goldowsky <boris@gnu.ai.mit.edu>
2355
2356 * fill.el (canonically-space-region): Use insert-before-markers
2357 when inserting spaces at end of line.
2358
23591996-02-21 Anders Lindgren <andersl@csd.uu.se>
2360
2361 * follow.el: Update some doc string. Call `add-minor-mode'.
2362 (follow-windows-start-end-cache, follow-cache-command-list):
2363 New variables.
2364 (follow-cache-valid-p, follow-invalidate-cache): New functions.
2365 (follow-windows-start-end, follow-post-command-hook,
2366 follow-generic-filter): Cache support added.
2367 (follow-avoid-tail-recenter): Problem with minibuffer-only
2368 frames corrected.
2369 (follow-windows-aligned-p): Minor change.
2370
23711996-02-21 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
2372
2373 * compile.el (compilation-minor-mode): Run compilation-minor-mode-hook.
2374
2375 * c-mode.el: Added provide.
2376
23771996-02-20 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
2378
2379 * gnus-msg.el (gnus-inews-insert-headers): Check whether Sender
2380 and From are equal before inserting a Sender header.
2381
2382 * nnheader.el (nnheader-insert-head): Make sure the entire head of
2383 the article is inserted.
2384
2385 * gnus-cus.el (gnus-make-face):
2386 Use `as-is' parameters to `custom-face-lookup'.
2387
23881996-02-20 Erik Naggum <erik@naggum.no>
2389
2390 * finder.el: Removed (require 'picture).
2391 (finder-insert-at-column): New function.
2392 (finder-list-keywords, finder-list-matches): Use it.
2393
23941996-02-19 Karl Heuer <kwzh@gnu.ai.mit.edu>
2395
2396 * files.el (interpreter-mode-alist): Add mawk.
2397 (set-auto-mode): Allow either space or tab in #! line.
2398
23991996-02-19 Christopher J. Madsen <ac608@yfn.ysu.edu>
2400
2401 * decipher.el (decipher-mode): Added special support for font-lock.
2402 (decipher-set-map, decipher-insert): Likewise.
2403 (decipher-make-checkpoint, decipher-resync): Likewise.
2404 (decipher-use-font-lock, decipher-font-lock-keywords): New vars.
2405 (decipher-toggle-font-lock, decipher-turn-on-font-lock): New funcs.
2406
24071996-02-16 Michael Kifer <kifer@cs.sunysb.edu>
2408
2409 * viper-mous.el (vip-mouse-click-insert-word): Fixed a typo.
2410
2411 * viper-macs.el (ex-map-read-args,ex-unmap-read-args): Fixed messages.
2412 (vip-events-to-macro): Delete nil in macro definitions.
2413 (vip-events-to-macro): Discard events represented as lists in
2414 macro definitions.
2415
2416 * menu-bar.el: Added [ediff-doc] and [eregistry] to
2417 menu-bar-tools-menu.
2418
2419 * ediff-util.el: Changed file name length from 8 to 7 under DOS.
2420 (ediff-make-temp-file): Should work with DOS now.
2421 (ediff-copy-list): Made cl-independent.
2422
2423 * ediff-util.el, ediff-diff.el, ediff-wind.el:
2424 Added face support for XEmacs TTY and DOS.
2425
2426 * ediff-util.el, ediff-wind.el, ediff-init.el
2427 (ediff-prefer-long-help-message): renamed into
2428 ediff-use-long-help-message.
2429
2430 * ediff-init.el, ediff-wind.el: Fixed make-ctl-frame for xemacs.
2431
2432 * ediff-wind.el (ediff-setup-control-frame): Control frame's
2433 surrogate minibuffer changes without the need to delete the frame.
2434
2435 * ediff-merg.el: Changed some defaults.
2436
2437 * ediff-mult.el (ediff-show-meta-buffer): Protected against errors
2438 when meta-buffer is invisible.
2439
2440 * ediff-wind.el (ediff-skip-unsuitable-frames): Won't select small
2441 frames any more.
2442 (ediff-setup-control-frame): Won't grab mouse on quit.
2443
2444 * ediff-hook.el: Added Ediff Manual.
2445
2446 * ediff.el, ediff-util.el (ediff-make-temp-file): Preserves buffer
2447 file names as much as possible.
2448
2449 * ediff-util.el (ediff-compute-custom-diffs-maybe): Now handles
2450 temp file names correctly.
2451 (ediff-intersection, ediff-union, ediff-set-difference,
2452 ediff-copy-list): Functions modified.
2453 (ediff-union, ediff-intersection, ediff-set-difference): New
2454 functions. Moved ediff-documentation to ediff.el.
2455
2456 * ediff.el: Made all Ediff faces hidden from facemenu.
2457
2458 * ediff-init.el (ediff-hide-face): New function.
2459 (ediff-collect-diffs-metajob): Fixed.
2460 (ediff-check-for-cl-seq): Function deleted
2461 (ediff-abbreviate-file-name): Now a defun.
2462 (ediff-has-face-support-p): New function. Ediff now supports
2463 faces whenever possible.
2464 (ediff-force-faces): New variable.
2465
2466 * ediff-diff.el (ediff-set-diff-overlays-in-one-buffer): Takes
2467 advantage of advance-front/rear features of overlays. Works
2468 synchronously for DOS, Windows.
2469
2470 * ediff-util.el (ediff-copy-diff,ediff-pop-diff,
2471 ediff-make-bullet-proof-overlay): These now take advantage of
2472 advance-front/rear features of overlays.
2473
2474 * ediff.el (ediff-patch-file): Epatch now ignores VERSION_CONTROL
2475 environment variable and prevents the use of the -V option in GNU
2476 diff.
2477 (run-ediff-from-cvs-buffer): New function. Moved all
2478 version-control-related stuff to a new file, ediff-vers.el.
2479
2480 * ediff-util.el (ediff-save-buffer-in-file): New function
2481 (ediff-visible-region): No longer narrows the merge buffer.
2482 (ediff-status-info): Now tells if we are focusing on regions where
2483 both buffers differ from the ancestor.
2484 (ediff-jump-to-difference, ediff-get-diff-posn): Changed message.
2485 (ediff-compute-custom-diffs-maybe): Now works for merge jobs.
2486
2487 * ediff-mult.el: Now uses ediff-check-for-cl-seq to make sure
2488 cl-seq is loaded.
2489 (ediff-append-custom-diff): Finds custom diffs in more cases.
2490 Ediff is no longer dependent on cl.el. Added ediff-union to
2491 smooth out the possible differences between common emacs
2492 intersection/union and cl.el.
2493
2494 * viper.el: Added face support for devices that have faces.
2495 (vip-forward-paragraph,vip-backward-paragraph): Now work
2496 corretly when they are used as motion specs in other commands.
2497 (vip-set-hooks): Added viper to tcl-mode-hook.
2498
2499 * viper-util.el (vip-has-face-support-p,vip-abbreviate-file-name):
2500 New functions.
2501 (vip-force-faces): New variable.
2502
2503 * viper-keym.el: Added special binding (vip-handle-!) for `!' in
2504 ex-read-filename-map.
2505
2506 * viper-ex.el (vip-handle-!): New function.
2507 (vip-ex-read-file-name): Now handles SPC correctly in :r !cmd
2508 and :w !cmd.
2509
25101996-02-15 Karl Heuer <kwzh@gnu.ai.mit.edu>
2511
2512 * imenu.el (imenu--generic-function): Ignore text properties.
2513
2514 * files.el (auto-mode-alist): Recognize GNUmakefile.
2515 Recognize .itcl and .itk suffixes.
2516
2517 * ange-ftp.el (ange-ftp-default-user): Doc fix.
2518
25191996-02-15 Eli Zaretskii <eliz@is.elta.co.il>
2520
2521 * info.el (info-insert-file-contents-1) [MSDOS]: Remove leading
2522 dot only from non-empty suffixes.
2523
25241996-02-15 Christopher J. Madsen <ac608@yfn.ysu.edu>
2525
2526 * decipher.el: Doc changes.
2527 (decipher-char): Added defvar (and also for following variables).
2528 (decipher--prev-char): Renamed from decipher-prev-char.
2529 (decipher--digram): Renamed from digram.
2530 (decipher--digram-list): Renamed from digram-list.
2531 (decipher--before): Renamed from before-array.
2532 (decipher--after): Renamed from after-array.
2533 (decipher--freqs): Renamed from freq-array.
2534
25351996-02-15 Francesco Potorti` <pot@cnuce.cnr.it>
2536
2537 * hanoi.el (hanoi): Compute height and width of the window in the
2538 correct way, give the correct error message if the window is too
2539 small. Make rings only with numerical characters. Set default
2540 number of rings to 7 (was 3 before).
2541
25421996-02-15 Erik Naggum <erik@naggum.no>
2543
2544 * gnus-kill.el (gnus-kill-file-kill-by-thread): Correct
2545 interactive declaration.
2546
25471996-02-15 Ed Reingold <reingold@mole.gnu.ai.mit.edu>
2548
2549 * cal-coptic.el (ethiopic-calendar-epoch): Correct value.
2550 (ethiopic-calendar-month-name-array): Fix spelling.
2551 (coptic-calendar-month-name-array): Fix spelling.
2552
25531996-02-13 Karl Heuer <kwzh@gnu.ai.mit.edu>
2554
2555 * vc-hooks.el (vc-consult-rcs-headers): Ignore text properties.
2556
2557 * startup.el (command-line-1): Don't explain recover-session if
2558 auto-save-list-file-prefix is nil.
2559
25601996-02-13 Francesco Potorti` <pot@cnuce.cnr.it>
2561
2562 * hanoi.el (hanoi): Don't show line and column numbers.
2563
25641996-02-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
2565
2566 * compile.el (compilation-parse-errors): Detect doubled slashes in
2567 file names matched and fix them up in the buffer.
2568
25691996-02-12 <Daniel.Pfeiffer@Informatik.START.dbp.de>
2570
2571 * mailalias.el (mail-names, mail-local-names, mail-directory-names)
2572 (mail-address-field-regexp, mail-complete-alist)
2573 (mail-complete-function, mail-directory-function)
2574 (mail-directory-requery, mail-directory-process, mail-directory-stream)
2575 (mail-directory-parser): New variables.
2576 (expand-mail-aliases): Use `mail-address-field-regexp'.
2577 (build-mail-aliases): Use space in buffer-name semantics.
2578 (define-mail-alias): Reset `mail-names' to t.
2579 (mail-complete): New command.
2580 (mail-get-names, mail-directory, mail-directory-process)
2581 (mail-directory-stream, mail-sentto-newsgroups): New functions.
2582
25831996-02-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2584
2585 * startup.el (command-line): On windows NT, look for .emacs or _emacs.
2586
25871996-02-11 Eli Zaretskii <eliz@is.elta.co.il>
2588
2589 * paren.el (show-paren-command-hook): Position show-paren-overlay-1
2590 properly when first creating it (just like when moving it).
2591
25921996-02-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2593
2594 * info.el (Info-find-index-name): New subroutine, from Info-index-next.
2595 Match any type of definition, not just Function and Command.
2596 (Info-index-next): Use Info-find-index-name.
2597 (Info-find-node, Info-index, Info-index-next): Use `...' in err msgs.
2598
2599 * doctor.el (doctor-mode): State that file has been censored.
2600
26011996-02-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2602
2603 * picture.el (picture-mode-map): Install picture-self-insert
2604 where completion has put its own self-insert commands.
2605
2606 * cc-mode.el (c++-mode):
2607 Delete duplicate setq of imenu-generic-expression.
2608
26091996-02-09 Karl Heuer <kwzh@gnu.ai.mit.edu>
2610
2611 * f90.el (f90-indent-subprogram): Fix message.
2612
26131996-02-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2614
2615 * gnus-ems.el: File censored.
2616
26171996-02-09 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
2618
2619 * nntp.el (nntp-send-region-to-server): Use a temporary buffer to
2620 send text to the server.
2621
2622 * ediff-init.el: Make sure `facemenu-unlisted-faces' is bound.
2623
26241996-02-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2625
2626 * info.el (info): Doc fix.
2627
2628 * add-log.el (add-log-current-defun): In Lisp, if we don't find a
2629 real defun, return nil, not "".
2630
2631 * term-nasty.el: Censored.
2632
2633 * decipher.el: Load cl only when compiling.
2634
26351996-02-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2636
2637 * rmail.el (rmail-find-all-files): In a directory, ignore `.' and `..'.
2638
26391996-02-08 Christopher J. Madsen <ac608@yfn.ysu.edu>
2640
2641 * decipher.el: New file.
2642
26431996-02-08 Simon Leinen <simon@lia.di.epfl.ch>
2644
2645 * sgml-mode.el (html-tag-alist): Within the <ADDRESS> tag
2646 generated with an <HTML> tag, use `user-mail-address'.
2647
26481996-02-08 Eli Zaretskii <eliz@is.elta.co.il>
2649
2650 * term/pc-win.el (x-display-pixel-height, x-display-pixel-width):
2651 Make the returned value consistent with one-pixel-per-character.
2652
26531996-02-08 Simon Marshall <simon@duality.gnu.ai.mit.edu>
2654
2655 * subr.el (get-buffer-window-list): New function.
2656
2657 * font-lock.el (turn-on-font-lock): Turn on only if supported.
2658 (turn-on-font-lock-if-enabled): Don't test if supported here.
2659 Renamed from turn-on-font-lock-if-supported.
2660
26611996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2662
2663 * lisp-mnt.el: Change defconst into defvar.
2664 Many doc fixes.
2665
26661996-02-07 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
2667
2668 * timer.el (run-at-time): Handle numbers as relative times in
2669 seconds, as the original code did.
2670
4bbe413d 26711996-02-06 Barry Warsaw <bwarsaw@anthem>
615d0182
DL
2672
2673 * cc-mode.el (c-common-init): Fix typo.
2674
2675 * cc-mode.el (c++-mode-map, objc-mode-map, java-mode-map):
2676 In XEmacs, use set-keymap-parents if it is fboundp.
2677
2678 * cc-mode.el (c-delete-backslash):
2679 Sync with old-c-mode.el. Given by Ben Wing <wing@666.com>.
2680
2681 * cc-mode.el (c-emacs-features):
2682 Determine which paragraph filling regexp suite to use based on the
2683 Emacs version number.
2684
2685 (c-fill-paragraph): Use the paragraph filling regexp suite as
2686 determined in c-emacs-features.
2687
2688 * cc-mode.el:
2689 imenu is required in Emacs 19, but doesn't exist in XEmacs
2690
2691 * cc-mode.el (c-site-default-style): New variable.
2692
2693 * cc-mode.el:
2694 (java-mode, java-syntax-table, java-mode-map, java-mode-abbrev-table):
2695 New in support of Java.
2696
2697 * cc-mode.el (c-common-init): Make comment-multi-line a local variable.
2698
2699 * cc-mode.el (c-set-style):
2700 Conditional up-casing of stylename for backwards compatibility.
2701
2702 * cc-mode.el (c-backward-to-start-of-do):
2703 Eliminate infinite loop in perverse cases.
2704
2705 * cc-mode.el (c-electric-lt-gt): New command.
2706
2707 * cc-mode.el (c-mode-map):
2708 Only rebind M-q if fill-paragraph-function doesn't exist, as in
2709 pre-Emacs 19.30.
2710
2711 (c-common-init): Set fill-paragraph-function if it exists.
2712
2713 * cc-mode.el (c-guess-basic-syntax):
2714 CASE 5B.3: ansi-funcdecl-cont could include legal C++ `throw'
2715 declaration.
2716
2717 * cc-mode.el (c-offsets-alist): ansi-funcdecl-cont => +
2718
2719 * cc-mode.el (c-beginning-of-statement-1):
2720 Restore old CASE 3 logic -- checking for at a c-conditional-key.
2721
2722 (c-guess-basic-syntax): CASE 5A.2: watch out for enum function
2723 return types. CASE 15D: check for landing on a brace that opens a
2724 nested function.
2725
27261996-02-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2727
2728 * simple.el (text-read-only): New error symbol.
2729 (kill-region): Use it when text has read-only text property.
2730 (yank-pop): Turn on inhibit-read-only.
2731
27321996-02-05 Jari Aalto <ssjaaa@uta.fi>
2733
2734 * lisp-mnt.el (lm-header-prefix): New variable.
2735 (lm-comment-column): defvar moved.
2736 (lm-history-header, lm-commentary-header): New variables.
2737 (lm-get-header-re, lm-get-package-name): New functions.
2738 (lm-code-mark): defun --> defsubst.
2739 (lm-history-mark, lm-commentary-mark): New functions.
2740 (lm-header): Now accepts RCS ident style headers.
2741 (lm-summary): Now accepts unix `what' commands prefix @(#).
2742 (lm-crack-address, lm-authors, lm-maintainer, lm-insert-at-column):
2743 (lm-creation-date, lm-last-modified-date, lm-version):
2744 (lm-keywords, lm-adapted-by): Comments made into doc strings.
2745 (lm-commentary): Added more tolerant 'cond' case.
2746 Now uses functions lm-commentary-mark, lm-... to get points.
2747 (lm-verify): Made interactive. Added more check points in the last
2748 prog1 statement.
2749 (lm-synopsis): Made interactive.
2750
27511996-02-05 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
2752
2753 * mail-extr.el (mail-extract-address-components): Accept strings
2754 that end with double trailing quote marks.
2755
27561996-02-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2757
2758 * lisp-mnt.el (lm-insert-at-column): Renamed from insert-at-column.
2759 All callers changed.
2760 (lm-synopsis): Add interactive spec.
2761
2762 * view.el (View-search-last-regexp-forward)
2763 (View-search-last-regexp-backward): Nice error if no prev regexp.
2764
27651996-02-04 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
2766
2767 * gnus.el (gnus-update-read-articles): Remove duplicated article
2768 numbers on group exit.
2769 (gnus-request-accept-article): Make sure there's a newline at the
2770 end of the buffer.
2771 (gnus-adjust-marked-articles): Don't remove illegal ticked
2772 articles (for forwards compatability).
2773
27741996-02-03 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
2775
2776 * gnus.el (gnus-gnus-to-newsrc-format): Turn off version-control
2777 before saving the .newsrc files.
2778
2779 * gnus-msg.el (gnus-mail-reply-using-mail): Use the local keymap
2780 instead of `mail-mode-map'.
2781
27821996-02-03 Simon Marshall <simon@duality.gnu.ai.mit.edu>
2783
2784 * shell.el (shell-mode): Set shell-dirstack-query for the ksh.
2785 (shell-resync-dirs): Set shell-last-dir for the ksh.
2786
27871996-02-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2788
2789 * view.el (view-mode-map): Don't call suppress-keymap.
2790
2791 * ehelp.el (with-electric-help):
2792 Bind inhibit-read-only around the erase-buffer.
2793 (electric-help-form-to-execute): Renamed from to-be-executed.
2794 Add defvar for it.
2795 (electric-help-mode): Turn off view-mode.
2796
27971996-02-02 Morten Welinder <terra@diku.dk>
2798
2799 * timer.el (run-with-timer): Set repetition interval.
2800
2801 * time.el (display-time): Rewrite to use built-in timers.
2802 (display-time-event-handler): Renamed from display-time-filter;
2803 now takes no parameters.
2804 (display-time-sentinel): Function deleted.
2805 (display-time-process): Variable deleted.
2806 (display-time-timer): New variable.
2807
28081996-02-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2809
2810 * files.el (auto-mode-alist): .ksh suffix means sh-mode.
2811 (write-file): Interactively, prefix arg means don't confirm.
2812
28131996-02-02 Simon Marshall <simon@duality.gnu.ai.mit.edu>
2814
2815 * font-lock.el (font-lock-keywords): Doc fix.
2816 (font-lock-defaults-alist): Use alists.
2817 (font-lock-set-defaults, font-lock-unset-defaults): Cope with alists.
2818 (font-lock-mark-block-function): New variable for block fontification.
2819 (font-lock-fontify-block): New function. Use it here.
2820 (font-lock-fontify-window): Deleted.
2821 (font-lock-fontify-syntactically-region): Don't widen here.
2822 (font-lock-default-fontify-region): Do it here.
2823 (font-lock-default-fontify-buffer): Use font-lock-unfontify-buffer.
2824
2825 * rmail.el (rmail-mode): Use alists for font-lock-defaults.
2826 (rmail-fontify-buffer-function): Flag the buffer as fontified.
2827 (rmail-unfontify-buffer-function): Remove all text properties.
2828
28291996-02-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2830
2831 * ange-ftp.el (ange-ftp-default-user): Doc fix.
2832
2833 * edmacro.el (edmacro-original-buffer, edmacro-finish-hook)
2834 (edmacro-store-hook): Add defvars.
2835
28361996-02-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2837
2838 * lisp-mode.el (lisp-mode-variables): Locally clear adaptive-fill-mode.
2839
2840 * ange-ftp.el (ange-ftp-netrc-default-user): New variable.
2841 (ange-ftp-netrc-default-password):
2842 (ange-ftp-netrc-default-account):
2843 (ange-ftp-get-user): Use ange-ftp-netrc-default-user.
2844 (ange-ftp-get-passwd): Use ange-ftp-netrc-default-...
2845 (ange-ftp-get-account): Likewise.
2846 (ange-ftp-parse-netrc-group): Set ange-ftp-netrc-default-...
2847 (ange-ftp-write-region): executing-macro -> executing-kbd-macro.
2848
2849 * compile.el (compilation-filter): Run compilation-filter-hook.
2850
28511996-01-31 Boris Goldowsky <boris@gnu.ai.mit.edu>
2852
2853 * format.el (format-deannotate-region): Fixed bug that created
2854 double marking of multi-annotation text-properties (eg, bold-italic).
2855
28561996-01-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2857
2858 * timer.el (run-at-time): Support relative time specs again.
2859 (timer-duration): New function.
2860 (timer-duration-words): New variable.
2861 (timer-relative-time): New subroutine.
2862 (timer-inc-time): Use timer-relative-time.
2863 (timer-set-time, timer-set-time-with-usecs): Allow floating DELTA.
2864
f1180544 28651996-01-31 Caleb Deupree <cdeupree@cincom.com>
615d0182
DL
2866
2867 * winnt.el (mode-line-format): Include column-number-mode.
2868
4bbe413d 2869