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