#
[bpt/emacs.git] / etc / ChangeLog
CommitLineData
a933dad1
DL
11999-07-12 Richard Stallman <rms@gnu.org>
2
3 * Version 20.4 released.
4
51999-06-27 Karl Heuer <kwzh@gnu.org>
6
7 * yow.lines: Fix indentation. Fix typo.
8
91999-01-19 Dave Love <fx@gnu.org>
10
11 * MORE.STUFF: Revamped.
12
131999-01-14 Dave Love <fx@gnu.org>
14
15 * FAQ: Merge posted updates.
16
171998-12-14 Dave Love <fx@gnu.org>
18
19 * FAQ: Somewhat edited copy of the most recently posted version.
20
211998-11-04 Kenichi Handa <handa@etl.go.jp>
22
23 * MACHINES (NEC EWS4800): New section.
24
251998-09-04 Karl Heuer <kwzh@gnu.org>
26
27 * TUTORIAL: Use C-x C-l, not M-:, as example of disabled command.
28
291998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
30
31 * Version 20.3 released.
32
33 * TUTORIAL.ro: New file.
34
351998-04-10 Ken'ichi Handa <handa@melange.gnu.org>
36
37 * TUTORIAL.sl: Renamed back to the original.
38
391998-04-10 Kenichi Handa <handa@etl.go.jp>
40
41 * TUTORIAL.cs: Renamed from TUTORIAL.cz.
42 * TUTORIAL.ja: Renamed from TUTORIAL.jp.
43 * TUTORIAL.ka: Renamed from TUTORIAL.kr.
44 * TUTORIAL.sk: Renamed from TUTORIAL.sl.
45
461998-04-06 Kenichi Handa <handa@etl.go.jp>
47
48 * TUTORIAL.jp: Re-translated for the latest TUTORIAL.
49
501998-03-26 Richard Stallman <rms@psilocin.gnu.org>
51
52 * TUTORIAL.sl: New file.
53
541997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
55
56 * Version 20.2 released.
57
581997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
59
60 * Version 20.1 released.
61
621997-06-02 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
63
64 * CODINGS, CHARSETS: New files.
65
661996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
67
68 * Version 19.33 released.
69
701996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
71
72 * Version 19.32 released.
73
741996-06-23 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
75
76 * refcard.ps: File obtained from someone else;
77 it was generated badly here.
78
791996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
80
81 * Version 19.31 released.
82
831996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
84
85 * TUTORIAL: Rephrase the first page to fit on a standard tty screen.
86
871996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
88
89 * emacs.bash: Use >|.
90
911996-01-20 Geoff Voelker <voelker@cs.washington.edu>
92
93 * rgb.txt: New file.
94
951995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
96
97 * Version 19.30 released.
98
991995-11-04 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
100
101 * gnus-tut.txt: New file.
102
1031995-07-26 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
104
105 * Rename termcap to termcap.src, the historical name for an
106 uninstalled termcap file.
107
1081995-06-28 Eric S. Raymond <esr@spiff.gnu.ai.mit.edu>
109
110 * termcap.dat, termcap.ucb: deleted and replaced.
111
112 * termcap: New termcap file from the ncurses project; bigger,
113 better, brighter, does away with waxy yellow buildup. Email
114 me at terminfo@ccil.org if you have any trouble with this.
115
116 * README: Changed to track above change.
117
1181995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
119
120 * TUTORIAL: Delete reference to ALT. Change <Rubout> to <Delete>.
121
1221995-04-26 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
123
124 * Makefile (maintainer-clean): Renamed from realclean.
125
1261995-04-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
127
128 * tpu-doc.el: File moved to etc dir and renamed.
129
1301995-04-07 Boris Goldowsky <boris@cs.rochester.edu>
131
132 * enriched.doc: Rewritten and simplified.
133
1341994-11-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
135
136 * Makefile (eterm): New rule.
137 (TIC): New variable.
138
139 * e/eterm, e/eterm.ti: New files.
140
1411994-10-24 Boris Goldowsky <boris@mole.gnu.ai.mit.edu>
142
143 * enriched.doc: New file.
144
1451994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
146
147 * Version 19.26 released.
148
1491994-07-03 Richard Stallman (rms@gnu.ai.mit.edu)
150
151 * TUTORIAL: Talk about flow control along with C-x C-s and C-s.
152
1531994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
154
155 * Version 19.25 released.
156
1571994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
158
159 * Version 19.24 released.
160
1611994-05-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
162
163 * Version 19.23 released.
164
1651994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
166
167 * Makefile (clean): Delete DOC*.
168
1691993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
170
171 * Version 19.22 released.
172
1731993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
174
175 * Version 19.21 released.
176
1771993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
178
179 * Version 19.20 released.
180
1811993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
182
183 * Version 19.19 released.
184
1851993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
186
187 * Version 19.18 released.
188
1891993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
190
191 * Version 19.16 released.
192
1931993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
194
195 * version 19.15 released.
196
1971993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
198
199 * Version 19.14 released.
200
2011993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
202
203 Bring mumbleclean targets into conformance with GNU coding standards.
204 * Makefile (distclean): Don't remove backup and autosave files.
205 These are easy to get rid of in other ways, and a pain to lose.
206 (mostlyclean, realclean): New targets.
207
2081993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
209
210 * Version 19.13 released.
211
2121993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
213
214 * Version 19.10 released.
215
2161993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
217
218 * Version 19.9 released.
219
2201993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
221
222 * Version 19.8 released.
223
2241993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
225
226 * Version 19.7 released.
227
2281993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
229
230 * MACHINES: Mention Linux.
231
2321993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
233
234 * MACHINES: Add section for NeXT, from Thorsten Ohl.
235
2361993-04-28 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
237
238 * NEWS: Documented picture-mode improvements.
239
2401993-04-25 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
241
242 * NEWS: Described the new properties of arrow keys and
243 next-line-add-newlines. Fixed up the GUD description, it was
244 out of date. This file referenced LNEWS when it should have
245 said news.texi; fixed.
246
247 news.texi: invocation-name now exists.
248
2491993-03-27 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
250
251 * MORE.STUFF: Added.
252
2531993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
254
255 * NEWS: Preserved jimb's last change (documenting kill on
256 read-only buffers).
257
258 Added documentation on new info features.
259
2601993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
261
262 * spook.lines: Alpha-sorted this, and added some new hot buttons
263 for the 1990s.
264
2651993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
266
267 * MACHINES: Deleted some VMS caveats. If the src and lisp
268 ChangeLogs are correct, dired and mail and process control are now
269 fully supported.
270
271 * NEWS: Added finder news.
272
2731993-03-19 Richard Stallman (rms@geech.gnu.ai.mit.edu)
274
275 * NEWS: Changed.
276
2771993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
278
279 * sex.6: Added 900-line support
280
281 * NEWS: Added news about the package finder.
282
2831993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
284
285 * MACHINES: `Last updated 10 Feb 1992.' was obviously wrong, so
286 I nuked it. Let the file mod date serve. Merged in APOLLO and
287 SUNBUG files. Changed references to 18.* to past tense.
288
289 * emacs.names: merged into JOKES. I faked a mail header from the
290 Unknown User to delimit the first (unheaded) bit.
291
292 * Makefile (relock, unlock): New productions.
293
2941993-03-18 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
295
296 Augean-stable cleaning time. Partly to save space, but mostly to
297 reduce the dizzying amount of *stuff* confronting someone exploring
298 the Emacs distribution, I have the following changes in the etc
299 directory:
300
301 * CHARACTERS: merged into TO-DO file under the heading "Long Range:"
302
303 * DIFF, CCADIFF and GOSDIFF: merged into a new outline file titled
304 OTHER.EMACSES. The present names don't really convey anything.
305 Various key bindings and feature descriptions have been updated.
306
307 * NICKLES.WORTH. Nuked. This is copyrighted material that could land
308 FSF in hot water.
309
310 * INTERVAL.IDEAS: Nuked. RMS's thinking, and indeed the
311 implementation of intervals, have progressed way beyond this.
312
313 * RCP: Nuked. It no longer said anything but "Ooops, sorry!"
314
315 * ED.WORSHIP, GNU.JOKES: merged into a mailbox called JOKES.
316 Future jokes can accumulate there.
317
318 * DISTRIB: the actual domestic order form is now ORDERS.USA.
319 The DISTRIB text now mentions 19.
320
321 * ORDERS.USA: created. This is just the order form. DISTRIB
322 has a pointer to it at the beginning.
323
324 * EUROPE: renamed to ORDERS.EUROPE. DISTRIB now has a pointer
325 to it at the beginning.
326
327 * OOOONEWS, OOOONEWS: Nuked. It's version 19 --- nobody needs the
328 version 15 and 17 files anymore.
329
330 All files marked "Nuked" have actually been moved to =-prefixed
331 names as per convention. Originals of all files merged still
332 exist with =-names.
333
3341993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
335
336 * XENIX: nuked (moved to =XENIX). The hackery it describes is
337 no longer necessary in the presence of 19's function-key-map
338 feature; I've added an explanation to the beginning of the file.
339
3401993-03-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
341
342 * MACHINES: Update description of SYSVr3 and r4 support, due to
343 Eric Raymond's changes.
344
3451993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
346
347 * MACHINES: Mention that you have to edit the configure script
348 when you add support for a new machine, to get it to recognize the
349 configuration name.
350
3511992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
352
353 * MACHINES: Converted to use GCC-style configuration names,
354 instead of listing m/*.h and s/*.h files. All knowledge of m/ and
355 s/ files now lives in ../configure.
356
3571992-10-06 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
358
359 * NEWS: Document included tags tables.
360
3611992-07-22 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
362
363 * Corrected the news about VC to reflect reality.
364
3651992-07-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
366
367 * etags.1: New file, from Richard K. Pixley at Cygnus.
368
3691992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
370
371 * Makefile: Most of the contents of this file were only relevant
372 to things in `../lib-src'; removed all but the `distclean' and
373 `clean' targets.
374
3751992-04-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
376
377 * COPYING: Got June 1991 version of the GPL here.
378
379 * ChangeLog: Since the old etc contents have been split into etc
380 and lib-src, the old etc's ChangeLog has been duplicated in the
381 new etc and lib-src. That means that each contains complete and
382 coherent information, although each contains extraneous
383 information.
384
3851992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
386
387 * lib-src/etags.c: "--no-warning" option renamed to "--no-warn",
388 to be consistent with other GNU programs, like makeinfo.
389
390 * lib-src/Makefile: Renamed to Makefile.in; the configure script
391 will edit this to produce Makefile.
392
3931992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
394
395 * etags.c (print_help, print_version): New functions.
396 (main): Options added to support them.
397
398 * etags.c (longopts): New array of long names for the options.
399 (main): Recognize them.
400
4011992-04-06 Jim Blandy (jimb@pogo.cs.oberlin.edu)
402
403 * etags.c (C_entries): Removed comment saying that \" in a string
404 isn't recognized as magic, because it is correctly handled.
405
406 * getopt.c, getopt.h: New files, from GNU C library.
407 * etags.c: Rewritten to use getopt.
408 #include "getopt.h".
409 (file_num): Variable deleted; its role is now played by getopt's
410 optind.
411 (main): Argument processing loop rewritten to call getopt to get
412 next option. Options which take parameters (-o and -i) rewritten
413 to get parameter from optarg instead of argv[1]. Filename
414 preprocessing loop and update command changed similarly.
415 * Makefile (etags, ctags): Depend on and link with getopt.h,
416 getopt.o, and getopt1.o.
417 (getopt.o, getopt1.o): New targets for the GNU getopt routines.
418
419 * etags.c (outfflag): Variable deleted; it is non-zero iff outfile
420 is non-zero.
421
422 (main): In the argument processing loop, the 'goto next_arg'
423 statements are breaking out of the switch statement in exactly the
424 same way that a simple 'break' statement would; replace the gotos
425 with breaks, and remove the label.
426
4271992-04-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
428
429 * etags.c (C_entries): Clear tydef and next_token_is_func at start.
430 (consider_token): Move next_token_is_func to global.
431
4321992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
433
434 * Makefile: Conform with GNU coding standards:
435 (mostlyclean): New target, synonymous with clean.
436 (TAGS, check): New targets.
437 (INSTALL, INSTALLFLAGS): New variables.
438
4391992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
440
441 * lib-src/Makefile, etc/MACHINES, etc/NEWS: Changed references to
442 `config.emacs' to `configure'.
443
444 * lib-src/Makefile: Adjusted for renaming of share-lib to etc.
445 * etc/MACHINES: Same.
446
4471992-03-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
448
449 * movemail.c (main): Allow tempname to be as long as necessary,
450 instead of limiting it to 39 characters.
451
452 * movemail.c (main): Move declaration of buf from top of function
453 to local block surrounding the copy loop. This makes it less
454 likely to be confused with the buf used by the code which checks the
455 permissions on outname's directory.
456
4571992-03-20 Jim Kingdon (kingdon@albert.gnu.ai.mit.edu)
458
459 * SERVICE: Remove my entry.
460
4611992-03-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
462
463 * Makefile (emacstool, nemacstool, xvetool): Use ${CFLAGS}, not
464 hardcoded -g.
465
466 * movemail.c (xmalloc): Return char *, not int.
467 (main) [!MAIL_USE_FLOCK]: Add a new conditional, MAIL_UNLINK_SPOOL,
468 that is off by default -- normally don't unlink the mail spool
469 file, just empty it. Pass creat mode 0600, not 0666.
470
4711992-02-07 Jim Blandy (jimb at pogo.cs.oberlin.edu)
472
473 * Makefile (../arch-lib): Depend on ${EXECUTABLES}.
474 (all): Instead of here.
475 (install): Don't use the -s option, since people need symbols to
476 debug code.
477
4781992-01-19 (Eric Youngdale at youngdale@v6550c.nrl.navy.mil)
479
480 * etags-vmslib.c (fn_exp): Add type cast.
481
4821992-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
483
484 * movemail.c: Changes in comments.
485
4861992-01-13 Jim Blandy (jimb at pogo.cs.oberlin.edu)
487
488 * Makefile: Make the distclean target erase the DOC files from
489 ../share-lib and the executables from ../arch-lib.
490
4911992-01-09 Jim Blandy (jimb at pogo.cs.oberlin.edu)
492
493 * emacsclient.c: #include <sys/stat.h>
494 (main): Do declare statbfr.
495
4961991-12-21 Richard Stallman (rms at mole.gnu.ai.mit.edu)
497
498 * emacsserver.c, emacsclient.c [BSD]: Use either /tmp or ~
499 for the socket, depending on SERVER_HOME_DIR.
500 If using /tmp, put host name in the socket name.
501
502 * movemail.c (pfatal_and_delete): New function.
503 (main, popmail): Use it.
504 (popmail): Close output before deleting messages.
505 Check for error on close and on fsync.
506 Use `fatal' where appropriate.
507 (main): Remove (void).
508
509 * aixcc.lex: New file. Not officially part of Emacs.
510 * Makefile: Rules for that.
511
5121991-12-04 Jim Blandy (jimb at pogo.gnu.ai.mit.edu)
513
514 * yow.c (main): Rename all references to PATH_EXEC to PATH_DATA.
515
516 * etags.c (main): Properly cast call to alloca that initializes
517 included_files.
518
5191991-08-17 Roland McGrath (roland@geech.gnu.ai.mit.edu)
520
521 * etags.c (files_are_tag_tables): Remove global var.
522 (process_file): Don't test it. Also remove hack checking for a
523 file named "TAGS".
524 (main): -i now takes an arg which is the name of a file to include.
525 Collect these names and emit include tags for them after processing
526 all the argument files.
527
5281991-07-30 Richard Stallman (rms at mole.gnu.ai.mit.edu)
529
530 * wakeup.c: Terminate if parent goes away.
531
5321991-07-18 Richard Stallman (rms at mole.gnu.ai.mit.edu)
533
534 * etags.c (C_entries): Process token before handling end of line.
535 When inner loops reach end of line, just back up.
536 Let the real end of line processing happen in just one place.
537 (consider_token): Likewise.
538
5391991-04-11 Jim Blandy (jimb at geech.gnu.ai.mit.edu)
540
541 * etags.c (TEX_mode): Skip comments while scanning the text to see
542 which escape character this file uses.
543
5441991-03-29 Richard Stallman (rms at mole.gnu.ai.mit.edu)
545
546 * emacsserver.c [USG]: Terminate if msgrcv fails.
547
5481991-03-03 Richard Stallman (rms at mole.ai.mit.edu)
549
550 * emacsserver.c [BSD]: Check for errors on stdin after scanf.
551
5521991-01-25 Jim Blandy (jimb at churchy.ai.mit.edu)
553
554 * make-docfile: Find the arguments to a C function correctly,
555 by not ignoring the character that read_c_string returns. Don't
556 even try to find argument names for functions that take MANY
557 or UNEVALLED arguments, since they're a figment of the docstring's
558 imagination.
559
5601991-01-14 Jim Blandy (jimb at churchy.ai.mit.edu)
561
562 * make-docfile: Read the .elc files generated by the new byte
563 compiler.
564
5651990-12-31 Richard Stallman (rms at mole.ai.mit.edu)
566
567 * refcard.tex: Use cm fonts, not am, in multi-column mode.
568
5691990-11-29 Richard Stallman (rms at mole.ai.mit.edu)
570
571 * movemail.c (mbx_delimit_begin): Put space before `unseen'.
572
5731990-11-27 Richard Stallman (rms at mole.ai.mit.edu)
574
575 * Makefile (install*): No need to install wakeup.
576
5771990-11-26 Richard Stallman (rms at mole.ai.mit.edu)
578
579 * Makefile (install*): Install emacsclient like etags.
580
5811990-11-13 Richard Stallman (rms at mole.ai.mit.edu)
582
583 * movemail.c (error): Handle 3 args.
584 (main): Don't check input access if using pop.
585
5861990-10-16 Richard Stallman (rms at mole.ai.mit.edu)
587
588 * etags.c (find_entries): Check for numbers after Scheme suffix.
589
5901990-10-14 Richard Stallman (rms at mole.ai.mit.edu)
591
592 * termcap.dat (vt200-80): Fix ke and ks to frob flag 1.
593
5941990-10-09 Richard Stallman (rms at mole.ai.mit.edu)
595
596 * Makefile (nemacstool, xvetool): New targets.
597
5981990-09-26 Richard Stallman (rms at mole.ai.mit.edu)
599
600 * emacsclient.c: Include errno.h and define related variables.
601
6021990-09-23 Richard Stallman (rms at mole.ai.mit.edu)
603
604 * emacsclient.c: Change usage message.
605
6061990-08-30 David Lawrence (tale at pogo.ai.mit.edu)
607
608 * emacs.1: Add break before -nw option.
609
6101990-08-19 David J. MacKenzie (djm at apple-gunkies)
611
612 * qsort.c: Replace with GNU version.
613
6141990-08-14 David J. MacKenzie (djm at apple-gunkies)
615
616 * wakeup.c: New program replacing loadst.c.
617
6181990-08-14 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
619
620 * emacsclient.c [USG]: Pass msgsnd only 4 args.
621
6221990-08-09 David J. MacKenzie (djm at pogo.ai.mit.edu)
623
624 * etags.c: Rename `flag' variables for what they do instead of
625 which option character sets them.
626
6271990-05-28 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
628
629 * loadst.c (main): Conditional to get load average on Apollo.
630
6311990-05-22 Joseph Arceneaux (jla at churchy.ai.mit.edu)
632
633 * emacsserver.c: Set the permission on the socket to 0600.
634
6351990-03-27 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
636
637 * emacsclient.c [BSD]: Print clean message for failing getwd.
638
6391990-03-20 David Lawrence (tale at pogo.ai.mit.edu)
640
641 * getdate.y: Use the getdate.y from GNU tar for timer.
642
6431990-03-18 Jim Kingdon (kingdon at pogo.ai.mit.edu)
644
645 * emacsclient.c (main): Don't put brackets around "filename" in
646 usage message. It isn't optional.
647
6481990-03-14 Joseph Arceneaux (jla at churchy.ai.mit.edu)
649
650 * etags.c (getit): Recognize '$' as beginning identifiers.
651
6521990-02-22 David Lawrence (tale at pogo.ai.mit.edu)
653
654 * emacsserver.c: Renamed from server.c.
655 * Makefile: Reference emacsserver rather than server.
656 * MACHINES: Doc fix for new emacsserver name.
657
6581990-01-25 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
659
660 * emacsclient.c: Print program name in error messages.
661
6621990-01-19 David Lawrence (tale at cocoa-puffs)
663
664 * timer.c, getdate.y (new files) and Makefile:
665 Sub-process support for run-at-time in timer.el.
666 Doesn't yet work correctly for USG.
667
6681990-01-10 Jim Kingdon (kingdon at pogo)
669
670 * MACHINES: Add HP 300 running BSD.
671
6721990-01-02 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
673
674 * yow.c: Dynamically allocate buffer; skip header before random
675 choice to avoid bias toward first item.
676
6771989-12-24 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
678
679 * etags.c (readline): Separate out init of `pend'.
680
6811989-12-17 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
682
683 * etags.c: Undo changes relating to isgoodhdr.
684
6851989-12-16 Mosur Mohan (rms at sugar-bombs.ai.mit.edu)
686
687 * etags.c (isgoodhdr): New macro.
688 (_gdh, notgdh): New variable used by that.
689 (init): Initialize _gdh.
690 (find_entries): Set header_file.
691 (consider_token): Use isgoodhdr if in header file.
692
693 * etags.c (total_size_of_entries):
694 Was miscalculating by 1 in rewritten case.
695
696 * etags.c (PAS_funcs): One arg to pfnote was missing.
697
6981989-12-05 Joseph Arceneaux (jla at spiff)
699
700 * MACHINES: Change for the ULTRIX entry.
701
7021989-11-21 Joseph Arceneaux (jla at spiff)
703
704 * etags.c (process_file): If file is not regular, return.
705
7061989-11-06 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
707
708 * loadst.c (main): Handle FIXUP_KERNEL_SYMBOL_ADDR.
709
7101989-10-30 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
711
712 * loadst.c (load_average): If HAVE_GETLOADAVG, use getloadavg.
713 (main): If HAVE_GETLOADAVG, don't call `nlist'.
714
7151989-10-25 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
716
717 * etags.c (consider_token): Allow any number of typespec keywords
718 after `typedef', before new type name.
719 (enum sym_type): Add st_C_typespec.
720 (C_create_stab): Put typespec kwds in table.
721
7221989-08-27 Richard Stallman (rms at apple-gunkies.ai.mit.edu)
723
724 * etags.c (main): Don't depend on name invoked by.
725 If CTAGS is not defined, assume it is ETAGS.
726
7271989-07-31 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
728
729 * etags.c (L_funcs): Allow package name in define construct,
730 as in (foo::defmumble name-defined ...).
731
7321989-07-30 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
733
734 * etags.c (find_entries): Stupid bug testing for C filename suffixes.
735
736 * Makefile (yow): Depends on ../src/paths.h.
737
7381989-07-04 Richard Stallman (rms at apple-gunkies.ai.mit.edu)
739
740 * etags.c: Fix compilation by moving Pascal after Fortran.
741
7421989-06-15 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
743
744 * movemail.c [USG]: Define F_OK, etc., if not found in header.
745
7461989-05-27 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
747
748 * hexl.c: New file, supports hexl-mode.
749
7501989-05-14 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
751
752 * movemail.c: New compilation flag MAIL_USE_MMDF.
753
7541989-05-08 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
755
756 * emacsclient.c: Use BSD code whenever HAVE_SOCKETS.
757 * server.c: Likewise.
758
759 * make-docfile.c (scan_c_file): Output argument names at end of string.
760 (write_c_args): New subroutine.
761
7621989-04-27 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
763
764 * movemail.c: Report failure of flock.
765
7661989-04-19 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
767
768 * etags.c (find_entries): Allow multi-letter extensions for fortran.
769
7701989-04-18 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
771
772 * loadst.c: on bsd4.3, use gettimeofday instead of CPUSTATES.
773
7741989-03-15 Jeff Peck (rms at sugar-bombs.ai.mit.edu)
775
776 * emacstool.c: setenv IN_EMACSTOOL=t, TERM=sun, TERMCAP=.
777
778 * emacsstool.1: update to document environment variables.
779
7801989-02-21 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
781
782 * etags.c (PAS_funcs): New function by Mosur Mohan.
783
784 * movemail.c: On sysv, include unistd.h.
785
7861989-02-18 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
787
788 * b2m.c: New file.
789
7901989-02-15 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
791
792 * etags.c: Prolog support from Sunichirou Sugou
793
7941989-02-03 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
795
796 * Makefile (clean): New target.
797
7981989-01-25 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
799
800 * fakemail.c (put_line): Break header lines at 79 cols.
801
8021989-01-19 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
803
804 * etags.c: Greatly rewritten by Sam Kendall for C++ support and for
805 multiple tags per line.
806
8071989-01-03 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
808
809 * movemail.c: Check access before doing real work.
810 Check that outfile is in a writable directory.
811 On fatal error, delete the lock file.
812
8131988-12-31 Richard Mlynarik (mly at rice-chex.ai.mit.edu)
814
815 * env.c: Add decl for my-index
816 * etags.c (file-entries): .oak => scheme
817
8181988-12-30 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
819
820 * movemail.c: Use `access' to check input and output files.
821
8221988-12-28 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
823
824 * emacsclient.c (main): Ignore all of CWD before first slash.
825
8261988-12-27 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
827
828 * etags.c (readline): Double linebuffer->size outside the xrealloc.
829
8301988-12-22 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
831
832 * server.c, emacsclient.c: Don't try to use gid_t; it isn't defined.
833 * server.c: chmod the socket to 0700.
834
8351988-12-09 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
836
837 * fakemail.c (main): Let env var FAKEMAILER override pgm to run.
838 (add_field): Delete comments and turn `<', `>' to spaces
839 in header lines.
840 (USE_FAKEMAIL): New customization macro says to make fakemail
841 not be a no-op even on a BSD system.
842
8431988-12-01 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
844
845 * etags.c (consider_token): Skip comments just like whitespace.
846 Notice `struct', etc. and set strtag for those tokens.
847 Return 1 for the token following `struct' if an open-brace follows it.
848 (C_entries): Special handling of token following `struct'
849 needed because we have probably advanced to the following line
850 to find the `{'.
851 (main): New option `T' sets tflag and strflag.
852 Set both of them by default if eflags.
853
8541988-11-30 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
855
856 * movemail.c: Do fsync before closing output.
857
8581988-11-29 Richard Mlynarik (mly at pickled-brain.ai.mit.edu)
859
860 * movemail.c: Better error message when can't create tempname.
861 This file needs a great deal of extra error-checking and lucid reporting...
862
8631988-11-16 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
864
865 * etags.c: Support assembler code for .s and .a files.
866 (getit): Allow underscore in a tag.
867
8681988-11-15 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
869
870 * movemail.c: Close output and check errors before deleting input.
871
8721988-10-01 Richard Stallman (rms at apple-gunkies.ai.mit.edu)
873
874 * emacsclient.c [SYSVIPC]: Compute cwd only once; decide properly
875 whether to prefix it. Handle line number args.
876
8771988-09-24 Richard Stallman (rms at gluteus.ai.mit.edu)
878
879 * etags.c (main): default setting of eflag was backwards.
880
8811988-09-23 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
882
883 * etags.c: New option -i. -f renamed -o.
884 `-' as input file means read input file names from stdin.
885 -i spec'd or input file named TAGS means the input file is another
886 tag table; output an "include" line for it.
887
8881988-09-19 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
889
890 * Makefile: New vars DESTDIR, BINDIR, LIBDIR, MANDIR, MANEXT.
891 New targets install, install.sysv, install.xenix.
892 This makefile is now responsible for installing executables
893 and documentation from this directory into system directories.
894
8951988-09-16 Richard Stallman (rms at corn-chex.ai.mit.edu)
896
897 * server.c, emacsclient.c (main): Compute socket name from euid.
898
8991988-08-04 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
900
901 * emacsclient.c: Args like +DIGITS are passed through unchanged.
902
9031988-07-12 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
904
905 * server.c: If both BSD and HAVE_SYSVIPC, use the latter.
906 * emacsclient.c: Likewise.
907 In the HAVE_SYSVIPC alternative, if BSD, use getwd instead of getcwd.
908
9091988-06-23 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
910
911 * etags.c: Handle `typedef struct foo {' (price@mcc.com).
912 (istoken) New string-comparison macro.
913 (consider_token): New arg `level'. New state `tag_ok' in `tydef'.
914
9151988-06-14 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
916
917 * etags.c: Changes for VMS.
918 Always define ETAGS on VMS.
919 Define macros GOOD and BAD for success and failure exit codes.
920 (begtk, intk): Allow `$' in identifiers
921 (main): Don't support -B, -F or -u on VMS.
922 Alternate loop for scanning filename arguments.
923 (system): Delete definition of this function.
924
925 * etags-vmslib.c (system): Undefine this; VMS now provides it.
926
9271988-06-08 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
928
929 * loadst.c: Prevent multiple-def errors on BSD and BSD4_3
930 around include of param.h. (Like fns.c.)
931
9321988-05-16 Richard Stallman (rms at frosted-flakes.ai.mit.edu)
933
934 * loadst.c (load_average): Move load-average code to this new fn.
935 Add conditionals to compute load ave on UMAX.
936
9371988-05-14 Richard Stallman (rms at lucky-charms.ai.mit.edu)
938
939 * loadst.c: Change DK_HEADER_FILE to DKSTAT_HEADER_FILE
940 with opposite sense.
941
9421988-05-13 Chris Hanson (cph at kleph)
943
944 * emacsclient.c: Delete references to unused variable `out'. This
945 caused a bus error when used under hp-ux.
946
9471988-05-06 Richard Stallman (rms at frosted-flakes.ai.mit.edu)
948
949 * loadst.c: Control dk.h conditional with DK_HEADER_FILE.
950
9511988-05-04 Richard Stallman (rms at rice-krispies.ai.mit.edu)
952
953 * etags.c (find_entries): `.t' or `.sch' means scheme code.
954
9551988-04-29 Richard Stallman (rms at frosted-flakes.ai.mit.edu)
956
957 * loadst.c: Add BSD4_3 conditional for file dk.h instead of dkstat.h.
958
9591988-04-28 Richard Stallman (rms at frosted-flakes.ai.mit.edu)
960
961 * movemail.c: #undef close, since config can #define it on V.3.
962 * emacsclient.c, fakemail.c, loadst.c, server.c: likewise.
963
9641988-04-26 Richard Stallman (rms at lucky-charms.ai.mit.edu)
965
966 * etags.c (TEX_mode, etc.): Remove superfluous backslashes from
967 invalid escape sequences such as `\{'.
968
969 * loadst.c: Add `sequent' conditional for file dk.h.
970
9711988-03-20 Richard M. Stallman (rms at wilson)
972
973 * server.c [not BSD and not HAVE_SYSVIPC]: fix error message.
974
975 * loadst.c (main) [XENIX]: use /usr/spool/mail, not /usr/mail.