*** empty log message ***
[bpt/emacs.git] / ChangeLog
CommitLineData
852eef40
EZ
12002-04-16 Eli Zaretskii <eliz@gnu.org>
2
3 * config.bat: Update for msdos/sed2v2.inp.
4
6817198a
AS
52002-04-15 Andreas Schwab <schwab@suse.de>
6
7 * Makefile.in ($(srcdir)/src/config.in): Generate using
8 autoheader.
9 * configure.in: Add config header templates to all AC_DEFINE and
10 AC_DEFINE_UNQUOTED symbols.
11 * make-dist: Run autoheader if necessary.
12
b9b966e0
CW
132002-04-10 Colin Walters <walters@verbum.org>
14
15 * configure.in: Add --game-dir, --game-user. Test to see if we
16 can use them.
17
3d9830e5
PJ
182002-04-08 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
19
20 * configure.in: Add --with-sound.
21
10ce34dc
KS
222002-03-18 Kim F. Storm <storm@cua.dk>
23
24 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
25 and getsockname functions. Test for sys/un.h include file.
26
1ef1ef96
EZ
272002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
28
29 * configure.in: Support AIX 5.1.
30
d873ec96
JD
312002-03-10 Jan D. <Jan.Djarv@mbox200.swipnet.se>
32
33 * configure.in: Added test for X Session Management (HAVE_X_SM).
34
16e79fec
RS
352002-03-03 Richard M. Stallman <rms@gnu.org>
36
37 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
38 Run chown $${LOGNAME} on files installed by tar xvf.
39
6a22cdf4
KS
402002-03-03 Kim F. Storm <storm@cua.dk>
41
42 * configure.in: Test for getpeername.
43
4d766b59
RS
442002-03-01 Richard M. Stallman <rms@gnu.org>
45
46 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
47 (HAVE_GIF): Don't use old libungif versions that crash.
48
4fff8c79
RS
492002-02-26 Richard M. Stallman <rms@gnu.org>
50
51 * configure.in <making srcdir absolute>: Verify that PWD is correct,
52 not just well-formed and valid.
53 (mips-compaq-nonstopux*): New configuration.
54
e5389a0b
PE
552002-02-18 Paul Eggert <eggert@twinsun.com>
56
57 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
58 "sed q" is a portable equivalent to plain "head -1".
59
db54c53a
RS
602002-02-13 Richard M. Stallman <rms@gnu.org>
61
62 * Makefile.in (maybe_bootstrap): Do `exit 1'.
63 (all): Don't depend on maybe_bootstrap here.
64 (${SUBDIR}): Depend on it here instead.
65
b735b2ab
RS
662002-02-08 Richard M. Stallman <rms@gnu.org>
67
68 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
69
d8359893
EZ
702002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
71
72 * configure.in: Recognize BSD/OS 5.0.
73
f3b812da
EZ
742002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
75
76 * make-dist: Make version checking in emacs.texi consistent with
77 how we set it there.
78
f48a30d7
KS
792001-12-29 Kim F. Storm <storm@cua.dk>
80
81 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
82
07025a55
RS
832001-12-28 Richard M. Stallman <rms@gnu.org>
84
85 * configure.in: Test for mbsinit.
86
b0a21bf9
EZ
872001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
88
89 These changes make Leim part of the standard distribution:
90
91 * README: Add info about the `leim' directory
92
93 * INSTALL: Remove text that describes Leim as a separate package.
94
95 * noleim-Makefile.in: File removed.
96
97 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
98 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
99 Leim files out of the Emacs tree. Don't prepare a separate tarball
100 for Leim.
5a60d1da 101
61e3b944
RS
1022001-12-11 Richard M. Stallman <rms@gnu.org>
103
104 * configure.in (hppa*-*-linux-gnu*): New alternative.
105
03f9f7ae
PJ
1062001-12-08 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
107
108 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
109 creating distribution.
110
d6a70204
PE
1112001-12-06 Paul Eggert <eggert@twinsun.com>
112
113 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
114 (AC_FUNC_VFORK): Remove.
115 (AC_FUNC_FORK): Add.
116 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
117 this is required by recent Autoconf versions.
118
4a3cf58d
PJ
1192001-12-02 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
120
121 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
122 TODO, vms-pp.trans and others).
123
0142178a
PJ
1242001-11-29 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
125
126 * make-dist: Use COPYING from the top-level directory.
127
1096bcc0
GM
1282001-11-29 Gerd Moellmann <gerd@gnu.org>
129
130 * configure.in: Add support for FreeBSD/Alpha.
131
b1356234
PJ
1322001-11-29 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
133
dd536f94
PJ
134 * make-dist: Add COPYING to the top-level directory of the
135 distribution. Simplify the logic behind copying.
136
b1356234
PJ
137 * Makefile.in (maybe_bootstrap): Fix previous change.
138
66458f32
RS
1392001-11-28 Richard M. Stallman <rms@gnu.org>
140
141 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
142
ebcbef4e
RS
1432001-11-26 Richard M. Stallman <rms@gnu.org>
144
145 * Makefile.in: bootstrap should not delete dumped executables.
146 (bootstrap-clean-before): New target.
147 (bootstrap): Use bootstrap-clean-before instead of clean.
148 (bootstrap-clean-after): Renamed from bootstrap-clean. Calls changed.
149
b77d2746 1502001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
ac74199d 151
070f247d
EZ
152 These changes add the Emacs Lisp Introduction manual to the
153 distribution:
154
b77d2746
EZ
155 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro
156 files.
157
070f247d
EZ
158 * make-dist: Copy the files in lispintro directory.
159
7336d09b
EZ
160 * config.bat: Configure in the lispintro directory.
161
ac74199d
EZ
162 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
163
7f947b13 164 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
070f247d 165 (lispintro/Makefile): New target.
7f947b13
EZ
166 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
167 (unlock, relock, info, dvi): Ditto.
168
d4fa890c
EZ
1692001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
170
d4b56a8f
EZ
171 * Makefile.in (uninstall, install-arch-indep): Don't install
172 gfdl.1.
173
d4fa890c
EZ
174 * make-dist (etc): Don't distribute gfdl.1.
175
5fb25beb
CW
1762001-11-22 Colin Walters <walters@debian.org>
177
178 * Makefile.in (install-arch-indep): Install the calc .info files.
526db7d6
CW
179 (uninstall): Handle deletion of calc .info files (thanks Pavel
180 Jan\e,Bm\e(Bk).
5fb25beb 181
9f8bbf0f
EZ
1822001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
183
184 * make-dist (lispref): Add *.txt, *.el, permute-index, and
185 tindex.pl to the list of those being put into the distribution.
186
aa2af83a
EZ
1872001-11-16 Eli Zaretskii <eliz@gnu.org>
188
189 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
190
71f94ae1
PJ
1912001-11-15 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
192
987aac50
PJ
193 * Makefile.in (uninstall): Fix previous change.
194
71f94ae1
PJ
195 * configure.in, Makefile.in: Add support for --program-prefix,
196 --program-suffix and --program-transform-name options.
197
e5d9d2e7
PJ
1982001-11-13 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
199
200 * Makefile.in (install-arch-indep): Use `${manext}' instead of
201 `.1'.
6e1b91d7
PJ
202 (install-arch-indep): Install emacsclient manual page.
203 (uninstall): Uninstall emacsclient manual page.
e5d9d2e7 204
97c91ba6
EZ
2052001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
206
207 * make-dist: Add lispref/index.*perm files to the distribution.
208 From Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>.
209
3d3f602a
PJ
2102001-11-12 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
211
212 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
213
2bf92717
EZ
2142001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
215
dff28924 216 * configure.in: AC_OUTPUT lispref/Makefile.
2bf92717 217
0cc70510
EZ
2182001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
219
5c32b7c5
EZ
220 The following changes add the ELisp reference manual to the
221 distribution.
222
10fa7f8e
EZ
223 * make-dist: Add the lispref directory to the distribution.
224
0cc70510
EZ
225 * Makefile.in (install-arch-indep): Add elisp* to the list of
226 installed Info files.
5c32b7c5
EZ
227 (SUBDIR_MAKEFILES): Add lispref/Makefile.
228 (lispref/Makefile): New target.
229 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
230 Add commands for the lispref directory.
231 (info, dvi): Ditto.
1b5a3644
EZ
232
233 * config.bat: Configure in `lispref'.
234
6baef0fd
RS
2352001-11-09 Richard M. Stallman <rms@gnu.org>
236
237 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
238
ed5882b9
EZ
2392001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
240
241 * make-dist (tempdir): Copy AUTHORS as well.
242
f0f2756d
SS
2432001-11-06 Sam Steingold <sds@gnu.org>
244
245 * configure.in: Added a check for <nlist.h>
9ba48103 246
d576358b
PJ
2472001-11-01 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
248
249 * configure.in: Reindent --help output.
250 From Per Starback (starback@ling.uu.se).
dff28924 251
bf00d461 2522001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
4f4d6b17
EZ
253
254 * configure.in: New entry for HP/UX-11.
255
5d991fc4
EZ
256 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
257 From Eric S. Raymond <esr@golux.thyrsus.com>.
258
73d25f9c
EZ
2592001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
260
261 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
262 <athornton@sinenomine.net>.
263
5b6a51aa
GM
2642001-10-25 Gerd Moellmann <gerd@gnu.org>
265
266 * Makefile.in (maybe_bootstrap): New target.
267 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't
268 exist.
269
84e70f78
KR
2702001-10-24 Ken Raeburn <raeburn@gnu.org>
271
272 * configure.in: If --with-hesiod is given, look for
273 hes_getmailhost and res_send or __res_send; check hesiod and
274 resolv libraries respectively if system libraries don't supply
275 them.
276
4aa6b955
GM
2772001-10-24 Gerd Moellmann <gerd@gnu.org>
278
279 * configure.in: Use $MAKE for `make' if set.
280
bc171472
GM
2812001-10-22 Gerd Moellmann <gerd@gnu.org>
282
283 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
284 to tar options.
285
71431a0e
GM
2862001-10-20 Gerd Moellmann <gerd@gnu.org>
287
6aa97356 288 * (Version 21.1 released).
71431a0e 289
531a3336
MB
2902001-10-20 Miles Bader <miles@gnu.org>
291
292 * configure.in (configuration): Set from `host' if `host_alias'
293 isn't defined.
294
121ff711
AS
2952001-10-19 Andreas Schwab <schwab@suse.de>
296
297 * configure.in: Make ready for autoconf 2.5x.
298 (AC_PREREQ): Require autoconf 2.50.
299 * aclocal.m4: Removed.
121ff711
AS
300 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
301
eef9b65f
EZ
3022001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
303
304 * README: Bump Emacs version to 21.1.50.
305
ab952a4f
GM
3062001-10-05 Gerd Moellmann <gerd@gnu.org>
307
308 * Branch for 21.1.
dff28924 309
3b74127d
GM
3102001-09-05 Gerd Moellmann <gerd@gnu.org>
311
312 * configure.in: Avoid `$@' which is handled specially in
313 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
dff28924 314
80b97918
EZ
3152001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
316
317 * make-dist (nt): Add subdirs.el to the list of distributed files.
318
3a4f8160
EZ
3192001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
320
321 * configure.in (machine): Add an entry for
322 hppa1.1-hitachi-hiuxwe2*.
323
eb04d6cd
GM
3242001-05-28 Gerd Moellmann <gerd@gnu.org>
325
326 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
327 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
328
f4500bec
GM
3292001-05-14 Gerd Moellmann <gerd@gnu.org>
330
331 * make-dist: Copy texinfo.tex unconditionally.
332
26978e9a
EZ
3332001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
334
335 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
336 that are installed.
337
afa3935f
GM
3382001-04-06 Gerd Moellmann <gerd@gnu.org>
339
e5c8f6f1
GM
340 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
341 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
dff28924 342
afa3935f
GM
343 * make-dist: Handle leim/MISC-DIC. Only include
344 `[a-zA-Z]*.{el,elc}' from leim/quail.
345
a55e4e68
GM
3462001-04-05 Gerd Moellmann <gerd@gnu.org>
347
348 * Makefile.in (install-arch-indep): Remove .cvsignore files.
349
87d8eba4
GM
3502001-03-30 Gerd Moellmann <gerd@gnu.org>
351
352 * Makefile.in (.PHONY): Add for bootstrap targets.
353 (bootstrap-clean): New target.
354 (bootstrap): Use it instead of `clean'.
355
ed31fabf
GM
3562001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
357
358 * Makefile.in (SUBDIR): Remove leim.
359 (all, .RECURSIVE, extraclean): Add leim explicitly.
360 (leim): Provide separate rule which exports PARALLEL=0 into the
361 environment.
362
5721ae13
GM
3632001-03-20 Gerd Moellmann <gerd@gnu.org>
364
365 * configure.in (HAVE_XPM): Don't print the result of the check for
366 XpmReturnAllocPixels if we don't have an xpm.h.
367
10ebaeb6
GM
3682001-03-05 Gerd Moellmann <gerd@gnu.org>
369
370 * COPYING: New file.
371
e30bd7b7
EZ
3722001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
373
374 * config.bat: Update the copyright.
375
d0e9bfd2
GM
3762001-02-23 Kenichi Handa <handa@etl.go.jp>
377
378 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
379 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
380 to `yes'. Later in AC_OUTPUT, check this variable.
381
038f4ae3
DL
3822001-02-09 Dave Love <fx@gnu.org>
383
384 * AUTHORS: Updated.
385
44806980
EZ
3862001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
387
388 * info/dir (Ebrowse): Fix the entry (was missing a dot).
389
20b28f82
GM
3902001-02-02 Gerd Moellmann <gerd@gnu.org>
391
bdadfce3
GM
392 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
393
5db37a2e 394 * Makefile.in (uninstall): Ignore exit code of `rm'.
dff28924 395
20b28f82
GM
396 * Makefile.in (uninstall): Remove more info files. Remove
397 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
398
7ccf7ab9
GM
3992001-01-31 Gerd Moellmann <gerd@gnu.org>
400
401 * noleim-Makefile.in (extraclean): Add.
402
03e0fe6e 4032001-01-28 Gerd Moellmann <gerd@gnu.org>
c522cff0
BW
404
405 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
406 it quiet.
407
e1e441f9
GM
4082001-01-24 Colin Walters <walters@cis.ohio-state.edu>
409
410 * Makefile.in (tags): Fix typo.
411
64388126
KH
4122001-01-13 Kenichi Handa <handa@etl.go.jp>
413
414 * configure.in: Fix typo in the code setting x_search_path.
415
457b792c
GM
4162001-01-10 Dave Love <fx@gnu.org>
417
418 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
419 -lXext.
420 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
421 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
422 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
423 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
424 (now in $LIBS).
425
1460e5d4
EZ
4262001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
427
428 * config.bat: Run the preprocessor with -traditional.
429
e2b6e5ea
EZ
4302001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
431
432 * INSTALL: Move copying conditions to end of file.
433
b202115b
EZ
4342000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
435
436 * INSTALL: Add basic installation procedure which assumes
437 `configure' does its job. Elaborate on image support libraries.
438 Add a pointer to Xaw3d library. Add advice about solving
439 configure-time problems by looking in config.log and setting
3163da06 440 variables in the environment.
b202115b 441
3e32cc27
GM
4422000-12-27 Gerd Moellmann <gerd@gnu.org>
443
444 * Makefile.in (install-arch-indep): If tar fails, exit with
445 exit code 1.
446
7b93a85b
GM
4472000-12-19 Gerd Moellmann <gerd@gnu.org>
448
449 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
450 source file includes XKBlib.h. On some broken Solaris systems,
451 there is an XKBlib.h, reportedly, but header files included by
452 XKBlib.h are missing.
453
02387dcc
GM
4542000-12-14 Gerd Moellmann <gerd@gnu.org>
455
456 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
457
34979055
DL
4582000-12-11 Dave Love <fx@gnu.org>
459
460 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
461
169fe44e
GM
4622000-12-11 Paul Eggert <eggert@twinsun.com>
463
464 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
465 Merge fixes from latest GNU tar version. These macros no longer
466 futz with _XOPEN_SOURCE, as that was not portable in practice.
467 (AC_FUNC_FSEEKO): New macro.
dff28924 468
169fe44e
GM
469 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
470 ftello.
dff28924 471
5c62b2e9
DL
4722000-12-05 Dave Love <fx@gnu.org>
473
474 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
475
2dce2360
EZ
4762000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
477
478 * info/dir: Change the category to "Emacs".
479
8c28d444
GM
4802000-12-01 Gerd Moellmann <gerd@gnu.org>
481
482 * make-dist (tempdir): Remove epaths.h from the distribution
483 instead of paths.h.
484
68a887fa
EZ
4852000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
486
487 * config.bat: Check for existence of djecho.exe, and print an
488 error message if it is not available.
489
490 * INSTALL: Describe possible problem with djecho.exe in old
491 versions of DJGPP v2.x.
492
d96a4de3
GM
4932000-11-23 Gerd Moellmann <gerd@gnu.org>
494
495 * configure.in: Initialize HAVE_LIBXP to no.
496
3aeecf97
GM
4972000-11-22 Gerd Moellmann <gerd@gnu.org>
498
dff28924 499 * configure.in: Use m/macppc.h instead of the non-existent
3aeecf97
GM
500 m/powerpc.h.
501
fb279a6d
GM
5022000-11-21 Gerd Moellmann <gerd@gnu.org>
503
3c64f287
GM
504 * Makefile.in (install-arch-indep): Also install info/eshell*
505 and info/speedbar*.
506
fb279a6d
GM
507 * configure.in (HAVE_PNG): Check for the presence of
508 png_get_channels to rule out older PNG libs.
509
f5f47add
GM
510 * configure.in (AC_OUTPUT): Arrange to emit definitions of
511 GCC and NON_GNU_CPP into config.status.
512
62d14e9a
DL
5132000-11-20 Dave Love <fx@gnu.org>
514
1c203d4c
DL
515 * configure.in: Fix last change.
516
62d14e9a 517 * GETTING.GNU.SOFTWARE: Deleted.
169fe44e 518 * FTP: New file to replace it.
62d14e9a
DL
519 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
520
f1d6d1e8
GM
5212000-11-20 Gerd Moellmann <gerd@gnu.org>
522
523 * configure.in: Use -traditional with GNU cpp.
524
b3635775
GM
5252000-11-17 Gerd Moellmann <gerd@gnu.org>
526
527 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
528 Distribute more files from the nt/ subdir. Distribute PBM
529 image files from subdirs of lisp/. Distribute old change logs
530 from subdirs of lisp/. Distribute play/5x5.el.
531
0eafc06c
DL
5322000-11-11 Dave Love <fx@gnu.org>
533
534 * config.sub, config.guess: Updated from master source.
535
03391420
DL
5362000-11-07 Dave Love <fx@gnu.org>
537
538 * configure.in: Test for mkstemp.
539
cd66d2ed
EZ
5402000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
541
542 * info/dir (Top): Rearrange menu items more logically, and put
543 them into a single category. Add menu items for RefTeX and
544 Widget.
545
1da437e9
KG
5462000-10-29 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
547
15b526b2
EZ
548 * Makefile.in (install-arch-indep): Use --info-dir instead of
549 --dir-file, and a simple argument instead of --info-file, so that
550 the Debian version of install-info also works.
1da437e9 551
99483220
EL
5522000-10-19 Eric M. Ludlam <zappo@ultranet.com>
553
554 * info/dir (Speedbar): Add entry.
555
45e680a8
EZ
5562000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
557
558 * INSTALL: Describe the new image-support options to the configure
559 script. List URLs where image support libraries can be found.
560
f2f049f3
EZ
5612000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
562
563 * info/dir (Top): Add an entry for Eshell.
564
2021ab61
DL
5652000-10-02 Dave Love <fx@gnu.org>
566
567 * configure.in: Check for gai_strerror.
568
65f75351
AS
5692000-10-01 Andreas Schwab <schwab@suse.de>
570
571 * Makefile.in (install-arch-indep): Update list of installed info
572 files.
573
71c9ec51
GM
5742000-09-30 Gerd Moellmann <gerd@gnu.org>
575
576 * configure.in: Support `sparc*-*-netbsd*'.
577
513f1fd9
EZ
5782000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
579
580 * info/dir (MIME): Add entry for emacs-mime.
581
a55b799a
DL
5822000-09-29 Dave Love <fx@gnu.org>
583
584 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
585
ce75c97a
GM
5862000-09-26 Gerd Moellmann <gerd@gnu.org>
587
588 * make-dist: Adapt to the change of leim/Makefile which was
589 necessary to ensure a reasonably working `make dist'.
590
591 * leim-Makefile.in: Moved to leim/Makefile.in..
592
593 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
594
36e44f62
KH
5952000-09-21 Kenichi Handa <handa@etl.go.jp>
596
dff28924
SS
597 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
598 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
36e44f62
KH
599 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
600 files to .elc.
601 (${TIT}): Adjusted for the above change.
602 (clean mostlyclean): Likewise.
603 (.el.elc): New target.
604
da1608d9
GM
6052000-09-19 Gerd Moellmann <gerd@gnu.org>
606
607 * make-dist: Include XPM and XBM files in lisp/ and subdirs
608 in the distribution.
609
6fed3546
GM
6102000-09-18 Gerd Moellmann <gerd@gnu.org>
611
612 * make-dist (skk): Rename to `ja-dic' because the leim directory
613 was renamed.
614
b4331e96
DL
6152000-09-14 Dave Love <fx@gnu.org>
616
617 * configure.in: Fix spurion in last change.
618
ef9e4345
GM
6192000-09-14 Gerd Moellmann <gerd@gnu.org>
620
621 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
622 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
623 to `no' if defined. Change result report.
624
575daf04
DL
6252000-09-08 Dave Love <fx@gnu.org>
626
627 * configure.in: Remove spurious `@'s.
628
629 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
630 autoconf.
631
fa0b693c
GM
6322000-09-06 Gerd Moellmann <gerd@gnu.org>
633
73b77ee5
GM
634 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
635 file and print informational message.
dff28924 636
fa0b693c
GM
637 * configure.in (AC_FUNC_MMAP): Add.
638
ff8df3be
GM
6392000-09-01 Gerd Moellmann <gerd@gnu.org>
640
641 * configure.in: Add ``checking'' messages for
642 XpmReturnAllocPixels.
643
bb17930d
GM
6442000-08-28 Gerd Moellmann <gerd@gnu.org>
645
646 * configure.in: Check <strings.h>; check `index' and `rindex'
647 functions.
648
6ce974d4
KH
6492000-08-26 Kenichi Handa <handa@etl.go.jp>
650
651 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
652 "case "${canonical}" in".
653
7bc3ff79
DL
6542000-08-25 Dave Love <fx@gnu.org>
655
656 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
657
457dd64a
KH
6582000-08-25 Kenichi Handa <handa@etl.go.jp>
659
7c100e1a 660 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
457dd64a 661
17494071
GM
6622000-08-24 Gerd Moellmann <gerd@gnu.org>
663
664 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
665 contains a relative path. Protect against unusable values of
666 $PWD.
667
dd0e1e54
EZ
6682000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
669
3d819a75
EZ
670 * info/dir (WoMan): Add entry.
671
dd0e1e54
EZ
672 * config.bat (maindir): Update src/_gdbinit even if it does
673 already exist.
674
70fc58b3
GM
6752000-08-07 Gerd Moellmann <gerd@gnu.org>
676
677 * Makefile.in (config.status): Prepend `$(srcdir)/' to
678 `configure'.
679
f4988be7
GM
6802000-08-03 Gerd Moellmann <gerd@gnu.org>
681
682 * configure.in: Add support for ia64*-*-linux*.
683
27848c01
GM
6842000-07-27 Gerd Moellmann <gerd@gnu.org>
685
686 * make-dist (aclocal.m4): Include in distribution.
687
b4a12321
DL
6882000-07-26 Dave Love <fx@gnu.org>
689
690 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
691
c66c29a2
DL
6922000-07-24 Dave Love <fx@gnu.org>
693
694 * configure.in: Add AC_SIZE_T.
695
3b33a005
DL
6962000-07-18 Dave Love <fx@gnu.org>
697
698 * configure.in: Reorder so that most tests are done after CPPFLAGS
699 is set from the C_SWITCH_... definitions.
700
4b92c49a
GM
7012000-07-10 Gerd Moellmann <gerd@gnu.org>
702
703 * configure.in (HAVE_XPM): Undo previous change. Check for
704 preprocessor define XpmReturnAllocPixels.
705
6c6d2e33
GM
7062000-07-06 Gerd Moellmann <gerd@gnu.org>
707
708 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
709 instead of XpmReadFileToPixmap.
710
b192d653
KR
7112000-07-05 Ken Raeburn <raeburn@gnu.org>
712
713 * configure.in: Check for <soundcard.h>. Look for ossaudio
714 library, and set LIBSOUND accordingly.
715
65171e3a
DL
7162000-07-05 Dave Love <fx@gnu.org>
717
718 * configure.in: Use AC_HEADER_SYS_WAIT.
719
969f7e79
GM
7202000-07-05 Gerd Moellmann <gerd@gnu.org>
721
722 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
723 lisp/Makefile. Distribute lisp/Makefile.in instead of
724 lisp/Makefile.
725
5a9bf171
KR
7262000-06-30 Ken Raeburn <raeburn@gnu.org>
727
728 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
729 while searching for image-handling libraries.
730
1d36487c
GM
7312000-06-26 Gerd Moellmann <gerd@gnu.org>
732
733 * configure.in (--with-xim): New option.
734
6a465756
DL
7352000-06-23 Dave Love <fx@gnu.org>
736
737 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
738 for struct timezone and test how we can call gettimeofday.
48d4b120 739 Check for OSF 5+. Check for term.h.
6a465756
DL
740
741 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
742 version.
743
16cf31f7
GM
7442000-06-23 Gerd Moellmann <gerd@gnu.org>
745
746 * configure.in (HAVE_LIBXP): Change test for libXp.
747
4c343001
DL
7482000-06-21 Dave Love <fx@gnu.org>
749
750 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
751 simple test for getloadavg and substitute GETLOADAVG_LIBS.
752 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
753
a3f08d9e
DL
7542000-06-19 Dave Love <fx@gnu.org>
755
756 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
757 _XOPEN_SOURCE is defined.
758
0a2ea235
GM
7592000-06-16 Gerd Moellmann <gerd@gnu.org>
760
dff28924 761 * Makefile.in (distclean): Also make distclean in lisp/.
0a2ea235 762
7d5c8691
EZ
7632000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
764
765 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
766
e9924e52
GM
7672000-06-15 Gerd Moellmann <gerd@gnu.org>
768
769 * make-dist: Add --help and --snapshot options.
770
9f817ea4
GM
7712000-06-14 Gerd Moellmann <gerd@gnu.org>
772
dce6b995 773 * configure.in: Generate lisp/Makefile.
dff28924 774
9f817ea4
GM
775 * configure.in: Add support for `*-lynxos*'.
776 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
777 recommended by <Karen.Dorhamer@compaq.com> to fix problems
778 on Tru64 UNIX v5.0.
779
97aa9c1d
KR
7802000-06-13 Ken Raeburn <raeburn@gnu.org>
781
782 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
783 it's on a continuation line.
784
d42122a3
DL
7852000-06-02 Dave Love <fx@gnu.org>
786
2082fe81
DL
787 * Makefile.in: (install-arch-indep): Add pcl-cvs to list of info
788 files.
789
d42122a3
DL
790 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
791 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
792 test.
793
794 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
795 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
796
34ec9ebe
GM
7972000-05-26 Gerd Moellmann <gerd@gnu.org>
798
799 * configure.in: Add check for speed_t typedef.
800
50d7ce09
KR
8012000-05-25 Ken Raeburn <raeburn@gnu.org>
802
803 * Makefile.in (install-arch-dep): Install fns-*.el only if it
804 exists; it won't in the CANNOT_DUMP case.
805
10db7fc5
GM
8062000-05-25 Gerd Moellmann <gerd@gnu.org>
807
808 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
809 On FreeBSD, the exit status is 1 if CDPATH is not set.
8711588d 810 (install-arch-indep): Install ebrowse.info.
10db7fc5 811
087121cc
GM
8122000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
813
814 * configure.in: Check for grandpt and getpt.
815
b992884d
DL
8162000-05-09 Dave Love <fx@gnu.org>
817
818 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
819
056565f7
GM
8202000-05-05 Gerd Moellmann <gerd@gnu.org>
821
822 * make-dist: Make a link for lib-src/grep-changelog. Copy
823 install-sh.
824
35a28e21
EZ
8252000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
826
827 * config.bat: Identify the beginning of the cpp stuff in
828 src/Makefile.in and lib-src/Makefile.in more accurately.
829
c76e04a8
GM
8302000-04-27 Gerd Moellmann <gerd@gnu.org>
831
832 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
833
5e3dac3f
GM
8342000-04-19 Gerd Moellmann <gerd@gnu.org>
835
836 * configure.in: Add support for `powerpc-*-netbsd*'.
837
0b8f263e
DL
8382000-04-19 Dave Love <fx@gnu.org>
839
7825fef9
DL
840 * configure.in: Don't use AC_FUNC_GETLOADAVG.
841
0b8f263e
DL
842 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
843
3dd2781e
DL
8442000-04-16 Dave Love <fx@gnu.org>
845
846 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
847
3edfea34
DL
8482000-04-14 Dave Love <fx@gnu.org>
849
850 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
851
852 * aclocal.m4 (AC_FUNC_MKTIME): New.
853
4d6e16b3
KR
8542000-03-28 Ken Raeburn <raeburn@gnu.org>
855
856 * configure.in: Line up "--help" output a little better.
857
89e80928
GM
8582000-03-26 Gerd Moellmann <gerd@gnu.org>
859
087121cc 860 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
89e80928
GM
861 New targets.
862 (bootstrap): Rewritten in terms of the new targets above. Make
863 info files, too.
dff28924 864
e1cff360
GM
8652000-03-12 Gerd Moellmann <gerd@gnu.org>
866
867 * config.guess, config.sub: Use the versions of the files from
868 subversions.
869
7397acc4
DL
8702000-03-08 Dave Love <fx@gnu.org>
871
872 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
873 AC_C_VOLATILE. Define POINTER_TYPE.
874
875 * aclocal.m4: New file.
876
d054101f 8772000-03-02 Gerd Moellmann <gerd@gnu.org>
2df636f4
GM
878
879 * configure.in (machine): Add `mipsel-*-netbsd*' and
880 `arm-*-netbsd*'.
dff28924 881
d054101f 8822000-03-01 Gerd Moellmann <gerd@gnu.org>
dff28924 883
d054101f 884 * configure.in (machine): Add support for `*-auspex-sunos*'.
dff28924 885
ed4d0512
GM
8862000-02-29 Gerd Moellmann <gerd@gnu.org>
887
888 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
889
2dc95ddd
DL
8902000-02-18 Dave Love <fx@gnu.org>
891
892 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
893
57beb0e0
AS
8942000-02-18 Andreas Schwab <schwab@suse.de>
895
896 * Makefile.in (install-arch-indep): Add eudc to list of installed
897 info files.
898
3b3cc4a4
KR
8992000-02-17 Ken Raeburn <raeburn@gnu.org>
900
901 * configure.in: Include -lz and -ljpeg (if it's available) when
902 testing for the tiff library.
903
8389e1e2
GM
9042000-02-17 Gerd Moellmann <gerd@gnu.org>
905
906 * configure.in: Remove LISP_FLOAT_TYPE.
907
647847ea
DL
9082000-02-12 Dave Love <fx@gnu.org>
909
910 * configure.in: Use AC_FUNC_VFORK.
911
9a90d84c
GM
9122000-02-01 Gerd Moellmann <gerd@gnu.org>
913
5eea385d
GM
914 * make-dist: Various fixes for new development tree.
915
9a90d84c
GM
916 * leim-Makefile.in: New file.
917
b6680a0e
GM
9182000-01-31 Gerd Moellmann <gerd@gnu.org>
919
920 * Makefile.in (dist): Call ./make-dist.
921
1e5279b9
DL
9222000-01-24 Dave Love <fx@gnu.org>
923
924 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
925
ffe36136
GM
9262000-01-18 Gerd Moellmann <gerd@gnu.org>
927
928 * configure.in (HAVE_GIF): Check for DGifOpen instead of
929 DGifOpenFileName.
930
a970dae4
AS
9312000-01-11 Andreas Schwab <schwab@suse.de>
932
933 * Makefile.in (install-arch-indep): Update list of info files to
934 be installed.
935
c4bb2108
DL
9362000-01-05 Dave Love <fx@gnu.org>
937
938 * configure.in: Check for jerror.h as well as libjpeg.
939
bb9d2b64
AS
9402000-01-03 Andreas Schwab <schwab@suse.de>
941
942 * Makefile.in (install-arch-indep): Install autotype*. Run
943 install-info on autotype and emacs-faq.info.
944
22afa6e8
DL
9451999-12-04 Dave Love <fx@gnu.org>
946
947 * Makefile.in: (install-arch-indep): Depend on `info'.
948 (install-strip): Use `install' as sub-make target.
949
a21616bd
KR
9501999-11-23 Ken Raeburn <raeburn@gnu.org>
951
952 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
953 didn't need to be deleted. Check for the k5crypto library as well
954 as the crypto library; MIT Kerberos 1.1 changed the name.
955
946173ad
DL
9561999-11-18 Dave Love <fx@gnu.org>
957
958 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
959
4f6f5dab
GM
9601999-11-11 Erik Naggum <erik@naggum.no>
961
962 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
963
2323760c
DL
9641999-11-08 Dave Love <fx@gnu.org>
965
966 * configure.in: Fix change for --with-pop default.
967
c3d00920
DL
9681999-11-04 Dave Love <fx@gnu.org>
969
970 * configure.in: Default to --with-pop. Change sense of with-gcc
971 and with-toolkit-scroll-bars messages to reflect the defaults.
972
400a1ed0
GM
9731999-11-01 Gerd Moellmann <gerd@gnu.org>
974
975 * INSTALL: Mention the Emacs Lisp Reference.
976
1e3196e8
GM
9771999-10-27 Noah Friedman <friedman@splode.com>
978
979 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
980
8ac52782
GM
9811999-10-23 Gerd Moellmann <gerd@gnu.org>
982
983 * Makefile.in (bootstrap): New target.
984
1113b624
PE
9851999-10-19 Paul Eggert <eggert@twinsun.com>
986
987 Add support for large files. Merge glibc 2.1.2.
988
989 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
990 (HAVE_TM_GMTOFF): New symbol.
991 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
992 mbrlen, strsignal.
993 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
dff28924 994
77162a4f
SM
9951999-10-09 Stefan Monnier <monnier@cs.yale.edu>
996
997 * make-dist (dontcompile): look for the DONTCOMPILE variable rather
998 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
999
a2743e67
RS
10001999-10-09 Richard M. Stallman <rms@gnu.org>
1001
dff28924 1002 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
a2743e67
RS
1003 Unset CDPATH to prevent cd from generating output.
1004
37e2d8f4
SM
10051999-10-08 Stefan Monnier <monnier@cs.yale.edu>
1006
1007 * update-subdirs: also ignore CVS subdirs.
1008
4e1d9c86
GM
10091999-10-07 Gerd Moellmann <gerd@gnu.org>
1010
1011 * Makefile.in (install-arch-indep): Add ada-mode.
dff28924 1012
2b6bac15
DL
10131999-10-06 Dave Love <fx@gnu.org>
1014
1015 * Makefile.in: Add rules for config.status, configure.
1016
a4a9692d
DL
10171999-09-07 Gerd Moellmann <gerd@gnu.org>
1018
1019 * configure.in (--with-sound): Removed.
1020
10211999-08-30 Gerd Moellmann <gerd@gnu.org>
1022
1023 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
1024 the test for Xaw3d.
1025 (HAVE_TIFF): Add -lm to library check.
1026
10271999-08-28 Richard Stallman <rms@gnu.org>
1028
1029 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
1030 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
1031 after the other X-related libraries.
1032
10331999-08-21 Dave Love <fx@gnu.org>
1034
1035 * configure.in: Don't check for jpeglib.h.
1036
10371999-08-20 Gerd Moellmann <gerd@gnu.org>
1038
1039 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
1040 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
1041
10421999-08-18 Dave Love <fx@gnu.org>
1043
1044 * configure.in: : Check for termcap.h.
1045
10461999-08-15 Gerd Moellmann <gerd@gnu.org>
1047
1048 * configure.in: Add --with-toolkit-scroll-bars. If "no",
1049 use Emacs' scroll bars, even if configured for Motif or when
1050 Xaw3d is available.
1051
10521999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
1053
1054 * configure.in: Check for getaddrinfo.
1055
10561999-08-04 Eli Zaretskii <eliz@gnu.org>
1057
1058 * config.bat: Make --no-debug work again by removing -gcoff.
1059
10601999-07-30 Dave Love <fx@gnu.org>
1061
1062 * configure.in: Check for stdlib.h.
1063
10641999-07-19 Dave Love <fx@gnu.org>
1065
1066 * configure.in: Grok sparc64-*-linux-gnu*.
1067
10681999-07-12 Richard Stallman <rms@gnu.org>
1069
1070 * Version 20.4 released.
1071
10721999-06-23 Karl Heuer <kwzh@gnu.org>
1073
1074 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
1075 Quote $EMACS, in case it's a program with args.
1076
10771999-05-29 Richard M. Stallman <rms@gnu.org>
1078
1079 * configure.in: Delete the Kerberos stuff.
1080
10811999-05-27 Greg Hudson <ghudson@mit.edu>
1082
1083 * configure.in: Prefer kerberos 5 names.
1084
10851999-04-26 Richard M. Stallman <rms@gnu.org>
1086
1087 * configure.in: Check for libXp.
1088
10891999-04-08 Richard Stallman <rms@gnu.org>
1090
1091 * make-dist: Include change logs in subdirs of `lisp'.
1092
10931999-04-05 Richard Stallman <rms@gnu.org>
1094
1095 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
1096 (install-arch-indep): Make ${datadir}/emacs world-readable.
1097
10981999-03-30 Eli Zaretskii <eliz@gnu.org>
1099
1100 * config.bat: Use epaths.* instead of paths.*.
1101
11021999-03-07 Eli Zaretskii <eliz@gnu.org>
1103
1104 * INSTALL: Add detailed instructions to unpack and install
1105 intlfonts on MS-DOS.
1106
11071999-02-26 Richard Stallman <rms@gnu.org>
1108
1109 * configure.in: Use epaths.h and epaths-force instead of paths....
1110
1111 * Makefile.in (epaths-force): Renamed from paths-force;
1112 operate on epaths.in and produce epaths.h.
1113
11141999-02-24 Richard Stallman <rms@gnu.org>
1115
1116 * make-dist: Fix nt/icons directory handling.
1117
11181999-02-22 Simon Josefsson <jas@pdc.kth.se>
1119
1120 * configure.in (f301-fujitsu-uxpv4.1): New target.
1121
11221999-02-20 Richard Stallman <rms@gnu.org>
1123
1124 * make-dist (tempparent): Fix command to update info files.
1125
11261999-02-09 Richard Stallman <rms@gnu.org>
1127
1128 * configure.in (powerpc-apple-netbsd*): New alternative.
1129
11301999-01-25 Geoff Voelker <voelker@cs.washington.edu>
1131
1132 * make-dist: Include the new directory nt/icons in distributions.
1133
11341999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
1135
1136 * configure.in: Change message about HAVE_XFREE386.
1137
11381999-01-07 Eli Zaretskii <eliz@gnu.org>
1139
1140 * config.bat: Support configuring with leim.
1141
11421998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
1143
1144 * configure.in (mips-sgi-irix6.5): New target.
1145
11461998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
1147
1148 * configure.in: Remove GSS-API support, since it has been removed
1149 from movemail.
1150
11511998-12-04 Markus Rost <rost@delysid.gnu.org>
1152
1153 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
1154
11551998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
1156
1157 * Makefile.in: Don't install customize info file. Run
1158 install-info on viper info file.
1159
11601998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
1161
1162 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
1163
11641998-11-16 Kenichi Handa <handa@etl.go.jp>
1165
1166 * configure.in (*-*-bsdi4*): New target.
1167
11681998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
1169
1170 * configure.in: Fix previous change.
1171
11721998-11-11 Richard Stallman <rms@gnu.org>
1173
1174 * configure.in (aviion-intel): New machine.
1175
11761998-11-04 Kenichi Handa <handa@etl.go.jp>
1177
1178 * configure.in (mips-nec-sysv4*): New target.
1179
11801998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
1181
1182 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
1183 from lisp.
1184
11851998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
1186
1187 * make-dist: Don't include fns*.el in dist.
1188
11891998-10-30 Dave Love <fx@gnu.org>
1190
1191 * configure.in: Don't mkdir cpp.
1192
11931998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
1194
1195 * Makefile.in (install-arch-dep): Install src/fns-*.el in
1196 ${archlibdir}.
1197
11981998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
1199
1200 * Version 20.3 released.
1201
12021998-07-30 Paul Eggert <eggert@twinsun.com>
1203
1204 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
1205 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
1206 (lwlib/Makefile, leim/Makefile):
1207 Prepend $(srcdir)/ to rule dependencies outside this dir.
1208
12091998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
1210
1211 * configure.in: Use unset CDPATH instead of making it empty.
1212
12131998-06-20 Karl Heuer <kwzh@gnu.org>
1214
1215 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
1216
12171998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
1218
1219 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
1220 and default.el. Sort the results.
1221
12221998-05-31 Karl Heuer <kwzh@gnu.org>
1223
1224 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
1225 writable.
1226
12271998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
1228
1229 * Makefile.in (install-arch-indep):
1230 Don't alter site-lisp/subdirs.el if it exists.
1231
12321998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
1233
1234 * Makefile.in (install-arch-indep): Put `-' on commands to create
1235 subdirs.el in site-lisp dirs.
1236
12371998-05-07 Richard Stallman <rms@psilocin.gnu.org>
1238
1239 * Makefile.in (install-arch-indep): Fix typo in previous change.
1240
12411998-05-06 Richard Stallman <rms@psilocin.gnu.org>
1242
1243 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
1244
12451998-04-28 Richard Stallman <rms@psilocin.gnu.org>
1246
1247 * Makefile.in (mkdir): Create the site-lisp dirs.
1248 (install-arch-indep): Make site-lisp/subdirs files world-readable.
1249
12501998-04-26 Richard Stallman <rms@psilocin.gnu.org>
1251
1252 * Makefile.in (INSTALL_INFO): New variable.
1253 (install-arch-indep): Don't replace the dir file if it already exists.
1254 Use the install-info program, via INSTALL_INFO, to add entries.
1255 Make the `info' subdir and the Info files world-readable.
1256
12571998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
1258
1259 * config.bat: Make sure the environment is large enough to support
1260 all the "set foo=bar" commands. Update pointers to DJGPP FTP
1261 sites.
1262
12631998-04-10 Karl Heuer <kwzh@gnu.org>
1264
1265 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
1266
12671998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
1268
1269 * configure.in: Add --with-gssapi to specify GSS-API
1270 authentication support for movemail.
1271
12721998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
1273
1274 * Makefile.in (install-arch-indep): Fix previous change.
1275
12761998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
1277
1278 * Makefile.in (info): Run man in build dir, not srcdir.
1279
12801998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
1281
1282 * Makefile.in (install-arch-indep): Fix previous change.
1283
12841998-03-23 Kenichi Handa <handa@etl.go.jp>
1285
1286 * Makefile.in (top_distclean): Check the existence of `lock'
1287 subdir.
1288
12891998-03-22 Richard Stallman <rms@gnu.org>
1290
1291 * Makefile.in (install-arch-indep): Put special subdirs.el files
1292 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
1293
12941998-03-21 Richard Stallman <rms@psilocin.gnu.org>
1295
1296 * make-dist: Fix shell syntax in check for missing .el or .elc files.
1297
12981998-03-09 Richard Stallman <rms@psilocin.gnu.org>
1299
1300 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
1301 (m68*-hp-hpux*): Handle versions 1X like 10.
1302
13031998-03-07 Richard Stallman <rms@psilocin.gnu.org>
1304
1305 * make-dist: PROBLEMS is now in etc, not top level dir.
1306
1307 * Makefile.in (SOURCES): Delete PROBLEMS.
1308
13091998-02-25 Richard Stallman <rms@gnu.org>
1310
1311 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
1312
1313 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
1314
13151998-01-17 Richard Stallman <rms@gnu.org>
1316
1317 * Makefile.in (install-arch-indep): Add semicolon before `else'.
1318
13191998-01-02 Richard Stallman <rms@psilocin.gnu.org>
1320
1321 * make-dist (tempparent): New option --no-check.
1322
1323 * make-dist: Don't do anything with cpp directory.
1324
13251997-12-20 Richard Stallman <rms@psilocin.gnu.org>
1326
1327 * configure.in (sparc-fujitsu-sysv4*): New target.
1328
13291997-12-17 Andreas Schwab <schwab@gnu.org>
1330
1331 * configure.in: Cache more tests. Add missing quotes around
1332 message with embedded comma.
1333
13341997-12-04 Karl Heuer <kwzh@gnu.org>
1335
1336 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
1337
13381997-11-26 Joel N. Weber II <devnull@gnu.org>
1339
1340 * make-dist: Changed the comment about `umask 0' to say `Don't
1341 restrict access to any files.'; previously it said `Don't protect
1342 any files', which may have implied that we think fascism is good.
1343
13441997-11-24 Paul Eggert <eggert@twinsun.com>
1345
1346 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
1347 strftime needs the underlying host's strftime for locale dependent
1348 formats.
1349
13501997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
1351
1352 * configure.in (i586-dg-dguxR4.*): New name in case branch.
1353
13541997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
1355
1356 * config.bat: Configure the man subdirectory.
1357
13581997-11-07 Paul Eggert <eggert@twinsun.com>
1359
1360 * configure.in (AC_CHECK_LIB): Add -lintl.
1361
13621997-11-07 Karl Heuer <kwzh@gnu.org>
1363
1364 * make-dist (check for .elc files): Avoid bash-specific syntax.
1365 (check for overflow 14-char limit): Simplify.
1366
13671997-11-07 Richard Stallman <rms@gnu.org>
1368
1369 * Makefile.in (install): Move blessmail last.
1370
13711997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1372
1373 * configure.in (gettimeofday, one arg or two):
1374 Clarify messages by avoiding double negative.
1375
13761997-09-30 Karl Eichwalder <ke@suse.de>
1377
1378 * Makefile.in (install-arch-indep): install the widget info file.
1379
13801997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
1381
1382 * configure.in (with-pop, with-kerberos): Need to check Kerberos
1383 libraries in reverse order, so that libraries will appear in the
1384 correct dependency order on the link line (and so that the
1385 configure checks themselves will work properly when early
1386 libraries depend on later ones).
1387
13881997-09-21 Erik Naggum <erik@naggum.no>
1389
1390 * make-dist (making links to `src'): Keep timestamp on copied
1391 files.
1392
1393 * make-delta: New script to produce delta distributions.
1394
13951997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1396
1397 * Version 20.2 released.
1398
13991997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1400
1401 * Version 20.1 released.
1402
1403 * Makefile.in (install-leim): Depend on mkdir.
1404 (leim): Depend on src.
1405
14061997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1407
1408 * configure.in: Recognize alpha* instead of just alpha.
1409
14101997-09-12 Paul Eggert <eggert@twinsun.com>
1411
1412 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
1413
14141997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1415
1416 * update-subdirs: Use rm -f.
1417
14181997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1419
1420 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
1421 Ignore subdirs named Old.
dff28924 1422
a4a9692d
DL
14231997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
1424
1425 * configure.in: Add OpenBSD clause to set $machine.
1426
14271997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1428
1429 * make-dist: Recompile everything after updating various Lisp files.
1430 Recompile in leim as well as lisp.
1431 Check in leim as well as lisp for mismatched files and too-long names.
dff28924 1432
a4a9692d
DL
14331997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1434
1435 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
1436
14371997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1438
1439 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
1440 before trying to copy anything from it.
1441
14421997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1443
1444 * Makefile.in (man/Makefile): New target.
1445 (tags): Define env var EMACS and run Makefile from build dir.
1446
14471997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
1448
1449 * config.bat: If src/_gdbinit doesn't exist, try using
1450 src/.gdbinit to create it (for building on Windows 95).
1451
14521997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1453
1454 * Makefile.in (install-arch-indep):
1455 Discard extra data in tar | tar pipes.
1456
14571997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
1458
1459 * configure.in (x_default_search_path): Corrected
1460 '${x_library}' to '${x_library}/X11'.
1461
14621997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1463
1464 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1,
1465
14661997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
1467
1468 * configure.in: Support auto-configuration of both Kerberos V4 and
1469 Kerberos V5 for movemail, including detection of V4 and V5 header
1470 files and libraries.
1471
14721997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
1473
1474 * configure.in: Compute x_default_search_path
1475 and substitute into makefiles.
1476
1477 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
1478
14791997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1480
1481 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
1482
14831997-08-07 Erik Naggum <erik@naggum.no>
1484
1485 * configure.in: Remove lockdir, it is no longer needed.
1486 * Makefile.in (mkdir): Don't create lockdir.
1487 (lockdir): Variable deleted.
1488 (paths-force): Don't operate on PATH_LOCK.
1489
14901997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1491
1492 * leim-Makefile.in (clean, distclean): New targets.
1493
1494 * make-dist: Include leim/ChangeLog in leim distribution.
1495
14961997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1497
1498 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
1499
15001997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1501
1502 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
1503
15041997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1505
1506 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
1507
15081997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1509
1510 * make-dist: Update leim/leim-list.el.
1511 Pass along value of $EMACS when updating lisp dir.
1512
15131997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
1514
dff28924 1515 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
a4a9692d
DL
1516 prerequisite to the use of Doug Lea's malloc.
1517
15181997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1519
1520 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
1521
1522 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
1523
15241997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1525
1526 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
1527
15281997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1529
1530 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
1531 to news-r6.h.
1532
15331997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
1534
1535 * config.bat: Use `sed' instead of `cp', which might not be
1536 installed.
1537
15381997-07-09 Kenichi Handa <handa@etl.go.jp>
1539
1540 * Makefile.in (mostlyclean): Add cleaning leim directory.
1541 (clean, distclean, maintainer-clean): Likewise.
1542
15431997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1544
1545 * make-dist (bogosities): Check subdirs of `lisp' also.
1546
15471997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1548
1549 * make-dist (etc): Really avoid symlinks now.
1550 (lisp): Don't delete from subdirs the things we never copy.
1551
15521997-07-07 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
1553
1554 * Makefile.in (install-arch-indep): Correct the target name.
1555 The first letter `i' was dropped by the previous change of mine.
1556
15571997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1558
1559 * configure.in (leim/Makefile): Generate this.
1560 (*-sysv4.2uw*): Recognize new alternative.
1561
1562 * leim-Makefile.in: Renamed from leim-Makefile.
1563
1564 * make-dist: Set up real-leim subdirectory,
1565 with the real contents of leim; then move it to
1566 a separate top-level directory.
1567
1568 * make-dist: Don't mention site-lisp, site-init, site-start
1569 or default, when listing files hat are not compiled and should be.
dff28924 1570
a4a9692d
DL
1571 * configure.in: Create src/config.stamp at the end.
1572
15731997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1574
1575 * Makefile.in (install-leim): Correct previous change.
1576
15771997-07-02 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
1578
1579 * Makefile.in (install-leim): New target.
1580 (install): Depend on install-leim.
dff28924 1581
a4a9692d
DL
15821997-07-01 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
1583
1584 * Makefile.in (SUBDIR): Add leim.
1585 (SUBDIR_MAKEFILES): Add leim/Makefile.
1586 (leim/Makefile): New target.
1587
15881997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1589
1590 * leim-Makefile: New file.
1591 * make-dist: Initialize a `leim' subdirectory with that makefile.
1592
15931997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1594
1595 * configure.in (GNU_MALLOC_reason): Fix message text.
1596
15971997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1598
1599 * make-dist (lisp): Don't process subdirs that start with =.
1600 (etc): Copy symlinks, as in src.
1601
16021997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1603
1604 * configure.in (i*86-*-unixware*): New alternative.
1605
16061997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1607
1608 * Makefile.in (src/config.stamp): Target renamed from src/config.h
1609 and touch it explicitly.
1610
1611 * configure.in (mips-sony-newsos6*): New alternative.
1612 (mips-*-linux-gnu*): New alternative.
1613 (*-*-bsdi*): New alternative.
1614 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
1615
16161997-06-22 Dave Love <d.love@dl.ac.uk>
1617
1618 * Makefile.in (lib-src): Depend on src/config.h (e.g. for
1619 movemail.o).
1620 (src/config.h): New target to re-configure if src/config.in
1621 is patched.
1622
16231997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1624
1625 * configure.in (shutdown): Check for `shutdown' function.
1626
16271997-06-18 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
1628
1629 * update-subdirs: Include the directory "language" in subdirs.
1630
16311997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1632
1633 * configure.in (m88k-dg-dgux4*): New alternative.
1634 (alpha-*-netbsd*): New alternative.
1635 (powerpcle-*-solaris2*): New alternative.
1636
16371997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1638
1639 * make-dist: Warn about .el files that are not compiled.
1640
16411997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1642
1643 * Makefile.in (dist): Don't run update-subdirs here,
1644 since make-dist now gets that done.
1645
1646 * make-dist: Use the new `updates' target in lisp/Makefile.
dff28924 1647
a4a9692d
DL
1648 * make-dist: Use new non-file targets in lisp/Makefile.
1649
16501997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1651
1652 * make-dist: Handle all subdirs of `lisp' uniformly.
1653 Don't handle `term' and `language' specially.
1654 Clear out umask at the beginning.
dff28924 1655
a4a9692d
DL
16561997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1657
1658 * make-dist: Use Make to update finder-inf.el and autoloads.
1659 Also update cus-load.el.
1660
16611997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
1662
1663 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
1664 in case it is desirable to disable the GNU malloc features with
1665 glibc.
1666
16671997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
1668
1669 * configure.in (DOUG_LEA_MALLOC):
1670 Define if malloc_{get,set}_state exist.
1671
16721997-03-05 Ken'ichi Handa <handa@etl.go.jp>
1673
1674 * make-dist: Make links for files under lisp/language.
1675
16761997-02-20 Kenichi Handa <handa@etl.go.jp>
1677
1678 * update-subdirs: Exclude the directory "language" from subdirs.
1679
16801997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
1681
1682 * configure.in: Check for rint and cbrt.
1683
16841997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1685
1686 * make-dist: Use $EMACS to say where to run Emacs.
1687 Add --no-update option.
dff28924 1688
a4a9692d
DL
16891996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1690
1691 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
1692
16931996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1694
1695 * make-dist (copying src): Check thoroughly for symlinks
1696 and copy them in all cases. Regularize the linking of *.in
1697 and *.opt and ChangeLog files.
1698 (copying lib-src): Likewise.
1699 Don't rm getdate.c or y.tab.*--they don't exist any more.
dff28924 1700
a4a9692d
DL
17011996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
1702
1703 * configure.in: Check for libmail, maillock.h and
1704 touchlock (for movemail).
1705
17061996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1707
1708 * configure.in (limits.h): Check for this file.
1709
17101996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1711
1712 * configure.in (rs6000-ibm-aix4.2): New alternative.
1713 (rs6000-ibm-aix4.0): New alternative.
1714 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
1715
17161996-11-22 Ben Harris <bjh21@cam.ac.uk>
1717
1718 * configure.in: Recognize vax-*-netbsd*.
1719
17201996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1721
1722 * configure.in (locallisppath): Add leim directory.
1723
17241996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
1725
1726 * config.bat: Make sure `mv' supports forward slashes and -f.
1727
17281996-10-28 Christian Limpach <chris@nice.ch>
1729
1730 * configure.in (hppa*-next-nextstep*): * added after hppa
1731 to accept hppa1.0 and hppa1.1.
1732
17331996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
1734
1735 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
1736 * configure.in (ld_switch_machine): Fix typo.
1737
17381996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1739
1740 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
1741 from config.h and use them in $ac_link.
1742
17431996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
1744
1745 * configure.in: Create a subdir named `lisp'.
1746
17471996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1748
1749 * configure.in: Check for getcwd.
1750
17511996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1752
dff28924 1753 * configure.in: Check for termios.h. Check for setpgid.
a4a9692d
DL
1754
17551996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1756
1757 * configure.in: Check for setrlimit.
1758
17591996-08-31 Paul Eggert <eggert@twinsun.com>
1760
1761 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
1762
17631996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1764
1765 * configure.in: Check for utimes.
1766
1767 * configure.in: Check for com_err library, but only
1768 if --with-kerberos was used. Check for krb and des
1769 only if --with-kerberos.
1770
17711996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1772
1773 * Makefile.in (INSTALL_STRIP): New variable.
1774 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
1775 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
1776
17771996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1778
1779 * configure.in: Check for krb and des libraries.
1780
17811996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1782
1783 * configure.in (*-sunos4.1.[3-9]*noshare):
1784 Use sunos413, not sunos4-1-3.
1785 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
1786 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
dff28924 1787
a4a9692d
DL
17881996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1789
1790 * Makefile.in (src/paths.h): Target deleted.
1791 (paths-force): Delete all dependencies on this target
1792 but don't delete the target.
1793 (install): Depend on `all'.
1794 (paths-force): Don't print a message.
1795
1796 * configure.in: Generate src/paths.h here.
1797
17981996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1799
1800 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
1801 New variables that affect linking only.
1802 (alpha-dec-osf*): Use those instead of previous change.
1803
18041996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1805
1806 * Makefile.in (install-arch-indep): Install info/messages.
1807
18081996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1809
1810 * Version 19.33 released.
1811
18121996-08-10 Marcus Daniels <marcus@sayre.sysc.pdx.edu>
1813
1814 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
1815 Fix previous change.
1816
18171996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1818
1819 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
1820 New alternative.
1821
18221996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1823
1824 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
1825 and NON_GCC_TEST_OPTIONS.
1826
18271996-08-06 Paul Eggert <eggert@twinsun.com>
1828
1829 * configure.in (LOCALTIME_CACHE): Don't put a string literal
1830 "TZ=..." in environ.
1831
18321996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1833
1834 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
1835
18361996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1837
1838 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
1839 the more general *-sunos4.1.[3-9]* clause.
1840
18411996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1842
1843 * Version 19.32 released.
1844
1845 * configure.in (*-sco3.2v5*):
1846 Set OVERRIDE_CPPFLAG to a string of one space.
1847 Fix the code that uses OVERRIDE_CPPFLAG.
1848
18491996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
1850
1851 * configure.in: Undo previous change.
1852
18531996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1854
1855 * config.sub: Use `pc', not `unknown', when canonicalizing
1856 the vendor for ...86.
1857
18581996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
1859
1860 * configure.in: Check for termios.h header.
1861
18621996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
1863
1864 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3
1865
18661996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
1867
1868 * configure.in: Split bsdos2 and bsdos2-1.
1869
18701996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1871
1872 * config.sub: If last two words are not a recognized
1873 KERNEL-OS pair, use just the last word as OS, as in 19.31.
1874 Make conversion of gnu/linux to linux-gnu really work.
dff28924 1875
a4a9692d
DL
1876 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
1877
18781996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1879
1880 * configure.in (check for using Lucid widgets by default):
1881 Eliminate indentation that confuses some compilers.
1882
18831996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1884
1885 * config.sub: Convert linux and gnu/linux to linux-gnu.
1886
1887 * make-dist: Don't update getdate.c.
1888 Ignore =... files when checking for too-long Lisp file names.
1889
18901996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1891
1892 * configure.in (euidaccess): Check for that, not for eaccess.
1893
18941996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1895
1896 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
1897 before `noshare'.
1898 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
1899
19001996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1901
1902 * configure.in: Rename lignux to linux-gnu in configuration names.
1903 Use gnu-linux as the opsys value (s/ file name).
1904 Allow i686 just like i386, i486, i586.
1905
19061996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1907
1908 * configure.in (i*86-*-sco3.2v5): New alternative.
1909 (OVERRIDE_CPPFLAG): New variable.
1910 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
1911
1912 * configure.in: Specify vpath for .texi files.
1913
19141996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1915
1916 * configure.in: Always check for HAVE_X11R5.
1917 Separately decide whether to use a toolkit by default.
1918
19191996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
1920
1921 * configure.in: If X11R5 is missing the Xaw headers,
1922 default to --with-x-toolkit=no.
1923
19241996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1925
1926 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
1927
19281996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1929
1930 * Makefile.in (install-arch-indep): If cd etc makes output,
1931 don't treat that as part of the tar data.
1932 Check that ./lisp actually exists.
dff28924 1933
a4a9692d
DL
19341996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
1935
1936 * make-dist: Check for long file names.
1937
19381996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
1939
1940 * Version 19.31 released.
1941
19421996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
1943
1944 * configure.in: Recognize sparc-*-lignux.
1945
19461996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
1947
1948 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
1949 Don't include config.w95.
1950
19511996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
1952
1953 * make-dist: Replace --no-clean-up and --no-tar options
1954 with --clean-up and --tar, so that the default is useful.
1955
19561996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
1957
1958 * config.bat: Make sure the GDB init file is called src/_gdbinit;
1959 if not, tell the user to rename it and abort.
1960
19611996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
1962
1963 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
1964 test program.
1965
19661996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1967
1968 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
1969
1970 * make-dist (MANIFEST): Fix previous change.
1971 (msdos): Put mainmake.v2 into the dist.
1972
19731996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
1974
1975 * make-dist: Exit if autoconf fails.
1976
19771996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
1978
1979 * config.bat: Set djgpp-ver, and unset it at the end.
b1f865ae 1980 Add a number of conditionals for DJGPP version 2.
a4a9692d
DL
1981 Rename label libsrc2 to libsrc3.
1982 Substitute for LDFLAGS in src/Makefile.
1983 Substitute for ALL_CFLAGS in lib-src/Makefile.
1984
19851996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1986
1987 * configure.in (ncurses): Check this after checking fns like strerror.
1988
19891996-04-08 Erik Naggum <erik@naggum.no>
1990
1991 * make-dist (MANIFEST): Don't include lines from =files.
1992
19931996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1994
1995 * make-dist: Don't put lisp/dired.todo in the dist.
1996
19971996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
1998
1999 * configure.in (HAVE_NCURSES): Look for library named ncurses.
2000
2001 * configure.in (setlocale): Check for it.
2002
2003 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
dff28924 2004
a4a9692d
DL
20051996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2006
2007 * configure.in: Use lignux instead of linux as value of opsys.
2008
20091996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2010
2011 * Makefile.in (install-strip): Fix whitespace.
2012 Get rid of continuation.
2013
2014 * config.sub: Convert linux or gnu/linux to lignux.
2015
20161996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2017
2018 * configure.in: Accept lignux in configuration name.
2019
20201996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2021
2022 * Makefile.in (install-strip): New target.
2023
20241996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2025
2026 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
2027 -f failed to do the job on Suns.
2028
20291996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2030
2031 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
2032
2033 * configure.in (linux/version.h): Check for this header.
2034
20351996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
2036
2037 * configure.in: Remove -fno-builtin hackery from -lm check.
2038
20391996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
2040
2041 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
2042 just this test.
2043
2044 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
2045
20461996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2047
2048 * configure.in: Check for ncurses.
2049
20501996-02-28 Paul Eggert <eggert@twinsun.com>
2051
2052 * configure.in (LOCALTIME_CACHE):
2053 Also define if localtime mishandles unsetting TZ.
2054 This works around a localtime bug in mips-dec-ultrix.
2055
20561996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2057
2058 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
2059
2060 * configure.in: Improve messages about X versions.
2061
20621996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2063
2064 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
2065
20661996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2067
2068 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
2069 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
2070
2071 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
2072 (install): Put install-arch-indep before install-arch-dep.
2073
20741996-02-20 Dave Love <d.love@dl.ac.uk>
2075
2076 * INSTALL: Clarify info about MS-DOS path handling.
2077
20781996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2079
2080 * Makefile.in (install-arch-indep): Install info/ccmode*.
2081 In previous change, protect against /bin/pwd returning null string.
2082
20831996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2084
2085 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
2086 to lispdir.
2087
20881996-02-01 Paul Eggert <eggert@twinsun.com>
2089
2090 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
2091
20921996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2093
2094 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
2095
20961996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2097
2098 * Makefile.in (extraclean): Use ${top_distclean} to ensure
2099 we delete everything distclean deletes.
2100
21011996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
2102
2103 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
2104
21051996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2106
2107 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
2108 into LDFLAGS instead of into LIBS.
2109
21101996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2111
2112 * configure.in (HAVE_XMU): Fix typo in previous change.
2113
21141996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2115
2116 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
2117
21181996-01-10 Erik Naggum <erik@naggum.no>
2119
2120 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
2121
21221996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
2123
2124 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
2125
21261996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2127
2128 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
2129 and use -lXt to link it.
2130
21311996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2132
2133 * configure.in (locallisppath): Put version-specific dir first.
2134
21351996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2136
2137 * configure.in (hppa-*-nextstep*): New alternative.
2138 (USE_X_TOOLKIT): By default, set this to "maybe";
2139 and change that later to LUCID or "no" according to X11 version.
2140
2141 * make-dist: Recompile outdated .elc files and update all autoloads.
2142
21431996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
2144
2145 * configure.in (locallisppath): Fix typo in last change: " -> '.
2146
21471996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2148
2149 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
2150
21511995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2152
2153 * Makefile.in (install-arch-indep): Give all files read permission.
2154
21551995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2156
2157 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
2158 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
2159
21601995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2161
2162 * configure.in: Determine HAVE_X11R6.
2163 (HAVE_MENUS): Renamed from HAVE_X_MENU.
2164
21651995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2166
2167 * configure.in: Just "solaris" now defaults to version 2.4.
2168 Add sunos4.1.n-noshare as alternative.
2169
21701995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2171
2172 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
2173
21741995-11-29 Erik Naggum <erik@naggum.no>
2175
2176 * Makefile.in (install-arch-indep): Add missing backslash.
2177
21781995-11-29 Karl Eichwalder <ke@ke.Central.DE>
2179
2180 * Makefile.in (install-arch-indep): Don't install
2181 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
2182
21831995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2184
2185 * Makefile.in (install-arch-indep): Fix previous change.
2186
2187 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
2188
21891995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2190
2191 * Version 19.30 released.
2192
2193 * make-dist (lisp): Exclude subdirs.el.
2194
21951995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2196
2197 * make-dist (etc): Delete *.orig and *.rej.
2198
21991995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2200
2201 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
2202
22031995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2204
2205 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
2206
22071995-11-14 Geoff Voelker <voelker@cs.washington.edu>
2208
2209 * make-dist (nt): Rename install, readme, and todo to
2210 INSTALL, README, and TODO.
2211
22121995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2213
2214 * make-dist (lisp): Don't distribute site-start.
2215
22161995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
2217
2218 * make-dist: Break the hard link on alloca.c.
2219
22201995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2221
2222 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
2223
22241995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2225
2226 * make-dist (src, lib-src): Don't distribute Makefile.c.
2227 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
2228
22291995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2230
2231 * Makefile.in (mkdir): Create man1dir, not mandir.
2232 (uninstall): Use man1dir, not mandir.
2233
22341995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2235
2236 * Makefile.in (man1dir): New variable.
2237 (install-arch-indep): Use man1dir.
2238
2239 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
2240
2241 * make-dist: Create lisp/MANIFEST.
2242
22431995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
2244
2245 * configure.in (m68k-*-linux*): New alternative.
2246
22471995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2248
2249 * make-dist: Use new names config.in, paths.in, and
2250 {src,lib-src}/Makefile.in.
2251
22521995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2253
2254 * configure.in: Don't bother checking for drem.
2255
22561995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2257
2258 * Makefile.in (distclean): Delete line with just a tab in it.
2259 (install-arch-indep): Delete spaces that precede tabs.
2260 Delete spurious `fi' left from previous change.
2261 (install): Supply `true' as command, to avoid null command.
2262
22631995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2264
2265 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
2266
22671995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2268
2269 * configure.in (powerpc-*-solaris2): New alternative.x
2270
22711995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
2272
2273 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
2274 of paths.h.tmp$$, to avoid going beyond 14 characters.
2275
22761995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2277
2278 * configure.in: Improve error msg for invalid --with-x-toolkit value.
2279
22801995-09-06 Paul Eggert <eggert@twinsun.com>
2281
2282 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
2283 if localtime caches TZ. Check for tzset.
2284
22851995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2286
2287 * config.bat: Simplify using new names file names src/makefile.in,
2288 config.in, paths.in. Change Echo commands not to use `.
2289
22901995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2291
2292 * Makefile.in (install-arch-indep): Always install the new dir file;
2293 rename the previous dir file to dir.bak or dir.old.
2294
22951995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2296
2297 * configure.in (RANLIB): Substitute this into makefiles.
2298 Set it specially on solaris; set it by default on other systems.
2299
2300 * configure.in: Fix previous Alpha change.
2301
23021995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2303
2304 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
2305 NON_GCC_TEST_OPTIONS.
2306
23071995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2308
2309 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
2310 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
2311
2312 * configure.in (alpha-*-linux*): New configuration.
2313
23141995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2315
2316 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
2317 (m68k-next-nextstep*): New alias for that.
2318 (i*86-*-nextstep*): Use nextstep.h.
2319 (sparc-*-nextstep*): New configuration.
2320
23211995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2322
2323 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
2324 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
2325
23261995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2327
2328 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
2329 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
2330
23311995-07-18 Mike Long <mike.long@analog.com>
2332
2333 * make-dist: Fix update of finder-inf.el, and byte-compile it.
2334
23351995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2336
2337 * Makefile.in (src/paths.h, paths-force):
2338 Rename src/paths.h.in to src/paths.in.
2339 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
2340
2341 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
2342 Use Makefile.c for intermediate file.
2343 Rename src/config.h.in to src/config.in.
2344
23451995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
2346
2347 * configure.in (mips-dec-ultrix*): Assume version 4.3.
2348 (mips-dec-ultrix4.[12]): New alternative for old versions.
2349
23501995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2351
2352 * make-dist: Don't break intra-tree links.
2353
23541995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
2355
2356 * configure.in: Put back archlibdir initialization. Require
2357 autoconf 2.4.1 or later.
2358
23591995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2360
2361 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
2362 (mips-mips-riscos5*): New alternative.
2363
23641995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2365
2366 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
2367
23681995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2369
2370 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
2371 (mandir, infodir, archlibdir): Initializations deleted.
2372
2373 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
2374 On hpux9shr, use hpux9shxr4.h.
2375
23761995-06-24 Morten Welinder <terra+@cs.cmu.edu>
2377
2378 * configure.in: Added target mips-dec-mach_bsd4.3.
2379 * config.guess: Guess mips-dec-mach_bsd4.3.
2380
23811995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2382
2383 * Makefile.in (mkdir): Use symbolic chmod.
2384
23851995-06-22 Paul Eggert <eggert@twinsun.com>
2386
2387 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3.
2388 (Likewise for SunOS 4.1.5 thorugh 4.1.9, should they ever exist.)
2389
23901995-06-22 Paul Eggert <eggert@twinsun.com>
2391
2392 * Makefile.in (SUBDIR_MAKEFILES):
2393 Add man/Makefile, so `make distclean' removes it.
2394 (top_distclean): Add config.log to the list of files to be removed.
2395
23961995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2397
2398 * Version 19.29 released.
2399
24001995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2401
2402 * configure.in: Fix the previous change to verify that the -b
2403 option really solves the problem.
2404
2405 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
2406
24071995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2408
2409 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
2410
24111995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2412
2413 * configure.in: Report more clearly when there is no special
2414 dir to search for X includes or libraries.
2415
24161995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2417
2418 * configure.in: Check for -lpthreads, not -lpthread.
2419
24201995-06-09 Geoff Voelker <voelker@cs.washington.edu>
2421
2422 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
2423
24241995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2425
2426 * configure.in: Check for -lpthread.
2427
24281995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2429
2430 * Makefile.in (install-arch-indep): Install info files for mh-e.
2431 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
2432
24331995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2434
2435 * configure.in (*-solaris2.5): New configuration.
2436
2437 * make-dist: Copy new files config.nt and config.w95.
2438
24391995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2440
2441 * configure.in: Use x_includes, not x_libraries, for -I.
2442 Make bitmapdir a colon-separated list.
2443
24441995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
2445
2446 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
2447
2448 * configure.in: Allow x_libraries and x_includes to be paths.
2449
24501995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2451
2452 * configure.in: Fix typo.
2453
24541995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
2455
2456 * INSTALL: Clarify use of site-init.el.
2457
24581995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
2459
2460 * configure.in: pass arg to sqrt.
2461
24621995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
2463
2464 * make-dist: Fix May 6 change.
2465
24661995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2467
2468 * vpath.sed: Delete reference to ymakefile.
2469
24701995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
2471
2472 * configure.in: Use sqrt (more portable) instead of fmod in -lm
2473 check.
2474
24751995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2476
2477 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
2478
2479 * update-subdirs: Specify /bin/sh to run the script.
2480
24811995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2482
2483 * make-dist: Put src/makefile.nt in dist.
2484
2485 * configure.in (i[345]86-*-bsdi2*): New configuration.
2486 (vax-dec-bsd386*): Deleted.
2487
24881995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
2489
2490 * configure.in: Make sure CDPATH doesn't mess up PWD check. Check
2491 whether X bitmaps are in X11/bitmaps instead of bitmaps. Use fmod
2492 instead of logb in -lm check.
2493
24941995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2495
2496 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
2497 Use bsd4-3. Don't set NON_GNU_CPP.
2498
2499 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
2500 In nt. copy various different things, but not *.cmd.
2501 Fix the ln commands for the subdirs of nt.
2502
25031995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2504
2505 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
2506
25071995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2508
2509 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
2510 since that's what the header file expects.
2511
25121995-04-24 Francesco Potorti` (pot@cnuce.cnr.it)
2513
2514 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
2515 and 68040 based machines when choosing options for gnucc.
2516
25171995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2518
2519 * Makefile.in (top_distclean): Delete config.cache.
2520
25211995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2522
2523 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
2524
2525 * configure.in: Use m/ncr386.h.
2526
25271995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2528
2529 * Makefile.in (install-arch-indep): Undo Sep 23 change.
2530
25311995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2532
2533 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
2534 (man): Don't copy texindex.c and getopt.c; they're deleted.
2535 (etc): Omit `e'; it's a subdirectory.
2536 (etc/e): Use `../..', not `..', to reference top level.
2537
25381995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
2539
2540 * Makefile.in (install-arch-indep, dist):
2541 look for `update-subdir' in $(srcdir).
2542
25431995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2544
2545 * make-dist: Include mkinstalldirs in distribution.
2546
25471995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
2548
2549 * make-dist: Add missing close backquote.
2550
25511995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2552
2553 * make-dist: Don't distribute shortnames directory.
2554
25551995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2556
2557 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
2558
25591995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2560
2561 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
2562
25631995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2564
2565 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
2566
25671995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
2568
2569 * configure.in (mips-sgi-irix6): New configuration.
2570
25711995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
2572
2573 * Makefile.in (maintainer-clean): Renamed from realclean.
2574
25751995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
2576
2577 * configure.in: Create a .gdbinit that sources the real one, if
2578 using a different build directory.
2579
25801995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
2581
2582 * configure.in: Check for sys/select.h.
2583
25841995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2585
2586 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
2587
25881994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2589
2590 * configure.in: Handle isc 4.1 operating system.
2591
25921994-12-10 Richard Stallman <rms@kepa>
2593
2594 * configure.in (rs6000-ibm-aix4.1*): New alternative.
2595 (rs6000-ibm-aix4*): New alternative.
2596
25971994-12-06 Richard Stallman <rms@kepa>
2598
2599 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
2600
26011994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
2602
2603 * configure.in: Don't try to make directories that are guaranteed
2604 to already exist.
2605
26061994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2607
2608 * configure.in: Generate man/Makefile from man/Makefile.in.
2609 Create the man subdir.
2610
2611 * Makefile.in (dvi): Run Make in our man subdir.
2612
2613 * make-dist: Create subdir etc/e.
2614 Make links to it.
2615 Put man/Makefile.in in dist, instead of man/Makefile.
2616
26171994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
2618
2619 * configure.in: Add --with-pop, --with-kerberos, and
2620 --with-hesiod for movemail.
2621
26221994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2623
2624 * configure.in (m68*-apollo*): Use s/domain.h.
2625
26261994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2627
2628 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
2629
26301994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
2631
2632 * configure.in: Don't add -I, -L, -R options for cc if their
2633 arguments would be empty.
2634
26351994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2636
2637 * configure.in (i860-intel-osf1*): New alternative.
2638 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
2639 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
2640
26411994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
2642
2643 * configure.in: Make h_errno check not use nested functions.
2644
26451994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
2646
2647 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
2648
26491994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
2650
2651 * Makefile.in (install-arch-indep): Avoid continued comment
2652 swallowing target line.
2653
26541994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
2655
2656 * configure.in: Protect a character class with `changequote'.
2657
26581994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2659
2660 * configure.in: Accept `news' as a synonym for `newsos'.
2661
26621994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
2663
2664 * Makefile.in: Don't rm files if cd fails.
2665
26661994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2667
2668 * make-dist: Put nt subdir and its subdirs in the dist.
2669 (lib-src): Put makefile.nt in the dist.
2670 (lisp): Put makefile.nt in the dist.
2671
26721994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
2673
2674 * configure.in: Change a stray `[' to `test'.
2675
26761994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
2677
2678 * configure.in: Adapt for Autoconf v2. Use the standard argument
2679 parser, host type canonicalizer, X11 finder, and message
2680 printing macros. Use the new macro names. Use `test' instead of `['.
2681
26821994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2683
2684 * configure.in: Check for getpagesize.
2685
26861994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2687
2688 * make-dist (msdos): Put sed* in the distribution.
2689
26901994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
2691
2692 * config.bat: New option, `--with-x', for configuring Emacs
2693 for use with the X11 system DesqView/X.
2694 New option, `--no-debug', for compiling Emacs without debug
2695 information thus saving disk space.
2696 (src/config.h, src/paths.h): Use `update' (which is like
2697 `move-if-changed') to change the file.
2698 (src/config.h): When configuring for X11 perform extra changes.
2699 (src/makefile): When configuring for X11 perform extra changes.
2700 (lib-src): Remove temporary files.
2701 (): Check that `sed', `rm', `mv', and `gcc' are available.
2702
27031994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2704
2705 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
2706
2707 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
2708
27091994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2710
2711 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
2712
2713 * configure.in (canonical): Substitute var into makefiles.
2714 (bitmapdir): Likewise.
2715
2716 * Makefile.in (bitmapdir): New variable.
2717 (src/paths.h, paths-force): Edit PATH_BITMAPS.
2718
27191994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2720
2721 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
2722
2723 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
2724 * update-subdirs: New shell script.
2725
27261994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2727
2728 * Makefile.in (top_distclean): Don't rm build-install.
2729 (SOURCES): Delete build-install.in.
2730
2731 * make-dist: Don't distribute build-ins.in.
2732 * build-ins.in: File deleted.
2733
27341994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
2735
2736 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
2737
27381994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2739
2740 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
2741
2742 * configure.in (libexecdir): Renamed from libdir. New default.
2743 (sharedstatedir): Renamed from statedir. New default.
2744 (datadir): New default.
2745
2746 * make-dist: Don't distribute subdirs.el.
2747
27481994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2749
2750 * configure.in (eaccess): Check for it.
2751
27521994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2753
2754 * configure.in (mktime): Check for it.
2755
27561994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
2757
2758 * configure.in (motif): Add support for usage and option checking.
2759
27601994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
2761
2762 * configure.in (utimes): Check for it.
2763
27641994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
2765
2766 * Makefile.in (install-arch-indep): Don't do mkdir here.
2767
27681994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2769
2770 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
2771 riscix.h renamed to acorn.h.
2772
27731994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
2774
2775 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
2776 New configurations.
2777
27781994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
2779
2780 * configure.in: Remove trailing slashes from srcdir.
2781
27821994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2783
2784 * configure.in (i[345]86-sequent-ptx*): Handle
2785
27861994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2787
2788 * Makefile.in (paths-force): Depend on src/paths.h
2789
27901994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
2791
2792 * configure.in (config_options): Save all arguments, not just some.
2793
27941994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
2795
2796 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
2797
2798 * configure.in: Add AC_AIX.
2799 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
2800
28011994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2802
2803 * configure.in (parsing options): Simplify sed command to delete -'s.
2804
28051994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
2806
2807 * configure.in (config_options): New shell variable.
2808 Pass its value to C code in EMACS_CONFIG_OPTIONS.
2809
28101994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2811
2812 * configure.in (alpha-dec-osf*): New target.
2813
2814 * Makefile.in: Use just one FRC target.
2815
28161994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2817
2818 * Makefile.in (removenullpaths, paths-force):
2819 Use name paths.h.tmp$$, which depends on the pid.
2820
28211994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2822
2823 * Makefile.in (removenullpaths, paths-force):
2824 Put paths.h.tmp in top-level dir, not in src.
2825
28261994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2827
2828 * Version 19.27 released.
2829
28301994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2831
2832 * Version 19.26 released.
2833
28341994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2835
2836 * configure.in: Check for lrand48, not rand48.
2837
28381994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2839
2840 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
2841 (powerpc-ibm-aix*): New aliases.
2842
28431994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2844
2845 * make-dist (src/m, src/s): Put *.inp in distribution.
2846
28471994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2848
2849 * configure.in: Accept i586 and i486 along with i386.
2850
28511994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2852
2853 * configure.in: Do compute unexec, LIBX, system_malloc, etc
2854 even if CPP env var was set by the user.
2855
2856 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
2857
28581994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
2859
2860 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
2861
28621994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2863
2864 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
2865
28661994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2867
2868 * configure.in: Check more specifically for i*86-sun-sunos.
2869
28701994-08-03 Caveh Jalali (caveh@eng.sun.com)
2871
2872 * configure.in: Handle solaris 2.4.
2873
28741994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2875
2876 * configure.in (rand48): Check for it.
2877
28781994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2879
2880 * make-dist: Update the info files.
2881
28821994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2883
2884 * configure.in: Make "checking..." messages' style consistent.
2885 (HAVE_H_ERRNO): New test.
2886
28871994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2888
2889 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
2890
28911994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2892
2893 * configure.in (CFLAGS): If the envvar was specified, use that.
2894 And set REAL_CFLAGS from it too.
2895
28961994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2897
2898 * make-dist: Update finder-inf.el.
2899
29001994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2901
2902 * make-dist (msdos): Include sed4.inp in dist.
2903
2904 * Makefile.in (libsrc_libs): Var deleted.
2905
29061994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2907
2908 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
2909
29101994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2911
2912 * configure.in (mips-sony-newsos4*): New alias.
2913
29141994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2915
2916 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
2917 (*-convex-convexos*): Accept this as alias.
2918
29191994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2920
2921 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
2922 for two different uses.
2923
29241994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2925
2926 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
2927
29281994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2929
2930 * make-dist: Put ./BUGS into the distrib.
2931
29321994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2933
2934 * configure.in: Handle 386 running Solaris 2.
2935
29361994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2937
2938 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
2939
29401994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2941
2942 * configure.in (mips-sony-newsos*): Use news-risc.h.
2943
2944 * configure.in: Accept bsdi as opsys, like bsd386.
2945
29461994-06-01 Morten Welinder (terra@diku.dk)
2947
2948 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
2949
29501994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2951
2952 * Version 19.25 released.
2953
2954 * make-dist (shortversion): Don't assume another period follows.
2955
29561994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2957
2958 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
2959 (uninstall): Use /bin/pwd.
2960
2961 * Makefile.in (blessmail): Depend on src.
2962 (all): Don't depend on blessmail.
2963
2964 * Makefile.in (src/paths.h): Don't force recomputation.
2965 (paths-force): New target; force recomputation of paths.h.
2966 (all): Depend on paths-force.
2967 (src, lib-src): Depend on src/paths.h.
2968
2969 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
2970 NON_GCC_TEST_OPTIONS.
2971
29721994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2973
2974 * configure.in: Don't insist on subversions for irix.
2975
29761994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2977
2978 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
2979
2980 * configure.in (i[34]86-next-*): New alternative.
2981
29821994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2983
2984 * Version 19.24 released.
2985
2986 * configure.in: New config hppa*-hp-hpux9shr*.
2987
29881994-05-22 Morten Welinder (terra@tyr.diku.dk)
2989
2990 * config.bat: Doc fix.
2991
29921994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2993
2994 * Makefile.in (mostlyclean, clean, distclean, realclean)
2995 (extraclean): Don't act on man subdir if it doesn't exist.
2996
29971994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2998
2999 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
3000 Use them to set up CC.
3001 (*-sun-sunos4.1.3): Set them.
3002
30031994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3004
3005 * Makefile.in (lib-src): Don't depend on src/paths.h.
3006
30071994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3008
3009 * build-ins.in (copydests): Get rid of spurious `-'s.
3010
3011 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
3012
30131994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3014
3015 * Version 19.23 released.
3016
3017 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
3018 for the Xlib and Xt checks; then restore old CFLAGS.
3019
30201994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3021
3022 * configure.in (HAVE_X11XTR6): Add newline before #if.
3023 Add newline after #endif.
3024
30251994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3026
3027 * configure.in (HAVE_X11XTR6): Arrange to define it.
3028
30291994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3030
3031 * Makefile.in (install): Depend on blessmail.
3032
30331994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
3034
3035 * configure.in (mips-siemens-sysv*): Put quotes around value
3036 containing blanks.
3037
30381994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3039
3040 * Makefile.in (TAGS): Use the makefile in src subdir.
3041
30421994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3043
3044 * configure.in (opsys): Recognize `gnu'.
3045
30461994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3047
3048 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
3049
30501994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
3051
3052 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
3053 version > 1.8.
3054
30551994-05-08 Morten Welinder (terra@diku.dk)
3056
3057 * config.bat: Forcibly remove "# " style comments from makefiles.
3058
30591994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3060
3061 * Makefile.in (uninstall): When processing lispdir and etcdir,
3062 do nothing unless it exists and is a directory.
3063
30641994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3065
3066 * Makefile.in (install-arch-indep): Do install info/dired-x*.
3067 Merge code in from install-doc.
3068 (install-doc): Merge code back into install-arch-indep.
3069 (install-arch-dep): Don't depend on install-doc.
3070
3071 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
3072
30731994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3074
3075 * configure.in (making src/Makefile and lib-src/Makefile):
3076 Split off the autoconf substitutions and don't pass them thru cpp.
3077 (undefs): Use $canonical as well as $configuration.
3078
3079 * make-dist: Distribute lisp/Makefile.
3080
3081 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
3082 Use lower case names for the s files.
3083
30841994-05-03 Morten Welinder (terra@diku.dk)
3085
3086 * config.bat: Added possibility for different file name
3087 transscriptions in lib-src.
3088
30891994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3090
3091 * Makefile.in (lib-src): Undo previous change.
3092 (blessmail): New target to run maybe-blessmail in lib-src.
3093 (all): Depend on blessmail.
3094
3095 * Makefile.in (lib-src): Depend on src.
3096
30971994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
3098
3099 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
3100 (m88k-dg-dgux5.4R2): dgux5.4R2.
3101
31021994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3103
3104 * configure.in (window_system): Restore accidentally deleted code
3105 that uses AC_FIND_X.
3106
3107 * make-dist: Distribute config.bat.
3108
31091994-04-29 Morten Welinder (terra@diku.dk)
3110
3111 * config.bat: Corrected the configuration of lib-src
3112 to keep up with configure. Add note about dos version 3
3113 or better needed (djgpp needs that). Add note explaining
3114 that either install in c:/emacs or edit the script.
3115 Don't change to c:/emacs, but assume we're there (to minimize
3116 the number of places to change).
3117
3118 * config.bat: Build-in the first step towards X11 support with
3119 the X11 emulator that exists. At this time it won't work,
3120 and several files are missing.
3121
31221994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3123
3124 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
3125 Don't look for -lresolv.
3126
3127 * Makefile.in (lib-src): Depend on src/paths.h.
3128
31291994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3130
3131 * configure.in: Restore deleted AC_SUBST of `configuration'.
3132 Improve error message for bad --with-x-toolkit value.
3133
3134 * configure.in: Define CONFIGURATION in src/config.h
3135 rather than substituting in src/Makefile.in.
3136
31371994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3138
3139 * Makefile.in (install-doc): New target.
3140 (install-arch-dep): Depend on install-doc.
3141 (mkdir): Create docdir.
3142
31431994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3144
3145 * configure.in: Test for libresolv.a.
3146 Substitute machfile and opsysfile.
3147
31481994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3149
3150 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
3151 (install-arch-dep): Install under the name $(EMACS).
3152
31531994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3154
3155 * configure.in (version): Use entire value of emacs-version.
3156 (mips-siemens-sysv*): New alternative.
3157
31581994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3159
3160 * Makefile.in (install-arch-indep): Don't install dired-x*.
3161
31621994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3163
3164 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
3165 Fix definition of $undefs.
3166
31671994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3168
3169 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
3170
3171 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
3172
31731994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
3174
3175 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
3176
31771994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3178
3179 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
3180 and run it thru cpp, as with src/Makefile.in.
3181
3182 * configure.in: Use AC_SET_MAKE.
3183
31841994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3185
3186 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
3187
31881994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3189
3190 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
3191
3192 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
3193 (printing the choices): Make the toolkit message unconditional.
3194 (USE_X_TOOLKIT): Use `none', not `no', if none.
3195 (include libsrc_libs): Include config.h, and specify -I for srcdir.
3196 Get rid of temp file foofoo1.
3197
31981994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3199
3200 * configure.in (CFLAGS): Use shell syntax, not Makefile.
3201
32021994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3203
3204 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
3205 (printing the choices): State choice of toolkit.
3206 (libsrc_libs): Recalculate after writing config.h;
3207 then update lib-src/Makefile.
3208
32091994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3210
3211 * configure.in: Add sunos4shr as alternative for suns.
3212 Conditionals testing for null $CC were backwards.
3213
32141994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3215
3216 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
3217
32181994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3219
3220 * configure.in: Handle -isc4.0*.
3221
32221994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3223
3224 * configure.in (esix5): Set NON_GNU_CPP.
3225
32261994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
3227
3228 * Makefile.in (thisdir): Nonsensical variable removed.
3229 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
3230 back to $thisdir, rather than the directory `this_dir'.
3231
32321994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3233
3234 * Makefile.in (install-arch-indep): Add missing backslash after a
3235 `then'.
3236
32371994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3238
3239 * Makefile.in (thisdir): New variable.
3240 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
3241
32421994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3243
3244 * configure.in: Add freebsd.
3245
32461994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3247
3248 * configure.in: Check for fpathconf.
3249
32501994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3251
3252 * configure.in (with_x_toolkit): Fix typo in previous change.
3253
32541994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3255
3256 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
3257
32581994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3259
3260 * configure.in (with_x_toolkit): Don't allow motif or open-look.
3261
32621994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3263
3264 * configure.in: Fix value of docdir.
3265 * Makefile.in (install-arch-indep): Install DOC* in docdir.
3266
32671994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3268
3269 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
3270
32711994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
3272
3273 * configure.in: New variable docdir to control where the docstring
3274 file goes.
3275 Makefile.in: Use it to initialize PATH_DOC in paths.h.
3276
32771994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
3278
3279 * configure.in: When --run-in-place, don't inherit archlibdir.
3280
32811994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3282
3283 * Makefile.in (install-arch-dep, install-arch-indep):
3284 New targets split up former do-install rule.
3285 (do-install): Target deleted.
3286
32871994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3288
3289 * configure.in (mips-sony-newsos*): New configuration.
3290
32911994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
3292
3293 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
3294
32951994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
3296
3297 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
3298
32991994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3300
3301 * configure.in: Don't initialize CC.
3302
33031994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3304
3305 * configure.in (creating src/Makefile): Also generate -U switches
3306 for symbols in the $configuration value.
3307
3308 * configure.in: Check for sys_siglist being declared in system header.
3309
33101994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3311
3312 * configure.in (creating src/Makefile): Delete blank lines
3313 along with lines of whitespace.
3314 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
3315
33161994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3317
3318 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
3319 like C_SWITCH_SYSTEM.
3320 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
3321
33221994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
3323
3324 * configure.in (drem): Check for this function.
3325
33261994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3327
3328 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
3329 If CPP was inherited from environment, don't use NON_GNU_CPP.
3330 (NON_GNU_CC): Likewise.
3331 (handling with_gcc): Use explicit if in the `no' case.
3332 (cc_specified): New variable; if set, don't use NON_GNU_CC.
3333
33341994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3335
3336 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
3337
33381994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
3339
3340 * configure.in: Check whether fmod exists.
3341
33421994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3343
3344 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
3345 {src,lisp}/OChangeLog.
3346
33471994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3348
3349 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
3350 necessary for proper operation. This code works with the current
3351 released version of Autoconf.
3352
33531994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3354
3355 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
3356 (USE_X_TOOLKIT): Define it for all values except `no'.
3357
3358 * configure.in: Undo first Jan 8 change and Jan 16 change.
3359
33601994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3361
3362 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
3363 Substitute USE_X_TOOLKIT as both C macro and Make variable.
3364
3365 * Makefile.in (lwlib/Makefile): New target.
3366 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
3367 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
3368 (unlock, relock): Handle lwlib subdir.
3369
3370 * Makefile.in: Add some .PHONY targets.
3371
3372 * make-dist: Handle lwlib subdir like oldXMenu subdir.
3373
3374 * lwlib: New subdirectory.
3375
33761994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3377
3378 * configure.in: If CPP has a value that is a directory,
3379 discard the value.
3380
33811994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3382
3383 * configure.in (srcdir_undefs): Add g flag to sed substitution to
3384 remove -U[0-9]*.
3385
33861994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3387
3388 * Makefile.in (do-install): Install the dired-x info files.
3389
3390 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
3391 (See src/s/sol2.h.)
3392
33931994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3394
3395 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
3396
33971994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3398
3399 * configure.in (creating src/Makefile): Put code inside 2nd arg to
3400 AC_OUTPUT as it should be; hopefully noone will again see fit to
3401 gratuitously break this and not make a change log entry.
3402 Optimized sed processing of Makefile.in and cpp output; now
3403 preserves comments previously removed from the cpp input.
3404 Eliminated temp file for cpp output. Generate -U switches to
3405 undefine all identifiers that appear in the directory name
3406 ${srcdir}; pass these to cpp.
3407
3408 * configure.in (version): Fix sed regexp to match two-elt version
3409 number.
3410
3411 * configure.in: Check for strerror.
3412
34131994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3414
3415 * configure.in: Test for bcmp.
3416
34171994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3418
3419 * make-dist (tempdir): Put subdir msdos into the distribution.
3420
34211993-01-07 Morten Welinder (terra@diku.dk)
3422
3423 * config.bat: New file.
3424
34251994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3426
3427 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
3428
34291994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3430
3431 * configure.in (m68*-next-*): Don't care about which os is specified.
3432 (i[34]86-*-*): Check for *-nextstop*.
3433
34341993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3435
3436 * configure.in: Check for setsid.
3437
34381993-12-17 Richard Stallman (rms@srarc2)
3439
3440 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
3441
34421993-12-15 Richard Stallman (rms@srarc2)
3443
3444 * Makefile.in (mkdir): Make only the lockdir writable.
3445
3446 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
3447
34481993-12-11 Richard Stallman (rms@srarc2)
3449
3450 * Makefile.in (libdir): Use @libdir@.
3451
34521993-12-08 Richard Stallman (rms@srarc2)
3453
3454 * Makefile.in (install): Add empty command.
3455
34561993-12-04 Richard Stallman (rms@srarc2)
3457
3458 * make-dist: Put man/getopt.c in the dist.
3459
3460 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
3461
3462 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
3463
34641993-12-03 Richard Stallman (rms@srarc2)
3465
3466 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
3467 Set it for all solaris versions.
3468 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
3469 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
3470 Likewise for NON_GNU_CC and CC.
3471
34721993-12-01 Richard Stallman (rms@srarc2)
3473
3474 * configure.in (mips-mips-riscos4*): Assign variable CC.
3475 (checking ${with_gcc}): If "no", don't override CC if already set.
3476 (CC): Initialize it as empty.
3477
dff28924 34781993-11-30 Richard Stallman (rms@srarc2)
a4a9692d
DL
3479
3480 * configure.in (Suns): Set CPP if *-solaris2.3*.
3481
34821993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3483
3484 * Version 19.22 released.
3485
3486 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
3487
34881993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3489
3490 * make-dist: When breaking links, use cp -p.
3491 Copy install.sh into distribution.
3492 Move the temp dir up into the parent dir;
3493 don't leave the staging dir make-dist.tmp... in existence.
3494 * install.sh: New file.
3495
34961993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3497
3498 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
3499
35001993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3501
3502 * configure.in (version): When --run-in-place, exclude
3503 ${datadir}/emacs/site-lisp from locallisppath.
3504
35051993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3506
3507 * configure.in: Delete jumk.c before writing it.
3508
35091993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3510
3511 * Version 19.21 released.
3512
3513 * Makefile.in (mkdir): Ignore error from chmod.
3514
35151993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3516
3517 * make-dist: Don't put lisp/forms.README in the distribution.
3518
35191993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3520
3521 * configure.in (creating src/Makefile): Before running cpp,
3522 discard all lines that start with `# Generated' or /**/#.
3523
35241993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3525
3526 * Version 19.20 released.
3527
3528 * make-dist: Use build-ins.in, not build-install.in.
3529 Don't bother updating TAGS since it's not included.
3530
3531 * build-ins.in: Renamed from build-install.in.
3532
35331993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3534
3535 * make-dist: Don't try to link *.texinfo--there are none now.
3536 When running make in lib-src, specify YACC var value.
3537
35381993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3539
3540 * configure.in (extrasub): Add vpath patterns for %.[yls].
3541
3542 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
3543 Instead just include the commands to make src/Makefile as the
3544 second arg to AC_OUTPUT.
3545
3546 * configure.in: Use : instead of dnl for comment inside
3547 $makefile_command.
3548
3549 * configure.in: No longer use vpath_sed. Instead, when we notice
3550 srcdir already configured, set extrasub to hack vpath in the
3551 makefiles.
3552
3553 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
3554 before moving it.
3555 * Makefile.in (VPATH): Define to @srcdir@.
3556
35571993-09-28 Brian Fox (bfox@cubit)
3558
3559 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
3560 doesn't exist. Just copy src/Makefile.in instead. Touch
3561 all of the Makefiles after editing config.status.
3562
3563 * INSTALL: Update documentation to match new configuration
3564 mechanism.
3565
35661993-09-27 Brian Fox (bfox@ai.mit.edu)
3567
3568 * configure.in: Allow any of the path or directory Makefile
3569 variables to be set with flags to configure. Create all Makefiles
3570 at configure time. Edit special commands into config.status after
3571 src/Makefile.in is built from src/Makefile.
3572
3573 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
3574 If these files are out of date, simply have config.status
3575 rebuild them; don't rebuild them explicitly.
3576
35771993-09-25 Brian Fox (bfox@ai.mit.edu)
3578
3579 * build-install.in: Change src/xemacs to src/emacs. We no longer
3580 create src/xemacs, so the file wouldn't be found.
3581
3582 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
3583
35841993-09-24 Brian Fox (bfox@albert.gnu.ai.mit.edu)
3585
3586 * configure.in: Avoid forcing the search of /usr/include before
3587 fixed include files by resetting C_SWITCH_X_SITE if it is
3588 "-I/usr/include".
3589
35901993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3591
3592 * Makefile.in (@rip_paths@locallisppath):
3593 Delete ${datadir}/emacs/site-lisp.
3594
35951993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3596
3597 * configure.in:
3598 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
3599 Remove ${extra_output} from AC_OUTPUT call.
3600
36011993-09-17 Brian Fox (bfox@inferno)
3602
3603 * make-dist: Quote backquotes found in strings to be echoed.
3604
3605 * configure.in: Use "sh -c pwd" when we want to avoid having the
3606 shell fix up the value of $PWD.
3607
36081993-09-13 Brian Fox (bfox@inferno)
3609
3610 * Makefile.in (do-install): Don't abort if ln or chmod at the end
3611 of the installation fail. Suggested by Karl Berry.
3612
36131993-08-30 Brian Fox (bfox@inferno)
3614
3615 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
3616 was used. Set MAKEFLAGS from MFLAGS.
3617
36181993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3619
3620 * configure.in: Test for res_init in libc.
3621
36221993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3623
3624 * configure.in: In the file ${tempcname}, use configure___
3625 instead of @configure@.
3626
36271993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
3628
3629 * make-dist: Dist vpath.sed
3630
3631 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
3632 Depend on vpath.sed.
3633 Replace sed comand for VPATH with @vpath_sed@.
3634
3635 * configure.in: Substitute variable `vpath_sed'.
3636 If not in $srcdir and $srcdir is configured,
3637 issue warning that GNU make is required,
3638 and set vpath_sed to use vpath.sed script.
3639
36401993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3641
3642 * configure.in: Remove check for $srcdir being configured. This
3643 pretty much works now.
3644 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
3645 Check for XFree86 (/usr/X386/include) independent of whether
3646 -lXbsd exists.
3647
3648 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
3649 realclean, unlock, relock): Use `$(MAKE)' in place of plain
3650 `make'.
3651
36521993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3653
3654 * Version 19.19 released.
3655
3656 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
3657
36581993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3659
3660 * configure.in: Check for XScreenNumberOfScreen.
3661
36621993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3663
3664 * configure.in: Add * to end of all configuration alternatives.
3665 (m68*-sony-newsos3*): New alternative.
3666
36671993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3668
3669 * make-dist: Include getdate.c in distribution.
3670
3671 * configure.in: For --help, use $PAGER if it is set.
3672 (LIB_X11_LIB): Default to -lX11.
3673 (mips-sgi-irix5.*): New alternative.
3674
3675 * Makefile.in (do-install): Install info/gnus* and info/sc*.
3676
3677 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
3678 Recognize *.B8.* as hpux version 8.
3679 (m68*-tektronix-bsd*): Fix typo in tek4300.
3680 (AC_HAVE_FUNCS): Add ftime.
3681
36821993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3683
3684 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
3685 Use tekxd88, not tekXD88.
3686
36871993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3688
3689 * configure.in: Check for -lm. Then can check for frexp and logb.
3690
36911993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3692
3693 * Version 19.18 released.
3694
3695 * make-dist (src): Don't put gnu-hp300 in dist.
3696 (src, lisp): Include OChangeLog in dist.
3697
36981993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3699
3700 * configure.in: Test for presence of logb and frexp functions.
3701
37021993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3703
3704 * configure.in (machine): Add i370-ibm-aix*.
3705
37061993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3707
3708 * configure.in (function checks): Test for mkdir and rmdir.
3709
3710 * configure.in (function checks): Don't test for random and bcopy
3711 only when we're building with X; look for them all the time.
3712
37131993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3714
3715 * configure.in: Test for availability of bcopy functions, searching
3716 the X libraries if we're using X.
3717
3718 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
3719 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
3720 versions of AIX, and needs to be passed to the loader.
3721
3722 * configure.in: Test for the availablility of the
3723 XScreenResourceString function.
3724
37251993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
3726
3727 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
3728 LD_SWITCH_X_SITE and assume --with-x11.
3729 Only look for X11 files if we weren't told about a window system
3730 or if we were told to use X11 but not told where.
3731 Search the libraries from the s and/or m files when checking for
3732 functions.
3733
3734 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
3735
37361993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3737
3738 * make-dist: Include lisp/dired.todo in the distribution.
3739
37401993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3741
3742 * configure.in: Add code to set HAVE_INET_SOCKETS.
3743
37441993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3745
3746 * configure.in: If we do find x_includes and x_libraries
3747 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
3748
37491993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3750
3751 * make-dist: Include src/gnu-hp300 in the dist.
3752
3753 * configure.in (canonical): New variable holds the canonicalized
3754 configuration. Don't alter `configuration'. Use `configuration'
3755 for Makefile.in for file naming.
3756 (testing x_includes and x_libraries): Use =, not ==.
3757
37581993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3759
3760 * Version 19.17 released.
3761
3762 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
3763 directory's makefile. This allows the invocation of CPP which
3764 builds xmakefile to receive these switches. The SunSoft C
3765 preprocessor inserts spaces between tokens if it doesn't get the
3766 -Xs flag requested in src/s/sol2.h.
3767
37681993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
3769
3770 * configure.in (m68k-bull-sysv3): new config.
3771
37721993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3773
3774 * configure.in: Use the autoconf AC_FIND_X macro to try to find
3775 the X Windows libraries.
3776
37771993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3778
3779 * make-dist (tempdir): Don't create lisp/forms-mode directory in
3780 the distribution. Those files aren't kept in their own
3781 subdirectory any more.
3782
37831993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3784
3785 * Version 19.16 released.
3786
37871993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3788
3789 * configure.in: Add --verbose flag.
3790
37911993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3792
3793 * version 19.15 released.
3794
37951993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3796
3797 * Makefile.in (top_distclean): Use -f switch when cleaning out
3798 lock dir; it might be empty.
3799
3800 * configure.in: Only check for -lXbsd once.
3801
38021993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3803
3804 * Version 19.14 released.
3805
38061993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3807
3808 * make-dist: If using gzip, create distribution with '.gz' extension.
3809
3810 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
3811 (lisp/forms-mode): This doesn't exist anymore.
3812
3813 * configure.in: Look for the closedir function.
3814
38151993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3816
3817 * configure.in (CPP): Autoconf sets this to a shell variable
3818 reference, which doesn't work when it's edited into a makefile.
3819 Expand that variable reference.
3820
3821 * Makefile.in (CPP): New variable.
3822 (src/Makefile): Edit CPP into src/Makefile.
3823
3824 * Makefile.in (src/Makefile): Don't bother exiting single quotes
3825 and entering double quotes to get the values of LD_SWITCH_X_SITE
3826 and the other make variables; make substitutes them in anyway.
3827
3828 * Makefile.in (uninstall): Don't remove the lisp and etc
3829 directories if they're in the source tree.
3830
3831 Bring mumbleclean targets into conformance with GNU coding standards.
3832 * Makefile.in (mostlyclean, clean): Separate these two; just have
3833 them pass the request to the subdirectory makefiles.
3834 (distclean): Pass the request down, and then get rid of the
3835 files configure built, and get rid of the Makefiles.
3836 (realclean): Pass the request down, and then do the same things
3837 distclean does.
3838 (uninstall, info, dvi): New targets.
3839
3840 * configure.in: Move clause for PC-compatible i386 box to the end
3841 of the case statement, to avoid masking configurations below.
3842
3843 * configure.in: Add case for m88k-motorola-sysv4.
3844
3845 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
3846 the HP 68000 machines.
3847
3848 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
3849 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
3850 preprocessor won't fiddle with them.
3851
38521993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3853
3854 * Makefile.in (TAGS): cd to src to run etags.
3855
38561993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3857
3858 * configure.in (version): Check the X libraries for XrmSetDatabase
3859 and random, and see if we have -lXbsd.
3860
38611993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3862
3863 * configure.in: Pass "-Isrc" to the CPP we run to examine the
3864 s/*.h and m/*.h files. Martin Tomes
3865 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
3866
38671993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3868
3869 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
3870 above the general i386 alternative.
3871
38721993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3873
3874 * configure.in: Recognize configuration name for Data General
3875 AViiON machines.
3876
3877 * configure.in: Use AC_LONG_FILE_NAMES.
3878
38791993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3880
3881 * configure.in: Test for bison.
3882 * Makefile.in (YACC): New variable.
3883 (lib-src/Makefile.in): Edit YACC into the makefile.
3884
38851993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3886
3887 * Version 19.13 released.
3888
3889 * configure.in (CFLAGS): Don't set this according to the value of
3890 the GCC shell variable. Instead, consult the machine and system
3891 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
3892 test __GNUC__ while we're at it.
3893
3894 * configure.in: Remove extra ;; from hpux cases.
3895
38961993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3897
3898 * configure.in: Check to see if the system has -ldnet.
3899
39001993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3901
3902 * make-dist: Add clauses to distribute lisp/forms-mode.
3903
39041993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3905
3906 * configure.in (machine): Fix the versions in hpux version number test.
3907 Do not guess based on cpu type. Do check for explicit system version.
3908
39091993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3910
3911 * configure.in: Do NOT look for `unknown' as company name.
3912
39131993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3914
3915 * configure.in: Fix typo in message.
3916
39171993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3918
3919 * Version 19.12 released.
3920
3921 * Makefile.in (do-install): Correct previous etc-copying change.
3922 Partially rewrite using `if'.
3923 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
3924
3925 * Version 19.11 released.
3926
3927 * configure.in: Handle 386bsd.
3928
39291993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3930
3931 * make-dist: Update getdate.c.
3932
3933 * configure.in: Handle bsd386.
3934
3935 * Makefile.in (do-install): Use `-' in tar options.
3936
3937 * configure.in: Change ! "${...}" to x"${...}" = x.
3938
3939 * Makefile.in (do-install): Copy the DOC-* files from the build
3940 etc directory, as well as lots of things from ${srcdir}/etc.
3941
3942 * make-dist: Copy config.guess.
3943
3944 * configure.in: Handle AIX versions 1.2, 1.3.
3945
39461993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3947
3948 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
3949 the configuration name mips-mips-usg* to represent USG systems.
3950
3951 * configure.in: Fix logic to detect if srcdir is already configured.
3952
3953 * Makefile.in: Pass in LD_SWITCH_X_SITE.
3954
3955 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
3956 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
3957 of a directory; cd might fail, and have pwd print out the current
3958 directory.
3959
39601993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3961
3962 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
3963
39641993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3965
3966 * configure.in: Complain if srcdir points at an already-configured
3967 tree.
3968
39691993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3970
3971 * Version 19.10 released.
3972
39731993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3974
3975 * Makefile.in: Use Makefile comments, not C comments.
3976
3977 * configure.in: Add case for the Tektronix XD88.
3978
39791993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3980
3981 * configure.in: Handle sysv4.2 and sysvr4.2.
3982
39831993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3984
3985 * configure.in: Traverse the argument list without destroying it;
3986 don't use shift. It turns out that "set - ${saved_arguments}"
3987 doesn't work portably.
3988
3989 * configure.in: Add missing "fi".
3990
3991 * make-dist: Rebuild configure if configure.in is newer.
3992
3993 * Makefile.in (src:, lib-src:, FRC:): force the src and lib-src
3994 targets to be executed even if make remembers that it has already
3995 stisfied FRC.
3996
39971993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3998
3999 * Makefile.in (do-install): Delete redundant code to copy etc twice.
4000
4001 * configure.in (romp): Handle various version numbers with aos and bsd.
4002
40031993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4004
4005 * configure.in: Fix message text.
4006
40071993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4008
4009 * make-dist: Make a `site-lisp' directory in the distribution,
4010 instead of a `local-lisp' directory, which hasn't been the
4011 appropriate name for a long time.
4012 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
4013 from the distribution first, then /usr/local/lib/emacs/site-lisp.
4014
4015 * Makefile.in (do-install): Correctly detect if ./etc and
4016 ${srcdir}/etc are the same.
4017
4018 * configure.in: Extract UNEXEC from the system configuration
4019 files, compute the name of the source file corresponding to the
4020 object file, and #define it as UNEXEC_SRC in config.h.
4021
4022 * configure.in: If srcdir is '.', then try using PWD to make it
4023 absolute.
4024
4025 * configure.in: Include ${srcdir} in the printed report, to help
4026 people notice if it's an automounter path.
4027
40281993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4029
4030 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
4031
40321993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4033
4034 * Makefile.in (do-install): Delete the dest dir, not the source dir,
4035 when they are different. Add `shift' command.
4036 (COPYDESTS, COPYDIR): Delete external-lisp dir.
4037 (externallispdir): Var deleted.
4038
4039 * configure.in: Delete spurious paren outputting short_usage.
4040
40411993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4042
4043 * Version 19.9 released.
4044
40451993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4046
4047 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
4048 subdirectory makes.
4049
4050 * make-dist: Check for .elc files with no corresponding .el file.
4051
4052 * Makefile.in (mkdir): Make all the directories in locallisppath.
4053
4054 * config.guess: New file.
4055 * configure.in: Use it, tentatively.
4056 * INSTNALL: Mention its usage.
4057
4058 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
4059 the former gives you the operating system rev directly. Use
4060 s/hpux.h if we don't recognize what we got.
4061
4062 * Makefile.in (do-install): Don't remove a destination directory
4063 if it's the same as the source. If ${srcdir}/info == ${infodir},
4064 don't try to copy the info files.
4065
4066 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
4067 doesn't work if you're not using a separate source directory.
4068 (do-install): Copy the build tree's etc directory only after
4069 making sure it's not also the source tree's etc directory.
4070
40711993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4072
4073 * configure.in: Handle sunos4.1.3 specially.
4074
40751993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4076
4077 * Makefile.in (INSTALL): Add definition.
4078
4079 * configure.in: Fix some messages. Support -with-gnu-cc.
4080 At the end, use `set --', not `set -'.
4081 Delete spurious `.h' in hpux alternatives.
4082
40831993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4084
4085 * Version 19.8 released.
4086
40871993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4088
4089 * configure.in: When looking for source in the same directory as
4090 the configure script, make the path thus discovered absolute.
4091 If the user specifies the `--srcdir' switch, make that directory
4092 absolute too.
4093
4094 * Makefile.in (srcdir): Remove comment saying this doesn't work.
4095
4096 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
4097 too, as the value of the PATH_INFO macro.
4098
4099 * configure.in: Check to see if the source lives in the same
4100 directory as the configure script.
4101
41021993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4103
4104 * Makefile.in (install): Split this into `install' and
4105 `do-install', to give people more control over exactly what gets
4106 done.
4107 (do-install): New target, containing the guts of `install'. Don't
4108 remove and recreate the directories inside the copying loop - do
4109 it all before the copying loop. Pass more flags to the lib-src
4110 make.
4111 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
4112 avoid errors and warnings.
4113
4114 * configure.in: For generic IBM PC boxes, insist on "unknown" for
4115 the manufacturer - the more general case was blocking other i386
4116 configuration names below, and that's how the names are written in
4117 MACHINES anyway.
4118
4119 * make-dist: When breaking links, remove the link before moving
4120 the copy onto it, to avoid interactive behavior.
4121
4122 * Makefile.in: Doc fix.
4123
4124 * configure.in: Doc fix.
4125
4126 * INSTALL: Mention --exec-prefix option.
4127
4128 * configure.in: Add support for the `--exec-prefix' option.
4129 * Makefile.in: Accept that support.
4130
4131 * configure.in: Use the AC_PROG_INSTALL macro.
4132 * Makefile.in (INSTALL): Variable removed.
4133 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
4134
4135 * configure.in: Distinguish between hp800's and hp700's by calling
4136 "uname -m".
4137
41381993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4139
4140 * configure.in: Recognize configuration names for i860 boxes
4141 running SYSV.
4142
41431993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4144
4145 * configure.in: Distinguish between hp800's and hp700's by the
4146 version of HP/UX they run, since that's something people are more
4147 likely to know - hp700's run 8.0.
4148 Add HP 700 configuration.
4149
4150 * configure.in: Test for the presence of the `rename' function.
4151
4152 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
4153 configure.in.
4154 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
4155
4156 * make-dist: Break intra-tree links.
4157
4158 * configure.in: Explain that this is an autoconf script, and give
4159 instructions for rebuilding configure from it. Arrange to put
4160 comments in configure explaining this too.
4161
4162 * configure.in: Make the first line of the configure script be
4163 "#!/bin/sh". Leaving the first line blank didn't work.
4164
4165 * configure.in (long_usage): Removed; made short_usage describe
4166 the options briefly.
4167
4168 * configure.in: Implement the --prefix option.
4169 * Makefile.in (prefix): Add support for it here.
4170 * INSTALL: Document it here.
4171
4172 * Makefile.in (install): Don't assume that the files in the `info'
4173 subdirectory match *.info. They don't have that prefix.
4174
41751993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4176
4177 * configure.in: Add case for version 5 of Esix.
4178
41791993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4180
4181 * Version 19.7 released.
4182
4183 * make-dist: There aren't any *.com files in lib-src anymore.
4184
4185 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
4186 them; they're symlinks to other filesystems on the GNU machines.
4187
4188 * make-dist: Check that the manual reflects the same version of
4189 Emacs as stated in lisp/version.el. Edit that version number into
4190 the README file.
4191
41921993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4193
4194 * configure.in: Remove the hack of AC_DEFINE; use
4195 AC_DEFINE_UNQUOTED.
4196
41971993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4198
4199 * make-dist: Don't distribute precomp.com, compile.com, or
4200 link.com from ./src; they're in ./vms now.
4201
4202 Some time-handling patches from Paul Eggert:
4203 * configure.in: Add AC_TIMEZONE.
4204
42051993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4206
4207 * configure.in: Recognize Linux as a valid operating system for
4208 the i386.
4209
42101993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4211
4212 * make-dist: Distribute some VMS files we got from Richard Levitte.
4213
4214 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
4215 the source for the sed command, not oldXMenu/Makefile.
4216
42171993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4218
4219 * INSTALL: Don't claim the srcdir option doesn't work.
4220
42211993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4222
4223 * configure.in: Include remarks saying what order the autoconf
4224 tests should go in, and remind people to change config.h.in
4225 whenever they add autoconf tests which make #definitions.
4226
4227 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
4228
42291993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4230
4231 * Makefile.in (oldXMenu/Makefile): Make this depend on
4232 ${srcdir}/oldXMenu/Makefile.in, not itself.
4233
4234 * PROBLEMS: Some updates from David J. Mackenzie.
4235
4236 More changes from David J. Mackenzie.
4237 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
4238 removed; autoconf and config.h should specify all these
4239 differences.
4240 (buildlisppath): Make this path depend on ${srcdir}.
4241 (INSTALLFLAGS): Removed.
4242 (INSTALL): Include the -c flag.
4243 (install): Change the way we invoke install accordingly.
4244
4245 Install ${srcdir} changes from DJM.
4246 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
4247 list.
4248 (COPYDIR, COPYDESTS): Install files from both the etc directory in
4249 the source tree and the etc directory in the object tree.
4250 (${SUBDIR}): Pass the prefix variable down to submakes.
4251 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
4252 in /bin.
4253 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
4254 values for srcdir and VPATH.
4255 (install): Add `v' flag to tar command. Make sure that `dir'
4256 exists in ${srcdir}/info before copying it. Remember that the man
4257 pages come from the source tree, not the object tree.
4258 * configure.in: Remove remarks saying that the --srcdir option
4259 doesn't work.
4260 Create the etc directory in the object tree.
4261 Recognize configuration names of the form *-sun-solaris*.
4262 Recognize sunos5 and solaris as operating system names.
4263
4264 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
4265 lib-src/getdate.y and src/systime.h.
4266
42671993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4268
4269 * make-dist: Make links in info subdir.
4270
42711993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4272
4273 * configure.in: Call AC_STDC_HEADERS.
4274
42751993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4276
4277 * configure.in: Sidestep autoconf's quoting of the second argument
4278 of AC_DEFINE, so we can specify the value to put there. It would
4279 be nice if autoconf provided some way to specify computed values
4280 for macros.
4281
42821993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4283
4284 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
4285 this is always just -DHAVE_CONFIG_H.
4286
4287 The GNU coding standards specify that CFLAGS should be left for
4288 users to set.
4289 * Makefile.in (CFLAGS): Let configure determine the default value
4290 for this. Don't
4291 have it default to DEFS.
4292 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
4293 (lib-src/Makefile, src/Makefile): Edit the default value for
4294 CFLAGS into these files, not DEFS.
4295 * configure.in (CFLAGS): Choose a default value for this - "-g"
4296 normally, or "-g -O" if we're using GCC. Edit it into the
4297 top-level Makefile.
4298
4299 * configure.in: When scanning the machine and system description
4300 #include files, write their names to conftest.c properly.
4301
43021993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4303
4304 * configure.in: In configuration name case for Apallos running
4305 Domainios, set opsys, not opsysfile.
4306
4307 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
4308 src/config.h, instead of AC_OUTPUT; the latter overwrites
4309 src/config.h even when it hasn't changed, puts a makefile-style
4310 comment at the top even though it's C code, and produces a
4311 config.status script which doesn't do the job right.
4312
4313 * configure.in: Add AC_LN_S test, so we can tell whether or not we
4314 can use a symbolic link to get the X Menu library into src.
4315 * Makefile.in (LN_S): New variable.
4316 (src/Makefile): Edit the value of LN_S into this makefile.
4317
43181993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4319
4320 * configure.in: Support *-sco3.2v4* as opsystem.
4321
4322 * make-dist: Don't include calc directory.
4323 Exclude many files in the man directory; copy a few.
4324
43251993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4326
4327 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
4328 call AC_STRUCT_TM to see what's in time.h.
4329
4330 * configure.in: Employ quoting stupidity to get the value of CPP
4331 to expand properly.
4332
43331993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4334
4335 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
4336 variable to scan the machine and system description files.
4337
4338 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
4339 so that getdate.y builds correctly.
4340
43411993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4342
4343 * configure.in (tempcname): Change this to "conftest.c", so it will
4344 work properly on systems with short filenames; this is the name
4345 autoconf uses.
4346
4347 * configure.in: Also detect the availability of dup2 and
4348 gethostname.
4349
4350 * configure.in: Use the AC_ALLOCA test.
4351 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
4352 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
4353
43541993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4355
4356 * make-dist: Distribute configure, as well as configure.in.
4357 Oversight.
4358
43591993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4360
4361 * Makefile.in (install): Print out the name of the directory we're
4362 copying, so people can have some idea of whether we're making
4363 progress.
4364
4365 * Makefile.in (install.aix, install.xenix, install.sysv, install):
4366 Don't forget to re-create the COPYDESTS directories after we clear
4367 them out.
4368
43691993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4370
4371 * Makefile.in: Add autoconf cookies so that the configure
4372 script can comment out sections of path variable definitions to
4373 choose between the installable configuration and the run-in-place
4374 configuration.
4375 * configure.in: Add new option `--run-in-place', to select the
4376 run-in-place path definitions.
4377
4378 * configure.in: Add a clause to the big configuration name case
4379 for the NeXT machine.
4380
43811993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4382
4383 * Makefile.in (install, install.sysv, install.xenix, install.aix):
4384 Make sure that each source directory exists, and is different from
4385 the destination directory; then, delete the destination before
4386 copying over the source.
4387
4388 * make-dist: Distribute configure.in, instead of configure.
4389
43901993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4391
4392 * configure.in: Don't set CC to "gcc -O" if the user specifies
4393 `--with-gcc'. Add -O to DEFS if GCC is set.
4394
43951993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4396
4397 * Makefile.in (clean mostlyclean): Missing right paren.
4398
4399 * configure.in: When checking for X windows, search for an X11
4400 subdirectory of ${x_includes}.
4401
4402 * configure.in: Check for gettimeofday function, for getdate.y.
4403
4404 Change `configure' to a mixture of custom code and autoconf stuff.
4405 autoconf can't derive all the information we need, but we'd really
4406 like to be able to take advantage of some of its tests, and its
4407 file-editing facilities.
4408 * configure.in: Renamed from configure.
4409 Quote the sections of shell script we want copied literally to
4410 the configure script.
4411 (compile): Initialize this to make the autoconf macros' code happy.
4412 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
4413 code to do their jobs.
4414 Use autoconf to produce Makefile and src/config.h.
4415 Remove the Makefile-style comment that autoconf places at the top
4416 of src/config.h.
4417 (config_h_opts): Removed - no longer necessary.
4418 * Makefile.in (configname): Renamed to configuration.
4419 (CONFIG_CFLAGS): Renamed to DEFS.
4420 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
4421 get values via autoload @cookies@.
4422 (libsrc_libs): Get this from autoconf. We used to do nothing
4423 about this.
4424 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
4425
4426 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
4427 echo the move-if-change command.
4428
44291993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
4430
4431 * make-dist: Distribute lib-src/rcs-checkin.
4432
4433 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
4434 Don't try to make links to the RCS or Old subdirectories.
4435 Use the appropriate extension for the compression type in use.
4436 Create the tar file in the shell's initial default directory, not
4437 in ${tempparent}.
4438 Erase the whole ${tempparent} tree, not just ${tempdir}.
4439
44401993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4441
4442 * Makefile.in (src/paths.h): Don't echo the huge sed command we
4443 use to build paths.h.
4444 (lib-src/Makefile, src/Makefile): Similarly.
4445
4446 * configure: Extend test for working `const' keyword to handle AIX
4447 3.2 cc.
4448
44491993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4450
4451 * make-dist: Distribute lisp/term/ChangeLog.
4452
4453 Arrange for C compilation throughout the tree to get
4454 C_SWITCH_SYSTEM from the configuration files.
4455 * configure: Extract C_SWITCH_SYSTEM from the machine and
4456 system-dependent files, and save it in the top-level Makefile.
4457 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
4458 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
4459
4460 * make-dist: Include the VMS support files in oldXMenu in the
4461 distribution.
4462
4463 * configure: Doc fix.
4464
4465 * configure: Fix corrupted config_h_opts.
4466
4467 * configure: Properly report option names in error messages.
4468
4469 * configure: Properly recognize --x-includes and --x-libraries
4470 options.
4471
4472 * configure: Fix syntax errors in code handling XFree386.
4473
44741993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4475
4476 * configure: Add special code to detect XFree386, and tell
4477 config.h about it.
4478
4479 * configure: Properly handle extracting values of LIBS_MACHINE and
4480 LIBS_SYSTEM that contain spaces.
4481
4482 * configure: Add `--x-includes' and `--x-libraries' options. I
4483 think these are dopey, but no less than three alpha testers, at
4484 large sites, have said they have their X files installed in odd
4485 places. Implement them by setting C_SWITCH_X_SITE and
4486 LD_SWITCH_X_SITE in src/config.h.
4487
44881993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
4489
4490 * make-dist: Don't distribute etc/Old files.
4491
4492 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
4493 backups.
4494
44951993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4496
4497 * make-dist: Fix typo.
4498
44991993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
4500
4501 * make-dist: Corrected typo, fixed it to discard = and TAGS files
4502 in some cases where it should but didn't seen to.
4503
4504 * Makefile.in: Added unlock and relock productions.
4505
45061993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4507
4508 * make-dist: Add a --compress option to force make-dist to use
4509 compress.
4510
4511 * make-dist: Use gzip, if we can find it.
4512
4513 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
4514 make rs6000-ibm-aix default to -aix32.
4515
45161993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
4517
4518 * Makefile.in: Added `Developer's configuration' section.
4519
45201993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
4521
4522 * Makefile.in: Add commented-out variable settings for developer's
4523 configuration.
4524
45251993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4526
4527 * make-dist: Distribute `src/bitmaps' too.
4528
45291993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
4530
4531 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
4532 make rs6000-ibm-aix default to -aix32.
4533
45341993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4535
4536 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
4537
4538 * Makefile.in (install.sysv): Add a second `$' in front of
4539 `${dest}', so that the shell will expand it, instead of Make.
4540
4541 * configure: When processing the name of the configure script,
4542 collapse `././' to `./', but leave a single `./' prefix alone.
4543
4544 * configure: Doc fix.
4545
45461993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4547
4548 * configure: Handle isc3.0 correctly.
4549
45501993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4551
4552 * make-dist: Don't try to copy the COPYING notice into
4553 external-lisp; we're not distributing that directory any more.
4554
45551993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4556
4557 * Makefile.in (install, install.aix, install.xenix, install.sysv):
4558 Remove CVS subdirectories from the installed directory trees, as
4559 well as RCS directories.
4560
45611993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4562
4563 * make-dist: Only copy gmalloc.c if we couldn't link it.
4564 Don't try to copy man/{README,Makefile} unless they actually exist.
4565
4566 * Makefile.in (lisppath): Don't include externallispdir in this.
4567 We're not sure whether we're even going to distribute the
4568 directory yet.
4569
45701993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4571
4572 * make-dist: Don't distribute the external-lisp directory anymore.
4573 * INSTALL: Remove all references to external-lisp.
4574
4575 * configure: Detect whether the compiler supports `const'
4576 properly, and edit src/config.h accordingly.
4577
4578 * configure: Tweak layout of final report.
4579
4580 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
4581 CFLAGS.
4582
4583 * Makefile.in (locallisppath): Make this default to
4584 ${datadir}/emacs/site-lisp, instead of
4585 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
4586 the same thing, and local-lisp causes completion conflicts with
4587 lock.
4588 (lisppath): Add ${externallispdir} to this.
4589 * INSTALL: Adjust installation directions.
4590
4591 * Makefile.in (externallispdir): New variable, to say where to
4592 install the externally-maintained lisp files.
4593 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
4594 the others.
4595 * INSTALL: Describe external-lisp and the new externallispdir
4596 variable.
4597
45981993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4599
4600 * configure (progname): New option `--with-gcc'. Make it clearer
4601 how we are trying to guess whether or not we have GCC.
4602 * INSTALL: Document the `--with-gcc' option, and improve
4603 description of `--with-x' options.
4604
46051993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4606
4607 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
4608 ${infodir} from these variables; we have written out explicit code
4609 to install the info files.
4610
46111993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4612
4613 * make-dist: Don't distributed the RCS files in the etc directory.
4614
46151993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4616
4617 * Makefile.in: Some makes can't handle comments in the middle of
4618 commands; move them to before the whole rule.
4619
46201993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4621
4622 * README: Mention what Emacs is.
4623
46241993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4625
4626 * make-dist: Include `./lisp/calc-2.02' in the distribution.
4627 Add `./cpp' and `./man' back into the distribution.
4628
46291993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4630
4631 * Makefile.in: Define MAKE, and use where appropriate.
4632
46331993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4634
4635 * make-dist: Remember that the authoritative COPYING notice is
4636 `etc/COPYING', not `../etc/COPYING'.
4637
46381992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4639
4640 * make-dist: Make sure that the COPYING notices in each directory
4641 are copies, not symlinks.
4642
46431992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4644
4645 * INSTALL: The build process produces an executable called `emacs'
4646 now. Change references.
4647 * Makefile.in: Adjust `install.mumble' targets to install
4648 `src/emacs', not `src/xemacs'.
4649
4650 * configure: Start with a blank line; this keeps some old CSH's
4651 from thinking it's a CSH script. Most systems will just use
4652 /bin/sh to run it, which is what we're expecting; the only other
4653 shells which might try to interpret it themselves are probably
4654 Bourne-compatible.
4655
46561992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4657
4658 * INSTALL: Improvements suggested by David Mackenzie.
4659
46601992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4661
4662 * Makefile.in (install, install.sysv, install.xenix, install.aix):
4663 Don't try to copy the info files if there aren't any; the
4664 unexpanded globbing pattern disappoints `install'. Ignore the
4665 return status of that command.
4666
4667 * INSTALL: Updated for new configuration arrangement.
4668
4669 * configure: Don't make the top-level Makefile read-only - people
4670 may want to edit the values of the path variables.
4671
4672 * Makefile.in (install, install.sysv, install.xenix, install.aix):
4673 Install the info files in ${infodir}. Install the executable
4674 under both `emacs' and `emacs-VERSION'.
4675
4676 * Makefile.in: Doc fix.
4677
4678 * Makefile.in (exec_prefix): New variable, as per latest version
4679 of coding standards.
4680 (bindir, libdir): Use it, instead of `prefix'.
4681 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
4682
4683 * Makefile.in (mandir): Make the default value for this depend on
4684 $(prefix).
4685
4686 * Makefile.in (datadir, statedir, libdir): Make these all default
4687 to ${prefix}/lib.
4688 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
4689 to compensate.
4690
4691 * Makefile.in (install, install.sysv, install.xenix, install.aix):
4692 Install the etags and ctags man pages too.
4693
4694 * Makefile.in (distclean): Don't delete backup files; that's the
4695 job of extraclean.
4696 (extraclean): Like distclean, but deletes backup and autosave files.
4697
46981992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4699
4700 Make path specification conform to GNU coding standards.
4701 * configure (long_usage): Remove all traces of old arguments from
4702 usage messages, and document the options we do accept in more
4703 detail: -with-x... and --srcdir.
4704 (options, boolean_opts): Deleted; we don't have enough options to
4705 make this worthwhile.
4706 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
4707 along with the code which supported them; these should be set as
4708 arguments to the top-level make.
4709 (config_h_opts): Since this no longer doubles as a list of option
4710 names, make them upper case; this simplifies the code which uses
4711 them to build the sed command to edit src/config.h. Change the
4712 code which sets them.
4713 (cc, g, O): Don't allow the user to set these using options; they
4714 should be specified using `CC=' and `CFLAGS=' arguments to the
4715 top-level make. Just choose reasonable default values for them,
4716 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
4717 values.
4718 (gnu_malloc, rel_alloc): Don't allow the user to set these using
4719 options; use them whenever the configuration files say they're
4720 possible.
4721 Simplify the argument processing loop. Don't accept abbreviations
4722 for option names; these might conflict with other configuration
4723 options in the future.
4724 Add some support for the `--srcdir' option. Check for the sources
4725 in . and .. if `--srcdir' is omitted. If the directories we will
4726 compile in don't exist yet, create them under the current directory.
4727 Note that the rest of the build process doesn't really support
4728 this.
4729 Edit only the top Makefile. That should edit the others. Edit
4730 into the makefile: `version', from lisp/version.el, `configname'
4731 and `srcdir' from the configuration arguments, `CC' and
4732 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
4733 the user's path, and LOADLIBES as gleaned from the system
4734 description files.
4735 Simplify the report generated; it doesn't need to include any
4736 description of paths now.
4737 Make `config.status' exec configure instead of just calling it, so
4738 there's no harm in overwriting `config.status'.
4739 * Makefile.in (version, configname): New variables, used to choose
4740 the default values for datadir and libdir.
4741 Path variables rearranged into two clearer groups:
4742 - In the first group are the variables specified by the GNU coding
4743 standards (prefix, bindir, datadir, statedir, libdir, mandir,
4744 manext, infodir, and srcdir).
4745 - In the second are the variables actually used for Emacs's paths
4746 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
4747 archlibdir), which depend on the first category.
4748 datadir and libdir default to directories under
4749 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
4750 demand.
4751 etcdir and lispdir default to subdirectories of datadir.
4752 archlibdir defaults to libdir.
4753 The new installation tree is a bit deeper than it used to be, so
4754 use the new make-path program in lib-src to build them all.
4755 Always build a new src/paths.h.tmp and then move-if-change it to
4756 src/paths.h, to avoid unnecessary rebuilds while responding to the
4757 right changes.
4758 Remove all mention of arch-lib. Run utility commands from
4759 lib-src, and let the executables be copied into archlibdir when
4760 Emacs is installed.
4761 Add targets for src/Makefile, lib-src/Makefile, and
4762 oldXMenu/Makefile, editing the values of the path variables into
4763 them.
4764 Let lib-src do its own installation.
4765 (datadir): Default to putting data files under
4766 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
4767 (emacsdir): Variable deleted; it would only be confusing to use.
4768 (lispdir, etcdir): Default to ${datadir}/lisp.
4769 (mkdir): Use make-path for this.
4770 (lockdir): Do this in mkdir.
4771 (Makefile): New target.
4772
4773 * configure (usage_message): Rename to long_usage.
4774
4775 * make-dist: Don't bother creating an arch-lib directory; that's
4776 only for installation now.
4777
47781992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4779
4780 * configure: Use GCC-style configuration names, using config.sub.
4781 Change the usage and help messages.
4782
4783 * configure: Initialize window_system, not indow_system.
4784
4785 * configure: Report which window system, compiler, and signal
4786 handler return type we decide to use.
4787
4788 * make-dist: Explain what's going on if config.sub and gmalloc.c
4789 can't be linked. Place the code which copies them near the code
4790 which links the rest of the files around them.
4791
47921992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
4793
4794 * make-dist: Don't bother to distribute src/*.com, or
4795 src/vmsbuild; those have all been moved to `../vms'.
4796
47971992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4798
4799 * make-dist: Don't forget that the way to avoid filenames starting
4800 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
4801 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
4802 couldn't make hard links to, since we have two already, and
4803 perhaps more to come.
4804
48051992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4806
4807 * configure: When editing parameters into lib-src/Makefile, change
4808 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
4809 needs some other flags too.
4810
48111992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4812
4813 * configure: Remove spurious echo of the configuration name.
4814
4815 * make-dist: Don't distribute files in src/m and src/s whose names
4816 begin with `='.
4817
48181992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4819
4820 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
4821 Also LISP_FLOAT_TYPE.
4822
48231992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4824
4825 * make-dist: Copy config.sub, since it's a symbolic link to a file
4826 on another file system.
4827
48281992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4829
4830 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
4831 distribution.
4832
4833 * config.sub: New file, to help us recognize configuration names.
4834 * make-dist: Include it in the distribution.
4835
48361992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4837
4838 * configure: Convert `-' to `_' in specified option names.
4839 Accept options with --. Delete --highpri and --have-x-menu options.
4840 New options --with-x and --with-x10 replace -window-system.
4841 Don't mention options --gnu-malloc, --rel-alloc
4842 or --lisp-float-type in help message.
4843
48441992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4845
4846 * make-dist: Include the `vms' subdirectory in the distribution.
4847
48481992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4849
4850 * configure: Remove lines starting with "# DIST: " when building
4851 lib-src/Makefile and src/Makefile. This allows us to mark the
4852 "Makefile.in" files with explanatory comments which won't also get
4853 stuck in the Makefiles.
4854
48551992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4856
4857 * make-dist: Don't use the '+' operator in the sed regular
4858 expression that extracts the version number from lisp/version.el;
4859 Ultrix sed doesn't seem support the operator. Just double the
4860 operand and use *.
4861
48621992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4863
4864 * Makefile.in: Doc fix.
4865
48661992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4867
4868 * configure: Rewrite sed command to remove at most one ./ prefix;
4869 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
4870 group.
4871
48721992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4873
4874 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
4875
48761992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4877
4878 * make-dist: Go ahead and build a new TAGS file, unless the
4879 --newer option was specified. Don't try to delete a TAGS file
4880 from etc; it's not kept there, and shouldn't be deleted anyway.
4881
48821992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4883
4884 * make-dist: If the lisp directory contains a default.el, don't
4885 distribute it.
4886
4887 * configure: When searching signal.h for the type of a signal
4888 return handler, make a copy of it, not a symbolic link to it; that
4889 way, it will work on systems that don't have symbolic links.
4890
48911992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
4892
4893 * make-dist: taught it about vcdiff and rcs2log, added --newer
4894 option for generating incremental distributions. Stopped it from
4895 generating a TAGS file into the distribution; that sucker is
4896 *big*, and easily enough generated with the toplevel makefile.
4897
48981992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4899
4900 * configure: When writing config.status, don't prefix progname
4901 with a '.'; it might be absolute.
4902
49031992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4904
4905 * configure: Choose to use X11 if either /usr/lib/libX11.a or
4906 /usr/include/X11 exist, not only if both exist.
4907
49081992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4909
4910 * make-dist: Make the new external-lisp directory a duplicate of
4911 the external-lisp directory, not the lisp directory.
4912
49131992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4914
4915 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
4916 clean' in arch-lib; it doesn't even have a Makefile.
4917
4918 * Makefile.in (clean, mostlyclean): In the test which tries to
4919 distinguish between the build directory, which should be cleaned,
4920 and the installed directory, which shouldn't, cd to `${emacsdir}',
4921 not `${DESTDIR}${LIBDIR}'.
4922
49231992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4924
4925 * make-dist: Be sure to delete the .c and .h files that YACC and
4926 BISON create from getdate.y.
4927
4928 * external-lisp: New directory; see `external-lisp/README'.
4929 * make-dist: Added support for the external-lisp subdirectory.
4930
4931 * make-dist: Changed message which complains that make-dist wasn't
4932 invoked in the right directory to indicate which files it was
4933 looking for.
4934
49351992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4936
4937 * configure: Add comments explaining why we can't translate
4938 character ranges or control characters in `tr'.
4939
49401992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4941
4942 * configure: When generating the configuration message, we used to
4943 build the message from the start so that each line began with "# "
4944 so that it would be a comment in `config.status'. However, this
4945 causes trouble if any of the variables we use in the message
4946 expand to more than one line of text - as gnu_malloc_reason
4947 sometimes does. So instead, we build the message as it should be
4948 printed to the user (i.e. without the "# " prefixes), and stick on
4949 the "# "s when we write it to `config.status'.
4950
4951 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
4952 `lib-src' and `arch-lib'.
4953
4954 * configure: When generating report and `config.status' file, note
4955 that bindir only determines where `make install' and
4956 `build-install' will place the executables; this should make it
4957 clear that the ordinary build process will not try to install
4958 things.
4959
49601992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4961
4962 * make-dist: Change messages to say that we are 'making links to
4963 X', rather than 'copying X'. And put `' quotes around file names.
4964
4965 * make-dist: Include '.tmp' in the name of the staging directory.
4966
4967 * make-dist: Pass the `-f' option to rm when you're not sure that
4968 the files you're removing actually exist.
4969
4970 * make-dist: When setting up etc/COPYING, always nuke whatever is
4971 there, and then copy it in, to make sure we get a real file.
4972
4973 * make-dist: Don't try to distribute *.defns files any more. The
4974 only such file was for simula.el, which has been superceded by a
4975 version which doesn't have a separate .defns file.
4976
49771992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
4978
4979 * make-dist: Don't distribute configured versions of config.h.in,
4980 paths.h.in, Makefile.in in src.
4981
4982 * configure: Delete .tmp files before creating them; don't bother
4983 trying to make final targets writeable first, since it won't
4984 matter to move-if-change.
4985
49861992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4987
4988 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
4989 mkdir and chmod in the center of all the conditionals. GNU Make
4990 will strip these out, but other makes won't.
4991
49921992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4993
4994 * make-dist: Include move-if-change in list of files to distribute.
4995
49961992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4997
4998 * configure: Remove any "." elements from the program name.
4999
5000 * configure: Don't record the values of all the possible arguments
5001 in config.status; only record the options that the user specified.
5002
5003 * configure: Use move-if-change to move in the new src/config.h.
5004
50051992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
5006
5007 * move-if-change: New file, copied from gcc release.
5008 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
5009 a temp file, so we don't update paths.h if an error occurs or if
5010 it doesn't need changing.
5011
50121992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5013
5014 * Makefile.in (src/paths.h): Do not install a value for the
5015 PATH_SUPERLOCK value; that macro doesn't exist anymore.
5016 * build-install.in: Same thing.
5017
50181992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5019
5020 * make-dist: Check the flag called "make_tar", not "make_dir"; the
5021 latter, being a typo, is always false, resulting in a program
5022 whose default behaviour is to painstakingly build a copy of the
5023 source tree, and then delete it. Rah.
5024
5025 * Makefile.in: Add dist target, and comment for it.
5026
5027 * configure: When scanning <signal.h> for a declaration for
5028 signal, create a symbolic link with a name ending in .c, so the
5029 compiler won't complain that it's only been given .h files.
5030
5031 * configure: Check whether there are any arguments available
5032 before shifting to get the value of a non-boolean parameter.
5033
5034 * make-dist: Doc fix.
5035
50361992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5037
5038 * configure: Instead of grepping /usr/include/signal.h for a
5039 signal declaration, run /usr/include/signal.h or
5040 /usr/include/sys/signal.h through cpp and grep for the
5041 declaration.
5042
5043 * configure: Redirect the output of grep to /dev/null instead of
5044 using grep -s - that flag means different things on other systems.
5045
5046 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
5047 since the former is recognizable even if you don't know what
5048 'dumping' is.
5049 * configure: Accomodate that change.
5050
5051 * configure: Accept options for all of the directories you can
5052 change in the Makefile.
5053
5054 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
5055
5056 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
5057 FOO before you can use them.
5058
5059 * build-install.in: Made the "Where To Install Things" section
5060 conform with the similar section from Makefile.in. Copied section
5061 which builds src/paths.h from src/paths.h.in from the Makefile.
5062
50631992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5064
5065 * configure: Write config.status to pass its command-line
5066 arguments on to configure, so that people can use it to recreate
5067 an old configuration, with minor changes.
5068
50691992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5070
5071 * configure: Don't rely on option variables being unset if their
5072 values are the empty string. In particular, when producing the
5073 English report, don't assume that highpri will be unset when no
5074 increased priority has been requested; -highpri='' should be the
5075 same as omitting -highpri altogether.
5076
5077 * configure: Fix dumb bug: when running the system and machine
5078 description files through cpp, mark those lines that we want to
5079 evaluate with the string '@configure@', and then only evaluate
5080 them. This way if the files include anything that actually
5081 generates text (type definitions or external declarations, say),
5082 we won't try to eval it.
5083
50841992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5085
5086 * make-dist: New shell script.
5087
5088 * configure: When creating foo from foo.in, make foo read-only to
5089 remind people to edit the .in file instead.
5090
5091 * INSTALL: Changed references to config.h-dist to config.h.in.
5092 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
5093 to build src/paths.h from src/paths.h.in; added a paragraph to do
5094 this.
5095 * configure, Makefile, build-install: Changed filenames like
5096 FOO-dist to FOO.in.
5097
50981992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5099
5100 * Makefile, build-install: Renamed to Makefile.in and
5101 build-install.in; the configure script will edit these to produce
5102 the usable Makefile and build-install.
5103 * configure: Changed to produce ./Makefile, ./build-install,
5104 lib-src/Makefile, and src/Makefile from their *.in counterparts,
5105 instead of editing them in place.
5106
51071992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5108
5109 * Makefile: Re-arranged so that the undumped Emacs will search
5110 ../lisp *after* the site's local elisp files.
5111 (locallisppath, dumplisppath): New variables.
5112 (lisppath): This variable's default value is now chosen based on
5113 $(locallisppath) and $(lispdir); while it used to be the
5114 customization point for adding site-local elisp directories to
5115 load-path, that job is now handled mostly by locallisppath.
5116 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
5117 Check the values being assigned to the *LOADSEARCH macros for null
5118 path elements (like '::' in 'foo::bar').
5119
5120 * configure: When checking if the machine- and system-dependent
5121 files define a particular macro or not, actually run them through
5122 CPP and test the macros with #ifs, instead of just grepping for
5123 the macros' names. In particular, check for SYSTEM_MALLOC in this
5124 way.
5125
51261992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5127
5128 * Makefile (install): Don't use -s in install. (Keep the symbols.)
5129
51301992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5131
5132 * configure: Make the config.status file an executable shell
5133 script which will recreate the same configuration. Include the
5134 verbal description of the current configuration as a comment in
5135 the script.
5136 * INSTALL: Doc fix.
5137
5138 * Makefile: brought the Makefile up to the GNU coding
5139 standards, as described in standards.text:
5140 (TAGS): New name for the target which rebuilds the tags table.
5141 (check): New target; doesn't do anything yet.
5142 (mostlyclean): New target, synonymous with clean.
5143 (realclean): New target. Currently, this just calls the
5144 subdirectories's makefiles and then deletes config.status.
5145 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
5146 variables.
5147 Installation directory variables changed to conform.
5148 (install, install.sysv, install.xenix, install.aix): Changed the
5149 code which copies the directories into their installed location to
5150 allow the installed locations to be in several different
5151 directories; the old version assumed that they would all be in
5152 $(emacsdir).
5153 (mkdir, lockdir): Allow the installed locations to be in several
5154 different directories.
5155 * INSTALL: Doc fix.
5156
5157 * build-install: Use the same variable names as the Makefile.
5158 Allow the installed locations to be in several different
5159 directories.
5160
51611992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5162
5163 * Makefile (src/paths.h): Instead of using a single sed command to
5164 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
5165 separately, and don't forget to append "/!!!SuperLock!!!" to the
5166 value of the PATH_SUPERLOCK macro.
5167
5168 * config.emacs: Renamed to configure, for consistency with other
5169 GNU products. Internal references changed.
5170 INSTALL, Makefile: References changed.
5171
5172 * lock: New directory, which should always be empty. If this
5173 directory doesn't exist, Emacs won't complain; it just won't lock.
5174 Having this here means that people can just unpack Emacs, build
5175 it, and have locking work.
5176
5177 * share-lib: Re-renamed to etc, for the sake of tradition.
5178 * config.emacs: Changed default value for datadir to ../etc.
5179 * INSTALL, README: Adjusted.
5180
51811992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5182
5183 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
5184 by running CPP on the appropriate s/*.h and m/*.h files.
5185
51861992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5187
5188 * config.emacs: Make sure to set the "exit on error" flag once
5189 we've removed config.status; errors should abort the configuration.
5190
dff28924 51911992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
5192
5193 * config.emacs: Added -distribute option, so that the Makefile
5194 paths are in their proper form. I don't know why this matters.
5195
dff28924 51961992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
5197
5198 * local-lisp: New directory, empty in the distribution, for people
5199 to put local elisp code in.
5200 * config.emacs: Include it in the default load path.
5201 * README: Document it.
5202
dff28924 52031992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
5204
5205 * config.emacs: Guess the type of signal handling functions based
5206 on the contents of /usr/include/signal.h.
5207
5208 * config.emacs: Print out progress report messages.
5209
5210 * Makefile (src/paths.h): Don't generically replace
5211 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
5212 editing of the other entries, and each entry should be dealt with
5213 explicitly anyway.
5214
5215 * build-install: Converted from C-shell to Bourne shell.
5216 * config.emacs: Edit build-install properly.
5217
5218 * config.emacs: Doc fix.
5219
52201992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5221
5222 * Makefile (install): Remove `B' from tar xf command.
5223
dff28924 52241992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
5225
5226 * config.emacs: Removed support for the `maintain-environment'
5227 option; the only important difference between this and its absence
5228 has been removed.
5229 * INSTALL: Removed mention of `maintain-environment'.
5230
5231 * config.emacs: Fix arguments to sed when processing boolean
5232 arguments.
5233
dff28924 52341991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
a4a9692d
DL
5235
5236 * config.emacs: New file, to help automate the installation
5237 process.
5238
5239 * Makefile: Lots of changes to support the separation of etc into
5240 architecture-dependent and -independent files:
5241 (EMACSROOT): New variable, giving the directory under which all of
5242 Emacs's libraries should be installed. Changed rest of file to
5243 use it.
5244 (LIBDIR): Now denotes only architecture-dependent dir - relevant cha
5245 (DATADIR): New variable, denoting architecture-independent dir.
5246 (LOCKDIR): New variable, for completeness.
5247 (SUBDIR): No more etc, new lib-src.
5248 (COPYDIR): No more etc, new arch-lib and share-lib.
5249 (src/paths.h): Set PATH_DATA and the LOCK macros too.
5250 (src): Now depends on lib-src, not etc.
5251 * build-install: Changes parallel to the above.
5252 * README: Describe the new arrangement.
5253
5254 * vms: New subdirectory for all the VMS stuff.
5255
dff28924 52561991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
a4a9692d
DL
5257
5258 * Makefile (LISPPATH): New variable.
5259 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
5260
dff28924 52611990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
a4a9692d
DL
5262
5263 * Makefile (install, install.sysv, install.xenix):
5264 Install wakeup instead of loadst. No need for setuid or setgid.
5265
dff28924 52661990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
5267
5268 * Makefile (clean): Clean etc if that's not the installation dir.
5269
dff28924 52701990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
5271
5272 * Makefile (paths.h): Make sed alter each name in the path.
5273
dff28924 52741988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
5275
5276 * Makefile (install.sysv): Use cpio, not tar.
5277
dff28924 52781988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
5279
5280 * Makefile (lockdir): Rename `lock' target.
5281 Depend on it from install*, not from `all'.
5282
dff28924 52831988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
a4a9692d
DL
5284
5285 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
5286 to match build-install and paths.h.
6922b018
KH
5287
5288;; Local Variables:
5289;; coding: iso-2022-7bit-unix
5290;; End:
2a34a036 5291
e5389a0b 5292 Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002
2a34a036
GM
5293 Free Software Foundation, Inc.
5294 Copying and distribution of this file, with or without modification,
5295 are permitted provided the copyright notice and this notice are preserved.