(tex-default-mode): Changed to latex-mode.
[bpt/emacs.git] / ChangeLog
CommitLineData
1e3196e8
GM
11999-10-27 Noah Friedman <friedman@splode.com>
2
3 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
4
8ac52782
GM
51999-10-23 Gerd Moellmann <gerd@gnu.org>
6
7 * Makefile.in (bootstrap): New target.
8
1113b624
PE
91999-10-19 Paul Eggert <eggert@twinsun.com>
10
11 Add support for large files. Merge glibc 2.1.2.
12
13 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
14 (HAVE_TM_GMTOFF): New symbol.
15 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
16 mbrlen, strsignal.
17 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
18
77162a4f
SM
191999-10-09 Stefan Monnier <monnier@cs.yale.edu>
20
21 * make-dist (dontcompile): look for the DONTCOMPILE variable rather
22 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
23
a2743e67
RS
241999-10-09 Richard M. Stallman <rms@gnu.org>
25
26 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
27 Unset CDPATH to prevent cd from generating output.
28
37e2d8f4
SM
291999-10-08 Stefan Monnier <monnier@cs.yale.edu>
30
31 * update-subdirs: also ignore CVS subdirs.
32
4e1d9c86
GM
331999-10-07 Gerd Moellmann <gerd@gnu.org>
34
35 * Makefile.in (install-arch-indep): Add ada-mode.
36
2b6bac15
DL
371999-10-06 Dave Love <fx@gnu.org>
38
39 * Makefile.in: Add rules for config.status, configure.
40
a4a9692d
DL
411999-09-07 Gerd Moellmann <gerd@gnu.org>
42
43 * configure.in (--with-sound): Removed.
44
451999-08-30 Gerd Moellmann <gerd@gnu.org>
46
47 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
48 the test for Xaw3d.
49 (HAVE_TIFF): Add -lm to library check.
50
511999-08-28 Richard Stallman <rms@gnu.org>
52
53 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
54 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
55 after the other X-related libraries.
56
571999-08-21 Dave Love <fx@gnu.org>
58
59 * configure.in: Don't check for jpeglib.h.
60
611999-08-20 Gerd Moellmann <gerd@gnu.org>
62
63 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
64 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
65
661999-08-18 Dave Love <fx@gnu.org>
67
68 * configure.in: : Check for termcap.h.
69
701999-08-15 Gerd Moellmann <gerd@gnu.org>
71
72 * configure.in: Add --with-toolkit-scroll-bars. If "no",
73 use Emacs' scroll bars, even if configured for Motif or when
74 Xaw3d is available.
75
761999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
77
78 * configure.in: Check for getaddrinfo.
79
801999-08-04 Eli Zaretskii <eliz@gnu.org>
81
82 * config.bat: Make --no-debug work again by removing -gcoff.
83
841999-07-30 Dave Love <fx@gnu.org>
85
86 * configure.in: Check for stdlib.h.
87
881999-07-19 Dave Love <fx@gnu.org>
89
90 * configure.in: Grok sparc64-*-linux-gnu*.
91
921999-07-12 Richard Stallman <rms@gnu.org>
93
94 * Version 20.4 released.
95
961999-06-23 Karl Heuer <kwzh@gnu.org>
97
98 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
99 Quote $EMACS, in case it's a program with args.
100
1011999-05-29 Richard M. Stallman <rms@gnu.org>
102
103 * configure.in: Delete the Kerberos stuff.
104
1051999-05-27 Greg Hudson <ghudson@mit.edu>
106
107 * configure.in: Prefer kerberos 5 names.
108
1091999-04-26 Richard M. Stallman <rms@gnu.org>
110
111 * configure.in: Check for libXp.
112
1131999-04-08 Richard Stallman <rms@gnu.org>
114
115 * make-dist: Include change logs in subdirs of `lisp'.
116
1171999-04-05 Richard Stallman <rms@gnu.org>
118
119 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
120 (install-arch-indep): Make ${datadir}/emacs world-readable.
121
1221999-03-30 Eli Zaretskii <eliz@gnu.org>
123
124 * config.bat: Use epaths.* instead of paths.*.
125
1261999-03-07 Eli Zaretskii <eliz@gnu.org>
127
128 * INSTALL: Add detailed instructions to unpack and install
129 intlfonts on MS-DOS.
130
1311999-02-26 Richard Stallman <rms@gnu.org>
132
133 * configure.in: Use epaths.h and epaths-force instead of paths....
134
135 * Makefile.in (epaths-force): Renamed from paths-force;
136 operate on epaths.in and produce epaths.h.
137
1381999-02-24 Richard Stallman <rms@gnu.org>
139
140 * make-dist: Fix nt/icons directory handling.
141
1421999-02-22 Simon Josefsson <jas@pdc.kth.se>
143
144 * configure.in (f301-fujitsu-uxpv4.1): New target.
145
1461999-02-20 Richard Stallman <rms@gnu.org>
147
148 * make-dist (tempparent): Fix command to update info files.
149
1501999-02-09 Richard Stallman <rms@gnu.org>
151
152 * configure.in (powerpc-apple-netbsd*): New alternative.
153
1541999-01-25 Geoff Voelker <voelker@cs.washington.edu>
155
156 * make-dist: Include the new directory nt/icons in distributions.
157
1581999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
159
160 * configure.in: Change message about HAVE_XFREE386.
161
1621999-01-07 Eli Zaretskii <eliz@gnu.org>
163
164 * config.bat: Support configuring with leim.
165
1661998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
167
168 * configure.in (mips-sgi-irix6.5): New target.
169
1701998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
171
172 * configure.in: Remove GSS-API support, since it has been removed
173 from movemail.
174
1751998-12-04 Markus Rost <rost@delysid.gnu.org>
176
177 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
178
1791998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
180
181 * Makefile.in: Don't install customize info file. Run
182 install-info on viper info file.
183
1841998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
185
186 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
187
1881998-11-16 Kenichi Handa <handa@etl.go.jp>
189
190 * configure.in (*-*-bsdi4*): New target.
191
1921998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
193
194 * configure.in: Fix previous change.
195
1961998-11-11 Richard Stallman <rms@gnu.org>
197
198 * configure.in (aviion-intel): New machine.
199
2001998-11-04 Kenichi Handa <handa@etl.go.jp>
201
202 * configure.in (mips-nec-sysv4*): New target.
203
2041998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
205
206 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
207 from lisp.
208
2091998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
210
211 * make-dist: Don't include fns*.el in dist.
212
2131998-10-30 Dave Love <fx@gnu.org>
214
215 * configure.in: Don't mkdir cpp.
216
2171998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
218
219 * Makefile.in (install-arch-dep): Install src/fns-*.el in
220 ${archlibdir}.
221
2221998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
223
224 * Version 20.3 released.
225
2261998-07-30 Paul Eggert <eggert@twinsun.com>
227
228 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
229 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
230 (lwlib/Makefile, leim/Makefile):
231 Prepend $(srcdir)/ to rule dependencies outside this dir.
232
2331998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
234
235 * configure.in: Use unset CDPATH instead of making it empty.
236
2371998-06-20 Karl Heuer <kwzh@gnu.org>
238
239 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
240
2411998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
242
243 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
244 and default.el. Sort the results.
245
2461998-05-31 Karl Heuer <kwzh@gnu.org>
247
248 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
249 writable.
250
2511998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
252
253 * Makefile.in (install-arch-indep):
254 Don't alter site-lisp/subdirs.el if it exists.
255
2561998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
257
258 * Makefile.in (install-arch-indep): Put `-' on commands to create
259 subdirs.el in site-lisp dirs.
260
2611998-05-07 Richard Stallman <rms@psilocin.gnu.org>
262
263 * Makefile.in (install-arch-indep): Fix typo in previous change.
264
2651998-05-06 Richard Stallman <rms@psilocin.gnu.org>
266
267 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
268
2691998-04-28 Richard Stallman <rms@psilocin.gnu.org>
270
271 * Makefile.in (mkdir): Create the site-lisp dirs.
272 (install-arch-indep): Make site-lisp/subdirs files world-readable.
273
2741998-04-26 Richard Stallman <rms@psilocin.gnu.org>
275
276 * Makefile.in (INSTALL_INFO): New variable.
277 (install-arch-indep): Don't replace the dir file if it already exists.
278 Use the install-info program, via INSTALL_INFO, to add entries.
279 Make the `info' subdir and the Info files world-readable.
280
2811998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
282
283 * config.bat: Make sure the environment is large enough to support
284 all the "set foo=bar" commands. Update pointers to DJGPP FTP
285 sites.
286
2871998-04-10 Karl Heuer <kwzh@gnu.org>
288
289 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
290
2911998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
292
293 * configure.in: Add --with-gssapi to specify GSS-API
294 authentication support for movemail.
295
2961998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
297
298 * Makefile.in (install-arch-indep): Fix previous change.
299
3001998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
301
302 * Makefile.in (info): Run man in build dir, not srcdir.
303
3041998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
305
306 * Makefile.in (install-arch-indep): Fix previous change.
307
3081998-03-23 Kenichi Handa <handa@etl.go.jp>
309
310 * Makefile.in (top_distclean): Check the existence of `lock'
311 subdir.
312
3131998-03-22 Richard Stallman <rms@gnu.org>
314
315 * Makefile.in (install-arch-indep): Put special subdirs.el files
316 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
317
3181998-03-21 Richard Stallman <rms@psilocin.gnu.org>
319
320 * make-dist: Fix shell syntax in check for missing .el or .elc files.
321
3221998-03-09 Richard Stallman <rms@psilocin.gnu.org>
323
324 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
325 (m68*-hp-hpux*): Handle versions 1X like 10.
326
3271998-03-07 Richard Stallman <rms@psilocin.gnu.org>
328
329 * make-dist: PROBLEMS is now in etc, not top level dir.
330
331 * Makefile.in (SOURCES): Delete PROBLEMS.
332
3331998-02-25 Richard Stallman <rms@gnu.org>
334
335 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
336
337 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
338
3391998-01-17 Richard Stallman <rms@gnu.org>
340
341 * Makefile.in (install-arch-indep): Add semicolon before `else'.
342
3431998-01-02 Richard Stallman <rms@psilocin.gnu.org>
344
345 * make-dist (tempparent): New option --no-check.
346
347 * make-dist: Don't do anything with cpp directory.
348
3491997-12-20 Richard Stallman <rms@psilocin.gnu.org>
350
351 * configure.in (sparc-fujitsu-sysv4*): New target.
352
3531997-12-17 Andreas Schwab <schwab@gnu.org>
354
355 * configure.in: Cache more tests. Add missing quotes around
356 message with embedded comma.
357
3581997-12-04 Karl Heuer <kwzh@gnu.org>
359
360 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
361
3621997-11-26 Joel N. Weber II <devnull@gnu.org>
363
364 * make-dist: Changed the comment about `umask 0' to say `Don't
365 restrict access to any files.'; previously it said `Don't protect
366 any files', which may have implied that we think fascism is good.
367
3681997-11-24 Paul Eggert <eggert@twinsun.com>
369
370 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
371 strftime needs the underlying host's strftime for locale dependent
372 formats.
373
3741997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
375
376 * configure.in (i586-dg-dguxR4.*): New name in case branch.
377
3781997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
379
380 * config.bat: Configure the man subdirectory.
381
3821997-11-07 Paul Eggert <eggert@twinsun.com>
383
384 * configure.in (AC_CHECK_LIB): Add -lintl.
385
3861997-11-07 Karl Heuer <kwzh@gnu.org>
387
388 * make-dist (check for .elc files): Avoid bash-specific syntax.
389 (check for overflow 14-char limit): Simplify.
390
3911997-11-07 Richard Stallman <rms@gnu.org>
392
393 * Makefile.in (install): Move blessmail last.
394
3951997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
396
397 * configure.in (gettimeofday, one arg or two):
398 Clarify messages by avoiding double negative.
399
4001997-09-30 Karl Eichwalder <ke@suse.de>
401
402 * Makefile.in (install-arch-indep): install the widget info file.
403
4041997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
405
406 * configure.in (with-pop, with-kerberos): Need to check Kerberos
407 libraries in reverse order, so that libraries will appear in the
408 correct dependency order on the link line (and so that the
409 configure checks themselves will work properly when early
410 libraries depend on later ones).
411
4121997-09-21 Erik Naggum <erik@naggum.no>
413
414 * make-dist (making links to `src'): Keep timestamp on copied
415 files.
416
417 * make-delta: New script to produce delta distributions.
418
4191997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
420
421 * Version 20.2 released.
422
4231997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
424
425 * Version 20.1 released.
426
427 * Makefile.in (install-leim): Depend on mkdir.
428 (leim): Depend on src.
429
4301997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
431
432 * configure.in: Recognize alpha* instead of just alpha.
433
4341997-09-12 Paul Eggert <eggert@twinsun.com>
435
436 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
437
4381997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
439
440 * update-subdirs: Use rm -f.
441
4421997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
443
444 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
445 Ignore subdirs named Old.
446
4471997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
448
449 * configure.in: Add OpenBSD clause to set $machine.
450
4511997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
452
453 * make-dist: Recompile everything after updating various Lisp files.
454 Recompile in leim as well as lisp.
455 Check in leim as well as lisp for mismatched files and too-long names.
456
4571997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
458
459 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
460
4611997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
462
463 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
464 before trying to copy anything from it.
465
4661997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
467
468 * Makefile.in (man/Makefile): New target.
469 (tags): Define env var EMACS and run Makefile from build dir.
470
4711997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
472
473 * config.bat: If src/_gdbinit doesn't exist, try using
474 src/.gdbinit to create it (for building on Windows 95).
475
4761997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
477
478 * Makefile.in (install-arch-indep):
479 Discard extra data in tar | tar pipes.
480
4811997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
482
483 * configure.in (x_default_search_path): Corrected
484 '${x_library}' to '${x_library}/X11'.
485
4861997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
487
488 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1,
489
4901997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
491
492 * configure.in: Support auto-configuration of both Kerberos V4 and
493 Kerberos V5 for movemail, including detection of V4 and V5 header
494 files and libraries.
495
4961997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
497
498 * configure.in: Compute x_default_search_path
499 and substitute into makefiles.
500
501 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
502
5031997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
504
505 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
506
5071997-08-07 Erik Naggum <erik@naggum.no>
508
509 * configure.in: Remove lockdir, it is no longer needed.
510 * Makefile.in (mkdir): Don't create lockdir.
511 (lockdir): Variable deleted.
512 (paths-force): Don't operate on PATH_LOCK.
513
5141997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
515
516 * leim-Makefile.in (clean, distclean): New targets.
517
518 * make-dist: Include leim/ChangeLog in leim distribution.
519
5201997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
521
522 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
523
5241997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
525
526 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
527
5281997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
529
530 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
531
5321997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
533
534 * make-dist: Update leim/leim-list.el.
535 Pass along value of $EMACS when updating lisp dir.
536
5371997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
538
539 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
540 prerequisite to the use of Doug Lea's malloc.
541
5421997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
543
544 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
545
546 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
547
5481997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
549
550 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
551
5521997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
553
554 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
555 to news-r6.h.
556
5571997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
558
559 * config.bat: Use `sed' instead of `cp', which might not be
560 installed.
561
5621997-07-09 Kenichi Handa <handa@etl.go.jp>
563
564 * Makefile.in (mostlyclean): Add cleaning leim directory.
565 (clean, distclean, maintainer-clean): Likewise.
566
5671997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
568
569 * make-dist (bogosities): Check subdirs of `lisp' also.
570
5711997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
572
573 * make-dist (etc): Really avoid symlinks now.
574 (lisp): Don't delete from subdirs the things we never copy.
575
5761997-07-07 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
577
578 * Makefile.in (install-arch-indep): Correct the target name.
579 The first letter `i' was dropped by the previous change of mine.
580
5811997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
582
583 * configure.in (leim/Makefile): Generate this.
584 (*-sysv4.2uw*): Recognize new alternative.
585
586 * leim-Makefile.in: Renamed from leim-Makefile.
587
588 * make-dist: Set up real-leim subdirectory,
589 with the real contents of leim; then move it to
590 a separate top-level directory.
591
592 * make-dist: Don't mention site-lisp, site-init, site-start
593 or default, when listing files hat are not compiled and should be.
594
595 * configure.in: Create src/config.stamp at the end.
596
5971997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
598
599 * Makefile.in (install-leim): Correct previous change.
600
6011997-07-02 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
602
603 * Makefile.in (install-leim): New target.
604 (install): Depend on install-leim.
605
6061997-07-01 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
607
608 * Makefile.in (SUBDIR): Add leim.
609 (SUBDIR_MAKEFILES): Add leim/Makefile.
610 (leim/Makefile): New target.
611
6121997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
613
614 * leim-Makefile: New file.
615 * make-dist: Initialize a `leim' subdirectory with that makefile.
616
6171997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
618
619 * configure.in (GNU_MALLOC_reason): Fix message text.
620
6211997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
622
623 * make-dist (lisp): Don't process subdirs that start with =.
624 (etc): Copy symlinks, as in src.
625
6261997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
627
628 * configure.in (i*86-*-unixware*): New alternative.
629
6301997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
631
632 * Makefile.in (src/config.stamp): Target renamed from src/config.h
633 and touch it explicitly.
634
635 * configure.in (mips-sony-newsos6*): New alternative.
636 (mips-*-linux-gnu*): New alternative.
637 (*-*-bsdi*): New alternative.
638 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
639
6401997-06-22 Dave Love <d.love@dl.ac.uk>
641
642 * Makefile.in (lib-src): Depend on src/config.h (e.g. for
643 movemail.o).
644 (src/config.h): New target to re-configure if src/config.in
645 is patched.
646
6471997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
648
649 * configure.in (shutdown): Check for `shutdown' function.
650
6511997-06-18 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
652
653 * update-subdirs: Include the directory "language" in subdirs.
654
6551997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
656
657 * configure.in (m88k-dg-dgux4*): New alternative.
658 (alpha-*-netbsd*): New alternative.
659 (powerpcle-*-solaris2*): New alternative.
660
6611997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
662
663 * make-dist: Warn about .el files that are not compiled.
664
6651997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
666
667 * Makefile.in (dist): Don't run update-subdirs here,
668 since make-dist now gets that done.
669
670 * make-dist: Use the new `updates' target in lisp/Makefile.
671
672 * make-dist: Use new non-file targets in lisp/Makefile.
673
6741997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
675
676 * make-dist: Handle all subdirs of `lisp' uniformly.
677 Don't handle `term' and `language' specially.
678 Clear out umask at the beginning.
679
6801997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
681
682 * make-dist: Use Make to update finder-inf.el and autoloads.
683 Also update cus-load.el.
684
6851997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
686
687 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
688 in case it is desirable to disable the GNU malloc features with
689 glibc.
690
6911997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
692
693 * configure.in (DOUG_LEA_MALLOC):
694 Define if malloc_{get,set}_state exist.
695
6961997-03-05 Ken'ichi Handa <handa@etl.go.jp>
697
698 * make-dist: Make links for files under lisp/language.
699
7001997-02-20 Kenichi Handa <handa@etl.go.jp>
701
702 * update-subdirs: Exclude the directory "language" from subdirs.
703
7041997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
705
706 * configure.in: Check for rint and cbrt.
707
7081997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
709
710 * make-dist: Use $EMACS to say where to run Emacs.
711 Add --no-update option.
712
7131996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
714
715 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
716
7171996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
718
719 * make-dist (copying src): Check thoroughly for symlinks
720 and copy them in all cases. Regularize the linking of *.in
721 and *.opt and ChangeLog files.
722 (copying lib-src): Likewise.
723 Don't rm getdate.c or y.tab.*--they don't exist any more.
724
7251996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
726
727 * configure.in: Check for libmail, maillock.h and
728 touchlock (for movemail).
729
7301996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
731
732 * configure.in (limits.h): Check for this file.
733
7341996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
735
736 * configure.in (rs6000-ibm-aix4.2): New alternative.
737 (rs6000-ibm-aix4.0): New alternative.
738 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
739
7401996-11-22 Ben Harris <bjh21@cam.ac.uk>
741
742 * configure.in: Recognize vax-*-netbsd*.
743
7441996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
745
746 * configure.in (locallisppath): Add leim directory.
747
7481996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
749
750 * config.bat: Make sure `mv' supports forward slashes and -f.
751
7521996-10-28 Christian Limpach <chris@nice.ch>
753
754 * configure.in (hppa*-next-nextstep*): * added after hppa
755 to accept hppa1.0 and hppa1.1.
756
7571996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
758
759 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
760 * configure.in (ld_switch_machine): Fix typo.
761
7621996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
763
764 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
765 from config.h and use them in $ac_link.
766
7671996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
768
769 * configure.in: Create a subdir named `lisp'.
770
7711996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
772
773 * configure.in: Check for getcwd.
774
7751996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
776
777 * configure.in: Check for termios.h. Check for setpgid.
778
7791996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
780
781 * configure.in: Check for setrlimit.
782
7831996-08-31 Paul Eggert <eggert@twinsun.com>
784
785 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
786
7871996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
788
789 * configure.in: Check for utimes.
790
791 * configure.in: Check for com_err library, but only
792 if --with-kerberos was used. Check for krb and des
793 only if --with-kerberos.
794
7951996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
796
797 * Makefile.in (INSTALL_STRIP): New variable.
798 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
799 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
800
8011996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
802
803 * configure.in: Check for krb and des libraries.
804
8051996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
806
807 * configure.in (*-sunos4.1.[3-9]*noshare):
808 Use sunos413, not sunos4-1-3.
809 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
810 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
811
8121996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
813
814 * Makefile.in (src/paths.h): Target deleted.
815 (paths-force): Delete all dependencies on this target
816 but don't delete the target.
817 (install): Depend on `all'.
818 (paths-force): Don't print a message.
819
820 * configure.in: Generate src/paths.h here.
821
8221996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
823
824 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
825 New variables that affect linking only.
826 (alpha-dec-osf*): Use those instead of previous change.
827
8281996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
829
830 * Makefile.in (install-arch-indep): Install info/messages.
831
8321996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
833
834 * Version 19.33 released.
835
8361996-08-10 Marcus Daniels <marcus@sayre.sysc.pdx.edu>
837
838 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
839 Fix previous change.
840
8411996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
842
843 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
844 New alternative.
845
8461996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
847
848 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
849 and NON_GCC_TEST_OPTIONS.
850
8511996-08-06 Paul Eggert <eggert@twinsun.com>
852
853 * configure.in (LOCALTIME_CACHE): Don't put a string literal
854 "TZ=..." in environ.
855
8561996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
857
858 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
859
8601996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
861
862 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
863 the more general *-sunos4.1.[3-9]* clause.
864
8651996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
866
867 * Version 19.32 released.
868
869 * configure.in (*-sco3.2v5*):
870 Set OVERRIDE_CPPFLAG to a string of one space.
871 Fix the code that uses OVERRIDE_CPPFLAG.
872
8731996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
874
875 * configure.in: Undo previous change.
876
8771996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
878
879 * config.sub: Use `pc', not `unknown', when canonicalizing
880 the vendor for ...86.
881
8821996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
883
884 * configure.in: Check for termios.h header.
885
8861996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
887
888 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3
889
8901996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
891
892 * configure.in: Split bsdos2 and bsdos2-1.
893
8941996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
895
896 * config.sub: If last two words are not a recognized
897 KERNEL-OS pair, use just the last word as OS, as in 19.31.
898 Make conversion of gnu/linux to linux-gnu really work.
899
900 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
901
9021996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
903
904 * configure.in (check for using Lucid widgets by default):
905 Eliminate indentation that confuses some compilers.
906
9071996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
908
909 * config.sub: Convert linux and gnu/linux to linux-gnu.
910
911 * make-dist: Don't update getdate.c.
912 Ignore =... files when checking for too-long Lisp file names.
913
9141996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
915
916 * configure.in (euidaccess): Check for that, not for eaccess.
917
9181996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
919
920 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
921 before `noshare'.
922 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
923
9241996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
925
926 * configure.in: Rename lignux to linux-gnu in configuration names.
927 Use gnu-linux as the opsys value (s/ file name).
928 Allow i686 just like i386, i486, i586.
929
9301996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
931
932 * configure.in (i*86-*-sco3.2v5): New alternative.
933 (OVERRIDE_CPPFLAG): New variable.
934 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
935
936 * configure.in: Specify vpath for .texi files.
937
9381996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
939
940 * configure.in: Always check for HAVE_X11R5.
941 Separately decide whether to use a toolkit by default.
942
9431996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
944
945 * configure.in: If X11R5 is missing the Xaw headers,
946 default to --with-x-toolkit=no.
947
9481996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
949
950 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
951
9521996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
953
954 * Makefile.in (install-arch-indep): If cd etc makes output,
955 don't treat that as part of the tar data.
956 Check that ./lisp actually exists.
957
9581996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
959
960 * make-dist: Check for long file names.
961
9621996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
963
964 * Version 19.31 released.
965
9661996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
967
968 * configure.in: Recognize sparc-*-lignux.
969
9701996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
971
972 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
973 Don't include config.w95.
974
9751996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
976
977 * make-dist: Replace --no-clean-up and --no-tar options
978 with --clean-up and --tar, so that the default is useful.
979
9801996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
981
982 * config.bat: Make sure the GDB init file is called src/_gdbinit;
983 if not, tell the user to rename it and abort.
984
9851996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
986
987 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
988 test program.
989
9901996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
991
992 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
993
994 * make-dist (MANIFEST): Fix previous change.
995 (msdos): Put mainmake.v2 into the dist.
996
9971996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
998
999 * make-dist: Exit if autoconf fails.
1000
10011996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
1002
1003 * config.bat: Set djgpp-ver, and unset it at the end.
1004 Add a number ofconditionals for DJGPP version 2.
1005 Rename label libsrc2 to libsrc3.
1006 Substitute for LDFLAGS in src/Makefile.
1007 Substitute for ALL_CFLAGS in lib-src/Makefile.
1008
10091996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1010
1011 * configure.in (ncurses): Check this after checking fns like strerror.
1012
10131996-04-08 Erik Naggum <erik@naggum.no>
1014
1015 * make-dist (MANIFEST): Don't include lines from =files.
1016
10171996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1018
1019 * make-dist: Don't put lisp/dired.todo in the dist.
1020
10211996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
1022
1023 * configure.in (HAVE_NCURSES): Look for library named ncurses.
1024
1025 * configure.in (setlocale): Check for it.
1026
1027 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
1028
10291996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1030
1031 * configure.in: Use lignux instead of linux as value of opsys.
1032
10331996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1034
1035 * Makefile.in (install-strip): Fix whitespace.
1036 Get rid of continuation.
1037
1038 * config.sub: Convert linux or gnu/linux to lignux.
1039
10401996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1041
1042 * configure.in: Accept lignux in configuration name.
1043
10441996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1045
1046 * Makefile.in (install-strip): New target.
1047
10481996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1049
1050 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
1051 -f failed to do the job on Suns.
1052
10531996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1054
1055 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
1056
1057 * configure.in (linux/version.h): Check for this header.
1058
10591996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
1060
1061 * configure.in: Remove -fno-builtin hackery from -lm check.
1062
10631996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
1064
1065 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
1066 just this test.
1067
1068 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
1069
10701996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1071
1072 * configure.in: Check for ncurses.
1073
10741996-02-28 Paul Eggert <eggert@twinsun.com>
1075
1076 * configure.in (LOCALTIME_CACHE):
1077 Also define if localtime mishandles unsetting TZ.
1078 This works around a localtime bug in mips-dec-ultrix.
1079
10801996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1081
1082 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
1083
1084 * configure.in: Improve messages about X versions.
1085
10861996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1087
1088 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
1089
10901996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1091
1092 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
1093 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
1094
1095 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
1096 (install): Put install-arch-indep before install-arch-dep.
1097
10981996-02-20 Dave Love <d.love@dl.ac.uk>
1099
1100 * INSTALL: Clarify info about MS-DOS path handling.
1101
11021996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1103
1104 * Makefile.in (install-arch-indep): Install info/ccmode*.
1105 In previous change, protect against /bin/pwd returning null string.
1106
11071996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1108
1109 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
1110 to lispdir.
1111
11121996-02-01 Paul Eggert <eggert@twinsun.com>
1113
1114 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
1115
11161996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1117
1118 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
1119
11201996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1121
1122 * Makefile.in (extraclean): Use ${top_distclean} to ensure
1123 we delete everything distclean deletes.
1124
11251996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
1126
1127 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
1128
11291996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1130
1131 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
1132 into LDFLAGS instead of into LIBS.
1133
11341996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1135
1136 * configure.in (HAVE_XMU): Fix typo in previous change.
1137
11381996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1139
1140 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
1141
11421996-01-10 Erik Naggum <erik@naggum.no>
1143
1144 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
1145
11461996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
1147
1148 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
1149
11501996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1151
1152 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
1153 and use -lXt to link it.
1154
11551996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1156
1157 * configure.in (locallisppath): Put version-specific dir first.
1158
11591996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1160
1161 * configure.in (hppa-*-nextstep*): New alternative.
1162 (USE_X_TOOLKIT): By default, set this to "maybe";
1163 and change that later to LUCID or "no" according to X11 version.
1164
1165 * make-dist: Recompile outdated .elc files and update all autoloads.
1166
11671996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
1168
1169 * configure.in (locallisppath): Fix typo in last change: " -> '.
1170
11711996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1172
1173 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
1174
11751995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1176
1177 * Makefile.in (install-arch-indep): Give all files read permission.
1178
11791995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1180
1181 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
1182 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
1183
11841995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1185
1186 * configure.in: Determine HAVE_X11R6.
1187 (HAVE_MENUS): Renamed from HAVE_X_MENU.
1188
11891995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1190
1191 * configure.in: Just "solaris" now defaults to version 2.4.
1192 Add sunos4.1.n-noshare as alternative.
1193
11941995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1195
1196 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
1197
11981995-11-29 Erik Naggum <erik@naggum.no>
1199
1200 * Makefile.in (install-arch-indep): Add missing backslash.
1201
12021995-11-29 Karl Eichwalder <ke@ke.Central.DE>
1203
1204 * Makefile.in (install-arch-indep): Don't install
1205 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
1206
12071995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1208
1209 * Makefile.in (install-arch-indep): Fix previous change.
1210
1211 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
1212
12131995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1214
1215 * Version 19.30 released.
1216
1217 * make-dist (lisp): Exclude subdirs.el.
1218
12191995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1220
1221 * make-dist (etc): Delete *.orig and *.rej.
1222
12231995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1224
1225 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
1226
12271995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1228
1229 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
1230
12311995-11-14 Geoff Voelker <voelker@cs.washington.edu>
1232
1233 * make-dist (nt): Rename install, readme, and todo to
1234 INSTALL, README, and TODO.
1235
12361995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1237
1238 * make-dist (lisp): Don't distribute site-start.
1239
12401995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
1241
1242 * make-dist: Break the hard link on alloca.c.
1243
12441995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1245
1246 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
1247
12481995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1249
1250 * make-dist (src, lib-src): Don't distribute Makefile.c.
1251 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
1252
12531995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1254
1255 * Makefile.in (mkdir): Create man1dir, not mandir.
1256 (uninstall): Use man1dir, not mandir.
1257
12581995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1259
1260 * Makefile.in (man1dir): New variable.
1261 (install-arch-indep): Use man1dir.
1262
1263 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
1264
1265 * make-dist: Create lisp/MANIFEST.
1266
12671995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
1268
1269 * configure.in (m68k-*-linux*): New alternative.
1270
12711995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1272
1273 * make-dist: Use new names config.in, paths.in, and
1274 {src,lib-src}/Makefile.in.
1275
12761995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1277
1278 * configure.in: Don't bother checking for drem.
1279
12801995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1281
1282 * Makefile.in (distclean): Delete line with just a tab in it.
1283 (install-arch-indep): Delete spaces that precede tabs.
1284 Delete spurious `fi' left from previous change.
1285 (install): Supply `true' as command, to avoid null command.
1286
12871995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1288
1289 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
1290
12911995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1292
1293 * configure.in (powerpc-*-solaris2): New alternative.x
1294
12951995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
1296
1297 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
1298 of paths.h.tmp$$, to avoid going beyond 14 characters.
1299
13001995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1301
1302 * configure.in: Improve error msg for invalid --with-x-toolkit value.
1303
13041995-09-06 Paul Eggert <eggert@twinsun.com>
1305
1306 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
1307 if localtime caches TZ. Check for tzset.
1308
13091995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1310
1311 * config.bat: Simplify using new names file names src/makefile.in,
1312 config.in, paths.in. Change Echo commands not to use `.
1313
13141995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1315
1316 * Makefile.in (install-arch-indep): Always install the new dir file;
1317 rename the previous dir file to dir.bak or dir.old.
1318
13191995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1320
1321 * configure.in (RANLIB): Substitute this into makefiles.
1322 Set it specially on solaris; set it by default on other systems.
1323
1324 * configure.in: Fix previous Alpha change.
1325
13261995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1327
1328 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
1329 NON_GCC_TEST_OPTIONS.
1330
13311995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1332
1333 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
1334 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
1335
1336 * configure.in (alpha-*-linux*): New configuration.
1337
13381995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1339
1340 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
1341 (m68k-next-nextstep*): New alias for that.
1342 (i*86-*-nextstep*): Use nextstep.h.
1343 (sparc-*-nextstep*): New configuration.
1344
13451995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1346
1347 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
1348 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
1349
13501995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1351
1352 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
1353 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
1354
13551995-07-18 Mike Long <mike.long@analog.com>
1356
1357 * make-dist: Fix update of finder-inf.el, and byte-compile it.
1358
13591995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1360
1361 * Makefile.in (src/paths.h, paths-force):
1362 Rename src/paths.h.in to src/paths.in.
1363 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
1364
1365 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
1366 Use Makefile.c for intermediate file.
1367 Rename src/config.h.in to src/config.in.
1368
13691995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
1370
1371 * configure.in (mips-dec-ultrix*): Assume version 4.3.
1372 (mips-dec-ultrix4.[12]): New alternative for old versions.
1373
13741995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1375
1376 * make-dist: Don't break intra-tree links.
1377
13781995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
1379
1380 * configure.in: Put back archlibdir initialization. Require
1381 autoconf 2.4.1 or later.
1382
13831995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1384
1385 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
1386 (mips-mips-riscos5*): New alternative.
1387
13881995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1389
1390 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
1391
13921995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1393
1394 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
1395 (mandir, infodir, archlibdir): Initializations deleted.
1396
1397 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
1398 On hpux9shr, use hpux9shxr4.h.
1399
14001995-06-24 Morten Welinder <terra+@cs.cmu.edu>
1401
1402 * configure.in: Added target mips-dec-mach_bsd4.3.
1403 * config.guess: Guess mips-dec-mach_bsd4.3.
1404
14051995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1406
1407 * Makefile.in (mkdir): Use symbolic chmod.
1408
14091995-06-22 Paul Eggert <eggert@twinsun.com>
1410
1411 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3.
1412 (Likewise for SunOS 4.1.5 thorugh 4.1.9, should they ever exist.)
1413
14141995-06-22 Paul Eggert <eggert@twinsun.com>
1415
1416 * Makefile.in (SUBDIR_MAKEFILES):
1417 Add man/Makefile, so `make distclean' removes it.
1418 (top_distclean): Add config.log to the list of files to be removed.
1419
14201995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1421
1422 * Version 19.29 released.
1423
14241995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1425
1426 * configure.in: Fix the previous change to verify that the -b
1427 option really solves the problem.
1428
1429 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
1430
14311995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1432
1433 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
1434
14351995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1436
1437 * configure.in: Report more clearly when there is no special
1438 dir to search for X includes or libraries.
1439
14401995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1441
1442 * configure.in: Check for -lpthreads, not -lpthread.
1443
14441995-06-09 Geoff Voelker <voelker@cs.washington.edu>
1445
1446 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
1447
14481995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1449
1450 * configure.in: Check for -lpthread.
1451
14521995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1453
1454 * Makefile.in (install-arch-indep): Install info files for mh-e.
1455 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
1456
14571995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1458
1459 * configure.in (*-solaris2.5): New configuration.
1460
1461 * make-dist: Copy new files config.nt and config.w95.
1462
14631995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1464
1465 * configure.in: Use x_includes, not x_libraries, for -I.
1466 Make bitmapdir a colon-separated list.
1467
14681995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
1469
1470 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
1471
1472 * configure.in: Allow x_libraries and x_includes to be paths.
1473
14741995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1475
1476 * configure.in: Fix typo.
1477
14781995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
1479
1480 * INSTALL: Clarify use of site-init.el.
1481
14821995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
1483
1484 * configure.in: pass arg to sqrt.
1485
14861995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
1487
1488 * make-dist: Fix May 6 change.
1489
14901995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1491
1492 * vpath.sed: Delete reference to ymakefile.
1493
14941995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
1495
1496 * configure.in: Use sqrt (more portable) instead of fmod in -lm
1497 check.
1498
14991995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1500
1501 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
1502
1503 * update-subdirs: Specify /bin/sh to run the script.
1504
15051995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1506
1507 * make-dist: Put src/makefile.nt in dist.
1508
1509 * configure.in (i[345]86-*-bsdi2*): New configuration.
1510 (vax-dec-bsd386*): Deleted.
1511
15121995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
1513
1514 * configure.in: Make sure CDPATH doesn't mess up PWD check. Check
1515 whether X bitmaps are in X11/bitmaps instead of bitmaps. Use fmod
1516 instead of logb in -lm check.
1517
15181995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1519
1520 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
1521 Use bsd4-3. Don't set NON_GNU_CPP.
1522
1523 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
1524 In nt. copy various different things, but not *.cmd.
1525 Fix the ln commands for the subdirs of nt.
1526
15271995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1528
1529 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
1530
15311995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1532
1533 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
1534 since that's what the header file expects.
1535
15361995-04-24 Francesco Potorti` (pot@cnuce.cnr.it)
1537
1538 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
1539 and 68040 based machines when choosing options for gnucc.
1540
15411995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1542
1543 * Makefile.in (top_distclean): Delete config.cache.
1544
15451995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1546
1547 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
1548
1549 * configure.in: Use m/ncr386.h.
1550
15511995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1552
1553 * Makefile.in (install-arch-indep): Undo Sep 23 change.
1554
15551995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1556
1557 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
1558 (man): Don't copy texindex.c and getopt.c; they're deleted.
1559 (etc): Omit `e'; it's a subdirectory.
1560 (etc/e): Use `../..', not `..', to reference top level.
1561
15621995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
1563
1564 * Makefile.in (install-arch-indep, dist):
1565 look for `update-subdir' in $(srcdir).
1566
15671995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1568
1569 * make-dist: Include mkinstalldirs in distribution.
1570
15711995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
1572
1573 * make-dist: Add missing close backquote.
1574
15751995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1576
1577 * make-dist: Don't distribute shortnames directory.
1578
15791995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1580
1581 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
1582
15831995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1584
1585 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
1586
15871995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1588
1589 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
1590
15911995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
1592
1593 * configure.in (mips-sgi-irix6): New configuration.
1594
15951995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
1596
1597 * Makefile.in (maintainer-clean): Renamed from realclean.
1598
15991995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
1600
1601 * configure.in: Create a .gdbinit that sources the real one, if
1602 using a different build directory.
1603
16041995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
1605
1606 * configure.in: Check for sys/select.h.
1607
16081995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1609
1610 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
1611
16121994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1613
1614 * configure.in: Handle isc 4.1 operating system.
1615
16161994-12-10 Richard Stallman <rms@kepa>
1617
1618 * configure.in (rs6000-ibm-aix4.1*): New alternative.
1619 (rs6000-ibm-aix4*): New alternative.
1620
16211994-12-06 Richard Stallman <rms@kepa>
1622
1623 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
1624
16251994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
1626
1627 * configure.in: Don't try to make directories that are guaranteed
1628 to already exist.
1629
16301994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1631
1632 * configure.in: Generate man/Makefile from man/Makefile.in.
1633 Create the man subdir.
1634
1635 * Makefile.in (dvi): Run Make in our man subdir.
1636
1637 * make-dist: Create subdir etc/e.
1638 Make links to it.
1639 Put man/Makefile.in in dist, instead of man/Makefile.
1640
16411994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
1642
1643 * configure.in: Add --with-pop, --with-kerberos, and
1644 --with-hesiod for movemail.
1645
16461994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1647
1648 * configure.in (m68*-apollo*): Use s/domain.h.
1649
16501994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1651
1652 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
1653
16541994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
1655
1656 * configure.in: Don't add -I, -L, -R options for cc if their
1657 arguments would be empty.
1658
16591994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1660
1661 * configure.in (i860-intel-osf1*): New alternative.
1662 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
1663 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
1664
16651994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
1666
1667 * configure.in: Make h_errno check not use nested functions.
1668
16691994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
1670
1671 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
1672
16731994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
1674
1675 * Makefile.in (install-arch-indep): Avoid continued comment
1676 swallowing target line.
1677
16781994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
1679
1680 * configure.in: Protect a character class with `changequote'.
1681
16821994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1683
1684 * configure.in: Accept `news' as a synonym for `newsos'.
1685
16861994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
1687
1688 * Makefile.in: Don't rm files if cd fails.
1689
16901994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1691
1692 * make-dist: Put nt subdir and its subdirs in the dist.
1693 (lib-src): Put makefile.nt in the dist.
1694 (lisp): Put makefile.nt in the dist.
1695
16961994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
1697
1698 * configure.in: Change a stray `[' to `test'.
1699
17001994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
1701
1702 * configure.in: Adapt for Autoconf v2. Use the standard argument
1703 parser, host type canonicalizer, X11 finder, and message
1704 printing macros. Use the new macro names. Use `test' instead of `['.
1705
17061994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1707
1708 * configure.in: Check for getpagesize.
1709
17101994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1711
1712 * make-dist (msdos): Put sed* in the distribution.
1713
17141994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
1715
1716 * config.bat: New option, `--with-x', for configuring Emacs
1717 for use with the X11 system DesqView/X.
1718 New option, `--no-debug', for compiling Emacs without debug
1719 information thus saving disk space.
1720 (src/config.h, src/paths.h): Use `update' (which is like
1721 `move-if-changed') to change the file.
1722 (src/config.h): When configuring for X11 perform extra changes.
1723 (src/makefile): When configuring for X11 perform extra changes.
1724 (lib-src): Remove temporary files.
1725 (): Check that `sed', `rm', `mv', and `gcc' are available.
1726
17271994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1728
1729 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
1730
1731 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
1732
17331994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1734
1735 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
1736
1737 * configure.in (canonical): Substitute var into makefiles.
1738 (bitmapdir): Likewise.
1739
1740 * Makefile.in (bitmapdir): New variable.
1741 (src/paths.h, paths-force): Edit PATH_BITMAPS.
1742
17431994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1744
1745 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
1746
1747 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
1748 * update-subdirs: New shell script.
1749
17501994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1751
1752 * Makefile.in (top_distclean): Don't rm build-install.
1753 (SOURCES): Delete build-install.in.
1754
1755 * make-dist: Don't distribute build-ins.in.
1756 * build-ins.in: File deleted.
1757
17581994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
1759
1760 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
1761
17621994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1763
1764 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
1765
1766 * configure.in (libexecdir): Renamed from libdir. New default.
1767 (sharedstatedir): Renamed from statedir. New default.
1768 (datadir): New default.
1769
1770 * make-dist: Don't distribute subdirs.el.
1771
17721994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1773
1774 * configure.in (eaccess): Check for it.
1775
17761994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1777
1778 * configure.in (mktime): Check for it.
1779
17801994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
1781
1782 * configure.in (motif): Add support for usage and option checking.
1783
17841994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
1785
1786 * configure.in (utimes): Check for it.
1787
17881994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
1789
1790 * Makefile.in (install-arch-indep): Don't do mkdir here.
1791
17921994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1793
1794 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
1795 riscix.h renamed to acorn.h.
1796
17971994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
1798
1799 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
1800 New configurations.
1801
18021994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
1803
1804 * configure.in: Remove trailing slashes from srcdir.
1805
18061994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1807
1808 * configure.in (i[345]86-sequent-ptx*): Handle
1809
18101994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1811
1812 * Makefile.in (paths-force): Depend on src/paths.h
1813
18141994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
1815
1816 * configure.in (config_options): Save all arguments, not just some.
1817
18181994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
1819
1820 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
1821
1822 * configure.in: Add AC_AIX.
1823 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
1824
18251994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1826
1827 * configure.in (parsing options): Simplify sed command to delete -'s.
1828
18291994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
1830
1831 * configure.in (config_options): New shell variable.
1832 Pass its value to C code in EMACS_CONFIG_OPTIONS.
1833
18341994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1835
1836 * configure.in (alpha-dec-osf*): New target.
1837
1838 * Makefile.in: Use just one FRC target.
1839
18401994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1841
1842 * Makefile.in (removenullpaths, paths-force):
1843 Use name paths.h.tmp$$, which depends on the pid.
1844
18451994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1846
1847 * Makefile.in (removenullpaths, paths-force):
1848 Put paths.h.tmp in top-level dir, not in src.
1849
18501994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1851
1852 * Version 19.27 released.
1853
18541994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1855
1856 * Version 19.26 released.
1857
18581994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1859
1860 * configure.in: Check for lrand48, not rand48.
1861
18621994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1863
1864 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
1865 (powerpc-ibm-aix*): New aliases.
1866
18671994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1868
1869 * make-dist (src/m, src/s): Put *.inp in distribution.
1870
18711994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1872
1873 * configure.in: Accept i586 and i486 along with i386.
1874
18751994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1876
1877 * configure.in: Do compute unexec, LIBX, system_malloc, etc
1878 even if CPP env var was set by the user.
1879
1880 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
1881
18821994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
1883
1884 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
1885
18861994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1887
1888 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
1889
18901994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1891
1892 * configure.in: Check more specifically for i*86-sun-sunos.
1893
18941994-08-03 Caveh Jalali (caveh@eng.sun.com)
1895
1896 * configure.in: Handle solaris 2.4.
1897
18981994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1899
1900 * configure.in (rand48): Check for it.
1901
19021994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1903
1904 * make-dist: Update the info files.
1905
19061994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1907
1908 * configure.in: Make "checking..." messages' style consistent.
1909 (HAVE_H_ERRNO): New test.
1910
19111994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1912
1913 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
1914
19151994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1916
1917 * configure.in (CFLAGS): If the envvar was specified, use that.
1918 And set REAL_CFLAGS from it too.
1919
19201994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1921
1922 * make-dist: Update finder-inf.el.
1923
19241994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1925
1926 * make-dist (msdos): Include sed4.inp in dist.
1927
1928 * Makefile.in (libsrc_libs): Var deleted.
1929
19301994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1931
1932 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
1933
19341994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1935
1936 * configure.in (mips-sony-newsos4*): New alias.
1937
19381994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1939
1940 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
1941 (*-convex-convexos*): Accept this as alias.
1942
19431994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1944
1945 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
1946 for two different uses.
1947
19481994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1949
1950 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
1951
19521994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1953
1954 * make-dist: Put ./BUGS into the distrib.
1955
19561994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1957
1958 * configure.in: Handle 386 running Solaris 2.
1959
19601994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1961
1962 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
1963
19641994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1965
1966 * configure.in (mips-sony-newsos*): Use news-risc.h.
1967
1968 * configure.in: Accept bsdi as opsys, like bsd386.
1969
19701994-06-01 Morten Welinder (terra@diku.dk)
1971
1972 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
1973
19741994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1975
1976 * Version 19.25 released.
1977
1978 * make-dist (shortversion): Don't assume another period follows.
1979
19801994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1981
1982 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
1983 (uninstall): Use /bin/pwd.
1984
1985 * Makefile.in (blessmail): Depend on src.
1986 (all): Don't depend on blessmail.
1987
1988 * Makefile.in (src/paths.h): Don't force recomputation.
1989 (paths-force): New target; force recomputation of paths.h.
1990 (all): Depend on paths-force.
1991 (src, lib-src): Depend on src/paths.h.
1992
1993 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
1994 NON_GCC_TEST_OPTIONS.
1995
19961994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
1997
1998 * configure.in: Don't insist on subversions for irix.
1999
20001994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2001
2002 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
2003
2004 * configure.in (i[34]86-next-*): New alternative.
2005
20061994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2007
2008 * Version 19.24 released.
2009
2010 * configure.in: New config hppa*-hp-hpux9shr*.
2011
20121994-05-22 Morten Welinder (terra@tyr.diku.dk)
2013
2014 * config.bat: Doc fix.
2015
20161994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2017
2018 * Makefile.in (mostlyclean, clean, distclean, realclean)
2019 (extraclean): Don't act on man subdir if it doesn't exist.
2020
20211994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2022
2023 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
2024 Use them to set up CC.
2025 (*-sun-sunos4.1.3): Set them.
2026
20271994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2028
2029 * Makefile.in (lib-src): Don't depend on src/paths.h.
2030
20311994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2032
2033 * build-ins.in (copydests): Get rid of spurious `-'s.
2034
2035 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
2036
20371994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2038
2039 * Version 19.23 released.
2040
2041 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
2042 for the Xlib and Xt checks; then restore old CFLAGS.
2043
20441994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2045
2046 * configure.in (HAVE_X11XTR6): Add newline before #if.
2047 Add newline after #endif.
2048
20491994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2050
2051 * configure.in (HAVE_X11XTR6): Arrange to define it.
2052
20531994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2054
2055 * Makefile.in (install): Depend on blessmail.
2056
20571994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
2058
2059 * configure.in (mips-siemens-sysv*): Put quotes around value
2060 containing blanks.
2061
20621994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2063
2064 * Makefile.in (TAGS): Use the makefile in src subdir.
2065
20661994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2067
2068 * configure.in (opsys): Recognize `gnu'.
2069
20701994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2071
2072 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
2073
20741994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
2075
2076 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
2077 version > 1.8.
2078
20791994-05-08 Morten Welinder (terra@diku.dk)
2080
2081 * config.bat: Forcibly remove "# " style comments from makefiles.
2082
20831994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2084
2085 * Makefile.in (uninstall): When processing lispdir and etcdir,
2086 do nothing unless it exists and is a directory.
2087
20881994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2089
2090 * Makefile.in (install-arch-indep): Do install info/dired-x*.
2091 Merge code in from install-doc.
2092 (install-doc): Merge code back into install-arch-indep.
2093 (install-arch-dep): Don't depend on install-doc.
2094
2095 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
2096
20971994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2098
2099 * configure.in (making src/Makefile and lib-src/Makefile):
2100 Split off the autoconf substitutions and don't pass them thru cpp.
2101 (undefs): Use $canonical as well as $configuration.
2102
2103 * make-dist: Distribute lisp/Makefile.
2104
2105 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
2106 Use lower case names for the s files.
2107
21081994-05-03 Morten Welinder (terra@diku.dk)
2109
2110 * config.bat: Added possibility for different file name
2111 transscriptions in lib-src.
2112
21131994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2114
2115 * Makefile.in (lib-src): Undo previous change.
2116 (blessmail): New target to run maybe-blessmail in lib-src.
2117 (all): Depend on blessmail.
2118
2119 * Makefile.in (lib-src): Depend on src.
2120
21211994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
2122
2123 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
2124 (m88k-dg-dgux5.4R2): dgux5.4R2.
2125
21261994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2127
2128 * configure.in (window_system): Restore accidentally deleted code
2129 that uses AC_FIND_X.
2130
2131 * make-dist: Distribute config.bat.
2132
21331994-04-29 Morten Welinder (terra@diku.dk)
2134
2135 * config.bat: Corrected the configuration of lib-src
2136 to keep up with configure. Add note about dos version 3
2137 or better needed (djgpp needs that). Add note explaining
2138 that either install in c:/emacs or edit the script.
2139 Don't change to c:/emacs, but assume we're there (to minimize
2140 the number of places to change).
2141
2142 * config.bat: Build-in the first step towards X11 support with
2143 the X11 emulator that exists. At this time it won't work,
2144 and several files are missing.
2145
21461994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2147
2148 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
2149 Don't look for -lresolv.
2150
2151 * Makefile.in (lib-src): Depend on src/paths.h.
2152
21531994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2154
2155 * configure.in: Restore deleted AC_SUBST of `configuration'.
2156 Improve error message for bad --with-x-toolkit value.
2157
2158 * configure.in: Define CONFIGURATION in src/config.h
2159 rather than substituting in src/Makefile.in.
2160
21611994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2162
2163 * Makefile.in (install-doc): New target.
2164 (install-arch-dep): Depend on install-doc.
2165 (mkdir): Create docdir.
2166
21671994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2168
2169 * configure.in: Test for libresolv.a.
2170 Substitute machfile and opsysfile.
2171
21721994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2173
2174 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
2175 (install-arch-dep): Install under the name $(EMACS).
2176
21771994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2178
2179 * configure.in (version): Use entire value of emacs-version.
2180 (mips-siemens-sysv*): New alternative.
2181
21821994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2183
2184 * Makefile.in (install-arch-indep): Don't install dired-x*.
2185
21861994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2187
2188 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
2189 Fix definition of $undefs.
2190
21911994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2192
2193 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
2194
2195 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
2196
21971994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
2198
2199 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
2200
22011994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2202
2203 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
2204 and run it thru cpp, as with src/Makefile.in.
2205
2206 * configure.in: Use AC_SET_MAKE.
2207
22081994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2209
2210 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
2211
22121994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2213
2214 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
2215
2216 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
2217 (printing the choices): Make the toolkit message unconditional.
2218 (USE_X_TOOLKIT): Use `none', not `no', if none.
2219 (include libsrc_libs): Include config.h, and specify -I for srcdir.
2220 Get rid of temp file foofoo1.
2221
22221994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2223
2224 * configure.in (CFLAGS): Use shell syntax, not Makefile.
2225
22261994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2227
2228 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
2229 (printing the choices): State choice of toolkit.
2230 (libsrc_libs): Recalculate after writing config.h;
2231 then update lib-src/Makefile.
2232
22331994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2234
2235 * configure.in: Add sunos4shr as alternative for suns.
2236 Conditionals testing for null $CC were backwards.
2237
22381994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2239
2240 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
2241
22421994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2243
2244 * configure.in: Handle -isc4.0*.
2245
22461994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2247
2248 * configure.in (esix5): Set NON_GNU_CPP.
2249
22501994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
2251
2252 * Makefile.in (thisdir): Nonsensical variable removed.
2253 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
2254 back to $thisdir, rather than the directory `this_dir'.
2255
22561994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2257
2258 * Makefile.in (install-arch-indep): Add missing backslash after a
2259 `then'.
2260
22611994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2262
2263 * Makefile.in (thisdir): New variable.
2264 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
2265
22661994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2267
2268 * configure.in: Add freebsd.
2269
22701994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2271
2272 * configure.in: Check for fpathconf.
2273
22741994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2275
2276 * configure.in (with_x_toolkit): Fix typo in previous change.
2277
22781994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2279
2280 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
2281
22821994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2283
2284 * configure.in (with_x_toolkit): Don't allow motif or open-look.
2285
22861994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2287
2288 * configure.in: Fix value of docdir.
2289 * Makefile.in (install-arch-indep): Install DOC* in docdir.
2290
22911994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2292
2293 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
2294
22951994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
2296
2297 * configure.in: New variable docdir to control where the docstring
2298 file goes.
2299 Makefile.in: Use it to initialize PATH_DOC in paths.h.
2300
23011994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
2302
2303 * configure.in: When --run-in-place, don't inherit archlibdir.
2304
23051994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2306
2307 * Makefile.in (install-arch-dep, install-arch-indep):
2308 New targets split up former do-install rule.
2309 (do-install): Target deleted.
2310
23111994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2312
2313 * configure.in (mips-sony-newsos*): New configuration.
2314
23151994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
2316
2317 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
2318
23191994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
2320
2321 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
2322
23231994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2324
2325 * configure.in: Don't initialize CC.
2326
23271994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2328
2329 * configure.in (creating src/Makefile): Also generate -U switches
2330 for symbols in the $configuration value.
2331
2332 * configure.in: Check for sys_siglist being declared in system header.
2333
23341994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2335
2336 * configure.in (creating src/Makefile): Delete blank lines
2337 along with lines of whitespace.
2338 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
2339
23401994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2341
2342 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
2343 like C_SWITCH_SYSTEM.
2344 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
2345
23461994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
2347
2348 * configure.in (drem): Check for this function.
2349
23501994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2351
2352 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
2353 If CPP was inherited from environment, don't use NON_GNU_CPP.
2354 (NON_GNU_CC): Likewise.
2355 (handling with_gcc): Use explicit if in the `no' case.
2356 (cc_specified): New variable; if set, don't use NON_GNU_CC.
2357
23581994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2359
2360 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
2361
23621994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
2363
2364 * configure.in: Check whether fmod exists.
2365
23661994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2367
2368 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
2369 {src,lisp}/OChangeLog.
2370
23711994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2372
2373 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
2374 necessary for proper operation. This code works with the current
2375 released version of Autoconf.
2376
23771994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2378
2379 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
2380 (USE_X_TOOLKIT): Define it for all values except `no'.
2381
2382 * configure.in: Undo first Jan 8 change and Jan 16 change.
2383
23841994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2385
2386 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
2387 Substitute USE_X_TOOLKIT as both C macro and Make variable.
2388
2389 * Makefile.in (lwlib/Makefile): New target.
2390 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
2391 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
2392 (unlock, relock): Handle lwlib subdir.
2393
2394 * Makefile.in: Add some .PHONY targets.
2395
2396 * make-dist: Handle lwlib subdir like oldXMenu subdir.
2397
2398 * lwlib: New subdirectory.
2399
24001994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2401
2402 * configure.in: If CPP has a value that is a directory,
2403 discard the value.
2404
24051994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2406
2407 * configure.in (srcdir_undefs): Add g flag to sed substitution to
2408 remove -U[0-9]*.
2409
24101994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2411
2412 * Makefile.in (do-install): Install the dired-x info files.
2413
2414 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
2415 (See src/s/sol2.h.)
2416
24171994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2418
2419 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
2420
24211994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2422
2423 * configure.in (creating src/Makefile): Put code inside 2nd arg to
2424 AC_OUTPUT as it should be; hopefully noone will again see fit to
2425 gratuitously break this and not make a change log entry.
2426 Optimized sed processing of Makefile.in and cpp output; now
2427 preserves comments previously removed from the cpp input.
2428 Eliminated temp file for cpp output. Generate -U switches to
2429 undefine all identifiers that appear in the directory name
2430 ${srcdir}; pass these to cpp.
2431
2432 * configure.in (version): Fix sed regexp to match two-elt version
2433 number.
2434
2435 * configure.in: Check for strerror.
2436
24371994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2438
2439 * configure.in: Test for bcmp.
2440
24411994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2442
2443 * make-dist (tempdir): Put subdir msdos into the distribution.
2444
24451993-01-07 Morten Welinder (terra@diku.dk)
2446
2447 * config.bat: New file.
2448
24491994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2450
2451 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
2452
24531994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2454
2455 * configure.in (m68*-next-*): Don't care about which os is specified.
2456 (i[34]86-*-*): Check for *-nextstop*.
2457
24581993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2459
2460 * configure.in: Check for setsid.
2461
24621993-12-17 Richard Stallman (rms@srarc2)
2463
2464 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
2465
24661993-12-15 Richard Stallman (rms@srarc2)
2467
2468 * Makefile.in (mkdir): Make only the lockdir writable.
2469
2470 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
2471
24721993-12-11 Richard Stallman (rms@srarc2)
2473
2474 * Makefile.in (libdir): Use @libdir@.
2475
24761993-12-08 Richard Stallman (rms@srarc2)
2477
2478 * Makefile.in (install): Add empty command.
2479
24801993-12-04 Richard Stallman (rms@srarc2)
2481
2482 * make-dist: Put man/getopt.c in the dist.
2483
2484 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
2485
2486 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
2487
24881993-12-03 Richard Stallman (rms@srarc2)
2489
2490 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
2491 Set it for all solaris versions.
2492 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
2493 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
2494 Likewise for NON_GNU_CC and CC.
2495
24961993-12-01 Richard Stallman (rms@srarc2)
2497
2498 * configure.in (mips-mips-riscos4*): Assign variable CC.
2499 (checking ${with_gcc}): If "no", don't override CC if already set.
2500 (CC): Initialize it as empty.
2501
25021993-11-30 Richard Stallman (rms at srarc2)
2503
2504 * configure.in (Suns): Set CPP if *-solaris2.3*.
2505
25061993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2507
2508 * Version 19.22 released.
2509
2510 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
2511
25121993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2513
2514 * make-dist: When breaking links, use cp -p.
2515 Copy install.sh into distribution.
2516 Move the temp dir up into the parent dir;
2517 don't leave the staging dir make-dist.tmp... in existence.
2518 * install.sh: New file.
2519
25201993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2521
2522 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
2523
25241993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2525
2526 * configure.in (version): When --run-in-place, exclude
2527 ${datadir}/emacs/site-lisp from locallisppath.
2528
25291993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2530
2531 * configure.in: Delete jumk.c before writing it.
2532
25331993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2534
2535 * Version 19.21 released.
2536
2537 * Makefile.in (mkdir): Ignore error from chmod.
2538
25391993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2540
2541 * make-dist: Don't put lisp/forms.README in the distribution.
2542
25431993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2544
2545 * configure.in (creating src/Makefile): Before running cpp,
2546 discard all lines that start with `# Generated' or /**/#.
2547
25481993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2549
2550 * Version 19.20 released.
2551
2552 * make-dist: Use build-ins.in, not build-install.in.
2553 Don't bother updating TAGS since it's not included.
2554
2555 * build-ins.in: Renamed from build-install.in.
2556
25571993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2558
2559 * make-dist: Don't try to link *.texinfo--there are none now.
2560 When running make in lib-src, specify YACC var value.
2561
25621993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2563
2564 * configure.in (extrasub): Add vpath patterns for %.[yls].
2565
2566 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
2567 Instead just include the commands to make src/Makefile as the
2568 second arg to AC_OUTPUT.
2569
2570 * configure.in: Use : instead of dnl for comment inside
2571 $makefile_command.
2572
2573 * configure.in: No longer use vpath_sed. Instead, when we notice
2574 srcdir already configured, set extrasub to hack vpath in the
2575 makefiles.
2576
2577 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
2578 before moving it.
2579 * Makefile.in (VPATH): Define to @srcdir@.
2580
25811993-09-28 Brian Fox (bfox@cubit)
2582
2583 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
2584 doesn't exist. Just copy src/Makefile.in instead. Touch
2585 all of the Makefiles after editing config.status.
2586
2587 * INSTALL: Update documentation to match new configuration
2588 mechanism.
2589
25901993-09-27 Brian Fox (bfox@ai.mit.edu)
2591
2592 * configure.in: Allow any of the path or directory Makefile
2593 variables to be set with flags to configure. Create all Makefiles
2594 at configure time. Edit special commands into config.status after
2595 src/Makefile.in is built from src/Makefile.
2596
2597 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
2598 If these files are out of date, simply have config.status
2599 rebuild them; don't rebuild them explicitly.
2600
26011993-09-25 Brian Fox (bfox@ai.mit.edu)
2602
2603 * build-install.in: Change src/xemacs to src/emacs. We no longer
2604 create src/xemacs, so the file wouldn't be found.
2605
2606 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
2607
26081993-09-24 Brian Fox (bfox@albert.gnu.ai.mit.edu)
2609
2610 * configure.in: Avoid forcing the search of /usr/include before
2611 fixed include files by resetting C_SWITCH_X_SITE if it is
2612 "-I/usr/include".
2613
26141993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2615
2616 * Makefile.in (@rip_paths@locallisppath):
2617 Delete ${datadir}/emacs/site-lisp.
2618
26191993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2620
2621 * configure.in:
2622 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
2623 Remove ${extra_output} from AC_OUTPUT call.
2624
26251993-09-17 Brian Fox (bfox@inferno)
2626
2627 * make-dist: Quote backquotes found in strings to be echoed.
2628
2629 * configure.in: Use "sh -c pwd" when we want to avoid having the
2630 shell fix up the value of $PWD.
2631
26321993-09-13 Brian Fox (bfox@inferno)
2633
2634 * Makefile.in (do-install): Don't abort if ln or chmod at the end
2635 of the installation fail. Suggested by Karl Berry.
2636
26371993-08-30 Brian Fox (bfox@inferno)
2638
2639 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
2640 was used. Set MAKEFLAGS from MFLAGS.
2641
26421993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2643
2644 * configure.in: Test for res_init in libc.
2645
26461993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2647
2648 * configure.in: In the file ${tempcname}, use configure___
2649 instead of @configure@.
2650
26511993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
2652
2653 * make-dist: Dist vpath.sed
2654
2655 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
2656 Depend on vpath.sed.
2657 Replace sed comand for VPATH with @vpath_sed@.
2658
2659 * configure.in: Substitute variable `vpath_sed'.
2660 If not in $srcdir and $srcdir is configured,
2661 issue warning that GNU make is required,
2662 and set vpath_sed to use vpath.sed script.
2663
26641993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2665
2666 * configure.in: Remove check for $srcdir being configured. This
2667 pretty much works now.
2668 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
2669 Check for XFree86 (/usr/X386/include) independent of whether
2670 -lXbsd exists.
2671
2672 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
2673 realclean, unlock, relock): Use `$(MAKE)' in place of plain
2674 `make'.
2675
26761993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2677
2678 * Version 19.19 released.
2679
2680 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
2681
26821993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2683
2684 * configure.in: Check for XScreenNumberOfScreen.
2685
26861993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2687
2688 * configure.in: Add * to end of all configuration alternatives.
2689 (m68*-sony-newsos3*): New alternative.
2690
26911993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2692
2693 * make-dist: Include getdate.c in distribution.
2694
2695 * configure.in: For --help, use $PAGER if it is set.
2696 (LIB_X11_LIB): Default to -lX11.
2697 (mips-sgi-irix5.*): New alternative.
2698
2699 * Makefile.in (do-install): Install info/gnus* and info/sc*.
2700
2701 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
2702 Recognize *.B8.* as hpux version 8.
2703 (m68*-tektronix-bsd*): Fix typo in tek4300.
2704 (AC_HAVE_FUNCS): Add ftime.
2705
27061993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2707
2708 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
2709 Use tekxd88, not tekXD88.
2710
27111993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2712
2713 * configure.in: Check for -lm. Then can check for frexp and logb.
2714
27151993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2716
2717 * Version 19.18 released.
2718
2719 * make-dist (src): Don't put gnu-hp300 in dist.
2720 (src, lisp): Include OChangeLog in dist.
2721
27221993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
2723
2724 * configure.in: Test for presence of logb and frexp functions.
2725
27261993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2727
2728 * configure.in (machine): Add i370-ibm-aix*.
2729
27301993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
2731
2732 * configure.in (function checks): Test for mkdir and rmdir.
2733
2734 * configure.in (function checks): Don't test for random and bcopy
2735 only when we're building with X; look for them all the time.
2736
27371993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
2738
2739 * configure.in: Test for availability of bcopy functions, searching
2740 the X libraries if we're using X.
2741
2742 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
2743 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
2744 versions of AIX, and needs to be passed to the loader.
2745
2746 * configure.in: Test for the availablility of the
2747 XScreenResourceString function.
2748
27491993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
2750
2751 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
2752 LD_SWITCH_X_SITE and assume --with-x11.
2753 Only look for X11 files if we weren't told about a window system
2754 or if we were told to use X11 but not told where.
2755 Search the libraries from the s and/or m files when checking for
2756 functions.
2757
2758 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
2759
27601993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
2761
2762 * make-dist: Include lisp/dired.todo in the distribution.
2763
27641993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2765
2766 * configure.in: Add code to set HAVE_INET_SOCKETS.
2767
27681993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2769
2770 * configure.in: If we do find x_includes and x_libraries
2771 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
2772
27731993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2774
2775 * make-dist: Include src/gnu-hp300 in the dist.
2776
2777 * configure.in (canonical): New variable holds the canonicalized
2778 configuration. Don't alter `configuration'. Use `configuration'
2779 for Makefile.in for file naming.
2780 (testing x_includes and x_libraries): Use =, not ==.
2781
27821993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
2783
2784 * Version 19.17 released.
2785
2786 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
2787 directory's makefile. This allows the invocation of CPP which
2788 builds xmakefile to receive these switches. The SunSoft C
2789 preprocessor inserts spaces between tokens if it doesn't get the
2790 -Xs flag requested in src/s/sol2.h.
2791
27921993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
2793
2794 * configure.in (m68k-bull-sysv3): new config.
2795
27961993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
2797
2798 * configure.in: Use the autoconf AC_FIND_X macro to try to find
2799 the X Windows libraries.
2800
28011993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
2802
2803 * make-dist (tempdir): Don't create lisp/forms-mode directory in
2804 the distribution. Those files aren't kept in their own
2805 subdirectory any more.
2806
28071993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
2808
2809 * Version 19.16 released.
2810
28111993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2812
2813 * configure.in: Add --verbose flag.
2814
28151993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2816
2817 * version 19.15 released.
2818
28191993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
2820
2821 * Makefile.in (top_distclean): Use -f switch when cleaning out
2822 lock dir; it might be empty.
2823
2824 * configure.in: Only check for -lXbsd once.
2825
28261993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2827
2828 * Version 19.14 released.
2829
28301993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2831
2832 * make-dist: If using gzip, create distribution with '.gz' extension.
2833
2834 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
2835 (lisp/forms-mode): This doesn't exist anymore.
2836
2837 * configure.in: Look for the closedir function.
2838
28391993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2840
2841 * configure.in (CPP): Autoconf sets this to a shell variable
2842 reference, which doesn't work when it's edited into a makefile.
2843 Expand that variable reference.
2844
2845 * Makefile.in (CPP): New variable.
2846 (src/Makefile): Edit CPP into src/Makefile.
2847
2848 * Makefile.in (src/Makefile): Don't bother exiting single quotes
2849 and entering double quotes to get the values of LD_SWITCH_X_SITE
2850 and the other make variables; make substitutes them in anyway.
2851
2852 * Makefile.in (uninstall): Don't remove the lisp and etc
2853 directories if they're in the source tree.
2854
2855 Bring mumbleclean targets into conformance with GNU coding standards.
2856 * Makefile.in (mostlyclean, clean): Separate these two; just have
2857 them pass the request to the subdirectory makefiles.
2858 (distclean): Pass the request down, and then get rid of the
2859 files configure built, and get rid of the Makefiles.
2860 (realclean): Pass the request down, and then do the same things
2861 distclean does.
2862 (uninstall, info, dvi): New targets.
2863
2864 * configure.in: Move clause for PC-compatible i386 box to the end
2865 of the case statement, to avoid masking configurations below.
2866
2867 * configure.in: Add case for m88k-motorola-sysv4.
2868
2869 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
2870 the HP 68000 machines.
2871
2872 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
2873 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
2874 preprocessor won't fiddle with them.
2875
28761993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2877
2878 * Makefile.in (TAGS): cd to src to run etags.
2879
28801993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2881
2882 * configure.in (version): Check the X libraries for XrmSetDatabase
2883 and random, and see if we have -lXbsd.
2884
28851993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2886
2887 * configure.in: Pass "-Isrc" to the CPP we run to examine the
2888 s/*.h and m/*.h files. Martin Tomes
2889 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
2890
28911993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2892
2893 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
2894 above the general i386 alternative.
2895
28961993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2897
2898 * configure.in: Recognize configuration name for Data General
2899 AViiON machines.
2900
2901 * configure.in: Use AC_LONG_FILE_NAMES.
2902
29031993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2904
2905 * configure.in: Test for bison.
2906 * Makefile.in (YACC): New variable.
2907 (lib-src/Makefile.in): Edit YACC into the makefile.
2908
29091993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
2910
2911 * Version 19.13 released.
2912
2913 * configure.in (CFLAGS): Don't set this according to the value of
2914 the GCC shell variable. Instead, consult the machine and system
2915 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
2916 test __GNUC__ while we're at it.
2917
2918 * configure.in: Remove extra ;; from hpux cases.
2919
29201993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
2921
2922 * configure.in: Check to see if the system has -ldnet.
2923
29241993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2925
2926 * make-dist: Add clauses to distribute lisp/forms-mode.
2927
29281993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2929
2930 * configure.in (machine): Fix the versions in hpux version number test.
2931 Do not guess based on cpu type. Do check for explicit system version.
2932
29331993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2934
2935 * configure.in: Do NOT look for `unknown' as company name.
2936
29371993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2938
2939 * configure.in: Fix typo in message.
2940
29411993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2942
2943 * Version 19.12 released.
2944
2945 * Makefile.in (do-install): Correct previous etc-copying change.
2946 Partially rewrite using `if'.
2947 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
2948
2949 * Version 19.11 released.
2950
2951 * configure.in: Handle 386bsd.
2952
29531993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2954
2955 * make-dist: Update getdate.c.
2956
2957 * configure.in: Handle bsd386.
2958
2959 * Makefile.in (do-install): Use `-' in tar options.
2960
2961 * configure.in: Change ! "${...}" to x"${...}" = x.
2962
2963 * Makefile.in (do-install): Copy the DOC-* files from the build
2964 etc directory, as well as lots of things from ${srcdir}/etc.
2965
2966 * make-dist: Copy config.guess.
2967
2968 * configure.in: Handle AIX versions 1.2, 1.3.
2969
29701993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2971
2972 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
2973 the configuration name mips-mips-usg* to represent USG systems.
2974
2975 * configure.in: Fix logic to detect if srcdir is already configured.
2976
2977 * Makefile.in: Pass in LD_SWITCH_X_SITE.
2978
2979 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
2980 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
2981 of a directory; cd might fail, and have pwd print out the current
2982 directory.
2983
29841993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2985
2986 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
2987
29881993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2989
2990 * configure.in: Complain if srcdir points at an already-configured
2991 tree.
2992
29931993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2994
2995 * Version 19.10 released.
2996
29971993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2998
2999 * Makefile.in: Use Makefile comments, not C comments.
3000
3001 * configure.in: Add case for the Tektronix XD88.
3002
30031993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3004
3005 * configure.in: Handle sysv4.2 and sysvr4.2.
3006
30071993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3008
3009 * configure.in: Traverse the argument list without destroying it;
3010 don't use shift. It turns out that "set - ${saved_arguments}"
3011 doesn't work portably.
3012
3013 * configure.in: Add missing "fi".
3014
3015 * make-dist: Rebuild configure if configure.in is newer.
3016
3017 * Makefile.in (src:, lib-src:, FRC:): force the src and lib-src
3018 targets to be executed even if make remembers that it has already
3019 stisfied FRC.
3020
30211993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3022
3023 * Makefile.in (do-install): Delete redundant code to copy etc twice.
3024
3025 * configure.in (romp): Handle various version numbers with aos and bsd.
3026
30271993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3028
3029 * configure.in: Fix message text.
3030
30311993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3032
3033 * make-dist: Make a `site-lisp' directory in the distribution,
3034 instead of a `local-lisp' directory, which hasn't been the
3035 appropriate name for a long time.
3036 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
3037 from the distribution first, then /usr/local/lib/emacs/site-lisp.
3038
3039 * Makefile.in (do-install): Correctly detect if ./etc and
3040 ${srcdir}/etc are the same.
3041
3042 * configure.in: Extract UNEXEC from the system configuration
3043 files, compute the name of the source file corresponding to the
3044 object file, and #define it as UNEXEC_SRC in config.h.
3045
3046 * configure.in: If srcdir is '.', then try using PWD to make it
3047 absolute.
3048
3049 * configure.in: Include ${srcdir} in the printed report, to help
3050 people notice if it's an automounter path.
3051
30521993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3053
3054 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
3055
30561993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3057
3058 * Makefile.in (do-install): Delete the dest dir, not the source dir,
3059 when they are different. Add `shift' command.
3060 (COPYDESTS, COPYDIR): Delete external-lisp dir.
3061 (externallispdir): Var deleted.
3062
3063 * configure.in: Delete spurious paren outputting short_usage.
3064
30651993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3066
3067 * Version 19.9 released.
3068
30691993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3070
3071 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
3072 subdirectory makes.
3073
3074 * make-dist: Check for .elc files with no corresponding .el file.
3075
3076 * Makefile.in (mkdir): Make all the directories in locallisppath.
3077
3078 * config.guess: New file.
3079 * configure.in: Use it, tentatively.
3080 * INSTNALL: Mention its usage.
3081
3082 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
3083 the former gives you the operating system rev directly. Use
3084 s/hpux.h if we don't recognize what we got.
3085
3086 * Makefile.in (do-install): Don't remove a destination directory
3087 if it's the same as the source. If ${srcdir}/info == ${infodir},
3088 don't try to copy the info files.
3089
3090 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
3091 doesn't work if you're not using a separate source directory.
3092 (do-install): Copy the build tree's etc directory only after
3093 making sure it's not also the source tree's etc directory.
3094
30951993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3096
3097 * configure.in: Handle sunos4.1.3 specially.
3098
30991993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3100
3101 * Makefile.in (INSTALL): Add definition.
3102
3103 * configure.in: Fix some messages. Support -with-gnu-cc.
3104 At the end, use `set --', not `set -'.
3105 Delete spurious `.h' in hpux alternatives.
3106
31071993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3108
3109 * Version 19.8 released.
3110
31111993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3112
3113 * configure.in: When looking for source in the same directory as
3114 the configure script, make the path thus discovered absolute.
3115 If the user specifies the `--srcdir' switch, make that directory
3116 absolute too.
3117
3118 * Makefile.in (srcdir): Remove comment saying this doesn't work.
3119
3120 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
3121 too, as the value of the PATH_INFO macro.
3122
3123 * configure.in: Check to see if the source lives in the same
3124 directory as the configure script.
3125
31261993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3127
3128 * Makefile.in (install): Split this into `install' and
3129 `do-install', to give people more control over exactly what gets
3130 done.
3131 (do-install): New target, containing the guts of `install'. Don't
3132 remove and recreate the directories inside the copying loop - do
3133 it all before the copying loop. Pass more flags to the lib-src
3134 make.
3135 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
3136 avoid errors and warnings.
3137
3138 * configure.in: For generic IBM PC boxes, insist on "unknown" for
3139 the manufacturer - the more general case was blocking other i386
3140 configuration names below, and that's how the names are written in
3141 MACHINES anyway.
3142
3143 * make-dist: When breaking links, remove the link before moving
3144 the copy onto it, to avoid interactive behavior.
3145
3146 * Makefile.in: Doc fix.
3147
3148 * configure.in: Doc fix.
3149
3150 * INSTALL: Mention --exec-prefix option.
3151
3152 * configure.in: Add support for the `--exec-prefix' option.
3153 * Makefile.in: Accept that support.
3154
3155 * configure.in: Use the AC_PROG_INSTALL macro.
3156 * Makefile.in (INSTALL): Variable removed.
3157 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
3158
3159 * configure.in: Distinguish between hp800's and hp700's by calling
3160 "uname -m".
3161
31621993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3163
3164 * configure.in: Recognize configuration names for i860 boxes
3165 running SYSV.
3166
31671993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3168
3169 * configure.in: Distinguish between hp800's and hp700's by the
3170 version of HP/UX they run, since that's something people are more
3171 likely to know - hp700's run 8.0.
3172 Add HP 700 configuration.
3173
3174 * configure.in: Test for the presence of the `rename' function.
3175
3176 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
3177 configure.in.
3178 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
3179
3180 * make-dist: Break intra-tree links.
3181
3182 * configure.in: Explain that this is an autoconf script, and give
3183 instructions for rebuilding configure from it. Arrange to put
3184 comments in configure explaining this too.
3185
3186 * configure.in: Make the first line of the configure script be
3187 "#!/bin/sh". Leaving the first line blank didn't work.
3188
3189 * configure.in (long_usage): Removed; made short_usage describe
3190 the options briefly.
3191
3192 * configure.in: Implement the --prefix option.
3193 * Makefile.in (prefix): Add support for it here.
3194 * INSTALL: Document it here.
3195
3196 * Makefile.in (install): Don't assume that the files in the `info'
3197 subdirectory match *.info. They don't have that prefix.
3198
31991993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3200
3201 * configure.in: Add case for version 5 of Esix.
3202
32031993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3204
3205 * Version 19.7 released.
3206
3207 * make-dist: There aren't any *.com files in lib-src anymore.
3208
3209 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
3210 them; they're symlinks to other filesystems on the GNU machines.
3211
3212 * make-dist: Check that the manual reflects the same version of
3213 Emacs as stated in lisp/version.el. Edit that version number into
3214 the README file.
3215
32161993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3217
3218 * configure.in: Remove the hack of AC_DEFINE; use
3219 AC_DEFINE_UNQUOTED.
3220
32211993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3222
3223 * make-dist: Don't distribute precomp.com, compile.com, or
3224 link.com from ./src; they're in ./vms now.
3225
3226 Some time-handling patches from Paul Eggert:
3227 * configure.in: Add AC_TIMEZONE.
3228
32291993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3230
3231 * configure.in: Recognize Linux as a valid operating system for
3232 the i386.
3233
32341993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3235
3236 * make-dist: Distribute some VMS files we got from Richard Levitte.
3237
3238 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
3239 the source for the sed command, not oldXMenu/Makefile.
3240
32411993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3242
3243 * INSTALL: Don't claim the srcdir option doesn't work.
3244
32451993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3246
3247 * configure.in: Include remarks saying what order the autoconf
3248 tests should go in, and remind people to change config.h.in
3249 whenever they add autoconf tests which make #definitions.
3250
3251 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
3252
32531993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3254
3255 * Makefile.in (oldXMenu/Makefile): Make this depend on
3256 ${srcdir}/oldXMenu/Makefile.in, not itself.
3257
3258 * PROBLEMS: Some updates from David J. Mackenzie.
3259
3260 More changes from David J. Mackenzie.
3261 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
3262 removed; autoconf and config.h should specify all these
3263 differences.
3264 (buildlisppath): Make this path depend on ${srcdir}.
3265 (INSTALLFLAGS): Removed.
3266 (INSTALL): Include the -c flag.
3267 (install): Change the way we invoke install accordingly.
3268
3269 Install ${srcdir} changes from DJM.
3270 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
3271 list.
3272 (COPYDIR, COPYDESTS): Install files from both the etc directory in
3273 the source tree and the etc directory in the object tree.
3274 (${SUBDIR}): Pass the prefix variable down to submakes.
3275 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
3276 in /bin.
3277 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
3278 values for srcdir and VPATH.
3279 (install): Add `v' flag to tar command. Make sure that `dir'
3280 exists in ${srcdir}/info before copying it. Remember that the man
3281 pages come from the source tree, not the object tree.
3282 * configure.in: Remove remarks saying that the --srcdir option
3283 doesn't work.
3284 Create the etc directory in the object tree.
3285 Recognize configuration names of the form *-sun-solaris*.
3286 Recognize sunos5 and solaris as operating system names.
3287
3288 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
3289 lib-src/getdate.y and src/systime.h.
3290
32911993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3292
3293 * make-dist: Make links in info subdir.
3294
32951993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3296
3297 * configure.in: Call AC_STDC_HEADERS.
3298
32991993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3300
3301 * configure.in: Sidestep autoconf's quoting of the second argument
3302 of AC_DEFINE, so we can specify the value to put there. It would
3303 be nice if autoconf provided some way to specify computed values
3304 for macros.
3305
33061993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3307
3308 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
3309 this is always just -DHAVE_CONFIG_H.
3310
3311 The GNU coding standards specify that CFLAGS should be left for
3312 users to set.
3313 * Makefile.in (CFLAGS): Let configure determine the default value
3314 for this. Don't
3315 have it default to DEFS.
3316 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
3317 (lib-src/Makefile, src/Makefile): Edit the default value for
3318 CFLAGS into these files, not DEFS.
3319 * configure.in (CFLAGS): Choose a default value for this - "-g"
3320 normally, or "-g -O" if we're using GCC. Edit it into the
3321 top-level Makefile.
3322
3323 * configure.in: When scanning the machine and system description
3324 #include files, write their names to conftest.c properly.
3325
33261993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3327
3328 * configure.in: In configuration name case for Apallos running
3329 Domainios, set opsys, not opsysfile.
3330
3331 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
3332 src/config.h, instead of AC_OUTPUT; the latter overwrites
3333 src/config.h even when it hasn't changed, puts a makefile-style
3334 comment at the top even though it's C code, and produces a
3335 config.status script which doesn't do the job right.
3336
3337 * configure.in: Add AC_LN_S test, so we can tell whether or not we
3338 can use a symbolic link to get the X Menu library into src.
3339 * Makefile.in (LN_S): New variable.
3340 (src/Makefile): Edit the value of LN_S into this makefile.
3341
33421993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3343
3344 * configure.in: Support *-sco3.2v4* as opsystem.
3345
3346 * make-dist: Don't include calc directory.
3347 Exclude many files in the man directory; copy a few.
3348
33491993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3350
3351 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
3352 call AC_STRUCT_TM to see what's in time.h.
3353
3354 * configure.in: Employ quoting stupidity to get the value of CPP
3355 to expand properly.
3356
33571993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3358
3359 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
3360 variable to scan the machine and system description files.
3361
3362 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
3363 so that getdate.y builds correctly.
3364
33651993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3366
3367 * configure.in (tempcname): Change this to "conftest.c", so it will
3368 work properly on systems with short filenames; this is the name
3369 autoconf uses.
3370
3371 * configure.in: Also detect the availability of dup2 and
3372 gethostname.
3373
3374 * configure.in: Use the AC_ALLOCA test.
3375 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
3376 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
3377
33781993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3379
3380 * make-dist: Distribute configure, as well as configure.in.
3381 Oversight.
3382
33831993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3384
3385 * Makefile.in (install): Print out the name of the directory we're
3386 copying, so people can have some idea of whether we're making
3387 progress.
3388
3389 * Makefile.in (install.aix, install.xenix, install.sysv, install):
3390 Don't forget to re-create the COPYDESTS directories after we clear
3391 them out.
3392
33931993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3394
3395 * Makefile.in: Add autoconf cookies so that the configure
3396 script can comment out sections of path variable definitions to
3397 choose between the installable configuration and the run-in-place
3398 configuration.
3399 * configure.in: Add new option `--run-in-place', to select the
3400 run-in-place path definitions.
3401
3402 * configure.in: Add a clause to the big configuration name case
3403 for the NeXT machine.
3404
34051993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3406
3407 * Makefile.in (install, install.sysv, install.xenix, install.aix):
3408 Make sure that each source directory exists, and is different from
3409 the destination directory; then, delete the destination before
3410 copying over the source.
3411
3412 * make-dist: Distribute configure.in, instead of configure.
3413
34141993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3415
3416 * configure.in: Don't set CC to "gcc -O" if the user specifies
3417 `--with-gcc'. Add -O to DEFS if GCC is set.
3418
34191993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3420
3421 * Makefile.in (clean mostlyclean): Missing right paren.
3422
3423 * configure.in: When checking for X windows, search for an X11
3424 subdirectory of ${x_includes}.
3425
3426 * configure.in: Check for gettimeofday function, for getdate.y.
3427
3428 Change `configure' to a mixture of custom code and autoconf stuff.
3429 autoconf can't derive all the information we need, but we'd really
3430 like to be able to take advantage of some of its tests, and its
3431 file-editing facilities.
3432 * configure.in: Renamed from configure.
3433 Quote the sections of shell script we want copied literally to
3434 the configure script.
3435 (compile): Initialize this to make the autoconf macros' code happy.
3436 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
3437 code to do their jobs.
3438 Use autoconf to produce Makefile and src/config.h.
3439 Remove the Makefile-style comment that autoconf places at the top
3440 of src/config.h.
3441 (config_h_opts): Removed - no longer necessary.
3442 * Makefile.in (configname): Renamed to configuration.
3443 (CONFIG_CFLAGS): Renamed to DEFS.
3444 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
3445 get values via autoload @cookies@.
3446 (libsrc_libs): Get this from autoconf. We used to do nothing
3447 about this.
3448 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
3449
3450 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
3451 echo the move-if-change command.
3452
34531993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
3454
3455 * make-dist: Distribute lib-src/rcs-checkin.
3456
3457 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
3458 Don't try to make links to the RCS or Old subdirectories.
3459 Use the appropriate extension for the compression type in use.
3460 Create the tar file in the shell's initial default directory, not
3461 in ${tempparent}.
3462 Erase the whole ${tempparent} tree, not just ${tempdir}.
3463
34641993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3465
3466 * Makefile.in (src/paths.h): Don't echo the huge sed command we
3467 use to build paths.h.
3468 (lib-src/Makefile, src/Makefile): Similarly.
3469
3470 * configure: Extend test for working `const' keyword to handle AIX
3471 3.2 cc.
3472
34731993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3474
3475 * make-dist: Distribute lisp/term/ChangeLog.
3476
3477 Arrange for C compilation throughout the tree to get
3478 C_SWITCH_SYSTEM from the configuration files.
3479 * configure: Extract C_SWITCH_SYSTEM from the machine and
3480 system-dependent files, and save it in the top-level Makefile.
3481 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
3482 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
3483
3484 * make-dist: Include the VMS support files in oldXMenu in the
3485 distribution.
3486
3487 * configure: Doc fix.
3488
3489 * configure: Fix corrupted config_h_opts.
3490
3491 * configure: Properly report option names in error messages.
3492
3493 * configure: Properly recognize --x-includes and --x-libraries
3494 options.
3495
3496 * configure: Fix syntax errors in code handling XFree386.
3497
34981993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3499
3500 * configure: Add special code to detect XFree386, and tell
3501 config.h about it.
3502
3503 * configure: Properly handle extracting values of LIBS_MACHINE and
3504 LIBS_SYSTEM that contain spaces.
3505
3506 * configure: Add `--x-includes' and `--x-libraries' options. I
3507 think these are dopey, but no less than three alpha testers, at
3508 large sites, have said they have their X files installed in odd
3509 places. Implement them by setting C_SWITCH_X_SITE and
3510 LD_SWITCH_X_SITE in src/config.h.
3511
35121993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
3513
3514 * make-dist: Don't distribute etc/Old files.
3515
3516 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
3517 backups.
3518
35191993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3520
3521 * make-dist: Fix typo.
3522
35231993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
3524
3525 * make-dist: Corrected typo, fixed it to discard = and TAGS files
3526 in some cases where it should but didn't seen to.
3527
3528 * Makefile.in: Added unlock and relock productions.
3529
35301993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3531
3532 * make-dist: Add a --compress option to force make-dist to use
3533 compress.
3534
3535 * make-dist: Use gzip, if we can find it.
3536
3537 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
3538 make rs6000-ibm-aix default to -aix32.
3539
35401993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
3541
3542 * Makefile.in: Added `Developer's configuration' section.
3543
35441993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
3545
3546 * Makefile.in: Add commented-out variable settings for developer's
3547 configuration.
3548
35491993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3550
3551 * make-dist: Distribute `src/bitmaps' too.
3552
35531993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
3554
3555 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
3556 make rs6000-ibm-aix default to -aix32.
3557
35581993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3559
3560 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
3561
3562 * Makefile.in (install.sysv): Add a second `$' in front of
3563 `${dest}', so that the shell will expand it, instead of Make.
3564
3565 * configure: When processing the name of the configure script,
3566 collapse `././' to `./', but leave a single `./' prefix alone.
3567
3568 * configure: Doc fix.
3569
35701993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3571
3572 * configure: Handle isc3.0 correctly.
3573
35741993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3575
3576 * make-dist: Don't try to copy the COPYING notice into
3577 external-lisp; we're not distributing that directory any more.
3578
35791993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3580
3581 * Makefile.in (install, install.aix, install.xenix, install.sysv):
3582 Remove CVS subdirectories from the installed directory trees, as
3583 well as RCS directories.
3584
35851993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3586
3587 * make-dist: Only copy gmalloc.c if we couldn't link it.
3588 Don't try to copy man/{README,Makefile} unless they actually exist.
3589
3590 * Makefile.in (lisppath): Don't include externallispdir in this.
3591 We're not sure whether we're even going to distribute the
3592 directory yet.
3593
35941993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3595
3596 * make-dist: Don't distribute the external-lisp directory anymore.
3597 * INSTALL: Remove all references to external-lisp.
3598
3599 * configure: Detect whether the compiler supports `const'
3600 properly, and edit src/config.h accordingly.
3601
3602 * configure: Tweak layout of final report.
3603
3604 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
3605 CFLAGS.
3606
3607 * Makefile.in (locallisppath): Make this default to
3608 ${datadir}/emacs/site-lisp, instead of
3609 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
3610 the same thing, and local-lisp causes completion conflicts with
3611 lock.
3612 (lisppath): Add ${externallispdir} to this.
3613 * INSTALL: Adjust installation directions.
3614
3615 * Makefile.in (externallispdir): New variable, to say where to
3616 install the externally-maintained lisp files.
3617 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
3618 the others.
3619 * INSTALL: Describe external-lisp and the new externallispdir
3620 variable.
3621
36221993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3623
3624 * configure (progname): New option `--with-gcc'. Make it clearer
3625 how we are trying to guess whether or not we have GCC.
3626 * INSTALL: Document the `--with-gcc' option, and improve
3627 description of `--with-x' options.
3628
36291993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3630
3631 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
3632 ${infodir} from these variables; we have written out explicit code
3633 to install the info files.
3634
36351993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3636
3637 * make-dist: Don't distributed the RCS files in the etc directory.
3638
36391993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3640
3641 * Makefile.in: Some makes can't handle comments in the middle of
3642 commands; move them to before the whole rule.
3643
36441993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3645
3646 * README: Mention what Emacs is.
3647
36481993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3649
3650 * make-dist: Include `./lisp/calc-2.02' in the distribution.
3651 Add `./cpp' and `./man' back into the distribution.
3652
36531993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3654
3655 * Makefile.in: Define MAKE, and use where appropriate.
3656
36571993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3658
3659 * make-dist: Remember that the authoritative COPYING notice is
3660 `etc/COPYING', not `../etc/COPYING'.
3661
36621992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3663
3664 * make-dist: Make sure that the COPYING notices in each directory
3665 are copies, not symlinks.
3666
36671992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3668
3669 * INSTALL: The build process produces an executable called `emacs'
3670 now. Change references.
3671 * Makefile.in: Adjust `install.mumble' targets to install
3672 `src/emacs', not `src/xemacs'.
3673
3674 * configure: Start with a blank line; this keeps some old CSH's
3675 from thinking it's a CSH script. Most systems will just use
3676 /bin/sh to run it, which is what we're expecting; the only other
3677 shells which might try to interpret it themselves are probably
3678 Bourne-compatible.
3679
36801992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3681
3682 * INSTALL: Improvements suggested by David Mackenzie.
3683
36841992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3685
3686 * Makefile.in (install, install.sysv, install.xenix, install.aix):
3687 Don't try to copy the info files if there aren't any; the
3688 unexpanded globbing pattern disappoints `install'. Ignore the
3689 return status of that command.
3690
3691 * INSTALL: Updated for new configuration arrangement.
3692
3693 * configure: Don't make the top-level Makefile read-only - people
3694 may want to edit the values of the path variables.
3695
3696 * Makefile.in (install, install.sysv, install.xenix, install.aix):
3697 Install the info files in ${infodir}. Install the executable
3698 under both `emacs' and `emacs-VERSION'.
3699
3700 * Makefile.in: Doc fix.
3701
3702 * Makefile.in (exec_prefix): New variable, as per latest version
3703 of coding standards.
3704 (bindir, libdir): Use it, instead of `prefix'.
3705 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
3706
3707 * Makefile.in (mandir): Make the default value for this depend on
3708 $(prefix).
3709
3710 * Makefile.in (datadir, statedir, libdir): Make these all default
3711 to ${prefix}/lib.
3712 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
3713 to compensate.
3714
3715 * Makefile.in (install, install.sysv, install.xenix, install.aix):
3716 Install the etags and ctags man pages too.
3717
3718 * Makefile.in (distclean): Don't delete backup files; that's the
3719 job of extraclean.
3720 (extraclean): Like distclean, but deletes backup and autosave files.
3721
37221992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3723
3724 Make path specification conform to GNU coding standards.
3725 * configure (long_usage): Remove all traces of old arguments from
3726 usage messages, and document the options we do accept in more
3727 detail: -with-x... and --srcdir.
3728 (options, boolean_opts): Deleted; we don't have enough options to
3729 make this worthwhile.
3730 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
3731 along with the code which supported them; these should be set as
3732 arguments to the top-level make.
3733 (config_h_opts): Since this no longer doubles as a list of option
3734 names, make them upper case; this simplifies the code which uses
3735 them to build the sed command to edit src/config.h. Change the
3736 code which sets them.
3737 (cc, g, O): Don't allow the user to set these using options; they
3738 should be specified using `CC=' and `CFLAGS=' arguments to the
3739 top-level make. Just choose reasonable default values for them,
3740 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
3741 values.
3742 (gnu_malloc, rel_alloc): Don't allow the user to set these using
3743 options; use them whenever the configuration files say they're
3744 possible.
3745 Simplify the argument processing loop. Don't accept abbreviations
3746 for option names; these might conflict with other configuration
3747 options in the future.
3748 Add some support for the `--srcdir' option. Check for the sources
3749 in . and .. if `--srcdir' is omitted. If the directories we will
3750 compile in don't exist yet, create them under the current directory.
3751 Note that the rest of the build process doesn't really support
3752 this.
3753 Edit only the top Makefile. That should edit the others. Edit
3754 into the makefile: `version', from lisp/version.el, `configname'
3755 and `srcdir' from the configuration arguments, `CC' and
3756 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
3757 the user's path, and LOADLIBES as gleaned from the system
3758 description files.
3759 Simplify the report generated; it doesn't need to include any
3760 description of paths now.
3761 Make `config.status' exec configure instead of just calling it, so
3762 there's no harm in overwriting `config.status'.
3763 * Makefile.in (version, configname): New variables, used to choose
3764 the default values for datadir and libdir.
3765 Path variables rearranged into two clearer groups:
3766 - In the first group are the variables specified by the GNU coding
3767 standards (prefix, bindir, datadir, statedir, libdir, mandir,
3768 manext, infodir, and srcdir).
3769 - In the second are the variables actually used for Emacs's paths
3770 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
3771 archlibdir), which depend on the first category.
3772 datadir and libdir default to directories under
3773 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
3774 demand.
3775 etcdir and lispdir default to subdirectories of datadir.
3776 archlibdir defaults to libdir.
3777 The new installation tree is a bit deeper than it used to be, so
3778 use the new make-path program in lib-src to build them all.
3779 Always build a new src/paths.h.tmp and then move-if-change it to
3780 src/paths.h, to avoid unnecessary rebuilds while responding to the
3781 right changes.
3782 Remove all mention of arch-lib. Run utility commands from
3783 lib-src, and let the executables be copied into archlibdir when
3784 Emacs is installed.
3785 Add targets for src/Makefile, lib-src/Makefile, and
3786 oldXMenu/Makefile, editing the values of the path variables into
3787 them.
3788 Let lib-src do its own installation.
3789 (datadir): Default to putting data files under
3790 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
3791 (emacsdir): Variable deleted; it would only be confusing to use.
3792 (lispdir, etcdir): Default to ${datadir}/lisp.
3793 (mkdir): Use make-path for this.
3794 (lockdir): Do this in mkdir.
3795 (Makefile): New target.
3796
3797 * configure (usage_message): Rename to long_usage.
3798
3799 * make-dist: Don't bother creating an arch-lib directory; that's
3800 only for installation now.
3801
38021992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3803
3804 * configure: Use GCC-style configuration names, using config.sub.
3805 Change the usage and help messages.
3806
3807 * configure: Initialize window_system, not indow_system.
3808
3809 * configure: Report which window system, compiler, and signal
3810 handler return type we decide to use.
3811
3812 * make-dist: Explain what's going on if config.sub and gmalloc.c
3813 can't be linked. Place the code which copies them near the code
3814 which links the rest of the files around them.
3815
38161992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
3817
3818 * make-dist: Don't bother to distribute src/*.com, or
3819 src/vmsbuild; those have all been moved to `../vms'.
3820
38211992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3822
3823 * make-dist: Don't forget that the way to avoid filenames starting
3824 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
3825 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
3826 couldn't make hard links to, since we have two already, and
3827 perhaps more to come.
3828
38291992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3830
3831 * configure: When editing parameters into lib-src/Makefile, change
3832 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
3833 needs some other flags too.
3834
38351992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3836
3837 * configure: Remove spurious echo of the configuration name.
3838
3839 * make-dist: Don't distribute files in src/m and src/s whose names
3840 begin with `='.
3841
38421992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3843
3844 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
3845 Also LISP_FLOAT_TYPE.
3846
38471992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3848
3849 * make-dist: Copy config.sub, since it's a symbolic link to a file
3850 on another file system.
3851
38521992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3853
3854 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
3855 distribution.
3856
3857 * config.sub: New file, to help us recognize configuration names.
3858 * make-dist: Include it in the distribution.
3859
38601992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3861
3862 * configure: Convert `-' to `_' in specified option names.
3863 Accept options with --. Delete --highpri and --have-x-menu options.
3864 New options --with-x and --with-x10 replace -window-system.
3865 Don't mention options --gnu-malloc, --rel-alloc
3866 or --lisp-float-type in help message.
3867
38681992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
3869
3870 * make-dist: Include the `vms' subdirectory in the distribution.
3871
38721992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
3873
3874 * configure: Remove lines starting with "# DIST: " when building
3875 lib-src/Makefile and src/Makefile. This allows us to mark the
3876 "Makefile.in" files with explanatory comments which won't also get
3877 stuck in the Makefiles.
3878
38791992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
3880
3881 * make-dist: Don't use the '+' operator in the sed regular
3882 expression that extracts the version number from lisp/version.el;
3883 Ultrix sed doesn't seem support the operator. Just double the
3884 operand and use *.
3885
38861992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
3887
3888 * Makefile.in: Doc fix.
3889
38901992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3891
3892 * configure: Rewrite sed command to remove at most one ./ prefix;
3893 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
3894 group.
3895
38961992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3897
3898 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
3899
39001992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
3901
3902 * make-dist: Go ahead and build a new TAGS file, unless the
3903 --newer option was specified. Don't try to delete a TAGS file
3904 from etc; it's not kept there, and shouldn't be deleted anyway.
3905
39061992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
3907
3908 * make-dist: If the lisp directory contains a default.el, don't
3909 distribute it.
3910
3911 * configure: When searching signal.h for the type of a signal
3912 return handler, make a copy of it, not a symbolic link to it; that
3913 way, it will work on systems that don't have symbolic links.
3914
39151992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
3916
3917 * make-dist: taught it about vcdiff and rcs2log, added --newer
3918 option for generating incremental distributions. Stopped it from
3919 generating a TAGS file into the distribution; that sucker is
3920 *big*, and easily enough generated with the toplevel makefile.
3921
39221992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
3923
3924 * configure: When writing config.status, don't prefix progname
3925 with a '.'; it might be absolute.
3926
39271992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
3928
3929 * configure: Choose to use X11 if either /usr/lib/libX11.a or
3930 /usr/include/X11 exist, not only if both exist.
3931
39321992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3933
3934 * make-dist: Make the new external-lisp directory a duplicate of
3935 the external-lisp directory, not the lisp directory.
3936
39371992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3938
3939 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
3940 clean' in arch-lib; it doesn't even have a Makefile.
3941
3942 * Makefile.in (clean, mostlyclean): In the test which tries to
3943 distinguish between the build directory, which should be cleaned,
3944 and the installed directory, which shouldn't, cd to `${emacsdir}',
3945 not `${DESTDIR}${LIBDIR}'.
3946
39471992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
3948
3949 * make-dist: Be sure to delete the .c and .h files that YACC and
3950 BISON create from getdate.y.
3951
3952 * external-lisp: New directory; see `external-lisp/README'.
3953 * make-dist: Added support for the external-lisp subdirectory.
3954
3955 * make-dist: Changed message which complains that make-dist wasn't
3956 invoked in the right directory to indicate which files it was
3957 looking for.
3958
39591992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
3960
3961 * configure: Add comments explaining why we can't translate
3962 character ranges or control characters in `tr'.
3963
39641992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
3965
3966 * configure: When generating the configuration message, we used to
3967 build the message from the start so that each line began with "# "
3968 so that it would be a comment in `config.status'. However, this
3969 causes trouble if any of the variables we use in the message
3970 expand to more than one line of text - as gnu_malloc_reason
3971 sometimes does. So instead, we build the message as it should be
3972 printed to the user (i.e. without the "# " prefixes), and stick on
3973 the "# "s when we write it to `config.status'.
3974
3975 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
3976 `lib-src' and `arch-lib'.
3977
3978 * configure: When generating report and `config.status' file, note
3979 that bindir only determines where `make install' and
3980 `build-install' will place the executables; this should make it
3981 clear that the ordinary build process will not try to install
3982 things.
3983
39841992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3985
3986 * make-dist: Change messages to say that we are 'making links to
3987 X', rather than 'copying X'. And put `' quotes around file names.
3988
3989 * make-dist: Include '.tmp' in the name of the staging directory.
3990
3991 * make-dist: Pass the `-f' option to rm when you're not sure that
3992 the files you're removing actually exist.
3993
3994 * make-dist: When setting up etc/COPYING, always nuke whatever is
3995 there, and then copy it in, to make sure we get a real file.
3996
3997 * make-dist: Don't try to distribute *.defns files any more. The
3998 only such file was for simula.el, which has been superceded by a
3999 version which doesn't have a separate .defns file.
4000
40011992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
4002
4003 * make-dist: Don't distribute configured versions of config.h.in,
4004 paths.h.in, Makefile.in in src.
4005
4006 * configure: Delete .tmp files before creating them; don't bother
4007 trying to make final targets writeable first, since it won't
4008 matter to move-if-change.
4009
40101992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4011
4012 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
4013 mkdir and chmod in the center of all the conditionals. GNU Make
4014 will strip these out, but other makes won't.
4015
40161992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4017
4018 * make-dist: Include move-if-change in list of files to distribute.
4019
40201992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4021
4022 * configure: Remove any "." elements from the program name.
4023
4024 * configure: Don't record the values of all the possible arguments
4025 in config.status; only record the options that the user specified.
4026
4027 * configure: Use move-if-change to move in the new src/config.h.
4028
40291992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
4030
4031 * move-if-change: New file, copied from gcc release.
4032 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
4033 a temp file, so we don't update paths.h if an error occurs or if
4034 it doesn't need changing.
4035
40361992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4037
4038 * Makefile.in (src/paths.h): Do not install a value for the
4039 PATH_SUPERLOCK value; that macro doesn't exist anymore.
4040 * build-install.in: Same thing.
4041
40421992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4043
4044 * make-dist: Check the flag called "make_tar", not "make_dir"; the
4045 latter, being a typo, is always false, resulting in a program
4046 whose default behaviour is to painstakingly build a copy of the
4047 source tree, and then delete it. Rah.
4048
4049 * Makefile.in: Add dist target, and comment for it.
4050
4051 * configure: When scanning <signal.h> for a declaration for
4052 signal, create a symbolic link with a name ending in .c, so the
4053 compiler won't complain that it's only been given .h files.
4054
4055 * configure: Check whether there are any arguments available
4056 before shifting to get the value of a non-boolean parameter.
4057
4058 * make-dist: Doc fix.
4059
40601992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4061
4062 * configure: Instead of grepping /usr/include/signal.h for a
4063 signal declaration, run /usr/include/signal.h or
4064 /usr/include/sys/signal.h through cpp and grep for the
4065 declaration.
4066
4067 * configure: Redirect the output of grep to /dev/null instead of
4068 using grep -s - that flag means different things on other systems.
4069
4070 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
4071 since the former is recognizable even if you don't know what
4072 'dumping' is.
4073 * configure: Accomodate that change.
4074
4075 * configure: Accept options for all of the directories you can
4076 change in the Makefile.
4077
4078 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
4079
4080 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
4081 FOO before you can use them.
4082
4083 * build-install.in: Made the "Where To Install Things" section
4084 conform with the similar section from Makefile.in. Copied section
4085 which builds src/paths.h from src/paths.h.in from the Makefile.
4086
40871992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4088
4089 * configure: Write config.status to pass its command-line
4090 arguments on to configure, so that people can use it to recreate
4091 an old configuration, with minor changes.
4092
40931992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4094
4095 * configure: Don't rely on option variables being unset if their
4096 values are the empty string. In particular, when producing the
4097 English report, don't assume that highpri will be unset when no
4098 increased priority has been requested; -highpri='' should be the
4099 same as omitting -highpri altogether.
4100
4101 * configure: Fix dumb bug: when running the system and machine
4102 description files through cpp, mark those lines that we want to
4103 evaluate with the string '@configure@', and then only evaluate
4104 them. This way if the files include anything that actually
4105 generates text (type definitions or external declarations, say),
4106 we won't try to eval it.
4107
41081992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4109
4110 * make-dist: New shell script.
4111
4112 * configure: When creating foo from foo.in, make foo read-only to
4113 remind people to edit the .in file instead.
4114
4115 * INSTALL: Changed references to config.h-dist to config.h.in.
4116 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
4117 to build src/paths.h from src/paths.h.in; added a paragraph to do
4118 this.
4119 * configure, Makefile, build-install: Changed filenames like
4120 FOO-dist to FOO.in.
4121
41221992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4123
4124 * Makefile, build-install: Renamed to Makefile.in and
4125 build-install.in; the configure script will edit these to produce
4126 the usable Makefile and build-install.
4127 * configure: Changed to produce ./Makefile, ./build-install,
4128 lib-src/Makefile, and src/Makefile from their *.in counterparts,
4129 instead of editing them in place.
4130
41311992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4132
4133 * Makefile: Re-arranged so that the undumped Emacs will search
4134 ../lisp *after* the site's local elisp files.
4135 (locallisppath, dumplisppath): New variables.
4136 (lisppath): This variable's default value is now chosen based on
4137 $(locallisppath) and $(lispdir); while it used to be the
4138 customization point for adding site-local elisp directories to
4139 load-path, that job is now handled mostly by locallisppath.
4140 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
4141 Check the values being assigned to the *LOADSEARCH macros for null
4142 path elements (like '::' in 'foo::bar').
4143
4144 * configure: When checking if the machine- and system-dependent
4145 files define a particular macro or not, actually run them through
4146 CPP and test the macros with #ifs, instead of just grepping for
4147 the macros' names. In particular, check for SYSTEM_MALLOC in this
4148 way.
4149
41501992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4151
4152 * Makefile (install): Don't use -s in install. (Keep the symbols.)
4153
41541992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4155
4156 * configure: Make the config.status file an executable shell
4157 script which will recreate the same configuration. Include the
4158 verbal description of the current configuration as a comment in
4159 the script.
4160 * INSTALL: Doc fix.
4161
4162 * Makefile: brought the Makefile up to the GNU coding
4163 standards, as described in standards.text:
4164 (TAGS): New name for the target which rebuilds the tags table.
4165 (check): New target; doesn't do anything yet.
4166 (mostlyclean): New target, synonymous with clean.
4167 (realclean): New target. Currently, this just calls the
4168 subdirectories's makefiles and then deletes config.status.
4169 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
4170 variables.
4171 Installation directory variables changed to conform.
4172 (install, install.sysv, install.xenix, install.aix): Changed the
4173 code which copies the directories into their installed location to
4174 allow the installed locations to be in several different
4175 directories; the old version assumed that they would all be in
4176 $(emacsdir).
4177 (mkdir, lockdir): Allow the installed locations to be in several
4178 different directories.
4179 * INSTALL: Doc fix.
4180
4181 * build-install: Use the same variable names as the Makefile.
4182 Allow the installed locations to be in several different
4183 directories.
4184
41851992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4186
4187 * Makefile (src/paths.h): Instead of using a single sed command to
4188 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
4189 separately, and don't forget to append "/!!!SuperLock!!!" to the
4190 value of the PATH_SUPERLOCK macro.
4191
4192 * config.emacs: Renamed to configure, for consistency with other
4193 GNU products. Internal references changed.
4194 INSTALL, Makefile: References changed.
4195
4196 * lock: New directory, which should always be empty. If this
4197 directory doesn't exist, Emacs won't complain; it just won't lock.
4198 Having this here means that people can just unpack Emacs, build
4199 it, and have locking work.
4200
4201 * share-lib: Re-renamed to etc, for the sake of tradition.
4202 * config.emacs: Changed default value for datadir to ../etc.
4203 * INSTALL, README: Adjusted.
4204
42051992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4206
4207 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
4208 by running CPP on the appropriate s/*.h and m/*.h files.
4209
42101992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4211
4212 * config.emacs: Make sure to set the "exit on error" flag once
4213 we've removed config.status; errors should abort the configuration.
4214
42151992-02-15 Jim Blandy (jimb at pogo.cs.oberlin.edu)
4216
4217 * config.emacs: Added -distribute option, so that the Makefile
4218 paths are in their proper form. I don't know why this matters.
4219
42201992-02-14 Jim Blandy (jimb at pogo.cs.oberlin.edu)
4221
4222 * local-lisp: New directory, empty in the distribution, for people
4223 to put local elisp code in.
4224 * config.emacs: Include it in the default load path.
4225 * README: Document it.
4226
42271992-01-30 Jim Blandy (jimb at pogo.cs.oberlin.edu)
4228
4229 * config.emacs: Guess the type of signal handling functions based
4230 on the contents of /usr/include/signal.h.
4231
4232 * config.emacs: Print out progress report messages.
4233
4234 * Makefile (src/paths.h): Don't generically replace
4235 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
4236 editing of the other entries, and each entry should be dealt with
4237 explicitly anyway.
4238
4239 * build-install: Converted from C-shell to Bourne shell.
4240 * config.emacs: Edit build-install properly.
4241
4242 * config.emacs: Doc fix.
4243
42441992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4245
4246 * Makefile (install): Remove `B' from tar xf command.
4247
42481992-01-13 Jim Blandy (jimb at pogo.cs.oberlin.edu)
4249
4250 * config.emacs: Removed support for the `maintain-environment'
4251 option; the only important difference between this and its absence
4252 has been removed.
4253 * INSTALL: Removed mention of `maintain-environment'.
4254
4255 * config.emacs: Fix arguments to sed when processing boolean
4256 arguments.
4257
42581991-12-05 Jim Blandy (jimb at pogo.gnu.ai.mit.edu)
4259
4260 * config.emacs: New file, to help automate the installation
4261 process.
4262
4263 * Makefile: Lots of changes to support the separation of etc into
4264 architecture-dependent and -independent files:
4265 (EMACSROOT): New variable, giving the directory under which all of
4266 Emacs's libraries should be installed. Changed rest of file to
4267 use it.
4268 (LIBDIR): Now denotes only architecture-dependent dir - relevant cha
4269 (DATADIR): New variable, denoting architecture-independent dir.
4270 (LOCKDIR): New variable, for completeness.
4271 (SUBDIR): No more etc, new lib-src.
4272 (COPYDIR): No more etc, new arch-lib and share-lib.
4273 (src/paths.h): Set PATH_DATA and the LOCK macros too.
4274 (src): Now depends on lib-src, not etc.
4275 * build-install: Changes parallel to the above.
4276 * README: Describe the new arrangement.
4277
4278 * vms: New subdirectory for all the VMS stuff.
4279
42801991-12-03 Jim Blandy (jimb at pogo.gnu.ai.mit.edu)
4281
4282 * Makefile (LISPPATH): New variable.
4283 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
4284
42851990-09-28 Richard Stallman (rms at mole.ai.mit.edu)
4286
4287 * Makefile (install, install.sysv, install.xenix):
4288 Install wakeup instead of loadst. No need for setuid or setgid.
4289
42901990-08-07 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
4291
4292 * Makefile (clean): Clean etc if that's not the installation dir.
4293
42941990-04-26 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
4295
4296 * Makefile (paths.h): Make sed alter each name in the path.
4297
42981988-08-30 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
4299
4300 * Makefile (install.sysv): Use cpio, not tar.
4301
43021988-08-03 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
4303
4304 * Makefile (lockdir): Rename `lock' target.
4305 Depend on it from install*, not from `all'.
4306
43071988-05-16 Richard Stallman (rms at frosted-flakes.ai.mit.edu)
4308
4309 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
4310 to match build-install and paths.h.