(calculator-mode-map): Fix typo in menu entry.
[bpt/emacs.git] / lisp / ChangeLog.4
CommitLineData
615d0182
DL
11994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2
3 * Version 19.25 released.
4
5 * comint.el (comint-read-input-ring): Make regexp stricter.
6
7 * info.el (Info-directory-list): Doc fix.
8
9 * paths.el (Info-default-directory-list): Don't attach ../info.
10 So now configure-info-directory comes last.
11 Put /usr/local/info second.
12
13 * bibtex.el (bibtex-clean-entry): Back over close delimiter carefully.
14
15 * ange-ftp.el (ange-ftp-insert-directory): Expand file name to
16 check whether it is really an ftp file name.
17
18 * compile.el (compilation-error-regexp-alist): Stricter Lucid regexp.
19
20 * simple.el (completion-list-mode-map): Unbind down-mouse-2.
21
221994-05-30 Simon Marshall (Simon.Marshall@mail.esrin.esa.it)
23
24 * font-lock.el (shell-font-lock-keywords): Removed regexp for commands.
25 (rmail-summary-font-lock-keywords): New variable.
26 (font-lock-set-defaults): Use it.
27
281994-05-29 Paul Eggert (eggert@twinsun.com)
29
30 * cal-dst.el (calendar-current-time-zone): Fix typo that
31 transposed DST-STARTS-TIME and DST-ENDS-TIME.
32
33 * cal-dst.el (calendar-daylight-savings-ends): Fix typo in put.
34
351994-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
36
37 * gud.el: Use ctl-x-map to bind C-x SPC.
38
39 * lmenu.el (make-lucid-menu-keymap): Allow any form as the enabler.
40
41 * info.el (Info-directory-list): Doc fix.
42
43 * server.el (server-visit-files): Bind last-nonmenu-event.
44
45 * mailalias.el (build-mail-aliases): Handle source directives.
46 Handle MAILRC envvar.
47
48 * flow-ctrl.el (enable-flow-control): Fix bugs turning off flow ctrl.
49
50 * files.el (insert-directory): Use expanded file name to find handler.
51
52 * dired.el (dired-get-filename): Get rid of text props from name.
53
54 * simple.el (deactivate-mark): Do nothing unless transient-mark-mode.
55
56 * ispell.el (ispell-command-loop): Fix `q' question.
57
58 * derived.el (derived-mode-init-mode-variables): Add autoload cookie.
59
60 * calendar.el (calendar-cursor-to-date): Rename starred-day
61 to calendar-starred-day.
62
63 * cal-menu.el (calendar-mode-map): Define mouse-2 as ignore.
64
65 * frame.el (make-frame): Doc fix.
66
67 * hexl.el (hexl-mode-map): Call define-key properly for help-char.
68
691994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
70
71 * ediff.el (ediff-patch-buffer): Fix autoload cookie.
72
73 * tcl-mode.el (tcl-mode): Copy syntax table before changing it.
74
751994-05-26 Michael D. Ernst (mernst@research.microsoft.com)
76
77 * dired-x.el (dired-jump): Autoload.
78
79 * compare-w.el (compare-windows): Make leading whitespace equivalent
80 to no leading whitespace, according to IGNORE-WHITESPACE argument.
81
821994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
83
84 * gnus.el (gnus-summary-catchup): Check gnus-interactive-catchup.
85 (gnus-summary-catchup-and-exit): Likewise.
86
87 * simple.el (completion-setup-function): Fix up the regexp.
88
89 * menu-bar.el (menu-bar-mode): Fix previous change.
90
91 * rmail.el (rmail-show-message):
92 If transient-mark-mode, deactivate the mark.
93
94 * edebug.el (edebug-emacs-19-specific): Call x-popup-menu
95 to fill in cache of key equivalents.
96
971994-05-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
98
99 * subr.el (posn-col-row): Test for consp, not symbolp.
100 Doc fix.
101
1021994-05-26 Stephen A. Wood (saw@cebaf.gov)
103
104 * fortran.el: (fortran-link-matching-do): Ignore DO statements
105 with line numbers.
106
1071994-05-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
108
109 * ws-mode.el (ws-search): Fix malformed character constants.
110
1111994-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
112
113 * files.el (kill-emacs-query-functions): Doc fix.
114
115 * simple.el (choose-completion-string): Clear mouse-face property.
116
117 * files.el: Add more risky-local-variable properties.
118
119 * fill.el (fill-region-as-paragraph): if left-margin is nonzero,
120 do adaptive-fill processing even for one-line paragraphs.
121
122 * c-mode.el (c-fill-paragraph): Don't include part of comment
123 terminator in the fill-prefix.
124
125 * server.el (server-kill-emacs-query-function): Ignore killed buffers.
126
db95369b 1271994-05-24 Kenneth Manheimer (ken.manheimer@nist.gov)
615d0182
DL
128
129 * allout.el (outline-chart-subtree): include outline-next-
130 heading in loop conditions to detect end-of-buffer (and avoid
131 infinite loop).
132
1331994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
134
135 * Version 19.24 released.
136
137 * ange-ftp.el (ange-ftp-gwp-start): Call internal-ange-ftp-mode.
138
1391994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
140
141 * files.el (interpreter-mode-alist): Add wishx, tclsh.
142 Delete form, scope, shell.
143 (set-auto-mode): Don't get confused by args after #! shell name.
144
145 * frame.el (frame-initialize): Record in frame-initial-frame-alist
146 the actual settings of vertical-scroll-bars.
147
148 * buff-menu.el (Buffer-menu-mouse-select): Handle dedicated window.
149
150 * lmenu.el (popup-menu): Bind cmd with let.
151 (popup-dialog-box): Bind meaning with let.
152 (current-menubar): Add defvar.
153
154 * etags.el (select-tags-table-mode): New function, a major mode.
155 (select-tags-table): Call that.
156 (select-tags-table-mode-map): New variable.
157
158 * mouse-sel.el (mouse-insert-selection): Test mouse-yank-at-point.
159 (mouse-sel-insert-at-point): Variable deleted.
160
161 * files.el (hack-one-local-variable): Check properly for `defun.
162
163 * sendmail.el (mail-mailer-swallows-blank-line): Don't die
164 if /etc/sendmail.cf does not exist.
165
166 * lmenu.el (popup-menu): Use mouse-pixel-position.
167
1681994-05-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
169
170 * subr.el (posn-col-row): Use let*.
171
172 * allout.el, cal-french.el, complete.el, diary.el: Doc fix.
173 * edebug.el, ediff.el, forms.el, gnus.el, hippie-exp.el: Doc fix.
174 * holidays.el, imenu.el, inf-lisp.el, ispell.el, mail-hist.el: Doc fix.
175 * makefile.el, nntp.el, refbib.el, refer.el, simula.el: Doc fix.
176 * supercite.el, vip.el, ws-mode.el, term/x-win.el: Doc fix.
177
178 * mouse.el (mouse-split-window-vertically): Treat scroll bar
179 events just like others.
180
181 * subr.el (posn-col-row): Do something useful for scroll bar event.
182
183 * paths.el (rmail-spool-directory): Maybe use /var/mail.
184
185 * jka-compr.el (jka-compr-compression-info-list): Doc fix.
186 (jka-compr-op-table, jka-compr-file-name-handler-entry): Move defvars.
187
188 * subr.el (substitute-key-definition): Skip cached menu key-equivs.
189
190 * easymenu.el (easy-menu-create-keymaps):
191 Renamed from easy-menu-keymap. Callers changed.
192
1931994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
194
195 * shell.el (shell-strip-ctrl-m): Strip multiple ^Ms.
196
1971994-05-21 Michael D. Ernst (mernst@research.microsoft.com)
198
199 * dired.el (dired-mark-pop-up): Clear mouse-face property.
200
2011994-05-21 Kevin Broadey (KevinB@mended_drum)
202
203 * foldout.el (foldout-exit-fold): Make numeric argument work;
204 before, it always exited one fold. Replace the Common Lisp `loop'
205 construct with `while'.
206
2071994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
208
209 * startup.el (command-line-1): Precompute menu bar before startup msg.
210
211 * ispell.el: Doc fixes.
212
213 * ispell.el: Lucid menu added.
214 (ispell): New function.
215 (ispell-region): Assure choices and checked buffer selections correct.
216 reindented.
217 (ispell-highlight-spelling-errors): Prefix ispell- to highlght fns.
218 (ispell-complete-word): Heuristic to respect case of completed words.
219 (ispell-command-loop): Non-character events ignored. Reindented.
220 (ispell-message): Various improvements.
221 (ispell-init-process): `ispell-extra-args' added to allow personal
222 customizations.
223
2241994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
225
226 * paren.el (show-paren-command-hook):
227 Always set show-paren-mismatch-face to symbol, not face vector.
228
229 * dired.el (dired-readin): Clear modified flag at the very end.
230
231 * server.el (server-done-hook): New hook.
232 (server-buffer-done): Run it.
233
39dc7e84 234 * mouse.el (mouse-choose-completion):
615d0182
DL
235 Include words separated by single spaces in the completion.
236
237 * simple.el (choose-completion):
238 Include words separated by single spaces in the completion.
239
240 * ispell.el: Lots of doc fixes and message syntax fixes.
241 (ispell-command-loop): For X, put point before
242 the word being considered, and mention C-u M-$ in message.
243
244 * bookmark.el (bookmark-file): Alternate default on ms-dos.
245
39dc7e84 2461994-05-20 Noah Friedman (friedman@splode.com)
615d0182
DL
247
248 * rsz-mini.el: Enable resize-minibuffer-mode when this file is
249 loaded.
250
2511994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
252
253 * mouse.el (mouse-drag-secondary): Handle mouse motion out of window
254 as in mouse-drag-region.
255
256 * ispell.el (ispell-word): Implement C-u $ as in ispell4.el.
257 (ispell-command-loop): Make quit-char work like X.
258 For C-z, run whatever it's bound to.
259
2601994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
261
262 * cal-menu.el (calendar-mode-map): Use calendar-goto-astro-day-number.
263
264 * simple.el (completion-setup-function): Make highlight span
265 single spaces.
266 (choose-completion-delete-max-match): Handle completion-ignore-case.
267
268 * gnus.el (gnus-group-unsubscribe-current-group):
269 Fail nicely if no current group name.
270
271 * avoid.el (mouse-avoidance-nudge-dist): Doc fix.
272
273 * menu-bar.el (menu-bar-mode): Preserve window height.
274
275 * vc-hooks.el (vc-mode-line): Do nothing if FILE is nil.
276
277 * compile.el (compilation-goto-locus): Handle case where *compilation*
278 is in a dedicated window.
279
280 * ispell4.el (ispell-highlight): Do nothing unless window-system.
281
282 * rmail.el (rmail-variables): Don't add any permanent-local props.
283 Don't make rmail-last-file local.
284
285 * rmailedit.el (rmail-edit-current-message): Undo previous change.
286
287 * rmailout.el (rmail-output): Doc fix.
288
289 * gnus.el: rmail-default-file renamed from rmail-last-file,
290 rmail-default-rmail-file renamed from rmail-last-...
291
2921994-05-19 Daniel Quinlan (quinlan@bucknell.edu)
293
294 * info.el (info-insert-file-contents): Avoid conflict with jka-compr.
295
2961994-05-19 Boris Goldowsky (boris@mink.cs.rochester.edu)
297
298 * avoid.el: Doc fixes.
299 (mouse-avoidance-nudge-mouse): Removed redundant
300 bounds check on destination coordinates.
301
3021994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
303
304 * server.el (server-done): Never kill buffer here.
305 (server-buffer-done): Do it here, if temp file.
306
307 * menu-bar.el (menu-bar-update-buffers): Record buffers' mod and
308 read-only flags, and recompute if they change.
309
310 * subr.el (posn-col-row): Doc fix.
311
3121994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
313
314 * font-lock.el (font-lock-after-change-function): Fix typo in prev chg.
315 (font-lock-mode): Use after-change-functions not after-change-function.
316
3171994-05-17 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
318
319 * tex-mode.el (tex-delete-last-temp-files): Don't fail on
320 non-existent directory.
321
3221994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
323
324 * soundex.el (soundex-alist): Put variable before fn that uses it.
325
3261994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
327
328 * Version 19.23 released.
329
330 * gnus.el (gnus-group-mode-map): Fix typo in prev change.
331
3321994-05-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
333
334 * man.el (Man-heading-regexp): Accept multiple whitespace chars.
335
336 * gnuspost.el (gnus-post-news): Handle followup-to field.
337
338 * bookmark.el: Doc fixes.
339 (bookmark-relocate): Rename arg.
340
3411994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
342
343 * startup.el (precompute-menubar-bindings): Don't precompute menus
344 if not using x.
345
3461994-05-12 Kenneth Manheimer (klm@coil.nist.gov)
347
348 * allout.el (outline-mode): Use outline-this-or-next-heading.
349 * allout.el (outline-this-or-next-heading): New function.
350 * allout.el (outline-mode): Fixed topic body reindentation scheme
351 so programming code is not indented unless
352 `outline-reindent-bodies' has value `force'.
353 * allout.el (outline-infer-reindent-bodies): Implement above.
354 * allout.el (outline-reindent-bodies): Doc fix.
355
356 * allout.el (outline-init): New user interface for control of
357 outline-mode session setup. Sets up `outline-find-file-hook',
358 `outline-layout', and `outline-auto-activation'.
359
3601994-05-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
361
362 * man.el: Remove periods from messages.
363 (Man-heading-regexp): Accept only one leading space.
364
365 * tar-mode.el (tar-extract): Put tar name into subfile visited name.
366 (tar-subfile-save-buffer): When updating the desc line,
367 insert new text after, then delete.
368
369 * ediff.el: Move menu bar defines to top level
370 and split them among three top-level sexps.
371 Make menu bar defines unconditional.
372 Don't alter menu-bar-files-menu here; menu-bar.el does that.
373
3741994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
375
376 * font-lock.el (font-lock-mode): Make font-lock-no-comments local.
377 (font-lock-after-change-function): If we don't call
378 font-lock-fontify-region, clear out face props instead.
379
3801994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
381
382 * cal-menu.el: Rewrite mouse-3 menu as a keymap.
383 Move calendar-mouse-2-date-menu to down-mouse-2.
384
385 * autoload.el (autoload-trim-file-name): Make it relative
386 to the directory that loaddefs.el is in.
387
388 * allout.el (outline-init): Delete junk at end.
389
390 * texinfo.el (texinfo-show-structure): Fix subsubsection indent amount.
391
392 * autoload.el (update-autoloads-here): Make just one shorter message.
393 (batch-update-autoloads): Doc fix.
394
3951994-05-12 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
396
397 * menu-bar.el (menu-bar-update-buffers): Don't use string-match.
398
399 * autoload.el (update-autoloads-here): Split up long message.
400
4011994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
402
403 * font-lock.el (font-lock-fontify-buffer): Don't give "syntactically"
404 message if we aren't doing that part.
405
406 * gnus.el (gnus-group-mode-map, gnus-summary-mode-map):
407 Add bindings for up and down keys.
408
409 * dired.el (dired-mode-map): Get rid of dired-regexp-prefix;
410 put the submap directly in the main map.
411
412 * tar-mode.el (tar-extract): Don't clear out the buffer-file-name.
413 Don't set list-buffers-directory.
414
4151994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
416
417 * simple.el (shell-command): Use buffer name *Shell-Command*.
418
419 * gud.el (sdb): Handle tags-file-name as nil.
420
421 * isearch.el (isearch-done): Don't call deactivate-mark.
422
4231994-05-10 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
424
425 * ediff.el (ediff-no-help-in-control-buffer): Renamed from
426 ediff-nix-help-in-control-buffer, to match doc and usage.
427
428 * autoload.el (update-file-autoloads): Delete leftover variable.
429
430 * man.el (Man-reuse-okay-p): Doc fix.
431 (Man-filter-list, Man-heading-regexp): Fix patterns.
432 (Man-first-heading-regexp, Man-find-section): Likewise.
433 (Man-getpage-in-background): Don't print ellipsis.
434 (Man-bgproc-sentinel): Preserve match data.
435 (Man-build-references-alist): Preserve restriction.
436 (Man-bgproc-sentinel, Man-build-section-alist): Bind case-fold-search.
437 (Man-next-section, Man-previous-section, Man-find-section): Likewise.
438 (Man-goto-page): Fix interactive declaration.
439 (Man-build-section-alist): Use match data, not bol/eol.
440 (Man-build-man-command): Use manual-program, not hardcoded name.
441 (Man-getpage-in-background): Likewise.
442
4431994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
444
445 * vc-hooks.el (vc-registered): Use find-file-name-handler.
446
447 * font-lock.el (font-lock-no-comments): New variable.
448 (font-lock-after-change-function): Test it.
449 (font-lock-fontify-buffer): Test it.
450 (font-lock-set-defaults): Set it.
451
452 * files.el (abbreviate-file-name): Add special case for ms-dos.
453 Delete code that checked for abbreviated-home-dir ending in /;
454 it never did anything.
455
456 * ispell4.el (ispell-message): Add `ispell-message-text-end' and
457 `ispell-message-limit'. Spell-check subject as well as body.
458
4591994-05-10 Edward M. Reingold (reingold@emr.cs.uiuc.edu)
460
461 * cal-menu.el (calendar-mode-map): Change binding of Mouse-2.
462 Bind Mouse-3.
463 (calendar-event-to-date): Add optional error parameter.
464 (calendar-mouse-print-dates): Fix first line to show day of year.
465 (calendar-mouse-date-menu): Deleted; split into two parts.
466 (calendar-mouse-2-date-menu, calendar-mouse-3-date-menu): The two
467 new functions.
468
469 * calendar.el (calendar-cursor-to-date): Fix error return.
470 (calendar-iso-date-string): Repair punctuation.
471
4721994-05-10 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
473
474 * frame.el (frame-remove-geometry-params): Reverse the computed
475 list, to preserve the original order of the elements.
476
4771994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
478
479 * texnfo-upd.el (texinfo-every-node-update)
480 (texinfo-all-menus-update): Bind mark-active to t.
481
482 * texinfo.el (texinfo-environment-regexp): Split lines.
39dc7e84 483 Add def..., ifset, ifclear.
615d0182
DL
484 (texinfo-show-structure): Fix typo.
485
4861994-05-10 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
487
488 * files.el (file-chase-links): Delete redundant slashes.
489 Match `..' only at start of string.
490
491 * gud.el (gud-gdb-marker-filter, gud-mipsdbx-marker-filter,
492 gud-perldb-marker-filter): Allow marker string to arrive in
493 mid-line.
494
4951994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
496
497 * simple.el (shell-command-on-region): Don't kill output buffer
498 when in the one line case.
499
5001994-05-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
501
502 * iso-cvt.el (iso-gtex2iso-trans-tab): Reorder this list.
503
504 * rmailsum.el (rmail-make-basic-summary-line): Get all the lines of
505 the From field.
506
507 * menu-bar.el (menu-bar-file-menu): Add Apply Patch and Compare Files
508
509 * ediff.el: Doc fixes.
510
5111994-05-09 Michael D. Ernst (mernst@monozygote.research.microsoft.com)
512
513 * files.el (find-file-noselect): Suppress same-file warning if
514 both filenames would print identically.
515
5161994-05-08 Edward M. Reingold (reingold@emr.cs.uiuc.edu)
517
518 * cal-menu.el (calendar-mouse-set-mark): New function.
519 (calendar-mouse-date-menu): Bind it to key.
520
5211994-05-08 Kenneth Manheimer (klm@coil.nist.gov)
522
523 * allout.el (outline-init) New user interface for control of
524 outline-mode session setup, sets up `outline-find-file-hook',
525 `outline-layout', and `outline-auto-activation'.
526
527 * allout.el (outline-mode-post-command-business, outline-mode)
528 (outlineify-sticky): Major new mode activation
529 scheme. See outline-layout docstring for details.
530 (outline-layout, outline-use-mode-specific-leader)
531 (outline-mode-leaders): Variables for new mode-activation scheme.
532 (outline-expose-topic): New specification format and
533 optimizations, including thorough accomodation of multiple top-
534 level topics.
535 (outline-forward-current-level, outline-next-sibling)
536 (outline-backward-current-level, outline-goto-prefix)
537 (outline-show-children, outline-up-current-level)
538 (outline-expose-topic): Behavior refinements and repairs, and
539 speed optimizations. Better accomodation for multiple top-level
540 topics.
541 (outline-recent-end-of-subtree): New state var,
542 basis for many topic-oriented optimizations.
543
544 * allout.el: Revisions of many docstrings, for conformance to
545 gnu standards and/or clarity.
546
5471994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
548
549 * calendar.el: Doc fixes.
550
551 * cal-menu.el (calendar-mouse-print-dates): Add missing level of list
552 for Islamic, Revolutionary and Mayan calendars.
553 Delete duplicate entry for ISO calendar.
554 (calendar-event-to-date): Set buffer in case calendar isn't current.
555
4bbe413d 556