(perl-font-lock-syntactic-keywords): Match more cases of /.../ patterns.
[bpt/emacs.git] / ChangeLog
CommitLineData
7933722a
DL
12003-05-22 Dave Love <fx@gnu.org>
2
3 * configure.in: Remove redundant test for term.h. Test for
4 difftime.
5
463f55ee
DL
62003-05-20 Dave Love <fx@gnu.org>
7
8 * configure.in: Append * to s390-*-linux-gnu case.
9 (LIBMAIL) <lockfile>: Don't define.
10
112003-04-30 Richard M. Stallman <rms@gnu.org>
12
13 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
14
152003-04-28 Francesco Potort\e,Al\e(B <pot@gnu.org>
16
17 * configure.in: Undo last (RMS') change, as it is useless, per
18 Dave Love.
19
202003-04-08 Richard M. Stallman <rms@gnu.org>
21
22 * configure.in: Put #include of jpeglib.h at start of line.
23
6740b4d6
KG
242003-04-30 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
25
26 * INSTALL (* GNU/Linux development packages): Mention Debian and
27 RedHat package names.
28
ed3c3314
RS
292003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
30
31 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
32
5b31a763
KG
332003-04-30 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
34
35 * INSTALL (* GNU/Linux development packages): Tell people to
36 install additional packages for compiling Emacs.
37
18fe6f45
FP
382003-04-06 Francesco Potort\e,Al\e(B <pot@gnu.org>
39
40 * configure.in: Use the same configuration for all aix5, not just
41 aix5.1.
42
77fb5d1a
FP
432003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
44
45 * configure.in: Check for need for bigtoc support on IBM AIX for
46 solving a linker table overflow problem.
47
710ee5a9
RB
482003-03-03 Rob Browning <rlb@defaultvalue.org>
49
50 * configure.in: add AC_CHECK_FUNCS for memcmp and memmove.
51 (AH_BOTTOM): switch tests to prefer memcmp, memset, and memmove
52 over bzero, bcmp, and bcopy.
53
16f6f948
SJ
542003-02-23 Simon Josefsson <jas@extundo.com>
55
56 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
57
92a8ce63
JB
582003-02-21 Klaus Zeitler <kzeitler@lucent.com>
59
60 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
61
47774164
KH
622003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
63
64 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
65
0dfd93c0
AS
662003-02-08 Andreas Schwab <schwab@suse.de>
67
68 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
69 instead of the substitution.
70
c60ee5e7
JB
712003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
72
73 * Makefile.in: Use @EXEEXT@ for Cygwin.
74 Use USERNAME if LOGNAME is not set (for Cygwin).
75
76 * configure.in:
77 * configure: Add opsys=cygwin.
78
88373452
KS
792003-01-29 Kim F. Storm <storm@cua.dk>
80
81 * AUTHORS: Regenerated using new format (after fixing numerous
82 formatting errors in the ChangeLog files).
83
12bf22e0
AS
842003-01-22 Andreas Schwab <schwab@suse.de>
85
86 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
87 redefining it explicitly in src/config.in.
88
ffdf4f26
MR
892003-01-22 Markus Rost <rost@math.ohio-state.edu>
90
91 * Makefile.in (bootstrap): Make bootstrap-after.
92
940344d4 932003-01-20 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
cd890796
JD
94
95 * configure.in: Fix --with-gtk.
96
940344d4 972003-01-19 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
488dd4c4
JD
98
99 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
100
101 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
102
e833850f
FP
1032003-01-14 Francesco Potort\e,Al\e(B <pot@gnu.org>
104
adc55dea 105 * configure.in (m68k-motorola-sysv): Removed (obsolete).
e833850f 106
52cd7d02
ST
1072003-01-07 Steven Tamm <steventamm@mac.com>
108
109 * configure.in: New option, --enable-carbon-app, to specify
110 that the application should be installed
111 * Makefile.in (install-arch-dep): On Mac OS X, install the
112 Emacs.app application if carbon-app is enabled
113
fb02aff2
DL
1142003-01-06 Dave Love <fx@gnu.org>
115
116 * configure.in: Check for nl_langinfo.
117 [!HAVE_SIZE_T]: Fix typedef.
118
1d08c2fe
DK
1192003-01-06 David Kastrup <dak@gnu.org>
120
9e71690e
DK
121 * Makefile.in (INSTALL_INFO): Get install-info command from
122 configure.
123
1d08c2fe
DK
124 * configure.in: Add tests for install-info
125
72c5c58f
MR
1262002-12-09 Markus Rost <rost@math.ohio-state.edu>
127
128 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
129 use again sol2-6 instead of sol2-8.
130
a4ac5b17
DL
1312002-12-09 Dave Love <fx@gnu.org>
132
fb02aff2 133 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
a4ac5b17 134
4824556f
AS
1352002-12-08 Andreas Schwab <schwab@suse.de>
136
137 * Makefile.in (install-arch-indep): Revert last change.
138
6b2fd6ea
DL
1392002-11-27 Dave Love <fx@gnu.org>
140
141 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
142 Check for __sys_siglist too. Check for memset. Use
143 AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
144
8c95f450
JB
1452002-11-22 Juanma Barranquero <lektu@terra.es>
146
147 * config.guess, config.sub: Updated from master source.
148
39f7b5f7
KF
1492002-11-19 Karl Fogel <kfogel@red-bean.com>
150
151 * autogen.sh: New file.
152
d824beee
DL
1532002-11-15 Dave Love <fx@gnu.org>
154
0d6f3768
DL
155 * configure.in: Tidy up various quoting issues throughout. Use
156 AC_GNU_SOURCE.
d824beee
DL
157 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
158 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
159 Maybe define bcopy, bzero, bcmp.
160 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Removed (use
161 non-existent machine file).
162 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
163 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
0d6f3768 164 (nlist.h): Move test up.
d824beee 165
72c5c58f 1662002-11-18 Markus Rost <rost@math.ohio-state.edu>
8704a6ab 167
72c5c58f 168 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
8704a6ab 169
816753a7
FP
1702002-11-14 Francesco Potorti` <pot@gnu.org>
171
172 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
173
98b4e102
JB
1742002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
175
176 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
177
6bae0ccf
DL
1782002-11-08 Dave Love <fx@gnu.org>
179
180 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf
181 2.54.
182 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
183
ab4f69f2
MB
1842002-11-07 Miles Bader <miles@gnu.org>
185
186 * Makefile.in (maybe_bootstrap): Fix shell variable usage. Handle
187 separate-build-dir case.
188
318db6cb
RS
1892002-11-06 Richard M. Stallman <rms@gnu.org>
190
191 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
192 bulletproof. $bar may be empty when there are no .elc files.
193
2baf1bfa
DL
1942002-10-30 Dave Love <fx@gnu.org>
195
196 * configure.in: Require autoconf 2.53. Test for pty.h,
197 sys/mman.h, sys/param.h, mremap, memmove.
198 (AH_BOTTOM): Maybe include strings.h. Add local variables for
199 mode.
200 (AC_PROG_YACC): Deleted.
201 (size_t): Use AC_CHECK_TYPES.
202 (AH_TOP): Up-date copyright.
203
a6cadf53
JB
2042002-10-01 Juanma Barranquero <lektu@terra.es>
205
206 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
207
9811b1cf
RS
2082002-09-19 Richard M. Stallman <rms@gnu.org>
209
210 * configure.in: Fix the LessTif-directory-finder for real.
211
ef7fb3bb
RS
2122002-09-14 Richard M. Stallman <rms@gnu.org>
213
214 * Makefile.in (maybe_bootstrap): Test for complete absence
215 of compiled Lisp files.
216
b3cd6965
SM
2172002-09-11 Stefan Monnier <monnier@cs.yale.edu>
218
219 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
220 (bootstrap-clean-after): Delete.
221 (bootstrap): Make the sequencing explicit.
222
3e6be279
RS
2232002-09-10 Richard M. Stallman <rms@gnu.org>
224
225 * configure.in: Fix previous LessTif change.
226
50332dc1
RS
2272002-09-09 Richard M. Stallman <rms@gnu.org>
228
229 * configure.in (powerpcle-*-solaris2.5*): New configuration.
230 (powerpcle-*-solaris*): Use version 2.6 as default.
231 (*-sunos5.6*, *-solaris2.6*): New alternative.
232 (*-sunos5*): Use version 2.6 as default.
233
8bb4cb85
KG
2342002-09-06 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
235
236 * configure.in: Fix typo.
237
22eaea41
RS
2382002-09-05 Richard M. Stallman <rms@gnu.org>
239
240 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
241
b3cd6965 242 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
22eaea41
RS
243 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
244
6bc85c3b
KS
2452002-08-26 Kim F. Storm <storm@cua.dk>
246
247 * Makefile.in (install-arch-indep): Do not remove DOC file
248 when it is the only DOC file installed; this is the case when
249 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
250
dc16594b
MR
2512002-07-24 Markus Rost <rost@math.ohio-state.edu>
252
253 * configure.in: Fix typo.
254
2a0c903c
RS
2552002-07-24 Richard M. Stallman <rms@gnu.org>
256
257 * configure.in: Don't print anything special about gamedir.
258
3ea1bfb2 259 * configure.in: Delete nonstandard --with-game-user option.
b3cd6965 260
a8bbe549
RS
2612002-07-21 Richard M. Stallman <rms@gnu.org>
262
263 * Makefile.in (gamedir, localstatedir): New variables.
264 (epaths-force): Insert value of gamedir into PATH_GAME.
265
266 * configure.in (gamedir): Handle it like lispdir.
267 (--with-game-dir option): Deleted.
268
29c3cbf0
PJ
2692002-06-21 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
270
271 * configure.in: Add support for mipseb-*-netbsd* machines.
272
b3ae255b
KG
2732002-06-18 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
274
275 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
276
d591a834
KG
2772002-06-17 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
278
279 * info/dir (File): Add an entry for Tramp.
280
e0156c8d
EZ
2812002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
282
283 * INSTALL-CVS: New file.
284
3fa4ac47
AS
2852002-06-07 Andreas Schwab <schwab@suse.de>
286
287 * configure.in (x86_64-*-linux-gnu*): New system.
288
86bbfe77
EZ
2892002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
290
291 * config.bat: Handle the case when lispintro is truncated to lispintr.
292
2570d28c
PE
2932002-05-26 Paul Eggert <eggert@twinsun.com>
294
295 * config.guess, config.sub: Updated from master source.
296
a1d8dc87
RS
2972002-05-09 Richard M. Stallman <rms@gnu.org>
298
299 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
300
9a40c2fb
PJ
3012002-05-04 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
302
303 * make-dist: Do not distribute lock/ directory.
304
e3ba1015
AC
3052002-04-30 Andrew Choi <akochoi@shaw.ca>
306
307 * configure.in: Provide documentation string when defining
308 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
309 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
310
5167cfda
CW
3112002-04-28 Colin Walters <walters@verbum.org>
312
b3cd6965 313 * configure.in: Delete configure check for access to the game user.
5167cfda 314
2912f349
PJ
3152002-04-29 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
316
317 * make-dist: lwlib/Imakefile is removed.
318
e0f712ba
AC
3192002-04-26 Andrew Choi <akochoi@shaw.ca>
320
321 * configure.in: Add support for powerpc-apple-darwin*.
322 (HAVE_CARBON): Add.
323
b3cd6965 324 * make-dist: Create directories in mac/Emacs.app.
e0f712ba 325
90077f66
PJ
3262002-04-25 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
327
328 * make-dist: lwlib-Xol* are removed.
329
8fba10fc
AS
3302002-04-23 Andreas Schwab <schwab@suse.de>
331
332 * Makefile.in (MAINT): New variable.
333 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
334 instead of configure.in, to avoid running autoconf and autoheader
335 unless explicitly requested.
336
852eef40
EZ
3372002-04-16 Eli Zaretskii <eliz@gnu.org>
338
339 * config.bat: Update for msdos/sed2v2.inp.
340
6817198a
AS
3412002-04-15 Andreas Schwab <schwab@suse.de>
342
b3cd6965 343 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
6817198a
AS
344 * configure.in: Add config header templates to all AC_DEFINE and
345 AC_DEFINE_UNQUOTED symbols.
346 * make-dist: Run autoheader if necessary.
347
b9b966e0
CW
3482002-04-10 Colin Walters <walters@verbum.org>
349
350 * configure.in: Add --game-dir, --game-user. Test to see if we
351 can use them.
352
3d9830e5
PJ
3532002-04-08 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
354
355 * configure.in: Add --with-sound.
356
10ce34dc
KS
3572002-03-18 Kim F. Storm <storm@cua.dk>
358
359 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
360 and getsockname functions. Test for sys/un.h include file.
361
1ef1ef96
EZ
3622002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
363
364 * configure.in: Support AIX 5.1.
365
940344d4 3662002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
d873ec96
JD
367
368 * configure.in: Added test for X Session Management (HAVE_X_SM).
369
16e79fec
RS
3702002-03-03 Richard M. Stallman <rms@gnu.org>
371
372 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
373 Run chown $${LOGNAME} on files installed by tar xvf.
374
6a22cdf4
KS
3752002-03-03 Kim F. Storm <storm@cua.dk>
376
377 * configure.in: Test for getpeername.
378
4d766b59
RS
3792002-03-01 Richard M. Stallman <rms@gnu.org>
380
381 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
382 (HAVE_GIF): Don't use old libungif versions that crash.
383
4fff8c79
RS
3842002-02-26 Richard M. Stallman <rms@gnu.org>
385
386 * configure.in <making srcdir absolute>: Verify that PWD is correct,
387 not just well-formed and valid.
388 (mips-compaq-nonstopux*): New configuration.
b3cd6965 389
e5389a0b
PE
3902002-02-18 Paul Eggert <eggert@twinsun.com>
391
392 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
393 "sed q" is a portable equivalent to plain "head -1".
394
db54c53a
RS
3952002-02-13 Richard M. Stallman <rms@gnu.org>
396
397 * Makefile.in (maybe_bootstrap): Do `exit 1'.
398 (all): Don't depend on maybe_bootstrap here.
399 (${SUBDIR}): Depend on it here instead.
400
b735b2ab
RS
4012002-02-08 Richard M. Stallman <rms@gnu.org>
402
403 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
404
d8359893
EZ
4052002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
406
407 * configure.in: Recognize BSD/OS 5.0.
408
f3b812da
EZ
4092002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
410
411 * make-dist: Make version checking in emacs.texi consistent with
412 how we set it there.
413
f48a30d7
KS
4142001-12-29 Kim F. Storm <storm@cua.dk>
415
416 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
417
07025a55
RS
4182001-12-28 Richard M. Stallman <rms@gnu.org>
419
420 * configure.in: Test for mbsinit.
421
b0a21bf9
EZ
4222001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
423
424 These changes make Leim part of the standard distribution:
425
426 * README: Add info about the `leim' directory
427
428 * INSTALL: Remove text that describes Leim as a separate package.
429
430 * noleim-Makefile.in: File removed.
431
432 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
433 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
434 Leim files out of the Emacs tree. Don't prepare a separate tarball
435 for Leim.
5a60d1da 436
61e3b944
RS
4372001-12-11 Richard M. Stallman <rms@gnu.org>
438
439 * configure.in (hppa*-*-linux-gnu*): New alternative.
440
03f9f7ae
PJ
4412001-12-08 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
442
443 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
444 creating distribution.
445
d6a70204
PE
4462001-12-06 Paul Eggert <eggert@twinsun.com>
447
448 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
449 (AC_FUNC_VFORK): Remove.
450 (AC_FUNC_FORK): Add.
451 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
452 this is required by recent Autoconf versions.
453
4a3cf58d
PJ
4542001-12-02 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
455
456 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
457 TODO, vms-pp.trans and others).
458
0142178a
PJ
4592001-11-29 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
460
461 * make-dist: Use COPYING from the top-level directory.
462
1096bcc0
GM
4632001-11-29 Gerd Moellmann <gerd@gnu.org>
464
465 * configure.in: Add support for FreeBSD/Alpha.
466
b1356234
PJ
4672001-11-29 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
468
dd536f94
PJ
469 * make-dist: Add COPYING to the top-level directory of the
470 distribution. Simplify the logic behind copying.
471
b1356234
PJ
472 * Makefile.in (maybe_bootstrap): Fix previous change.
473
66458f32
RS
4742001-11-28 Richard M. Stallman <rms@gnu.org>
475
476 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
477
ebcbef4e
RS
4782001-11-26 Richard M. Stallman <rms@gnu.org>
479
480 * Makefile.in: bootstrap should not delete dumped executables.
481 (bootstrap-clean-before): New target.
482 (bootstrap): Use bootstrap-clean-before instead of clean.
483 (bootstrap-clean-after): Renamed from bootstrap-clean. Calls changed.
484
b77d2746 4852001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
ac74199d 486
070f247d
EZ
487 These changes add the Emacs Lisp Introduction manual to the
488 distribution:
489
b3cd6965 490 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
b77d2746 491
070f247d
EZ
492 * make-dist: Copy the files in lispintro directory.
493
7336d09b
EZ
494 * config.bat: Configure in the lispintro directory.
495
ac74199d
EZ
496 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
497
7f947b13 498 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
070f247d 499 (lispintro/Makefile): New target.
7f947b13
EZ
500 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
501 (unlock, relock, info, dvi): Ditto.
502
d4fa890c
EZ
5032001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
504
b3cd6965 505 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
d4b56a8f 506
d4fa890c
EZ
507 * make-dist (etc): Don't distribute gfdl.1.
508
5fb25beb
CW
5092001-11-22 Colin Walters <walters@debian.org>
510
511 * Makefile.in (install-arch-indep): Install the calc .info files.
b3cd6965 512 (uninstall): Handle deletion of calc .info files (thanks Pavel Jan\e,Bm\e(Bk).
5fb25beb 513
9f8bbf0f
EZ
5142001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
515
516 * make-dist (lispref): Add *.txt, *.el, permute-index, and
517 tindex.pl to the list of those being put into the distribution.
518
aa2af83a
EZ
5192001-11-16 Eli Zaretskii <eliz@gnu.org>
520
521 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
522
71f94ae1
PJ
5232001-11-15 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
524
987aac50
PJ
525 * Makefile.in (uninstall): Fix previous change.
526
71f94ae1
PJ
527 * configure.in, Makefile.in: Add support for --program-prefix,
528 --program-suffix and --program-transform-name options.
529
e5d9d2e7
PJ
5302001-11-13 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
531
b3cd6965 532 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
6e1b91d7
PJ
533 (install-arch-indep): Install emacsclient manual page.
534 (uninstall): Uninstall emacsclient manual page.
e5d9d2e7 535
97c91ba6
EZ
5362001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
537
538 * make-dist: Add lispref/index.*perm files to the distribution.
539 From Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>.
540
3d3f602a
PJ
5412001-11-12 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
542
543 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
544
2bf92717
EZ
5452001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
546
dff28924 547 * configure.in: AC_OUTPUT lispref/Makefile.
2bf92717 548
0cc70510
EZ
5492001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
550
5c32b7c5
EZ
551 The following changes add the ELisp reference manual to the
552 distribution.
553
10fa7f8e
EZ
554 * make-dist: Add the lispref directory to the distribution.
555
0cc70510
EZ
556 * Makefile.in (install-arch-indep): Add elisp* to the list of
557 installed Info files.
5c32b7c5
EZ
558 (SUBDIR_MAKEFILES): Add lispref/Makefile.
559 (lispref/Makefile): New target.
560 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
561 Add commands for the lispref directory.
562 (info, dvi): Ditto.
1b5a3644
EZ
563
564 * config.bat: Configure in `lispref'.
565
6baef0fd
RS
5662001-11-09 Richard M. Stallman <rms@gnu.org>
567
568 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
569
ed5882b9
EZ
5702001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
571
572 * make-dist (tempdir): Copy AUTHORS as well.
573
f0f2756d
SS
5742001-11-06 Sam Steingold <sds@gnu.org>
575
576 * configure.in: Added a check for <nlist.h>
9ba48103 577
d576358b
PJ
5782001-11-01 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
579
580 * configure.in: Reindent --help output.
581 From Per Starback (starback@ling.uu.se).
dff28924 582
bf00d461 5832001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
4f4d6b17
EZ
584
585 * configure.in: New entry for HP/UX-11.
586
5d991fc4
EZ
587 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
588 From Eric S. Raymond <esr@golux.thyrsus.com>.
589
73d25f9c
EZ
5902001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
591
592 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
593 <athornton@sinenomine.net>.
594
5b6a51aa
GM
5952001-10-25 Gerd Moellmann <gerd@gnu.org>
596
597 * Makefile.in (maybe_bootstrap): New target.
b3cd6965 598 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
5b6a51aa 599
84e70f78
KR
6002001-10-24 Ken Raeburn <raeburn@gnu.org>
601
602 * configure.in: If --with-hesiod is given, look for
603 hes_getmailhost and res_send or __res_send; check hesiod and
b3cd6965 604 resolv libraries respectively if system libraries don't supply them.
84e70f78 605
4aa6b955
GM
6062001-10-24 Gerd Moellmann <gerd@gnu.org>
607
608 * configure.in: Use $MAKE for `make' if set.
609
bc171472
GM
6102001-10-22 Gerd Moellmann <gerd@gnu.org>
611
612 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
613 to tar options.
614
71431a0e
GM
6152001-10-20 Gerd Moellmann <gerd@gnu.org>
616
6aa97356 617 * (Version 21.1 released).
71431a0e 618
531a3336
MB
6192001-10-20 Miles Bader <miles@gnu.org>
620
621 * configure.in (configuration): Set from `host' if `host_alias'
622 isn't defined.
623
121ff711
AS
6242001-10-19 Andreas Schwab <schwab@suse.de>
625
626 * configure.in: Make ready for autoconf 2.5x.
627 (AC_PREREQ): Require autoconf 2.50.
628 * aclocal.m4: Removed.
121ff711
AS
629 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
630
eef9b65f
EZ
6312001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
632
633 * README: Bump Emacs version to 21.1.50.
634
ab952a4f
GM
6352001-10-05 Gerd Moellmann <gerd@gnu.org>
636
637 * Branch for 21.1.
dff28924 638
3b74127d
GM
6392001-09-05 Gerd Moellmann <gerd@gnu.org>
640
641 * configure.in: Avoid `$@' which is handled specially in
642 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
dff28924 643
80b97918
EZ
6442001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
645
646 * make-dist (nt): Add subdirs.el to the list of distributed files.
647
3a4f8160
EZ
6482001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
649
650 * configure.in (machine): Add an entry for
651 hppa1.1-hitachi-hiuxwe2*.
652
eb04d6cd
GM
6532001-05-28 Gerd Moellmann <gerd@gnu.org>
654
655 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
656 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
657
f4500bec
GM
6582001-05-14 Gerd Moellmann <gerd@gnu.org>
659
660 * make-dist: Copy texinfo.tex unconditionally.
661
26978e9a
EZ
6622001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
663
664 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
665 that are installed.
666
afa3935f
GM
6672001-04-06 Gerd Moellmann <gerd@gnu.org>
668
e5c8f6f1
GM
669 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
670 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
dff28924 671
afa3935f
GM
672 * make-dist: Handle leim/MISC-DIC. Only include
673 `[a-zA-Z]*.{el,elc}' from leim/quail.
674
a55e4e68
GM
6752001-04-05 Gerd Moellmann <gerd@gnu.org>
676
677 * Makefile.in (install-arch-indep): Remove .cvsignore files.
678
87d8eba4
GM
6792001-03-30 Gerd Moellmann <gerd@gnu.org>
680
681 * Makefile.in (.PHONY): Add for bootstrap targets.
682 (bootstrap-clean): New target.
683 (bootstrap): Use it instead of `clean'.
684
ed31fabf
GM
6852001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
686
687 * Makefile.in (SUBDIR): Remove leim.
688 (all, .RECURSIVE, extraclean): Add leim explicitly.
689 (leim): Provide separate rule which exports PARALLEL=0 into the
690 environment.
691
5721ae13
GM
6922001-03-20 Gerd Moellmann <gerd@gnu.org>
693
694 * configure.in (HAVE_XPM): Don't print the result of the check for
695 XpmReturnAllocPixels if we don't have an xpm.h.
696
10ebaeb6
GM
6972001-03-05 Gerd Moellmann <gerd@gnu.org>
698
699 * COPYING: New file.
700
e30bd7b7
EZ
7012001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
702
703 * config.bat: Update the copyright.
704
d0e9bfd2
GM
7052001-02-23 Kenichi Handa <handa@etl.go.jp>
706
707 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
708 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
709 to `yes'. Later in AC_OUTPUT, check this variable.
710
038f4ae3
DL
7112001-02-09 Dave Love <fx@gnu.org>
712
713 * AUTHORS: Updated.
714
44806980
EZ
7152001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
716
717 * info/dir (Ebrowse): Fix the entry (was missing a dot).
718
20b28f82
GM
7192001-02-02 Gerd Moellmann <gerd@gnu.org>
720
bdadfce3
GM
721 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
722
5db37a2e 723 * Makefile.in (uninstall): Ignore exit code of `rm'.
dff28924 724
20b28f82
GM
725 * Makefile.in (uninstall): Remove more info files. Remove
726 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
727
7ccf7ab9
GM
7282001-01-31 Gerd Moellmann <gerd@gnu.org>
729
730 * noleim-Makefile.in (extraclean): Add.
731
03e0fe6e 7322001-01-28 Gerd Moellmann <gerd@gnu.org>
c522cff0
BW
733
734 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
735 it quiet.
736
e1e441f9
GM
7372001-01-24 Colin Walters <walters@cis.ohio-state.edu>
738
739 * Makefile.in (tags): Fix typo.
740
64388126
KH
7412001-01-13 Kenichi Handa <handa@etl.go.jp>
742
743 * configure.in: Fix typo in the code setting x_search_path.
744
457b792c
GM
7452001-01-10 Dave Love <fx@gnu.org>
746
747 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
748 -lXext.
749 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
750 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
751 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
752 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
753 (now in $LIBS).
754
1460e5d4
EZ
7552001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
756
757 * config.bat: Run the preprocessor with -traditional.
758
e2b6e5ea
EZ
7592001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
760
761 * INSTALL: Move copying conditions to end of file.
762
b202115b
EZ
7632000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
764
765 * INSTALL: Add basic installation procedure which assumes
766 `configure' does its job. Elaborate on image support libraries.
767 Add a pointer to Xaw3d library. Add advice about solving
768 configure-time problems by looking in config.log and setting
3163da06 769 variables in the environment.
b202115b 770
3e32cc27
GM
7712000-12-27 Gerd Moellmann <gerd@gnu.org>
772
773 * Makefile.in (install-arch-indep): If tar fails, exit with
774 exit code 1.
775
7b93a85b
GM
7762000-12-19 Gerd Moellmann <gerd@gnu.org>
777
778 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
779 source file includes XKBlib.h. On some broken Solaris systems,
780 there is an XKBlib.h, reportedly, but header files included by
781 XKBlib.h are missing.
782
02387dcc
GM
7832000-12-14 Gerd Moellmann <gerd@gnu.org>
784
785 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
786
34979055
DL
7872000-12-11 Dave Love <fx@gnu.org>
788
789 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
790
169fe44e
GM
7912000-12-11 Paul Eggert <eggert@twinsun.com>
792
793 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
794 Merge fixes from latest GNU tar version. These macros no longer
795 futz with _XOPEN_SOURCE, as that was not portable in practice.
796 (AC_FUNC_FSEEKO): New macro.
dff28924 797
169fe44e
GM
798 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
799 ftello.
dff28924 800
5c62b2e9
DL
8012000-12-05 Dave Love <fx@gnu.org>
802
803 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
804
2dce2360
EZ
8052000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
806
807 * info/dir: Change the category to "Emacs".
808
8c28d444
GM
8092000-12-01 Gerd Moellmann <gerd@gnu.org>
810
811 * make-dist (tempdir): Remove epaths.h from the distribution
812 instead of paths.h.
813
68a887fa
EZ
8142000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
815
816 * config.bat: Check for existence of djecho.exe, and print an
817 error message if it is not available.
818
819 * INSTALL: Describe possible problem with djecho.exe in old
820 versions of DJGPP v2.x.
821
d96a4de3
GM
8222000-11-23 Gerd Moellmann <gerd@gnu.org>
823
824 * configure.in: Initialize HAVE_LIBXP to no.
825
3aeecf97
GM
8262000-11-22 Gerd Moellmann <gerd@gnu.org>
827
dff28924 828 * configure.in: Use m/macppc.h instead of the non-existent
3aeecf97
GM
829 m/powerpc.h.
830
fb279a6d
GM
8312000-11-21 Gerd Moellmann <gerd@gnu.org>
832
3c64f287
GM
833 * Makefile.in (install-arch-indep): Also install info/eshell*
834 and info/speedbar*.
835
fb279a6d
GM
836 * configure.in (HAVE_PNG): Check for the presence of
837 png_get_channels to rule out older PNG libs.
838
f5f47add
GM
839 * configure.in (AC_OUTPUT): Arrange to emit definitions of
840 GCC and NON_GNU_CPP into config.status.
841
62d14e9a
DL
8422000-11-20 Dave Love <fx@gnu.org>
843
1c203d4c
DL
844 * configure.in: Fix last change.
845
62d14e9a 846 * GETTING.GNU.SOFTWARE: Deleted.
169fe44e 847 * FTP: New file to replace it.
62d14e9a
DL
848 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
849
f1d6d1e8
GM
8502000-11-20 Gerd Moellmann <gerd@gnu.org>
851
852 * configure.in: Use -traditional with GNU cpp.
853
b3635775
GM
8542000-11-17 Gerd Moellmann <gerd@gnu.org>
855
856 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
857 Distribute more files from the nt/ subdir. Distribute PBM
858 image files from subdirs of lisp/. Distribute old change logs
859 from subdirs of lisp/. Distribute play/5x5.el.
860
0eafc06c
DL
8612000-11-11 Dave Love <fx@gnu.org>
862
863 * config.sub, config.guess: Updated from master source.
864
03391420
DL
8652000-11-07 Dave Love <fx@gnu.org>
866
867 * configure.in: Test for mkstemp.
868
cd66d2ed
EZ
8692000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
870
871 * info/dir (Top): Rearrange menu items more logically, and put
872 them into a single category. Add menu items for RefTeX and
873 Widget.
874
1da437e9
KG
8752000-10-29 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
876
15b526b2
EZ
877 * Makefile.in (install-arch-indep): Use --info-dir instead of
878 --dir-file, and a simple argument instead of --info-file, so that
879 the Debian version of install-info also works.
1da437e9 880
99483220
EL
8812000-10-19 Eric M. Ludlam <zappo@ultranet.com>
882
883 * info/dir (Speedbar): Add entry.
884
45e680a8
EZ
8852000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
886
887 * INSTALL: Describe the new image-support options to the configure
888 script. List URLs where image support libraries can be found.
889
f2f049f3
EZ
8902000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
891
892 * info/dir (Top): Add an entry for Eshell.
893
2021ab61
DL
8942000-10-02 Dave Love <fx@gnu.org>
895
896 * configure.in: Check for gai_strerror.
897
65f75351
AS
8982000-10-01 Andreas Schwab <schwab@suse.de>
899
900 * Makefile.in (install-arch-indep): Update list of installed info
901 files.
902
71c9ec51
GM
9032000-09-30 Gerd Moellmann <gerd@gnu.org>
904
905 * configure.in: Support `sparc*-*-netbsd*'.
906
513f1fd9
EZ
9072000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
908
909 * info/dir (MIME): Add entry for emacs-mime.
910
a55b799a
DL
9112000-09-29 Dave Love <fx@gnu.org>
912
913 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
914
ce75c97a
GM
9152000-09-26 Gerd Moellmann <gerd@gnu.org>
916
917 * make-dist: Adapt to the change of leim/Makefile which was
918 necessary to ensure a reasonably working `make dist'.
919
920 * leim-Makefile.in: Moved to leim/Makefile.in..
921
922 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
923
36e44f62
KH
9242000-09-21 Kenichi Handa <handa@etl.go.jp>
925
dff28924
SS
926 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
927 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
36e44f62
KH
928 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
929 files to .elc.
930 (${TIT}): Adjusted for the above change.
931 (clean mostlyclean): Likewise.
932 (.el.elc): New target.
933
da1608d9
GM
9342000-09-19 Gerd Moellmann <gerd@gnu.org>
935
936 * make-dist: Include XPM and XBM files in lisp/ and subdirs
937 in the distribution.
938
6fed3546
GM
9392000-09-18 Gerd Moellmann <gerd@gnu.org>
940
941 * make-dist (skk): Rename to `ja-dic' because the leim directory
942 was renamed.
943
b4331e96
DL
9442000-09-14 Dave Love <fx@gnu.org>
945
946 * configure.in: Fix spurion in last change.
947
ef9e4345
GM
9482000-09-14 Gerd Moellmann <gerd@gnu.org>
949
950 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
951 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
952 to `no' if defined. Change result report.
953
575daf04
DL
9542000-09-08 Dave Love <fx@gnu.org>
955
956 * configure.in: Remove spurious `@'s.
957
958 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
959 autoconf.
960
fa0b693c
GM
9612000-09-06 Gerd Moellmann <gerd@gnu.org>
962
73b77ee5
GM
963 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
964 file and print informational message.
dff28924 965
fa0b693c
GM
966 * configure.in (AC_FUNC_MMAP): Add.
967
ff8df3be
GM
9682000-09-01 Gerd Moellmann <gerd@gnu.org>
969
970 * configure.in: Add ``checking'' messages for
971 XpmReturnAllocPixels.
972
bb17930d
GM
9732000-08-28 Gerd Moellmann <gerd@gnu.org>
974
975 * configure.in: Check <strings.h>; check `index' and `rindex'
976 functions.
977
6ce974d4
KH
9782000-08-26 Kenichi Handa <handa@etl.go.jp>
979
980 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
981 "case "${canonical}" in".
982
7bc3ff79
DL
9832000-08-25 Dave Love <fx@gnu.org>
984
985 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
986
457dd64a
KH
9872000-08-25 Kenichi Handa <handa@etl.go.jp>
988
7c100e1a 989 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
457dd64a 990
17494071
GM
9912000-08-24 Gerd Moellmann <gerd@gnu.org>
992
993 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
994 contains a relative path. Protect against unusable values of
995 $PWD.
996
dd0e1e54
EZ
9972000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
998
3d819a75
EZ
999 * info/dir (WoMan): Add entry.
1000
dd0e1e54
EZ
1001 * config.bat (maindir): Update src/_gdbinit even if it does
1002 already exist.
1003
70fc58b3
GM
10042000-08-07 Gerd Moellmann <gerd@gnu.org>
1005
1006 * Makefile.in (config.status): Prepend `$(srcdir)/' to
1007 `configure'.
1008
f4988be7
GM
10092000-08-03 Gerd Moellmann <gerd@gnu.org>
1010
1011 * configure.in: Add support for ia64*-*-linux*.
1012
27848c01
GM
10132000-07-27 Gerd Moellmann <gerd@gnu.org>
1014
1015 * make-dist (aclocal.m4): Include in distribution.
1016
b4a12321
DL
10172000-07-26 Dave Love <fx@gnu.org>
1018
1019 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
1020
c66c29a2
DL
10212000-07-24 Dave Love <fx@gnu.org>
1022
1023 * configure.in: Add AC_SIZE_T.
1024
3b33a005
DL
10252000-07-18 Dave Love <fx@gnu.org>
1026
1027 * configure.in: Reorder so that most tests are done after CPPFLAGS
1028 is set from the C_SWITCH_... definitions.
1029
4b92c49a
GM
10302000-07-10 Gerd Moellmann <gerd@gnu.org>
1031
1032 * configure.in (HAVE_XPM): Undo previous change. Check for
1033 preprocessor define XpmReturnAllocPixels.
1034
6c6d2e33
GM
10352000-07-06 Gerd Moellmann <gerd@gnu.org>
1036
1037 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
1038 instead of XpmReadFileToPixmap.
1039
b192d653
KR
10402000-07-05 Ken Raeburn <raeburn@gnu.org>
1041
1042 * configure.in: Check for <soundcard.h>. Look for ossaudio
1043 library, and set LIBSOUND accordingly.
1044
65171e3a
DL
10452000-07-05 Dave Love <fx@gnu.org>
1046
1047 * configure.in: Use AC_HEADER_SYS_WAIT.
1048
969f7e79
GM
10492000-07-05 Gerd Moellmann <gerd@gnu.org>
1050
1051 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
1052 lisp/Makefile. Distribute lisp/Makefile.in instead of
1053 lisp/Makefile.
1054
5a9bf171
KR
10552000-06-30 Ken Raeburn <raeburn@gnu.org>
1056
1057 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
1058 while searching for image-handling libraries.
1059
1d36487c
GM
10602000-06-26 Gerd Moellmann <gerd@gnu.org>
1061
1062 * configure.in (--with-xim): New option.
1063
6a465756
DL
10642000-06-23 Dave Love <fx@gnu.org>
1065
1066 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
1067 for struct timezone and test how we can call gettimeofday.
48d4b120 1068 Check for OSF 5+. Check for term.h.
6a465756
DL
1069
1070 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
1071 version.
1072
16cf31f7
GM
10732000-06-23 Gerd Moellmann <gerd@gnu.org>
1074
1075 * configure.in (HAVE_LIBXP): Change test for libXp.
1076
4c343001
DL
10772000-06-21 Dave Love <fx@gnu.org>
1078
1079 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
1080 simple test for getloadavg and substitute GETLOADAVG_LIBS.
1081 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
1082
a3f08d9e
DL
10832000-06-19 Dave Love <fx@gnu.org>
1084
1085 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
1086 _XOPEN_SOURCE is defined.
1087
0a2ea235
GM
10882000-06-16 Gerd Moellmann <gerd@gnu.org>
1089
dff28924 1090 * Makefile.in (distclean): Also make distclean in lisp/.
0a2ea235 1091
7d5c8691
EZ
10922000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
1093
1094 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
1095
e9924e52
GM
10962000-06-15 Gerd Moellmann <gerd@gnu.org>
1097
1098 * make-dist: Add --help and --snapshot options.
1099
9f817ea4
GM
11002000-06-14 Gerd Moellmann <gerd@gnu.org>
1101
dce6b995 1102 * configure.in: Generate lisp/Makefile.
dff28924 1103
9f817ea4
GM
1104 * configure.in: Add support for `*-lynxos*'.
1105 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
1106 recommended by <Karen.Dorhamer@compaq.com> to fix problems
1107 on Tru64 UNIX v5.0.
1108
97aa9c1d
KR
11092000-06-13 Ken Raeburn <raeburn@gnu.org>
1110
1111 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
1112 it's on a continuation line.
1113
d42122a3
DL
11142000-06-02 Dave Love <fx@gnu.org>
1115
2082fe81
DL
1116 * Makefile.in: (install-arch-indep): Add pcl-cvs to list of info
1117 files.
1118
d42122a3
DL
1119 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
1120 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
1121 test.
1122
1123 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
1124 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
1125
34ec9ebe
GM
11262000-05-26 Gerd Moellmann <gerd@gnu.org>
1127
1128 * configure.in: Add check for speed_t typedef.
1129
50d7ce09
KR
11302000-05-25 Ken Raeburn <raeburn@gnu.org>
1131
1132 * Makefile.in (install-arch-dep): Install fns-*.el only if it
1133 exists; it won't in the CANNOT_DUMP case.
1134
10db7fc5
GM
11352000-05-25 Gerd Moellmann <gerd@gnu.org>
1136
1137 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
1138 On FreeBSD, the exit status is 1 if CDPATH is not set.
8711588d 1139 (install-arch-indep): Install ebrowse.info.
10db7fc5 1140
087121cc
GM
11412000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
1142
1143 * configure.in: Check for grandpt and getpt.
1144
b992884d
DL
11452000-05-09 Dave Love <fx@gnu.org>
1146
1147 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
1148
056565f7
GM
11492000-05-05 Gerd Moellmann <gerd@gnu.org>
1150
1151 * make-dist: Make a link for lib-src/grep-changelog. Copy
1152 install-sh.
1153
35a28e21
EZ
11542000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
1155
1156 * config.bat: Identify the beginning of the cpp stuff in
1157 src/Makefile.in and lib-src/Makefile.in more accurately.
1158
c76e04a8
GM
11592000-04-27 Gerd Moellmann <gerd@gnu.org>
1160
1161 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
1162
5e3dac3f
GM
11632000-04-19 Gerd Moellmann <gerd@gnu.org>
1164
1165 * configure.in: Add support for `powerpc-*-netbsd*'.
1166
0b8f263e
DL
11672000-04-19 Dave Love <fx@gnu.org>
1168
7825fef9
DL
1169 * configure.in: Don't use AC_FUNC_GETLOADAVG.
1170
0b8f263e
DL
1171 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
1172
3dd2781e
DL
11732000-04-16 Dave Love <fx@gnu.org>
1174
1175 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
1176
3edfea34
DL
11772000-04-14 Dave Love <fx@gnu.org>
1178
1179 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
1180
1181 * aclocal.m4 (AC_FUNC_MKTIME): New.
1182
4d6e16b3
KR
11832000-03-28 Ken Raeburn <raeburn@gnu.org>
1184
1185 * configure.in: Line up "--help" output a little better.
1186
89e80928
GM
11872000-03-26 Gerd Moellmann <gerd@gnu.org>
1188
087121cc 1189 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
89e80928
GM
1190 New targets.
1191 (bootstrap): Rewritten in terms of the new targets above. Make
1192 info files, too.
dff28924 1193
e1cff360
GM
11942000-03-12 Gerd Moellmann <gerd@gnu.org>
1195
1196 * config.guess, config.sub: Use the versions of the files from
1197 subversions.
1198
7397acc4
DL
11992000-03-08 Dave Love <fx@gnu.org>
1200
1201 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
1202 AC_C_VOLATILE. Define POINTER_TYPE.
1203
1204 * aclocal.m4: New file.
1205
d054101f 12062000-03-02 Gerd Moellmann <gerd@gnu.org>
2df636f4
GM
1207
1208 * configure.in (machine): Add `mipsel-*-netbsd*' and
1209 `arm-*-netbsd*'.
dff28924 1210
d054101f 12112000-03-01 Gerd Moellmann <gerd@gnu.org>
dff28924 1212
d054101f 1213 * configure.in (machine): Add support for `*-auspex-sunos*'.
dff28924 1214
ed4d0512
GM
12152000-02-29 Gerd Moellmann <gerd@gnu.org>
1216
1217 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
1218
2dc95ddd
DL
12192000-02-18 Dave Love <fx@gnu.org>
1220
1221 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
1222
57beb0e0
AS
12232000-02-18 Andreas Schwab <schwab@suse.de>
1224
1225 * Makefile.in (install-arch-indep): Add eudc to list of installed
1226 info files.
1227
3b3cc4a4
KR
12282000-02-17 Ken Raeburn <raeburn@gnu.org>
1229
1230 * configure.in: Include -lz and -ljpeg (if it's available) when
1231 testing for the tiff library.
1232
8389e1e2
GM
12332000-02-17 Gerd Moellmann <gerd@gnu.org>
1234
1235 * configure.in: Remove LISP_FLOAT_TYPE.
1236
647847ea
DL
12372000-02-12 Dave Love <fx@gnu.org>
1238
1239 * configure.in: Use AC_FUNC_VFORK.
1240
9a90d84c
GM
12412000-02-01 Gerd Moellmann <gerd@gnu.org>
1242
5eea385d
GM
1243 * make-dist: Various fixes for new development tree.
1244
9a90d84c
GM
1245 * leim-Makefile.in: New file.
1246
b6680a0e
GM
12472000-01-31 Gerd Moellmann <gerd@gnu.org>
1248
1249 * Makefile.in (dist): Call ./make-dist.
1250
1e5279b9
DL
12512000-01-24 Dave Love <fx@gnu.org>
1252
1253 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
1254
ffe36136
GM
12552000-01-18 Gerd Moellmann <gerd@gnu.org>
1256
1257 * configure.in (HAVE_GIF): Check for DGifOpen instead of
1258 DGifOpenFileName.
1259
a970dae4
AS
12602000-01-11 Andreas Schwab <schwab@suse.de>
1261
1262 * Makefile.in (install-arch-indep): Update list of info files to
1263 be installed.
1264
c4bb2108
DL
12652000-01-05 Dave Love <fx@gnu.org>
1266
1267 * configure.in: Check for jerror.h as well as libjpeg.
1268
bb9d2b64
AS
12692000-01-03 Andreas Schwab <schwab@suse.de>
1270
1271 * Makefile.in (install-arch-indep): Install autotype*. Run
1272 install-info on autotype and emacs-faq.info.
1273
22afa6e8
DL
12741999-12-04 Dave Love <fx@gnu.org>
1275
1276 * Makefile.in: (install-arch-indep): Depend on `info'.
1277 (install-strip): Use `install' as sub-make target.
1278
a21616bd
KR
12791999-11-23 Ken Raeburn <raeburn@gnu.org>
1280
1281 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
1282 didn't need to be deleted. Check for the k5crypto library as well
1283 as the crypto library; MIT Kerberos 1.1 changed the name.
1284
946173ad
DL
12851999-11-18 Dave Love <fx@gnu.org>
1286
1287 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
1288
4f6f5dab
GM
12891999-11-11 Erik Naggum <erik@naggum.no>
1290
1291 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
1292
2323760c
DL
12931999-11-08 Dave Love <fx@gnu.org>
1294
1295 * configure.in: Fix change for --with-pop default.
1296
c3d00920
DL
12971999-11-04 Dave Love <fx@gnu.org>
1298
1299 * configure.in: Default to --with-pop. Change sense of with-gcc
1300 and with-toolkit-scroll-bars messages to reflect the defaults.
1301
400a1ed0
GM
13021999-11-01 Gerd Moellmann <gerd@gnu.org>
1303
1304 * INSTALL: Mention the Emacs Lisp Reference.
1305
1e3196e8
GM
13061999-10-27 Noah Friedman <friedman@splode.com>
1307
1308 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
1309
8ac52782
GM
13101999-10-23 Gerd Moellmann <gerd@gnu.org>
1311
1312 * Makefile.in (bootstrap): New target.
1313
1113b624
PE
13141999-10-19 Paul Eggert <eggert@twinsun.com>
1315
1316 Add support for large files. Merge glibc 2.1.2.
1317
1318 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
1319 (HAVE_TM_GMTOFF): New symbol.
1320 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
1321 mbrlen, strsignal.
1322 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
dff28924 1323
77162a4f
SM
13241999-10-09 Stefan Monnier <monnier@cs.yale.edu>
1325
1326 * make-dist (dontcompile): look for the DONTCOMPILE variable rather
1327 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
1328
a2743e67
RS
13291999-10-09 Richard M. Stallman <rms@gnu.org>
1330
dff28924 1331 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
a2743e67
RS
1332 Unset CDPATH to prevent cd from generating output.
1333
37e2d8f4
SM
13341999-10-08 Stefan Monnier <monnier@cs.yale.edu>
1335
1336 * update-subdirs: also ignore CVS subdirs.
1337
4e1d9c86
GM
13381999-10-07 Gerd Moellmann <gerd@gnu.org>
1339
1340 * Makefile.in (install-arch-indep): Add ada-mode.
dff28924 1341
2b6bac15
DL
13421999-10-06 Dave Love <fx@gnu.org>
1343
1344 * Makefile.in: Add rules for config.status, configure.
1345
a4a9692d
DL
13461999-09-07 Gerd Moellmann <gerd@gnu.org>
1347
1348 * configure.in (--with-sound): Removed.
1349
13501999-08-30 Gerd Moellmann <gerd@gnu.org>
1351
1352 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
1353 the test for Xaw3d.
1354 (HAVE_TIFF): Add -lm to library check.
1355
13561999-08-28 Richard Stallman <rms@gnu.org>
1357
1358 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
1359 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
1360 after the other X-related libraries.
1361
13621999-08-21 Dave Love <fx@gnu.org>
1363
1364 * configure.in: Don't check for jpeglib.h.
1365
13661999-08-20 Gerd Moellmann <gerd@gnu.org>
1367
1368 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
1369 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
1370
13711999-08-18 Dave Love <fx@gnu.org>
1372
1373 * configure.in: : Check for termcap.h.
1374
13751999-08-15 Gerd Moellmann <gerd@gnu.org>
1376
1377 * configure.in: Add --with-toolkit-scroll-bars. If "no",
1378 use Emacs' scroll bars, even if configured for Motif or when
1379 Xaw3d is available.
1380
13811999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
1382
1383 * configure.in: Check for getaddrinfo.
1384
13851999-08-04 Eli Zaretskii <eliz@gnu.org>
1386
1387 * config.bat: Make --no-debug work again by removing -gcoff.
1388
13891999-07-30 Dave Love <fx@gnu.org>
1390
1391 * configure.in: Check for stdlib.h.
1392
13931999-07-19 Dave Love <fx@gnu.org>
1394
1395 * configure.in: Grok sparc64-*-linux-gnu*.
1396
13971999-07-12 Richard Stallman <rms@gnu.org>
1398
1399 * Version 20.4 released.
1400
14011999-06-23 Karl Heuer <kwzh@gnu.org>
1402
1403 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
1404 Quote $EMACS, in case it's a program with args.
1405
14061999-05-29 Richard M. Stallman <rms@gnu.org>
1407
1408 * configure.in: Delete the Kerberos stuff.
1409
14101999-05-27 Greg Hudson <ghudson@mit.edu>
1411
1412 * configure.in: Prefer kerberos 5 names.
1413
14141999-04-26 Richard M. Stallman <rms@gnu.org>
1415
1416 * configure.in: Check for libXp.
1417
14181999-04-08 Richard Stallman <rms@gnu.org>
1419
1420 * make-dist: Include change logs in subdirs of `lisp'.
1421
14221999-04-05 Richard Stallman <rms@gnu.org>
1423
1424 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
1425 (install-arch-indep): Make ${datadir}/emacs world-readable.
1426
14271999-03-30 Eli Zaretskii <eliz@gnu.org>
1428
1429 * config.bat: Use epaths.* instead of paths.*.
1430
14311999-03-07 Eli Zaretskii <eliz@gnu.org>
1432
1433 * INSTALL: Add detailed instructions to unpack and install
1434 intlfonts on MS-DOS.
1435
14361999-02-26 Richard Stallman <rms@gnu.org>
1437
1438 * configure.in: Use epaths.h and epaths-force instead of paths....
1439
1440 * Makefile.in (epaths-force): Renamed from paths-force;
1441 operate on epaths.in and produce epaths.h.
1442
14431999-02-24 Richard Stallman <rms@gnu.org>
1444
1445 * make-dist: Fix nt/icons directory handling.
1446
14471999-02-22 Simon Josefsson <jas@pdc.kth.se>
1448
1449 * configure.in (f301-fujitsu-uxpv4.1): New target.
1450
14511999-02-20 Richard Stallman <rms@gnu.org>
1452
1453 * make-dist (tempparent): Fix command to update info files.
1454
14551999-02-09 Richard Stallman <rms@gnu.org>
1456
1457 * configure.in (powerpc-apple-netbsd*): New alternative.
1458
14591999-01-25 Geoff Voelker <voelker@cs.washington.edu>
1460
1461 * make-dist: Include the new directory nt/icons in distributions.
1462
14631999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
1464
1465 * configure.in: Change message about HAVE_XFREE386.
1466
14671999-01-07 Eli Zaretskii <eliz@gnu.org>
1468
1469 * config.bat: Support configuring with leim.
1470
14711998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
1472
1473 * configure.in (mips-sgi-irix6.5): New target.
1474
14751998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
1476
1477 * configure.in: Remove GSS-API support, since it has been removed
1478 from movemail.
1479
14801998-12-04 Markus Rost <rost@delysid.gnu.org>
1481
1482 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
1483
14841998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
1485
1486 * Makefile.in: Don't install customize info file. Run
1487 install-info on viper info file.
1488
14891998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
1490
1491 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
1492
14931998-11-16 Kenichi Handa <handa@etl.go.jp>
1494
1495 * configure.in (*-*-bsdi4*): New target.
1496
14971998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
1498
1499 * configure.in: Fix previous change.
1500
15011998-11-11 Richard Stallman <rms@gnu.org>
1502
1503 * configure.in (aviion-intel): New machine.
1504
15051998-11-04 Kenichi Handa <handa@etl.go.jp>
1506
1507 * configure.in (mips-nec-sysv4*): New target.
1508
15091998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
1510
1511 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
1512 from lisp.
1513
15141998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
1515
1516 * make-dist: Don't include fns*.el in dist.
1517
15181998-10-30 Dave Love <fx@gnu.org>
1519
1520 * configure.in: Don't mkdir cpp.
1521
15221998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
1523
1524 * Makefile.in (install-arch-dep): Install src/fns-*.el in
1525 ${archlibdir}.
1526
15271998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
1528
1529 * Version 20.3 released.
1530
15311998-07-30 Paul Eggert <eggert@twinsun.com>
1532
1533 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
1534 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
1535 (lwlib/Makefile, leim/Makefile):
1536 Prepend $(srcdir)/ to rule dependencies outside this dir.
1537
15381998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
1539
1540 * configure.in: Use unset CDPATH instead of making it empty.
1541
15421998-06-20 Karl Heuer <kwzh@gnu.org>
1543
1544 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
1545
15461998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
1547
1548 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
1549 and default.el. Sort the results.
1550
15511998-05-31 Karl Heuer <kwzh@gnu.org>
1552
1553 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
1554 writable.
1555
15561998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
1557
1558 * Makefile.in (install-arch-indep):
1559 Don't alter site-lisp/subdirs.el if it exists.
1560
15611998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
1562
1563 * Makefile.in (install-arch-indep): Put `-' on commands to create
1564 subdirs.el in site-lisp dirs.
1565
15661998-05-07 Richard Stallman <rms@psilocin.gnu.org>
1567
1568 * Makefile.in (install-arch-indep): Fix typo in previous change.
1569
15701998-05-06 Richard Stallman <rms@psilocin.gnu.org>
1571
1572 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
1573
15741998-04-28 Richard Stallman <rms@psilocin.gnu.org>
1575
1576 * Makefile.in (mkdir): Create the site-lisp dirs.
1577 (install-arch-indep): Make site-lisp/subdirs files world-readable.
1578
15791998-04-26 Richard Stallman <rms@psilocin.gnu.org>
1580
1581 * Makefile.in (INSTALL_INFO): New variable.
1582 (install-arch-indep): Don't replace the dir file if it already exists.
1583 Use the install-info program, via INSTALL_INFO, to add entries.
1584 Make the `info' subdir and the Info files world-readable.
1585
15861998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
1587
1588 * config.bat: Make sure the environment is large enough to support
1589 all the "set foo=bar" commands. Update pointers to DJGPP FTP
1590 sites.
1591
15921998-04-10 Karl Heuer <kwzh@gnu.org>
1593
1594 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
1595
15961998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
1597
1598 * configure.in: Add --with-gssapi to specify GSS-API
1599 authentication support for movemail.
1600
16011998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
1602
1603 * Makefile.in (install-arch-indep): Fix previous change.
1604
16051998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
1606
1607 * Makefile.in (info): Run man in build dir, not srcdir.
1608
16091998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
1610
1611 * Makefile.in (install-arch-indep): Fix previous change.
1612
16131998-03-23 Kenichi Handa <handa@etl.go.jp>
1614
1615 * Makefile.in (top_distclean): Check the existence of `lock'
1616 subdir.
1617
16181998-03-22 Richard Stallman <rms@gnu.org>
1619
1620 * Makefile.in (install-arch-indep): Put special subdirs.el files
1621 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
1622
16231998-03-21 Richard Stallman <rms@psilocin.gnu.org>
1624
1625 * make-dist: Fix shell syntax in check for missing .el or .elc files.
1626
16271998-03-09 Richard Stallman <rms@psilocin.gnu.org>
1628
1629 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
1630 (m68*-hp-hpux*): Handle versions 1X like 10.
1631
16321998-03-07 Richard Stallman <rms@psilocin.gnu.org>
1633
1634 * make-dist: PROBLEMS is now in etc, not top level dir.
1635
1636 * Makefile.in (SOURCES): Delete PROBLEMS.
1637
16381998-02-25 Richard Stallman <rms@gnu.org>
1639
1640 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
1641
1642 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
1643
16441998-01-17 Richard Stallman <rms@gnu.org>
1645
1646 * Makefile.in (install-arch-indep): Add semicolon before `else'.
1647
16481998-01-02 Richard Stallman <rms@psilocin.gnu.org>
1649
1650 * make-dist (tempparent): New option --no-check.
1651
1652 * make-dist: Don't do anything with cpp directory.
1653
16541997-12-20 Richard Stallman <rms@psilocin.gnu.org>
1655
1656 * configure.in (sparc-fujitsu-sysv4*): New target.
1657
16581997-12-17 Andreas Schwab <schwab@gnu.org>
1659
1660 * configure.in: Cache more tests. Add missing quotes around
1661 message with embedded comma.
1662
16631997-12-04 Karl Heuer <kwzh@gnu.org>
1664
1665 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
1666
16671997-11-26 Joel N. Weber II <devnull@gnu.org>
1668
1669 * make-dist: Changed the comment about `umask 0' to say `Don't
92a8ce63
JB
1670 restrict access to any files.'; previously it said `Don't protect
1671 any files', which may have implied that we think fascism is good.
a4a9692d
DL
1672
16731997-11-24 Paul Eggert <eggert@twinsun.com>
1674
1675 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
1676 strftime needs the underlying host's strftime for locale dependent
1677 formats.
1678
16791997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
1680
1681 * configure.in (i586-dg-dguxR4.*): New name in case branch.
1682
16831997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
1684
1685 * config.bat: Configure the man subdirectory.
1686
16871997-11-07 Paul Eggert <eggert@twinsun.com>
1688
1689 * configure.in (AC_CHECK_LIB): Add -lintl.
1690
16911997-11-07 Karl Heuer <kwzh@gnu.org>
1692
1693 * make-dist (check for .elc files): Avoid bash-specific syntax.
1694 (check for overflow 14-char limit): Simplify.
1695
16961997-11-07 Richard Stallman <rms@gnu.org>
1697
1698 * Makefile.in (install): Move blessmail last.
1699
17001997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1701
1702 * configure.in (gettimeofday, one arg or two):
1703 Clarify messages by avoiding double negative.
1704
17051997-09-30 Karl Eichwalder <ke@suse.de>
1706
1707 * Makefile.in (install-arch-indep): install the widget info file.
1708
17091997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
1710
1711 * configure.in (with-pop, with-kerberos): Need to check Kerberos
1712 libraries in reverse order, so that libraries will appear in the
1713 correct dependency order on the link line (and so that the
1714 configure checks themselves will work properly when early
1715 libraries depend on later ones).
1716
17171997-09-21 Erik Naggum <erik@naggum.no>
1718
1719 * make-dist (making links to `src'): Keep timestamp on copied
1720 files.
1721
1722 * make-delta: New script to produce delta distributions.
1723
17241997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1725
1726 * Version 20.2 released.
1727
17281997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1729
1730 * Version 20.1 released.
1731
1732 * Makefile.in (install-leim): Depend on mkdir.
1733 (leim): Depend on src.
1734
17351997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1736
1737 * configure.in: Recognize alpha* instead of just alpha.
1738
17391997-09-12 Paul Eggert <eggert@twinsun.com>
1740
1741 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
1742
17431997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1744
1745 * update-subdirs: Use rm -f.
1746
17471997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1748
1749 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
1750 Ignore subdirs named Old.
dff28924 1751
a4a9692d
DL
17521997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
1753
1754 * configure.in: Add OpenBSD clause to set $machine.
1755
17561997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1757
1758 * make-dist: Recompile everything after updating various Lisp files.
1759 Recompile in leim as well as lisp.
1760 Check in leim as well as lisp for mismatched files and too-long names.
dff28924 1761
a4a9692d
DL
17621997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1763
1764 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
1765
17661997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1767
1768 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
1769 before trying to copy anything from it.
1770
17711997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1772
1773 * Makefile.in (man/Makefile): New target.
1774 (tags): Define env var EMACS and run Makefile from build dir.
1775
17761997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
1777
1778 * config.bat: If src/_gdbinit doesn't exist, try using
1779 src/.gdbinit to create it (for building on Windows 95).
1780
17811997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1782
1783 * Makefile.in (install-arch-indep):
1784 Discard extra data in tar | tar pipes.
1785
17861997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
1787
1788 * configure.in (x_default_search_path): Corrected
1789 '${x_library}' to '${x_library}/X11'.
1790
17911997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1792
1793 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1,
1794
17951997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
1796
1797 * configure.in: Support auto-configuration of both Kerberos V4 and
92a8ce63
JB
1798 Kerberos V5 for movemail, including detection of V4 and V5 header
1799 files and libraries.
a4a9692d
DL
1800
18011997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
1802
1803 * configure.in: Compute x_default_search_path
1804 and substitute into makefiles.
1805
1806 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
1807
18081997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1809
1810 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
1811
18121997-08-07 Erik Naggum <erik@naggum.no>
1813
1814 * configure.in: Remove lockdir, it is no longer needed.
1815 * Makefile.in (mkdir): Don't create lockdir.
1816 (lockdir): Variable deleted.
1817 (paths-force): Don't operate on PATH_LOCK.
1818
18191997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1820
1821 * leim-Makefile.in (clean, distclean): New targets.
1822
1823 * make-dist: Include leim/ChangeLog in leim distribution.
1824
18251997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1826
1827 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
1828
18291997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1830
1831 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
1832
18331997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1834
1835 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
1836
18371997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1838
1839 * make-dist: Update leim/leim-list.el.
1840 Pass along value of $EMACS when updating lisp dir.
1841
18421997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
1843
dff28924 1844 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
a4a9692d
DL
1845 prerequisite to the use of Doug Lea's malloc.
1846
18471997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1848
1849 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
1850
1851 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
1852
18531997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1854
1855 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
1856
18571997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1858
1859 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
1860 to news-r6.h.
1861
18621997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
1863
1864 * config.bat: Use `sed' instead of `cp', which might not be
1865 installed.
1866
18671997-07-09 Kenichi Handa <handa@etl.go.jp>
1868
1869 * Makefile.in (mostlyclean): Add cleaning leim directory.
1870 (clean, distclean, maintainer-clean): Likewise.
1871
18721997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1873
1874 * make-dist (bogosities): Check subdirs of `lisp' also.
1875
18761997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1877
1878 * make-dist (etc): Really avoid symlinks now.
1879 (lisp): Don't delete from subdirs the things we never copy.
1880
18811997-07-07 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
1882
1883 * Makefile.in (install-arch-indep): Correct the target name.
1884 The first letter `i' was dropped by the previous change of mine.
1885
18861997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1887
1888 * configure.in (leim/Makefile): Generate this.
1889 (*-sysv4.2uw*): Recognize new alternative.
1890
1891 * leim-Makefile.in: Renamed from leim-Makefile.
1892
1893 * make-dist: Set up real-leim subdirectory,
1894 with the real contents of leim; then move it to
1895 a separate top-level directory.
1896
1897 * make-dist: Don't mention site-lisp, site-init, site-start
1898 or default, when listing files hat are not compiled and should be.
dff28924 1899
a4a9692d
DL
1900 * configure.in: Create src/config.stamp at the end.
1901
19021997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1903
1904 * Makefile.in (install-leim): Correct previous change.
1905
19061997-07-02 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
1907
1908 * Makefile.in (install-leim): New target.
1909 (install): Depend on install-leim.
dff28924 1910
a4a9692d
DL
19111997-07-01 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
1912
1913 * Makefile.in (SUBDIR): Add leim.
1914 (SUBDIR_MAKEFILES): Add leim/Makefile.
1915 (leim/Makefile): New target.
1916
19171997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1918
1919 * leim-Makefile: New file.
1920 * make-dist: Initialize a `leim' subdirectory with that makefile.
1921
19221997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1923
1924 * configure.in (GNU_MALLOC_reason): Fix message text.
1925
19261997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1927
1928 * make-dist (lisp): Don't process subdirs that start with =.
1929 (etc): Copy symlinks, as in src.
1930
19311997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1932
1933 * configure.in (i*86-*-unixware*): New alternative.
1934
19351997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1936
1937 * Makefile.in (src/config.stamp): Target renamed from src/config.h
1938 and touch it explicitly.
1939
1940 * configure.in (mips-sony-newsos6*): New alternative.
1941 (mips-*-linux-gnu*): New alternative.
1942 (*-*-bsdi*): New alternative.
1943 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
1944
19451997-06-22 Dave Love <d.love@dl.ac.uk>
1946
1947 * Makefile.in (lib-src): Depend on src/config.h (e.g. for
92a8ce63 1948 movemail.o).
a4a9692d 1949 (src/config.h): New target to re-configure if src/config.in
92a8ce63 1950 is patched.
a4a9692d
DL
1951
19521997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1953
1954 * configure.in (shutdown): Check for `shutdown' function.
1955
19561997-06-18 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
1957
1958 * update-subdirs: Include the directory "language" in subdirs.
1959
19601997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1961
1962 * configure.in (m88k-dg-dgux4*): New alternative.
1963 (alpha-*-netbsd*): New alternative.
1964 (powerpcle-*-solaris2*): New alternative.
1965
19661997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1967
1968 * make-dist: Warn about .el files that are not compiled.
1969
19701997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1971
1972 * Makefile.in (dist): Don't run update-subdirs here,
1973 since make-dist now gets that done.
1974
1975 * make-dist: Use the new `updates' target in lisp/Makefile.
dff28924 1976
a4a9692d
DL
1977 * make-dist: Use new non-file targets in lisp/Makefile.
1978
19791997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1980
1981 * make-dist: Handle all subdirs of `lisp' uniformly.
1982 Don't handle `term' and `language' specially.
1983 Clear out umask at the beginning.
dff28924 1984
a4a9692d
DL
19851997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1986
1987 * make-dist: Use Make to update finder-inf.el and autoloads.
1988 Also update cus-load.el.
1989
19901997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
1991
1992 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
1993 in case it is desirable to disable the GNU malloc features with
1994 glibc.
1995
19961997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
1997
1998 * configure.in (DOUG_LEA_MALLOC):
1999 Define if malloc_{get,set}_state exist.
2000
20011997-03-05 Ken'ichi Handa <handa@etl.go.jp>
2002
2003 * make-dist: Make links for files under lisp/language.
2004
177c0ea7 20051997-02-20 Kenichi Handa <handa@etl.go.jp>
a4a9692d
DL
2006
2007 * update-subdirs: Exclude the directory "language" from subdirs.
2008
20091997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
2010
2011 * configure.in: Check for rint and cbrt.
2012
20131997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2014
2015 * make-dist: Use $EMACS to say where to run Emacs.
2016 Add --no-update option.
dff28924 2017
a4a9692d
DL
20181996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2019
2020 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
2021
20221996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2023
2024 * make-dist (copying src): Check thoroughly for symlinks
2025 and copy them in all cases. Regularize the linking of *.in
2026 and *.opt and ChangeLog files.
2027 (copying lib-src): Likewise.
2028 Don't rm getdate.c or y.tab.*--they don't exist any more.
dff28924 2029
a4a9692d
DL
20301996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
2031
2032 * configure.in: Check for libmail, maillock.h and
2033 touchlock (for movemail).
2034
20351996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2036
2037 * configure.in (limits.h): Check for this file.
2038
20391996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2040
2041 * configure.in (rs6000-ibm-aix4.2): New alternative.
2042 (rs6000-ibm-aix4.0): New alternative.
2043 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
2044
20451996-11-22 Ben Harris <bjh21@cam.ac.uk>
2046
2047 * configure.in: Recognize vax-*-netbsd*.
2048
20491996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2050
2051 * configure.in (locallisppath): Add leim directory.
2052
20531996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
2054
2055 * config.bat: Make sure `mv' supports forward slashes and -f.
2056
20571996-10-28 Christian Limpach <chris@nice.ch>
2058
2059 * configure.in (hppa*-next-nextstep*): * added after hppa
2060 to accept hppa1.0 and hppa1.1.
2061
20621996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
2063
2064 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
2065 * configure.in (ld_switch_machine): Fix typo.
2066
20671996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2068
2069 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
2070 from config.h and use them in $ac_link.
2071
20721996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
2073
2074 * configure.in: Create a subdir named `lisp'.
2075
20761996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2077
2078 * configure.in: Check for getcwd.
2079
20801996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2081
dff28924 2082 * configure.in: Check for termios.h. Check for setpgid.
a4a9692d
DL
2083
20841996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2085
2086 * configure.in: Check for setrlimit.
2087
20881996-08-31 Paul Eggert <eggert@twinsun.com>
2089
2090 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
2091
20921996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2093
2094 * configure.in: Check for utimes.
2095
2096 * configure.in: Check for com_err library, but only
2097 if --with-kerberos was used. Check for krb and des
2098 only if --with-kerberos.
2099
21001996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2101
2102 * Makefile.in (INSTALL_STRIP): New variable.
2103 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
2104 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
2105
21061996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2107
2108 * configure.in: Check for krb and des libraries.
2109
21101996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2111
2112 * configure.in (*-sunos4.1.[3-9]*noshare):
2113 Use sunos413, not sunos4-1-3.
2114 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
2115 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
dff28924 2116
a4a9692d
DL
21171996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2118
2119 * Makefile.in (src/paths.h): Target deleted.
2120 (paths-force): Delete all dependencies on this target
2121 but don't delete the target.
2122 (install): Depend on `all'.
2123 (paths-force): Don't print a message.
2124
2125 * configure.in: Generate src/paths.h here.
2126
21271996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2128
2129 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
2130 New variables that affect linking only.
2131 (alpha-dec-osf*): Use those instead of previous change.
2132
21331996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2134
2135 * Makefile.in (install-arch-indep): Install info/messages.
2136
21371996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2138
2139 * Version 19.33 released.
2140
21411996-08-10 Marcus Daniels <marcus@sayre.sysc.pdx.edu>
2142
2143 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
2144 Fix previous change.
2145
21461996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2147
2148 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
2149 New alternative.
2150
21511996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2152
2153 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
2154 and NON_GCC_TEST_OPTIONS.
2155
21561996-08-06 Paul Eggert <eggert@twinsun.com>
2157
2158 * configure.in (LOCALTIME_CACHE): Don't put a string literal
2159 "TZ=..." in environ.
2160
21611996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2162
2163 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
2164
21651996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2166
2167 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
2168 the more general *-sunos4.1.[3-9]* clause.
2169
21701996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2171
2172 * Version 19.32 released.
2173
2174 * configure.in (*-sco3.2v5*):
2175 Set OVERRIDE_CPPFLAG to a string of one space.
2176 Fix the code that uses OVERRIDE_CPPFLAG.
2177
21781996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
2179
2180 * configure.in: Undo previous change.
2181
21821996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2183
2184 * config.sub: Use `pc', not `unknown', when canonicalizing
2185 the vendor for ...86.
2186
177c0ea7 21871996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
a4a9692d
DL
2188
2189 * configure.in: Check for termios.h header.
2190
21911996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
2192
2193 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3
2194
21951996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
2196
2197 * configure.in: Split bsdos2 and bsdos2-1.
2198
21991996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2200
2201 * config.sub: If last two words are not a recognized
2202 KERNEL-OS pair, use just the last word as OS, as in 19.31.
2203 Make conversion of gnu/linux to linux-gnu really work.
dff28924 2204
a4a9692d
DL
2205 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
2206
22071996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2208
2209 * configure.in (check for using Lucid widgets by default):
2210 Eliminate indentation that confuses some compilers.
2211
22121996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2213
2214 * config.sub: Convert linux and gnu/linux to linux-gnu.
2215
2216 * make-dist: Don't update getdate.c.
2217 Ignore =... files when checking for too-long Lisp file names.
2218
22191996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2220
2221 * configure.in (euidaccess): Check for that, not for eaccess.
2222
22231996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2224
2225 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
92a8ce63 2226 before `noshare'.
a4a9692d
DL
2227 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
2228
22291996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2230
2231 * configure.in: Rename lignux to linux-gnu in configuration names.
2232 Use gnu-linux as the opsys value (s/ file name).
2233 Allow i686 just like i386, i486, i586.
2234
22351996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2236
2237 * configure.in (i*86-*-sco3.2v5): New alternative.
2238 (OVERRIDE_CPPFLAG): New variable.
2239 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
2240
2241 * configure.in: Specify vpath for .texi files.
2242
22431996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2244
2245 * configure.in: Always check for HAVE_X11R5.
2246 Separately decide whether to use a toolkit by default.
2247
22481996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
2249
2250 * configure.in: If X11R5 is missing the Xaw headers,
2251 default to --with-x-toolkit=no.
2252
22531996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2254
2255 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
2256
22571996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2258
2259 * Makefile.in (install-arch-indep): If cd etc makes output,
2260 don't treat that as part of the tar data.
2261 Check that ./lisp actually exists.
dff28924 2262
a4a9692d
DL
22631996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
2264
2265 * make-dist: Check for long file names.
2266
22671996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
2268
2269 * Version 19.31 released.
2270
22711996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
2272
2273 * configure.in: Recognize sparc-*-lignux.
2274
22751996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
2276
2277 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
2278 Don't include config.w95.
2279
22801996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
2281
2282 * make-dist: Replace --no-clean-up and --no-tar options
2283 with --clean-up and --tar, so that the default is useful.
2284
22851996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
2286
2287 * config.bat: Make sure the GDB init file is called src/_gdbinit;
2288 if not, tell the user to rename it and abort.
2289
22901996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
2291
2292 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
2293 test program.
2294
22951996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2296
2297 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
2298
2299 * make-dist (MANIFEST): Fix previous change.
2300 (msdos): Put mainmake.v2 into the dist.
2301
23021996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
2303
2304 * make-dist: Exit if autoconf fails.
2305
23061996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
2307
2308 * config.bat: Set djgpp-ver, and unset it at the end.
b1f865ae 2309 Add a number of conditionals for DJGPP version 2.
a4a9692d
DL
2310 Rename label libsrc2 to libsrc3.
2311 Substitute for LDFLAGS in src/Makefile.
2312 Substitute for ALL_CFLAGS in lib-src/Makefile.
2313
23141996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2315
2316 * configure.in (ncurses): Check this after checking fns like strerror.
2317
23181996-04-08 Erik Naggum <erik@naggum.no>
2319
2320 * make-dist (MANIFEST): Don't include lines from =files.
2321
23221996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2323
2324 * make-dist: Don't put lisp/dired.todo in the dist.
2325
23261996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
2327
2328 * configure.in (HAVE_NCURSES): Look for library named ncurses.
2329
2330 * configure.in (setlocale): Check for it.
2331
2332 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
dff28924 2333
a4a9692d
DL
23341996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2335
2336 * configure.in: Use lignux instead of linux as value of opsys.
2337
23381996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2339
2340 * Makefile.in (install-strip): Fix whitespace.
2341 Get rid of continuation.
2342
2343 * config.sub: Convert linux or gnu/linux to lignux.
2344
23451996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2346
2347 * configure.in: Accept lignux in configuration name.
2348
23491996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2350
2351 * Makefile.in (install-strip): New target.
2352
23531996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2354
2355 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
2356 -f failed to do the job on Suns.
2357
23581996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2359
2360 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
2361
2362 * configure.in (linux/version.h): Check for this header.
2363
23641996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
2365
2366 * configure.in: Remove -fno-builtin hackery from -lm check.
2367
23681996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
2369
2370 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
92a8ce63 2371 just this test.
a4a9692d
DL
2372
2373 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
2374
23751996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2376
2377 * configure.in: Check for ncurses.
2378
23791996-02-28 Paul Eggert <eggert@twinsun.com>
2380
2381 * configure.in (LOCALTIME_CACHE):
2382 Also define if localtime mishandles unsetting TZ.
2383 This works around a localtime bug in mips-dec-ultrix.
2384
23851996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2386
2387 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
2388
2389 * configure.in: Improve messages about X versions.
2390
23911996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2392
2393 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
2394
23951996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2396
2397 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
2398 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
2399
2400 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
2401 (install): Put install-arch-indep before install-arch-dep.
2402
24031996-02-20 Dave Love <d.love@dl.ac.uk>
2404
2405 * INSTALL: Clarify info about MS-DOS path handling.
2406
24071996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2408
2409 * Makefile.in (install-arch-indep): Install info/ccmode*.
2410 In previous change, protect against /bin/pwd returning null string.
2411
24121996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2413
2414 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
2415 to lispdir.
2416
24171996-02-01 Paul Eggert <eggert@twinsun.com>
2418
2419 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
2420
24211996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2422
2423 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
2424
24251996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2426
2427 * Makefile.in (extraclean): Use ${top_distclean} to ensure
2428 we delete everything distclean deletes.
2429
24301996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
2431
2432 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
2433
24341996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2435
2436 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
2437 into LDFLAGS instead of into LIBS.
2438
24391996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2440
2441 * configure.in (HAVE_XMU): Fix typo in previous change.
2442
24431996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2444
2445 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
2446
24471996-01-10 Erik Naggum <erik@naggum.no>
2448
2449 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
2450
24511996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
2452
2453 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
2454
24551996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2456
2457 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
2458 and use -lXt to link it.
2459
24601996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2461
2462 * configure.in (locallisppath): Put version-specific dir first.
2463
24641996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2465
2466 * configure.in (hppa-*-nextstep*): New alternative.
2467 (USE_X_TOOLKIT): By default, set this to "maybe";
2468 and change that later to LUCID or "no" according to X11 version.
2469
2470 * make-dist: Recompile outdated .elc files and update all autoloads.
2471
24721996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
2473
2474 * configure.in (locallisppath): Fix typo in last change: " -> '.
2475
24761996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2477
2478 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
2479
24801995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2481
2482 * Makefile.in (install-arch-indep): Give all files read permission.
2483
24841995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2485
2486 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
2487 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
2488
24891995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2490
2491 * configure.in: Determine HAVE_X11R6.
2492 (HAVE_MENUS): Renamed from HAVE_X_MENU.
2493
24941995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2495
2496 * configure.in: Just "solaris" now defaults to version 2.4.
2497 Add sunos4.1.n-noshare as alternative.
2498
24991995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2500
2501 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
2502
25031995-11-29 Erik Naggum <erik@naggum.no>
2504
2505 * Makefile.in (install-arch-indep): Add missing backslash.
2506
25071995-11-29 Karl Eichwalder <ke@ke.Central.DE>
2508
2509 * Makefile.in (install-arch-indep): Don't install
2510 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
2511
25121995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2513
2514 * Makefile.in (install-arch-indep): Fix previous change.
2515
2516 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
2517
25181995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2519
2520 * Version 19.30 released.
2521
2522 * make-dist (lisp): Exclude subdirs.el.
2523
25241995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2525
2526 * make-dist (etc): Delete *.orig and *.rej.
2527
25281995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2529
2530 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
2531
25321995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2533
2534 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
2535
25361995-11-14 Geoff Voelker <voelker@cs.washington.edu>
2537
2538 * make-dist (nt): Rename install, readme, and todo to
2539 INSTALL, README, and TODO.
2540
25411995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2542
2543 * make-dist (lisp): Don't distribute site-start.
2544
25451995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
2546
2547 * make-dist: Break the hard link on alloca.c.
2548
25491995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2550
2551 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
2552
25531995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2554
2555 * make-dist (src, lib-src): Don't distribute Makefile.c.
2556 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
2557
25581995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2559
2560 * Makefile.in (mkdir): Create man1dir, not mandir.
2561 (uninstall): Use man1dir, not mandir.
2562
25631995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2564
2565 * Makefile.in (man1dir): New variable.
92a8ce63 2566 (install-arch-indep): Use man1dir.
a4a9692d
DL
2567
2568 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
2569
2570 * make-dist: Create lisp/MANIFEST.
2571
25721995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
2573
2574 * configure.in (m68k-*-linux*): New alternative.
2575
25761995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2577
2578 * make-dist: Use new names config.in, paths.in, and
2579 {src,lib-src}/Makefile.in.
2580
25811995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2582
2583 * configure.in: Don't bother checking for drem.
2584
25851995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2586
2587 * Makefile.in (distclean): Delete line with just a tab in it.
2588 (install-arch-indep): Delete spaces that precede tabs.
2589 Delete spurious `fi' left from previous change.
2590 (install): Supply `true' as command, to avoid null command.
2591
25921995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2593
2594 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
2595
25961995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2597
2598 * configure.in (powerpc-*-solaris2): New alternative.x
2599
26001995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
2601
2602 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
2603 of paths.h.tmp$$, to avoid going beyond 14 characters.
2604
26051995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2606
2607 * configure.in: Improve error msg for invalid --with-x-toolkit value.
2608
26091995-09-06 Paul Eggert <eggert@twinsun.com>
2610
2611 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
2612 if localtime caches TZ. Check for tzset.
2613
26141995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2615
2616 * config.bat: Simplify using new names file names src/makefile.in,
2617 config.in, paths.in. Change Echo commands not to use `.
2618
26191995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2620
2621 * Makefile.in (install-arch-indep): Always install the new dir file;
2622 rename the previous dir file to dir.bak or dir.old.
2623
26241995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2625
2626 * configure.in (RANLIB): Substitute this into makefiles.
2627 Set it specially on solaris; set it by default on other systems.
2628
2629 * configure.in: Fix previous Alpha change.
2630
26311995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2632
2633 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
2634 NON_GCC_TEST_OPTIONS.
2635
26361995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2637
2638 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
2639 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
2640
2641 * configure.in (alpha-*-linux*): New configuration.
2642
26431995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2644
2645 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
2646 (m68k-next-nextstep*): New alias for that.
2647 (i*86-*-nextstep*): Use nextstep.h.
2648 (sparc-*-nextstep*): New configuration.
2649
26501995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2651
2652 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
2653 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
2654
26551995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2656
2657 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
2658 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
2659
26601995-07-18 Mike Long <mike.long@analog.com>
2661
2662 * make-dist: Fix update of finder-inf.el, and byte-compile it.
2663
26641995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2665
2666 * Makefile.in (src/paths.h, paths-force):
2667 Rename src/paths.h.in to src/paths.in.
2668 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
2669
2670 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
2671 Use Makefile.c for intermediate file.
2672 Rename src/config.h.in to src/config.in.
2673
26741995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
2675
2676 * configure.in (mips-dec-ultrix*): Assume version 4.3.
2677 (mips-dec-ultrix4.[12]): New alternative for old versions.
2678
26791995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2680
2681 * make-dist: Don't break intra-tree links.
2682
26831995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
2684
2685 * configure.in: Put back archlibdir initialization. Require
92a8ce63 2686 autoconf 2.4.1 or later.
a4a9692d
DL
2687
26881995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2689
2690 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
2691 (mips-mips-riscos5*): New alternative.
2692
26931995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2694
2695 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
2696
26971995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2698
2699 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
2700 (mandir, infodir, archlibdir): Initializations deleted.
2701
2702 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
2703 On hpux9shr, use hpux9shxr4.h.
2704
27051995-06-24 Morten Welinder <terra+@cs.cmu.edu>
2706
2707 * configure.in: Added target mips-dec-mach_bsd4.3.
2708 * config.guess: Guess mips-dec-mach_bsd4.3.
2709
27101995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2711
2712 * Makefile.in (mkdir): Use symbolic chmod.
2713
27141995-06-22 Paul Eggert <eggert@twinsun.com>
2715
2716 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3.
2717 (Likewise for SunOS 4.1.5 thorugh 4.1.9, should they ever exist.)
2718
27191995-06-22 Paul Eggert <eggert@twinsun.com>
2720
2721 * Makefile.in (SUBDIR_MAKEFILES):
2722 Add man/Makefile, so `make distclean' removes it.
2723 (top_distclean): Add config.log to the list of files to be removed.
2724
27251995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2726
2727 * Version 19.29 released.
2728
27291995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2730
2731 * configure.in: Fix the previous change to verify that the -b
2732 option really solves the problem.
2733
2734 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
2735
27361995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2737
2738 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
2739
27401995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2741
2742 * configure.in: Report more clearly when there is no special
2743 dir to search for X includes or libraries.
2744
27451995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2746
2747 * configure.in: Check for -lpthreads, not -lpthread.
2748
27491995-06-09 Geoff Voelker <voelker@cs.washington.edu>
2750
2751 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
2752
27531995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2754
2755 * configure.in: Check for -lpthread.
2756
27571995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2758
2759 * Makefile.in (install-arch-indep): Install info files for mh-e.
2760 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
2761
27621995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2763
2764 * configure.in (*-solaris2.5): New configuration.
2765
2766 * make-dist: Copy new files config.nt and config.w95.
2767
27681995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2769
2770 * configure.in: Use x_includes, not x_libraries, for -I.
2771 Make bitmapdir a colon-separated list.
2772
27731995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
2774
2775 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
2776
2777 * configure.in: Allow x_libraries and x_includes to be paths.
2778
27791995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2780
2781 * configure.in: Fix typo.
2782
27831995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
2784
2785 * INSTALL: Clarify use of site-init.el.
2786
27871995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
2788
2789 * configure.in: pass arg to sqrt.
2790
27911995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
2792
2793 * make-dist: Fix May 6 change.
2794
27951995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2796
2797 * vpath.sed: Delete reference to ymakefile.
2798
27991995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
2800
2801 * configure.in: Use sqrt (more portable) instead of fmod in -lm
92a8ce63 2802 check.
a4a9692d
DL
2803
28041995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2805
2806 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
2807
2808 * update-subdirs: Specify /bin/sh to run the script.
2809
28101995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2811
2812 * make-dist: Put src/makefile.nt in dist.
2813
2814 * configure.in (i[345]86-*-bsdi2*): New configuration.
2815 (vax-dec-bsd386*): Deleted.
2816
28171995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
2818
2819 * configure.in: Make sure CDPATH doesn't mess up PWD check. Check
2820 whether X bitmaps are in X11/bitmaps instead of bitmaps. Use fmod
2821 instead of logb in -lm check.
2822
28231995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2824
2825 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
2826 Use bsd4-3. Don't set NON_GNU_CPP.
2827
2828 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
2829 In nt. copy various different things, but not *.cmd.
2830 Fix the ln commands for the subdirs of nt.
2831
28321995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2833
2834 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
2835
28361995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2837
2838 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
2839 since that's what the header file expects.
2840
28411995-04-24 Francesco Potorti` (pot@cnuce.cnr.it)
2842
2843 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
2844 and 68040 based machines when choosing options for gnucc.
2845
28461995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2847
2848 * Makefile.in (top_distclean): Delete config.cache.
2849
28501995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2851
2852 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
2853
2854 * configure.in: Use m/ncr386.h.
2855
28561995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2857
2858 * Makefile.in (install-arch-indep): Undo Sep 23 change.
2859
28601995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2861
2862 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
2863 (man): Don't copy texindex.c and getopt.c; they're deleted.
2864 (etc): Omit `e'; it's a subdirectory.
2865 (etc/e): Use `../..', not `..', to reference top level.
2866
28671995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
2868
2869 * Makefile.in (install-arch-indep, dist):
2870 look for `update-subdir' in $(srcdir).
2871
28721995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2873
2874 * make-dist: Include mkinstalldirs in distribution.
2875
28761995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
2877
2878 * make-dist: Add missing close backquote.
2879
28801995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2881
2882 * make-dist: Don't distribute shortnames directory.
2883
28841995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2885
2886 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
2887
28881995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2889
2890 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
2891
28921995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2893
2894 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
2895
28961995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
2897
2898 * configure.in (mips-sgi-irix6): New configuration.
2899
29001995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
2901
2902 * Makefile.in (maintainer-clean): Renamed from realclean.
2903
29041995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
2905
2906 * configure.in: Create a .gdbinit that sources the real one, if
2907 using a different build directory.
2908
29091995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
2910
2911 * configure.in: Check for sys/select.h.
2912
29131995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2914
2915 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
2916
29171994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2918
2919 * configure.in: Handle isc 4.1 operating system.
2920
29211994-12-10 Richard Stallman <rms@kepa>
2922
2923 * configure.in (rs6000-ibm-aix4.1*): New alternative.
2924 (rs6000-ibm-aix4*): New alternative.
2925
29261994-12-06 Richard Stallman <rms@kepa>
2927
2928 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
2929
29301994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
2931
2932 * configure.in: Don't try to make directories that are guaranteed
92a8ce63 2933 to already exist.
a4a9692d
DL
2934
29351994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2936
2937 * configure.in: Generate man/Makefile from man/Makefile.in.
2938 Create the man subdir.
2939
2940 * Makefile.in (dvi): Run Make in our man subdir.
2941
2942 * make-dist: Create subdir etc/e.
2943 Make links to it.
2944 Put man/Makefile.in in dist, instead of man/Makefile.
2945
29461994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
2947
2948 * configure.in: Add --with-pop, --with-kerberos, and
2949 --with-hesiod for movemail.
2950
29511994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2952
2953 * configure.in (m68*-apollo*): Use s/domain.h.
2954
29551994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2956
2957 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
2958
29591994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
2960
2961 * configure.in: Don't add -I, -L, -R options for cc if their
2962 arguments would be empty.
2963
29641994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2965
2966 * configure.in (i860-intel-osf1*): New alternative.
2967 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
2968 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
2969
29701994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
2971
2972 * configure.in: Make h_errno check not use nested functions.
2973
29741994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
2975
2976 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
2977
29781994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
2979
2980 * Makefile.in (install-arch-indep): Avoid continued comment
92a8ce63 2981 swallowing target line.
a4a9692d
DL
2982
29831994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
2984
2985 * configure.in: Protect a character class with `changequote'.
2986
29871994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2988
2989 * configure.in: Accept `news' as a synonym for `newsos'.
2990
29911994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
2992
2993 * Makefile.in: Don't rm files if cd fails.
2994
29951994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2996
2997 * make-dist: Put nt subdir and its subdirs in the dist.
2998 (lib-src): Put makefile.nt in the dist.
2999 (lisp): Put makefile.nt in the dist.
3000
30011994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
3002
3003 * configure.in: Change a stray `[' to `test'.
3004
30051994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
3006
3007 * configure.in: Adapt for Autoconf v2. Use the standard argument
3008 parser, host type canonicalizer, X11 finder, and message
3009 printing macros. Use the new macro names. Use `test' instead of `['.
3010
30111994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3012
3013 * configure.in: Check for getpagesize.
3014
30151994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3016
3017 * make-dist (msdos): Put sed* in the distribution.
3018
30191994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
3020
3021 * config.bat: New option, `--with-x', for configuring Emacs
3022 for use with the X11 system DesqView/X.
3023 New option, `--no-debug', for compiling Emacs without debug
3024 information thus saving disk space.
3025 (src/config.h, src/paths.h): Use `update' (which is like
3026 `move-if-changed') to change the file.
3027 (src/config.h): When configuring for X11 perform extra changes.
3028 (src/makefile): When configuring for X11 perform extra changes.
3029 (lib-src): Remove temporary files.
3030 (): Check that `sed', `rm', `mv', and `gcc' are available.
3031
30321994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3033
3034 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
3035
3036 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
3037
30381994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3039
3040 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
3041
3042 * configure.in (canonical): Substitute var into makefiles.
3043 (bitmapdir): Likewise.
3044
3045 * Makefile.in (bitmapdir): New variable.
3046 (src/paths.h, paths-force): Edit PATH_BITMAPS.
3047
30481994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3049
3050 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
3051
3052 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
3053 * update-subdirs: New shell script.
3054
30551994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3056
3057 * Makefile.in (top_distclean): Don't rm build-install.
3058 (SOURCES): Delete build-install.in.
3059
3060 * make-dist: Don't distribute build-ins.in.
3061 * build-ins.in: File deleted.
3062
30631994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
3064
3065 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
3066
30671994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3068
3069 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
3070
3071 * configure.in (libexecdir): Renamed from libdir. New default.
3072 (sharedstatedir): Renamed from statedir. New default.
3073 (datadir): New default.
3074
3075 * make-dist: Don't distribute subdirs.el.
3076
30771994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3078
3079 * configure.in (eaccess): Check for it.
3080
30811994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3082
3083 * configure.in (mktime): Check for it.
3084
30851994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
3086
3087 * configure.in (motif): Add support for usage and option checking.
3088
30891994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
3090
3091 * configure.in (utimes): Check for it.
3092
30931994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
3094
3095 * Makefile.in (install-arch-indep): Don't do mkdir here.
3096
30971994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3098
3099 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
3100 riscix.h renamed to acorn.h.
3101
177c0ea7 31021994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
a4a9692d
DL
3103
3104 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
3105 New configurations.
3106
31071994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
3108
3109 * configure.in: Remove trailing slashes from srcdir.
3110
31111994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3112
3113 * configure.in (i[345]86-sequent-ptx*): Handle
3114
31151994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3116
3117 * Makefile.in (paths-force): Depend on src/paths.h
3118
31191994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3120
3121 * configure.in (config_options): Save all arguments, not just some.
3122
31231994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3124
3125 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
3126
3127 * configure.in: Add AC_AIX.
3128 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
3129
31301994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3131
3132 * configure.in (parsing options): Simplify sed command to delete -'s.
3133
31341994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
3135
3136 * configure.in (config_options): New shell variable.
3137 Pass its value to C code in EMACS_CONFIG_OPTIONS.
3138
31391994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3140
3141 * configure.in (alpha-dec-osf*): New target.
3142
3143 * Makefile.in: Use just one FRC target.
3144
31451994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3146
3147 * Makefile.in (removenullpaths, paths-force):
3148 Use name paths.h.tmp$$, which depends on the pid.
3149
31501994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3151
3152 * Makefile.in (removenullpaths, paths-force):
3153 Put paths.h.tmp in top-level dir, not in src.
3154
31551994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3156
3157 * Version 19.27 released.
3158
31591994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3160
3161 * Version 19.26 released.
3162
31631994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3164
3165 * configure.in: Check for lrand48, not rand48.
3166
31671994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3168
3169 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
3170 (powerpc-ibm-aix*): New aliases.
3171
31721994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3173
3174 * make-dist (src/m, src/s): Put *.inp in distribution.
3175
31761994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3177
3178 * configure.in: Accept i586 and i486 along with i386.
3179
31801994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3181
3182 * configure.in: Do compute unexec, LIBX, system_malloc, etc
3183 even if CPP env var was set by the user.
3184
3185 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
3186
31871994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
3188
3189 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
3190
31911994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3192
3193 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
3194
31951994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3196
3197 * configure.in: Check more specifically for i*86-sun-sunos.
3198
31991994-08-03 Caveh Jalali (caveh@eng.sun.com)
3200
3201 * configure.in: Handle solaris 2.4.
3202
32031994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3204
3205 * configure.in (rand48): Check for it.
3206
32071994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3208
3209 * make-dist: Update the info files.
3210
32111994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3212
3213 * configure.in: Make "checking..." messages' style consistent.
3214 (HAVE_H_ERRNO): New test.
3215
32161994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3217
3218 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
3219
32201994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3221
3222 * configure.in (CFLAGS): If the envvar was specified, use that.
3223 And set REAL_CFLAGS from it too.
3224
32251994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3226
3227 * make-dist: Update finder-inf.el.
3228
32291994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3230
3231 * make-dist (msdos): Include sed4.inp in dist.
3232
3233 * Makefile.in (libsrc_libs): Var deleted.
3234
32351994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3236
3237 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
3238
32391994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3240
3241 * configure.in (mips-sony-newsos4*): New alias.
3242
32431994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3244
3245 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
3246 (*-convex-convexos*): Accept this as alias.
3247
32481994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3249
3250 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
3251 for two different uses.
3252
32531994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3254
3255 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
3256
32571994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3258
3259 * make-dist: Put ./BUGS into the distrib.
3260
32611994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3262
3263 * configure.in: Handle 386 running Solaris 2.
3264
32651994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3266
3267 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
3268
32691994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3270
3271 * configure.in (mips-sony-newsos*): Use news-risc.h.
3272
3273 * configure.in: Accept bsdi as opsys, like bsd386.
3274
32751994-06-01 Morten Welinder (terra@diku.dk)
3276
3277 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
3278
32791994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3280
3281 * Version 19.25 released.
3282
3283 * make-dist (shortversion): Don't assume another period follows.
3284
32851994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3286
3287 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
3288 (uninstall): Use /bin/pwd.
3289
3290 * Makefile.in (blessmail): Depend on src.
3291 (all): Don't depend on blessmail.
3292
3293 * Makefile.in (src/paths.h): Don't force recomputation.
3294 (paths-force): New target; force recomputation of paths.h.
3295 (all): Depend on paths-force.
3296 (src, lib-src): Depend on src/paths.h.
3297
3298 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
3299 NON_GCC_TEST_OPTIONS.
3300
33011994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3302
3303 * configure.in: Don't insist on subversions for irix.
3304
33051994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3306
3307 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
3308
3309 * configure.in (i[34]86-next-*): New alternative.
3310
33111994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3312
3313 * Version 19.24 released.
3314
3315 * configure.in: New config hppa*-hp-hpux9shr*.
3316
33171994-05-22 Morten Welinder (terra@tyr.diku.dk)
3318
3319 * config.bat: Doc fix.
3320
33211994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3322
3323 * Makefile.in (mostlyclean, clean, distclean, realclean)
3324 (extraclean): Don't act on man subdir if it doesn't exist.
3325
33261994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3327
3328 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
3329 Use them to set up CC.
3330 (*-sun-sunos4.1.3): Set them.
3331
33321994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3333
3334 * Makefile.in (lib-src): Don't depend on src/paths.h.
3335
33361994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3337
3338 * build-ins.in (copydests): Get rid of spurious `-'s.
3339
3340 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
3341
33421994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3343
3344 * Version 19.23 released.
3345
3346 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
3347 for the Xlib and Xt checks; then restore old CFLAGS.
3348
33491994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3350
3351 * configure.in (HAVE_X11XTR6): Add newline before #if.
3352 Add newline after #endif.
3353
33541994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3355
3356 * configure.in (HAVE_X11XTR6): Arrange to define it.
3357
33581994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3359
3360 * Makefile.in (install): Depend on blessmail.
3361
33621994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
3363
3364 * configure.in (mips-siemens-sysv*): Put quotes around value
3365 containing blanks.
3366
33671994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3368
3369 * Makefile.in (TAGS): Use the makefile in src subdir.
3370
33711994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3372
3373 * configure.in (opsys): Recognize `gnu'.
3374
33751994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3376
3377 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
3378
33791994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
3380
3381 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
3382 version > 1.8.
3383
33841994-05-08 Morten Welinder (terra@diku.dk)
3385
3386 * config.bat: Forcibly remove "# " style comments from makefiles.
3387
33881994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3389
3390 * Makefile.in (uninstall): When processing lispdir and etcdir,
3391 do nothing unless it exists and is a directory.
3392
33931994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3394
3395 * Makefile.in (install-arch-indep): Do install info/dired-x*.
3396 Merge code in from install-doc.
3397 (install-doc): Merge code back into install-arch-indep.
3398 (install-arch-dep): Don't depend on install-doc.
3399
3400 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
3401
34021994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3403
3404 * configure.in (making src/Makefile and lib-src/Makefile):
3405 Split off the autoconf substitutions and don't pass them thru cpp.
3406 (undefs): Use $canonical as well as $configuration.
3407
3408 * make-dist: Distribute lisp/Makefile.
3409
3410 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
3411 Use lower case names for the s files.
3412
34131994-05-03 Morten Welinder (terra@diku.dk)
3414
3415 * config.bat: Added possibility for different file name
3416 transscriptions in lib-src.
3417
34181994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3419
3420 * Makefile.in (lib-src): Undo previous change.
3421 (blessmail): New target to run maybe-blessmail in lib-src.
3422 (all): Depend on blessmail.
3423
3424 * Makefile.in (lib-src): Depend on src.
3425
34261994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
3427
3428 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
3429 (m88k-dg-dgux5.4R2): dgux5.4R2.
3430
34311994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3432
3433 * configure.in (window_system): Restore accidentally deleted code
3434 that uses AC_FIND_X.
3435
3436 * make-dist: Distribute config.bat.
3437
34381994-04-29 Morten Welinder (terra@diku.dk)
3439
3440 * config.bat: Corrected the configuration of lib-src
3441 to keep up with configure. Add note about dos version 3
3442 or better needed (djgpp needs that). Add note explaining
3443 that either install in c:/emacs or edit the script.
3444 Don't change to c:/emacs, but assume we're there (to minimize
3445 the number of places to change).
3446
3447 * config.bat: Build-in the first step towards X11 support with
3448 the X11 emulator that exists. At this time it won't work,
3449 and several files are missing.
3450
34511994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3452
3453 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
3454 Don't look for -lresolv.
3455
3456 * Makefile.in (lib-src): Depend on src/paths.h.
3457
34581994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3459
3460 * configure.in: Restore deleted AC_SUBST of `configuration'.
3461 Improve error message for bad --with-x-toolkit value.
3462
3463 * configure.in: Define CONFIGURATION in src/config.h
3464 rather than substituting in src/Makefile.in.
3465
34661994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3467
3468 * Makefile.in (install-doc): New target.
3469 (install-arch-dep): Depend on install-doc.
3470 (mkdir): Create docdir.
3471
34721994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3473
3474 * configure.in: Test for libresolv.a.
3475 Substitute machfile and opsysfile.
3476
34771994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3478
3479 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
3480 (install-arch-dep): Install under the name $(EMACS).
3481
34821994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3483
3484 * configure.in (version): Use entire value of emacs-version.
3485 (mips-siemens-sysv*): New alternative.
3486
34871994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3488
3489 * Makefile.in (install-arch-indep): Don't install dired-x*.
3490
34911994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3492
3493 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
3494 Fix definition of $undefs.
3495
34961994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3497
3498 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
3499
3500 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
3501
35021994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
3503
3504 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
3505
35061994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3507
3508 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
3509 and run it thru cpp, as with src/Makefile.in.
3510
3511 * configure.in: Use AC_SET_MAKE.
3512
35131994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3514
3515 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
3516
35171994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3518
3519 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
3520
3521 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
3522 (printing the choices): Make the toolkit message unconditional.
3523 (USE_X_TOOLKIT): Use `none', not `no', if none.
3524 (include libsrc_libs): Include config.h, and specify -I for srcdir.
3525 Get rid of temp file foofoo1.
3526
35271994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3528
3529 * configure.in (CFLAGS): Use shell syntax, not Makefile.
3530
35311994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3532
3533 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
3534 (printing the choices): State choice of toolkit.
3535 (libsrc_libs): Recalculate after writing config.h;
3536 then update lib-src/Makefile.
3537
35381994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3539
3540 * configure.in: Add sunos4shr as alternative for suns.
3541 Conditionals testing for null $CC were backwards.
3542
35431994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3544
3545 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
3546
35471994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3548
3549 * configure.in: Handle -isc4.0*.
3550
35511994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3552
3553 * configure.in (esix5): Set NON_GNU_CPP.
3554
35551994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
3556
3557 * Makefile.in (thisdir): Nonsensical variable removed.
3558 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
3559 back to $thisdir, rather than the directory `this_dir'.
3560
35611994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3562
3563 * Makefile.in (install-arch-indep): Add missing backslash after a
3564 `then'.
3565
35661994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3567
3568 * Makefile.in (thisdir): New variable.
3569 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
3570
35711994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3572
3573 * configure.in: Add freebsd.
3574
35751994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3576
3577 * configure.in: Check for fpathconf.
3578
35791994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3580
3581 * configure.in (with_x_toolkit): Fix typo in previous change.
3582
35831994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3584
3585 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
3586
35871994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3588
3589 * configure.in (with_x_toolkit): Don't allow motif or open-look.
3590
35911994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3592
3593 * configure.in: Fix value of docdir.
3594 * Makefile.in (install-arch-indep): Install DOC* in docdir.
3595
35961994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3597
3598 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
3599
36001994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
3601
3602 * configure.in: New variable docdir to control where the docstring
3603 file goes.
3604 Makefile.in: Use it to initialize PATH_DOC in paths.h.
3605
36061994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
3607
3608 * configure.in: When --run-in-place, don't inherit archlibdir.
3609
36101994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3611
3612 * Makefile.in (install-arch-dep, install-arch-indep):
3613 New targets split up former do-install rule.
3614 (do-install): Target deleted.
3615
36161994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3617
3618 * configure.in (mips-sony-newsos*): New configuration.
3619
36201994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
3621
3622 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
3623
36241994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
3625
3626 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
3627
36281994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3629
3630 * configure.in: Don't initialize CC.
3631
36321994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3633
3634 * configure.in (creating src/Makefile): Also generate -U switches
3635 for symbols in the $configuration value.
3636
3637 * configure.in: Check for sys_siglist being declared in system header.
3638
36391994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3640
3641 * configure.in (creating src/Makefile): Delete blank lines
3642 along with lines of whitespace.
3643 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
3644
36451994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3646
3647 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
3648 like C_SWITCH_SYSTEM.
3649 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
3650
36511994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
3652
3653 * configure.in (drem): Check for this function.
3654
36551994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3656
3657 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
3658 If CPP was inherited from environment, don't use NON_GNU_CPP.
3659 (NON_GNU_CC): Likewise.
3660 (handling with_gcc): Use explicit if in the `no' case.
3661 (cc_specified): New variable; if set, don't use NON_GNU_CC.
3662
36631994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3664
3665 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
3666
36671994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
3668
3669 * configure.in: Check whether fmod exists.
3670
36711994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3672
3673 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
3674 {src,lisp}/OChangeLog.
3675
36761994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3677
3678 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
3679 necessary for proper operation. This code works with the current
3680 released version of Autoconf.
3681
36821994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3683
3684 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
3685 (USE_X_TOOLKIT): Define it for all values except `no'.
3686
3687 * configure.in: Undo first Jan 8 change and Jan 16 change.
3688
36891994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3690
3691 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
3692 Substitute USE_X_TOOLKIT as both C macro and Make variable.
3693
3694 * Makefile.in (lwlib/Makefile): New target.
3695 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
3696 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
3697 (unlock, relock): Handle lwlib subdir.
3698
3699 * Makefile.in: Add some .PHONY targets.
3700
3701 * make-dist: Handle lwlib subdir like oldXMenu subdir.
3702
3703 * lwlib: New subdirectory.
3704
37051994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3706
3707 * configure.in: If CPP has a value that is a directory,
3708 discard the value.
3709
37101994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3711
3712 * configure.in (srcdir_undefs): Add g flag to sed substitution to
3713 remove -U[0-9]*.
3714
37151994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3716
3717 * Makefile.in (do-install): Install the dired-x info files.
3718
3719 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
3720 (See src/s/sol2.h.)
3721
37221994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3723
3724 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
3725
37261994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3727
3728 * configure.in (creating src/Makefile): Put code inside 2nd arg to
3729 AC_OUTPUT as it should be; hopefully noone will again see fit to
3730 gratuitously break this and not make a change log entry.
3731 Optimized sed processing of Makefile.in and cpp output; now
3732 preserves comments previously removed from the cpp input.
3733 Eliminated temp file for cpp output. Generate -U switches to
3734 undefine all identifiers that appear in the directory name
3735 ${srcdir}; pass these to cpp.
3736
3737 * configure.in (version): Fix sed regexp to match two-elt version
3738 number.
3739
3740 * configure.in: Check for strerror.
3741
37421994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3743
3744 * configure.in: Test for bcmp.
3745
37461994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3747
3748 * make-dist (tempdir): Put subdir msdos into the distribution.
3749
37501993-01-07 Morten Welinder (terra@diku.dk)
3751
3752 * config.bat: New file.
3753
37541994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3755
3756 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
3757
37581994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3759
3760 * configure.in (m68*-next-*): Don't care about which os is specified.
3761 (i[34]86-*-*): Check for *-nextstop*.
3762
37631993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3764
3765 * configure.in: Check for setsid.
3766
37671993-12-17 Richard Stallman (rms@srarc2)
3768
3769 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
3770
37711993-12-15 Richard Stallman (rms@srarc2)
3772
3773 * Makefile.in (mkdir): Make only the lockdir writable.
3774
3775 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
3776
37771993-12-11 Richard Stallman (rms@srarc2)
3778
3779 * Makefile.in (libdir): Use @libdir@.
3780
37811993-12-08 Richard Stallman (rms@srarc2)
3782
3783 * Makefile.in (install): Add empty command.
3784
37851993-12-04 Richard Stallman (rms@srarc2)
3786
3787 * make-dist: Put man/getopt.c in the dist.
3788
3789 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
3790
3791 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
3792
37931993-12-03 Richard Stallman (rms@srarc2)
3794
3795 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
3796 Set it for all solaris versions.
3797 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
3798 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
3799 Likewise for NON_GNU_CC and CC.
3800
38011993-12-01 Richard Stallman (rms@srarc2)
3802
3803 * configure.in (mips-mips-riscos4*): Assign variable CC.
3804 (checking ${with_gcc}): If "no", don't override CC if already set.
3805 (CC): Initialize it as empty.
3806
dff28924 38071993-11-30 Richard Stallman (rms@srarc2)
a4a9692d
DL
3808
3809 * configure.in (Suns): Set CPP if *-solaris2.3*.
3810
38111993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3812
3813 * Version 19.22 released.
3814
3815 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
3816
38171993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3818
3819 * make-dist: When breaking links, use cp -p.
3820 Copy install.sh into distribution.
3821 Move the temp dir up into the parent dir;
3822 don't leave the staging dir make-dist.tmp... in existence.
3823 * install.sh: New file.
3824
38251993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3826
3827 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
3828
38291993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3830
3831 * configure.in (version): When --run-in-place, exclude
3832 ${datadir}/emacs/site-lisp from locallisppath.
3833
38341993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3835
3836 * configure.in: Delete jumk.c before writing it.
3837
38381993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3839
3840 * Version 19.21 released.
3841
3842 * Makefile.in (mkdir): Ignore error from chmod.
3843
38441993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3845
3846 * make-dist: Don't put lisp/forms.README in the distribution.
3847
38481993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3849
3850 * configure.in (creating src/Makefile): Before running cpp,
3851 discard all lines that start with `# Generated' or /**/#.
3852
38531993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3854
3855 * Version 19.20 released.
3856
3857 * make-dist: Use build-ins.in, not build-install.in.
3858 Don't bother updating TAGS since it's not included.
3859
3860 * build-ins.in: Renamed from build-install.in.
3861
38621993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3863
3864 * make-dist: Don't try to link *.texinfo--there are none now.
3865 When running make in lib-src, specify YACC var value.
3866
38671993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3868
3869 * configure.in (extrasub): Add vpath patterns for %.[yls].
3870
3871 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
3872 Instead just include the commands to make src/Makefile as the
3873 second arg to AC_OUTPUT.
3874
3875 * configure.in: Use : instead of dnl for comment inside
3876 $makefile_command.
3877
3878 * configure.in: No longer use vpath_sed. Instead, when we notice
3879 srcdir already configured, set extrasub to hack vpath in the
3880 makefiles.
3881
3882 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
3883 before moving it.
3884 * Makefile.in (VPATH): Define to @srcdir@.
3885
38861993-09-28 Brian Fox (bfox@cubit)
3887
3888 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
3889 doesn't exist. Just copy src/Makefile.in instead. Touch
3890 all of the Makefiles after editing config.status.
3891
3892 * INSTALL: Update documentation to match new configuration
3893 mechanism.
3894
38951993-09-27 Brian Fox (bfox@ai.mit.edu)
3896
3897 * configure.in: Allow any of the path or directory Makefile
3898 variables to be set with flags to configure. Create all Makefiles
3899 at configure time. Edit special commands into config.status after
3900 src/Makefile.in is built from src/Makefile.
3901
3902 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
3903 If these files are out of date, simply have config.status
3904 rebuild them; don't rebuild them explicitly.
3905
39061993-09-25 Brian Fox (bfox@ai.mit.edu)
3907
3908 * build-install.in: Change src/xemacs to src/emacs. We no longer
3909 create src/xemacs, so the file wouldn't be found.
3910
3911 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
3912
39131993-09-24 Brian Fox (bfox@albert.gnu.ai.mit.edu)
3914
3915 * configure.in: Avoid forcing the search of /usr/include before
3916 fixed include files by resetting C_SWITCH_X_SITE if it is
3917 "-I/usr/include".
3918
39191993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3920
3921 * Makefile.in (@rip_paths@locallisppath):
3922 Delete ${datadir}/emacs/site-lisp.
3923
39241993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3925
3926 * configure.in:
3927 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
3928 Remove ${extra_output} from AC_OUTPUT call.
3929
39301993-09-17 Brian Fox (bfox@inferno)
3931
3932 * make-dist: Quote backquotes found in strings to be echoed.
3933
3934 * configure.in: Use "sh -c pwd" when we want to avoid having the
3935 shell fix up the value of $PWD.
3936
39371993-09-13 Brian Fox (bfox@inferno)
3938
3939 * Makefile.in (do-install): Don't abort if ln or chmod at the end
3940 of the installation fail. Suggested by Karl Berry.
3941
39421993-08-30 Brian Fox (bfox@inferno)
3943
3944 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
3945 was used. Set MAKEFLAGS from MFLAGS.
3946
39471993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3948
3949 * configure.in: Test for res_init in libc.
3950
39511993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3952
3953 * configure.in: In the file ${tempcname}, use configure___
3954 instead of @configure@.
3955
39561993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
3957
3958 * make-dist: Dist vpath.sed
3959
3960 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
3961 Depend on vpath.sed.
3962 Replace sed comand for VPATH with @vpath_sed@.
3963
3964 * configure.in: Substitute variable `vpath_sed'.
3965 If not in $srcdir and $srcdir is configured,
3966 issue warning that GNU make is required,
3967 and set vpath_sed to use vpath.sed script.
3968
39691993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3970
3971 * configure.in: Remove check for $srcdir being configured. This
3972 pretty much works now.
3973 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
3974 Check for XFree86 (/usr/X386/include) independent of whether
3975 -lXbsd exists.
3976
3977 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
3978 realclean, unlock, relock): Use `$(MAKE)' in place of plain
3979 `make'.
3980
39811993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3982
3983 * Version 19.19 released.
3984
3985 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
3986
39871993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3988
3989 * configure.in: Check for XScreenNumberOfScreen.
3990
39911993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3992
3993 * configure.in: Add * to end of all configuration alternatives.
3994 (m68*-sony-newsos3*): New alternative.
3995
39961993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3997
3998 * make-dist: Include getdate.c in distribution.
3999
4000 * configure.in: For --help, use $PAGER if it is set.
4001 (LIB_X11_LIB): Default to -lX11.
4002 (mips-sgi-irix5.*): New alternative.
4003
4004 * Makefile.in (do-install): Install info/gnus* and info/sc*.
4005
4006 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
4007 Recognize *.B8.* as hpux version 8.
4008 (m68*-tektronix-bsd*): Fix typo in tek4300.
4009 (AC_HAVE_FUNCS): Add ftime.
4010
40111993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4012
4013 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
4014 Use tekxd88, not tekXD88.
4015
40161993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4017
4018 * configure.in: Check for -lm. Then can check for frexp and logb.
4019
40201993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4021
4022 * Version 19.18 released.
4023
4024 * make-dist (src): Don't put gnu-hp300 in dist.
4025 (src, lisp): Include OChangeLog in dist.
4026
40271993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4028
4029 * configure.in: Test for presence of logb and frexp functions.
4030
40311993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4032
4033 * configure.in (machine): Add i370-ibm-aix*.
4034
40351993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4036
4037 * configure.in (function checks): Test for mkdir and rmdir.
4038
4039 * configure.in (function checks): Don't test for random and bcopy
4040 only when we're building with X; look for them all the time.
4041
40421993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4043
4044 * configure.in: Test for availability of bcopy functions, searching
4045 the X libraries if we're using X.
4046
4047 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
4048 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
4049 versions of AIX, and needs to be passed to the loader.
4050
4051 * configure.in: Test for the availablility of the
4052 XScreenResourceString function.
4053
40541993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
4055
4056 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
4057 LD_SWITCH_X_SITE and assume --with-x11.
4058 Only look for X11 files if we weren't told about a window system
4059 or if we were told to use X11 but not told where.
4060 Search the libraries from the s and/or m files when checking for
4061 functions.
4062
4063 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
4064
40651993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4066
4067 * make-dist: Include lisp/dired.todo in the distribution.
4068
40691993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4070
4071 * configure.in: Add code to set HAVE_INET_SOCKETS.
4072
40731993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4074
4075 * configure.in: If we do find x_includes and x_libraries
4076 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
4077
40781993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4079
4080 * make-dist: Include src/gnu-hp300 in the dist.
4081
4082 * configure.in (canonical): New variable holds the canonicalized
4083 configuration. Don't alter `configuration'. Use `configuration'
4084 for Makefile.in for file naming.
4085 (testing x_includes and x_libraries): Use =, not ==.
4086
40871993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4088
4089 * Version 19.17 released.
4090
4091 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
4092 directory's makefile. This allows the invocation of CPP which
4093 builds xmakefile to receive these switches. The SunSoft C
4094 preprocessor inserts spaces between tokens if it doesn't get the
4095 -Xs flag requested in src/s/sol2.h.
4096
40971993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
4098
4099 * configure.in (m68k-bull-sysv3): new config.
4100
41011993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4102
4103 * configure.in: Use the autoconf AC_FIND_X macro to try to find
4104 the X Windows libraries.
4105
41061993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4107
4108 * make-dist (tempdir): Don't create lisp/forms-mode directory in
4109 the distribution. Those files aren't kept in their own
4110 subdirectory any more.
4111
41121993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4113
4114 * Version 19.16 released.
4115
41161993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4117
4118 * configure.in: Add --verbose flag.
4119
41201993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4121
4122 * version 19.15 released.
4123
41241993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4125
4126 * Makefile.in (top_distclean): Use -f switch when cleaning out
4127 lock dir; it might be empty.
4128
4129 * configure.in: Only check for -lXbsd once.
4130
41311993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4132
4133 * Version 19.14 released.
4134
41351993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4136
4137 * make-dist: If using gzip, create distribution with '.gz' extension.
4138
4139 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
4140 (lisp/forms-mode): This doesn't exist anymore.
4141
4142 * configure.in: Look for the closedir function.
4143
41441993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4145
4146 * configure.in (CPP): Autoconf sets this to a shell variable
4147 reference, which doesn't work when it's edited into a makefile.
4148 Expand that variable reference.
4149
4150 * Makefile.in (CPP): New variable.
4151 (src/Makefile): Edit CPP into src/Makefile.
4152
4153 * Makefile.in (src/Makefile): Don't bother exiting single quotes
4154 and entering double quotes to get the values of LD_SWITCH_X_SITE
4155 and the other make variables; make substitutes them in anyway.
4156
4157 * Makefile.in (uninstall): Don't remove the lisp and etc
4158 directories if they're in the source tree.
4159
92a8ce63 4160 Bring mumbleclean targets into conformance with GNU coding standards.
a4a9692d
DL
4161 * Makefile.in (mostlyclean, clean): Separate these two; just have
4162 them pass the request to the subdirectory makefiles.
4163 (distclean): Pass the request down, and then get rid of the
4164 files configure built, and get rid of the Makefiles.
4165 (realclean): Pass the request down, and then do the same things
4166 distclean does.
4167 (uninstall, info, dvi): New targets.
4168
4169 * configure.in: Move clause for PC-compatible i386 box to the end
4170 of the case statement, to avoid masking configurations below.
4171
4172 * configure.in: Add case for m88k-motorola-sysv4.
4173
4174 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
4175 the HP 68000 machines.
4176
4177 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
4178 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
4179 preprocessor won't fiddle with them.
4180
41811993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4182
4183 * Makefile.in (TAGS): cd to src to run etags.
4184
41851993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4186
4187 * configure.in (version): Check the X libraries for XrmSetDatabase
4188 and random, and see if we have -lXbsd.
4189
41901993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4191
4192 * configure.in: Pass "-Isrc" to the CPP we run to examine the
4193 s/*.h and m/*.h files. Martin Tomes
4194 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
4195
41961993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4197
4198 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
4199 above the general i386 alternative.
4200
42011993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4202
4203 * configure.in: Recognize configuration name for Data General
4204 AViiON machines.
4205
4206 * configure.in: Use AC_LONG_FILE_NAMES.
4207
42081993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4209
4210 * configure.in: Test for bison.
4211 * Makefile.in (YACC): New variable.
4212 (lib-src/Makefile.in): Edit YACC into the makefile.
4213
42141993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4215
4216 * Version 19.13 released.
4217
4218 * configure.in (CFLAGS): Don't set this according to the value of
4219 the GCC shell variable. Instead, consult the machine and system
4220 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
4221 test __GNUC__ while we're at it.
4222
4223 * configure.in: Remove extra ;; from hpux cases.
4224
42251993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4226
4227 * configure.in: Check to see if the system has -ldnet.
4228
42291993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4230
4231 * make-dist: Add clauses to distribute lisp/forms-mode.
4232
42331993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4234
4235 * configure.in (machine): Fix the versions in hpux version number test.
4236 Do not guess based on cpu type. Do check for explicit system version.
4237
42381993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4239
4240 * configure.in: Do NOT look for `unknown' as company name.
4241
42421993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4243
4244 * configure.in: Fix typo in message.
4245
42461993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4247
4248 * Version 19.12 released.
4249
4250 * Makefile.in (do-install): Correct previous etc-copying change.
4251 Partially rewrite using `if'.
4252 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
4253
4254 * Version 19.11 released.
4255
4256 * configure.in: Handle 386bsd.
4257
42581993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4259
4260 * make-dist: Update getdate.c.
4261
4262 * configure.in: Handle bsd386.
4263
4264 * Makefile.in (do-install): Use `-' in tar options.
4265
4266 * configure.in: Change ! "${...}" to x"${...}" = x.
4267
4268 * Makefile.in (do-install): Copy the DOC-* files from the build
4269 etc directory, as well as lots of things from ${srcdir}/etc.
4270
4271 * make-dist: Copy config.guess.
4272
4273 * configure.in: Handle AIX versions 1.2, 1.3.
4274
42751993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4276
4277 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
4278 the configuration name mips-mips-usg* to represent USG systems.
4279
4280 * configure.in: Fix logic to detect if srcdir is already configured.
4281
4282 * Makefile.in: Pass in LD_SWITCH_X_SITE.
4283
4284 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
4285 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
4286 of a directory; cd might fail, and have pwd print out the current
4287 directory.
4288
42891993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4290
4291 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
4292
42931993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4294
4295 * configure.in: Complain if srcdir points at an already-configured
4296 tree.
4297
42981993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4299
4300 * Version 19.10 released.
4301
43021993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4303
4304 * Makefile.in: Use Makefile comments, not C comments.
4305
4306 * configure.in: Add case for the Tektronix XD88.
4307
43081993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4309
4310 * configure.in: Handle sysv4.2 and sysvr4.2.
4311
43121993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4313
4314 * configure.in: Traverse the argument list without destroying it;
4315 don't use shift. It turns out that "set - ${saved_arguments}"
4316 doesn't work portably.
4317
4318 * configure.in: Add missing "fi".
4319
4320 * make-dist: Rebuild configure if configure.in is newer.
4321
4322 * Makefile.in (src:, lib-src:, FRC:): force the src and lib-src
4323 targets to be executed even if make remembers that it has already
4324 stisfied FRC.
4325
43261993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4327
4328 * Makefile.in (do-install): Delete redundant code to copy etc twice.
4329
4330 * configure.in (romp): Handle various version numbers with aos and bsd.
4331
43321993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4333
4334 * configure.in: Fix message text.
4335
43361993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4337
4338 * make-dist: Make a `site-lisp' directory in the distribution,
4339 instead of a `local-lisp' directory, which hasn't been the
4340 appropriate name for a long time.
4341 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
4342 from the distribution first, then /usr/local/lib/emacs/site-lisp.
4343
4344 * Makefile.in (do-install): Correctly detect if ./etc and
4345 ${srcdir}/etc are the same.
4346
4347 * configure.in: Extract UNEXEC from the system configuration
4348 files, compute the name of the source file corresponding to the
4349 object file, and #define it as UNEXEC_SRC in config.h.
4350
4351 * configure.in: If srcdir is '.', then try using PWD to make it
4352 absolute.
4353
4354 * configure.in: Include ${srcdir} in the printed report, to help
4355 people notice if it's an automounter path.
4356
43571993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4358
4359 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
4360
43611993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4362
4363 * Makefile.in (do-install): Delete the dest dir, not the source dir,
4364 when they are different. Add `shift' command.
4365 (COPYDESTS, COPYDIR): Delete external-lisp dir.
4366 (externallispdir): Var deleted.
4367
4368 * configure.in: Delete spurious paren outputting short_usage.
4369
43701993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4371
4372 * Version 19.9 released.
4373
43741993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4375
4376 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
4377 subdirectory makes.
4378
4379 * make-dist: Check for .elc files with no corresponding .el file.
4380
4381 * Makefile.in (mkdir): Make all the directories in locallisppath.
4382
4383 * config.guess: New file.
4384 * configure.in: Use it, tentatively.
88c71720 4385 * INSTALL: Mention its usage.
a4a9692d
DL
4386
4387 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
4388 the former gives you the operating system rev directly. Use
4389 s/hpux.h if we don't recognize what we got.
4390
4391 * Makefile.in (do-install): Don't remove a destination directory
4392 if it's the same as the source. If ${srcdir}/info == ${infodir},
4393 don't try to copy the info files.
4394
4395 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
4396 doesn't work if you're not using a separate source directory.
4397 (do-install): Copy the build tree's etc directory only after
4398 making sure it's not also the source tree's etc directory.
4399
44001993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4401
4402 * configure.in: Handle sunos4.1.3 specially.
4403
44041993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4405
4406 * Makefile.in (INSTALL): Add definition.
4407
4408 * configure.in: Fix some messages. Support -with-gnu-cc.
4409 At the end, use `set --', not `set -'.
4410 Delete spurious `.h' in hpux alternatives.
4411
44121993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4413
4414 * Version 19.8 released.
4415
44161993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4417
4418 * configure.in: When looking for source in the same directory as
4419 the configure script, make the path thus discovered absolute.
4420 If the user specifies the `--srcdir' switch, make that directory
4421 absolute too.
4422
4423 * Makefile.in (srcdir): Remove comment saying this doesn't work.
4424
4425 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
4426 too, as the value of the PATH_INFO macro.
4427
4428 * configure.in: Check to see if the source lives in the same
4429 directory as the configure script.
4430
44311993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4432
4433 * Makefile.in (install): Split this into `install' and
4434 `do-install', to give people more control over exactly what gets
4435 done.
4436 (do-install): New target, containing the guts of `install'. Don't
4437 remove and recreate the directories inside the copying loop - do
4438 it all before the copying loop. Pass more flags to the lib-src
4439 make.
4440 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
4441 avoid errors and warnings.
4442
4443 * configure.in: For generic IBM PC boxes, insist on "unknown" for
4444 the manufacturer - the more general case was blocking other i386
4445 configuration names below, and that's how the names are written in
4446 MACHINES anyway.
4447
4448 * make-dist: When breaking links, remove the link before moving
4449 the copy onto it, to avoid interactive behavior.
4450
4451 * Makefile.in: Doc fix.
4452
4453 * configure.in: Doc fix.
4454
4455 * INSTALL: Mention --exec-prefix option.
4456
4457 * configure.in: Add support for the `--exec-prefix' option.
4458 * Makefile.in: Accept that support.
4459
4460 * configure.in: Use the AC_PROG_INSTALL macro.
4461 * Makefile.in (INSTALL): Variable removed.
4462 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
4463
4464 * configure.in: Distinguish between hp800's and hp700's by calling
4465 "uname -m".
4466
44671993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4468
92a8ce63 4469 * configure.in: Recognize configuration names for i860 boxes
a4a9692d
DL
4470 running SYSV.
4471
44721993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4473
4474 * configure.in: Distinguish between hp800's and hp700's by the
4475 version of HP/UX they run, since that's something people are more
4476 likely to know - hp700's run 8.0.
4477 Add HP 700 configuration.
4478
4479 * configure.in: Test for the presence of the `rename' function.
4480
4481 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
4482 configure.in.
4483 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
4484
4485 * make-dist: Break intra-tree links.
4486
4487 * configure.in: Explain that this is an autoconf script, and give
4488 instructions for rebuilding configure from it. Arrange to put
4489 comments in configure explaining this too.
4490
4491 * configure.in: Make the first line of the configure script be
4492 "#!/bin/sh". Leaving the first line blank didn't work.
4493
4494 * configure.in (long_usage): Removed; made short_usage describe
4495 the options briefly.
4496
4497 * configure.in: Implement the --prefix option.
4498 * Makefile.in (prefix): Add support for it here.
4499 * INSTALL: Document it here.
4500
4501 * Makefile.in (install): Don't assume that the files in the `info'
4502 subdirectory match *.info. They don't have that prefix.
4503
45041993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4505
4506 * configure.in: Add case for version 5 of Esix.
4507
45081993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4509
92a8ce63 4510 * Version 19.7 released.
a4a9692d
DL
4511
4512 * make-dist: There aren't any *.com files in lib-src anymore.
4513
4514 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
4515 them; they're symlinks to other filesystems on the GNU machines.
4516
4517 * make-dist: Check that the manual reflects the same version of
4518 Emacs as stated in lisp/version.el. Edit that version number into
4519 the README file.
4520
45211993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4522
4523 * configure.in: Remove the hack of AC_DEFINE; use
4524 AC_DEFINE_UNQUOTED.
4525
45261993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4527
4528 * make-dist: Don't distribute precomp.com, compile.com, or
4529 link.com from ./src; they're in ./vms now.
4530
4531 Some time-handling patches from Paul Eggert:
4532 * configure.in: Add AC_TIMEZONE.
4533
45341993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4535
4536 * configure.in: Recognize Linux as a valid operating system for
4537 the i386.
4538
45391993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4540
4541 * make-dist: Distribute some VMS files we got from Richard Levitte.
4542
4543 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
4544 the source for the sed command, not oldXMenu/Makefile.
4545
45461993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4547
4548 * INSTALL: Don't claim the srcdir option doesn't work.
4549
45501993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4551
4552 * configure.in: Include remarks saying what order the autoconf
4553 tests should go in, and remind people to change config.h.in
4554 whenever they add autoconf tests which make #definitions.
4555
4556 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
4557
45581993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4559
4560 * Makefile.in (oldXMenu/Makefile): Make this depend on
4561 ${srcdir}/oldXMenu/Makefile.in, not itself.
4562
4563 * PROBLEMS: Some updates from David J. Mackenzie.
4564
4565 More changes from David J. Mackenzie.
4566 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
4567 removed; autoconf and config.h should specify all these
4568 differences.
4569 (buildlisppath): Make this path depend on ${srcdir}.
4570 (INSTALLFLAGS): Removed.
4571 (INSTALL): Include the -c flag.
4572 (install): Change the way we invoke install accordingly.
4573
4574 Install ${srcdir} changes from DJM.
4575 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
4576 list.
4577 (COPYDIR, COPYDESTS): Install files from both the etc directory in
4578 the source tree and the etc directory in the object tree.
4579 (${SUBDIR}): Pass the prefix variable down to submakes.
4580 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
4581 in /bin.
4582 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
4583 values for srcdir and VPATH.
4584 (install): Add `v' flag to tar command. Make sure that `dir'
4585 exists in ${srcdir}/info before copying it. Remember that the man
4586 pages come from the source tree, not the object tree.
4587 * configure.in: Remove remarks saying that the --srcdir option
4588 doesn't work.
4589 Create the etc directory in the object tree.
4590 Recognize configuration names of the form *-sun-solaris*.
4591 Recognize sunos5 and solaris as operating system names.
4592
4593 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
4594 lib-src/getdate.y and src/systime.h.
4595
45961993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4597
4598 * make-dist: Make links in info subdir.
4599
46001993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4601
4602 * configure.in: Call AC_STDC_HEADERS.
4603
46041993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4605
4606 * configure.in: Sidestep autoconf's quoting of the second argument
4607 of AC_DEFINE, so we can specify the value to put there. It would
4608 be nice if autoconf provided some way to specify computed values
4609 for macros.
4610
46111993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4612
4613 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
4614 this is always just -DHAVE_CONFIG_H.
4615
4616 The GNU coding standards specify that CFLAGS should be left for
4617 users to set.
4618 * Makefile.in (CFLAGS): Let configure determine the default value
4619 for this. Don't
4620 have it default to DEFS.
4621 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
4622 (lib-src/Makefile, src/Makefile): Edit the default value for
4623 CFLAGS into these files, not DEFS.
4624 * configure.in (CFLAGS): Choose a default value for this - "-g"
4625 normally, or "-g -O" if we're using GCC. Edit it into the
4626 top-level Makefile.
4627
4628 * configure.in: When scanning the machine and system description
4629 #include files, write their names to conftest.c properly.
4630
46311993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4632
4633 * configure.in: In configuration name case for Apallos running
4634 Domainios, set opsys, not opsysfile.
4635
4636 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
4637 src/config.h, instead of AC_OUTPUT; the latter overwrites
4638 src/config.h even when it hasn't changed, puts a makefile-style
4639 comment at the top even though it's C code, and produces a
4640 config.status script which doesn't do the job right.
4641
4642 * configure.in: Add AC_LN_S test, so we can tell whether or not we
4643 can use a symbolic link to get the X Menu library into src.
4644 * Makefile.in (LN_S): New variable.
4645 (src/Makefile): Edit the value of LN_S into this makefile.
4646
46471993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4648
4649 * configure.in: Support *-sco3.2v4* as opsystem.
4650
4651 * make-dist: Don't include calc directory.
4652 Exclude many files in the man directory; copy a few.
4653
46541993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4655
4656 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
4657 call AC_STRUCT_TM to see what's in time.h.
4658
4659 * configure.in: Employ quoting stupidity to get the value of CPP
4660 to expand properly.
4661
46621993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4663
4664 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
4665 variable to scan the machine and system description files.
4666
4667 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
4668 so that getdate.y builds correctly.
4669
46701993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4671
4672 * configure.in (tempcname): Change this to "conftest.c", so it will
4673 work properly on systems with short filenames; this is the name
4674 autoconf uses.
4675
4676 * configure.in: Also detect the availability of dup2 and
4677 gethostname.
4678
4679 * configure.in: Use the AC_ALLOCA test.
4680 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
4681 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
4682
46831993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4684
4685 * make-dist: Distribute configure, as well as configure.in.
4686 Oversight.
4687
46881993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4689
4690 * Makefile.in (install): Print out the name of the directory we're
4691 copying, so people can have some idea of whether we're making
4692 progress.
4693
4694 * Makefile.in (install.aix, install.xenix, install.sysv, install):
4695 Don't forget to re-create the COPYDESTS directories after we clear
4696 them out.
4697
46981993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4699
4700 * Makefile.in: Add autoconf cookies so that the configure
4701 script can comment out sections of path variable definitions to
4702 choose between the installable configuration and the run-in-place
4703 configuration.
4704 * configure.in: Add new option `--run-in-place', to select the
4705 run-in-place path definitions.
4706
4707 * configure.in: Add a clause to the big configuration name case
4708 for the NeXT machine.
4709
47101993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4711
4712 * Makefile.in (install, install.sysv, install.xenix, install.aix):
4713 Make sure that each source directory exists, and is different from
4714 the destination directory; then, delete the destination before
4715 copying over the source.
4716
4717 * make-dist: Distribute configure.in, instead of configure.
4718
47191993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4720
4721 * configure.in: Don't set CC to "gcc -O" if the user specifies
4722 `--with-gcc'. Add -O to DEFS if GCC is set.
4723
47241993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4725
4726 * Makefile.in (clean mostlyclean): Missing right paren.
4727
4728 * configure.in: When checking for X windows, search for an X11
4729 subdirectory of ${x_includes}.
4730
4731 * configure.in: Check for gettimeofday function, for getdate.y.
4732
92a8ce63 4733 Change `configure' to a mixture of custom code and autoconf stuff.
a4a9692d
DL
4734 autoconf can't derive all the information we need, but we'd really
4735 like to be able to take advantage of some of its tests, and its
4736 file-editing facilities.
4737 * configure.in: Renamed from configure.
4738 Quote the sections of shell script we want copied literally to
4739 the configure script.
4740 (compile): Initialize this to make the autoconf macros' code happy.
4741 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
4742 code to do their jobs.
4743 Use autoconf to produce Makefile and src/config.h.
4744 Remove the Makefile-style comment that autoconf places at the top
4745 of src/config.h.
4746 (config_h_opts): Removed - no longer necessary.
4747 * Makefile.in (configname): Renamed to configuration.
4748 (CONFIG_CFLAGS): Renamed to DEFS.
4749 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
4750 get values via autoload @cookies@.
4751 (libsrc_libs): Get this from autoconf. We used to do nothing
4752 about this.
4753 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
4754
4755 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
4756 echo the move-if-change command.
4757
47581993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
4759
4760 * make-dist: Distribute lib-src/rcs-checkin.
4761
4762 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
4763 Don't try to make links to the RCS or Old subdirectories.
4764 Use the appropriate extension for the compression type in use.
4765 Create the tar file in the shell's initial default directory, not
4766 in ${tempparent}.
4767 Erase the whole ${tempparent} tree, not just ${tempdir}.
4768
47691993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4770
4771 * Makefile.in (src/paths.h): Don't echo the huge sed command we
4772 use to build paths.h.
4773 (lib-src/Makefile, src/Makefile): Similarly.
4774
4775 * configure: Extend test for working `const' keyword to handle AIX
4776 3.2 cc.
4777
47781993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4779
4780 * make-dist: Distribute lisp/term/ChangeLog.
4781
92a8ce63 4782 Arrange for C compilation throughout the tree to get
a4a9692d
DL
4783 C_SWITCH_SYSTEM from the configuration files.
4784 * configure: Extract C_SWITCH_SYSTEM from the machine and
4785 system-dependent files, and save it in the top-level Makefile.
4786 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
4787 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
4788
4789 * make-dist: Include the VMS support files in oldXMenu in the
4790 distribution.
4791
4792 * configure: Doc fix.
4793
4794 * configure: Fix corrupted config_h_opts.
4795
4796 * configure: Properly report option names in error messages.
4797
4798 * configure: Properly recognize --x-includes and --x-libraries
4799 options.
4800
4801 * configure: Fix syntax errors in code handling XFree386.
4802
48031993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4804
4805 * configure: Add special code to detect XFree386, and tell
4806 config.h about it.
4807
4808 * configure: Properly handle extracting values of LIBS_MACHINE and
4809 LIBS_SYSTEM that contain spaces.
4810
4811 * configure: Add `--x-includes' and `--x-libraries' options. I
4812 think these are dopey, but no less than three alpha testers, at
4813 large sites, have said they have their X files installed in odd
4814 places. Implement them by setting C_SWITCH_X_SITE and
4815 LD_SWITCH_X_SITE in src/config.h.
4816
48171993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
4818
4819 * make-dist: Don't distribute etc/Old files.
4820
4821 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
4822 backups.
4823
48241993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4825
4826 * make-dist: Fix typo.
4827
48281993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
4829
4830 * make-dist: Corrected typo, fixed it to discard = and TAGS files
4831 in some cases where it should but didn't seen to.
4832
4833 * Makefile.in: Added unlock and relock productions.
4834
48351993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4836
4837 * make-dist: Add a --compress option to force make-dist to use
4838 compress.
4839
4840 * make-dist: Use gzip, if we can find it.
4841
4842 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
4843 make rs6000-ibm-aix default to -aix32.
4844
48451993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
4846
4847 * Makefile.in: Added `Developer's configuration' section.
4848
48491993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
4850
4851 * Makefile.in: Add commented-out variable settings for developer's
4852 configuration.
4853
48541993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4855
4856 * make-dist: Distribute `src/bitmaps' too.
4857
48581993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
4859
4860 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
4861 make rs6000-ibm-aix default to -aix32.
4862
48631993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4864
4865 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
4866
4867 * Makefile.in (install.sysv): Add a second `$' in front of
4868 `${dest}', so that the shell will expand it, instead of Make.
4869
4870 * configure: When processing the name of the configure script,
4871 collapse `././' to `./', but leave a single `./' prefix alone.
4872
4873 * configure: Doc fix.
4874
48751993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4876
4877 * configure: Handle isc3.0 correctly.
4878
48791993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4880
4881 * make-dist: Don't try to copy the COPYING notice into
4882 external-lisp; we're not distributing that directory any more.
4883
48841993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4885
4886 * Makefile.in (install, install.aix, install.xenix, install.sysv):
4887 Remove CVS subdirectories from the installed directory trees, as
4888 well as RCS directories.
4889
48901993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4891
4892 * make-dist: Only copy gmalloc.c if we couldn't link it.
4893 Don't try to copy man/{README,Makefile} unless they actually exist.
4894
4895 * Makefile.in (lisppath): Don't include externallispdir in this.
4896 We're not sure whether we're even going to distribute the
4897 directory yet.
4898
48991993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4900
4901 * make-dist: Don't distribute the external-lisp directory anymore.
4902 * INSTALL: Remove all references to external-lisp.
4903
4904 * configure: Detect whether the compiler supports `const'
4905 properly, and edit src/config.h accordingly.
4906
4907 * configure: Tweak layout of final report.
4908
4909 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
4910 CFLAGS.
4911
4912 * Makefile.in (locallisppath): Make this default to
4913 ${datadir}/emacs/site-lisp, instead of
4914 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
4915 the same thing, and local-lisp causes completion conflicts with
4916 lock.
4917 (lisppath): Add ${externallispdir} to this.
4918 * INSTALL: Adjust installation directions.
4919
4920 * Makefile.in (externallispdir): New variable, to say where to
4921 install the externally-maintained lisp files.
4922 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
4923 the others.
4924 * INSTALL: Describe external-lisp and the new externallispdir
4925 variable.
4926
49271993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4928
4929 * configure (progname): New option `--with-gcc'. Make it clearer
4930 how we are trying to guess whether or not we have GCC.
4931 * INSTALL: Document the `--with-gcc' option, and improve
4932 description of `--with-x' options.
4933
49341993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4935
4936 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
4937 ${infodir} from these variables; we have written out explicit code
4938 to install the info files.
4939
49401993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4941
4942 * make-dist: Don't distributed the RCS files in the etc directory.
4943
49441993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4945
4946 * Makefile.in: Some makes can't handle comments in the middle of
4947 commands; move them to before the whole rule.
4948
49491993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4950
4951 * README: Mention what Emacs is.
4952
49531993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4954
4955 * make-dist: Include `./lisp/calc-2.02' in the distribution.
4956 Add `./cpp' and `./man' back into the distribution.
4957
49581993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4959
4960 * Makefile.in: Define MAKE, and use where appropriate.
4961
49621993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4963
4964 * make-dist: Remember that the authoritative COPYING notice is
4965 `etc/COPYING', not `../etc/COPYING'.
4966
49671992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4968
4969 * make-dist: Make sure that the COPYING notices in each directory
4970 are copies, not symlinks.
4971
49721992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4973
4974 * INSTALL: The build process produces an executable called `emacs'
4975 now. Change references.
4976 * Makefile.in: Adjust `install.mumble' targets to install
4977 `src/emacs', not `src/xemacs'.
4978
4979 * configure: Start with a blank line; this keeps some old CSH's
4980 from thinking it's a CSH script. Most systems will just use
4981 /bin/sh to run it, which is what we're expecting; the only other
4982 shells which might try to interpret it themselves are probably
4983 Bourne-compatible.
4984
49851992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4986
4987 * INSTALL: Improvements suggested by David Mackenzie.
4988
49891992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4990
4991 * Makefile.in (install, install.sysv, install.xenix, install.aix):
4992 Don't try to copy the info files if there aren't any; the
4993 unexpanded globbing pattern disappoints `install'. Ignore the
4994 return status of that command.
4995
4996 * INSTALL: Updated for new configuration arrangement.
4997
4998 * configure: Don't make the top-level Makefile read-only - people
4999 may want to edit the values of the path variables.
5000
5001 * Makefile.in (install, install.sysv, install.xenix, install.aix):
5002 Install the info files in ${infodir}. Install the executable
5003 under both `emacs' and `emacs-VERSION'.
5004
5005 * Makefile.in: Doc fix.
5006
5007 * Makefile.in (exec_prefix): New variable, as per latest version
5008 of coding standards.
5009 (bindir, libdir): Use it, instead of `prefix'.
5010 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
5011
5012 * Makefile.in (mandir): Make the default value for this depend on
5013 $(prefix).
5014
5015 * Makefile.in (datadir, statedir, libdir): Make these all default
5016 to ${prefix}/lib.
5017 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
5018 to compensate.
5019
5020 * Makefile.in (install, install.sysv, install.xenix, install.aix):
5021 Install the etags and ctags man pages too.
5022
5023 * Makefile.in (distclean): Don't delete backup files; that's the
5024 job of extraclean.
5025 (extraclean): Like distclean, but deletes backup and autosave files.
5026
50271992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5028
5029 Make path specification conform to GNU coding standards.
5030 * configure (long_usage): Remove all traces of old arguments from
5031 usage messages, and document the options we do accept in more
5032 detail: -with-x... and --srcdir.
5033 (options, boolean_opts): Deleted; we don't have enough options to
5034 make this worthwhile.
5035 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
5036 along with the code which supported them; these should be set as
5037 arguments to the top-level make.
5038 (config_h_opts): Since this no longer doubles as a list of option
5039 names, make them upper case; this simplifies the code which uses
5040 them to build the sed command to edit src/config.h. Change the
5041 code which sets them.
5042 (cc, g, O): Don't allow the user to set these using options; they
5043 should be specified using `CC=' and `CFLAGS=' arguments to the
5044 top-level make. Just choose reasonable default values for them,
5045 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
5046 values.
5047 (gnu_malloc, rel_alloc): Don't allow the user to set these using
5048 options; use them whenever the configuration files say they're
5049 possible.
5050 Simplify the argument processing loop. Don't accept abbreviations
5051 for option names; these might conflict with other configuration
5052 options in the future.
5053 Add some support for the `--srcdir' option. Check for the sources
5054 in . and .. if `--srcdir' is omitted. If the directories we will
5055 compile in don't exist yet, create them under the current directory.
5056 Note that the rest of the build process doesn't really support
5057 this.
5058 Edit only the top Makefile. That should edit the others. Edit
5059 into the makefile: `version', from lisp/version.el, `configname'
5060 and `srcdir' from the configuration arguments, `CC' and
5061 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
5062 the user's path, and LOADLIBES as gleaned from the system
5063 description files.
5064 Simplify the report generated; it doesn't need to include any
5065 description of paths now.
5066 Make `config.status' exec configure instead of just calling it, so
5067 there's no harm in overwriting `config.status'.
5068 * Makefile.in (version, configname): New variables, used to choose
5069 the default values for datadir and libdir.
5070 Path variables rearranged into two clearer groups:
5071 - In the first group are the variables specified by the GNU coding
5072 standards (prefix, bindir, datadir, statedir, libdir, mandir,
5073 manext, infodir, and srcdir).
5074 - In the second are the variables actually used for Emacs's paths
5075 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
5076 archlibdir), which depend on the first category.
5077 datadir and libdir default to directories under
5078 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
5079 demand.
5080 etcdir and lispdir default to subdirectories of datadir.
5081 archlibdir defaults to libdir.
5082 The new installation tree is a bit deeper than it used to be, so
5083 use the new make-path program in lib-src to build them all.
5084 Always build a new src/paths.h.tmp and then move-if-change it to
5085 src/paths.h, to avoid unnecessary rebuilds while responding to the
5086 right changes.
5087 Remove all mention of arch-lib. Run utility commands from
5088 lib-src, and let the executables be copied into archlibdir when
5089 Emacs is installed.
5090 Add targets for src/Makefile, lib-src/Makefile, and
5091 oldXMenu/Makefile, editing the values of the path variables into
5092 them.
5093 Let lib-src do its own installation.
5094 (datadir): Default to putting data files under
5095 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
5096 (emacsdir): Variable deleted; it would only be confusing to use.
5097 (lispdir, etcdir): Default to ${datadir}/lisp.
5098 (mkdir): Use make-path for this.
5099 (lockdir): Do this in mkdir.
5100 (Makefile): New target.
5101
5102 * configure (usage_message): Rename to long_usage.
5103
5104 * make-dist: Don't bother creating an arch-lib directory; that's
5105 only for installation now.
5106
51071992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5108
5109 * configure: Use GCC-style configuration names, using config.sub.
5110 Change the usage and help messages.
5111
5112 * configure: Initialize window_system, not indow_system.
5113
5114 * configure: Report which window system, compiler, and signal
5115 handler return type we decide to use.
5116
5117 * make-dist: Explain what's going on if config.sub and gmalloc.c
5118 can't be linked. Place the code which copies them near the code
5119 which links the rest of the files around them.
5120
51211992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
5122
5123 * make-dist: Don't bother to distribute src/*.com, or
5124 src/vmsbuild; those have all been moved to `../vms'.
5125
51261992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5127
5128 * make-dist: Don't forget that the way to avoid filenames starting
5129 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
5130 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
5131 couldn't make hard links to, since we have two already, and
5132 perhaps more to come.
5133
51341992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5135
5136 * configure: When editing parameters into lib-src/Makefile, change
5137 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
5138 needs some other flags too.
5139
51401992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5141
5142 * configure: Remove spurious echo of the configuration name.
5143
5144 * make-dist: Don't distribute files in src/m and src/s whose names
5145 begin with `='.
5146
51471992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5148
5149 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
5150 Also LISP_FLOAT_TYPE.
5151
51521992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5153
5154 * make-dist: Copy config.sub, since it's a symbolic link to a file
5155 on another file system.
5156
51571992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5158
5159 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
5160 distribution.
5161
5162 * config.sub: New file, to help us recognize configuration names.
5163 * make-dist: Include it in the distribution.
5164
51651992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5166
5167 * configure: Convert `-' to `_' in specified option names.
5168 Accept options with --. Delete --highpri and --have-x-menu options.
5169 New options --with-x and --with-x10 replace -window-system.
5170 Don't mention options --gnu-malloc, --rel-alloc
5171 or --lisp-float-type in help message.
5172
51731992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5174
92a8ce63 5175 * make-dist: Include the `vms' subdirectory in the distribution.
a4a9692d
DL
5176
51771992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5178
5179 * configure: Remove lines starting with "# DIST: " when building
5180 lib-src/Makefile and src/Makefile. This allows us to mark the
5181 "Makefile.in" files with explanatory comments which won't also get
5182 stuck in the Makefiles.
5183
51841992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5185
5186 * make-dist: Don't use the '+' operator in the sed regular
5187 expression that extracts the version number from lisp/version.el;
5188 Ultrix sed doesn't seem support the operator. Just double the
5189 operand and use *.
5190
51911992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5192
5193 * Makefile.in: Doc fix.
5194
51951992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5196
5197 * configure: Rewrite sed command to remove at most one ./ prefix;
5198 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
5199 group.
5200
52011992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5202
5203 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
5204
52051992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5206
5207 * make-dist: Go ahead and build a new TAGS file, unless the
5208 --newer option was specified. Don't try to delete a TAGS file
5209 from etc; it's not kept there, and shouldn't be deleted anyway.
5210
52111992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5212
5213 * make-dist: If the lisp directory contains a default.el, don't
5214 distribute it.
5215
5216 * configure: When searching signal.h for the type of a signal
5217 return handler, make a copy of it, not a symbolic link to it; that
5218 way, it will work on systems that don't have symbolic links.
5219
52201992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
5221
5222 * make-dist: taught it about vcdiff and rcs2log, added --newer
5223 option for generating incremental distributions. Stopped it from
5224 generating a TAGS file into the distribution; that sucker is
5225 *big*, and easily enough generated with the toplevel makefile.
5226
52271992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5228
5229 * configure: When writing config.status, don't prefix progname
5230 with a '.'; it might be absolute.
5231
52321992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5233
5234 * configure: Choose to use X11 if either /usr/lib/libX11.a or
5235 /usr/include/X11 exist, not only if both exist.
5236
52371992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5238
5239 * make-dist: Make the new external-lisp directory a duplicate of
5240 the external-lisp directory, not the lisp directory.
5241
52421992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5243
5244 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
5245 clean' in arch-lib; it doesn't even have a Makefile.
5246
5247 * Makefile.in (clean, mostlyclean): In the test which tries to
5248 distinguish between the build directory, which should be cleaned,
5249 and the installed directory, which shouldn't, cd to `${emacsdir}',
5250 not `${DESTDIR}${LIBDIR}'.
5251
52521992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5253
5254 * make-dist: Be sure to delete the .c and .h files that YACC and
5255 BISON create from getdate.y.
5256
92a8ce63 5257 * external-lisp: New directory; see `external-lisp/README'.
a4a9692d
DL
5258 * make-dist: Added support for the external-lisp subdirectory.
5259
5260 * make-dist: Changed message which complains that make-dist wasn't
5261 invoked in the right directory to indicate which files it was
5262 looking for.
5263
52641992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5265
5266 * configure: Add comments explaining why we can't translate
5267 character ranges or control characters in `tr'.
5268
52691992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5270
5271 * configure: When generating the configuration message, we used to
5272 build the message from the start so that each line began with "# "
5273 so that it would be a comment in `config.status'. However, this
5274 causes trouble if any of the variables we use in the message
5275 expand to more than one line of text - as gnu_malloc_reason
5276 sometimes does. So instead, we build the message as it should be
5277 printed to the user (i.e. without the "# " prefixes), and stick on
5278 the "# "s when we write it to `config.status'.
5279
5280 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
5281 `lib-src' and `arch-lib'.
5282
5283 * configure: When generating report and `config.status' file, note
5284 that bindir only determines where `make install' and
5285 `build-install' will place the executables; this should make it
5286 clear that the ordinary build process will not try to install
5287 things.
5288
52891992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5290
5291 * make-dist: Change messages to say that we are 'making links to
5292 X', rather than 'copying X'. And put `' quotes around file names.
5293
5294 * make-dist: Include '.tmp' in the name of the staging directory.
5295
5296 * make-dist: Pass the `-f' option to rm when you're not sure that
5297 the files you're removing actually exist.
5298
5299 * make-dist: When setting up etc/COPYING, always nuke whatever is
5300 there, and then copy it in, to make sure we get a real file.
5301
5302 * make-dist: Don't try to distribute *.defns files any more. The
5303 only such file was for simula.el, which has been superceded by a
5304 version which doesn't have a separate .defns file.
5305
53061992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
5307
5308 * make-dist: Don't distribute configured versions of config.h.in,
5309 paths.h.in, Makefile.in in src.
5310
5311 * configure: Delete .tmp files before creating them; don't bother
5312 trying to make final targets writeable first, since it won't
5313 matter to move-if-change.
5314
53151992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5316
5317 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
5318 mkdir and chmod in the center of all the conditionals. GNU Make
5319 will strip these out, but other makes won't.
5320
53211992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5322
5323 * make-dist: Include move-if-change in list of files to distribute.
5324
53251992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5326
5327 * configure: Remove any "." elements from the program name.
5328
5329 * configure: Don't record the values of all the possible arguments
5330 in config.status; only record the options that the user specified.
5331
5332 * configure: Use move-if-change to move in the new src/config.h.
5333
53341992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
5335
92a8ce63
JB
5336 * move-if-change: New file, copied from gcc release.
5337 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
5338 a temp file, so we don't update paths.h if an error occurs or if
5339 it doesn't need changing.
a4a9692d
DL
5340
53411992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5342
5343 * Makefile.in (src/paths.h): Do not install a value for the
5344 PATH_SUPERLOCK value; that macro doesn't exist anymore.
5345 * build-install.in: Same thing.
5346
53471992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5348
5349 * make-dist: Check the flag called "make_tar", not "make_dir"; the
5350 latter, being a typo, is always false, resulting in a program
5351 whose default behaviour is to painstakingly build a copy of the
5352 source tree, and then delete it. Rah.
5353
5354 * Makefile.in: Add dist target, and comment for it.
5355
5356 * configure: When scanning <signal.h> for a declaration for
5357 signal, create a symbolic link with a name ending in .c, so the
5358 compiler won't complain that it's only been given .h files.
5359
5360 * configure: Check whether there are any arguments available
5361 before shifting to get the value of a non-boolean parameter.
5362
5363 * make-dist: Doc fix.
5364
53651992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5366
5367 * configure: Instead of grepping /usr/include/signal.h for a
5368 signal declaration, run /usr/include/signal.h or
5369 /usr/include/sys/signal.h through cpp and grep for the
5370 declaration.
5371
5372 * configure: Redirect the output of grep to /dev/null instead of
5373 using grep -s - that flag means different things on other systems.
5374
5375 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
5376 since the former is recognizable even if you don't know what
5377 'dumping' is.
5378 * configure: Accomodate that change.
5379
5380 * configure: Accept options for all of the directories you can
5381 change in the Makefile.
5382
5383 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
5384
5385 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
5386 FOO before you can use them.
5387
5388 * build-install.in: Made the "Where To Install Things" section
5389 conform with the similar section from Makefile.in. Copied section
5390 which builds src/paths.h from src/paths.h.in from the Makefile.
5391
53921992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5393
5394 * configure: Write config.status to pass its command-line
5395 arguments on to configure, so that people can use it to recreate
5396 an old configuration, with minor changes.
5397
53981992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5399
5400 * configure: Don't rely on option variables being unset if their
5401 values are the empty string. In particular, when producing the
5402 English report, don't assume that highpri will be unset when no
5403 increased priority has been requested; -highpri='' should be the
5404 same as omitting -highpri altogether.
5405
5406 * configure: Fix dumb bug: when running the system and machine
5407 description files through cpp, mark those lines that we want to
5408 evaluate with the string '@configure@', and then only evaluate
5409 them. This way if the files include anything that actually
5410 generates text (type definitions or external declarations, say),
5411 we won't try to eval it.
5412
54131992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5414
5415 * make-dist: New shell script.
5416
5417 * configure: When creating foo from foo.in, make foo read-only to
5418 remind people to edit the .in file instead.
5419
5420 * INSTALL: Changed references to config.h-dist to config.h.in.
5421 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
5422 to build src/paths.h from src/paths.h.in; added a paragraph to do
5423 this.
5424 * configure, Makefile, build-install: Changed filenames like
5425 FOO-dist to FOO.in.
5426
54271992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5428
5429 * Makefile, build-install: Renamed to Makefile.in and
5430 build-install.in; the configure script will edit these to produce
5431 the usable Makefile and build-install.
5432 * configure: Changed to produce ./Makefile, ./build-install,
5433 lib-src/Makefile, and src/Makefile from their *.in counterparts,
5434 instead of editing them in place.
5435
54361992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5437
5438 * Makefile: Re-arranged so that the undumped Emacs will search
5439 ../lisp *after* the site's local elisp files.
5440 (locallisppath, dumplisppath): New variables.
5441 (lisppath): This variable's default value is now chosen based on
5442 $(locallisppath) and $(lispdir); while it used to be the
5443 customization point for adding site-local elisp directories to
5444 load-path, that job is now handled mostly by locallisppath.
5445 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
5446 Check the values being assigned to the *LOADSEARCH macros for null
5447 path elements (like '::' in 'foo::bar').
5448
5449 * configure: When checking if the machine- and system-dependent
5450 files define a particular macro or not, actually run them through
5451 CPP and test the macros with #ifs, instead of just grepping for
5452 the macros' names. In particular, check for SYSTEM_MALLOC in this
5453 way.
5454
54551992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5456
5457 * Makefile (install): Don't use -s in install. (Keep the symbols.)
5458
54591992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5460
5461 * configure: Make the config.status file an executable shell
5462 script which will recreate the same configuration. Include the
5463 verbal description of the current configuration as a comment in
5464 the script.
5465 * INSTALL: Doc fix.
5466
5467 * Makefile: brought the Makefile up to the GNU coding
5468 standards, as described in standards.text:
5469 (TAGS): New name for the target which rebuilds the tags table.
5470 (check): New target; doesn't do anything yet.
5471 (mostlyclean): New target, synonymous with clean.
5472 (realclean): New target. Currently, this just calls the
5473 subdirectories's makefiles and then deletes config.status.
5474 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
5475 variables.
5476 Installation directory variables changed to conform.
5477 (install, install.sysv, install.xenix, install.aix): Changed the
5478 code which copies the directories into their installed location to
5479 allow the installed locations to be in several different
5480 directories; the old version assumed that they would all be in
5481 $(emacsdir).
5482 (mkdir, lockdir): Allow the installed locations to be in several
5483 different directories.
5484 * INSTALL: Doc fix.
5485
5486 * build-install: Use the same variable names as the Makefile.
5487 Allow the installed locations to be in several different
5488 directories.
5489
54901992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5491
5492 * Makefile (src/paths.h): Instead of using a single sed command to
5493 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
5494 separately, and don't forget to append "/!!!SuperLock!!!" to the
5495 value of the PATH_SUPERLOCK macro.
5496
5497 * config.emacs: Renamed to configure, for consistency with other
5498 GNU products. Internal references changed.
5499 INSTALL, Makefile: References changed.
5500
5501 * lock: New directory, which should always be empty. If this
5502 directory doesn't exist, Emacs won't complain; it just won't lock.
5503 Having this here means that people can just unpack Emacs, build
5504 it, and have locking work.
5505
5506 * share-lib: Re-renamed to etc, for the sake of tradition.
5507 * config.emacs: Changed default value for datadir to ../etc.
5508 * INSTALL, README: Adjusted.
5509
55101992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5511
5512 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
5513 by running CPP on the appropriate s/*.h and m/*.h files.
5514
55151992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5516
5517 * config.emacs: Make sure to set the "exit on error" flag once
5518 we've removed config.status; errors should abort the configuration.
5519
dff28924 55201992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
5521
5522 * config.emacs: Added -distribute option, so that the Makefile
5523 paths are in their proper form. I don't know why this matters.
5524
dff28924 55251992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
5526
5527 * local-lisp: New directory, empty in the distribution, for people
5528 to put local elisp code in.
5529 * config.emacs: Include it in the default load path.
5530 * README: Document it.
5531
dff28924 55321992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
5533
5534 * config.emacs: Guess the type of signal handling functions based
5535 on the contents of /usr/include/signal.h.
5536
5537 * config.emacs: Print out progress report messages.
5538
5539 * Makefile (src/paths.h): Don't generically replace
5540 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
5541 editing of the other entries, and each entry should be dealt with
5542 explicitly anyway.
5543
5544 * build-install: Converted from C-shell to Bourne shell.
5545 * config.emacs: Edit build-install properly.
5546
5547 * config.emacs: Doc fix.
5548
55491992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5550
92a8ce63 5551 * Makefile (install): Remove `B' from tar xf command.
a4a9692d 5552
dff28924 55531992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
5554
5555 * config.emacs: Removed support for the `maintain-environment'
5556 option; the only important difference between this and its absence
5557 has been removed.
5558 * INSTALL: Removed mention of `maintain-environment'.
5559
5560 * config.emacs: Fix arguments to sed when processing boolean
5561 arguments.
5562
dff28924 55631991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
a4a9692d
DL
5564
5565 * config.emacs: New file, to help automate the installation
92a8ce63 5566 process.
a4a9692d
DL
5567
5568 * Makefile: Lots of changes to support the separation of etc into
5569 architecture-dependent and -independent files:
5570 (EMACSROOT): New variable, giving the directory under which all of
5571 Emacs's libraries should be installed. Changed rest of file to
5572 use it.
5573 (LIBDIR): Now denotes only architecture-dependent dir - relevant cha
5574 (DATADIR): New variable, denoting architecture-independent dir.
5575 (LOCKDIR): New variable, for completeness.
5576 (SUBDIR): No more etc, new lib-src.
5577 (COPYDIR): No more etc, new arch-lib and share-lib.
5578 (src/paths.h): Set PATH_DATA and the LOCK macros too.
5579 (src): Now depends on lib-src, not etc.
5580 * build-install: Changes parallel to the above.
5581 * README: Describe the new arrangement.
5582
5583 * vms: New subdirectory for all the VMS stuff.
5584
dff28924 55851991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
a4a9692d
DL
5586
5587 * Makefile (LISPPATH): New variable.
5588 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
5589
dff28924 55901990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
a4a9692d
DL
5591
5592 * Makefile (install, install.sysv, install.xenix):
5593 Install wakeup instead of loadst. No need for setuid or setgid.
5594
dff28924 55951990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
5596
5597 * Makefile (clean): Clean etc if that's not the installation dir.
5598
dff28924 55991990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
5600
5601 * Makefile (paths.h): Make sed alter each name in the path.
5602
dff28924 56031988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
5604
5605 * Makefile (install.sysv): Use cpio, not tar.
5606
dff28924 56071988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
5608
5609 * Makefile (lockdir): Rename `lock' target.
5610 Depend on it from install*, not from `all'.
5611
dff28924 56121988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
a4a9692d
DL
5613
5614 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
5615 to match build-install and paths.h.
6922b018
KH
5616
5617;; Local Variables:
5618;; coding: iso-2022-7bit-unix
5619;; End:
2a34a036 5620
e5389a0b 5621 Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002
2a34a036
GM
5622 Free Software Foundation, Inc.
5623 Copying and distribution of this file, with or without modification,
5624 are permitted provided the copyright notice and this notice are preserved.