Update to version 4.0. Provide support for
[bpt/emacs.git] / etc / ChangeLog
CommitLineData
5e56e175
GM
12000-12-29 Gerd Moellmann <gerd@gnu.org>
2
3 * fr-refcard.tex, fr-refcard.ps, fr-drdref.tex, fr-drdref.ps: New
4 files.
5
49172314
GM
62000-12-29 Vinicius Jose Latorre <vinicius@cpqd.com.br>
7
8 * ps-prin1.ps: Handle form feed better when ps-zebra-stripe-follow
9 is non-nil.
10 (printZebra, BeginPage): Code fix.
11
125f929e
MB
122000-12-15 Miles Bader <miles@gnu.org>
13
14 * DEBUG: Add note aboute using `inverse-video' to detect excessive
15 screen redraw.
16
e2849090 172000-12-07 Dave Love <fx@gnu.org>
63dfcf4b 18
e2849090 19 * CODINGS, CHARSETS: Removed. (Mule 2.3 relics.)
f29d1e75 20
e2849090 212000-11-30 Vinicius Jose Latorre <vinicius@cpqd.com.br>
2f8a6857 22
e2849090 23 * ps-prin1.ps: Eliminated the line number font predefinition.
2f8a6857 24
fccf2940
KH
252000-11-09 Kenichi Handa <handa@etl.go.jp>
26
27 * TUTORIAL.ja: Adjusted for the change of TUTORIAL (use C-x C-l,
28 not M-:, as example of disabled command).
29
57731876
GM
302000-11-02 Gerd Moellmann <gerd@gnu.org>
31
32 * ONEWS.1, ONEWS.2, ONEWS.3, ONEWS.4: Renamed from NEWS.*.
33
1e4d32f8
GM
342000-10-16 Gerd Moellmann <gerd@gnu.org>
35
36 * 3B-MAXMEM, AIX.DUMP, SUN-SUPPORT: Removed.
37
38 * tasks.texi: Updated to the version from /gd/gnuorg.
39
76eebffc
GM
40 * FTP: Refer to the GNU web site.
41
ab6afc64
DL
422000-10-12 Dave Love <fx@gnu.org>
43
44 * gnus.pbm: New file.
45
46 * gnus.xbm: Deleted.
47
a3489ece
MB
482000-10-05 Miles Bader <miles@lsi.nec.co.jp>
49
50 * gnus-pointer.xbm, gnus-pointer.xpm: Remove top empty line.
51
36eb0a91
GM
522000-09-22 Gerd Moellmann <gerd@gnu.org>
53
54 * splash.xbm: File removed.
55 * splash.pbm: New file.
56
b7e11c5b
GM
572000-09-20 Gerd Moellmann <gerd@gnu.org>
58
59 * splash.xbm: New file.
60
c113de23
GM
612000-09-19 Gerd Moellmann <gerd@gnu.org>
62
63 * splash.xpm: New file.
64
e7997ff4
DL
652000-09-11 Dave Love <fx@gnu.org>
66
67 * gnus.xbm, gnus.xpm, gnus-pointer.xpm, gnus-pointer.xbm: New
68 files.
69
87d0f685
GM
702000-08-29 Vinicius Jose Latorre <vinicius@cpqd.com.br>
71
72 * ps-prin3.ps: Eliminated.
73
74 * ps-prin2.ps: Changed comment version (6.0).
75
76 * ps-prin1.ps: Changed comment version (6.0).
77
78 * ps-prin0.ps: Changed comment version (6.0).
79
85d6400c
KH
802000-08-24 Wlodzimierz Bzyl <matwb@univ.gda.pl>
81
82 * survival.tex: New file.
83
6917e6bb
GM
842000-08-21 Gerd Moellmann <gerd@gnu.org>
85
86 * de-refcard.ps, de-refcard.tex: Renamed from refcard-de.*.
87
88 * pl-refcard.ps, pl-refcard.tex: Renamed from refcard-pl.*.
89
3787e12e
GM
902000-08-17 Gerd Moellmann <gerd@gnu.org>
91
92 * NEWS.1: Reintegrated into NEWS.
93
94 * OOOOONEWS...OONEWS: Renamed to NEWS.1...NEWS.4.
95
1c2eabab
GM
962000-08-16 Gerd Moellmann <gerd@gnu.org>
97
d7b38c05
GM
98 * dired-ref.tex, dired-ref.ps: New files.
99
1c2eabab
GM
100 * refcard-de.tex, refcard-de.ps: New files.
101
e8bea4c0
GM
1022000-07-20 Gerd Moellmann <gerd@gnu.org>
103
104 * emacs.1: Change `-b' to `-bw'.
105
aa9efec9
AS
1062000-07-07 Andreas Schwab <schwab@suse.de>
107
108 * yow.lines: Fix indentation.
109
45f485a6
GM
1102000-06-07 Vinicius Jose Latorre <vinicius@cpqd.com.br>
111
112 * ps-prin0.ps: Insert a version number comment (5.2.2).
113 Indentation fix.
114
115 * ps-prin1.ps: Insert a version number comment (5.2.2). Can
116 select page size with/without giving an error if PostScript
117 printer doesn't have this kind of page size. Zebra Stripe
118 continues or restarts on next page. Indentation fix.
119 (BeginSheet): If necessary, rescale n-up to fit on the sheet of
120 paper.
121 (BeginDoc, doColumnZebra, HeaderText): Code fix.
122 (SetPageSize): New proc.
123
124 * ps-prin2.ps: Insert a version number comment (5.2.2).
125
126 * ps-prin3.ps: Insert a version number comment (5.2.2).
127 Indentation fix.
128
a199a865
GM
1292000-05-18 Vinicius Jose Latorre <vinicius@cpqd.com.br>
130
131 * ps-prin1.ps: PostScript code compatibility with other utilities
132 like mpage, psnup, etc.
133 (isLineStep): Code fix.
134 (BeginDoc, BeginSheet): Utility compatibility.
135
3281430c
DL
1362000-05-03 Dave Love <fx@gnu.org>
137
138 * letter.xbm: New file.
139
57cb56f5
GM
1402000-04-29 Vinicius Jose Latorre <vinicius@cpqd.com.br>
141
142 * ps-prin0.ps: PostScript level 1 compatibility.
143
144 * ps-prin1.ps: PostScript level 1 compatibility, Upside-down
145 printing and line number step.
146 (BeginDoc, doLineNumber, SL, HL): Code fix.
147 (isLineStep, PSL): New funs.
148
149 * ps-prin3.ps: PostScript level 1 compatibility.
150
34f3f342
GM
1512000-04-10 Gerd Moellmann <gerd@gnu.org>
152
153 * refcard.bit: Removed.
154
857e88e2
KH
1552000-04-10 Wlodzimierz Bzyl <matwb@monika.univ.gda.pl>
156
157 * refcard-pl.ps: New file.
158 * refcard-pl.tex: New file.
159
7438c86b
GM
1602000-03-30 Vinicius Jose Latorre <vinicius@cpqd.com.br>
161
162 * ps-prin0.ps: Replace gs_languagelevel by languagelevel.
163 (DefOp): New proc.
164
165 * ps-prin1.ps: Replace gs_languagelevel by languagelevel.
166 (printBackground, SetColor): New procs.
167 (ZebraColor): Renaming old ZebraGray var.
168
1a3199d9
GM
1692000-03-23 Vinicius Jose Latorre <vinicius@cpqd.com.br>
170
171 * ps-prin1.ps: Eliminate SkipFirstPage.
172
ee1c5b21
GM
1732000-03-22 Vinicius Jose Latorre <vinicius@cpqd.com.br>
174
175 * ps-prin0.ps: Define command only for language level 1.
176
d0ab3e9d
GM
1772000-03-16 Vinicius Jose Latorre <vinicius@cpqd.com.br>
178
57cb56f5
GM
179 * ps-prin0.ps: Define packedarray operator for language level 1,
180 adjust setduplexmode and settumble definitions.
d0ab3e9d 181
81c7ca69
GM
1822000-03-15 Vinicius Jose Latorre <vinicius@cpqd.com.br>
183
184 * ps-print0.ps: New file.
185
186 * ps-prin1.ps, ps-prin3.ps: Eliminate CheckConfig.
187
6ddb893f
KH
1882000-01-05 Vinicius Jose Latorre <vinicius@cpqd.com.br>
189
190 * ps-prin1.ps, ps-prin2.ps, ps-prin3.ps: New files.
191
3156909f
PE
1921999-11-30 Paul Eggert <eggert@twinsun.com>
193
194 * PROBLEMS: Update Solaris 2.6 and 7 problems.
195
1b0d24e7
PE
1961999-11-22 Paul Eggert <eggert@twinsun.com>
197
198 * NEWS: Rename messages-locale to system-messages-locale
199 and time-locale to system-time-locale.
200
bab4e322
NF
2011999-10-24 Noah Friedman <friedman@splode.com>
202
203 * yow.lines: Add more quotes. Correct a misquote.
204
205 * spook.lines: Add more phrases.
206
83a4cf1d
PE
2071999-10-23 Paul Eggert <eggert@twinsun.com>
208
1b0d24e7 209 * NEWS: Describe new functions and variables for locales.
83a4cf1d 210
c37bbd4f
GM
2111999-10-07 Gerd Moellmann <gerd@gnu.org>
212
213 * TUTORIAL.ro: Change copyright statement.
bab4e322 214
6567e9b5
GM
215After the release of 20.4, development was split into two separate
216code lines. One line contained the code for Emacs 21, and the other
217one the code for the 20.x releases after 20.4. The following change
218log entries up to the entry ``20.4 released'' are for the 20.x code
219line. Change logs above this notice are those for the 21.x code line.
220
2212000-06-13 Gerd Moellmann <gerd@gnu.org>
222
223 * Version 20.7 released.
224
2252000-02-26 Gerd Moellmann <gerd@gnu.org>
226
227 * Version 20.6 released.
228
2291999-12-04 Gerd Moellmann <gerd@gnu.org>
230
231 * Version 20.5 released.
232
2331999-11-30 Paul Eggert <eggert@twinsun.com>
234
235 * PROBLEMS: Update Solaris 2.6 and 7 problems.
236
a933dad1
DL
2371999-07-12 Richard Stallman <rms@gnu.org>
238
239 * Version 20.4 released.
240
2411999-06-27 Karl Heuer <kwzh@gnu.org>
242
243 * yow.lines: Fix indentation. Fix typo.
244
2451999-01-19 Dave Love <fx@gnu.org>
246
247 * MORE.STUFF: Revamped.
248
2491999-01-14 Dave Love <fx@gnu.org>
250
251 * FAQ: Merge posted updates.
252
2531998-12-14 Dave Love <fx@gnu.org>
254
255 * FAQ: Somewhat edited copy of the most recently posted version.
256
2571998-11-04 Kenichi Handa <handa@etl.go.jp>
258
259 * MACHINES (NEC EWS4800): New section.
260
2611998-09-04 Karl Heuer <kwzh@gnu.org>
262
263 * TUTORIAL: Use C-x C-l, not M-:, as example of disabled command.
264
2651998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
266
267 * Version 20.3 released.
268
269 * TUTORIAL.ro: New file.
270
2711998-04-10 Ken'ichi Handa <handa@melange.gnu.org>
272
273 * TUTORIAL.sl: Renamed back to the original.
274
2751998-04-10 Kenichi Handa <handa@etl.go.jp>
276
277 * TUTORIAL.cs: Renamed from TUTORIAL.cz.
278 * TUTORIAL.ja: Renamed from TUTORIAL.jp.
279 * TUTORIAL.ka: Renamed from TUTORIAL.kr.
280 * TUTORIAL.sk: Renamed from TUTORIAL.sl.
281
2821998-04-06 Kenichi Handa <handa@etl.go.jp>
283
284 * TUTORIAL.jp: Re-translated for the latest TUTORIAL.
285
2861998-03-26 Richard Stallman <rms@psilocin.gnu.org>
287
288 * TUTORIAL.sl: New file.
289
2901997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
291
292 * Version 20.2 released.
293
2941997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
295
296 * Version 20.1 released.
297
2981997-06-02 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
299
300 * CODINGS, CHARSETS: New files.
301
3021996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
303
304 * Version 19.33 released.
305
3061996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
307
308 * Version 19.32 released.
309
3101996-06-23 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
311
312 * refcard.ps: File obtained from someone else;
313 it was generated badly here.
314
3151996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
316
317 * Version 19.31 released.
318
3191996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
320
321 * TUTORIAL: Rephrase the first page to fit on a standard tty screen.
322
3231996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
324
325 * emacs.bash: Use >|.
326
3271996-01-20 Geoff Voelker <voelker@cs.washington.edu>
328
329 * rgb.txt: New file.
330
3311995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
332
333 * Version 19.30 released.
334
3351995-11-04 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
336
337 * gnus-tut.txt: New file.
338
3391995-07-26 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
340
341 * Rename termcap to termcap.src, the historical name for an
342 uninstalled termcap file.
343
3441995-06-28 Eric S. Raymond <esr@spiff.gnu.ai.mit.edu>
345
346 * termcap.dat, termcap.ucb: deleted and replaced.
347
348 * termcap: New termcap file from the ncurses project; bigger,
349 better, brighter, does away with waxy yellow buildup. Email
350 me at terminfo@ccil.org if you have any trouble with this.
351
352 * README: Changed to track above change.
353
3541995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
355
356 * TUTORIAL: Delete reference to ALT. Change <Rubout> to <Delete>.
357
3581995-04-26 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
359
360 * Makefile (maintainer-clean): Renamed from realclean.
361
3621995-04-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
363
364 * tpu-doc.el: File moved to etc dir and renamed.
365
3661995-04-07 Boris Goldowsky <boris@cs.rochester.edu>
367
368 * enriched.doc: Rewritten and simplified.
369
3701994-11-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
371
372 * Makefile (eterm): New rule.
373 (TIC): New variable.
374
375 * e/eterm, e/eterm.ti: New files.
376
3771994-10-24 Boris Goldowsky <boris@mole.gnu.ai.mit.edu>
378
379 * enriched.doc: New file.
380
3811994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
382
383 * Version 19.26 released.
384
3851994-07-03 Richard Stallman (rms@gnu.ai.mit.edu)
386
387 * TUTORIAL: Talk about flow control along with C-x C-s and C-s.
388
3891994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
390
391 * Version 19.25 released.
392
3931994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
394
395 * Version 19.24 released.
396
3971994-05-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
398
399 * Version 19.23 released.
400
4011994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
402
403 * Makefile (clean): Delete DOC*.
404
4051993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
406
407 * Version 19.22 released.
408
4091993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
410
411 * Version 19.21 released.
412
4131993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
414
415 * Version 19.20 released.
416
4171993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
418
419 * Version 19.19 released.
420
4211993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
422
423 * Version 19.18 released.
424
4251993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
426
427 * Version 19.16 released.
428
4291993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
430
431 * version 19.15 released.
432
4331993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
434
435 * Version 19.14 released.
436
4371993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
438
439 Bring mumbleclean targets into conformance with GNU coding standards.
440 * Makefile (distclean): Don't remove backup and autosave files.
441 These are easy to get rid of in other ways, and a pain to lose.
442 (mostlyclean, realclean): New targets.
443
4441993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
445
446 * Version 19.13 released.
447
4481993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
449
450 * Version 19.10 released.
451
4521993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
453
454 * Version 19.9 released.
455
4561993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
457
458 * Version 19.8 released.
459
4601993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
461
462 * Version 19.7 released.
463
4641993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
465
466 * MACHINES: Mention Linux.
467
4681993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
469
470 * MACHINES: Add section for NeXT, from Thorsten Ohl.
471
4721993-04-28 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
473
474 * NEWS: Documented picture-mode improvements.
475
4761993-04-25 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
477
478 * NEWS: Described the new properties of arrow keys and
479 next-line-add-newlines. Fixed up the GUD description, it was
480 out of date. This file referenced LNEWS when it should have
481 said news.texi; fixed.
482
483 news.texi: invocation-name now exists.
484
4851993-03-27 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
486
487 * MORE.STUFF: Added.
488
4891993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
490
491 * NEWS: Preserved jimb's last change (documenting kill on
492 read-only buffers).
bab4e322 493
a933dad1
DL
494 Added documentation on new info features.
495
4961993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
497
498 * spook.lines: Alpha-sorted this, and added some new hot buttons
499 for the 1990s.
500
5011993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
502
503 * MACHINES: Deleted some VMS caveats. If the src and lisp
504 ChangeLogs are correct, dired and mail and process control are now
505 fully supported.
506
507 * NEWS: Added finder news.
508
5091993-03-19 Richard Stallman (rms@geech.gnu.ai.mit.edu)
510
511 * NEWS: Changed.
512
5131993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
514
515 * sex.6: Added 900-line support
516
517 * NEWS: Added news about the package finder.
518
5191993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
520
521 * MACHINES: `Last updated 10 Feb 1992.' was obviously wrong, so
522 I nuked it. Let the file mod date serve. Merged in APOLLO and
523 SUNBUG files. Changed references to 18.* to past tense.
524
525 * emacs.names: merged into JOKES. I faked a mail header from the
526 Unknown User to delimit the first (unheaded) bit.
527
528 * Makefile (relock, unlock): New productions.
529
5301993-03-18 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
531
532 Augean-stable cleaning time. Partly to save space, but mostly to
533 reduce the dizzying amount of *stuff* confronting someone exploring
534 the Emacs distribution, I have the following changes in the etc
535 directory:
536
537 * CHARACTERS: merged into TO-DO file under the heading "Long Range:"
538
539 * DIFF, CCADIFF and GOSDIFF: merged into a new outline file titled
540 OTHER.EMACSES. The present names don't really convey anything.
541 Various key bindings and feature descriptions have been updated.
542
543 * NICKLES.WORTH. Nuked. This is copyrighted material that could land
544 FSF in hot water.
545
546 * INTERVAL.IDEAS: Nuked. RMS's thinking, and indeed the
547 implementation of intervals, have progressed way beyond this.
548
549 * RCP: Nuked. It no longer said anything but "Ooops, sorry!"
550
551 * ED.WORSHIP, GNU.JOKES: merged into a mailbox called JOKES.
552 Future jokes can accumulate there.
553
554 * DISTRIB: the actual domestic order form is now ORDERS.USA.
555 The DISTRIB text now mentions 19.
556
557 * ORDERS.USA: created. This is just the order form. DISTRIB
558 has a pointer to it at the beginning.
559
560 * EUROPE: renamed to ORDERS.EUROPE. DISTRIB now has a pointer
561 to it at the beginning.
562
563 * OOOONEWS, OOOONEWS: Nuked. It's version 19 --- nobody needs the
564 version 15 and 17 files anymore.
565
566 All files marked "Nuked" have actually been moved to =-prefixed
567 names as per convention. Originals of all files merged still
568 exist with =-names.
569
5701993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
571
572 * XENIX: nuked (moved to =XENIX). The hackery it describes is
573 no longer necessary in the presence of 19's function-key-map
574 feature; I've added an explanation to the beginning of the file.
575
5761993-03-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
577
578 * MACHINES: Update description of SYSVr3 and r4 support, due to
579 Eric Raymond's changes.
580
5811993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
582
583 * MACHINES: Mention that you have to edit the configure script
584 when you add support for a new machine, to get it to recognize the
585 configuration name.
586
5871992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
588
589 * MACHINES: Converted to use GCC-style configuration names,
590 instead of listing m/*.h and s/*.h files. All knowledge of m/ and
591 s/ files now lives in ../configure.
592
5931992-10-06 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
594
595 * NEWS: Document included tags tables.
596
5971992-07-22 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
598
599 * Corrected the news about VC to reflect reality.
600
6011992-07-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
602
603 * etags.1: New file, from Richard K. Pixley at Cygnus.
604
6051992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
606
607 * Makefile: Most of the contents of this file were only relevant
608 to things in `../lib-src'; removed all but the `distclean' and
609 `clean' targets.
610
6111992-04-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
612
613 * COPYING: Got June 1991 version of the GPL here.
614
615 * ChangeLog: Since the old etc contents have been split into etc
616 and lib-src, the old etc's ChangeLog has been duplicated in the
617 new etc and lib-src. That means that each contains complete and
618 coherent information, although each contains extraneous
bab4e322 619 information.
a933dad1
DL
620
6211992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
622
623 * lib-src/etags.c: "--no-warning" option renamed to "--no-warn",
624 to be consistent with other GNU programs, like makeinfo.
625
626 * lib-src/Makefile: Renamed to Makefile.in; the configure script
627 will edit this to produce Makefile.
628
6291992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
630
631 * etags.c (print_help, print_version): New functions.
632 (main): Options added to support them.
633
634 * etags.c (longopts): New array of long names for the options.
635 (main): Recognize them.
636
6371992-04-06 Jim Blandy (jimb@pogo.cs.oberlin.edu)
638
639 * etags.c (C_entries): Removed comment saying that \" in a string
640 isn't recognized as magic, because it is correctly handled.
641
642 * getopt.c, getopt.h: New files, from GNU C library.
643 * etags.c: Rewritten to use getopt.
644 #include "getopt.h".
645 (file_num): Variable deleted; its role is now played by getopt's
646 optind.
647 (main): Argument processing loop rewritten to call getopt to get
648 next option. Options which take parameters (-o and -i) rewritten
649 to get parameter from optarg instead of argv[1]. Filename
650 preprocessing loop and update command changed similarly.
651 * Makefile (etags, ctags): Depend on and link with getopt.h,
652 getopt.o, and getopt1.o.
653 (getopt.o, getopt1.o): New targets for the GNU getopt routines.
654
655 * etags.c (outfflag): Variable deleted; it is non-zero iff outfile
656 is non-zero.
657
658 (main): In the argument processing loop, the 'goto next_arg'
659 statements are breaking out of the switch statement in exactly the
660 same way that a simple 'break' statement would; replace the gotos
661 with breaks, and remove the label.
662
6631992-04-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
664
665 * etags.c (C_entries): Clear tydef and next_token_is_func at start.
666 (consider_token): Move next_token_is_func to global.
667
6681992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
669
670 * Makefile: Conform with GNU coding standards:
671 (mostlyclean): New target, synonymous with clean.
672 (TAGS, check): New targets.
673 (INSTALL, INSTALLFLAGS): New variables.
674
6751992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
676
677 * lib-src/Makefile, etc/MACHINES, etc/NEWS: Changed references to
678 `config.emacs' to `configure'.
679
680 * lib-src/Makefile: Adjusted for renaming of share-lib to etc.
681 * etc/MACHINES: Same.
682
6831992-03-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
684
685 * movemail.c (main): Allow tempname to be as long as necessary,
686 instead of limiting it to 39 characters.
687
688 * movemail.c (main): Move declaration of buf from top of function
689 to local block surrounding the copy loop. This makes it less
690 likely to be confused with the buf used by the code which checks the
691 permissions on outname's directory.
692
6931992-03-20 Jim Kingdon (kingdon@albert.gnu.ai.mit.edu)
694
695 * SERVICE: Remove my entry.
696
6971992-03-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
698
699 * Makefile (emacstool, nemacstool, xvetool): Use ${CFLAGS}, not
700 hardcoded -g.
701
702 * movemail.c (xmalloc): Return char *, not int.
703 (main) [!MAIL_USE_FLOCK]: Add a new conditional, MAIL_UNLINK_SPOOL,
704 that is off by default -- normally don't unlink the mail spool
705 file, just empty it. Pass creat mode 0600, not 0666.
706
7071992-02-07 Jim Blandy (jimb at pogo.cs.oberlin.edu)
708
709 * Makefile (../arch-lib): Depend on ${EXECUTABLES}.
710 (all): Instead of here.
711 (install): Don't use the -s option, since people need symbols to
712 debug code.
713
7141992-01-19 (Eric Youngdale at youngdale@v6550c.nrl.navy.mil)
715
716 * etags-vmslib.c (fn_exp): Add type cast.
717
7181992-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
719
720 * movemail.c: Changes in comments.
721
7221992-01-13 Jim Blandy (jimb at pogo.cs.oberlin.edu)
723
724 * Makefile: Make the distclean target erase the DOC files from
725 ../share-lib and the executables from ../arch-lib.
726
7271992-01-09 Jim Blandy (jimb at pogo.cs.oberlin.edu)
728
729 * emacsclient.c: #include <sys/stat.h>
730 (main): Do declare statbfr.
731
7321991-12-21 Richard Stallman (rms at mole.gnu.ai.mit.edu)
733
734 * emacsserver.c, emacsclient.c [BSD]: Use either /tmp or ~
735 for the socket, depending on SERVER_HOME_DIR.
736 If using /tmp, put host name in the socket name.
737
738 * movemail.c (pfatal_and_delete): New function.
739 (main, popmail): Use it.
740 (popmail): Close output before deleting messages.
741 Check for error on close and on fsync.
742 Use `fatal' where appropriate.
743 (main): Remove (void).
744
745 * aixcc.lex: New file. Not officially part of Emacs.
746 * Makefile: Rules for that.
747
7481991-12-04 Jim Blandy (jimb at pogo.gnu.ai.mit.edu)
749
750 * yow.c (main): Rename all references to PATH_EXEC to PATH_DATA.
751
752 * etags.c (main): Properly cast call to alloca that initializes
753 included_files.
754
7551991-08-17 Roland McGrath (roland@geech.gnu.ai.mit.edu)
756
757 * etags.c (files_are_tag_tables): Remove global var.
758 (process_file): Don't test it. Also remove hack checking for a
759 file named "TAGS".
760 (main): -i now takes an arg which is the name of a file to include.
761 Collect these names and emit include tags for them after processing
762 all the argument files.
763
7641991-07-30 Richard Stallman (rms at mole.gnu.ai.mit.edu)
765
766 * wakeup.c: Terminate if parent goes away.
767
7681991-07-18 Richard Stallman (rms at mole.gnu.ai.mit.edu)
769
770 * etags.c (C_entries): Process token before handling end of line.
771 When inner loops reach end of line, just back up.
772 Let the real end of line processing happen in just one place.
773 (consider_token): Likewise.
774
7751991-04-11 Jim Blandy (jimb at geech.gnu.ai.mit.edu)
776
777 * etags.c (TEX_mode): Skip comments while scanning the text to see
778 which escape character this file uses.
779
7801991-03-29 Richard Stallman (rms at mole.gnu.ai.mit.edu)
781
782 * emacsserver.c [USG]: Terminate if msgrcv fails.
783
7841991-03-03 Richard Stallman (rms at mole.ai.mit.edu)
785
786 * emacsserver.c [BSD]: Check for errors on stdin after scanf.
787
7881991-01-25 Jim Blandy (jimb at churchy.ai.mit.edu)
789
790 * make-docfile: Find the arguments to a C function correctly,
791 by not ignoring the character that read_c_string returns. Don't
792 even try to find argument names for functions that take MANY
793 or UNEVALLED arguments, since they're a figment of the docstring's
794 imagination.
795
7961991-01-14 Jim Blandy (jimb at churchy.ai.mit.edu)
797
798 * make-docfile: Read the .elc files generated by the new byte
799 compiler.
800
8011990-12-31 Richard Stallman (rms at mole.ai.mit.edu)
802
803 * refcard.tex: Use cm fonts, not am, in multi-column mode.
804
8051990-11-29 Richard Stallman (rms at mole.ai.mit.edu)
806
807 * movemail.c (mbx_delimit_begin): Put space before `unseen'.
808
8091990-11-27 Richard Stallman (rms at mole.ai.mit.edu)
810
811 * Makefile (install*): No need to install wakeup.
812
8131990-11-26 Richard Stallman (rms at mole.ai.mit.edu)
814
815 * Makefile (install*): Install emacsclient like etags.
816
8171990-11-13 Richard Stallman (rms at mole.ai.mit.edu)
818
819 * movemail.c (error): Handle 3 args.
820 (main): Don't check input access if using pop.
821
8221990-10-16 Richard Stallman (rms at mole.ai.mit.edu)
823
824 * etags.c (find_entries): Check for numbers after Scheme suffix.
825
8261990-10-14 Richard Stallman (rms at mole.ai.mit.edu)
827
828 * termcap.dat (vt200-80): Fix ke and ks to frob flag 1.
829
8301990-10-09 Richard Stallman (rms at mole.ai.mit.edu)
831
832 * Makefile (nemacstool, xvetool): New targets.
833
8341990-09-26 Richard Stallman (rms at mole.ai.mit.edu)
835
836 * emacsclient.c: Include errno.h and define related variables.
837
8381990-09-23 Richard Stallman (rms at mole.ai.mit.edu)
839
840 * emacsclient.c: Change usage message.
841
8421990-08-30 David Lawrence (tale at pogo.ai.mit.edu)
843
844 * emacs.1: Add break before -nw option.
845
8461990-08-19 David J. MacKenzie (djm at apple-gunkies)
847
848 * qsort.c: Replace with GNU version.
849
8501990-08-14 David J. MacKenzie (djm at apple-gunkies)
851
852 * wakeup.c: New program replacing loadst.c.
853
8541990-08-14 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
855
856 * emacsclient.c [USG]: Pass msgsnd only 4 args.
857
8581990-08-09 David J. MacKenzie (djm at pogo.ai.mit.edu)
859
860 * etags.c: Rename `flag' variables for what they do instead of
861 which option character sets them.
862
8631990-05-28 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
864
865 * loadst.c (main): Conditional to get load average on Apollo.
866
8671990-05-22 Joseph Arceneaux (jla at churchy.ai.mit.edu)
868
869 * emacsserver.c: Set the permission on the socket to 0600.
870
8711990-03-27 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
872
873 * emacsclient.c [BSD]: Print clean message for failing getwd.
874
8751990-03-20 David Lawrence (tale at pogo.ai.mit.edu)
876
877 * getdate.y: Use the getdate.y from GNU tar for timer.
878
8791990-03-18 Jim Kingdon (kingdon at pogo.ai.mit.edu)
880
881 * emacsclient.c (main): Don't put brackets around "filename" in
882 usage message. It isn't optional.
883
8841990-03-14 Joseph Arceneaux (jla at churchy.ai.mit.edu)
885
886 * etags.c (getit): Recognize '$' as beginning identifiers.
887
8881990-02-22 David Lawrence (tale at pogo.ai.mit.edu)
889
890 * emacsserver.c: Renamed from server.c.
891 * Makefile: Reference emacsserver rather than server.
892 * MACHINES: Doc fix for new emacsserver name.
893
8941990-01-25 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
895
896 * emacsclient.c: Print program name in error messages.
897
8981990-01-19 David Lawrence (tale at cocoa-puffs)
899
900 * timer.c, getdate.y (new files) and Makefile:
901 Sub-process support for run-at-time in timer.el.
bab4e322 902 Doesn't yet work correctly for USG.
a933dad1
DL
903
9041990-01-10 Jim Kingdon (kingdon at pogo)
905
906 * MACHINES: Add HP 300 running BSD.
907
9081990-01-02 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
909
910 * yow.c: Dynamically allocate buffer; skip header before random
911 choice to avoid bias toward first item.
912
9131989-12-24 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
914
915 * etags.c (readline): Separate out init of `pend'.
916
9171989-12-17 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
918
919 * etags.c: Undo changes relating to isgoodhdr.
920
9211989-12-16 Mosur Mohan (rms at sugar-bombs.ai.mit.edu)
922
923 * etags.c (isgoodhdr): New macro.
924 (_gdh, notgdh): New variable used by that.
925 (init): Initialize _gdh.
926 (find_entries): Set header_file.
927 (consider_token): Use isgoodhdr if in header file.
928
929 * etags.c (total_size_of_entries):
930 Was miscalculating by 1 in rewritten case.
931
932 * etags.c (PAS_funcs): One arg to pfnote was missing.
933
9341989-12-05 Joseph Arceneaux (jla at spiff)
935
936 * MACHINES: Change for the ULTRIX entry.
937
9381989-11-21 Joseph Arceneaux (jla at spiff)
939
940 * etags.c (process_file): If file is not regular, return.
941
9421989-11-06 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
943
944 * loadst.c (main): Handle FIXUP_KERNEL_SYMBOL_ADDR.
945
9461989-10-30 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
947
948 * loadst.c (load_average): If HAVE_GETLOADAVG, use getloadavg.
949 (main): If HAVE_GETLOADAVG, don't call `nlist'.
950
9511989-10-25 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
952
953 * etags.c (consider_token): Allow any number of typespec keywords
954 after `typedef', before new type name.
955 (enum sym_type): Add st_C_typespec.
956 (C_create_stab): Put typespec kwds in table.
957
9581989-08-27 Richard Stallman (rms at apple-gunkies.ai.mit.edu)
959
960 * etags.c (main): Don't depend on name invoked by.
961 If CTAGS is not defined, assume it is ETAGS.
962
9631989-07-31 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
964
965 * etags.c (L_funcs): Allow package name in define construct,
966 as in (foo::defmumble name-defined ...).
967
9681989-07-30 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
969
970 * etags.c (find_entries): Stupid bug testing for C filename suffixes.
971
972 * Makefile (yow): Depends on ../src/paths.h.
973
9741989-07-04 Richard Stallman (rms at apple-gunkies.ai.mit.edu)
975
976 * etags.c: Fix compilation by moving Pascal after Fortran.
977
9781989-06-15 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
979
980 * movemail.c [USG]: Define F_OK, etc., if not found in header.
981
9821989-05-27 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
983
984 * hexl.c: New file, supports hexl-mode.
985
9861989-05-14 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
987
988 * movemail.c: New compilation flag MAIL_USE_MMDF.
989
9901989-05-08 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
991
992 * emacsclient.c: Use BSD code whenever HAVE_SOCKETS.
993 * server.c: Likewise.
994
995 * make-docfile.c (scan_c_file): Output argument names at end of string.
996 (write_c_args): New subroutine.
997
9981989-04-27 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
999
1000 * movemail.c: Report failure of flock.
1001
10021989-04-19 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
1003
1004 * etags.c (find_entries): Allow multi-letter extensions for fortran.
1005
10061989-04-18 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
1007
1008 * loadst.c: on bsd4.3, use gettimeofday instead of CPUSTATES.
1009
10101989-03-15 Jeff Peck (rms at sugar-bombs.ai.mit.edu)
1011
1012 * emacstool.c: setenv IN_EMACSTOOL=t, TERM=sun, TERMCAP=.
1013
1014 * emacsstool.1: update to document environment variables.
1015
10161989-02-21 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
1017
1018 * etags.c (PAS_funcs): New function by Mosur Mohan.
1019
1020 * movemail.c: On sysv, include unistd.h.
1021
10221989-02-18 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
1023
1024 * b2m.c: New file.
1025
10261989-02-15 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
1027
1028 * etags.c: Prolog support from Sunichirou Sugou
1029
10301989-02-03 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
1031
1032 * Makefile (clean): New target.
1033
10341989-01-25 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
1035
1036 * fakemail.c (put_line): Break header lines at 79 cols.
1037
10381989-01-19 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
1039
1040 * etags.c: Greatly rewritten by Sam Kendall for C++ support and for
1041 multiple tags per line.
1042
10431989-01-03 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
1044
1045 * movemail.c: Check access before doing real work.
1046 Check that outfile is in a writable directory.
1047 On fatal error, delete the lock file.
1048
10491988-12-31 Richard Mlynarik (mly at rice-chex.ai.mit.edu)
1050
1051 * env.c: Add decl for my-index
1052 * etags.c (file-entries): .oak => scheme
1053
10541988-12-30 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
1055
1056 * movemail.c: Use `access' to check input and output files.
1057
10581988-12-28 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
1059
1060 * emacsclient.c (main): Ignore all of CWD before first slash.
1061
10621988-12-27 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
1063
1064 * etags.c (readline): Double linebuffer->size outside the xrealloc.
1065
10661988-12-22 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
1067
1068 * server.c, emacsclient.c: Don't try to use gid_t; it isn't defined.
1069 * server.c: chmod the socket to 0700.
1070
10711988-12-09 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
1072
1073 * fakemail.c (main): Let env var FAKEMAILER override pgm to run.
1074 (add_field): Delete comments and turn `<', `>' to spaces
1075 in header lines.
1076 (USE_FAKEMAIL): New customization macro says to make fakemail
1077 not be a no-op even on a BSD system.
1078
10791988-12-01 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
1080
1081 * etags.c (consider_token): Skip comments just like whitespace.
1082 Notice `struct', etc. and set strtag for those tokens.
1083 Return 1 for the token following `struct' if an open-brace follows it.
1084 (C_entries): Special handling of token following `struct'
1085 needed because we have probably advanced to the following line
1086 to find the `{'.
1087 (main): New option `T' sets tflag and strflag.
1088 Set both of them by default if eflags.
1089
10901988-11-30 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
1091
1092 * movemail.c: Do fsync before closing output.
1093
10941988-11-29 Richard Mlynarik (mly at pickled-brain.ai.mit.edu)
1095
1096 * movemail.c: Better error message when can't create tempname.
1097 This file needs a great deal of extra error-checking and lucid reporting...
1098
10991988-11-16 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
1100
1101 * etags.c: Support assembler code for .s and .a files.
1102 (getit): Allow underscore in a tag.
1103
11041988-11-15 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
1105
1106 * movemail.c: Close output and check errors before deleting input.
1107
11081988-10-01 Richard Stallman (rms at apple-gunkies.ai.mit.edu)
1109
1110 * emacsclient.c [SYSVIPC]: Compute cwd only once; decide properly
1111 whether to prefix it. Handle line number args.
1112
11131988-09-24 Richard Stallman (rms at gluteus.ai.mit.edu)
1114
1115 * etags.c (main): default setting of eflag was backwards.
1116
11171988-09-23 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
1118
1119 * etags.c: New option -i. -f renamed -o.
1120 `-' as input file means read input file names from stdin.
1121 -i spec'd or input file named TAGS means the input file is another
1122 tag table; output an "include" line for it.
1123
11241988-09-19 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
1125
1126 * Makefile: New vars DESTDIR, BINDIR, LIBDIR, MANDIR, MANEXT.
1127 New targets install, install.sysv, install.xenix.
1128 This makefile is now responsible for installing executables
1129 and documentation from this directory into system directories.
1130
11311988-09-16 Richard Stallman (rms at corn-chex.ai.mit.edu)
1132
1133 * server.c, emacsclient.c (main): Compute socket name from euid.
1134
11351988-08-04 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
1136
1137 * emacsclient.c: Args like +DIGITS are passed through unchanged.
1138
11391988-07-12 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
1140
1141 * server.c: If both BSD and HAVE_SYSVIPC, use the latter.
1142 * emacsclient.c: Likewise.
1143 In the HAVE_SYSVIPC alternative, if BSD, use getwd instead of getcwd.
1144
11451988-06-23 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
1146
1147 * etags.c: Handle `typedef struct foo {' (price@mcc.com).
1148 (istoken) New string-comparison macro.
1149 (consider_token): New arg `level'. New state `tag_ok' in `tydef'.
1150
11511988-06-14 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
1152
1153 * etags.c: Changes for VMS.
1154 Always define ETAGS on VMS.
1155 Define macros GOOD and BAD for success and failure exit codes.
1156 (begtk, intk): Allow `$' in identifiers
1157 (main): Don't support -B, -F or -u on VMS.
1158 Alternate loop for scanning filename arguments.
1159 (system): Delete definition of this function.
1160
1161 * etags-vmslib.c (system): Undefine this; VMS now provides it.
1162
11631988-06-08 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
1164
1165 * loadst.c: Prevent multiple-def errors on BSD and BSD4_3
1166 around include of param.h. (Like fns.c.)
1167
11681988-05-16 Richard Stallman (rms at frosted-flakes.ai.mit.edu)
1169
1170 * loadst.c (load_average): Move load-average code to this new fn.
1171 Add conditionals to compute load ave on UMAX.
1172
11731988-05-14 Richard Stallman (rms at lucky-charms.ai.mit.edu)
1174
1175 * loadst.c: Change DK_HEADER_FILE to DKSTAT_HEADER_FILE
1176 with opposite sense.
1177
11781988-05-13 Chris Hanson (cph at kleph)
1179
1180 * emacsclient.c: Delete references to unused variable `out'. This
1181 caused a bus error when used under hp-ux.
1182
11831988-05-06 Richard Stallman (rms at frosted-flakes.ai.mit.edu)
1184
1185 * loadst.c: Control dk.h conditional with DK_HEADER_FILE.
1186
11871988-05-04 Richard Stallman (rms at rice-krispies.ai.mit.edu)
1188
1189 * etags.c (find_entries): `.t' or `.sch' means scheme code.
1190
11911988-04-29 Richard Stallman (rms at frosted-flakes.ai.mit.edu)
1192
1193 * loadst.c: Add BSD4_3 conditional for file dk.h instead of dkstat.h.
1194
11951988-04-28 Richard Stallman (rms at frosted-flakes.ai.mit.edu)
1196
1197 * movemail.c: #undef close, since config can #define it on V.3.
1198 * emacsclient.c, fakemail.c, loadst.c, server.c: likewise.
1199
12001988-04-26 Richard Stallman (rms at lucky-charms.ai.mit.edu)
1201
1202 * etags.c (TEX_mode, etc.): Remove superfluous backslashes from
1203 invalid escape sequences such as `\{'.
1204
1205 * loadst.c: Add `sequent' conditional for file dk.h.
1206
12071988-03-20 Richard M. Stallman (rms at wilson)
1208
1209 * server.c [not BSD and not HAVE_SYSVIPC]: fix error message.
1210
1211 * loadst.c (main) [XENIX]: use /usr/spool/mail, not /usr/mail.
6922b018
KH
1212
1213;; Local Variables:
f29d1e75 1214;; coding: iso-2022-7bit
6922b018 1215;; End: