* lisp.h (XCONS, XSTRING, XSYMBOL, XFLOAT, XPROCESS, XWINDOW, XSUBR, XBUFFER):
[bpt/emacs.git] / ChangeLog
CommitLineData
89e80928
GM
12000-03-26 Gerd Moellmann <gerd@gnu.org>
2
3 * Makefile.in (bootstrap-lisp-1, bootstrap-list, bootstrap-src):
4 New targets.
5 (bootstrap): Rewritten in terms of the new targets above. Make
6 info files, too.
7
e1cff360
GM
82000-03-12 Gerd Moellmann <gerd@gnu.org>
9
10 * config.guess, config.sub: Use the versions of the files from
11 subversions.
12
7397acc4
DL
132000-03-08 Dave Love <fx@gnu.org>
14
15 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
16 AC_C_VOLATILE. Define POINTER_TYPE.
17
18 * aclocal.m4: New file.
19
d054101f 202000-03-02 Gerd Moellmann <gerd@gnu.org>
2df636f4
GM
21
22 * configure.in (machine): Add `mipsel-*-netbsd*' and
23 `arm-*-netbsd*'.
d054101f
GM
24
252000-03-01 Gerd Moellmann <gerd@gnu.org>
26
27 * configure.in (machine): Add support for `*-auspex-sunos*'.
28
ed4d0512
GM
292000-02-29 Gerd Moellmann <gerd@gnu.org>
30
31 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
32
2dc95ddd
DL
332000-02-18 Dave Love <fx@gnu.org>
34
35 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
36
57beb0e0
AS
372000-02-18 Andreas Schwab <schwab@suse.de>
38
39 * Makefile.in (install-arch-indep): Add eudc to list of installed
40 info files.
41
3b3cc4a4
KR
422000-02-17 Ken Raeburn <raeburn@gnu.org>
43
44 * configure.in: Include -lz and -ljpeg (if it's available) when
45 testing for the tiff library.
46
8389e1e2
GM
472000-02-17 Gerd Moellmann <gerd@gnu.org>
48
49 * configure.in: Remove LISP_FLOAT_TYPE.
50
647847ea
DL
512000-02-12 Dave Love <fx@gnu.org>
52
53 * configure.in: Use AC_FUNC_VFORK.
54
9a90d84c
GM
552000-02-01 Gerd Moellmann <gerd@gnu.org>
56
5eea385d
GM
57 * make-dist: Various fixes for new development tree.
58
9a90d84c
GM
59 * leim-Makefile.in: New file.
60
b6680a0e
GM
612000-01-31 Gerd Moellmann <gerd@gnu.org>
62
63 * Makefile.in (dist): Call ./make-dist.
64
1e5279b9
DL
652000-01-24 Dave Love <fx@gnu.org>
66
67 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
68
692000-01-18 gerd <gerd@dlpx1>
70
71 * configure.in (HAVE_GIF): Check for DGifOpen instead of
72 DGifOpenFileName.
73
ffe36136
GM
742000-01-18 Gerd Moellmann <gerd@gnu.org>
75
76 * configure.in (HAVE_GIF): Check for DGifOpen instead of
77 DGifOpenFileName.
78
a970dae4
AS
792000-01-11 Andreas Schwab <schwab@suse.de>
80
81 * Makefile.in (install-arch-indep): Update list of info files to
82 be installed.
83
c4bb2108
DL
842000-01-05 Dave Love <fx@gnu.org>
85
86 * configure.in: Check for jerror.h as well as libjpeg.
87
bb9d2b64
AS
882000-01-03 Andreas Schwab <schwab@suse.de>
89
90 * Makefile.in (install-arch-indep): Install autotype*. Run
91 install-info on autotype and emacs-faq.info.
92
22afa6e8
DL
931999-12-04 Dave Love <fx@gnu.org>
94
95 * Makefile.in: (install-arch-indep): Depend on `info'.
96 (install-strip): Use `install' as sub-make target.
97
a21616bd
KR
981999-11-23 Ken Raeburn <raeburn@gnu.org>
99
100 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
101 didn't need to be deleted. Check for the k5crypto library as well
102 as the crypto library; MIT Kerberos 1.1 changed the name.
103
946173ad
DL
1041999-11-18 Dave Love <fx@gnu.org>
105
106 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
107
4f6f5dab
GM
1081999-11-11 Erik Naggum <erik@naggum.no>
109
110 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
111
2323760c
DL
1121999-11-08 Dave Love <fx@gnu.org>
113
114 * configure.in: Fix change for --with-pop default.
115
c3d00920
DL
1161999-11-04 Dave Love <fx@gnu.org>
117
118 * configure.in: Default to --with-pop. Change sense of with-gcc
119 and with-toolkit-scroll-bars messages to reflect the defaults.
120
400a1ed0
GM
1211999-11-01 Gerd Moellmann <gerd@gnu.org>
122
123 * INSTALL: Mention the Emacs Lisp Reference.
124
1e3196e8
GM
1251999-10-27 Noah Friedman <friedman@splode.com>
126
127 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
128
8ac52782
GM
1291999-10-23 Gerd Moellmann <gerd@gnu.org>
130
131 * Makefile.in (bootstrap): New target.
132
1113b624
PE
1331999-10-19 Paul Eggert <eggert@twinsun.com>
134
135 Add support for large files. Merge glibc 2.1.2.
136
137 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
138 (HAVE_TM_GMTOFF): New symbol.
139 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
140 mbrlen, strsignal.
141 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
142
77162a4f
SM
1431999-10-09 Stefan Monnier <monnier@cs.yale.edu>
144
145 * make-dist (dontcompile): look for the DONTCOMPILE variable rather
146 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
147
a2743e67
RS
1481999-10-09 Richard M. Stallman <rms@gnu.org>
149
150 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
151 Unset CDPATH to prevent cd from generating output.
152
37e2d8f4
SM
1531999-10-08 Stefan Monnier <monnier@cs.yale.edu>
154
155 * update-subdirs: also ignore CVS subdirs.
156
4e1d9c86
GM
1571999-10-07 Gerd Moellmann <gerd@gnu.org>
158
159 * Makefile.in (install-arch-indep): Add ada-mode.
160
2b6bac15
DL
1611999-10-06 Dave Love <fx@gnu.org>
162
163 * Makefile.in: Add rules for config.status, configure.
164
a4a9692d
DL
1651999-09-07 Gerd Moellmann <gerd@gnu.org>
166
167 * configure.in (--with-sound): Removed.
168
1691999-08-30 Gerd Moellmann <gerd@gnu.org>
170
171 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
172 the test for Xaw3d.
173 (HAVE_TIFF): Add -lm to library check.
174
1751999-08-28 Richard Stallman <rms@gnu.org>
176
177 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
178 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
179 after the other X-related libraries.
180
1811999-08-21 Dave Love <fx@gnu.org>
182
183 * configure.in: Don't check for jpeglib.h.
184
1851999-08-20 Gerd Moellmann <gerd@gnu.org>
186
187 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
188 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
189
1901999-08-18 Dave Love <fx@gnu.org>
191
192 * configure.in: : Check for termcap.h.
193
1941999-08-15 Gerd Moellmann <gerd@gnu.org>
195
196 * configure.in: Add --with-toolkit-scroll-bars. If "no",
197 use Emacs' scroll bars, even if configured for Motif or when
198 Xaw3d is available.
199
2001999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
201
202 * configure.in: Check for getaddrinfo.
203
2041999-08-04 Eli Zaretskii <eliz@gnu.org>
205
206 * config.bat: Make --no-debug work again by removing -gcoff.
207
2081999-07-30 Dave Love <fx@gnu.org>
209
210 * configure.in: Check for stdlib.h.
211
2121999-07-19 Dave Love <fx@gnu.org>
213
214 * configure.in: Grok sparc64-*-linux-gnu*.
215
2161999-07-12 Richard Stallman <rms@gnu.org>
217
218 * Version 20.4 released.
219
2201999-06-23 Karl Heuer <kwzh@gnu.org>
221
222 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
223 Quote $EMACS, in case it's a program with args.
224
2251999-05-29 Richard M. Stallman <rms@gnu.org>
226
227 * configure.in: Delete the Kerberos stuff.
228
2291999-05-27 Greg Hudson <ghudson@mit.edu>
230
231 * configure.in: Prefer kerberos 5 names.
232
2331999-04-26 Richard M. Stallman <rms@gnu.org>
234
235 * configure.in: Check for libXp.
236
2371999-04-08 Richard Stallman <rms@gnu.org>
238
239 * make-dist: Include change logs in subdirs of `lisp'.
240
2411999-04-05 Richard Stallman <rms@gnu.org>
242
243 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
244 (install-arch-indep): Make ${datadir}/emacs world-readable.
245
2461999-03-30 Eli Zaretskii <eliz@gnu.org>
247
248 * config.bat: Use epaths.* instead of paths.*.
249
2501999-03-07 Eli Zaretskii <eliz@gnu.org>
251
252 * INSTALL: Add detailed instructions to unpack and install
253 intlfonts on MS-DOS.
254
2551999-02-26 Richard Stallman <rms@gnu.org>
256
257 * configure.in: Use epaths.h and epaths-force instead of paths....
258
259 * Makefile.in (epaths-force): Renamed from paths-force;
260 operate on epaths.in and produce epaths.h.
261
2621999-02-24 Richard Stallman <rms@gnu.org>
263
264 * make-dist: Fix nt/icons directory handling.
265
2661999-02-22 Simon Josefsson <jas@pdc.kth.se>
267
268 * configure.in (f301-fujitsu-uxpv4.1): New target.
269
2701999-02-20 Richard Stallman <rms@gnu.org>
271
272 * make-dist (tempparent): Fix command to update info files.
273
2741999-02-09 Richard Stallman <rms@gnu.org>
275
276 * configure.in (powerpc-apple-netbsd*): New alternative.
277
2781999-01-25 Geoff Voelker <voelker@cs.washington.edu>
279
280 * make-dist: Include the new directory nt/icons in distributions.
281
2821999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
283
284 * configure.in: Change message about HAVE_XFREE386.
285
2861999-01-07 Eli Zaretskii <eliz@gnu.org>
287
288 * config.bat: Support configuring with leim.
289
2901998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
291
292 * configure.in (mips-sgi-irix6.5): New target.
293
2941998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
295
296 * configure.in: Remove GSS-API support, since it has been removed
297 from movemail.
298
2991998-12-04 Markus Rost <rost@delysid.gnu.org>
300
301 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
302
3031998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
304
305 * Makefile.in: Don't install customize info file. Run
306 install-info on viper info file.
307
3081998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
309
310 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
311
3121998-11-16 Kenichi Handa <handa@etl.go.jp>
313
314 * configure.in (*-*-bsdi4*): New target.
315
3161998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
317
318 * configure.in: Fix previous change.
319
3201998-11-11 Richard Stallman <rms@gnu.org>
321
322 * configure.in (aviion-intel): New machine.
323
3241998-11-04 Kenichi Handa <handa@etl.go.jp>
325
326 * configure.in (mips-nec-sysv4*): New target.
327
3281998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
329
330 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
331 from lisp.
332
3331998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
334
335 * make-dist: Don't include fns*.el in dist.
336
3371998-10-30 Dave Love <fx@gnu.org>
338
339 * configure.in: Don't mkdir cpp.
340
3411998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
342
343 * Makefile.in (install-arch-dep): Install src/fns-*.el in
344 ${archlibdir}.
345
3461998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
347
348 * Version 20.3 released.
349
3501998-07-30 Paul Eggert <eggert@twinsun.com>
351
352 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
353 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
354 (lwlib/Makefile, leim/Makefile):
355 Prepend $(srcdir)/ to rule dependencies outside this dir.
356
3571998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
358
359 * configure.in: Use unset CDPATH instead of making it empty.
360
3611998-06-20 Karl Heuer <kwzh@gnu.org>
362
363 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
364
3651998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
366
367 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
368 and default.el. Sort the results.
369
3701998-05-31 Karl Heuer <kwzh@gnu.org>
371
372 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
373 writable.
374
3751998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
376
377 * Makefile.in (install-arch-indep):
378 Don't alter site-lisp/subdirs.el if it exists.
379
3801998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
381
382 * Makefile.in (install-arch-indep): Put `-' on commands to create
383 subdirs.el in site-lisp dirs.
384
3851998-05-07 Richard Stallman <rms@psilocin.gnu.org>
386
387 * Makefile.in (install-arch-indep): Fix typo in previous change.
388
3891998-05-06 Richard Stallman <rms@psilocin.gnu.org>
390
391 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
392
3931998-04-28 Richard Stallman <rms@psilocin.gnu.org>
394
395 * Makefile.in (mkdir): Create the site-lisp dirs.
396 (install-arch-indep): Make site-lisp/subdirs files world-readable.
397
3981998-04-26 Richard Stallman <rms@psilocin.gnu.org>
399
400 * Makefile.in (INSTALL_INFO): New variable.
401 (install-arch-indep): Don't replace the dir file if it already exists.
402 Use the install-info program, via INSTALL_INFO, to add entries.
403 Make the `info' subdir and the Info files world-readable.
404
4051998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
406
407 * config.bat: Make sure the environment is large enough to support
408 all the "set foo=bar" commands. Update pointers to DJGPP FTP
409 sites.
410
4111998-04-10 Karl Heuer <kwzh@gnu.org>
412
413 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
414
4151998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
416
417 * configure.in: Add --with-gssapi to specify GSS-API
418 authentication support for movemail.
419
4201998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
421
422 * Makefile.in (install-arch-indep): Fix previous change.
423
4241998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
425
426 * Makefile.in (info): Run man in build dir, not srcdir.
427
4281998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
429
430 * Makefile.in (install-arch-indep): Fix previous change.
431
4321998-03-23 Kenichi Handa <handa@etl.go.jp>
433
434 * Makefile.in (top_distclean): Check the existence of `lock'
435 subdir.
436
4371998-03-22 Richard Stallman <rms@gnu.org>
438
439 * Makefile.in (install-arch-indep): Put special subdirs.el files
440 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
441
4421998-03-21 Richard Stallman <rms@psilocin.gnu.org>
443
444 * make-dist: Fix shell syntax in check for missing .el or .elc files.
445
4461998-03-09 Richard Stallman <rms@psilocin.gnu.org>
447
448 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
449 (m68*-hp-hpux*): Handle versions 1X like 10.
450
4511998-03-07 Richard Stallman <rms@psilocin.gnu.org>
452
453 * make-dist: PROBLEMS is now in etc, not top level dir.
454
455 * Makefile.in (SOURCES): Delete PROBLEMS.
456
4571998-02-25 Richard Stallman <rms@gnu.org>
458
459 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
460
461 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
462
4631998-01-17 Richard Stallman <rms@gnu.org>
464
465 * Makefile.in (install-arch-indep): Add semicolon before `else'.
466
4671998-01-02 Richard Stallman <rms@psilocin.gnu.org>
468
469 * make-dist (tempparent): New option --no-check.
470
471 * make-dist: Don't do anything with cpp directory.
472
4731997-12-20 Richard Stallman <rms@psilocin.gnu.org>
474
475 * configure.in (sparc-fujitsu-sysv4*): New target.
476
4771997-12-17 Andreas Schwab <schwab@gnu.org>
478
479 * configure.in: Cache more tests. Add missing quotes around
480 message with embedded comma.
481
4821997-12-04 Karl Heuer <kwzh@gnu.org>
483
484 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
485
4861997-11-26 Joel N. Weber II <devnull@gnu.org>
487
488 * make-dist: Changed the comment about `umask 0' to say `Don't
489 restrict access to any files.'; previously it said `Don't protect
490 any files', which may have implied that we think fascism is good.
491
4921997-11-24 Paul Eggert <eggert@twinsun.com>
493
494 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
495 strftime needs the underlying host's strftime for locale dependent
496 formats.
497
4981997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
499
500 * configure.in (i586-dg-dguxR4.*): New name in case branch.
501
5021997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
503
504 * config.bat: Configure the man subdirectory.
505
5061997-11-07 Paul Eggert <eggert@twinsun.com>
507
508 * configure.in (AC_CHECK_LIB): Add -lintl.
509
5101997-11-07 Karl Heuer <kwzh@gnu.org>
511
512 * make-dist (check for .elc files): Avoid bash-specific syntax.
513 (check for overflow 14-char limit): Simplify.
514
5151997-11-07 Richard Stallman <rms@gnu.org>
516
517 * Makefile.in (install): Move blessmail last.
518
5191997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
520
521 * configure.in (gettimeofday, one arg or two):
522 Clarify messages by avoiding double negative.
523
5241997-09-30 Karl Eichwalder <ke@suse.de>
525
526 * Makefile.in (install-arch-indep): install the widget info file.
527
5281997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
529
530 * configure.in (with-pop, with-kerberos): Need to check Kerberos
531 libraries in reverse order, so that libraries will appear in the
532 correct dependency order on the link line (and so that the
533 configure checks themselves will work properly when early
534 libraries depend on later ones).
535
5361997-09-21 Erik Naggum <erik@naggum.no>
537
538 * make-dist (making links to `src'): Keep timestamp on copied
539 files.
540
541 * make-delta: New script to produce delta distributions.
542
5431997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
544
545 * Version 20.2 released.
546
5471997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
548
549 * Version 20.1 released.
550
551 * Makefile.in (install-leim): Depend on mkdir.
552 (leim): Depend on src.
553
5541997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
555
556 * configure.in: Recognize alpha* instead of just alpha.
557
5581997-09-12 Paul Eggert <eggert@twinsun.com>
559
560 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
561
5621997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
563
564 * update-subdirs: Use rm -f.
565
5661997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
567
568 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
569 Ignore subdirs named Old.
570
5711997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
572
573 * configure.in: Add OpenBSD clause to set $machine.
574
5751997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
576
577 * make-dist: Recompile everything after updating various Lisp files.
578 Recompile in leim as well as lisp.
579 Check in leim as well as lisp for mismatched files and too-long names.
580
5811997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
582
583 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
584
5851997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
586
587 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
588 before trying to copy anything from it.
589
5901997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
591
592 * Makefile.in (man/Makefile): New target.
593 (tags): Define env var EMACS and run Makefile from build dir.
594
5951997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
596
597 * config.bat: If src/_gdbinit doesn't exist, try using
598 src/.gdbinit to create it (for building on Windows 95).
599
6001997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
601
602 * Makefile.in (install-arch-indep):
603 Discard extra data in tar | tar pipes.
604
6051997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
606
607 * configure.in (x_default_search_path): Corrected
608 '${x_library}' to '${x_library}/X11'.
609
6101997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
611
612 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1,
613
6141997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
615
616 * configure.in: Support auto-configuration of both Kerberos V4 and
617 Kerberos V5 for movemail, including detection of V4 and V5 header
618 files and libraries.
619
6201997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
621
622 * configure.in: Compute x_default_search_path
623 and substitute into makefiles.
624
625 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
626
6271997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
628
629 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
630
6311997-08-07 Erik Naggum <erik@naggum.no>
632
633 * configure.in: Remove lockdir, it is no longer needed.
634 * Makefile.in (mkdir): Don't create lockdir.
635 (lockdir): Variable deleted.
636 (paths-force): Don't operate on PATH_LOCK.
637
6381997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
639
640 * leim-Makefile.in (clean, distclean): New targets.
641
642 * make-dist: Include leim/ChangeLog in leim distribution.
643
6441997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
645
646 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
647
6481997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
649
650 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
651
6521997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
653
654 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
655
6561997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
657
658 * make-dist: Update leim/leim-list.el.
659 Pass along value of $EMACS when updating lisp dir.
660
6611997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
662
663 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
664 prerequisite to the use of Doug Lea's malloc.
665
6661997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
667
668 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
669
670 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
671
6721997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
673
674 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
675
6761997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
677
678 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
679 to news-r6.h.
680
6811997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
682
683 * config.bat: Use `sed' instead of `cp', which might not be
684 installed.
685
6861997-07-09 Kenichi Handa <handa@etl.go.jp>
687
688 * Makefile.in (mostlyclean): Add cleaning leim directory.
689 (clean, distclean, maintainer-clean): Likewise.
690
6911997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
692
693 * make-dist (bogosities): Check subdirs of `lisp' also.
694
6951997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
696
697 * make-dist (etc): Really avoid symlinks now.
698 (lisp): Don't delete from subdirs the things we never copy.
699
7001997-07-07 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
701
702 * Makefile.in (install-arch-indep): Correct the target name.
703 The first letter `i' was dropped by the previous change of mine.
704
7051997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
706
707 * configure.in (leim/Makefile): Generate this.
708 (*-sysv4.2uw*): Recognize new alternative.
709
710 * leim-Makefile.in: Renamed from leim-Makefile.
711
712 * make-dist: Set up real-leim subdirectory,
713 with the real contents of leim; then move it to
714 a separate top-level directory.
715
716 * make-dist: Don't mention site-lisp, site-init, site-start
717 or default, when listing files hat are not compiled and should be.
718
719 * configure.in: Create src/config.stamp at the end.
720
7211997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
722
723 * Makefile.in (install-leim): Correct previous change.
724
7251997-07-02 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
726
727 * Makefile.in (install-leim): New target.
728 (install): Depend on install-leim.
729
7301997-07-01 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
731
732 * Makefile.in (SUBDIR): Add leim.
733 (SUBDIR_MAKEFILES): Add leim/Makefile.
734 (leim/Makefile): New target.
735
7361997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
737
738 * leim-Makefile: New file.
739 * make-dist: Initialize a `leim' subdirectory with that makefile.
740
7411997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
742
743 * configure.in (GNU_MALLOC_reason): Fix message text.
744
7451997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
746
747 * make-dist (lisp): Don't process subdirs that start with =.
748 (etc): Copy symlinks, as in src.
749
7501997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
751
752 * configure.in (i*86-*-unixware*): New alternative.
753
7541997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
755
756 * Makefile.in (src/config.stamp): Target renamed from src/config.h
757 and touch it explicitly.
758
759 * configure.in (mips-sony-newsos6*): New alternative.
760 (mips-*-linux-gnu*): New alternative.
761 (*-*-bsdi*): New alternative.
762 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
763
7641997-06-22 Dave Love <d.love@dl.ac.uk>
765
766 * Makefile.in (lib-src): Depend on src/config.h (e.g. for
767 movemail.o).
768 (src/config.h): New target to re-configure if src/config.in
769 is patched.
770
7711997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
772
773 * configure.in (shutdown): Check for `shutdown' function.
774
7751997-06-18 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
776
777 * update-subdirs: Include the directory "language" in subdirs.
778
7791997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
780
781 * configure.in (m88k-dg-dgux4*): New alternative.
782 (alpha-*-netbsd*): New alternative.
783 (powerpcle-*-solaris2*): New alternative.
784
7851997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
786
787 * make-dist: Warn about .el files that are not compiled.
788
7891997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
790
791 * Makefile.in (dist): Don't run update-subdirs here,
792 since make-dist now gets that done.
793
794 * make-dist: Use the new `updates' target in lisp/Makefile.
795
796 * make-dist: Use new non-file targets in lisp/Makefile.
797
7981997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
799
800 * make-dist: Handle all subdirs of `lisp' uniformly.
801 Don't handle `term' and `language' specially.
802 Clear out umask at the beginning.
803
8041997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
805
806 * make-dist: Use Make to update finder-inf.el and autoloads.
807 Also update cus-load.el.
808
8091997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
810
811 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
812 in case it is desirable to disable the GNU malloc features with
813 glibc.
814
8151997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
816
817 * configure.in (DOUG_LEA_MALLOC):
818 Define if malloc_{get,set}_state exist.
819
8201997-03-05 Ken'ichi Handa <handa@etl.go.jp>
821
822 * make-dist: Make links for files under lisp/language.
823
8241997-02-20 Kenichi Handa <handa@etl.go.jp>
825
826 * update-subdirs: Exclude the directory "language" from subdirs.
827
8281997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
829
830 * configure.in: Check for rint and cbrt.
831
8321997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
833
834 * make-dist: Use $EMACS to say where to run Emacs.
835 Add --no-update option.
836
8371996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
838
839 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
840
8411996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
842
843 * make-dist (copying src): Check thoroughly for symlinks
844 and copy them in all cases. Regularize the linking of *.in
845 and *.opt and ChangeLog files.
846 (copying lib-src): Likewise.
847 Don't rm getdate.c or y.tab.*--they don't exist any more.
848
8491996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
850
851 * configure.in: Check for libmail, maillock.h and
852 touchlock (for movemail).
853
8541996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
855
856 * configure.in (limits.h): Check for this file.
857
8581996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
859
860 * configure.in (rs6000-ibm-aix4.2): New alternative.
861 (rs6000-ibm-aix4.0): New alternative.
862 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
863
8641996-11-22 Ben Harris <bjh21@cam.ac.uk>
865
866 * configure.in: Recognize vax-*-netbsd*.
867
8681996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
869
870 * configure.in (locallisppath): Add leim directory.
871
8721996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
873
874 * config.bat: Make sure `mv' supports forward slashes and -f.
875
8761996-10-28 Christian Limpach <chris@nice.ch>
877
878 * configure.in (hppa*-next-nextstep*): * added after hppa
879 to accept hppa1.0 and hppa1.1.
880
8811996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
882
883 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
884 * configure.in (ld_switch_machine): Fix typo.
885
8861996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
887
888 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
889 from config.h and use them in $ac_link.
890
8911996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
892
893 * configure.in: Create a subdir named `lisp'.
894
8951996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
896
897 * configure.in: Check for getcwd.
898
8991996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
900
901 * configure.in: Check for termios.h. Check for setpgid.
902
9031996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
904
905 * configure.in: Check for setrlimit.
906
9071996-08-31 Paul Eggert <eggert@twinsun.com>
908
909 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
910
9111996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
912
913 * configure.in: Check for utimes.
914
915 * configure.in: Check for com_err library, but only
916 if --with-kerberos was used. Check for krb and des
917 only if --with-kerberos.
918
9191996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
920
921 * Makefile.in (INSTALL_STRIP): New variable.
922 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
923 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
924
9251996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
926
927 * configure.in: Check for krb and des libraries.
928
9291996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
930
931 * configure.in (*-sunos4.1.[3-9]*noshare):
932 Use sunos413, not sunos4-1-3.
933 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
934 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
935
9361996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
937
938 * Makefile.in (src/paths.h): Target deleted.
939 (paths-force): Delete all dependencies on this target
940 but don't delete the target.
941 (install): Depend on `all'.
942 (paths-force): Don't print a message.
943
944 * configure.in: Generate src/paths.h here.
945
9461996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
947
948 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
949 New variables that affect linking only.
950 (alpha-dec-osf*): Use those instead of previous change.
951
9521996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
953
954 * Makefile.in (install-arch-indep): Install info/messages.
955
9561996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
957
958 * Version 19.33 released.
959
9601996-08-10 Marcus Daniels <marcus@sayre.sysc.pdx.edu>
961
962 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
963 Fix previous change.
964
9651996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
966
967 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
968 New alternative.
969
9701996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
971
972 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
973 and NON_GCC_TEST_OPTIONS.
974
9751996-08-06 Paul Eggert <eggert@twinsun.com>
976
977 * configure.in (LOCALTIME_CACHE): Don't put a string literal
978 "TZ=..." in environ.
979
9801996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
981
982 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
983
9841996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
985
986 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
987 the more general *-sunos4.1.[3-9]* clause.
988
9891996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
990
991 * Version 19.32 released.
992
993 * configure.in (*-sco3.2v5*):
994 Set OVERRIDE_CPPFLAG to a string of one space.
995 Fix the code that uses OVERRIDE_CPPFLAG.
996
9971996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
998
999 * configure.in: Undo previous change.
1000
10011996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1002
1003 * config.sub: Use `pc', not `unknown', when canonicalizing
1004 the vendor for ...86.
1005
10061996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
1007
1008 * configure.in: Check for termios.h header.
1009
10101996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
1011
1012 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3
1013
10141996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
1015
1016 * configure.in: Split bsdos2 and bsdos2-1.
1017
10181996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1019
1020 * config.sub: If last two words are not a recognized
1021 KERNEL-OS pair, use just the last word as OS, as in 19.31.
1022 Make conversion of gnu/linux to linux-gnu really work.
1023
1024 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
1025
10261996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1027
1028 * configure.in (check for using Lucid widgets by default):
1029 Eliminate indentation that confuses some compilers.
1030
10311996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1032
1033 * config.sub: Convert linux and gnu/linux to linux-gnu.
1034
1035 * make-dist: Don't update getdate.c.
1036 Ignore =... files when checking for too-long Lisp file names.
1037
10381996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1039
1040 * configure.in (euidaccess): Check for that, not for eaccess.
1041
10421996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1043
1044 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
1045 before `noshare'.
1046 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
1047
10481996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1049
1050 * configure.in: Rename lignux to linux-gnu in configuration names.
1051 Use gnu-linux as the opsys value (s/ file name).
1052 Allow i686 just like i386, i486, i586.
1053
10541996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1055
1056 * configure.in (i*86-*-sco3.2v5): New alternative.
1057 (OVERRIDE_CPPFLAG): New variable.
1058 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
1059
1060 * configure.in: Specify vpath for .texi files.
1061
10621996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1063
1064 * configure.in: Always check for HAVE_X11R5.
1065 Separately decide whether to use a toolkit by default.
1066
10671996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
1068
1069 * configure.in: If X11R5 is missing the Xaw headers,
1070 default to --with-x-toolkit=no.
1071
10721996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1073
1074 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
1075
10761996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1077
1078 * Makefile.in (install-arch-indep): If cd etc makes output,
1079 don't treat that as part of the tar data.
1080 Check that ./lisp actually exists.
1081
10821996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
1083
1084 * make-dist: Check for long file names.
1085
10861996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
1087
1088 * Version 19.31 released.
1089
10901996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
1091
1092 * configure.in: Recognize sparc-*-lignux.
1093
10941996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
1095
1096 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
1097 Don't include config.w95.
1098
10991996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
1100
1101 * make-dist: Replace --no-clean-up and --no-tar options
1102 with --clean-up and --tar, so that the default is useful.
1103
11041996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
1105
1106 * config.bat: Make sure the GDB init file is called src/_gdbinit;
1107 if not, tell the user to rename it and abort.
1108
11091996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
1110
1111 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
1112 test program.
1113
11141996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1115
1116 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
1117
1118 * make-dist (MANIFEST): Fix previous change.
1119 (msdos): Put mainmake.v2 into the dist.
1120
11211996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
1122
1123 * make-dist: Exit if autoconf fails.
1124
11251996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
1126
1127 * config.bat: Set djgpp-ver, and unset it at the end.
1128 Add a number ofconditionals for DJGPP version 2.
1129 Rename label libsrc2 to libsrc3.
1130 Substitute for LDFLAGS in src/Makefile.
1131 Substitute for ALL_CFLAGS in lib-src/Makefile.
1132
11331996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1134
1135 * configure.in (ncurses): Check this after checking fns like strerror.
1136
11371996-04-08 Erik Naggum <erik@naggum.no>
1138
1139 * make-dist (MANIFEST): Don't include lines from =files.
1140
11411996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1142
1143 * make-dist: Don't put lisp/dired.todo in the dist.
1144
11451996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
1146
1147 * configure.in (HAVE_NCURSES): Look for library named ncurses.
1148
1149 * configure.in (setlocale): Check for it.
1150
1151 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
1152
11531996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1154
1155 * configure.in: Use lignux instead of linux as value of opsys.
1156
11571996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1158
1159 * Makefile.in (install-strip): Fix whitespace.
1160 Get rid of continuation.
1161
1162 * config.sub: Convert linux or gnu/linux to lignux.
1163
11641996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1165
1166 * configure.in: Accept lignux in configuration name.
1167
11681996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1169
1170 * Makefile.in (install-strip): New target.
1171
11721996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1173
1174 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
1175 -f failed to do the job on Suns.
1176
11771996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1178
1179 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
1180
1181 * configure.in (linux/version.h): Check for this header.
1182
11831996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
1184
1185 * configure.in: Remove -fno-builtin hackery from -lm check.
1186
11871996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
1188
1189 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
1190 just this test.
1191
1192 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
1193
11941996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1195
1196 * configure.in: Check for ncurses.
1197
11981996-02-28 Paul Eggert <eggert@twinsun.com>
1199
1200 * configure.in (LOCALTIME_CACHE):
1201 Also define if localtime mishandles unsetting TZ.
1202 This works around a localtime bug in mips-dec-ultrix.
1203
12041996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1205
1206 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
1207
1208 * configure.in: Improve messages about X versions.
1209
12101996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1211
1212 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
1213
12141996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1215
1216 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
1217 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
1218
1219 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
1220 (install): Put install-arch-indep before install-arch-dep.
1221
12221996-02-20 Dave Love <d.love@dl.ac.uk>
1223
1224 * INSTALL: Clarify info about MS-DOS path handling.
1225
12261996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1227
1228 * Makefile.in (install-arch-indep): Install info/ccmode*.
1229 In previous change, protect against /bin/pwd returning null string.
1230
12311996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1232
1233 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
1234 to lispdir.
1235
12361996-02-01 Paul Eggert <eggert@twinsun.com>
1237
1238 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
1239
12401996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1241
1242 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
1243
12441996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1245
1246 * Makefile.in (extraclean): Use ${top_distclean} to ensure
1247 we delete everything distclean deletes.
1248
12491996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
1250
1251 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
1252
12531996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1254
1255 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
1256 into LDFLAGS instead of into LIBS.
1257
12581996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1259
1260 * configure.in (HAVE_XMU): Fix typo in previous change.
1261
12621996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1263
1264 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
1265
12661996-01-10 Erik Naggum <erik@naggum.no>
1267
1268 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
1269
12701996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
1271
1272 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
1273
12741996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1275
1276 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
1277 and use -lXt to link it.
1278
12791996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1280
1281 * configure.in (locallisppath): Put version-specific dir first.
1282
12831996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1284
1285 * configure.in (hppa-*-nextstep*): New alternative.
1286 (USE_X_TOOLKIT): By default, set this to "maybe";
1287 and change that later to LUCID or "no" according to X11 version.
1288
1289 * make-dist: Recompile outdated .elc files and update all autoloads.
1290
12911996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
1292
1293 * configure.in (locallisppath): Fix typo in last change: " -> '.
1294
12951996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1296
1297 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
1298
12991995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1300
1301 * Makefile.in (install-arch-indep): Give all files read permission.
1302
13031995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1304
1305 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
1306 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
1307
13081995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1309
1310 * configure.in: Determine HAVE_X11R6.
1311 (HAVE_MENUS): Renamed from HAVE_X_MENU.
1312
13131995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1314
1315 * configure.in: Just "solaris" now defaults to version 2.4.
1316 Add sunos4.1.n-noshare as alternative.
1317
13181995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1319
1320 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
1321
13221995-11-29 Erik Naggum <erik@naggum.no>
1323
1324 * Makefile.in (install-arch-indep): Add missing backslash.
1325
13261995-11-29 Karl Eichwalder <ke@ke.Central.DE>
1327
1328 * Makefile.in (install-arch-indep): Don't install
1329 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
1330
13311995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1332
1333 * Makefile.in (install-arch-indep): Fix previous change.
1334
1335 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
1336
13371995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1338
1339 * Version 19.30 released.
1340
1341 * make-dist (lisp): Exclude subdirs.el.
1342
13431995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1344
1345 * make-dist (etc): Delete *.orig and *.rej.
1346
13471995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1348
1349 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
1350
13511995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1352
1353 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
1354
13551995-11-14 Geoff Voelker <voelker@cs.washington.edu>
1356
1357 * make-dist (nt): Rename install, readme, and todo to
1358 INSTALL, README, and TODO.
1359
13601995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1361
1362 * make-dist (lisp): Don't distribute site-start.
1363
13641995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
1365
1366 * make-dist: Break the hard link on alloca.c.
1367
13681995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1369
1370 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
1371
13721995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1373
1374 * make-dist (src, lib-src): Don't distribute Makefile.c.
1375 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
1376
13771995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1378
1379 * Makefile.in (mkdir): Create man1dir, not mandir.
1380 (uninstall): Use man1dir, not mandir.
1381
13821995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1383
1384 * Makefile.in (man1dir): New variable.
1385 (install-arch-indep): Use man1dir.
1386
1387 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
1388
1389 * make-dist: Create lisp/MANIFEST.
1390
13911995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
1392
1393 * configure.in (m68k-*-linux*): New alternative.
1394
13951995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1396
1397 * make-dist: Use new names config.in, paths.in, and
1398 {src,lib-src}/Makefile.in.
1399
14001995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1401
1402 * configure.in: Don't bother checking for drem.
1403
14041995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1405
1406 * Makefile.in (distclean): Delete line with just a tab in it.
1407 (install-arch-indep): Delete spaces that precede tabs.
1408 Delete spurious `fi' left from previous change.
1409 (install): Supply `true' as command, to avoid null command.
1410
14111995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1412
1413 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
1414
14151995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1416
1417 * configure.in (powerpc-*-solaris2): New alternative.x
1418
14191995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
1420
1421 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
1422 of paths.h.tmp$$, to avoid going beyond 14 characters.
1423
14241995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1425
1426 * configure.in: Improve error msg for invalid --with-x-toolkit value.
1427
14281995-09-06 Paul Eggert <eggert@twinsun.com>
1429
1430 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
1431 if localtime caches TZ. Check for tzset.
1432
14331995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1434
1435 * config.bat: Simplify using new names file names src/makefile.in,
1436 config.in, paths.in. Change Echo commands not to use `.
1437
14381995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1439
1440 * Makefile.in (install-arch-indep): Always install the new dir file;
1441 rename the previous dir file to dir.bak or dir.old.
1442
14431995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1444
1445 * configure.in (RANLIB): Substitute this into makefiles.
1446 Set it specially on solaris; set it by default on other systems.
1447
1448 * configure.in: Fix previous Alpha change.
1449
14501995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1451
1452 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
1453 NON_GCC_TEST_OPTIONS.
1454
14551995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1456
1457 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
1458 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
1459
1460 * configure.in (alpha-*-linux*): New configuration.
1461
14621995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1463
1464 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
1465 (m68k-next-nextstep*): New alias for that.
1466 (i*86-*-nextstep*): Use nextstep.h.
1467 (sparc-*-nextstep*): New configuration.
1468
14691995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1470
1471 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
1472 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
1473
14741995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1475
1476 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
1477 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
1478
14791995-07-18 Mike Long <mike.long@analog.com>
1480
1481 * make-dist: Fix update of finder-inf.el, and byte-compile it.
1482
14831995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1484
1485 * Makefile.in (src/paths.h, paths-force):
1486 Rename src/paths.h.in to src/paths.in.
1487 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
1488
1489 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
1490 Use Makefile.c for intermediate file.
1491 Rename src/config.h.in to src/config.in.
1492
14931995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
1494
1495 * configure.in (mips-dec-ultrix*): Assume version 4.3.
1496 (mips-dec-ultrix4.[12]): New alternative for old versions.
1497
14981995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1499
1500 * make-dist: Don't break intra-tree links.
1501
15021995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
1503
1504 * configure.in: Put back archlibdir initialization. Require
1505 autoconf 2.4.1 or later.
1506
15071995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1508
1509 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
1510 (mips-mips-riscos5*): New alternative.
1511
15121995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1513
1514 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
1515
15161995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1517
1518 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
1519 (mandir, infodir, archlibdir): Initializations deleted.
1520
1521 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
1522 On hpux9shr, use hpux9shxr4.h.
1523
15241995-06-24 Morten Welinder <terra+@cs.cmu.edu>
1525
1526 * configure.in: Added target mips-dec-mach_bsd4.3.
1527 * config.guess: Guess mips-dec-mach_bsd4.3.
1528
15291995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1530
1531 * Makefile.in (mkdir): Use symbolic chmod.
1532
15331995-06-22 Paul Eggert <eggert@twinsun.com>
1534
1535 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3.
1536 (Likewise for SunOS 4.1.5 thorugh 4.1.9, should they ever exist.)
1537
15381995-06-22 Paul Eggert <eggert@twinsun.com>
1539
1540 * Makefile.in (SUBDIR_MAKEFILES):
1541 Add man/Makefile, so `make distclean' removes it.
1542 (top_distclean): Add config.log to the list of files to be removed.
1543
15441995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1545
1546 * Version 19.29 released.
1547
15481995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1549
1550 * configure.in: Fix the previous change to verify that the -b
1551 option really solves the problem.
1552
1553 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
1554
15551995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1556
1557 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
1558
15591995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1560
1561 * configure.in: Report more clearly when there is no special
1562 dir to search for X includes or libraries.
1563
15641995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1565
1566 * configure.in: Check for -lpthreads, not -lpthread.
1567
15681995-06-09 Geoff Voelker <voelker@cs.washington.edu>
1569
1570 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
1571
15721995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1573
1574 * configure.in: Check for -lpthread.
1575
15761995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1577
1578 * Makefile.in (install-arch-indep): Install info files for mh-e.
1579 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
1580
15811995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1582
1583 * configure.in (*-solaris2.5): New configuration.
1584
1585 * make-dist: Copy new files config.nt and config.w95.
1586
15871995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1588
1589 * configure.in: Use x_includes, not x_libraries, for -I.
1590 Make bitmapdir a colon-separated list.
1591
15921995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
1593
1594 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
1595
1596 * configure.in: Allow x_libraries and x_includes to be paths.
1597
15981995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1599
1600 * configure.in: Fix typo.
1601
16021995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
1603
1604 * INSTALL: Clarify use of site-init.el.
1605
16061995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
1607
1608 * configure.in: pass arg to sqrt.
1609
16101995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
1611
1612 * make-dist: Fix May 6 change.
1613
16141995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1615
1616 * vpath.sed: Delete reference to ymakefile.
1617
16181995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
1619
1620 * configure.in: Use sqrt (more portable) instead of fmod in -lm
1621 check.
1622
16231995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1624
1625 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
1626
1627 * update-subdirs: Specify /bin/sh to run the script.
1628
16291995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1630
1631 * make-dist: Put src/makefile.nt in dist.
1632
1633 * configure.in (i[345]86-*-bsdi2*): New configuration.
1634 (vax-dec-bsd386*): Deleted.
1635
16361995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
1637
1638 * configure.in: Make sure CDPATH doesn't mess up PWD check. Check
1639 whether X bitmaps are in X11/bitmaps instead of bitmaps. Use fmod
1640 instead of logb in -lm check.
1641
16421995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1643
1644 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
1645 Use bsd4-3. Don't set NON_GNU_CPP.
1646
1647 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
1648 In nt. copy various different things, but not *.cmd.
1649 Fix the ln commands for the subdirs of nt.
1650
16511995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1652
1653 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
1654
16551995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1656
1657 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
1658 since that's what the header file expects.
1659
16601995-04-24 Francesco Potorti` (pot@cnuce.cnr.it)
1661
1662 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
1663 and 68040 based machines when choosing options for gnucc.
1664
16651995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1666
1667 * Makefile.in (top_distclean): Delete config.cache.
1668
16691995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1670
1671 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
1672
1673 * configure.in: Use m/ncr386.h.
1674
16751995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1676
1677 * Makefile.in (install-arch-indep): Undo Sep 23 change.
1678
16791995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1680
1681 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
1682 (man): Don't copy texindex.c and getopt.c; they're deleted.
1683 (etc): Omit `e'; it's a subdirectory.
1684 (etc/e): Use `../..', not `..', to reference top level.
1685
16861995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
1687
1688 * Makefile.in (install-arch-indep, dist):
1689 look for `update-subdir' in $(srcdir).
1690
16911995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1692
1693 * make-dist: Include mkinstalldirs in distribution.
1694
16951995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
1696
1697 * make-dist: Add missing close backquote.
1698
16991995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1700
1701 * make-dist: Don't distribute shortnames directory.
1702
17031995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1704
1705 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
1706
17071995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1708
1709 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
1710
17111995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1712
1713 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
1714
17151995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
1716
1717 * configure.in (mips-sgi-irix6): New configuration.
1718
17191995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
1720
1721 * Makefile.in (maintainer-clean): Renamed from realclean.
1722
17231995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
1724
1725 * configure.in: Create a .gdbinit that sources the real one, if
1726 using a different build directory.
1727
17281995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
1729
1730 * configure.in: Check for sys/select.h.
1731
17321995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1733
1734 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
1735
17361994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1737
1738 * configure.in: Handle isc 4.1 operating system.
1739
17401994-12-10 Richard Stallman <rms@kepa>
1741
1742 * configure.in (rs6000-ibm-aix4.1*): New alternative.
1743 (rs6000-ibm-aix4*): New alternative.
1744
17451994-12-06 Richard Stallman <rms@kepa>
1746
1747 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
1748
17491994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
1750
1751 * configure.in: Don't try to make directories that are guaranteed
1752 to already exist.
1753
17541994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1755
1756 * configure.in: Generate man/Makefile from man/Makefile.in.
1757 Create the man subdir.
1758
1759 * Makefile.in (dvi): Run Make in our man subdir.
1760
1761 * make-dist: Create subdir etc/e.
1762 Make links to it.
1763 Put man/Makefile.in in dist, instead of man/Makefile.
1764
17651994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
1766
1767 * configure.in: Add --with-pop, --with-kerberos, and
1768 --with-hesiod for movemail.
1769
17701994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1771
1772 * configure.in (m68*-apollo*): Use s/domain.h.
1773
17741994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1775
1776 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
1777
17781994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
1779
1780 * configure.in: Don't add -I, -L, -R options for cc if their
1781 arguments would be empty.
1782
17831994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1784
1785 * configure.in (i860-intel-osf1*): New alternative.
1786 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
1787 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
1788
17891994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
1790
1791 * configure.in: Make h_errno check not use nested functions.
1792
17931994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
1794
1795 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
1796
17971994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
1798
1799 * Makefile.in (install-arch-indep): Avoid continued comment
1800 swallowing target line.
1801
18021994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
1803
1804 * configure.in: Protect a character class with `changequote'.
1805
18061994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1807
1808 * configure.in: Accept `news' as a synonym for `newsos'.
1809
18101994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
1811
1812 * Makefile.in: Don't rm files if cd fails.
1813
18141994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1815
1816 * make-dist: Put nt subdir and its subdirs in the dist.
1817 (lib-src): Put makefile.nt in the dist.
1818 (lisp): Put makefile.nt in the dist.
1819
18201994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
1821
1822 * configure.in: Change a stray `[' to `test'.
1823
18241994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
1825
1826 * configure.in: Adapt for Autoconf v2. Use the standard argument
1827 parser, host type canonicalizer, X11 finder, and message
1828 printing macros. Use the new macro names. Use `test' instead of `['.
1829
18301994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1831
1832 * configure.in: Check for getpagesize.
1833
18341994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1835
1836 * make-dist (msdos): Put sed* in the distribution.
1837
18381994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
1839
1840 * config.bat: New option, `--with-x', for configuring Emacs
1841 for use with the X11 system DesqView/X.
1842 New option, `--no-debug', for compiling Emacs without debug
1843 information thus saving disk space.
1844 (src/config.h, src/paths.h): Use `update' (which is like
1845 `move-if-changed') to change the file.
1846 (src/config.h): When configuring for X11 perform extra changes.
1847 (src/makefile): When configuring for X11 perform extra changes.
1848 (lib-src): Remove temporary files.
1849 (): Check that `sed', `rm', `mv', and `gcc' are available.
1850
18511994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1852
1853 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
1854
1855 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
1856
18571994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1858
1859 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
1860
1861 * configure.in (canonical): Substitute var into makefiles.
1862 (bitmapdir): Likewise.
1863
1864 * Makefile.in (bitmapdir): New variable.
1865 (src/paths.h, paths-force): Edit PATH_BITMAPS.
1866
18671994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1868
1869 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
1870
1871 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
1872 * update-subdirs: New shell script.
1873
18741994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1875
1876 * Makefile.in (top_distclean): Don't rm build-install.
1877 (SOURCES): Delete build-install.in.
1878
1879 * make-dist: Don't distribute build-ins.in.
1880 * build-ins.in: File deleted.
1881
18821994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
1883
1884 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
1885
18861994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1887
1888 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
1889
1890 * configure.in (libexecdir): Renamed from libdir. New default.
1891 (sharedstatedir): Renamed from statedir. New default.
1892 (datadir): New default.
1893
1894 * make-dist: Don't distribute subdirs.el.
1895
18961994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1897
1898 * configure.in (eaccess): Check for it.
1899
19001994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1901
1902 * configure.in (mktime): Check for it.
1903
19041994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
1905
1906 * configure.in (motif): Add support for usage and option checking.
1907
19081994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
1909
1910 * configure.in (utimes): Check for it.
1911
19121994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
1913
1914 * Makefile.in (install-arch-indep): Don't do mkdir here.
1915
19161994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1917
1918 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
1919 riscix.h renamed to acorn.h.
1920
19211994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
1922
1923 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
1924 New configurations.
1925
19261994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
1927
1928 * configure.in: Remove trailing slashes from srcdir.
1929
19301994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1931
1932 * configure.in (i[345]86-sequent-ptx*): Handle
1933
19341994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1935
1936 * Makefile.in (paths-force): Depend on src/paths.h
1937
19381994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
1939
1940 * configure.in (config_options): Save all arguments, not just some.
1941
19421994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
1943
1944 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
1945
1946 * configure.in: Add AC_AIX.
1947 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
1948
19491994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1950
1951 * configure.in (parsing options): Simplify sed command to delete -'s.
1952
19531994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
1954
1955 * configure.in (config_options): New shell variable.
1956 Pass its value to C code in EMACS_CONFIG_OPTIONS.
1957
19581994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1959
1960 * configure.in (alpha-dec-osf*): New target.
1961
1962 * Makefile.in: Use just one FRC target.
1963
19641994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1965
1966 * Makefile.in (removenullpaths, paths-force):
1967 Use name paths.h.tmp$$, which depends on the pid.
1968
19691994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1970
1971 * Makefile.in (removenullpaths, paths-force):
1972 Put paths.h.tmp in top-level dir, not in src.
1973
19741994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1975
1976 * Version 19.27 released.
1977
19781994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1979
1980 * Version 19.26 released.
1981
19821994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1983
1984 * configure.in: Check for lrand48, not rand48.
1985
19861994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1987
1988 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
1989 (powerpc-ibm-aix*): New aliases.
1990
19911994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1992
1993 * make-dist (src/m, src/s): Put *.inp in distribution.
1994
19951994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1996
1997 * configure.in: Accept i586 and i486 along with i386.
1998
19991994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2000
2001 * configure.in: Do compute unexec, LIBX, system_malloc, etc
2002 even if CPP env var was set by the user.
2003
2004 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
2005
20061994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
2007
2008 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
2009
20101994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2011
2012 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
2013
20141994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2015
2016 * configure.in: Check more specifically for i*86-sun-sunos.
2017
20181994-08-03 Caveh Jalali (caveh@eng.sun.com)
2019
2020 * configure.in: Handle solaris 2.4.
2021
20221994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2023
2024 * configure.in (rand48): Check for it.
2025
20261994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2027
2028 * make-dist: Update the info files.
2029
20301994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2031
2032 * configure.in: Make "checking..." messages' style consistent.
2033 (HAVE_H_ERRNO): New test.
2034
20351994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2036
2037 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
2038
20391994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2040
2041 * configure.in (CFLAGS): If the envvar was specified, use that.
2042 And set REAL_CFLAGS from it too.
2043
20441994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2045
2046 * make-dist: Update finder-inf.el.
2047
20481994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2049
2050 * make-dist (msdos): Include sed4.inp in dist.
2051
2052 * Makefile.in (libsrc_libs): Var deleted.
2053
20541994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2055
2056 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
2057
20581994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2059
2060 * configure.in (mips-sony-newsos4*): New alias.
2061
20621994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2063
2064 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
2065 (*-convex-convexos*): Accept this as alias.
2066
20671994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2068
2069 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
2070 for two different uses.
2071
20721994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2073
2074 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
2075
20761994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2077
2078 * make-dist: Put ./BUGS into the distrib.
2079
20801994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2081
2082 * configure.in: Handle 386 running Solaris 2.
2083
20841994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2085
2086 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
2087
20881994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2089
2090 * configure.in (mips-sony-newsos*): Use news-risc.h.
2091
2092 * configure.in: Accept bsdi as opsys, like bsd386.
2093
20941994-06-01 Morten Welinder (terra@diku.dk)
2095
2096 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
2097
20981994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2099
2100 * Version 19.25 released.
2101
2102 * make-dist (shortversion): Don't assume another period follows.
2103
21041994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2105
2106 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
2107 (uninstall): Use /bin/pwd.
2108
2109 * Makefile.in (blessmail): Depend on src.
2110 (all): Don't depend on blessmail.
2111
2112 * Makefile.in (src/paths.h): Don't force recomputation.
2113 (paths-force): New target; force recomputation of paths.h.
2114 (all): Depend on paths-force.
2115 (src, lib-src): Depend on src/paths.h.
2116
2117 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
2118 NON_GCC_TEST_OPTIONS.
2119
21201994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2121
2122 * configure.in: Don't insist on subversions for irix.
2123
21241994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2125
2126 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
2127
2128 * configure.in (i[34]86-next-*): New alternative.
2129
21301994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2131
2132 * Version 19.24 released.
2133
2134 * configure.in: New config hppa*-hp-hpux9shr*.
2135
21361994-05-22 Morten Welinder (terra@tyr.diku.dk)
2137
2138 * config.bat: Doc fix.
2139
21401994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2141
2142 * Makefile.in (mostlyclean, clean, distclean, realclean)
2143 (extraclean): Don't act on man subdir if it doesn't exist.
2144
21451994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2146
2147 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
2148 Use them to set up CC.
2149 (*-sun-sunos4.1.3): Set them.
2150
21511994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2152
2153 * Makefile.in (lib-src): Don't depend on src/paths.h.
2154
21551994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2156
2157 * build-ins.in (copydests): Get rid of spurious `-'s.
2158
2159 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
2160
21611994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2162
2163 * Version 19.23 released.
2164
2165 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
2166 for the Xlib and Xt checks; then restore old CFLAGS.
2167
21681994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2169
2170 * configure.in (HAVE_X11XTR6): Add newline before #if.
2171 Add newline after #endif.
2172
21731994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2174
2175 * configure.in (HAVE_X11XTR6): Arrange to define it.
2176
21771994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2178
2179 * Makefile.in (install): Depend on blessmail.
2180
21811994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
2182
2183 * configure.in (mips-siemens-sysv*): Put quotes around value
2184 containing blanks.
2185
21861994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2187
2188 * Makefile.in (TAGS): Use the makefile in src subdir.
2189
21901994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2191
2192 * configure.in (opsys): Recognize `gnu'.
2193
21941994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2195
2196 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
2197
21981994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
2199
2200 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
2201 version > 1.8.
2202
22031994-05-08 Morten Welinder (terra@diku.dk)
2204
2205 * config.bat: Forcibly remove "# " style comments from makefiles.
2206
22071994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2208
2209 * Makefile.in (uninstall): When processing lispdir and etcdir,
2210 do nothing unless it exists and is a directory.
2211
22121994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2213
2214 * Makefile.in (install-arch-indep): Do install info/dired-x*.
2215 Merge code in from install-doc.
2216 (install-doc): Merge code back into install-arch-indep.
2217 (install-arch-dep): Don't depend on install-doc.
2218
2219 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
2220
22211994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2222
2223 * configure.in (making src/Makefile and lib-src/Makefile):
2224 Split off the autoconf substitutions and don't pass them thru cpp.
2225 (undefs): Use $canonical as well as $configuration.
2226
2227 * make-dist: Distribute lisp/Makefile.
2228
2229 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
2230 Use lower case names for the s files.
2231
22321994-05-03 Morten Welinder (terra@diku.dk)
2233
2234 * config.bat: Added possibility for different file name
2235 transscriptions in lib-src.
2236
22371994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2238
2239 * Makefile.in (lib-src): Undo previous change.
2240 (blessmail): New target to run maybe-blessmail in lib-src.
2241 (all): Depend on blessmail.
2242
2243 * Makefile.in (lib-src): Depend on src.
2244
22451994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
2246
2247 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
2248 (m88k-dg-dgux5.4R2): dgux5.4R2.
2249
22501994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2251
2252 * configure.in (window_system): Restore accidentally deleted code
2253 that uses AC_FIND_X.
2254
2255 * make-dist: Distribute config.bat.
2256
22571994-04-29 Morten Welinder (terra@diku.dk)
2258
2259 * config.bat: Corrected the configuration of lib-src
2260 to keep up with configure. Add note about dos version 3
2261 or better needed (djgpp needs that). Add note explaining
2262 that either install in c:/emacs or edit the script.
2263 Don't change to c:/emacs, but assume we're there (to minimize
2264 the number of places to change).
2265
2266 * config.bat: Build-in the first step towards X11 support with
2267 the X11 emulator that exists. At this time it won't work,
2268 and several files are missing.
2269
22701994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2271
2272 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
2273 Don't look for -lresolv.
2274
2275 * Makefile.in (lib-src): Depend on src/paths.h.
2276
22771994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2278
2279 * configure.in: Restore deleted AC_SUBST of `configuration'.
2280 Improve error message for bad --with-x-toolkit value.
2281
2282 * configure.in: Define CONFIGURATION in src/config.h
2283 rather than substituting in src/Makefile.in.
2284
22851994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2286
2287 * Makefile.in (install-doc): New target.
2288 (install-arch-dep): Depend on install-doc.
2289 (mkdir): Create docdir.
2290
22911994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2292
2293 * configure.in: Test for libresolv.a.
2294 Substitute machfile and opsysfile.
2295
22961994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2297
2298 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
2299 (install-arch-dep): Install under the name $(EMACS).
2300
23011994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2302
2303 * configure.in (version): Use entire value of emacs-version.
2304 (mips-siemens-sysv*): New alternative.
2305
23061994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2307
2308 * Makefile.in (install-arch-indep): Don't install dired-x*.
2309
23101994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2311
2312 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
2313 Fix definition of $undefs.
2314
23151994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2316
2317 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
2318
2319 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
2320
23211994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
2322
2323 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
2324
23251994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2326
2327 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
2328 and run it thru cpp, as with src/Makefile.in.
2329
2330 * configure.in: Use AC_SET_MAKE.
2331
23321994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2333
2334 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
2335
23361994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2337
2338 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
2339
2340 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
2341 (printing the choices): Make the toolkit message unconditional.
2342 (USE_X_TOOLKIT): Use `none', not `no', if none.
2343 (include libsrc_libs): Include config.h, and specify -I for srcdir.
2344 Get rid of temp file foofoo1.
2345
23461994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2347
2348 * configure.in (CFLAGS): Use shell syntax, not Makefile.
2349
23501994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2351
2352 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
2353 (printing the choices): State choice of toolkit.
2354 (libsrc_libs): Recalculate after writing config.h;
2355 then update lib-src/Makefile.
2356
23571994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2358
2359 * configure.in: Add sunos4shr as alternative for suns.
2360 Conditionals testing for null $CC were backwards.
2361
23621994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2363
2364 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
2365
23661994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2367
2368 * configure.in: Handle -isc4.0*.
2369
23701994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2371
2372 * configure.in (esix5): Set NON_GNU_CPP.
2373
23741994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
2375
2376 * Makefile.in (thisdir): Nonsensical variable removed.
2377 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
2378 back to $thisdir, rather than the directory `this_dir'.
2379
23801994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2381
2382 * Makefile.in (install-arch-indep): Add missing backslash after a
2383 `then'.
2384
23851994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2386
2387 * Makefile.in (thisdir): New variable.
2388 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
2389
23901994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2391
2392 * configure.in: Add freebsd.
2393
23941994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2395
2396 * configure.in: Check for fpathconf.
2397
23981994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2399
2400 * configure.in (with_x_toolkit): Fix typo in previous change.
2401
24021994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2403
2404 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
2405
24061994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2407
2408 * configure.in (with_x_toolkit): Don't allow motif or open-look.
2409
24101994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2411
2412 * configure.in: Fix value of docdir.
2413 * Makefile.in (install-arch-indep): Install DOC* in docdir.
2414
24151994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2416
2417 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
2418
24191994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
2420
2421 * configure.in: New variable docdir to control where the docstring
2422 file goes.
2423 Makefile.in: Use it to initialize PATH_DOC in paths.h.
2424
24251994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
2426
2427 * configure.in: When --run-in-place, don't inherit archlibdir.
2428
24291994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2430
2431 * Makefile.in (install-arch-dep, install-arch-indep):
2432 New targets split up former do-install rule.
2433 (do-install): Target deleted.
2434
24351994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2436
2437 * configure.in (mips-sony-newsos*): New configuration.
2438
24391994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
2440
2441 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
2442
24431994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
2444
2445 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
2446
24471994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2448
2449 * configure.in: Don't initialize CC.
2450
24511994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2452
2453 * configure.in (creating src/Makefile): Also generate -U switches
2454 for symbols in the $configuration value.
2455
2456 * configure.in: Check for sys_siglist being declared in system header.
2457
24581994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2459
2460 * configure.in (creating src/Makefile): Delete blank lines
2461 along with lines of whitespace.
2462 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
2463
24641994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2465
2466 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
2467 like C_SWITCH_SYSTEM.
2468 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
2469
24701994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
2471
2472 * configure.in (drem): Check for this function.
2473
24741994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2475
2476 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
2477 If CPP was inherited from environment, don't use NON_GNU_CPP.
2478 (NON_GNU_CC): Likewise.
2479 (handling with_gcc): Use explicit if in the `no' case.
2480 (cc_specified): New variable; if set, don't use NON_GNU_CC.
2481
24821994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2483
2484 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
2485
24861994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
2487
2488 * configure.in: Check whether fmod exists.
2489
24901994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2491
2492 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
2493 {src,lisp}/OChangeLog.
2494
24951994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2496
2497 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
2498 necessary for proper operation. This code works with the current
2499 released version of Autoconf.
2500
25011994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2502
2503 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
2504 (USE_X_TOOLKIT): Define it for all values except `no'.
2505
2506 * configure.in: Undo first Jan 8 change and Jan 16 change.
2507
25081994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2509
2510 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
2511 Substitute USE_X_TOOLKIT as both C macro and Make variable.
2512
2513 * Makefile.in (lwlib/Makefile): New target.
2514 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
2515 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
2516 (unlock, relock): Handle lwlib subdir.
2517
2518 * Makefile.in: Add some .PHONY targets.
2519
2520 * make-dist: Handle lwlib subdir like oldXMenu subdir.
2521
2522 * lwlib: New subdirectory.
2523
25241994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2525
2526 * configure.in: If CPP has a value that is a directory,
2527 discard the value.
2528
25291994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2530
2531 * configure.in (srcdir_undefs): Add g flag to sed substitution to
2532 remove -U[0-9]*.
2533
25341994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2535
2536 * Makefile.in (do-install): Install the dired-x info files.
2537
2538 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
2539 (See src/s/sol2.h.)
2540
25411994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2542
2543 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
2544
25451994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2546
2547 * configure.in (creating src/Makefile): Put code inside 2nd arg to
2548 AC_OUTPUT as it should be; hopefully noone will again see fit to
2549 gratuitously break this and not make a change log entry.
2550 Optimized sed processing of Makefile.in and cpp output; now
2551 preserves comments previously removed from the cpp input.
2552 Eliminated temp file for cpp output. Generate -U switches to
2553 undefine all identifiers that appear in the directory name
2554 ${srcdir}; pass these to cpp.
2555
2556 * configure.in (version): Fix sed regexp to match two-elt version
2557 number.
2558
2559 * configure.in: Check for strerror.
2560
25611994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2562
2563 * configure.in: Test for bcmp.
2564
25651994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2566
2567 * make-dist (tempdir): Put subdir msdos into the distribution.
2568
25691993-01-07 Morten Welinder (terra@diku.dk)
2570
2571 * config.bat: New file.
2572
25731994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2574
2575 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
2576
25771994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2578
2579 * configure.in (m68*-next-*): Don't care about which os is specified.
2580 (i[34]86-*-*): Check for *-nextstop*.
2581
25821993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2583
2584 * configure.in: Check for setsid.
2585
25861993-12-17 Richard Stallman (rms@srarc2)
2587
2588 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
2589
25901993-12-15 Richard Stallman (rms@srarc2)
2591
2592 * Makefile.in (mkdir): Make only the lockdir writable.
2593
2594 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
2595
25961993-12-11 Richard Stallman (rms@srarc2)
2597
2598 * Makefile.in (libdir): Use @libdir@.
2599
26001993-12-08 Richard Stallman (rms@srarc2)
2601
2602 * Makefile.in (install): Add empty command.
2603
26041993-12-04 Richard Stallman (rms@srarc2)
2605
2606 * make-dist: Put man/getopt.c in the dist.
2607
2608 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
2609
2610 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
2611
26121993-12-03 Richard Stallman (rms@srarc2)
2613
2614 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
2615 Set it for all solaris versions.
2616 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
2617 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
2618 Likewise for NON_GNU_CC and CC.
2619
26201993-12-01 Richard Stallman (rms@srarc2)
2621
2622 * configure.in (mips-mips-riscos4*): Assign variable CC.
2623 (checking ${with_gcc}): If "no", don't override CC if already set.
2624 (CC): Initialize it as empty.
2625
26261993-11-30 Richard Stallman (rms at srarc2)
2627
2628 * configure.in (Suns): Set CPP if *-solaris2.3*.
2629
26301993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2631
2632 * Version 19.22 released.
2633
2634 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
2635
26361993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2637
2638 * make-dist: When breaking links, use cp -p.
2639 Copy install.sh into distribution.
2640 Move the temp dir up into the parent dir;
2641 don't leave the staging dir make-dist.tmp... in existence.
2642 * install.sh: New file.
2643
26441993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2645
2646 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
2647
26481993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2649
2650 * configure.in (version): When --run-in-place, exclude
2651 ${datadir}/emacs/site-lisp from locallisppath.
2652
26531993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2654
2655 * configure.in: Delete jumk.c before writing it.
2656
26571993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2658
2659 * Version 19.21 released.
2660
2661 * Makefile.in (mkdir): Ignore error from chmod.
2662
26631993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2664
2665 * make-dist: Don't put lisp/forms.README in the distribution.
2666
26671993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2668
2669 * configure.in (creating src/Makefile): Before running cpp,
2670 discard all lines that start with `# Generated' or /**/#.
2671
26721993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2673
2674 * Version 19.20 released.
2675
2676 * make-dist: Use build-ins.in, not build-install.in.
2677 Don't bother updating TAGS since it's not included.
2678
2679 * build-ins.in: Renamed from build-install.in.
2680
26811993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2682
2683 * make-dist: Don't try to link *.texinfo--there are none now.
2684 When running make in lib-src, specify YACC var value.
2685
26861993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2687
2688 * configure.in (extrasub): Add vpath patterns for %.[yls].
2689
2690 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
2691 Instead just include the commands to make src/Makefile as the
2692 second arg to AC_OUTPUT.
2693
2694 * configure.in: Use : instead of dnl for comment inside
2695 $makefile_command.
2696
2697 * configure.in: No longer use vpath_sed. Instead, when we notice
2698 srcdir already configured, set extrasub to hack vpath in the
2699 makefiles.
2700
2701 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
2702 before moving it.
2703 * Makefile.in (VPATH): Define to @srcdir@.
2704
27051993-09-28 Brian Fox (bfox@cubit)
2706
2707 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
2708 doesn't exist. Just copy src/Makefile.in instead. Touch
2709 all of the Makefiles after editing config.status.
2710
2711 * INSTALL: Update documentation to match new configuration
2712 mechanism.
2713
27141993-09-27 Brian Fox (bfox@ai.mit.edu)
2715
2716 * configure.in: Allow any of the path or directory Makefile
2717 variables to be set with flags to configure. Create all Makefiles
2718 at configure time. Edit special commands into config.status after
2719 src/Makefile.in is built from src/Makefile.
2720
2721 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
2722 If these files are out of date, simply have config.status
2723 rebuild them; don't rebuild them explicitly.
2724
27251993-09-25 Brian Fox (bfox@ai.mit.edu)
2726
2727 * build-install.in: Change src/xemacs to src/emacs. We no longer
2728 create src/xemacs, so the file wouldn't be found.
2729
2730 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
2731
27321993-09-24 Brian Fox (bfox@albert.gnu.ai.mit.edu)
2733
2734 * configure.in: Avoid forcing the search of /usr/include before
2735 fixed include files by resetting C_SWITCH_X_SITE if it is
2736 "-I/usr/include".
2737
27381993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2739
2740 * Makefile.in (@rip_paths@locallisppath):
2741 Delete ${datadir}/emacs/site-lisp.
2742
27431993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2744
2745 * configure.in:
2746 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
2747 Remove ${extra_output} from AC_OUTPUT call.
2748
27491993-09-17 Brian Fox (bfox@inferno)
2750
2751 * make-dist: Quote backquotes found in strings to be echoed.
2752
2753 * configure.in: Use "sh -c pwd" when we want to avoid having the
2754 shell fix up the value of $PWD.
2755
27561993-09-13 Brian Fox (bfox@inferno)
2757
2758 * Makefile.in (do-install): Don't abort if ln or chmod at the end
2759 of the installation fail. Suggested by Karl Berry.
2760
27611993-08-30 Brian Fox (bfox@inferno)
2762
2763 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
2764 was used. Set MAKEFLAGS from MFLAGS.
2765
27661993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2767
2768 * configure.in: Test for res_init in libc.
2769
27701993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2771
2772 * configure.in: In the file ${tempcname}, use configure___
2773 instead of @configure@.
2774
27751993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
2776
2777 * make-dist: Dist vpath.sed
2778
2779 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
2780 Depend on vpath.sed.
2781 Replace sed comand for VPATH with @vpath_sed@.
2782
2783 * configure.in: Substitute variable `vpath_sed'.
2784 If not in $srcdir and $srcdir is configured,
2785 issue warning that GNU make is required,
2786 and set vpath_sed to use vpath.sed script.
2787
27881993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2789
2790 * configure.in: Remove check for $srcdir being configured. This
2791 pretty much works now.
2792 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
2793 Check for XFree86 (/usr/X386/include) independent of whether
2794 -lXbsd exists.
2795
2796 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
2797 realclean, unlock, relock): Use `$(MAKE)' in place of plain
2798 `make'.
2799
28001993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2801
2802 * Version 19.19 released.
2803
2804 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
2805
28061993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2807
2808 * configure.in: Check for XScreenNumberOfScreen.
2809
28101993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2811
2812 * configure.in: Add * to end of all configuration alternatives.
2813 (m68*-sony-newsos3*): New alternative.
2814
28151993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2816
2817 * make-dist: Include getdate.c in distribution.
2818
2819 * configure.in: For --help, use $PAGER if it is set.
2820 (LIB_X11_LIB): Default to -lX11.
2821 (mips-sgi-irix5.*): New alternative.
2822
2823 * Makefile.in (do-install): Install info/gnus* and info/sc*.
2824
2825 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
2826 Recognize *.B8.* as hpux version 8.
2827 (m68*-tektronix-bsd*): Fix typo in tek4300.
2828 (AC_HAVE_FUNCS): Add ftime.
2829
28301993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2831
2832 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
2833 Use tekxd88, not tekXD88.
2834
28351993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2836
2837 * configure.in: Check for -lm. Then can check for frexp and logb.
2838
28391993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2840
2841 * Version 19.18 released.
2842
2843 * make-dist (src): Don't put gnu-hp300 in dist.
2844 (src, lisp): Include OChangeLog in dist.
2845
28461993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
2847
2848 * configure.in: Test for presence of logb and frexp functions.
2849
28501993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2851
2852 * configure.in (machine): Add i370-ibm-aix*.
2853
28541993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
2855
2856 * configure.in (function checks): Test for mkdir and rmdir.
2857
2858 * configure.in (function checks): Don't test for random and bcopy
2859 only when we're building with X; look for them all the time.
2860
28611993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
2862
2863 * configure.in: Test for availability of bcopy functions, searching
2864 the X libraries if we're using X.
2865
2866 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
2867 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
2868 versions of AIX, and needs to be passed to the loader.
2869
2870 * configure.in: Test for the availablility of the
2871 XScreenResourceString function.
2872
28731993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
2874
2875 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
2876 LD_SWITCH_X_SITE and assume --with-x11.
2877 Only look for X11 files if we weren't told about a window system
2878 or if we were told to use X11 but not told where.
2879 Search the libraries from the s and/or m files when checking for
2880 functions.
2881
2882 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
2883
28841993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
2885
2886 * make-dist: Include lisp/dired.todo in the distribution.
2887
28881993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2889
2890 * configure.in: Add code to set HAVE_INET_SOCKETS.
2891
28921993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2893
2894 * configure.in: If we do find x_includes and x_libraries
2895 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
2896
28971993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2898
2899 * make-dist: Include src/gnu-hp300 in the dist.
2900
2901 * configure.in (canonical): New variable holds the canonicalized
2902 configuration. Don't alter `configuration'. Use `configuration'
2903 for Makefile.in for file naming.
2904 (testing x_includes and x_libraries): Use =, not ==.
2905
29061993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
2907
2908 * Version 19.17 released.
2909
2910 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
2911 directory's makefile. This allows the invocation of CPP which
2912 builds xmakefile to receive these switches. The SunSoft C
2913 preprocessor inserts spaces between tokens if it doesn't get the
2914 -Xs flag requested in src/s/sol2.h.
2915
29161993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
2917
2918 * configure.in (m68k-bull-sysv3): new config.
2919
29201993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
2921
2922 * configure.in: Use the autoconf AC_FIND_X macro to try to find
2923 the X Windows libraries.
2924
29251993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
2926
2927 * make-dist (tempdir): Don't create lisp/forms-mode directory in
2928 the distribution. Those files aren't kept in their own
2929 subdirectory any more.
2930
29311993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
2932
2933 * Version 19.16 released.
2934
29351993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2936
2937 * configure.in: Add --verbose flag.
2938
29391993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2940
2941 * version 19.15 released.
2942
29431993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
2944
2945 * Makefile.in (top_distclean): Use -f switch when cleaning out
2946 lock dir; it might be empty.
2947
2948 * configure.in: Only check for -lXbsd once.
2949
29501993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2951
2952 * Version 19.14 released.
2953
29541993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2955
2956 * make-dist: If using gzip, create distribution with '.gz' extension.
2957
2958 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
2959 (lisp/forms-mode): This doesn't exist anymore.
2960
2961 * configure.in: Look for the closedir function.
2962
29631993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2964
2965 * configure.in (CPP): Autoconf sets this to a shell variable
2966 reference, which doesn't work when it's edited into a makefile.
2967 Expand that variable reference.
2968
2969 * Makefile.in (CPP): New variable.
2970 (src/Makefile): Edit CPP into src/Makefile.
2971
2972 * Makefile.in (src/Makefile): Don't bother exiting single quotes
2973 and entering double quotes to get the values of LD_SWITCH_X_SITE
2974 and the other make variables; make substitutes them in anyway.
2975
2976 * Makefile.in (uninstall): Don't remove the lisp and etc
2977 directories if they're in the source tree.
2978
2979 Bring mumbleclean targets into conformance with GNU coding standards.
2980 * Makefile.in (mostlyclean, clean): Separate these two; just have
2981 them pass the request to the subdirectory makefiles.
2982 (distclean): Pass the request down, and then get rid of the
2983 files configure built, and get rid of the Makefiles.
2984 (realclean): Pass the request down, and then do the same things
2985 distclean does.
2986 (uninstall, info, dvi): New targets.
2987
2988 * configure.in: Move clause for PC-compatible i386 box to the end
2989 of the case statement, to avoid masking configurations below.
2990
2991 * configure.in: Add case for m88k-motorola-sysv4.
2992
2993 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
2994 the HP 68000 machines.
2995
2996 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
2997 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
2998 preprocessor won't fiddle with them.
2999
30001993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3001
3002 * Makefile.in (TAGS): cd to src to run etags.
3003
30041993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3005
3006 * configure.in (version): Check the X libraries for XrmSetDatabase
3007 and random, and see if we have -lXbsd.
3008
30091993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3010
3011 * configure.in: Pass "-Isrc" to the CPP we run to examine the
3012 s/*.h and m/*.h files. Martin Tomes
3013 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
3014
30151993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3016
3017 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
3018 above the general i386 alternative.
3019
30201993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3021
3022 * configure.in: Recognize configuration name for Data General
3023 AViiON machines.
3024
3025 * configure.in: Use AC_LONG_FILE_NAMES.
3026
30271993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3028
3029 * configure.in: Test for bison.
3030 * Makefile.in (YACC): New variable.
3031 (lib-src/Makefile.in): Edit YACC into the makefile.
3032
30331993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3034
3035 * Version 19.13 released.
3036
3037 * configure.in (CFLAGS): Don't set this according to the value of
3038 the GCC shell variable. Instead, consult the machine and system
3039 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
3040 test __GNUC__ while we're at it.
3041
3042 * configure.in: Remove extra ;; from hpux cases.
3043
30441993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3045
3046 * configure.in: Check to see if the system has -ldnet.
3047
30481993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3049
3050 * make-dist: Add clauses to distribute lisp/forms-mode.
3051
30521993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3053
3054 * configure.in (machine): Fix the versions in hpux version number test.
3055 Do not guess based on cpu type. Do check for explicit system version.
3056
30571993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3058
3059 * configure.in: Do NOT look for `unknown' as company name.
3060
30611993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3062
3063 * configure.in: Fix typo in message.
3064
30651993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3066
3067 * Version 19.12 released.
3068
3069 * Makefile.in (do-install): Correct previous etc-copying change.
3070 Partially rewrite using `if'.
3071 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
3072
3073 * Version 19.11 released.
3074
3075 * configure.in: Handle 386bsd.
3076
30771993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3078
3079 * make-dist: Update getdate.c.
3080
3081 * configure.in: Handle bsd386.
3082
3083 * Makefile.in (do-install): Use `-' in tar options.
3084
3085 * configure.in: Change ! "${...}" to x"${...}" = x.
3086
3087 * Makefile.in (do-install): Copy the DOC-* files from the build
3088 etc directory, as well as lots of things from ${srcdir}/etc.
3089
3090 * make-dist: Copy config.guess.
3091
3092 * configure.in: Handle AIX versions 1.2, 1.3.
3093
30941993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3095
3096 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
3097 the configuration name mips-mips-usg* to represent USG systems.
3098
3099 * configure.in: Fix logic to detect if srcdir is already configured.
3100
3101 * Makefile.in: Pass in LD_SWITCH_X_SITE.
3102
3103 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
3104 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
3105 of a directory; cd might fail, and have pwd print out the current
3106 directory.
3107
31081993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3109
3110 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
3111
31121993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3113
3114 * configure.in: Complain if srcdir points at an already-configured
3115 tree.
3116
31171993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3118
3119 * Version 19.10 released.
3120
31211993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3122
3123 * Makefile.in: Use Makefile comments, not C comments.
3124
3125 * configure.in: Add case for the Tektronix XD88.
3126
31271993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3128
3129 * configure.in: Handle sysv4.2 and sysvr4.2.
3130
31311993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3132
3133 * configure.in: Traverse the argument list without destroying it;
3134 don't use shift. It turns out that "set - ${saved_arguments}"
3135 doesn't work portably.
3136
3137 * configure.in: Add missing "fi".
3138
3139 * make-dist: Rebuild configure if configure.in is newer.
3140
3141 * Makefile.in (src:, lib-src:, FRC:): force the src and lib-src
3142 targets to be executed even if make remembers that it has already
3143 stisfied FRC.
3144
31451993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3146
3147 * Makefile.in (do-install): Delete redundant code to copy etc twice.
3148
3149 * configure.in (romp): Handle various version numbers with aos and bsd.
3150
31511993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3152
3153 * configure.in: Fix message text.
3154
31551993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3156
3157 * make-dist: Make a `site-lisp' directory in the distribution,
3158 instead of a `local-lisp' directory, which hasn't been the
3159 appropriate name for a long time.
3160 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
3161 from the distribution first, then /usr/local/lib/emacs/site-lisp.
3162
3163 * Makefile.in (do-install): Correctly detect if ./etc and
3164 ${srcdir}/etc are the same.
3165
3166 * configure.in: Extract UNEXEC from the system configuration
3167 files, compute the name of the source file corresponding to the
3168 object file, and #define it as UNEXEC_SRC in config.h.
3169
3170 * configure.in: If srcdir is '.', then try using PWD to make it
3171 absolute.
3172
3173 * configure.in: Include ${srcdir} in the printed report, to help
3174 people notice if it's an automounter path.
3175
31761993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3177
3178 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
3179
31801993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3181
3182 * Makefile.in (do-install): Delete the dest dir, not the source dir,
3183 when they are different. Add `shift' command.
3184 (COPYDESTS, COPYDIR): Delete external-lisp dir.
3185 (externallispdir): Var deleted.
3186
3187 * configure.in: Delete spurious paren outputting short_usage.
3188
31891993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3190
3191 * Version 19.9 released.
3192
31931993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3194
3195 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
3196 subdirectory makes.
3197
3198 * make-dist: Check for .elc files with no corresponding .el file.
3199
3200 * Makefile.in (mkdir): Make all the directories in locallisppath.
3201
3202 * config.guess: New file.
3203 * configure.in: Use it, tentatively.
3204 * INSTNALL: Mention its usage.
3205
3206 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
3207 the former gives you the operating system rev directly. Use
3208 s/hpux.h if we don't recognize what we got.
3209
3210 * Makefile.in (do-install): Don't remove a destination directory
3211 if it's the same as the source. If ${srcdir}/info == ${infodir},
3212 don't try to copy the info files.
3213
3214 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
3215 doesn't work if you're not using a separate source directory.
3216 (do-install): Copy the build tree's etc directory only after
3217 making sure it's not also the source tree's etc directory.
3218
32191993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3220
3221 * configure.in: Handle sunos4.1.3 specially.
3222
32231993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3224
3225 * Makefile.in (INSTALL): Add definition.
3226
3227 * configure.in: Fix some messages. Support -with-gnu-cc.
3228 At the end, use `set --', not `set -'.
3229 Delete spurious `.h' in hpux alternatives.
3230
32311993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3232
3233 * Version 19.8 released.
3234
32351993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3236
3237 * configure.in: When looking for source in the same directory as
3238 the configure script, make the path thus discovered absolute.
3239 If the user specifies the `--srcdir' switch, make that directory
3240 absolute too.
3241
3242 * Makefile.in (srcdir): Remove comment saying this doesn't work.
3243
3244 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
3245 too, as the value of the PATH_INFO macro.
3246
3247 * configure.in: Check to see if the source lives in the same
3248 directory as the configure script.
3249
32501993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3251
3252 * Makefile.in (install): Split this into `install' and
3253 `do-install', to give people more control over exactly what gets
3254 done.
3255 (do-install): New target, containing the guts of `install'. Don't
3256 remove and recreate the directories inside the copying loop - do
3257 it all before the copying loop. Pass more flags to the lib-src
3258 make.
3259 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
3260 avoid errors and warnings.
3261
3262 * configure.in: For generic IBM PC boxes, insist on "unknown" for
3263 the manufacturer - the more general case was blocking other i386
3264 configuration names below, and that's how the names are written in
3265 MACHINES anyway.
3266
3267 * make-dist: When breaking links, remove the link before moving
3268 the copy onto it, to avoid interactive behavior.
3269
3270 * Makefile.in: Doc fix.
3271
3272 * configure.in: Doc fix.
3273
3274 * INSTALL: Mention --exec-prefix option.
3275
3276 * configure.in: Add support for the `--exec-prefix' option.
3277 * Makefile.in: Accept that support.
3278
3279 * configure.in: Use the AC_PROG_INSTALL macro.
3280 * Makefile.in (INSTALL): Variable removed.
3281 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
3282
3283 * configure.in: Distinguish between hp800's and hp700's by calling
3284 "uname -m".
3285
32861993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3287
3288 * configure.in: Recognize configuration names for i860 boxes
3289 running SYSV.
3290
32911993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3292
3293 * configure.in: Distinguish between hp800's and hp700's by the
3294 version of HP/UX they run, since that's something people are more
3295 likely to know - hp700's run 8.0.
3296 Add HP 700 configuration.
3297
3298 * configure.in: Test for the presence of the `rename' function.
3299
3300 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
3301 configure.in.
3302 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
3303
3304 * make-dist: Break intra-tree links.
3305
3306 * configure.in: Explain that this is an autoconf script, and give
3307 instructions for rebuilding configure from it. Arrange to put
3308 comments in configure explaining this too.
3309
3310 * configure.in: Make the first line of the configure script be
3311 "#!/bin/sh". Leaving the first line blank didn't work.
3312
3313 * configure.in (long_usage): Removed; made short_usage describe
3314 the options briefly.
3315
3316 * configure.in: Implement the --prefix option.
3317 * Makefile.in (prefix): Add support for it here.
3318 * INSTALL: Document it here.
3319
3320 * Makefile.in (install): Don't assume that the files in the `info'
3321 subdirectory match *.info. They don't have that prefix.
3322
33231993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3324
3325 * configure.in: Add case for version 5 of Esix.
3326
33271993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3328
3329 * Version 19.7 released.
3330
3331 * make-dist: There aren't any *.com files in lib-src anymore.
3332
3333 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
3334 them; they're symlinks to other filesystems on the GNU machines.
3335
3336 * make-dist: Check that the manual reflects the same version of
3337 Emacs as stated in lisp/version.el. Edit that version number into
3338 the README file.
3339
33401993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3341
3342 * configure.in: Remove the hack of AC_DEFINE; use
3343 AC_DEFINE_UNQUOTED.
3344
33451993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3346
3347 * make-dist: Don't distribute precomp.com, compile.com, or
3348 link.com from ./src; they're in ./vms now.
3349
3350 Some time-handling patches from Paul Eggert:
3351 * configure.in: Add AC_TIMEZONE.
3352
33531993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3354
3355 * configure.in: Recognize Linux as a valid operating system for
3356 the i386.
3357
33581993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3359
3360 * make-dist: Distribute some VMS files we got from Richard Levitte.
3361
3362 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
3363 the source for the sed command, not oldXMenu/Makefile.
3364
33651993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3366
3367 * INSTALL: Don't claim the srcdir option doesn't work.
3368
33691993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3370
3371 * configure.in: Include remarks saying what order the autoconf
3372 tests should go in, and remind people to change config.h.in
3373 whenever they add autoconf tests which make #definitions.
3374
3375 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
3376
33771993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3378
3379 * Makefile.in (oldXMenu/Makefile): Make this depend on
3380 ${srcdir}/oldXMenu/Makefile.in, not itself.
3381
3382 * PROBLEMS: Some updates from David J. Mackenzie.
3383
3384 More changes from David J. Mackenzie.
3385 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
3386 removed; autoconf and config.h should specify all these
3387 differences.
3388 (buildlisppath): Make this path depend on ${srcdir}.
3389 (INSTALLFLAGS): Removed.
3390 (INSTALL): Include the -c flag.
3391 (install): Change the way we invoke install accordingly.
3392
3393 Install ${srcdir} changes from DJM.
3394 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
3395 list.
3396 (COPYDIR, COPYDESTS): Install files from both the etc directory in
3397 the source tree and the etc directory in the object tree.
3398 (${SUBDIR}): Pass the prefix variable down to submakes.
3399 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
3400 in /bin.
3401 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
3402 values for srcdir and VPATH.
3403 (install): Add `v' flag to tar command. Make sure that `dir'
3404 exists in ${srcdir}/info before copying it. Remember that the man
3405 pages come from the source tree, not the object tree.
3406 * configure.in: Remove remarks saying that the --srcdir option
3407 doesn't work.
3408 Create the etc directory in the object tree.
3409 Recognize configuration names of the form *-sun-solaris*.
3410 Recognize sunos5 and solaris as operating system names.
3411
3412 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
3413 lib-src/getdate.y and src/systime.h.
3414
34151993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3416
3417 * make-dist: Make links in info subdir.
3418
34191993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3420
3421 * configure.in: Call AC_STDC_HEADERS.
3422
34231993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3424
3425 * configure.in: Sidestep autoconf's quoting of the second argument
3426 of AC_DEFINE, so we can specify the value to put there. It would
3427 be nice if autoconf provided some way to specify computed values
3428 for macros.
3429
34301993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3431
3432 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
3433 this is always just -DHAVE_CONFIG_H.
3434
3435 The GNU coding standards specify that CFLAGS should be left for
3436 users to set.
3437 * Makefile.in (CFLAGS): Let configure determine the default value
3438 for this. Don't
3439 have it default to DEFS.
3440 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
3441 (lib-src/Makefile, src/Makefile): Edit the default value for
3442 CFLAGS into these files, not DEFS.
3443 * configure.in (CFLAGS): Choose a default value for this - "-g"
3444 normally, or "-g -O" if we're using GCC. Edit it into the
3445 top-level Makefile.
3446
3447 * configure.in: When scanning the machine and system description
3448 #include files, write their names to conftest.c properly.
3449
34501993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3451
3452 * configure.in: In configuration name case for Apallos running
3453 Domainios, set opsys, not opsysfile.
3454
3455 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
3456 src/config.h, instead of AC_OUTPUT; the latter overwrites
3457 src/config.h even when it hasn't changed, puts a makefile-style
3458 comment at the top even though it's C code, and produces a
3459 config.status script which doesn't do the job right.
3460
3461 * configure.in: Add AC_LN_S test, so we can tell whether or not we
3462 can use a symbolic link to get the X Menu library into src.
3463 * Makefile.in (LN_S): New variable.
3464 (src/Makefile): Edit the value of LN_S into this makefile.
3465
34661993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3467
3468 * configure.in: Support *-sco3.2v4* as opsystem.
3469
3470 * make-dist: Don't include calc directory.
3471 Exclude many files in the man directory; copy a few.
3472
34731993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3474
3475 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
3476 call AC_STRUCT_TM to see what's in time.h.
3477
3478 * configure.in: Employ quoting stupidity to get the value of CPP
3479 to expand properly.
3480
34811993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3482
3483 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
3484 variable to scan the machine and system description files.
3485
3486 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
3487 so that getdate.y builds correctly.
3488
34891993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3490
3491 * configure.in (tempcname): Change this to "conftest.c", so it will
3492 work properly on systems with short filenames; this is the name
3493 autoconf uses.
3494
3495 * configure.in: Also detect the availability of dup2 and
3496 gethostname.
3497
3498 * configure.in: Use the AC_ALLOCA test.
3499 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
3500 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
3501
35021993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3503
3504 * make-dist: Distribute configure, as well as configure.in.
3505 Oversight.
3506
35071993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3508
3509 * Makefile.in (install): Print out the name of the directory we're
3510 copying, so people can have some idea of whether we're making
3511 progress.
3512
3513 * Makefile.in (install.aix, install.xenix, install.sysv, install):
3514 Don't forget to re-create the COPYDESTS directories after we clear
3515 them out.
3516
35171993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3518
3519 * Makefile.in: Add autoconf cookies so that the configure
3520 script can comment out sections of path variable definitions to
3521 choose between the installable configuration and the run-in-place
3522 configuration.
3523 * configure.in: Add new option `--run-in-place', to select the
3524 run-in-place path definitions.
3525
3526 * configure.in: Add a clause to the big configuration name case
3527 for the NeXT machine.
3528
35291993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3530
3531 * Makefile.in (install, install.sysv, install.xenix, install.aix):
3532 Make sure that each source directory exists, and is different from
3533 the destination directory; then, delete the destination before
3534 copying over the source.
3535
3536 * make-dist: Distribute configure.in, instead of configure.
3537
35381993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3539
3540 * configure.in: Don't set CC to "gcc -O" if the user specifies
3541 `--with-gcc'. Add -O to DEFS if GCC is set.
3542
35431993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3544
3545 * Makefile.in (clean mostlyclean): Missing right paren.
3546
3547 * configure.in: When checking for X windows, search for an X11
3548 subdirectory of ${x_includes}.
3549
3550 * configure.in: Check for gettimeofday function, for getdate.y.
3551
3552 Change `configure' to a mixture of custom code and autoconf stuff.
3553 autoconf can't derive all the information we need, but we'd really
3554 like to be able to take advantage of some of its tests, and its
3555 file-editing facilities.
3556 * configure.in: Renamed from configure.
3557 Quote the sections of shell script we want copied literally to
3558 the configure script.
3559 (compile): Initialize this to make the autoconf macros' code happy.
3560 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
3561 code to do their jobs.
3562 Use autoconf to produce Makefile and src/config.h.
3563 Remove the Makefile-style comment that autoconf places at the top
3564 of src/config.h.
3565 (config_h_opts): Removed - no longer necessary.
3566 * Makefile.in (configname): Renamed to configuration.
3567 (CONFIG_CFLAGS): Renamed to DEFS.
3568 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
3569 get values via autoload @cookies@.
3570 (libsrc_libs): Get this from autoconf. We used to do nothing
3571 about this.
3572 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
3573
3574 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
3575 echo the move-if-change command.
3576
35771993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
3578
3579 * make-dist: Distribute lib-src/rcs-checkin.
3580
3581 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
3582 Don't try to make links to the RCS or Old subdirectories.
3583 Use the appropriate extension for the compression type in use.
3584 Create the tar file in the shell's initial default directory, not
3585 in ${tempparent}.
3586 Erase the whole ${tempparent} tree, not just ${tempdir}.
3587
35881993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3589
3590 * Makefile.in (src/paths.h): Don't echo the huge sed command we
3591 use to build paths.h.
3592 (lib-src/Makefile, src/Makefile): Similarly.
3593
3594 * configure: Extend test for working `const' keyword to handle AIX
3595 3.2 cc.
3596
35971993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3598
3599 * make-dist: Distribute lisp/term/ChangeLog.
3600
3601 Arrange for C compilation throughout the tree to get
3602 C_SWITCH_SYSTEM from the configuration files.
3603 * configure: Extract C_SWITCH_SYSTEM from the machine and
3604 system-dependent files, and save it in the top-level Makefile.
3605 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
3606 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
3607
3608 * make-dist: Include the VMS support files in oldXMenu in the
3609 distribution.
3610
3611 * configure: Doc fix.
3612
3613 * configure: Fix corrupted config_h_opts.
3614
3615 * configure: Properly report option names in error messages.
3616
3617 * configure: Properly recognize --x-includes and --x-libraries
3618 options.
3619
3620 * configure: Fix syntax errors in code handling XFree386.
3621
36221993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3623
3624 * configure: Add special code to detect XFree386, and tell
3625 config.h about it.
3626
3627 * configure: Properly handle extracting values of LIBS_MACHINE and
3628 LIBS_SYSTEM that contain spaces.
3629
3630 * configure: Add `--x-includes' and `--x-libraries' options. I
3631 think these are dopey, but no less than three alpha testers, at
3632 large sites, have said they have their X files installed in odd
3633 places. Implement them by setting C_SWITCH_X_SITE and
3634 LD_SWITCH_X_SITE in src/config.h.
3635
36361993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
3637
3638 * make-dist: Don't distribute etc/Old files.
3639
3640 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
3641 backups.
3642
36431993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3644
3645 * make-dist: Fix typo.
3646
36471993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
3648
3649 * make-dist: Corrected typo, fixed it to discard = and TAGS files
3650 in some cases where it should but didn't seen to.
3651
3652 * Makefile.in: Added unlock and relock productions.
3653
36541993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3655
3656 * make-dist: Add a --compress option to force make-dist to use
3657 compress.
3658
3659 * make-dist: Use gzip, if we can find it.
3660
3661 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
3662 make rs6000-ibm-aix default to -aix32.
3663
36641993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
3665
3666 * Makefile.in: Added `Developer's configuration' section.
3667
36681993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
3669
3670 * Makefile.in: Add commented-out variable settings for developer's
3671 configuration.
3672
36731993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3674
3675 * make-dist: Distribute `src/bitmaps' too.
3676
36771993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
3678
3679 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
3680 make rs6000-ibm-aix default to -aix32.
3681
36821993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3683
3684 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
3685
3686 * Makefile.in (install.sysv): Add a second `$' in front of
3687 `${dest}', so that the shell will expand it, instead of Make.
3688
3689 * configure: When processing the name of the configure script,
3690 collapse `././' to `./', but leave a single `./' prefix alone.
3691
3692 * configure: Doc fix.
3693
36941993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3695
3696 * configure: Handle isc3.0 correctly.
3697
36981993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3699
3700 * make-dist: Don't try to copy the COPYING notice into
3701 external-lisp; we're not distributing that directory any more.
3702
37031993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3704
3705 * Makefile.in (install, install.aix, install.xenix, install.sysv):
3706 Remove CVS subdirectories from the installed directory trees, as
3707 well as RCS directories.
3708
37091993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3710
3711 * make-dist: Only copy gmalloc.c if we couldn't link it.
3712 Don't try to copy man/{README,Makefile} unless they actually exist.
3713
3714 * Makefile.in (lisppath): Don't include externallispdir in this.
3715 We're not sure whether we're even going to distribute the
3716 directory yet.
3717
37181993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3719
3720 * make-dist: Don't distribute the external-lisp directory anymore.
3721 * INSTALL: Remove all references to external-lisp.
3722
3723 * configure: Detect whether the compiler supports `const'
3724 properly, and edit src/config.h accordingly.
3725
3726 * configure: Tweak layout of final report.
3727
3728 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
3729 CFLAGS.
3730
3731 * Makefile.in (locallisppath): Make this default to
3732 ${datadir}/emacs/site-lisp, instead of
3733 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
3734 the same thing, and local-lisp causes completion conflicts with
3735 lock.
3736 (lisppath): Add ${externallispdir} to this.
3737 * INSTALL: Adjust installation directions.
3738
3739 * Makefile.in (externallispdir): New variable, to say where to
3740 install the externally-maintained lisp files.
3741 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
3742 the others.
3743 * INSTALL: Describe external-lisp and the new externallispdir
3744 variable.
3745
37461993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3747
3748 * configure (progname): New option `--with-gcc'. Make it clearer
3749 how we are trying to guess whether or not we have GCC.
3750 * INSTALL: Document the `--with-gcc' option, and improve
3751 description of `--with-x' options.
3752
37531993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3754
3755 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
3756 ${infodir} from these variables; we have written out explicit code
3757 to install the info files.
3758
37591993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3760
3761 * make-dist: Don't distributed the RCS files in the etc directory.
3762
37631993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3764
3765 * Makefile.in: Some makes can't handle comments in the middle of
3766 commands; move them to before the whole rule.
3767
37681993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3769
3770 * README: Mention what Emacs is.
3771
37721993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3773
3774 * make-dist: Include `./lisp/calc-2.02' in the distribution.
3775 Add `./cpp' and `./man' back into the distribution.
3776
37771993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3778
3779 * Makefile.in: Define MAKE, and use where appropriate.
3780
37811993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3782
3783 * make-dist: Remember that the authoritative COPYING notice is
3784 `etc/COPYING', not `../etc/COPYING'.
3785
37861992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3787
3788 * make-dist: Make sure that the COPYING notices in each directory
3789 are copies, not symlinks.
3790
37911992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3792
3793 * INSTALL: The build process produces an executable called `emacs'
3794 now. Change references.
3795 * Makefile.in: Adjust `install.mumble' targets to install
3796 `src/emacs', not `src/xemacs'.
3797
3798 * configure: Start with a blank line; this keeps some old CSH's
3799 from thinking it's a CSH script. Most systems will just use
3800 /bin/sh to run it, which is what we're expecting; the only other
3801 shells which might try to interpret it themselves are probably
3802 Bourne-compatible.
3803
38041992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3805
3806 * INSTALL: Improvements suggested by David Mackenzie.
3807
38081992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3809
3810 * Makefile.in (install, install.sysv, install.xenix, install.aix):
3811 Don't try to copy the info files if there aren't any; the
3812 unexpanded globbing pattern disappoints `install'. Ignore the
3813 return status of that command.
3814
3815 * INSTALL: Updated for new configuration arrangement.
3816
3817 * configure: Don't make the top-level Makefile read-only - people
3818 may want to edit the values of the path variables.
3819
3820 * Makefile.in (install, install.sysv, install.xenix, install.aix):
3821 Install the info files in ${infodir}. Install the executable
3822 under both `emacs' and `emacs-VERSION'.
3823
3824 * Makefile.in: Doc fix.
3825
3826 * Makefile.in (exec_prefix): New variable, as per latest version
3827 of coding standards.
3828 (bindir, libdir): Use it, instead of `prefix'.
3829 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
3830
3831 * Makefile.in (mandir): Make the default value for this depend on
3832 $(prefix).
3833
3834 * Makefile.in (datadir, statedir, libdir): Make these all default
3835 to ${prefix}/lib.
3836 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
3837 to compensate.
3838
3839 * Makefile.in (install, install.sysv, install.xenix, install.aix):
3840 Install the etags and ctags man pages too.
3841
3842 * Makefile.in (distclean): Don't delete backup files; that's the
3843 job of extraclean.
3844 (extraclean): Like distclean, but deletes backup and autosave files.
3845
38461992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3847
3848 Make path specification conform to GNU coding standards.
3849 * configure (long_usage): Remove all traces of old arguments from
3850 usage messages, and document the options we do accept in more
3851 detail: -with-x... and --srcdir.
3852 (options, boolean_opts): Deleted; we don't have enough options to
3853 make this worthwhile.
3854 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
3855 along with the code which supported them; these should be set as
3856 arguments to the top-level make.
3857 (config_h_opts): Since this no longer doubles as a list of option
3858 names, make them upper case; this simplifies the code which uses
3859 them to build the sed command to edit src/config.h. Change the
3860 code which sets them.
3861 (cc, g, O): Don't allow the user to set these using options; they
3862 should be specified using `CC=' and `CFLAGS=' arguments to the
3863 top-level make. Just choose reasonable default values for them,
3864 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
3865 values.
3866 (gnu_malloc, rel_alloc): Don't allow the user to set these using
3867 options; use them whenever the configuration files say they're
3868 possible.
3869 Simplify the argument processing loop. Don't accept abbreviations
3870 for option names; these might conflict with other configuration
3871 options in the future.
3872 Add some support for the `--srcdir' option. Check for the sources
3873 in . and .. if `--srcdir' is omitted. If the directories we will
3874 compile in don't exist yet, create them under the current directory.
3875 Note that the rest of the build process doesn't really support
3876 this.
3877 Edit only the top Makefile. That should edit the others. Edit
3878 into the makefile: `version', from lisp/version.el, `configname'
3879 and `srcdir' from the configuration arguments, `CC' and
3880 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
3881 the user's path, and LOADLIBES as gleaned from the system
3882 description files.
3883 Simplify the report generated; it doesn't need to include any
3884 description of paths now.
3885 Make `config.status' exec configure instead of just calling it, so
3886 there's no harm in overwriting `config.status'.
3887 * Makefile.in (version, configname): New variables, used to choose
3888 the default values for datadir and libdir.
3889 Path variables rearranged into two clearer groups:
3890 - In the first group are the variables specified by the GNU coding
3891 standards (prefix, bindir, datadir, statedir, libdir, mandir,
3892 manext, infodir, and srcdir).
3893 - In the second are the variables actually used for Emacs's paths
3894 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
3895 archlibdir), which depend on the first category.
3896 datadir and libdir default to directories under
3897 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
3898 demand.
3899 etcdir and lispdir default to subdirectories of datadir.
3900 archlibdir defaults to libdir.
3901 The new installation tree is a bit deeper than it used to be, so
3902 use the new make-path program in lib-src to build them all.
3903 Always build a new src/paths.h.tmp and then move-if-change it to
3904 src/paths.h, to avoid unnecessary rebuilds while responding to the
3905 right changes.
3906 Remove all mention of arch-lib. Run utility commands from
3907 lib-src, and let the executables be copied into archlibdir when
3908 Emacs is installed.
3909 Add targets for src/Makefile, lib-src/Makefile, and
3910 oldXMenu/Makefile, editing the values of the path variables into
3911 them.
3912 Let lib-src do its own installation.
3913 (datadir): Default to putting data files under
3914 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
3915 (emacsdir): Variable deleted; it would only be confusing to use.
3916 (lispdir, etcdir): Default to ${datadir}/lisp.
3917 (mkdir): Use make-path for this.
3918 (lockdir): Do this in mkdir.
3919 (Makefile): New target.
3920
3921 * configure (usage_message): Rename to long_usage.
3922
3923 * make-dist: Don't bother creating an arch-lib directory; that's
3924 only for installation now.
3925
39261992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3927
3928 * configure: Use GCC-style configuration names, using config.sub.
3929 Change the usage and help messages.
3930
3931 * configure: Initialize window_system, not indow_system.
3932
3933 * configure: Report which window system, compiler, and signal
3934 handler return type we decide to use.
3935
3936 * make-dist: Explain what's going on if config.sub and gmalloc.c
3937 can't be linked. Place the code which copies them near the code
3938 which links the rest of the files around them.
3939
39401992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
3941
3942 * make-dist: Don't bother to distribute src/*.com, or
3943 src/vmsbuild; those have all been moved to `../vms'.
3944
39451992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3946
3947 * make-dist: Don't forget that the way to avoid filenames starting
3948 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
3949 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
3950 couldn't make hard links to, since we have two already, and
3951 perhaps more to come.
3952
39531992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3954
3955 * configure: When editing parameters into lib-src/Makefile, change
3956 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
3957 needs some other flags too.
3958
39591992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3960
3961 * configure: Remove spurious echo of the configuration name.
3962
3963 * make-dist: Don't distribute files in src/m and src/s whose names
3964 begin with `='.
3965
39661992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3967
3968 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
3969 Also LISP_FLOAT_TYPE.
3970
39711992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3972
3973 * make-dist: Copy config.sub, since it's a symbolic link to a file
3974 on another file system.
3975
39761992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3977
3978 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
3979 distribution.
3980
3981 * config.sub: New file, to help us recognize configuration names.
3982 * make-dist: Include it in the distribution.
3983
39841992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3985
3986 * configure: Convert `-' to `_' in specified option names.
3987 Accept options with --. Delete --highpri and --have-x-menu options.
3988 New options --with-x and --with-x10 replace -window-system.
3989 Don't mention options --gnu-malloc, --rel-alloc
3990 or --lisp-float-type in help message.
3991
39921992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
3993
3994 * make-dist: Include the `vms' subdirectory in the distribution.
3995
39961992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
3997
3998 * configure: Remove lines starting with "# DIST: " when building
3999 lib-src/Makefile and src/Makefile. This allows us to mark the
4000 "Makefile.in" files with explanatory comments which won't also get
4001 stuck in the Makefiles.
4002
40031992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4004
4005 * make-dist: Don't use the '+' operator in the sed regular
4006 expression that extracts the version number from lisp/version.el;
4007 Ultrix sed doesn't seem support the operator. Just double the
4008 operand and use *.
4009
40101992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4011
4012 * Makefile.in: Doc fix.
4013
40141992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4015
4016 * configure: Rewrite sed command to remove at most one ./ prefix;
4017 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
4018 group.
4019
40201992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4021
4022 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
4023
40241992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4025
4026 * make-dist: Go ahead and build a new TAGS file, unless the
4027 --newer option was specified. Don't try to delete a TAGS file
4028 from etc; it's not kept there, and shouldn't be deleted anyway.
4029
40301992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4031
4032 * make-dist: If the lisp directory contains a default.el, don't
4033 distribute it.
4034
4035 * configure: When searching signal.h for the type of a signal
4036 return handler, make a copy of it, not a symbolic link to it; that
4037 way, it will work on systems that don't have symbolic links.
4038
40391992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
4040
4041 * make-dist: taught it about vcdiff and rcs2log, added --newer
4042 option for generating incremental distributions. Stopped it from
4043 generating a TAGS file into the distribution; that sucker is
4044 *big*, and easily enough generated with the toplevel makefile.
4045
40461992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4047
4048 * configure: When writing config.status, don't prefix progname
4049 with a '.'; it might be absolute.
4050
40511992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4052
4053 * configure: Choose to use X11 if either /usr/lib/libX11.a or
4054 /usr/include/X11 exist, not only if both exist.
4055
40561992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4057
4058 * make-dist: Make the new external-lisp directory a duplicate of
4059 the external-lisp directory, not the lisp directory.
4060
40611992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4062
4063 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
4064 clean' in arch-lib; it doesn't even have a Makefile.
4065
4066 * Makefile.in (clean, mostlyclean): In the test which tries to
4067 distinguish between the build directory, which should be cleaned,
4068 and the installed directory, which shouldn't, cd to `${emacsdir}',
4069 not `${DESTDIR}${LIBDIR}'.
4070
40711992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4072
4073 * make-dist: Be sure to delete the .c and .h files that YACC and
4074 BISON create from getdate.y.
4075
4076 * external-lisp: New directory; see `external-lisp/README'.
4077 * make-dist: Added support for the external-lisp subdirectory.
4078
4079 * make-dist: Changed message which complains that make-dist wasn't
4080 invoked in the right directory to indicate which files it was
4081 looking for.
4082
40831992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4084
4085 * configure: Add comments explaining why we can't translate
4086 character ranges or control characters in `tr'.
4087
40881992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4089
4090 * configure: When generating the configuration message, we used to
4091 build the message from the start so that each line began with "# "
4092 so that it would be a comment in `config.status'. However, this
4093 causes trouble if any of the variables we use in the message
4094 expand to more than one line of text - as gnu_malloc_reason
4095 sometimes does. So instead, we build the message as it should be
4096 printed to the user (i.e. without the "# " prefixes), and stick on
4097 the "# "s when we write it to `config.status'.
4098
4099 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
4100 `lib-src' and `arch-lib'.
4101
4102 * configure: When generating report and `config.status' file, note
4103 that bindir only determines where `make install' and
4104 `build-install' will place the executables; this should make it
4105 clear that the ordinary build process will not try to install
4106 things.
4107
41081992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4109
4110 * make-dist: Change messages to say that we are 'making links to
4111 X', rather than 'copying X'. And put `' quotes around file names.
4112
4113 * make-dist: Include '.tmp' in the name of the staging directory.
4114
4115 * make-dist: Pass the `-f' option to rm when you're not sure that
4116 the files you're removing actually exist.
4117
4118 * make-dist: When setting up etc/COPYING, always nuke whatever is
4119 there, and then copy it in, to make sure we get a real file.
4120
4121 * make-dist: Don't try to distribute *.defns files any more. The
4122 only such file was for simula.el, which has been superceded by a
4123 version which doesn't have a separate .defns file.
4124
41251992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
4126
4127 * make-dist: Don't distribute configured versions of config.h.in,
4128 paths.h.in, Makefile.in in src.
4129
4130 * configure: Delete .tmp files before creating them; don't bother
4131 trying to make final targets writeable first, since it won't
4132 matter to move-if-change.
4133
41341992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4135
4136 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
4137 mkdir and chmod in the center of all the conditionals. GNU Make
4138 will strip these out, but other makes won't.
4139
41401992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4141
4142 * make-dist: Include move-if-change in list of files to distribute.
4143
41441992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4145
4146 * configure: Remove any "." elements from the program name.
4147
4148 * configure: Don't record the values of all the possible arguments
4149 in config.status; only record the options that the user specified.
4150
4151 * configure: Use move-if-change to move in the new src/config.h.
4152
41531992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
4154
4155 * move-if-change: New file, copied from gcc release.
4156 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
4157 a temp file, so we don't update paths.h if an error occurs or if
4158 it doesn't need changing.
4159
41601992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4161
4162 * Makefile.in (src/paths.h): Do not install a value for the
4163 PATH_SUPERLOCK value; that macro doesn't exist anymore.
4164 * build-install.in: Same thing.
4165
41661992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4167
4168 * make-dist: Check the flag called "make_tar", not "make_dir"; the
4169 latter, being a typo, is always false, resulting in a program
4170 whose default behaviour is to painstakingly build a copy of the
4171 source tree, and then delete it. Rah.
4172
4173 * Makefile.in: Add dist target, and comment for it.
4174
4175 * configure: When scanning <signal.h> for a declaration for
4176 signal, create a symbolic link with a name ending in .c, so the
4177 compiler won't complain that it's only been given .h files.
4178
4179 * configure: Check whether there are any arguments available
4180 before shifting to get the value of a non-boolean parameter.
4181
4182 * make-dist: Doc fix.
4183
41841992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4185
4186 * configure: Instead of grepping /usr/include/signal.h for a
4187 signal declaration, run /usr/include/signal.h or
4188 /usr/include/sys/signal.h through cpp and grep for the
4189 declaration.
4190
4191 * configure: Redirect the output of grep to /dev/null instead of
4192 using grep -s - that flag means different things on other systems.
4193
4194 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
4195 since the former is recognizable even if you don't know what
4196 'dumping' is.
4197 * configure: Accomodate that change.
4198
4199 * configure: Accept options for all of the directories you can
4200 change in the Makefile.
4201
4202 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
4203
4204 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
4205 FOO before you can use them.
4206
4207 * build-install.in: Made the "Where To Install Things" section
4208 conform with the similar section from Makefile.in. Copied section
4209 which builds src/paths.h from src/paths.h.in from the Makefile.
4210
42111992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4212
4213 * configure: Write config.status to pass its command-line
4214 arguments on to configure, so that people can use it to recreate
4215 an old configuration, with minor changes.
4216
42171992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4218
4219 * configure: Don't rely on option variables being unset if their
4220 values are the empty string. In particular, when producing the
4221 English report, don't assume that highpri will be unset when no
4222 increased priority has been requested; -highpri='' should be the
4223 same as omitting -highpri altogether.
4224
4225 * configure: Fix dumb bug: when running the system and machine
4226 description files through cpp, mark those lines that we want to
4227 evaluate with the string '@configure@', and then only evaluate
4228 them. This way if the files include anything that actually
4229 generates text (type definitions or external declarations, say),
4230 we won't try to eval it.
4231
42321992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4233
4234 * make-dist: New shell script.
4235
4236 * configure: When creating foo from foo.in, make foo read-only to
4237 remind people to edit the .in file instead.
4238
4239 * INSTALL: Changed references to config.h-dist to config.h.in.
4240 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
4241 to build src/paths.h from src/paths.h.in; added a paragraph to do
4242 this.
4243 * configure, Makefile, build-install: Changed filenames like
4244 FOO-dist to FOO.in.
4245
42461992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4247
4248 * Makefile, build-install: Renamed to Makefile.in and
4249 build-install.in; the configure script will edit these to produce
4250 the usable Makefile and build-install.
4251 * configure: Changed to produce ./Makefile, ./build-install,
4252 lib-src/Makefile, and src/Makefile from their *.in counterparts,
4253 instead of editing them in place.
4254
42551992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4256
4257 * Makefile: Re-arranged so that the undumped Emacs will search
4258 ../lisp *after* the site's local elisp files.
4259 (locallisppath, dumplisppath): New variables.
4260 (lisppath): This variable's default value is now chosen based on
4261 $(locallisppath) and $(lispdir); while it used to be the
4262 customization point for adding site-local elisp directories to
4263 load-path, that job is now handled mostly by locallisppath.
4264 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
4265 Check the values being assigned to the *LOADSEARCH macros for null
4266 path elements (like '::' in 'foo::bar').
4267
4268 * configure: When checking if the machine- and system-dependent
4269 files define a particular macro or not, actually run them through
4270 CPP and test the macros with #ifs, instead of just grepping for
4271 the macros' names. In particular, check for SYSTEM_MALLOC in this
4272 way.
4273
42741992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4275
4276 * Makefile (install): Don't use -s in install. (Keep the symbols.)
4277
42781992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4279
4280 * configure: Make the config.status file an executable shell
4281 script which will recreate the same configuration. Include the
4282 verbal description of the current configuration as a comment in
4283 the script.
4284 * INSTALL: Doc fix.
4285
4286 * Makefile: brought the Makefile up to the GNU coding
4287 standards, as described in standards.text:
4288 (TAGS): New name for the target which rebuilds the tags table.
4289 (check): New target; doesn't do anything yet.
4290 (mostlyclean): New target, synonymous with clean.
4291 (realclean): New target. Currently, this just calls the
4292 subdirectories's makefiles and then deletes config.status.
4293 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
4294 variables.
4295 Installation directory variables changed to conform.
4296 (install, install.sysv, install.xenix, install.aix): Changed the
4297 code which copies the directories into their installed location to
4298 allow the installed locations to be in several different
4299 directories; the old version assumed that they would all be in
4300 $(emacsdir).
4301 (mkdir, lockdir): Allow the installed locations to be in several
4302 different directories.
4303 * INSTALL: Doc fix.
4304
4305 * build-install: Use the same variable names as the Makefile.
4306 Allow the installed locations to be in several different
4307 directories.
4308
43091992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4310
4311 * Makefile (src/paths.h): Instead of using a single sed command to
4312 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
4313 separately, and don't forget to append "/!!!SuperLock!!!" to the
4314 value of the PATH_SUPERLOCK macro.
4315
4316 * config.emacs: Renamed to configure, for consistency with other
4317 GNU products. Internal references changed.
4318 INSTALL, Makefile: References changed.
4319
4320 * lock: New directory, which should always be empty. If this
4321 directory doesn't exist, Emacs won't complain; it just won't lock.
4322 Having this here means that people can just unpack Emacs, build
4323 it, and have locking work.
4324
4325 * share-lib: Re-renamed to etc, for the sake of tradition.
4326 * config.emacs: Changed default value for datadir to ../etc.
4327 * INSTALL, README: Adjusted.
4328
43291992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4330
4331 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
4332 by running CPP on the appropriate s/*.h and m/*.h files.
4333
43341992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4335
4336 * config.emacs: Make sure to set the "exit on error" flag once
4337 we've removed config.status; errors should abort the configuration.
4338
43391992-02-15 Jim Blandy (jimb at pogo.cs.oberlin.edu)
4340
4341 * config.emacs: Added -distribute option, so that the Makefile
4342 paths are in their proper form. I don't know why this matters.
4343
43441992-02-14 Jim Blandy (jimb at pogo.cs.oberlin.edu)
4345
4346 * local-lisp: New directory, empty in the distribution, for people
4347 to put local elisp code in.
4348 * config.emacs: Include it in the default load path.
4349 * README: Document it.
4350
43511992-01-30 Jim Blandy (jimb at pogo.cs.oberlin.edu)
4352
4353 * config.emacs: Guess the type of signal handling functions based
4354 on the contents of /usr/include/signal.h.
4355
4356 * config.emacs: Print out progress report messages.
4357
4358 * Makefile (src/paths.h): Don't generically replace
4359 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
4360 editing of the other entries, and each entry should be dealt with
4361 explicitly anyway.
4362
4363 * build-install: Converted from C-shell to Bourne shell.
4364 * config.emacs: Edit build-install properly.
4365
4366 * config.emacs: Doc fix.
4367
43681992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4369
4370 * Makefile (install): Remove `B' from tar xf command.
4371
43721992-01-13 Jim Blandy (jimb at pogo.cs.oberlin.edu)
4373
4374 * config.emacs: Removed support for the `maintain-environment'
4375 option; the only important difference between this and its absence
4376 has been removed.
4377 * INSTALL: Removed mention of `maintain-environment'.
4378
4379 * config.emacs: Fix arguments to sed when processing boolean
4380 arguments.
4381
43821991-12-05 Jim Blandy (jimb at pogo.gnu.ai.mit.edu)
4383
4384 * config.emacs: New file, to help automate the installation
4385 process.
4386
4387 * Makefile: Lots of changes to support the separation of etc into
4388 architecture-dependent and -independent files:
4389 (EMACSROOT): New variable, giving the directory under which all of
4390 Emacs's libraries should be installed. Changed rest of file to
4391 use it.
4392 (LIBDIR): Now denotes only architecture-dependent dir - relevant cha
4393 (DATADIR): New variable, denoting architecture-independent dir.
4394 (LOCKDIR): New variable, for completeness.
4395 (SUBDIR): No more etc, new lib-src.
4396 (COPYDIR): No more etc, new arch-lib and share-lib.
4397 (src/paths.h): Set PATH_DATA and the LOCK macros too.
4398 (src): Now depends on lib-src, not etc.
4399 * build-install: Changes parallel to the above.
4400 * README: Describe the new arrangement.
4401
4402 * vms: New subdirectory for all the VMS stuff.
4403
44041991-12-03 Jim Blandy (jimb at pogo.gnu.ai.mit.edu)
4405
4406 * Makefile (LISPPATH): New variable.
4407 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
4408
44091990-09-28 Richard Stallman (rms at mole.ai.mit.edu)
4410
4411 * Makefile (install, install.sysv, install.xenix):
4412 Install wakeup instead of loadst. No need for setuid or setgid.
4413
44141990-08-07 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
4415
4416 * Makefile (clean): Clean etc if that's not the installation dir.
4417
44181990-04-26 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
4419
4420 * Makefile (paths.h): Make sed alter each name in the path.
4421
44221988-08-30 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
4423
4424 * Makefile (install.sysv): Use cpio, not tar.
4425
44261988-08-03 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
4427
4428 * Makefile (lockdir): Rename `lock' target.
4429 Depend on it from install*, not from `all'.
4430
44311988-05-16 Richard Stallman (rms at frosted-flakes.ai.mit.edu)
4432
4433 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
4434 to match build-install and paths.h.