Add target arm*-*-linux-gnu*.
[bpt/emacs.git] / ChangeLog
CommitLineData
a21616bd
KR
11999-11-23 Ken Raeburn <raeburn@gnu.org>
2
3 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
4 didn't need to be deleted. Check for the k5crypto library as well
5 as the crypto library; MIT Kerberos 1.1 changed the name.
6
946173ad
DL
71999-11-18 Dave Love <fx@gnu.org>
8
9 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
10
4f6f5dab
GM
111999-11-11 Erik Naggum <erik@naggum.no>
12
13 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
14
2323760c
DL
151999-11-08 Dave Love <fx@gnu.org>
16
17 * configure.in: Fix change for --with-pop default.
18
c3d00920
DL
191999-11-04 Dave Love <fx@gnu.org>
20
21 * configure.in: Default to --with-pop. Change sense of with-gcc
22 and with-toolkit-scroll-bars messages to reflect the defaults.
23
400a1ed0
GM
241999-11-01 Gerd Moellmann <gerd@gnu.org>
25
26 * INSTALL: Mention the Emacs Lisp Reference.
27
1e3196e8
GM
281999-10-27 Noah Friedman <friedman@splode.com>
29
30 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
31
8ac52782
GM
321999-10-23 Gerd Moellmann <gerd@gnu.org>
33
34 * Makefile.in (bootstrap): New target.
35
1113b624
PE
361999-10-19 Paul Eggert <eggert@twinsun.com>
37
38 Add support for large files. Merge glibc 2.1.2.
39
40 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
41 (HAVE_TM_GMTOFF): New symbol.
42 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
43 mbrlen, strsignal.
44 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
45
77162a4f
SM
461999-10-09 Stefan Monnier <monnier@cs.yale.edu>
47
48 * make-dist (dontcompile): look for the DONTCOMPILE variable rather
49 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
50
a2743e67
RS
511999-10-09 Richard M. Stallman <rms@gnu.org>
52
53 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
54 Unset CDPATH to prevent cd from generating output.
55
37e2d8f4
SM
561999-10-08 Stefan Monnier <monnier@cs.yale.edu>
57
58 * update-subdirs: also ignore CVS subdirs.
59
4e1d9c86
GM
601999-10-07 Gerd Moellmann <gerd@gnu.org>
61
62 * Makefile.in (install-arch-indep): Add ada-mode.
63
2b6bac15
DL
641999-10-06 Dave Love <fx@gnu.org>
65
66 * Makefile.in: Add rules for config.status, configure.
67
a4a9692d
DL
681999-09-07 Gerd Moellmann <gerd@gnu.org>
69
70 * configure.in (--with-sound): Removed.
71
721999-08-30 Gerd Moellmann <gerd@gnu.org>
73
74 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
75 the test for Xaw3d.
76 (HAVE_TIFF): Add -lm to library check.
77
781999-08-28 Richard Stallman <rms@gnu.org>
79
80 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
81 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
82 after the other X-related libraries.
83
841999-08-21 Dave Love <fx@gnu.org>
85
86 * configure.in: Don't check for jpeglib.h.
87
881999-08-20 Gerd Moellmann <gerd@gnu.org>
89
90 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
91 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
92
931999-08-18 Dave Love <fx@gnu.org>
94
95 * configure.in: : Check for termcap.h.
96
971999-08-15 Gerd Moellmann <gerd@gnu.org>
98
99 * configure.in: Add --with-toolkit-scroll-bars. If "no",
100 use Emacs' scroll bars, even if configured for Motif or when
101 Xaw3d is available.
102
1031999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
104
105 * configure.in: Check for getaddrinfo.
106
1071999-08-04 Eli Zaretskii <eliz@gnu.org>
108
109 * config.bat: Make --no-debug work again by removing -gcoff.
110
1111999-07-30 Dave Love <fx@gnu.org>
112
113 * configure.in: Check for stdlib.h.
114
1151999-07-19 Dave Love <fx@gnu.org>
116
117 * configure.in: Grok sparc64-*-linux-gnu*.
118
1191999-07-12 Richard Stallman <rms@gnu.org>
120
121 * Version 20.4 released.
122
1231999-06-23 Karl Heuer <kwzh@gnu.org>
124
125 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
126 Quote $EMACS, in case it's a program with args.
127
1281999-05-29 Richard M. Stallman <rms@gnu.org>
129
130 * configure.in: Delete the Kerberos stuff.
131
1321999-05-27 Greg Hudson <ghudson@mit.edu>
133
134 * configure.in: Prefer kerberos 5 names.
135
1361999-04-26 Richard M. Stallman <rms@gnu.org>
137
138 * configure.in: Check for libXp.
139
1401999-04-08 Richard Stallman <rms@gnu.org>
141
142 * make-dist: Include change logs in subdirs of `lisp'.
143
1441999-04-05 Richard Stallman <rms@gnu.org>
145
146 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
147 (install-arch-indep): Make ${datadir}/emacs world-readable.
148
1491999-03-30 Eli Zaretskii <eliz@gnu.org>
150
151 * config.bat: Use epaths.* instead of paths.*.
152
1531999-03-07 Eli Zaretskii <eliz@gnu.org>
154
155 * INSTALL: Add detailed instructions to unpack and install
156 intlfonts on MS-DOS.
157
1581999-02-26 Richard Stallman <rms@gnu.org>
159
160 * configure.in: Use epaths.h and epaths-force instead of paths....
161
162 * Makefile.in (epaths-force): Renamed from paths-force;
163 operate on epaths.in and produce epaths.h.
164
1651999-02-24 Richard Stallman <rms@gnu.org>
166
167 * make-dist: Fix nt/icons directory handling.
168
1691999-02-22 Simon Josefsson <jas@pdc.kth.se>
170
171 * configure.in (f301-fujitsu-uxpv4.1): New target.
172
1731999-02-20 Richard Stallman <rms@gnu.org>
174
175 * make-dist (tempparent): Fix command to update info files.
176
1771999-02-09 Richard Stallman <rms@gnu.org>
178
179 * configure.in (powerpc-apple-netbsd*): New alternative.
180
1811999-01-25 Geoff Voelker <voelker@cs.washington.edu>
182
183 * make-dist: Include the new directory nt/icons in distributions.
184
1851999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
186
187 * configure.in: Change message about HAVE_XFREE386.
188
1891999-01-07 Eli Zaretskii <eliz@gnu.org>
190
191 * config.bat: Support configuring with leim.
192
1931998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
194
195 * configure.in (mips-sgi-irix6.5): New target.
196
1971998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
198
199 * configure.in: Remove GSS-API support, since it has been removed
200 from movemail.
201
2021998-12-04 Markus Rost <rost@delysid.gnu.org>
203
204 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
205
2061998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
207
208 * Makefile.in: Don't install customize info file. Run
209 install-info on viper info file.
210
2111998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
212
213 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
214
2151998-11-16 Kenichi Handa <handa@etl.go.jp>
216
217 * configure.in (*-*-bsdi4*): New target.
218
2191998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
220
221 * configure.in: Fix previous change.
222
2231998-11-11 Richard Stallman <rms@gnu.org>
224
225 * configure.in (aviion-intel): New machine.
226
2271998-11-04 Kenichi Handa <handa@etl.go.jp>
228
229 * configure.in (mips-nec-sysv4*): New target.
230
2311998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
232
233 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
234 from lisp.
235
2361998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
237
238 * make-dist: Don't include fns*.el in dist.
239
2401998-10-30 Dave Love <fx@gnu.org>
241
242 * configure.in: Don't mkdir cpp.
243
2441998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
245
246 * Makefile.in (install-arch-dep): Install src/fns-*.el in
247 ${archlibdir}.
248
2491998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
250
251 * Version 20.3 released.
252
2531998-07-30 Paul Eggert <eggert@twinsun.com>
254
255 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
256 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
257 (lwlib/Makefile, leim/Makefile):
258 Prepend $(srcdir)/ to rule dependencies outside this dir.
259
2601998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
261
262 * configure.in: Use unset CDPATH instead of making it empty.
263
2641998-06-20 Karl Heuer <kwzh@gnu.org>
265
266 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
267
2681998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
269
270 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
271 and default.el. Sort the results.
272
2731998-05-31 Karl Heuer <kwzh@gnu.org>
274
275 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
276 writable.
277
2781998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
279
280 * Makefile.in (install-arch-indep):
281 Don't alter site-lisp/subdirs.el if it exists.
282
2831998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
284
285 * Makefile.in (install-arch-indep): Put `-' on commands to create
286 subdirs.el in site-lisp dirs.
287
2881998-05-07 Richard Stallman <rms@psilocin.gnu.org>
289
290 * Makefile.in (install-arch-indep): Fix typo in previous change.
291
2921998-05-06 Richard Stallman <rms@psilocin.gnu.org>
293
294 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
295
2961998-04-28 Richard Stallman <rms@psilocin.gnu.org>
297
298 * Makefile.in (mkdir): Create the site-lisp dirs.
299 (install-arch-indep): Make site-lisp/subdirs files world-readable.
300
3011998-04-26 Richard Stallman <rms@psilocin.gnu.org>
302
303 * Makefile.in (INSTALL_INFO): New variable.
304 (install-arch-indep): Don't replace the dir file if it already exists.
305 Use the install-info program, via INSTALL_INFO, to add entries.
306 Make the `info' subdir and the Info files world-readable.
307
3081998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
309
310 * config.bat: Make sure the environment is large enough to support
311 all the "set foo=bar" commands. Update pointers to DJGPP FTP
312 sites.
313
3141998-04-10 Karl Heuer <kwzh@gnu.org>
315
316 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
317
3181998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
319
320 * configure.in: Add --with-gssapi to specify GSS-API
321 authentication support for movemail.
322
3231998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
324
325 * Makefile.in (install-arch-indep): Fix previous change.
326
3271998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
328
329 * Makefile.in (info): Run man in build dir, not srcdir.
330
3311998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
332
333 * Makefile.in (install-arch-indep): Fix previous change.
334
3351998-03-23 Kenichi Handa <handa@etl.go.jp>
336
337 * Makefile.in (top_distclean): Check the existence of `lock'
338 subdir.
339
3401998-03-22 Richard Stallman <rms@gnu.org>
341
342 * Makefile.in (install-arch-indep): Put special subdirs.el files
343 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
344
3451998-03-21 Richard Stallman <rms@psilocin.gnu.org>
346
347 * make-dist: Fix shell syntax in check for missing .el or .elc files.
348
3491998-03-09 Richard Stallman <rms@psilocin.gnu.org>
350
351 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
352 (m68*-hp-hpux*): Handle versions 1X like 10.
353
3541998-03-07 Richard Stallman <rms@psilocin.gnu.org>
355
356 * make-dist: PROBLEMS is now in etc, not top level dir.
357
358 * Makefile.in (SOURCES): Delete PROBLEMS.
359
3601998-02-25 Richard Stallman <rms@gnu.org>
361
362 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
363
364 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
365
3661998-01-17 Richard Stallman <rms@gnu.org>
367
368 * Makefile.in (install-arch-indep): Add semicolon before `else'.
369
3701998-01-02 Richard Stallman <rms@psilocin.gnu.org>
371
372 * make-dist (tempparent): New option --no-check.
373
374 * make-dist: Don't do anything with cpp directory.
375
3761997-12-20 Richard Stallman <rms@psilocin.gnu.org>
377
378 * configure.in (sparc-fujitsu-sysv4*): New target.
379
3801997-12-17 Andreas Schwab <schwab@gnu.org>
381
382 * configure.in: Cache more tests. Add missing quotes around
383 message with embedded comma.
384
3851997-12-04 Karl Heuer <kwzh@gnu.org>
386
387 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
388
3891997-11-26 Joel N. Weber II <devnull@gnu.org>
390
391 * make-dist: Changed the comment about `umask 0' to say `Don't
392 restrict access to any files.'; previously it said `Don't protect
393 any files', which may have implied that we think fascism is good.
394
3951997-11-24 Paul Eggert <eggert@twinsun.com>
396
397 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
398 strftime needs the underlying host's strftime for locale dependent
399 formats.
400
4011997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
402
403 * configure.in (i586-dg-dguxR4.*): New name in case branch.
404
4051997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
406
407 * config.bat: Configure the man subdirectory.
408
4091997-11-07 Paul Eggert <eggert@twinsun.com>
410
411 * configure.in (AC_CHECK_LIB): Add -lintl.
412
4131997-11-07 Karl Heuer <kwzh@gnu.org>
414
415 * make-dist (check for .elc files): Avoid bash-specific syntax.
416 (check for overflow 14-char limit): Simplify.
417
4181997-11-07 Richard Stallman <rms@gnu.org>
419
420 * Makefile.in (install): Move blessmail last.
421
4221997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
423
424 * configure.in (gettimeofday, one arg or two):
425 Clarify messages by avoiding double negative.
426
4271997-09-30 Karl Eichwalder <ke@suse.de>
428
429 * Makefile.in (install-arch-indep): install the widget info file.
430
4311997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
432
433 * configure.in (with-pop, with-kerberos): Need to check Kerberos
434 libraries in reverse order, so that libraries will appear in the
435 correct dependency order on the link line (and so that the
436 configure checks themselves will work properly when early
437 libraries depend on later ones).
438
4391997-09-21 Erik Naggum <erik@naggum.no>
440
441 * make-dist (making links to `src'): Keep timestamp on copied
442 files.
443
444 * make-delta: New script to produce delta distributions.
445
4461997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
447
448 * Version 20.2 released.
449
4501997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
451
452 * Version 20.1 released.
453
454 * Makefile.in (install-leim): Depend on mkdir.
455 (leim): Depend on src.
456
4571997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
458
459 * configure.in: Recognize alpha* instead of just alpha.
460
4611997-09-12 Paul Eggert <eggert@twinsun.com>
462
463 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
464
4651997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
466
467 * update-subdirs: Use rm -f.
468
4691997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
470
471 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
472 Ignore subdirs named Old.
473
4741997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
475
476 * configure.in: Add OpenBSD clause to set $machine.
477
4781997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
479
480 * make-dist: Recompile everything after updating various Lisp files.
481 Recompile in leim as well as lisp.
482 Check in leim as well as lisp for mismatched files and too-long names.
483
4841997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
485
486 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
487
4881997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
489
490 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
491 before trying to copy anything from it.
492
4931997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
494
495 * Makefile.in (man/Makefile): New target.
496 (tags): Define env var EMACS and run Makefile from build dir.
497
4981997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
499
500 * config.bat: If src/_gdbinit doesn't exist, try using
501 src/.gdbinit to create it (for building on Windows 95).
502
5031997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
504
505 * Makefile.in (install-arch-indep):
506 Discard extra data in tar | tar pipes.
507
5081997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
509
510 * configure.in (x_default_search_path): Corrected
511 '${x_library}' to '${x_library}/X11'.
512
5131997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
514
515 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1,
516
5171997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
518
519 * configure.in: Support auto-configuration of both Kerberos V4 and
520 Kerberos V5 for movemail, including detection of V4 and V5 header
521 files and libraries.
522
5231997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
524
525 * configure.in: Compute x_default_search_path
526 and substitute into makefiles.
527
528 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
529
5301997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
531
532 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
533
5341997-08-07 Erik Naggum <erik@naggum.no>
535
536 * configure.in: Remove lockdir, it is no longer needed.
537 * Makefile.in (mkdir): Don't create lockdir.
538 (lockdir): Variable deleted.
539 (paths-force): Don't operate on PATH_LOCK.
540
5411997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
542
543 * leim-Makefile.in (clean, distclean): New targets.
544
545 * make-dist: Include leim/ChangeLog in leim distribution.
546
5471997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
548
549 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
550
5511997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
552
553 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
554
5551997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
556
557 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
558
5591997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
560
561 * make-dist: Update leim/leim-list.el.
562 Pass along value of $EMACS when updating lisp dir.
563
5641997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
565
566 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
567 prerequisite to the use of Doug Lea's malloc.
568
5691997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
570
571 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
572
573 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
574
5751997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
576
577 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
578
5791997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
580
581 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
582 to news-r6.h.
583
5841997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
585
586 * config.bat: Use `sed' instead of `cp', which might not be
587 installed.
588
5891997-07-09 Kenichi Handa <handa@etl.go.jp>
590
591 * Makefile.in (mostlyclean): Add cleaning leim directory.
592 (clean, distclean, maintainer-clean): Likewise.
593
5941997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
595
596 * make-dist (bogosities): Check subdirs of `lisp' also.
597
5981997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
599
600 * make-dist (etc): Really avoid symlinks now.
601 (lisp): Don't delete from subdirs the things we never copy.
602
6031997-07-07 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
604
605 * Makefile.in (install-arch-indep): Correct the target name.
606 The first letter `i' was dropped by the previous change of mine.
607
6081997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
609
610 * configure.in (leim/Makefile): Generate this.
611 (*-sysv4.2uw*): Recognize new alternative.
612
613 * leim-Makefile.in: Renamed from leim-Makefile.
614
615 * make-dist: Set up real-leim subdirectory,
616 with the real contents of leim; then move it to
617 a separate top-level directory.
618
619 * make-dist: Don't mention site-lisp, site-init, site-start
620 or default, when listing files hat are not compiled and should be.
621
622 * configure.in: Create src/config.stamp at the end.
623
6241997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
625
626 * Makefile.in (install-leim): Correct previous change.
627
6281997-07-02 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
629
630 * Makefile.in (install-leim): New target.
631 (install): Depend on install-leim.
632
6331997-07-01 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
634
635 * Makefile.in (SUBDIR): Add leim.
636 (SUBDIR_MAKEFILES): Add leim/Makefile.
637 (leim/Makefile): New target.
638
6391997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
640
641 * leim-Makefile: New file.
642 * make-dist: Initialize a `leim' subdirectory with that makefile.
643
6441997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
645
646 * configure.in (GNU_MALLOC_reason): Fix message text.
647
6481997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
649
650 * make-dist (lisp): Don't process subdirs that start with =.
651 (etc): Copy symlinks, as in src.
652
6531997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
654
655 * configure.in (i*86-*-unixware*): New alternative.
656
6571997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
658
659 * Makefile.in (src/config.stamp): Target renamed from src/config.h
660 and touch it explicitly.
661
662 * configure.in (mips-sony-newsos6*): New alternative.
663 (mips-*-linux-gnu*): New alternative.
664 (*-*-bsdi*): New alternative.
665 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
666
6671997-06-22 Dave Love <d.love@dl.ac.uk>
668
669 * Makefile.in (lib-src): Depend on src/config.h (e.g. for
670 movemail.o).
671 (src/config.h): New target to re-configure if src/config.in
672 is patched.
673
6741997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
675
676 * configure.in (shutdown): Check for `shutdown' function.
677
6781997-06-18 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
679
680 * update-subdirs: Include the directory "language" in subdirs.
681
6821997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
683
684 * configure.in (m88k-dg-dgux4*): New alternative.
685 (alpha-*-netbsd*): New alternative.
686 (powerpcle-*-solaris2*): New alternative.
687
6881997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
689
690 * make-dist: Warn about .el files that are not compiled.
691
6921997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
693
694 * Makefile.in (dist): Don't run update-subdirs here,
695 since make-dist now gets that done.
696
697 * make-dist: Use the new `updates' target in lisp/Makefile.
698
699 * make-dist: Use new non-file targets in lisp/Makefile.
700
7011997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
702
703 * make-dist: Handle all subdirs of `lisp' uniformly.
704 Don't handle `term' and `language' specially.
705 Clear out umask at the beginning.
706
7071997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
708
709 * make-dist: Use Make to update finder-inf.el and autoloads.
710 Also update cus-load.el.
711
7121997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
713
714 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
715 in case it is desirable to disable the GNU malloc features with
716 glibc.
717
7181997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
719
720 * configure.in (DOUG_LEA_MALLOC):
721 Define if malloc_{get,set}_state exist.
722
7231997-03-05 Ken'ichi Handa <handa@etl.go.jp>
724
725 * make-dist: Make links for files under lisp/language.
726
7271997-02-20 Kenichi Handa <handa@etl.go.jp>
728
729 * update-subdirs: Exclude the directory "language" from subdirs.
730
7311997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
732
733 * configure.in: Check for rint and cbrt.
734
7351997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
736
737 * make-dist: Use $EMACS to say where to run Emacs.
738 Add --no-update option.
739
7401996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
741
742 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
743
7441996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
745
746 * make-dist (copying src): Check thoroughly for symlinks
747 and copy them in all cases. Regularize the linking of *.in
748 and *.opt and ChangeLog files.
749 (copying lib-src): Likewise.
750 Don't rm getdate.c or y.tab.*--they don't exist any more.
751
7521996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
753
754 * configure.in: Check for libmail, maillock.h and
755 touchlock (for movemail).
756
7571996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
758
759 * configure.in (limits.h): Check for this file.
760
7611996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
762
763 * configure.in (rs6000-ibm-aix4.2): New alternative.
764 (rs6000-ibm-aix4.0): New alternative.
765 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
766
7671996-11-22 Ben Harris <bjh21@cam.ac.uk>
768
769 * configure.in: Recognize vax-*-netbsd*.
770
7711996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
772
773 * configure.in (locallisppath): Add leim directory.
774
7751996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
776
777 * config.bat: Make sure `mv' supports forward slashes and -f.
778
7791996-10-28 Christian Limpach <chris@nice.ch>
780
781 * configure.in (hppa*-next-nextstep*): * added after hppa
782 to accept hppa1.0 and hppa1.1.
783
7841996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
785
786 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
787 * configure.in (ld_switch_machine): Fix typo.
788
7891996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
790
791 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
792 from config.h and use them in $ac_link.
793
7941996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
795
796 * configure.in: Create a subdir named `lisp'.
797
7981996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
799
800 * configure.in: Check for getcwd.
801
8021996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
803
804 * configure.in: Check for termios.h. Check for setpgid.
805
8061996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
807
808 * configure.in: Check for setrlimit.
809
8101996-08-31 Paul Eggert <eggert@twinsun.com>
811
812 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
813
8141996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
815
816 * configure.in: Check for utimes.
817
818 * configure.in: Check for com_err library, but only
819 if --with-kerberos was used. Check for krb and des
820 only if --with-kerberos.
821
8221996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
823
824 * Makefile.in (INSTALL_STRIP): New variable.
825 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
826 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
827
8281996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
829
830 * configure.in: Check for krb and des libraries.
831
8321996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
833
834 * configure.in (*-sunos4.1.[3-9]*noshare):
835 Use sunos413, not sunos4-1-3.
836 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
837 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
838
8391996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
840
841 * Makefile.in (src/paths.h): Target deleted.
842 (paths-force): Delete all dependencies on this target
843 but don't delete the target.
844 (install): Depend on `all'.
845 (paths-force): Don't print a message.
846
847 * configure.in: Generate src/paths.h here.
848
8491996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
850
851 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
852 New variables that affect linking only.
853 (alpha-dec-osf*): Use those instead of previous change.
854
8551996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
856
857 * Makefile.in (install-arch-indep): Install info/messages.
858
8591996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
860
861 * Version 19.33 released.
862
8631996-08-10 Marcus Daniels <marcus@sayre.sysc.pdx.edu>
864
865 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
866 Fix previous change.
867
8681996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
869
870 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
871 New alternative.
872
8731996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
874
875 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
876 and NON_GCC_TEST_OPTIONS.
877
8781996-08-06 Paul Eggert <eggert@twinsun.com>
879
880 * configure.in (LOCALTIME_CACHE): Don't put a string literal
881 "TZ=..." in environ.
882
8831996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
884
885 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
886
8871996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
888
889 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
890 the more general *-sunos4.1.[3-9]* clause.
891
8921996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
893
894 * Version 19.32 released.
895
896 * configure.in (*-sco3.2v5*):
897 Set OVERRIDE_CPPFLAG to a string of one space.
898 Fix the code that uses OVERRIDE_CPPFLAG.
899
9001996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
901
902 * configure.in: Undo previous change.
903
9041996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
905
906 * config.sub: Use `pc', not `unknown', when canonicalizing
907 the vendor for ...86.
908
9091996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
910
911 * configure.in: Check for termios.h header.
912
9131996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
914
915 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3
916
9171996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
918
919 * configure.in: Split bsdos2 and bsdos2-1.
920
9211996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
922
923 * config.sub: If last two words are not a recognized
924 KERNEL-OS pair, use just the last word as OS, as in 19.31.
925 Make conversion of gnu/linux to linux-gnu really work.
926
927 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
928
9291996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
930
931 * configure.in (check for using Lucid widgets by default):
932 Eliminate indentation that confuses some compilers.
933
9341996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
935
936 * config.sub: Convert linux and gnu/linux to linux-gnu.
937
938 * make-dist: Don't update getdate.c.
939 Ignore =... files when checking for too-long Lisp file names.
940
9411996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
942
943 * configure.in (euidaccess): Check for that, not for eaccess.
944
9451996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
946
947 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
948 before `noshare'.
949 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
950
9511996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
952
953 * configure.in: Rename lignux to linux-gnu in configuration names.
954 Use gnu-linux as the opsys value (s/ file name).
955 Allow i686 just like i386, i486, i586.
956
9571996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
958
959 * configure.in (i*86-*-sco3.2v5): New alternative.
960 (OVERRIDE_CPPFLAG): New variable.
961 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
962
963 * configure.in: Specify vpath for .texi files.
964
9651996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
966
967 * configure.in: Always check for HAVE_X11R5.
968 Separately decide whether to use a toolkit by default.
969
9701996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
971
972 * configure.in: If X11R5 is missing the Xaw headers,
973 default to --with-x-toolkit=no.
974
9751996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
976
977 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
978
9791996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
980
981 * Makefile.in (install-arch-indep): If cd etc makes output,
982 don't treat that as part of the tar data.
983 Check that ./lisp actually exists.
984
9851996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
986
987 * make-dist: Check for long file names.
988
9891996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
990
991 * Version 19.31 released.
992
9931996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
994
995 * configure.in: Recognize sparc-*-lignux.
996
9971996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
998
999 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
1000 Don't include config.w95.
1001
10021996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
1003
1004 * make-dist: Replace --no-clean-up and --no-tar options
1005 with --clean-up and --tar, so that the default is useful.
1006
10071996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
1008
1009 * config.bat: Make sure the GDB init file is called src/_gdbinit;
1010 if not, tell the user to rename it and abort.
1011
10121996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
1013
1014 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
1015 test program.
1016
10171996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1018
1019 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
1020
1021 * make-dist (MANIFEST): Fix previous change.
1022 (msdos): Put mainmake.v2 into the dist.
1023
10241996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
1025
1026 * make-dist: Exit if autoconf fails.
1027
10281996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
1029
1030 * config.bat: Set djgpp-ver, and unset it at the end.
1031 Add a number ofconditionals for DJGPP version 2.
1032 Rename label libsrc2 to libsrc3.
1033 Substitute for LDFLAGS in src/Makefile.
1034 Substitute for ALL_CFLAGS in lib-src/Makefile.
1035
10361996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1037
1038 * configure.in (ncurses): Check this after checking fns like strerror.
1039
10401996-04-08 Erik Naggum <erik@naggum.no>
1041
1042 * make-dist (MANIFEST): Don't include lines from =files.
1043
10441996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1045
1046 * make-dist: Don't put lisp/dired.todo in the dist.
1047
10481996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
1049
1050 * configure.in (HAVE_NCURSES): Look for library named ncurses.
1051
1052 * configure.in (setlocale): Check for it.
1053
1054 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
1055
10561996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1057
1058 * configure.in: Use lignux instead of linux as value of opsys.
1059
10601996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1061
1062 * Makefile.in (install-strip): Fix whitespace.
1063 Get rid of continuation.
1064
1065 * config.sub: Convert linux or gnu/linux to lignux.
1066
10671996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1068
1069 * configure.in: Accept lignux in configuration name.
1070
10711996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1072
1073 * Makefile.in (install-strip): New target.
1074
10751996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1076
1077 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
1078 -f failed to do the job on Suns.
1079
10801996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1081
1082 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
1083
1084 * configure.in (linux/version.h): Check for this header.
1085
10861996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
1087
1088 * configure.in: Remove -fno-builtin hackery from -lm check.
1089
10901996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
1091
1092 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
1093 just this test.
1094
1095 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
1096
10971996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1098
1099 * configure.in: Check for ncurses.
1100
11011996-02-28 Paul Eggert <eggert@twinsun.com>
1102
1103 * configure.in (LOCALTIME_CACHE):
1104 Also define if localtime mishandles unsetting TZ.
1105 This works around a localtime bug in mips-dec-ultrix.
1106
11071996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1108
1109 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
1110
1111 * configure.in: Improve messages about X versions.
1112
11131996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1114
1115 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
1116
11171996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1118
1119 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
1120 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
1121
1122 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
1123 (install): Put install-arch-indep before install-arch-dep.
1124
11251996-02-20 Dave Love <d.love@dl.ac.uk>
1126
1127 * INSTALL: Clarify info about MS-DOS path handling.
1128
11291996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1130
1131 * Makefile.in (install-arch-indep): Install info/ccmode*.
1132 In previous change, protect against /bin/pwd returning null string.
1133
11341996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1135
1136 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
1137 to lispdir.
1138
11391996-02-01 Paul Eggert <eggert@twinsun.com>
1140
1141 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
1142
11431996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1144
1145 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
1146
11471996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1148
1149 * Makefile.in (extraclean): Use ${top_distclean} to ensure
1150 we delete everything distclean deletes.
1151
11521996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
1153
1154 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
1155
11561996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1157
1158 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
1159 into LDFLAGS instead of into LIBS.
1160
11611996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1162
1163 * configure.in (HAVE_XMU): Fix typo in previous change.
1164
11651996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1166
1167 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
1168
11691996-01-10 Erik Naggum <erik@naggum.no>
1170
1171 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
1172
11731996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
1174
1175 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
1176
11771996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1178
1179 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
1180 and use -lXt to link it.
1181
11821996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1183
1184 * configure.in (locallisppath): Put version-specific dir first.
1185
11861996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1187
1188 * configure.in (hppa-*-nextstep*): New alternative.
1189 (USE_X_TOOLKIT): By default, set this to "maybe";
1190 and change that later to LUCID or "no" according to X11 version.
1191
1192 * make-dist: Recompile outdated .elc files and update all autoloads.
1193
11941996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
1195
1196 * configure.in (locallisppath): Fix typo in last change: " -> '.
1197
11981996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1199
1200 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
1201
12021995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1203
1204 * Makefile.in (install-arch-indep): Give all files read permission.
1205
12061995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1207
1208 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
1209 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
1210
12111995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1212
1213 * configure.in: Determine HAVE_X11R6.
1214 (HAVE_MENUS): Renamed from HAVE_X_MENU.
1215
12161995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1217
1218 * configure.in: Just "solaris" now defaults to version 2.4.
1219 Add sunos4.1.n-noshare as alternative.
1220
12211995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1222
1223 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
1224
12251995-11-29 Erik Naggum <erik@naggum.no>
1226
1227 * Makefile.in (install-arch-indep): Add missing backslash.
1228
12291995-11-29 Karl Eichwalder <ke@ke.Central.DE>
1230
1231 * Makefile.in (install-arch-indep): Don't install
1232 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
1233
12341995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1235
1236 * Makefile.in (install-arch-indep): Fix previous change.
1237
1238 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
1239
12401995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1241
1242 * Version 19.30 released.
1243
1244 * make-dist (lisp): Exclude subdirs.el.
1245
12461995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1247
1248 * make-dist (etc): Delete *.orig and *.rej.
1249
12501995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1251
1252 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
1253
12541995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1255
1256 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
1257
12581995-11-14 Geoff Voelker <voelker@cs.washington.edu>
1259
1260 * make-dist (nt): Rename install, readme, and todo to
1261 INSTALL, README, and TODO.
1262
12631995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1264
1265 * make-dist (lisp): Don't distribute site-start.
1266
12671995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
1268
1269 * make-dist: Break the hard link on alloca.c.
1270
12711995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1272
1273 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
1274
12751995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1276
1277 * make-dist (src, lib-src): Don't distribute Makefile.c.
1278 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
1279
12801995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1281
1282 * Makefile.in (mkdir): Create man1dir, not mandir.
1283 (uninstall): Use man1dir, not mandir.
1284
12851995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1286
1287 * Makefile.in (man1dir): New variable.
1288 (install-arch-indep): Use man1dir.
1289
1290 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
1291
1292 * make-dist: Create lisp/MANIFEST.
1293
12941995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
1295
1296 * configure.in (m68k-*-linux*): New alternative.
1297
12981995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1299
1300 * make-dist: Use new names config.in, paths.in, and
1301 {src,lib-src}/Makefile.in.
1302
13031995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1304
1305 * configure.in: Don't bother checking for drem.
1306
13071995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1308
1309 * Makefile.in (distclean): Delete line with just a tab in it.
1310 (install-arch-indep): Delete spaces that precede tabs.
1311 Delete spurious `fi' left from previous change.
1312 (install): Supply `true' as command, to avoid null command.
1313
13141995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1315
1316 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
1317
13181995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1319
1320 * configure.in (powerpc-*-solaris2): New alternative.x
1321
13221995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
1323
1324 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
1325 of paths.h.tmp$$, to avoid going beyond 14 characters.
1326
13271995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1328
1329 * configure.in: Improve error msg for invalid --with-x-toolkit value.
1330
13311995-09-06 Paul Eggert <eggert@twinsun.com>
1332
1333 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
1334 if localtime caches TZ. Check for tzset.
1335
13361995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1337
1338 * config.bat: Simplify using new names file names src/makefile.in,
1339 config.in, paths.in. Change Echo commands not to use `.
1340
13411995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1342
1343 * Makefile.in (install-arch-indep): Always install the new dir file;
1344 rename the previous dir file to dir.bak or dir.old.
1345
13461995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1347
1348 * configure.in (RANLIB): Substitute this into makefiles.
1349 Set it specially on solaris; set it by default on other systems.
1350
1351 * configure.in: Fix previous Alpha change.
1352
13531995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1354
1355 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
1356 NON_GCC_TEST_OPTIONS.
1357
13581995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1359
1360 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
1361 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
1362
1363 * configure.in (alpha-*-linux*): New configuration.
1364
13651995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1366
1367 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
1368 (m68k-next-nextstep*): New alias for that.
1369 (i*86-*-nextstep*): Use nextstep.h.
1370 (sparc-*-nextstep*): New configuration.
1371
13721995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1373
1374 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
1375 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
1376
13771995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1378
1379 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
1380 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
1381
13821995-07-18 Mike Long <mike.long@analog.com>
1383
1384 * make-dist: Fix update of finder-inf.el, and byte-compile it.
1385
13861995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1387
1388 * Makefile.in (src/paths.h, paths-force):
1389 Rename src/paths.h.in to src/paths.in.
1390 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
1391
1392 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
1393 Use Makefile.c for intermediate file.
1394 Rename src/config.h.in to src/config.in.
1395
13961995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
1397
1398 * configure.in (mips-dec-ultrix*): Assume version 4.3.
1399 (mips-dec-ultrix4.[12]): New alternative for old versions.
1400
14011995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1402
1403 * make-dist: Don't break intra-tree links.
1404
14051995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
1406
1407 * configure.in: Put back archlibdir initialization. Require
1408 autoconf 2.4.1 or later.
1409
14101995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1411
1412 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
1413 (mips-mips-riscos5*): New alternative.
1414
14151995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1416
1417 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
1418
14191995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1420
1421 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
1422 (mandir, infodir, archlibdir): Initializations deleted.
1423
1424 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
1425 On hpux9shr, use hpux9shxr4.h.
1426
14271995-06-24 Morten Welinder <terra+@cs.cmu.edu>
1428
1429 * configure.in: Added target mips-dec-mach_bsd4.3.
1430 * config.guess: Guess mips-dec-mach_bsd4.3.
1431
14321995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1433
1434 * Makefile.in (mkdir): Use symbolic chmod.
1435
14361995-06-22 Paul Eggert <eggert@twinsun.com>
1437
1438 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3.
1439 (Likewise for SunOS 4.1.5 thorugh 4.1.9, should they ever exist.)
1440
14411995-06-22 Paul Eggert <eggert@twinsun.com>
1442
1443 * Makefile.in (SUBDIR_MAKEFILES):
1444 Add man/Makefile, so `make distclean' removes it.
1445 (top_distclean): Add config.log to the list of files to be removed.
1446
14471995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1448
1449 * Version 19.29 released.
1450
14511995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1452
1453 * configure.in: Fix the previous change to verify that the -b
1454 option really solves the problem.
1455
1456 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
1457
14581995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1459
1460 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
1461
14621995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1463
1464 * configure.in: Report more clearly when there is no special
1465 dir to search for X includes or libraries.
1466
14671995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1468
1469 * configure.in: Check for -lpthreads, not -lpthread.
1470
14711995-06-09 Geoff Voelker <voelker@cs.washington.edu>
1472
1473 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
1474
14751995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1476
1477 * configure.in: Check for -lpthread.
1478
14791995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1480
1481 * Makefile.in (install-arch-indep): Install info files for mh-e.
1482 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
1483
14841995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1485
1486 * configure.in (*-solaris2.5): New configuration.
1487
1488 * make-dist: Copy new files config.nt and config.w95.
1489
14901995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1491
1492 * configure.in: Use x_includes, not x_libraries, for -I.
1493 Make bitmapdir a colon-separated list.
1494
14951995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
1496
1497 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
1498
1499 * configure.in: Allow x_libraries and x_includes to be paths.
1500
15011995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1502
1503 * configure.in: Fix typo.
1504
15051995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
1506
1507 * INSTALL: Clarify use of site-init.el.
1508
15091995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
1510
1511 * configure.in: pass arg to sqrt.
1512
15131995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
1514
1515 * make-dist: Fix May 6 change.
1516
15171995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1518
1519 * vpath.sed: Delete reference to ymakefile.
1520
15211995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
1522
1523 * configure.in: Use sqrt (more portable) instead of fmod in -lm
1524 check.
1525
15261995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1527
1528 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
1529
1530 * update-subdirs: Specify /bin/sh to run the script.
1531
15321995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1533
1534 * make-dist: Put src/makefile.nt in dist.
1535
1536 * configure.in (i[345]86-*-bsdi2*): New configuration.
1537 (vax-dec-bsd386*): Deleted.
1538
15391995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
1540
1541 * configure.in: Make sure CDPATH doesn't mess up PWD check. Check
1542 whether X bitmaps are in X11/bitmaps instead of bitmaps. Use fmod
1543 instead of logb in -lm check.
1544
15451995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1546
1547 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
1548 Use bsd4-3. Don't set NON_GNU_CPP.
1549
1550 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
1551 In nt. copy various different things, but not *.cmd.
1552 Fix the ln commands for the subdirs of nt.
1553
15541995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1555
1556 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
1557
15581995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1559
1560 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
1561 since that's what the header file expects.
1562
15631995-04-24 Francesco Potorti` (pot@cnuce.cnr.it)
1564
1565 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
1566 and 68040 based machines when choosing options for gnucc.
1567
15681995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1569
1570 * Makefile.in (top_distclean): Delete config.cache.
1571
15721995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1573
1574 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
1575
1576 * configure.in: Use m/ncr386.h.
1577
15781995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1579
1580 * Makefile.in (install-arch-indep): Undo Sep 23 change.
1581
15821995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1583
1584 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
1585 (man): Don't copy texindex.c and getopt.c; they're deleted.
1586 (etc): Omit `e'; it's a subdirectory.
1587 (etc/e): Use `../..', not `..', to reference top level.
1588
15891995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
1590
1591 * Makefile.in (install-arch-indep, dist):
1592 look for `update-subdir' in $(srcdir).
1593
15941995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1595
1596 * make-dist: Include mkinstalldirs in distribution.
1597
15981995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
1599
1600 * make-dist: Add missing close backquote.
1601
16021995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1603
1604 * make-dist: Don't distribute shortnames directory.
1605
16061995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1607
1608 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
1609
16101995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1611
1612 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
1613
16141995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1615
1616 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
1617
16181995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
1619
1620 * configure.in (mips-sgi-irix6): New configuration.
1621
16221995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
1623
1624 * Makefile.in (maintainer-clean): Renamed from realclean.
1625
16261995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
1627
1628 * configure.in: Create a .gdbinit that sources the real one, if
1629 using a different build directory.
1630
16311995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
1632
1633 * configure.in: Check for sys/select.h.
1634
16351995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1636
1637 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
1638
16391994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1640
1641 * configure.in: Handle isc 4.1 operating system.
1642
16431994-12-10 Richard Stallman <rms@kepa>
1644
1645 * configure.in (rs6000-ibm-aix4.1*): New alternative.
1646 (rs6000-ibm-aix4*): New alternative.
1647
16481994-12-06 Richard Stallman <rms@kepa>
1649
1650 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
1651
16521994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
1653
1654 * configure.in: Don't try to make directories that are guaranteed
1655 to already exist.
1656
16571994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1658
1659 * configure.in: Generate man/Makefile from man/Makefile.in.
1660 Create the man subdir.
1661
1662 * Makefile.in (dvi): Run Make in our man subdir.
1663
1664 * make-dist: Create subdir etc/e.
1665 Make links to it.
1666 Put man/Makefile.in in dist, instead of man/Makefile.
1667
16681994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
1669
1670 * configure.in: Add --with-pop, --with-kerberos, and
1671 --with-hesiod for movemail.
1672
16731994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1674
1675 * configure.in (m68*-apollo*): Use s/domain.h.
1676
16771994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1678
1679 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
1680
16811994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
1682
1683 * configure.in: Don't add -I, -L, -R options for cc if their
1684 arguments would be empty.
1685
16861994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1687
1688 * configure.in (i860-intel-osf1*): New alternative.
1689 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
1690 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
1691
16921994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
1693
1694 * configure.in: Make h_errno check not use nested functions.
1695
16961994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
1697
1698 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
1699
17001994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
1701
1702 * Makefile.in (install-arch-indep): Avoid continued comment
1703 swallowing target line.
1704
17051994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
1706
1707 * configure.in: Protect a character class with `changequote'.
1708
17091994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1710
1711 * configure.in: Accept `news' as a synonym for `newsos'.
1712
17131994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
1714
1715 * Makefile.in: Don't rm files if cd fails.
1716
17171994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1718
1719 * make-dist: Put nt subdir and its subdirs in the dist.
1720 (lib-src): Put makefile.nt in the dist.
1721 (lisp): Put makefile.nt in the dist.
1722
17231994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
1724
1725 * configure.in: Change a stray `[' to `test'.
1726
17271994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
1728
1729 * configure.in: Adapt for Autoconf v2. Use the standard argument
1730 parser, host type canonicalizer, X11 finder, and message
1731 printing macros. Use the new macro names. Use `test' instead of `['.
1732
17331994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1734
1735 * configure.in: Check for getpagesize.
1736
17371994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1738
1739 * make-dist (msdos): Put sed* in the distribution.
1740
17411994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
1742
1743 * config.bat: New option, `--with-x', for configuring Emacs
1744 for use with the X11 system DesqView/X.
1745 New option, `--no-debug', for compiling Emacs without debug
1746 information thus saving disk space.
1747 (src/config.h, src/paths.h): Use `update' (which is like
1748 `move-if-changed') to change the file.
1749 (src/config.h): When configuring for X11 perform extra changes.
1750 (src/makefile): When configuring for X11 perform extra changes.
1751 (lib-src): Remove temporary files.
1752 (): Check that `sed', `rm', `mv', and `gcc' are available.
1753
17541994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1755
1756 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
1757
1758 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
1759
17601994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1761
1762 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
1763
1764 * configure.in (canonical): Substitute var into makefiles.
1765 (bitmapdir): Likewise.
1766
1767 * Makefile.in (bitmapdir): New variable.
1768 (src/paths.h, paths-force): Edit PATH_BITMAPS.
1769
17701994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1771
1772 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
1773
1774 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
1775 * update-subdirs: New shell script.
1776
17771994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1778
1779 * Makefile.in (top_distclean): Don't rm build-install.
1780 (SOURCES): Delete build-install.in.
1781
1782 * make-dist: Don't distribute build-ins.in.
1783 * build-ins.in: File deleted.
1784
17851994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
1786
1787 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
1788
17891994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1790
1791 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
1792
1793 * configure.in (libexecdir): Renamed from libdir. New default.
1794 (sharedstatedir): Renamed from statedir. New default.
1795 (datadir): New default.
1796
1797 * make-dist: Don't distribute subdirs.el.
1798
17991994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1800
1801 * configure.in (eaccess): Check for it.
1802
18031994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1804
1805 * configure.in (mktime): Check for it.
1806
18071994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
1808
1809 * configure.in (motif): Add support for usage and option checking.
1810
18111994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
1812
1813 * configure.in (utimes): Check for it.
1814
18151994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
1816
1817 * Makefile.in (install-arch-indep): Don't do mkdir here.
1818
18191994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1820
1821 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
1822 riscix.h renamed to acorn.h.
1823
18241994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
1825
1826 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
1827 New configurations.
1828
18291994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
1830
1831 * configure.in: Remove trailing slashes from srcdir.
1832
18331994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1834
1835 * configure.in (i[345]86-sequent-ptx*): Handle
1836
18371994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1838
1839 * Makefile.in (paths-force): Depend on src/paths.h
1840
18411994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
1842
1843 * configure.in (config_options): Save all arguments, not just some.
1844
18451994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
1846
1847 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
1848
1849 * configure.in: Add AC_AIX.
1850 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
1851
18521994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1853
1854 * configure.in (parsing options): Simplify sed command to delete -'s.
1855
18561994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
1857
1858 * configure.in (config_options): New shell variable.
1859 Pass its value to C code in EMACS_CONFIG_OPTIONS.
1860
18611994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1862
1863 * configure.in (alpha-dec-osf*): New target.
1864
1865 * Makefile.in: Use just one FRC target.
1866
18671994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1868
1869 * Makefile.in (removenullpaths, paths-force):
1870 Use name paths.h.tmp$$, which depends on the pid.
1871
18721994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1873
1874 * Makefile.in (removenullpaths, paths-force):
1875 Put paths.h.tmp in top-level dir, not in src.
1876
18771994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1878
1879 * Version 19.27 released.
1880
18811994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1882
1883 * Version 19.26 released.
1884
18851994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1886
1887 * configure.in: Check for lrand48, not rand48.
1888
18891994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1890
1891 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
1892 (powerpc-ibm-aix*): New aliases.
1893
18941994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1895
1896 * make-dist (src/m, src/s): Put *.inp in distribution.
1897
18981994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1899
1900 * configure.in: Accept i586 and i486 along with i386.
1901
19021994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1903
1904 * configure.in: Do compute unexec, LIBX, system_malloc, etc
1905 even if CPP env var was set by the user.
1906
1907 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
1908
19091994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
1910
1911 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
1912
19131994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1914
1915 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
1916
19171994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1918
1919 * configure.in: Check more specifically for i*86-sun-sunos.
1920
19211994-08-03 Caveh Jalali (caveh@eng.sun.com)
1922
1923 * configure.in: Handle solaris 2.4.
1924
19251994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1926
1927 * configure.in (rand48): Check for it.
1928
19291994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1930
1931 * make-dist: Update the info files.
1932
19331994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1934
1935 * configure.in: Make "checking..." messages' style consistent.
1936 (HAVE_H_ERRNO): New test.
1937
19381994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1939
1940 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
1941
19421994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1943
1944 * configure.in (CFLAGS): If the envvar was specified, use that.
1945 And set REAL_CFLAGS from it too.
1946
19471994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1948
1949 * make-dist: Update finder-inf.el.
1950
19511994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1952
1953 * make-dist (msdos): Include sed4.inp in dist.
1954
1955 * Makefile.in (libsrc_libs): Var deleted.
1956
19571994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1958
1959 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
1960
19611994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1962
1963 * configure.in (mips-sony-newsos4*): New alias.
1964
19651994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1966
1967 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
1968 (*-convex-convexos*): Accept this as alias.
1969
19701994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1971
1972 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
1973 for two different uses.
1974
19751994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1976
1977 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
1978
19791994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1980
1981 * make-dist: Put ./BUGS into the distrib.
1982
19831994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1984
1985 * configure.in: Handle 386 running Solaris 2.
1986
19871994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1988
1989 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
1990
19911994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1992
1993 * configure.in (mips-sony-newsos*): Use news-risc.h.
1994
1995 * configure.in: Accept bsdi as opsys, like bsd386.
1996
19971994-06-01 Morten Welinder (terra@diku.dk)
1998
1999 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
2000
20011994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2002
2003 * Version 19.25 released.
2004
2005 * make-dist (shortversion): Don't assume another period follows.
2006
20071994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2008
2009 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
2010 (uninstall): Use /bin/pwd.
2011
2012 * Makefile.in (blessmail): Depend on src.
2013 (all): Don't depend on blessmail.
2014
2015 * Makefile.in (src/paths.h): Don't force recomputation.
2016 (paths-force): New target; force recomputation of paths.h.
2017 (all): Depend on paths-force.
2018 (src, lib-src): Depend on src/paths.h.
2019
2020 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
2021 NON_GCC_TEST_OPTIONS.
2022
20231994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2024
2025 * configure.in: Don't insist on subversions for irix.
2026
20271994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2028
2029 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
2030
2031 * configure.in (i[34]86-next-*): New alternative.
2032
20331994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2034
2035 * Version 19.24 released.
2036
2037 * configure.in: New config hppa*-hp-hpux9shr*.
2038
20391994-05-22 Morten Welinder (terra@tyr.diku.dk)
2040
2041 * config.bat: Doc fix.
2042
20431994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2044
2045 * Makefile.in (mostlyclean, clean, distclean, realclean)
2046 (extraclean): Don't act on man subdir if it doesn't exist.
2047
20481994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2049
2050 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
2051 Use them to set up CC.
2052 (*-sun-sunos4.1.3): Set them.
2053
20541994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2055
2056 * Makefile.in (lib-src): Don't depend on src/paths.h.
2057
20581994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2059
2060 * build-ins.in (copydests): Get rid of spurious `-'s.
2061
2062 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
2063
20641994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2065
2066 * Version 19.23 released.
2067
2068 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
2069 for the Xlib and Xt checks; then restore old CFLAGS.
2070
20711994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2072
2073 * configure.in (HAVE_X11XTR6): Add newline before #if.
2074 Add newline after #endif.
2075
20761994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2077
2078 * configure.in (HAVE_X11XTR6): Arrange to define it.
2079
20801994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2081
2082 * Makefile.in (install): Depend on blessmail.
2083
20841994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
2085
2086 * configure.in (mips-siemens-sysv*): Put quotes around value
2087 containing blanks.
2088
20891994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2090
2091 * Makefile.in (TAGS): Use the makefile in src subdir.
2092
20931994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2094
2095 * configure.in (opsys): Recognize `gnu'.
2096
20971994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2098
2099 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
2100
21011994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
2102
2103 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
2104 version > 1.8.
2105
21061994-05-08 Morten Welinder (terra@diku.dk)
2107
2108 * config.bat: Forcibly remove "# " style comments from makefiles.
2109
21101994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2111
2112 * Makefile.in (uninstall): When processing lispdir and etcdir,
2113 do nothing unless it exists and is a directory.
2114
21151994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2116
2117 * Makefile.in (install-arch-indep): Do install info/dired-x*.
2118 Merge code in from install-doc.
2119 (install-doc): Merge code back into install-arch-indep.
2120 (install-arch-dep): Don't depend on install-doc.
2121
2122 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
2123
21241994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2125
2126 * configure.in (making src/Makefile and lib-src/Makefile):
2127 Split off the autoconf substitutions and don't pass them thru cpp.
2128 (undefs): Use $canonical as well as $configuration.
2129
2130 * make-dist: Distribute lisp/Makefile.
2131
2132 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
2133 Use lower case names for the s files.
2134
21351994-05-03 Morten Welinder (terra@diku.dk)
2136
2137 * config.bat: Added possibility for different file name
2138 transscriptions in lib-src.
2139
21401994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2141
2142 * Makefile.in (lib-src): Undo previous change.
2143 (blessmail): New target to run maybe-blessmail in lib-src.
2144 (all): Depend on blessmail.
2145
2146 * Makefile.in (lib-src): Depend on src.
2147
21481994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
2149
2150 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
2151 (m88k-dg-dgux5.4R2): dgux5.4R2.
2152
21531994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2154
2155 * configure.in (window_system): Restore accidentally deleted code
2156 that uses AC_FIND_X.
2157
2158 * make-dist: Distribute config.bat.
2159
21601994-04-29 Morten Welinder (terra@diku.dk)
2161
2162 * config.bat: Corrected the configuration of lib-src
2163 to keep up with configure. Add note about dos version 3
2164 or better needed (djgpp needs that). Add note explaining
2165 that either install in c:/emacs or edit the script.
2166 Don't change to c:/emacs, but assume we're there (to minimize
2167 the number of places to change).
2168
2169 * config.bat: Build-in the first step towards X11 support with
2170 the X11 emulator that exists. At this time it won't work,
2171 and several files are missing.
2172
21731994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2174
2175 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
2176 Don't look for -lresolv.
2177
2178 * Makefile.in (lib-src): Depend on src/paths.h.
2179
21801994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2181
2182 * configure.in: Restore deleted AC_SUBST of `configuration'.
2183 Improve error message for bad --with-x-toolkit value.
2184
2185 * configure.in: Define CONFIGURATION in src/config.h
2186 rather than substituting in src/Makefile.in.
2187
21881994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2189
2190 * Makefile.in (install-doc): New target.
2191 (install-arch-dep): Depend on install-doc.
2192 (mkdir): Create docdir.
2193
21941994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2195
2196 * configure.in: Test for libresolv.a.
2197 Substitute machfile and opsysfile.
2198
21991994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2200
2201 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
2202 (install-arch-dep): Install under the name $(EMACS).
2203
22041994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2205
2206 * configure.in (version): Use entire value of emacs-version.
2207 (mips-siemens-sysv*): New alternative.
2208
22091994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2210
2211 * Makefile.in (install-arch-indep): Don't install dired-x*.
2212
22131994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2214
2215 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
2216 Fix definition of $undefs.
2217
22181994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2219
2220 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
2221
2222 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
2223
22241994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
2225
2226 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
2227
22281994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2229
2230 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
2231 and run it thru cpp, as with src/Makefile.in.
2232
2233 * configure.in: Use AC_SET_MAKE.
2234
22351994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2236
2237 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
2238
22391994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2240
2241 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
2242
2243 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
2244 (printing the choices): Make the toolkit message unconditional.
2245 (USE_X_TOOLKIT): Use `none', not `no', if none.
2246 (include libsrc_libs): Include config.h, and specify -I for srcdir.
2247 Get rid of temp file foofoo1.
2248
22491994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2250
2251 * configure.in (CFLAGS): Use shell syntax, not Makefile.
2252
22531994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2254
2255 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
2256 (printing the choices): State choice of toolkit.
2257 (libsrc_libs): Recalculate after writing config.h;
2258 then update lib-src/Makefile.
2259
22601994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2261
2262 * configure.in: Add sunos4shr as alternative for suns.
2263 Conditionals testing for null $CC were backwards.
2264
22651994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2266
2267 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
2268
22691994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2270
2271 * configure.in: Handle -isc4.0*.
2272
22731994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2274
2275 * configure.in (esix5): Set NON_GNU_CPP.
2276
22771994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
2278
2279 * Makefile.in (thisdir): Nonsensical variable removed.
2280 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
2281 back to $thisdir, rather than the directory `this_dir'.
2282
22831994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2284
2285 * Makefile.in (install-arch-indep): Add missing backslash after a
2286 `then'.
2287
22881994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2289
2290 * Makefile.in (thisdir): New variable.
2291 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
2292
22931994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2294
2295 * configure.in: Add freebsd.
2296
22971994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2298
2299 * configure.in: Check for fpathconf.
2300
23011994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2302
2303 * configure.in (with_x_toolkit): Fix typo in previous change.
2304
23051994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2306
2307 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
2308
23091994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2310
2311 * configure.in (with_x_toolkit): Don't allow motif or open-look.
2312
23131994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2314
2315 * configure.in: Fix value of docdir.
2316 * Makefile.in (install-arch-indep): Install DOC* in docdir.
2317
23181994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2319
2320 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
2321
23221994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
2323
2324 * configure.in: New variable docdir to control where the docstring
2325 file goes.
2326 Makefile.in: Use it to initialize PATH_DOC in paths.h.
2327
23281994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
2329
2330 * configure.in: When --run-in-place, don't inherit archlibdir.
2331
23321994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2333
2334 * Makefile.in (install-arch-dep, install-arch-indep):
2335 New targets split up former do-install rule.
2336 (do-install): Target deleted.
2337
23381994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2339
2340 * configure.in (mips-sony-newsos*): New configuration.
2341
23421994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
2343
2344 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
2345
23461994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
2347
2348 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
2349
23501994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2351
2352 * configure.in: Don't initialize CC.
2353
23541994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2355
2356 * configure.in (creating src/Makefile): Also generate -U switches
2357 for symbols in the $configuration value.
2358
2359 * configure.in: Check for sys_siglist being declared in system header.
2360
23611994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2362
2363 * configure.in (creating src/Makefile): Delete blank lines
2364 along with lines of whitespace.
2365 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
2366
23671994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2368
2369 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
2370 like C_SWITCH_SYSTEM.
2371 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
2372
23731994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
2374
2375 * configure.in (drem): Check for this function.
2376
23771994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2378
2379 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
2380 If CPP was inherited from environment, don't use NON_GNU_CPP.
2381 (NON_GNU_CC): Likewise.
2382 (handling with_gcc): Use explicit if in the `no' case.
2383 (cc_specified): New variable; if set, don't use NON_GNU_CC.
2384
23851994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2386
2387 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
2388
23891994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
2390
2391 * configure.in: Check whether fmod exists.
2392
23931994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2394
2395 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
2396 {src,lisp}/OChangeLog.
2397
23981994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2399
2400 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
2401 necessary for proper operation. This code works with the current
2402 released version of Autoconf.
2403
24041994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2405
2406 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
2407 (USE_X_TOOLKIT): Define it for all values except `no'.
2408
2409 * configure.in: Undo first Jan 8 change and Jan 16 change.
2410
24111994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2412
2413 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
2414 Substitute USE_X_TOOLKIT as both C macro and Make variable.
2415
2416 * Makefile.in (lwlib/Makefile): New target.
2417 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
2418 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
2419 (unlock, relock): Handle lwlib subdir.
2420
2421 * Makefile.in: Add some .PHONY targets.
2422
2423 * make-dist: Handle lwlib subdir like oldXMenu subdir.
2424
2425 * lwlib: New subdirectory.
2426
24271994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2428
2429 * configure.in: If CPP has a value that is a directory,
2430 discard the value.
2431
24321994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2433
2434 * configure.in (srcdir_undefs): Add g flag to sed substitution to
2435 remove -U[0-9]*.
2436
24371994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2438
2439 * Makefile.in (do-install): Install the dired-x info files.
2440
2441 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
2442 (See src/s/sol2.h.)
2443
24441994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2445
2446 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
2447
24481994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2449
2450 * configure.in (creating src/Makefile): Put code inside 2nd arg to
2451 AC_OUTPUT as it should be; hopefully noone will again see fit to
2452 gratuitously break this and not make a change log entry.
2453 Optimized sed processing of Makefile.in and cpp output; now
2454 preserves comments previously removed from the cpp input.
2455 Eliminated temp file for cpp output. Generate -U switches to
2456 undefine all identifiers that appear in the directory name
2457 ${srcdir}; pass these to cpp.
2458
2459 * configure.in (version): Fix sed regexp to match two-elt version
2460 number.
2461
2462 * configure.in: Check for strerror.
2463
24641994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2465
2466 * configure.in: Test for bcmp.
2467
24681994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2469
2470 * make-dist (tempdir): Put subdir msdos into the distribution.
2471
24721993-01-07 Morten Welinder (terra@diku.dk)
2473
2474 * config.bat: New file.
2475
24761994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2477
2478 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
2479
24801994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2481
2482 * configure.in (m68*-next-*): Don't care about which os is specified.
2483 (i[34]86-*-*): Check for *-nextstop*.
2484
24851993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2486
2487 * configure.in: Check for setsid.
2488
24891993-12-17 Richard Stallman (rms@srarc2)
2490
2491 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
2492
24931993-12-15 Richard Stallman (rms@srarc2)
2494
2495 * Makefile.in (mkdir): Make only the lockdir writable.
2496
2497 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
2498
24991993-12-11 Richard Stallman (rms@srarc2)
2500
2501 * Makefile.in (libdir): Use @libdir@.
2502
25031993-12-08 Richard Stallman (rms@srarc2)
2504
2505 * Makefile.in (install): Add empty command.
2506
25071993-12-04 Richard Stallman (rms@srarc2)
2508
2509 * make-dist: Put man/getopt.c in the dist.
2510
2511 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
2512
2513 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
2514
25151993-12-03 Richard Stallman (rms@srarc2)
2516
2517 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
2518 Set it for all solaris versions.
2519 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
2520 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
2521 Likewise for NON_GNU_CC and CC.
2522
25231993-12-01 Richard Stallman (rms@srarc2)
2524
2525 * configure.in (mips-mips-riscos4*): Assign variable CC.
2526 (checking ${with_gcc}): If "no", don't override CC if already set.
2527 (CC): Initialize it as empty.
2528
25291993-11-30 Richard Stallman (rms at srarc2)
2530
2531 * configure.in (Suns): Set CPP if *-solaris2.3*.
2532
25331993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2534
2535 * Version 19.22 released.
2536
2537 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
2538
25391993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2540
2541 * make-dist: When breaking links, use cp -p.
2542 Copy install.sh into distribution.
2543 Move the temp dir up into the parent dir;
2544 don't leave the staging dir make-dist.tmp... in existence.
2545 * install.sh: New file.
2546
25471993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2548
2549 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
2550
25511993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2552
2553 * configure.in (version): When --run-in-place, exclude
2554 ${datadir}/emacs/site-lisp from locallisppath.
2555
25561993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2557
2558 * configure.in: Delete jumk.c before writing it.
2559
25601993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2561
2562 * Version 19.21 released.
2563
2564 * Makefile.in (mkdir): Ignore error from chmod.
2565
25661993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2567
2568 * make-dist: Don't put lisp/forms.README in the distribution.
2569
25701993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2571
2572 * configure.in (creating src/Makefile): Before running cpp,
2573 discard all lines that start with `# Generated' or /**/#.
2574
25751993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2576
2577 * Version 19.20 released.
2578
2579 * make-dist: Use build-ins.in, not build-install.in.
2580 Don't bother updating TAGS since it's not included.
2581
2582 * build-ins.in: Renamed from build-install.in.
2583
25841993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2585
2586 * make-dist: Don't try to link *.texinfo--there are none now.
2587 When running make in lib-src, specify YACC var value.
2588
25891993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2590
2591 * configure.in (extrasub): Add vpath patterns for %.[yls].
2592
2593 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
2594 Instead just include the commands to make src/Makefile as the
2595 second arg to AC_OUTPUT.
2596
2597 * configure.in: Use : instead of dnl for comment inside
2598 $makefile_command.
2599
2600 * configure.in: No longer use vpath_sed. Instead, when we notice
2601 srcdir already configured, set extrasub to hack vpath in the
2602 makefiles.
2603
2604 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
2605 before moving it.
2606 * Makefile.in (VPATH): Define to @srcdir@.
2607
26081993-09-28 Brian Fox (bfox@cubit)
2609
2610 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
2611 doesn't exist. Just copy src/Makefile.in instead. Touch
2612 all of the Makefiles after editing config.status.
2613
2614 * INSTALL: Update documentation to match new configuration
2615 mechanism.
2616
26171993-09-27 Brian Fox (bfox@ai.mit.edu)
2618
2619 * configure.in: Allow any of the path or directory Makefile
2620 variables to be set with flags to configure. Create all Makefiles
2621 at configure time. Edit special commands into config.status after
2622 src/Makefile.in is built from src/Makefile.
2623
2624 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
2625 If these files are out of date, simply have config.status
2626 rebuild them; don't rebuild them explicitly.
2627
26281993-09-25 Brian Fox (bfox@ai.mit.edu)
2629
2630 * build-install.in: Change src/xemacs to src/emacs. We no longer
2631 create src/xemacs, so the file wouldn't be found.
2632
2633 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
2634
26351993-09-24 Brian Fox (bfox@albert.gnu.ai.mit.edu)
2636
2637 * configure.in: Avoid forcing the search of /usr/include before
2638 fixed include files by resetting C_SWITCH_X_SITE if it is
2639 "-I/usr/include".
2640
26411993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2642
2643 * Makefile.in (@rip_paths@locallisppath):
2644 Delete ${datadir}/emacs/site-lisp.
2645
26461993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2647
2648 * configure.in:
2649 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
2650 Remove ${extra_output} from AC_OUTPUT call.
2651
26521993-09-17 Brian Fox (bfox@inferno)
2653
2654 * make-dist: Quote backquotes found in strings to be echoed.
2655
2656 * configure.in: Use "sh -c pwd" when we want to avoid having the
2657 shell fix up the value of $PWD.
2658
26591993-09-13 Brian Fox (bfox@inferno)
2660
2661 * Makefile.in (do-install): Don't abort if ln or chmod at the end
2662 of the installation fail. Suggested by Karl Berry.
2663
26641993-08-30 Brian Fox (bfox@inferno)
2665
2666 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
2667 was used. Set MAKEFLAGS from MFLAGS.
2668
26691993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2670
2671 * configure.in: Test for res_init in libc.
2672
26731993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2674
2675 * configure.in: In the file ${tempcname}, use configure___
2676 instead of @configure@.
2677
26781993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
2679
2680 * make-dist: Dist vpath.sed
2681
2682 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
2683 Depend on vpath.sed.
2684 Replace sed comand for VPATH with @vpath_sed@.
2685
2686 * configure.in: Substitute variable `vpath_sed'.
2687 If not in $srcdir and $srcdir is configured,
2688 issue warning that GNU make is required,
2689 and set vpath_sed to use vpath.sed script.
2690
26911993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2692
2693 * configure.in: Remove check for $srcdir being configured. This
2694 pretty much works now.
2695 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
2696 Check for XFree86 (/usr/X386/include) independent of whether
2697 -lXbsd exists.
2698
2699 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
2700 realclean, unlock, relock): Use `$(MAKE)' in place of plain
2701 `make'.
2702
27031993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2704
2705 * Version 19.19 released.
2706
2707 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
2708
27091993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2710
2711 * configure.in: Check for XScreenNumberOfScreen.
2712
27131993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2714
2715 * configure.in: Add * to end of all configuration alternatives.
2716 (m68*-sony-newsos3*): New alternative.
2717
27181993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2719
2720 * make-dist: Include getdate.c in distribution.
2721
2722 * configure.in: For --help, use $PAGER if it is set.
2723 (LIB_X11_LIB): Default to -lX11.
2724 (mips-sgi-irix5.*): New alternative.
2725
2726 * Makefile.in (do-install): Install info/gnus* and info/sc*.
2727
2728 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
2729 Recognize *.B8.* as hpux version 8.
2730 (m68*-tektronix-bsd*): Fix typo in tek4300.
2731 (AC_HAVE_FUNCS): Add ftime.
2732
27331993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2734
2735 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
2736 Use tekxd88, not tekXD88.
2737
27381993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2739
2740 * configure.in: Check for -lm. Then can check for frexp and logb.
2741
27421993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2743
2744 * Version 19.18 released.
2745
2746 * make-dist (src): Don't put gnu-hp300 in dist.
2747 (src, lisp): Include OChangeLog in dist.
2748
27491993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
2750
2751 * configure.in: Test for presence of logb and frexp functions.
2752
27531993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2754
2755 * configure.in (machine): Add i370-ibm-aix*.
2756
27571993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
2758
2759 * configure.in (function checks): Test for mkdir and rmdir.
2760
2761 * configure.in (function checks): Don't test for random and bcopy
2762 only when we're building with X; look for them all the time.
2763
27641993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
2765
2766 * configure.in: Test for availability of bcopy functions, searching
2767 the X libraries if we're using X.
2768
2769 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
2770 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
2771 versions of AIX, and needs to be passed to the loader.
2772
2773 * configure.in: Test for the availablility of the
2774 XScreenResourceString function.
2775
27761993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
2777
2778 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
2779 LD_SWITCH_X_SITE and assume --with-x11.
2780 Only look for X11 files if we weren't told about a window system
2781 or if we were told to use X11 but not told where.
2782 Search the libraries from the s and/or m files when checking for
2783 functions.
2784
2785 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
2786
27871993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
2788
2789 * make-dist: Include lisp/dired.todo in the distribution.
2790
27911993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2792
2793 * configure.in: Add code to set HAVE_INET_SOCKETS.
2794
27951993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2796
2797 * configure.in: If we do find x_includes and x_libraries
2798 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
2799
28001993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2801
2802 * make-dist: Include src/gnu-hp300 in the dist.
2803
2804 * configure.in (canonical): New variable holds the canonicalized
2805 configuration. Don't alter `configuration'. Use `configuration'
2806 for Makefile.in for file naming.
2807 (testing x_includes and x_libraries): Use =, not ==.
2808
28091993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
2810
2811 * Version 19.17 released.
2812
2813 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
2814 directory's makefile. This allows the invocation of CPP which
2815 builds xmakefile to receive these switches. The SunSoft C
2816 preprocessor inserts spaces between tokens if it doesn't get the
2817 -Xs flag requested in src/s/sol2.h.
2818
28191993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
2820
2821 * configure.in (m68k-bull-sysv3): new config.
2822
28231993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
2824
2825 * configure.in: Use the autoconf AC_FIND_X macro to try to find
2826 the X Windows libraries.
2827
28281993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
2829
2830 * make-dist (tempdir): Don't create lisp/forms-mode directory in
2831 the distribution. Those files aren't kept in their own
2832 subdirectory any more.
2833
28341993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
2835
2836 * Version 19.16 released.
2837
28381993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2839
2840 * configure.in: Add --verbose flag.
2841
28421993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2843
2844 * version 19.15 released.
2845
28461993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
2847
2848 * Makefile.in (top_distclean): Use -f switch when cleaning out
2849 lock dir; it might be empty.
2850
2851 * configure.in: Only check for -lXbsd once.
2852
28531993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2854
2855 * Version 19.14 released.
2856
28571993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2858
2859 * make-dist: If using gzip, create distribution with '.gz' extension.
2860
2861 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
2862 (lisp/forms-mode): This doesn't exist anymore.
2863
2864 * configure.in: Look for the closedir function.
2865
28661993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2867
2868 * configure.in (CPP): Autoconf sets this to a shell variable
2869 reference, which doesn't work when it's edited into a makefile.
2870 Expand that variable reference.
2871
2872 * Makefile.in (CPP): New variable.
2873 (src/Makefile): Edit CPP into src/Makefile.
2874
2875 * Makefile.in (src/Makefile): Don't bother exiting single quotes
2876 and entering double quotes to get the values of LD_SWITCH_X_SITE
2877 and the other make variables; make substitutes them in anyway.
2878
2879 * Makefile.in (uninstall): Don't remove the lisp and etc
2880 directories if they're in the source tree.
2881
2882 Bring mumbleclean targets into conformance with GNU coding standards.
2883 * Makefile.in (mostlyclean, clean): Separate these two; just have
2884 them pass the request to the subdirectory makefiles.
2885 (distclean): Pass the request down, and then get rid of the
2886 files configure built, and get rid of the Makefiles.
2887 (realclean): Pass the request down, and then do the same things
2888 distclean does.
2889 (uninstall, info, dvi): New targets.
2890
2891 * configure.in: Move clause for PC-compatible i386 box to the end
2892 of the case statement, to avoid masking configurations below.
2893
2894 * configure.in: Add case for m88k-motorola-sysv4.
2895
2896 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
2897 the HP 68000 machines.
2898
2899 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
2900 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
2901 preprocessor won't fiddle with them.
2902
29031993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2904
2905 * Makefile.in (TAGS): cd to src to run etags.
2906
29071993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2908
2909 * configure.in (version): Check the X libraries for XrmSetDatabase
2910 and random, and see if we have -lXbsd.
2911
29121993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2913
2914 * configure.in: Pass "-Isrc" to the CPP we run to examine the
2915 s/*.h and m/*.h files. Martin Tomes
2916 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
2917
29181993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2919
2920 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
2921 above the general i386 alternative.
2922
29231993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2924
2925 * configure.in: Recognize configuration name for Data General
2926 AViiON machines.
2927
2928 * configure.in: Use AC_LONG_FILE_NAMES.
2929
29301993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2931
2932 * configure.in: Test for bison.
2933 * Makefile.in (YACC): New variable.
2934 (lib-src/Makefile.in): Edit YACC into the makefile.
2935
29361993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
2937
2938 * Version 19.13 released.
2939
2940 * configure.in (CFLAGS): Don't set this according to the value of
2941 the GCC shell variable. Instead, consult the machine and system
2942 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
2943 test __GNUC__ while we're at it.
2944
2945 * configure.in: Remove extra ;; from hpux cases.
2946
29471993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
2948
2949 * configure.in: Check to see if the system has -ldnet.
2950
29511993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2952
2953 * make-dist: Add clauses to distribute lisp/forms-mode.
2954
29551993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2956
2957 * configure.in (machine): Fix the versions in hpux version number test.
2958 Do not guess based on cpu type. Do check for explicit system version.
2959
29601993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2961
2962 * configure.in: Do NOT look for `unknown' as company name.
2963
29641993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2965
2966 * configure.in: Fix typo in message.
2967
29681993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2969
2970 * Version 19.12 released.
2971
2972 * Makefile.in (do-install): Correct previous etc-copying change.
2973 Partially rewrite using `if'.
2974 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
2975
2976 * Version 19.11 released.
2977
2978 * configure.in: Handle 386bsd.
2979
29801993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2981
2982 * make-dist: Update getdate.c.
2983
2984 * configure.in: Handle bsd386.
2985
2986 * Makefile.in (do-install): Use `-' in tar options.
2987
2988 * configure.in: Change ! "${...}" to x"${...}" = x.
2989
2990 * Makefile.in (do-install): Copy the DOC-* files from the build
2991 etc directory, as well as lots of things from ${srcdir}/etc.
2992
2993 * make-dist: Copy config.guess.
2994
2995 * configure.in: Handle AIX versions 1.2, 1.3.
2996
29971993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2998
2999 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
3000 the configuration name mips-mips-usg* to represent USG systems.
3001
3002 * configure.in: Fix logic to detect if srcdir is already configured.
3003
3004 * Makefile.in: Pass in LD_SWITCH_X_SITE.
3005
3006 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
3007 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
3008 of a directory; cd might fail, and have pwd print out the current
3009 directory.
3010
30111993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3012
3013 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
3014
30151993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3016
3017 * configure.in: Complain if srcdir points at an already-configured
3018 tree.
3019
30201993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3021
3022 * Version 19.10 released.
3023
30241993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3025
3026 * Makefile.in: Use Makefile comments, not C comments.
3027
3028 * configure.in: Add case for the Tektronix XD88.
3029
30301993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3031
3032 * configure.in: Handle sysv4.2 and sysvr4.2.
3033
30341993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3035
3036 * configure.in: Traverse the argument list without destroying it;
3037 don't use shift. It turns out that "set - ${saved_arguments}"
3038 doesn't work portably.
3039
3040 * configure.in: Add missing "fi".
3041
3042 * make-dist: Rebuild configure if configure.in is newer.
3043
3044 * Makefile.in (src:, lib-src:, FRC:): force the src and lib-src
3045 targets to be executed even if make remembers that it has already
3046 stisfied FRC.
3047
30481993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3049
3050 * Makefile.in (do-install): Delete redundant code to copy etc twice.
3051
3052 * configure.in (romp): Handle various version numbers with aos and bsd.
3053
30541993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3055
3056 * configure.in: Fix message text.
3057
30581993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3059
3060 * make-dist: Make a `site-lisp' directory in the distribution,
3061 instead of a `local-lisp' directory, which hasn't been the
3062 appropriate name for a long time.
3063 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
3064 from the distribution first, then /usr/local/lib/emacs/site-lisp.
3065
3066 * Makefile.in (do-install): Correctly detect if ./etc and
3067 ${srcdir}/etc are the same.
3068
3069 * configure.in: Extract UNEXEC from the system configuration
3070 files, compute the name of the source file corresponding to the
3071 object file, and #define it as UNEXEC_SRC in config.h.
3072
3073 * configure.in: If srcdir is '.', then try using PWD to make it
3074 absolute.
3075
3076 * configure.in: Include ${srcdir} in the printed report, to help
3077 people notice if it's an automounter path.
3078
30791993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3080
3081 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
3082
30831993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3084
3085 * Makefile.in (do-install): Delete the dest dir, not the source dir,
3086 when they are different. Add `shift' command.
3087 (COPYDESTS, COPYDIR): Delete external-lisp dir.
3088 (externallispdir): Var deleted.
3089
3090 * configure.in: Delete spurious paren outputting short_usage.
3091
30921993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3093
3094 * Version 19.9 released.
3095
30961993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3097
3098 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
3099 subdirectory makes.
3100
3101 * make-dist: Check for .elc files with no corresponding .el file.
3102
3103 * Makefile.in (mkdir): Make all the directories in locallisppath.
3104
3105 * config.guess: New file.
3106 * configure.in: Use it, tentatively.
3107 * INSTNALL: Mention its usage.
3108
3109 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
3110 the former gives you the operating system rev directly. Use
3111 s/hpux.h if we don't recognize what we got.
3112
3113 * Makefile.in (do-install): Don't remove a destination directory
3114 if it's the same as the source. If ${srcdir}/info == ${infodir},
3115 don't try to copy the info files.
3116
3117 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
3118 doesn't work if you're not using a separate source directory.
3119 (do-install): Copy the build tree's etc directory only after
3120 making sure it's not also the source tree's etc directory.
3121
31221993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3123
3124 * configure.in: Handle sunos4.1.3 specially.
3125
31261993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3127
3128 * Makefile.in (INSTALL): Add definition.
3129
3130 * configure.in: Fix some messages. Support -with-gnu-cc.
3131 At the end, use `set --', not `set -'.
3132 Delete spurious `.h' in hpux alternatives.
3133
31341993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3135
3136 * Version 19.8 released.
3137
31381993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3139
3140 * configure.in: When looking for source in the same directory as
3141 the configure script, make the path thus discovered absolute.
3142 If the user specifies the `--srcdir' switch, make that directory
3143 absolute too.
3144
3145 * Makefile.in (srcdir): Remove comment saying this doesn't work.
3146
3147 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
3148 too, as the value of the PATH_INFO macro.
3149
3150 * configure.in: Check to see if the source lives in the same
3151 directory as the configure script.
3152
31531993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3154
3155 * Makefile.in (install): Split this into `install' and
3156 `do-install', to give people more control over exactly what gets
3157 done.
3158 (do-install): New target, containing the guts of `install'. Don't
3159 remove and recreate the directories inside the copying loop - do
3160 it all before the copying loop. Pass more flags to the lib-src
3161 make.
3162 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
3163 avoid errors and warnings.
3164
3165 * configure.in: For generic IBM PC boxes, insist on "unknown" for
3166 the manufacturer - the more general case was blocking other i386
3167 configuration names below, and that's how the names are written in
3168 MACHINES anyway.
3169
3170 * make-dist: When breaking links, remove the link before moving
3171 the copy onto it, to avoid interactive behavior.
3172
3173 * Makefile.in: Doc fix.
3174
3175 * configure.in: Doc fix.
3176
3177 * INSTALL: Mention --exec-prefix option.
3178
3179 * configure.in: Add support for the `--exec-prefix' option.
3180 * Makefile.in: Accept that support.
3181
3182 * configure.in: Use the AC_PROG_INSTALL macro.
3183 * Makefile.in (INSTALL): Variable removed.
3184 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
3185
3186 * configure.in: Distinguish between hp800's and hp700's by calling
3187 "uname -m".
3188
31891993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3190
3191 * configure.in: Recognize configuration names for i860 boxes
3192 running SYSV.
3193
31941993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3195
3196 * configure.in: Distinguish between hp800's and hp700's by the
3197 version of HP/UX they run, since that's something people are more
3198 likely to know - hp700's run 8.0.
3199 Add HP 700 configuration.
3200
3201 * configure.in: Test for the presence of the `rename' function.
3202
3203 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
3204 configure.in.
3205 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
3206
3207 * make-dist: Break intra-tree links.
3208
3209 * configure.in: Explain that this is an autoconf script, and give
3210 instructions for rebuilding configure from it. Arrange to put
3211 comments in configure explaining this too.
3212
3213 * configure.in: Make the first line of the configure script be
3214 "#!/bin/sh". Leaving the first line blank didn't work.
3215
3216 * configure.in (long_usage): Removed; made short_usage describe
3217 the options briefly.
3218
3219 * configure.in: Implement the --prefix option.
3220 * Makefile.in (prefix): Add support for it here.
3221 * INSTALL: Document it here.
3222
3223 * Makefile.in (install): Don't assume that the files in the `info'
3224 subdirectory match *.info. They don't have that prefix.
3225
32261993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3227
3228 * configure.in: Add case for version 5 of Esix.
3229
32301993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3231
3232 * Version 19.7 released.
3233
3234 * make-dist: There aren't any *.com files in lib-src anymore.
3235
3236 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
3237 them; they're symlinks to other filesystems on the GNU machines.
3238
3239 * make-dist: Check that the manual reflects the same version of
3240 Emacs as stated in lisp/version.el. Edit that version number into
3241 the README file.
3242
32431993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3244
3245 * configure.in: Remove the hack of AC_DEFINE; use
3246 AC_DEFINE_UNQUOTED.
3247
32481993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3249
3250 * make-dist: Don't distribute precomp.com, compile.com, or
3251 link.com from ./src; they're in ./vms now.
3252
3253 Some time-handling patches from Paul Eggert:
3254 * configure.in: Add AC_TIMEZONE.
3255
32561993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3257
3258 * configure.in: Recognize Linux as a valid operating system for
3259 the i386.
3260
32611993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3262
3263 * make-dist: Distribute some VMS files we got from Richard Levitte.
3264
3265 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
3266 the source for the sed command, not oldXMenu/Makefile.
3267
32681993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3269
3270 * INSTALL: Don't claim the srcdir option doesn't work.
3271
32721993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3273
3274 * configure.in: Include remarks saying what order the autoconf
3275 tests should go in, and remind people to change config.h.in
3276 whenever they add autoconf tests which make #definitions.
3277
3278 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
3279
32801993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3281
3282 * Makefile.in (oldXMenu/Makefile): Make this depend on
3283 ${srcdir}/oldXMenu/Makefile.in, not itself.
3284
3285 * PROBLEMS: Some updates from David J. Mackenzie.
3286
3287 More changes from David J. Mackenzie.
3288 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
3289 removed; autoconf and config.h should specify all these
3290 differences.
3291 (buildlisppath): Make this path depend on ${srcdir}.
3292 (INSTALLFLAGS): Removed.
3293 (INSTALL): Include the -c flag.
3294 (install): Change the way we invoke install accordingly.
3295
3296 Install ${srcdir} changes from DJM.
3297 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
3298 list.
3299 (COPYDIR, COPYDESTS): Install files from both the etc directory in
3300 the source tree and the etc directory in the object tree.
3301 (${SUBDIR}): Pass the prefix variable down to submakes.
3302 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
3303 in /bin.
3304 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
3305 values for srcdir and VPATH.
3306 (install): Add `v' flag to tar command. Make sure that `dir'
3307 exists in ${srcdir}/info before copying it. Remember that the man
3308 pages come from the source tree, not the object tree.
3309 * configure.in: Remove remarks saying that the --srcdir option
3310 doesn't work.
3311 Create the etc directory in the object tree.
3312 Recognize configuration names of the form *-sun-solaris*.
3313 Recognize sunos5 and solaris as operating system names.
3314
3315 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
3316 lib-src/getdate.y and src/systime.h.
3317
33181993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3319
3320 * make-dist: Make links in info subdir.
3321
33221993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3323
3324 * configure.in: Call AC_STDC_HEADERS.
3325
33261993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3327
3328 * configure.in: Sidestep autoconf's quoting of the second argument
3329 of AC_DEFINE, so we can specify the value to put there. It would
3330 be nice if autoconf provided some way to specify computed values
3331 for macros.
3332
33331993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3334
3335 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
3336 this is always just -DHAVE_CONFIG_H.
3337
3338 The GNU coding standards specify that CFLAGS should be left for
3339 users to set.
3340 * Makefile.in (CFLAGS): Let configure determine the default value
3341 for this. Don't
3342 have it default to DEFS.
3343 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
3344 (lib-src/Makefile, src/Makefile): Edit the default value for
3345 CFLAGS into these files, not DEFS.
3346 * configure.in (CFLAGS): Choose a default value for this - "-g"
3347 normally, or "-g -O" if we're using GCC. Edit it into the
3348 top-level Makefile.
3349
3350 * configure.in: When scanning the machine and system description
3351 #include files, write their names to conftest.c properly.
3352
33531993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3354
3355 * configure.in: In configuration name case for Apallos running
3356 Domainios, set opsys, not opsysfile.
3357
3358 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
3359 src/config.h, instead of AC_OUTPUT; the latter overwrites
3360 src/config.h even when it hasn't changed, puts a makefile-style
3361 comment at the top even though it's C code, and produces a
3362 config.status script which doesn't do the job right.
3363
3364 * configure.in: Add AC_LN_S test, so we can tell whether or not we
3365 can use a symbolic link to get the X Menu library into src.
3366 * Makefile.in (LN_S): New variable.
3367 (src/Makefile): Edit the value of LN_S into this makefile.
3368
33691993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3370
3371 * configure.in: Support *-sco3.2v4* as opsystem.
3372
3373 * make-dist: Don't include calc directory.
3374 Exclude many files in the man directory; copy a few.
3375
33761993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3377
3378 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
3379 call AC_STRUCT_TM to see what's in time.h.
3380
3381 * configure.in: Employ quoting stupidity to get the value of CPP
3382 to expand properly.
3383
33841993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3385
3386 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
3387 variable to scan the machine and system description files.
3388
3389 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
3390 so that getdate.y builds correctly.
3391
33921993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3393
3394 * configure.in (tempcname): Change this to "conftest.c", so it will
3395 work properly on systems with short filenames; this is the name
3396 autoconf uses.
3397
3398 * configure.in: Also detect the availability of dup2 and
3399 gethostname.
3400
3401 * configure.in: Use the AC_ALLOCA test.
3402 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
3403 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
3404
34051993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3406
3407 * make-dist: Distribute configure, as well as configure.in.
3408 Oversight.
3409
34101993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3411
3412 * Makefile.in (install): Print out the name of the directory we're
3413 copying, so people can have some idea of whether we're making
3414 progress.
3415
3416 * Makefile.in (install.aix, install.xenix, install.sysv, install):
3417 Don't forget to re-create the COPYDESTS directories after we clear
3418 them out.
3419
34201993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3421
3422 * Makefile.in: Add autoconf cookies so that the configure
3423 script can comment out sections of path variable definitions to
3424 choose between the installable configuration and the run-in-place
3425 configuration.
3426 * configure.in: Add new option `--run-in-place', to select the
3427 run-in-place path definitions.
3428
3429 * configure.in: Add a clause to the big configuration name case
3430 for the NeXT machine.
3431
34321993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3433
3434 * Makefile.in (install, install.sysv, install.xenix, install.aix):
3435 Make sure that each source directory exists, and is different from
3436 the destination directory; then, delete the destination before
3437 copying over the source.
3438
3439 * make-dist: Distribute configure.in, instead of configure.
3440
34411993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3442
3443 * configure.in: Don't set CC to "gcc -O" if the user specifies
3444 `--with-gcc'. Add -O to DEFS if GCC is set.
3445
34461993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3447
3448 * Makefile.in (clean mostlyclean): Missing right paren.
3449
3450 * configure.in: When checking for X windows, search for an X11
3451 subdirectory of ${x_includes}.
3452
3453 * configure.in: Check for gettimeofday function, for getdate.y.
3454
3455 Change `configure' to a mixture of custom code and autoconf stuff.
3456 autoconf can't derive all the information we need, but we'd really
3457 like to be able to take advantage of some of its tests, and its
3458 file-editing facilities.
3459 * configure.in: Renamed from configure.
3460 Quote the sections of shell script we want copied literally to
3461 the configure script.
3462 (compile): Initialize this to make the autoconf macros' code happy.
3463 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
3464 code to do their jobs.
3465 Use autoconf to produce Makefile and src/config.h.
3466 Remove the Makefile-style comment that autoconf places at the top
3467 of src/config.h.
3468 (config_h_opts): Removed - no longer necessary.
3469 * Makefile.in (configname): Renamed to configuration.
3470 (CONFIG_CFLAGS): Renamed to DEFS.
3471 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
3472 get values via autoload @cookies@.
3473 (libsrc_libs): Get this from autoconf. We used to do nothing
3474 about this.
3475 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
3476
3477 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
3478 echo the move-if-change command.
3479
34801993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
3481
3482 * make-dist: Distribute lib-src/rcs-checkin.
3483
3484 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
3485 Don't try to make links to the RCS or Old subdirectories.
3486 Use the appropriate extension for the compression type in use.
3487 Create the tar file in the shell's initial default directory, not
3488 in ${tempparent}.
3489 Erase the whole ${tempparent} tree, not just ${tempdir}.
3490
34911993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3492
3493 * Makefile.in (src/paths.h): Don't echo the huge sed command we
3494 use to build paths.h.
3495 (lib-src/Makefile, src/Makefile): Similarly.
3496
3497 * configure: Extend test for working `const' keyword to handle AIX
3498 3.2 cc.
3499
35001993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3501
3502 * make-dist: Distribute lisp/term/ChangeLog.
3503
3504 Arrange for C compilation throughout the tree to get
3505 C_SWITCH_SYSTEM from the configuration files.
3506 * configure: Extract C_SWITCH_SYSTEM from the machine and
3507 system-dependent files, and save it in the top-level Makefile.
3508 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
3509 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
3510
3511 * make-dist: Include the VMS support files in oldXMenu in the
3512 distribution.
3513
3514 * configure: Doc fix.
3515
3516 * configure: Fix corrupted config_h_opts.
3517
3518 * configure: Properly report option names in error messages.
3519
3520 * configure: Properly recognize --x-includes and --x-libraries
3521 options.
3522
3523 * configure: Fix syntax errors in code handling XFree386.
3524
35251993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3526
3527 * configure: Add special code to detect XFree386, and tell
3528 config.h about it.
3529
3530 * configure: Properly handle extracting values of LIBS_MACHINE and
3531 LIBS_SYSTEM that contain spaces.
3532
3533 * configure: Add `--x-includes' and `--x-libraries' options. I
3534 think these are dopey, but no less than three alpha testers, at
3535 large sites, have said they have their X files installed in odd
3536 places. Implement them by setting C_SWITCH_X_SITE and
3537 LD_SWITCH_X_SITE in src/config.h.
3538
35391993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
3540
3541 * make-dist: Don't distribute etc/Old files.
3542
3543 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
3544 backups.
3545
35461993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3547
3548 * make-dist: Fix typo.
3549
35501993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
3551
3552 * make-dist: Corrected typo, fixed it to discard = and TAGS files
3553 in some cases where it should but didn't seen to.
3554
3555 * Makefile.in: Added unlock and relock productions.
3556
35571993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3558
3559 * make-dist: Add a --compress option to force make-dist to use
3560 compress.
3561
3562 * make-dist: Use gzip, if we can find it.
3563
3564 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
3565 make rs6000-ibm-aix default to -aix32.
3566
35671993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
3568
3569 * Makefile.in: Added `Developer's configuration' section.
3570
35711993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
3572
3573 * Makefile.in: Add commented-out variable settings for developer's
3574 configuration.
3575
35761993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3577
3578 * make-dist: Distribute `src/bitmaps' too.
3579
35801993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
3581
3582 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
3583 make rs6000-ibm-aix default to -aix32.
3584
35851993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3586
3587 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
3588
3589 * Makefile.in (install.sysv): Add a second `$' in front of
3590 `${dest}', so that the shell will expand it, instead of Make.
3591
3592 * configure: When processing the name of the configure script,
3593 collapse `././' to `./', but leave a single `./' prefix alone.
3594
3595 * configure: Doc fix.
3596
35971993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3598
3599 * configure: Handle isc3.0 correctly.
3600
36011993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3602
3603 * make-dist: Don't try to copy the COPYING notice into
3604 external-lisp; we're not distributing that directory any more.
3605
36061993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3607
3608 * Makefile.in (install, install.aix, install.xenix, install.sysv):
3609 Remove CVS subdirectories from the installed directory trees, as
3610 well as RCS directories.
3611
36121993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3613
3614 * make-dist: Only copy gmalloc.c if we couldn't link it.
3615 Don't try to copy man/{README,Makefile} unless they actually exist.
3616
3617 * Makefile.in (lisppath): Don't include externallispdir in this.
3618 We're not sure whether we're even going to distribute the
3619 directory yet.
3620
36211993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3622
3623 * make-dist: Don't distribute the external-lisp directory anymore.
3624 * INSTALL: Remove all references to external-lisp.
3625
3626 * configure: Detect whether the compiler supports `const'
3627 properly, and edit src/config.h accordingly.
3628
3629 * configure: Tweak layout of final report.
3630
3631 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
3632 CFLAGS.
3633
3634 * Makefile.in (locallisppath): Make this default to
3635 ${datadir}/emacs/site-lisp, instead of
3636 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
3637 the same thing, and local-lisp causes completion conflicts with
3638 lock.
3639 (lisppath): Add ${externallispdir} to this.
3640 * INSTALL: Adjust installation directions.
3641
3642 * Makefile.in (externallispdir): New variable, to say where to
3643 install the externally-maintained lisp files.
3644 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
3645 the others.
3646 * INSTALL: Describe external-lisp and the new externallispdir
3647 variable.
3648
36491993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3650
3651 * configure (progname): New option `--with-gcc'. Make it clearer
3652 how we are trying to guess whether or not we have GCC.
3653 * INSTALL: Document the `--with-gcc' option, and improve
3654 description of `--with-x' options.
3655
36561993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3657
3658 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
3659 ${infodir} from these variables; we have written out explicit code
3660 to install the info files.
3661
36621993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3663
3664 * make-dist: Don't distributed the RCS files in the etc directory.
3665
36661993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3667
3668 * Makefile.in: Some makes can't handle comments in the middle of
3669 commands; move them to before the whole rule.
3670
36711993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3672
3673 * README: Mention what Emacs is.
3674
36751993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3676
3677 * make-dist: Include `./lisp/calc-2.02' in the distribution.
3678 Add `./cpp' and `./man' back into the distribution.
3679
36801993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3681
3682 * Makefile.in: Define MAKE, and use where appropriate.
3683
36841993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3685
3686 * make-dist: Remember that the authoritative COPYING notice is
3687 `etc/COPYING', not `../etc/COPYING'.
3688
36891992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3690
3691 * make-dist: Make sure that the COPYING notices in each directory
3692 are copies, not symlinks.
3693
36941992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3695
3696 * INSTALL: The build process produces an executable called `emacs'
3697 now. Change references.
3698 * Makefile.in: Adjust `install.mumble' targets to install
3699 `src/emacs', not `src/xemacs'.
3700
3701 * configure: Start with a blank line; this keeps some old CSH's
3702 from thinking it's a CSH script. Most systems will just use
3703 /bin/sh to run it, which is what we're expecting; the only other
3704 shells which might try to interpret it themselves are probably
3705 Bourne-compatible.
3706
37071992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3708
3709 * INSTALL: Improvements suggested by David Mackenzie.
3710
37111992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3712
3713 * Makefile.in (install, install.sysv, install.xenix, install.aix):
3714 Don't try to copy the info files if there aren't any; the
3715 unexpanded globbing pattern disappoints `install'. Ignore the
3716 return status of that command.
3717
3718 * INSTALL: Updated for new configuration arrangement.
3719
3720 * configure: Don't make the top-level Makefile read-only - people
3721 may want to edit the values of the path variables.
3722
3723 * Makefile.in (install, install.sysv, install.xenix, install.aix):
3724 Install the info files in ${infodir}. Install the executable
3725 under both `emacs' and `emacs-VERSION'.
3726
3727 * Makefile.in: Doc fix.
3728
3729 * Makefile.in (exec_prefix): New variable, as per latest version
3730 of coding standards.
3731 (bindir, libdir): Use it, instead of `prefix'.
3732 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
3733
3734 * Makefile.in (mandir): Make the default value for this depend on
3735 $(prefix).
3736
3737 * Makefile.in (datadir, statedir, libdir): Make these all default
3738 to ${prefix}/lib.
3739 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
3740 to compensate.
3741
3742 * Makefile.in (install, install.sysv, install.xenix, install.aix):
3743 Install the etags and ctags man pages too.
3744
3745 * Makefile.in (distclean): Don't delete backup files; that's the
3746 job of extraclean.
3747 (extraclean): Like distclean, but deletes backup and autosave files.
3748
37491992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3750
3751 Make path specification conform to GNU coding standards.
3752 * configure (long_usage): Remove all traces of old arguments from
3753 usage messages, and document the options we do accept in more
3754 detail: -with-x... and --srcdir.
3755 (options, boolean_opts): Deleted; we don't have enough options to
3756 make this worthwhile.
3757 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
3758 along with the code which supported them; these should be set as
3759 arguments to the top-level make.
3760 (config_h_opts): Since this no longer doubles as a list of option
3761 names, make them upper case; this simplifies the code which uses
3762 them to build the sed command to edit src/config.h. Change the
3763 code which sets them.
3764 (cc, g, O): Don't allow the user to set these using options; they
3765 should be specified using `CC=' and `CFLAGS=' arguments to the
3766 top-level make. Just choose reasonable default values for them,
3767 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
3768 values.
3769 (gnu_malloc, rel_alloc): Don't allow the user to set these using
3770 options; use them whenever the configuration files say they're
3771 possible.
3772 Simplify the argument processing loop. Don't accept abbreviations
3773 for option names; these might conflict with other configuration
3774 options in the future.
3775 Add some support for the `--srcdir' option. Check for the sources
3776 in . and .. if `--srcdir' is omitted. If the directories we will
3777 compile in don't exist yet, create them under the current directory.
3778 Note that the rest of the build process doesn't really support
3779 this.
3780 Edit only the top Makefile. That should edit the others. Edit
3781 into the makefile: `version', from lisp/version.el, `configname'
3782 and `srcdir' from the configuration arguments, `CC' and
3783 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
3784 the user's path, and LOADLIBES as gleaned from the system
3785 description files.
3786 Simplify the report generated; it doesn't need to include any
3787 description of paths now.
3788 Make `config.status' exec configure instead of just calling it, so
3789 there's no harm in overwriting `config.status'.
3790 * Makefile.in (version, configname): New variables, used to choose
3791 the default values for datadir and libdir.
3792 Path variables rearranged into two clearer groups:
3793 - In the first group are the variables specified by the GNU coding
3794 standards (prefix, bindir, datadir, statedir, libdir, mandir,
3795 manext, infodir, and srcdir).
3796 - In the second are the variables actually used for Emacs's paths
3797 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
3798 archlibdir), which depend on the first category.
3799 datadir and libdir default to directories under
3800 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
3801 demand.
3802 etcdir and lispdir default to subdirectories of datadir.
3803 archlibdir defaults to libdir.
3804 The new installation tree is a bit deeper than it used to be, so
3805 use the new make-path program in lib-src to build them all.
3806 Always build a new src/paths.h.tmp and then move-if-change it to
3807 src/paths.h, to avoid unnecessary rebuilds while responding to the
3808 right changes.
3809 Remove all mention of arch-lib. Run utility commands from
3810 lib-src, and let the executables be copied into archlibdir when
3811 Emacs is installed.
3812 Add targets for src/Makefile, lib-src/Makefile, and
3813 oldXMenu/Makefile, editing the values of the path variables into
3814 them.
3815 Let lib-src do its own installation.
3816 (datadir): Default to putting data files under
3817 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
3818 (emacsdir): Variable deleted; it would only be confusing to use.
3819 (lispdir, etcdir): Default to ${datadir}/lisp.
3820 (mkdir): Use make-path for this.
3821 (lockdir): Do this in mkdir.
3822 (Makefile): New target.
3823
3824 * configure (usage_message): Rename to long_usage.
3825
3826 * make-dist: Don't bother creating an arch-lib directory; that's
3827 only for installation now.
3828
38291992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3830
3831 * configure: Use GCC-style configuration names, using config.sub.
3832 Change the usage and help messages.
3833
3834 * configure: Initialize window_system, not indow_system.
3835
3836 * configure: Report which window system, compiler, and signal
3837 handler return type we decide to use.
3838
3839 * make-dist: Explain what's going on if config.sub and gmalloc.c
3840 can't be linked. Place the code which copies them near the code
3841 which links the rest of the files around them.
3842
38431992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
3844
3845 * make-dist: Don't bother to distribute src/*.com, or
3846 src/vmsbuild; those have all been moved to `../vms'.
3847
38481992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3849
3850 * make-dist: Don't forget that the way to avoid filenames starting
3851 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
3852 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
3853 couldn't make hard links to, since we have two already, and
3854 perhaps more to come.
3855
38561992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3857
3858 * configure: When editing parameters into lib-src/Makefile, change
3859 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
3860 needs some other flags too.
3861
38621992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3863
3864 * configure: Remove spurious echo of the configuration name.
3865
3866 * make-dist: Don't distribute files in src/m and src/s whose names
3867 begin with `='.
3868
38691992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3870
3871 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
3872 Also LISP_FLOAT_TYPE.
3873
38741992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3875
3876 * make-dist: Copy config.sub, since it's a symbolic link to a file
3877 on another file system.
3878
38791992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3880
3881 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
3882 distribution.
3883
3884 * config.sub: New file, to help us recognize configuration names.
3885 * make-dist: Include it in the distribution.
3886
38871992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3888
3889 * configure: Convert `-' to `_' in specified option names.
3890 Accept options with --. Delete --highpri and --have-x-menu options.
3891 New options --with-x and --with-x10 replace -window-system.
3892 Don't mention options --gnu-malloc, --rel-alloc
3893 or --lisp-float-type in help message.
3894
38951992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
3896
3897 * make-dist: Include the `vms' subdirectory in the distribution.
3898
38991992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
3900
3901 * configure: Remove lines starting with "# DIST: " when building
3902 lib-src/Makefile and src/Makefile. This allows us to mark the
3903 "Makefile.in" files with explanatory comments which won't also get
3904 stuck in the Makefiles.
3905
39061992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
3907
3908 * make-dist: Don't use the '+' operator in the sed regular
3909 expression that extracts the version number from lisp/version.el;
3910 Ultrix sed doesn't seem support the operator. Just double the
3911 operand and use *.
3912
39131992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
3914
3915 * Makefile.in: Doc fix.
3916
39171992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3918
3919 * configure: Rewrite sed command to remove at most one ./ prefix;
3920 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
3921 group.
3922
39231992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3924
3925 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
3926
39271992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
3928
3929 * make-dist: Go ahead and build a new TAGS file, unless the
3930 --newer option was specified. Don't try to delete a TAGS file
3931 from etc; it's not kept there, and shouldn't be deleted anyway.
3932
39331992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
3934
3935 * make-dist: If the lisp directory contains a default.el, don't
3936 distribute it.
3937
3938 * configure: When searching signal.h for the type of a signal
3939 return handler, make a copy of it, not a symbolic link to it; that
3940 way, it will work on systems that don't have symbolic links.
3941
39421992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
3943
3944 * make-dist: taught it about vcdiff and rcs2log, added --newer
3945 option for generating incremental distributions. Stopped it from
3946 generating a TAGS file into the distribution; that sucker is
3947 *big*, and easily enough generated with the toplevel makefile.
3948
39491992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
3950
3951 * configure: When writing config.status, don't prefix progname
3952 with a '.'; it might be absolute.
3953
39541992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
3955
3956 * configure: Choose to use X11 if either /usr/lib/libX11.a or
3957 /usr/include/X11 exist, not only if both exist.
3958
39591992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3960
3961 * make-dist: Make the new external-lisp directory a duplicate of
3962 the external-lisp directory, not the lisp directory.
3963
39641992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3965
3966 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
3967 clean' in arch-lib; it doesn't even have a Makefile.
3968
3969 * Makefile.in (clean, mostlyclean): In the test which tries to
3970 distinguish between the build directory, which should be cleaned,
3971 and the installed directory, which shouldn't, cd to `${emacsdir}',
3972 not `${DESTDIR}${LIBDIR}'.
3973
39741992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
3975
3976 * make-dist: Be sure to delete the .c and .h files that YACC and
3977 BISON create from getdate.y.
3978
3979 * external-lisp: New directory; see `external-lisp/README'.
3980 * make-dist: Added support for the external-lisp subdirectory.
3981
3982 * make-dist: Changed message which complains that make-dist wasn't
3983 invoked in the right directory to indicate which files it was
3984 looking for.
3985
39861992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
3987
3988 * configure: Add comments explaining why we can't translate
3989 character ranges or control characters in `tr'.
3990
39911992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
3992
3993 * configure: When generating the configuration message, we used to
3994 build the message from the start so that each line began with "# "
3995 so that it would be a comment in `config.status'. However, this
3996 causes trouble if any of the variables we use in the message
3997 expand to more than one line of text - as gnu_malloc_reason
3998 sometimes does. So instead, we build the message as it should be
3999 printed to the user (i.e. without the "# " prefixes), and stick on
4000 the "# "s when we write it to `config.status'.
4001
4002 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
4003 `lib-src' and `arch-lib'.
4004
4005 * configure: When generating report and `config.status' file, note
4006 that bindir only determines where `make install' and
4007 `build-install' will place the executables; this should make it
4008 clear that the ordinary build process will not try to install
4009 things.
4010
40111992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4012
4013 * make-dist: Change messages to say that we are 'making links to
4014 X', rather than 'copying X'. And put `' quotes around file names.
4015
4016 * make-dist: Include '.tmp' in the name of the staging directory.
4017
4018 * make-dist: Pass the `-f' option to rm when you're not sure that
4019 the files you're removing actually exist.
4020
4021 * make-dist: When setting up etc/COPYING, always nuke whatever is
4022 there, and then copy it in, to make sure we get a real file.
4023
4024 * make-dist: Don't try to distribute *.defns files any more. The
4025 only such file was for simula.el, which has been superceded by a
4026 version which doesn't have a separate .defns file.
4027
40281992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
4029
4030 * make-dist: Don't distribute configured versions of config.h.in,
4031 paths.h.in, Makefile.in in src.
4032
4033 * configure: Delete .tmp files before creating them; don't bother
4034 trying to make final targets writeable first, since it won't
4035 matter to move-if-change.
4036
40371992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4038
4039 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
4040 mkdir and chmod in the center of all the conditionals. GNU Make
4041 will strip these out, but other makes won't.
4042
40431992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4044
4045 * make-dist: Include move-if-change in list of files to distribute.
4046
40471992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4048
4049 * configure: Remove any "." elements from the program name.
4050
4051 * configure: Don't record the values of all the possible arguments
4052 in config.status; only record the options that the user specified.
4053
4054 * configure: Use move-if-change to move in the new src/config.h.
4055
40561992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
4057
4058 * move-if-change: New file, copied from gcc release.
4059 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
4060 a temp file, so we don't update paths.h if an error occurs or if
4061 it doesn't need changing.
4062
40631992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4064
4065 * Makefile.in (src/paths.h): Do not install a value for the
4066 PATH_SUPERLOCK value; that macro doesn't exist anymore.
4067 * build-install.in: Same thing.
4068
40691992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4070
4071 * make-dist: Check the flag called "make_tar", not "make_dir"; the
4072 latter, being a typo, is always false, resulting in a program
4073 whose default behaviour is to painstakingly build a copy of the
4074 source tree, and then delete it. Rah.
4075
4076 * Makefile.in: Add dist target, and comment for it.
4077
4078 * configure: When scanning <signal.h> for a declaration for
4079 signal, create a symbolic link with a name ending in .c, so the
4080 compiler won't complain that it's only been given .h files.
4081
4082 * configure: Check whether there are any arguments available
4083 before shifting to get the value of a non-boolean parameter.
4084
4085 * make-dist: Doc fix.
4086
40871992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4088
4089 * configure: Instead of grepping /usr/include/signal.h for a
4090 signal declaration, run /usr/include/signal.h or
4091 /usr/include/sys/signal.h through cpp and grep for the
4092 declaration.
4093
4094 * configure: Redirect the output of grep to /dev/null instead of
4095 using grep -s - that flag means different things on other systems.
4096
4097 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
4098 since the former is recognizable even if you don't know what
4099 'dumping' is.
4100 * configure: Accomodate that change.
4101
4102 * configure: Accept options for all of the directories you can
4103 change in the Makefile.
4104
4105 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
4106
4107 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
4108 FOO before you can use them.
4109
4110 * build-install.in: Made the "Where To Install Things" section
4111 conform with the similar section from Makefile.in. Copied section
4112 which builds src/paths.h from src/paths.h.in from the Makefile.
4113
41141992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4115
4116 * configure: Write config.status to pass its command-line
4117 arguments on to configure, so that people can use it to recreate
4118 an old configuration, with minor changes.
4119
41201992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4121
4122 * configure: Don't rely on option variables being unset if their
4123 values are the empty string. In particular, when producing the
4124 English report, don't assume that highpri will be unset when no
4125 increased priority has been requested; -highpri='' should be the
4126 same as omitting -highpri altogether.
4127
4128 * configure: Fix dumb bug: when running the system and machine
4129 description files through cpp, mark those lines that we want to
4130 evaluate with the string '@configure@', and then only evaluate
4131 them. This way if the files include anything that actually
4132 generates text (type definitions or external declarations, say),
4133 we won't try to eval it.
4134
41351992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4136
4137 * make-dist: New shell script.
4138
4139 * configure: When creating foo from foo.in, make foo read-only to
4140 remind people to edit the .in file instead.
4141
4142 * INSTALL: Changed references to config.h-dist to config.h.in.
4143 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
4144 to build src/paths.h from src/paths.h.in; added a paragraph to do
4145 this.
4146 * configure, Makefile, build-install: Changed filenames like
4147 FOO-dist to FOO.in.
4148
41491992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4150
4151 * Makefile, build-install: Renamed to Makefile.in and
4152 build-install.in; the configure script will edit these to produce
4153 the usable Makefile and build-install.
4154 * configure: Changed to produce ./Makefile, ./build-install,
4155 lib-src/Makefile, and src/Makefile from their *.in counterparts,
4156 instead of editing them in place.
4157
41581992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4159
4160 * Makefile: Re-arranged so that the undumped Emacs will search
4161 ../lisp *after* the site's local elisp files.
4162 (locallisppath, dumplisppath): New variables.
4163 (lisppath): This variable's default value is now chosen based on
4164 $(locallisppath) and $(lispdir); while it used to be the
4165 customization point for adding site-local elisp directories to
4166 load-path, that job is now handled mostly by locallisppath.
4167 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
4168 Check the values being assigned to the *LOADSEARCH macros for null
4169 path elements (like '::' in 'foo::bar').
4170
4171 * configure: When checking if the machine- and system-dependent
4172 files define a particular macro or not, actually run them through
4173 CPP and test the macros with #ifs, instead of just grepping for
4174 the macros' names. In particular, check for SYSTEM_MALLOC in this
4175 way.
4176
41771992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4178
4179 * Makefile (install): Don't use -s in install. (Keep the symbols.)
4180
41811992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4182
4183 * configure: Make the config.status file an executable shell
4184 script which will recreate the same configuration. Include the
4185 verbal description of the current configuration as a comment in
4186 the script.
4187 * INSTALL: Doc fix.
4188
4189 * Makefile: brought the Makefile up to the GNU coding
4190 standards, as described in standards.text:
4191 (TAGS): New name for the target which rebuilds the tags table.
4192 (check): New target; doesn't do anything yet.
4193 (mostlyclean): New target, synonymous with clean.
4194 (realclean): New target. Currently, this just calls the
4195 subdirectories's makefiles and then deletes config.status.
4196 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
4197 variables.
4198 Installation directory variables changed to conform.
4199 (install, install.sysv, install.xenix, install.aix): Changed the
4200 code which copies the directories into their installed location to
4201 allow the installed locations to be in several different
4202 directories; the old version assumed that they would all be in
4203 $(emacsdir).
4204 (mkdir, lockdir): Allow the installed locations to be in several
4205 different directories.
4206 * INSTALL: Doc fix.
4207
4208 * build-install: Use the same variable names as the Makefile.
4209 Allow the installed locations to be in several different
4210 directories.
4211
42121992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4213
4214 * Makefile (src/paths.h): Instead of using a single sed command to
4215 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
4216 separately, and don't forget to append "/!!!SuperLock!!!" to the
4217 value of the PATH_SUPERLOCK macro.
4218
4219 * config.emacs: Renamed to configure, for consistency with other
4220 GNU products. Internal references changed.
4221 INSTALL, Makefile: References changed.
4222
4223 * lock: New directory, which should always be empty. If this
4224 directory doesn't exist, Emacs won't complain; it just won't lock.
4225 Having this here means that people can just unpack Emacs, build
4226 it, and have locking work.
4227
4228 * share-lib: Re-renamed to etc, for the sake of tradition.
4229 * config.emacs: Changed default value for datadir to ../etc.
4230 * INSTALL, README: Adjusted.
4231
42321992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4233
4234 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
4235 by running CPP on the appropriate s/*.h and m/*.h files.
4236
42371992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4238
4239 * config.emacs: Make sure to set the "exit on error" flag once
4240 we've removed config.status; errors should abort the configuration.
4241
42421992-02-15 Jim Blandy (jimb at pogo.cs.oberlin.edu)
4243
4244 * config.emacs: Added -distribute option, so that the Makefile
4245 paths are in their proper form. I don't know why this matters.
4246
42471992-02-14 Jim Blandy (jimb at pogo.cs.oberlin.edu)
4248
4249 * local-lisp: New directory, empty in the distribution, for people
4250 to put local elisp code in.
4251 * config.emacs: Include it in the default load path.
4252 * README: Document it.
4253
42541992-01-30 Jim Blandy (jimb at pogo.cs.oberlin.edu)
4255
4256 * config.emacs: Guess the type of signal handling functions based
4257 on the contents of /usr/include/signal.h.
4258
4259 * config.emacs: Print out progress report messages.
4260
4261 * Makefile (src/paths.h): Don't generically replace
4262 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
4263 editing of the other entries, and each entry should be dealt with
4264 explicitly anyway.
4265
4266 * build-install: Converted from C-shell to Bourne shell.
4267 * config.emacs: Edit build-install properly.
4268
4269 * config.emacs: Doc fix.
4270
42711992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4272
4273 * Makefile (install): Remove `B' from tar xf command.
4274
42751992-01-13 Jim Blandy (jimb at pogo.cs.oberlin.edu)
4276
4277 * config.emacs: Removed support for the `maintain-environment'
4278 option; the only important difference between this and its absence
4279 has been removed.
4280 * INSTALL: Removed mention of `maintain-environment'.
4281
4282 * config.emacs: Fix arguments to sed when processing boolean
4283 arguments.
4284
42851991-12-05 Jim Blandy (jimb at pogo.gnu.ai.mit.edu)
4286
4287 * config.emacs: New file, to help automate the installation
4288 process.
4289
4290 * Makefile: Lots of changes to support the separation of etc into
4291 architecture-dependent and -independent files:
4292 (EMACSROOT): New variable, giving the directory under which all of
4293 Emacs's libraries should be installed. Changed rest of file to
4294 use it.
4295 (LIBDIR): Now denotes only architecture-dependent dir - relevant cha
4296 (DATADIR): New variable, denoting architecture-independent dir.
4297 (LOCKDIR): New variable, for completeness.
4298 (SUBDIR): No more etc, new lib-src.
4299 (COPYDIR): No more etc, new arch-lib and share-lib.
4300 (src/paths.h): Set PATH_DATA and the LOCK macros too.
4301 (src): Now depends on lib-src, not etc.
4302 * build-install: Changes parallel to the above.
4303 * README: Describe the new arrangement.
4304
4305 * vms: New subdirectory for all the VMS stuff.
4306
43071991-12-03 Jim Blandy (jimb at pogo.gnu.ai.mit.edu)
4308
4309 * Makefile (LISPPATH): New variable.
4310 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
4311
43121990-09-28 Richard Stallman (rms at mole.ai.mit.edu)
4313
4314 * Makefile (install, install.sysv, install.xenix):
4315 Install wakeup instead of loadst. No need for setuid or setgid.
4316
43171990-08-07 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
4318
4319 * Makefile (clean): Clean etc if that's not the installation dir.
4320
43211990-04-26 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
4322
4323 * Makefile (paths.h): Make sed alter each name in the path.
4324
43251988-08-30 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
4326
4327 * Makefile (install.sysv): Use cpio, not tar.
4328
43291988-08-03 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
4330
4331 * Makefile (lockdir): Rename `lock' target.
4332 Depend on it from install*, not from `all'.
4333
43341988-05-16 Richard Stallman (rms at frosted-flakes.ai.mit.edu)
4335
4336 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
4337 to match build-install and paths.h.