#
[bpt/emacs.git] / ChangeLog
CommitLineData
a4a9692d
DL
11999-09-07 Gerd Moellmann <gerd@gnu.org>
2
3 * configure.in (--with-sound): Removed.
4
51999-08-30 Gerd Moellmann <gerd@gnu.org>
6
7 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
8 the test for Xaw3d.
9 (HAVE_TIFF): Add -lm to library check.
10
111999-08-28 Richard Stallman <rms@gnu.org>
12
13 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
14 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
15 after the other X-related libraries.
16
171999-08-21 Dave Love <fx@gnu.org>
18
19 * configure.in: Don't check for jpeglib.h.
20
211999-08-20 Gerd Moellmann <gerd@gnu.org>
22
23 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
24 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
25
261999-08-18 Dave Love <fx@gnu.org>
27
28 * configure.in: : Check for termcap.h.
29
301999-08-15 Gerd Moellmann <gerd@gnu.org>
31
32 * configure.in: Add --with-toolkit-scroll-bars. If "no",
33 use Emacs' scroll bars, even if configured for Motif or when
34 Xaw3d is available.
35
361999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
37
38 * configure.in: Check for getaddrinfo.
39
401999-08-04 Eli Zaretskii <eliz@gnu.org>
41
42 * config.bat: Make --no-debug work again by removing -gcoff.
43
441999-07-30 Dave Love <fx@gnu.org>
45
46 * configure.in: Check for stdlib.h.
47
481999-07-19 Dave Love <fx@gnu.org>
49
50 * configure.in: Grok sparc64-*-linux-gnu*.
51
521999-07-12 Richard Stallman <rms@gnu.org>
53
54 * Version 20.4 released.
55
561999-06-23 Karl Heuer <kwzh@gnu.org>
57
58 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
59 Quote $EMACS, in case it's a program with args.
60
611999-05-29 Richard M. Stallman <rms@gnu.org>
62
63 * configure.in: Delete the Kerberos stuff.
64
651999-05-27 Greg Hudson <ghudson@mit.edu>
66
67 * configure.in: Prefer kerberos 5 names.
68
691999-04-26 Richard M. Stallman <rms@gnu.org>
70
71 * configure.in: Check for libXp.
72
731999-04-08 Richard Stallman <rms@gnu.org>
74
75 * make-dist: Include change logs in subdirs of `lisp'.
76
771999-04-05 Richard Stallman <rms@gnu.org>
78
79 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
80 (install-arch-indep): Make ${datadir}/emacs world-readable.
81
821999-03-30 Eli Zaretskii <eliz@gnu.org>
83
84 * config.bat: Use epaths.* instead of paths.*.
85
861999-03-07 Eli Zaretskii <eliz@gnu.org>
87
88 * INSTALL: Add detailed instructions to unpack and install
89 intlfonts on MS-DOS.
90
911999-02-26 Richard Stallman <rms@gnu.org>
92
93 * configure.in: Use epaths.h and epaths-force instead of paths....
94
95 * Makefile.in (epaths-force): Renamed from paths-force;
96 operate on epaths.in and produce epaths.h.
97
981999-02-24 Richard Stallman <rms@gnu.org>
99
100 * make-dist: Fix nt/icons directory handling.
101
1021999-02-22 Simon Josefsson <jas@pdc.kth.se>
103
104 * configure.in (f301-fujitsu-uxpv4.1): New target.
105
1061999-02-20 Richard Stallman <rms@gnu.org>
107
108 * make-dist (tempparent): Fix command to update info files.
109
1101999-02-09 Richard Stallman <rms@gnu.org>
111
112 * configure.in (powerpc-apple-netbsd*): New alternative.
113
1141999-01-25 Geoff Voelker <voelker@cs.washington.edu>
115
116 * make-dist: Include the new directory nt/icons in distributions.
117
1181999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
119
120 * configure.in: Change message about HAVE_XFREE386.
121
1221999-01-07 Eli Zaretskii <eliz@gnu.org>
123
124 * config.bat: Support configuring with leim.
125
1261998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
127
128 * configure.in (mips-sgi-irix6.5): New target.
129
1301998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
131
132 * configure.in: Remove GSS-API support, since it has been removed
133 from movemail.
134
1351998-12-04 Markus Rost <rost@delysid.gnu.org>
136
137 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
138
1391998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
140
141 * Makefile.in: Don't install customize info file. Run
142 install-info on viper info file.
143
1441998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
145
146 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
147
1481998-11-16 Kenichi Handa <handa@etl.go.jp>
149
150 * configure.in (*-*-bsdi4*): New target.
151
1521998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
153
154 * configure.in: Fix previous change.
155
1561998-11-11 Richard Stallman <rms@gnu.org>
157
158 * configure.in (aviion-intel): New machine.
159
1601998-11-04 Kenichi Handa <handa@etl.go.jp>
161
162 * configure.in (mips-nec-sysv4*): New target.
163
1641998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
165
166 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
167 from lisp.
168
1691998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
170
171 * make-dist: Don't include fns*.el in dist.
172
1731998-10-30 Dave Love <fx@gnu.org>
174
175 * configure.in: Don't mkdir cpp.
176
1771998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
178
179 * Makefile.in (install-arch-dep): Install src/fns-*.el in
180 ${archlibdir}.
181
1821998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
183
184 * Version 20.3 released.
185
1861998-07-30 Paul Eggert <eggert@twinsun.com>
187
188 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
189 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
190 (lwlib/Makefile, leim/Makefile):
191 Prepend $(srcdir)/ to rule dependencies outside this dir.
192
1931998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
194
195 * configure.in: Use unset CDPATH instead of making it empty.
196
1971998-06-20 Karl Heuer <kwzh@gnu.org>
198
199 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
200
2011998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
202
203 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
204 and default.el. Sort the results.
205
2061998-05-31 Karl Heuer <kwzh@gnu.org>
207
208 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
209 writable.
210
2111998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
212
213 * Makefile.in (install-arch-indep):
214 Don't alter site-lisp/subdirs.el if it exists.
215
2161998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
217
218 * Makefile.in (install-arch-indep): Put `-' on commands to create
219 subdirs.el in site-lisp dirs.
220
2211998-05-07 Richard Stallman <rms@psilocin.gnu.org>
222
223 * Makefile.in (install-arch-indep): Fix typo in previous change.
224
2251998-05-06 Richard Stallman <rms@psilocin.gnu.org>
226
227 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
228
2291998-04-28 Richard Stallman <rms@psilocin.gnu.org>
230
231 * Makefile.in (mkdir): Create the site-lisp dirs.
232 (install-arch-indep): Make site-lisp/subdirs files world-readable.
233
2341998-04-26 Richard Stallman <rms@psilocin.gnu.org>
235
236 * Makefile.in (INSTALL_INFO): New variable.
237 (install-arch-indep): Don't replace the dir file if it already exists.
238 Use the install-info program, via INSTALL_INFO, to add entries.
239 Make the `info' subdir and the Info files world-readable.
240
2411998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
242
243 * config.bat: Make sure the environment is large enough to support
244 all the "set foo=bar" commands. Update pointers to DJGPP FTP
245 sites.
246
2471998-04-10 Karl Heuer <kwzh@gnu.org>
248
249 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
250
2511998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
252
253 * configure.in: Add --with-gssapi to specify GSS-API
254 authentication support for movemail.
255
2561998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
257
258 * Makefile.in (install-arch-indep): Fix previous change.
259
2601998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
261
262 * Makefile.in (info): Run man in build dir, not srcdir.
263
2641998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
265
266 * Makefile.in (install-arch-indep): Fix previous change.
267
2681998-03-23 Kenichi Handa <handa@etl.go.jp>
269
270 * Makefile.in (top_distclean): Check the existence of `lock'
271 subdir.
272
2731998-03-22 Richard Stallman <rms@gnu.org>
274
275 * Makefile.in (install-arch-indep): Put special subdirs.el files
276 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
277
2781998-03-21 Richard Stallman <rms@psilocin.gnu.org>
279
280 * make-dist: Fix shell syntax in check for missing .el or .elc files.
281
2821998-03-09 Richard Stallman <rms@psilocin.gnu.org>
283
284 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
285 (m68*-hp-hpux*): Handle versions 1X like 10.
286
2871998-03-07 Richard Stallman <rms@psilocin.gnu.org>
288
289 * make-dist: PROBLEMS is now in etc, not top level dir.
290
291 * Makefile.in (SOURCES): Delete PROBLEMS.
292
2931998-02-25 Richard Stallman <rms@gnu.org>
294
295 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
296
297 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
298
2991998-01-17 Richard Stallman <rms@gnu.org>
300
301 * Makefile.in (install-arch-indep): Add semicolon before `else'.
302
3031998-01-02 Richard Stallman <rms@psilocin.gnu.org>
304
305 * make-dist (tempparent): New option --no-check.
306
307 * make-dist: Don't do anything with cpp directory.
308
3091997-12-20 Richard Stallman <rms@psilocin.gnu.org>
310
311 * configure.in (sparc-fujitsu-sysv4*): New target.
312
3131997-12-17 Andreas Schwab <schwab@gnu.org>
314
315 * configure.in: Cache more tests. Add missing quotes around
316 message with embedded comma.
317
3181997-12-04 Karl Heuer <kwzh@gnu.org>
319
320 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
321
3221997-11-26 Joel N. Weber II <devnull@gnu.org>
323
324 * make-dist: Changed the comment about `umask 0' to say `Don't
325 restrict access to any files.'; previously it said `Don't protect
326 any files', which may have implied that we think fascism is good.
327
3281997-11-24 Paul Eggert <eggert@twinsun.com>
329
330 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
331 strftime needs the underlying host's strftime for locale dependent
332 formats.
333
3341997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
335
336 * configure.in (i586-dg-dguxR4.*): New name in case branch.
337
3381997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
339
340 * config.bat: Configure the man subdirectory.
341
3421997-11-07 Paul Eggert <eggert@twinsun.com>
343
344 * configure.in (AC_CHECK_LIB): Add -lintl.
345
3461997-11-07 Karl Heuer <kwzh@gnu.org>
347
348 * make-dist (check for .elc files): Avoid bash-specific syntax.
349 (check for overflow 14-char limit): Simplify.
350
3511997-11-07 Richard Stallman <rms@gnu.org>
352
353 * Makefile.in (install): Move blessmail last.
354
3551997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
356
357 * configure.in (gettimeofday, one arg or two):
358 Clarify messages by avoiding double negative.
359
3601997-09-30 Karl Eichwalder <ke@suse.de>
361
362 * Makefile.in (install-arch-indep): install the widget info file.
363
3641997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
365
366 * configure.in (with-pop, with-kerberos): Need to check Kerberos
367 libraries in reverse order, so that libraries will appear in the
368 correct dependency order on the link line (and so that the
369 configure checks themselves will work properly when early
370 libraries depend on later ones).
371
3721997-09-21 Erik Naggum <erik@naggum.no>
373
374 * make-dist (making links to `src'): Keep timestamp on copied
375 files.
376
377 * make-delta: New script to produce delta distributions.
378
3791997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
380
381 * Version 20.2 released.
382
3831997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
384
385 * Version 20.1 released.
386
387 * Makefile.in (install-leim): Depend on mkdir.
388 (leim): Depend on src.
389
3901997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
391
392 * configure.in: Recognize alpha* instead of just alpha.
393
3941997-09-12 Paul Eggert <eggert@twinsun.com>
395
396 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
397
3981997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
399
400 * update-subdirs: Use rm -f.
401
4021997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
403
404 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
405 Ignore subdirs named Old.
406
4071997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
408
409 * configure.in: Add OpenBSD clause to set $machine.
410
4111997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
412
413 * make-dist: Recompile everything after updating various Lisp files.
414 Recompile in leim as well as lisp.
415 Check in leim as well as lisp for mismatched files and too-long names.
416
4171997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
418
419 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
420
4211997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
422
423 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
424 before trying to copy anything from it.
425
4261997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
427
428 * Makefile.in (man/Makefile): New target.
429 (tags): Define env var EMACS and run Makefile from build dir.
430
4311997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
432
433 * config.bat: If src/_gdbinit doesn't exist, try using
434 src/.gdbinit to create it (for building on Windows 95).
435
4361997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
437
438 * Makefile.in (install-arch-indep):
439 Discard extra data in tar | tar pipes.
440
4411997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
442
443 * configure.in (x_default_search_path): Corrected
444 '${x_library}' to '${x_library}/X11'.
445
4461997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
447
448 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1,
449
4501997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
451
452 * configure.in: Support auto-configuration of both Kerberos V4 and
453 Kerberos V5 for movemail, including detection of V4 and V5 header
454 files and libraries.
455
4561997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
457
458 * configure.in: Compute x_default_search_path
459 and substitute into makefiles.
460
461 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
462
4631997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
464
465 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
466
4671997-08-07 Erik Naggum <erik@naggum.no>
468
469 * configure.in: Remove lockdir, it is no longer needed.
470 * Makefile.in (mkdir): Don't create lockdir.
471 (lockdir): Variable deleted.
472 (paths-force): Don't operate on PATH_LOCK.
473
4741997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
475
476 * leim-Makefile.in (clean, distclean): New targets.
477
478 * make-dist: Include leim/ChangeLog in leim distribution.
479
4801997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
481
482 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
483
4841997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
485
486 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
487
4881997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
489
490 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
491
4921997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
493
494 * make-dist: Update leim/leim-list.el.
495 Pass along value of $EMACS when updating lisp dir.
496
4971997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
498
499 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
500 prerequisite to the use of Doug Lea's malloc.
501
5021997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
503
504 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
505
506 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
507
5081997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
509
510 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
511
5121997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
513
514 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
515 to news-r6.h.
516
5171997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
518
519 * config.bat: Use `sed' instead of `cp', which might not be
520 installed.
521
5221997-07-09 Kenichi Handa <handa@etl.go.jp>
523
524 * Makefile.in (mostlyclean): Add cleaning leim directory.
525 (clean, distclean, maintainer-clean): Likewise.
526
5271997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
528
529 * make-dist (bogosities): Check subdirs of `lisp' also.
530
5311997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
532
533 * make-dist (etc): Really avoid symlinks now.
534 (lisp): Don't delete from subdirs the things we never copy.
535
5361997-07-07 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
537
538 * Makefile.in (install-arch-indep): Correct the target name.
539 The first letter `i' was dropped by the previous change of mine.
540
5411997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
542
543 * configure.in (leim/Makefile): Generate this.
544 (*-sysv4.2uw*): Recognize new alternative.
545
546 * leim-Makefile.in: Renamed from leim-Makefile.
547
548 * make-dist: Set up real-leim subdirectory,
549 with the real contents of leim; then move it to
550 a separate top-level directory.
551
552 * make-dist: Don't mention site-lisp, site-init, site-start
553 or default, when listing files hat are not compiled and should be.
554
555 * configure.in: Create src/config.stamp at the end.
556
5571997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
558
559 * Makefile.in (install-leim): Correct previous change.
560
5611997-07-02 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
562
563 * Makefile.in (install-leim): New target.
564 (install): Depend on install-leim.
565
5661997-07-01 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
567
568 * Makefile.in (SUBDIR): Add leim.
569 (SUBDIR_MAKEFILES): Add leim/Makefile.
570 (leim/Makefile): New target.
571
5721997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
573
574 * leim-Makefile: New file.
575 * make-dist: Initialize a `leim' subdirectory with that makefile.
576
5771997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
578
579 * configure.in (GNU_MALLOC_reason): Fix message text.
580
5811997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
582
583 * make-dist (lisp): Don't process subdirs that start with =.
584 (etc): Copy symlinks, as in src.
585
5861997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
587
588 * configure.in (i*86-*-unixware*): New alternative.
589
5901997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
591
592 * Makefile.in (src/config.stamp): Target renamed from src/config.h
593 and touch it explicitly.
594
595 * configure.in (mips-sony-newsos6*): New alternative.
596 (mips-*-linux-gnu*): New alternative.
597 (*-*-bsdi*): New alternative.
598 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
599
6001997-06-22 Dave Love <d.love@dl.ac.uk>
601
602 * Makefile.in (lib-src): Depend on src/config.h (e.g. for
603 movemail.o).
604 (src/config.h): New target to re-configure if src/config.in
605 is patched.
606
6071997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
608
609 * configure.in (shutdown): Check for `shutdown' function.
610
6111997-06-18 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
612
613 * update-subdirs: Include the directory "language" in subdirs.
614
6151997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
616
617 * configure.in (m88k-dg-dgux4*): New alternative.
618 (alpha-*-netbsd*): New alternative.
619 (powerpcle-*-solaris2*): New alternative.
620
6211997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
622
623 * make-dist: Warn about .el files that are not compiled.
624
6251997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
626
627 * Makefile.in (dist): Don't run update-subdirs here,
628 since make-dist now gets that done.
629
630 * make-dist: Use the new `updates' target in lisp/Makefile.
631
632 * make-dist: Use new non-file targets in lisp/Makefile.
633
6341997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
635
636 * make-dist: Handle all subdirs of `lisp' uniformly.
637 Don't handle `term' and `language' specially.
638 Clear out umask at the beginning.
639
6401997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
641
642 * make-dist: Use Make to update finder-inf.el and autoloads.
643 Also update cus-load.el.
644
6451997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
646
647 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
648 in case it is desirable to disable the GNU malloc features with
649 glibc.
650
6511997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
652
653 * configure.in (DOUG_LEA_MALLOC):
654 Define if malloc_{get,set}_state exist.
655
6561997-03-05 Ken'ichi Handa <handa@etl.go.jp>
657
658 * make-dist: Make links for files under lisp/language.
659
6601997-02-20 Kenichi Handa <handa@etl.go.jp>
661
662 * update-subdirs: Exclude the directory "language" from subdirs.
663
6641997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
665
666 * configure.in: Check for rint and cbrt.
667
6681997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
669
670 * make-dist: Use $EMACS to say where to run Emacs.
671 Add --no-update option.
672
6731996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
674
675 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
676
6771996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
678
679 * make-dist (copying src): Check thoroughly for symlinks
680 and copy them in all cases. Regularize the linking of *.in
681 and *.opt and ChangeLog files.
682 (copying lib-src): Likewise.
683 Don't rm getdate.c or y.tab.*--they don't exist any more.
684
6851996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
686
687 * configure.in: Check for libmail, maillock.h and
688 touchlock (for movemail).
689
6901996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
691
692 * configure.in (limits.h): Check for this file.
693
6941996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
695
696 * configure.in (rs6000-ibm-aix4.2): New alternative.
697 (rs6000-ibm-aix4.0): New alternative.
698 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
699
7001996-11-22 Ben Harris <bjh21@cam.ac.uk>
701
702 * configure.in: Recognize vax-*-netbsd*.
703
7041996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
705
706 * configure.in (locallisppath): Add leim directory.
707
7081996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
709
710 * config.bat: Make sure `mv' supports forward slashes and -f.
711
7121996-10-28 Christian Limpach <chris@nice.ch>
713
714 * configure.in (hppa*-next-nextstep*): * added after hppa
715 to accept hppa1.0 and hppa1.1.
716
7171996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
718
719 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
720 * configure.in (ld_switch_machine): Fix typo.
721
7221996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
723
724 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
725 from config.h and use them in $ac_link.
726
7271996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
728
729 * configure.in: Create a subdir named `lisp'.
730
7311996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
732
733 * configure.in: Check for getcwd.
734
7351996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
736
737 * configure.in: Check for termios.h. Check for setpgid.
738
7391996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
740
741 * configure.in: Check for setrlimit.
742
7431996-08-31 Paul Eggert <eggert@twinsun.com>
744
745 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
746
7471996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
748
749 * configure.in: Check for utimes.
750
751 * configure.in: Check for com_err library, but only
752 if --with-kerberos was used. Check for krb and des
753 only if --with-kerberos.
754
7551996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
756
757 * Makefile.in (INSTALL_STRIP): New variable.
758 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
759 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
760
7611996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
762
763 * configure.in: Check for krb and des libraries.
764
7651996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
766
767 * configure.in (*-sunos4.1.[3-9]*noshare):
768 Use sunos413, not sunos4-1-3.
769 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
770 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
771
7721996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
773
774 * Makefile.in (src/paths.h): Target deleted.
775 (paths-force): Delete all dependencies on this target
776 but don't delete the target.
777 (install): Depend on `all'.
778 (paths-force): Don't print a message.
779
780 * configure.in: Generate src/paths.h here.
781
7821996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
783
784 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
785 New variables that affect linking only.
786 (alpha-dec-osf*): Use those instead of previous change.
787
7881996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
789
790 * Makefile.in (install-arch-indep): Install info/messages.
791
7921996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
793
794 * Version 19.33 released.
795
7961996-08-10 Marcus Daniels <marcus@sayre.sysc.pdx.edu>
797
798 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
799 Fix previous change.
800
8011996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
802
803 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
804 New alternative.
805
8061996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
807
808 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
809 and NON_GCC_TEST_OPTIONS.
810
8111996-08-06 Paul Eggert <eggert@twinsun.com>
812
813 * configure.in (LOCALTIME_CACHE): Don't put a string literal
814 "TZ=..." in environ.
815
8161996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
817
818 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
819
8201996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
821
822 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
823 the more general *-sunos4.1.[3-9]* clause.
824
8251996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
826
827 * Version 19.32 released.
828
829 * configure.in (*-sco3.2v5*):
830 Set OVERRIDE_CPPFLAG to a string of one space.
831 Fix the code that uses OVERRIDE_CPPFLAG.
832
8331996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
834
835 * configure.in: Undo previous change.
836
8371996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
838
839 * config.sub: Use `pc', not `unknown', when canonicalizing
840 the vendor for ...86.
841
8421996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
843
844 * configure.in: Check for termios.h header.
845
8461996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
847
848 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3
849
8501996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
851
852 * configure.in: Split bsdos2 and bsdos2-1.
853
8541996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
855
856 * config.sub: If last two words are not a recognized
857 KERNEL-OS pair, use just the last word as OS, as in 19.31.
858 Make conversion of gnu/linux to linux-gnu really work.
859
860 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
861
8621996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
863
864 * configure.in (check for using Lucid widgets by default):
865 Eliminate indentation that confuses some compilers.
866
8671996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
868
869 * config.sub: Convert linux and gnu/linux to linux-gnu.
870
871 * make-dist: Don't update getdate.c.
872 Ignore =... files when checking for too-long Lisp file names.
873
8741996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
875
876 * configure.in (euidaccess): Check for that, not for eaccess.
877
8781996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
879
880 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
881 before `noshare'.
882 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
883
8841996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
885
886 * configure.in: Rename lignux to linux-gnu in configuration names.
887 Use gnu-linux as the opsys value (s/ file name).
888 Allow i686 just like i386, i486, i586.
889
8901996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
891
892 * configure.in (i*86-*-sco3.2v5): New alternative.
893 (OVERRIDE_CPPFLAG): New variable.
894 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
895
896 * configure.in: Specify vpath for .texi files.
897
8981996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
899
900 * configure.in: Always check for HAVE_X11R5.
901 Separately decide whether to use a toolkit by default.
902
9031996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
904
905 * configure.in: If X11R5 is missing the Xaw headers,
906 default to --with-x-toolkit=no.
907
9081996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
909
910 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
911
9121996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
913
914 * Makefile.in (install-arch-indep): If cd etc makes output,
915 don't treat that as part of the tar data.
916 Check that ./lisp actually exists.
917
9181996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
919
920 * make-dist: Check for long file names.
921
9221996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
923
924 * Version 19.31 released.
925
9261996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
927
928 * configure.in: Recognize sparc-*-lignux.
929
9301996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
931
932 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
933 Don't include config.w95.
934
9351996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
936
937 * make-dist: Replace --no-clean-up and --no-tar options
938 with --clean-up and --tar, so that the default is useful.
939
9401996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
941
942 * config.bat: Make sure the GDB init file is called src/_gdbinit;
943 if not, tell the user to rename it and abort.
944
9451996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
946
947 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
948 test program.
949
9501996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
951
952 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
953
954 * make-dist (MANIFEST): Fix previous change.
955 (msdos): Put mainmake.v2 into the dist.
956
9571996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
958
959 * make-dist: Exit if autoconf fails.
960
9611996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
962
963 * config.bat: Set djgpp-ver, and unset it at the end.
964 Add a number ofconditionals for DJGPP version 2.
965 Rename label libsrc2 to libsrc3.
966 Substitute for LDFLAGS in src/Makefile.
967 Substitute for ALL_CFLAGS in lib-src/Makefile.
968
9691996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
970
971 * configure.in (ncurses): Check this after checking fns like strerror.
972
9731996-04-08 Erik Naggum <erik@naggum.no>
974
975 * make-dist (MANIFEST): Don't include lines from =files.
976
9771996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
978
979 * make-dist: Don't put lisp/dired.todo in the dist.
980
9811996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
982
983 * configure.in (HAVE_NCURSES): Look for library named ncurses.
984
985 * configure.in (setlocale): Check for it.
986
987 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
988
9891996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
990
991 * configure.in: Use lignux instead of linux as value of opsys.
992
9931996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
994
995 * Makefile.in (install-strip): Fix whitespace.
996 Get rid of continuation.
997
998 * config.sub: Convert linux or gnu/linux to lignux.
999
10001996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1001
1002 * configure.in: Accept lignux in configuration name.
1003
10041996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1005
1006 * Makefile.in (install-strip): New target.
1007
10081996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1009
1010 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
1011 -f failed to do the job on Suns.
1012
10131996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1014
1015 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
1016
1017 * configure.in (linux/version.h): Check for this header.
1018
10191996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
1020
1021 * configure.in: Remove -fno-builtin hackery from -lm check.
1022
10231996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
1024
1025 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
1026 just this test.
1027
1028 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
1029
10301996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1031
1032 * configure.in: Check for ncurses.
1033
10341996-02-28 Paul Eggert <eggert@twinsun.com>
1035
1036 * configure.in (LOCALTIME_CACHE):
1037 Also define if localtime mishandles unsetting TZ.
1038 This works around a localtime bug in mips-dec-ultrix.
1039
10401996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1041
1042 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
1043
1044 * configure.in: Improve messages about X versions.
1045
10461996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1047
1048 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
1049
10501996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1051
1052 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
1053 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
1054
1055 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
1056 (install): Put install-arch-indep before install-arch-dep.
1057
10581996-02-20 Dave Love <d.love@dl.ac.uk>
1059
1060 * INSTALL: Clarify info about MS-DOS path handling.
1061
10621996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1063
1064 * Makefile.in (install-arch-indep): Install info/ccmode*.
1065 In previous change, protect against /bin/pwd returning null string.
1066
10671996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1068
1069 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
1070 to lispdir.
1071
10721996-02-01 Paul Eggert <eggert@twinsun.com>
1073
1074 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
1075
10761996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1077
1078 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
1079
10801996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1081
1082 * Makefile.in (extraclean): Use ${top_distclean} to ensure
1083 we delete everything distclean deletes.
1084
10851996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
1086
1087 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
1088
10891996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1090
1091 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
1092 into LDFLAGS instead of into LIBS.
1093
10941996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1095
1096 * configure.in (HAVE_XMU): Fix typo in previous change.
1097
10981996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1099
1100 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
1101
11021996-01-10 Erik Naggum <erik@naggum.no>
1103
1104 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
1105
11061996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
1107
1108 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
1109
11101996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1111
1112 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
1113 and use -lXt to link it.
1114
11151996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1116
1117 * configure.in (locallisppath): Put version-specific dir first.
1118
11191996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1120
1121 * configure.in (hppa-*-nextstep*): New alternative.
1122 (USE_X_TOOLKIT): By default, set this to "maybe";
1123 and change that later to LUCID or "no" according to X11 version.
1124
1125 * make-dist: Recompile outdated .elc files and update all autoloads.
1126
11271996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
1128
1129 * configure.in (locallisppath): Fix typo in last change: " -> '.
1130
11311996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1132
1133 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
1134
11351995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1136
1137 * Makefile.in (install-arch-indep): Give all files read permission.
1138
11391995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1140
1141 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
1142 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
1143
11441995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1145
1146 * configure.in: Determine HAVE_X11R6.
1147 (HAVE_MENUS): Renamed from HAVE_X_MENU.
1148
11491995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1150
1151 * configure.in: Just "solaris" now defaults to version 2.4.
1152 Add sunos4.1.n-noshare as alternative.
1153
11541995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1155
1156 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
1157
11581995-11-29 Erik Naggum <erik@naggum.no>
1159
1160 * Makefile.in (install-arch-indep): Add missing backslash.
1161
11621995-11-29 Karl Eichwalder <ke@ke.Central.DE>
1163
1164 * Makefile.in (install-arch-indep): Don't install
1165 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
1166
11671995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1168
1169 * Makefile.in (install-arch-indep): Fix previous change.
1170
1171 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
1172
11731995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1174
1175 * Version 19.30 released.
1176
1177 * make-dist (lisp): Exclude subdirs.el.
1178
11791995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1180
1181 * make-dist (etc): Delete *.orig and *.rej.
1182
11831995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1184
1185 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
1186
11871995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1188
1189 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
1190
11911995-11-14 Geoff Voelker <voelker@cs.washington.edu>
1192
1193 * make-dist (nt): Rename install, readme, and todo to
1194 INSTALL, README, and TODO.
1195
11961995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1197
1198 * make-dist (lisp): Don't distribute site-start.
1199
12001995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
1201
1202 * make-dist: Break the hard link on alloca.c.
1203
12041995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1205
1206 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
1207
12081995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1209
1210 * make-dist (src, lib-src): Don't distribute Makefile.c.
1211 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
1212
12131995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1214
1215 * Makefile.in (mkdir): Create man1dir, not mandir.
1216 (uninstall): Use man1dir, not mandir.
1217
12181995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1219
1220 * Makefile.in (man1dir): New variable.
1221 (install-arch-indep): Use man1dir.
1222
1223 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
1224
1225 * make-dist: Create lisp/MANIFEST.
1226
12271995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
1228
1229 * configure.in (m68k-*-linux*): New alternative.
1230
12311995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1232
1233 * make-dist: Use new names config.in, paths.in, and
1234 {src,lib-src}/Makefile.in.
1235
12361995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1237
1238 * configure.in: Don't bother checking for drem.
1239
12401995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1241
1242 * Makefile.in (distclean): Delete line with just a tab in it.
1243 (install-arch-indep): Delete spaces that precede tabs.
1244 Delete spurious `fi' left from previous change.
1245 (install): Supply `true' as command, to avoid null command.
1246
12471995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1248
1249 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
1250
12511995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1252
1253 * configure.in (powerpc-*-solaris2): New alternative.x
1254
12551995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
1256
1257 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
1258 of paths.h.tmp$$, to avoid going beyond 14 characters.
1259
12601995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1261
1262 * configure.in: Improve error msg for invalid --with-x-toolkit value.
1263
12641995-09-06 Paul Eggert <eggert@twinsun.com>
1265
1266 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
1267 if localtime caches TZ. Check for tzset.
1268
12691995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1270
1271 * config.bat: Simplify using new names file names src/makefile.in,
1272 config.in, paths.in. Change Echo commands not to use `.
1273
12741995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1275
1276 * Makefile.in (install-arch-indep): Always install the new dir file;
1277 rename the previous dir file to dir.bak or dir.old.
1278
12791995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1280
1281 * configure.in (RANLIB): Substitute this into makefiles.
1282 Set it specially on solaris; set it by default on other systems.
1283
1284 * configure.in: Fix previous Alpha change.
1285
12861995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1287
1288 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
1289 NON_GCC_TEST_OPTIONS.
1290
12911995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1292
1293 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
1294 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
1295
1296 * configure.in (alpha-*-linux*): New configuration.
1297
12981995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1299
1300 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
1301 (m68k-next-nextstep*): New alias for that.
1302 (i*86-*-nextstep*): Use nextstep.h.
1303 (sparc-*-nextstep*): New configuration.
1304
13051995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1306
1307 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
1308 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
1309
13101995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1311
1312 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
1313 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
1314
13151995-07-18 Mike Long <mike.long@analog.com>
1316
1317 * make-dist: Fix update of finder-inf.el, and byte-compile it.
1318
13191995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1320
1321 * Makefile.in (src/paths.h, paths-force):
1322 Rename src/paths.h.in to src/paths.in.
1323 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
1324
1325 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
1326 Use Makefile.c for intermediate file.
1327 Rename src/config.h.in to src/config.in.
1328
13291995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
1330
1331 * configure.in (mips-dec-ultrix*): Assume version 4.3.
1332 (mips-dec-ultrix4.[12]): New alternative for old versions.
1333
13341995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1335
1336 * make-dist: Don't break intra-tree links.
1337
13381995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
1339
1340 * configure.in: Put back archlibdir initialization. Require
1341 autoconf 2.4.1 or later.
1342
13431995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1344
1345 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
1346 (mips-mips-riscos5*): New alternative.
1347
13481995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1349
1350 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
1351
13521995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1353
1354 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
1355 (mandir, infodir, archlibdir): Initializations deleted.
1356
1357 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
1358 On hpux9shr, use hpux9shxr4.h.
1359
13601995-06-24 Morten Welinder <terra+@cs.cmu.edu>
1361
1362 * configure.in: Added target mips-dec-mach_bsd4.3.
1363 * config.guess: Guess mips-dec-mach_bsd4.3.
1364
13651995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1366
1367 * Makefile.in (mkdir): Use symbolic chmod.
1368
13691995-06-22 Paul Eggert <eggert@twinsun.com>
1370
1371 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3.
1372 (Likewise for SunOS 4.1.5 thorugh 4.1.9, should they ever exist.)
1373
13741995-06-22 Paul Eggert <eggert@twinsun.com>
1375
1376 * Makefile.in (SUBDIR_MAKEFILES):
1377 Add man/Makefile, so `make distclean' removes it.
1378 (top_distclean): Add config.log to the list of files to be removed.
1379
13801995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1381
1382 * Version 19.29 released.
1383
13841995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1385
1386 * configure.in: Fix the previous change to verify that the -b
1387 option really solves the problem.
1388
1389 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
1390
13911995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1392
1393 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
1394
13951995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1396
1397 * configure.in: Report more clearly when there is no special
1398 dir to search for X includes or libraries.
1399
14001995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1401
1402 * configure.in: Check for -lpthreads, not -lpthread.
1403
14041995-06-09 Geoff Voelker <voelker@cs.washington.edu>
1405
1406 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
1407
14081995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1409
1410 * configure.in: Check for -lpthread.
1411
14121995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1413
1414 * Makefile.in (install-arch-indep): Install info files for mh-e.
1415 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
1416
14171995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1418
1419 * configure.in (*-solaris2.5): New configuration.
1420
1421 * make-dist: Copy new files config.nt and config.w95.
1422
14231995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1424
1425 * configure.in: Use x_includes, not x_libraries, for -I.
1426 Make bitmapdir a colon-separated list.
1427
14281995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
1429
1430 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
1431
1432 * configure.in: Allow x_libraries and x_includes to be paths.
1433
14341995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1435
1436 * configure.in: Fix typo.
1437
14381995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
1439
1440 * INSTALL: Clarify use of site-init.el.
1441
14421995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
1443
1444 * configure.in: pass arg to sqrt.
1445
14461995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
1447
1448 * make-dist: Fix May 6 change.
1449
14501995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1451
1452 * vpath.sed: Delete reference to ymakefile.
1453
14541995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
1455
1456 * configure.in: Use sqrt (more portable) instead of fmod in -lm
1457 check.
1458
14591995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1460
1461 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
1462
1463 * update-subdirs: Specify /bin/sh to run the script.
1464
14651995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1466
1467 * make-dist: Put src/makefile.nt in dist.
1468
1469 * configure.in (i[345]86-*-bsdi2*): New configuration.
1470 (vax-dec-bsd386*): Deleted.
1471
14721995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
1473
1474 * configure.in: Make sure CDPATH doesn't mess up PWD check. Check
1475 whether X bitmaps are in X11/bitmaps instead of bitmaps. Use fmod
1476 instead of logb in -lm check.
1477
14781995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1479
1480 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
1481 Use bsd4-3. Don't set NON_GNU_CPP.
1482
1483 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
1484 In nt. copy various different things, but not *.cmd.
1485 Fix the ln commands for the subdirs of nt.
1486
14871995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1488
1489 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
1490
14911995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1492
1493 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
1494 since that's what the header file expects.
1495
14961995-04-24 Francesco Potorti` (pot@cnuce.cnr.it)
1497
1498 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
1499 and 68040 based machines when choosing options for gnucc.
1500
15011995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1502
1503 * Makefile.in (top_distclean): Delete config.cache.
1504
15051995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1506
1507 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
1508
1509 * configure.in: Use m/ncr386.h.
1510
15111995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1512
1513 * Makefile.in (install-arch-indep): Undo Sep 23 change.
1514
15151995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1516
1517 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
1518 (man): Don't copy texindex.c and getopt.c; they're deleted.
1519 (etc): Omit `e'; it's a subdirectory.
1520 (etc/e): Use `../..', not `..', to reference top level.
1521
15221995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
1523
1524 * Makefile.in (install-arch-indep, dist):
1525 look for `update-subdir' in $(srcdir).
1526
15271995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1528
1529 * make-dist: Include mkinstalldirs in distribution.
1530
15311995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
1532
1533 * make-dist: Add missing close backquote.
1534
15351995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1536
1537 * make-dist: Don't distribute shortnames directory.
1538
15391995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1540
1541 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
1542
15431995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1544
1545 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
1546
15471995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1548
1549 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
1550
15511995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
1552
1553 * configure.in (mips-sgi-irix6): New configuration.
1554
15551995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
1556
1557 * Makefile.in (maintainer-clean): Renamed from realclean.
1558
15591995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
1560
1561 * configure.in: Create a .gdbinit that sources the real one, if
1562 using a different build directory.
1563
15641995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
1565
1566 * configure.in: Check for sys/select.h.
1567
15681995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1569
1570 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
1571
15721994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1573
1574 * configure.in: Handle isc 4.1 operating system.
1575
15761994-12-10 Richard Stallman <rms@kepa>
1577
1578 * configure.in (rs6000-ibm-aix4.1*): New alternative.
1579 (rs6000-ibm-aix4*): New alternative.
1580
15811994-12-06 Richard Stallman <rms@kepa>
1582
1583 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
1584
15851994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
1586
1587 * configure.in: Don't try to make directories that are guaranteed
1588 to already exist.
1589
15901994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1591
1592 * configure.in: Generate man/Makefile from man/Makefile.in.
1593 Create the man subdir.
1594
1595 * Makefile.in (dvi): Run Make in our man subdir.
1596
1597 * make-dist: Create subdir etc/e.
1598 Make links to it.
1599 Put man/Makefile.in in dist, instead of man/Makefile.
1600
16011994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
1602
1603 * configure.in: Add --with-pop, --with-kerberos, and
1604 --with-hesiod for movemail.
1605
16061994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1607
1608 * configure.in (m68*-apollo*): Use s/domain.h.
1609
16101994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1611
1612 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
1613
16141994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
1615
1616 * configure.in: Don't add -I, -L, -R options for cc if their
1617 arguments would be empty.
1618
16191994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1620
1621 * configure.in (i860-intel-osf1*): New alternative.
1622 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
1623 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
1624
16251994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
1626
1627 * configure.in: Make h_errno check not use nested functions.
1628
16291994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
1630
1631 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
1632
16331994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
1634
1635 * Makefile.in (install-arch-indep): Avoid continued comment
1636 swallowing target line.
1637
16381994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
1639
1640 * configure.in: Protect a character class with `changequote'.
1641
16421994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1643
1644 * configure.in: Accept `news' as a synonym for `newsos'.
1645
16461994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
1647
1648 * Makefile.in: Don't rm files if cd fails.
1649
16501994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1651
1652 * make-dist: Put nt subdir and its subdirs in the dist.
1653 (lib-src): Put makefile.nt in the dist.
1654 (lisp): Put makefile.nt in the dist.
1655
16561994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
1657
1658 * configure.in: Change a stray `[' to `test'.
1659
16601994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
1661
1662 * configure.in: Adapt for Autoconf v2. Use the standard argument
1663 parser, host type canonicalizer, X11 finder, and message
1664 printing macros. Use the new macro names. Use `test' instead of `['.
1665
16661994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1667
1668 * configure.in: Check for getpagesize.
1669
16701994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1671
1672 * make-dist (msdos): Put sed* in the distribution.
1673
16741994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
1675
1676 * config.bat: New option, `--with-x', for configuring Emacs
1677 for use with the X11 system DesqView/X.
1678 New option, `--no-debug', for compiling Emacs without debug
1679 information thus saving disk space.
1680 (src/config.h, src/paths.h): Use `update' (which is like
1681 `move-if-changed') to change the file.
1682 (src/config.h): When configuring for X11 perform extra changes.
1683 (src/makefile): When configuring for X11 perform extra changes.
1684 (lib-src): Remove temporary files.
1685 (): Check that `sed', `rm', `mv', and `gcc' are available.
1686
16871994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1688
1689 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
1690
1691 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
1692
16931994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1694
1695 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
1696
1697 * configure.in (canonical): Substitute var into makefiles.
1698 (bitmapdir): Likewise.
1699
1700 * Makefile.in (bitmapdir): New variable.
1701 (src/paths.h, paths-force): Edit PATH_BITMAPS.
1702
17031994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1704
1705 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
1706
1707 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
1708 * update-subdirs: New shell script.
1709
17101994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1711
1712 * Makefile.in (top_distclean): Don't rm build-install.
1713 (SOURCES): Delete build-install.in.
1714
1715 * make-dist: Don't distribute build-ins.in.
1716 * build-ins.in: File deleted.
1717
17181994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
1719
1720 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
1721
17221994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1723
1724 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
1725
1726 * configure.in (libexecdir): Renamed from libdir. New default.
1727 (sharedstatedir): Renamed from statedir. New default.
1728 (datadir): New default.
1729
1730 * make-dist: Don't distribute subdirs.el.
1731
17321994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1733
1734 * configure.in (eaccess): Check for it.
1735
17361994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1737
1738 * configure.in (mktime): Check for it.
1739
17401994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
1741
1742 * configure.in (motif): Add support for usage and option checking.
1743
17441994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
1745
1746 * configure.in (utimes): Check for it.
1747
17481994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
1749
1750 * Makefile.in (install-arch-indep): Don't do mkdir here.
1751
17521994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1753
1754 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
1755 riscix.h renamed to acorn.h.
1756
17571994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
1758
1759 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
1760 New configurations.
1761
17621994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
1763
1764 * configure.in: Remove trailing slashes from srcdir.
1765
17661994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1767
1768 * configure.in (i[345]86-sequent-ptx*): Handle
1769
17701994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1771
1772 * Makefile.in (paths-force): Depend on src/paths.h
1773
17741994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
1775
1776 * configure.in (config_options): Save all arguments, not just some.
1777
17781994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
1779
1780 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
1781
1782 * configure.in: Add AC_AIX.
1783 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
1784
17851994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1786
1787 * configure.in (parsing options): Simplify sed command to delete -'s.
1788
17891994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
1790
1791 * configure.in (config_options): New shell variable.
1792 Pass its value to C code in EMACS_CONFIG_OPTIONS.
1793
17941994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1795
1796 * configure.in (alpha-dec-osf*): New target.
1797
1798 * Makefile.in: Use just one FRC target.
1799
18001994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1801
1802 * Makefile.in (removenullpaths, paths-force):
1803 Use name paths.h.tmp$$, which depends on the pid.
1804
18051994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1806
1807 * Makefile.in (removenullpaths, paths-force):
1808 Put paths.h.tmp in top-level dir, not in src.
1809
18101994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1811
1812 * Version 19.27 released.
1813
18141994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1815
1816 * Version 19.26 released.
1817
18181994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1819
1820 * configure.in: Check for lrand48, not rand48.
1821
18221994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1823
1824 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
1825 (powerpc-ibm-aix*): New aliases.
1826
18271994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1828
1829 * make-dist (src/m, src/s): Put *.inp in distribution.
1830
18311994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1832
1833 * configure.in: Accept i586 and i486 along with i386.
1834
18351994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1836
1837 * configure.in: Do compute unexec, LIBX, system_malloc, etc
1838 even if CPP env var was set by the user.
1839
1840 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
1841
18421994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
1843
1844 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
1845
18461994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1847
1848 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
1849
18501994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1851
1852 * configure.in: Check more specifically for i*86-sun-sunos.
1853
18541994-08-03 Caveh Jalali (caveh@eng.sun.com)
1855
1856 * configure.in: Handle solaris 2.4.
1857
18581994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1859
1860 * configure.in (rand48): Check for it.
1861
18621994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1863
1864 * make-dist: Update the info files.
1865
18661994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1867
1868 * configure.in: Make "checking..." messages' style consistent.
1869 (HAVE_H_ERRNO): New test.
1870
18711994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1872
1873 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
1874
18751994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1876
1877 * configure.in (CFLAGS): If the envvar was specified, use that.
1878 And set REAL_CFLAGS from it too.
1879
18801994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1881
1882 * make-dist: Update finder-inf.el.
1883
18841994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1885
1886 * make-dist (msdos): Include sed4.inp in dist.
1887
1888 * Makefile.in (libsrc_libs): Var deleted.
1889
18901994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1891
1892 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
1893
18941994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1895
1896 * configure.in (mips-sony-newsos4*): New alias.
1897
18981994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1899
1900 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
1901 (*-convex-convexos*): Accept this as alias.
1902
19031994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1904
1905 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
1906 for two different uses.
1907
19081994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1909
1910 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
1911
19121994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1913
1914 * make-dist: Put ./BUGS into the distrib.
1915
19161994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1917
1918 * configure.in: Handle 386 running Solaris 2.
1919
19201994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1921
1922 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
1923
19241994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1925
1926 * configure.in (mips-sony-newsos*): Use news-risc.h.
1927
1928 * configure.in: Accept bsdi as opsys, like bsd386.
1929
19301994-06-01 Morten Welinder (terra@diku.dk)
1931
1932 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
1933
19341994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1935
1936 * Version 19.25 released.
1937
1938 * make-dist (shortversion): Don't assume another period follows.
1939
19401994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1941
1942 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
1943 (uninstall): Use /bin/pwd.
1944
1945 * Makefile.in (blessmail): Depend on src.
1946 (all): Don't depend on blessmail.
1947
1948 * Makefile.in (src/paths.h): Don't force recomputation.
1949 (paths-force): New target; force recomputation of paths.h.
1950 (all): Depend on paths-force.
1951 (src, lib-src): Depend on src/paths.h.
1952
1953 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
1954 NON_GCC_TEST_OPTIONS.
1955
19561994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1957
1958 * configure.in: Don't insist on subversions for irix.
1959
19601994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1961
1962 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
1963
1964 * configure.in (i[34]86-next-*): New alternative.
1965
19661994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1967
1968 * Version 19.24 released.
1969
1970 * configure.in: New config hppa*-hp-hpux9shr*.
1971
19721994-05-22 Morten Welinder (terra@tyr.diku.dk)
1973
1974 * config.bat: Doc fix.
1975
19761994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1977
1978 * Makefile.in (mostlyclean, clean, distclean, realclean)
1979 (extraclean): Don't act on man subdir if it doesn't exist.
1980
19811994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1982
1983 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
1984 Use them to set up CC.
1985 (*-sun-sunos4.1.3): Set them.
1986
19871994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1988
1989 * Makefile.in (lib-src): Don't depend on src/paths.h.
1990
19911994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1992
1993 * build-ins.in (copydests): Get rid of spurious `-'s.
1994
1995 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
1996
19971994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1998
1999 * Version 19.23 released.
2000
2001 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
2002 for the Xlib and Xt checks; then restore old CFLAGS.
2003
20041994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2005
2006 * configure.in (HAVE_X11XTR6): Add newline before #if.
2007 Add newline after #endif.
2008
20091994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2010
2011 * configure.in (HAVE_X11XTR6): Arrange to define it.
2012
20131994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2014
2015 * Makefile.in (install): Depend on blessmail.
2016
20171994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
2018
2019 * configure.in (mips-siemens-sysv*): Put quotes around value
2020 containing blanks.
2021
20221994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2023
2024 * Makefile.in (TAGS): Use the makefile in src subdir.
2025
20261994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2027
2028 * configure.in (opsys): Recognize `gnu'.
2029
20301994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2031
2032 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
2033
20341994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
2035
2036 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
2037 version > 1.8.
2038
20391994-05-08 Morten Welinder (terra@diku.dk)
2040
2041 * config.bat: Forcibly remove "# " style comments from makefiles.
2042
20431994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2044
2045 * Makefile.in (uninstall): When processing lispdir and etcdir,
2046 do nothing unless it exists and is a directory.
2047
20481994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2049
2050 * Makefile.in (install-arch-indep): Do install info/dired-x*.
2051 Merge code in from install-doc.
2052 (install-doc): Merge code back into install-arch-indep.
2053 (install-arch-dep): Don't depend on install-doc.
2054
2055 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
2056
20571994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2058
2059 * configure.in (making src/Makefile and lib-src/Makefile):
2060 Split off the autoconf substitutions and don't pass them thru cpp.
2061 (undefs): Use $canonical as well as $configuration.
2062
2063 * make-dist: Distribute lisp/Makefile.
2064
2065 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
2066 Use lower case names for the s files.
2067
20681994-05-03 Morten Welinder (terra@diku.dk)
2069
2070 * config.bat: Added possibility for different file name
2071 transscriptions in lib-src.
2072
20731994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2074
2075 * Makefile.in (lib-src): Undo previous change.
2076 (blessmail): New target to run maybe-blessmail in lib-src.
2077 (all): Depend on blessmail.
2078
2079 * Makefile.in (lib-src): Depend on src.
2080
20811994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
2082
2083 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
2084 (m88k-dg-dgux5.4R2): dgux5.4R2.
2085
20861994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2087
2088 * configure.in (window_system): Restore accidentally deleted code
2089 that uses AC_FIND_X.
2090
2091 * make-dist: Distribute config.bat.
2092
20931994-04-29 Morten Welinder (terra@diku.dk)
2094
2095 * config.bat: Corrected the configuration of lib-src
2096 to keep up with configure. Add note about dos version 3
2097 or better needed (djgpp needs that). Add note explaining
2098 that either install in c:/emacs or edit the script.
2099 Don't change to c:/emacs, but assume we're there (to minimize
2100 the number of places to change).
2101
2102 * config.bat: Build-in the first step towards X11 support with
2103 the X11 emulator that exists. At this time it won't work,
2104 and several files are missing.
2105
21061994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2107
2108 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
2109 Don't look for -lresolv.
2110
2111 * Makefile.in (lib-src): Depend on src/paths.h.
2112
21131994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2114
2115 * configure.in: Restore deleted AC_SUBST of `configuration'.
2116 Improve error message for bad --with-x-toolkit value.
2117
2118 * configure.in: Define CONFIGURATION in src/config.h
2119 rather than substituting in src/Makefile.in.
2120
21211994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2122
2123 * Makefile.in (install-doc): New target.
2124 (install-arch-dep): Depend on install-doc.
2125 (mkdir): Create docdir.
2126
21271994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2128
2129 * configure.in: Test for libresolv.a.
2130 Substitute machfile and opsysfile.
2131
21321994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2133
2134 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
2135 (install-arch-dep): Install under the name $(EMACS).
2136
21371994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2138
2139 * configure.in (version): Use entire value of emacs-version.
2140 (mips-siemens-sysv*): New alternative.
2141
21421994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2143
2144 * Makefile.in (install-arch-indep): Don't install dired-x*.
2145
21461994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2147
2148 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
2149 Fix definition of $undefs.
2150
21511994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2152
2153 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
2154
2155 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
2156
21571994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
2158
2159 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
2160
21611994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2162
2163 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
2164 and run it thru cpp, as with src/Makefile.in.
2165
2166 * configure.in: Use AC_SET_MAKE.
2167
21681994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2169
2170 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
2171
21721994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2173
2174 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
2175
2176 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
2177 (printing the choices): Make the toolkit message unconditional.
2178 (USE_X_TOOLKIT): Use `none', not `no', if none.
2179 (include libsrc_libs): Include config.h, and specify -I for srcdir.
2180 Get rid of temp file foofoo1.
2181
21821994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2183
2184 * configure.in (CFLAGS): Use shell syntax, not Makefile.
2185
21861994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2187
2188 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
2189 (printing the choices): State choice of toolkit.
2190 (libsrc_libs): Recalculate after writing config.h;
2191 then update lib-src/Makefile.
2192
21931994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2194
2195 * configure.in: Add sunos4shr as alternative for suns.
2196 Conditionals testing for null $CC were backwards.
2197
21981994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2199
2200 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
2201
22021994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2203
2204 * configure.in: Handle -isc4.0*.
2205
22061994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2207
2208 * configure.in (esix5): Set NON_GNU_CPP.
2209
22101994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
2211
2212 * Makefile.in (thisdir): Nonsensical variable removed.
2213 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
2214 back to $thisdir, rather than the directory `this_dir'.
2215
22161994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2217
2218 * Makefile.in (install-arch-indep): Add missing backslash after a
2219 `then'.
2220
22211994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2222
2223 * Makefile.in (thisdir): New variable.
2224 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
2225
22261994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2227
2228 * configure.in: Add freebsd.
2229
22301994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2231
2232 * configure.in: Check for fpathconf.
2233
22341994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2235
2236 * configure.in (with_x_toolkit): Fix typo in previous change.
2237
22381994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2239
2240 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
2241
22421994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2243
2244 * configure.in (with_x_toolkit): Don't allow motif or open-look.
2245
22461994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2247
2248 * configure.in: Fix value of docdir.
2249 * Makefile.in (install-arch-indep): Install DOC* in docdir.
2250
22511994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2252
2253 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
2254
22551994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
2256
2257 * configure.in: New variable docdir to control where the docstring
2258 file goes.
2259 Makefile.in: Use it to initialize PATH_DOC in paths.h.
2260
22611994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
2262
2263 * configure.in: When --run-in-place, don't inherit archlibdir.
2264
22651994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2266
2267 * Makefile.in (install-arch-dep, install-arch-indep):
2268 New targets split up former do-install rule.
2269 (do-install): Target deleted.
2270
22711994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2272
2273 * configure.in (mips-sony-newsos*): New configuration.
2274
22751994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
2276
2277 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
2278
22791994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
2280
2281 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
2282
22831994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2284
2285 * configure.in: Don't initialize CC.
2286
22871994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2288
2289 * configure.in (creating src/Makefile): Also generate -U switches
2290 for symbols in the $configuration value.
2291
2292 * configure.in: Check for sys_siglist being declared in system header.
2293
22941994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2295
2296 * configure.in (creating src/Makefile): Delete blank lines
2297 along with lines of whitespace.
2298 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
2299
23001994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2301
2302 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
2303 like C_SWITCH_SYSTEM.
2304 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
2305
23061994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
2307
2308 * configure.in (drem): Check for this function.
2309
23101994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2311
2312 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
2313 If CPP was inherited from environment, don't use NON_GNU_CPP.
2314 (NON_GNU_CC): Likewise.
2315 (handling with_gcc): Use explicit if in the `no' case.
2316 (cc_specified): New variable; if set, don't use NON_GNU_CC.
2317
23181994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2319
2320 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
2321
23221994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
2323
2324 * configure.in: Check whether fmod exists.
2325
23261994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2327
2328 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
2329 {src,lisp}/OChangeLog.
2330
23311994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2332
2333 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
2334 necessary for proper operation. This code works with the current
2335 released version of Autoconf.
2336
23371994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2338
2339 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
2340 (USE_X_TOOLKIT): Define it for all values except `no'.
2341
2342 * configure.in: Undo first Jan 8 change and Jan 16 change.
2343
23441994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2345
2346 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
2347 Substitute USE_X_TOOLKIT as both C macro and Make variable.
2348
2349 * Makefile.in (lwlib/Makefile): New target.
2350 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
2351 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
2352 (unlock, relock): Handle lwlib subdir.
2353
2354 * Makefile.in: Add some .PHONY targets.
2355
2356 * make-dist: Handle lwlib subdir like oldXMenu subdir.
2357
2358 * lwlib: New subdirectory.
2359
23601994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2361
2362 * configure.in: If CPP has a value that is a directory,
2363 discard the value.
2364
23651994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2366
2367 * configure.in (srcdir_undefs): Add g flag to sed substitution to
2368 remove -U[0-9]*.
2369
23701994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2371
2372 * Makefile.in (do-install): Install the dired-x info files.
2373
2374 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
2375 (See src/s/sol2.h.)
2376
23771994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2378
2379 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
2380
23811994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2382
2383 * configure.in (creating src/Makefile): Put code inside 2nd arg to
2384 AC_OUTPUT as it should be; hopefully noone will again see fit to
2385 gratuitously break this and not make a change log entry.
2386 Optimized sed processing of Makefile.in and cpp output; now
2387 preserves comments previously removed from the cpp input.
2388 Eliminated temp file for cpp output. Generate -U switches to
2389 undefine all identifiers that appear in the directory name
2390 ${srcdir}; pass these to cpp.
2391
2392 * configure.in (version): Fix sed regexp to match two-elt version
2393 number.
2394
2395 * configure.in: Check for strerror.
2396
23971994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2398
2399 * configure.in: Test for bcmp.
2400
24011994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2402
2403 * make-dist (tempdir): Put subdir msdos into the distribution.
2404
24051993-01-07 Morten Welinder (terra@diku.dk)
2406
2407 * config.bat: New file.
2408
24091994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2410
2411 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
2412
24131994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2414
2415 * configure.in (m68*-next-*): Don't care about which os is specified.
2416 (i[34]86-*-*): Check for *-nextstop*.
2417
24181993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2419
2420 * configure.in: Check for setsid.
2421
24221993-12-17 Richard Stallman (rms@srarc2)
2423
2424 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
2425
24261993-12-15 Richard Stallman (rms@srarc2)
2427
2428 * Makefile.in (mkdir): Make only the lockdir writable.
2429
2430 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
2431
24321993-12-11 Richard Stallman (rms@srarc2)
2433
2434 * Makefile.in (libdir): Use @libdir@.
2435
24361993-12-08 Richard Stallman (rms@srarc2)
2437
2438 * Makefile.in (install): Add empty command.
2439
24401993-12-04 Richard Stallman (rms@srarc2)
2441
2442 * make-dist: Put man/getopt.c in the dist.
2443
2444 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
2445
2446 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
2447
24481993-12-03 Richard Stallman (rms@srarc2)
2449
2450 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
2451 Set it for all solaris versions.
2452 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
2453 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
2454 Likewise for NON_GNU_CC and CC.
2455
24561993-12-01 Richard Stallman (rms@srarc2)
2457
2458 * configure.in (mips-mips-riscos4*): Assign variable CC.
2459 (checking ${with_gcc}): If "no", don't override CC if already set.
2460 (CC): Initialize it as empty.
2461
24621993-11-30 Richard Stallman (rms at srarc2)
2463
2464 * configure.in (Suns): Set CPP if *-solaris2.3*.
2465
24661993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2467
2468 * Version 19.22 released.
2469
2470 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
2471
24721993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2473
2474 * make-dist: When breaking links, use cp -p.
2475 Copy install.sh into distribution.
2476 Move the temp dir up into the parent dir;
2477 don't leave the staging dir make-dist.tmp... in existence.
2478 * install.sh: New file.
2479
24801993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2481
2482 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
2483
24841993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2485
2486 * configure.in (version): When --run-in-place, exclude
2487 ${datadir}/emacs/site-lisp from locallisppath.
2488
24891993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2490
2491 * configure.in: Delete jumk.c before writing it.
2492
24931993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2494
2495 * Version 19.21 released.
2496
2497 * Makefile.in (mkdir): Ignore error from chmod.
2498
24991993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2500
2501 * make-dist: Don't put lisp/forms.README in the distribution.
2502
25031993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2504
2505 * configure.in (creating src/Makefile): Before running cpp,
2506 discard all lines that start with `# Generated' or /**/#.
2507
25081993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2509
2510 * Version 19.20 released.
2511
2512 * make-dist: Use build-ins.in, not build-install.in.
2513 Don't bother updating TAGS since it's not included.
2514
2515 * build-ins.in: Renamed from build-install.in.
2516
25171993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2518
2519 * make-dist: Don't try to link *.texinfo--there are none now.
2520 When running make in lib-src, specify YACC var value.
2521
25221993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2523
2524 * configure.in (extrasub): Add vpath patterns for %.[yls].
2525
2526 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
2527 Instead just include the commands to make src/Makefile as the
2528 second arg to AC_OUTPUT.
2529
2530 * configure.in: Use : instead of dnl for comment inside
2531 $makefile_command.
2532
2533 * configure.in: No longer use vpath_sed. Instead, when we notice
2534 srcdir already configured, set extrasub to hack vpath in the
2535 makefiles.
2536
2537 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
2538 before moving it.
2539 * Makefile.in (VPATH): Define to @srcdir@.
2540
25411993-09-28 Brian Fox (bfox@cubit)
2542
2543 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
2544 doesn't exist. Just copy src/Makefile.in instead. Touch
2545 all of the Makefiles after editing config.status.
2546
2547 * INSTALL: Update documentation to match new configuration
2548 mechanism.
2549
25501993-09-27 Brian Fox (bfox@ai.mit.edu)
2551
2552 * configure.in: Allow any of the path or directory Makefile
2553 variables to be set with flags to configure. Create all Makefiles
2554 at configure time. Edit special commands into config.status after
2555 src/Makefile.in is built from src/Makefile.
2556
2557 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
2558 If these files are out of date, simply have config.status
2559 rebuild them; don't rebuild them explicitly.
2560
25611993-09-25 Brian Fox (bfox@ai.mit.edu)
2562
2563 * build-install.in: Change src/xemacs to src/emacs. We no longer
2564 create src/xemacs, so the file wouldn't be found.
2565
2566 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
2567
25681993-09-24 Brian Fox (bfox@albert.gnu.ai.mit.edu)
2569
2570 * configure.in: Avoid forcing the search of /usr/include before
2571 fixed include files by resetting C_SWITCH_X_SITE if it is
2572 "-I/usr/include".
2573
25741993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2575
2576 * Makefile.in (@rip_paths@locallisppath):
2577 Delete ${datadir}/emacs/site-lisp.
2578
25791993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2580
2581 * configure.in:
2582 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
2583 Remove ${extra_output} from AC_OUTPUT call.
2584
25851993-09-17 Brian Fox (bfox@inferno)
2586
2587 * make-dist: Quote backquotes found in strings to be echoed.
2588
2589 * configure.in: Use "sh -c pwd" when we want to avoid having the
2590 shell fix up the value of $PWD.
2591
25921993-09-13 Brian Fox (bfox@inferno)
2593
2594 * Makefile.in (do-install): Don't abort if ln or chmod at the end
2595 of the installation fail. Suggested by Karl Berry.
2596
25971993-08-30 Brian Fox (bfox@inferno)
2598
2599 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
2600 was used. Set MAKEFLAGS from MFLAGS.
2601
26021993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2603
2604 * configure.in: Test for res_init in libc.
2605
26061993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2607
2608 * configure.in: In the file ${tempcname}, use configure___
2609 instead of @configure@.
2610
26111993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
2612
2613 * make-dist: Dist vpath.sed
2614
2615 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
2616 Depend on vpath.sed.
2617 Replace sed comand for VPATH with @vpath_sed@.
2618
2619 * configure.in: Substitute variable `vpath_sed'.
2620 If not in $srcdir and $srcdir is configured,
2621 issue warning that GNU make is required,
2622 and set vpath_sed to use vpath.sed script.
2623
26241993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2625
2626 * configure.in: Remove check for $srcdir being configured. This
2627 pretty much works now.
2628 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
2629 Check for XFree86 (/usr/X386/include) independent of whether
2630 -lXbsd exists.
2631
2632 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
2633 realclean, unlock, relock): Use `$(MAKE)' in place of plain
2634 `make'.
2635
26361993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2637
2638 * Version 19.19 released.
2639
2640 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
2641
26421993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2643
2644 * configure.in: Check for XScreenNumberOfScreen.
2645
26461993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2647
2648 * configure.in: Add * to end of all configuration alternatives.
2649 (m68*-sony-newsos3*): New alternative.
2650
26511993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2652
2653 * make-dist: Include getdate.c in distribution.
2654
2655 * configure.in: For --help, use $PAGER if it is set.
2656 (LIB_X11_LIB): Default to -lX11.
2657 (mips-sgi-irix5.*): New alternative.
2658
2659 * Makefile.in (do-install): Install info/gnus* and info/sc*.
2660
2661 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
2662 Recognize *.B8.* as hpux version 8.
2663 (m68*-tektronix-bsd*): Fix typo in tek4300.
2664 (AC_HAVE_FUNCS): Add ftime.
2665
26661993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2667
2668 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
2669 Use tekxd88, not tekXD88.
2670
26711993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2672
2673 * configure.in: Check for -lm. Then can check for frexp and logb.
2674
26751993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2676
2677 * Version 19.18 released.
2678
2679 * make-dist (src): Don't put gnu-hp300 in dist.
2680 (src, lisp): Include OChangeLog in dist.
2681
26821993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
2683
2684 * configure.in: Test for presence of logb and frexp functions.
2685
26861993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2687
2688 * configure.in (machine): Add i370-ibm-aix*.
2689
26901993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
2691
2692 * configure.in (function checks): Test for mkdir and rmdir.
2693
2694 * configure.in (function checks): Don't test for random and bcopy
2695 only when we're building with X; look for them all the time.
2696
26971993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
2698
2699 * configure.in: Test for availability of bcopy functions, searching
2700 the X libraries if we're using X.
2701
2702 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
2703 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
2704 versions of AIX, and needs to be passed to the loader.
2705
2706 * configure.in: Test for the availablility of the
2707 XScreenResourceString function.
2708
27091993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
2710
2711 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
2712 LD_SWITCH_X_SITE and assume --with-x11.
2713 Only look for X11 files if we weren't told about a window system
2714 or if we were told to use X11 but not told where.
2715 Search the libraries from the s and/or m files when checking for
2716 functions.
2717
2718 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
2719
27201993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
2721
2722 * make-dist: Include lisp/dired.todo in the distribution.
2723
27241993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2725
2726 * configure.in: Add code to set HAVE_INET_SOCKETS.
2727
27281993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2729
2730 * configure.in: If we do find x_includes and x_libraries
2731 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
2732
27331993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2734
2735 * make-dist: Include src/gnu-hp300 in the dist.
2736
2737 * configure.in (canonical): New variable holds the canonicalized
2738 configuration. Don't alter `configuration'. Use `configuration'
2739 for Makefile.in for file naming.
2740 (testing x_includes and x_libraries): Use =, not ==.
2741
27421993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
2743
2744 * Version 19.17 released.
2745
2746 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
2747 directory's makefile. This allows the invocation of CPP which
2748 builds xmakefile to receive these switches. The SunSoft C
2749 preprocessor inserts spaces between tokens if it doesn't get the
2750 -Xs flag requested in src/s/sol2.h.
2751
27521993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
2753
2754 * configure.in (m68k-bull-sysv3): new config.
2755
27561993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
2757
2758 * configure.in: Use the autoconf AC_FIND_X macro to try to find
2759 the X Windows libraries.
2760
27611993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
2762
2763 * make-dist (tempdir): Don't create lisp/forms-mode directory in
2764 the distribution. Those files aren't kept in their own
2765 subdirectory any more.
2766
27671993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
2768
2769 * Version 19.16 released.
2770
27711993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2772
2773 * configure.in: Add --verbose flag.
2774
27751993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2776
2777 * version 19.15 released.
2778
27791993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
2780
2781 * Makefile.in (top_distclean): Use -f switch when cleaning out
2782 lock dir; it might be empty.
2783
2784 * configure.in: Only check for -lXbsd once.
2785
27861993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2787
2788 * Version 19.14 released.
2789
27901993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2791
2792 * make-dist: If using gzip, create distribution with '.gz' extension.
2793
2794 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
2795 (lisp/forms-mode): This doesn't exist anymore.
2796
2797 * configure.in: Look for the closedir function.
2798
27991993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2800
2801 * configure.in (CPP): Autoconf sets this to a shell variable
2802 reference, which doesn't work when it's edited into a makefile.
2803 Expand that variable reference.
2804
2805 * Makefile.in (CPP): New variable.
2806 (src/Makefile): Edit CPP into src/Makefile.
2807
2808 * Makefile.in (src/Makefile): Don't bother exiting single quotes
2809 and entering double quotes to get the values of LD_SWITCH_X_SITE
2810 and the other make variables; make substitutes them in anyway.
2811
2812 * Makefile.in (uninstall): Don't remove the lisp and etc
2813 directories if they're in the source tree.
2814
2815 Bring mumbleclean targets into conformance with GNU coding standards.
2816 * Makefile.in (mostlyclean, clean): Separate these two; just have
2817 them pass the request to the subdirectory makefiles.
2818 (distclean): Pass the request down, and then get rid of the
2819 files configure built, and get rid of the Makefiles.
2820 (realclean): Pass the request down, and then do the same things
2821 distclean does.
2822 (uninstall, info, dvi): New targets.
2823
2824 * configure.in: Move clause for PC-compatible i386 box to the end
2825 of the case statement, to avoid masking configurations below.
2826
2827 * configure.in: Add case for m88k-motorola-sysv4.
2828
2829 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
2830 the HP 68000 machines.
2831
2832 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
2833 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
2834 preprocessor won't fiddle with them.
2835
28361993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2837
2838 * Makefile.in (TAGS): cd to src to run etags.
2839
28401993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2841
2842 * configure.in (version): Check the X libraries for XrmSetDatabase
2843 and random, and see if we have -lXbsd.
2844
28451993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2846
2847 * configure.in: Pass "-Isrc" to the CPP we run to examine the
2848 s/*.h and m/*.h files. Martin Tomes
2849 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
2850
28511993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2852
2853 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
2854 above the general i386 alternative.
2855
28561993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2857
2858 * configure.in: Recognize configuration name for Data General
2859 AViiON machines.
2860
2861 * configure.in: Use AC_LONG_FILE_NAMES.
2862
28631993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2864
2865 * configure.in: Test for bison.
2866 * Makefile.in (YACC): New variable.
2867 (lib-src/Makefile.in): Edit YACC into the makefile.
2868
28691993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
2870
2871 * Version 19.13 released.
2872
2873 * configure.in (CFLAGS): Don't set this according to the value of
2874 the GCC shell variable. Instead, consult the machine and system
2875 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
2876 test __GNUC__ while we're at it.
2877
2878 * configure.in: Remove extra ;; from hpux cases.
2879
28801993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
2881
2882 * configure.in: Check to see if the system has -ldnet.
2883
28841993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2885
2886 * make-dist: Add clauses to distribute lisp/forms-mode.
2887
28881993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2889
2890 * configure.in (machine): Fix the versions in hpux version number test.
2891 Do not guess based on cpu type. Do check for explicit system version.
2892
28931993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2894
2895 * configure.in: Do NOT look for `unknown' as company name.
2896
28971993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2898
2899 * configure.in: Fix typo in message.
2900
29011993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2902
2903 * Version 19.12 released.
2904
2905 * Makefile.in (do-install): Correct previous etc-copying change.
2906 Partially rewrite using `if'.
2907 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
2908
2909 * Version 19.11 released.
2910
2911 * configure.in: Handle 386bsd.
2912
29131993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2914
2915 * make-dist: Update getdate.c.
2916
2917 * configure.in: Handle bsd386.
2918
2919 * Makefile.in (do-install): Use `-' in tar options.
2920
2921 * configure.in: Change ! "${...}" to x"${...}" = x.
2922
2923 * Makefile.in (do-install): Copy the DOC-* files from the build
2924 etc directory, as well as lots of things from ${srcdir}/etc.
2925
2926 * make-dist: Copy config.guess.
2927
2928 * configure.in: Handle AIX versions 1.2, 1.3.
2929
29301993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2931
2932 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
2933 the configuration name mips-mips-usg* to represent USG systems.
2934
2935 * configure.in: Fix logic to detect if srcdir is already configured.
2936
2937 * Makefile.in: Pass in LD_SWITCH_X_SITE.
2938
2939 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
2940 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
2941 of a directory; cd might fail, and have pwd print out the current
2942 directory.
2943
29441993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2945
2946 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
2947
29481993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2949
2950 * configure.in: Complain if srcdir points at an already-configured
2951 tree.
2952
29531993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2954
2955 * Version 19.10 released.
2956
29571993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2958
2959 * Makefile.in: Use Makefile comments, not C comments.
2960
2961 * configure.in: Add case for the Tektronix XD88.
2962
29631993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2964
2965 * configure.in: Handle sysv4.2 and sysvr4.2.
2966
29671993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2968
2969 * configure.in: Traverse the argument list without destroying it;
2970 don't use shift. It turns out that "set - ${saved_arguments}"
2971 doesn't work portably.
2972
2973 * configure.in: Add missing "fi".
2974
2975 * make-dist: Rebuild configure if configure.in is newer.
2976
2977 * Makefile.in (src:, lib-src:, FRC:): force the src and lib-src
2978 targets to be executed even if make remembers that it has already
2979 stisfied FRC.
2980
29811993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2982
2983 * Makefile.in (do-install): Delete redundant code to copy etc twice.
2984
2985 * configure.in (romp): Handle various version numbers with aos and bsd.
2986
29871993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2988
2989 * configure.in: Fix message text.
2990
29911993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
2992
2993 * make-dist: Make a `site-lisp' directory in the distribution,
2994 instead of a `local-lisp' directory, which hasn't been the
2995 appropriate name for a long time.
2996 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
2997 from the distribution first, then /usr/local/lib/emacs/site-lisp.
2998
2999 * Makefile.in (do-install): Correctly detect if ./etc and
3000 ${srcdir}/etc are the same.
3001
3002 * configure.in: Extract UNEXEC from the system configuration
3003 files, compute the name of the source file corresponding to the
3004 object file, and #define it as UNEXEC_SRC in config.h.
3005
3006 * configure.in: If srcdir is '.', then try using PWD to make it
3007 absolute.
3008
3009 * configure.in: Include ${srcdir} in the printed report, to help
3010 people notice if it's an automounter path.
3011
30121993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3013
3014 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
3015
30161993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3017
3018 * Makefile.in (do-install): Delete the dest dir, not the source dir,
3019 when they are different. Add `shift' command.
3020 (COPYDESTS, COPYDIR): Delete external-lisp dir.
3021 (externallispdir): Var deleted.
3022
3023 * configure.in: Delete spurious paren outputting short_usage.
3024
30251993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3026
3027 * Version 19.9 released.
3028
30291993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3030
3031 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
3032 subdirectory makes.
3033
3034 * make-dist: Check for .elc files with no corresponding .el file.
3035
3036 * Makefile.in (mkdir): Make all the directories in locallisppath.
3037
3038 * config.guess: New file.
3039 * configure.in: Use it, tentatively.
3040 * INSTNALL: Mention its usage.
3041
3042 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
3043 the former gives you the operating system rev directly. Use
3044 s/hpux.h if we don't recognize what we got.
3045
3046 * Makefile.in (do-install): Don't remove a destination directory
3047 if it's the same as the source. If ${srcdir}/info == ${infodir},
3048 don't try to copy the info files.
3049
3050 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
3051 doesn't work if you're not using a separate source directory.
3052 (do-install): Copy the build tree's etc directory only after
3053 making sure it's not also the source tree's etc directory.
3054
30551993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3056
3057 * configure.in: Handle sunos4.1.3 specially.
3058
30591993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3060
3061 * Makefile.in (INSTALL): Add definition.
3062
3063 * configure.in: Fix some messages. Support -with-gnu-cc.
3064 At the end, use `set --', not `set -'.
3065 Delete spurious `.h' in hpux alternatives.
3066
30671993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3068
3069 * Version 19.8 released.
3070
30711993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3072
3073 * configure.in: When looking for source in the same directory as
3074 the configure script, make the path thus discovered absolute.
3075 If the user specifies the `--srcdir' switch, make that directory
3076 absolute too.
3077
3078 * Makefile.in (srcdir): Remove comment saying this doesn't work.
3079
3080 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
3081 too, as the value of the PATH_INFO macro.
3082
3083 * configure.in: Check to see if the source lives in the same
3084 directory as the configure script.
3085
30861993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3087
3088 * Makefile.in (install): Split this into `install' and
3089 `do-install', to give people more control over exactly what gets
3090 done.
3091 (do-install): New target, containing the guts of `install'. Don't
3092 remove and recreate the directories inside the copying loop - do
3093 it all before the copying loop. Pass more flags to the lib-src
3094 make.
3095 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
3096 avoid errors and warnings.
3097
3098 * configure.in: For generic IBM PC boxes, insist on "unknown" for
3099 the manufacturer - the more general case was blocking other i386
3100 configuration names below, and that's how the names are written in
3101 MACHINES anyway.
3102
3103 * make-dist: When breaking links, remove the link before moving
3104 the copy onto it, to avoid interactive behavior.
3105
3106 * Makefile.in: Doc fix.
3107
3108 * configure.in: Doc fix.
3109
3110 * INSTALL: Mention --exec-prefix option.
3111
3112 * configure.in: Add support for the `--exec-prefix' option.
3113 * Makefile.in: Accept that support.
3114
3115 * configure.in: Use the AC_PROG_INSTALL macro.
3116 * Makefile.in (INSTALL): Variable removed.
3117 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
3118
3119 * configure.in: Distinguish between hp800's and hp700's by calling
3120 "uname -m".
3121
31221993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3123
3124 * configure.in: Recognize configuration names for i860 boxes
3125 running SYSV.
3126
31271993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3128
3129 * configure.in: Distinguish between hp800's and hp700's by the
3130 version of HP/UX they run, since that's something people are more
3131 likely to know - hp700's run 8.0.
3132 Add HP 700 configuration.
3133
3134 * configure.in: Test for the presence of the `rename' function.
3135
3136 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
3137 configure.in.
3138 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
3139
3140 * make-dist: Break intra-tree links.
3141
3142 * configure.in: Explain that this is an autoconf script, and give
3143 instructions for rebuilding configure from it. Arrange to put
3144 comments in configure explaining this too.
3145
3146 * configure.in: Make the first line of the configure script be
3147 "#!/bin/sh". Leaving the first line blank didn't work.
3148
3149 * configure.in (long_usage): Removed; made short_usage describe
3150 the options briefly.
3151
3152 * configure.in: Implement the --prefix option.
3153 * Makefile.in (prefix): Add support for it here.
3154 * INSTALL: Document it here.
3155
3156 * Makefile.in (install): Don't assume that the files in the `info'
3157 subdirectory match *.info. They don't have that prefix.
3158
31591993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3160
3161 * configure.in: Add case for version 5 of Esix.
3162
31631993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3164
3165 * Version 19.7 released.
3166
3167 * make-dist: There aren't any *.com files in lib-src anymore.
3168
3169 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
3170 them; they're symlinks to other filesystems on the GNU machines.
3171
3172 * make-dist: Check that the manual reflects the same version of
3173 Emacs as stated in lisp/version.el. Edit that version number into
3174 the README file.
3175
31761993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3177
3178 * configure.in: Remove the hack of AC_DEFINE; use
3179 AC_DEFINE_UNQUOTED.
3180
31811993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3182
3183 * make-dist: Don't distribute precomp.com, compile.com, or
3184 link.com from ./src; they're in ./vms now.
3185
3186 Some time-handling patches from Paul Eggert:
3187 * configure.in: Add AC_TIMEZONE.
3188
31891993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3190
3191 * configure.in: Recognize Linux as a valid operating system for
3192 the i386.
3193
31941993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3195
3196 * make-dist: Distribute some VMS files we got from Richard Levitte.
3197
3198 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
3199 the source for the sed command, not oldXMenu/Makefile.
3200
32011993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3202
3203 * INSTALL: Don't claim the srcdir option doesn't work.
3204
32051993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3206
3207 * configure.in: Include remarks saying what order the autoconf
3208 tests should go in, and remind people to change config.h.in
3209 whenever they add autoconf tests which make #definitions.
3210
3211 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
3212
32131993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3214
3215 * Makefile.in (oldXMenu/Makefile): Make this depend on
3216 ${srcdir}/oldXMenu/Makefile.in, not itself.
3217
3218 * PROBLEMS: Some updates from David J. Mackenzie.
3219
3220 More changes from David J. Mackenzie.
3221 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
3222 removed; autoconf and config.h should specify all these
3223 differences.
3224 (buildlisppath): Make this path depend on ${srcdir}.
3225 (INSTALLFLAGS): Removed.
3226 (INSTALL): Include the -c flag.
3227 (install): Change the way we invoke install accordingly.
3228
3229 Install ${srcdir} changes from DJM.
3230 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
3231 list.
3232 (COPYDIR, COPYDESTS): Install files from both the etc directory in
3233 the source tree and the etc directory in the object tree.
3234 (${SUBDIR}): Pass the prefix variable down to submakes.
3235 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
3236 in /bin.
3237 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
3238 values for srcdir and VPATH.
3239 (install): Add `v' flag to tar command. Make sure that `dir'
3240 exists in ${srcdir}/info before copying it. Remember that the man
3241 pages come from the source tree, not the object tree.
3242 * configure.in: Remove remarks saying that the --srcdir option
3243 doesn't work.
3244 Create the etc directory in the object tree.
3245 Recognize configuration names of the form *-sun-solaris*.
3246 Recognize sunos5 and solaris as operating system names.
3247
3248 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
3249 lib-src/getdate.y and src/systime.h.
3250
32511993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3252
3253 * make-dist: Make links in info subdir.
3254
32551993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3256
3257 * configure.in: Call AC_STDC_HEADERS.
3258
32591993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3260
3261 * configure.in: Sidestep autoconf's quoting of the second argument
3262 of AC_DEFINE, so we can specify the value to put there. It would
3263 be nice if autoconf provided some way to specify computed values
3264 for macros.
3265
32661993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3267
3268 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
3269 this is always just -DHAVE_CONFIG_H.
3270
3271 The GNU coding standards specify that CFLAGS should be left for
3272 users to set.
3273 * Makefile.in (CFLAGS): Let configure determine the default value
3274 for this. Don't
3275 have it default to DEFS.
3276 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
3277 (lib-src/Makefile, src/Makefile): Edit the default value for
3278 CFLAGS into these files, not DEFS.
3279 * configure.in (CFLAGS): Choose a default value for this - "-g"
3280 normally, or "-g -O" if we're using GCC. Edit it into the
3281 top-level Makefile.
3282
3283 * configure.in: When scanning the machine and system description
3284 #include files, write their names to conftest.c properly.
3285
32861993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3287
3288 * configure.in: In configuration name case for Apallos running
3289 Domainios, set opsys, not opsysfile.
3290
3291 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
3292 src/config.h, instead of AC_OUTPUT; the latter overwrites
3293 src/config.h even when it hasn't changed, puts a makefile-style
3294 comment at the top even though it's C code, and produces a
3295 config.status script which doesn't do the job right.
3296
3297 * configure.in: Add AC_LN_S test, so we can tell whether or not we
3298 can use a symbolic link to get the X Menu library into src.
3299 * Makefile.in (LN_S): New variable.
3300 (src/Makefile): Edit the value of LN_S into this makefile.
3301
33021993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3303
3304 * configure.in: Support *-sco3.2v4* as opsystem.
3305
3306 * make-dist: Don't include calc directory.
3307 Exclude many files in the man directory; copy a few.
3308
33091993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3310
3311 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
3312 call AC_STRUCT_TM to see what's in time.h.
3313
3314 * configure.in: Employ quoting stupidity to get the value of CPP
3315 to expand properly.
3316
33171993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3318
3319 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
3320 variable to scan the machine and system description files.
3321
3322 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
3323 so that getdate.y builds correctly.
3324
33251993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3326
3327 * configure.in (tempcname): Change this to "conftest.c", so it will
3328 work properly on systems with short filenames; this is the name
3329 autoconf uses.
3330
3331 * configure.in: Also detect the availability of dup2 and
3332 gethostname.
3333
3334 * configure.in: Use the AC_ALLOCA test.
3335 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
3336 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
3337
33381993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3339
3340 * make-dist: Distribute configure, as well as configure.in.
3341 Oversight.
3342
33431993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3344
3345 * Makefile.in (install): Print out the name of the directory we're
3346 copying, so people can have some idea of whether we're making
3347 progress.
3348
3349 * Makefile.in (install.aix, install.xenix, install.sysv, install):
3350 Don't forget to re-create the COPYDESTS directories after we clear
3351 them out.
3352
33531993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3354
3355 * Makefile.in: Add autoconf cookies so that the configure
3356 script can comment out sections of path variable definitions to
3357 choose between the installable configuration and the run-in-place
3358 configuration.
3359 * configure.in: Add new option `--run-in-place', to select the
3360 run-in-place path definitions.
3361
3362 * configure.in: Add a clause to the big configuration name case
3363 for the NeXT machine.
3364
33651993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3366
3367 * Makefile.in (install, install.sysv, install.xenix, install.aix):
3368 Make sure that each source directory exists, and is different from
3369 the destination directory; then, delete the destination before
3370 copying over the source.
3371
3372 * make-dist: Distribute configure.in, instead of configure.
3373
33741993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3375
3376 * configure.in: Don't set CC to "gcc -O" if the user specifies
3377 `--with-gcc'. Add -O to DEFS if GCC is set.
3378
33791993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3380
3381 * Makefile.in (clean mostlyclean): Missing right paren.
3382
3383 * configure.in: When checking for X windows, search for an X11
3384 subdirectory of ${x_includes}.
3385
3386 * configure.in: Check for gettimeofday function, for getdate.y.
3387
3388 Change `configure' to a mixture of custom code and autoconf stuff.
3389 autoconf can't derive all the information we need, but we'd really
3390 like to be able to take advantage of some of its tests, and its
3391 file-editing facilities.
3392 * configure.in: Renamed from configure.
3393 Quote the sections of shell script we want copied literally to
3394 the configure script.
3395 (compile): Initialize this to make the autoconf macros' code happy.
3396 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
3397 code to do their jobs.
3398 Use autoconf to produce Makefile and src/config.h.
3399 Remove the Makefile-style comment that autoconf places at the top
3400 of src/config.h.
3401 (config_h_opts): Removed - no longer necessary.
3402 * Makefile.in (configname): Renamed to configuration.
3403 (CONFIG_CFLAGS): Renamed to DEFS.
3404 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
3405 get values via autoload @cookies@.
3406 (libsrc_libs): Get this from autoconf. We used to do nothing
3407 about this.
3408 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
3409
3410 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
3411 echo the move-if-change command.
3412
34131993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
3414
3415 * make-dist: Distribute lib-src/rcs-checkin.
3416
3417 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
3418 Don't try to make links to the RCS or Old subdirectories.
3419 Use the appropriate extension for the compression type in use.
3420 Create the tar file in the shell's initial default directory, not
3421 in ${tempparent}.
3422 Erase the whole ${tempparent} tree, not just ${tempdir}.
3423
34241993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3425
3426 * Makefile.in (src/paths.h): Don't echo the huge sed command we
3427 use to build paths.h.
3428 (lib-src/Makefile, src/Makefile): Similarly.
3429
3430 * configure: Extend test for working `const' keyword to handle AIX
3431 3.2 cc.
3432
34331993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3434
3435 * make-dist: Distribute lisp/term/ChangeLog.
3436
3437 Arrange for C compilation throughout the tree to get
3438 C_SWITCH_SYSTEM from the configuration files.
3439 * configure: Extract C_SWITCH_SYSTEM from the machine and
3440 system-dependent files, and save it in the top-level Makefile.
3441 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
3442 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
3443
3444 * make-dist: Include the VMS support files in oldXMenu in the
3445 distribution.
3446
3447 * configure: Doc fix.
3448
3449 * configure: Fix corrupted config_h_opts.
3450
3451 * configure: Properly report option names in error messages.
3452
3453 * configure: Properly recognize --x-includes and --x-libraries
3454 options.
3455
3456 * configure: Fix syntax errors in code handling XFree386.
3457
34581993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3459
3460 * configure: Add special code to detect XFree386, and tell
3461 config.h about it.
3462
3463 * configure: Properly handle extracting values of LIBS_MACHINE and
3464 LIBS_SYSTEM that contain spaces.
3465
3466 * configure: Add `--x-includes' and `--x-libraries' options. I
3467 think these are dopey, but no less than three alpha testers, at
3468 large sites, have said they have their X files installed in odd
3469 places. Implement them by setting C_SWITCH_X_SITE and
3470 LD_SWITCH_X_SITE in src/config.h.
3471
34721993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
3473
3474 * make-dist: Don't distribute etc/Old files.
3475
3476 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
3477 backups.
3478
34791993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3480
3481 * make-dist: Fix typo.
3482
34831993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
3484
3485 * make-dist: Corrected typo, fixed it to discard = and TAGS files
3486 in some cases where it should but didn't seen to.
3487
3488 * Makefile.in: Added unlock and relock productions.
3489
34901993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3491
3492 * make-dist: Add a --compress option to force make-dist to use
3493 compress.
3494
3495 * make-dist: Use gzip, if we can find it.
3496
3497 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
3498 make rs6000-ibm-aix default to -aix32.
3499
35001993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
3501
3502 * Makefile.in: Added `Developer's configuration' section.
3503
35041993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
3505
3506 * Makefile.in: Add commented-out variable settings for developer's
3507 configuration.
3508
35091993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3510
3511 * make-dist: Distribute `src/bitmaps' too.
3512
35131993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
3514
3515 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
3516 make rs6000-ibm-aix default to -aix32.
3517
35181993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3519
3520 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
3521
3522 * Makefile.in (install.sysv): Add a second `$' in front of
3523 `${dest}', so that the shell will expand it, instead of Make.
3524
3525 * configure: When processing the name of the configure script,
3526 collapse `././' to `./', but leave a single `./' prefix alone.
3527
3528 * configure: Doc fix.
3529
35301993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3531
3532 * configure: Handle isc3.0 correctly.
3533
35341993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3535
3536 * make-dist: Don't try to copy the COPYING notice into
3537 external-lisp; we're not distributing that directory any more.
3538
35391993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3540
3541 * Makefile.in (install, install.aix, install.xenix, install.sysv):
3542 Remove CVS subdirectories from the installed directory trees, as
3543 well as RCS directories.
3544
35451993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3546
3547 * make-dist: Only copy gmalloc.c if we couldn't link it.
3548 Don't try to copy man/{README,Makefile} unless they actually exist.
3549
3550 * Makefile.in (lisppath): Don't include externallispdir in this.
3551 We're not sure whether we're even going to distribute the
3552 directory yet.
3553
35541993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3555
3556 * make-dist: Don't distribute the external-lisp directory anymore.
3557 * INSTALL: Remove all references to external-lisp.
3558
3559 * configure: Detect whether the compiler supports `const'
3560 properly, and edit src/config.h accordingly.
3561
3562 * configure: Tweak layout of final report.
3563
3564 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
3565 CFLAGS.
3566
3567 * Makefile.in (locallisppath): Make this default to
3568 ${datadir}/emacs/site-lisp, instead of
3569 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
3570 the same thing, and local-lisp causes completion conflicts with
3571 lock.
3572 (lisppath): Add ${externallispdir} to this.
3573 * INSTALL: Adjust installation directions.
3574
3575 * Makefile.in (externallispdir): New variable, to say where to
3576 install the externally-maintained lisp files.
3577 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
3578 the others.
3579 * INSTALL: Describe external-lisp and the new externallispdir
3580 variable.
3581
35821993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3583
3584 * configure (progname): New option `--with-gcc'. Make it clearer
3585 how we are trying to guess whether or not we have GCC.
3586 * INSTALL: Document the `--with-gcc' option, and improve
3587 description of `--with-x' options.
3588
35891993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3590
3591 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
3592 ${infodir} from these variables; we have written out explicit code
3593 to install the info files.
3594
35951993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3596
3597 * make-dist: Don't distributed the RCS files in the etc directory.
3598
35991993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3600
3601 * Makefile.in: Some makes can't handle comments in the middle of
3602 commands; move them to before the whole rule.
3603
36041993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3605
3606 * README: Mention what Emacs is.
3607
36081993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3609
3610 * make-dist: Include `./lisp/calc-2.02' in the distribution.
3611 Add `./cpp' and `./man' back into the distribution.
3612
36131993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3614
3615 * Makefile.in: Define MAKE, and use where appropriate.
3616
36171993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3618
3619 * make-dist: Remember that the authoritative COPYING notice is
3620 `etc/COPYING', not `../etc/COPYING'.
3621
36221992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3623
3624 * make-dist: Make sure that the COPYING notices in each directory
3625 are copies, not symlinks.
3626
36271992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3628
3629 * INSTALL: The build process produces an executable called `emacs'
3630 now. Change references.
3631 * Makefile.in: Adjust `install.mumble' targets to install
3632 `src/emacs', not `src/xemacs'.
3633
3634 * configure: Start with a blank line; this keeps some old CSH's
3635 from thinking it's a CSH script. Most systems will just use
3636 /bin/sh to run it, which is what we're expecting; the only other
3637 shells which might try to interpret it themselves are probably
3638 Bourne-compatible.
3639
36401992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3641
3642 * INSTALL: Improvements suggested by David Mackenzie.
3643
36441992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3645
3646 * Makefile.in (install, install.sysv, install.xenix, install.aix):
3647 Don't try to copy the info files if there aren't any; the
3648 unexpanded globbing pattern disappoints `install'. Ignore the
3649 return status of that command.
3650
3651 * INSTALL: Updated for new configuration arrangement.
3652
3653 * configure: Don't make the top-level Makefile read-only - people
3654 may want to edit the values of the path variables.
3655
3656 * Makefile.in (install, install.sysv, install.xenix, install.aix):
3657 Install the info files in ${infodir}. Install the executable
3658 under both `emacs' and `emacs-VERSION'.
3659
3660 * Makefile.in: Doc fix.
3661
3662 * Makefile.in (exec_prefix): New variable, as per latest version
3663 of coding standards.
3664 (bindir, libdir): Use it, instead of `prefix'.
3665 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
3666
3667 * Makefile.in (mandir): Make the default value for this depend on
3668 $(prefix).
3669
3670 * Makefile.in (datadir, statedir, libdir): Make these all default
3671 to ${prefix}/lib.
3672 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
3673 to compensate.
3674
3675 * Makefile.in (install, install.sysv, install.xenix, install.aix):
3676 Install the etags and ctags man pages too.
3677
3678 * Makefile.in (distclean): Don't delete backup files; that's the
3679 job of extraclean.
3680 (extraclean): Like distclean, but deletes backup and autosave files.
3681
36821992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3683
3684 Make path specification conform to GNU coding standards.
3685 * configure (long_usage): Remove all traces of old arguments from
3686 usage messages, and document the options we do accept in more
3687 detail: -with-x... and --srcdir.
3688 (options, boolean_opts): Deleted; we don't have enough options to
3689 make this worthwhile.
3690 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
3691 along with the code which supported them; these should be set as
3692 arguments to the top-level make.
3693 (config_h_opts): Since this no longer doubles as a list of option
3694 names, make them upper case; this simplifies the code which uses
3695 them to build the sed command to edit src/config.h. Change the
3696 code which sets them.
3697 (cc, g, O): Don't allow the user to set these using options; they
3698 should be specified using `CC=' and `CFLAGS=' arguments to the
3699 top-level make. Just choose reasonable default values for them,
3700 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
3701 values.
3702 (gnu_malloc, rel_alloc): Don't allow the user to set these using
3703 options; use them whenever the configuration files say they're
3704 possible.
3705 Simplify the argument processing loop. Don't accept abbreviations
3706 for option names; these might conflict with other configuration
3707 options in the future.
3708 Add some support for the `--srcdir' option. Check for the sources
3709 in . and .. if `--srcdir' is omitted. If the directories we will
3710 compile in don't exist yet, create them under the current directory.
3711 Note that the rest of the build process doesn't really support
3712 this.
3713 Edit only the top Makefile. That should edit the others. Edit
3714 into the makefile: `version', from lisp/version.el, `configname'
3715 and `srcdir' from the configuration arguments, `CC' and
3716 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
3717 the user's path, and LOADLIBES as gleaned from the system
3718 description files.
3719 Simplify the report generated; it doesn't need to include any
3720 description of paths now.
3721 Make `config.status' exec configure instead of just calling it, so
3722 there's no harm in overwriting `config.status'.
3723 * Makefile.in (version, configname): New variables, used to choose
3724 the default values for datadir and libdir.
3725 Path variables rearranged into two clearer groups:
3726 - In the first group are the variables specified by the GNU coding
3727 standards (prefix, bindir, datadir, statedir, libdir, mandir,
3728 manext, infodir, and srcdir).
3729 - In the second are the variables actually used for Emacs's paths
3730 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
3731 archlibdir), which depend on the first category.
3732 datadir and libdir default to directories under
3733 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
3734 demand.
3735 etcdir and lispdir default to subdirectories of datadir.
3736 archlibdir defaults to libdir.
3737 The new installation tree is a bit deeper than it used to be, so
3738 use the new make-path program in lib-src to build them all.
3739 Always build a new src/paths.h.tmp and then move-if-change it to
3740 src/paths.h, to avoid unnecessary rebuilds while responding to the
3741 right changes.
3742 Remove all mention of arch-lib. Run utility commands from
3743 lib-src, and let the executables be copied into archlibdir when
3744 Emacs is installed.
3745 Add targets for src/Makefile, lib-src/Makefile, and
3746 oldXMenu/Makefile, editing the values of the path variables into
3747 them.
3748 Let lib-src do its own installation.
3749 (datadir): Default to putting data files under
3750 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
3751 (emacsdir): Variable deleted; it would only be confusing to use.
3752 (lispdir, etcdir): Default to ${datadir}/lisp.
3753 (mkdir): Use make-path for this.
3754 (lockdir): Do this in mkdir.
3755 (Makefile): New target.
3756
3757 * configure (usage_message): Rename to long_usage.
3758
3759 * make-dist: Don't bother creating an arch-lib directory; that's
3760 only for installation now.
3761
37621992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3763
3764 * configure: Use GCC-style configuration names, using config.sub.
3765 Change the usage and help messages.
3766
3767 * configure: Initialize window_system, not indow_system.
3768
3769 * configure: Report which window system, compiler, and signal
3770 handler return type we decide to use.
3771
3772 * make-dist: Explain what's going on if config.sub and gmalloc.c
3773 can't be linked. Place the code which copies them near the code
3774 which links the rest of the files around them.
3775
37761992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
3777
3778 * make-dist: Don't bother to distribute src/*.com, or
3779 src/vmsbuild; those have all been moved to `../vms'.
3780
37811992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3782
3783 * make-dist: Don't forget that the way to avoid filenames starting
3784 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
3785 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
3786 couldn't make hard links to, since we have two already, and
3787 perhaps more to come.
3788
37891992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3790
3791 * configure: When editing parameters into lib-src/Makefile, change
3792 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
3793 needs some other flags too.
3794
37951992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3796
3797 * configure: Remove spurious echo of the configuration name.
3798
3799 * make-dist: Don't distribute files in src/m and src/s whose names
3800 begin with `='.
3801
38021992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3803
3804 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
3805 Also LISP_FLOAT_TYPE.
3806
38071992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3808
3809 * make-dist: Copy config.sub, since it's a symbolic link to a file
3810 on another file system.
3811
38121992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3813
3814 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
3815 distribution.
3816
3817 * config.sub: New file, to help us recognize configuration names.
3818 * make-dist: Include it in the distribution.
3819
38201992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3821
3822 * configure: Convert `-' to `_' in specified option names.
3823 Accept options with --. Delete --highpri and --have-x-menu options.
3824 New options --with-x and --with-x10 replace -window-system.
3825 Don't mention options --gnu-malloc, --rel-alloc
3826 or --lisp-float-type in help message.
3827
38281992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
3829
3830 * make-dist: Include the `vms' subdirectory in the distribution.
3831
38321992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
3833
3834 * configure: Remove lines starting with "# DIST: " when building
3835 lib-src/Makefile and src/Makefile. This allows us to mark the
3836 "Makefile.in" files with explanatory comments which won't also get
3837 stuck in the Makefiles.
3838
38391992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
3840
3841 * make-dist: Don't use the '+' operator in the sed regular
3842 expression that extracts the version number from lisp/version.el;
3843 Ultrix sed doesn't seem support the operator. Just double the
3844 operand and use *.
3845
38461992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
3847
3848 * Makefile.in: Doc fix.
3849
38501992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3851
3852 * configure: Rewrite sed command to remove at most one ./ prefix;
3853 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
3854 group.
3855
38561992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3857
3858 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
3859
38601992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
3861
3862 * make-dist: Go ahead and build a new TAGS file, unless the
3863 --newer option was specified. Don't try to delete a TAGS file
3864 from etc; it's not kept there, and shouldn't be deleted anyway.
3865
38661992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
3867
3868 * make-dist: If the lisp directory contains a default.el, don't
3869 distribute it.
3870
3871 * configure: When searching signal.h for the type of a signal
3872 return handler, make a copy of it, not a symbolic link to it; that
3873 way, it will work on systems that don't have symbolic links.
3874
38751992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
3876
3877 * make-dist: taught it about vcdiff and rcs2log, added --newer
3878 option for generating incremental distributions. Stopped it from
3879 generating a TAGS file into the distribution; that sucker is
3880 *big*, and easily enough generated with the toplevel makefile.
3881
38821992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
3883
3884 * configure: When writing config.status, don't prefix progname
3885 with a '.'; it might be absolute.
3886
38871992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
3888
3889 * configure: Choose to use X11 if either /usr/lib/libX11.a or
3890 /usr/include/X11 exist, not only if both exist.
3891
38921992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3893
3894 * make-dist: Make the new external-lisp directory a duplicate of
3895 the external-lisp directory, not the lisp directory.
3896
38971992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3898
3899 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
3900 clean' in arch-lib; it doesn't even have a Makefile.
3901
3902 * Makefile.in (clean, mostlyclean): In the test which tries to
3903 distinguish between the build directory, which should be cleaned,
3904 and the installed directory, which shouldn't, cd to `${emacsdir}',
3905 not `${DESTDIR}${LIBDIR}'.
3906
39071992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
3908
3909 * make-dist: Be sure to delete the .c and .h files that YACC and
3910 BISON create from getdate.y.
3911
3912 * external-lisp: New directory; see `external-lisp/README'.
3913 * make-dist: Added support for the external-lisp subdirectory.
3914
3915 * make-dist: Changed message which complains that make-dist wasn't
3916 invoked in the right directory to indicate which files it was
3917 looking for.
3918
39191992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
3920
3921 * configure: Add comments explaining why we can't translate
3922 character ranges or control characters in `tr'.
3923
39241992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
3925
3926 * configure: When generating the configuration message, we used to
3927 build the message from the start so that each line began with "# "
3928 so that it would be a comment in `config.status'. However, this
3929 causes trouble if any of the variables we use in the message
3930 expand to more than one line of text - as gnu_malloc_reason
3931 sometimes does. So instead, we build the message as it should be
3932 printed to the user (i.e. without the "# " prefixes), and stick on
3933 the "# "s when we write it to `config.status'.
3934
3935 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
3936 `lib-src' and `arch-lib'.
3937
3938 * configure: When generating report and `config.status' file, note
3939 that bindir only determines where `make install' and
3940 `build-install' will place the executables; this should make it
3941 clear that the ordinary build process will not try to install
3942 things.
3943
39441992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3945
3946 * make-dist: Change messages to say that we are 'making links to
3947 X', rather than 'copying X'. And put `' quotes around file names.
3948
3949 * make-dist: Include '.tmp' in the name of the staging directory.
3950
3951 * make-dist: Pass the `-f' option to rm when you're not sure that
3952 the files you're removing actually exist.
3953
3954 * make-dist: When setting up etc/COPYING, always nuke whatever is
3955 there, and then copy it in, to make sure we get a real file.
3956
3957 * make-dist: Don't try to distribute *.defns files any more. The
3958 only such file was for simula.el, which has been superceded by a
3959 version which doesn't have a separate .defns file.
3960
39611992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
3962
3963 * make-dist: Don't distribute configured versions of config.h.in,
3964 paths.h.in, Makefile.in in src.
3965
3966 * configure: Delete .tmp files before creating them; don't bother
3967 trying to make final targets writeable first, since it won't
3968 matter to move-if-change.
3969
39701992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
3971
3972 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
3973 mkdir and chmod in the center of all the conditionals. GNU Make
3974 will strip these out, but other makes won't.
3975
39761992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
3977
3978 * make-dist: Include move-if-change in list of files to distribute.
3979
39801992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
3981
3982 * configure: Remove any "." elements from the program name.
3983
3984 * configure: Don't record the values of all the possible arguments
3985 in config.status; only record the options that the user specified.
3986
3987 * configure: Use move-if-change to move in the new src/config.h.
3988
39891992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
3990
3991 * move-if-change: New file, copied from gcc release.
3992 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
3993 a temp file, so we don't update paths.h if an error occurs or if
3994 it doesn't need changing.
3995
39961992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
3997
3998 * Makefile.in (src/paths.h): Do not install a value for the
3999 PATH_SUPERLOCK value; that macro doesn't exist anymore.
4000 * build-install.in: Same thing.
4001
40021992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4003
4004 * make-dist: Check the flag called "make_tar", not "make_dir"; the
4005 latter, being a typo, is always false, resulting in a program
4006 whose default behaviour is to painstakingly build a copy of the
4007 source tree, and then delete it. Rah.
4008
4009 * Makefile.in: Add dist target, and comment for it.
4010
4011 * configure: When scanning <signal.h> for a declaration for
4012 signal, create a symbolic link with a name ending in .c, so the
4013 compiler won't complain that it's only been given .h files.
4014
4015 * configure: Check whether there are any arguments available
4016 before shifting to get the value of a non-boolean parameter.
4017
4018 * make-dist: Doc fix.
4019
40201992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4021
4022 * configure: Instead of grepping /usr/include/signal.h for a
4023 signal declaration, run /usr/include/signal.h or
4024 /usr/include/sys/signal.h through cpp and grep for the
4025 declaration.
4026
4027 * configure: Redirect the output of grep to /dev/null instead of
4028 using grep -s - that flag means different things on other systems.
4029
4030 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
4031 since the former is recognizable even if you don't know what
4032 'dumping' is.
4033 * configure: Accomodate that change.
4034
4035 * configure: Accept options for all of the directories you can
4036 change in the Makefile.
4037
4038 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
4039
4040 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
4041 FOO before you can use them.
4042
4043 * build-install.in: Made the "Where To Install Things" section
4044 conform with the similar section from Makefile.in. Copied section
4045 which builds src/paths.h from src/paths.h.in from the Makefile.
4046
40471992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4048
4049 * configure: Write config.status to pass its command-line
4050 arguments on to configure, so that people can use it to recreate
4051 an old configuration, with minor changes.
4052
40531992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4054
4055 * configure: Don't rely on option variables being unset if their
4056 values are the empty string. In particular, when producing the
4057 English report, don't assume that highpri will be unset when no
4058 increased priority has been requested; -highpri='' should be the
4059 same as omitting -highpri altogether.
4060
4061 * configure: Fix dumb bug: when running the system and machine
4062 description files through cpp, mark those lines that we want to
4063 evaluate with the string '@configure@', and then only evaluate
4064 them. This way if the files include anything that actually
4065 generates text (type definitions or external declarations, say),
4066 we won't try to eval it.
4067
40681992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4069
4070 * make-dist: New shell script.
4071
4072 * configure: When creating foo from foo.in, make foo read-only to
4073 remind people to edit the .in file instead.
4074
4075 * INSTALL: Changed references to config.h-dist to config.h.in.
4076 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
4077 to build src/paths.h from src/paths.h.in; added a paragraph to do
4078 this.
4079 * configure, Makefile, build-install: Changed filenames like
4080 FOO-dist to FOO.in.
4081
40821992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4083
4084 * Makefile, build-install: Renamed to Makefile.in and
4085 build-install.in; the configure script will edit these to produce
4086 the usable Makefile and build-install.
4087 * configure: Changed to produce ./Makefile, ./build-install,
4088 lib-src/Makefile, and src/Makefile from their *.in counterparts,
4089 instead of editing them in place.
4090
40911992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4092
4093 * Makefile: Re-arranged so that the undumped Emacs will search
4094 ../lisp *after* the site's local elisp files.
4095 (locallisppath, dumplisppath): New variables.
4096 (lisppath): This variable's default value is now chosen based on
4097 $(locallisppath) and $(lispdir); while it used to be the
4098 customization point for adding site-local elisp directories to
4099 load-path, that job is now handled mostly by locallisppath.
4100 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
4101 Check the values being assigned to the *LOADSEARCH macros for null
4102 path elements (like '::' in 'foo::bar').
4103
4104 * configure: When checking if the machine- and system-dependent
4105 files define a particular macro or not, actually run them through
4106 CPP and test the macros with #ifs, instead of just grepping for
4107 the macros' names. In particular, check for SYSTEM_MALLOC in this
4108 way.
4109
41101992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4111
4112 * Makefile (install): Don't use -s in install. (Keep the symbols.)
4113
41141992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4115
4116 * configure: Make the config.status file an executable shell
4117 script which will recreate the same configuration. Include the
4118 verbal description of the current configuration as a comment in
4119 the script.
4120 * INSTALL: Doc fix.
4121
4122 * Makefile: brought the Makefile up to the GNU coding
4123 standards, as described in standards.text:
4124 (TAGS): New name for the target which rebuilds the tags table.
4125 (check): New target; doesn't do anything yet.
4126 (mostlyclean): New target, synonymous with clean.
4127 (realclean): New target. Currently, this just calls the
4128 subdirectories's makefiles and then deletes config.status.
4129 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
4130 variables.
4131 Installation directory variables changed to conform.
4132 (install, install.sysv, install.xenix, install.aix): Changed the
4133 code which copies the directories into their installed location to
4134 allow the installed locations to be in several different
4135 directories; the old version assumed that they would all be in
4136 $(emacsdir).
4137 (mkdir, lockdir): Allow the installed locations to be in several
4138 different directories.
4139 * INSTALL: Doc fix.
4140
4141 * build-install: Use the same variable names as the Makefile.
4142 Allow the installed locations to be in several different
4143 directories.
4144
41451992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4146
4147 * Makefile (src/paths.h): Instead of using a single sed command to
4148 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
4149 separately, and don't forget to append "/!!!SuperLock!!!" to the
4150 value of the PATH_SUPERLOCK macro.
4151
4152 * config.emacs: Renamed to configure, for consistency with other
4153 GNU products. Internal references changed.
4154 INSTALL, Makefile: References changed.
4155
4156 * lock: New directory, which should always be empty. If this
4157 directory doesn't exist, Emacs won't complain; it just won't lock.
4158 Having this here means that people can just unpack Emacs, build
4159 it, and have locking work.
4160
4161 * share-lib: Re-renamed to etc, for the sake of tradition.
4162 * config.emacs: Changed default value for datadir to ../etc.
4163 * INSTALL, README: Adjusted.
4164
41651992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4166
4167 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
4168 by running CPP on the appropriate s/*.h and m/*.h files.
4169
41701992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4171
4172 * config.emacs: Make sure to set the "exit on error" flag once
4173 we've removed config.status; errors should abort the configuration.
4174
41751992-02-15 Jim Blandy (jimb at pogo.cs.oberlin.edu)
4176
4177 * config.emacs: Added -distribute option, so that the Makefile
4178 paths are in their proper form. I don't know why this matters.
4179
41801992-02-14 Jim Blandy (jimb at pogo.cs.oberlin.edu)
4181
4182 * local-lisp: New directory, empty in the distribution, for people
4183 to put local elisp code in.
4184 * config.emacs: Include it in the default load path.
4185 * README: Document it.
4186
41871992-01-30 Jim Blandy (jimb at pogo.cs.oberlin.edu)
4188
4189 * config.emacs: Guess the type of signal handling functions based
4190 on the contents of /usr/include/signal.h.
4191
4192 * config.emacs: Print out progress report messages.
4193
4194 * Makefile (src/paths.h): Don't generically replace
4195 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
4196 editing of the other entries, and each entry should be dealt with
4197 explicitly anyway.
4198
4199 * build-install: Converted from C-shell to Bourne shell.
4200 * config.emacs: Edit build-install properly.
4201
4202 * config.emacs: Doc fix.
4203
42041992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4205
4206 * Makefile (install): Remove `B' from tar xf command.
4207
42081992-01-13 Jim Blandy (jimb at pogo.cs.oberlin.edu)
4209
4210 * config.emacs: Removed support for the `maintain-environment'
4211 option; the only important difference between this and its absence
4212 has been removed.
4213 * INSTALL: Removed mention of `maintain-environment'.
4214
4215 * config.emacs: Fix arguments to sed when processing boolean
4216 arguments.
4217
42181991-12-05 Jim Blandy (jimb at pogo.gnu.ai.mit.edu)
4219
4220 * config.emacs: New file, to help automate the installation
4221 process.
4222
4223 * Makefile: Lots of changes to support the separation of etc into
4224 architecture-dependent and -independent files:
4225 (EMACSROOT): New variable, giving the directory under which all of
4226 Emacs's libraries should be installed. Changed rest of file to
4227 use it.
4228 (LIBDIR): Now denotes only architecture-dependent dir - relevant cha
4229 (DATADIR): New variable, denoting architecture-independent dir.
4230 (LOCKDIR): New variable, for completeness.
4231 (SUBDIR): No more etc, new lib-src.
4232 (COPYDIR): No more etc, new arch-lib and share-lib.
4233 (src/paths.h): Set PATH_DATA and the LOCK macros too.
4234 (src): Now depends on lib-src, not etc.
4235 * build-install: Changes parallel to the above.
4236 * README: Describe the new arrangement.
4237
4238 * vms: New subdirectory for all the VMS stuff.
4239
42401991-12-03 Jim Blandy (jimb at pogo.gnu.ai.mit.edu)
4241
4242 * Makefile (LISPPATH): New variable.
4243 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
4244
42451990-09-28 Richard Stallman (rms at mole.ai.mit.edu)
4246
4247 * Makefile (install, install.sysv, install.xenix):
4248 Install wakeup instead of loadst. No need for setuid or setgid.
4249
42501990-08-07 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
4251
4252 * Makefile (clean): Clean etc if that's not the installation dir.
4253
42541990-04-26 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
4255
4256 * Makefile (paths.h): Make sed alter each name in the path.
4257
42581988-08-30 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
4259
4260 * Makefile (install.sysv): Use cpio, not tar.
4261
42621988-08-03 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
4263
4264 * Makefile (lockdir): Rename `lock' target.
4265 Depend on it from install*, not from `all'.
4266
42671988-05-16 Richard Stallman (rms at frosted-flakes.ai.mit.edu)
4268
4269 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
4270 to match build-install and paths.h.