(locale-language-names): Change "mk" (Macedoninan), "ru" (Russian),
[bpt/emacs.git] / ChangeLog
CommitLineData
29c3cbf0
PJ
12002-06-21 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
2
3 * configure.in: Add support for mipseb-*-netbsd* machines.
4
b3ae255b
KG
52002-06-18 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
6
7 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
8
d591a834
KG
92002-06-17 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
10
11 * info/dir (File): Add an entry for Tramp.
12
e0156c8d
EZ
132002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
14
15 * INSTALL-CVS: New file.
16
3fa4ac47
AS
172002-06-07 Andreas Schwab <schwab@suse.de>
18
19 * configure.in (x86_64-*-linux-gnu*): New system.
20
86bbfe77
EZ
212002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
22
23 * config.bat: Handle the case when lispintro is truncated to lispintr.
24
2570d28c
PE
252002-05-26 Paul Eggert <eggert@twinsun.com>
26
27 * config.guess, config.sub: Updated from master source.
28
a1d8dc87
RS
292002-05-09 Richard M. Stallman <rms@gnu.org>
30
31 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
32
9a40c2fb
PJ
332002-05-04 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
34
35 * make-dist: Do not distribute lock/ directory.
36
e3ba1015
AC
372002-04-30 Andrew Choi <akochoi@shaw.ca>
38
39 * configure.in: Provide documentation string when defining
40 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
41 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
42
5167cfda
CW
432002-04-28 Colin Walters <walters@verbum.org>
44
45 * configure.in: Delete configure check for access to the game
46 user.
47
2912f349
PJ
482002-04-29 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
49
50 * make-dist: lwlib/Imakefile is removed.
51
e0f712ba
AC
522002-04-26 Andrew Choi <akochoi@shaw.ca>
53
54 * configure.in: Add support for powerpc-apple-darwin*.
55 (HAVE_CARBON): Add.
56
9a40c2fb 57 * make-dist: Create directories in mac/Emacs.app.
e0f712ba 58
90077f66
PJ
592002-04-25 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
60
61 * make-dist: lwlib-Xol* are removed.
62
8fba10fc
AS
632002-04-23 Andreas Schwab <schwab@suse.de>
64
65 * Makefile.in (MAINT): New variable.
66 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
67 instead of configure.in, to avoid running autoconf and autoheader
68 unless explicitly requested.
69
852eef40
EZ
702002-04-16 Eli Zaretskii <eliz@gnu.org>
71
72 * config.bat: Update for msdos/sed2v2.inp.
73
6817198a
AS
742002-04-15 Andreas Schwab <schwab@suse.de>
75
76 * Makefile.in ($(srcdir)/src/config.in): Generate using
77 autoheader.
78 * configure.in: Add config header templates to all AC_DEFINE and
79 AC_DEFINE_UNQUOTED symbols.
80 * make-dist: Run autoheader if necessary.
81
b9b966e0
CW
822002-04-10 Colin Walters <walters@verbum.org>
83
84 * configure.in: Add --game-dir, --game-user. Test to see if we
85 can use them.
86
3d9830e5
PJ
872002-04-08 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
88
89 * configure.in: Add --with-sound.
90
10ce34dc
KS
912002-03-18 Kim F. Storm <storm@cua.dk>
92
93 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
94 and getsockname functions. Test for sys/un.h include file.
95
1ef1ef96
EZ
962002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
97
98 * configure.in: Support AIX 5.1.
99
d873ec96
JD
1002002-03-10 Jan D. <Jan.Djarv@mbox200.swipnet.se>
101
102 * configure.in: Added test for X Session Management (HAVE_X_SM).
103
16e79fec
RS
1042002-03-03 Richard M. Stallman <rms@gnu.org>
105
106 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
107 Run chown $${LOGNAME} on files installed by tar xvf.
108
6a22cdf4
KS
1092002-03-03 Kim F. Storm <storm@cua.dk>
110
111 * configure.in: Test for getpeername.
112
4d766b59
RS
1132002-03-01 Richard M. Stallman <rms@gnu.org>
114
115 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
116 (HAVE_GIF): Don't use old libungif versions that crash.
117
4fff8c79
RS
1182002-02-26 Richard M. Stallman <rms@gnu.org>
119
120 * configure.in <making srcdir absolute>: Verify that PWD is correct,
121 not just well-formed and valid.
122 (mips-compaq-nonstopux*): New configuration.
123
e5389a0b
PE
1242002-02-18 Paul Eggert <eggert@twinsun.com>
125
126 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
127 "sed q" is a portable equivalent to plain "head -1".
128
db54c53a
RS
1292002-02-13 Richard M. Stallman <rms@gnu.org>
130
131 * Makefile.in (maybe_bootstrap): Do `exit 1'.
132 (all): Don't depend on maybe_bootstrap here.
133 (${SUBDIR}): Depend on it here instead.
134
b735b2ab
RS
1352002-02-08 Richard M. Stallman <rms@gnu.org>
136
137 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
138
d8359893
EZ
1392002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
140
141 * configure.in: Recognize BSD/OS 5.0.
142
f3b812da
EZ
1432002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
144
145 * make-dist: Make version checking in emacs.texi consistent with
146 how we set it there.
147
f48a30d7
KS
1482001-12-29 Kim F. Storm <storm@cua.dk>
149
150 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
151
07025a55
RS
1522001-12-28 Richard M. Stallman <rms@gnu.org>
153
154 * configure.in: Test for mbsinit.
155
b0a21bf9
EZ
1562001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
157
158 These changes make Leim part of the standard distribution:
159
160 * README: Add info about the `leim' directory
161
162 * INSTALL: Remove text that describes Leim as a separate package.
163
164 * noleim-Makefile.in: File removed.
165
166 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
167 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
168 Leim files out of the Emacs tree. Don't prepare a separate tarball
169 for Leim.
5a60d1da 170
61e3b944
RS
1712001-12-11 Richard M. Stallman <rms@gnu.org>
172
173 * configure.in (hppa*-*-linux-gnu*): New alternative.
174
03f9f7ae
PJ
1752001-12-08 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
176
177 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
178 creating distribution.
179
d6a70204
PE
1802001-12-06 Paul Eggert <eggert@twinsun.com>
181
182 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
183 (AC_FUNC_VFORK): Remove.
184 (AC_FUNC_FORK): Add.
185 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
186 this is required by recent Autoconf versions.
187
4a3cf58d
PJ
1882001-12-02 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
189
190 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
191 TODO, vms-pp.trans and others).
192
0142178a
PJ
1932001-11-29 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
194
195 * make-dist: Use COPYING from the top-level directory.
196
1096bcc0
GM
1972001-11-29 Gerd Moellmann <gerd@gnu.org>
198
199 * configure.in: Add support for FreeBSD/Alpha.
200
b1356234
PJ
2012001-11-29 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
202
dd536f94
PJ
203 * make-dist: Add COPYING to the top-level directory of the
204 distribution. Simplify the logic behind copying.
205
b1356234
PJ
206 * Makefile.in (maybe_bootstrap): Fix previous change.
207
66458f32
RS
2082001-11-28 Richard M. Stallman <rms@gnu.org>
209
210 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
211
ebcbef4e
RS
2122001-11-26 Richard M. Stallman <rms@gnu.org>
213
214 * Makefile.in: bootstrap should not delete dumped executables.
215 (bootstrap-clean-before): New target.
216 (bootstrap): Use bootstrap-clean-before instead of clean.
217 (bootstrap-clean-after): Renamed from bootstrap-clean. Calls changed.
218
b77d2746 2192001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
ac74199d 220
070f247d
EZ
221 These changes add the Emacs Lisp Introduction manual to the
222 distribution:
223
b77d2746
EZ
224 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro
225 files.
226
070f247d
EZ
227 * make-dist: Copy the files in lispintro directory.
228
7336d09b
EZ
229 * config.bat: Configure in the lispintro directory.
230
ac74199d
EZ
231 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
232
7f947b13 233 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
070f247d 234 (lispintro/Makefile): New target.
7f947b13
EZ
235 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
236 (unlock, relock, info, dvi): Ditto.
237
d4fa890c
EZ
2382001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
239
d4b56a8f
EZ
240 * Makefile.in (uninstall, install-arch-indep): Don't install
241 gfdl.1.
242
d4fa890c
EZ
243 * make-dist (etc): Don't distribute gfdl.1.
244
5fb25beb
CW
2452001-11-22 Colin Walters <walters@debian.org>
246
247 * Makefile.in (install-arch-indep): Install the calc .info files.
526db7d6
CW
248 (uninstall): Handle deletion of calc .info files (thanks Pavel
249 Jan\e,Bm\e(Bk).
5fb25beb 250
9f8bbf0f
EZ
2512001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
252
253 * make-dist (lispref): Add *.txt, *.el, permute-index, and
254 tindex.pl to the list of those being put into the distribution.
255
aa2af83a
EZ
2562001-11-16 Eli Zaretskii <eliz@gnu.org>
257
258 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
259
71f94ae1
PJ
2602001-11-15 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
261
987aac50
PJ
262 * Makefile.in (uninstall): Fix previous change.
263
71f94ae1
PJ
264 * configure.in, Makefile.in: Add support for --program-prefix,
265 --program-suffix and --program-transform-name options.
266
e5d9d2e7
PJ
2672001-11-13 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
268
269 * Makefile.in (install-arch-indep): Use `${manext}' instead of
270 `.1'.
6e1b91d7
PJ
271 (install-arch-indep): Install emacsclient manual page.
272 (uninstall): Uninstall emacsclient manual page.
e5d9d2e7 273
97c91ba6
EZ
2742001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
275
276 * make-dist: Add lispref/index.*perm files to the distribution.
277 From Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>.
278
3d3f602a
PJ
2792001-11-12 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
280
281 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
282
2bf92717
EZ
2832001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
284
dff28924 285 * configure.in: AC_OUTPUT lispref/Makefile.
2bf92717 286
0cc70510
EZ
2872001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
288
5c32b7c5
EZ
289 The following changes add the ELisp reference manual to the
290 distribution.
291
10fa7f8e
EZ
292 * make-dist: Add the lispref directory to the distribution.
293
0cc70510
EZ
294 * Makefile.in (install-arch-indep): Add elisp* to the list of
295 installed Info files.
5c32b7c5
EZ
296 (SUBDIR_MAKEFILES): Add lispref/Makefile.
297 (lispref/Makefile): New target.
298 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
299 Add commands for the lispref directory.
300 (info, dvi): Ditto.
1b5a3644
EZ
301
302 * config.bat: Configure in `lispref'.
303
6baef0fd
RS
3042001-11-09 Richard M. Stallman <rms@gnu.org>
305
306 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
307
ed5882b9
EZ
3082001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
309
310 * make-dist (tempdir): Copy AUTHORS as well.
311
f0f2756d
SS
3122001-11-06 Sam Steingold <sds@gnu.org>
313
314 * configure.in: Added a check for <nlist.h>
9ba48103 315
d576358b
PJ
3162001-11-01 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
317
318 * configure.in: Reindent --help output.
319 From Per Starback (starback@ling.uu.se).
dff28924 320
bf00d461 3212001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
4f4d6b17
EZ
322
323 * configure.in: New entry for HP/UX-11.
324
5d991fc4
EZ
325 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
326 From Eric S. Raymond <esr@golux.thyrsus.com>.
327
73d25f9c
EZ
3282001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
329
330 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
331 <athornton@sinenomine.net>.
332
5b6a51aa
GM
3332001-10-25 Gerd Moellmann <gerd@gnu.org>
334
335 * Makefile.in (maybe_bootstrap): New target.
336 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't
337 exist.
338
84e70f78
KR
3392001-10-24 Ken Raeburn <raeburn@gnu.org>
340
341 * configure.in: If --with-hesiod is given, look for
342 hes_getmailhost and res_send or __res_send; check hesiod and
343 resolv libraries respectively if system libraries don't supply
344 them.
345
4aa6b955
GM
3462001-10-24 Gerd Moellmann <gerd@gnu.org>
347
348 * configure.in: Use $MAKE for `make' if set.
349
bc171472
GM
3502001-10-22 Gerd Moellmann <gerd@gnu.org>
351
352 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
353 to tar options.
354
71431a0e
GM
3552001-10-20 Gerd Moellmann <gerd@gnu.org>
356
6aa97356 357 * (Version 21.1 released).
71431a0e 358
531a3336
MB
3592001-10-20 Miles Bader <miles@gnu.org>
360
361 * configure.in (configuration): Set from `host' if `host_alias'
362 isn't defined.
363
121ff711
AS
3642001-10-19 Andreas Schwab <schwab@suse.de>
365
366 * configure.in: Make ready for autoconf 2.5x.
367 (AC_PREREQ): Require autoconf 2.50.
368 * aclocal.m4: Removed.
121ff711
AS
369 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
370
eef9b65f
EZ
3712001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
372
373 * README: Bump Emacs version to 21.1.50.
374
ab952a4f
GM
3752001-10-05 Gerd Moellmann <gerd@gnu.org>
376
377 * Branch for 21.1.
dff28924 378
3b74127d
GM
3792001-09-05 Gerd Moellmann <gerd@gnu.org>
380
381 * configure.in: Avoid `$@' which is handled specially in
382 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
dff28924 383
80b97918
EZ
3842001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
385
386 * make-dist (nt): Add subdirs.el to the list of distributed files.
387
3a4f8160
EZ
3882001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
389
390 * configure.in (machine): Add an entry for
391 hppa1.1-hitachi-hiuxwe2*.
392
eb04d6cd
GM
3932001-05-28 Gerd Moellmann <gerd@gnu.org>
394
395 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
396 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
397
f4500bec
GM
3982001-05-14 Gerd Moellmann <gerd@gnu.org>
399
400 * make-dist: Copy texinfo.tex unconditionally.
401
26978e9a
EZ
4022001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
403
404 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
405 that are installed.
406
afa3935f
GM
4072001-04-06 Gerd Moellmann <gerd@gnu.org>
408
e5c8f6f1
GM
409 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
410 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
dff28924 411
afa3935f
GM
412 * make-dist: Handle leim/MISC-DIC. Only include
413 `[a-zA-Z]*.{el,elc}' from leim/quail.
414
a55e4e68
GM
4152001-04-05 Gerd Moellmann <gerd@gnu.org>
416
417 * Makefile.in (install-arch-indep): Remove .cvsignore files.
418
87d8eba4
GM
4192001-03-30 Gerd Moellmann <gerd@gnu.org>
420
421 * Makefile.in (.PHONY): Add for bootstrap targets.
422 (bootstrap-clean): New target.
423 (bootstrap): Use it instead of `clean'.
424
ed31fabf
GM
4252001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
426
427 * Makefile.in (SUBDIR): Remove leim.
428 (all, .RECURSIVE, extraclean): Add leim explicitly.
429 (leim): Provide separate rule which exports PARALLEL=0 into the
430 environment.
431
5721ae13
GM
4322001-03-20 Gerd Moellmann <gerd@gnu.org>
433
434 * configure.in (HAVE_XPM): Don't print the result of the check for
435 XpmReturnAllocPixels if we don't have an xpm.h.
436
10ebaeb6
GM
4372001-03-05 Gerd Moellmann <gerd@gnu.org>
438
439 * COPYING: New file.
440
e30bd7b7
EZ
4412001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
442
443 * config.bat: Update the copyright.
444
d0e9bfd2
GM
4452001-02-23 Kenichi Handa <handa@etl.go.jp>
446
447 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
448 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
449 to `yes'. Later in AC_OUTPUT, check this variable.
450
038f4ae3
DL
4512001-02-09 Dave Love <fx@gnu.org>
452
453 * AUTHORS: Updated.
454
44806980
EZ
4552001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
456
457 * info/dir (Ebrowse): Fix the entry (was missing a dot).
458
20b28f82
GM
4592001-02-02 Gerd Moellmann <gerd@gnu.org>
460
bdadfce3
GM
461 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
462
5db37a2e 463 * Makefile.in (uninstall): Ignore exit code of `rm'.
dff28924 464
20b28f82
GM
465 * Makefile.in (uninstall): Remove more info files. Remove
466 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
467
7ccf7ab9
GM
4682001-01-31 Gerd Moellmann <gerd@gnu.org>
469
470 * noleim-Makefile.in (extraclean): Add.
471
03e0fe6e 4722001-01-28 Gerd Moellmann <gerd@gnu.org>
c522cff0
BW
473
474 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
475 it quiet.
476
e1e441f9
GM
4772001-01-24 Colin Walters <walters@cis.ohio-state.edu>
478
479 * Makefile.in (tags): Fix typo.
480
64388126
KH
4812001-01-13 Kenichi Handa <handa@etl.go.jp>
482
483 * configure.in: Fix typo in the code setting x_search_path.
484
457b792c
GM
4852001-01-10 Dave Love <fx@gnu.org>
486
487 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
488 -lXext.
489 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
490 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
491 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
492 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
493 (now in $LIBS).
494
1460e5d4
EZ
4952001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
496
497 * config.bat: Run the preprocessor with -traditional.
498
e2b6e5ea
EZ
4992001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
500
501 * INSTALL: Move copying conditions to end of file.
502
b202115b
EZ
5032000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
504
505 * INSTALL: Add basic installation procedure which assumes
506 `configure' does its job. Elaborate on image support libraries.
507 Add a pointer to Xaw3d library. Add advice about solving
508 configure-time problems by looking in config.log and setting
3163da06 509 variables in the environment.
b202115b 510
3e32cc27
GM
5112000-12-27 Gerd Moellmann <gerd@gnu.org>
512
513 * Makefile.in (install-arch-indep): If tar fails, exit with
514 exit code 1.
515
7b93a85b
GM
5162000-12-19 Gerd Moellmann <gerd@gnu.org>
517
518 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
519 source file includes XKBlib.h. On some broken Solaris systems,
520 there is an XKBlib.h, reportedly, but header files included by
521 XKBlib.h are missing.
522
02387dcc
GM
5232000-12-14 Gerd Moellmann <gerd@gnu.org>
524
525 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
526
34979055
DL
5272000-12-11 Dave Love <fx@gnu.org>
528
529 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
530
169fe44e
GM
5312000-12-11 Paul Eggert <eggert@twinsun.com>
532
533 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
534 Merge fixes from latest GNU tar version. These macros no longer
535 futz with _XOPEN_SOURCE, as that was not portable in practice.
536 (AC_FUNC_FSEEKO): New macro.
dff28924 537
169fe44e
GM
538 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
539 ftello.
dff28924 540
5c62b2e9
DL
5412000-12-05 Dave Love <fx@gnu.org>
542
543 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
544
2dce2360
EZ
5452000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
546
547 * info/dir: Change the category to "Emacs".
548
8c28d444
GM
5492000-12-01 Gerd Moellmann <gerd@gnu.org>
550
551 * make-dist (tempdir): Remove epaths.h from the distribution
552 instead of paths.h.
553
68a887fa
EZ
5542000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
555
556 * config.bat: Check for existence of djecho.exe, and print an
557 error message if it is not available.
558
559 * INSTALL: Describe possible problem with djecho.exe in old
560 versions of DJGPP v2.x.
561
d96a4de3
GM
5622000-11-23 Gerd Moellmann <gerd@gnu.org>
563
564 * configure.in: Initialize HAVE_LIBXP to no.
565
3aeecf97
GM
5662000-11-22 Gerd Moellmann <gerd@gnu.org>
567
dff28924 568 * configure.in: Use m/macppc.h instead of the non-existent
3aeecf97
GM
569 m/powerpc.h.
570
fb279a6d
GM
5712000-11-21 Gerd Moellmann <gerd@gnu.org>
572
3c64f287
GM
573 * Makefile.in (install-arch-indep): Also install info/eshell*
574 and info/speedbar*.
575
fb279a6d
GM
576 * configure.in (HAVE_PNG): Check for the presence of
577 png_get_channels to rule out older PNG libs.
578
f5f47add
GM
579 * configure.in (AC_OUTPUT): Arrange to emit definitions of
580 GCC and NON_GNU_CPP into config.status.
581
62d14e9a
DL
5822000-11-20 Dave Love <fx@gnu.org>
583
1c203d4c
DL
584 * configure.in: Fix last change.
585
62d14e9a 586 * GETTING.GNU.SOFTWARE: Deleted.
169fe44e 587 * FTP: New file to replace it.
62d14e9a
DL
588 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
589
f1d6d1e8
GM
5902000-11-20 Gerd Moellmann <gerd@gnu.org>
591
592 * configure.in: Use -traditional with GNU cpp.
593
b3635775
GM
5942000-11-17 Gerd Moellmann <gerd@gnu.org>
595
596 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
597 Distribute more files from the nt/ subdir. Distribute PBM
598 image files from subdirs of lisp/. Distribute old change logs
599 from subdirs of lisp/. Distribute play/5x5.el.
600
0eafc06c
DL
6012000-11-11 Dave Love <fx@gnu.org>
602
603 * config.sub, config.guess: Updated from master source.
604
03391420
DL
6052000-11-07 Dave Love <fx@gnu.org>
606
607 * configure.in: Test for mkstemp.
608
cd66d2ed
EZ
6092000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
610
611 * info/dir (Top): Rearrange menu items more logically, and put
612 them into a single category. Add menu items for RefTeX and
613 Widget.
614
1da437e9
KG
6152000-10-29 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
616
15b526b2
EZ
617 * Makefile.in (install-arch-indep): Use --info-dir instead of
618 --dir-file, and a simple argument instead of --info-file, so that
619 the Debian version of install-info also works.
1da437e9 620
99483220
EL
6212000-10-19 Eric M. Ludlam <zappo@ultranet.com>
622
623 * info/dir (Speedbar): Add entry.
624
45e680a8
EZ
6252000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
626
627 * INSTALL: Describe the new image-support options to the configure
628 script. List URLs where image support libraries can be found.
629
f2f049f3
EZ
6302000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
631
632 * info/dir (Top): Add an entry for Eshell.
633
2021ab61
DL
6342000-10-02 Dave Love <fx@gnu.org>
635
636 * configure.in: Check for gai_strerror.
637
65f75351
AS
6382000-10-01 Andreas Schwab <schwab@suse.de>
639
640 * Makefile.in (install-arch-indep): Update list of installed info
641 files.
642
71c9ec51
GM
6432000-09-30 Gerd Moellmann <gerd@gnu.org>
644
645 * configure.in: Support `sparc*-*-netbsd*'.
646
513f1fd9
EZ
6472000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
648
649 * info/dir (MIME): Add entry for emacs-mime.
650
a55b799a
DL
6512000-09-29 Dave Love <fx@gnu.org>
652
653 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
654
ce75c97a
GM
6552000-09-26 Gerd Moellmann <gerd@gnu.org>
656
657 * make-dist: Adapt to the change of leim/Makefile which was
658 necessary to ensure a reasonably working `make dist'.
659
660 * leim-Makefile.in: Moved to leim/Makefile.in..
661
662 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
663
36e44f62
KH
6642000-09-21 Kenichi Handa <handa@etl.go.jp>
665
dff28924
SS
666 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
667 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
36e44f62
KH
668 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
669 files to .elc.
670 (${TIT}): Adjusted for the above change.
671 (clean mostlyclean): Likewise.
672 (.el.elc): New target.
673
da1608d9
GM
6742000-09-19 Gerd Moellmann <gerd@gnu.org>
675
676 * make-dist: Include XPM and XBM files in lisp/ and subdirs
677 in the distribution.
678
6fed3546
GM
6792000-09-18 Gerd Moellmann <gerd@gnu.org>
680
681 * make-dist (skk): Rename to `ja-dic' because the leim directory
682 was renamed.
683
b4331e96
DL
6842000-09-14 Dave Love <fx@gnu.org>
685
686 * configure.in: Fix spurion in last change.
687
ef9e4345
GM
6882000-09-14 Gerd Moellmann <gerd@gnu.org>
689
690 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
691 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
692 to `no' if defined. Change result report.
693
575daf04
DL
6942000-09-08 Dave Love <fx@gnu.org>
695
696 * configure.in: Remove spurious `@'s.
697
698 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
699 autoconf.
700
fa0b693c
GM
7012000-09-06 Gerd Moellmann <gerd@gnu.org>
702
73b77ee5
GM
703 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
704 file and print informational message.
dff28924 705
fa0b693c
GM
706 * configure.in (AC_FUNC_MMAP): Add.
707
ff8df3be
GM
7082000-09-01 Gerd Moellmann <gerd@gnu.org>
709
710 * configure.in: Add ``checking'' messages for
711 XpmReturnAllocPixels.
712
bb17930d
GM
7132000-08-28 Gerd Moellmann <gerd@gnu.org>
714
715 * configure.in: Check <strings.h>; check `index' and `rindex'
716 functions.
717
6ce974d4
KH
7182000-08-26 Kenichi Handa <handa@etl.go.jp>
719
720 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
721 "case "${canonical}" in".
722
7bc3ff79
DL
7232000-08-25 Dave Love <fx@gnu.org>
724
725 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
726
457dd64a
KH
7272000-08-25 Kenichi Handa <handa@etl.go.jp>
728
7c100e1a 729 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
457dd64a 730
17494071
GM
7312000-08-24 Gerd Moellmann <gerd@gnu.org>
732
733 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
734 contains a relative path. Protect against unusable values of
735 $PWD.
736
dd0e1e54
EZ
7372000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
738
3d819a75
EZ
739 * info/dir (WoMan): Add entry.
740
dd0e1e54
EZ
741 * config.bat (maindir): Update src/_gdbinit even if it does
742 already exist.
743
70fc58b3
GM
7442000-08-07 Gerd Moellmann <gerd@gnu.org>
745
746 * Makefile.in (config.status): Prepend `$(srcdir)/' to
747 `configure'.
748
f4988be7
GM
7492000-08-03 Gerd Moellmann <gerd@gnu.org>
750
751 * configure.in: Add support for ia64*-*-linux*.
752
27848c01
GM
7532000-07-27 Gerd Moellmann <gerd@gnu.org>
754
755 * make-dist (aclocal.m4): Include in distribution.
756
b4a12321
DL
7572000-07-26 Dave Love <fx@gnu.org>
758
759 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
760
c66c29a2
DL
7612000-07-24 Dave Love <fx@gnu.org>
762
763 * configure.in: Add AC_SIZE_T.
764
3b33a005
DL
7652000-07-18 Dave Love <fx@gnu.org>
766
767 * configure.in: Reorder so that most tests are done after CPPFLAGS
768 is set from the C_SWITCH_... definitions.
769
4b92c49a
GM
7702000-07-10 Gerd Moellmann <gerd@gnu.org>
771
772 * configure.in (HAVE_XPM): Undo previous change. Check for
773 preprocessor define XpmReturnAllocPixels.
774
6c6d2e33
GM
7752000-07-06 Gerd Moellmann <gerd@gnu.org>
776
777 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
778 instead of XpmReadFileToPixmap.
779
b192d653
KR
7802000-07-05 Ken Raeburn <raeburn@gnu.org>
781
782 * configure.in: Check for <soundcard.h>. Look for ossaudio
783 library, and set LIBSOUND accordingly.
784
65171e3a
DL
7852000-07-05 Dave Love <fx@gnu.org>
786
787 * configure.in: Use AC_HEADER_SYS_WAIT.
788
969f7e79
GM
7892000-07-05 Gerd Moellmann <gerd@gnu.org>
790
791 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
792 lisp/Makefile. Distribute lisp/Makefile.in instead of
793 lisp/Makefile.
794
5a9bf171
KR
7952000-06-30 Ken Raeburn <raeburn@gnu.org>
796
797 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
798 while searching for image-handling libraries.
799
1d36487c
GM
8002000-06-26 Gerd Moellmann <gerd@gnu.org>
801
802 * configure.in (--with-xim): New option.
803
6a465756
DL
8042000-06-23 Dave Love <fx@gnu.org>
805
806 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
807 for struct timezone and test how we can call gettimeofday.
48d4b120 808 Check for OSF 5+. Check for term.h.
6a465756
DL
809
810 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
811 version.
812
16cf31f7
GM
8132000-06-23 Gerd Moellmann <gerd@gnu.org>
814
815 * configure.in (HAVE_LIBXP): Change test for libXp.
816
4c343001
DL
8172000-06-21 Dave Love <fx@gnu.org>
818
819 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
820 simple test for getloadavg and substitute GETLOADAVG_LIBS.
821 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
822
a3f08d9e
DL
8232000-06-19 Dave Love <fx@gnu.org>
824
825 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
826 _XOPEN_SOURCE is defined.
827
0a2ea235
GM
8282000-06-16 Gerd Moellmann <gerd@gnu.org>
829
dff28924 830 * Makefile.in (distclean): Also make distclean in lisp/.
0a2ea235 831
7d5c8691
EZ
8322000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
833
834 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
835
e9924e52
GM
8362000-06-15 Gerd Moellmann <gerd@gnu.org>
837
838 * make-dist: Add --help and --snapshot options.
839
9f817ea4
GM
8402000-06-14 Gerd Moellmann <gerd@gnu.org>
841
dce6b995 842 * configure.in: Generate lisp/Makefile.
dff28924 843
9f817ea4
GM
844 * configure.in: Add support for `*-lynxos*'.
845 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
846 recommended by <Karen.Dorhamer@compaq.com> to fix problems
847 on Tru64 UNIX v5.0.
848
97aa9c1d
KR
8492000-06-13 Ken Raeburn <raeburn@gnu.org>
850
851 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
852 it's on a continuation line.
853
d42122a3
DL
8542000-06-02 Dave Love <fx@gnu.org>
855
2082fe81
DL
856 * Makefile.in: (install-arch-indep): Add pcl-cvs to list of info
857 files.
858
d42122a3
DL
859 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
860 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
861 test.
862
863 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
864 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
865
34ec9ebe
GM
8662000-05-26 Gerd Moellmann <gerd@gnu.org>
867
868 * configure.in: Add check for speed_t typedef.
869
50d7ce09
KR
8702000-05-25 Ken Raeburn <raeburn@gnu.org>
871
872 * Makefile.in (install-arch-dep): Install fns-*.el only if it
873 exists; it won't in the CANNOT_DUMP case.
874
10db7fc5
GM
8752000-05-25 Gerd Moellmann <gerd@gnu.org>
876
877 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
878 On FreeBSD, the exit status is 1 if CDPATH is not set.
8711588d 879 (install-arch-indep): Install ebrowse.info.
10db7fc5 880
087121cc
GM
8812000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
882
883 * configure.in: Check for grandpt and getpt.
884
b992884d
DL
8852000-05-09 Dave Love <fx@gnu.org>
886
887 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
888
056565f7
GM
8892000-05-05 Gerd Moellmann <gerd@gnu.org>
890
891 * make-dist: Make a link for lib-src/grep-changelog. Copy
892 install-sh.
893
35a28e21
EZ
8942000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
895
896 * config.bat: Identify the beginning of the cpp stuff in
897 src/Makefile.in and lib-src/Makefile.in more accurately.
898
c76e04a8
GM
8992000-04-27 Gerd Moellmann <gerd@gnu.org>
900
901 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
902
5e3dac3f
GM
9032000-04-19 Gerd Moellmann <gerd@gnu.org>
904
905 * configure.in: Add support for `powerpc-*-netbsd*'.
906
0b8f263e
DL
9072000-04-19 Dave Love <fx@gnu.org>
908
7825fef9
DL
909 * configure.in: Don't use AC_FUNC_GETLOADAVG.
910
0b8f263e
DL
911 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
912
3dd2781e
DL
9132000-04-16 Dave Love <fx@gnu.org>
914
915 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
916
3edfea34
DL
9172000-04-14 Dave Love <fx@gnu.org>
918
919 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
920
921 * aclocal.m4 (AC_FUNC_MKTIME): New.
922
4d6e16b3
KR
9232000-03-28 Ken Raeburn <raeburn@gnu.org>
924
925 * configure.in: Line up "--help" output a little better.
926
89e80928
GM
9272000-03-26 Gerd Moellmann <gerd@gnu.org>
928
087121cc 929 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
89e80928
GM
930 New targets.
931 (bootstrap): Rewritten in terms of the new targets above. Make
932 info files, too.
dff28924 933
e1cff360
GM
9342000-03-12 Gerd Moellmann <gerd@gnu.org>
935
936 * config.guess, config.sub: Use the versions of the files from
937 subversions.
938
7397acc4
DL
9392000-03-08 Dave Love <fx@gnu.org>
940
941 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
942 AC_C_VOLATILE. Define POINTER_TYPE.
943
944 * aclocal.m4: New file.
945
d054101f 9462000-03-02 Gerd Moellmann <gerd@gnu.org>
2df636f4
GM
947
948 * configure.in (machine): Add `mipsel-*-netbsd*' and
949 `arm-*-netbsd*'.
dff28924 950
d054101f 9512000-03-01 Gerd Moellmann <gerd@gnu.org>
dff28924 952
d054101f 953 * configure.in (machine): Add support for `*-auspex-sunos*'.
dff28924 954
ed4d0512
GM
9552000-02-29 Gerd Moellmann <gerd@gnu.org>
956
957 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
958
2dc95ddd
DL
9592000-02-18 Dave Love <fx@gnu.org>
960
961 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
962
57beb0e0
AS
9632000-02-18 Andreas Schwab <schwab@suse.de>
964
965 * Makefile.in (install-arch-indep): Add eudc to list of installed
966 info files.
967
3b3cc4a4
KR
9682000-02-17 Ken Raeburn <raeburn@gnu.org>
969
970 * configure.in: Include -lz and -ljpeg (if it's available) when
971 testing for the tiff library.
972
8389e1e2
GM
9732000-02-17 Gerd Moellmann <gerd@gnu.org>
974
975 * configure.in: Remove LISP_FLOAT_TYPE.
976
647847ea
DL
9772000-02-12 Dave Love <fx@gnu.org>
978
979 * configure.in: Use AC_FUNC_VFORK.
980
9a90d84c
GM
9812000-02-01 Gerd Moellmann <gerd@gnu.org>
982
5eea385d
GM
983 * make-dist: Various fixes for new development tree.
984
9a90d84c
GM
985 * leim-Makefile.in: New file.
986
b6680a0e
GM
9872000-01-31 Gerd Moellmann <gerd@gnu.org>
988
989 * Makefile.in (dist): Call ./make-dist.
990
1e5279b9
DL
9912000-01-24 Dave Love <fx@gnu.org>
992
993 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
994
ffe36136
GM
9952000-01-18 Gerd Moellmann <gerd@gnu.org>
996
997 * configure.in (HAVE_GIF): Check for DGifOpen instead of
998 DGifOpenFileName.
999
a970dae4
AS
10002000-01-11 Andreas Schwab <schwab@suse.de>
1001
1002 * Makefile.in (install-arch-indep): Update list of info files to
1003 be installed.
1004
c4bb2108
DL
10052000-01-05 Dave Love <fx@gnu.org>
1006
1007 * configure.in: Check for jerror.h as well as libjpeg.
1008
bb9d2b64
AS
10092000-01-03 Andreas Schwab <schwab@suse.de>
1010
1011 * Makefile.in (install-arch-indep): Install autotype*. Run
1012 install-info on autotype and emacs-faq.info.
1013
22afa6e8
DL
10141999-12-04 Dave Love <fx@gnu.org>
1015
1016 * Makefile.in: (install-arch-indep): Depend on `info'.
1017 (install-strip): Use `install' as sub-make target.
1018
a21616bd
KR
10191999-11-23 Ken Raeburn <raeburn@gnu.org>
1020
1021 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
1022 didn't need to be deleted. Check for the k5crypto library as well
1023 as the crypto library; MIT Kerberos 1.1 changed the name.
1024
946173ad
DL
10251999-11-18 Dave Love <fx@gnu.org>
1026
1027 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
1028
4f6f5dab
GM
10291999-11-11 Erik Naggum <erik@naggum.no>
1030
1031 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
1032
2323760c
DL
10331999-11-08 Dave Love <fx@gnu.org>
1034
1035 * configure.in: Fix change for --with-pop default.
1036
c3d00920
DL
10371999-11-04 Dave Love <fx@gnu.org>
1038
1039 * configure.in: Default to --with-pop. Change sense of with-gcc
1040 and with-toolkit-scroll-bars messages to reflect the defaults.
1041
400a1ed0
GM
10421999-11-01 Gerd Moellmann <gerd@gnu.org>
1043
1044 * INSTALL: Mention the Emacs Lisp Reference.
1045
1e3196e8
GM
10461999-10-27 Noah Friedman <friedman@splode.com>
1047
1048 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
1049
8ac52782
GM
10501999-10-23 Gerd Moellmann <gerd@gnu.org>
1051
1052 * Makefile.in (bootstrap): New target.
1053
1113b624
PE
10541999-10-19 Paul Eggert <eggert@twinsun.com>
1055
1056 Add support for large files. Merge glibc 2.1.2.
1057
1058 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
1059 (HAVE_TM_GMTOFF): New symbol.
1060 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
1061 mbrlen, strsignal.
1062 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
dff28924 1063
77162a4f
SM
10641999-10-09 Stefan Monnier <monnier@cs.yale.edu>
1065
1066 * make-dist (dontcompile): look for the DONTCOMPILE variable rather
1067 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
1068
a2743e67
RS
10691999-10-09 Richard M. Stallman <rms@gnu.org>
1070
dff28924 1071 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
a2743e67
RS
1072 Unset CDPATH to prevent cd from generating output.
1073
37e2d8f4
SM
10741999-10-08 Stefan Monnier <monnier@cs.yale.edu>
1075
1076 * update-subdirs: also ignore CVS subdirs.
1077
4e1d9c86
GM
10781999-10-07 Gerd Moellmann <gerd@gnu.org>
1079
1080 * Makefile.in (install-arch-indep): Add ada-mode.
dff28924 1081
2b6bac15
DL
10821999-10-06 Dave Love <fx@gnu.org>
1083
1084 * Makefile.in: Add rules for config.status, configure.
1085
a4a9692d
DL
10861999-09-07 Gerd Moellmann <gerd@gnu.org>
1087
1088 * configure.in (--with-sound): Removed.
1089
10901999-08-30 Gerd Moellmann <gerd@gnu.org>
1091
1092 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
1093 the test for Xaw3d.
1094 (HAVE_TIFF): Add -lm to library check.
1095
10961999-08-28 Richard Stallman <rms@gnu.org>
1097
1098 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
1099 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
1100 after the other X-related libraries.
1101
11021999-08-21 Dave Love <fx@gnu.org>
1103
1104 * configure.in: Don't check for jpeglib.h.
1105
11061999-08-20 Gerd Moellmann <gerd@gnu.org>
1107
1108 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
1109 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
1110
11111999-08-18 Dave Love <fx@gnu.org>
1112
1113 * configure.in: : Check for termcap.h.
1114
11151999-08-15 Gerd Moellmann <gerd@gnu.org>
1116
1117 * configure.in: Add --with-toolkit-scroll-bars. If "no",
1118 use Emacs' scroll bars, even if configured for Motif or when
1119 Xaw3d is available.
1120
11211999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
1122
1123 * configure.in: Check for getaddrinfo.
1124
11251999-08-04 Eli Zaretskii <eliz@gnu.org>
1126
1127 * config.bat: Make --no-debug work again by removing -gcoff.
1128
11291999-07-30 Dave Love <fx@gnu.org>
1130
1131 * configure.in: Check for stdlib.h.
1132
11331999-07-19 Dave Love <fx@gnu.org>
1134
1135 * configure.in: Grok sparc64-*-linux-gnu*.
1136
11371999-07-12 Richard Stallman <rms@gnu.org>
1138
1139 * Version 20.4 released.
1140
11411999-06-23 Karl Heuer <kwzh@gnu.org>
1142
1143 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
1144 Quote $EMACS, in case it's a program with args.
1145
11461999-05-29 Richard M. Stallman <rms@gnu.org>
1147
1148 * configure.in: Delete the Kerberos stuff.
1149
11501999-05-27 Greg Hudson <ghudson@mit.edu>
1151
1152 * configure.in: Prefer kerberos 5 names.
1153
11541999-04-26 Richard M. Stallman <rms@gnu.org>
1155
1156 * configure.in: Check for libXp.
1157
11581999-04-08 Richard Stallman <rms@gnu.org>
1159
1160 * make-dist: Include change logs in subdirs of `lisp'.
1161
11621999-04-05 Richard Stallman <rms@gnu.org>
1163
1164 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
1165 (install-arch-indep): Make ${datadir}/emacs world-readable.
1166
11671999-03-30 Eli Zaretskii <eliz@gnu.org>
1168
1169 * config.bat: Use epaths.* instead of paths.*.
1170
11711999-03-07 Eli Zaretskii <eliz@gnu.org>
1172
1173 * INSTALL: Add detailed instructions to unpack and install
1174 intlfonts on MS-DOS.
1175
11761999-02-26 Richard Stallman <rms@gnu.org>
1177
1178 * configure.in: Use epaths.h and epaths-force instead of paths....
1179
1180 * Makefile.in (epaths-force): Renamed from paths-force;
1181 operate on epaths.in and produce epaths.h.
1182
11831999-02-24 Richard Stallman <rms@gnu.org>
1184
1185 * make-dist: Fix nt/icons directory handling.
1186
11871999-02-22 Simon Josefsson <jas@pdc.kth.se>
1188
1189 * configure.in (f301-fujitsu-uxpv4.1): New target.
1190
11911999-02-20 Richard Stallman <rms@gnu.org>
1192
1193 * make-dist (tempparent): Fix command to update info files.
1194
11951999-02-09 Richard Stallman <rms@gnu.org>
1196
1197 * configure.in (powerpc-apple-netbsd*): New alternative.
1198
11991999-01-25 Geoff Voelker <voelker@cs.washington.edu>
1200
1201 * make-dist: Include the new directory nt/icons in distributions.
1202
12031999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
1204
1205 * configure.in: Change message about HAVE_XFREE386.
1206
12071999-01-07 Eli Zaretskii <eliz@gnu.org>
1208
1209 * config.bat: Support configuring with leim.
1210
12111998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
1212
1213 * configure.in (mips-sgi-irix6.5): New target.
1214
12151998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
1216
1217 * configure.in: Remove GSS-API support, since it has been removed
1218 from movemail.
1219
12201998-12-04 Markus Rost <rost@delysid.gnu.org>
1221
1222 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
1223
12241998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
1225
1226 * Makefile.in: Don't install customize info file. Run
1227 install-info on viper info file.
1228
12291998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
1230
1231 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
1232
12331998-11-16 Kenichi Handa <handa@etl.go.jp>
1234
1235 * configure.in (*-*-bsdi4*): New target.
1236
12371998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
1238
1239 * configure.in: Fix previous change.
1240
12411998-11-11 Richard Stallman <rms@gnu.org>
1242
1243 * configure.in (aviion-intel): New machine.
1244
12451998-11-04 Kenichi Handa <handa@etl.go.jp>
1246
1247 * configure.in (mips-nec-sysv4*): New target.
1248
12491998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
1250
1251 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
1252 from lisp.
1253
12541998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
1255
1256 * make-dist: Don't include fns*.el in dist.
1257
12581998-10-30 Dave Love <fx@gnu.org>
1259
1260 * configure.in: Don't mkdir cpp.
1261
12621998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
1263
1264 * Makefile.in (install-arch-dep): Install src/fns-*.el in
1265 ${archlibdir}.
1266
12671998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
1268
1269 * Version 20.3 released.
1270
12711998-07-30 Paul Eggert <eggert@twinsun.com>
1272
1273 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
1274 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
1275 (lwlib/Makefile, leim/Makefile):
1276 Prepend $(srcdir)/ to rule dependencies outside this dir.
1277
12781998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
1279
1280 * configure.in: Use unset CDPATH instead of making it empty.
1281
12821998-06-20 Karl Heuer <kwzh@gnu.org>
1283
1284 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
1285
12861998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
1287
1288 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
1289 and default.el. Sort the results.
1290
12911998-05-31 Karl Heuer <kwzh@gnu.org>
1292
1293 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
1294 writable.
1295
12961998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
1297
1298 * Makefile.in (install-arch-indep):
1299 Don't alter site-lisp/subdirs.el if it exists.
1300
13011998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
1302
1303 * Makefile.in (install-arch-indep): Put `-' on commands to create
1304 subdirs.el in site-lisp dirs.
1305
13061998-05-07 Richard Stallman <rms@psilocin.gnu.org>
1307
1308 * Makefile.in (install-arch-indep): Fix typo in previous change.
1309
13101998-05-06 Richard Stallman <rms@psilocin.gnu.org>
1311
1312 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
1313
13141998-04-28 Richard Stallman <rms@psilocin.gnu.org>
1315
1316 * Makefile.in (mkdir): Create the site-lisp dirs.
1317 (install-arch-indep): Make site-lisp/subdirs files world-readable.
1318
13191998-04-26 Richard Stallman <rms@psilocin.gnu.org>
1320
1321 * Makefile.in (INSTALL_INFO): New variable.
1322 (install-arch-indep): Don't replace the dir file if it already exists.
1323 Use the install-info program, via INSTALL_INFO, to add entries.
1324 Make the `info' subdir and the Info files world-readable.
1325
13261998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
1327
1328 * config.bat: Make sure the environment is large enough to support
1329 all the "set foo=bar" commands. Update pointers to DJGPP FTP
1330 sites.
1331
13321998-04-10 Karl Heuer <kwzh@gnu.org>
1333
1334 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
1335
13361998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
1337
1338 * configure.in: Add --with-gssapi to specify GSS-API
1339 authentication support for movemail.
1340
13411998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
1342
1343 * Makefile.in (install-arch-indep): Fix previous change.
1344
13451998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
1346
1347 * Makefile.in (info): Run man in build dir, not srcdir.
1348
13491998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
1350
1351 * Makefile.in (install-arch-indep): Fix previous change.
1352
13531998-03-23 Kenichi Handa <handa@etl.go.jp>
1354
1355 * Makefile.in (top_distclean): Check the existence of `lock'
1356 subdir.
1357
13581998-03-22 Richard Stallman <rms@gnu.org>
1359
1360 * Makefile.in (install-arch-indep): Put special subdirs.el files
1361 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
1362
13631998-03-21 Richard Stallman <rms@psilocin.gnu.org>
1364
1365 * make-dist: Fix shell syntax in check for missing .el or .elc files.
1366
13671998-03-09 Richard Stallman <rms@psilocin.gnu.org>
1368
1369 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
1370 (m68*-hp-hpux*): Handle versions 1X like 10.
1371
13721998-03-07 Richard Stallman <rms@psilocin.gnu.org>
1373
1374 * make-dist: PROBLEMS is now in etc, not top level dir.
1375
1376 * Makefile.in (SOURCES): Delete PROBLEMS.
1377
13781998-02-25 Richard Stallman <rms@gnu.org>
1379
1380 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
1381
1382 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
1383
13841998-01-17 Richard Stallman <rms@gnu.org>
1385
1386 * Makefile.in (install-arch-indep): Add semicolon before `else'.
1387
13881998-01-02 Richard Stallman <rms@psilocin.gnu.org>
1389
1390 * make-dist (tempparent): New option --no-check.
1391
1392 * make-dist: Don't do anything with cpp directory.
1393
13941997-12-20 Richard Stallman <rms@psilocin.gnu.org>
1395
1396 * configure.in (sparc-fujitsu-sysv4*): New target.
1397
13981997-12-17 Andreas Schwab <schwab@gnu.org>
1399
1400 * configure.in: Cache more tests. Add missing quotes around
1401 message with embedded comma.
1402
14031997-12-04 Karl Heuer <kwzh@gnu.org>
1404
1405 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
1406
14071997-11-26 Joel N. Weber II <devnull@gnu.org>
1408
1409 * make-dist: Changed the comment about `umask 0' to say `Don't
1410 restrict access to any files.'; previously it said `Don't protect
1411 any files', which may have implied that we think fascism is good.
1412
14131997-11-24 Paul Eggert <eggert@twinsun.com>
1414
1415 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
1416 strftime needs the underlying host's strftime for locale dependent
1417 formats.
1418
14191997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
1420
1421 * configure.in (i586-dg-dguxR4.*): New name in case branch.
1422
14231997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
1424
1425 * config.bat: Configure the man subdirectory.
1426
14271997-11-07 Paul Eggert <eggert@twinsun.com>
1428
1429 * configure.in (AC_CHECK_LIB): Add -lintl.
1430
14311997-11-07 Karl Heuer <kwzh@gnu.org>
1432
1433 * make-dist (check for .elc files): Avoid bash-specific syntax.
1434 (check for overflow 14-char limit): Simplify.
1435
14361997-11-07 Richard Stallman <rms@gnu.org>
1437
1438 * Makefile.in (install): Move blessmail last.
1439
14401997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1441
1442 * configure.in (gettimeofday, one arg or two):
1443 Clarify messages by avoiding double negative.
1444
14451997-09-30 Karl Eichwalder <ke@suse.de>
1446
1447 * Makefile.in (install-arch-indep): install the widget info file.
1448
14491997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
1450
1451 * configure.in (with-pop, with-kerberos): Need to check Kerberos
1452 libraries in reverse order, so that libraries will appear in the
1453 correct dependency order on the link line (and so that the
1454 configure checks themselves will work properly when early
1455 libraries depend on later ones).
1456
14571997-09-21 Erik Naggum <erik@naggum.no>
1458
1459 * make-dist (making links to `src'): Keep timestamp on copied
1460 files.
1461
1462 * make-delta: New script to produce delta distributions.
1463
14641997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1465
1466 * Version 20.2 released.
1467
14681997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1469
1470 * Version 20.1 released.
1471
1472 * Makefile.in (install-leim): Depend on mkdir.
1473 (leim): Depend on src.
1474
14751997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1476
1477 * configure.in: Recognize alpha* instead of just alpha.
1478
14791997-09-12 Paul Eggert <eggert@twinsun.com>
1480
1481 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
1482
14831997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1484
1485 * update-subdirs: Use rm -f.
1486
14871997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1488
1489 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
1490 Ignore subdirs named Old.
dff28924 1491
a4a9692d
DL
14921997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
1493
1494 * configure.in: Add OpenBSD clause to set $machine.
1495
14961997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1497
1498 * make-dist: Recompile everything after updating various Lisp files.
1499 Recompile in leim as well as lisp.
1500 Check in leim as well as lisp for mismatched files and too-long names.
dff28924 1501
a4a9692d
DL
15021997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1503
1504 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
1505
15061997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1507
1508 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
1509 before trying to copy anything from it.
1510
15111997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1512
1513 * Makefile.in (man/Makefile): New target.
1514 (tags): Define env var EMACS and run Makefile from build dir.
1515
15161997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
1517
1518 * config.bat: If src/_gdbinit doesn't exist, try using
1519 src/.gdbinit to create it (for building on Windows 95).
1520
15211997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1522
1523 * Makefile.in (install-arch-indep):
1524 Discard extra data in tar | tar pipes.
1525
15261997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
1527
1528 * configure.in (x_default_search_path): Corrected
1529 '${x_library}' to '${x_library}/X11'.
1530
15311997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1532
1533 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1,
1534
15351997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
1536
1537 * configure.in: Support auto-configuration of both Kerberos V4 and
1538 Kerberos V5 for movemail, including detection of V4 and V5 header
1539 files and libraries.
1540
15411997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
1542
1543 * configure.in: Compute x_default_search_path
1544 and substitute into makefiles.
1545
1546 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
1547
15481997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1549
1550 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
1551
15521997-08-07 Erik Naggum <erik@naggum.no>
1553
1554 * configure.in: Remove lockdir, it is no longer needed.
1555 * Makefile.in (mkdir): Don't create lockdir.
1556 (lockdir): Variable deleted.
1557 (paths-force): Don't operate on PATH_LOCK.
1558
15591997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1560
1561 * leim-Makefile.in (clean, distclean): New targets.
1562
1563 * make-dist: Include leim/ChangeLog in leim distribution.
1564
15651997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1566
1567 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
1568
15691997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1570
1571 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
1572
15731997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1574
1575 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
1576
15771997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1578
1579 * make-dist: Update leim/leim-list.el.
1580 Pass along value of $EMACS when updating lisp dir.
1581
15821997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
1583
dff28924 1584 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
a4a9692d
DL
1585 prerequisite to the use of Doug Lea's malloc.
1586
15871997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1588
1589 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
1590
1591 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
1592
15931997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1594
1595 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
1596
15971997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1598
1599 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
1600 to news-r6.h.
1601
16021997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
1603
1604 * config.bat: Use `sed' instead of `cp', which might not be
1605 installed.
1606
16071997-07-09 Kenichi Handa <handa@etl.go.jp>
1608
1609 * Makefile.in (mostlyclean): Add cleaning leim directory.
1610 (clean, distclean, maintainer-clean): Likewise.
1611
16121997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1613
1614 * make-dist (bogosities): Check subdirs of `lisp' also.
1615
16161997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1617
1618 * make-dist (etc): Really avoid symlinks now.
1619 (lisp): Don't delete from subdirs the things we never copy.
1620
16211997-07-07 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
1622
1623 * Makefile.in (install-arch-indep): Correct the target name.
1624 The first letter `i' was dropped by the previous change of mine.
1625
16261997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1627
1628 * configure.in (leim/Makefile): Generate this.
1629 (*-sysv4.2uw*): Recognize new alternative.
1630
1631 * leim-Makefile.in: Renamed from leim-Makefile.
1632
1633 * make-dist: Set up real-leim subdirectory,
1634 with the real contents of leim; then move it to
1635 a separate top-level directory.
1636
1637 * make-dist: Don't mention site-lisp, site-init, site-start
1638 or default, when listing files hat are not compiled and should be.
dff28924 1639
a4a9692d
DL
1640 * configure.in: Create src/config.stamp at the end.
1641
16421997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1643
1644 * Makefile.in (install-leim): Correct previous change.
1645
16461997-07-02 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
1647
1648 * Makefile.in (install-leim): New target.
1649 (install): Depend on install-leim.
dff28924 1650
a4a9692d
DL
16511997-07-01 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
1652
1653 * Makefile.in (SUBDIR): Add leim.
1654 (SUBDIR_MAKEFILES): Add leim/Makefile.
1655 (leim/Makefile): New target.
1656
16571997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1658
1659 * leim-Makefile: New file.
1660 * make-dist: Initialize a `leim' subdirectory with that makefile.
1661
16621997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1663
1664 * configure.in (GNU_MALLOC_reason): Fix message text.
1665
16661997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1667
1668 * make-dist (lisp): Don't process subdirs that start with =.
1669 (etc): Copy symlinks, as in src.
1670
16711997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1672
1673 * configure.in (i*86-*-unixware*): New alternative.
1674
16751997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1676
1677 * Makefile.in (src/config.stamp): Target renamed from src/config.h
1678 and touch it explicitly.
1679
1680 * configure.in (mips-sony-newsos6*): New alternative.
1681 (mips-*-linux-gnu*): New alternative.
1682 (*-*-bsdi*): New alternative.
1683 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
1684
16851997-06-22 Dave Love <d.love@dl.ac.uk>
1686
1687 * Makefile.in (lib-src): Depend on src/config.h (e.g. for
1688 movemail.o).
1689 (src/config.h): New target to re-configure if src/config.in
1690 is patched.
1691
16921997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1693
1694 * configure.in (shutdown): Check for `shutdown' function.
1695
16961997-06-18 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
1697
1698 * update-subdirs: Include the directory "language" in subdirs.
1699
17001997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1701
1702 * configure.in (m88k-dg-dgux4*): New alternative.
1703 (alpha-*-netbsd*): New alternative.
1704 (powerpcle-*-solaris2*): New alternative.
1705
17061997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1707
1708 * make-dist: Warn about .el files that are not compiled.
1709
17101997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1711
1712 * Makefile.in (dist): Don't run update-subdirs here,
1713 since make-dist now gets that done.
1714
1715 * make-dist: Use the new `updates' target in lisp/Makefile.
dff28924 1716
a4a9692d
DL
1717 * make-dist: Use new non-file targets in lisp/Makefile.
1718
17191997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1720
1721 * make-dist: Handle all subdirs of `lisp' uniformly.
1722 Don't handle `term' and `language' specially.
1723 Clear out umask at the beginning.
dff28924 1724
a4a9692d
DL
17251997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1726
1727 * make-dist: Use Make to update finder-inf.el and autoloads.
1728 Also update cus-load.el.
1729
17301997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
1731
1732 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
1733 in case it is desirable to disable the GNU malloc features with
1734 glibc.
1735
17361997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
1737
1738 * configure.in (DOUG_LEA_MALLOC):
1739 Define if malloc_{get,set}_state exist.
1740
17411997-03-05 Ken'ichi Handa <handa@etl.go.jp>
1742
1743 * make-dist: Make links for files under lisp/language.
1744
17451997-02-20 Kenichi Handa <handa@etl.go.jp>
1746
1747 * update-subdirs: Exclude the directory "language" from subdirs.
1748
17491997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
1750
1751 * configure.in: Check for rint and cbrt.
1752
17531997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1754
1755 * make-dist: Use $EMACS to say where to run Emacs.
1756 Add --no-update option.
dff28924 1757
a4a9692d
DL
17581996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1759
1760 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
1761
17621996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1763
1764 * make-dist (copying src): Check thoroughly for symlinks
1765 and copy them in all cases. Regularize the linking of *.in
1766 and *.opt and ChangeLog files.
1767 (copying lib-src): Likewise.
1768 Don't rm getdate.c or y.tab.*--they don't exist any more.
dff28924 1769
a4a9692d
DL
17701996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
1771
1772 * configure.in: Check for libmail, maillock.h and
1773 touchlock (for movemail).
1774
17751996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1776
1777 * configure.in (limits.h): Check for this file.
1778
17791996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1780
1781 * configure.in (rs6000-ibm-aix4.2): New alternative.
1782 (rs6000-ibm-aix4.0): New alternative.
1783 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
1784
17851996-11-22 Ben Harris <bjh21@cam.ac.uk>
1786
1787 * configure.in: Recognize vax-*-netbsd*.
1788
17891996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1790
1791 * configure.in (locallisppath): Add leim directory.
1792
17931996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
1794
1795 * config.bat: Make sure `mv' supports forward slashes and -f.
1796
17971996-10-28 Christian Limpach <chris@nice.ch>
1798
1799 * configure.in (hppa*-next-nextstep*): * added after hppa
1800 to accept hppa1.0 and hppa1.1.
1801
18021996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
1803
1804 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
1805 * configure.in (ld_switch_machine): Fix typo.
1806
18071996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1808
1809 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
1810 from config.h and use them in $ac_link.
1811
18121996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
1813
1814 * configure.in: Create a subdir named `lisp'.
1815
18161996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1817
1818 * configure.in: Check for getcwd.
1819
18201996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1821
dff28924 1822 * configure.in: Check for termios.h. Check for setpgid.
a4a9692d
DL
1823
18241996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1825
1826 * configure.in: Check for setrlimit.
1827
18281996-08-31 Paul Eggert <eggert@twinsun.com>
1829
1830 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
1831
18321996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1833
1834 * configure.in: Check for utimes.
1835
1836 * configure.in: Check for com_err library, but only
1837 if --with-kerberos was used. Check for krb and des
1838 only if --with-kerberos.
1839
18401996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1841
1842 * Makefile.in (INSTALL_STRIP): New variable.
1843 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
1844 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
1845
18461996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1847
1848 * configure.in: Check for krb and des libraries.
1849
18501996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1851
1852 * configure.in (*-sunos4.1.[3-9]*noshare):
1853 Use sunos413, not sunos4-1-3.
1854 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
1855 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
dff28924 1856
a4a9692d
DL
18571996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1858
1859 * Makefile.in (src/paths.h): Target deleted.
1860 (paths-force): Delete all dependencies on this target
1861 but don't delete the target.
1862 (install): Depend on `all'.
1863 (paths-force): Don't print a message.
1864
1865 * configure.in: Generate src/paths.h here.
1866
18671996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1868
1869 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
1870 New variables that affect linking only.
1871 (alpha-dec-osf*): Use those instead of previous change.
1872
18731996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1874
1875 * Makefile.in (install-arch-indep): Install info/messages.
1876
18771996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1878
1879 * Version 19.33 released.
1880
18811996-08-10 Marcus Daniels <marcus@sayre.sysc.pdx.edu>
1882
1883 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
1884 Fix previous change.
1885
18861996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1887
1888 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
1889 New alternative.
1890
18911996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1892
1893 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
1894 and NON_GCC_TEST_OPTIONS.
1895
18961996-08-06 Paul Eggert <eggert@twinsun.com>
1897
1898 * configure.in (LOCALTIME_CACHE): Don't put a string literal
1899 "TZ=..." in environ.
1900
19011996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1902
1903 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
1904
19051996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1906
1907 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
1908 the more general *-sunos4.1.[3-9]* clause.
1909
19101996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1911
1912 * Version 19.32 released.
1913
1914 * configure.in (*-sco3.2v5*):
1915 Set OVERRIDE_CPPFLAG to a string of one space.
1916 Fix the code that uses OVERRIDE_CPPFLAG.
1917
19181996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
1919
1920 * configure.in: Undo previous change.
1921
19221996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1923
1924 * config.sub: Use `pc', not `unknown', when canonicalizing
1925 the vendor for ...86.
1926
19271996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
1928
1929 * configure.in: Check for termios.h header.
1930
19311996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
1932
1933 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3
1934
19351996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
1936
1937 * configure.in: Split bsdos2 and bsdos2-1.
1938
19391996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1940
1941 * config.sub: If last two words are not a recognized
1942 KERNEL-OS pair, use just the last word as OS, as in 19.31.
1943 Make conversion of gnu/linux to linux-gnu really work.
dff28924 1944
a4a9692d
DL
1945 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
1946
19471996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1948
1949 * configure.in (check for using Lucid widgets by default):
1950 Eliminate indentation that confuses some compilers.
1951
19521996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1953
1954 * config.sub: Convert linux and gnu/linux to linux-gnu.
1955
1956 * make-dist: Don't update getdate.c.
1957 Ignore =... files when checking for too-long Lisp file names.
1958
19591996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1960
1961 * configure.in (euidaccess): Check for that, not for eaccess.
1962
19631996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1964
1965 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
1966 before `noshare'.
1967 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
1968
19691996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1970
1971 * configure.in: Rename lignux to linux-gnu in configuration names.
1972 Use gnu-linux as the opsys value (s/ file name).
1973 Allow i686 just like i386, i486, i586.
1974
19751996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1976
1977 * configure.in (i*86-*-sco3.2v5): New alternative.
1978 (OVERRIDE_CPPFLAG): New variable.
1979 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
1980
1981 * configure.in: Specify vpath for .texi files.
1982
19831996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1984
1985 * configure.in: Always check for HAVE_X11R5.
1986 Separately decide whether to use a toolkit by default.
1987
19881996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
1989
1990 * configure.in: If X11R5 is missing the Xaw headers,
1991 default to --with-x-toolkit=no.
1992
19931996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1994
1995 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
1996
19971996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1998
1999 * Makefile.in (install-arch-indep): If cd etc makes output,
2000 don't treat that as part of the tar data.
2001 Check that ./lisp actually exists.
dff28924 2002
a4a9692d
DL
20031996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
2004
2005 * make-dist: Check for long file names.
2006
20071996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
2008
2009 * Version 19.31 released.
2010
20111996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
2012
2013 * configure.in: Recognize sparc-*-lignux.
2014
20151996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
2016
2017 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
2018 Don't include config.w95.
2019
20201996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
2021
2022 * make-dist: Replace --no-clean-up and --no-tar options
2023 with --clean-up and --tar, so that the default is useful.
2024
20251996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
2026
2027 * config.bat: Make sure the GDB init file is called src/_gdbinit;
2028 if not, tell the user to rename it and abort.
2029
20301996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
2031
2032 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
2033 test program.
2034
20351996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2036
2037 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
2038
2039 * make-dist (MANIFEST): Fix previous change.
2040 (msdos): Put mainmake.v2 into the dist.
2041
20421996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
2043
2044 * make-dist: Exit if autoconf fails.
2045
20461996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
2047
2048 * config.bat: Set djgpp-ver, and unset it at the end.
b1f865ae 2049 Add a number of conditionals for DJGPP version 2.
a4a9692d
DL
2050 Rename label libsrc2 to libsrc3.
2051 Substitute for LDFLAGS in src/Makefile.
2052 Substitute for ALL_CFLAGS in lib-src/Makefile.
2053
20541996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2055
2056 * configure.in (ncurses): Check this after checking fns like strerror.
2057
20581996-04-08 Erik Naggum <erik@naggum.no>
2059
2060 * make-dist (MANIFEST): Don't include lines from =files.
2061
20621996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2063
2064 * make-dist: Don't put lisp/dired.todo in the dist.
2065
20661996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
2067
2068 * configure.in (HAVE_NCURSES): Look for library named ncurses.
2069
2070 * configure.in (setlocale): Check for it.
2071
2072 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
dff28924 2073
a4a9692d
DL
20741996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2075
2076 * configure.in: Use lignux instead of linux as value of opsys.
2077
20781996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2079
2080 * Makefile.in (install-strip): Fix whitespace.
2081 Get rid of continuation.
2082
2083 * config.sub: Convert linux or gnu/linux to lignux.
2084
20851996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2086
2087 * configure.in: Accept lignux in configuration name.
2088
20891996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2090
2091 * Makefile.in (install-strip): New target.
2092
20931996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2094
2095 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
2096 -f failed to do the job on Suns.
2097
20981996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2099
2100 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
2101
2102 * configure.in (linux/version.h): Check for this header.
2103
21041996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
2105
2106 * configure.in: Remove -fno-builtin hackery from -lm check.
2107
21081996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
2109
2110 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
2111 just this test.
2112
2113 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
2114
21151996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2116
2117 * configure.in: Check for ncurses.
2118
21191996-02-28 Paul Eggert <eggert@twinsun.com>
2120
2121 * configure.in (LOCALTIME_CACHE):
2122 Also define if localtime mishandles unsetting TZ.
2123 This works around a localtime bug in mips-dec-ultrix.
2124
21251996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2126
2127 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
2128
2129 * configure.in: Improve messages about X versions.
2130
21311996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2132
2133 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
2134
21351996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2136
2137 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
2138 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
2139
2140 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
2141 (install): Put install-arch-indep before install-arch-dep.
2142
21431996-02-20 Dave Love <d.love@dl.ac.uk>
2144
2145 * INSTALL: Clarify info about MS-DOS path handling.
2146
21471996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2148
2149 * Makefile.in (install-arch-indep): Install info/ccmode*.
2150 In previous change, protect against /bin/pwd returning null string.
2151
21521996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2153
2154 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
2155 to lispdir.
2156
21571996-02-01 Paul Eggert <eggert@twinsun.com>
2158
2159 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
2160
21611996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2162
2163 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
2164
21651996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2166
2167 * Makefile.in (extraclean): Use ${top_distclean} to ensure
2168 we delete everything distclean deletes.
2169
21701996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
2171
2172 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
2173
21741996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2175
2176 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
2177 into LDFLAGS instead of into LIBS.
2178
21791996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2180
2181 * configure.in (HAVE_XMU): Fix typo in previous change.
2182
21831996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2184
2185 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
2186
21871996-01-10 Erik Naggum <erik@naggum.no>
2188
2189 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
2190
21911996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
2192
2193 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
2194
21951996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2196
2197 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
2198 and use -lXt to link it.
2199
22001996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2201
2202 * configure.in (locallisppath): Put version-specific dir first.
2203
22041996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2205
2206 * configure.in (hppa-*-nextstep*): New alternative.
2207 (USE_X_TOOLKIT): By default, set this to "maybe";
2208 and change that later to LUCID or "no" according to X11 version.
2209
2210 * make-dist: Recompile outdated .elc files and update all autoloads.
2211
22121996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
2213
2214 * configure.in (locallisppath): Fix typo in last change: " -> '.
2215
22161996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2217
2218 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
2219
22201995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2221
2222 * Makefile.in (install-arch-indep): Give all files read permission.
2223
22241995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2225
2226 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
2227 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
2228
22291995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2230
2231 * configure.in: Determine HAVE_X11R6.
2232 (HAVE_MENUS): Renamed from HAVE_X_MENU.
2233
22341995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2235
2236 * configure.in: Just "solaris" now defaults to version 2.4.
2237 Add sunos4.1.n-noshare as alternative.
2238
22391995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2240
2241 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
2242
22431995-11-29 Erik Naggum <erik@naggum.no>
2244
2245 * Makefile.in (install-arch-indep): Add missing backslash.
2246
22471995-11-29 Karl Eichwalder <ke@ke.Central.DE>
2248
2249 * Makefile.in (install-arch-indep): Don't install
2250 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
2251
22521995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2253
2254 * Makefile.in (install-arch-indep): Fix previous change.
2255
2256 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
2257
22581995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2259
2260 * Version 19.30 released.
2261
2262 * make-dist (lisp): Exclude subdirs.el.
2263
22641995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2265
2266 * make-dist (etc): Delete *.orig and *.rej.
2267
22681995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2269
2270 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
2271
22721995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2273
2274 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
2275
22761995-11-14 Geoff Voelker <voelker@cs.washington.edu>
2277
2278 * make-dist (nt): Rename install, readme, and todo to
2279 INSTALL, README, and TODO.
2280
22811995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2282
2283 * make-dist (lisp): Don't distribute site-start.
2284
22851995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
2286
2287 * make-dist: Break the hard link on alloca.c.
2288
22891995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2290
2291 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
2292
22931995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2294
2295 * make-dist (src, lib-src): Don't distribute Makefile.c.
2296 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
2297
22981995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2299
2300 * Makefile.in (mkdir): Create man1dir, not mandir.
2301 (uninstall): Use man1dir, not mandir.
2302
23031995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2304
2305 * Makefile.in (man1dir): New variable.
2306 (install-arch-indep): Use man1dir.
2307
2308 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
2309
2310 * make-dist: Create lisp/MANIFEST.
2311
23121995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
2313
2314 * configure.in (m68k-*-linux*): New alternative.
2315
23161995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2317
2318 * make-dist: Use new names config.in, paths.in, and
2319 {src,lib-src}/Makefile.in.
2320
23211995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2322
2323 * configure.in: Don't bother checking for drem.
2324
23251995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2326
2327 * Makefile.in (distclean): Delete line with just a tab in it.
2328 (install-arch-indep): Delete spaces that precede tabs.
2329 Delete spurious `fi' left from previous change.
2330 (install): Supply `true' as command, to avoid null command.
2331
23321995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2333
2334 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
2335
23361995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2337
2338 * configure.in (powerpc-*-solaris2): New alternative.x
2339
23401995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
2341
2342 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
2343 of paths.h.tmp$$, to avoid going beyond 14 characters.
2344
23451995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2346
2347 * configure.in: Improve error msg for invalid --with-x-toolkit value.
2348
23491995-09-06 Paul Eggert <eggert@twinsun.com>
2350
2351 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
2352 if localtime caches TZ. Check for tzset.
2353
23541995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2355
2356 * config.bat: Simplify using new names file names src/makefile.in,
2357 config.in, paths.in. Change Echo commands not to use `.
2358
23591995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2360
2361 * Makefile.in (install-arch-indep): Always install the new dir file;
2362 rename the previous dir file to dir.bak or dir.old.
2363
23641995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2365
2366 * configure.in (RANLIB): Substitute this into makefiles.
2367 Set it specially on solaris; set it by default on other systems.
2368
2369 * configure.in: Fix previous Alpha change.
2370
23711995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2372
2373 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
2374 NON_GCC_TEST_OPTIONS.
2375
23761995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2377
2378 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
2379 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
2380
2381 * configure.in (alpha-*-linux*): New configuration.
2382
23831995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2384
2385 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
2386 (m68k-next-nextstep*): New alias for that.
2387 (i*86-*-nextstep*): Use nextstep.h.
2388 (sparc-*-nextstep*): New configuration.
2389
23901995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2391
2392 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
2393 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
2394
23951995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2396
2397 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
2398 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
2399
24001995-07-18 Mike Long <mike.long@analog.com>
2401
2402 * make-dist: Fix update of finder-inf.el, and byte-compile it.
2403
24041995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2405
2406 * Makefile.in (src/paths.h, paths-force):
2407 Rename src/paths.h.in to src/paths.in.
2408 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
2409
2410 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
2411 Use Makefile.c for intermediate file.
2412 Rename src/config.h.in to src/config.in.
2413
24141995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
2415
2416 * configure.in (mips-dec-ultrix*): Assume version 4.3.
2417 (mips-dec-ultrix4.[12]): New alternative for old versions.
2418
24191995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2420
2421 * make-dist: Don't break intra-tree links.
2422
24231995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
2424
2425 * configure.in: Put back archlibdir initialization. Require
2426 autoconf 2.4.1 or later.
2427
24281995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2429
2430 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
2431 (mips-mips-riscos5*): New alternative.
2432
24331995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2434
2435 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
2436
24371995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2438
2439 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
2440 (mandir, infodir, archlibdir): Initializations deleted.
2441
2442 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
2443 On hpux9shr, use hpux9shxr4.h.
2444
24451995-06-24 Morten Welinder <terra+@cs.cmu.edu>
2446
2447 * configure.in: Added target mips-dec-mach_bsd4.3.
2448 * config.guess: Guess mips-dec-mach_bsd4.3.
2449
24501995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2451
2452 * Makefile.in (mkdir): Use symbolic chmod.
2453
24541995-06-22 Paul Eggert <eggert@twinsun.com>
2455
2456 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3.
2457 (Likewise for SunOS 4.1.5 thorugh 4.1.9, should they ever exist.)
2458
24591995-06-22 Paul Eggert <eggert@twinsun.com>
2460
2461 * Makefile.in (SUBDIR_MAKEFILES):
2462 Add man/Makefile, so `make distclean' removes it.
2463 (top_distclean): Add config.log to the list of files to be removed.
2464
24651995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2466
2467 * Version 19.29 released.
2468
24691995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2470
2471 * configure.in: Fix the previous change to verify that the -b
2472 option really solves the problem.
2473
2474 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
2475
24761995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2477
2478 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
2479
24801995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2481
2482 * configure.in: Report more clearly when there is no special
2483 dir to search for X includes or libraries.
2484
24851995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2486
2487 * configure.in: Check for -lpthreads, not -lpthread.
2488
24891995-06-09 Geoff Voelker <voelker@cs.washington.edu>
2490
2491 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
2492
24931995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2494
2495 * configure.in: Check for -lpthread.
2496
24971995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2498
2499 * Makefile.in (install-arch-indep): Install info files for mh-e.
2500 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
2501
25021995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2503
2504 * configure.in (*-solaris2.5): New configuration.
2505
2506 * make-dist: Copy new files config.nt and config.w95.
2507
25081995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2509
2510 * configure.in: Use x_includes, not x_libraries, for -I.
2511 Make bitmapdir a colon-separated list.
2512
25131995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
2514
2515 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
2516
2517 * configure.in: Allow x_libraries and x_includes to be paths.
2518
25191995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2520
2521 * configure.in: Fix typo.
2522
25231995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
2524
2525 * INSTALL: Clarify use of site-init.el.
2526
25271995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
2528
2529 * configure.in: pass arg to sqrt.
2530
25311995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
2532
2533 * make-dist: Fix May 6 change.
2534
25351995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2536
2537 * vpath.sed: Delete reference to ymakefile.
2538
25391995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
2540
2541 * configure.in: Use sqrt (more portable) instead of fmod in -lm
2542 check.
2543
25441995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2545
2546 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
2547
2548 * update-subdirs: Specify /bin/sh to run the script.
2549
25501995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2551
2552 * make-dist: Put src/makefile.nt in dist.
2553
2554 * configure.in (i[345]86-*-bsdi2*): New configuration.
2555 (vax-dec-bsd386*): Deleted.
2556
25571995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
2558
2559 * configure.in: Make sure CDPATH doesn't mess up PWD check. Check
2560 whether X bitmaps are in X11/bitmaps instead of bitmaps. Use fmod
2561 instead of logb in -lm check.
2562
25631995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2564
2565 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
2566 Use bsd4-3. Don't set NON_GNU_CPP.
2567
2568 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
2569 In nt. copy various different things, but not *.cmd.
2570 Fix the ln commands for the subdirs of nt.
2571
25721995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2573
2574 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
2575
25761995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2577
2578 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
2579 since that's what the header file expects.
2580
25811995-04-24 Francesco Potorti` (pot@cnuce.cnr.it)
2582
2583 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
2584 and 68040 based machines when choosing options for gnucc.
2585
25861995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2587
2588 * Makefile.in (top_distclean): Delete config.cache.
2589
25901995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2591
2592 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
2593
2594 * configure.in: Use m/ncr386.h.
2595
25961995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2597
2598 * Makefile.in (install-arch-indep): Undo Sep 23 change.
2599
26001995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2601
2602 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
2603 (man): Don't copy texindex.c and getopt.c; they're deleted.
2604 (etc): Omit `e'; it's a subdirectory.
2605 (etc/e): Use `../..', not `..', to reference top level.
2606
26071995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
2608
2609 * Makefile.in (install-arch-indep, dist):
2610 look for `update-subdir' in $(srcdir).
2611
26121995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2613
2614 * make-dist: Include mkinstalldirs in distribution.
2615
26161995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
2617
2618 * make-dist: Add missing close backquote.
2619
26201995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2621
2622 * make-dist: Don't distribute shortnames directory.
2623
26241995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2625
2626 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
2627
26281995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2629
2630 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
2631
26321995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2633
2634 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
2635
26361995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
2637
2638 * configure.in (mips-sgi-irix6): New configuration.
2639
26401995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
2641
2642 * Makefile.in (maintainer-clean): Renamed from realclean.
2643
26441995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
2645
2646 * configure.in: Create a .gdbinit that sources the real one, if
2647 using a different build directory.
2648
26491995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
2650
2651 * configure.in: Check for sys/select.h.
2652
26531995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2654
2655 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
2656
26571994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2658
2659 * configure.in: Handle isc 4.1 operating system.
2660
26611994-12-10 Richard Stallman <rms@kepa>
2662
2663 * configure.in (rs6000-ibm-aix4.1*): New alternative.
2664 (rs6000-ibm-aix4*): New alternative.
2665
26661994-12-06 Richard Stallman <rms@kepa>
2667
2668 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
2669
26701994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
2671
2672 * configure.in: Don't try to make directories that are guaranteed
2673 to already exist.
2674
26751994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2676
2677 * configure.in: Generate man/Makefile from man/Makefile.in.
2678 Create the man subdir.
2679
2680 * Makefile.in (dvi): Run Make in our man subdir.
2681
2682 * make-dist: Create subdir etc/e.
2683 Make links to it.
2684 Put man/Makefile.in in dist, instead of man/Makefile.
2685
26861994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
2687
2688 * configure.in: Add --with-pop, --with-kerberos, and
2689 --with-hesiod for movemail.
2690
26911994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2692
2693 * configure.in (m68*-apollo*): Use s/domain.h.
2694
26951994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2696
2697 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
2698
26991994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
2700
2701 * configure.in: Don't add -I, -L, -R options for cc if their
2702 arguments would be empty.
2703
27041994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2705
2706 * configure.in (i860-intel-osf1*): New alternative.
2707 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
2708 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
2709
27101994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
2711
2712 * configure.in: Make h_errno check not use nested functions.
2713
27141994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
2715
2716 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
2717
27181994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
2719
2720 * Makefile.in (install-arch-indep): Avoid continued comment
2721 swallowing target line.
2722
27231994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
2724
2725 * configure.in: Protect a character class with `changequote'.
2726
27271994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2728
2729 * configure.in: Accept `news' as a synonym for `newsos'.
2730
27311994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
2732
2733 * Makefile.in: Don't rm files if cd fails.
2734
27351994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2736
2737 * make-dist: Put nt subdir and its subdirs in the dist.
2738 (lib-src): Put makefile.nt in the dist.
2739 (lisp): Put makefile.nt in the dist.
2740
27411994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
2742
2743 * configure.in: Change a stray `[' to `test'.
2744
27451994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
2746
2747 * configure.in: Adapt for Autoconf v2. Use the standard argument
2748 parser, host type canonicalizer, X11 finder, and message
2749 printing macros. Use the new macro names. Use `test' instead of `['.
2750
27511994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2752
2753 * configure.in: Check for getpagesize.
2754
27551994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2756
2757 * make-dist (msdos): Put sed* in the distribution.
2758
27591994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
2760
2761 * config.bat: New option, `--with-x', for configuring Emacs
2762 for use with the X11 system DesqView/X.
2763 New option, `--no-debug', for compiling Emacs without debug
2764 information thus saving disk space.
2765 (src/config.h, src/paths.h): Use `update' (which is like
2766 `move-if-changed') to change the file.
2767 (src/config.h): When configuring for X11 perform extra changes.
2768 (src/makefile): When configuring for X11 perform extra changes.
2769 (lib-src): Remove temporary files.
2770 (): Check that `sed', `rm', `mv', and `gcc' are available.
2771
27721994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2773
2774 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
2775
2776 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
2777
27781994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2779
2780 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
2781
2782 * configure.in (canonical): Substitute var into makefiles.
2783 (bitmapdir): Likewise.
2784
2785 * Makefile.in (bitmapdir): New variable.
2786 (src/paths.h, paths-force): Edit PATH_BITMAPS.
2787
27881994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2789
2790 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
2791
2792 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
2793 * update-subdirs: New shell script.
2794
27951994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2796
2797 * Makefile.in (top_distclean): Don't rm build-install.
2798 (SOURCES): Delete build-install.in.
2799
2800 * make-dist: Don't distribute build-ins.in.
2801 * build-ins.in: File deleted.
2802
28031994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
2804
2805 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
2806
28071994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2808
2809 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
2810
2811 * configure.in (libexecdir): Renamed from libdir. New default.
2812 (sharedstatedir): Renamed from statedir. New default.
2813 (datadir): New default.
2814
2815 * make-dist: Don't distribute subdirs.el.
2816
28171994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2818
2819 * configure.in (eaccess): Check for it.
2820
28211994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2822
2823 * configure.in (mktime): Check for it.
2824
28251994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
2826
2827 * configure.in (motif): Add support for usage and option checking.
2828
28291994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
2830
2831 * configure.in (utimes): Check for it.
2832
28331994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
2834
2835 * Makefile.in (install-arch-indep): Don't do mkdir here.
2836
28371994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2838
2839 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
2840 riscix.h renamed to acorn.h.
2841
28421994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
2843
2844 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
2845 New configurations.
2846
28471994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
2848
2849 * configure.in: Remove trailing slashes from srcdir.
2850
28511994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2852
2853 * configure.in (i[345]86-sequent-ptx*): Handle
2854
28551994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2856
2857 * Makefile.in (paths-force): Depend on src/paths.h
2858
28591994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
2860
2861 * configure.in (config_options): Save all arguments, not just some.
2862
28631994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
2864
2865 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
2866
2867 * configure.in: Add AC_AIX.
2868 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
2869
28701994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2871
2872 * configure.in (parsing options): Simplify sed command to delete -'s.
2873
28741994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
2875
2876 * configure.in (config_options): New shell variable.
2877 Pass its value to C code in EMACS_CONFIG_OPTIONS.
2878
28791994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2880
2881 * configure.in (alpha-dec-osf*): New target.
2882
2883 * Makefile.in: Use just one FRC target.
2884
28851994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2886
2887 * Makefile.in (removenullpaths, paths-force):
2888 Use name paths.h.tmp$$, which depends on the pid.
2889
28901994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2891
2892 * Makefile.in (removenullpaths, paths-force):
2893 Put paths.h.tmp in top-level dir, not in src.
2894
28951994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2896
2897 * Version 19.27 released.
2898
28991994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2900
2901 * Version 19.26 released.
2902
29031994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2904
2905 * configure.in: Check for lrand48, not rand48.
2906
29071994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2908
2909 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
2910 (powerpc-ibm-aix*): New aliases.
2911
29121994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2913
2914 * make-dist (src/m, src/s): Put *.inp in distribution.
2915
29161994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2917
2918 * configure.in: Accept i586 and i486 along with i386.
2919
29201994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2921
2922 * configure.in: Do compute unexec, LIBX, system_malloc, etc
2923 even if CPP env var was set by the user.
2924
2925 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
2926
29271994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
2928
2929 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
2930
29311994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2932
2933 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
2934
29351994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2936
2937 * configure.in: Check more specifically for i*86-sun-sunos.
2938
29391994-08-03 Caveh Jalali (caveh@eng.sun.com)
2940
2941 * configure.in: Handle solaris 2.4.
2942
29431994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2944
2945 * configure.in (rand48): Check for it.
2946
29471994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2948
2949 * make-dist: Update the info files.
2950
29511994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2952
2953 * configure.in: Make "checking..." messages' style consistent.
2954 (HAVE_H_ERRNO): New test.
2955
29561994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2957
2958 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
2959
29601994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2961
2962 * configure.in (CFLAGS): If the envvar was specified, use that.
2963 And set REAL_CFLAGS from it too.
2964
29651994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2966
2967 * make-dist: Update finder-inf.el.
2968
29691994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2970
2971 * make-dist (msdos): Include sed4.inp in dist.
2972
2973 * Makefile.in (libsrc_libs): Var deleted.
2974
29751994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2976
2977 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
2978
29791994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2980
2981 * configure.in (mips-sony-newsos4*): New alias.
2982
29831994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2984
2985 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
2986 (*-convex-convexos*): Accept this as alias.
2987
29881994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2989
2990 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
2991 for two different uses.
2992
29931994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2994
2995 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
2996
29971994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2998
2999 * make-dist: Put ./BUGS into the distrib.
3000
30011994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3002
3003 * configure.in: Handle 386 running Solaris 2.
3004
30051994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3006
3007 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
3008
30091994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3010
3011 * configure.in (mips-sony-newsos*): Use news-risc.h.
3012
3013 * configure.in: Accept bsdi as opsys, like bsd386.
3014
30151994-06-01 Morten Welinder (terra@diku.dk)
3016
3017 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
3018
30191994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3020
3021 * Version 19.25 released.
3022
3023 * make-dist (shortversion): Don't assume another period follows.
3024
30251994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3026
3027 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
3028 (uninstall): Use /bin/pwd.
3029
3030 * Makefile.in (blessmail): Depend on src.
3031 (all): Don't depend on blessmail.
3032
3033 * Makefile.in (src/paths.h): Don't force recomputation.
3034 (paths-force): New target; force recomputation of paths.h.
3035 (all): Depend on paths-force.
3036 (src, lib-src): Depend on src/paths.h.
3037
3038 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
3039 NON_GCC_TEST_OPTIONS.
3040
30411994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3042
3043 * configure.in: Don't insist on subversions for irix.
3044
30451994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3046
3047 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
3048
3049 * configure.in (i[34]86-next-*): New alternative.
3050
30511994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3052
3053 * Version 19.24 released.
3054
3055 * configure.in: New config hppa*-hp-hpux9shr*.
3056
30571994-05-22 Morten Welinder (terra@tyr.diku.dk)
3058
3059 * config.bat: Doc fix.
3060
30611994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3062
3063 * Makefile.in (mostlyclean, clean, distclean, realclean)
3064 (extraclean): Don't act on man subdir if it doesn't exist.
3065
30661994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3067
3068 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
3069 Use them to set up CC.
3070 (*-sun-sunos4.1.3): Set them.
3071
30721994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3073
3074 * Makefile.in (lib-src): Don't depend on src/paths.h.
3075
30761994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3077
3078 * build-ins.in (copydests): Get rid of spurious `-'s.
3079
3080 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
3081
30821994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3083
3084 * Version 19.23 released.
3085
3086 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
3087 for the Xlib and Xt checks; then restore old CFLAGS.
3088
30891994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3090
3091 * configure.in (HAVE_X11XTR6): Add newline before #if.
3092 Add newline after #endif.
3093
30941994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3095
3096 * configure.in (HAVE_X11XTR6): Arrange to define it.
3097
30981994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3099
3100 * Makefile.in (install): Depend on blessmail.
3101
31021994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
3103
3104 * configure.in (mips-siemens-sysv*): Put quotes around value
3105 containing blanks.
3106
31071994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3108
3109 * Makefile.in (TAGS): Use the makefile in src subdir.
3110
31111994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3112
3113 * configure.in (opsys): Recognize `gnu'.
3114
31151994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3116
3117 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
3118
31191994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
3120
3121 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
3122 version > 1.8.
3123
31241994-05-08 Morten Welinder (terra@diku.dk)
3125
3126 * config.bat: Forcibly remove "# " style comments from makefiles.
3127
31281994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3129
3130 * Makefile.in (uninstall): When processing lispdir and etcdir,
3131 do nothing unless it exists and is a directory.
3132
31331994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3134
3135 * Makefile.in (install-arch-indep): Do install info/dired-x*.
3136 Merge code in from install-doc.
3137 (install-doc): Merge code back into install-arch-indep.
3138 (install-arch-dep): Don't depend on install-doc.
3139
3140 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
3141
31421994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3143
3144 * configure.in (making src/Makefile and lib-src/Makefile):
3145 Split off the autoconf substitutions and don't pass them thru cpp.
3146 (undefs): Use $canonical as well as $configuration.
3147
3148 * make-dist: Distribute lisp/Makefile.
3149
3150 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
3151 Use lower case names for the s files.
3152
31531994-05-03 Morten Welinder (terra@diku.dk)
3154
3155 * config.bat: Added possibility for different file name
3156 transscriptions in lib-src.
3157
31581994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3159
3160 * Makefile.in (lib-src): Undo previous change.
3161 (blessmail): New target to run maybe-blessmail in lib-src.
3162 (all): Depend on blessmail.
3163
3164 * Makefile.in (lib-src): Depend on src.
3165
31661994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
3167
3168 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
3169 (m88k-dg-dgux5.4R2): dgux5.4R2.
3170
31711994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3172
3173 * configure.in (window_system): Restore accidentally deleted code
3174 that uses AC_FIND_X.
3175
3176 * make-dist: Distribute config.bat.
3177
31781994-04-29 Morten Welinder (terra@diku.dk)
3179
3180 * config.bat: Corrected the configuration of lib-src
3181 to keep up with configure. Add note about dos version 3
3182 or better needed (djgpp needs that). Add note explaining
3183 that either install in c:/emacs or edit the script.
3184 Don't change to c:/emacs, but assume we're there (to minimize
3185 the number of places to change).
3186
3187 * config.bat: Build-in the first step towards X11 support with
3188 the X11 emulator that exists. At this time it won't work,
3189 and several files are missing.
3190
31911994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3192
3193 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
3194 Don't look for -lresolv.
3195
3196 * Makefile.in (lib-src): Depend on src/paths.h.
3197
31981994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3199
3200 * configure.in: Restore deleted AC_SUBST of `configuration'.
3201 Improve error message for bad --with-x-toolkit value.
3202
3203 * configure.in: Define CONFIGURATION in src/config.h
3204 rather than substituting in src/Makefile.in.
3205
32061994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3207
3208 * Makefile.in (install-doc): New target.
3209 (install-arch-dep): Depend on install-doc.
3210 (mkdir): Create docdir.
3211
32121994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3213
3214 * configure.in: Test for libresolv.a.
3215 Substitute machfile and opsysfile.
3216
32171994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3218
3219 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
3220 (install-arch-dep): Install under the name $(EMACS).
3221
32221994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3223
3224 * configure.in (version): Use entire value of emacs-version.
3225 (mips-siemens-sysv*): New alternative.
3226
32271994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3228
3229 * Makefile.in (install-arch-indep): Don't install dired-x*.
3230
32311994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3232
3233 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
3234 Fix definition of $undefs.
3235
32361994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3237
3238 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
3239
3240 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
3241
32421994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
3243
3244 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
3245
32461994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3247
3248 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
3249 and run it thru cpp, as with src/Makefile.in.
3250
3251 * configure.in: Use AC_SET_MAKE.
3252
32531994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3254
3255 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
3256
32571994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3258
3259 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
3260
3261 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
3262 (printing the choices): Make the toolkit message unconditional.
3263 (USE_X_TOOLKIT): Use `none', not `no', if none.
3264 (include libsrc_libs): Include config.h, and specify -I for srcdir.
3265 Get rid of temp file foofoo1.
3266
32671994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3268
3269 * configure.in (CFLAGS): Use shell syntax, not Makefile.
3270
32711994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3272
3273 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
3274 (printing the choices): State choice of toolkit.
3275 (libsrc_libs): Recalculate after writing config.h;
3276 then update lib-src/Makefile.
3277
32781994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3279
3280 * configure.in: Add sunos4shr as alternative for suns.
3281 Conditionals testing for null $CC were backwards.
3282
32831994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3284
3285 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
3286
32871994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3288
3289 * configure.in: Handle -isc4.0*.
3290
32911994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3292
3293 * configure.in (esix5): Set NON_GNU_CPP.
3294
32951994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
3296
3297 * Makefile.in (thisdir): Nonsensical variable removed.
3298 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
3299 back to $thisdir, rather than the directory `this_dir'.
3300
33011994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3302
3303 * Makefile.in (install-arch-indep): Add missing backslash after a
3304 `then'.
3305
33061994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3307
3308 * Makefile.in (thisdir): New variable.
3309 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
3310
33111994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3312
3313 * configure.in: Add freebsd.
3314
33151994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3316
3317 * configure.in: Check for fpathconf.
3318
33191994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3320
3321 * configure.in (with_x_toolkit): Fix typo in previous change.
3322
33231994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3324
3325 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
3326
33271994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3328
3329 * configure.in (with_x_toolkit): Don't allow motif or open-look.
3330
33311994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3332
3333 * configure.in: Fix value of docdir.
3334 * Makefile.in (install-arch-indep): Install DOC* in docdir.
3335
33361994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3337
3338 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
3339
33401994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
3341
3342 * configure.in: New variable docdir to control where the docstring
3343 file goes.
3344 Makefile.in: Use it to initialize PATH_DOC in paths.h.
3345
33461994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
3347
3348 * configure.in: When --run-in-place, don't inherit archlibdir.
3349
33501994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3351
3352 * Makefile.in (install-arch-dep, install-arch-indep):
3353 New targets split up former do-install rule.
3354 (do-install): Target deleted.
3355
33561994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3357
3358 * configure.in (mips-sony-newsos*): New configuration.
3359
33601994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
3361
3362 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
3363
33641994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
3365
3366 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
3367
33681994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3369
3370 * configure.in: Don't initialize CC.
3371
33721994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3373
3374 * configure.in (creating src/Makefile): Also generate -U switches
3375 for symbols in the $configuration value.
3376
3377 * configure.in: Check for sys_siglist being declared in system header.
3378
33791994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3380
3381 * configure.in (creating src/Makefile): Delete blank lines
3382 along with lines of whitespace.
3383 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
3384
33851994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3386
3387 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
3388 like C_SWITCH_SYSTEM.
3389 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
3390
33911994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
3392
3393 * configure.in (drem): Check for this function.
3394
33951994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3396
3397 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
3398 If CPP was inherited from environment, don't use NON_GNU_CPP.
3399 (NON_GNU_CC): Likewise.
3400 (handling with_gcc): Use explicit if in the `no' case.
3401 (cc_specified): New variable; if set, don't use NON_GNU_CC.
3402
34031994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3404
3405 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
3406
34071994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
3408
3409 * configure.in: Check whether fmod exists.
3410
34111994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3412
3413 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
3414 {src,lisp}/OChangeLog.
3415
34161994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3417
3418 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
3419 necessary for proper operation. This code works with the current
3420 released version of Autoconf.
3421
34221994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3423
3424 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
3425 (USE_X_TOOLKIT): Define it for all values except `no'.
3426
3427 * configure.in: Undo first Jan 8 change and Jan 16 change.
3428
34291994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3430
3431 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
3432 Substitute USE_X_TOOLKIT as both C macro and Make variable.
3433
3434 * Makefile.in (lwlib/Makefile): New target.
3435 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
3436 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
3437 (unlock, relock): Handle lwlib subdir.
3438
3439 * Makefile.in: Add some .PHONY targets.
3440
3441 * make-dist: Handle lwlib subdir like oldXMenu subdir.
3442
3443 * lwlib: New subdirectory.
3444
34451994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3446
3447 * configure.in: If CPP has a value that is a directory,
3448 discard the value.
3449
34501994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3451
3452 * configure.in (srcdir_undefs): Add g flag to sed substitution to
3453 remove -U[0-9]*.
3454
34551994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3456
3457 * Makefile.in (do-install): Install the dired-x info files.
3458
3459 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
3460 (See src/s/sol2.h.)
3461
34621994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3463
3464 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
3465
34661994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3467
3468 * configure.in (creating src/Makefile): Put code inside 2nd arg to
3469 AC_OUTPUT as it should be; hopefully noone will again see fit to
3470 gratuitously break this and not make a change log entry.
3471 Optimized sed processing of Makefile.in and cpp output; now
3472 preserves comments previously removed from the cpp input.
3473 Eliminated temp file for cpp output. Generate -U switches to
3474 undefine all identifiers that appear in the directory name
3475 ${srcdir}; pass these to cpp.
3476
3477 * configure.in (version): Fix sed regexp to match two-elt version
3478 number.
3479
3480 * configure.in: Check for strerror.
3481
34821994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3483
3484 * configure.in: Test for bcmp.
3485
34861994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3487
3488 * make-dist (tempdir): Put subdir msdos into the distribution.
3489
34901993-01-07 Morten Welinder (terra@diku.dk)
3491
3492 * config.bat: New file.
3493
34941994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3495
3496 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
3497
34981994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3499
3500 * configure.in (m68*-next-*): Don't care about which os is specified.
3501 (i[34]86-*-*): Check for *-nextstop*.
3502
35031993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3504
3505 * configure.in: Check for setsid.
3506
35071993-12-17 Richard Stallman (rms@srarc2)
3508
3509 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
3510
35111993-12-15 Richard Stallman (rms@srarc2)
3512
3513 * Makefile.in (mkdir): Make only the lockdir writable.
3514
3515 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
3516
35171993-12-11 Richard Stallman (rms@srarc2)
3518
3519 * Makefile.in (libdir): Use @libdir@.
3520
35211993-12-08 Richard Stallman (rms@srarc2)
3522
3523 * Makefile.in (install): Add empty command.
3524
35251993-12-04 Richard Stallman (rms@srarc2)
3526
3527 * make-dist: Put man/getopt.c in the dist.
3528
3529 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
3530
3531 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
3532
35331993-12-03 Richard Stallman (rms@srarc2)
3534
3535 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
3536 Set it for all solaris versions.
3537 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
3538 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
3539 Likewise for NON_GNU_CC and CC.
3540
35411993-12-01 Richard Stallman (rms@srarc2)
3542
3543 * configure.in (mips-mips-riscos4*): Assign variable CC.
3544 (checking ${with_gcc}): If "no", don't override CC if already set.
3545 (CC): Initialize it as empty.
3546
dff28924 35471993-11-30 Richard Stallman (rms@srarc2)
a4a9692d
DL
3548
3549 * configure.in (Suns): Set CPP if *-solaris2.3*.
3550
35511993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3552
3553 * Version 19.22 released.
3554
3555 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
3556
35571993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3558
3559 * make-dist: When breaking links, use cp -p.
3560 Copy install.sh into distribution.
3561 Move the temp dir up into the parent dir;
3562 don't leave the staging dir make-dist.tmp... in existence.
3563 * install.sh: New file.
3564
35651993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3566
3567 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
3568
35691993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3570
3571 * configure.in (version): When --run-in-place, exclude
3572 ${datadir}/emacs/site-lisp from locallisppath.
3573
35741993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3575
3576 * configure.in: Delete jumk.c before writing it.
3577
35781993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3579
3580 * Version 19.21 released.
3581
3582 * Makefile.in (mkdir): Ignore error from chmod.
3583
35841993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3585
3586 * make-dist: Don't put lisp/forms.README in the distribution.
3587
35881993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3589
3590 * configure.in (creating src/Makefile): Before running cpp,
3591 discard all lines that start with `# Generated' or /**/#.
3592
35931993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3594
3595 * Version 19.20 released.
3596
3597 * make-dist: Use build-ins.in, not build-install.in.
3598 Don't bother updating TAGS since it's not included.
3599
3600 * build-ins.in: Renamed from build-install.in.
3601
36021993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3603
3604 * make-dist: Don't try to link *.texinfo--there are none now.
3605 When running make in lib-src, specify YACC var value.
3606
36071993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3608
3609 * configure.in (extrasub): Add vpath patterns for %.[yls].
3610
3611 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
3612 Instead just include the commands to make src/Makefile as the
3613 second arg to AC_OUTPUT.
3614
3615 * configure.in: Use : instead of dnl for comment inside
3616 $makefile_command.
3617
3618 * configure.in: No longer use vpath_sed. Instead, when we notice
3619 srcdir already configured, set extrasub to hack vpath in the
3620 makefiles.
3621
3622 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
3623 before moving it.
3624 * Makefile.in (VPATH): Define to @srcdir@.
3625
36261993-09-28 Brian Fox (bfox@cubit)
3627
3628 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
3629 doesn't exist. Just copy src/Makefile.in instead. Touch
3630 all of the Makefiles after editing config.status.
3631
3632 * INSTALL: Update documentation to match new configuration
3633 mechanism.
3634
36351993-09-27 Brian Fox (bfox@ai.mit.edu)
3636
3637 * configure.in: Allow any of the path or directory Makefile
3638 variables to be set with flags to configure. Create all Makefiles
3639 at configure time. Edit special commands into config.status after
3640 src/Makefile.in is built from src/Makefile.
3641
3642 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
3643 If these files are out of date, simply have config.status
3644 rebuild them; don't rebuild them explicitly.
3645
36461993-09-25 Brian Fox (bfox@ai.mit.edu)
3647
3648 * build-install.in: Change src/xemacs to src/emacs. We no longer
3649 create src/xemacs, so the file wouldn't be found.
3650
3651 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
3652
36531993-09-24 Brian Fox (bfox@albert.gnu.ai.mit.edu)
3654
3655 * configure.in: Avoid forcing the search of /usr/include before
3656 fixed include files by resetting C_SWITCH_X_SITE if it is
3657 "-I/usr/include".
3658
36591993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3660
3661 * Makefile.in (@rip_paths@locallisppath):
3662 Delete ${datadir}/emacs/site-lisp.
3663
36641993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3665
3666 * configure.in:
3667 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
3668 Remove ${extra_output} from AC_OUTPUT call.
3669
36701993-09-17 Brian Fox (bfox@inferno)
3671
3672 * make-dist: Quote backquotes found in strings to be echoed.
3673
3674 * configure.in: Use "sh -c pwd" when we want to avoid having the
3675 shell fix up the value of $PWD.
3676
36771993-09-13 Brian Fox (bfox@inferno)
3678
3679 * Makefile.in (do-install): Don't abort if ln or chmod at the end
3680 of the installation fail. Suggested by Karl Berry.
3681
36821993-08-30 Brian Fox (bfox@inferno)
3683
3684 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
3685 was used. Set MAKEFLAGS from MFLAGS.
3686
36871993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3688
3689 * configure.in: Test for res_init in libc.
3690
36911993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3692
3693 * configure.in: In the file ${tempcname}, use configure___
3694 instead of @configure@.
3695
36961993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
3697
3698 * make-dist: Dist vpath.sed
3699
3700 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
3701 Depend on vpath.sed.
3702 Replace sed comand for VPATH with @vpath_sed@.
3703
3704 * configure.in: Substitute variable `vpath_sed'.
3705 If not in $srcdir and $srcdir is configured,
3706 issue warning that GNU make is required,
3707 and set vpath_sed to use vpath.sed script.
3708
37091993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3710
3711 * configure.in: Remove check for $srcdir being configured. This
3712 pretty much works now.
3713 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
3714 Check for XFree86 (/usr/X386/include) independent of whether
3715 -lXbsd exists.
3716
3717 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
3718 realclean, unlock, relock): Use `$(MAKE)' in place of plain
3719 `make'.
3720
37211993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3722
3723 * Version 19.19 released.
3724
3725 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
3726
37271993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3728
3729 * configure.in: Check for XScreenNumberOfScreen.
3730
37311993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3732
3733 * configure.in: Add * to end of all configuration alternatives.
3734 (m68*-sony-newsos3*): New alternative.
3735
37361993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3737
3738 * make-dist: Include getdate.c in distribution.
3739
3740 * configure.in: For --help, use $PAGER if it is set.
3741 (LIB_X11_LIB): Default to -lX11.
3742 (mips-sgi-irix5.*): New alternative.
3743
3744 * Makefile.in (do-install): Install info/gnus* and info/sc*.
3745
3746 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
3747 Recognize *.B8.* as hpux version 8.
3748 (m68*-tektronix-bsd*): Fix typo in tek4300.
3749 (AC_HAVE_FUNCS): Add ftime.
3750
37511993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3752
3753 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
3754 Use tekxd88, not tekXD88.
3755
37561993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3757
3758 * configure.in: Check for -lm. Then can check for frexp and logb.
3759
37601993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3761
3762 * Version 19.18 released.
3763
3764 * make-dist (src): Don't put gnu-hp300 in dist.
3765 (src, lisp): Include OChangeLog in dist.
3766
37671993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3768
3769 * configure.in: Test for presence of logb and frexp functions.
3770
37711993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3772
3773 * configure.in (machine): Add i370-ibm-aix*.
3774
37751993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3776
3777 * configure.in (function checks): Test for mkdir and rmdir.
3778
3779 * configure.in (function checks): Don't test for random and bcopy
3780 only when we're building with X; look for them all the time.
3781
37821993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3783
3784 * configure.in: Test for availability of bcopy functions, searching
3785 the X libraries if we're using X.
3786
3787 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
3788 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
3789 versions of AIX, and needs to be passed to the loader.
3790
3791 * configure.in: Test for the availablility of the
3792 XScreenResourceString function.
3793
37941993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
3795
3796 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
3797 LD_SWITCH_X_SITE and assume --with-x11.
3798 Only look for X11 files if we weren't told about a window system
3799 or if we were told to use X11 but not told where.
3800 Search the libraries from the s and/or m files when checking for
3801 functions.
3802
3803 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
3804
38051993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3806
3807 * make-dist: Include lisp/dired.todo in the distribution.
3808
38091993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3810
3811 * configure.in: Add code to set HAVE_INET_SOCKETS.
3812
38131993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3814
3815 * configure.in: If we do find x_includes and x_libraries
3816 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
3817
38181993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3819
3820 * make-dist: Include src/gnu-hp300 in the dist.
3821
3822 * configure.in (canonical): New variable holds the canonicalized
3823 configuration. Don't alter `configuration'. Use `configuration'
3824 for Makefile.in for file naming.
3825 (testing x_includes and x_libraries): Use =, not ==.
3826
38271993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3828
3829 * Version 19.17 released.
3830
3831 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
3832 directory's makefile. This allows the invocation of CPP which
3833 builds xmakefile to receive these switches. The SunSoft C
3834 preprocessor inserts spaces between tokens if it doesn't get the
3835 -Xs flag requested in src/s/sol2.h.
3836
38371993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
3838
3839 * configure.in (m68k-bull-sysv3): new config.
3840
38411993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3842
3843 * configure.in: Use the autoconf AC_FIND_X macro to try to find
3844 the X Windows libraries.
3845
38461993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3847
3848 * make-dist (tempdir): Don't create lisp/forms-mode directory in
3849 the distribution. Those files aren't kept in their own
3850 subdirectory any more.
3851
38521993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3853
3854 * Version 19.16 released.
3855
38561993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3857
3858 * configure.in: Add --verbose flag.
3859
38601993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3861
3862 * version 19.15 released.
3863
38641993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3865
3866 * Makefile.in (top_distclean): Use -f switch when cleaning out
3867 lock dir; it might be empty.
3868
3869 * configure.in: Only check for -lXbsd once.
3870
38711993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3872
3873 * Version 19.14 released.
3874
38751993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3876
3877 * make-dist: If using gzip, create distribution with '.gz' extension.
3878
3879 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
3880 (lisp/forms-mode): This doesn't exist anymore.
3881
3882 * configure.in: Look for the closedir function.
3883
38841993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3885
3886 * configure.in (CPP): Autoconf sets this to a shell variable
3887 reference, which doesn't work when it's edited into a makefile.
3888 Expand that variable reference.
3889
3890 * Makefile.in (CPP): New variable.
3891 (src/Makefile): Edit CPP into src/Makefile.
3892
3893 * Makefile.in (src/Makefile): Don't bother exiting single quotes
3894 and entering double quotes to get the values of LD_SWITCH_X_SITE
3895 and the other make variables; make substitutes them in anyway.
3896
3897 * Makefile.in (uninstall): Don't remove the lisp and etc
3898 directories if they're in the source tree.
3899
3900 Bring mumbleclean targets into conformance with GNU coding standards.
3901 * Makefile.in (mostlyclean, clean): Separate these two; just have
3902 them pass the request to the subdirectory makefiles.
3903 (distclean): Pass the request down, and then get rid of the
3904 files configure built, and get rid of the Makefiles.
3905 (realclean): Pass the request down, and then do the same things
3906 distclean does.
3907 (uninstall, info, dvi): New targets.
3908
3909 * configure.in: Move clause for PC-compatible i386 box to the end
3910 of the case statement, to avoid masking configurations below.
3911
3912 * configure.in: Add case for m88k-motorola-sysv4.
3913
3914 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
3915 the HP 68000 machines.
3916
3917 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
3918 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
3919 preprocessor won't fiddle with them.
3920
39211993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3922
3923 * Makefile.in (TAGS): cd to src to run etags.
3924
39251993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3926
3927 * configure.in (version): Check the X libraries for XrmSetDatabase
3928 and random, and see if we have -lXbsd.
3929
39301993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3931
3932 * configure.in: Pass "-Isrc" to the CPP we run to examine the
3933 s/*.h and m/*.h files. Martin Tomes
3934 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
3935
39361993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3937
3938 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
3939 above the general i386 alternative.
3940
39411993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3942
3943 * configure.in: Recognize configuration name for Data General
3944 AViiON machines.
3945
3946 * configure.in: Use AC_LONG_FILE_NAMES.
3947
39481993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3949
3950 * configure.in: Test for bison.
3951 * Makefile.in (YACC): New variable.
3952 (lib-src/Makefile.in): Edit YACC into the makefile.
3953
39541993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3955
3956 * Version 19.13 released.
3957
3958 * configure.in (CFLAGS): Don't set this according to the value of
3959 the GCC shell variable. Instead, consult the machine and system
3960 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
3961 test __GNUC__ while we're at it.
3962
3963 * configure.in: Remove extra ;; from hpux cases.
3964
39651993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3966
3967 * configure.in: Check to see if the system has -ldnet.
3968
39691993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3970
3971 * make-dist: Add clauses to distribute lisp/forms-mode.
3972
39731993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3974
3975 * configure.in (machine): Fix the versions in hpux version number test.
3976 Do not guess based on cpu type. Do check for explicit system version.
3977
39781993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3979
3980 * configure.in: Do NOT look for `unknown' as company name.
3981
39821993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3983
3984 * configure.in: Fix typo in message.
3985
39861993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3987
3988 * Version 19.12 released.
3989
3990 * Makefile.in (do-install): Correct previous etc-copying change.
3991 Partially rewrite using `if'.
3992 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
3993
3994 * Version 19.11 released.
3995
3996 * configure.in: Handle 386bsd.
3997
39981993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3999
4000 * make-dist: Update getdate.c.
4001
4002 * configure.in: Handle bsd386.
4003
4004 * Makefile.in (do-install): Use `-' in tar options.
4005
4006 * configure.in: Change ! "${...}" to x"${...}" = x.
4007
4008 * Makefile.in (do-install): Copy the DOC-* files from the build
4009 etc directory, as well as lots of things from ${srcdir}/etc.
4010
4011 * make-dist: Copy config.guess.
4012
4013 * configure.in: Handle AIX versions 1.2, 1.3.
4014
40151993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4016
4017 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
4018 the configuration name mips-mips-usg* to represent USG systems.
4019
4020 * configure.in: Fix logic to detect if srcdir is already configured.
4021
4022 * Makefile.in: Pass in LD_SWITCH_X_SITE.
4023
4024 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
4025 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
4026 of a directory; cd might fail, and have pwd print out the current
4027 directory.
4028
40291993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4030
4031 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
4032
40331993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4034
4035 * configure.in: Complain if srcdir points at an already-configured
4036 tree.
4037
40381993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4039
4040 * Version 19.10 released.
4041
40421993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4043
4044 * Makefile.in: Use Makefile comments, not C comments.
4045
4046 * configure.in: Add case for the Tektronix XD88.
4047
40481993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4049
4050 * configure.in: Handle sysv4.2 and sysvr4.2.
4051
40521993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4053
4054 * configure.in: Traverse the argument list without destroying it;
4055 don't use shift. It turns out that "set - ${saved_arguments}"
4056 doesn't work portably.
4057
4058 * configure.in: Add missing "fi".
4059
4060 * make-dist: Rebuild configure if configure.in is newer.
4061
4062 * Makefile.in (src:, lib-src:, FRC:): force the src and lib-src
4063 targets to be executed even if make remembers that it has already
4064 stisfied FRC.
4065
40661993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4067
4068 * Makefile.in (do-install): Delete redundant code to copy etc twice.
4069
4070 * configure.in (romp): Handle various version numbers with aos and bsd.
4071
40721993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4073
4074 * configure.in: Fix message text.
4075
40761993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4077
4078 * make-dist: Make a `site-lisp' directory in the distribution,
4079 instead of a `local-lisp' directory, which hasn't been the
4080 appropriate name for a long time.
4081 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
4082 from the distribution first, then /usr/local/lib/emacs/site-lisp.
4083
4084 * Makefile.in (do-install): Correctly detect if ./etc and
4085 ${srcdir}/etc are the same.
4086
4087 * configure.in: Extract UNEXEC from the system configuration
4088 files, compute the name of the source file corresponding to the
4089 object file, and #define it as UNEXEC_SRC in config.h.
4090
4091 * configure.in: If srcdir is '.', then try using PWD to make it
4092 absolute.
4093
4094 * configure.in: Include ${srcdir} in the printed report, to help
4095 people notice if it's an automounter path.
4096
40971993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4098
4099 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
4100
41011993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4102
4103 * Makefile.in (do-install): Delete the dest dir, not the source dir,
4104 when they are different. Add `shift' command.
4105 (COPYDESTS, COPYDIR): Delete external-lisp dir.
4106 (externallispdir): Var deleted.
4107
4108 * configure.in: Delete spurious paren outputting short_usage.
4109
41101993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4111
4112 * Version 19.9 released.
4113
41141993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4115
4116 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
4117 subdirectory makes.
4118
4119 * make-dist: Check for .elc files with no corresponding .el file.
4120
4121 * Makefile.in (mkdir): Make all the directories in locallisppath.
4122
4123 * config.guess: New file.
4124 * configure.in: Use it, tentatively.
4125 * INSTNALL: Mention its usage.
4126
4127 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
4128 the former gives you the operating system rev directly. Use
4129 s/hpux.h if we don't recognize what we got.
4130
4131 * Makefile.in (do-install): Don't remove a destination directory
4132 if it's the same as the source. If ${srcdir}/info == ${infodir},
4133 don't try to copy the info files.
4134
4135 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
4136 doesn't work if you're not using a separate source directory.
4137 (do-install): Copy the build tree's etc directory only after
4138 making sure it's not also the source tree's etc directory.
4139
41401993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4141
4142 * configure.in: Handle sunos4.1.3 specially.
4143
41441993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4145
4146 * Makefile.in (INSTALL): Add definition.
4147
4148 * configure.in: Fix some messages. Support -with-gnu-cc.
4149 At the end, use `set --', not `set -'.
4150 Delete spurious `.h' in hpux alternatives.
4151
41521993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4153
4154 * Version 19.8 released.
4155
41561993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4157
4158 * configure.in: When looking for source in the same directory as
4159 the configure script, make the path thus discovered absolute.
4160 If the user specifies the `--srcdir' switch, make that directory
4161 absolute too.
4162
4163 * Makefile.in (srcdir): Remove comment saying this doesn't work.
4164
4165 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
4166 too, as the value of the PATH_INFO macro.
4167
4168 * configure.in: Check to see if the source lives in the same
4169 directory as the configure script.
4170
41711993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4172
4173 * Makefile.in (install): Split this into `install' and
4174 `do-install', to give people more control over exactly what gets
4175 done.
4176 (do-install): New target, containing the guts of `install'. Don't
4177 remove and recreate the directories inside the copying loop - do
4178 it all before the copying loop. Pass more flags to the lib-src
4179 make.
4180 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
4181 avoid errors and warnings.
4182
4183 * configure.in: For generic IBM PC boxes, insist on "unknown" for
4184 the manufacturer - the more general case was blocking other i386
4185 configuration names below, and that's how the names are written in
4186 MACHINES anyway.
4187
4188 * make-dist: When breaking links, remove the link before moving
4189 the copy onto it, to avoid interactive behavior.
4190
4191 * Makefile.in: Doc fix.
4192
4193 * configure.in: Doc fix.
4194
4195 * INSTALL: Mention --exec-prefix option.
4196
4197 * configure.in: Add support for the `--exec-prefix' option.
4198 * Makefile.in: Accept that support.
4199
4200 * configure.in: Use the AC_PROG_INSTALL macro.
4201 * Makefile.in (INSTALL): Variable removed.
4202 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
4203
4204 * configure.in: Distinguish between hp800's and hp700's by calling
4205 "uname -m".
4206
42071993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4208
4209 * configure.in: Recognize configuration names for i860 boxes
4210 running SYSV.
4211
42121993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4213
4214 * configure.in: Distinguish between hp800's and hp700's by the
4215 version of HP/UX they run, since that's something people are more
4216 likely to know - hp700's run 8.0.
4217 Add HP 700 configuration.
4218
4219 * configure.in: Test for the presence of the `rename' function.
4220
4221 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
4222 configure.in.
4223 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
4224
4225 * make-dist: Break intra-tree links.
4226
4227 * configure.in: Explain that this is an autoconf script, and give
4228 instructions for rebuilding configure from it. Arrange to put
4229 comments in configure explaining this too.
4230
4231 * configure.in: Make the first line of the configure script be
4232 "#!/bin/sh". Leaving the first line blank didn't work.
4233
4234 * configure.in (long_usage): Removed; made short_usage describe
4235 the options briefly.
4236
4237 * configure.in: Implement the --prefix option.
4238 * Makefile.in (prefix): Add support for it here.
4239 * INSTALL: Document it here.
4240
4241 * Makefile.in (install): Don't assume that the files in the `info'
4242 subdirectory match *.info. They don't have that prefix.
4243
42441993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4245
4246 * configure.in: Add case for version 5 of Esix.
4247
42481993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4249
4250 * Version 19.7 released.
4251
4252 * make-dist: There aren't any *.com files in lib-src anymore.
4253
4254 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
4255 them; they're symlinks to other filesystems on the GNU machines.
4256
4257 * make-dist: Check that the manual reflects the same version of
4258 Emacs as stated in lisp/version.el. Edit that version number into
4259 the README file.
4260
42611993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4262
4263 * configure.in: Remove the hack of AC_DEFINE; use
4264 AC_DEFINE_UNQUOTED.
4265
42661993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4267
4268 * make-dist: Don't distribute precomp.com, compile.com, or
4269 link.com from ./src; they're in ./vms now.
4270
4271 Some time-handling patches from Paul Eggert:
4272 * configure.in: Add AC_TIMEZONE.
4273
42741993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4275
4276 * configure.in: Recognize Linux as a valid operating system for
4277 the i386.
4278
42791993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4280
4281 * make-dist: Distribute some VMS files we got from Richard Levitte.
4282
4283 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
4284 the source for the sed command, not oldXMenu/Makefile.
4285
42861993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4287
4288 * INSTALL: Don't claim the srcdir option doesn't work.
4289
42901993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4291
4292 * configure.in: Include remarks saying what order the autoconf
4293 tests should go in, and remind people to change config.h.in
4294 whenever they add autoconf tests which make #definitions.
4295
4296 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
4297
42981993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4299
4300 * Makefile.in (oldXMenu/Makefile): Make this depend on
4301 ${srcdir}/oldXMenu/Makefile.in, not itself.
4302
4303 * PROBLEMS: Some updates from David J. Mackenzie.
4304
4305 More changes from David J. Mackenzie.
4306 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
4307 removed; autoconf and config.h should specify all these
4308 differences.
4309 (buildlisppath): Make this path depend on ${srcdir}.
4310 (INSTALLFLAGS): Removed.
4311 (INSTALL): Include the -c flag.
4312 (install): Change the way we invoke install accordingly.
4313
4314 Install ${srcdir} changes from DJM.
4315 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
4316 list.
4317 (COPYDIR, COPYDESTS): Install files from both the etc directory in
4318 the source tree and the etc directory in the object tree.
4319 (${SUBDIR}): Pass the prefix variable down to submakes.
4320 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
4321 in /bin.
4322 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
4323 values for srcdir and VPATH.
4324 (install): Add `v' flag to tar command. Make sure that `dir'
4325 exists in ${srcdir}/info before copying it. Remember that the man
4326 pages come from the source tree, not the object tree.
4327 * configure.in: Remove remarks saying that the --srcdir option
4328 doesn't work.
4329 Create the etc directory in the object tree.
4330 Recognize configuration names of the form *-sun-solaris*.
4331 Recognize sunos5 and solaris as operating system names.
4332
4333 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
4334 lib-src/getdate.y and src/systime.h.
4335
43361993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4337
4338 * make-dist: Make links in info subdir.
4339
43401993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4341
4342 * configure.in: Call AC_STDC_HEADERS.
4343
43441993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4345
4346 * configure.in: Sidestep autoconf's quoting of the second argument
4347 of AC_DEFINE, so we can specify the value to put there. It would
4348 be nice if autoconf provided some way to specify computed values
4349 for macros.
4350
43511993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4352
4353 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
4354 this is always just -DHAVE_CONFIG_H.
4355
4356 The GNU coding standards specify that CFLAGS should be left for
4357 users to set.
4358 * Makefile.in (CFLAGS): Let configure determine the default value
4359 for this. Don't
4360 have it default to DEFS.
4361 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
4362 (lib-src/Makefile, src/Makefile): Edit the default value for
4363 CFLAGS into these files, not DEFS.
4364 * configure.in (CFLAGS): Choose a default value for this - "-g"
4365 normally, or "-g -O" if we're using GCC. Edit it into the
4366 top-level Makefile.
4367
4368 * configure.in: When scanning the machine and system description
4369 #include files, write their names to conftest.c properly.
4370
43711993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4372
4373 * configure.in: In configuration name case for Apallos running
4374 Domainios, set opsys, not opsysfile.
4375
4376 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
4377 src/config.h, instead of AC_OUTPUT; the latter overwrites
4378 src/config.h even when it hasn't changed, puts a makefile-style
4379 comment at the top even though it's C code, and produces a
4380 config.status script which doesn't do the job right.
4381
4382 * configure.in: Add AC_LN_S test, so we can tell whether or not we
4383 can use a symbolic link to get the X Menu library into src.
4384 * Makefile.in (LN_S): New variable.
4385 (src/Makefile): Edit the value of LN_S into this makefile.
4386
43871993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4388
4389 * configure.in: Support *-sco3.2v4* as opsystem.
4390
4391 * make-dist: Don't include calc directory.
4392 Exclude many files in the man directory; copy a few.
4393
43941993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4395
4396 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
4397 call AC_STRUCT_TM to see what's in time.h.
4398
4399 * configure.in: Employ quoting stupidity to get the value of CPP
4400 to expand properly.
4401
44021993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4403
4404 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
4405 variable to scan the machine and system description files.
4406
4407 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
4408 so that getdate.y builds correctly.
4409
44101993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4411
4412 * configure.in (tempcname): Change this to "conftest.c", so it will
4413 work properly on systems with short filenames; this is the name
4414 autoconf uses.
4415
4416 * configure.in: Also detect the availability of dup2 and
4417 gethostname.
4418
4419 * configure.in: Use the AC_ALLOCA test.
4420 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
4421 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
4422
44231993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4424
4425 * make-dist: Distribute configure, as well as configure.in.
4426 Oversight.
4427
44281993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4429
4430 * Makefile.in (install): Print out the name of the directory we're
4431 copying, so people can have some idea of whether we're making
4432 progress.
4433
4434 * Makefile.in (install.aix, install.xenix, install.sysv, install):
4435 Don't forget to re-create the COPYDESTS directories after we clear
4436 them out.
4437
44381993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4439
4440 * Makefile.in: Add autoconf cookies so that the configure
4441 script can comment out sections of path variable definitions to
4442 choose between the installable configuration and the run-in-place
4443 configuration.
4444 * configure.in: Add new option `--run-in-place', to select the
4445 run-in-place path definitions.
4446
4447 * configure.in: Add a clause to the big configuration name case
4448 for the NeXT machine.
4449
44501993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4451
4452 * Makefile.in (install, install.sysv, install.xenix, install.aix):
4453 Make sure that each source directory exists, and is different from
4454 the destination directory; then, delete the destination before
4455 copying over the source.
4456
4457 * make-dist: Distribute configure.in, instead of configure.
4458
44591993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4460
4461 * configure.in: Don't set CC to "gcc -O" if the user specifies
4462 `--with-gcc'. Add -O to DEFS if GCC is set.
4463
44641993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4465
4466 * Makefile.in (clean mostlyclean): Missing right paren.
4467
4468 * configure.in: When checking for X windows, search for an X11
4469 subdirectory of ${x_includes}.
4470
4471 * configure.in: Check for gettimeofday function, for getdate.y.
4472
4473 Change `configure' to a mixture of custom code and autoconf stuff.
4474 autoconf can't derive all the information we need, but we'd really
4475 like to be able to take advantage of some of its tests, and its
4476 file-editing facilities.
4477 * configure.in: Renamed from configure.
4478 Quote the sections of shell script we want copied literally to
4479 the configure script.
4480 (compile): Initialize this to make the autoconf macros' code happy.
4481 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
4482 code to do their jobs.
4483 Use autoconf to produce Makefile and src/config.h.
4484 Remove the Makefile-style comment that autoconf places at the top
4485 of src/config.h.
4486 (config_h_opts): Removed - no longer necessary.
4487 * Makefile.in (configname): Renamed to configuration.
4488 (CONFIG_CFLAGS): Renamed to DEFS.
4489 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
4490 get values via autoload @cookies@.
4491 (libsrc_libs): Get this from autoconf. We used to do nothing
4492 about this.
4493 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
4494
4495 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
4496 echo the move-if-change command.
4497
44981993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
4499
4500 * make-dist: Distribute lib-src/rcs-checkin.
4501
4502 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
4503 Don't try to make links to the RCS or Old subdirectories.
4504 Use the appropriate extension for the compression type in use.
4505 Create the tar file in the shell's initial default directory, not
4506 in ${tempparent}.
4507 Erase the whole ${tempparent} tree, not just ${tempdir}.
4508
45091993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4510
4511 * Makefile.in (src/paths.h): Don't echo the huge sed command we
4512 use to build paths.h.
4513 (lib-src/Makefile, src/Makefile): Similarly.
4514
4515 * configure: Extend test for working `const' keyword to handle AIX
4516 3.2 cc.
4517
45181993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4519
4520 * make-dist: Distribute lisp/term/ChangeLog.
4521
4522 Arrange for C compilation throughout the tree to get
4523 C_SWITCH_SYSTEM from the configuration files.
4524 * configure: Extract C_SWITCH_SYSTEM from the machine and
4525 system-dependent files, and save it in the top-level Makefile.
4526 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
4527 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
4528
4529 * make-dist: Include the VMS support files in oldXMenu in the
4530 distribution.
4531
4532 * configure: Doc fix.
4533
4534 * configure: Fix corrupted config_h_opts.
4535
4536 * configure: Properly report option names in error messages.
4537
4538 * configure: Properly recognize --x-includes and --x-libraries
4539 options.
4540
4541 * configure: Fix syntax errors in code handling XFree386.
4542
45431993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4544
4545 * configure: Add special code to detect XFree386, and tell
4546 config.h about it.
4547
4548 * configure: Properly handle extracting values of LIBS_MACHINE and
4549 LIBS_SYSTEM that contain spaces.
4550
4551 * configure: Add `--x-includes' and `--x-libraries' options. I
4552 think these are dopey, but no less than three alpha testers, at
4553 large sites, have said they have their X files installed in odd
4554 places. Implement them by setting C_SWITCH_X_SITE and
4555 LD_SWITCH_X_SITE in src/config.h.
4556
45571993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
4558
4559 * make-dist: Don't distribute etc/Old files.
4560
4561 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
4562 backups.
4563
45641993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4565
4566 * make-dist: Fix typo.
4567
45681993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
4569
4570 * make-dist: Corrected typo, fixed it to discard = and TAGS files
4571 in some cases where it should but didn't seen to.
4572
4573 * Makefile.in: Added unlock and relock productions.
4574
45751993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4576
4577 * make-dist: Add a --compress option to force make-dist to use
4578 compress.
4579
4580 * make-dist: Use gzip, if we can find it.
4581
4582 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
4583 make rs6000-ibm-aix default to -aix32.
4584
45851993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
4586
4587 * Makefile.in: Added `Developer's configuration' section.
4588
45891993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
4590
4591 * Makefile.in: Add commented-out variable settings for developer's
4592 configuration.
4593
45941993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4595
4596 * make-dist: Distribute `src/bitmaps' too.
4597
45981993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
4599
4600 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
4601 make rs6000-ibm-aix default to -aix32.
4602
46031993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4604
4605 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
4606
4607 * Makefile.in (install.sysv): Add a second `$' in front of
4608 `${dest}', so that the shell will expand it, instead of Make.
4609
4610 * configure: When processing the name of the configure script,
4611 collapse `././' to `./', but leave a single `./' prefix alone.
4612
4613 * configure: Doc fix.
4614
46151993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4616
4617 * configure: Handle isc3.0 correctly.
4618
46191993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4620
4621 * make-dist: Don't try to copy the COPYING notice into
4622 external-lisp; we're not distributing that directory any more.
4623
46241993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4625
4626 * Makefile.in (install, install.aix, install.xenix, install.sysv):
4627 Remove CVS subdirectories from the installed directory trees, as
4628 well as RCS directories.
4629
46301993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4631
4632 * make-dist: Only copy gmalloc.c if we couldn't link it.
4633 Don't try to copy man/{README,Makefile} unless they actually exist.
4634
4635 * Makefile.in (lisppath): Don't include externallispdir in this.
4636 We're not sure whether we're even going to distribute the
4637 directory yet.
4638
46391993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4640
4641 * make-dist: Don't distribute the external-lisp directory anymore.
4642 * INSTALL: Remove all references to external-lisp.
4643
4644 * configure: Detect whether the compiler supports `const'
4645 properly, and edit src/config.h accordingly.
4646
4647 * configure: Tweak layout of final report.
4648
4649 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
4650 CFLAGS.
4651
4652 * Makefile.in (locallisppath): Make this default to
4653 ${datadir}/emacs/site-lisp, instead of
4654 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
4655 the same thing, and local-lisp causes completion conflicts with
4656 lock.
4657 (lisppath): Add ${externallispdir} to this.
4658 * INSTALL: Adjust installation directions.
4659
4660 * Makefile.in (externallispdir): New variable, to say where to
4661 install the externally-maintained lisp files.
4662 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
4663 the others.
4664 * INSTALL: Describe external-lisp and the new externallispdir
4665 variable.
4666
46671993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4668
4669 * configure (progname): New option `--with-gcc'. Make it clearer
4670 how we are trying to guess whether or not we have GCC.
4671 * INSTALL: Document the `--with-gcc' option, and improve
4672 description of `--with-x' options.
4673
46741993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4675
4676 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
4677 ${infodir} from these variables; we have written out explicit code
4678 to install the info files.
4679
46801993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4681
4682 * make-dist: Don't distributed the RCS files in the etc directory.
4683
46841993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4685
4686 * Makefile.in: Some makes can't handle comments in the middle of
4687 commands; move them to before the whole rule.
4688
46891993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4690
4691 * README: Mention what Emacs is.
4692
46931993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4694
4695 * make-dist: Include `./lisp/calc-2.02' in the distribution.
4696 Add `./cpp' and `./man' back into the distribution.
4697
46981993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4699
4700 * Makefile.in: Define MAKE, and use where appropriate.
4701
47021993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4703
4704 * make-dist: Remember that the authoritative COPYING notice is
4705 `etc/COPYING', not `../etc/COPYING'.
4706
47071992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4708
4709 * make-dist: Make sure that the COPYING notices in each directory
4710 are copies, not symlinks.
4711
47121992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4713
4714 * INSTALL: The build process produces an executable called `emacs'
4715 now. Change references.
4716 * Makefile.in: Adjust `install.mumble' targets to install
4717 `src/emacs', not `src/xemacs'.
4718
4719 * configure: Start with a blank line; this keeps some old CSH's
4720 from thinking it's a CSH script. Most systems will just use
4721 /bin/sh to run it, which is what we're expecting; the only other
4722 shells which might try to interpret it themselves are probably
4723 Bourne-compatible.
4724
47251992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4726
4727 * INSTALL: Improvements suggested by David Mackenzie.
4728
47291992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4730
4731 * Makefile.in (install, install.sysv, install.xenix, install.aix):
4732 Don't try to copy the info files if there aren't any; the
4733 unexpanded globbing pattern disappoints `install'. Ignore the
4734 return status of that command.
4735
4736 * INSTALL: Updated for new configuration arrangement.
4737
4738 * configure: Don't make the top-level Makefile read-only - people
4739 may want to edit the values of the path variables.
4740
4741 * Makefile.in (install, install.sysv, install.xenix, install.aix):
4742 Install the info files in ${infodir}. Install the executable
4743 under both `emacs' and `emacs-VERSION'.
4744
4745 * Makefile.in: Doc fix.
4746
4747 * Makefile.in (exec_prefix): New variable, as per latest version
4748 of coding standards.
4749 (bindir, libdir): Use it, instead of `prefix'.
4750 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
4751
4752 * Makefile.in (mandir): Make the default value for this depend on
4753 $(prefix).
4754
4755 * Makefile.in (datadir, statedir, libdir): Make these all default
4756 to ${prefix}/lib.
4757 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
4758 to compensate.
4759
4760 * Makefile.in (install, install.sysv, install.xenix, install.aix):
4761 Install the etags and ctags man pages too.
4762
4763 * Makefile.in (distclean): Don't delete backup files; that's the
4764 job of extraclean.
4765 (extraclean): Like distclean, but deletes backup and autosave files.
4766
47671992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4768
4769 Make path specification conform to GNU coding standards.
4770 * configure (long_usage): Remove all traces of old arguments from
4771 usage messages, and document the options we do accept in more
4772 detail: -with-x... and --srcdir.
4773 (options, boolean_opts): Deleted; we don't have enough options to
4774 make this worthwhile.
4775 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
4776 along with the code which supported them; these should be set as
4777 arguments to the top-level make.
4778 (config_h_opts): Since this no longer doubles as a list of option
4779 names, make them upper case; this simplifies the code which uses
4780 them to build the sed command to edit src/config.h. Change the
4781 code which sets them.
4782 (cc, g, O): Don't allow the user to set these using options; they
4783 should be specified using `CC=' and `CFLAGS=' arguments to the
4784 top-level make. Just choose reasonable default values for them,
4785 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
4786 values.
4787 (gnu_malloc, rel_alloc): Don't allow the user to set these using
4788 options; use them whenever the configuration files say they're
4789 possible.
4790 Simplify the argument processing loop. Don't accept abbreviations
4791 for option names; these might conflict with other configuration
4792 options in the future.
4793 Add some support for the `--srcdir' option. Check for the sources
4794 in . and .. if `--srcdir' is omitted. If the directories we will
4795 compile in don't exist yet, create them under the current directory.
4796 Note that the rest of the build process doesn't really support
4797 this.
4798 Edit only the top Makefile. That should edit the others. Edit
4799 into the makefile: `version', from lisp/version.el, `configname'
4800 and `srcdir' from the configuration arguments, `CC' and
4801 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
4802 the user's path, and LOADLIBES as gleaned from the system
4803 description files.
4804 Simplify the report generated; it doesn't need to include any
4805 description of paths now.
4806 Make `config.status' exec configure instead of just calling it, so
4807 there's no harm in overwriting `config.status'.
4808 * Makefile.in (version, configname): New variables, used to choose
4809 the default values for datadir and libdir.
4810 Path variables rearranged into two clearer groups:
4811 - In the first group are the variables specified by the GNU coding
4812 standards (prefix, bindir, datadir, statedir, libdir, mandir,
4813 manext, infodir, and srcdir).
4814 - In the second are the variables actually used for Emacs's paths
4815 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
4816 archlibdir), which depend on the first category.
4817 datadir and libdir default to directories under
4818 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
4819 demand.
4820 etcdir and lispdir default to subdirectories of datadir.
4821 archlibdir defaults to libdir.
4822 The new installation tree is a bit deeper than it used to be, so
4823 use the new make-path program in lib-src to build them all.
4824 Always build a new src/paths.h.tmp and then move-if-change it to
4825 src/paths.h, to avoid unnecessary rebuilds while responding to the
4826 right changes.
4827 Remove all mention of arch-lib. Run utility commands from
4828 lib-src, and let the executables be copied into archlibdir when
4829 Emacs is installed.
4830 Add targets for src/Makefile, lib-src/Makefile, and
4831 oldXMenu/Makefile, editing the values of the path variables into
4832 them.
4833 Let lib-src do its own installation.
4834 (datadir): Default to putting data files under
4835 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
4836 (emacsdir): Variable deleted; it would only be confusing to use.
4837 (lispdir, etcdir): Default to ${datadir}/lisp.
4838 (mkdir): Use make-path for this.
4839 (lockdir): Do this in mkdir.
4840 (Makefile): New target.
4841
4842 * configure (usage_message): Rename to long_usage.
4843
4844 * make-dist: Don't bother creating an arch-lib directory; that's
4845 only for installation now.
4846
48471992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4848
4849 * configure: Use GCC-style configuration names, using config.sub.
4850 Change the usage and help messages.
4851
4852 * configure: Initialize window_system, not indow_system.
4853
4854 * configure: Report which window system, compiler, and signal
4855 handler return type we decide to use.
4856
4857 * make-dist: Explain what's going on if config.sub and gmalloc.c
4858 can't be linked. Place the code which copies them near the code
4859 which links the rest of the files around them.
4860
48611992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
4862
4863 * make-dist: Don't bother to distribute src/*.com, or
4864 src/vmsbuild; those have all been moved to `../vms'.
4865
48661992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4867
4868 * make-dist: Don't forget that the way to avoid filenames starting
4869 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
4870 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
4871 couldn't make hard links to, since we have two already, and
4872 perhaps more to come.
4873
48741992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4875
4876 * configure: When editing parameters into lib-src/Makefile, change
4877 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
4878 needs some other flags too.
4879
48801992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4881
4882 * configure: Remove spurious echo of the configuration name.
4883
4884 * make-dist: Don't distribute files in src/m and src/s whose names
4885 begin with `='.
4886
48871992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4888
4889 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
4890 Also LISP_FLOAT_TYPE.
4891
48921992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4893
4894 * make-dist: Copy config.sub, since it's a symbolic link to a file
4895 on another file system.
4896
48971992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4898
4899 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
4900 distribution.
4901
4902 * config.sub: New file, to help us recognize configuration names.
4903 * make-dist: Include it in the distribution.
4904
49051992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4906
4907 * configure: Convert `-' to `_' in specified option names.
4908 Accept options with --. Delete --highpri and --have-x-menu options.
4909 New options --with-x and --with-x10 replace -window-system.
4910 Don't mention options --gnu-malloc, --rel-alloc
4911 or --lisp-float-type in help message.
4912
49131992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4914
4915 * make-dist: Include the `vms' subdirectory in the distribution.
4916
49171992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4918
4919 * configure: Remove lines starting with "# DIST: " when building
4920 lib-src/Makefile and src/Makefile. This allows us to mark the
4921 "Makefile.in" files with explanatory comments which won't also get
4922 stuck in the Makefiles.
4923
49241992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4925
4926 * make-dist: Don't use the '+' operator in the sed regular
4927 expression that extracts the version number from lisp/version.el;
4928 Ultrix sed doesn't seem support the operator. Just double the
4929 operand and use *.
4930
49311992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4932
4933 * Makefile.in: Doc fix.
4934
49351992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4936
4937 * configure: Rewrite sed command to remove at most one ./ prefix;
4938 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
4939 group.
4940
49411992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4942
4943 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
4944
49451992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4946
4947 * make-dist: Go ahead and build a new TAGS file, unless the
4948 --newer option was specified. Don't try to delete a TAGS file
4949 from etc; it's not kept there, and shouldn't be deleted anyway.
4950
49511992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4952
4953 * make-dist: If the lisp directory contains a default.el, don't
4954 distribute it.
4955
4956 * configure: When searching signal.h for the type of a signal
4957 return handler, make a copy of it, not a symbolic link to it; that
4958 way, it will work on systems that don't have symbolic links.
4959
49601992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
4961
4962 * make-dist: taught it about vcdiff and rcs2log, added --newer
4963 option for generating incremental distributions. Stopped it from
4964 generating a TAGS file into the distribution; that sucker is
4965 *big*, and easily enough generated with the toplevel makefile.
4966
49671992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4968
4969 * configure: When writing config.status, don't prefix progname
4970 with a '.'; it might be absolute.
4971
49721992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4973
4974 * configure: Choose to use X11 if either /usr/lib/libX11.a or
4975 /usr/include/X11 exist, not only if both exist.
4976
49771992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4978
4979 * make-dist: Make the new external-lisp directory a duplicate of
4980 the external-lisp directory, not the lisp directory.
4981
49821992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4983
4984 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
4985 clean' in arch-lib; it doesn't even have a Makefile.
4986
4987 * Makefile.in (clean, mostlyclean): In the test which tries to
4988 distinguish between the build directory, which should be cleaned,
4989 and the installed directory, which shouldn't, cd to `${emacsdir}',
4990 not `${DESTDIR}${LIBDIR}'.
4991
49921992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4993
4994 * make-dist: Be sure to delete the .c and .h files that YACC and
4995 BISON create from getdate.y.
4996
4997 * external-lisp: New directory; see `external-lisp/README'.
4998 * make-dist: Added support for the external-lisp subdirectory.
4999
5000 * make-dist: Changed message which complains that make-dist wasn't
5001 invoked in the right directory to indicate which files it was
5002 looking for.
5003
50041992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5005
5006 * configure: Add comments explaining why we can't translate
5007 character ranges or control characters in `tr'.
5008
50091992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5010
5011 * configure: When generating the configuration message, we used to
5012 build the message from the start so that each line began with "# "
5013 so that it would be a comment in `config.status'. However, this
5014 causes trouble if any of the variables we use in the message
5015 expand to more than one line of text - as gnu_malloc_reason
5016 sometimes does. So instead, we build the message as it should be
5017 printed to the user (i.e. without the "# " prefixes), and stick on
5018 the "# "s when we write it to `config.status'.
5019
5020 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
5021 `lib-src' and `arch-lib'.
5022
5023 * configure: When generating report and `config.status' file, note
5024 that bindir only determines where `make install' and
5025 `build-install' will place the executables; this should make it
5026 clear that the ordinary build process will not try to install
5027 things.
5028
50291992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5030
5031 * make-dist: Change messages to say that we are 'making links to
5032 X', rather than 'copying X'. And put `' quotes around file names.
5033
5034 * make-dist: Include '.tmp' in the name of the staging directory.
5035
5036 * make-dist: Pass the `-f' option to rm when you're not sure that
5037 the files you're removing actually exist.
5038
5039 * make-dist: When setting up etc/COPYING, always nuke whatever is
5040 there, and then copy it in, to make sure we get a real file.
5041
5042 * make-dist: Don't try to distribute *.defns files any more. The
5043 only such file was for simula.el, which has been superceded by a
5044 version which doesn't have a separate .defns file.
5045
50461992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
5047
5048 * make-dist: Don't distribute configured versions of config.h.in,
5049 paths.h.in, Makefile.in in src.
5050
5051 * configure: Delete .tmp files before creating them; don't bother
5052 trying to make final targets writeable first, since it won't
5053 matter to move-if-change.
5054
50551992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5056
5057 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
5058 mkdir and chmod in the center of all the conditionals. GNU Make
5059 will strip these out, but other makes won't.
5060
50611992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5062
5063 * make-dist: Include move-if-change in list of files to distribute.
5064
50651992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5066
5067 * configure: Remove any "." elements from the program name.
5068
5069 * configure: Don't record the values of all the possible arguments
5070 in config.status; only record the options that the user specified.
5071
5072 * configure: Use move-if-change to move in the new src/config.h.
5073
50741992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
5075
5076 * move-if-change: New file, copied from gcc release.
5077 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
5078 a temp file, so we don't update paths.h if an error occurs or if
5079 it doesn't need changing.
5080
50811992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5082
5083 * Makefile.in (src/paths.h): Do not install a value for the
5084 PATH_SUPERLOCK value; that macro doesn't exist anymore.
5085 * build-install.in: Same thing.
5086
50871992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5088
5089 * make-dist: Check the flag called "make_tar", not "make_dir"; the
5090 latter, being a typo, is always false, resulting in a program
5091 whose default behaviour is to painstakingly build a copy of the
5092 source tree, and then delete it. Rah.
5093
5094 * Makefile.in: Add dist target, and comment for it.
5095
5096 * configure: When scanning <signal.h> for a declaration for
5097 signal, create a symbolic link with a name ending in .c, so the
5098 compiler won't complain that it's only been given .h files.
5099
5100 * configure: Check whether there are any arguments available
5101 before shifting to get the value of a non-boolean parameter.
5102
5103 * make-dist: Doc fix.
5104
51051992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5106
5107 * configure: Instead of grepping /usr/include/signal.h for a
5108 signal declaration, run /usr/include/signal.h or
5109 /usr/include/sys/signal.h through cpp and grep for the
5110 declaration.
5111
5112 * configure: Redirect the output of grep to /dev/null instead of
5113 using grep -s - that flag means different things on other systems.
5114
5115 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
5116 since the former is recognizable even if you don't know what
5117 'dumping' is.
5118 * configure: Accomodate that change.
5119
5120 * configure: Accept options for all of the directories you can
5121 change in the Makefile.
5122
5123 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
5124
5125 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
5126 FOO before you can use them.
5127
5128 * build-install.in: Made the "Where To Install Things" section
5129 conform with the similar section from Makefile.in. Copied section
5130 which builds src/paths.h from src/paths.h.in from the Makefile.
5131
51321992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5133
5134 * configure: Write config.status to pass its command-line
5135 arguments on to configure, so that people can use it to recreate
5136 an old configuration, with minor changes.
5137
51381992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5139
5140 * configure: Don't rely on option variables being unset if their
5141 values are the empty string. In particular, when producing the
5142 English report, don't assume that highpri will be unset when no
5143 increased priority has been requested; -highpri='' should be the
5144 same as omitting -highpri altogether.
5145
5146 * configure: Fix dumb bug: when running the system and machine
5147 description files through cpp, mark those lines that we want to
5148 evaluate with the string '@configure@', and then only evaluate
5149 them. This way if the files include anything that actually
5150 generates text (type definitions or external declarations, say),
5151 we won't try to eval it.
5152
51531992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5154
5155 * make-dist: New shell script.
5156
5157 * configure: When creating foo from foo.in, make foo read-only to
5158 remind people to edit the .in file instead.
5159
5160 * INSTALL: Changed references to config.h-dist to config.h.in.
5161 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
5162 to build src/paths.h from src/paths.h.in; added a paragraph to do
5163 this.
5164 * configure, Makefile, build-install: Changed filenames like
5165 FOO-dist to FOO.in.
5166
51671992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5168
5169 * Makefile, build-install: Renamed to Makefile.in and
5170 build-install.in; the configure script will edit these to produce
5171 the usable Makefile and build-install.
5172 * configure: Changed to produce ./Makefile, ./build-install,
5173 lib-src/Makefile, and src/Makefile from their *.in counterparts,
5174 instead of editing them in place.
5175
51761992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5177
5178 * Makefile: Re-arranged so that the undumped Emacs will search
5179 ../lisp *after* the site's local elisp files.
5180 (locallisppath, dumplisppath): New variables.
5181 (lisppath): This variable's default value is now chosen based on
5182 $(locallisppath) and $(lispdir); while it used to be the
5183 customization point for adding site-local elisp directories to
5184 load-path, that job is now handled mostly by locallisppath.
5185 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
5186 Check the values being assigned to the *LOADSEARCH macros for null
5187 path elements (like '::' in 'foo::bar').
5188
5189 * configure: When checking if the machine- and system-dependent
5190 files define a particular macro or not, actually run them through
5191 CPP and test the macros with #ifs, instead of just grepping for
5192 the macros' names. In particular, check for SYSTEM_MALLOC in this
5193 way.
5194
51951992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5196
5197 * Makefile (install): Don't use -s in install. (Keep the symbols.)
5198
51991992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5200
5201 * configure: Make the config.status file an executable shell
5202 script which will recreate the same configuration. Include the
5203 verbal description of the current configuration as a comment in
5204 the script.
5205 * INSTALL: Doc fix.
5206
5207 * Makefile: brought the Makefile up to the GNU coding
5208 standards, as described in standards.text:
5209 (TAGS): New name for the target which rebuilds the tags table.
5210 (check): New target; doesn't do anything yet.
5211 (mostlyclean): New target, synonymous with clean.
5212 (realclean): New target. Currently, this just calls the
5213 subdirectories's makefiles and then deletes config.status.
5214 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
5215 variables.
5216 Installation directory variables changed to conform.
5217 (install, install.sysv, install.xenix, install.aix): Changed the
5218 code which copies the directories into their installed location to
5219 allow the installed locations to be in several different
5220 directories; the old version assumed that they would all be in
5221 $(emacsdir).
5222 (mkdir, lockdir): Allow the installed locations to be in several
5223 different directories.
5224 * INSTALL: Doc fix.
5225
5226 * build-install: Use the same variable names as the Makefile.
5227 Allow the installed locations to be in several different
5228 directories.
5229
52301992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5231
5232 * Makefile (src/paths.h): Instead of using a single sed command to
5233 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
5234 separately, and don't forget to append "/!!!SuperLock!!!" to the
5235 value of the PATH_SUPERLOCK macro.
5236
5237 * config.emacs: Renamed to configure, for consistency with other
5238 GNU products. Internal references changed.
5239 INSTALL, Makefile: References changed.
5240
5241 * lock: New directory, which should always be empty. If this
5242 directory doesn't exist, Emacs won't complain; it just won't lock.
5243 Having this here means that people can just unpack Emacs, build
5244 it, and have locking work.
5245
5246 * share-lib: Re-renamed to etc, for the sake of tradition.
5247 * config.emacs: Changed default value for datadir to ../etc.
5248 * INSTALL, README: Adjusted.
5249
52501992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5251
5252 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
5253 by running CPP on the appropriate s/*.h and m/*.h files.
5254
52551992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5256
5257 * config.emacs: Make sure to set the "exit on error" flag once
5258 we've removed config.status; errors should abort the configuration.
5259
dff28924 52601992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
5261
5262 * config.emacs: Added -distribute option, so that the Makefile
5263 paths are in their proper form. I don't know why this matters.
5264
dff28924 52651992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
5266
5267 * local-lisp: New directory, empty in the distribution, for people
5268 to put local elisp code in.
5269 * config.emacs: Include it in the default load path.
5270 * README: Document it.
5271
dff28924 52721992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
5273
5274 * config.emacs: Guess the type of signal handling functions based
5275 on the contents of /usr/include/signal.h.
5276
5277 * config.emacs: Print out progress report messages.
5278
5279 * Makefile (src/paths.h): Don't generically replace
5280 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
5281 editing of the other entries, and each entry should be dealt with
5282 explicitly anyway.
5283
5284 * build-install: Converted from C-shell to Bourne shell.
5285 * config.emacs: Edit build-install properly.
5286
5287 * config.emacs: Doc fix.
5288
52891992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5290
5291 * Makefile (install): Remove `B' from tar xf command.
5292
dff28924 52931992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
5294
5295 * config.emacs: Removed support for the `maintain-environment'
5296 option; the only important difference between this and its absence
5297 has been removed.
5298 * INSTALL: Removed mention of `maintain-environment'.
5299
5300 * config.emacs: Fix arguments to sed when processing boolean
5301 arguments.
5302
dff28924 53031991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
a4a9692d
DL
5304
5305 * config.emacs: New file, to help automate the installation
5306 process.
5307
5308 * Makefile: Lots of changes to support the separation of etc into
5309 architecture-dependent and -independent files:
5310 (EMACSROOT): New variable, giving the directory under which all of
5311 Emacs's libraries should be installed. Changed rest of file to
5312 use it.
5313 (LIBDIR): Now denotes only architecture-dependent dir - relevant cha
5314 (DATADIR): New variable, denoting architecture-independent dir.
5315 (LOCKDIR): New variable, for completeness.
5316 (SUBDIR): No more etc, new lib-src.
5317 (COPYDIR): No more etc, new arch-lib and share-lib.
5318 (src/paths.h): Set PATH_DATA and the LOCK macros too.
5319 (src): Now depends on lib-src, not etc.
5320 * build-install: Changes parallel to the above.
5321 * README: Describe the new arrangement.
5322
5323 * vms: New subdirectory for all the VMS stuff.
5324
dff28924 53251991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
a4a9692d
DL
5326
5327 * Makefile (LISPPATH): New variable.
5328 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
5329
dff28924 53301990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
a4a9692d
DL
5331
5332 * Makefile (install, install.sysv, install.xenix):
5333 Install wakeup instead of loadst. No need for setuid or setgid.
5334
dff28924 53351990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
5336
5337 * Makefile (clean): Clean etc if that's not the installation dir.
5338
dff28924 53391990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
5340
5341 * Makefile (paths.h): Make sed alter each name in the path.
5342
dff28924 53431988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
5344
5345 * Makefile (install.sysv): Use cpio, not tar.
5346
dff28924 53471988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
5348
5349 * Makefile (lockdir): Rename `lock' target.
5350 Depend on it from install*, not from `all'.
5351
dff28924 53521988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
a4a9692d
DL
5353
5354 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
5355 to match build-install and paths.h.
6922b018
KH
5356
5357;; Local Variables:
5358;; coding: iso-2022-7bit-unix
5359;; End:
2a34a036 5360
e5389a0b 5361 Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002
2a34a036
GM
5362 Free Software Foundation, Inc.
5363 Copying and distribution of this file, with or without modification,
5364 are permitted provided the copyright notice and this notice are preserved.