Add entry for emacs-mime.
[bpt/emacs.git] / ChangeLog
CommitLineData
a55b799a
DL
12000-09-29 Dave Love <fx@gnu.org>
2
3 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
4
ce75c97a
GM
52000-09-26 Gerd Moellmann <gerd@gnu.org>
6
7 * make-dist: Adapt to the change of leim/Makefile which was
8 necessary to ensure a reasonably working `make dist'.
9
10 * leim-Makefile.in: Moved to leim/Makefile.in..
11
12 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
13
36e44f62
KH
142000-09-21 Kenichi Handa <handa@etl.go.jp>
15
16 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
17 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
18 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
19 files to .elc.
20 (${TIT}): Adjusted for the above change.
21 (clean mostlyclean): Likewise.
22 (.el.elc): New target.
23
da1608d9
GM
242000-09-19 Gerd Moellmann <gerd@gnu.org>
25
26 * make-dist: Include XPM and XBM files in lisp/ and subdirs
27 in the distribution.
28
6fed3546
GM
292000-09-18 Gerd Moellmann <gerd@gnu.org>
30
31 * make-dist (skk): Rename to `ja-dic' because the leim directory
32 was renamed.
33
b4331e96
DL
342000-09-14 Dave Love <fx@gnu.org>
35
36 * configure.in: Fix spurion in last change.
37
ef9e4345
GM
382000-09-14 Gerd Moellmann <gerd@gnu.org>
39
40 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
41 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
42 to `no' if defined. Change result report.
43
575daf04
DL
442000-09-08 Dave Love <fx@gnu.org>
45
46 * configure.in: Remove spurious `@'s.
47
48 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
49 autoconf.
50
fa0b693c
GM
512000-09-06 Gerd Moellmann <gerd@gnu.org>
52
73b77ee5
GM
53 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
54 file and print informational message.
55
fa0b693c
GM
56 * configure.in (AC_FUNC_MMAP): Add.
57
ff8df3be
GM
582000-09-01 Gerd Moellmann <gerd@gnu.org>
59
60 * configure.in: Add ``checking'' messages for
61 XpmReturnAllocPixels.
62
bb17930d
GM
632000-08-28 Gerd Moellmann <gerd@gnu.org>
64
65 * configure.in: Check <strings.h>; check `index' and `rindex'
66 functions.
67
6ce974d4
KH
682000-08-26 Kenichi Handa <handa@etl.go.jp>
69
70 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
71 "case "${canonical}" in".
72
7bc3ff79
DL
732000-08-25 Dave Love <fx@gnu.org>
74
75 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
76
457dd64a
KH
772000-08-25 Kenichi Handa <handa@etl.go.jp>
78
7c100e1a 79 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
457dd64a 80
17494071
GM
812000-08-24 Gerd Moellmann <gerd@gnu.org>
82
83 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
84 contains a relative path. Protect against unusable values of
85 $PWD.
86
dd0e1e54
EZ
872000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
88
3d819a75
EZ
89 * info/dir (WoMan): Add entry.
90
dd0e1e54
EZ
91 * config.bat (maindir): Update src/_gdbinit even if it does
92 already exist.
93
70fc58b3
GM
942000-08-07 Gerd Moellmann <gerd@gnu.org>
95
96 * Makefile.in (config.status): Prepend `$(srcdir)/' to
97 `configure'.
98
f4988be7
GM
992000-08-03 Gerd Moellmann <gerd@gnu.org>
100
101 * configure.in: Add support for ia64*-*-linux*.
102
27848c01
GM
1032000-07-27 Gerd Moellmann <gerd@gnu.org>
104
105 * make-dist (aclocal.m4): Include in distribution.
106
b4a12321
DL
1072000-07-26 Dave Love <fx@gnu.org>
108
109 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
110
c66c29a2
DL
1112000-07-24 Dave Love <fx@gnu.org>
112
113 * configure.in: Add AC_SIZE_T.
114
3b33a005
DL
1152000-07-18 Dave Love <fx@gnu.org>
116
117 * configure.in: Reorder so that most tests are done after CPPFLAGS
118 is set from the C_SWITCH_... definitions.
119
4b92c49a
GM
1202000-07-10 Gerd Moellmann <gerd@gnu.org>
121
122 * configure.in (HAVE_XPM): Undo previous change. Check for
123 preprocessor define XpmReturnAllocPixels.
124
6c6d2e33
GM
1252000-07-06 Gerd Moellmann <gerd@gnu.org>
126
127 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
128 instead of XpmReadFileToPixmap.
129
b192d653
KR
1302000-07-05 Ken Raeburn <raeburn@gnu.org>
131
132 * configure.in: Check for <soundcard.h>. Look for ossaudio
133 library, and set LIBSOUND accordingly.
134
65171e3a
DL
1352000-07-05 Dave Love <fx@gnu.org>
136
137 * configure.in: Use AC_HEADER_SYS_WAIT.
138
969f7e79
GM
1392000-07-05 Gerd Moellmann <gerd@gnu.org>
140
141 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
142 lisp/Makefile. Distribute lisp/Makefile.in instead of
143 lisp/Makefile.
144
5a9bf171
KR
1452000-06-30 Ken Raeburn <raeburn@gnu.org>
146
147 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
148 while searching for image-handling libraries.
149
1d36487c
GM
1502000-06-26 Gerd Moellmann <gerd@gnu.org>
151
152 * configure.in (--with-xim): New option.
153
6a465756
DL
1542000-06-23 Dave Love <fx@gnu.org>
155
156 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
157 for struct timezone and test how we can call gettimeofday.
48d4b120 158 Check for OSF 5+. Check for term.h.
6a465756
DL
159
160 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
161 version.
162
16cf31f7
GM
1632000-06-23 Gerd Moellmann <gerd@gnu.org>
164
165 * configure.in (HAVE_LIBXP): Change test for libXp.
166
4c343001
DL
1672000-06-21 Dave Love <fx@gnu.org>
168
169 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
170 simple test for getloadavg and substitute GETLOADAVG_LIBS.
171 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
172
a3f08d9e
DL
1732000-06-19 Dave Love <fx@gnu.org>
174
175 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
176 _XOPEN_SOURCE is defined.
177
0a2ea235
GM
1782000-06-16 Gerd Moellmann <gerd@gnu.org>
179
180 * Makefile.in (distclean): Also make distclean in lisp/.
181
7d5c8691
EZ
1822000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
183
184 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
185
e9924e52
GM
1862000-06-15 Gerd Moellmann <gerd@gnu.org>
187
188 * make-dist: Add --help and --snapshot options.
189
9f817ea4
GM
1902000-06-14 Gerd Moellmann <gerd@gnu.org>
191
dce6b995
GM
192 * configure.in: Generate lisp/Makefile.
193
9f817ea4
GM
194 * configure.in: Add support for `*-lynxos*'.
195 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
196 recommended by <Karen.Dorhamer@compaq.com> to fix problems
197 on Tru64 UNIX v5.0.
198
97aa9c1d
KR
1992000-06-13 Ken Raeburn <raeburn@gnu.org>
200
201 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
202 it's on a continuation line.
203
d42122a3
DL
2042000-06-02 Dave Love <fx@gnu.org>
205
2082fe81
DL
206 * Makefile.in: (install-arch-indep): Add pcl-cvs to list of info
207 files.
208
d42122a3
DL
209 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
210 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
211 test.
212
213 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
214 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
215
34ec9ebe
GM
2162000-05-26 Gerd Moellmann <gerd@gnu.org>
217
218 * configure.in: Add check for speed_t typedef.
219
50d7ce09
KR
2202000-05-25 Ken Raeburn <raeburn@gnu.org>
221
222 * Makefile.in (install-arch-dep): Install fns-*.el only if it
223 exists; it won't in the CANNOT_DUMP case.
224
10db7fc5
GM
2252000-05-25 Gerd Moellmann <gerd@gnu.org>
226
227 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
228 On FreeBSD, the exit status is 1 if CDPATH is not set.
8711588d 229 (install-arch-indep): Install ebrowse.info.
10db7fc5 230
087121cc
GM
2312000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
232
233 * configure.in: Check for grandpt and getpt.
234
b992884d
DL
2352000-05-09 Dave Love <fx@gnu.org>
236
237 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
238
056565f7
GM
2392000-05-05 Gerd Moellmann <gerd@gnu.org>
240
241 * make-dist: Make a link for lib-src/grep-changelog. Copy
242 install-sh.
243
35a28e21
EZ
2442000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
245
246 * config.bat: Identify the beginning of the cpp stuff in
247 src/Makefile.in and lib-src/Makefile.in more accurately.
248
c76e04a8
GM
2492000-04-27 Gerd Moellmann <gerd@gnu.org>
250
251 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
252
5e3dac3f
GM
2532000-04-19 Gerd Moellmann <gerd@gnu.org>
254
255 * configure.in: Add support for `powerpc-*-netbsd*'.
256
0b8f263e
DL
2572000-04-19 Dave Love <fx@gnu.org>
258
7825fef9
DL
259 * configure.in: Don't use AC_FUNC_GETLOADAVG.
260
0b8f263e
DL
261 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
262
3dd2781e
DL
2632000-04-16 Dave Love <fx@gnu.org>
264
265 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
266
3edfea34
DL
2672000-04-14 Dave Love <fx@gnu.org>
268
269 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
270
271 * aclocal.m4 (AC_FUNC_MKTIME): New.
272
4d6e16b3
KR
2732000-03-28 Ken Raeburn <raeburn@gnu.org>
274
275 * configure.in: Line up "--help" output a little better.
276
89e80928
GM
2772000-03-26 Gerd Moellmann <gerd@gnu.org>
278
087121cc 279 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
89e80928
GM
280 New targets.
281 (bootstrap): Rewritten in terms of the new targets above. Make
282 info files, too.
283
e1cff360
GM
2842000-03-12 Gerd Moellmann <gerd@gnu.org>
285
286 * config.guess, config.sub: Use the versions of the files from
287 subversions.
288
7397acc4
DL
2892000-03-08 Dave Love <fx@gnu.org>
290
291 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
292 AC_C_VOLATILE. Define POINTER_TYPE.
293
294 * aclocal.m4: New file.
295
d054101f 2962000-03-02 Gerd Moellmann <gerd@gnu.org>
2df636f4
GM
297
298 * configure.in (machine): Add `mipsel-*-netbsd*' and
299 `arm-*-netbsd*'.
d054101f
GM
300
3012000-03-01 Gerd Moellmann <gerd@gnu.org>
302
303 * configure.in (machine): Add support for `*-auspex-sunos*'.
304
ed4d0512
GM
3052000-02-29 Gerd Moellmann <gerd@gnu.org>
306
307 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
308
2dc95ddd
DL
3092000-02-18 Dave Love <fx@gnu.org>
310
311 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
312
57beb0e0
AS
3132000-02-18 Andreas Schwab <schwab@suse.de>
314
315 * Makefile.in (install-arch-indep): Add eudc to list of installed
316 info files.
317
3b3cc4a4
KR
3182000-02-17 Ken Raeburn <raeburn@gnu.org>
319
320 * configure.in: Include -lz and -ljpeg (if it's available) when
321 testing for the tiff library.
322
8389e1e2
GM
3232000-02-17 Gerd Moellmann <gerd@gnu.org>
324
325 * configure.in: Remove LISP_FLOAT_TYPE.
326
647847ea
DL
3272000-02-12 Dave Love <fx@gnu.org>
328
329 * configure.in: Use AC_FUNC_VFORK.
330
9a90d84c
GM
3312000-02-01 Gerd Moellmann <gerd@gnu.org>
332
5eea385d
GM
333 * make-dist: Various fixes for new development tree.
334
9a90d84c
GM
335 * leim-Makefile.in: New file.
336
b6680a0e
GM
3372000-01-31 Gerd Moellmann <gerd@gnu.org>
338
339 * Makefile.in (dist): Call ./make-dist.
340
1e5279b9
DL
3412000-01-24 Dave Love <fx@gnu.org>
342
343 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
344
ffe36136
GM
3452000-01-18 Gerd Moellmann <gerd@gnu.org>
346
347 * configure.in (HAVE_GIF): Check for DGifOpen instead of
348 DGifOpenFileName.
349
a970dae4
AS
3502000-01-11 Andreas Schwab <schwab@suse.de>
351
352 * Makefile.in (install-arch-indep): Update list of info files to
353 be installed.
354
c4bb2108
DL
3552000-01-05 Dave Love <fx@gnu.org>
356
357 * configure.in: Check for jerror.h as well as libjpeg.
358
bb9d2b64
AS
3592000-01-03 Andreas Schwab <schwab@suse.de>
360
361 * Makefile.in (install-arch-indep): Install autotype*. Run
362 install-info on autotype and emacs-faq.info.
363
22afa6e8
DL
3641999-12-04 Dave Love <fx@gnu.org>
365
366 * Makefile.in: (install-arch-indep): Depend on `info'.
367 (install-strip): Use `install' as sub-make target.
368
a21616bd
KR
3691999-11-23 Ken Raeburn <raeburn@gnu.org>
370
371 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
372 didn't need to be deleted. Check for the k5crypto library as well
373 as the crypto library; MIT Kerberos 1.1 changed the name.
374
946173ad
DL
3751999-11-18 Dave Love <fx@gnu.org>
376
377 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
378
4f6f5dab
GM
3791999-11-11 Erik Naggum <erik@naggum.no>
380
381 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
382
2323760c
DL
3831999-11-08 Dave Love <fx@gnu.org>
384
385 * configure.in: Fix change for --with-pop default.
386
c3d00920
DL
3871999-11-04 Dave Love <fx@gnu.org>
388
389 * configure.in: Default to --with-pop. Change sense of with-gcc
390 and with-toolkit-scroll-bars messages to reflect the defaults.
391
400a1ed0
GM
3921999-11-01 Gerd Moellmann <gerd@gnu.org>
393
394 * INSTALL: Mention the Emacs Lisp Reference.
395
1e3196e8
GM
3961999-10-27 Noah Friedman <friedman@splode.com>
397
398 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
399
8ac52782
GM
4001999-10-23 Gerd Moellmann <gerd@gnu.org>
401
402 * Makefile.in (bootstrap): New target.
403
1113b624
PE
4041999-10-19 Paul Eggert <eggert@twinsun.com>
405
406 Add support for large files. Merge glibc 2.1.2.
407
408 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
409 (HAVE_TM_GMTOFF): New symbol.
410 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
411 mbrlen, strsignal.
412 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
413
77162a4f
SM
4141999-10-09 Stefan Monnier <monnier@cs.yale.edu>
415
416 * make-dist (dontcompile): look for the DONTCOMPILE variable rather
417 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
418
a2743e67
RS
4191999-10-09 Richard M. Stallman <rms@gnu.org>
420
421 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
422 Unset CDPATH to prevent cd from generating output.
423
37e2d8f4
SM
4241999-10-08 Stefan Monnier <monnier@cs.yale.edu>
425
426 * update-subdirs: also ignore CVS subdirs.
427
4e1d9c86
GM
4281999-10-07 Gerd Moellmann <gerd@gnu.org>
429
430 * Makefile.in (install-arch-indep): Add ada-mode.
431
2b6bac15
DL
4321999-10-06 Dave Love <fx@gnu.org>
433
434 * Makefile.in: Add rules for config.status, configure.
435
a4a9692d
DL
4361999-09-07 Gerd Moellmann <gerd@gnu.org>
437
438 * configure.in (--with-sound): Removed.
439
4401999-08-30 Gerd Moellmann <gerd@gnu.org>
441
442 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
443 the test for Xaw3d.
444 (HAVE_TIFF): Add -lm to library check.
445
4461999-08-28 Richard Stallman <rms@gnu.org>
447
448 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
449 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
450 after the other X-related libraries.
451
4521999-08-21 Dave Love <fx@gnu.org>
453
454 * configure.in: Don't check for jpeglib.h.
455
4561999-08-20 Gerd Moellmann <gerd@gnu.org>
457
458 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
459 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
460
4611999-08-18 Dave Love <fx@gnu.org>
462
463 * configure.in: : Check for termcap.h.
464
4651999-08-15 Gerd Moellmann <gerd@gnu.org>
466
467 * configure.in: Add --with-toolkit-scroll-bars. If "no",
468 use Emacs' scroll bars, even if configured for Motif or when
469 Xaw3d is available.
470
4711999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
472
473 * configure.in: Check for getaddrinfo.
474
4751999-08-04 Eli Zaretskii <eliz@gnu.org>
476
477 * config.bat: Make --no-debug work again by removing -gcoff.
478
4791999-07-30 Dave Love <fx@gnu.org>
480
481 * configure.in: Check for stdlib.h.
482
4831999-07-19 Dave Love <fx@gnu.org>
484
485 * configure.in: Grok sparc64-*-linux-gnu*.
486
6567e9b5
GM
487After the release of 20.4, development was split into two separate
488code lines. One line contained the code for Emacs 21, and the other
489one the code for the 20.x releases after 20.4. The following change
490log entries up to the entry ``20.4 released'' are for the 20.x code
491line. Change logs above this notice are those for the 21.x code line.
492
4932000-06-13 Gerd Moellmann <gerd@gnu.org>
494
495 * Version 20.7 released.
496
4972000-06-05 Gerd Moellmann <gerd@gnu.org>
498
499 * configure.in: Add powerpc*-*-linux-gnu*.
500
5012000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
502
503 * configure.in: Check for grandpt and getpt.
504
5052000-02-26 Gerd Moellmann <gerd@gnu.org>
506
507 * Version 20.6 released.
508
5092000-02-18 Dave Love <fx@gnu.org>
510
511 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
512
5132000-02-15 Gerd Moellmann <gerd@gnu.org>
514
515 * configure.in: Add support for arm*-g*-linux-gnu* systems.
516
5171999-12-04 Gerd Moellmann <gerd@gnu.org>
518
519 * Version 20.5 released.
520
5211999-11-28 Dave Love <fx@gnu.org>
522
523 * configure.in: Recognize sparc64-*-linux-gnu*.
524
5251999-11-11 Erik Naggum <erik@naggum.no>
526
527 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
528
5291999-08-04 Eli Zaretskii <eliz@gnu.org>
530
531 * config.bat: Make --no-debug work again by removing -gcoff.
532
a4a9692d
DL
5331999-07-12 Richard Stallman <rms@gnu.org>
534
535 * Version 20.4 released.
536
5371999-06-23 Karl Heuer <kwzh@gnu.org>
538
539 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
540 Quote $EMACS, in case it's a program with args.
541
5421999-05-29 Richard M. Stallman <rms@gnu.org>
543
544 * configure.in: Delete the Kerberos stuff.
545
5461999-05-27 Greg Hudson <ghudson@mit.edu>
547
548 * configure.in: Prefer kerberos 5 names.
549
5501999-04-26 Richard M. Stallman <rms@gnu.org>
551
552 * configure.in: Check for libXp.
553
5541999-04-08 Richard Stallman <rms@gnu.org>
555
556 * make-dist: Include change logs in subdirs of `lisp'.
557
5581999-04-05 Richard Stallman <rms@gnu.org>
559
560 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
561 (install-arch-indep): Make ${datadir}/emacs world-readable.
562
5631999-03-30 Eli Zaretskii <eliz@gnu.org>
564
565 * config.bat: Use epaths.* instead of paths.*.
566
5671999-03-07 Eli Zaretskii <eliz@gnu.org>
568
569 * INSTALL: Add detailed instructions to unpack and install
570 intlfonts on MS-DOS.
571
5721999-02-26 Richard Stallman <rms@gnu.org>
573
574 * configure.in: Use epaths.h and epaths-force instead of paths....
575
576 * Makefile.in (epaths-force): Renamed from paths-force;
577 operate on epaths.in and produce epaths.h.
578
5791999-02-24 Richard Stallman <rms@gnu.org>
580
581 * make-dist: Fix nt/icons directory handling.
582
5831999-02-22 Simon Josefsson <jas@pdc.kth.se>
584
585 * configure.in (f301-fujitsu-uxpv4.1): New target.
586
5871999-02-20 Richard Stallman <rms@gnu.org>
588
589 * make-dist (tempparent): Fix command to update info files.
590
5911999-02-09 Richard Stallman <rms@gnu.org>
592
593 * configure.in (powerpc-apple-netbsd*): New alternative.
594
5951999-01-25 Geoff Voelker <voelker@cs.washington.edu>
596
597 * make-dist: Include the new directory nt/icons in distributions.
598
5991999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
600
601 * configure.in: Change message about HAVE_XFREE386.
602
6031999-01-07 Eli Zaretskii <eliz@gnu.org>
604
605 * config.bat: Support configuring with leim.
606
6071998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
608
609 * configure.in (mips-sgi-irix6.5): New target.
610
6111998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
612
613 * configure.in: Remove GSS-API support, since it has been removed
614 from movemail.
615
6161998-12-04 Markus Rost <rost@delysid.gnu.org>
617
618 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
619
6201998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
621
622 * Makefile.in: Don't install customize info file. Run
623 install-info on viper info file.
624
6251998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
626
627 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
628
6291998-11-16 Kenichi Handa <handa@etl.go.jp>
630
631 * configure.in (*-*-bsdi4*): New target.
632
6331998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
634
635 * configure.in: Fix previous change.
636
6371998-11-11 Richard Stallman <rms@gnu.org>
638
639 * configure.in (aviion-intel): New machine.
640
6411998-11-04 Kenichi Handa <handa@etl.go.jp>
642
643 * configure.in (mips-nec-sysv4*): New target.
644
6451998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
646
647 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
648 from lisp.
649
6501998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
651
652 * make-dist: Don't include fns*.el in dist.
653
6541998-10-30 Dave Love <fx@gnu.org>
655
656 * configure.in: Don't mkdir cpp.
657
6581998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
659
660 * Makefile.in (install-arch-dep): Install src/fns-*.el in
661 ${archlibdir}.
662
6631998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
664
665 * Version 20.3 released.
666
6671998-07-30 Paul Eggert <eggert@twinsun.com>
668
669 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
670 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
671 (lwlib/Makefile, leim/Makefile):
672 Prepend $(srcdir)/ to rule dependencies outside this dir.
673
6741998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
675
676 * configure.in: Use unset CDPATH instead of making it empty.
677
6781998-06-20 Karl Heuer <kwzh@gnu.org>
679
680 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
681
6821998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
683
684 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
685 and default.el. Sort the results.
686
6871998-05-31 Karl Heuer <kwzh@gnu.org>
688
689 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
690 writable.
691
6921998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
693
694 * Makefile.in (install-arch-indep):
695 Don't alter site-lisp/subdirs.el if it exists.
696
6971998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
698
699 * Makefile.in (install-arch-indep): Put `-' on commands to create
700 subdirs.el in site-lisp dirs.
701
7021998-05-07 Richard Stallman <rms@psilocin.gnu.org>
703
704 * Makefile.in (install-arch-indep): Fix typo in previous change.
705
7061998-05-06 Richard Stallman <rms@psilocin.gnu.org>
707
708 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
709
7101998-04-28 Richard Stallman <rms@psilocin.gnu.org>
711
712 * Makefile.in (mkdir): Create the site-lisp dirs.
713 (install-arch-indep): Make site-lisp/subdirs files world-readable.
714
7151998-04-26 Richard Stallman <rms@psilocin.gnu.org>
716
717 * Makefile.in (INSTALL_INFO): New variable.
718 (install-arch-indep): Don't replace the dir file if it already exists.
719 Use the install-info program, via INSTALL_INFO, to add entries.
720 Make the `info' subdir and the Info files world-readable.
721
7221998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
723
724 * config.bat: Make sure the environment is large enough to support
725 all the "set foo=bar" commands. Update pointers to DJGPP FTP
726 sites.
727
7281998-04-10 Karl Heuer <kwzh@gnu.org>
729
730 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
731
7321998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
733
734 * configure.in: Add --with-gssapi to specify GSS-API
735 authentication support for movemail.
736
7371998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
738
739 * Makefile.in (install-arch-indep): Fix previous change.
740
7411998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
742
743 * Makefile.in (info): Run man in build dir, not srcdir.
744
7451998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
746
747 * Makefile.in (install-arch-indep): Fix previous change.
748
7491998-03-23 Kenichi Handa <handa@etl.go.jp>
750
751 * Makefile.in (top_distclean): Check the existence of `lock'
752 subdir.
753
7541998-03-22 Richard Stallman <rms@gnu.org>
755
756 * Makefile.in (install-arch-indep): Put special subdirs.el files
757 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
758
7591998-03-21 Richard Stallman <rms@psilocin.gnu.org>
760
761 * make-dist: Fix shell syntax in check for missing .el or .elc files.
762
7631998-03-09 Richard Stallman <rms@psilocin.gnu.org>
764
765 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
766 (m68*-hp-hpux*): Handle versions 1X like 10.
767
7681998-03-07 Richard Stallman <rms@psilocin.gnu.org>
769
770 * make-dist: PROBLEMS is now in etc, not top level dir.
771
772 * Makefile.in (SOURCES): Delete PROBLEMS.
773
7741998-02-25 Richard Stallman <rms@gnu.org>
775
776 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
777
778 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
779
7801998-01-17 Richard Stallman <rms@gnu.org>
781
782 * Makefile.in (install-arch-indep): Add semicolon before `else'.
783
7841998-01-02 Richard Stallman <rms@psilocin.gnu.org>
785
786 * make-dist (tempparent): New option --no-check.
787
788 * make-dist: Don't do anything with cpp directory.
789
7901997-12-20 Richard Stallman <rms@psilocin.gnu.org>
791
792 * configure.in (sparc-fujitsu-sysv4*): New target.
793
7941997-12-17 Andreas Schwab <schwab@gnu.org>
795
796 * configure.in: Cache more tests. Add missing quotes around
797 message with embedded comma.
798
7991997-12-04 Karl Heuer <kwzh@gnu.org>
800
801 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
802
8031997-11-26 Joel N. Weber II <devnull@gnu.org>
804
805 * make-dist: Changed the comment about `umask 0' to say `Don't
806 restrict access to any files.'; previously it said `Don't protect
807 any files', which may have implied that we think fascism is good.
808
8091997-11-24 Paul Eggert <eggert@twinsun.com>
810
811 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
812 strftime needs the underlying host's strftime for locale dependent
813 formats.
814
8151997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
816
817 * configure.in (i586-dg-dguxR4.*): New name in case branch.
818
8191997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
820
821 * config.bat: Configure the man subdirectory.
822
8231997-11-07 Paul Eggert <eggert@twinsun.com>
824
825 * configure.in (AC_CHECK_LIB): Add -lintl.
826
8271997-11-07 Karl Heuer <kwzh@gnu.org>
828
829 * make-dist (check for .elc files): Avoid bash-specific syntax.
830 (check for overflow 14-char limit): Simplify.
831
8321997-11-07 Richard Stallman <rms@gnu.org>
833
834 * Makefile.in (install): Move blessmail last.
835
8361997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
837
838 * configure.in (gettimeofday, one arg or two):
839 Clarify messages by avoiding double negative.
840
8411997-09-30 Karl Eichwalder <ke@suse.de>
842
843 * Makefile.in (install-arch-indep): install the widget info file.
844
8451997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
846
847 * configure.in (with-pop, with-kerberos): Need to check Kerberos
848 libraries in reverse order, so that libraries will appear in the
849 correct dependency order on the link line (and so that the
850 configure checks themselves will work properly when early
851 libraries depend on later ones).
852
8531997-09-21 Erik Naggum <erik@naggum.no>
854
855 * make-dist (making links to `src'): Keep timestamp on copied
856 files.
857
858 * make-delta: New script to produce delta distributions.
859
8601997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
861
862 * Version 20.2 released.
863
8641997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
865
866 * Version 20.1 released.
867
868 * Makefile.in (install-leim): Depend on mkdir.
869 (leim): Depend on src.
870
8711997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
872
873 * configure.in: Recognize alpha* instead of just alpha.
874
8751997-09-12 Paul Eggert <eggert@twinsun.com>
876
877 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
878
8791997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
880
881 * update-subdirs: Use rm -f.
882
8831997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
884
885 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
886 Ignore subdirs named Old.
887
8881997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
889
890 * configure.in: Add OpenBSD clause to set $machine.
891
8921997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
893
894 * make-dist: Recompile everything after updating various Lisp files.
895 Recompile in leim as well as lisp.
896 Check in leim as well as lisp for mismatched files and too-long names.
897
8981997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
899
900 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
901
9021997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
903
904 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
905 before trying to copy anything from it.
906
9071997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
908
909 * Makefile.in (man/Makefile): New target.
910 (tags): Define env var EMACS and run Makefile from build dir.
911
9121997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
913
914 * config.bat: If src/_gdbinit doesn't exist, try using
915 src/.gdbinit to create it (for building on Windows 95).
916
9171997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
918
919 * Makefile.in (install-arch-indep):
920 Discard extra data in tar | tar pipes.
921
9221997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
923
924 * configure.in (x_default_search_path): Corrected
925 '${x_library}' to '${x_library}/X11'.
926
9271997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
928
929 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1,
930
9311997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
932
933 * configure.in: Support auto-configuration of both Kerberos V4 and
934 Kerberos V5 for movemail, including detection of V4 and V5 header
935 files and libraries.
936
9371997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
938
939 * configure.in: Compute x_default_search_path
940 and substitute into makefiles.
941
942 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
943
9441997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
945
946 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
947
9481997-08-07 Erik Naggum <erik@naggum.no>
949
950 * configure.in: Remove lockdir, it is no longer needed.
951 * Makefile.in (mkdir): Don't create lockdir.
952 (lockdir): Variable deleted.
953 (paths-force): Don't operate on PATH_LOCK.
954
9551997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
956
957 * leim-Makefile.in (clean, distclean): New targets.
958
959 * make-dist: Include leim/ChangeLog in leim distribution.
960
9611997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
962
963 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
964
9651997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
966
967 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
968
9691997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
970
971 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
972
9731997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
974
975 * make-dist: Update leim/leim-list.el.
976 Pass along value of $EMACS when updating lisp dir.
977
9781997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
979
980 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
981 prerequisite to the use of Doug Lea's malloc.
982
9831997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
984
985 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
986
987 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
988
9891997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
990
991 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
992
9931997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
994
995 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
996 to news-r6.h.
997
9981997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
999
1000 * config.bat: Use `sed' instead of `cp', which might not be
1001 installed.
1002
10031997-07-09 Kenichi Handa <handa@etl.go.jp>
1004
1005 * Makefile.in (mostlyclean): Add cleaning leim directory.
1006 (clean, distclean, maintainer-clean): Likewise.
1007
10081997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1009
1010 * make-dist (bogosities): Check subdirs of `lisp' also.
1011
10121997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1013
1014 * make-dist (etc): Really avoid symlinks now.
1015 (lisp): Don't delete from subdirs the things we never copy.
1016
10171997-07-07 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
1018
1019 * Makefile.in (install-arch-indep): Correct the target name.
1020 The first letter `i' was dropped by the previous change of mine.
1021
10221997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1023
1024 * configure.in (leim/Makefile): Generate this.
1025 (*-sysv4.2uw*): Recognize new alternative.
1026
1027 * leim-Makefile.in: Renamed from leim-Makefile.
1028
1029 * make-dist: Set up real-leim subdirectory,
1030 with the real contents of leim; then move it to
1031 a separate top-level directory.
1032
1033 * make-dist: Don't mention site-lisp, site-init, site-start
1034 or default, when listing files hat are not compiled and should be.
1035
1036 * configure.in: Create src/config.stamp at the end.
1037
10381997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1039
1040 * Makefile.in (install-leim): Correct previous change.
1041
10421997-07-02 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
1043
1044 * Makefile.in (install-leim): New target.
1045 (install): Depend on install-leim.
1046
10471997-07-01 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
1048
1049 * Makefile.in (SUBDIR): Add leim.
1050 (SUBDIR_MAKEFILES): Add leim/Makefile.
1051 (leim/Makefile): New target.
1052
10531997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1054
1055 * leim-Makefile: New file.
1056 * make-dist: Initialize a `leim' subdirectory with that makefile.
1057
10581997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1059
1060 * configure.in (GNU_MALLOC_reason): Fix message text.
1061
10621997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1063
1064 * make-dist (lisp): Don't process subdirs that start with =.
1065 (etc): Copy symlinks, as in src.
1066
10671997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1068
1069 * configure.in (i*86-*-unixware*): New alternative.
1070
10711997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1072
1073 * Makefile.in (src/config.stamp): Target renamed from src/config.h
1074 and touch it explicitly.
1075
1076 * configure.in (mips-sony-newsos6*): New alternative.
1077 (mips-*-linux-gnu*): New alternative.
1078 (*-*-bsdi*): New alternative.
1079 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
1080
10811997-06-22 Dave Love <d.love@dl.ac.uk>
1082
1083 * Makefile.in (lib-src): Depend on src/config.h (e.g. for
1084 movemail.o).
1085 (src/config.h): New target to re-configure if src/config.in
1086 is patched.
1087
10881997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1089
1090 * configure.in (shutdown): Check for `shutdown' function.
1091
10921997-06-18 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
1093
1094 * update-subdirs: Include the directory "language" in subdirs.
1095
10961997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1097
1098 * configure.in (m88k-dg-dgux4*): New alternative.
1099 (alpha-*-netbsd*): New alternative.
1100 (powerpcle-*-solaris2*): New alternative.
1101
11021997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1103
1104 * make-dist: Warn about .el files that are not compiled.
1105
11061997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1107
1108 * Makefile.in (dist): Don't run update-subdirs here,
1109 since make-dist now gets that done.
1110
1111 * make-dist: Use the new `updates' target in lisp/Makefile.
1112
1113 * make-dist: Use new non-file targets in lisp/Makefile.
1114
11151997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1116
1117 * make-dist: Handle all subdirs of `lisp' uniformly.
1118 Don't handle `term' and `language' specially.
1119 Clear out umask at the beginning.
1120
11211997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1122
1123 * make-dist: Use Make to update finder-inf.el and autoloads.
1124 Also update cus-load.el.
1125
11261997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
1127
1128 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
1129 in case it is desirable to disable the GNU malloc features with
1130 glibc.
1131
11321997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
1133
1134 * configure.in (DOUG_LEA_MALLOC):
1135 Define if malloc_{get,set}_state exist.
1136
11371997-03-05 Ken'ichi Handa <handa@etl.go.jp>
1138
1139 * make-dist: Make links for files under lisp/language.
1140
11411997-02-20 Kenichi Handa <handa@etl.go.jp>
1142
1143 * update-subdirs: Exclude the directory "language" from subdirs.
1144
11451997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
1146
1147 * configure.in: Check for rint and cbrt.
1148
11491997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1150
1151 * make-dist: Use $EMACS to say where to run Emacs.
1152 Add --no-update option.
1153
11541996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1155
1156 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
1157
11581996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1159
1160 * make-dist (copying src): Check thoroughly for symlinks
1161 and copy them in all cases. Regularize the linking of *.in
1162 and *.opt and ChangeLog files.
1163 (copying lib-src): Likewise.
1164 Don't rm getdate.c or y.tab.*--they don't exist any more.
1165
11661996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
1167
1168 * configure.in: Check for libmail, maillock.h and
1169 touchlock (for movemail).
1170
11711996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1172
1173 * configure.in (limits.h): Check for this file.
1174
11751996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1176
1177 * configure.in (rs6000-ibm-aix4.2): New alternative.
1178 (rs6000-ibm-aix4.0): New alternative.
1179 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
1180
11811996-11-22 Ben Harris <bjh21@cam.ac.uk>
1182
1183 * configure.in: Recognize vax-*-netbsd*.
1184
11851996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1186
1187 * configure.in (locallisppath): Add leim directory.
1188
11891996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
1190
1191 * config.bat: Make sure `mv' supports forward slashes and -f.
1192
11931996-10-28 Christian Limpach <chris@nice.ch>
1194
1195 * configure.in (hppa*-next-nextstep*): * added after hppa
1196 to accept hppa1.0 and hppa1.1.
1197
11981996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
1199
1200 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
1201 * configure.in (ld_switch_machine): Fix typo.
1202
12031996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1204
1205 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
1206 from config.h and use them in $ac_link.
1207
12081996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
1209
1210 * configure.in: Create a subdir named `lisp'.
1211
12121996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1213
1214 * configure.in: Check for getcwd.
1215
12161996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1217
1218 * configure.in: Check for termios.h. Check for setpgid.
1219
12201996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1221
1222 * configure.in: Check for setrlimit.
1223
12241996-08-31 Paul Eggert <eggert@twinsun.com>
1225
1226 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
1227
12281996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1229
1230 * configure.in: Check for utimes.
1231
1232 * configure.in: Check for com_err library, but only
1233 if --with-kerberos was used. Check for krb and des
1234 only if --with-kerberos.
1235
12361996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1237
1238 * Makefile.in (INSTALL_STRIP): New variable.
1239 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
1240 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
1241
12421996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1243
1244 * configure.in: Check for krb and des libraries.
1245
12461996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1247
1248 * configure.in (*-sunos4.1.[3-9]*noshare):
1249 Use sunos413, not sunos4-1-3.
1250 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
1251 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
1252
12531996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1254
1255 * Makefile.in (src/paths.h): Target deleted.
1256 (paths-force): Delete all dependencies on this target
1257 but don't delete the target.
1258 (install): Depend on `all'.
1259 (paths-force): Don't print a message.
1260
1261 * configure.in: Generate src/paths.h here.
1262
12631996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1264
1265 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
1266 New variables that affect linking only.
1267 (alpha-dec-osf*): Use those instead of previous change.
1268
12691996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1270
1271 * Makefile.in (install-arch-indep): Install info/messages.
1272
12731996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1274
1275 * Version 19.33 released.
1276
12771996-08-10 Marcus Daniels <marcus@sayre.sysc.pdx.edu>
1278
1279 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
1280 Fix previous change.
1281
12821996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1283
1284 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
1285 New alternative.
1286
12871996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1288
1289 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
1290 and NON_GCC_TEST_OPTIONS.
1291
12921996-08-06 Paul Eggert <eggert@twinsun.com>
1293
1294 * configure.in (LOCALTIME_CACHE): Don't put a string literal
1295 "TZ=..." in environ.
1296
12971996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1298
1299 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
1300
13011996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1302
1303 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
1304 the more general *-sunos4.1.[3-9]* clause.
1305
13061996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1307
1308 * Version 19.32 released.
1309
1310 * configure.in (*-sco3.2v5*):
1311 Set OVERRIDE_CPPFLAG to a string of one space.
1312 Fix the code that uses OVERRIDE_CPPFLAG.
1313
13141996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
1315
1316 * configure.in: Undo previous change.
1317
13181996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1319
1320 * config.sub: Use `pc', not `unknown', when canonicalizing
1321 the vendor for ...86.
1322
13231996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
1324
1325 * configure.in: Check for termios.h header.
1326
13271996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
1328
1329 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3
1330
13311996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
1332
1333 * configure.in: Split bsdos2 and bsdos2-1.
1334
13351996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1336
1337 * config.sub: If last two words are not a recognized
1338 KERNEL-OS pair, use just the last word as OS, as in 19.31.
1339 Make conversion of gnu/linux to linux-gnu really work.
1340
1341 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
1342
13431996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1344
1345 * configure.in (check for using Lucid widgets by default):
1346 Eliminate indentation that confuses some compilers.
1347
13481996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1349
1350 * config.sub: Convert linux and gnu/linux to linux-gnu.
1351
1352 * make-dist: Don't update getdate.c.
1353 Ignore =... files when checking for too-long Lisp file names.
1354
13551996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1356
1357 * configure.in (euidaccess): Check for that, not for eaccess.
1358
13591996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1360
1361 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
1362 before `noshare'.
1363 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
1364
13651996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1366
1367 * configure.in: Rename lignux to linux-gnu in configuration names.
1368 Use gnu-linux as the opsys value (s/ file name).
1369 Allow i686 just like i386, i486, i586.
1370
13711996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1372
1373 * configure.in (i*86-*-sco3.2v5): New alternative.
1374 (OVERRIDE_CPPFLAG): New variable.
1375 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
1376
1377 * configure.in: Specify vpath for .texi files.
1378
13791996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1380
1381 * configure.in: Always check for HAVE_X11R5.
1382 Separately decide whether to use a toolkit by default.
1383
13841996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
1385
1386 * configure.in: If X11R5 is missing the Xaw headers,
1387 default to --with-x-toolkit=no.
1388
13891996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1390
1391 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
1392
13931996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1394
1395 * Makefile.in (install-arch-indep): If cd etc makes output,
1396 don't treat that as part of the tar data.
1397 Check that ./lisp actually exists.
1398
13991996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
1400
1401 * make-dist: Check for long file names.
1402
14031996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
1404
1405 * Version 19.31 released.
1406
14071996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
1408
1409 * configure.in: Recognize sparc-*-lignux.
1410
14111996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
1412
1413 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
1414 Don't include config.w95.
1415
14161996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
1417
1418 * make-dist: Replace --no-clean-up and --no-tar options
1419 with --clean-up and --tar, so that the default is useful.
1420
14211996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
1422
1423 * config.bat: Make sure the GDB init file is called src/_gdbinit;
1424 if not, tell the user to rename it and abort.
1425
14261996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
1427
1428 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
1429 test program.
1430
14311996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1432
1433 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
1434
1435 * make-dist (MANIFEST): Fix previous change.
1436 (msdos): Put mainmake.v2 into the dist.
1437
14381996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
1439
1440 * make-dist: Exit if autoconf fails.
1441
14421996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
1443
1444 * config.bat: Set djgpp-ver, and unset it at the end.
1445 Add a number ofconditionals for DJGPP version 2.
1446 Rename label libsrc2 to libsrc3.
1447 Substitute for LDFLAGS in src/Makefile.
1448 Substitute for ALL_CFLAGS in lib-src/Makefile.
1449
14501996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1451
1452 * configure.in (ncurses): Check this after checking fns like strerror.
1453
14541996-04-08 Erik Naggum <erik@naggum.no>
1455
1456 * make-dist (MANIFEST): Don't include lines from =files.
1457
14581996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1459
1460 * make-dist: Don't put lisp/dired.todo in the dist.
1461
14621996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
1463
1464 * configure.in (HAVE_NCURSES): Look for library named ncurses.
1465
1466 * configure.in (setlocale): Check for it.
1467
1468 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
1469
14701996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1471
1472 * configure.in: Use lignux instead of linux as value of opsys.
1473
14741996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1475
1476 * Makefile.in (install-strip): Fix whitespace.
1477 Get rid of continuation.
1478
1479 * config.sub: Convert linux or gnu/linux to lignux.
1480
14811996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1482
1483 * configure.in: Accept lignux in configuration name.
1484
14851996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1486
1487 * Makefile.in (install-strip): New target.
1488
14891996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1490
1491 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
1492 -f failed to do the job on Suns.
1493
14941996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1495
1496 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
1497
1498 * configure.in (linux/version.h): Check for this header.
1499
15001996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
1501
1502 * configure.in: Remove -fno-builtin hackery from -lm check.
1503
15041996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
1505
1506 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
1507 just this test.
1508
1509 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
1510
15111996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1512
1513 * configure.in: Check for ncurses.
1514
15151996-02-28 Paul Eggert <eggert@twinsun.com>
1516
1517 * configure.in (LOCALTIME_CACHE):
1518 Also define if localtime mishandles unsetting TZ.
1519 This works around a localtime bug in mips-dec-ultrix.
1520
15211996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1522
1523 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
1524
1525 * configure.in: Improve messages about X versions.
1526
15271996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1528
1529 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
1530
15311996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1532
1533 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
1534 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
1535
1536 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
1537 (install): Put install-arch-indep before install-arch-dep.
1538
15391996-02-20 Dave Love <d.love@dl.ac.uk>
1540
1541 * INSTALL: Clarify info about MS-DOS path handling.
1542
15431996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1544
1545 * Makefile.in (install-arch-indep): Install info/ccmode*.
1546 In previous change, protect against /bin/pwd returning null string.
1547
15481996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1549
1550 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
1551 to lispdir.
1552
15531996-02-01 Paul Eggert <eggert@twinsun.com>
1554
1555 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
1556
15571996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1558
1559 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
1560
15611996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1562
1563 * Makefile.in (extraclean): Use ${top_distclean} to ensure
1564 we delete everything distclean deletes.
1565
15661996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
1567
1568 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
1569
15701996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1571
1572 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
1573 into LDFLAGS instead of into LIBS.
1574
15751996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1576
1577 * configure.in (HAVE_XMU): Fix typo in previous change.
1578
15791996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1580
1581 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
1582
15831996-01-10 Erik Naggum <erik@naggum.no>
1584
1585 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
1586
15871996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
1588
1589 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
1590
15911996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1592
1593 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
1594 and use -lXt to link it.
1595
15961996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1597
1598 * configure.in (locallisppath): Put version-specific dir first.
1599
16001996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1601
1602 * configure.in (hppa-*-nextstep*): New alternative.
1603 (USE_X_TOOLKIT): By default, set this to "maybe";
1604 and change that later to LUCID or "no" according to X11 version.
1605
1606 * make-dist: Recompile outdated .elc files and update all autoloads.
1607
16081996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
1609
1610 * configure.in (locallisppath): Fix typo in last change: " -> '.
1611
16121996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1613
1614 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
1615
16161995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1617
1618 * Makefile.in (install-arch-indep): Give all files read permission.
1619
16201995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1621
1622 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
1623 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
1624
16251995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1626
1627 * configure.in: Determine HAVE_X11R6.
1628 (HAVE_MENUS): Renamed from HAVE_X_MENU.
1629
16301995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1631
1632 * configure.in: Just "solaris" now defaults to version 2.4.
1633 Add sunos4.1.n-noshare as alternative.
1634
16351995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1636
1637 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
1638
16391995-11-29 Erik Naggum <erik@naggum.no>
1640
1641 * Makefile.in (install-arch-indep): Add missing backslash.
1642
16431995-11-29 Karl Eichwalder <ke@ke.Central.DE>
1644
1645 * Makefile.in (install-arch-indep): Don't install
1646 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
1647
16481995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1649
1650 * Makefile.in (install-arch-indep): Fix previous change.
1651
1652 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
1653
16541995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1655
1656 * Version 19.30 released.
1657
1658 * make-dist (lisp): Exclude subdirs.el.
1659
16601995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1661
1662 * make-dist (etc): Delete *.orig and *.rej.
1663
16641995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1665
1666 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
1667
16681995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1669
1670 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
1671
16721995-11-14 Geoff Voelker <voelker@cs.washington.edu>
1673
1674 * make-dist (nt): Rename install, readme, and todo to
1675 INSTALL, README, and TODO.
1676
16771995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1678
1679 * make-dist (lisp): Don't distribute site-start.
1680
16811995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
1682
1683 * make-dist: Break the hard link on alloca.c.
1684
16851995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1686
1687 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
1688
16891995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1690
1691 * make-dist (src, lib-src): Don't distribute Makefile.c.
1692 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
1693
16941995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1695
1696 * Makefile.in (mkdir): Create man1dir, not mandir.
1697 (uninstall): Use man1dir, not mandir.
1698
16991995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1700
1701 * Makefile.in (man1dir): New variable.
1702 (install-arch-indep): Use man1dir.
1703
1704 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
1705
1706 * make-dist: Create lisp/MANIFEST.
1707
17081995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
1709
1710 * configure.in (m68k-*-linux*): New alternative.
1711
17121995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1713
1714 * make-dist: Use new names config.in, paths.in, and
1715 {src,lib-src}/Makefile.in.
1716
17171995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1718
1719 * configure.in: Don't bother checking for drem.
1720
17211995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1722
1723 * Makefile.in (distclean): Delete line with just a tab in it.
1724 (install-arch-indep): Delete spaces that precede tabs.
1725 Delete spurious `fi' left from previous change.
1726 (install): Supply `true' as command, to avoid null command.
1727
17281995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1729
1730 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
1731
17321995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1733
1734 * configure.in (powerpc-*-solaris2): New alternative.x
1735
17361995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
1737
1738 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
1739 of paths.h.tmp$$, to avoid going beyond 14 characters.
1740
17411995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1742
1743 * configure.in: Improve error msg for invalid --with-x-toolkit value.
1744
17451995-09-06 Paul Eggert <eggert@twinsun.com>
1746
1747 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
1748 if localtime caches TZ. Check for tzset.
1749
17501995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1751
1752 * config.bat: Simplify using new names file names src/makefile.in,
1753 config.in, paths.in. Change Echo commands not to use `.
1754
17551995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1756
1757 * Makefile.in (install-arch-indep): Always install the new dir file;
1758 rename the previous dir file to dir.bak or dir.old.
1759
17601995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1761
1762 * configure.in (RANLIB): Substitute this into makefiles.
1763 Set it specially on solaris; set it by default on other systems.
1764
1765 * configure.in: Fix previous Alpha change.
1766
17671995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1768
1769 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
1770 NON_GCC_TEST_OPTIONS.
1771
17721995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1773
1774 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
1775 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
1776
1777 * configure.in (alpha-*-linux*): New configuration.
1778
17791995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1780
1781 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
1782 (m68k-next-nextstep*): New alias for that.
1783 (i*86-*-nextstep*): Use nextstep.h.
1784 (sparc-*-nextstep*): New configuration.
1785
17861995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1787
1788 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
1789 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
1790
17911995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1792
1793 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
1794 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
1795
17961995-07-18 Mike Long <mike.long@analog.com>
1797
1798 * make-dist: Fix update of finder-inf.el, and byte-compile it.
1799
18001995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1801
1802 * Makefile.in (src/paths.h, paths-force):
1803 Rename src/paths.h.in to src/paths.in.
1804 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
1805
1806 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
1807 Use Makefile.c for intermediate file.
1808 Rename src/config.h.in to src/config.in.
1809
18101995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
1811
1812 * configure.in (mips-dec-ultrix*): Assume version 4.3.
1813 (mips-dec-ultrix4.[12]): New alternative for old versions.
1814
18151995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1816
1817 * make-dist: Don't break intra-tree links.
1818
18191995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
1820
1821 * configure.in: Put back archlibdir initialization. Require
1822 autoconf 2.4.1 or later.
1823
18241995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1825
1826 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
1827 (mips-mips-riscos5*): New alternative.
1828
18291995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1830
1831 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
1832
18331995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1834
1835 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
1836 (mandir, infodir, archlibdir): Initializations deleted.
1837
1838 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
1839 On hpux9shr, use hpux9shxr4.h.
1840
18411995-06-24 Morten Welinder <terra+@cs.cmu.edu>
1842
1843 * configure.in: Added target mips-dec-mach_bsd4.3.
1844 * config.guess: Guess mips-dec-mach_bsd4.3.
1845
18461995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1847
1848 * Makefile.in (mkdir): Use symbolic chmod.
1849
18501995-06-22 Paul Eggert <eggert@twinsun.com>
1851
1852 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3.
1853 (Likewise for SunOS 4.1.5 thorugh 4.1.9, should they ever exist.)
1854
18551995-06-22 Paul Eggert <eggert@twinsun.com>
1856
1857 * Makefile.in (SUBDIR_MAKEFILES):
1858 Add man/Makefile, so `make distclean' removes it.
1859 (top_distclean): Add config.log to the list of files to be removed.
1860
18611995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1862
1863 * Version 19.29 released.
1864
18651995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1866
1867 * configure.in: Fix the previous change to verify that the -b
1868 option really solves the problem.
1869
1870 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
1871
18721995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1873
1874 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
1875
18761995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1877
1878 * configure.in: Report more clearly when there is no special
1879 dir to search for X includes or libraries.
1880
18811995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1882
1883 * configure.in: Check for -lpthreads, not -lpthread.
1884
18851995-06-09 Geoff Voelker <voelker@cs.washington.edu>
1886
1887 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
1888
18891995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1890
1891 * configure.in: Check for -lpthread.
1892
18931995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1894
1895 * Makefile.in (install-arch-indep): Install info files for mh-e.
1896 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
1897
18981995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1899
1900 * configure.in (*-solaris2.5): New configuration.
1901
1902 * make-dist: Copy new files config.nt and config.w95.
1903
19041995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1905
1906 * configure.in: Use x_includes, not x_libraries, for -I.
1907 Make bitmapdir a colon-separated list.
1908
19091995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
1910
1911 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
1912
1913 * configure.in: Allow x_libraries and x_includes to be paths.
1914
19151995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1916
1917 * configure.in: Fix typo.
1918
19191995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
1920
1921 * INSTALL: Clarify use of site-init.el.
1922
19231995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
1924
1925 * configure.in: pass arg to sqrt.
1926
19271995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
1928
1929 * make-dist: Fix May 6 change.
1930
19311995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1932
1933 * vpath.sed: Delete reference to ymakefile.
1934
19351995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
1936
1937 * configure.in: Use sqrt (more portable) instead of fmod in -lm
1938 check.
1939
19401995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1941
1942 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
1943
1944 * update-subdirs: Specify /bin/sh to run the script.
1945
19461995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1947
1948 * make-dist: Put src/makefile.nt in dist.
1949
1950 * configure.in (i[345]86-*-bsdi2*): New configuration.
1951 (vax-dec-bsd386*): Deleted.
1952
19531995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
1954
1955 * configure.in: Make sure CDPATH doesn't mess up PWD check. Check
1956 whether X bitmaps are in X11/bitmaps instead of bitmaps. Use fmod
1957 instead of logb in -lm check.
1958
19591995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1960
1961 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
1962 Use bsd4-3. Don't set NON_GNU_CPP.
1963
1964 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
1965 In nt. copy various different things, but not *.cmd.
1966 Fix the ln commands for the subdirs of nt.
1967
19681995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1969
1970 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
1971
19721995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1973
1974 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
1975 since that's what the header file expects.
1976
19771995-04-24 Francesco Potorti` (pot@cnuce.cnr.it)
1978
1979 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
1980 and 68040 based machines when choosing options for gnucc.
1981
19821995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1983
1984 * Makefile.in (top_distclean): Delete config.cache.
1985
19861995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1987
1988 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
1989
1990 * configure.in: Use m/ncr386.h.
1991
19921995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1993
1994 * Makefile.in (install-arch-indep): Undo Sep 23 change.
1995
19961995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1997
1998 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
1999 (man): Don't copy texindex.c and getopt.c; they're deleted.
2000 (etc): Omit `e'; it's a subdirectory.
2001 (etc/e): Use `../..', not `..', to reference top level.
2002
20031995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
2004
2005 * Makefile.in (install-arch-indep, dist):
2006 look for `update-subdir' in $(srcdir).
2007
20081995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2009
2010 * make-dist: Include mkinstalldirs in distribution.
2011
20121995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
2013
2014 * make-dist: Add missing close backquote.
2015
20161995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2017
2018 * make-dist: Don't distribute shortnames directory.
2019
20201995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2021
2022 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
2023
20241995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2025
2026 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
2027
20281995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2029
2030 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
2031
20321995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
2033
2034 * configure.in (mips-sgi-irix6): New configuration.
2035
20361995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
2037
2038 * Makefile.in (maintainer-clean): Renamed from realclean.
2039
20401995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
2041
2042 * configure.in: Create a .gdbinit that sources the real one, if
2043 using a different build directory.
2044
20451995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
2046
2047 * configure.in: Check for sys/select.h.
2048
20491995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2050
2051 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
2052
20531994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2054
2055 * configure.in: Handle isc 4.1 operating system.
2056
20571994-12-10 Richard Stallman <rms@kepa>
2058
2059 * configure.in (rs6000-ibm-aix4.1*): New alternative.
2060 (rs6000-ibm-aix4*): New alternative.
2061
20621994-12-06 Richard Stallman <rms@kepa>
2063
2064 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
2065
20661994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
2067
2068 * configure.in: Don't try to make directories that are guaranteed
2069 to already exist.
2070
20711994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2072
2073 * configure.in: Generate man/Makefile from man/Makefile.in.
2074 Create the man subdir.
2075
2076 * Makefile.in (dvi): Run Make in our man subdir.
2077
2078 * make-dist: Create subdir etc/e.
2079 Make links to it.
2080 Put man/Makefile.in in dist, instead of man/Makefile.
2081
20821994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
2083
2084 * configure.in: Add --with-pop, --with-kerberos, and
2085 --with-hesiod for movemail.
2086
20871994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2088
2089 * configure.in (m68*-apollo*): Use s/domain.h.
2090
20911994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2092
2093 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
2094
20951994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
2096
2097 * configure.in: Don't add -I, -L, -R options for cc if their
2098 arguments would be empty.
2099
21001994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2101
2102 * configure.in (i860-intel-osf1*): New alternative.
2103 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
2104 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
2105
21061994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
2107
2108 * configure.in: Make h_errno check not use nested functions.
2109
21101994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
2111
2112 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
2113
21141994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
2115
2116 * Makefile.in (install-arch-indep): Avoid continued comment
2117 swallowing target line.
2118
21191994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
2120
2121 * configure.in: Protect a character class with `changequote'.
2122
21231994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2124
2125 * configure.in: Accept `news' as a synonym for `newsos'.
2126
21271994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
2128
2129 * Makefile.in: Don't rm files if cd fails.
2130
21311994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2132
2133 * make-dist: Put nt subdir and its subdirs in the dist.
2134 (lib-src): Put makefile.nt in the dist.
2135 (lisp): Put makefile.nt in the dist.
2136
21371994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
2138
2139 * configure.in: Change a stray `[' to `test'.
2140
21411994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
2142
2143 * configure.in: Adapt for Autoconf v2. Use the standard argument
2144 parser, host type canonicalizer, X11 finder, and message
2145 printing macros. Use the new macro names. Use `test' instead of `['.
2146
21471994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2148
2149 * configure.in: Check for getpagesize.
2150
21511994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2152
2153 * make-dist (msdos): Put sed* in the distribution.
2154
21551994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
2156
2157 * config.bat: New option, `--with-x', for configuring Emacs
2158 for use with the X11 system DesqView/X.
2159 New option, `--no-debug', for compiling Emacs without debug
2160 information thus saving disk space.
2161 (src/config.h, src/paths.h): Use `update' (which is like
2162 `move-if-changed') to change the file.
2163 (src/config.h): When configuring for X11 perform extra changes.
2164 (src/makefile): When configuring for X11 perform extra changes.
2165 (lib-src): Remove temporary files.
2166 (): Check that `sed', `rm', `mv', and `gcc' are available.
2167
21681994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2169
2170 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
2171
2172 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
2173
21741994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2175
2176 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
2177
2178 * configure.in (canonical): Substitute var into makefiles.
2179 (bitmapdir): Likewise.
2180
2181 * Makefile.in (bitmapdir): New variable.
2182 (src/paths.h, paths-force): Edit PATH_BITMAPS.
2183
21841994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2185
2186 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
2187
2188 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
2189 * update-subdirs: New shell script.
2190
21911994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2192
2193 * Makefile.in (top_distclean): Don't rm build-install.
2194 (SOURCES): Delete build-install.in.
2195
2196 * make-dist: Don't distribute build-ins.in.
2197 * build-ins.in: File deleted.
2198
21991994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
2200
2201 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
2202
22031994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2204
2205 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
2206
2207 * configure.in (libexecdir): Renamed from libdir. New default.
2208 (sharedstatedir): Renamed from statedir. New default.
2209 (datadir): New default.
2210
2211 * make-dist: Don't distribute subdirs.el.
2212
22131994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2214
2215 * configure.in (eaccess): Check for it.
2216
22171994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2218
2219 * configure.in (mktime): Check for it.
2220
22211994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
2222
2223 * configure.in (motif): Add support for usage and option checking.
2224
22251994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
2226
2227 * configure.in (utimes): Check for it.
2228
22291994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
2230
2231 * Makefile.in (install-arch-indep): Don't do mkdir here.
2232
22331994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2234
2235 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
2236 riscix.h renamed to acorn.h.
2237
22381994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
2239
2240 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
2241 New configurations.
2242
22431994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
2244
2245 * configure.in: Remove trailing slashes from srcdir.
2246
22471994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2248
2249 * configure.in (i[345]86-sequent-ptx*): Handle
2250
22511994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2252
2253 * Makefile.in (paths-force): Depend on src/paths.h
2254
22551994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
2256
2257 * configure.in (config_options): Save all arguments, not just some.
2258
22591994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
2260
2261 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
2262
2263 * configure.in: Add AC_AIX.
2264 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
2265
22661994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2267
2268 * configure.in (parsing options): Simplify sed command to delete -'s.
2269
22701994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
2271
2272 * configure.in (config_options): New shell variable.
2273 Pass its value to C code in EMACS_CONFIG_OPTIONS.
2274
22751994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2276
2277 * configure.in (alpha-dec-osf*): New target.
2278
2279 * Makefile.in: Use just one FRC target.
2280
22811994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2282
2283 * Makefile.in (removenullpaths, paths-force):
2284 Use name paths.h.tmp$$, which depends on the pid.
2285
22861994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2287
2288 * Makefile.in (removenullpaths, paths-force):
2289 Put paths.h.tmp in top-level dir, not in src.
2290
22911994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2292
2293 * Version 19.27 released.
2294
22951994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2296
2297 * Version 19.26 released.
2298
22991994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2300
2301 * configure.in: Check for lrand48, not rand48.
2302
23031994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2304
2305 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
2306 (powerpc-ibm-aix*): New aliases.
2307
23081994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2309
2310 * make-dist (src/m, src/s): Put *.inp in distribution.
2311
23121994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2313
2314 * configure.in: Accept i586 and i486 along with i386.
2315
23161994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2317
2318 * configure.in: Do compute unexec, LIBX, system_malloc, etc
2319 even if CPP env var was set by the user.
2320
2321 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
2322
23231994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
2324
2325 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
2326
23271994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2328
2329 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
2330
23311994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2332
2333 * configure.in: Check more specifically for i*86-sun-sunos.
2334
23351994-08-03 Caveh Jalali (caveh@eng.sun.com)
2336
2337 * configure.in: Handle solaris 2.4.
2338
23391994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2340
2341 * configure.in (rand48): Check for it.
2342
23431994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2344
2345 * make-dist: Update the info files.
2346
23471994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2348
2349 * configure.in: Make "checking..." messages' style consistent.
2350 (HAVE_H_ERRNO): New test.
2351
23521994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2353
2354 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
2355
23561994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2357
2358 * configure.in (CFLAGS): If the envvar was specified, use that.
2359 And set REAL_CFLAGS from it too.
2360
23611994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2362
2363 * make-dist: Update finder-inf.el.
2364
23651994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2366
2367 * make-dist (msdos): Include sed4.inp in dist.
2368
2369 * Makefile.in (libsrc_libs): Var deleted.
2370
23711994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2372
2373 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
2374
23751994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2376
2377 * configure.in (mips-sony-newsos4*): New alias.
2378
23791994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2380
2381 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
2382 (*-convex-convexos*): Accept this as alias.
2383
23841994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2385
2386 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
2387 for two different uses.
2388
23891994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2390
2391 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
2392
23931994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2394
2395 * make-dist: Put ./BUGS into the distrib.
2396
23971994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2398
2399 * configure.in: Handle 386 running Solaris 2.
2400
24011994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2402
2403 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
2404
24051994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2406
2407 * configure.in (mips-sony-newsos*): Use news-risc.h.
2408
2409 * configure.in: Accept bsdi as opsys, like bsd386.
2410
24111994-06-01 Morten Welinder (terra@diku.dk)
2412
2413 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
2414
24151994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2416
2417 * Version 19.25 released.
2418
2419 * make-dist (shortversion): Don't assume another period follows.
2420
24211994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2422
2423 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
2424 (uninstall): Use /bin/pwd.
2425
2426 * Makefile.in (blessmail): Depend on src.
2427 (all): Don't depend on blessmail.
2428
2429 * Makefile.in (src/paths.h): Don't force recomputation.
2430 (paths-force): New target; force recomputation of paths.h.
2431 (all): Depend on paths-force.
2432 (src, lib-src): Depend on src/paths.h.
2433
2434 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
2435 NON_GCC_TEST_OPTIONS.
2436
24371994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2438
2439 * configure.in: Don't insist on subversions for irix.
2440
24411994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2442
2443 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
2444
2445 * configure.in (i[34]86-next-*): New alternative.
2446
24471994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2448
2449 * Version 19.24 released.
2450
2451 * configure.in: New config hppa*-hp-hpux9shr*.
2452
24531994-05-22 Morten Welinder (terra@tyr.diku.dk)
2454
2455 * config.bat: Doc fix.
2456
24571994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2458
2459 * Makefile.in (mostlyclean, clean, distclean, realclean)
2460 (extraclean): Don't act on man subdir if it doesn't exist.
2461
24621994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2463
2464 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
2465 Use them to set up CC.
2466 (*-sun-sunos4.1.3): Set them.
2467
24681994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2469
2470 * Makefile.in (lib-src): Don't depend on src/paths.h.
2471
24721994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2473
2474 * build-ins.in (copydests): Get rid of spurious `-'s.
2475
2476 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
2477
24781994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2479
2480 * Version 19.23 released.
2481
2482 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
2483 for the Xlib and Xt checks; then restore old CFLAGS.
2484
24851994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2486
2487 * configure.in (HAVE_X11XTR6): Add newline before #if.
2488 Add newline after #endif.
2489
24901994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2491
2492 * configure.in (HAVE_X11XTR6): Arrange to define it.
2493
24941994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2495
2496 * Makefile.in (install): Depend on blessmail.
2497
24981994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
2499
2500 * configure.in (mips-siemens-sysv*): Put quotes around value
2501 containing blanks.
2502
25031994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2504
2505 * Makefile.in (TAGS): Use the makefile in src subdir.
2506
25071994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2508
2509 * configure.in (opsys): Recognize `gnu'.
2510
25111994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2512
2513 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
2514
25151994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
2516
2517 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
2518 version > 1.8.
2519
25201994-05-08 Morten Welinder (terra@diku.dk)
2521
2522 * config.bat: Forcibly remove "# " style comments from makefiles.
2523
25241994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2525
2526 * Makefile.in (uninstall): When processing lispdir and etcdir,
2527 do nothing unless it exists and is a directory.
2528
25291994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2530
2531 * Makefile.in (install-arch-indep): Do install info/dired-x*.
2532 Merge code in from install-doc.
2533 (install-doc): Merge code back into install-arch-indep.
2534 (install-arch-dep): Don't depend on install-doc.
2535
2536 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
2537
25381994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2539
2540 * configure.in (making src/Makefile and lib-src/Makefile):
2541 Split off the autoconf substitutions and don't pass them thru cpp.
2542 (undefs): Use $canonical as well as $configuration.
2543
2544 * make-dist: Distribute lisp/Makefile.
2545
2546 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
2547 Use lower case names for the s files.
2548
25491994-05-03 Morten Welinder (terra@diku.dk)
2550
2551 * config.bat: Added possibility for different file name
2552 transscriptions in lib-src.
2553
25541994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2555
2556 * Makefile.in (lib-src): Undo previous change.
2557 (blessmail): New target to run maybe-blessmail in lib-src.
2558 (all): Depend on blessmail.
2559
2560 * Makefile.in (lib-src): Depend on src.
2561
25621994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
2563
2564 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
2565 (m88k-dg-dgux5.4R2): dgux5.4R2.
2566
25671994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2568
2569 * configure.in (window_system): Restore accidentally deleted code
2570 that uses AC_FIND_X.
2571
2572 * make-dist: Distribute config.bat.
2573
25741994-04-29 Morten Welinder (terra@diku.dk)
2575
2576 * config.bat: Corrected the configuration of lib-src
2577 to keep up with configure. Add note about dos version 3
2578 or better needed (djgpp needs that). Add note explaining
2579 that either install in c:/emacs or edit the script.
2580 Don't change to c:/emacs, but assume we're there (to minimize
2581 the number of places to change).
2582
2583 * config.bat: Build-in the first step towards X11 support with
2584 the X11 emulator that exists. At this time it won't work,
2585 and several files are missing.
2586
25871994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2588
2589 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
2590 Don't look for -lresolv.
2591
2592 * Makefile.in (lib-src): Depend on src/paths.h.
2593
25941994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2595
2596 * configure.in: Restore deleted AC_SUBST of `configuration'.
2597 Improve error message for bad --with-x-toolkit value.
2598
2599 * configure.in: Define CONFIGURATION in src/config.h
2600 rather than substituting in src/Makefile.in.
2601
26021994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2603
2604 * Makefile.in (install-doc): New target.
2605 (install-arch-dep): Depend on install-doc.
2606 (mkdir): Create docdir.
2607
26081994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2609
2610 * configure.in: Test for libresolv.a.
2611 Substitute machfile and opsysfile.
2612
26131994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2614
2615 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
2616 (install-arch-dep): Install under the name $(EMACS).
2617
26181994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2619
2620 * configure.in (version): Use entire value of emacs-version.
2621 (mips-siemens-sysv*): New alternative.
2622
26231994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2624
2625 * Makefile.in (install-arch-indep): Don't install dired-x*.
2626
26271994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2628
2629 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
2630 Fix definition of $undefs.
2631
26321994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2633
2634 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
2635
2636 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
2637
26381994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
2639
2640 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
2641
26421994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2643
2644 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
2645 and run it thru cpp, as with src/Makefile.in.
2646
2647 * configure.in: Use AC_SET_MAKE.
2648
26491994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2650
2651 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
2652
26531994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2654
2655 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
2656
2657 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
2658 (printing the choices): Make the toolkit message unconditional.
2659 (USE_X_TOOLKIT): Use `none', not `no', if none.
2660 (include libsrc_libs): Include config.h, and specify -I for srcdir.
2661 Get rid of temp file foofoo1.
2662
26631994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2664
2665 * configure.in (CFLAGS): Use shell syntax, not Makefile.
2666
26671994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2668
2669 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
2670 (printing the choices): State choice of toolkit.
2671 (libsrc_libs): Recalculate after writing config.h;
2672 then update lib-src/Makefile.
2673
26741994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2675
2676 * configure.in: Add sunos4shr as alternative for suns.
2677 Conditionals testing for null $CC were backwards.
2678
26791994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2680
2681 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
2682
26831994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2684
2685 * configure.in: Handle -isc4.0*.
2686
26871994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2688
2689 * configure.in (esix5): Set NON_GNU_CPP.
2690
26911994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
2692
2693 * Makefile.in (thisdir): Nonsensical variable removed.
2694 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
2695 back to $thisdir, rather than the directory `this_dir'.
2696
26971994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2698
2699 * Makefile.in (install-arch-indep): Add missing backslash after a
2700 `then'.
2701
27021994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2703
2704 * Makefile.in (thisdir): New variable.
2705 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
2706
27071994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2708
2709 * configure.in: Add freebsd.
2710
27111994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2712
2713 * configure.in: Check for fpathconf.
2714
27151994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2716
2717 * configure.in (with_x_toolkit): Fix typo in previous change.
2718
27191994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2720
2721 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
2722
27231994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2724
2725 * configure.in (with_x_toolkit): Don't allow motif or open-look.
2726
27271994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2728
2729 * configure.in: Fix value of docdir.
2730 * Makefile.in (install-arch-indep): Install DOC* in docdir.
2731
27321994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2733
2734 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
2735
27361994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
2737
2738 * configure.in: New variable docdir to control where the docstring
2739 file goes.
2740 Makefile.in: Use it to initialize PATH_DOC in paths.h.
2741
27421994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
2743
2744 * configure.in: When --run-in-place, don't inherit archlibdir.
2745
27461994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2747
2748 * Makefile.in (install-arch-dep, install-arch-indep):
2749 New targets split up former do-install rule.
2750 (do-install): Target deleted.
2751
27521994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2753
2754 * configure.in (mips-sony-newsos*): New configuration.
2755
27561994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
2757
2758 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
2759
27601994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
2761
2762 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
2763
27641994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2765
2766 * configure.in: Don't initialize CC.
2767
27681994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2769
2770 * configure.in (creating src/Makefile): Also generate -U switches
2771 for symbols in the $configuration value.
2772
2773 * configure.in: Check for sys_siglist being declared in system header.
2774
27751994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2776
2777 * configure.in (creating src/Makefile): Delete blank lines
2778 along with lines of whitespace.
2779 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
2780
27811994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2782
2783 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
2784 like C_SWITCH_SYSTEM.
2785 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
2786
27871994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
2788
2789 * configure.in (drem): Check for this function.
2790
27911994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2792
2793 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
2794 If CPP was inherited from environment, don't use NON_GNU_CPP.
2795 (NON_GNU_CC): Likewise.
2796 (handling with_gcc): Use explicit if in the `no' case.
2797 (cc_specified): New variable; if set, don't use NON_GNU_CC.
2798
27991994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2800
2801 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
2802
28031994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
2804
2805 * configure.in: Check whether fmod exists.
2806
28071994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2808
2809 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
2810 {src,lisp}/OChangeLog.
2811
28121994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2813
2814 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
2815 necessary for proper operation. This code works with the current
2816 released version of Autoconf.
2817
28181994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2819
2820 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
2821 (USE_X_TOOLKIT): Define it for all values except `no'.
2822
2823 * configure.in: Undo first Jan 8 change and Jan 16 change.
2824
28251994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2826
2827 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
2828 Substitute USE_X_TOOLKIT as both C macro and Make variable.
2829
2830 * Makefile.in (lwlib/Makefile): New target.
2831 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
2832 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
2833 (unlock, relock): Handle lwlib subdir.
2834
2835 * Makefile.in: Add some .PHONY targets.
2836
2837 * make-dist: Handle lwlib subdir like oldXMenu subdir.
2838
2839 * lwlib: New subdirectory.
2840
28411994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2842
2843 * configure.in: If CPP has a value that is a directory,
2844 discard the value.
2845
28461994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2847
2848 * configure.in (srcdir_undefs): Add g flag to sed substitution to
2849 remove -U[0-9]*.
2850
28511994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2852
2853 * Makefile.in (do-install): Install the dired-x info files.
2854
2855 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
2856 (See src/s/sol2.h.)
2857
28581994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2859
2860 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
2861
28621994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2863
2864 * configure.in (creating src/Makefile): Put code inside 2nd arg to
2865 AC_OUTPUT as it should be; hopefully noone will again see fit to
2866 gratuitously break this and not make a change log entry.
2867 Optimized sed processing of Makefile.in and cpp output; now
2868 preserves comments previously removed from the cpp input.
2869 Eliminated temp file for cpp output. Generate -U switches to
2870 undefine all identifiers that appear in the directory name
2871 ${srcdir}; pass these to cpp.
2872
2873 * configure.in (version): Fix sed regexp to match two-elt version
2874 number.
2875
2876 * configure.in: Check for strerror.
2877
28781994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2879
2880 * configure.in: Test for bcmp.
2881
28821994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2883
2884 * make-dist (tempdir): Put subdir msdos into the distribution.
2885
28861993-01-07 Morten Welinder (terra@diku.dk)
2887
2888 * config.bat: New file.
2889
28901994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2891
2892 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
2893
28941994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2895
2896 * configure.in (m68*-next-*): Don't care about which os is specified.
2897 (i[34]86-*-*): Check for *-nextstop*.
2898
28991993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2900
2901 * configure.in: Check for setsid.
2902
29031993-12-17 Richard Stallman (rms@srarc2)
2904
2905 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
2906
29071993-12-15 Richard Stallman (rms@srarc2)
2908
2909 * Makefile.in (mkdir): Make only the lockdir writable.
2910
2911 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
2912
29131993-12-11 Richard Stallman (rms@srarc2)
2914
2915 * Makefile.in (libdir): Use @libdir@.
2916
29171993-12-08 Richard Stallman (rms@srarc2)
2918
2919 * Makefile.in (install): Add empty command.
2920
29211993-12-04 Richard Stallman (rms@srarc2)
2922
2923 * make-dist: Put man/getopt.c in the dist.
2924
2925 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
2926
2927 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
2928
29291993-12-03 Richard Stallman (rms@srarc2)
2930
2931 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
2932 Set it for all solaris versions.
2933 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
2934 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
2935 Likewise for NON_GNU_CC and CC.
2936
29371993-12-01 Richard Stallman (rms@srarc2)
2938
2939 * configure.in (mips-mips-riscos4*): Assign variable CC.
2940 (checking ${with_gcc}): If "no", don't override CC if already set.
2941 (CC): Initialize it as empty.
2942
29431993-11-30 Richard Stallman (rms at srarc2)
2944
2945 * configure.in (Suns): Set CPP if *-solaris2.3*.
2946
29471993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2948
2949 * Version 19.22 released.
2950
2951 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
2952
29531993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2954
2955 * make-dist: When breaking links, use cp -p.
2956 Copy install.sh into distribution.
2957 Move the temp dir up into the parent dir;
2958 don't leave the staging dir make-dist.tmp... in existence.
2959 * install.sh: New file.
2960
29611993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2962
2963 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
2964
29651993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2966
2967 * configure.in (version): When --run-in-place, exclude
2968 ${datadir}/emacs/site-lisp from locallisppath.
2969
29701993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2971
2972 * configure.in: Delete jumk.c before writing it.
2973
29741993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2975
2976 * Version 19.21 released.
2977
2978 * Makefile.in (mkdir): Ignore error from chmod.
2979
29801993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2981
2982 * make-dist: Don't put lisp/forms.README in the distribution.
2983
29841993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2985
2986 * configure.in (creating src/Makefile): Before running cpp,
2987 discard all lines that start with `# Generated' or /**/#.
2988
29891993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2990
2991 * Version 19.20 released.
2992
2993 * make-dist: Use build-ins.in, not build-install.in.
2994 Don't bother updating TAGS since it's not included.
2995
2996 * build-ins.in: Renamed from build-install.in.
2997
29981993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2999
3000 * make-dist: Don't try to link *.texinfo--there are none now.
3001 When running make in lib-src, specify YACC var value.
3002
30031993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3004
3005 * configure.in (extrasub): Add vpath patterns for %.[yls].
3006
3007 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
3008 Instead just include the commands to make src/Makefile as the
3009 second arg to AC_OUTPUT.
3010
3011 * configure.in: Use : instead of dnl for comment inside
3012 $makefile_command.
3013
3014 * configure.in: No longer use vpath_sed. Instead, when we notice
3015 srcdir already configured, set extrasub to hack vpath in the
3016 makefiles.
3017
3018 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
3019 before moving it.
3020 * Makefile.in (VPATH): Define to @srcdir@.
3021
30221993-09-28 Brian Fox (bfox@cubit)
3023
3024 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
3025 doesn't exist. Just copy src/Makefile.in instead. Touch
3026 all of the Makefiles after editing config.status.
3027
3028 * INSTALL: Update documentation to match new configuration
3029 mechanism.
3030
30311993-09-27 Brian Fox (bfox@ai.mit.edu)
3032
3033 * configure.in: Allow any of the path or directory Makefile
3034 variables to be set with flags to configure. Create all Makefiles
3035 at configure time. Edit special commands into config.status after
3036 src/Makefile.in is built from src/Makefile.
3037
3038 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
3039 If these files are out of date, simply have config.status
3040 rebuild them; don't rebuild them explicitly.
3041
30421993-09-25 Brian Fox (bfox@ai.mit.edu)
3043
3044 * build-install.in: Change src/xemacs to src/emacs. We no longer
3045 create src/xemacs, so the file wouldn't be found.
3046
3047 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
3048
30491993-09-24 Brian Fox (bfox@albert.gnu.ai.mit.edu)
3050
3051 * configure.in: Avoid forcing the search of /usr/include before
3052 fixed include files by resetting C_SWITCH_X_SITE if it is
3053 "-I/usr/include".
3054
30551993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3056
3057 * Makefile.in (@rip_paths@locallisppath):
3058 Delete ${datadir}/emacs/site-lisp.
3059
30601993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3061
3062 * configure.in:
3063 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
3064 Remove ${extra_output} from AC_OUTPUT call.
3065
30661993-09-17 Brian Fox (bfox@inferno)
3067
3068 * make-dist: Quote backquotes found in strings to be echoed.
3069
3070 * configure.in: Use "sh -c pwd" when we want to avoid having the
3071 shell fix up the value of $PWD.
3072
30731993-09-13 Brian Fox (bfox@inferno)
3074
3075 * Makefile.in (do-install): Don't abort if ln or chmod at the end
3076 of the installation fail. Suggested by Karl Berry.
3077
30781993-08-30 Brian Fox (bfox@inferno)
3079
3080 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
3081 was used. Set MAKEFLAGS from MFLAGS.
3082
30831993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3084
3085 * configure.in: Test for res_init in libc.
3086
30871993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3088
3089 * configure.in: In the file ${tempcname}, use configure___
3090 instead of @configure@.
3091
30921993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
3093
3094 * make-dist: Dist vpath.sed
3095
3096 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
3097 Depend on vpath.sed.
3098 Replace sed comand for VPATH with @vpath_sed@.
3099
3100 * configure.in: Substitute variable `vpath_sed'.
3101 If not in $srcdir and $srcdir is configured,
3102 issue warning that GNU make is required,
3103 and set vpath_sed to use vpath.sed script.
3104
31051993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3106
3107 * configure.in: Remove check for $srcdir being configured. This
3108 pretty much works now.
3109 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
3110 Check for XFree86 (/usr/X386/include) independent of whether
3111 -lXbsd exists.
3112
3113 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
3114 realclean, unlock, relock): Use `$(MAKE)' in place of plain
3115 `make'.
3116
31171993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3118
3119 * Version 19.19 released.
3120
3121 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
3122
31231993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3124
3125 * configure.in: Check for XScreenNumberOfScreen.
3126
31271993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3128
3129 * configure.in: Add * to end of all configuration alternatives.
3130 (m68*-sony-newsos3*): New alternative.
3131
31321993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3133
3134 * make-dist: Include getdate.c in distribution.
3135
3136 * configure.in: For --help, use $PAGER if it is set.
3137 (LIB_X11_LIB): Default to -lX11.
3138 (mips-sgi-irix5.*): New alternative.
3139
3140 * Makefile.in (do-install): Install info/gnus* and info/sc*.
3141
3142 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
3143 Recognize *.B8.* as hpux version 8.
3144 (m68*-tektronix-bsd*): Fix typo in tek4300.
3145 (AC_HAVE_FUNCS): Add ftime.
3146
31471993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3148
3149 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
3150 Use tekxd88, not tekXD88.
3151
31521993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3153
3154 * configure.in: Check for -lm. Then can check for frexp and logb.
3155
31561993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3157
3158 * Version 19.18 released.
3159
3160 * make-dist (src): Don't put gnu-hp300 in dist.
3161 (src, lisp): Include OChangeLog in dist.
3162
31631993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3164
3165 * configure.in: Test for presence of logb and frexp functions.
3166
31671993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3168
3169 * configure.in (machine): Add i370-ibm-aix*.
3170
31711993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3172
3173 * configure.in (function checks): Test for mkdir and rmdir.
3174
3175 * configure.in (function checks): Don't test for random and bcopy
3176 only when we're building with X; look for them all the time.
3177
31781993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3179
3180 * configure.in: Test for availability of bcopy functions, searching
3181 the X libraries if we're using X.
3182
3183 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
3184 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
3185 versions of AIX, and needs to be passed to the loader.
3186
3187 * configure.in: Test for the availablility of the
3188 XScreenResourceString function.
3189
31901993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
3191
3192 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
3193 LD_SWITCH_X_SITE and assume --with-x11.
3194 Only look for X11 files if we weren't told about a window system
3195 or if we were told to use X11 but not told where.
3196 Search the libraries from the s and/or m files when checking for
3197 functions.
3198
3199 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
3200
32011993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3202
3203 * make-dist: Include lisp/dired.todo in the distribution.
3204
32051993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3206
3207 * configure.in: Add code to set HAVE_INET_SOCKETS.
3208
32091993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3210
3211 * configure.in: If we do find x_includes and x_libraries
3212 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
3213
32141993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3215
3216 * make-dist: Include src/gnu-hp300 in the dist.
3217
3218 * configure.in (canonical): New variable holds the canonicalized
3219 configuration. Don't alter `configuration'. Use `configuration'
3220 for Makefile.in for file naming.
3221 (testing x_includes and x_libraries): Use =, not ==.
3222
32231993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3224
3225 * Version 19.17 released.
3226
3227 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
3228 directory's makefile. This allows the invocation of CPP which
3229 builds xmakefile to receive these switches. The SunSoft C
3230 preprocessor inserts spaces between tokens if it doesn't get the
3231 -Xs flag requested in src/s/sol2.h.
3232
32331993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
3234
3235 * configure.in (m68k-bull-sysv3): new config.
3236
32371993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3238
3239 * configure.in: Use the autoconf AC_FIND_X macro to try to find
3240 the X Windows libraries.
3241
32421993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3243
3244 * make-dist (tempdir): Don't create lisp/forms-mode directory in
3245 the distribution. Those files aren't kept in their own
3246 subdirectory any more.
3247
32481993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3249
3250 * Version 19.16 released.
3251
32521993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3253
3254 * configure.in: Add --verbose flag.
3255
32561993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3257
3258 * version 19.15 released.
3259
32601993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3261
3262 * Makefile.in (top_distclean): Use -f switch when cleaning out
3263 lock dir; it might be empty.
3264
3265 * configure.in: Only check for -lXbsd once.
3266
32671993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3268
3269 * Version 19.14 released.
3270
32711993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3272
3273 * make-dist: If using gzip, create distribution with '.gz' extension.
3274
3275 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
3276 (lisp/forms-mode): This doesn't exist anymore.
3277
3278 * configure.in: Look for the closedir function.
3279
32801993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3281
3282 * configure.in (CPP): Autoconf sets this to a shell variable
3283 reference, which doesn't work when it's edited into a makefile.
3284 Expand that variable reference.
3285
3286 * Makefile.in (CPP): New variable.
3287 (src/Makefile): Edit CPP into src/Makefile.
3288
3289 * Makefile.in (src/Makefile): Don't bother exiting single quotes
3290 and entering double quotes to get the values of LD_SWITCH_X_SITE
3291 and the other make variables; make substitutes them in anyway.
3292
3293 * Makefile.in (uninstall): Don't remove the lisp and etc
3294 directories if they're in the source tree.
3295
3296 Bring mumbleclean targets into conformance with GNU coding standards.
3297 * Makefile.in (mostlyclean, clean): Separate these two; just have
3298 them pass the request to the subdirectory makefiles.
3299 (distclean): Pass the request down, and then get rid of the
3300 files configure built, and get rid of the Makefiles.
3301 (realclean): Pass the request down, and then do the same things
3302 distclean does.
3303 (uninstall, info, dvi): New targets.
3304
3305 * configure.in: Move clause for PC-compatible i386 box to the end
3306 of the case statement, to avoid masking configurations below.
3307
3308 * configure.in: Add case for m88k-motorola-sysv4.
3309
3310 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
3311 the HP 68000 machines.
3312
3313 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
3314 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
3315 preprocessor won't fiddle with them.
3316
33171993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3318
3319 * Makefile.in (TAGS): cd to src to run etags.
3320
33211993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3322
3323 * configure.in (version): Check the X libraries for XrmSetDatabase
3324 and random, and see if we have -lXbsd.
3325
33261993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3327
3328 * configure.in: Pass "-Isrc" to the CPP we run to examine the
3329 s/*.h and m/*.h files. Martin Tomes
3330 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
3331
33321993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3333
3334 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
3335 above the general i386 alternative.
3336
33371993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3338
3339 * configure.in: Recognize configuration name for Data General
3340 AViiON machines.
3341
3342 * configure.in: Use AC_LONG_FILE_NAMES.
3343
33441993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3345
3346 * configure.in: Test for bison.
3347 * Makefile.in (YACC): New variable.
3348 (lib-src/Makefile.in): Edit YACC into the makefile.
3349
33501993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3351
3352 * Version 19.13 released.
3353
3354 * configure.in (CFLAGS): Don't set this according to the value of
3355 the GCC shell variable. Instead, consult the machine and system
3356 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
3357 test __GNUC__ while we're at it.
3358
3359 * configure.in: Remove extra ;; from hpux cases.
3360
33611993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3362
3363 * configure.in: Check to see if the system has -ldnet.
3364
33651993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3366
3367 * make-dist: Add clauses to distribute lisp/forms-mode.
3368
33691993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3370
3371 * configure.in (machine): Fix the versions in hpux version number test.
3372 Do not guess based on cpu type. Do check for explicit system version.
3373
33741993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3375
3376 * configure.in: Do NOT look for `unknown' as company name.
3377
33781993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3379
3380 * configure.in: Fix typo in message.
3381
33821993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3383
3384 * Version 19.12 released.
3385
3386 * Makefile.in (do-install): Correct previous etc-copying change.
3387 Partially rewrite using `if'.
3388 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
3389
3390 * Version 19.11 released.
3391
3392 * configure.in: Handle 386bsd.
3393
33941993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3395
3396 * make-dist: Update getdate.c.
3397
3398 * configure.in: Handle bsd386.
3399
3400 * Makefile.in (do-install): Use `-' in tar options.
3401
3402 * configure.in: Change ! "${...}" to x"${...}" = x.
3403
3404 * Makefile.in (do-install): Copy the DOC-* files from the build
3405 etc directory, as well as lots of things from ${srcdir}/etc.
3406
3407 * make-dist: Copy config.guess.
3408
3409 * configure.in: Handle AIX versions 1.2, 1.3.
3410
34111993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3412
3413 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
3414 the configuration name mips-mips-usg* to represent USG systems.
3415
3416 * configure.in: Fix logic to detect if srcdir is already configured.
3417
3418 * Makefile.in: Pass in LD_SWITCH_X_SITE.
3419
3420 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
3421 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
3422 of a directory; cd might fail, and have pwd print out the current
3423 directory.
3424
34251993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3426
3427 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
3428
34291993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3430
3431 * configure.in: Complain if srcdir points at an already-configured
3432 tree.
3433
34341993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3435
3436 * Version 19.10 released.
3437
34381993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3439
3440 * Makefile.in: Use Makefile comments, not C comments.
3441
3442 * configure.in: Add case for the Tektronix XD88.
3443
34441993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3445
3446 * configure.in: Handle sysv4.2 and sysvr4.2.
3447
34481993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3449
3450 * configure.in: Traverse the argument list without destroying it;
3451 don't use shift. It turns out that "set - ${saved_arguments}"
3452 doesn't work portably.
3453
3454 * configure.in: Add missing "fi".
3455
3456 * make-dist: Rebuild configure if configure.in is newer.
3457
3458 * Makefile.in (src:, lib-src:, FRC:): force the src and lib-src
3459 targets to be executed even if make remembers that it has already
3460 stisfied FRC.
3461
34621993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3463
3464 * Makefile.in (do-install): Delete redundant code to copy etc twice.
3465
3466 * configure.in (romp): Handle various version numbers with aos and bsd.
3467
34681993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3469
3470 * configure.in: Fix message text.
3471
34721993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3473
3474 * make-dist: Make a `site-lisp' directory in the distribution,
3475 instead of a `local-lisp' directory, which hasn't been the
3476 appropriate name for a long time.
3477 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
3478 from the distribution first, then /usr/local/lib/emacs/site-lisp.
3479
3480 * Makefile.in (do-install): Correctly detect if ./etc and
3481 ${srcdir}/etc are the same.
3482
3483 * configure.in: Extract UNEXEC from the system configuration
3484 files, compute the name of the source file corresponding to the
3485 object file, and #define it as UNEXEC_SRC in config.h.
3486
3487 * configure.in: If srcdir is '.', then try using PWD to make it
3488 absolute.
3489
3490 * configure.in: Include ${srcdir} in the printed report, to help
3491 people notice if it's an automounter path.
3492
34931993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3494
3495 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
3496
34971993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3498
3499 * Makefile.in (do-install): Delete the dest dir, not the source dir,
3500 when they are different. Add `shift' command.
3501 (COPYDESTS, COPYDIR): Delete external-lisp dir.
3502 (externallispdir): Var deleted.
3503
3504 * configure.in: Delete spurious paren outputting short_usage.
3505
35061993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3507
3508 * Version 19.9 released.
3509
35101993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3511
3512 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
3513 subdirectory makes.
3514
3515 * make-dist: Check for .elc files with no corresponding .el file.
3516
3517 * Makefile.in (mkdir): Make all the directories in locallisppath.
3518
3519 * config.guess: New file.
3520 * configure.in: Use it, tentatively.
3521 * INSTNALL: Mention its usage.
3522
3523 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
3524 the former gives you the operating system rev directly. Use
3525 s/hpux.h if we don't recognize what we got.
3526
3527 * Makefile.in (do-install): Don't remove a destination directory
3528 if it's the same as the source. If ${srcdir}/info == ${infodir},
3529 don't try to copy the info files.
3530
3531 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
3532 doesn't work if you're not using a separate source directory.
3533 (do-install): Copy the build tree's etc directory only after
3534 making sure it's not also the source tree's etc directory.
3535
35361993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3537
3538 * configure.in: Handle sunos4.1.3 specially.
3539
35401993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3541
3542 * Makefile.in (INSTALL): Add definition.
3543
3544 * configure.in: Fix some messages. Support -with-gnu-cc.
3545 At the end, use `set --', not `set -'.
3546 Delete spurious `.h' in hpux alternatives.
3547
35481993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3549
3550 * Version 19.8 released.
3551
35521993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3553
3554 * configure.in: When looking for source in the same directory as
3555 the configure script, make the path thus discovered absolute.
3556 If the user specifies the `--srcdir' switch, make that directory
3557 absolute too.
3558
3559 * Makefile.in (srcdir): Remove comment saying this doesn't work.
3560
3561 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
3562 too, as the value of the PATH_INFO macro.
3563
3564 * configure.in: Check to see if the source lives in the same
3565 directory as the configure script.
3566
35671993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3568
3569 * Makefile.in (install): Split this into `install' and
3570 `do-install', to give people more control over exactly what gets
3571 done.
3572 (do-install): New target, containing the guts of `install'. Don't
3573 remove and recreate the directories inside the copying loop - do
3574 it all before the copying loop. Pass more flags to the lib-src
3575 make.
3576 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
3577 avoid errors and warnings.
3578
3579 * configure.in: For generic IBM PC boxes, insist on "unknown" for
3580 the manufacturer - the more general case was blocking other i386
3581 configuration names below, and that's how the names are written in
3582 MACHINES anyway.
3583
3584 * make-dist: When breaking links, remove the link before moving
3585 the copy onto it, to avoid interactive behavior.
3586
3587 * Makefile.in: Doc fix.
3588
3589 * configure.in: Doc fix.
3590
3591 * INSTALL: Mention --exec-prefix option.
3592
3593 * configure.in: Add support for the `--exec-prefix' option.
3594 * Makefile.in: Accept that support.
3595
3596 * configure.in: Use the AC_PROG_INSTALL macro.
3597 * Makefile.in (INSTALL): Variable removed.
3598 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
3599
3600 * configure.in: Distinguish between hp800's and hp700's by calling
3601 "uname -m".
3602
36031993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3604
3605 * configure.in: Recognize configuration names for i860 boxes
3606 running SYSV.
3607
36081993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3609
3610 * configure.in: Distinguish between hp800's and hp700's by the
3611 version of HP/UX they run, since that's something people are more
3612 likely to know - hp700's run 8.0.
3613 Add HP 700 configuration.
3614
3615 * configure.in: Test for the presence of the `rename' function.
3616
3617 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
3618 configure.in.
3619 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
3620
3621 * make-dist: Break intra-tree links.
3622
3623 * configure.in: Explain that this is an autoconf script, and give
3624 instructions for rebuilding configure from it. Arrange to put
3625 comments in configure explaining this too.
3626
3627 * configure.in: Make the first line of the configure script be
3628 "#!/bin/sh". Leaving the first line blank didn't work.
3629
3630 * configure.in (long_usage): Removed; made short_usage describe
3631 the options briefly.
3632
3633 * configure.in: Implement the --prefix option.
3634 * Makefile.in (prefix): Add support for it here.
3635 * INSTALL: Document it here.
3636
3637 * Makefile.in (install): Don't assume that the files in the `info'
3638 subdirectory match *.info. They don't have that prefix.
3639
36401993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3641
3642 * configure.in: Add case for version 5 of Esix.
3643
36441993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3645
3646 * Version 19.7 released.
3647
3648 * make-dist: There aren't any *.com files in lib-src anymore.
3649
3650 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
3651 them; they're symlinks to other filesystems on the GNU machines.
3652
3653 * make-dist: Check that the manual reflects the same version of
3654 Emacs as stated in lisp/version.el. Edit that version number into
3655 the README file.
3656
36571993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3658
3659 * configure.in: Remove the hack of AC_DEFINE; use
3660 AC_DEFINE_UNQUOTED.
3661
36621993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3663
3664 * make-dist: Don't distribute precomp.com, compile.com, or
3665 link.com from ./src; they're in ./vms now.
3666
3667 Some time-handling patches from Paul Eggert:
3668 * configure.in: Add AC_TIMEZONE.
3669
36701993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3671
3672 * configure.in: Recognize Linux as a valid operating system for
3673 the i386.
3674
36751993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3676
3677 * make-dist: Distribute some VMS files we got from Richard Levitte.
3678
3679 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
3680 the source for the sed command, not oldXMenu/Makefile.
3681
36821993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3683
3684 * INSTALL: Don't claim the srcdir option doesn't work.
3685
36861993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3687
3688 * configure.in: Include remarks saying what order the autoconf
3689 tests should go in, and remind people to change config.h.in
3690 whenever they add autoconf tests which make #definitions.
3691
3692 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
3693
36941993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3695
3696 * Makefile.in (oldXMenu/Makefile): Make this depend on
3697 ${srcdir}/oldXMenu/Makefile.in, not itself.
3698
3699 * PROBLEMS: Some updates from David J. Mackenzie.
3700
3701 More changes from David J. Mackenzie.
3702 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
3703 removed; autoconf and config.h should specify all these
3704 differences.
3705 (buildlisppath): Make this path depend on ${srcdir}.
3706 (INSTALLFLAGS): Removed.
3707 (INSTALL): Include the -c flag.
3708 (install): Change the way we invoke install accordingly.
3709
3710 Install ${srcdir} changes from DJM.
3711 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
3712 list.
3713 (COPYDIR, COPYDESTS): Install files from both the etc directory in
3714 the source tree and the etc directory in the object tree.
3715 (${SUBDIR}): Pass the prefix variable down to submakes.
3716 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
3717 in /bin.
3718 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
3719 values for srcdir and VPATH.
3720 (install): Add `v' flag to tar command. Make sure that `dir'
3721 exists in ${srcdir}/info before copying it. Remember that the man
3722 pages come from the source tree, not the object tree.
3723 * configure.in: Remove remarks saying that the --srcdir option
3724 doesn't work.
3725 Create the etc directory in the object tree.
3726 Recognize configuration names of the form *-sun-solaris*.
3727 Recognize sunos5 and solaris as operating system names.
3728
3729 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
3730 lib-src/getdate.y and src/systime.h.
3731
37321993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3733
3734 * make-dist: Make links in info subdir.
3735
37361993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3737
3738 * configure.in: Call AC_STDC_HEADERS.
3739
37401993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3741
3742 * configure.in: Sidestep autoconf's quoting of the second argument
3743 of AC_DEFINE, so we can specify the value to put there. It would
3744 be nice if autoconf provided some way to specify computed values
3745 for macros.
3746
37471993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3748
3749 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
3750 this is always just -DHAVE_CONFIG_H.
3751
3752 The GNU coding standards specify that CFLAGS should be left for
3753 users to set.
3754 * Makefile.in (CFLAGS): Let configure determine the default value
3755 for this. Don't
3756 have it default to DEFS.
3757 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
3758 (lib-src/Makefile, src/Makefile): Edit the default value for
3759 CFLAGS into these files, not DEFS.
3760 * configure.in (CFLAGS): Choose a default value for this - "-g"
3761 normally, or "-g -O" if we're using GCC. Edit it into the
3762 top-level Makefile.
3763
3764 * configure.in: When scanning the machine and system description
3765 #include files, write their names to conftest.c properly.
3766
37671993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3768
3769 * configure.in: In configuration name case for Apallos running
3770 Domainios, set opsys, not opsysfile.
3771
3772 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
3773 src/config.h, instead of AC_OUTPUT; the latter overwrites
3774 src/config.h even when it hasn't changed, puts a makefile-style
3775 comment at the top even though it's C code, and produces a
3776 config.status script which doesn't do the job right.
3777
3778 * configure.in: Add AC_LN_S test, so we can tell whether or not we
3779 can use a symbolic link to get the X Menu library into src.
3780 * Makefile.in (LN_S): New variable.
3781 (src/Makefile): Edit the value of LN_S into this makefile.
3782
37831993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3784
3785 * configure.in: Support *-sco3.2v4* as opsystem.
3786
3787 * make-dist: Don't include calc directory.
3788 Exclude many files in the man directory; copy a few.
3789
37901993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3791
3792 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
3793 call AC_STRUCT_TM to see what's in time.h.
3794
3795 * configure.in: Employ quoting stupidity to get the value of CPP
3796 to expand properly.
3797
37981993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3799
3800 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
3801 variable to scan the machine and system description files.
3802
3803 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
3804 so that getdate.y builds correctly.
3805
38061993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3807
3808 * configure.in (tempcname): Change this to "conftest.c", so it will
3809 work properly on systems with short filenames; this is the name
3810 autoconf uses.
3811
3812 * configure.in: Also detect the availability of dup2 and
3813 gethostname.
3814
3815 * configure.in: Use the AC_ALLOCA test.
3816 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
3817 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
3818
38191993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3820
3821 * make-dist: Distribute configure, as well as configure.in.
3822 Oversight.
3823
38241993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3825
3826 * Makefile.in (install): Print out the name of the directory we're
3827 copying, so people can have some idea of whether we're making
3828 progress.
3829
3830 * Makefile.in (install.aix, install.xenix, install.sysv, install):
3831 Don't forget to re-create the COPYDESTS directories after we clear
3832 them out.
3833
38341993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3835
3836 * Makefile.in: Add autoconf cookies so that the configure
3837 script can comment out sections of path variable definitions to
3838 choose between the installable configuration and the run-in-place
3839 configuration.
3840 * configure.in: Add new option `--run-in-place', to select the
3841 run-in-place path definitions.
3842
3843 * configure.in: Add a clause to the big configuration name case
3844 for the NeXT machine.
3845
38461993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3847
3848 * Makefile.in (install, install.sysv, install.xenix, install.aix):
3849 Make sure that each source directory exists, and is different from
3850 the destination directory; then, delete the destination before
3851 copying over the source.
3852
3853 * make-dist: Distribute configure.in, instead of configure.
3854
38551993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3856
3857 * configure.in: Don't set CC to "gcc -O" if the user specifies
3858 `--with-gcc'. Add -O to DEFS if GCC is set.
3859
38601993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3861
3862 * Makefile.in (clean mostlyclean): Missing right paren.
3863
3864 * configure.in: When checking for X windows, search for an X11
3865 subdirectory of ${x_includes}.
3866
3867 * configure.in: Check for gettimeofday function, for getdate.y.
3868
3869 Change `configure' to a mixture of custom code and autoconf stuff.
3870 autoconf can't derive all the information we need, but we'd really
3871 like to be able to take advantage of some of its tests, and its
3872 file-editing facilities.
3873 * configure.in: Renamed from configure.
3874 Quote the sections of shell script we want copied literally to
3875 the configure script.
3876 (compile): Initialize this to make the autoconf macros' code happy.
3877 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
3878 code to do their jobs.
3879 Use autoconf to produce Makefile and src/config.h.
3880 Remove the Makefile-style comment that autoconf places at the top
3881 of src/config.h.
3882 (config_h_opts): Removed - no longer necessary.
3883 * Makefile.in (configname): Renamed to configuration.
3884 (CONFIG_CFLAGS): Renamed to DEFS.
3885 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
3886 get values via autoload @cookies@.
3887 (libsrc_libs): Get this from autoconf. We used to do nothing
3888 about this.
3889 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
3890
3891 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
3892 echo the move-if-change command.
3893
38941993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
3895
3896 * make-dist: Distribute lib-src/rcs-checkin.
3897
3898 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
3899 Don't try to make links to the RCS or Old subdirectories.
3900 Use the appropriate extension for the compression type in use.
3901 Create the tar file in the shell's initial default directory, not
3902 in ${tempparent}.
3903 Erase the whole ${tempparent} tree, not just ${tempdir}.
3904
39051993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3906
3907 * Makefile.in (src/paths.h): Don't echo the huge sed command we
3908 use to build paths.h.
3909 (lib-src/Makefile, src/Makefile): Similarly.
3910
3911 * configure: Extend test for working `const' keyword to handle AIX
3912 3.2 cc.
3913
39141993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3915
3916 * make-dist: Distribute lisp/term/ChangeLog.
3917
3918 Arrange for C compilation throughout the tree to get
3919 C_SWITCH_SYSTEM from the configuration files.
3920 * configure: Extract C_SWITCH_SYSTEM from the machine and
3921 system-dependent files, and save it in the top-level Makefile.
3922 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
3923 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
3924
3925 * make-dist: Include the VMS support files in oldXMenu in the
3926 distribution.
3927
3928 * configure: Doc fix.
3929
3930 * configure: Fix corrupted config_h_opts.
3931
3932 * configure: Properly report option names in error messages.
3933
3934 * configure: Properly recognize --x-includes and --x-libraries
3935 options.
3936
3937 * configure: Fix syntax errors in code handling XFree386.
3938
39391993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3940
3941 * configure: Add special code to detect XFree386, and tell
3942 config.h about it.
3943
3944 * configure: Properly handle extracting values of LIBS_MACHINE and
3945 LIBS_SYSTEM that contain spaces.
3946
3947 * configure: Add `--x-includes' and `--x-libraries' options. I
3948 think these are dopey, but no less than three alpha testers, at
3949 large sites, have said they have their X files installed in odd
3950 places. Implement them by setting C_SWITCH_X_SITE and
3951 LD_SWITCH_X_SITE in src/config.h.
3952
39531993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
3954
3955 * make-dist: Don't distribute etc/Old files.
3956
3957 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
3958 backups.
3959
39601993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3961
3962 * make-dist: Fix typo.
3963
39641993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
3965
3966 * make-dist: Corrected typo, fixed it to discard = and TAGS files
3967 in some cases where it should but didn't seen to.
3968
3969 * Makefile.in: Added unlock and relock productions.
3970
39711993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3972
3973 * make-dist: Add a --compress option to force make-dist to use
3974 compress.
3975
3976 * make-dist: Use gzip, if we can find it.
3977
3978 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
3979 make rs6000-ibm-aix default to -aix32.
3980
39811993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
3982
3983 * Makefile.in: Added `Developer's configuration' section.
3984
39851993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
3986
3987 * Makefile.in: Add commented-out variable settings for developer's
3988 configuration.
3989
39901993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3991
3992 * make-dist: Distribute `src/bitmaps' too.
3993
39941993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
3995
3996 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
3997 make rs6000-ibm-aix default to -aix32.
3998
39991993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4000
4001 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
4002
4003 * Makefile.in (install.sysv): Add a second `$' in front of
4004 `${dest}', so that the shell will expand it, instead of Make.
4005
4006 * configure: When processing the name of the configure script,
4007 collapse `././' to `./', but leave a single `./' prefix alone.
4008
4009 * configure: Doc fix.
4010
40111993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4012
4013 * configure: Handle isc3.0 correctly.
4014
40151993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4016
4017 * make-dist: Don't try to copy the COPYING notice into
4018 external-lisp; we're not distributing that directory any more.
4019
40201993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4021
4022 * Makefile.in (install, install.aix, install.xenix, install.sysv):
4023 Remove CVS subdirectories from the installed directory trees, as
4024 well as RCS directories.
4025
40261993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4027
4028 * make-dist: Only copy gmalloc.c if we couldn't link it.
4029 Don't try to copy man/{README,Makefile} unless they actually exist.
4030
4031 * Makefile.in (lisppath): Don't include externallispdir in this.
4032 We're not sure whether we're even going to distribute the
4033 directory yet.
4034
40351993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4036
4037 * make-dist: Don't distribute the external-lisp directory anymore.
4038 * INSTALL: Remove all references to external-lisp.
4039
4040 * configure: Detect whether the compiler supports `const'
4041 properly, and edit src/config.h accordingly.
4042
4043 * configure: Tweak layout of final report.
4044
4045 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
4046 CFLAGS.
4047
4048 * Makefile.in (locallisppath): Make this default to
4049 ${datadir}/emacs/site-lisp, instead of
4050 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
4051 the same thing, and local-lisp causes completion conflicts with
4052 lock.
4053 (lisppath): Add ${externallispdir} to this.
4054 * INSTALL: Adjust installation directions.
4055
4056 * Makefile.in (externallispdir): New variable, to say where to
4057 install the externally-maintained lisp files.
4058 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
4059 the others.
4060 * INSTALL: Describe external-lisp and the new externallispdir
4061 variable.
4062
40631993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4064
4065 * configure (progname): New option `--with-gcc'. Make it clearer
4066 how we are trying to guess whether or not we have GCC.
4067 * INSTALL: Document the `--with-gcc' option, and improve
4068 description of `--with-x' options.
4069
40701993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4071
4072 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
4073 ${infodir} from these variables; we have written out explicit code
4074 to install the info files.
4075
40761993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4077
4078 * make-dist: Don't distributed the RCS files in the etc directory.
4079
40801993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4081
4082 * Makefile.in: Some makes can't handle comments in the middle of
4083 commands; move them to before the whole rule.
4084
40851993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4086
4087 * README: Mention what Emacs is.
4088
40891993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4090
4091 * make-dist: Include `./lisp/calc-2.02' in the distribution.
4092 Add `./cpp' and `./man' back into the distribution.
4093
40941993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4095
4096 * Makefile.in: Define MAKE, and use where appropriate.
4097
40981993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4099
4100 * make-dist: Remember that the authoritative COPYING notice is
4101 `etc/COPYING', not `../etc/COPYING'.
4102
41031992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4104
4105 * make-dist: Make sure that the COPYING notices in each directory
4106 are copies, not symlinks.
4107
41081992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4109
4110 * INSTALL: The build process produces an executable called `emacs'
4111 now. Change references.
4112 * Makefile.in: Adjust `install.mumble' targets to install
4113 `src/emacs', not `src/xemacs'.
4114
4115 * configure: Start with a blank line; this keeps some old CSH's
4116 from thinking it's a CSH script. Most systems will just use
4117 /bin/sh to run it, which is what we're expecting; the only other
4118 shells which might try to interpret it themselves are probably
4119 Bourne-compatible.
4120
41211992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4122
4123 * INSTALL: Improvements suggested by David Mackenzie.
4124
41251992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4126
4127 * Makefile.in (install, install.sysv, install.xenix, install.aix):
4128 Don't try to copy the info files if there aren't any; the
4129 unexpanded globbing pattern disappoints `install'. Ignore the
4130 return status of that command.
4131
4132 * INSTALL: Updated for new configuration arrangement.
4133
4134 * configure: Don't make the top-level Makefile read-only - people
4135 may want to edit the values of the path variables.
4136
4137 * Makefile.in (install, install.sysv, install.xenix, install.aix):
4138 Install the info files in ${infodir}. Install the executable
4139 under both `emacs' and `emacs-VERSION'.
4140
4141 * Makefile.in: Doc fix.
4142
4143 * Makefile.in (exec_prefix): New variable, as per latest version
4144 of coding standards.
4145 (bindir, libdir): Use it, instead of `prefix'.
4146 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
4147
4148 * Makefile.in (mandir): Make the default value for this depend on
4149 $(prefix).
4150
4151 * Makefile.in (datadir, statedir, libdir): Make these all default
4152 to ${prefix}/lib.
4153 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
4154 to compensate.
4155
4156 * Makefile.in (install, install.sysv, install.xenix, install.aix):
4157 Install the etags and ctags man pages too.
4158
4159 * Makefile.in (distclean): Don't delete backup files; that's the
4160 job of extraclean.
4161 (extraclean): Like distclean, but deletes backup and autosave files.
4162
41631992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4164
4165 Make path specification conform to GNU coding standards.
4166 * configure (long_usage): Remove all traces of old arguments from
4167 usage messages, and document the options we do accept in more
4168 detail: -with-x... and --srcdir.
4169 (options, boolean_opts): Deleted; we don't have enough options to
4170 make this worthwhile.
4171 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
4172 along with the code which supported them; these should be set as
4173 arguments to the top-level make.
4174 (config_h_opts): Since this no longer doubles as a list of option
4175 names, make them upper case; this simplifies the code which uses
4176 them to build the sed command to edit src/config.h. Change the
4177 code which sets them.
4178 (cc, g, O): Don't allow the user to set these using options; they
4179 should be specified using `CC=' and `CFLAGS=' arguments to the
4180 top-level make. Just choose reasonable default values for them,
4181 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
4182 values.
4183 (gnu_malloc, rel_alloc): Don't allow the user to set these using
4184 options; use them whenever the configuration files say they're
4185 possible.
4186 Simplify the argument processing loop. Don't accept abbreviations
4187 for option names; these might conflict with other configuration
4188 options in the future.
4189 Add some support for the `--srcdir' option. Check for the sources
4190 in . and .. if `--srcdir' is omitted. If the directories we will
4191 compile in don't exist yet, create them under the current directory.
4192 Note that the rest of the build process doesn't really support
4193 this.
4194 Edit only the top Makefile. That should edit the others. Edit
4195 into the makefile: `version', from lisp/version.el, `configname'
4196 and `srcdir' from the configuration arguments, `CC' and
4197 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
4198 the user's path, and LOADLIBES as gleaned from the system
4199 description files.
4200 Simplify the report generated; it doesn't need to include any
4201 description of paths now.
4202 Make `config.status' exec configure instead of just calling it, so
4203 there's no harm in overwriting `config.status'.
4204 * Makefile.in (version, configname): New variables, used to choose
4205 the default values for datadir and libdir.
4206 Path variables rearranged into two clearer groups:
4207 - In the first group are the variables specified by the GNU coding
4208 standards (prefix, bindir, datadir, statedir, libdir, mandir,
4209 manext, infodir, and srcdir).
4210 - In the second are the variables actually used for Emacs's paths
4211 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
4212 archlibdir), which depend on the first category.
4213 datadir and libdir default to directories under
4214 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
4215 demand.
4216 etcdir and lispdir default to subdirectories of datadir.
4217 archlibdir defaults to libdir.
4218 The new installation tree is a bit deeper than it used to be, so
4219 use the new make-path program in lib-src to build them all.
4220 Always build a new src/paths.h.tmp and then move-if-change it to
4221 src/paths.h, to avoid unnecessary rebuilds while responding to the
4222 right changes.
4223 Remove all mention of arch-lib. Run utility commands from
4224 lib-src, and let the executables be copied into archlibdir when
4225 Emacs is installed.
4226 Add targets for src/Makefile, lib-src/Makefile, and
4227 oldXMenu/Makefile, editing the values of the path variables into
4228 them.
4229 Let lib-src do its own installation.
4230 (datadir): Default to putting data files under
4231 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
4232 (emacsdir): Variable deleted; it would only be confusing to use.
4233 (lispdir, etcdir): Default to ${datadir}/lisp.
4234 (mkdir): Use make-path for this.
4235 (lockdir): Do this in mkdir.
4236 (Makefile): New target.
4237
4238 * configure (usage_message): Rename to long_usage.
4239
4240 * make-dist: Don't bother creating an arch-lib directory; that's
4241 only for installation now.
4242
42431992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4244
4245 * configure: Use GCC-style configuration names, using config.sub.
4246 Change the usage and help messages.
4247
4248 * configure: Initialize window_system, not indow_system.
4249
4250 * configure: Report which window system, compiler, and signal
4251 handler return type we decide to use.
4252
4253 * make-dist: Explain what's going on if config.sub and gmalloc.c
4254 can't be linked. Place the code which copies them near the code
4255 which links the rest of the files around them.
4256
42571992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
4258
4259 * make-dist: Don't bother to distribute src/*.com, or
4260 src/vmsbuild; those have all been moved to `../vms'.
4261
42621992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4263
4264 * make-dist: Don't forget that the way to avoid filenames starting
4265 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
4266 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
4267 couldn't make hard links to, since we have two already, and
4268 perhaps more to come.
4269
42701992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4271
4272 * configure: When editing parameters into lib-src/Makefile, change
4273 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
4274 needs some other flags too.
4275
42761992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4277
4278 * configure: Remove spurious echo of the configuration name.
4279
4280 * make-dist: Don't distribute files in src/m and src/s whose names
4281 begin with `='.
4282
42831992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4284
4285 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
4286 Also LISP_FLOAT_TYPE.
4287
42881992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4289
4290 * make-dist: Copy config.sub, since it's a symbolic link to a file
4291 on another file system.
4292
42931992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4294
4295 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
4296 distribution.
4297
4298 * config.sub: New file, to help us recognize configuration names.
4299 * make-dist: Include it in the distribution.
4300
43011992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4302
4303 * configure: Convert `-' to `_' in specified option names.
4304 Accept options with --. Delete --highpri and --have-x-menu options.
4305 New options --with-x and --with-x10 replace -window-system.
4306 Don't mention options --gnu-malloc, --rel-alloc
4307 or --lisp-float-type in help message.
4308
43091992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4310
4311 * make-dist: Include the `vms' subdirectory in the distribution.
4312
43131992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4314
4315 * configure: Remove lines starting with "# DIST: " when building
4316 lib-src/Makefile and src/Makefile. This allows us to mark the
4317 "Makefile.in" files with explanatory comments which won't also get
4318 stuck in the Makefiles.
4319
43201992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4321
4322 * make-dist: Don't use the '+' operator in the sed regular
4323 expression that extracts the version number from lisp/version.el;
4324 Ultrix sed doesn't seem support the operator. Just double the
4325 operand and use *.
4326
43271992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4328
4329 * Makefile.in: Doc fix.
4330
43311992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4332
4333 * configure: Rewrite sed command to remove at most one ./ prefix;
4334 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
4335 group.
4336
43371992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4338
4339 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
4340
43411992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4342
4343 * make-dist: Go ahead and build a new TAGS file, unless the
4344 --newer option was specified. Don't try to delete a TAGS file
4345 from etc; it's not kept there, and shouldn't be deleted anyway.
4346
43471992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4348
4349 * make-dist: If the lisp directory contains a default.el, don't
4350 distribute it.
4351
4352 * configure: When searching signal.h for the type of a signal
4353 return handler, make a copy of it, not a symbolic link to it; that
4354 way, it will work on systems that don't have symbolic links.
4355
43561992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
4357
4358 * make-dist: taught it about vcdiff and rcs2log, added --newer
4359 option for generating incremental distributions. Stopped it from
4360 generating a TAGS file into the distribution; that sucker is
4361 *big*, and easily enough generated with the toplevel makefile.
4362
43631992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4364
4365 * configure: When writing config.status, don't prefix progname
4366 with a '.'; it might be absolute.
4367
43681992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4369
4370 * configure: Choose to use X11 if either /usr/lib/libX11.a or
4371 /usr/include/X11 exist, not only if both exist.
4372
43731992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4374
4375 * make-dist: Make the new external-lisp directory a duplicate of
4376 the external-lisp directory, not the lisp directory.
4377
43781992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4379
4380 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
4381 clean' in arch-lib; it doesn't even have a Makefile.
4382
4383 * Makefile.in (clean, mostlyclean): In the test which tries to
4384 distinguish between the build directory, which should be cleaned,
4385 and the installed directory, which shouldn't, cd to `${emacsdir}',
4386 not `${DESTDIR}${LIBDIR}'.
4387
43881992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4389
4390 * make-dist: Be sure to delete the .c and .h files that YACC and
4391 BISON create from getdate.y.
4392
4393 * external-lisp: New directory; see `external-lisp/README'.
4394 * make-dist: Added support for the external-lisp subdirectory.
4395
4396 * make-dist: Changed message which complains that make-dist wasn't
4397 invoked in the right directory to indicate which files it was
4398 looking for.
4399
44001992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4401
4402 * configure: Add comments explaining why we can't translate
4403 character ranges or control characters in `tr'.
4404
44051992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4406
4407 * configure: When generating the configuration message, we used to
4408 build the message from the start so that each line began with "# "
4409 so that it would be a comment in `config.status'. However, this
4410 causes trouble if any of the variables we use in the message
4411 expand to more than one line of text - as gnu_malloc_reason
4412 sometimes does. So instead, we build the message as it should be
4413 printed to the user (i.e. without the "# " prefixes), and stick on
4414 the "# "s when we write it to `config.status'.
4415
4416 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
4417 `lib-src' and `arch-lib'.
4418
4419 * configure: When generating report and `config.status' file, note
4420 that bindir only determines where `make install' and
4421 `build-install' will place the executables; this should make it
4422 clear that the ordinary build process will not try to install
4423 things.
4424
44251992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4426
4427 * make-dist: Change messages to say that we are 'making links to
4428 X', rather than 'copying X'. And put `' quotes around file names.
4429
4430 * make-dist: Include '.tmp' in the name of the staging directory.
4431
4432 * make-dist: Pass the `-f' option to rm when you're not sure that
4433 the files you're removing actually exist.
4434
4435 * make-dist: When setting up etc/COPYING, always nuke whatever is
4436 there, and then copy it in, to make sure we get a real file.
4437
4438 * make-dist: Don't try to distribute *.defns files any more. The
4439 only such file was for simula.el, which has been superceded by a
4440 version which doesn't have a separate .defns file.
4441
44421992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
4443
4444 * make-dist: Don't distribute configured versions of config.h.in,
4445 paths.h.in, Makefile.in in src.
4446
4447 * configure: Delete .tmp files before creating them; don't bother
4448 trying to make final targets writeable first, since it won't
4449 matter to move-if-change.
4450
44511992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4452
4453 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
4454 mkdir and chmod in the center of all the conditionals. GNU Make
4455 will strip these out, but other makes won't.
4456
44571992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4458
4459 * make-dist: Include move-if-change in list of files to distribute.
4460
44611992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4462
4463 * configure: Remove any "." elements from the program name.
4464
4465 * configure: Don't record the values of all the possible arguments
4466 in config.status; only record the options that the user specified.
4467
4468 * configure: Use move-if-change to move in the new src/config.h.
4469
44701992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
4471
4472 * move-if-change: New file, copied from gcc release.
4473 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
4474 a temp file, so we don't update paths.h if an error occurs or if
4475 it doesn't need changing.
4476
44771992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4478
4479 * Makefile.in (src/paths.h): Do not install a value for the
4480 PATH_SUPERLOCK value; that macro doesn't exist anymore.
4481 * build-install.in: Same thing.
4482
44831992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4484
4485 * make-dist: Check the flag called "make_tar", not "make_dir"; the
4486 latter, being a typo, is always false, resulting in a program
4487 whose default behaviour is to painstakingly build a copy of the
4488 source tree, and then delete it. Rah.
4489
4490 * Makefile.in: Add dist target, and comment for it.
4491
4492 * configure: When scanning <signal.h> for a declaration for
4493 signal, create a symbolic link with a name ending in .c, so the
4494 compiler won't complain that it's only been given .h files.
4495
4496 * configure: Check whether there are any arguments available
4497 before shifting to get the value of a non-boolean parameter.
4498
4499 * make-dist: Doc fix.
4500
45011992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4502
4503 * configure: Instead of grepping /usr/include/signal.h for a
4504 signal declaration, run /usr/include/signal.h or
4505 /usr/include/sys/signal.h through cpp and grep for the
4506 declaration.
4507
4508 * configure: Redirect the output of grep to /dev/null instead of
4509 using grep -s - that flag means different things on other systems.
4510
4511 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
4512 since the former is recognizable even if you don't know what
4513 'dumping' is.
4514 * configure: Accomodate that change.
4515
4516 * configure: Accept options for all of the directories you can
4517 change in the Makefile.
4518
4519 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
4520
4521 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
4522 FOO before you can use them.
4523
4524 * build-install.in: Made the "Where To Install Things" section
4525 conform with the similar section from Makefile.in. Copied section
4526 which builds src/paths.h from src/paths.h.in from the Makefile.
4527
45281992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4529
4530 * configure: Write config.status to pass its command-line
4531 arguments on to configure, so that people can use it to recreate
4532 an old configuration, with minor changes.
4533
45341992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4535
4536 * configure: Don't rely on option variables being unset if their
4537 values are the empty string. In particular, when producing the
4538 English report, don't assume that highpri will be unset when no
4539 increased priority has been requested; -highpri='' should be the
4540 same as omitting -highpri altogether.
4541
4542 * configure: Fix dumb bug: when running the system and machine
4543 description files through cpp, mark those lines that we want to
4544 evaluate with the string '@configure@', and then only evaluate
4545 them. This way if the files include anything that actually
4546 generates text (type definitions or external declarations, say),
4547 we won't try to eval it.
4548
45491992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4550
4551 * make-dist: New shell script.
4552
4553 * configure: When creating foo from foo.in, make foo read-only to
4554 remind people to edit the .in file instead.
4555
4556 * INSTALL: Changed references to config.h-dist to config.h.in.
4557 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
4558 to build src/paths.h from src/paths.h.in; added a paragraph to do
4559 this.
4560 * configure, Makefile, build-install: Changed filenames like
4561 FOO-dist to FOO.in.
4562
45631992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4564
4565 * Makefile, build-install: Renamed to Makefile.in and
4566 build-install.in; the configure script will edit these to produce
4567 the usable Makefile and build-install.
4568 * configure: Changed to produce ./Makefile, ./build-install,
4569 lib-src/Makefile, and src/Makefile from their *.in counterparts,
4570 instead of editing them in place.
4571
45721992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4573
4574 * Makefile: Re-arranged so that the undumped Emacs will search
4575 ../lisp *after* the site's local elisp files.
4576 (locallisppath, dumplisppath): New variables.
4577 (lisppath): This variable's default value is now chosen based on
4578 $(locallisppath) and $(lispdir); while it used to be the
4579 customization point for adding site-local elisp directories to
4580 load-path, that job is now handled mostly by locallisppath.
4581 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
4582 Check the values being assigned to the *LOADSEARCH macros for null
4583 path elements (like '::' in 'foo::bar').
4584
4585 * configure: When checking if the machine- and system-dependent
4586 files define a particular macro or not, actually run them through
4587 CPP and test the macros with #ifs, instead of just grepping for
4588 the macros' names. In particular, check for SYSTEM_MALLOC in this
4589 way.
4590
45911992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4592
4593 * Makefile (install): Don't use -s in install. (Keep the symbols.)
4594
45951992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4596
4597 * configure: Make the config.status file an executable shell
4598 script which will recreate the same configuration. Include the
4599 verbal description of the current configuration as a comment in
4600 the script.
4601 * INSTALL: Doc fix.
4602
4603 * Makefile: brought the Makefile up to the GNU coding
4604 standards, as described in standards.text:
4605 (TAGS): New name for the target which rebuilds the tags table.
4606 (check): New target; doesn't do anything yet.
4607 (mostlyclean): New target, synonymous with clean.
4608 (realclean): New target. Currently, this just calls the
4609 subdirectories's makefiles and then deletes config.status.
4610 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
4611 variables.
4612 Installation directory variables changed to conform.
4613 (install, install.sysv, install.xenix, install.aix): Changed the
4614 code which copies the directories into their installed location to
4615 allow the installed locations to be in several different
4616 directories; the old version assumed that they would all be in
4617 $(emacsdir).
4618 (mkdir, lockdir): Allow the installed locations to be in several
4619 different directories.
4620 * INSTALL: Doc fix.
4621
4622 * build-install: Use the same variable names as the Makefile.
4623 Allow the installed locations to be in several different
4624 directories.
4625
46261992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4627
4628 * Makefile (src/paths.h): Instead of using a single sed command to
4629 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
4630 separately, and don't forget to append "/!!!SuperLock!!!" to the
4631 value of the PATH_SUPERLOCK macro.
4632
4633 * config.emacs: Renamed to configure, for consistency with other
4634 GNU products. Internal references changed.
4635 INSTALL, Makefile: References changed.
4636
4637 * lock: New directory, which should always be empty. If this
4638 directory doesn't exist, Emacs won't complain; it just won't lock.
4639 Having this here means that people can just unpack Emacs, build
4640 it, and have locking work.
4641
4642 * share-lib: Re-renamed to etc, for the sake of tradition.
4643 * config.emacs: Changed default value for datadir to ../etc.
4644 * INSTALL, README: Adjusted.
4645
46461992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4647
4648 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
4649 by running CPP on the appropriate s/*.h and m/*.h files.
4650
46511992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4652
4653 * config.emacs: Make sure to set the "exit on error" flag once
4654 we've removed config.status; errors should abort the configuration.
4655
46561992-02-15 Jim Blandy (jimb at pogo.cs.oberlin.edu)
4657
4658 * config.emacs: Added -distribute option, so that the Makefile
4659 paths are in their proper form. I don't know why this matters.
4660
46611992-02-14 Jim Blandy (jimb at pogo.cs.oberlin.edu)
4662
4663 * local-lisp: New directory, empty in the distribution, for people
4664 to put local elisp code in.
4665 * config.emacs: Include it in the default load path.
4666 * README: Document it.
4667
46681992-01-30 Jim Blandy (jimb at pogo.cs.oberlin.edu)
4669
4670 * config.emacs: Guess the type of signal handling functions based
4671 on the contents of /usr/include/signal.h.
4672
4673 * config.emacs: Print out progress report messages.
4674
4675 * Makefile (src/paths.h): Don't generically replace
4676 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
4677 editing of the other entries, and each entry should be dealt with
4678 explicitly anyway.
4679
4680 * build-install: Converted from C-shell to Bourne shell.
4681 * config.emacs: Edit build-install properly.
4682
4683 * config.emacs: Doc fix.
4684
46851992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4686
4687 * Makefile (install): Remove `B' from tar xf command.
4688
46891992-01-13 Jim Blandy (jimb at pogo.cs.oberlin.edu)
4690
4691 * config.emacs: Removed support for the `maintain-environment'
4692 option; the only important difference between this and its absence
4693 has been removed.
4694 * INSTALL: Removed mention of `maintain-environment'.
4695
4696 * config.emacs: Fix arguments to sed when processing boolean
4697 arguments.
4698
46991991-12-05 Jim Blandy (jimb at pogo.gnu.ai.mit.edu)
4700
4701 * config.emacs: New file, to help automate the installation
4702 process.
4703
4704 * Makefile: Lots of changes to support the separation of etc into
4705 architecture-dependent and -independent files:
4706 (EMACSROOT): New variable, giving the directory under which all of
4707 Emacs's libraries should be installed. Changed rest of file to
4708 use it.
4709 (LIBDIR): Now denotes only architecture-dependent dir - relevant cha
4710 (DATADIR): New variable, denoting architecture-independent dir.
4711 (LOCKDIR): New variable, for completeness.
4712 (SUBDIR): No more etc, new lib-src.
4713 (COPYDIR): No more etc, new arch-lib and share-lib.
4714 (src/paths.h): Set PATH_DATA and the LOCK macros too.
4715 (src): Now depends on lib-src, not etc.
4716 * build-install: Changes parallel to the above.
4717 * README: Describe the new arrangement.
4718
4719 * vms: New subdirectory for all the VMS stuff.
4720
47211991-12-03 Jim Blandy (jimb at pogo.gnu.ai.mit.edu)
4722
4723 * Makefile (LISPPATH): New variable.
4724 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
4725
47261990-09-28 Richard Stallman (rms at mole.ai.mit.edu)
4727
4728 * Makefile (install, install.sysv, install.xenix):
4729 Install wakeup instead of loadst. No need for setuid or setgid.
4730
47311990-08-07 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
4732
4733 * Makefile (clean): Clean etc if that's not the installation dir.
4734
47351990-04-26 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
4736
4737 * Makefile (paths.h): Make sed alter each name in the path.
4738
47391988-08-30 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
4740
4741 * Makefile (install.sysv): Use cpio, not tar.
4742
47431988-08-03 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
4744
4745 * Makefile (lockdir): Rename `lock' target.
4746 Depend on it from install*, not from `all'.
4747
47481988-05-16 Richard Stallman (rms at frosted-flakes.ai.mit.edu)
4749
4750 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
4751 to match build-install and paths.h.
6922b018
KH
4752
4753;; Local Variables:
4754;; coding: iso-2022-7bit-unix
4755;; End: