(setpgrp): Undefine before defining.
[bpt/emacs.git] / ChangeLog
CommitLineData
6a465756
DL
12000-06-23 Dave Love <fx@gnu.org>
2
3 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
4 for struct timezone and test how we can call gettimeofday.
5 Check for OSF 5+.
6
7 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
8 version.
9
16cf31f7
GM
102000-06-23 Gerd Moellmann <gerd@gnu.org>
11
12 * configure.in (HAVE_LIBXP): Change test for libXp.
13
4c343001
DL
142000-06-21 Dave Love <fx@gnu.org>
15
16 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
17 simple test for getloadavg and substitute GETLOADAVG_LIBS.
18 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
19
a3f08d9e
DL
202000-06-19 Dave Love <fx@gnu.org>
21
22 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
23 _XOPEN_SOURCE is defined.
24
0a2ea235
GM
252000-06-16 Gerd Moellmann <gerd@gnu.org>
26
27 * Makefile.in (distclean): Also make distclean in lisp/.
28
7d5c8691
EZ
292000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
30
31 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
32
e9924e52
GM
332000-06-15 Gerd Moellmann <gerd@gnu.org>
34
35 * make-dist: Add --help and --snapshot options.
36
9f817ea4
GM
372000-06-14 Gerd Moellmann <gerd@gnu.org>
38
dce6b995
GM
39 * configure.in: Generate lisp/Makefile.
40
9f817ea4
GM
41 * configure.in: Add support for `*-lynxos*'.
42 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
43 recommended by <Karen.Dorhamer@compaq.com> to fix problems
44 on Tru64 UNIX v5.0.
45
97aa9c1d
KR
462000-06-13 Ken Raeburn <raeburn@gnu.org>
47
48 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
49 it's on a continuation line.
50
d42122a3
DL
512000-06-02 Dave Love <fx@gnu.org>
52
2082fe81
DL
53 * Makefile.in: (install-arch-indep): Add pcl-cvs to list of info
54 files.
55
d42122a3
DL
56 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
57 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
58 test.
59
60 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
61 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
62
34ec9ebe
GM
632000-05-26 Gerd Moellmann <gerd@gnu.org>
64
65 * configure.in: Add check for speed_t typedef.
66
50d7ce09
KR
672000-05-25 Ken Raeburn <raeburn@gnu.org>
68
69 * Makefile.in (install-arch-dep): Install fns-*.el only if it
70 exists; it won't in the CANNOT_DUMP case.
71
10db7fc5
GM
722000-05-25 Gerd Moellmann <gerd@gnu.org>
73
74 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
75 On FreeBSD, the exit status is 1 if CDPATH is not set.
8711588d 76 (install-arch-indep): Install ebrowse.info.
10db7fc5 77
087121cc
GM
782000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
79
80 * configure.in: Check for grandpt and getpt.
81
b992884d
DL
822000-05-09 Dave Love <fx@gnu.org>
83
84 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
85
056565f7
GM
862000-05-05 Gerd Moellmann <gerd@gnu.org>
87
88 * make-dist: Make a link for lib-src/grep-changelog. Copy
89 install-sh.
90
35a28e21
EZ
912000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
92
93 * config.bat: Identify the beginning of the cpp stuff in
94 src/Makefile.in and lib-src/Makefile.in more accurately.
95
c76e04a8
GM
962000-04-27 Gerd Moellmann <gerd@gnu.org>
97
98 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
99
5e3dac3f
GM
1002000-04-19 Gerd Moellmann <gerd@gnu.org>
101
102 * configure.in: Add support for `powerpc-*-netbsd*'.
103
0b8f263e
DL
1042000-04-19 Dave Love <fx@gnu.org>
105
7825fef9
DL
106 * configure.in: Don't use AC_FUNC_GETLOADAVG.
107
0b8f263e
DL
108 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
109
3dd2781e
DL
1102000-04-16 Dave Love <fx@gnu.org>
111
112 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
113
3edfea34
DL
1142000-04-14 Dave Love <fx@gnu.org>
115
116 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
117
118 * aclocal.m4 (AC_FUNC_MKTIME): New.
119
4d6e16b3
KR
1202000-03-28 Ken Raeburn <raeburn@gnu.org>
121
122 * configure.in: Line up "--help" output a little better.
123
89e80928
GM
1242000-03-26 Gerd Moellmann <gerd@gnu.org>
125
087121cc 126 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
89e80928
GM
127 New targets.
128 (bootstrap): Rewritten in terms of the new targets above. Make
129 info files, too.
130
e1cff360
GM
1312000-03-12 Gerd Moellmann <gerd@gnu.org>
132
133 * config.guess, config.sub: Use the versions of the files from
134 subversions.
135
7397acc4
DL
1362000-03-08 Dave Love <fx@gnu.org>
137
138 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
139 AC_C_VOLATILE. Define POINTER_TYPE.
140
141 * aclocal.m4: New file.
142
d054101f 1432000-03-02 Gerd Moellmann <gerd@gnu.org>
2df636f4
GM
144
145 * configure.in (machine): Add `mipsel-*-netbsd*' and
146 `arm-*-netbsd*'.
d054101f
GM
147
1482000-03-01 Gerd Moellmann <gerd@gnu.org>
149
150 * configure.in (machine): Add support for `*-auspex-sunos*'.
151
ed4d0512
GM
1522000-02-29 Gerd Moellmann <gerd@gnu.org>
153
154 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
155
2dc95ddd
DL
1562000-02-18 Dave Love <fx@gnu.org>
157
158 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
159
57beb0e0
AS
1602000-02-18 Andreas Schwab <schwab@suse.de>
161
162 * Makefile.in (install-arch-indep): Add eudc to list of installed
163 info files.
164
3b3cc4a4
KR
1652000-02-17 Ken Raeburn <raeburn@gnu.org>
166
167 * configure.in: Include -lz and -ljpeg (if it's available) when
168 testing for the tiff library.
169
8389e1e2
GM
1702000-02-17 Gerd Moellmann <gerd@gnu.org>
171
172 * configure.in: Remove LISP_FLOAT_TYPE.
173
647847ea
DL
1742000-02-12 Dave Love <fx@gnu.org>
175
176 * configure.in: Use AC_FUNC_VFORK.
177
9a90d84c
GM
1782000-02-01 Gerd Moellmann <gerd@gnu.org>
179
5eea385d
GM
180 * make-dist: Various fixes for new development tree.
181
9a90d84c
GM
182 * leim-Makefile.in: New file.
183
b6680a0e
GM
1842000-01-31 Gerd Moellmann <gerd@gnu.org>
185
186 * Makefile.in (dist): Call ./make-dist.
187
1e5279b9
DL
1882000-01-24 Dave Love <fx@gnu.org>
189
190 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
191
ffe36136
GM
1922000-01-18 Gerd Moellmann <gerd@gnu.org>
193
194 * configure.in (HAVE_GIF): Check for DGifOpen instead of
195 DGifOpenFileName.
196
a970dae4
AS
1972000-01-11 Andreas Schwab <schwab@suse.de>
198
199 * Makefile.in (install-arch-indep): Update list of info files to
200 be installed.
201
c4bb2108
DL
2022000-01-05 Dave Love <fx@gnu.org>
203
204 * configure.in: Check for jerror.h as well as libjpeg.
205
bb9d2b64
AS
2062000-01-03 Andreas Schwab <schwab@suse.de>
207
208 * Makefile.in (install-arch-indep): Install autotype*. Run
209 install-info on autotype and emacs-faq.info.
210
22afa6e8
DL
2111999-12-04 Dave Love <fx@gnu.org>
212
213 * Makefile.in: (install-arch-indep): Depend on `info'.
214 (install-strip): Use `install' as sub-make target.
215
a21616bd
KR
2161999-11-23 Ken Raeburn <raeburn@gnu.org>
217
218 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
219 didn't need to be deleted. Check for the k5crypto library as well
220 as the crypto library; MIT Kerberos 1.1 changed the name.
221
946173ad
DL
2221999-11-18 Dave Love <fx@gnu.org>
223
224 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
225
4f6f5dab
GM
2261999-11-11 Erik Naggum <erik@naggum.no>
227
228 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
229
2323760c
DL
2301999-11-08 Dave Love <fx@gnu.org>
231
232 * configure.in: Fix change for --with-pop default.
233
c3d00920
DL
2341999-11-04 Dave Love <fx@gnu.org>
235
236 * configure.in: Default to --with-pop. Change sense of with-gcc
237 and with-toolkit-scroll-bars messages to reflect the defaults.
238
400a1ed0
GM
2391999-11-01 Gerd Moellmann <gerd@gnu.org>
240
241 * INSTALL: Mention the Emacs Lisp Reference.
242
1e3196e8
GM
2431999-10-27 Noah Friedman <friedman@splode.com>
244
245 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
246
8ac52782
GM
2471999-10-23 Gerd Moellmann <gerd@gnu.org>
248
249 * Makefile.in (bootstrap): New target.
250
1113b624
PE
2511999-10-19 Paul Eggert <eggert@twinsun.com>
252
253 Add support for large files. Merge glibc 2.1.2.
254
255 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
256 (HAVE_TM_GMTOFF): New symbol.
257 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
258 mbrlen, strsignal.
259 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
260
77162a4f
SM
2611999-10-09 Stefan Monnier <monnier@cs.yale.edu>
262
263 * make-dist (dontcompile): look for the DONTCOMPILE variable rather
264 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
265
a2743e67
RS
2661999-10-09 Richard M. Stallman <rms@gnu.org>
267
268 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
269 Unset CDPATH to prevent cd from generating output.
270
37e2d8f4
SM
2711999-10-08 Stefan Monnier <monnier@cs.yale.edu>
272
273 * update-subdirs: also ignore CVS subdirs.
274
4e1d9c86
GM
2751999-10-07 Gerd Moellmann <gerd@gnu.org>
276
277 * Makefile.in (install-arch-indep): Add ada-mode.
278
2b6bac15
DL
2791999-10-06 Dave Love <fx@gnu.org>
280
281 * Makefile.in: Add rules for config.status, configure.
282
a4a9692d
DL
2831999-09-07 Gerd Moellmann <gerd@gnu.org>
284
285 * configure.in (--with-sound): Removed.
286
2871999-08-30 Gerd Moellmann <gerd@gnu.org>
288
289 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
290 the test for Xaw3d.
291 (HAVE_TIFF): Add -lm to library check.
292
2931999-08-28 Richard Stallman <rms@gnu.org>
294
295 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
296 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
297 after the other X-related libraries.
298
2991999-08-21 Dave Love <fx@gnu.org>
300
301 * configure.in: Don't check for jpeglib.h.
302
3031999-08-20 Gerd Moellmann <gerd@gnu.org>
304
305 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
306 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
307
3081999-08-18 Dave Love <fx@gnu.org>
309
310 * configure.in: : Check for termcap.h.
311
3121999-08-15 Gerd Moellmann <gerd@gnu.org>
313
314 * configure.in: Add --with-toolkit-scroll-bars. If "no",
315 use Emacs' scroll bars, even if configured for Motif or when
316 Xaw3d is available.
317
3181999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
319
320 * configure.in: Check for getaddrinfo.
321
3221999-08-04 Eli Zaretskii <eliz@gnu.org>
323
324 * config.bat: Make --no-debug work again by removing -gcoff.
325
3261999-07-30 Dave Love <fx@gnu.org>
327
328 * configure.in: Check for stdlib.h.
329
3301999-07-19 Dave Love <fx@gnu.org>
331
332 * configure.in: Grok sparc64-*-linux-gnu*.
333
3341999-07-12 Richard Stallman <rms@gnu.org>
335
336 * Version 20.4 released.
337
3381999-06-23 Karl Heuer <kwzh@gnu.org>
339
340 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
341 Quote $EMACS, in case it's a program with args.
342
3431999-05-29 Richard M. Stallman <rms@gnu.org>
344
345 * configure.in: Delete the Kerberos stuff.
346
3471999-05-27 Greg Hudson <ghudson@mit.edu>
348
349 * configure.in: Prefer kerberos 5 names.
350
3511999-04-26 Richard M. Stallman <rms@gnu.org>
352
353 * configure.in: Check for libXp.
354
3551999-04-08 Richard Stallman <rms@gnu.org>
356
357 * make-dist: Include change logs in subdirs of `lisp'.
358
3591999-04-05 Richard Stallman <rms@gnu.org>
360
361 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
362 (install-arch-indep): Make ${datadir}/emacs world-readable.
363
3641999-03-30 Eli Zaretskii <eliz@gnu.org>
365
366 * config.bat: Use epaths.* instead of paths.*.
367
3681999-03-07 Eli Zaretskii <eliz@gnu.org>
369
370 * INSTALL: Add detailed instructions to unpack and install
371 intlfonts on MS-DOS.
372
3731999-02-26 Richard Stallman <rms@gnu.org>
374
375 * configure.in: Use epaths.h and epaths-force instead of paths....
376
377 * Makefile.in (epaths-force): Renamed from paths-force;
378 operate on epaths.in and produce epaths.h.
379
3801999-02-24 Richard Stallman <rms@gnu.org>
381
382 * make-dist: Fix nt/icons directory handling.
383
3841999-02-22 Simon Josefsson <jas@pdc.kth.se>
385
386 * configure.in (f301-fujitsu-uxpv4.1): New target.
387
3881999-02-20 Richard Stallman <rms@gnu.org>
389
390 * make-dist (tempparent): Fix command to update info files.
391
3921999-02-09 Richard Stallman <rms@gnu.org>
393
394 * configure.in (powerpc-apple-netbsd*): New alternative.
395
3961999-01-25 Geoff Voelker <voelker@cs.washington.edu>
397
398 * make-dist: Include the new directory nt/icons in distributions.
399
4001999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
401
402 * configure.in: Change message about HAVE_XFREE386.
403
4041999-01-07 Eli Zaretskii <eliz@gnu.org>
405
406 * config.bat: Support configuring with leim.
407
4081998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
409
410 * configure.in (mips-sgi-irix6.5): New target.
411
4121998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
413
414 * configure.in: Remove GSS-API support, since it has been removed
415 from movemail.
416
4171998-12-04 Markus Rost <rost@delysid.gnu.org>
418
419 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
420
4211998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
422
423 * Makefile.in: Don't install customize info file. Run
424 install-info on viper info file.
425
4261998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
427
428 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
429
4301998-11-16 Kenichi Handa <handa@etl.go.jp>
431
432 * configure.in (*-*-bsdi4*): New target.
433
4341998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
435
436 * configure.in: Fix previous change.
437
4381998-11-11 Richard Stallman <rms@gnu.org>
439
440 * configure.in (aviion-intel): New machine.
441
4421998-11-04 Kenichi Handa <handa@etl.go.jp>
443
444 * configure.in (mips-nec-sysv4*): New target.
445
4461998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
447
448 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
449 from lisp.
450
4511998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
452
453 * make-dist: Don't include fns*.el in dist.
454
4551998-10-30 Dave Love <fx@gnu.org>
456
457 * configure.in: Don't mkdir cpp.
458
4591998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
460
461 * Makefile.in (install-arch-dep): Install src/fns-*.el in
462 ${archlibdir}.
463
4641998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
465
466 * Version 20.3 released.
467
4681998-07-30 Paul Eggert <eggert@twinsun.com>
469
470 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
471 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
472 (lwlib/Makefile, leim/Makefile):
473 Prepend $(srcdir)/ to rule dependencies outside this dir.
474
4751998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
476
477 * configure.in: Use unset CDPATH instead of making it empty.
478
4791998-06-20 Karl Heuer <kwzh@gnu.org>
480
481 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
482
4831998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
484
485 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
486 and default.el. Sort the results.
487
4881998-05-31 Karl Heuer <kwzh@gnu.org>
489
490 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
491 writable.
492
4931998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
494
495 * Makefile.in (install-arch-indep):
496 Don't alter site-lisp/subdirs.el if it exists.
497
4981998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
499
500 * Makefile.in (install-arch-indep): Put `-' on commands to create
501 subdirs.el in site-lisp dirs.
502
5031998-05-07 Richard Stallman <rms@psilocin.gnu.org>
504
505 * Makefile.in (install-arch-indep): Fix typo in previous change.
506
5071998-05-06 Richard Stallman <rms@psilocin.gnu.org>
508
509 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
510
5111998-04-28 Richard Stallman <rms@psilocin.gnu.org>
512
513 * Makefile.in (mkdir): Create the site-lisp dirs.
514 (install-arch-indep): Make site-lisp/subdirs files world-readable.
515
5161998-04-26 Richard Stallman <rms@psilocin.gnu.org>
517
518 * Makefile.in (INSTALL_INFO): New variable.
519 (install-arch-indep): Don't replace the dir file if it already exists.
520 Use the install-info program, via INSTALL_INFO, to add entries.
521 Make the `info' subdir and the Info files world-readable.
522
5231998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
524
525 * config.bat: Make sure the environment is large enough to support
526 all the "set foo=bar" commands. Update pointers to DJGPP FTP
527 sites.
528
5291998-04-10 Karl Heuer <kwzh@gnu.org>
530
531 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
532
5331998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
534
535 * configure.in: Add --with-gssapi to specify GSS-API
536 authentication support for movemail.
537
5381998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
539
540 * Makefile.in (install-arch-indep): Fix previous change.
541
5421998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
543
544 * Makefile.in (info): Run man in build dir, not srcdir.
545
5461998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
547
548 * Makefile.in (install-arch-indep): Fix previous change.
549
5501998-03-23 Kenichi Handa <handa@etl.go.jp>
551
552 * Makefile.in (top_distclean): Check the existence of `lock'
553 subdir.
554
5551998-03-22 Richard Stallman <rms@gnu.org>
556
557 * Makefile.in (install-arch-indep): Put special subdirs.el files
558 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
559
5601998-03-21 Richard Stallman <rms@psilocin.gnu.org>
561
562 * make-dist: Fix shell syntax in check for missing .el or .elc files.
563
5641998-03-09 Richard Stallman <rms@psilocin.gnu.org>
565
566 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
567 (m68*-hp-hpux*): Handle versions 1X like 10.
568
5691998-03-07 Richard Stallman <rms@psilocin.gnu.org>
570
571 * make-dist: PROBLEMS is now in etc, not top level dir.
572
573 * Makefile.in (SOURCES): Delete PROBLEMS.
574
5751998-02-25 Richard Stallman <rms@gnu.org>
576
577 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
578
579 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
580
5811998-01-17 Richard Stallman <rms@gnu.org>
582
583 * Makefile.in (install-arch-indep): Add semicolon before `else'.
584
5851998-01-02 Richard Stallman <rms@psilocin.gnu.org>
586
587 * make-dist (tempparent): New option --no-check.
588
589 * make-dist: Don't do anything with cpp directory.
590
5911997-12-20 Richard Stallman <rms@psilocin.gnu.org>
592
593 * configure.in (sparc-fujitsu-sysv4*): New target.
594
5951997-12-17 Andreas Schwab <schwab@gnu.org>
596
597 * configure.in: Cache more tests. Add missing quotes around
598 message with embedded comma.
599
6001997-12-04 Karl Heuer <kwzh@gnu.org>
601
602 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
603
6041997-11-26 Joel N. Weber II <devnull@gnu.org>
605
606 * make-dist: Changed the comment about `umask 0' to say `Don't
607 restrict access to any files.'; previously it said `Don't protect
608 any files', which may have implied that we think fascism is good.
609
6101997-11-24 Paul Eggert <eggert@twinsun.com>
611
612 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
613 strftime needs the underlying host's strftime for locale dependent
614 formats.
615
6161997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
617
618 * configure.in (i586-dg-dguxR4.*): New name in case branch.
619
6201997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
621
622 * config.bat: Configure the man subdirectory.
623
6241997-11-07 Paul Eggert <eggert@twinsun.com>
625
626 * configure.in (AC_CHECK_LIB): Add -lintl.
627
6281997-11-07 Karl Heuer <kwzh@gnu.org>
629
630 * make-dist (check for .elc files): Avoid bash-specific syntax.
631 (check for overflow 14-char limit): Simplify.
632
6331997-11-07 Richard Stallman <rms@gnu.org>
634
635 * Makefile.in (install): Move blessmail last.
636
6371997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
638
639 * configure.in (gettimeofday, one arg or two):
640 Clarify messages by avoiding double negative.
641
6421997-09-30 Karl Eichwalder <ke@suse.de>
643
644 * Makefile.in (install-arch-indep): install the widget info file.
645
6461997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
647
648 * configure.in (with-pop, with-kerberos): Need to check Kerberos
649 libraries in reverse order, so that libraries will appear in the
650 correct dependency order on the link line (and so that the
651 configure checks themselves will work properly when early
652 libraries depend on later ones).
653
6541997-09-21 Erik Naggum <erik@naggum.no>
655
656 * make-dist (making links to `src'): Keep timestamp on copied
657 files.
658
659 * make-delta: New script to produce delta distributions.
660
6611997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
662
663 * Version 20.2 released.
664
6651997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
666
667 * Version 20.1 released.
668
669 * Makefile.in (install-leim): Depend on mkdir.
670 (leim): Depend on src.
671
6721997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
673
674 * configure.in: Recognize alpha* instead of just alpha.
675
6761997-09-12 Paul Eggert <eggert@twinsun.com>
677
678 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
679
6801997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
681
682 * update-subdirs: Use rm -f.
683
6841997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
685
686 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
687 Ignore subdirs named Old.
688
6891997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
690
691 * configure.in: Add OpenBSD clause to set $machine.
692
6931997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
694
695 * make-dist: Recompile everything after updating various Lisp files.
696 Recompile in leim as well as lisp.
697 Check in leim as well as lisp for mismatched files and too-long names.
698
6991997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
700
701 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
702
7031997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
704
705 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
706 before trying to copy anything from it.
707
7081997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
709
710 * Makefile.in (man/Makefile): New target.
711 (tags): Define env var EMACS and run Makefile from build dir.
712
7131997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
714
715 * config.bat: If src/_gdbinit doesn't exist, try using
716 src/.gdbinit to create it (for building on Windows 95).
717
7181997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
719
720 * Makefile.in (install-arch-indep):
721 Discard extra data in tar | tar pipes.
722
7231997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
724
725 * configure.in (x_default_search_path): Corrected
726 '${x_library}' to '${x_library}/X11'.
727
7281997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
729
730 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1,
731
7321997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
733
734 * configure.in: Support auto-configuration of both Kerberos V4 and
735 Kerberos V5 for movemail, including detection of V4 and V5 header
736 files and libraries.
737
7381997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
739
740 * configure.in: Compute x_default_search_path
741 and substitute into makefiles.
742
743 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
744
7451997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
746
747 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
748
7491997-08-07 Erik Naggum <erik@naggum.no>
750
751 * configure.in: Remove lockdir, it is no longer needed.
752 * Makefile.in (mkdir): Don't create lockdir.
753 (lockdir): Variable deleted.
754 (paths-force): Don't operate on PATH_LOCK.
755
7561997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
757
758 * leim-Makefile.in (clean, distclean): New targets.
759
760 * make-dist: Include leim/ChangeLog in leim distribution.
761
7621997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
763
764 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
765
7661997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
767
768 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
769
7701997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
771
772 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
773
7741997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
775
776 * make-dist: Update leim/leim-list.el.
777 Pass along value of $EMACS when updating lisp dir.
778
7791997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
780
781 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
782 prerequisite to the use of Doug Lea's malloc.
783
7841997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
785
786 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
787
788 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
789
7901997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
791
792 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
793
7941997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
795
796 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
797 to news-r6.h.
798
7991997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
800
801 * config.bat: Use `sed' instead of `cp', which might not be
802 installed.
803
8041997-07-09 Kenichi Handa <handa@etl.go.jp>
805
806 * Makefile.in (mostlyclean): Add cleaning leim directory.
807 (clean, distclean, maintainer-clean): Likewise.
808
8091997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
810
811 * make-dist (bogosities): Check subdirs of `lisp' also.
812
8131997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
814
815 * make-dist (etc): Really avoid symlinks now.
816 (lisp): Don't delete from subdirs the things we never copy.
817
8181997-07-07 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
819
820 * Makefile.in (install-arch-indep): Correct the target name.
821 The first letter `i' was dropped by the previous change of mine.
822
8231997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
824
825 * configure.in (leim/Makefile): Generate this.
826 (*-sysv4.2uw*): Recognize new alternative.
827
828 * leim-Makefile.in: Renamed from leim-Makefile.
829
830 * make-dist: Set up real-leim subdirectory,
831 with the real contents of leim; then move it to
832 a separate top-level directory.
833
834 * make-dist: Don't mention site-lisp, site-init, site-start
835 or default, when listing files hat are not compiled and should be.
836
837 * configure.in: Create src/config.stamp at the end.
838
8391997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
840
841 * Makefile.in (install-leim): Correct previous change.
842
8431997-07-02 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
844
845 * Makefile.in (install-leim): New target.
846 (install): Depend on install-leim.
847
8481997-07-01 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
849
850 * Makefile.in (SUBDIR): Add leim.
851 (SUBDIR_MAKEFILES): Add leim/Makefile.
852 (leim/Makefile): New target.
853
8541997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
855
856 * leim-Makefile: New file.
857 * make-dist: Initialize a `leim' subdirectory with that makefile.
858
8591997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
860
861 * configure.in (GNU_MALLOC_reason): Fix message text.
862
8631997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
864
865 * make-dist (lisp): Don't process subdirs that start with =.
866 (etc): Copy symlinks, as in src.
867
8681997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
869
870 * configure.in (i*86-*-unixware*): New alternative.
871
8721997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
873
874 * Makefile.in (src/config.stamp): Target renamed from src/config.h
875 and touch it explicitly.
876
877 * configure.in (mips-sony-newsos6*): New alternative.
878 (mips-*-linux-gnu*): New alternative.
879 (*-*-bsdi*): New alternative.
880 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
881
8821997-06-22 Dave Love <d.love@dl.ac.uk>
883
884 * Makefile.in (lib-src): Depend on src/config.h (e.g. for
885 movemail.o).
886 (src/config.h): New target to re-configure if src/config.in
887 is patched.
888
8891997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
890
891 * configure.in (shutdown): Check for `shutdown' function.
892
8931997-06-18 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
894
895 * update-subdirs: Include the directory "language" in subdirs.
896
8971997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
898
899 * configure.in (m88k-dg-dgux4*): New alternative.
900 (alpha-*-netbsd*): New alternative.
901 (powerpcle-*-solaris2*): New alternative.
902
9031997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
904
905 * make-dist: Warn about .el files that are not compiled.
906
9071997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
908
909 * Makefile.in (dist): Don't run update-subdirs here,
910 since make-dist now gets that done.
911
912 * make-dist: Use the new `updates' target in lisp/Makefile.
913
914 * make-dist: Use new non-file targets in lisp/Makefile.
915
9161997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
917
918 * make-dist: Handle all subdirs of `lisp' uniformly.
919 Don't handle `term' and `language' specially.
920 Clear out umask at the beginning.
921
9221997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
923
924 * make-dist: Use Make to update finder-inf.el and autoloads.
925 Also update cus-load.el.
926
9271997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
928
929 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
930 in case it is desirable to disable the GNU malloc features with
931 glibc.
932
9331997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
934
935 * configure.in (DOUG_LEA_MALLOC):
936 Define if malloc_{get,set}_state exist.
937
9381997-03-05 Ken'ichi Handa <handa@etl.go.jp>
939
940 * make-dist: Make links for files under lisp/language.
941
9421997-02-20 Kenichi Handa <handa@etl.go.jp>
943
944 * update-subdirs: Exclude the directory "language" from subdirs.
945
9461997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
947
948 * configure.in: Check for rint and cbrt.
949
9501997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
951
952 * make-dist: Use $EMACS to say where to run Emacs.
953 Add --no-update option.
954
9551996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
956
957 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
958
9591996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
960
961 * make-dist (copying src): Check thoroughly for symlinks
962 and copy them in all cases. Regularize the linking of *.in
963 and *.opt and ChangeLog files.
964 (copying lib-src): Likewise.
965 Don't rm getdate.c or y.tab.*--they don't exist any more.
966
9671996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
968
969 * configure.in: Check for libmail, maillock.h and
970 touchlock (for movemail).
971
9721996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
973
974 * configure.in (limits.h): Check for this file.
975
9761996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
977
978 * configure.in (rs6000-ibm-aix4.2): New alternative.
979 (rs6000-ibm-aix4.0): New alternative.
980 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
981
9821996-11-22 Ben Harris <bjh21@cam.ac.uk>
983
984 * configure.in: Recognize vax-*-netbsd*.
985
9861996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
987
988 * configure.in (locallisppath): Add leim directory.
989
9901996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
991
992 * config.bat: Make sure `mv' supports forward slashes and -f.
993
9941996-10-28 Christian Limpach <chris@nice.ch>
995
996 * configure.in (hppa*-next-nextstep*): * added after hppa
997 to accept hppa1.0 and hppa1.1.
998
9991996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
1000
1001 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
1002 * configure.in (ld_switch_machine): Fix typo.
1003
10041996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1005
1006 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
1007 from config.h and use them in $ac_link.
1008
10091996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
1010
1011 * configure.in: Create a subdir named `lisp'.
1012
10131996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1014
1015 * configure.in: Check for getcwd.
1016
10171996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1018
1019 * configure.in: Check for termios.h. Check for setpgid.
1020
10211996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1022
1023 * configure.in: Check for setrlimit.
1024
10251996-08-31 Paul Eggert <eggert@twinsun.com>
1026
1027 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
1028
10291996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1030
1031 * configure.in: Check for utimes.
1032
1033 * configure.in: Check for com_err library, but only
1034 if --with-kerberos was used. Check for krb and des
1035 only if --with-kerberos.
1036
10371996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1038
1039 * Makefile.in (INSTALL_STRIP): New variable.
1040 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
1041 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
1042
10431996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1044
1045 * configure.in: Check for krb and des libraries.
1046
10471996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1048
1049 * configure.in (*-sunos4.1.[3-9]*noshare):
1050 Use sunos413, not sunos4-1-3.
1051 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
1052 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
1053
10541996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1055
1056 * Makefile.in (src/paths.h): Target deleted.
1057 (paths-force): Delete all dependencies on this target
1058 but don't delete the target.
1059 (install): Depend on `all'.
1060 (paths-force): Don't print a message.
1061
1062 * configure.in: Generate src/paths.h here.
1063
10641996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1065
1066 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
1067 New variables that affect linking only.
1068 (alpha-dec-osf*): Use those instead of previous change.
1069
10701996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1071
1072 * Makefile.in (install-arch-indep): Install info/messages.
1073
10741996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1075
1076 * Version 19.33 released.
1077
10781996-08-10 Marcus Daniels <marcus@sayre.sysc.pdx.edu>
1079
1080 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
1081 Fix previous change.
1082
10831996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1084
1085 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
1086 New alternative.
1087
10881996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1089
1090 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
1091 and NON_GCC_TEST_OPTIONS.
1092
10931996-08-06 Paul Eggert <eggert@twinsun.com>
1094
1095 * configure.in (LOCALTIME_CACHE): Don't put a string literal
1096 "TZ=..." in environ.
1097
10981996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1099
1100 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
1101
11021996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1103
1104 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
1105 the more general *-sunos4.1.[3-9]* clause.
1106
11071996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1108
1109 * Version 19.32 released.
1110
1111 * configure.in (*-sco3.2v5*):
1112 Set OVERRIDE_CPPFLAG to a string of one space.
1113 Fix the code that uses OVERRIDE_CPPFLAG.
1114
11151996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
1116
1117 * configure.in: Undo previous change.
1118
11191996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1120
1121 * config.sub: Use `pc', not `unknown', when canonicalizing
1122 the vendor for ...86.
1123
11241996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
1125
1126 * configure.in: Check for termios.h header.
1127
11281996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
1129
1130 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3
1131
11321996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
1133
1134 * configure.in: Split bsdos2 and bsdos2-1.
1135
11361996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1137
1138 * config.sub: If last two words are not a recognized
1139 KERNEL-OS pair, use just the last word as OS, as in 19.31.
1140 Make conversion of gnu/linux to linux-gnu really work.
1141
1142 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
1143
11441996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1145
1146 * configure.in (check for using Lucid widgets by default):
1147 Eliminate indentation that confuses some compilers.
1148
11491996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1150
1151 * config.sub: Convert linux and gnu/linux to linux-gnu.
1152
1153 * make-dist: Don't update getdate.c.
1154 Ignore =... files when checking for too-long Lisp file names.
1155
11561996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1157
1158 * configure.in (euidaccess): Check for that, not for eaccess.
1159
11601996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1161
1162 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
1163 before `noshare'.
1164 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
1165
11661996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1167
1168 * configure.in: Rename lignux to linux-gnu in configuration names.
1169 Use gnu-linux as the opsys value (s/ file name).
1170 Allow i686 just like i386, i486, i586.
1171
11721996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1173
1174 * configure.in (i*86-*-sco3.2v5): New alternative.
1175 (OVERRIDE_CPPFLAG): New variable.
1176 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
1177
1178 * configure.in: Specify vpath for .texi files.
1179
11801996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1181
1182 * configure.in: Always check for HAVE_X11R5.
1183 Separately decide whether to use a toolkit by default.
1184
11851996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
1186
1187 * configure.in: If X11R5 is missing the Xaw headers,
1188 default to --with-x-toolkit=no.
1189
11901996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1191
1192 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
1193
11941996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1195
1196 * Makefile.in (install-arch-indep): If cd etc makes output,
1197 don't treat that as part of the tar data.
1198 Check that ./lisp actually exists.
1199
12001996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
1201
1202 * make-dist: Check for long file names.
1203
12041996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
1205
1206 * Version 19.31 released.
1207
12081996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
1209
1210 * configure.in: Recognize sparc-*-lignux.
1211
12121996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
1213
1214 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
1215 Don't include config.w95.
1216
12171996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
1218
1219 * make-dist: Replace --no-clean-up and --no-tar options
1220 with --clean-up and --tar, so that the default is useful.
1221
12221996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
1223
1224 * config.bat: Make sure the GDB init file is called src/_gdbinit;
1225 if not, tell the user to rename it and abort.
1226
12271996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
1228
1229 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
1230 test program.
1231
12321996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1233
1234 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
1235
1236 * make-dist (MANIFEST): Fix previous change.
1237 (msdos): Put mainmake.v2 into the dist.
1238
12391996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
1240
1241 * make-dist: Exit if autoconf fails.
1242
12431996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
1244
1245 * config.bat: Set djgpp-ver, and unset it at the end.
1246 Add a number ofconditionals for DJGPP version 2.
1247 Rename label libsrc2 to libsrc3.
1248 Substitute for LDFLAGS in src/Makefile.
1249 Substitute for ALL_CFLAGS in lib-src/Makefile.
1250
12511996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1252
1253 * configure.in (ncurses): Check this after checking fns like strerror.
1254
12551996-04-08 Erik Naggum <erik@naggum.no>
1256
1257 * make-dist (MANIFEST): Don't include lines from =files.
1258
12591996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1260
1261 * make-dist: Don't put lisp/dired.todo in the dist.
1262
12631996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
1264
1265 * configure.in (HAVE_NCURSES): Look for library named ncurses.
1266
1267 * configure.in (setlocale): Check for it.
1268
1269 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
1270
12711996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1272
1273 * configure.in: Use lignux instead of linux as value of opsys.
1274
12751996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1276
1277 * Makefile.in (install-strip): Fix whitespace.
1278 Get rid of continuation.
1279
1280 * config.sub: Convert linux or gnu/linux to lignux.
1281
12821996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1283
1284 * configure.in: Accept lignux in configuration name.
1285
12861996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1287
1288 * Makefile.in (install-strip): New target.
1289
12901996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1291
1292 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
1293 -f failed to do the job on Suns.
1294
12951996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1296
1297 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
1298
1299 * configure.in (linux/version.h): Check for this header.
1300
13011996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
1302
1303 * configure.in: Remove -fno-builtin hackery from -lm check.
1304
13051996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
1306
1307 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
1308 just this test.
1309
1310 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
1311
13121996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1313
1314 * configure.in: Check for ncurses.
1315
13161996-02-28 Paul Eggert <eggert@twinsun.com>
1317
1318 * configure.in (LOCALTIME_CACHE):
1319 Also define if localtime mishandles unsetting TZ.
1320 This works around a localtime bug in mips-dec-ultrix.
1321
13221996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1323
1324 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
1325
1326 * configure.in: Improve messages about X versions.
1327
13281996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1329
1330 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
1331
13321996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1333
1334 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
1335 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
1336
1337 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
1338 (install): Put install-arch-indep before install-arch-dep.
1339
13401996-02-20 Dave Love <d.love@dl.ac.uk>
1341
1342 * INSTALL: Clarify info about MS-DOS path handling.
1343
13441996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1345
1346 * Makefile.in (install-arch-indep): Install info/ccmode*.
1347 In previous change, protect against /bin/pwd returning null string.
1348
13491996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1350
1351 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
1352 to lispdir.
1353
13541996-02-01 Paul Eggert <eggert@twinsun.com>
1355
1356 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
1357
13581996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1359
1360 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
1361
13621996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1363
1364 * Makefile.in (extraclean): Use ${top_distclean} to ensure
1365 we delete everything distclean deletes.
1366
13671996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
1368
1369 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
1370
13711996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1372
1373 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
1374 into LDFLAGS instead of into LIBS.
1375
13761996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1377
1378 * configure.in (HAVE_XMU): Fix typo in previous change.
1379
13801996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1381
1382 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
1383
13841996-01-10 Erik Naggum <erik@naggum.no>
1385
1386 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
1387
13881996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
1389
1390 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
1391
13921996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1393
1394 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
1395 and use -lXt to link it.
1396
13971996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1398
1399 * configure.in (locallisppath): Put version-specific dir first.
1400
14011996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1402
1403 * configure.in (hppa-*-nextstep*): New alternative.
1404 (USE_X_TOOLKIT): By default, set this to "maybe";
1405 and change that later to LUCID or "no" according to X11 version.
1406
1407 * make-dist: Recompile outdated .elc files and update all autoloads.
1408
14091996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
1410
1411 * configure.in (locallisppath): Fix typo in last change: " -> '.
1412
14131996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1414
1415 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
1416
14171995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1418
1419 * Makefile.in (install-arch-indep): Give all files read permission.
1420
14211995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1422
1423 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
1424 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
1425
14261995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1427
1428 * configure.in: Determine HAVE_X11R6.
1429 (HAVE_MENUS): Renamed from HAVE_X_MENU.
1430
14311995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1432
1433 * configure.in: Just "solaris" now defaults to version 2.4.
1434 Add sunos4.1.n-noshare as alternative.
1435
14361995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1437
1438 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
1439
14401995-11-29 Erik Naggum <erik@naggum.no>
1441
1442 * Makefile.in (install-arch-indep): Add missing backslash.
1443
14441995-11-29 Karl Eichwalder <ke@ke.Central.DE>
1445
1446 * Makefile.in (install-arch-indep): Don't install
1447 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
1448
14491995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1450
1451 * Makefile.in (install-arch-indep): Fix previous change.
1452
1453 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
1454
14551995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1456
1457 * Version 19.30 released.
1458
1459 * make-dist (lisp): Exclude subdirs.el.
1460
14611995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1462
1463 * make-dist (etc): Delete *.orig and *.rej.
1464
14651995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1466
1467 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
1468
14691995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1470
1471 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
1472
14731995-11-14 Geoff Voelker <voelker@cs.washington.edu>
1474
1475 * make-dist (nt): Rename install, readme, and todo to
1476 INSTALL, README, and TODO.
1477
14781995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1479
1480 * make-dist (lisp): Don't distribute site-start.
1481
14821995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
1483
1484 * make-dist: Break the hard link on alloca.c.
1485
14861995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1487
1488 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
1489
14901995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1491
1492 * make-dist (src, lib-src): Don't distribute Makefile.c.
1493 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
1494
14951995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1496
1497 * Makefile.in (mkdir): Create man1dir, not mandir.
1498 (uninstall): Use man1dir, not mandir.
1499
15001995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1501
1502 * Makefile.in (man1dir): New variable.
1503 (install-arch-indep): Use man1dir.
1504
1505 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
1506
1507 * make-dist: Create lisp/MANIFEST.
1508
15091995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
1510
1511 * configure.in (m68k-*-linux*): New alternative.
1512
15131995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1514
1515 * make-dist: Use new names config.in, paths.in, and
1516 {src,lib-src}/Makefile.in.
1517
15181995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1519
1520 * configure.in: Don't bother checking for drem.
1521
15221995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1523
1524 * Makefile.in (distclean): Delete line with just a tab in it.
1525 (install-arch-indep): Delete spaces that precede tabs.
1526 Delete spurious `fi' left from previous change.
1527 (install): Supply `true' as command, to avoid null command.
1528
15291995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1530
1531 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
1532
15331995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1534
1535 * configure.in (powerpc-*-solaris2): New alternative.x
1536
15371995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
1538
1539 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
1540 of paths.h.tmp$$, to avoid going beyond 14 characters.
1541
15421995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1543
1544 * configure.in: Improve error msg for invalid --with-x-toolkit value.
1545
15461995-09-06 Paul Eggert <eggert@twinsun.com>
1547
1548 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
1549 if localtime caches TZ. Check for tzset.
1550
15511995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1552
1553 * config.bat: Simplify using new names file names src/makefile.in,
1554 config.in, paths.in. Change Echo commands not to use `.
1555
15561995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1557
1558 * Makefile.in (install-arch-indep): Always install the new dir file;
1559 rename the previous dir file to dir.bak or dir.old.
1560
15611995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1562
1563 * configure.in (RANLIB): Substitute this into makefiles.
1564 Set it specially on solaris; set it by default on other systems.
1565
1566 * configure.in: Fix previous Alpha change.
1567
15681995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1569
1570 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
1571 NON_GCC_TEST_OPTIONS.
1572
15731995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1574
1575 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
1576 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
1577
1578 * configure.in (alpha-*-linux*): New configuration.
1579
15801995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1581
1582 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
1583 (m68k-next-nextstep*): New alias for that.
1584 (i*86-*-nextstep*): Use nextstep.h.
1585 (sparc-*-nextstep*): New configuration.
1586
15871995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1588
1589 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
1590 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
1591
15921995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1593
1594 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
1595 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
1596
15971995-07-18 Mike Long <mike.long@analog.com>
1598
1599 * make-dist: Fix update of finder-inf.el, and byte-compile it.
1600
16011995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1602
1603 * Makefile.in (src/paths.h, paths-force):
1604 Rename src/paths.h.in to src/paths.in.
1605 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
1606
1607 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
1608 Use Makefile.c for intermediate file.
1609 Rename src/config.h.in to src/config.in.
1610
16111995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
1612
1613 * configure.in (mips-dec-ultrix*): Assume version 4.3.
1614 (mips-dec-ultrix4.[12]): New alternative for old versions.
1615
16161995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1617
1618 * make-dist: Don't break intra-tree links.
1619
16201995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
1621
1622 * configure.in: Put back archlibdir initialization. Require
1623 autoconf 2.4.1 or later.
1624
16251995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1626
1627 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
1628 (mips-mips-riscos5*): New alternative.
1629
16301995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1631
1632 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
1633
16341995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1635
1636 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
1637 (mandir, infodir, archlibdir): Initializations deleted.
1638
1639 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
1640 On hpux9shr, use hpux9shxr4.h.
1641
16421995-06-24 Morten Welinder <terra+@cs.cmu.edu>
1643
1644 * configure.in: Added target mips-dec-mach_bsd4.3.
1645 * config.guess: Guess mips-dec-mach_bsd4.3.
1646
16471995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1648
1649 * Makefile.in (mkdir): Use symbolic chmod.
1650
16511995-06-22 Paul Eggert <eggert@twinsun.com>
1652
1653 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3.
1654 (Likewise for SunOS 4.1.5 thorugh 4.1.9, should they ever exist.)
1655
16561995-06-22 Paul Eggert <eggert@twinsun.com>
1657
1658 * Makefile.in (SUBDIR_MAKEFILES):
1659 Add man/Makefile, so `make distclean' removes it.
1660 (top_distclean): Add config.log to the list of files to be removed.
1661
16621995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1663
1664 * Version 19.29 released.
1665
16661995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1667
1668 * configure.in: Fix the previous change to verify that the -b
1669 option really solves the problem.
1670
1671 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
1672
16731995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1674
1675 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
1676
16771995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1678
1679 * configure.in: Report more clearly when there is no special
1680 dir to search for X includes or libraries.
1681
16821995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1683
1684 * configure.in: Check for -lpthreads, not -lpthread.
1685
16861995-06-09 Geoff Voelker <voelker@cs.washington.edu>
1687
1688 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
1689
16901995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1691
1692 * configure.in: Check for -lpthread.
1693
16941995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1695
1696 * Makefile.in (install-arch-indep): Install info files for mh-e.
1697 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
1698
16991995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1700
1701 * configure.in (*-solaris2.5): New configuration.
1702
1703 * make-dist: Copy new files config.nt and config.w95.
1704
17051995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1706
1707 * configure.in: Use x_includes, not x_libraries, for -I.
1708 Make bitmapdir a colon-separated list.
1709
17101995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
1711
1712 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
1713
1714 * configure.in: Allow x_libraries and x_includes to be paths.
1715
17161995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1717
1718 * configure.in: Fix typo.
1719
17201995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
1721
1722 * INSTALL: Clarify use of site-init.el.
1723
17241995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
1725
1726 * configure.in: pass arg to sqrt.
1727
17281995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
1729
1730 * make-dist: Fix May 6 change.
1731
17321995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1733
1734 * vpath.sed: Delete reference to ymakefile.
1735
17361995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
1737
1738 * configure.in: Use sqrt (more portable) instead of fmod in -lm
1739 check.
1740
17411995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1742
1743 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
1744
1745 * update-subdirs: Specify /bin/sh to run the script.
1746
17471995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1748
1749 * make-dist: Put src/makefile.nt in dist.
1750
1751 * configure.in (i[345]86-*-bsdi2*): New configuration.
1752 (vax-dec-bsd386*): Deleted.
1753
17541995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
1755
1756 * configure.in: Make sure CDPATH doesn't mess up PWD check. Check
1757 whether X bitmaps are in X11/bitmaps instead of bitmaps. Use fmod
1758 instead of logb in -lm check.
1759
17601995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1761
1762 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
1763 Use bsd4-3. Don't set NON_GNU_CPP.
1764
1765 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
1766 In nt. copy various different things, but not *.cmd.
1767 Fix the ln commands for the subdirs of nt.
1768
17691995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1770
1771 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
1772
17731995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1774
1775 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
1776 since that's what the header file expects.
1777
17781995-04-24 Francesco Potorti` (pot@cnuce.cnr.it)
1779
1780 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
1781 and 68040 based machines when choosing options for gnucc.
1782
17831995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1784
1785 * Makefile.in (top_distclean): Delete config.cache.
1786
17871995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1788
1789 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
1790
1791 * configure.in: Use m/ncr386.h.
1792
17931995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1794
1795 * Makefile.in (install-arch-indep): Undo Sep 23 change.
1796
17971995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1798
1799 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
1800 (man): Don't copy texindex.c and getopt.c; they're deleted.
1801 (etc): Omit `e'; it's a subdirectory.
1802 (etc/e): Use `../..', not `..', to reference top level.
1803
18041995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
1805
1806 * Makefile.in (install-arch-indep, dist):
1807 look for `update-subdir' in $(srcdir).
1808
18091995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1810
1811 * make-dist: Include mkinstalldirs in distribution.
1812
18131995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
1814
1815 * make-dist: Add missing close backquote.
1816
18171995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1818
1819 * make-dist: Don't distribute shortnames directory.
1820
18211995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1822
1823 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
1824
18251995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1826
1827 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
1828
18291995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1830
1831 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
1832
18331995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
1834
1835 * configure.in (mips-sgi-irix6): New configuration.
1836
18371995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
1838
1839 * Makefile.in (maintainer-clean): Renamed from realclean.
1840
18411995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
1842
1843 * configure.in: Create a .gdbinit that sources the real one, if
1844 using a different build directory.
1845
18461995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
1847
1848 * configure.in: Check for sys/select.h.
1849
18501995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1851
1852 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
1853
18541994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1855
1856 * configure.in: Handle isc 4.1 operating system.
1857
18581994-12-10 Richard Stallman <rms@kepa>
1859
1860 * configure.in (rs6000-ibm-aix4.1*): New alternative.
1861 (rs6000-ibm-aix4*): New alternative.
1862
18631994-12-06 Richard Stallman <rms@kepa>
1864
1865 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
1866
18671994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
1868
1869 * configure.in: Don't try to make directories that are guaranteed
1870 to already exist.
1871
18721994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1873
1874 * configure.in: Generate man/Makefile from man/Makefile.in.
1875 Create the man subdir.
1876
1877 * Makefile.in (dvi): Run Make in our man subdir.
1878
1879 * make-dist: Create subdir etc/e.
1880 Make links to it.
1881 Put man/Makefile.in in dist, instead of man/Makefile.
1882
18831994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
1884
1885 * configure.in: Add --with-pop, --with-kerberos, and
1886 --with-hesiod for movemail.
1887
18881994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1889
1890 * configure.in (m68*-apollo*): Use s/domain.h.
1891
18921994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1893
1894 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
1895
18961994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
1897
1898 * configure.in: Don't add -I, -L, -R options for cc if their
1899 arguments would be empty.
1900
19011994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1902
1903 * configure.in (i860-intel-osf1*): New alternative.
1904 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
1905 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
1906
19071994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
1908
1909 * configure.in: Make h_errno check not use nested functions.
1910
19111994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
1912
1913 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
1914
19151994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
1916
1917 * Makefile.in (install-arch-indep): Avoid continued comment
1918 swallowing target line.
1919
19201994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
1921
1922 * configure.in: Protect a character class with `changequote'.
1923
19241994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1925
1926 * configure.in: Accept `news' as a synonym for `newsos'.
1927
19281994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
1929
1930 * Makefile.in: Don't rm files if cd fails.
1931
19321994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1933
1934 * make-dist: Put nt subdir and its subdirs in the dist.
1935 (lib-src): Put makefile.nt in the dist.
1936 (lisp): Put makefile.nt in the dist.
1937
19381994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
1939
1940 * configure.in: Change a stray `[' to `test'.
1941
19421994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
1943
1944 * configure.in: Adapt for Autoconf v2. Use the standard argument
1945 parser, host type canonicalizer, X11 finder, and message
1946 printing macros. Use the new macro names. Use `test' instead of `['.
1947
19481994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1949
1950 * configure.in: Check for getpagesize.
1951
19521994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1953
1954 * make-dist (msdos): Put sed* in the distribution.
1955
19561994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
1957
1958 * config.bat: New option, `--with-x', for configuring Emacs
1959 for use with the X11 system DesqView/X.
1960 New option, `--no-debug', for compiling Emacs without debug
1961 information thus saving disk space.
1962 (src/config.h, src/paths.h): Use `update' (which is like
1963 `move-if-changed') to change the file.
1964 (src/config.h): When configuring for X11 perform extra changes.
1965 (src/makefile): When configuring for X11 perform extra changes.
1966 (lib-src): Remove temporary files.
1967 (): Check that `sed', `rm', `mv', and `gcc' are available.
1968
19691994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1970
1971 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
1972
1973 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
1974
19751994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1976
1977 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
1978
1979 * configure.in (canonical): Substitute var into makefiles.
1980 (bitmapdir): Likewise.
1981
1982 * Makefile.in (bitmapdir): New variable.
1983 (src/paths.h, paths-force): Edit PATH_BITMAPS.
1984
19851994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1986
1987 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
1988
1989 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
1990 * update-subdirs: New shell script.
1991
19921994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1993
1994 * Makefile.in (top_distclean): Don't rm build-install.
1995 (SOURCES): Delete build-install.in.
1996
1997 * make-dist: Don't distribute build-ins.in.
1998 * build-ins.in: File deleted.
1999
20001994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
2001
2002 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
2003
20041994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2005
2006 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
2007
2008 * configure.in (libexecdir): Renamed from libdir. New default.
2009 (sharedstatedir): Renamed from statedir. New default.
2010 (datadir): New default.
2011
2012 * make-dist: Don't distribute subdirs.el.
2013
20141994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2015
2016 * configure.in (eaccess): Check for it.
2017
20181994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2019
2020 * configure.in (mktime): Check for it.
2021
20221994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
2023
2024 * configure.in (motif): Add support for usage and option checking.
2025
20261994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
2027
2028 * configure.in (utimes): Check for it.
2029
20301994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
2031
2032 * Makefile.in (install-arch-indep): Don't do mkdir here.
2033
20341994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2035
2036 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
2037 riscix.h renamed to acorn.h.
2038
20391994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
2040
2041 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
2042 New configurations.
2043
20441994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
2045
2046 * configure.in: Remove trailing slashes from srcdir.
2047
20481994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2049
2050 * configure.in (i[345]86-sequent-ptx*): Handle
2051
20521994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2053
2054 * Makefile.in (paths-force): Depend on src/paths.h
2055
20561994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
2057
2058 * configure.in (config_options): Save all arguments, not just some.
2059
20601994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
2061
2062 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
2063
2064 * configure.in: Add AC_AIX.
2065 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
2066
20671994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2068
2069 * configure.in (parsing options): Simplify sed command to delete -'s.
2070
20711994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
2072
2073 * configure.in (config_options): New shell variable.
2074 Pass its value to C code in EMACS_CONFIG_OPTIONS.
2075
20761994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2077
2078 * configure.in (alpha-dec-osf*): New target.
2079
2080 * Makefile.in: Use just one FRC target.
2081
20821994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2083
2084 * Makefile.in (removenullpaths, paths-force):
2085 Use name paths.h.tmp$$, which depends on the pid.
2086
20871994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2088
2089 * Makefile.in (removenullpaths, paths-force):
2090 Put paths.h.tmp in top-level dir, not in src.
2091
20921994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2093
2094 * Version 19.27 released.
2095
20961994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2097
2098 * Version 19.26 released.
2099
21001994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2101
2102 * configure.in: Check for lrand48, not rand48.
2103
21041994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2105
2106 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
2107 (powerpc-ibm-aix*): New aliases.
2108
21091994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2110
2111 * make-dist (src/m, src/s): Put *.inp in distribution.
2112
21131994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2114
2115 * configure.in: Accept i586 and i486 along with i386.
2116
21171994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2118
2119 * configure.in: Do compute unexec, LIBX, system_malloc, etc
2120 even if CPP env var was set by the user.
2121
2122 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
2123
21241994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
2125
2126 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
2127
21281994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2129
2130 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
2131
21321994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2133
2134 * configure.in: Check more specifically for i*86-sun-sunos.
2135
21361994-08-03 Caveh Jalali (caveh@eng.sun.com)
2137
2138 * configure.in: Handle solaris 2.4.
2139
21401994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2141
2142 * configure.in (rand48): Check for it.
2143
21441994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2145
2146 * make-dist: Update the info files.
2147
21481994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2149
2150 * configure.in: Make "checking..." messages' style consistent.
2151 (HAVE_H_ERRNO): New test.
2152
21531994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2154
2155 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
2156
21571994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2158
2159 * configure.in (CFLAGS): If the envvar was specified, use that.
2160 And set REAL_CFLAGS from it too.
2161
21621994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2163
2164 * make-dist: Update finder-inf.el.
2165
21661994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2167
2168 * make-dist (msdos): Include sed4.inp in dist.
2169
2170 * Makefile.in (libsrc_libs): Var deleted.
2171
21721994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2173
2174 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
2175
21761994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2177
2178 * configure.in (mips-sony-newsos4*): New alias.
2179
21801994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2181
2182 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
2183 (*-convex-convexos*): Accept this as alias.
2184
21851994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2186
2187 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
2188 for two different uses.
2189
21901994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2191
2192 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
2193
21941994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2195
2196 * make-dist: Put ./BUGS into the distrib.
2197
21981994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2199
2200 * configure.in: Handle 386 running Solaris 2.
2201
22021994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2203
2204 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
2205
22061994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2207
2208 * configure.in (mips-sony-newsos*): Use news-risc.h.
2209
2210 * configure.in: Accept bsdi as opsys, like bsd386.
2211
22121994-06-01 Morten Welinder (terra@diku.dk)
2213
2214 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
2215
22161994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2217
2218 * Version 19.25 released.
2219
2220 * make-dist (shortversion): Don't assume another period follows.
2221
22221994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2223
2224 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
2225 (uninstall): Use /bin/pwd.
2226
2227 * Makefile.in (blessmail): Depend on src.
2228 (all): Don't depend on blessmail.
2229
2230 * Makefile.in (src/paths.h): Don't force recomputation.
2231 (paths-force): New target; force recomputation of paths.h.
2232 (all): Depend on paths-force.
2233 (src, lib-src): Depend on src/paths.h.
2234
2235 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
2236 NON_GCC_TEST_OPTIONS.
2237
22381994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2239
2240 * configure.in: Don't insist on subversions for irix.
2241
22421994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2243
2244 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
2245
2246 * configure.in (i[34]86-next-*): New alternative.
2247
22481994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2249
2250 * Version 19.24 released.
2251
2252 * configure.in: New config hppa*-hp-hpux9shr*.
2253
22541994-05-22 Morten Welinder (terra@tyr.diku.dk)
2255
2256 * config.bat: Doc fix.
2257
22581994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2259
2260 * Makefile.in (mostlyclean, clean, distclean, realclean)
2261 (extraclean): Don't act on man subdir if it doesn't exist.
2262
22631994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2264
2265 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
2266 Use them to set up CC.
2267 (*-sun-sunos4.1.3): Set them.
2268
22691994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2270
2271 * Makefile.in (lib-src): Don't depend on src/paths.h.
2272
22731994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2274
2275 * build-ins.in (copydests): Get rid of spurious `-'s.
2276
2277 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
2278
22791994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2280
2281 * Version 19.23 released.
2282
2283 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
2284 for the Xlib and Xt checks; then restore old CFLAGS.
2285
22861994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2287
2288 * configure.in (HAVE_X11XTR6): Add newline before #if.
2289 Add newline after #endif.
2290
22911994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2292
2293 * configure.in (HAVE_X11XTR6): Arrange to define it.
2294
22951994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2296
2297 * Makefile.in (install): Depend on blessmail.
2298
22991994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
2300
2301 * configure.in (mips-siemens-sysv*): Put quotes around value
2302 containing blanks.
2303
23041994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2305
2306 * Makefile.in (TAGS): Use the makefile in src subdir.
2307
23081994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2309
2310 * configure.in (opsys): Recognize `gnu'.
2311
23121994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2313
2314 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
2315
23161994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
2317
2318 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
2319 version > 1.8.
2320
23211994-05-08 Morten Welinder (terra@diku.dk)
2322
2323 * config.bat: Forcibly remove "# " style comments from makefiles.
2324
23251994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2326
2327 * Makefile.in (uninstall): When processing lispdir and etcdir,
2328 do nothing unless it exists and is a directory.
2329
23301994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2331
2332 * Makefile.in (install-arch-indep): Do install info/dired-x*.
2333 Merge code in from install-doc.
2334 (install-doc): Merge code back into install-arch-indep.
2335 (install-arch-dep): Don't depend on install-doc.
2336
2337 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
2338
23391994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2340
2341 * configure.in (making src/Makefile and lib-src/Makefile):
2342 Split off the autoconf substitutions and don't pass them thru cpp.
2343 (undefs): Use $canonical as well as $configuration.
2344
2345 * make-dist: Distribute lisp/Makefile.
2346
2347 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
2348 Use lower case names for the s files.
2349
23501994-05-03 Morten Welinder (terra@diku.dk)
2351
2352 * config.bat: Added possibility for different file name
2353 transscriptions in lib-src.
2354
23551994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2356
2357 * Makefile.in (lib-src): Undo previous change.
2358 (blessmail): New target to run maybe-blessmail in lib-src.
2359 (all): Depend on blessmail.
2360
2361 * Makefile.in (lib-src): Depend on src.
2362
23631994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
2364
2365 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
2366 (m88k-dg-dgux5.4R2): dgux5.4R2.
2367
23681994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2369
2370 * configure.in (window_system): Restore accidentally deleted code
2371 that uses AC_FIND_X.
2372
2373 * make-dist: Distribute config.bat.
2374
23751994-04-29 Morten Welinder (terra@diku.dk)
2376
2377 * config.bat: Corrected the configuration of lib-src
2378 to keep up with configure. Add note about dos version 3
2379 or better needed (djgpp needs that). Add note explaining
2380 that either install in c:/emacs or edit the script.
2381 Don't change to c:/emacs, but assume we're there (to minimize
2382 the number of places to change).
2383
2384 * config.bat: Build-in the first step towards X11 support with
2385 the X11 emulator that exists. At this time it won't work,
2386 and several files are missing.
2387
23881994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2389
2390 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
2391 Don't look for -lresolv.
2392
2393 * Makefile.in (lib-src): Depend on src/paths.h.
2394
23951994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2396
2397 * configure.in: Restore deleted AC_SUBST of `configuration'.
2398 Improve error message for bad --with-x-toolkit value.
2399
2400 * configure.in: Define CONFIGURATION in src/config.h
2401 rather than substituting in src/Makefile.in.
2402
24031994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2404
2405 * Makefile.in (install-doc): New target.
2406 (install-arch-dep): Depend on install-doc.
2407 (mkdir): Create docdir.
2408
24091994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2410
2411 * configure.in: Test for libresolv.a.
2412 Substitute machfile and opsysfile.
2413
24141994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2415
2416 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
2417 (install-arch-dep): Install under the name $(EMACS).
2418
24191994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2420
2421 * configure.in (version): Use entire value of emacs-version.
2422 (mips-siemens-sysv*): New alternative.
2423
24241994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2425
2426 * Makefile.in (install-arch-indep): Don't install dired-x*.
2427
24281994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2429
2430 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
2431 Fix definition of $undefs.
2432
24331994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2434
2435 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
2436
2437 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
2438
24391994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
2440
2441 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
2442
24431994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2444
2445 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
2446 and run it thru cpp, as with src/Makefile.in.
2447
2448 * configure.in: Use AC_SET_MAKE.
2449
24501994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2451
2452 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
2453
24541994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2455
2456 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
2457
2458 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
2459 (printing the choices): Make the toolkit message unconditional.
2460 (USE_X_TOOLKIT): Use `none', not `no', if none.
2461 (include libsrc_libs): Include config.h, and specify -I for srcdir.
2462 Get rid of temp file foofoo1.
2463
24641994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2465
2466 * configure.in (CFLAGS): Use shell syntax, not Makefile.
2467
24681994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2469
2470 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
2471 (printing the choices): State choice of toolkit.
2472 (libsrc_libs): Recalculate after writing config.h;
2473 then update lib-src/Makefile.
2474
24751994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2476
2477 * configure.in: Add sunos4shr as alternative for suns.
2478 Conditionals testing for null $CC were backwards.
2479
24801994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2481
2482 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
2483
24841994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2485
2486 * configure.in: Handle -isc4.0*.
2487
24881994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2489
2490 * configure.in (esix5): Set NON_GNU_CPP.
2491
24921994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
2493
2494 * Makefile.in (thisdir): Nonsensical variable removed.
2495 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
2496 back to $thisdir, rather than the directory `this_dir'.
2497
24981994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2499
2500 * Makefile.in (install-arch-indep): Add missing backslash after a
2501 `then'.
2502
25031994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2504
2505 * Makefile.in (thisdir): New variable.
2506 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
2507
25081994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2509
2510 * configure.in: Add freebsd.
2511
25121994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2513
2514 * configure.in: Check for fpathconf.
2515
25161994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2517
2518 * configure.in (with_x_toolkit): Fix typo in previous change.
2519
25201994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2521
2522 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
2523
25241994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2525
2526 * configure.in (with_x_toolkit): Don't allow motif or open-look.
2527
25281994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2529
2530 * configure.in: Fix value of docdir.
2531 * Makefile.in (install-arch-indep): Install DOC* in docdir.
2532
25331994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2534
2535 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
2536
25371994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
2538
2539 * configure.in: New variable docdir to control where the docstring
2540 file goes.
2541 Makefile.in: Use it to initialize PATH_DOC in paths.h.
2542
25431994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
2544
2545 * configure.in: When --run-in-place, don't inherit archlibdir.
2546
25471994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2548
2549 * Makefile.in (install-arch-dep, install-arch-indep):
2550 New targets split up former do-install rule.
2551 (do-install): Target deleted.
2552
25531994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2554
2555 * configure.in (mips-sony-newsos*): New configuration.
2556
25571994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
2558
2559 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
2560
25611994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
2562
2563 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
2564
25651994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2566
2567 * configure.in: Don't initialize CC.
2568
25691994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2570
2571 * configure.in (creating src/Makefile): Also generate -U switches
2572 for symbols in the $configuration value.
2573
2574 * configure.in: Check for sys_siglist being declared in system header.
2575
25761994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2577
2578 * configure.in (creating src/Makefile): Delete blank lines
2579 along with lines of whitespace.
2580 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
2581
25821994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2583
2584 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
2585 like C_SWITCH_SYSTEM.
2586 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
2587
25881994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
2589
2590 * configure.in (drem): Check for this function.
2591
25921994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2593
2594 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
2595 If CPP was inherited from environment, don't use NON_GNU_CPP.
2596 (NON_GNU_CC): Likewise.
2597 (handling with_gcc): Use explicit if in the `no' case.
2598 (cc_specified): New variable; if set, don't use NON_GNU_CC.
2599
26001994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2601
2602 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
2603
26041994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
2605
2606 * configure.in: Check whether fmod exists.
2607
26081994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2609
2610 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
2611 {src,lisp}/OChangeLog.
2612
26131994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2614
2615 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
2616 necessary for proper operation. This code works with the current
2617 released version of Autoconf.
2618
26191994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2620
2621 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
2622 (USE_X_TOOLKIT): Define it for all values except `no'.
2623
2624 * configure.in: Undo first Jan 8 change and Jan 16 change.
2625
26261994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2627
2628 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
2629 Substitute USE_X_TOOLKIT as both C macro and Make variable.
2630
2631 * Makefile.in (lwlib/Makefile): New target.
2632 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
2633 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
2634 (unlock, relock): Handle lwlib subdir.
2635
2636 * Makefile.in: Add some .PHONY targets.
2637
2638 * make-dist: Handle lwlib subdir like oldXMenu subdir.
2639
2640 * lwlib: New subdirectory.
2641
26421994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2643
2644 * configure.in: If CPP has a value that is a directory,
2645 discard the value.
2646
26471994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2648
2649 * configure.in (srcdir_undefs): Add g flag to sed substitution to
2650 remove -U[0-9]*.
2651
26521994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2653
2654 * Makefile.in (do-install): Install the dired-x info files.
2655
2656 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
2657 (See src/s/sol2.h.)
2658
26591994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2660
2661 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
2662
26631994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2664
2665 * configure.in (creating src/Makefile): Put code inside 2nd arg to
2666 AC_OUTPUT as it should be; hopefully noone will again see fit to
2667 gratuitously break this and not make a change log entry.
2668 Optimized sed processing of Makefile.in and cpp output; now
2669 preserves comments previously removed from the cpp input.
2670 Eliminated temp file for cpp output. Generate -U switches to
2671 undefine all identifiers that appear in the directory name
2672 ${srcdir}; pass these to cpp.
2673
2674 * configure.in (version): Fix sed regexp to match two-elt version
2675 number.
2676
2677 * configure.in: Check for strerror.
2678
26791994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2680
2681 * configure.in: Test for bcmp.
2682
26831994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2684
2685 * make-dist (tempdir): Put subdir msdos into the distribution.
2686
26871993-01-07 Morten Welinder (terra@diku.dk)
2688
2689 * config.bat: New file.
2690
26911994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2692
2693 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
2694
26951994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2696
2697 * configure.in (m68*-next-*): Don't care about which os is specified.
2698 (i[34]86-*-*): Check for *-nextstop*.
2699
27001993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2701
2702 * configure.in: Check for setsid.
2703
27041993-12-17 Richard Stallman (rms@srarc2)
2705
2706 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
2707
27081993-12-15 Richard Stallman (rms@srarc2)
2709
2710 * Makefile.in (mkdir): Make only the lockdir writable.
2711
2712 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
2713
27141993-12-11 Richard Stallman (rms@srarc2)
2715
2716 * Makefile.in (libdir): Use @libdir@.
2717
27181993-12-08 Richard Stallman (rms@srarc2)
2719
2720 * Makefile.in (install): Add empty command.
2721
27221993-12-04 Richard Stallman (rms@srarc2)
2723
2724 * make-dist: Put man/getopt.c in the dist.
2725
2726 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
2727
2728 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
2729
27301993-12-03 Richard Stallman (rms@srarc2)
2731
2732 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
2733 Set it for all solaris versions.
2734 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
2735 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
2736 Likewise for NON_GNU_CC and CC.
2737
27381993-12-01 Richard Stallman (rms@srarc2)
2739
2740 * configure.in (mips-mips-riscos4*): Assign variable CC.
2741 (checking ${with_gcc}): If "no", don't override CC if already set.
2742 (CC): Initialize it as empty.
2743
27441993-11-30 Richard Stallman (rms at srarc2)
2745
2746 * configure.in (Suns): Set CPP if *-solaris2.3*.
2747
27481993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2749
2750 * Version 19.22 released.
2751
2752 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
2753
27541993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2755
2756 * make-dist: When breaking links, use cp -p.
2757 Copy install.sh into distribution.
2758 Move the temp dir up into the parent dir;
2759 don't leave the staging dir make-dist.tmp... in existence.
2760 * install.sh: New file.
2761
27621993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2763
2764 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
2765
27661993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2767
2768 * configure.in (version): When --run-in-place, exclude
2769 ${datadir}/emacs/site-lisp from locallisppath.
2770
27711993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2772
2773 * configure.in: Delete jumk.c before writing it.
2774
27751993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2776
2777 * Version 19.21 released.
2778
2779 * Makefile.in (mkdir): Ignore error from chmod.
2780
27811993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2782
2783 * make-dist: Don't put lisp/forms.README in the distribution.
2784
27851993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2786
2787 * configure.in (creating src/Makefile): Before running cpp,
2788 discard all lines that start with `# Generated' or /**/#.
2789
27901993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2791
2792 * Version 19.20 released.
2793
2794 * make-dist: Use build-ins.in, not build-install.in.
2795 Don't bother updating TAGS since it's not included.
2796
2797 * build-ins.in: Renamed from build-install.in.
2798
27991993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2800
2801 * make-dist: Don't try to link *.texinfo--there are none now.
2802 When running make in lib-src, specify YACC var value.
2803
28041993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2805
2806 * configure.in (extrasub): Add vpath patterns for %.[yls].
2807
2808 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
2809 Instead just include the commands to make src/Makefile as the
2810 second arg to AC_OUTPUT.
2811
2812 * configure.in: Use : instead of dnl for comment inside
2813 $makefile_command.
2814
2815 * configure.in: No longer use vpath_sed. Instead, when we notice
2816 srcdir already configured, set extrasub to hack vpath in the
2817 makefiles.
2818
2819 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
2820 before moving it.
2821 * Makefile.in (VPATH): Define to @srcdir@.
2822
28231993-09-28 Brian Fox (bfox@cubit)
2824
2825 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
2826 doesn't exist. Just copy src/Makefile.in instead. Touch
2827 all of the Makefiles after editing config.status.
2828
2829 * INSTALL: Update documentation to match new configuration
2830 mechanism.
2831
28321993-09-27 Brian Fox (bfox@ai.mit.edu)
2833
2834 * configure.in: Allow any of the path or directory Makefile
2835 variables to be set with flags to configure. Create all Makefiles
2836 at configure time. Edit special commands into config.status after
2837 src/Makefile.in is built from src/Makefile.
2838
2839 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
2840 If these files are out of date, simply have config.status
2841 rebuild them; don't rebuild them explicitly.
2842
28431993-09-25 Brian Fox (bfox@ai.mit.edu)
2844
2845 * build-install.in: Change src/xemacs to src/emacs. We no longer
2846 create src/xemacs, so the file wouldn't be found.
2847
2848 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
2849
28501993-09-24 Brian Fox (bfox@albert.gnu.ai.mit.edu)
2851
2852 * configure.in: Avoid forcing the search of /usr/include before
2853 fixed include files by resetting C_SWITCH_X_SITE if it is
2854 "-I/usr/include".
2855
28561993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2857
2858 * Makefile.in (@rip_paths@locallisppath):
2859 Delete ${datadir}/emacs/site-lisp.
2860
28611993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2862
2863 * configure.in:
2864 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
2865 Remove ${extra_output} from AC_OUTPUT call.
2866
28671993-09-17 Brian Fox (bfox@inferno)
2868
2869 * make-dist: Quote backquotes found in strings to be echoed.
2870
2871 * configure.in: Use "sh -c pwd" when we want to avoid having the
2872 shell fix up the value of $PWD.
2873
28741993-09-13 Brian Fox (bfox@inferno)
2875
2876 * Makefile.in (do-install): Don't abort if ln or chmod at the end
2877 of the installation fail. Suggested by Karl Berry.
2878
28791993-08-30 Brian Fox (bfox@inferno)
2880
2881 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
2882 was used. Set MAKEFLAGS from MFLAGS.
2883
28841993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2885
2886 * configure.in: Test for res_init in libc.
2887
28881993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2889
2890 * configure.in: In the file ${tempcname}, use configure___
2891 instead of @configure@.
2892
28931993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
2894
2895 * make-dist: Dist vpath.sed
2896
2897 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
2898 Depend on vpath.sed.
2899 Replace sed comand for VPATH with @vpath_sed@.
2900
2901 * configure.in: Substitute variable `vpath_sed'.
2902 If not in $srcdir and $srcdir is configured,
2903 issue warning that GNU make is required,
2904 and set vpath_sed to use vpath.sed script.
2905
29061993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2907
2908 * configure.in: Remove check for $srcdir being configured. This
2909 pretty much works now.
2910 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
2911 Check for XFree86 (/usr/X386/include) independent of whether
2912 -lXbsd exists.
2913
2914 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
2915 realclean, unlock, relock): Use `$(MAKE)' in place of plain
2916 `make'.
2917
29181993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2919
2920 * Version 19.19 released.
2921
2922 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
2923
29241993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2925
2926 * configure.in: Check for XScreenNumberOfScreen.
2927
29281993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2929
2930 * configure.in: Add * to end of all configuration alternatives.
2931 (m68*-sony-newsos3*): New alternative.
2932
29331993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2934
2935 * make-dist: Include getdate.c in distribution.
2936
2937 * configure.in: For --help, use $PAGER if it is set.
2938 (LIB_X11_LIB): Default to -lX11.
2939 (mips-sgi-irix5.*): New alternative.
2940
2941 * Makefile.in (do-install): Install info/gnus* and info/sc*.
2942
2943 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
2944 Recognize *.B8.* as hpux version 8.
2945 (m68*-tektronix-bsd*): Fix typo in tek4300.
2946 (AC_HAVE_FUNCS): Add ftime.
2947
29481993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2949
2950 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
2951 Use tekxd88, not tekXD88.
2952
29531993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2954
2955 * configure.in: Check for -lm. Then can check for frexp and logb.
2956
29571993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2958
2959 * Version 19.18 released.
2960
2961 * make-dist (src): Don't put gnu-hp300 in dist.
2962 (src, lisp): Include OChangeLog in dist.
2963
29641993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
2965
2966 * configure.in: Test for presence of logb and frexp functions.
2967
29681993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2969
2970 * configure.in (machine): Add i370-ibm-aix*.
2971
29721993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
2973
2974 * configure.in (function checks): Test for mkdir and rmdir.
2975
2976 * configure.in (function checks): Don't test for random and bcopy
2977 only when we're building with X; look for them all the time.
2978
29791993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
2980
2981 * configure.in: Test for availability of bcopy functions, searching
2982 the X libraries if we're using X.
2983
2984 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
2985 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
2986 versions of AIX, and needs to be passed to the loader.
2987
2988 * configure.in: Test for the availablility of the
2989 XScreenResourceString function.
2990
29911993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
2992
2993 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
2994 LD_SWITCH_X_SITE and assume --with-x11.
2995 Only look for X11 files if we weren't told about a window system
2996 or if we were told to use X11 but not told where.
2997 Search the libraries from the s and/or m files when checking for
2998 functions.
2999
3000 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
3001
30021993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3003
3004 * make-dist: Include lisp/dired.todo in the distribution.
3005
30061993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3007
3008 * configure.in: Add code to set HAVE_INET_SOCKETS.
3009
30101993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3011
3012 * configure.in: If we do find x_includes and x_libraries
3013 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
3014
30151993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3016
3017 * make-dist: Include src/gnu-hp300 in the dist.
3018
3019 * configure.in (canonical): New variable holds the canonicalized
3020 configuration. Don't alter `configuration'. Use `configuration'
3021 for Makefile.in for file naming.
3022 (testing x_includes and x_libraries): Use =, not ==.
3023
30241993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3025
3026 * Version 19.17 released.
3027
3028 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
3029 directory's makefile. This allows the invocation of CPP which
3030 builds xmakefile to receive these switches. The SunSoft C
3031 preprocessor inserts spaces between tokens if it doesn't get the
3032 -Xs flag requested in src/s/sol2.h.
3033
30341993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
3035
3036 * configure.in (m68k-bull-sysv3): new config.
3037
30381993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3039
3040 * configure.in: Use the autoconf AC_FIND_X macro to try to find
3041 the X Windows libraries.
3042
30431993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3044
3045 * make-dist (tempdir): Don't create lisp/forms-mode directory in
3046 the distribution. Those files aren't kept in their own
3047 subdirectory any more.
3048
30491993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3050
3051 * Version 19.16 released.
3052
30531993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3054
3055 * configure.in: Add --verbose flag.
3056
30571993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3058
3059 * version 19.15 released.
3060
30611993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3062
3063 * Makefile.in (top_distclean): Use -f switch when cleaning out
3064 lock dir; it might be empty.
3065
3066 * configure.in: Only check for -lXbsd once.
3067
30681993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3069
3070 * Version 19.14 released.
3071
30721993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3073
3074 * make-dist: If using gzip, create distribution with '.gz' extension.
3075
3076 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
3077 (lisp/forms-mode): This doesn't exist anymore.
3078
3079 * configure.in: Look for the closedir function.
3080
30811993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3082
3083 * configure.in (CPP): Autoconf sets this to a shell variable
3084 reference, which doesn't work when it's edited into a makefile.
3085 Expand that variable reference.
3086
3087 * Makefile.in (CPP): New variable.
3088 (src/Makefile): Edit CPP into src/Makefile.
3089
3090 * Makefile.in (src/Makefile): Don't bother exiting single quotes
3091 and entering double quotes to get the values of LD_SWITCH_X_SITE
3092 and the other make variables; make substitutes them in anyway.
3093
3094 * Makefile.in (uninstall): Don't remove the lisp and etc
3095 directories if they're in the source tree.
3096
3097 Bring mumbleclean targets into conformance with GNU coding standards.
3098 * Makefile.in (mostlyclean, clean): Separate these two; just have
3099 them pass the request to the subdirectory makefiles.
3100 (distclean): Pass the request down, and then get rid of the
3101 files configure built, and get rid of the Makefiles.
3102 (realclean): Pass the request down, and then do the same things
3103 distclean does.
3104 (uninstall, info, dvi): New targets.
3105
3106 * configure.in: Move clause for PC-compatible i386 box to the end
3107 of the case statement, to avoid masking configurations below.
3108
3109 * configure.in: Add case for m88k-motorola-sysv4.
3110
3111 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
3112 the HP 68000 machines.
3113
3114 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
3115 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
3116 preprocessor won't fiddle with them.
3117
31181993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3119
3120 * Makefile.in (TAGS): cd to src to run etags.
3121
31221993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3123
3124 * configure.in (version): Check the X libraries for XrmSetDatabase
3125 and random, and see if we have -lXbsd.
3126
31271993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3128
3129 * configure.in: Pass "-Isrc" to the CPP we run to examine the
3130 s/*.h and m/*.h files. Martin Tomes
3131 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
3132
31331993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3134
3135 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
3136 above the general i386 alternative.
3137
31381993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3139
3140 * configure.in: Recognize configuration name for Data General
3141 AViiON machines.
3142
3143 * configure.in: Use AC_LONG_FILE_NAMES.
3144
31451993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3146
3147 * configure.in: Test for bison.
3148 * Makefile.in (YACC): New variable.
3149 (lib-src/Makefile.in): Edit YACC into the makefile.
3150
31511993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3152
3153 * Version 19.13 released.
3154
3155 * configure.in (CFLAGS): Don't set this according to the value of
3156 the GCC shell variable. Instead, consult the machine and system
3157 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
3158 test __GNUC__ while we're at it.
3159
3160 * configure.in: Remove extra ;; from hpux cases.
3161
31621993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3163
3164 * configure.in: Check to see if the system has -ldnet.
3165
31661993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3167
3168 * make-dist: Add clauses to distribute lisp/forms-mode.
3169
31701993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3171
3172 * configure.in (machine): Fix the versions in hpux version number test.
3173 Do not guess based on cpu type. Do check for explicit system version.
3174
31751993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3176
3177 * configure.in: Do NOT look for `unknown' as company name.
3178
31791993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3180
3181 * configure.in: Fix typo in message.
3182
31831993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3184
3185 * Version 19.12 released.
3186
3187 * Makefile.in (do-install): Correct previous etc-copying change.
3188 Partially rewrite using `if'.
3189 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
3190
3191 * Version 19.11 released.
3192
3193 * configure.in: Handle 386bsd.
3194
31951993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3196
3197 * make-dist: Update getdate.c.
3198
3199 * configure.in: Handle bsd386.
3200
3201 * Makefile.in (do-install): Use `-' in tar options.
3202
3203 * configure.in: Change ! "${...}" to x"${...}" = x.
3204
3205 * Makefile.in (do-install): Copy the DOC-* files from the build
3206 etc directory, as well as lots of things from ${srcdir}/etc.
3207
3208 * make-dist: Copy config.guess.
3209
3210 * configure.in: Handle AIX versions 1.2, 1.3.
3211
32121993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3213
3214 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
3215 the configuration name mips-mips-usg* to represent USG systems.
3216
3217 * configure.in: Fix logic to detect if srcdir is already configured.
3218
3219 * Makefile.in: Pass in LD_SWITCH_X_SITE.
3220
3221 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
3222 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
3223 of a directory; cd might fail, and have pwd print out the current
3224 directory.
3225
32261993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3227
3228 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
3229
32301993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3231
3232 * configure.in: Complain if srcdir points at an already-configured
3233 tree.
3234
32351993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3236
3237 * Version 19.10 released.
3238
32391993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3240
3241 * Makefile.in: Use Makefile comments, not C comments.
3242
3243 * configure.in: Add case for the Tektronix XD88.
3244
32451993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3246
3247 * configure.in: Handle sysv4.2 and sysvr4.2.
3248
32491993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3250
3251 * configure.in: Traverse the argument list without destroying it;
3252 don't use shift. It turns out that "set - ${saved_arguments}"
3253 doesn't work portably.
3254
3255 * configure.in: Add missing "fi".
3256
3257 * make-dist: Rebuild configure if configure.in is newer.
3258
3259 * Makefile.in (src:, lib-src:, FRC:): force the src and lib-src
3260 targets to be executed even if make remembers that it has already
3261 stisfied FRC.
3262
32631993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3264
3265 * Makefile.in (do-install): Delete redundant code to copy etc twice.
3266
3267 * configure.in (romp): Handle various version numbers with aos and bsd.
3268
32691993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3270
3271 * configure.in: Fix message text.
3272
32731993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3274
3275 * make-dist: Make a `site-lisp' directory in the distribution,
3276 instead of a `local-lisp' directory, which hasn't been the
3277 appropriate name for a long time.
3278 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
3279 from the distribution first, then /usr/local/lib/emacs/site-lisp.
3280
3281 * Makefile.in (do-install): Correctly detect if ./etc and
3282 ${srcdir}/etc are the same.
3283
3284 * configure.in: Extract UNEXEC from the system configuration
3285 files, compute the name of the source file corresponding to the
3286 object file, and #define it as UNEXEC_SRC in config.h.
3287
3288 * configure.in: If srcdir is '.', then try using PWD to make it
3289 absolute.
3290
3291 * configure.in: Include ${srcdir} in the printed report, to help
3292 people notice if it's an automounter path.
3293
32941993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3295
3296 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
3297
32981993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3299
3300 * Makefile.in (do-install): Delete the dest dir, not the source dir,
3301 when they are different. Add `shift' command.
3302 (COPYDESTS, COPYDIR): Delete external-lisp dir.
3303 (externallispdir): Var deleted.
3304
3305 * configure.in: Delete spurious paren outputting short_usage.
3306
33071993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3308
3309 * Version 19.9 released.
3310
33111993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3312
3313 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
3314 subdirectory makes.
3315
3316 * make-dist: Check for .elc files with no corresponding .el file.
3317
3318 * Makefile.in (mkdir): Make all the directories in locallisppath.
3319
3320 * config.guess: New file.
3321 * configure.in: Use it, tentatively.
3322 * INSTNALL: Mention its usage.
3323
3324 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
3325 the former gives you the operating system rev directly. Use
3326 s/hpux.h if we don't recognize what we got.
3327
3328 * Makefile.in (do-install): Don't remove a destination directory
3329 if it's the same as the source. If ${srcdir}/info == ${infodir},
3330 don't try to copy the info files.
3331
3332 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
3333 doesn't work if you're not using a separate source directory.
3334 (do-install): Copy the build tree's etc directory only after
3335 making sure it's not also the source tree's etc directory.
3336
33371993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3338
3339 * configure.in: Handle sunos4.1.3 specially.
3340
33411993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3342
3343 * Makefile.in (INSTALL): Add definition.
3344
3345 * configure.in: Fix some messages. Support -with-gnu-cc.
3346 At the end, use `set --', not `set -'.
3347 Delete spurious `.h' in hpux alternatives.
3348
33491993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3350
3351 * Version 19.8 released.
3352
33531993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3354
3355 * configure.in: When looking for source in the same directory as
3356 the configure script, make the path thus discovered absolute.
3357 If the user specifies the `--srcdir' switch, make that directory
3358 absolute too.
3359
3360 * Makefile.in (srcdir): Remove comment saying this doesn't work.
3361
3362 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
3363 too, as the value of the PATH_INFO macro.
3364
3365 * configure.in: Check to see if the source lives in the same
3366 directory as the configure script.
3367
33681993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3369
3370 * Makefile.in (install): Split this into `install' and
3371 `do-install', to give people more control over exactly what gets
3372 done.
3373 (do-install): New target, containing the guts of `install'. Don't
3374 remove and recreate the directories inside the copying loop - do
3375 it all before the copying loop. Pass more flags to the lib-src
3376 make.
3377 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
3378 avoid errors and warnings.
3379
3380 * configure.in: For generic IBM PC boxes, insist on "unknown" for
3381 the manufacturer - the more general case was blocking other i386
3382 configuration names below, and that's how the names are written in
3383 MACHINES anyway.
3384
3385 * make-dist: When breaking links, remove the link before moving
3386 the copy onto it, to avoid interactive behavior.
3387
3388 * Makefile.in: Doc fix.
3389
3390 * configure.in: Doc fix.
3391
3392 * INSTALL: Mention --exec-prefix option.
3393
3394 * configure.in: Add support for the `--exec-prefix' option.
3395 * Makefile.in: Accept that support.
3396
3397 * configure.in: Use the AC_PROG_INSTALL macro.
3398 * Makefile.in (INSTALL): Variable removed.
3399 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
3400
3401 * configure.in: Distinguish between hp800's and hp700's by calling
3402 "uname -m".
3403
34041993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3405
3406 * configure.in: Recognize configuration names for i860 boxes
3407 running SYSV.
3408
34091993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3410
3411 * configure.in: Distinguish between hp800's and hp700's by the
3412 version of HP/UX they run, since that's something people are more
3413 likely to know - hp700's run 8.0.
3414 Add HP 700 configuration.
3415
3416 * configure.in: Test for the presence of the `rename' function.
3417
3418 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
3419 configure.in.
3420 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
3421
3422 * make-dist: Break intra-tree links.
3423
3424 * configure.in: Explain that this is an autoconf script, and give
3425 instructions for rebuilding configure from it. Arrange to put
3426 comments in configure explaining this too.
3427
3428 * configure.in: Make the first line of the configure script be
3429 "#!/bin/sh". Leaving the first line blank didn't work.
3430
3431 * configure.in (long_usage): Removed; made short_usage describe
3432 the options briefly.
3433
3434 * configure.in: Implement the --prefix option.
3435 * Makefile.in (prefix): Add support for it here.
3436 * INSTALL: Document it here.
3437
3438 * Makefile.in (install): Don't assume that the files in the `info'
3439 subdirectory match *.info. They don't have that prefix.
3440
34411993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3442
3443 * configure.in: Add case for version 5 of Esix.
3444
34451993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3446
3447 * Version 19.7 released.
3448
3449 * make-dist: There aren't any *.com files in lib-src anymore.
3450
3451 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
3452 them; they're symlinks to other filesystems on the GNU machines.
3453
3454 * make-dist: Check that the manual reflects the same version of
3455 Emacs as stated in lisp/version.el. Edit that version number into
3456 the README file.
3457
34581993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3459
3460 * configure.in: Remove the hack of AC_DEFINE; use
3461 AC_DEFINE_UNQUOTED.
3462
34631993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3464
3465 * make-dist: Don't distribute precomp.com, compile.com, or
3466 link.com from ./src; they're in ./vms now.
3467
3468 Some time-handling patches from Paul Eggert:
3469 * configure.in: Add AC_TIMEZONE.
3470
34711993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3472
3473 * configure.in: Recognize Linux as a valid operating system for
3474 the i386.
3475
34761993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3477
3478 * make-dist: Distribute some VMS files we got from Richard Levitte.
3479
3480 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
3481 the source for the sed command, not oldXMenu/Makefile.
3482
34831993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3484
3485 * INSTALL: Don't claim the srcdir option doesn't work.
3486
34871993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3488
3489 * configure.in: Include remarks saying what order the autoconf
3490 tests should go in, and remind people to change config.h.in
3491 whenever they add autoconf tests which make #definitions.
3492
3493 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
3494
34951993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3496
3497 * Makefile.in (oldXMenu/Makefile): Make this depend on
3498 ${srcdir}/oldXMenu/Makefile.in, not itself.
3499
3500 * PROBLEMS: Some updates from David J. Mackenzie.
3501
3502 More changes from David J. Mackenzie.
3503 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
3504 removed; autoconf and config.h should specify all these
3505 differences.
3506 (buildlisppath): Make this path depend on ${srcdir}.
3507 (INSTALLFLAGS): Removed.
3508 (INSTALL): Include the -c flag.
3509 (install): Change the way we invoke install accordingly.
3510
3511 Install ${srcdir} changes from DJM.
3512 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
3513 list.
3514 (COPYDIR, COPYDESTS): Install files from both the etc directory in
3515 the source tree and the etc directory in the object tree.
3516 (${SUBDIR}): Pass the prefix variable down to submakes.
3517 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
3518 in /bin.
3519 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
3520 values for srcdir and VPATH.
3521 (install): Add `v' flag to tar command. Make sure that `dir'
3522 exists in ${srcdir}/info before copying it. Remember that the man
3523 pages come from the source tree, not the object tree.
3524 * configure.in: Remove remarks saying that the --srcdir option
3525 doesn't work.
3526 Create the etc directory in the object tree.
3527 Recognize configuration names of the form *-sun-solaris*.
3528 Recognize sunos5 and solaris as operating system names.
3529
3530 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
3531 lib-src/getdate.y and src/systime.h.
3532
35331993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3534
3535 * make-dist: Make links in info subdir.
3536
35371993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3538
3539 * configure.in: Call AC_STDC_HEADERS.
3540
35411993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3542
3543 * configure.in: Sidestep autoconf's quoting of the second argument
3544 of AC_DEFINE, so we can specify the value to put there. It would
3545 be nice if autoconf provided some way to specify computed values
3546 for macros.
3547
35481993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3549
3550 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
3551 this is always just -DHAVE_CONFIG_H.
3552
3553 The GNU coding standards specify that CFLAGS should be left for
3554 users to set.
3555 * Makefile.in (CFLAGS): Let configure determine the default value
3556 for this. Don't
3557 have it default to DEFS.
3558 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
3559 (lib-src/Makefile, src/Makefile): Edit the default value for
3560 CFLAGS into these files, not DEFS.
3561 * configure.in (CFLAGS): Choose a default value for this - "-g"
3562 normally, or "-g -O" if we're using GCC. Edit it into the
3563 top-level Makefile.
3564
3565 * configure.in: When scanning the machine and system description
3566 #include files, write their names to conftest.c properly.
3567
35681993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3569
3570 * configure.in: In configuration name case for Apallos running
3571 Domainios, set opsys, not opsysfile.
3572
3573 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
3574 src/config.h, instead of AC_OUTPUT; the latter overwrites
3575 src/config.h even when it hasn't changed, puts a makefile-style
3576 comment at the top even though it's C code, and produces a
3577 config.status script which doesn't do the job right.
3578
3579 * configure.in: Add AC_LN_S test, so we can tell whether or not we
3580 can use a symbolic link to get the X Menu library into src.
3581 * Makefile.in (LN_S): New variable.
3582 (src/Makefile): Edit the value of LN_S into this makefile.
3583
35841993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3585
3586 * configure.in: Support *-sco3.2v4* as opsystem.
3587
3588 * make-dist: Don't include calc directory.
3589 Exclude many files in the man directory; copy a few.
3590
35911993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3592
3593 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
3594 call AC_STRUCT_TM to see what's in time.h.
3595
3596 * configure.in: Employ quoting stupidity to get the value of CPP
3597 to expand properly.
3598
35991993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3600
3601 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
3602 variable to scan the machine and system description files.
3603
3604 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
3605 so that getdate.y builds correctly.
3606
36071993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3608
3609 * configure.in (tempcname): Change this to "conftest.c", so it will
3610 work properly on systems with short filenames; this is the name
3611 autoconf uses.
3612
3613 * configure.in: Also detect the availability of dup2 and
3614 gethostname.
3615
3616 * configure.in: Use the AC_ALLOCA test.
3617 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
3618 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
3619
36201993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3621
3622 * make-dist: Distribute configure, as well as configure.in.
3623 Oversight.
3624
36251993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3626
3627 * Makefile.in (install): Print out the name of the directory we're
3628 copying, so people can have some idea of whether we're making
3629 progress.
3630
3631 * Makefile.in (install.aix, install.xenix, install.sysv, install):
3632 Don't forget to re-create the COPYDESTS directories after we clear
3633 them out.
3634
36351993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3636
3637 * Makefile.in: Add autoconf cookies so that the configure
3638 script can comment out sections of path variable definitions to
3639 choose between the installable configuration and the run-in-place
3640 configuration.
3641 * configure.in: Add new option `--run-in-place', to select the
3642 run-in-place path definitions.
3643
3644 * configure.in: Add a clause to the big configuration name case
3645 for the NeXT machine.
3646
36471993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3648
3649 * Makefile.in (install, install.sysv, install.xenix, install.aix):
3650 Make sure that each source directory exists, and is different from
3651 the destination directory; then, delete the destination before
3652 copying over the source.
3653
3654 * make-dist: Distribute configure.in, instead of configure.
3655
36561993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3657
3658 * configure.in: Don't set CC to "gcc -O" if the user specifies
3659 `--with-gcc'. Add -O to DEFS if GCC is set.
3660
36611993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3662
3663 * Makefile.in (clean mostlyclean): Missing right paren.
3664
3665 * configure.in: When checking for X windows, search for an X11
3666 subdirectory of ${x_includes}.
3667
3668 * configure.in: Check for gettimeofday function, for getdate.y.
3669
3670 Change `configure' to a mixture of custom code and autoconf stuff.
3671 autoconf can't derive all the information we need, but we'd really
3672 like to be able to take advantage of some of its tests, and its
3673 file-editing facilities.
3674 * configure.in: Renamed from configure.
3675 Quote the sections of shell script we want copied literally to
3676 the configure script.
3677 (compile): Initialize this to make the autoconf macros' code happy.
3678 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
3679 code to do their jobs.
3680 Use autoconf to produce Makefile and src/config.h.
3681 Remove the Makefile-style comment that autoconf places at the top
3682 of src/config.h.
3683 (config_h_opts): Removed - no longer necessary.
3684 * Makefile.in (configname): Renamed to configuration.
3685 (CONFIG_CFLAGS): Renamed to DEFS.
3686 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
3687 get values via autoload @cookies@.
3688 (libsrc_libs): Get this from autoconf. We used to do nothing
3689 about this.
3690 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
3691
3692 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
3693 echo the move-if-change command.
3694
36951993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
3696
3697 * make-dist: Distribute lib-src/rcs-checkin.
3698
3699 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
3700 Don't try to make links to the RCS or Old subdirectories.
3701 Use the appropriate extension for the compression type in use.
3702 Create the tar file in the shell's initial default directory, not
3703 in ${tempparent}.
3704 Erase the whole ${tempparent} tree, not just ${tempdir}.
3705
37061993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3707
3708 * Makefile.in (src/paths.h): Don't echo the huge sed command we
3709 use to build paths.h.
3710 (lib-src/Makefile, src/Makefile): Similarly.
3711
3712 * configure: Extend test for working `const' keyword to handle AIX
3713 3.2 cc.
3714
37151993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3716
3717 * make-dist: Distribute lisp/term/ChangeLog.
3718
3719 Arrange for C compilation throughout the tree to get
3720 C_SWITCH_SYSTEM from the configuration files.
3721 * configure: Extract C_SWITCH_SYSTEM from the machine and
3722 system-dependent files, and save it in the top-level Makefile.
3723 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
3724 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
3725
3726 * make-dist: Include the VMS support files in oldXMenu in the
3727 distribution.
3728
3729 * configure: Doc fix.
3730
3731 * configure: Fix corrupted config_h_opts.
3732
3733 * configure: Properly report option names in error messages.
3734
3735 * configure: Properly recognize --x-includes and --x-libraries
3736 options.
3737
3738 * configure: Fix syntax errors in code handling XFree386.
3739
37401993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3741
3742 * configure: Add special code to detect XFree386, and tell
3743 config.h about it.
3744
3745 * configure: Properly handle extracting values of LIBS_MACHINE and
3746 LIBS_SYSTEM that contain spaces.
3747
3748 * configure: Add `--x-includes' and `--x-libraries' options. I
3749 think these are dopey, but no less than three alpha testers, at
3750 large sites, have said they have their X files installed in odd
3751 places. Implement them by setting C_SWITCH_X_SITE and
3752 LD_SWITCH_X_SITE in src/config.h.
3753
37541993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
3755
3756 * make-dist: Don't distribute etc/Old files.
3757
3758 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
3759 backups.
3760
37611993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3762
3763 * make-dist: Fix typo.
3764
37651993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
3766
3767 * make-dist: Corrected typo, fixed it to discard = and TAGS files
3768 in some cases where it should but didn't seen to.
3769
3770 * Makefile.in: Added unlock and relock productions.
3771
37721993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3773
3774 * make-dist: Add a --compress option to force make-dist to use
3775 compress.
3776
3777 * make-dist: Use gzip, if we can find it.
3778
3779 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
3780 make rs6000-ibm-aix default to -aix32.
3781
37821993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
3783
3784 * Makefile.in: Added `Developer's configuration' section.
3785
37861993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
3787
3788 * Makefile.in: Add commented-out variable settings for developer's
3789 configuration.
3790
37911993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3792
3793 * make-dist: Distribute `src/bitmaps' too.
3794
37951993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
3796
3797 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
3798 make rs6000-ibm-aix default to -aix32.
3799
38001993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3801
3802 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
3803
3804 * Makefile.in (install.sysv): Add a second `$' in front of
3805 `${dest}', so that the shell will expand it, instead of Make.
3806
3807 * configure: When processing the name of the configure script,
3808 collapse `././' to `./', but leave a single `./' prefix alone.
3809
3810 * configure: Doc fix.
3811
38121993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3813
3814 * configure: Handle isc3.0 correctly.
3815
38161993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3817
3818 * make-dist: Don't try to copy the COPYING notice into
3819 external-lisp; we're not distributing that directory any more.
3820
38211993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3822
3823 * Makefile.in (install, install.aix, install.xenix, install.sysv):
3824 Remove CVS subdirectories from the installed directory trees, as
3825 well as RCS directories.
3826
38271993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3828
3829 * make-dist: Only copy gmalloc.c if we couldn't link it.
3830 Don't try to copy man/{README,Makefile} unless they actually exist.
3831
3832 * Makefile.in (lisppath): Don't include externallispdir in this.
3833 We're not sure whether we're even going to distribute the
3834 directory yet.
3835
38361993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3837
3838 * make-dist: Don't distribute the external-lisp directory anymore.
3839 * INSTALL: Remove all references to external-lisp.
3840
3841 * configure: Detect whether the compiler supports `const'
3842 properly, and edit src/config.h accordingly.
3843
3844 * configure: Tweak layout of final report.
3845
3846 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
3847 CFLAGS.
3848
3849 * Makefile.in (locallisppath): Make this default to
3850 ${datadir}/emacs/site-lisp, instead of
3851 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
3852 the same thing, and local-lisp causes completion conflicts with
3853 lock.
3854 (lisppath): Add ${externallispdir} to this.
3855 * INSTALL: Adjust installation directions.
3856
3857 * Makefile.in (externallispdir): New variable, to say where to
3858 install the externally-maintained lisp files.
3859 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
3860 the others.
3861 * INSTALL: Describe external-lisp and the new externallispdir
3862 variable.
3863
38641993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3865
3866 * configure (progname): New option `--with-gcc'. Make it clearer
3867 how we are trying to guess whether or not we have GCC.
3868 * INSTALL: Document the `--with-gcc' option, and improve
3869 description of `--with-x' options.
3870
38711993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3872
3873 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
3874 ${infodir} from these variables; we have written out explicit code
3875 to install the info files.
3876
38771993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3878
3879 * make-dist: Don't distributed the RCS files in the etc directory.
3880
38811993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3882
3883 * Makefile.in: Some makes can't handle comments in the middle of
3884 commands; move them to before the whole rule.
3885
38861993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3887
3888 * README: Mention what Emacs is.
3889
38901993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3891
3892 * make-dist: Include `./lisp/calc-2.02' in the distribution.
3893 Add `./cpp' and `./man' back into the distribution.
3894
38951993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3896
3897 * Makefile.in: Define MAKE, and use where appropriate.
3898
38991993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3900
3901 * make-dist: Remember that the authoritative COPYING notice is
3902 `etc/COPYING', not `../etc/COPYING'.
3903
39041992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3905
3906 * make-dist: Make sure that the COPYING notices in each directory
3907 are copies, not symlinks.
3908
39091992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3910
3911 * INSTALL: The build process produces an executable called `emacs'
3912 now. Change references.
3913 * Makefile.in: Adjust `install.mumble' targets to install
3914 `src/emacs', not `src/xemacs'.
3915
3916 * configure: Start with a blank line; this keeps some old CSH's
3917 from thinking it's a CSH script. Most systems will just use
3918 /bin/sh to run it, which is what we're expecting; the only other
3919 shells which might try to interpret it themselves are probably
3920 Bourne-compatible.
3921
39221992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3923
3924 * INSTALL: Improvements suggested by David Mackenzie.
3925
39261992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3927
3928 * Makefile.in (install, install.sysv, install.xenix, install.aix):
3929 Don't try to copy the info files if there aren't any; the
3930 unexpanded globbing pattern disappoints `install'. Ignore the
3931 return status of that command.
3932
3933 * INSTALL: Updated for new configuration arrangement.
3934
3935 * configure: Don't make the top-level Makefile read-only - people
3936 may want to edit the values of the path variables.
3937
3938 * Makefile.in (install, install.sysv, install.xenix, install.aix):
3939 Install the info files in ${infodir}. Install the executable
3940 under both `emacs' and `emacs-VERSION'.
3941
3942 * Makefile.in: Doc fix.
3943
3944 * Makefile.in (exec_prefix): New variable, as per latest version
3945 of coding standards.
3946 (bindir, libdir): Use it, instead of `prefix'.
3947 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
3948
3949 * Makefile.in (mandir): Make the default value for this depend on
3950 $(prefix).
3951
3952 * Makefile.in (datadir, statedir, libdir): Make these all default
3953 to ${prefix}/lib.
3954 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
3955 to compensate.
3956
3957 * Makefile.in (install, install.sysv, install.xenix, install.aix):
3958 Install the etags and ctags man pages too.
3959
3960 * Makefile.in (distclean): Don't delete backup files; that's the
3961 job of extraclean.
3962 (extraclean): Like distclean, but deletes backup and autosave files.
3963
39641992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3965
3966 Make path specification conform to GNU coding standards.
3967 * configure (long_usage): Remove all traces of old arguments from
3968 usage messages, and document the options we do accept in more
3969 detail: -with-x... and --srcdir.
3970 (options, boolean_opts): Deleted; we don't have enough options to
3971 make this worthwhile.
3972 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
3973 along with the code which supported them; these should be set as
3974 arguments to the top-level make.
3975 (config_h_opts): Since this no longer doubles as a list of option
3976 names, make them upper case; this simplifies the code which uses
3977 them to build the sed command to edit src/config.h. Change the
3978 code which sets them.
3979 (cc, g, O): Don't allow the user to set these using options; they
3980 should be specified using `CC=' and `CFLAGS=' arguments to the
3981 top-level make. Just choose reasonable default values for them,
3982 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
3983 values.
3984 (gnu_malloc, rel_alloc): Don't allow the user to set these using
3985 options; use them whenever the configuration files say they're
3986 possible.
3987 Simplify the argument processing loop. Don't accept abbreviations
3988 for option names; these might conflict with other configuration
3989 options in the future.
3990 Add some support for the `--srcdir' option. Check for the sources
3991 in . and .. if `--srcdir' is omitted. If the directories we will
3992 compile in don't exist yet, create them under the current directory.
3993 Note that the rest of the build process doesn't really support
3994 this.
3995 Edit only the top Makefile. That should edit the others. Edit
3996 into the makefile: `version', from lisp/version.el, `configname'
3997 and `srcdir' from the configuration arguments, `CC' and
3998 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
3999 the user's path, and LOADLIBES as gleaned from the system
4000 description files.
4001 Simplify the report generated; it doesn't need to include any
4002 description of paths now.
4003 Make `config.status' exec configure instead of just calling it, so
4004 there's no harm in overwriting `config.status'.
4005 * Makefile.in (version, configname): New variables, used to choose
4006 the default values for datadir and libdir.
4007 Path variables rearranged into two clearer groups:
4008 - In the first group are the variables specified by the GNU coding
4009 standards (prefix, bindir, datadir, statedir, libdir, mandir,
4010 manext, infodir, and srcdir).
4011 - In the second are the variables actually used for Emacs's paths
4012 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
4013 archlibdir), which depend on the first category.
4014 datadir and libdir default to directories under
4015 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
4016 demand.
4017 etcdir and lispdir default to subdirectories of datadir.
4018 archlibdir defaults to libdir.
4019 The new installation tree is a bit deeper than it used to be, so
4020 use the new make-path program in lib-src to build them all.
4021 Always build a new src/paths.h.tmp and then move-if-change it to
4022 src/paths.h, to avoid unnecessary rebuilds while responding to the
4023 right changes.
4024 Remove all mention of arch-lib. Run utility commands from
4025 lib-src, and let the executables be copied into archlibdir when
4026 Emacs is installed.
4027 Add targets for src/Makefile, lib-src/Makefile, and
4028 oldXMenu/Makefile, editing the values of the path variables into
4029 them.
4030 Let lib-src do its own installation.
4031 (datadir): Default to putting data files under
4032 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
4033 (emacsdir): Variable deleted; it would only be confusing to use.
4034 (lispdir, etcdir): Default to ${datadir}/lisp.
4035 (mkdir): Use make-path for this.
4036 (lockdir): Do this in mkdir.
4037 (Makefile): New target.
4038
4039 * configure (usage_message): Rename to long_usage.
4040
4041 * make-dist: Don't bother creating an arch-lib directory; that's
4042 only for installation now.
4043
40441992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4045
4046 * configure: Use GCC-style configuration names, using config.sub.
4047 Change the usage and help messages.
4048
4049 * configure: Initialize window_system, not indow_system.
4050
4051 * configure: Report which window system, compiler, and signal
4052 handler return type we decide to use.
4053
4054 * make-dist: Explain what's going on if config.sub and gmalloc.c
4055 can't be linked. Place the code which copies them near the code
4056 which links the rest of the files around them.
4057
40581992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
4059
4060 * make-dist: Don't bother to distribute src/*.com, or
4061 src/vmsbuild; those have all been moved to `../vms'.
4062
40631992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4064
4065 * make-dist: Don't forget that the way to avoid filenames starting
4066 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
4067 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
4068 couldn't make hard links to, since we have two already, and
4069 perhaps more to come.
4070
40711992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4072
4073 * configure: When editing parameters into lib-src/Makefile, change
4074 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
4075 needs some other flags too.
4076
40771992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4078
4079 * configure: Remove spurious echo of the configuration name.
4080
4081 * make-dist: Don't distribute files in src/m and src/s whose names
4082 begin with `='.
4083
40841992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4085
4086 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
4087 Also LISP_FLOAT_TYPE.
4088
40891992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4090
4091 * make-dist: Copy config.sub, since it's a symbolic link to a file
4092 on another file system.
4093
40941992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4095
4096 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
4097 distribution.
4098
4099 * config.sub: New file, to help us recognize configuration names.
4100 * make-dist: Include it in the distribution.
4101
41021992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4103
4104 * configure: Convert `-' to `_' in specified option names.
4105 Accept options with --. Delete --highpri and --have-x-menu options.
4106 New options --with-x and --with-x10 replace -window-system.
4107 Don't mention options --gnu-malloc, --rel-alloc
4108 or --lisp-float-type in help message.
4109
41101992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4111
4112 * make-dist: Include the `vms' subdirectory in the distribution.
4113
41141992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4115
4116 * configure: Remove lines starting with "# DIST: " when building
4117 lib-src/Makefile and src/Makefile. This allows us to mark the
4118 "Makefile.in" files with explanatory comments which won't also get
4119 stuck in the Makefiles.
4120
41211992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4122
4123 * make-dist: Don't use the '+' operator in the sed regular
4124 expression that extracts the version number from lisp/version.el;
4125 Ultrix sed doesn't seem support the operator. Just double the
4126 operand and use *.
4127
41281992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4129
4130 * Makefile.in: Doc fix.
4131
41321992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4133
4134 * configure: Rewrite sed command to remove at most one ./ prefix;
4135 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
4136 group.
4137
41381992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4139
4140 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
4141
41421992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4143
4144 * make-dist: Go ahead and build a new TAGS file, unless the
4145 --newer option was specified. Don't try to delete a TAGS file
4146 from etc; it's not kept there, and shouldn't be deleted anyway.
4147
41481992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4149
4150 * make-dist: If the lisp directory contains a default.el, don't
4151 distribute it.
4152
4153 * configure: When searching signal.h for the type of a signal
4154 return handler, make a copy of it, not a symbolic link to it; that
4155 way, it will work on systems that don't have symbolic links.
4156
41571992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
4158
4159 * make-dist: taught it about vcdiff and rcs2log, added --newer
4160 option for generating incremental distributions. Stopped it from
4161 generating a TAGS file into the distribution; that sucker is
4162 *big*, and easily enough generated with the toplevel makefile.
4163
41641992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4165
4166 * configure: When writing config.status, don't prefix progname
4167 with a '.'; it might be absolute.
4168
41691992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4170
4171 * configure: Choose to use X11 if either /usr/lib/libX11.a or
4172 /usr/include/X11 exist, not only if both exist.
4173
41741992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4175
4176 * make-dist: Make the new external-lisp directory a duplicate of
4177 the external-lisp directory, not the lisp directory.
4178
41791992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4180
4181 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
4182 clean' in arch-lib; it doesn't even have a Makefile.
4183
4184 * Makefile.in (clean, mostlyclean): In the test which tries to
4185 distinguish between the build directory, which should be cleaned,
4186 and the installed directory, which shouldn't, cd to `${emacsdir}',
4187 not `${DESTDIR}${LIBDIR}'.
4188
41891992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4190
4191 * make-dist: Be sure to delete the .c and .h files that YACC and
4192 BISON create from getdate.y.
4193
4194 * external-lisp: New directory; see `external-lisp/README'.
4195 * make-dist: Added support for the external-lisp subdirectory.
4196
4197 * make-dist: Changed message which complains that make-dist wasn't
4198 invoked in the right directory to indicate which files it was
4199 looking for.
4200
42011992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4202
4203 * configure: Add comments explaining why we can't translate
4204 character ranges or control characters in `tr'.
4205
42061992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4207
4208 * configure: When generating the configuration message, we used to
4209 build the message from the start so that each line began with "# "
4210 so that it would be a comment in `config.status'. However, this
4211 causes trouble if any of the variables we use in the message
4212 expand to more than one line of text - as gnu_malloc_reason
4213 sometimes does. So instead, we build the message as it should be
4214 printed to the user (i.e. without the "# " prefixes), and stick on
4215 the "# "s when we write it to `config.status'.
4216
4217 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
4218 `lib-src' and `arch-lib'.
4219
4220 * configure: When generating report and `config.status' file, note
4221 that bindir only determines where `make install' and
4222 `build-install' will place the executables; this should make it
4223 clear that the ordinary build process will not try to install
4224 things.
4225
42261992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4227
4228 * make-dist: Change messages to say that we are 'making links to
4229 X', rather than 'copying X'. And put `' quotes around file names.
4230
4231 * make-dist: Include '.tmp' in the name of the staging directory.
4232
4233 * make-dist: Pass the `-f' option to rm when you're not sure that
4234 the files you're removing actually exist.
4235
4236 * make-dist: When setting up etc/COPYING, always nuke whatever is
4237 there, and then copy it in, to make sure we get a real file.
4238
4239 * make-dist: Don't try to distribute *.defns files any more. The
4240 only such file was for simula.el, which has been superceded by a
4241 version which doesn't have a separate .defns file.
4242
42431992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
4244
4245 * make-dist: Don't distribute configured versions of config.h.in,
4246 paths.h.in, Makefile.in in src.
4247
4248 * configure: Delete .tmp files before creating them; don't bother
4249 trying to make final targets writeable first, since it won't
4250 matter to move-if-change.
4251
42521992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4253
4254 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
4255 mkdir and chmod in the center of all the conditionals. GNU Make
4256 will strip these out, but other makes won't.
4257
42581992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4259
4260 * make-dist: Include move-if-change in list of files to distribute.
4261
42621992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4263
4264 * configure: Remove any "." elements from the program name.
4265
4266 * configure: Don't record the values of all the possible arguments
4267 in config.status; only record the options that the user specified.
4268
4269 * configure: Use move-if-change to move in the new src/config.h.
4270
42711992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
4272
4273 * move-if-change: New file, copied from gcc release.
4274 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
4275 a temp file, so we don't update paths.h if an error occurs or if
4276 it doesn't need changing.
4277
42781992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4279
4280 * Makefile.in (src/paths.h): Do not install a value for the
4281 PATH_SUPERLOCK value; that macro doesn't exist anymore.
4282 * build-install.in: Same thing.
4283
42841992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4285
4286 * make-dist: Check the flag called "make_tar", not "make_dir"; the
4287 latter, being a typo, is always false, resulting in a program
4288 whose default behaviour is to painstakingly build a copy of the
4289 source tree, and then delete it. Rah.
4290
4291 * Makefile.in: Add dist target, and comment for it.
4292
4293 * configure: When scanning <signal.h> for a declaration for
4294 signal, create a symbolic link with a name ending in .c, so the
4295 compiler won't complain that it's only been given .h files.
4296
4297 * configure: Check whether there are any arguments available
4298 before shifting to get the value of a non-boolean parameter.
4299
4300 * make-dist: Doc fix.
4301
43021992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4303
4304 * configure: Instead of grepping /usr/include/signal.h for a
4305 signal declaration, run /usr/include/signal.h or
4306 /usr/include/sys/signal.h through cpp and grep for the
4307 declaration.
4308
4309 * configure: Redirect the output of grep to /dev/null instead of
4310 using grep -s - that flag means different things on other systems.
4311
4312 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
4313 since the former is recognizable even if you don't know what
4314 'dumping' is.
4315 * configure: Accomodate that change.
4316
4317 * configure: Accept options for all of the directories you can
4318 change in the Makefile.
4319
4320 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
4321
4322 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
4323 FOO before you can use them.
4324
4325 * build-install.in: Made the "Where To Install Things" section
4326 conform with the similar section from Makefile.in. Copied section
4327 which builds src/paths.h from src/paths.h.in from the Makefile.
4328
43291992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4330
4331 * configure: Write config.status to pass its command-line
4332 arguments on to configure, so that people can use it to recreate
4333 an old configuration, with minor changes.
4334
43351992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4336
4337 * configure: Don't rely on option variables being unset if their
4338 values are the empty string. In particular, when producing the
4339 English report, don't assume that highpri will be unset when no
4340 increased priority has been requested; -highpri='' should be the
4341 same as omitting -highpri altogether.
4342
4343 * configure: Fix dumb bug: when running the system and machine
4344 description files through cpp, mark those lines that we want to
4345 evaluate with the string '@configure@', and then only evaluate
4346 them. This way if the files include anything that actually
4347 generates text (type definitions or external declarations, say),
4348 we won't try to eval it.
4349
43501992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4351
4352 * make-dist: New shell script.
4353
4354 * configure: When creating foo from foo.in, make foo read-only to
4355 remind people to edit the .in file instead.
4356
4357 * INSTALL: Changed references to config.h-dist to config.h.in.
4358 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
4359 to build src/paths.h from src/paths.h.in; added a paragraph to do
4360 this.
4361 * configure, Makefile, build-install: Changed filenames like
4362 FOO-dist to FOO.in.
4363
43641992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4365
4366 * Makefile, build-install: Renamed to Makefile.in and
4367 build-install.in; the configure script will edit these to produce
4368 the usable Makefile and build-install.
4369 * configure: Changed to produce ./Makefile, ./build-install,
4370 lib-src/Makefile, and src/Makefile from their *.in counterparts,
4371 instead of editing them in place.
4372
43731992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4374
4375 * Makefile: Re-arranged so that the undumped Emacs will search
4376 ../lisp *after* the site's local elisp files.
4377 (locallisppath, dumplisppath): New variables.
4378 (lisppath): This variable's default value is now chosen based on
4379 $(locallisppath) and $(lispdir); while it used to be the
4380 customization point for adding site-local elisp directories to
4381 load-path, that job is now handled mostly by locallisppath.
4382 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
4383 Check the values being assigned to the *LOADSEARCH macros for null
4384 path elements (like '::' in 'foo::bar').
4385
4386 * configure: When checking if the machine- and system-dependent
4387 files define a particular macro or not, actually run them through
4388 CPP and test the macros with #ifs, instead of just grepping for
4389 the macros' names. In particular, check for SYSTEM_MALLOC in this
4390 way.
4391
43921992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4393
4394 * Makefile (install): Don't use -s in install. (Keep the symbols.)
4395
43961992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4397
4398 * configure: Make the config.status file an executable shell
4399 script which will recreate the same configuration. Include the
4400 verbal description of the current configuration as a comment in
4401 the script.
4402 * INSTALL: Doc fix.
4403
4404 * Makefile: brought the Makefile up to the GNU coding
4405 standards, as described in standards.text:
4406 (TAGS): New name for the target which rebuilds the tags table.
4407 (check): New target; doesn't do anything yet.
4408 (mostlyclean): New target, synonymous with clean.
4409 (realclean): New target. Currently, this just calls the
4410 subdirectories's makefiles and then deletes config.status.
4411 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
4412 variables.
4413 Installation directory variables changed to conform.
4414 (install, install.sysv, install.xenix, install.aix): Changed the
4415 code which copies the directories into their installed location to
4416 allow the installed locations to be in several different
4417 directories; the old version assumed that they would all be in
4418 $(emacsdir).
4419 (mkdir, lockdir): Allow the installed locations to be in several
4420 different directories.
4421 * INSTALL: Doc fix.
4422
4423 * build-install: Use the same variable names as the Makefile.
4424 Allow the installed locations to be in several different
4425 directories.
4426
44271992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4428
4429 * Makefile (src/paths.h): Instead of using a single sed command to
4430 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
4431 separately, and don't forget to append "/!!!SuperLock!!!" to the
4432 value of the PATH_SUPERLOCK macro.
4433
4434 * config.emacs: Renamed to configure, for consistency with other
4435 GNU products. Internal references changed.
4436 INSTALL, Makefile: References changed.
4437
4438 * lock: New directory, which should always be empty. If this
4439 directory doesn't exist, Emacs won't complain; it just won't lock.
4440 Having this here means that people can just unpack Emacs, build
4441 it, and have locking work.
4442
4443 * share-lib: Re-renamed to etc, for the sake of tradition.
4444 * config.emacs: Changed default value for datadir to ../etc.
4445 * INSTALL, README: Adjusted.
4446
44471992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4448
4449 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
4450 by running CPP on the appropriate s/*.h and m/*.h files.
4451
44521992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4453
4454 * config.emacs: Make sure to set the "exit on error" flag once
4455 we've removed config.status; errors should abort the configuration.
4456
44571992-02-15 Jim Blandy (jimb at pogo.cs.oberlin.edu)
4458
4459 * config.emacs: Added -distribute option, so that the Makefile
4460 paths are in their proper form. I don't know why this matters.
4461
44621992-02-14 Jim Blandy (jimb at pogo.cs.oberlin.edu)
4463
4464 * local-lisp: New directory, empty in the distribution, for people
4465 to put local elisp code in.
4466 * config.emacs: Include it in the default load path.
4467 * README: Document it.
4468
44691992-01-30 Jim Blandy (jimb at pogo.cs.oberlin.edu)
4470
4471 * config.emacs: Guess the type of signal handling functions based
4472 on the contents of /usr/include/signal.h.
4473
4474 * config.emacs: Print out progress report messages.
4475
4476 * Makefile (src/paths.h): Don't generically replace
4477 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
4478 editing of the other entries, and each entry should be dealt with
4479 explicitly anyway.
4480
4481 * build-install: Converted from C-shell to Bourne shell.
4482 * config.emacs: Edit build-install properly.
4483
4484 * config.emacs: Doc fix.
4485
44861992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4487
4488 * Makefile (install): Remove `B' from tar xf command.
4489
44901992-01-13 Jim Blandy (jimb at pogo.cs.oberlin.edu)
4491
4492 * config.emacs: Removed support for the `maintain-environment'
4493 option; the only important difference between this and its absence
4494 has been removed.
4495 * INSTALL: Removed mention of `maintain-environment'.
4496
4497 * config.emacs: Fix arguments to sed when processing boolean
4498 arguments.
4499
45001991-12-05 Jim Blandy (jimb at pogo.gnu.ai.mit.edu)
4501
4502 * config.emacs: New file, to help automate the installation
4503 process.
4504
4505 * Makefile: Lots of changes to support the separation of etc into
4506 architecture-dependent and -independent files:
4507 (EMACSROOT): New variable, giving the directory under which all of
4508 Emacs's libraries should be installed. Changed rest of file to
4509 use it.
4510 (LIBDIR): Now denotes only architecture-dependent dir - relevant cha
4511 (DATADIR): New variable, denoting architecture-independent dir.
4512 (LOCKDIR): New variable, for completeness.
4513 (SUBDIR): No more etc, new lib-src.
4514 (COPYDIR): No more etc, new arch-lib and share-lib.
4515 (src/paths.h): Set PATH_DATA and the LOCK macros too.
4516 (src): Now depends on lib-src, not etc.
4517 * build-install: Changes parallel to the above.
4518 * README: Describe the new arrangement.
4519
4520 * vms: New subdirectory for all the VMS stuff.
4521
45221991-12-03 Jim Blandy (jimb at pogo.gnu.ai.mit.edu)
4523
4524 * Makefile (LISPPATH): New variable.
4525 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
4526
45271990-09-28 Richard Stallman (rms at mole.ai.mit.edu)
4528
4529 * Makefile (install, install.sysv, install.xenix):
4530 Install wakeup instead of loadst. No need for setuid or setgid.
4531
45321990-08-07 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
4533
4534 * Makefile (clean): Clean etc if that's not the installation dir.
4535
45361990-04-26 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
4537
4538 * Makefile (paths.h): Make sed alter each name in the path.
4539
45401988-08-30 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
4541
4542 * Makefile (install.sysv): Use cpio, not tar.
4543
45441988-08-03 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
4545
4546 * Makefile (lockdir): Rename `lock' target.
4547 Depend on it from install*, not from `all'.
4548
45491988-05-16 Richard Stallman (rms at frosted-flakes.ai.mit.edu)
4550
4551 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
4552 to match build-install and paths.h.