ChangeLog.1 96.1 KB
Newer Older
Sam Steingold's avatar
Sam Steingold committed
1
1986-05-05  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
2 3 4 5 6

	* isearch.el (isearch):
	Fix bug extending a search string in place
	in reverse regexp search.

Sam Steingold's avatar
Sam Steingold committed
7
1986-05-02  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
8 9 10 11

	* mh-e.el (mh-get-field): Make regexp accept values starting
	with non-letters.

Sam Steingold's avatar
Sam Steingold committed
12
1986-04-30  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
13 14 15 16

	* rnews.el (news-get-new-news):
	Avoid lossage if a news group is subscribed to twice.

Sam Steingold's avatar
Sam Steingold committed
17
1986-04-29  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
18 19 20 21

	* page.el (count-lines-page):
	Fine end of page properly when it's at end of buffer with no newline.

Sam Steingold's avatar
Sam Steingold committed
22
1986-04-25  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
23 24 25 26

	* man.el (manual-entry):
	Pass more selective arg to file-name-all-completions.

Sam Steingold's avatar
Sam Steingold committed
27
1986-04-22  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
28 29 30 31 32

	* fill.el (fill-region-as-paragraph):
	Avoid infinite loop if have a too-wide word
	with a fill prefix containing a space.

Sam Steingold's avatar
Sam Steingold committed
33
1986-04-16  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
34 35 36 37 38

	* term/xterm.el (x-get-default-args):
	Handle `reversevideo' last.  Test switches with "on", not "On",
	since that is what X uses.

Sam Steingold's avatar
Sam Steingold committed
39
1986-04-14  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
40 41 42 43 44 45 46 47 48 49 50 51 52

	* compile.el (compile1): Try interrupt-process first
	when getting rid of old compilation process.

	* text-mode.el: Set up text-mode-abbrev-table at load time
	since all text-related modes use it.

	* loadup.el: Don't change the major mode.  Leave as fundamental.
	* startup.el: After init file, use initial-major-mode
	as major mode to select in *scratch*.
	This avoids problems when .emacs wants to set variables globally
	that are local in lisp-interaction-mode.

Sam Steingold's avatar
Sam Steingold committed
53
1986-04-12  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
54 55 56 57 58 59 60

	* replace.el (perform-replace):
	Save and restore the match-data around call to read-char.
	Mysterious bug of replacing the wrong characters
	was due to display-time-filter running inside read-char.
	Also make the C-w option set `replaced' to t, not `done'.

Sam Steingold's avatar
Sam Steingold committed
61
1986-04-11  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
62 63 64 65 66

	* rmail.el (rmail-nuke-pinhead-header):
	Deleted code to delete old Date: line, since new one is made
	only if had no old one.

Sam Steingold's avatar
Sam Steingold committed
67
1986-04-10  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
68 69 70 71 72 73 74 75

	* rnews.el (news-set-current-certifiable):
	Follow symlinks before looking up the attributes.

	* time.el (display-time):
	Specify nil for process's buffer ab initio;
	avoid C-g timing error.

Sam Steingold's avatar
Sam Steingold committed
76
1986-04-07  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
77 78 79 80 81

	* compile.el (kill-{compilation,grep}):
	Use interrupt-process, not kill-process, so make can delete
	the output file being produced.

Sam Steingold's avatar
Sam Steingold committed
82
1986-04-06  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
83 84 85 86

	* paths.el (sendmail-program):
	Always use sendmail if bsd, even if it does not appear to exist.

Sam Steingold's avatar
Sam Steingold committed
87
1986-04-05  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
88 89 90 91

	* bytecomp.el (batch-byte-compile):
	Use batch-byte-compile-file, not byte-compile-file.

Sam Steingold's avatar
Sam Steingold committed
92
1986-04-04  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
93 94 95 96 97 98 99 100

	* files.el (set-auto-mode):
	Bind case-fold-search only over small pieces of code,
	not including the major mode function.

	* rmail.el (rmail-nuke-pinhead-header):
	Don't kill the line after Date: along with Date:.

Sam Steingold's avatar
Sam Steingold committed
101
1986-03-31  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
102 103 104

	* man.el: fix stupid error in arg to file-name-all-completions.

Sam Steingold's avatar
Sam Steingold committed
105
1986-03-28  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
106 107 108 109

	* info.el (Info-tagify):
	When restoring old restriction, bring it inside final buffer size.

Sam Steingold's avatar
Sam Steingold committed
110
1986-03-27  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
111 112 113 114 115 116

	* rnews.el (news-mode): Run news-mode-hook.

	* rnews.el (news-get-pruned-list-of-files):
	Don't discard first two files; . and .. are not first on Apollo.

Sam Steingold's avatar
Sam Steingold committed
117
1986-03-26  Richard Mlynarik  (mly@prep)
Dave Love's avatar
#  
Dave Love committed
118 119 120 121

	* indent.el (edit-tab-stops):
	Go to character 0 so editing happens in right place

Sam Steingold's avatar
Sam Steingold committed
122
1986-03-24  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
123 124 125 126

	* mail-utils.el (mail-strip-quoted-names):
	Don't strip "foo"@host.

Sam Steingold's avatar
Sam Steingold committed
127
1986-03-22  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
128 129 130 131 132

	* mail-utils.el (rmail-dont-reply-to):
	Default names to flush include all starting with "info-".
	For user's own name, match only if ends at end of word.

Sam Steingold's avatar
Sam Steingold committed
133
1986-03-21  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
134 135 136 137 138

	* paths.el (mh-progs, mh-lib): Try two alternatives for these.

	* paths.el (rmail-spool-directory): Say $LOGNAME for usg.

Sam Steingold's avatar
Sam Steingold committed
139
1986-03-20  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
140 141 142 143

	* rmail.el (rmail):
	Move a forward-char so it isn't done if convert is t.

Sam Steingold's avatar
Sam Steingold committed
144
1986-03-18  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
145 146 147 148 149 150 151 152 153 154 155 156 157 158

	* paths.el (news-inews-program):
	Add new possibility /usr/lib/news/inews.

	* rmail.el (rmail):
	Detect Unix format messages added after last Babyl message
	and if so call rmail-convert-to-babyl-format.

	* mail-utils.el (rmail-dont-reply-to):
	Use LOGNAME if no USER env variable.

	* paths.el (news-inews-program):
	Try various pathnames and use the one that exists.

Sam Steingold's avatar
Sam Steingold committed
159
1986-03-17  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
160 161 162 163

	* sendmail.el (mail-do-fc):
	Put a newline at front of the message written in the file.

Sam Steingold's avatar
Sam Steingold committed
164
1986-03-15  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
165 166 167 168 169 170 171 172 173

	* rnews.el: Installed king@kestrel's changes:
	Correct reentrance bug, don't bother with groups that
	received no new traffic since last read completely, find out
	what traffic a group has available much more quickly when
	possible, do some completing reads for group names.

	Also adds the 'c' command to copy a message.

Sam Steingold's avatar
Sam Steingold committed
174
1986-03-15  Bill Rozas  (jinx@prep)
Dave Love's avatar
#  
Dave Love committed
175 176 177 178

	* scheme.el: (scheme-zap-name) Uses expand-file-name to obtain an
	absolute pathname.

Sam Steingold's avatar
Sam Steingold committed
179
1986-03-15  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
180 181 182 183 184

	* replace.el (perform-replace):
	Hack for preventing loops matching null strings at same place
	was also preventing them at successive characters.  Fixed.

Sam Steingold's avatar
Sam Steingold committed
185
1986-03-13  Bill Rozas  (jinx@prep)
Dave Love's avatar
#  
Dave Love committed
186 187 188 189 190 191

	* scheme.el: (scheme-zap-name) change it back to fromedit.zap
	since that is where scheme expects it and it is too much work to
	change scheme right now.  This interface is obsolete anyway, but
	some people (athena) still use it.

Sam Steingold's avatar
Sam Steingold committed
192
1986-03-13  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
193 194 195 196

	* mail-utils.el (mail-strip-quoted-names):
	Don't delete <...> and surroundings if there's a comma inside.

Sam Steingold's avatar
Sam Steingold committed
197
1986-03-12  Richard Mlynarik  (mly@prep)
Dave Love's avatar
#  
Dave Love committed
198 199 200 201

	* shell.el (shell)
	If no environment variable SHELL, default to /bin/sh

Sam Steingold's avatar
Sam Steingold committed
202
1986-03-12  Leonard H. Tower Jr.  (tower@prep)
Dave Love's avatar
#  
Dave Love committed
203 204 205 206 207

	* rnews.el (news-mail-reply):
	didn't work if point was not at (point-min).
	added (goto-line (point-min)).

Sam Steingold's avatar
Sam Steingold committed
208
1986-03-11  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
209 210 211 212

	* loadup.el: If CANNOT_DUMP, don't copy DOC
	to name with version number.

Sam Steingold's avatar
Sam Steingold committed
213
1986-03-10  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
214 215 216 217 218 219 220 221

	* rmail.el (rmail-reply): Delete "re: " only if at front of subject.

	* files.el (basic-save-buffer):
	Call expand-file-name; avoid setting default-directory to nil.

	* paths.el: Look for name `hpux', not `hp-ux'.

Sam Steingold's avatar
Sam Steingold committed
222
1986-03-08  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
223 224 225 226

	* scheme.el (scheme-zap-name):
	Change this to be a temp name in /tmp.

Sam Steingold's avatar
Sam Steingold committed
227
1986-03-07  Sundar Narasimhan  (sundar@prep)
Dave Love's avatar
#  
Dave Love committed
228 229 230 231

	* rnews.el: fix bug in news-get-new-news. (news-current-news-group
	should be nil on startup).

Sam Steingold's avatar
Sam Steingold committed
232
1986-03-07  Bill Rozas  (jinx@prep)
Dave Love's avatar
#  
Dave Love committed
233 234 235 236 237 238 239

	* scheme.el: autoloads from xscheme.el

	* xscheme.el: New file.  Implements inferior-scheme-mode and
	related commands.  Similar (almost a query replace of)
	inferior-lisp-mode in shell.el

Sam Steingold's avatar
Sam Steingold committed
240
1986-03-07  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
241 242 243 244 245 246

	* options.el: Replace real ctl chars with suitable escapes.

	* telnet.el: Replace real ctl chars with suitable escapes.
	Fill long line in a doc string.

Sam Steingold's avatar
Sam Steingold committed
247
1986-03-05  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
248 249 250 251 252 253 254 255 256 257

	* scheme.el: Considerable rewrite by jinx, already tested.

	* rmail.el (rmail-quit):
	Don't use the summary buffer as the buffer to select.

	* rmail.el (rmail-convert-to-babyl-format):
	1. Position point correctly at end of Unix-fmt message.
	2. Handle failure to find expected end of Babyl-format message.

Sam Steingold's avatar
Sam Steingold committed
258
1986-03-03  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
259 260 261 262 263 264 265 266 267

	* files.el (revert-buffer):
	Don't lock the file being reverted.

	* term/xterm.el:
	Install complete rewrite from Athena.
	Change it so that if Emacs is not compiled for X
	nothing is done except define a few functions.

Sam Steingold's avatar
Sam Steingold committed
268
1986-03-03  Leonard H. Tower Jr.  (tower@prep)
Dave Love's avatar
#  
Dave Love committed
269 270 271 272 273

	* rnews.el (news-add-news-group)
        Fixed bug that was putting "/"'s in newsgroups names in .newsrc
	instead of "."'s.

Sam Steingold's avatar
Sam Steingold committed
274
1986-03-03  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
275 276 277 278 279 280 281 282 283 284

	* simple.el (kill-region):
	Add to doc string a cross-reference to M-w.

	* loaddefs.el (query-replace{,-regexp}):
	Improve documentation of use of Help.

	* emacsbug.el:
	Include machine name and system type in initial text.

Sam Steingold's avatar
Sam Steingold committed
285
1986-03-02  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
286 287 288 289 290 291 292 293 294 295 296

	* shell.el (shell-send-input):
	Ignore errors happening while trying to hack default-directory.

	* time.el (display-time-filter):
	Find start of an output message as NN:, not end as ],
	since the ] appears at the end only on 4.2.

	* paths.el:
	Make criterion for using sendmail be: if the file sendmail exists.

Sam Steingold's avatar
Sam Steingold committed
297
1986-03-01  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
298 299 300

	* loadup.el: Change DOCSTR to DOC.

Sam Steingold's avatar
Sam Steingold committed
301
1986-02-25  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
302 303 304 305

	* mail-utils.el (mail-strip-quoted-names):
	Supply missing brackets around some sets in regexps.

Sam Steingold's avatar
Sam Steingold committed
306
1986-02-22  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
307 308 309 310 311 312 313 314

	* abbrev.el (write-abbrev-file):
	Get value of abbrev-file-name from the correct buffer.

	* startup.el (command-line-1):
	Use unwind-protect to delete the startup-message
	from the buffer.

Sam Steingold's avatar
Sam Steingold committed
315
1986-02-21  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
316 317 318 319

	* rmail.el (rmail-parse-inbox-file, rmail-nuke-pinhead-header):
	Allow spaces within quotes in sender in unix-style From line.

Sam Steingold's avatar
Sam Steingold committed
320
1986-02-20  Richard Mlynarik  (mly@prep)
Dave Love's avatar
#  
Dave Love committed
321 322 323 324 325

	* info.el (Info-validate):
	Node-names are case-insensitive, but assoc is case-sensitive
	Separate out function Info-validate-tags-table

Sam Steingold's avatar
Sam Steingold committed
326
1986-02-19  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
327 328 329 330 331 332 333 334 335 336

	* c-mode.el (indent-c-exp):
	Fix indentation of comments, both after text and on separate
	lines.  Fix indentation of first statement in a block when comment
	precedes it.

	* rmail.el (rmail-nuke-pinhead-header):
	Keep either the sender or the date or both, whichever is
	not otherwise mentioned in the header.

Sam Steingold's avatar
Sam Steingold committed
337
1986-02-18  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
338 339 340

	* loaddefs.el (auto-mode-alist): ".sty" -> TeX-mode.

Sam Steingold's avatar
Sam Steingold committed
341
1986-02-10  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
342 343 344 345

	* rmail.el (rmail-quit):
	It was burying the wrong buffer.

Sam Steingold's avatar
Sam Steingold committed
346
1986-02-09  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
347 348 349 350

	* lpr.el:
	Put "Emacs buffer" at end of job title, not beginning.

Sam Steingold's avatar
Sam Steingold committed
351
1986-02-07  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376

	* paths.el: Add slashes at end of mh-lib and mh-progs.

	* mail-utils.el (rmail-dont-reply-to):
	If "foo" is in rmail-dont-reply-to-names,
	flush names like bar!foo.

	* simple.el (eval-expression):
	Remove the hack to remove `eval-expression from the command
	history.  It was not working before because of the bug in
	interactive-p.  Now that it works, it loses because without the
	explicit use of eval-expression, the value will not be printed
	when the command is redone.

	* info.el:
	(Info-goto-node): Use regexps to do all the blank stripping.
	(Info-edit-mode): Don't use \\[...] in the doc string.
	(Info-menu): Revert most changes in making completion list.
	 Also, restore original point before calling completing-read.
	(Info-find-node): Use new strategy, like the original one
	 except that if an error happens go back to the previous node.
	 Faster in the usual case (where no error), and simpler.
	 Do not allow abbreviations for node names.
	 If tag table, get immediate error on node not in it.

Sam Steingold's avatar
Sam Steingold committed
377
1986-02-06  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
378 379 380 381

	* text-mode.el (text-mode-syntax-table):
	Make " and \ punctuation, not whitespace.

Sam Steingold's avatar
Sam Steingold committed
382
1986-02-06  Richard Mlynarik  (mly@prep)
Dave Love's avatar
#  
Dave Love committed
383 384 385 386 387 388 389 390

	* info.el (Info-find-node):
	Fix braino.
	Also, allow abbreviations for node names.
	Info-tagify:  insert tags in forward order so that
	an abbrev finds the textually first possibility rather than the
	last.

Sam Steingold's avatar
Sam Steingold committed
391
1986-02-06  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
392 393 394 395 396 397

	* paths.el: Conditionalize some filenames for hpux.

	* simple.el (backward-delete-char-untabify):
	Don't screw up value of point if hit beg of buffer.

Sam Steingold's avatar
Sam Steingold committed
398
1986-02-05  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
399 400 401 402

	* mh-e.el (mh-insert-prefix-string):
	Fix typo in arg to replace-regexp.

Sam Steingold's avatar
Sam Steingold committed
403
1986-02-05  Richard Mlynarik  (mly@prep)
Dave Love's avatar
#  
Dave Love committed
404 405 406 407 408 409 410 411 412 413

	* info.el:
	Completely rewrite Info-find-node so that it doesn't
	blow out on nonexistent nodes/files

	Rewrite Info-goto-node through the Magic of Regular Expressions.

	Make interactive part of Info-menu be byte-compiled and speed up
	in various other ways.

Sam Steingold's avatar
Sam Steingold committed
414
1986-02-05  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
415 416 417 418

	* tags.el (find-tag):
	Push the buffer's old point as a mark.

Sam Steingold's avatar
Sam Steingold committed
419
1986-02-04  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
420 421 422 423 424 425 426

	* rmailout.el (rmail-output):
	Make sure message output is terminated with a newline.

	* rmailmsc.el (set-rmail-inbox-list):
	Update rmail-inbox-list with the new list of inbox files.

Sam Steingold's avatar
Sam Steingold committed
427
1986-02-03  Richard Mlynarik  (mly@prep)
Dave Love's avatar
#  
Dave Love committed
428 429 430

	* info.el (Info-validate) Insert a missing space.

Sam Steingold's avatar
Sam Steingold committed
431
1986-02-03  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
432 433 434 435 436 437 438 439 440 441

	* texinfo.el:
	Define @smallexample as synonym for @example.

	* shell.el (make-shell):
	New &rest arg contains switch args to give the shell.
	(shell): Pass -i as a switch arg to make-shell.

	* shell.el: Don't use csh on HP-UX (it has sanity checking).

Sam Steingold's avatar
Sam Steingold committed
442
1986-02-02  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
443 444 445 446 447 448 449 450 451 452 453 454 455 456 457

	* rmailout.el (rmail-output-to-rmail-file):
	If target file is being visited, write msg into its buffer.

	* files.el (append-to-file):
	Don't require file to exist.

	* rmail.el (rmail-reformat-message):
	Insert new copy of header before the original, not after.
	Avoids trouble with marker at the end, if message is all header.

	* rmail.el (rmail-search):
	Simplify prompting and make it mention the default if any.
	Print message when starting and another when done.

Sam Steingold's avatar
Sam Steingold committed
458
1986-02-01  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
459 460 461 462

	* rmail.el (rmail-convert-to-babyl-format, rmail-nuke-pinhead-header):
	Accept and preserve a timezone in the Unix style From line.

Sam Steingold's avatar
Sam Steingold committed
463
1986-01-31  Sundar Narasimhan  (sundar@prep)
Dave Love's avatar
#  
Dave Love committed
464 465 466 467

	* rnews.el (news-quit & news-get-new-news):
	remember to update .newsrc file.

Sam Steingold's avatar
Sam Steingold committed
468
1986-01-31  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
469 470 471 472

	* tex-mode.el (TeX-region):
	Use new variable TeX-command instead of "tex".

Sam Steingold's avatar
Sam Steingold committed
473
1986-01-30  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
474 475 476 477 478 479 480 481

	* mail-utils.el (mail-fetch-field):
	New 3rd arg ALL: t means find and concatenate all
	fields of the specified type.

	* rmail.el (rmail-reply):
	Pass 3rd arg t to mail-fetch-field for To and CC fields.

Sam Steingold's avatar
Sam Steingold committed
482
1986-01-28  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
483 484 485 486 487 488 489 490 491

	* yow.el (yow):
	Use remainder to get random in desired range.
	Needed on sysV where you only get 16 bits from random.
	Also randomize the seed when yow is loaded.

	* doctor.el (random-range):
	Use remainder; the same fix.

Sam Steingold's avatar
Sam Steingold committed
492
1986-01-27  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
493 494 495

	* rmail.el: Remove defvar for rmail-primary-inbox-list.

Sam Steingold's avatar
Sam Steingold committed
496
1986-01-25  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
497 498 499 500 501 502 503

	* mlsupport.el (line-to-top-of-window):
	Fix name of function `recenter'.

	* isearch.el (isearch-message):
	Don't display the ... when in slow-speed mode.

Sam Steingold's avatar
Sam Steingold committed
504
1986-01-23  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
505 506 507 508 509 510 511 512

	* compile.el (compilation-parse-errors):
	Fix several bugs in parsing lint line numbers.

	* mail-utils.el (mail-strip-quoted-names):
	Don't delete the comma before a <...> arg that is
	being taken out of the <...>.

Sam Steingold's avatar
Sam Steingold committed
513
1986-01-22  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
514 515 516 517 518

	* nroff-mode.el (forward-text-line):
	Negative args had several bugs; thorough rewrite fixed them
	and made function half as big and faster.

Sam Steingold's avatar
Sam Steingold committed
519
1986-01-22  Richard Mlynarik  (mly@prep)
Dave Love's avatar
#  
Dave Love committed
520 521 522 523 524 525 526

	* files.el (set-auto-mode):
	Set mode correctly for .~i~ backup files.

	* shell.el (inferior-lisp-mode):
	Use \\{...} in doc.  Fix up initialization of inferior-lisp-mode-map

Sam Steingold's avatar
Sam Steingold committed
527
1986-01-21  Richard Mlynarik  (mly@prep)
Dave Love's avatar
#  
Dave Love committed
528 529 530 531 532

	* startup.el (command-line):
	Set some `foo' variables to default-`foo' after loading user init
	file.

Sam Steingold's avatar
Sam Steingold committed
533
1986-01-21  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
534 535 536 537 538 539 540 541 542

	* lisp-mode.el (lisp-comment-indent):
	If at bol, don't insist on at least 1 col of indent.

	* texinfo.el (texinfo-format-setfilename):
	Don't mention directory name in the Info file introductory message.

	* c-mode.el (calculate-c-indent):
	Use new variable c-brace-imaginary-offset for statements
Juanma Barranquero's avatar
Juanma Barranquero committed
543
	inside a brace that isn't first thing in its line.
Dave Love's avatar
#  
Dave Love committed
544 545 546 547 548 549 550 551

	* startup.el (command-line):
	Catch errors in init file and continue.
	If term-file-prefix is nil, don't load a term file.

	* dired.el (dired-repeat-over-line, dired-get-filename):
	Barf right away on a "total" line.

Sam Steingold's avatar
Sam Steingold committed
552
1986-01-20  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
553 554 555 556

	* rmailedit.el (rmail-cease-edit):
	Set point-min correctly (after the original header).

Sam Steingold's avatar
Sam Steingold committed
557
1986-01-19  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
558 559 560 561 562

	* tags.el (visit-tag-table):
	If directory is specified, use file TAGS in that directory.

	* buff-menu.el (Buffer-menu-select):
Juanma Barranquero's avatar
Juanma Barranquero committed
563
	Divide the entire screen height to compute window sizes,
Dave Love's avatar
#  
Dave Love committed
564 565 566 567 568 569 570
	since we are going to divide up the entire screen.

	* bytecomp.el (various):
	Fix severe errors in handling byte-compile-depth.
	Clarified when to use byte-compile-push-constant
	vs byte-compile-constant.

Sam Steingold's avatar
Sam Steingold committed
571
1986-01-18  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
572 573 574

	* doctor.el:  Fix typo "symtoms".

Sam Steingold's avatar
Sam Steingold committed
575
1986-01-10  Richard Mlynarik  (mly@prep)
Dave Love's avatar
#  
Dave Love committed
576 577 578 579

	* mail-utils.el (mail-fetch-field)
	regexp-quote the argument.

Sam Steingold's avatar
Sam Steingold committed
580
1986-01-10  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
581 582 583 584

	* files.el:
	delete-auto-save-files = t.

Sam Steingold's avatar
Sam Steingold committed
585
1986-01-09  Richard Mlynarik  (mly@prep)
Dave Love's avatar
#  
Dave Love committed
586

587
	* mail-utils.el (mail-strip-quoted-names):
Dave Love's avatar
#  
Dave Love committed
588 589
	Handle multi-line address lists

Sam Steingold's avatar
Sam Steingold committed
590
1986-01-08  Richard Mlynarik  (mly@prep)
Dave Love's avatar
#  
Dave Love committed
591 592 593 594 595 596 597 598 599 600

	* subr.el (copy-keymap):
	New function.

	* loaddefs.el:
	Autoload view-mode.

	* nroff.el (electric-nroff-newline):
	Clean up and avoid lossage on a line with < 3 chars.

Sam Steingold's avatar
Sam Steingold committed
601
1986-01-08  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
602 603 604 605 606 607 608 609

	* simple.el (transpose-lines):
	Create a newline (if nec) to terminate the line being transposed.

	* mailalias.el (expand-mail-aliases):
	Notice return within a continued header line as
	separating addresses.

Sam Steingold's avatar
Sam Steingold committed
610
1986-01-07  Richard Mlynarik  (mly@prep)
Dave Love's avatar
#  
Dave Love committed
611 612 613 614

	* tags.el (visit-tags-table):
	Barf if given a directory

Sam Steingold's avatar
Sam Steingold committed
615
1986-01-06  Richard Mlynarik  (mly@prep)
Dave Love's avatar
#  
Dave Love committed
616 617 618 619

	* nroff-mode.el (electric-nroff-mode):
	set-minor-mode correctly

Sam Steingold's avatar
Sam Steingold committed
620
1986-01-02  Richard Mlynarik  (mly@prep)
Dave Love's avatar
#  
Dave Love committed
621 622 623 624 625 626 627 628 629 630

	* info.el (Info-validate):
	Catch only real footnote references by using stricter regexp
	Allow multiple nodes to have the same `next' pointer as long
	as the next's previous points back to one of them.

	* info.el (Info-tagify, Info-validate):
	(let ((case-fold-search t)) ...)
	for when these functions are used outside info mode

Sam Steingold's avatar
Sam Steingold committed
631
1985-12-30  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
632 633 634 635 636 637 638 639 640 641 642 643 644 645

	* rmailsum.el (rmail-new-summary):
	Avoid errors when there are zero messages to summarize.

	* startup.el:
	Make first line of greeting one character shorter.

	* chistory.el:
	command-history-map may not be sparse.

	* info.el (Info-extract-pointer, Info-previous):
	New optional 2nd arg to Info-extract-pointer is used instead
	of the 1st arg in any error message.

Sam Steingold's avatar
Sam Steingold committed
646
1985-12-30  Richard Mlynarik  (mly@prep)
Dave Love's avatar
#  
Dave Love committed
647 648 649 650

	* files.el (backup-buffer):
	Don't backup `weird' (non-character or link) files

Sam Steingold's avatar
Sam Steingold committed
651
1985-12-28  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
652 653 654 655 656 657 658 659

	* mailalias.el (expand-mail-aliases):
	Go back to line beginning after finding a nonblank line-start
	that ends a header field.

	* info.el (Info-follow-reference):
	Match [ \n]* after *note when finding all refs.

Sam Steingold's avatar
Sam Steingold committed
660
1985-12-27  Richard Mlynarik  (mly@prep)
Dave Love's avatar
#  
Dave Love committed
661 662 663 664

	* view.el:
	Various:  Fix cases of "view" => "View" which were missed.  Damn.

Sam Steingold's avatar
Sam Steingold committed
665
1985-12-27  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
666 667 668 669

	* simple.el (exchange-dot-and-mark):
	Define as an alias.

Sam Steingold's avatar
Sam Steingold committed
670
1985-12-26  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
671 672 673 674

	* rmailsum.el (rmail-summary-mode):
	Run rmail-summary-mode-hook.

Sam Steingold's avatar
Sam Steingold committed
675
1985-12-20  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
676 677 678 679 680 681 682 683 684 685 686 687

	* files.el (after-find-file):
	If noninteractive, don't print message and don't
	turn on auto-saving.

	* simple.el (describe-no-warranty):
	Use describe-copying as subroutine so start search
	from beginning of buffer each time.

	* term/xterm.el:
	Select interrupt-driven input when talking to X.

Sam Steingold's avatar
Sam Steingold committed
688
1985-12-19  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
689 690 691 692 693 694 695

	* files.el:
	Provide dummy definitions of {un,}lock-buffer
	if they don't have definitions.

	Define a function  ignore.

Sam Steingold's avatar
Sam Steingold committed
696
1985-12-19  Richard Mlynarik  (mly@prep)
Dave Love's avatar
#  
Dave Love committed
697 698 699 700

	* rnews.el (news-set-mode-line):
	Fix fencepost.

Sam Steingold's avatar
Sam Steingold committed
701
1985-12-19  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
702 703 704 705 706

	* sendmail.el (mail-do-fcc):
	Insert a blank line after each message in the CC file.

	* fill.el (fill-region):
Juanma Barranquero's avatar
Juanma Barranquero committed
707
	It was not looking at the prefix arg!
Dave Love's avatar
#  
Dave Love committed
708 709 710 711

	* loaddefs.el, nroff-mode.el:
	Add autoload for nroff-mode.  Change its doc string a little.

Sam Steingold's avatar
Sam Steingold committed
712
1985-12-18  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743

	* texinfo.el (texinfo-format-buffer):
	Remove directory from Info file name as it appears in node
	headers.

	* userlock.el (ask-user-about-lock):
	Handle `p' response properly.
	Was looping and asking again.

	* x-mouse.el (x-mouse-set-mark):
	Don't use save-excursion; save only point, not the mark.

	* bg-mouse.el:
	Some bug fixes from jr; some documentation cleanups.

	* doctor.el (doctor-desire):
	Was using nonexistent function list*.
	Make it use append instead.

	* rmail.el (rmail-expunge):
	Discard summary lines for messages that change numbers.

	* rmailsum.el (rmail-make-basic-summary-line):
	save-excursion around finding the From: line.

	* doctor.el (doctor-read-token):
	Don't use forward-to-word.

	* simple.el (describe-copying):
	Move point to beginning of the file.

Sam Steingold's avatar
Sam Steingold committed
744
1985-12-17  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
745 746 747 748

	* startup.el (command-line-1):
	Make startup message more concise; mention C-h t.

Sam Steingold's avatar
Sam Steingold committed
749
1985-12-17  Richard Mlynarik  (mly@prep)
Dave Love's avatar
#  
Dave Love committed
750 751 752 753

	* simple.el (goto-line):
	Accept either prefix arg or prompt in minibuffer

Sam Steingold's avatar
Sam Steingold committed
754
1985-12-17  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
755 756 757 758 759 760 761 762 763 764 765 766

	* simple.el (help-for-help):
	Make help-for-help message be documentation of help-for-help
	so it goes into DOCSTR; gets rid of 1k of impure.
	Mention C-w and C-n in these messages.

	* mim-mode.el (mim-mode):
	Make mim-mode-map a sparse keymap.

	* shell.el:
	Make shell-mode-map a sparse keymap.

Sam Steingold's avatar
Sam Steingold committed
767
1985-12-16  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
768 769 770 771 772 773 774 775 776 777

	* info.el (Info-summary):
	Add scroll capability if user types Space.

	* files.el (set-visited-file-name):
	Work properly in case of arg = nil or = "".

	* debug.el (debugger-frame{,-clear})
	Bind off read-only flag to change buffer.

Sam Steingold's avatar
Sam Steingold committed
778
1985-12-14  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796

	* various:
	Change uses of copy-sequence on keymaps to copy-alist.
	Use run-hooks for all hooks.

	* simple.el (variable-at-point):
	Strip leading singlequotes before variable name.

	* rmailsum.el (rmail-summary-undelete):
	Rename rmail-summary-undelete-backward to this
	and make it undelete current message if that's deleted.
	Also win if no message to undelete.

	Flush the M-u command.

	* outline.el (outline-mode):
	Make lines starting with * separate paragraphs.

Sam Steingold's avatar
Sam Steingold committed
797
1985-12-13  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822

	* shell.el (run-lisp):
	Switch to the Lisp buffer that make-shell returns.

	* rmailedit.el (rmail-cease-edit):
	Make sure edited message text ends in a newline.
	Adjust the rmail-msgend pointer of the message to the new end.
	Make sure bfr isn't read-only while deleting old cached summary line.

	* rmail.el:
	Replace every real ^_ with a \ escape sequence.
	Make rmail-save always expunge.  Skipping it if
	buffer isn't modified was a good try, but I think
	it makes things unpredictable; whether buffer is
	modified in Rmail doesn't always correlate with
	what the user is thinking about.

	* abbrev.el (prepare-abbrev-list-buffer, list-abbrevs,
	edit-abbrevs):
	Some cleanups.  prepare-... now does all the work and
	returns the buffer for the caller to select or display.

	* subr.el:
	Rename feep to beep, a more traditional name.

Sam Steingold's avatar
Sam Steingold committed
823
1985-12-12  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850

	* abbrev.el (edit-abbrevs-mode):
	New function, used to make C-h m work right in that mode.

	* text-mode.el, c-mode.el, lisp-mode.el:
	Make major mode functions use run-hooks.

	* subr.el (run-hooks):
	New function; takes list of hook symbols and run each one.

	* simple.el (shell-command-on-region):
	Don't print message or display output if quit or error.

	* loadup.el:
	At end, on machines that cannot dump, eval top-level
	to run the normal command-line arg processing.

	* term/xterm.el:
	Set term-setup-hook.  Was using wrong name.
	Convert arg to x-set-border-width to an int before calling.

	* rmail.el (rmail-display-label, rmail-set-message-counters):
	save-excursion must go outside save-restriction.

	* rmail.el (rmail-reply):
	Do save-excursion.

Sam Steingold's avatar
Sam Steingold committed
851
1985-12-11  Richard Mlynarik  (mly@prep)
Dave Love's avatar
#  
Dave Love committed
852 853 854 855 856 857 858 859

	* isearch.el (isearch-search):
	Don't feep after every single character added to a failing regexp
	isearch.

	* subr.el:
	(fset 'feep 'ding) to preserve purity of language.

Sam Steingold's avatar
Sam Steingold committed
860
1985-12-11  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
861 862 863 864 865

	* simple.el (set-variable):
	Must bind minibuffer-help-form, not help-form.
	Also arrange for most of code to be compiled.

Sam Steingold's avatar
Sam Steingold committed
866
1985-12-10  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906

	* rmail.el (rmail):
	If file already visited, don't disturb it,
	just select it.

	* simple.el, subr.el, unused.el:
	Move general purpose subroutines from simple.el
	to new file subr.el.  Some editing commands that
	are not on any keys and not otherwise used
	are moved to unused.el.

	* loadup.el:
	Load subr.elc first thing.

	* subr.el (copy-alist):
	New function, copies alist links and pairs.
	Many uses of copy-sequence should call this instead.

	* rmailsum.el (rmail-summary-exit):
	Bury the summary buffer.

	* rmailsum.el (rmail-summary-goto-msg):
	Erase the - in the summary line meaning message is unseen.

	* rmailout.el (rmail-output-to-rmail-file):
	Don't delete message if output was not done.

	* files.el (switch-to-buffer-other-window):
	Pass t as new second arg to pop-to-buffer.

        * indent.el (insert-tab):
        If indent-tabs-mode = nil, insert spaces instead.

	* debug.el (debug):
	Combine two unwind-protect's into one.
	Set debug-on-next-call at outermost level
	after the unwind-protect.
	The variable to request doing that is now called
	debug-step-after-exit.

Sam Steingold's avatar
Sam Steingold committed
907
1985-12-09  Richard Mlynarik  (mly@prep)
Dave Love's avatar
#  
Dave Love committed
908 909 910 911 912 913 914

	* rmail.el (rmail-save):
	Don't do possibly lengthy expunge if buffer not modified

	* loaddefs.el:
	(fset 'TeX-mode 'tex-mode)

Sam Steingold's avatar
Sam Steingold committed
915
1985-12-08  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937

	* files.el (normal-mode):
	New command to choose major mode automatically.

	* inc-vers.el:  Renamed from inc-version.el
	for file name length reasons.

	* term/*.el: terminal-specific files found here now.
	term-*.el have been renamed to term/*.el.
	Changed makedist to handle this subdirectory.

	* paths.el:
	New variable term-file-prefix which now is "term/".

	* startup.el (command_line):
	Use term-file-prefix to compute file name to load.

	* bytecomp.el (byte-compile-file):
	Put output-buffer into Emacs-Lisp mode.
	Fixes lossage observed for autoloads by people
	who have set default-major-mode.

Sam Steingold's avatar
Sam Steingold committed
938
1985-12-08  Richard Mlynarik  (mly@prep)
Dave Love's avatar
#  
Dave Love committed
939 940 941 942 943 944 945 946 947 948 949 950 951 952 953

	* debug.el (debug):
	Bind debug-on-quit to nil within the debugger.

	* info.el (Info-find-node):
	Must search for "Node: Foo" not " Foo" or else would
	lose when there was a "Node: Bar Foo"

	* dired.el (dired-copy-file):
	interactive "F" not "s"

	* man.el (manual-entry):
	Allow user to specify "chdir(3)" to get entry from section
	3 of the manual.

Sam Steingold's avatar
Sam Steingold committed
954
1985-12-07  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980

	* loaddefs.el:
	Remove duplicate autoload for convert-mocklisp-buffer.
	Add autoload for doctor.

	* simple.el (shell-command-on-region):
	Don't muck with the mark if called noninteractively.

	* tags.el (visit-tag-table):
	Really provide TAGS as default file name.

	* info.el:
	(Info-validate-node-name): Don't complain about nodes in other files.
	(Info-menu-sequence): fix typo in function name.

	* rmail.el:
	(rmail-save): new function; `s' and `q' commands now expunge.
	(rmail-set-attribute): Don't lose if buffer wasn't narrowed.
	(rmail-undelete-previous-message):
	  Try current message first, then back up till deleted msg
	  is found.
	M-u command removed as u now does its job.

	* bytecomp.el (byte-compile-file):
	Use get-buffer-create for making the temp buffers.  Really!

Sam Steingold's avatar
Sam Steingold committed
981
1985-12-06  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
982 983 984 985 986 987 988 989 990

	* simple.el (set-comment-column):
	Don't use this line's comment to set the comment column.

	* bytecomp.el (byte-compile-lambda):
	Don't treat (interactive) as having an expression be compiled.
	Recompile all 40 files affected; reduces Emacs pure code about 4k.

	* info.el:
Juanma Barranquero's avatar
Juanma Barranquero committed
991
	(Info-select-node): Was searching unboundedly for "execute:".
Dave Love's avatar
#  
Dave Love committed
992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005
	(Info-follow-reference): Was called Info-footnote.
	  Also, handle presence of spaces and newlines in ref names.
	(Info-extract-menu-node-name): Handle presence of spaces and
	 newlines in the node name.
	(Info-menu): Handle presence of spaces and newlines in item
	 names.

	* texinfo.el:
	@ifinfo and @end ifinfo must use texinfo-discard-command.
	Handle @page (by ignoring it).

	* rmailkwd.el (rmail-next-labeled-message):
	Be consistent about `label' vs `labels'.

Sam Steingold's avatar
Sam Steingold committed
1006
1985-12-05  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
1007 1008 1009 1010

	* mh-e.el:
	Eliminate region-around-match and region-string.

Sam Steingold's avatar
Sam Steingold committed
1011
1985-12-05  Richard Mlynarik  (mly@prep)
Dave Love's avatar
#  
Dave Love committed
1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025

	* rmail.el (rmail-search):
	Say if search failed.

	* compile.el (compile1):
	Rename compilation-error-format to compilation-error-message
	Add third arg (for mode-name) to compile1 and callers (grep)

	Use value of compilation-error-regexp from current buffer
	in the *compilation* buffer, thus allowing buffers to have local
	compilation-error-regexp variables.

	(provide 'compile)

Sam Steingold's avatar
Sam Steingold committed
1026
1985-12-05  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
1027 1028 1029 1030 1031 1032 1033 1034

	* files.el (recover-file):
	New command.

	* isearch.el (isearch, isearch-search):
	Call isearch-message from isearch-search;
	do not call before the usual call to isearch-search.

Sam Steingold's avatar
Sam Steingold committed
1035
1985-12-05  Richard Mlynarik  (mly@prep)
Dave Love's avatar
#  
Dave Love committed
1036 1037 1038 1039 1040 1041 1042

	* abbrev.el, chistory.el, debug.el, doctor.el, indent.el, info.el, sendmail.el:
	Fix initialization of mode-maps

	* sendmail.el (mail-position-on-field):
	Make this work

Sam Steingold's avatar
Sam Steingold committed
1043
1985-12-05  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
1044 1045 1046 1047 1048 1049 1050

	* dired.el:
	Change "mark" to "flag" in function names and documentation.

	* buff-menu.el (Buffer-menu-buffer):
	End of buffer name marked by tab or two spaces.

Sam Steingold's avatar
Sam Steingold committed
1051
1985-12-04  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081

	* startup.el (normal-top-level):
	Run new hook term-setup-hook after doing command switches.

	* startup.el (command-line-1):
	Run the term-setup-hook now, if no switches,
	so it is done before the initial message.

	* term-xterm.el:
	Set term-setup-hook.
	x-extract-number: Subtract 1 from any negative arg.

	* x-mouse.el (x-mouse-mode):
	Change name from just mouse-mode.  Fix paren error.
	Change key for this to C-c C-m.

	* x-mouse.el (x-select-window):
	Was neglecting to actually select the window.

	* x-mouse.el:
	Define constant names for button keys:
	names like x-button-c-m-left.

	* rnews.el (news-mode):
	Don't make news-group-article-assoc buffer-local.
	Making it so causes rnews not to work; I don't know why.

	* outline.el (flag-lines-in-region):
	Pass fifth arg t to subst-char-in-region, for no undo.

Sam Steingold's avatar
Sam Steingold committed
1082
1985-12-03  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
1083 1084 1085 1086 1087 1088 1089 1090 1091 1092

	* simple.el (prefix-arg-internal and callers):
	Regularize reading of negative prefix arguments.
	Do the right thing for each possible input digit or -
	with each kind of existing value of prefix-arg.

	* simple.el (repeat-complex-command):
	If command to be repeated does not match first elt of command
	history, add it to the command history.

Sam Steingold's avatar
Sam Steingold committed
1093
1985-12-03  Richard Mlynarik  (mly@prep)
Dave Love's avatar
#  
Dave Love committed
1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108

	* bytecomp.el (byte-compile-file-form):
	Reduce noninteractive message verbosity

	* ebuff-menu.el:
	Standardize initialization of Electric-buffer-menu-mode-map
	  make digits, meta-digits and "-" be numeric args
	(put 'Electric-buffer-menu-undefined 'suppress-keymap t)

	* electric.el (Electric-command-loop):
	Set up this-command and last-command-char in command loop

	* simple.el (prefix-arg-internal, negative-argument):
	Fix problem with negative-arguments and unreading

Sam Steingold's avatar
Sam Steingold committed
1109
1985-12-03  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
1110 1111 1112 1113 1114

	* texinfo.el (texinfo-format-buffer):
	Define @' and @` to convert to ' and `
	but suppressing conversion into ".

Sam Steingold's avatar
Sam Steingold committed
1115
1985-11-28  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129

	* rnews.el:
	Remove stray "<" character introduced by mly.
	(news-move-to-group): give error message if no new group to move
	to.
	(news-next-message): with arg of 1 or -1, keep doing
	news-next-group or news-previous-group till reach nonempty group.

	* x-mouse.el:
	Change define-key args from chars to strings.

	* view.el:
	Fix bug in defvar of view-mode-map.

Sam Steingold's avatar
Sam Steingold committed
1130
1985-11-27  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
1131 1132 1133 1134 1135 1136 1137 1138 1139

	* files.el (find-file-no-select):
	Call find-file-not-found-hook if non nil
	when detect a file-error.

	* buff-menu.el (Buffer-menu-buffer):
	Simplify finding end of buffer name;
	don't get confused if buffer name ends with digits.

Sam Steingold's avatar
Sam Steingold committed
1140
1985-11-27  Richard Mlynarik  (mly@prep)
Dave Love's avatar
#  
Dave Love committed
1141 1142 1143 1144 1145 1146 1147

	* rnews.el: (news-mode, news-set-mode-line):
	Get rid of news-mode-group-string.

	* rnews.el (news-unsubscribe-internal):
	Fix confirmation message.

Sam Steingold's avatar
Sam Steingold committed
1148
1985-11-26  Richard Mlynarik  (mly@prep)
Dave Love's avatar
#  
Dave Love committed
1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160

	* view.el:
	Define c-x o
	Rename interactive functions from view-* to View-* to improve m-x
	completion.
	defvar, rather than defconst, view-mode-map
	Take old-emacs-version-compatibility out of view-file

	* helper.el (Helper-describe-mode, Helper-describe-bindings)
	Fix bit-rot
	Hack C-l in Helper-help-scroller.

Sam Steingold's avatar
Sam Steingold committed
1161
1985-11-25  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
1162 1163 1164 1165 1166 1167 1168 1169

	* isearch.el (isearch-search):
	Remove call to isearch-message.

	* rnews.el:
	Flush old news-next-message.
	Rename old news-forward-message to that name.

Sam Steingold's avatar
Sam Steingold committed
1170
1985-11-24  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
1171 1172 1173 1174

	* rnews.el:
	Turn off use of numeric backup versions in news mode.

Sam Steingold's avatar
Sam Steingold committed
1175
1985-11-22  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
1176 1177 1178 1179

	* rnews.el:
	Fix incorrect syntax for meta chars in define-key args.

Sam Steingold's avatar
Sam Steingold committed
1180
1985-11-22  Richard Mlynarik  (mly@prep)
Dave Love's avatar
#  
Dave Love committed
1181 1182 1183

	* term-supdup.el:
	New file.
Juanma Barranquero's avatar
Juanma Barranquero committed
1184
	Defines supdup-control-map, supdup-control-meta-map
Dave Love's avatar
#  
Dave Love committed
1185 1186 1187 1188
	for characters which don't exist in ascii.
	Uses 0237 (m-c-_) as control escape -- this is what the supdup server
	uses.

Sam Steingold's avatar
Sam Steingold committed
1189
1985-11-22  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
1190 1191 1192 1193 1194

	* outline.el:
	Change text to body in function names and documentation.
	Rename M-H, M-S and M-s to C-c C-h, C-c C-s and C-c C-i.
	Goes with new manual chapter.
Sam Steingold's avatar
Sam Steingold committed
1195 1196

1985-11-21  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
1197 1198 1199 1200 1201

	* sendmail.el:
	Don't die in old Emacses that don't have
	delete-auto-save-file-if-necessary.

Sam Steingold's avatar
Sam Steingold committed
1202
1985-11-21  Richard Mlynarik  (mly@prep)
Dave Love's avatar
#  
Dave Love committed
1203

Juanma Barranquero's avatar
Juanma Barranquero committed
1204
	* abbrev.el (quietly-read-abbrev-file):
Dave Love's avatar
#  
Dave Love committed
1205 1206 1207 1208 1209 1210 1211 1212 1213
	Fix typo.  Fix documentation of edit-abbrevs.

	* options.el:
	Initialize Edit-options-map when loaded.
	Make edit-options-1 inline.

	* term-xterm.el:
	Fix documentation for x-switches

Sam Steingold's avatar
Sam Steingold committed
1214
1985-11-20  Richard Mlynarik  (mly@prep)
Dave Love's avatar
#  
Dave Love committed
1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243

	* files.el, sendmail.el:
	New function delete-auto-save-file-if-necessary
	Make basic-save-file, mail-send call it

	* startup.el (command-line-1):
	Reformat to make all extraneous bs fit in 80 columns

	* lisp-mode.el (calculate-lisp-indent):
	Check for boundp lisp-indent-hook, not fboundp.

	* lisp.el, lisp-mode.el
	Move eval-last-sexp, eval-defun from lisp.el to lisp-mode.el since
	all their usages occur in the latter file.

	* rnews.el
	Use `mail-header-separator'

	* term-xterm.el:
	Define x-handle-switch-1 to modularize discarding of
	args from command-line-args.

	* startup.el (command-line-1):
	Check for command-switch-alist before checking for builtin
	switches.

	* bytecomp.el, term-xterm.el, tex-start.el
	Switches look for `command-line-args' rather than `args'

Sam Steingold's avatar
Sam Steingold committed
1244
1985-11-20  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258

	* x-mouse.el:
	Thorough rewrite and cleanup.

	* rnews.el:
	Install new version from sundar.
	Rename news-go-to-* to news-select-*.
	Rename news-move-to-message to news-forward-message.
	Make news-{next,previous}-message take argument.
	Rename news-unsubscribe-group to news-unsubscribe-current-group.
	Rename news-unsubscribe-any-group to news-unsubscribe-group.
	Rename N and P and J commands to M-n, M-p, M-j.
	Flush + and - commands.  Rename s command to o.

Sam Steingold's avatar
Sam Steingold committed
1259
1985-11-19  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277

	* texinfo.el:
	Fix all texinfo-end property functions to call
	texinfo-discard-command instead of texinfo-discard-line.
	Give @ the syntax of escape character.

	* rmail.el (rmail-mode):
	Turn off auto-saving for rmail files.

	* simple.el (describe-no-warranty):
	New function; C-h C-w.

	* startup.el:
	Mention existence of C-h C-w.

	* shell.el (make-shell):
	Don't select the buffer being created; return it as value.

Sam Steingold's avatar
Sam Steingold committed
1278
1985-11-18  Richard Mlynarik  (mly@prep)
Dave Love's avatar
#  
Dave Love committed
1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291

        * bytecomp.el (batch-byte-compile):
	Print a message for the log before terminating self.

	* simple.el (set-variable):
	Fix thinko in help-form, and include current value.

	* info.el (Info-find-node):
	If can't find node, say which node in error message

	* rmailedit.el (rmail-edit-mode):
	Improve documentation greatly, fix typo.

Sam Steingold's avatar
Sam Steingold committed
1292
1985-11-15  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305

	* c-mode.el (indent-c-exp):
	Handle case of several lines inside a set of parentheses.
	Handle case of continuation line following parentheses that span
	lines.

	* replace.el (perform-replace):
	Reject match that is null string at end of previous replacement.

	* startup.el:
	Define command-switch-alist to provide hooks
	for X window system (or other things) to define new switches.

Sam Steingold's avatar
Sam Steingold committed
1306
1985-11-14  Richard Mlynarik  (mly@prep)
Dave Love's avatar
#  
Dave Love committed
1307 1308 1309 1310

	* info.el
	Make "." be beginning-of-buffer

Sam Steingold's avatar
Sam Steingold committed
1311
1985-11-13  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
1312 1313 1314 1315 1316 1317 1318 1319 1320

	* rmail.el (rmail-get-new-mail):
	Treat movemail case more like renaming case,
	so if rmail dies leaving a .newmail file
	the next use of rmail will read in and delete that .newmail.

	* rmail.el (rmail-mode, rmail, rmail-quit):
	Eliminate rmail-buffer-save.  Make q go to the other-buffer.

Sam Steingold's avatar
Sam Steingold committed
1321
1985-11-12  Richard Mlynarik  (mly@prep)
Dave Love's avatar
#  
Dave Love committed
1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333

	* bytecomp.el (batch-byte-compile):
	Fix paren error.

	* files.el (after-find-file):
	Accurately report the case in which a file exists but is not
	readable.

	* rmail.el (rmail-search):
	Rewrote this function.  Now only searches within messages -- will
	not match across message boundaries.

Sam Steingold's avatar
Sam Steingold committed
1334
1985-11-08  Richard Mlynarik  (mly@prep)
Dave Love's avatar
#  
Dave Love committed
1335 1336 1337 1338 1339 1340

	* startup.el (command-line):
	If noninteractive, don't load "term-*"
	noninteractive => -q [Change this if you think it is a bad
	 idea rms -- every use of -batch I make is followed by -q...]

Sam Steingold's avatar
Sam Steingold committed
1341
1985-11-07  Richard Mlynarik  (mly@prep)
Dave Love's avatar
#  
Dave Love committed
1342 1343 1344 1345

	* files.el (after-find-file):
	If get error hacking mode or local-vars, say what sort of error

Sam Steingold's avatar
Sam Steingold committed
1346
1985-11-06  Richard Mlynarik  (mly@prep)
Dave Love's avatar
#  
Dave Love committed
1347 1348 1349 1350

	* bytecomp.el (byte-compile-lambda):
	Compile non-string `interactive' frobs

Sam Steingold's avatar
Sam Steingold committed
1351
1985-11-05  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
1352 1353 1354 1355 1356 1357

	* sendmail.el (sendmail-send-it):
	Remove "n" that was randomly inserted.
	Use new variable sendmail-program as name of file to run
	(defined in paths.el).

Sam Steingold's avatar
Sam Steingold committed
1358
1985-11-05  Richard Mlynarik  (mly@prep)
Dave Love's avatar
#  
Dave Love committed
1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376

	* rmailsum.el (rmail-new-summary):
	Don't use create-file-buffer for summary buffer!

	* rmailsum.el (rmail-make-summary-line-1):
	Fix bug computing new summary line

	* debug.el (debug):
	Make recursive calls to the debugger work.
	Make debugger buffer read-only

	* sendmail.el (mail-send, sendmail-send-it):
	Move some stuff from sendmail-send-it to mail-send
	Delete auto-save #%*mail* file if `delete-auto-save-files'

	* electric.el (Electric-command-loop):
	condition-case for `beginning-of-buffer'

Sam Steingold's avatar
Sam Steingold committed
1377
1985-11-05  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
1378 1379 1380 1381 1382

	* rmail.el, rmailsum.el, rmailkwd.el:
	Move definition of rmail-last-multi-labels from rmailkwd to rmail.
	Make rmail-summary-by-labels use it as default and set it.

Sam Steingold's avatar
Sam Steingold committed
1383
1985-11-04  Richard Mlynarik  (mly@prep)
Dave Love's avatar
#  
Dave Love committed
1384 1385 1386 1387

	* yow.el, loaddefs.el:
	Function yow.  Depends on file emacs/etc/yow.lines

Sam Steingold's avatar
Sam Steingold committed
1388
1985-11-04  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407

	* texinfo.el:
	Remove definition of `@points'
	Make texinfo-parse-arg-discard on a command with a whole-line arg
	discard the whole line including the final newline.
	As a result, texinfo-discard-line no longer works after
	texinfo-parse-line-arg; make all such callers use
	texinfo-parse-arg-discard.

	* rmail.el:
	Rename rmail-find to rmail-search and put on M-s.
	Move `h' to C-M-h as well.
	Move `l' to C-M-l as well.
	Move old C-M-l to C-M-r.

	* rmailkwd.el:
	Make rmail-next-labeled-message keep its own default
	rmail-last-multi-labels, instead of using rmail-last-label.

Sam Steingold's avatar
Sam Steingold committed
1408
1985-11-01  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
1409 1410 1411 1412

	* rmail.el (rmail-parse-file-inboxes):
	Must do save-excursion outside the save-restriction.

Sam Steingold's avatar
Sam Steingold committed
1413
1985-10-31  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
1414 1415 1416 1417 1418 1419 1420

	* rmail.el:
	(rmail-mode) don't default rmail-inbox-list here.
	(rmail): Default rmail-inbox-list to rmail-primary-inbox-list
	  only if primary Rmail file.
	rmail-primary-inbox-list now in loaddefs.el.

Sam Steingold's avatar
Sam Steingold committed
1421
1985-10-31  Richard Mlynarik  (mly@prep)
Dave Love's avatar
#  
Dave Love committed
1422 1423 1424 1425 1426 1427 1428

	* rmailsum.el (rmail-make-summary-line-1):
	Fix case in which old summary line was being deleted.
	Some more bugs seem to remain in this code...

	* dired.el:
	Both "e" and "f" are `dired-find-file'
Sam Steingold's avatar
Sam Steingold committed
1429 1430

1985-10-30  Richard Mlynarik  (mly@prep)
Dave Love's avatar
#  
Dave Love committed
1431 1432 1433 1434 1435 1436 1437 1438

	* bytecomp.el (batch-byte-compile):
	If an argument is a directory, then do a byte-recompile-directory
	on it.

	* abbrev.el (abbrev-mode):
	flag that abbrev-mode is on by set-minor-mode
	(automagic indication in src/xdisp.c flushed)
Sam Steingold's avatar
Sam Steingold committed
1439

Dave Love's avatar
#  
Dave Love committed
1440 1441
	Use interactive "f" and "F" to replace "s" in a couple places.

Sam Steingold's avatar
Sam Steingold committed
1442
1985-10-29  Richard M. Stallman  (rms@prep)
Dave Love's avatar
#  
Dave Love committed
1443 1444 1445 1446 1447 1448 1449 1450

	* debug.el (debug):
	Don't die in kill-buffer of *Backtrace* while exiting
	if it's already killed.

	* simple.el ({append,prepend,copy}-to-buffer):
	Use interactive type B, not s, for buffer name.

Sam Steingold's avatar
Sam Steingold committed
1451
1985-10-29  Richard Mlynarik  (mly@prep)
Dave Love's avatar
#  
Dave Love committed
1452 1453 1454 1455

	* startup.el (command-line-1):