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