* Makefile.in (install-arch-dep): Don't let cd output go into
[bpt/emacs.git] / ChangeLog
CommitLineData
0b1ec9e9
JD
12003-12-24 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
2
3 * Makefile.in (install-arch-dep): Don't let cd output go into
4 pipe for carbon_appdir.
5
cf59a5b7
AS
62003-12-24 Andreas Schwab <schwab@suse.de>
7
8 * configure.in (PKG_CHECK_MODULES): Fix quoting.
9
55e4f3cd
AS
102003-12-01 Andreas Schwab <schwab@suse.de>
11
2a75d75d 12 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
55e4f3cd
AS
13 hardcoding gcc.
14 * configure: Rebuild.
15
57669b57
JD
162003-11-16 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
17
18 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
19 multiple displays.
d77711a5 20 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
57669b57 21
68e03c1c
DL
222003-09-23 Dave Love <fx@gnu.org>
23
24 * configure.in: Check members of struct ifreq.
25
6df2a645
KS
262003-09-14 Kim F. Storm <storm@cua.dk>
27
28 * configure.in: Add checks for sys/ioctl.h and net/if.h.
29
da92b8d9
LT
302003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
31
32 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
33
19bb0fcd 342003-08-18 Lute Kamstra <lute@gnu.org>
e512ece1
LK
35
36 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
37 required anymore.
38
abd39b57
AC
392003-08-07 Andrew Choi <akochoi@shaw.ca>
40
41 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
42 option instead of -traditional-cpp for CPP.
43
c855f2ca
RS
442003-07-29 Richard M. Stallman <rms@gnu.org>
45
46 * configure.in (HAVE_XIM): Define if XIM is available.
47
32b0a3c6
JB
482003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
49
50 * configure.in: The function gtk_window_set_icon_from_file was
51 introduced in GTK+ 2.2, so check for that release.
52
2eaa00ba
AS
532003-07-23 Andreas Schwab <schwab@suse.de>
54
55 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
56
57 * Makefile.in (YACC): Remove, not used.
58 (MAINT): Don't set.
59 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
60 disable dependency on ${srcdir}/configure.in when maintainer mode
61 is disabled.
62
f57bd967
DL
632003-07-22 Dave Love <fx@gnu.org>
64
65 * configure.in: Make XRegisterIMInstantiateCallback test depend on
66 HAVE_X11, not with_xim.
67 (HAVE_CRTIN): Provide template.
68 <with_png>: Test for png.h and libpng/png.h.
69
da894f7d
AS
702003-07-15 Andreas Schwab <schwab@suse.de>
71
72 * configure.in: Temporarily leave quoting for AC_DEFINE.
73
ec03b83e
SM
742003-07-13 Stefan Monnier <monnier@cs.yale.edu>
75
76 * configure.in: Check for posix_memalign.
77
800bebe3
RS
782003-07-12 Richard M. Stallman <rms@gnu.org>
79
80 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
81
42f81f64
KS
822003-07-09 Kim F. Storm <storm@cua.dk>
83
84 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
85 functionality of --without-xim.
86
d320e9f3
DL
872003-06-29 Dave Love <fx@gnu.org>
88
89 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
90
cffcede7
JD
912003-06-26 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
92
93 * configure: Regenerate.
94
7bea57c9
DL
952003-06-23 Dave Love <fx@gnu.org>
96
ec03b83e
SM
97 * configure.in: Check for sys/_mbstate_t.h.
98 Test XRegisterIMInstantiateCallback prototype.
7bea57c9
DL
99 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
100
eb3b52fa
DL
1012003-06-06 Dave Love <fx@gnu.org>
102
103 * configure.in: Check for locale.h.
104
f16205ca
DL
1052003-06-05 Dave Love <fx@gnu.org>
106
ec03b83e
SM
107 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
108 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
f16205ca 109 (NLIST_STRUCT): Don't define.
eb3b52fa 110 (AH_BOTTOM): Define my_strftime.
f16205ca 111
efd60266
JB
1122003-06-02 Richard M. Stallman <rms@gnu.org>
113
114 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
115
016bd3c0
AS
1162003-05-24 Andreas Schwab <schwab@suse.de>
117
118 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
119 bzero, and bcmp.
120
7933722a
DL
1212003-05-22 Dave Love <fx@gnu.org>
122
ec03b83e 123 * configure.in: Remove redundant test for term.h. Test for difftime.
7933722a 124
463f55ee
DL
1252003-05-20 Dave Love <fx@gnu.org>
126
127 * configure.in: Append * to s390-*-linux-gnu case.
128 (LIBMAIL) <lockfile>: Don't define.
129
1302003-04-30 Richard M. Stallman <rms@gnu.org>
131
132 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
133
1342003-04-28 Francesco Potort\e,Al\e(B <pot@gnu.org>
135
136 * configure.in: Undo last (RMS') change, as it is useless, per
137 Dave Love.
138
1392003-04-08 Richard M. Stallman <rms@gnu.org>
140
141 * configure.in: Put #include of jpeglib.h at start of line.
142
6740b4d6
KG
1432003-04-30 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
144
145 * INSTALL (* GNU/Linux development packages): Mention Debian and
146 RedHat package names.
147
ed3c3314
RS
1482003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
149
150 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
151
5b31a763
KG
1522003-04-30 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
153
154 * INSTALL (* GNU/Linux development packages): Tell people to
155 install additional packages for compiling Emacs.
156
18fe6f45
FP
1572003-04-06 Francesco Potort\e,Al\e(B <pot@gnu.org>
158
159 * configure.in: Use the same configuration for all aix5, not just
160 aix5.1.
161
77fb5d1a
FP
1622003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
163
164 * configure.in: Check for need for bigtoc support on IBM AIX for
165 solving a linker table overflow problem.
166
710ee5a9
RB
1672003-03-03 Rob Browning <rlb@defaultvalue.org>
168
efd60266
JB
169 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
170 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
710ee5a9
RB
171 over bzero, bcmp, and bcopy.
172
16f6f948
SJ
1732003-02-23 Simon Josefsson <jas@extundo.com>
174
175 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
176
92a8ce63
JB
1772003-02-21 Klaus Zeitler <kzeitler@lucent.com>
178
179 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
180
47774164
KH
1812003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
182
183 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
184
0dfd93c0
AS
1852003-02-08 Andreas Schwab <schwab@suse.de>
186
187 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
188 instead of the substitution.
189
c60ee5e7
JB
1902003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
191
192 * Makefile.in: Use @EXEEXT@ for Cygwin.
193 Use USERNAME if LOGNAME is not set (for Cygwin).
194
195 * configure.in:
196 * configure: Add opsys=cygwin.
197
88373452
KS
1982003-01-29 Kim F. Storm <storm@cua.dk>
199
200 * AUTHORS: Regenerated using new format (after fixing numerous
201 formatting errors in the ChangeLog files).
202
12bf22e0
AS
2032003-01-22 Andreas Schwab <schwab@suse.de>
204
205 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
206 redefining it explicitly in src/config.in.
207
ffdf4f26
MR
2082003-01-22 Markus Rost <rost@math.ohio-state.edu>
209
210 * Makefile.in (bootstrap): Make bootstrap-after.
211
940344d4 2122003-01-20 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
cd890796
JD
213
214 * configure.in: Fix --with-gtk.
215
940344d4 2162003-01-19 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
488dd4c4
JD
217
218 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
219
220 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
221
e833850f
FP
2222003-01-14 Francesco Potort\e,Al\e(B <pot@gnu.org>
223
ec03b83e 224 * configure.in (m68k-motorola-sysv): Remove (obsolete).
e833850f 225
52cd7d02
ST
2262003-01-07 Steven Tamm <steventamm@mac.com>
227
228 * configure.in: New option, --enable-carbon-app, to specify
229 that the application should be installed
230 * Makefile.in (install-arch-dep): On Mac OS X, install the
231 Emacs.app application if carbon-app is enabled
232
fb02aff2
DL
2332003-01-06 Dave Love <fx@gnu.org>
234
235 * configure.in: Check for nl_langinfo.
236 [!HAVE_SIZE_T]: Fix typedef.
237
1d08c2fe
DK
2382003-01-06 David Kastrup <dak@gnu.org>
239
ec03b83e 240 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
9e71690e 241
1d08c2fe
DK
242 * configure.in: Add tests for install-info
243
72c5c58f
MR
2442002-12-09 Markus Rost <rost@math.ohio-state.edu>
245
246 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
247 use again sol2-6 instead of sol2-8.
248
a4ac5b17
DL
2492002-12-09 Dave Love <fx@gnu.org>
250
fb02aff2 251 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
a4ac5b17 252
4824556f
AS
2532002-12-08 Andreas Schwab <schwab@suse.de>
254
255 * Makefile.in (install-arch-indep): Revert last change.
256
6b2fd6ea
DL
2572002-11-27 Dave Love <fx@gnu.org>
258
259 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
ec03b83e
SM
260 Check for __sys_siglist too. Check for memset.
261 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
6b2fd6ea 262
8c95f450
JB
2632002-11-22 Juanma Barranquero <lektu@terra.es>
264
265 * config.guess, config.sub: Updated from master source.
266
39f7b5f7
KF
2672002-11-19 Karl Fogel <kfogel@red-bean.com>
268
269 * autogen.sh: New file.
270
d824beee
DL
2712002-11-15 Dave Love <fx@gnu.org>
272
ec03b83e
SM
273 * configure.in: Tidy up various quoting issues throughout.
274 Use AC_GNU_SOURCE.
d824beee
DL
275 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
276 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
277 Maybe define bcopy, bzero, bcmp.
ec03b83e 278 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
d824beee
DL
279 non-existent machine file).
280 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
281 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
0d6f3768 282 (nlist.h): Move test up.
d824beee 283
72c5c58f 2842002-11-18 Markus Rost <rost@math.ohio-state.edu>
8704a6ab 285
72c5c58f 286 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
8704a6ab 287
816753a7
FP
2882002-11-14 Francesco Potorti` <pot@gnu.org>
289
290 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
291
98b4e102
JB
2922002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
293
294 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
295
6bae0ccf
DL
2962002-11-08 Dave Love <fx@gnu.org>
297
ec03b83e 298 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
6bae0ccf
DL
299 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
300
ab4f69f2
MB
3012002-11-07 Miles Bader <miles@gnu.org>
302
ec03b83e
SM
303 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
304 Handle separate-build-dir case.
ab4f69f2 305
318db6cb
RS
3062002-11-06 Richard M. Stallman <rms@gnu.org>
307
308 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
309 bulletproof. $bar may be empty when there are no .elc files.
310
2baf1bfa
DL
3112002-10-30 Dave Love <fx@gnu.org>
312
313 * configure.in: Require autoconf 2.53. Test for pty.h,
314 sys/mman.h, sys/param.h, mremap, memmove.
ec03b83e
SM
315 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
316 (AC_PROG_YACC): Delete.
2baf1bfa
DL
317 (size_t): Use AC_CHECK_TYPES.
318 (AH_TOP): Up-date copyright.
319
a6cadf53
JB
3202002-10-01 Juanma Barranquero <lektu@terra.es>
321
322 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
323
9811b1cf
RS
3242002-09-19 Richard M. Stallman <rms@gnu.org>
325
326 * configure.in: Fix the LessTif-directory-finder for real.
327
ef7fb3bb
RS
3282002-09-14 Richard M. Stallman <rms@gnu.org>
329
330 * Makefile.in (maybe_bootstrap): Test for complete absence
331 of compiled Lisp files.
332
b3cd6965
SM
3332002-09-11 Stefan Monnier <monnier@cs.yale.edu>
334
335 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
336 (bootstrap-clean-after): Delete.
337 (bootstrap): Make the sequencing explicit.
338
3e6be279
RS
3392002-09-10 Richard M. Stallman <rms@gnu.org>
340
341 * configure.in: Fix previous LessTif change.
342
50332dc1
RS
3432002-09-09 Richard M. Stallman <rms@gnu.org>
344
345 * configure.in (powerpcle-*-solaris2.5*): New configuration.
346 (powerpcle-*-solaris*): Use version 2.6 as default.
347 (*-sunos5.6*, *-solaris2.6*): New alternative.
348 (*-sunos5*): Use version 2.6 as default.
349
abd39b57 3502002-09-06 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8bb4cb85
KG
351
352 * configure.in: Fix typo.
353
22eaea41
RS
3542002-09-05 Richard M. Stallman <rms@gnu.org>
355
356 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
357
b3cd6965 358 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
22eaea41
RS
359 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
360
6bc85c3b
KS
3612002-08-26 Kim F. Storm <storm@cua.dk>
362
363 * Makefile.in (install-arch-indep): Do not remove DOC file
364 when it is the only DOC file installed; this is the case when
365 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
366
dc16594b
MR
3672002-07-24 Markus Rost <rost@math.ohio-state.edu>
368
369 * configure.in: Fix typo.
370
2a0c903c
RS
3712002-07-24 Richard M. Stallman <rms@gnu.org>
372
373 * configure.in: Don't print anything special about gamedir.
374
3ea1bfb2 375 * configure.in: Delete nonstandard --with-game-user option.
b3cd6965 376
a8bbe549
RS
3772002-07-21 Richard M. Stallman <rms@gnu.org>
378
379 * Makefile.in (gamedir, localstatedir): New variables.
380 (epaths-force): Insert value of gamedir into PATH_GAME.
381
382 * configure.in (gamedir): Handle it like lispdir.
ec03b83e 383 (--with-game-dir option): Delete.
a8bbe549 384
abd39b57 3852002-06-21 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
29c3cbf0
PJ
386
387 * configure.in: Add support for mipseb-*-netbsd* machines.
388
abd39b57 3892002-06-18 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b3ae255b
KG
390
391 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
392
abd39b57 3932002-06-17 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
d591a834
KG
394
395 * info/dir (File): Add an entry for Tramp.
396
e0156c8d
EZ
3972002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
398
399 * INSTALL-CVS: New file.
400
3fa4ac47
AS
4012002-06-07 Andreas Schwab <schwab@suse.de>
402
403 * configure.in (x86_64-*-linux-gnu*): New system.
404
86bbfe77
EZ
4052002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
406
407 * config.bat: Handle the case when lispintro is truncated to lispintr.
408
2570d28c
PE
4092002-05-26 Paul Eggert <eggert@twinsun.com>
410
411 * config.guess, config.sub: Updated from master source.
412
a1d8dc87
RS
4132002-05-09 Richard M. Stallman <rms@gnu.org>
414
415 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
416
abd39b57 4172002-05-04 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
9a40c2fb
PJ
418
419 * make-dist: Do not distribute lock/ directory.
420
e3ba1015
AC
4212002-04-30 Andrew Choi <akochoi@shaw.ca>
422
423 * configure.in: Provide documentation string when defining
424 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
425 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
426
5167cfda
CW
4272002-04-28 Colin Walters <walters@verbum.org>
428
b3cd6965 429 * configure.in: Delete configure check for access to the game user.
5167cfda 430
abd39b57 4312002-04-29 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
2912f349
PJ
432
433 * make-dist: lwlib/Imakefile is removed.
434
e0f712ba
AC
4352002-04-26 Andrew Choi <akochoi@shaw.ca>
436
437 * configure.in: Add support for powerpc-apple-darwin*.
438 (HAVE_CARBON): Add.
439
b3cd6965 440 * make-dist: Create directories in mac/Emacs.app.
e0f712ba 441
abd39b57 4422002-04-25 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
90077f66
PJ
443
444 * make-dist: lwlib-Xol* are removed.
445
8fba10fc
AS
4462002-04-23 Andreas Schwab <schwab@suse.de>
447
448 * Makefile.in (MAINT): New variable.
449 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
450 instead of configure.in, to avoid running autoconf and autoheader
451 unless explicitly requested.
452
852eef40
EZ
4532002-04-16 Eli Zaretskii <eliz@gnu.org>
454
455 * config.bat: Update for msdos/sed2v2.inp.
456
6817198a
AS
4572002-04-15 Andreas Schwab <schwab@suse.de>
458
b3cd6965 459 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
6817198a
AS
460 * configure.in: Add config header templates to all AC_DEFINE and
461 AC_DEFINE_UNQUOTED symbols.
462 * make-dist: Run autoheader if necessary.
463
b9b966e0
CW
4642002-04-10 Colin Walters <walters@verbum.org>
465
466 * configure.in: Add --game-dir, --game-user. Test to see if we
467 can use them.
468
abd39b57 4692002-04-08 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
3d9830e5
PJ
470
471 * configure.in: Add --with-sound.
472
10ce34dc
KS
4732002-03-18 Kim F. Storm <storm@cua.dk>
474
475 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
476 and getsockname functions. Test for sys/un.h include file.
477
1ef1ef96
EZ
4782002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
479
480 * configure.in: Support AIX 5.1.
481
940344d4 4822002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
d873ec96
JD
483
484 * configure.in: Added test for X Session Management (HAVE_X_SM).
485
16e79fec
RS
4862002-03-03 Richard M. Stallman <rms@gnu.org>
487
488 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
489 Run chown $${LOGNAME} on files installed by tar xvf.
490
6a22cdf4
KS
4912002-03-03 Kim F. Storm <storm@cua.dk>
492
493 * configure.in: Test for getpeername.
494
4d766b59
RS
4952002-03-01 Richard M. Stallman <rms@gnu.org>
496
497 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
498 (HAVE_GIF): Don't use old libungif versions that crash.
499
4fff8c79
RS
5002002-02-26 Richard M. Stallman <rms@gnu.org>
501
502 * configure.in <making srcdir absolute>: Verify that PWD is correct,
503 not just well-formed and valid.
504 (mips-compaq-nonstopux*): New configuration.
b3cd6965 505
e5389a0b
PE
5062002-02-18 Paul Eggert <eggert@twinsun.com>
507
508 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
509 "sed q" is a portable equivalent to plain "head -1".
510
db54c53a
RS
5112002-02-13 Richard M. Stallman <rms@gnu.org>
512
513 * Makefile.in (maybe_bootstrap): Do `exit 1'.
514 (all): Don't depend on maybe_bootstrap here.
515 (${SUBDIR}): Depend on it here instead.
516
b735b2ab
RS
5172002-02-08 Richard M. Stallman <rms@gnu.org>
518
519 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
520
d8359893
EZ
5212002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
522
523 * configure.in: Recognize BSD/OS 5.0.
524
f3b812da
EZ
5252002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
526
527 * make-dist: Make version checking in emacs.texi consistent with
528 how we set it there.
529
f48a30d7
KS
5302001-12-29 Kim F. Storm <storm@cua.dk>
531
532 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
533
07025a55
RS
5342001-12-28 Richard M. Stallman <rms@gnu.org>
535
536 * configure.in: Test for mbsinit.
537
b0a21bf9
EZ
5382001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
539
540 These changes make Leim part of the standard distribution:
541
542 * README: Add info about the `leim' directory
543
544 * INSTALL: Remove text that describes Leim as a separate package.
545
546 * noleim-Makefile.in: File removed.
547
548 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
549 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
550 Leim files out of the Emacs tree. Don't prepare a separate tarball
551 for Leim.
5a60d1da 552
61e3b944
RS
5532001-12-11 Richard M. Stallman <rms@gnu.org>
554
555 * configure.in (hppa*-*-linux-gnu*): New alternative.
556
abd39b57 5572001-12-08 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
03f9f7ae
PJ
558
559 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
560 creating distribution.
561
d6a70204
PE
5622001-12-06 Paul Eggert <eggert@twinsun.com>
563
564 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
565 (AC_FUNC_VFORK): Remove.
566 (AC_FUNC_FORK): Add.
567 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
568 this is required by recent Autoconf versions.
569
abd39b57 5702001-12-02 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
4a3cf58d
PJ
571
572 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
573 TODO, vms-pp.trans and others).
574
abd39b57 5752001-11-29 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
0142178a
PJ
576
577 * make-dist: Use COPYING from the top-level directory.
578
1096bcc0
GM
5792001-11-29 Gerd Moellmann <gerd@gnu.org>
580
581 * configure.in: Add support for FreeBSD/Alpha.
582
abd39b57 5832001-11-29 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
b1356234 584
dd536f94
PJ
585 * make-dist: Add COPYING to the top-level directory of the
586 distribution. Simplify the logic behind copying.
587
b1356234
PJ
588 * Makefile.in (maybe_bootstrap): Fix previous change.
589
66458f32
RS
5902001-11-28 Richard M. Stallman <rms@gnu.org>
591
592 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
593
ebcbef4e
RS
5942001-11-26 Richard M. Stallman <rms@gnu.org>
595
596 * Makefile.in: bootstrap should not delete dumped executables.
597 (bootstrap-clean-before): New target.
598 (bootstrap): Use bootstrap-clean-before instead of clean.
ec03b83e 599 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
ebcbef4e 600
b77d2746 6012001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
ac74199d 602
070f247d
EZ
603 These changes add the Emacs Lisp Introduction manual to the
604 distribution:
605
b3cd6965 606 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
b77d2746 607
070f247d
EZ
608 * make-dist: Copy the files in lispintro directory.
609
7336d09b
EZ
610 * config.bat: Configure in the lispintro directory.
611
ac74199d
EZ
612 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
613
7f947b13 614 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
070f247d 615 (lispintro/Makefile): New target.
7f947b13
EZ
616 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
617 (unlock, relock, info, dvi): Ditto.
618
d4fa890c
EZ
6192001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
620
b3cd6965 621 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
d4b56a8f 622
d4fa890c
EZ
623 * make-dist (etc): Don't distribute gfdl.1.
624
5fb25beb
CW
6252001-11-22 Colin Walters <walters@debian.org>
626
627 * Makefile.in (install-arch-indep): Install the calc .info files.
abd39b57 628 (uninstall): Handle deletion of calc .info files (thanks Pavel Jan\e,Am\e(Bk).
5fb25beb 629
9f8bbf0f
EZ
6302001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
631
632 * make-dist (lispref): Add *.txt, *.el, permute-index, and
633 tindex.pl to the list of those being put into the distribution.
634
aa2af83a
EZ
6352001-11-16 Eli Zaretskii <eliz@gnu.org>
636
637 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
638
abd39b57 6392001-11-15 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
71f94ae1 640
987aac50
PJ
641 * Makefile.in (uninstall): Fix previous change.
642
71f94ae1
PJ
643 * configure.in, Makefile.in: Add support for --program-prefix,
644 --program-suffix and --program-transform-name options.
645
abd39b57 6462001-11-13 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
e5d9d2e7 647
b3cd6965 648 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
6e1b91d7
PJ
649 (install-arch-indep): Install emacsclient manual page.
650 (uninstall): Uninstall emacsclient manual page.
e5d9d2e7 651
97c91ba6
EZ
6522001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
653
654 * make-dist: Add lispref/index.*perm files to the distribution.
abd39b57 655 From Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>.
97c91ba6 656
abd39b57 6572001-11-12 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
3d3f602a
PJ
658
659 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
660
2bf92717
EZ
6612001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
662
dff28924 663 * configure.in: AC_OUTPUT lispref/Makefile.
2bf92717 664
0cc70510
EZ
6652001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
666
5c32b7c5
EZ
667 The following changes add the ELisp reference manual to the
668 distribution.
669
10fa7f8e
EZ
670 * make-dist: Add the lispref directory to the distribution.
671
0cc70510
EZ
672 * Makefile.in (install-arch-indep): Add elisp* to the list of
673 installed Info files.
5c32b7c5
EZ
674 (SUBDIR_MAKEFILES): Add lispref/Makefile.
675 (lispref/Makefile): New target.
676 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
677 Add commands for the lispref directory.
678 (info, dvi): Ditto.
1b5a3644
EZ
679
680 * config.bat: Configure in `lispref'.
681
6baef0fd
RS
6822001-11-09 Richard M. Stallman <rms@gnu.org>
683
684 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
685
ed5882b9
EZ
6862001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
687
688 * make-dist (tempdir): Copy AUTHORS as well.
689
f0f2756d
SS
6902001-11-06 Sam Steingold <sds@gnu.org>
691
692 * configure.in: Added a check for <nlist.h>
9ba48103 693
abd39b57 6942001-11-01 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
d576358b
PJ
695
696 * configure.in: Reindent --help output.
697 From Per Starback (starback@ling.uu.se).
dff28924 698
bf00d461 6992001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
4f4d6b17
EZ
700
701 * configure.in: New entry for HP/UX-11.
702
5d991fc4
EZ
703 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
704 From Eric S. Raymond <esr@golux.thyrsus.com>.
705
73d25f9c
EZ
7062001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
707
708 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
709 <athornton@sinenomine.net>.
710
5b6a51aa
GM
7112001-10-25 Gerd Moellmann <gerd@gnu.org>
712
713 * Makefile.in (maybe_bootstrap): New target.
b3cd6965 714 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
5b6a51aa 715
84e70f78
KR
7162001-10-24 Ken Raeburn <raeburn@gnu.org>
717
718 * configure.in: If --with-hesiod is given, look for
719 hes_getmailhost and res_send or __res_send; check hesiod and
b3cd6965 720 resolv libraries respectively if system libraries don't supply them.
84e70f78 721
4aa6b955
GM
7222001-10-24 Gerd Moellmann <gerd@gnu.org>
723
724 * configure.in: Use $MAKE for `make' if set.
725
bc171472
GM
7262001-10-22 Gerd Moellmann <gerd@gnu.org>
727
728 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
729 to tar options.
730
71431a0e
GM
7312001-10-20 Gerd Moellmann <gerd@gnu.org>
732
6aa97356 733 * (Version 21.1 released).
71431a0e 734
531a3336
MB
7352001-10-20 Miles Bader <miles@gnu.org>
736
737 * configure.in (configuration): Set from `host' if `host_alias'
738 isn't defined.
739
121ff711
AS
7402001-10-19 Andreas Schwab <schwab@suse.de>
741
742 * configure.in: Make ready for autoconf 2.5x.
743 (AC_PREREQ): Require autoconf 2.50.
744 * aclocal.m4: Removed.
121ff711
AS
745 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
746
eef9b65f
EZ
7472001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
748
749 * README: Bump Emacs version to 21.1.50.
750
ab952a4f
GM
7512001-10-05 Gerd Moellmann <gerd@gnu.org>
752
753 * Branch for 21.1.
dff28924 754
3b74127d
GM
7552001-09-05 Gerd Moellmann <gerd@gnu.org>
756
757 * configure.in: Avoid `$@' which is handled specially in
758 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
dff28924 759
80b97918
EZ
7602001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
761
762 * make-dist (nt): Add subdirs.el to the list of distributed files.
763
3a4f8160
EZ
7642001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
765
766 * configure.in (machine): Add an entry for
767 hppa1.1-hitachi-hiuxwe2*.
768
eb04d6cd
GM
7692001-05-28 Gerd Moellmann <gerd@gnu.org>
770
771 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
772 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
773
f4500bec
GM
7742001-05-14 Gerd Moellmann <gerd@gnu.org>
775
776 * make-dist: Copy texinfo.tex unconditionally.
777
26978e9a
EZ
7782001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
779
780 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
781 that are installed.
782
afa3935f
GM
7832001-04-06 Gerd Moellmann <gerd@gnu.org>
784
e5c8f6f1
GM
785 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
786 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
dff28924 787
afa3935f
GM
788 * make-dist: Handle leim/MISC-DIC. Only include
789 `[a-zA-Z]*.{el,elc}' from leim/quail.
790
a55e4e68
GM
7912001-04-05 Gerd Moellmann <gerd@gnu.org>
792
793 * Makefile.in (install-arch-indep): Remove .cvsignore files.
794
87d8eba4
GM
7952001-03-30 Gerd Moellmann <gerd@gnu.org>
796
797 * Makefile.in (.PHONY): Add for bootstrap targets.
798 (bootstrap-clean): New target.
799 (bootstrap): Use it instead of `clean'.
800
ed31fabf
GM
8012001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
802
803 * Makefile.in (SUBDIR): Remove leim.
804 (all, .RECURSIVE, extraclean): Add leim explicitly.
805 (leim): Provide separate rule which exports PARALLEL=0 into the
806 environment.
807
5721ae13
GM
8082001-03-20 Gerd Moellmann <gerd@gnu.org>
809
810 * configure.in (HAVE_XPM): Don't print the result of the check for
811 XpmReturnAllocPixels if we don't have an xpm.h.
812
10ebaeb6
GM
8132001-03-05 Gerd Moellmann <gerd@gnu.org>
814
815 * COPYING: New file.
816
e30bd7b7
EZ
8172001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
818
819 * config.bat: Update the copyright.
820
d0e9bfd2
GM
8212001-02-23 Kenichi Handa <handa@etl.go.jp>
822
823 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
824 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
825 to `yes'. Later in AC_OUTPUT, check this variable.
826
038f4ae3
DL
8272001-02-09 Dave Love <fx@gnu.org>
828
829 * AUTHORS: Updated.
830
44806980
EZ
8312001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
832
833 * info/dir (Ebrowse): Fix the entry (was missing a dot).
834
20b28f82
GM
8352001-02-02 Gerd Moellmann <gerd@gnu.org>
836
bdadfce3
GM
837 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
838
5db37a2e 839 * Makefile.in (uninstall): Ignore exit code of `rm'.
dff28924 840
20b28f82
GM
841 * Makefile.in (uninstall): Remove more info files. Remove
842 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
843
7ccf7ab9
GM
8442001-01-31 Gerd Moellmann <gerd@gnu.org>
845
846 * noleim-Makefile.in (extraclean): Add.
847
03e0fe6e 8482001-01-28 Gerd Moellmann <gerd@gnu.org>
c522cff0
BW
849
850 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
851 it quiet.
852
e1e441f9
GM
8532001-01-24 Colin Walters <walters@cis.ohio-state.edu>
854
855 * Makefile.in (tags): Fix typo.
856
64388126
KH
8572001-01-13 Kenichi Handa <handa@etl.go.jp>
858
859 * configure.in: Fix typo in the code setting x_search_path.
860
457b792c
GM
8612001-01-10 Dave Love <fx@gnu.org>
862
863 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
864 -lXext.
865 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
866 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
867 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
868 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
869 (now in $LIBS).
870
1460e5d4
EZ
8712001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
872
873 * config.bat: Run the preprocessor with -traditional.
874
e2b6e5ea
EZ
8752001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
876
877 * INSTALL: Move copying conditions to end of file.
878
b202115b
EZ
8792000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
880
881 * INSTALL: Add basic installation procedure which assumes
882 `configure' does its job. Elaborate on image support libraries.
883 Add a pointer to Xaw3d library. Add advice about solving
884 configure-time problems by looking in config.log and setting
3163da06 885 variables in the environment.
b202115b 886
3e32cc27
GM
8872000-12-27 Gerd Moellmann <gerd@gnu.org>
888
889 * Makefile.in (install-arch-indep): If tar fails, exit with
890 exit code 1.
891
7b93a85b
GM
8922000-12-19 Gerd Moellmann <gerd@gnu.org>
893
894 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
895 source file includes XKBlib.h. On some broken Solaris systems,
896 there is an XKBlib.h, reportedly, but header files included by
897 XKBlib.h are missing.
898
02387dcc
GM
8992000-12-14 Gerd Moellmann <gerd@gnu.org>
900
901 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
902
34979055
DL
9032000-12-11 Dave Love <fx@gnu.org>
904
905 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
906
169fe44e
GM
9072000-12-11 Paul Eggert <eggert@twinsun.com>
908
909 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
910 Merge fixes from latest GNU tar version. These macros no longer
911 futz with _XOPEN_SOURCE, as that was not portable in practice.
912 (AC_FUNC_FSEEKO): New macro.
dff28924 913
169fe44e
GM
914 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
915 ftello.
dff28924 916
5c62b2e9
DL
9172000-12-05 Dave Love <fx@gnu.org>
918
919 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
920
2dce2360
EZ
9212000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
922
923 * info/dir: Change the category to "Emacs".
924
8c28d444
GM
9252000-12-01 Gerd Moellmann <gerd@gnu.org>
926
927 * make-dist (tempdir): Remove epaths.h from the distribution
928 instead of paths.h.
929
68a887fa
EZ
9302000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
931
932 * config.bat: Check for existence of djecho.exe, and print an
933 error message if it is not available.
934
935 * INSTALL: Describe possible problem with djecho.exe in old
936 versions of DJGPP v2.x.
937
d96a4de3
GM
9382000-11-23 Gerd Moellmann <gerd@gnu.org>
939
940 * configure.in: Initialize HAVE_LIBXP to no.
941
3aeecf97
GM
9422000-11-22 Gerd Moellmann <gerd@gnu.org>
943
dff28924 944 * configure.in: Use m/macppc.h instead of the non-existent
3aeecf97
GM
945 m/powerpc.h.
946
fb279a6d
GM
9472000-11-21 Gerd Moellmann <gerd@gnu.org>
948
3c64f287
GM
949 * Makefile.in (install-arch-indep): Also install info/eshell*
950 and info/speedbar*.
951
fb279a6d
GM
952 * configure.in (HAVE_PNG): Check for the presence of
953 png_get_channels to rule out older PNG libs.
954
f5f47add
GM
955 * configure.in (AC_OUTPUT): Arrange to emit definitions of
956 GCC and NON_GNU_CPP into config.status.
957
62d14e9a
DL
9582000-11-20 Dave Love <fx@gnu.org>
959
1c203d4c
DL
960 * configure.in: Fix last change.
961
62d14e9a 962 * GETTING.GNU.SOFTWARE: Deleted.
169fe44e 963 * FTP: New file to replace it.
62d14e9a
DL
964 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
965
f1d6d1e8
GM
9662000-11-20 Gerd Moellmann <gerd@gnu.org>
967
968 * configure.in: Use -traditional with GNU cpp.
969
b3635775
GM
9702000-11-17 Gerd Moellmann <gerd@gnu.org>
971
972 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
973 Distribute more files from the nt/ subdir. Distribute PBM
974 image files from subdirs of lisp/. Distribute old change logs
975 from subdirs of lisp/. Distribute play/5x5.el.
976
0eafc06c
DL
9772000-11-11 Dave Love <fx@gnu.org>
978
979 * config.sub, config.guess: Updated from master source.
980
03391420
DL
9812000-11-07 Dave Love <fx@gnu.org>
982
983 * configure.in: Test for mkstemp.
984
cd66d2ed
EZ
9852000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
986
987 * info/dir (Top): Rearrange menu items more logically, and put
988 them into a single category. Add menu items for RefTeX and
989 Widget.
990
1da437e9
KG
9912000-10-29 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
992
15b526b2
EZ
993 * Makefile.in (install-arch-indep): Use --info-dir instead of
994 --dir-file, and a simple argument instead of --info-file, so that
995 the Debian version of install-info also works.
1da437e9 996
99483220
EL
9972000-10-19 Eric M. Ludlam <zappo@ultranet.com>
998
999 * info/dir (Speedbar): Add entry.
1000
45e680a8
EZ
10012000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
1002
1003 * INSTALL: Describe the new image-support options to the configure
1004 script. List URLs where image support libraries can be found.
1005
f2f049f3
EZ
10062000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
1007
1008 * info/dir (Top): Add an entry for Eshell.
1009
2021ab61
DL
10102000-10-02 Dave Love <fx@gnu.org>
1011
1012 * configure.in: Check for gai_strerror.
1013
65f75351
AS
10142000-10-01 Andreas Schwab <schwab@suse.de>
1015
1016 * Makefile.in (install-arch-indep): Update list of installed info
1017 files.
1018
71c9ec51
GM
10192000-09-30 Gerd Moellmann <gerd@gnu.org>
1020
1021 * configure.in: Support `sparc*-*-netbsd*'.
1022
513f1fd9
EZ
10232000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
1024
1025 * info/dir (MIME): Add entry for emacs-mime.
1026
a55b799a
DL
10272000-09-29 Dave Love <fx@gnu.org>
1028
1029 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
1030
ce75c97a
GM
10312000-09-26 Gerd Moellmann <gerd@gnu.org>
1032
1033 * make-dist: Adapt to the change of leim/Makefile which was
1034 necessary to ensure a reasonably working `make dist'.
1035
1036 * leim-Makefile.in: Moved to leim/Makefile.in..
1037
1038 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
1039
36e44f62
KH
10402000-09-21 Kenichi Handa <handa@etl.go.jp>
1041
dff28924
SS
1042 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
1043 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
36e44f62
KH
1044 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
1045 files to .elc.
1046 (${TIT}): Adjusted for the above change.
1047 (clean mostlyclean): Likewise.
1048 (.el.elc): New target.
1049
da1608d9
GM
10502000-09-19 Gerd Moellmann <gerd@gnu.org>
1051
1052 * make-dist: Include XPM and XBM files in lisp/ and subdirs
1053 in the distribution.
1054
6fed3546
GM
10552000-09-18 Gerd Moellmann <gerd@gnu.org>
1056
1057 * make-dist (skk): Rename to `ja-dic' because the leim directory
1058 was renamed.
1059
b4331e96
DL
10602000-09-14 Dave Love <fx@gnu.org>
1061
1062 * configure.in: Fix spurion in last change.
1063
ef9e4345
GM
10642000-09-14 Gerd Moellmann <gerd@gnu.org>
1065
1066 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
1067 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
1068 to `no' if defined. Change result report.
1069
575daf04
DL
10702000-09-08 Dave Love <fx@gnu.org>
1071
1072 * configure.in: Remove spurious `@'s.
1073
1074 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
1075 autoconf.
1076
fa0b693c
GM
10772000-09-06 Gerd Moellmann <gerd@gnu.org>
1078
73b77ee5
GM
1079 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
1080 file and print informational message.
dff28924 1081
fa0b693c
GM
1082 * configure.in (AC_FUNC_MMAP): Add.
1083
ff8df3be
GM
10842000-09-01 Gerd Moellmann <gerd@gnu.org>
1085
1086 * configure.in: Add ``checking'' messages for
1087 XpmReturnAllocPixels.
1088
bb17930d
GM
10892000-08-28 Gerd Moellmann <gerd@gnu.org>
1090
1091 * configure.in: Check <strings.h>; check `index' and `rindex'
1092 functions.
1093
6ce974d4
KH
10942000-08-26 Kenichi Handa <handa@etl.go.jp>
1095
1096 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
1097 "case "${canonical}" in".
1098
7bc3ff79
DL
10992000-08-25 Dave Love <fx@gnu.org>
1100
1101 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
1102
457dd64a
KH
11032000-08-25 Kenichi Handa <handa@etl.go.jp>
1104
7c100e1a 1105 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
457dd64a 1106
17494071
GM
11072000-08-24 Gerd Moellmann <gerd@gnu.org>
1108
1109 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
1110 contains a relative path. Protect against unusable values of
1111 $PWD.
1112
dd0e1e54
EZ
11132000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
1114
3d819a75
EZ
1115 * info/dir (WoMan): Add entry.
1116
dd0e1e54
EZ
1117 * config.bat (maindir): Update src/_gdbinit even if it does
1118 already exist.
1119
70fc58b3
GM
11202000-08-07 Gerd Moellmann <gerd@gnu.org>
1121
1122 * Makefile.in (config.status): Prepend `$(srcdir)/' to
1123 `configure'.
1124
f4988be7
GM
11252000-08-03 Gerd Moellmann <gerd@gnu.org>
1126
1127 * configure.in: Add support for ia64*-*-linux*.
1128
27848c01
GM
11292000-07-27 Gerd Moellmann <gerd@gnu.org>
1130
1131 * make-dist (aclocal.m4): Include in distribution.
1132
b4a12321
DL
11332000-07-26 Dave Love <fx@gnu.org>
1134
1135 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
1136
c66c29a2
DL
11372000-07-24 Dave Love <fx@gnu.org>
1138
1139 * configure.in: Add AC_SIZE_T.
1140
3b33a005
DL
11412000-07-18 Dave Love <fx@gnu.org>
1142
1143 * configure.in: Reorder so that most tests are done after CPPFLAGS
1144 is set from the C_SWITCH_... definitions.
1145
4b92c49a
GM
11462000-07-10 Gerd Moellmann <gerd@gnu.org>
1147
1148 * configure.in (HAVE_XPM): Undo previous change. Check for
1149 preprocessor define XpmReturnAllocPixels.
1150
6c6d2e33
GM
11512000-07-06 Gerd Moellmann <gerd@gnu.org>
1152
1153 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
1154 instead of XpmReadFileToPixmap.
1155
b192d653
KR
11562000-07-05 Ken Raeburn <raeburn@gnu.org>
1157
1158 * configure.in: Check for <soundcard.h>. Look for ossaudio
1159 library, and set LIBSOUND accordingly.
1160
65171e3a
DL
11612000-07-05 Dave Love <fx@gnu.org>
1162
1163 * configure.in: Use AC_HEADER_SYS_WAIT.
1164
969f7e79
GM
11652000-07-05 Gerd Moellmann <gerd@gnu.org>
1166
1167 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
1168 lisp/Makefile. Distribute lisp/Makefile.in instead of
1169 lisp/Makefile.
1170
5a9bf171
KR
11712000-06-30 Ken Raeburn <raeburn@gnu.org>
1172
1173 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
1174 while searching for image-handling libraries.
1175
1d36487c
GM
11762000-06-26 Gerd Moellmann <gerd@gnu.org>
1177
1178 * configure.in (--with-xim): New option.
1179
6a465756
DL
11802000-06-23 Dave Love <fx@gnu.org>
1181
1182 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
1183 for struct timezone and test how we can call gettimeofday.
48d4b120 1184 Check for OSF 5+. Check for term.h.
6a465756
DL
1185
1186 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
1187 version.
1188
16cf31f7
GM
11892000-06-23 Gerd Moellmann <gerd@gnu.org>
1190
1191 * configure.in (HAVE_LIBXP): Change test for libXp.
1192
4c343001
DL
11932000-06-21 Dave Love <fx@gnu.org>
1194
1195 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
1196 simple test for getloadavg and substitute GETLOADAVG_LIBS.
1197 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
1198
a3f08d9e
DL
11992000-06-19 Dave Love <fx@gnu.org>
1200
1201 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
1202 _XOPEN_SOURCE is defined.
1203
0a2ea235
GM
12042000-06-16 Gerd Moellmann <gerd@gnu.org>
1205
dff28924 1206 * Makefile.in (distclean): Also make distclean in lisp/.
0a2ea235 1207
7d5c8691
EZ
12082000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
1209
1210 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
1211
e9924e52
GM
12122000-06-15 Gerd Moellmann <gerd@gnu.org>
1213
1214 * make-dist: Add --help and --snapshot options.
1215
9f817ea4
GM
12162000-06-14 Gerd Moellmann <gerd@gnu.org>
1217
dce6b995 1218 * configure.in: Generate lisp/Makefile.
dff28924 1219
9f817ea4
GM
1220 * configure.in: Add support for `*-lynxos*'.
1221 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
1222 recommended by <Karen.Dorhamer@compaq.com> to fix problems
1223 on Tru64 UNIX v5.0.
1224
97aa9c1d
KR
12252000-06-13 Ken Raeburn <raeburn@gnu.org>
1226
1227 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
1228 it's on a continuation line.
1229
d42122a3
DL
12302000-06-02 Dave Love <fx@gnu.org>
1231
2082fe81
DL
1232 * Makefile.in: (install-arch-indep): Add pcl-cvs to list of info
1233 files.
1234
d42122a3
DL
1235 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
1236 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
1237 test.
1238
1239 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
1240 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
1241
34ec9ebe
GM
12422000-05-26 Gerd Moellmann <gerd@gnu.org>
1243
1244 * configure.in: Add check for speed_t typedef.
1245
50d7ce09
KR
12462000-05-25 Ken Raeburn <raeburn@gnu.org>
1247
1248 * Makefile.in (install-arch-dep): Install fns-*.el only if it
1249 exists; it won't in the CANNOT_DUMP case.
1250
10db7fc5
GM
12512000-05-25 Gerd Moellmann <gerd@gnu.org>
1252
1253 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
1254 On FreeBSD, the exit status is 1 if CDPATH is not set.
8711588d 1255 (install-arch-indep): Install ebrowse.info.
10db7fc5 1256
087121cc
GM
12572000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
1258
1259 * configure.in: Check for grandpt and getpt.
1260
b992884d
DL
12612000-05-09 Dave Love <fx@gnu.org>
1262
1263 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
1264
056565f7
GM
12652000-05-05 Gerd Moellmann <gerd@gnu.org>
1266
1267 * make-dist: Make a link for lib-src/grep-changelog. Copy
1268 install-sh.
1269
35a28e21
EZ
12702000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
1271
1272 * config.bat: Identify the beginning of the cpp stuff in
1273 src/Makefile.in and lib-src/Makefile.in more accurately.
1274
c76e04a8
GM
12752000-04-27 Gerd Moellmann <gerd@gnu.org>
1276
1277 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
1278
5e3dac3f
GM
12792000-04-19 Gerd Moellmann <gerd@gnu.org>
1280
1281 * configure.in: Add support for `powerpc-*-netbsd*'.
1282
0b8f263e
DL
12832000-04-19 Dave Love <fx@gnu.org>
1284
7825fef9
DL
1285 * configure.in: Don't use AC_FUNC_GETLOADAVG.
1286
0b8f263e
DL
1287 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
1288
3dd2781e
DL
12892000-04-16 Dave Love <fx@gnu.org>
1290
1291 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
1292
3edfea34
DL
12932000-04-14 Dave Love <fx@gnu.org>
1294
1295 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
1296
1297 * aclocal.m4 (AC_FUNC_MKTIME): New.
1298
4d6e16b3
KR
12992000-03-28 Ken Raeburn <raeburn@gnu.org>
1300
1301 * configure.in: Line up "--help" output a little better.
1302
89e80928
GM
13032000-03-26 Gerd Moellmann <gerd@gnu.org>
1304
087121cc 1305 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
89e80928
GM
1306 New targets.
1307 (bootstrap): Rewritten in terms of the new targets above. Make
1308 info files, too.
dff28924 1309
e1cff360
GM
13102000-03-12 Gerd Moellmann <gerd@gnu.org>
1311
1312 * config.guess, config.sub: Use the versions of the files from
1313 subversions.
1314
7397acc4
DL
13152000-03-08 Dave Love <fx@gnu.org>
1316
1317 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
1318 AC_C_VOLATILE. Define POINTER_TYPE.
1319
1320 * aclocal.m4: New file.
1321
d054101f 13222000-03-02 Gerd Moellmann <gerd@gnu.org>
2df636f4
GM
1323
1324 * configure.in (machine): Add `mipsel-*-netbsd*' and
1325 `arm-*-netbsd*'.
dff28924 1326
d054101f 13272000-03-01 Gerd Moellmann <gerd@gnu.org>
dff28924 1328
d054101f 1329 * configure.in (machine): Add support for `*-auspex-sunos*'.
dff28924 1330
ed4d0512
GM
13312000-02-29 Gerd Moellmann <gerd@gnu.org>
1332
1333 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
1334
2dc95ddd
DL
13352000-02-18 Dave Love <fx@gnu.org>
1336
1337 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
1338
57beb0e0
AS
13392000-02-18 Andreas Schwab <schwab@suse.de>
1340
1341 * Makefile.in (install-arch-indep): Add eudc to list of installed
1342 info files.
1343
3b3cc4a4
KR
13442000-02-17 Ken Raeburn <raeburn@gnu.org>
1345
1346 * configure.in: Include -lz and -ljpeg (if it's available) when
1347 testing for the tiff library.
1348
8389e1e2
GM
13492000-02-17 Gerd Moellmann <gerd@gnu.org>
1350
1351 * configure.in: Remove LISP_FLOAT_TYPE.
1352
647847ea
DL
13532000-02-12 Dave Love <fx@gnu.org>
1354
1355 * configure.in: Use AC_FUNC_VFORK.
1356
9a90d84c
GM
13572000-02-01 Gerd Moellmann <gerd@gnu.org>
1358
5eea385d
GM
1359 * make-dist: Various fixes for new development tree.
1360
9a90d84c
GM
1361 * leim-Makefile.in: New file.
1362
b6680a0e
GM
13632000-01-31 Gerd Moellmann <gerd@gnu.org>
1364
1365 * Makefile.in (dist): Call ./make-dist.
1366
1e5279b9
DL
13672000-01-24 Dave Love <fx@gnu.org>
1368
1369 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
1370
ffe36136
GM
13712000-01-18 Gerd Moellmann <gerd@gnu.org>
1372
1373 * configure.in (HAVE_GIF): Check for DGifOpen instead of
1374 DGifOpenFileName.
1375
a970dae4
AS
13762000-01-11 Andreas Schwab <schwab@suse.de>
1377
1378 * Makefile.in (install-arch-indep): Update list of info files to
1379 be installed.
1380
c4bb2108
DL
13812000-01-05 Dave Love <fx@gnu.org>
1382
1383 * configure.in: Check for jerror.h as well as libjpeg.
1384
bb9d2b64
AS
13852000-01-03 Andreas Schwab <schwab@suse.de>
1386
1387 * Makefile.in (install-arch-indep): Install autotype*. Run
1388 install-info on autotype and emacs-faq.info.
1389
22afa6e8
DL
13901999-12-04 Dave Love <fx@gnu.org>
1391
1392 * Makefile.in: (install-arch-indep): Depend on `info'.
1393 (install-strip): Use `install' as sub-make target.
1394
a21616bd
KR
13951999-11-23 Ken Raeburn <raeburn@gnu.org>
1396
1397 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
1398 didn't need to be deleted. Check for the k5crypto library as well
1399 as the crypto library; MIT Kerberos 1.1 changed the name.
1400
946173ad
DL
14011999-11-18 Dave Love <fx@gnu.org>
1402
1403 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
1404
4f6f5dab
GM
14051999-11-11 Erik Naggum <erik@naggum.no>
1406
1407 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
1408
2323760c
DL
14091999-11-08 Dave Love <fx@gnu.org>
1410
1411 * configure.in: Fix change for --with-pop default.
1412
c3d00920
DL
14131999-11-04 Dave Love <fx@gnu.org>
1414
1415 * configure.in: Default to --with-pop. Change sense of with-gcc
1416 and with-toolkit-scroll-bars messages to reflect the defaults.
1417
400a1ed0
GM
14181999-11-01 Gerd Moellmann <gerd@gnu.org>
1419
1420 * INSTALL: Mention the Emacs Lisp Reference.
1421
1e3196e8
GM
14221999-10-27 Noah Friedman <friedman@splode.com>
1423
1424 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
1425
8ac52782
GM
14261999-10-23 Gerd Moellmann <gerd@gnu.org>
1427
1428 * Makefile.in (bootstrap): New target.
1429
1113b624
PE
14301999-10-19 Paul Eggert <eggert@twinsun.com>
1431
1432 Add support for large files. Merge glibc 2.1.2.
1433
1434 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
1435 (HAVE_TM_GMTOFF): New symbol.
1436 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
1437 mbrlen, strsignal.
1438 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
dff28924 1439
77162a4f
SM
14401999-10-09 Stefan Monnier <monnier@cs.yale.edu>
1441
1442 * make-dist (dontcompile): look for the DONTCOMPILE variable rather
1443 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
1444
a2743e67
RS
14451999-10-09 Richard M. Stallman <rms@gnu.org>
1446
dff28924 1447 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
a2743e67
RS
1448 Unset CDPATH to prevent cd from generating output.
1449
37e2d8f4
SM
14501999-10-08 Stefan Monnier <monnier@cs.yale.edu>
1451
1452 * update-subdirs: also ignore CVS subdirs.
1453
4e1d9c86
GM
14541999-10-07 Gerd Moellmann <gerd@gnu.org>
1455
1456 * Makefile.in (install-arch-indep): Add ada-mode.
dff28924 1457
2b6bac15
DL
14581999-10-06 Dave Love <fx@gnu.org>
1459
1460 * Makefile.in: Add rules for config.status, configure.
1461
a4a9692d
DL
14621999-09-07 Gerd Moellmann <gerd@gnu.org>
1463
1464 * configure.in (--with-sound): Removed.
1465
14661999-08-30 Gerd Moellmann <gerd@gnu.org>
1467
1468 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
1469 the test for Xaw3d.
1470 (HAVE_TIFF): Add -lm to library check.
1471
14721999-08-28 Richard Stallman <rms@gnu.org>
1473
1474 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
1475 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
1476 after the other X-related libraries.
1477
14781999-08-21 Dave Love <fx@gnu.org>
1479
1480 * configure.in: Don't check for jpeglib.h.
1481
14821999-08-20 Gerd Moellmann <gerd@gnu.org>
1483
1484 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
1485 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
1486
14871999-08-18 Dave Love <fx@gnu.org>
1488
1489 * configure.in: : Check for termcap.h.
1490
14911999-08-15 Gerd Moellmann <gerd@gnu.org>
1492
1493 * configure.in: Add --with-toolkit-scroll-bars. If "no",
1494 use Emacs' scroll bars, even if configured for Motif or when
1495 Xaw3d is available.
1496
14971999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
1498
1499 * configure.in: Check for getaddrinfo.
1500
15011999-08-04 Eli Zaretskii <eliz@gnu.org>
1502
1503 * config.bat: Make --no-debug work again by removing -gcoff.
1504
15051999-07-30 Dave Love <fx@gnu.org>
1506
1507 * configure.in: Check for stdlib.h.
1508
15091999-07-19 Dave Love <fx@gnu.org>
1510
1511 * configure.in: Grok sparc64-*-linux-gnu*.
1512
15131999-07-12 Richard Stallman <rms@gnu.org>
1514
1515 * Version 20.4 released.
1516
15171999-06-23 Karl Heuer <kwzh@gnu.org>
1518
1519 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
1520 Quote $EMACS, in case it's a program with args.
1521
15221999-05-29 Richard M. Stallman <rms@gnu.org>
1523
1524 * configure.in: Delete the Kerberos stuff.
1525
15261999-05-27 Greg Hudson <ghudson@mit.edu>
1527
1528 * configure.in: Prefer kerberos 5 names.
1529
15301999-04-26 Richard M. Stallman <rms@gnu.org>
1531
1532 * configure.in: Check for libXp.
1533
15341999-04-08 Richard Stallman <rms@gnu.org>
1535
1536 * make-dist: Include change logs in subdirs of `lisp'.
1537
15381999-04-05 Richard Stallman <rms@gnu.org>
1539
1540 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
1541 (install-arch-indep): Make ${datadir}/emacs world-readable.
1542
15431999-03-30 Eli Zaretskii <eliz@gnu.org>
1544
1545 * config.bat: Use epaths.* instead of paths.*.
1546
15471999-03-07 Eli Zaretskii <eliz@gnu.org>
1548
1549 * INSTALL: Add detailed instructions to unpack and install
1550 intlfonts on MS-DOS.
1551
15521999-02-26 Richard Stallman <rms@gnu.org>
1553
1554 * configure.in: Use epaths.h and epaths-force instead of paths....
1555
1556 * Makefile.in (epaths-force): Renamed from paths-force;
1557 operate on epaths.in and produce epaths.h.
1558
15591999-02-24 Richard Stallman <rms@gnu.org>
1560
1561 * make-dist: Fix nt/icons directory handling.
1562
15631999-02-22 Simon Josefsson <jas@pdc.kth.se>
1564
1565 * configure.in (f301-fujitsu-uxpv4.1): New target.
1566
15671999-02-20 Richard Stallman <rms@gnu.org>
1568
1569 * make-dist (tempparent): Fix command to update info files.
1570
15711999-02-09 Richard Stallman <rms@gnu.org>
1572
1573 * configure.in (powerpc-apple-netbsd*): New alternative.
1574
15751999-01-25 Geoff Voelker <voelker@cs.washington.edu>
1576
1577 * make-dist: Include the new directory nt/icons in distributions.
1578
15791999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
1580
1581 * configure.in: Change message about HAVE_XFREE386.
1582
15831999-01-07 Eli Zaretskii <eliz@gnu.org>
1584
1585 * config.bat: Support configuring with leim.
1586
15871998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
1588
1589 * configure.in (mips-sgi-irix6.5): New target.
1590
15911998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
1592
1593 * configure.in: Remove GSS-API support, since it has been removed
1594 from movemail.
1595
15961998-12-04 Markus Rost <rost@delysid.gnu.org>
1597
1598 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
1599
16001998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
1601
1602 * Makefile.in: Don't install customize info file. Run
1603 install-info on viper info file.
1604
16051998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
1606
1607 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
1608
16091998-11-16 Kenichi Handa <handa@etl.go.jp>
1610
1611 * configure.in (*-*-bsdi4*): New target.
1612
16131998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
1614
1615 * configure.in: Fix previous change.
1616
16171998-11-11 Richard Stallman <rms@gnu.org>
1618
1619 * configure.in (aviion-intel): New machine.
1620
16211998-11-04 Kenichi Handa <handa@etl.go.jp>
1622
1623 * configure.in (mips-nec-sysv4*): New target.
1624
16251998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
1626
1627 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
1628 from lisp.
1629
16301998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
1631
1632 * make-dist: Don't include fns*.el in dist.
1633
16341998-10-30 Dave Love <fx@gnu.org>
1635
1636 * configure.in: Don't mkdir cpp.
1637
16381998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
1639
1640 * Makefile.in (install-arch-dep): Install src/fns-*.el in
1641 ${archlibdir}.
1642
16431998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
1644
1645 * Version 20.3 released.
1646
16471998-07-30 Paul Eggert <eggert@twinsun.com>
1648
1649 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
1650 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
1651 (lwlib/Makefile, leim/Makefile):
1652 Prepend $(srcdir)/ to rule dependencies outside this dir.
1653
16541998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
1655
1656 * configure.in: Use unset CDPATH instead of making it empty.
1657
16581998-06-20 Karl Heuer <kwzh@gnu.org>
1659
1660 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
1661
16621998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
1663
1664 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
1665 and default.el. Sort the results.
1666
16671998-05-31 Karl Heuer <kwzh@gnu.org>
1668
1669 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
1670 writable.
1671
16721998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
1673
1674 * Makefile.in (install-arch-indep):
1675 Don't alter site-lisp/subdirs.el if it exists.
1676
16771998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
1678
1679 * Makefile.in (install-arch-indep): Put `-' on commands to create
1680 subdirs.el in site-lisp dirs.
1681
16821998-05-07 Richard Stallman <rms@psilocin.gnu.org>
1683
1684 * Makefile.in (install-arch-indep): Fix typo in previous change.
1685
16861998-05-06 Richard Stallman <rms@psilocin.gnu.org>
1687
1688 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
1689
16901998-04-28 Richard Stallman <rms@psilocin.gnu.org>
1691
1692 * Makefile.in (mkdir): Create the site-lisp dirs.
1693 (install-arch-indep): Make site-lisp/subdirs files world-readable.
1694
16951998-04-26 Richard Stallman <rms@psilocin.gnu.org>
1696
1697 * Makefile.in (INSTALL_INFO): New variable.
1698 (install-arch-indep): Don't replace the dir file if it already exists.
1699 Use the install-info program, via INSTALL_INFO, to add entries.
1700 Make the `info' subdir and the Info files world-readable.
1701
17021998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
1703
1704 * config.bat: Make sure the environment is large enough to support
1705 all the "set foo=bar" commands. Update pointers to DJGPP FTP
1706 sites.
1707
17081998-04-10 Karl Heuer <kwzh@gnu.org>
1709
1710 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
1711
17121998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
1713
1714 * configure.in: Add --with-gssapi to specify GSS-API
1715 authentication support for movemail.
1716
17171998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
1718
1719 * Makefile.in (install-arch-indep): Fix previous change.
1720
17211998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
1722
1723 * Makefile.in (info): Run man in build dir, not srcdir.
1724
17251998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
1726
1727 * Makefile.in (install-arch-indep): Fix previous change.
1728
17291998-03-23 Kenichi Handa <handa@etl.go.jp>
1730
1731 * Makefile.in (top_distclean): Check the existence of `lock'
1732 subdir.
1733
17341998-03-22 Richard Stallman <rms@gnu.org>
1735
1736 * Makefile.in (install-arch-indep): Put special subdirs.el files
1737 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
1738
17391998-03-21 Richard Stallman <rms@psilocin.gnu.org>
1740
1741 * make-dist: Fix shell syntax in check for missing .el or .elc files.
1742
17431998-03-09 Richard Stallman <rms@psilocin.gnu.org>
1744
1745 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
1746 (m68*-hp-hpux*): Handle versions 1X like 10.
1747
17481998-03-07 Richard Stallman <rms@psilocin.gnu.org>
1749
1750 * make-dist: PROBLEMS is now in etc, not top level dir.
1751
1752 * Makefile.in (SOURCES): Delete PROBLEMS.
1753
17541998-02-25 Richard Stallman <rms@gnu.org>
1755
1756 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
1757
1758 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
1759
17601998-01-17 Richard Stallman <rms@gnu.org>
1761
1762 * Makefile.in (install-arch-indep): Add semicolon before `else'.
1763
17641998-01-02 Richard Stallman <rms@psilocin.gnu.org>
1765
1766 * make-dist (tempparent): New option --no-check.
1767
1768 * make-dist: Don't do anything with cpp directory.
1769
17701997-12-20 Richard Stallman <rms@psilocin.gnu.org>
1771
1772 * configure.in (sparc-fujitsu-sysv4*): New target.
1773
17741997-12-17 Andreas Schwab <schwab@gnu.org>
1775
1776 * configure.in: Cache more tests. Add missing quotes around
1777 message with embedded comma.
1778
17791997-12-04 Karl Heuer <kwzh@gnu.org>
1780
1781 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
1782
17831997-11-26 Joel N. Weber II <devnull@gnu.org>
1784
1785 * make-dist: Changed the comment about `umask 0' to say `Don't
92a8ce63
JB
1786 restrict access to any files.'; previously it said `Don't protect
1787 any files', which may have implied that we think fascism is good.
a4a9692d
DL
1788
17891997-11-24 Paul Eggert <eggert@twinsun.com>
1790
1791 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
1792 strftime needs the underlying host's strftime for locale dependent
1793 formats.
1794
17951997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
1796
1797 * configure.in (i586-dg-dguxR4.*): New name in case branch.
1798
17991997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
1800
1801 * config.bat: Configure the man subdirectory.
1802
18031997-11-07 Paul Eggert <eggert@twinsun.com>
1804
1805 * configure.in (AC_CHECK_LIB): Add -lintl.
1806
18071997-11-07 Karl Heuer <kwzh@gnu.org>
1808
1809 * make-dist (check for .elc files): Avoid bash-specific syntax.
1810 (check for overflow 14-char limit): Simplify.
1811
18121997-11-07 Richard Stallman <rms@gnu.org>
1813
1814 * Makefile.in (install): Move blessmail last.
1815
18161997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1817
1818 * configure.in (gettimeofday, one arg or two):
1819 Clarify messages by avoiding double negative.
1820
18211997-09-30 Karl Eichwalder <ke@suse.de>
1822
1823 * Makefile.in (install-arch-indep): install the widget info file.
1824
18251997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
1826
1827 * configure.in (with-pop, with-kerberos): Need to check Kerberos
1828 libraries in reverse order, so that libraries will appear in the
1829 correct dependency order on the link line (and so that the
1830 configure checks themselves will work properly when early
1831 libraries depend on later ones).
1832
18331997-09-21 Erik Naggum <erik@naggum.no>
1834
1835 * make-dist (making links to `src'): Keep timestamp on copied
1836 files.
1837
1838 * make-delta: New script to produce delta distributions.
1839
18401997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1841
1842 * Version 20.2 released.
1843
18441997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1845
1846 * Version 20.1 released.
1847
1848 * Makefile.in (install-leim): Depend on mkdir.
1849 (leim): Depend on src.
1850
18511997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1852
1853 * configure.in: Recognize alpha* instead of just alpha.
1854
18551997-09-12 Paul Eggert <eggert@twinsun.com>
1856
1857 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
1858
18591997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1860
1861 * update-subdirs: Use rm -f.
1862
18631997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1864
1865 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
1866 Ignore subdirs named Old.
dff28924 1867
a4a9692d
DL
18681997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
1869
1870 * configure.in: Add OpenBSD clause to set $machine.
1871
18721997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1873
1874 * make-dist: Recompile everything after updating various Lisp files.
1875 Recompile in leim as well as lisp.
1876 Check in leim as well as lisp for mismatched files and too-long names.
dff28924 1877
a4a9692d
DL
18781997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1879
1880 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
1881
18821997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1883
1884 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
1885 before trying to copy anything from it.
1886
18871997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1888
1889 * Makefile.in (man/Makefile): New target.
1890 (tags): Define env var EMACS and run Makefile from build dir.
1891
18921997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
1893
1894 * config.bat: If src/_gdbinit doesn't exist, try using
1895 src/.gdbinit to create it (for building on Windows 95).
1896
18971997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1898
1899 * Makefile.in (install-arch-indep):
1900 Discard extra data in tar | tar pipes.
1901
19021997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
1903
1904 * configure.in (x_default_search_path): Corrected
1905 '${x_library}' to '${x_library}/X11'.
1906
19071997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1908
1909 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1,
1910
19111997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
1912
1913 * configure.in: Support auto-configuration of both Kerberos V4 and
92a8ce63
JB
1914 Kerberos V5 for movemail, including detection of V4 and V5 header
1915 files and libraries.
a4a9692d
DL
1916
19171997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
1918
1919 * configure.in: Compute x_default_search_path
1920 and substitute into makefiles.
1921
1922 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
1923
19241997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1925
1926 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
1927
19281997-08-07 Erik Naggum <erik@naggum.no>
1929
1930 * configure.in: Remove lockdir, it is no longer needed.
1931 * Makefile.in (mkdir): Don't create lockdir.
1932 (lockdir): Variable deleted.
1933 (paths-force): Don't operate on PATH_LOCK.
1934
19351997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1936
1937 * leim-Makefile.in (clean, distclean): New targets.
1938
1939 * make-dist: Include leim/ChangeLog in leim distribution.
1940
19411997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1942
1943 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
1944
19451997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1946
1947 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
1948
19491997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1950
1951 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
1952
19531997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1954
1955 * make-dist: Update leim/leim-list.el.
1956 Pass along value of $EMACS when updating lisp dir.
1957
19581997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
1959
dff28924 1960 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
a4a9692d
DL
1961 prerequisite to the use of Doug Lea's malloc.
1962
19631997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1964
1965 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
1966
1967 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
1968
19691997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1970
1971 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
1972
19731997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1974
1975 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
1976 to news-r6.h.
1977
19781997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
1979
1980 * config.bat: Use `sed' instead of `cp', which might not be
1981 installed.
1982
19831997-07-09 Kenichi Handa <handa@etl.go.jp>
1984
1985 * Makefile.in (mostlyclean): Add cleaning leim directory.
1986 (clean, distclean, maintainer-clean): Likewise.
1987
19881997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1989
1990 * make-dist (bogosities): Check subdirs of `lisp' also.
1991
19921997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1993
1994 * make-dist (etc): Really avoid symlinks now.
1995 (lisp): Don't delete from subdirs the things we never copy.
1996
19971997-07-07 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
1998
1999 * Makefile.in (install-arch-indep): Correct the target name.
2000 The first letter `i' was dropped by the previous change of mine.
2001
20021997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2003
2004 * configure.in (leim/Makefile): Generate this.
2005 (*-sysv4.2uw*): Recognize new alternative.
2006
2007 * leim-Makefile.in: Renamed from leim-Makefile.
2008
2009 * make-dist: Set up real-leim subdirectory,
2010 with the real contents of leim; then move it to
2011 a separate top-level directory.
2012
2013 * make-dist: Don't mention site-lisp, site-init, site-start
2014 or default, when listing files hat are not compiled and should be.
dff28924 2015
a4a9692d
DL
2016 * configure.in: Create src/config.stamp at the end.
2017
20181997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2019
2020 * Makefile.in (install-leim): Correct previous change.
2021
20221997-07-02 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
2023
2024 * Makefile.in (install-leim): New target.
2025 (install): Depend on install-leim.
dff28924 2026
a4a9692d
DL
20271997-07-01 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
2028
2029 * Makefile.in (SUBDIR): Add leim.
2030 (SUBDIR_MAKEFILES): Add leim/Makefile.
2031 (leim/Makefile): New target.
2032
20331997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2034
2035 * leim-Makefile: New file.
2036 * make-dist: Initialize a `leim' subdirectory with that makefile.
2037
20381997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2039
2040 * configure.in (GNU_MALLOC_reason): Fix message text.
2041
20421997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2043
2044 * make-dist (lisp): Don't process subdirs that start with =.
2045 (etc): Copy symlinks, as in src.
2046
20471997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2048
2049 * configure.in (i*86-*-unixware*): New alternative.
2050
20511997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2052
2053 * Makefile.in (src/config.stamp): Target renamed from src/config.h
2054 and touch it explicitly.
2055
2056 * configure.in (mips-sony-newsos6*): New alternative.
2057 (mips-*-linux-gnu*): New alternative.
2058 (*-*-bsdi*): New alternative.
2059 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
2060
20611997-06-22 Dave Love <d.love@dl.ac.uk>
2062
2063 * Makefile.in (lib-src): Depend on src/config.h (e.g. for
92a8ce63 2064 movemail.o).
a4a9692d 2065 (src/config.h): New target to re-configure if src/config.in
92a8ce63 2066 is patched.
a4a9692d
DL
2067
20681997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2069
2070 * configure.in (shutdown): Check for `shutdown' function.
2071
20721997-06-18 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
2073
2074 * update-subdirs: Include the directory "language" in subdirs.
2075
20761997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2077
2078 * configure.in (m88k-dg-dgux4*): New alternative.
2079 (alpha-*-netbsd*): New alternative.
2080 (powerpcle-*-solaris2*): New alternative.
2081
20821997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2083
2084 * make-dist: Warn about .el files that are not compiled.
2085
20861997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2087
2088 * Makefile.in (dist): Don't run update-subdirs here,
2089 since make-dist now gets that done.
2090
2091 * make-dist: Use the new `updates' target in lisp/Makefile.
dff28924 2092
a4a9692d
DL
2093 * make-dist: Use new non-file targets in lisp/Makefile.
2094
20951997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2096
2097 * make-dist: Handle all subdirs of `lisp' uniformly.
2098 Don't handle `term' and `language' specially.
2099 Clear out umask at the beginning.
dff28924 2100
a4a9692d
DL
21011997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2102
2103 * make-dist: Use Make to update finder-inf.el and autoloads.
2104 Also update cus-load.el.
2105
21061997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
2107
2108 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
2109 in case it is desirable to disable the GNU malloc features with
2110 glibc.
2111
21121997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
2113
2114 * configure.in (DOUG_LEA_MALLOC):
2115 Define if malloc_{get,set}_state exist.
2116
21171997-03-05 Ken'ichi Handa <handa@etl.go.jp>
2118
2119 * make-dist: Make links for files under lisp/language.
2120
177c0ea7 21211997-02-20 Kenichi Handa <handa@etl.go.jp>
a4a9692d
DL
2122
2123 * update-subdirs: Exclude the directory "language" from subdirs.
2124
21251997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
2126
2127 * configure.in: Check for rint and cbrt.
2128
21291997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2130
2131 * make-dist: Use $EMACS to say where to run Emacs.
2132 Add --no-update option.
dff28924 2133
a4a9692d
DL
21341996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2135
2136 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
2137
21381996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2139
2140 * make-dist (copying src): Check thoroughly for symlinks
2141 and copy them in all cases. Regularize the linking of *.in
2142 and *.opt and ChangeLog files.
2143 (copying lib-src): Likewise.
2144 Don't rm getdate.c or y.tab.*--they don't exist any more.
dff28924 2145
a4a9692d
DL
21461996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
2147
2148 * configure.in: Check for libmail, maillock.h and
2149 touchlock (for movemail).
2150
21511996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2152
2153 * configure.in (limits.h): Check for this file.
2154
21551996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2156
2157 * configure.in (rs6000-ibm-aix4.2): New alternative.
2158 (rs6000-ibm-aix4.0): New alternative.
2159 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
2160
21611996-11-22 Ben Harris <bjh21@cam.ac.uk>
2162
2163 * configure.in: Recognize vax-*-netbsd*.
2164
21651996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2166
2167 * configure.in (locallisppath): Add leim directory.
2168
21691996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
2170
2171 * config.bat: Make sure `mv' supports forward slashes and -f.
2172
21731996-10-28 Christian Limpach <chris@nice.ch>
2174
2175 * configure.in (hppa*-next-nextstep*): * added after hppa
2176 to accept hppa1.0 and hppa1.1.
2177
21781996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
2179
2180 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
2181 * configure.in (ld_switch_machine): Fix typo.
2182
21831996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2184
2185 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
2186 from config.h and use them in $ac_link.
2187
21881996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
2189
2190 * configure.in: Create a subdir named `lisp'.
2191
21921996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2193
2194 * configure.in: Check for getcwd.
2195
21961996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2197
dff28924 2198 * configure.in: Check for termios.h. Check for setpgid.
a4a9692d
DL
2199
22001996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2201
2202 * configure.in: Check for setrlimit.
2203
22041996-08-31 Paul Eggert <eggert@twinsun.com>
2205
2206 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
2207
22081996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2209
2210 * configure.in: Check for utimes.
2211
2212 * configure.in: Check for com_err library, but only
2213 if --with-kerberos was used. Check for krb and des
2214 only if --with-kerberos.
2215
22161996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2217
2218 * Makefile.in (INSTALL_STRIP): New variable.
2219 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
2220 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
2221
22221996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2223
2224 * configure.in: Check for krb and des libraries.
2225
22261996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2227
2228 * configure.in (*-sunos4.1.[3-9]*noshare):
2229 Use sunos413, not sunos4-1-3.
2230 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
2231 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
dff28924 2232
a4a9692d
DL
22331996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2234
2235 * Makefile.in (src/paths.h): Target deleted.
2236 (paths-force): Delete all dependencies on this target
2237 but don't delete the target.
2238 (install): Depend on `all'.
2239 (paths-force): Don't print a message.
2240
2241 * configure.in: Generate src/paths.h here.
2242
22431996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2244
2245 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
2246 New variables that affect linking only.
2247 (alpha-dec-osf*): Use those instead of previous change.
2248
22491996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2250
2251 * Makefile.in (install-arch-indep): Install info/messages.
2252
22531996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2254
2255 * Version 19.33 released.
2256
22571996-08-10 Marcus Daniels <marcus@sayre.sysc.pdx.edu>
2258
2259 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
2260 Fix previous change.
2261
22621996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2263
2264 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
2265 New alternative.
2266
22671996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2268
2269 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
2270 and NON_GCC_TEST_OPTIONS.
2271
22721996-08-06 Paul Eggert <eggert@twinsun.com>
2273
2274 * configure.in (LOCALTIME_CACHE): Don't put a string literal
2275 "TZ=..." in environ.
2276
22771996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2278
2279 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
2280
22811996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2282
2283 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
2284 the more general *-sunos4.1.[3-9]* clause.
2285
22861996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2287
2288 * Version 19.32 released.
2289
2290 * configure.in (*-sco3.2v5*):
2291 Set OVERRIDE_CPPFLAG to a string of one space.
2292 Fix the code that uses OVERRIDE_CPPFLAG.
2293
22941996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
2295
2296 * configure.in: Undo previous change.
2297
22981996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2299
2300 * config.sub: Use `pc', not `unknown', when canonicalizing
2301 the vendor for ...86.
2302
177c0ea7 23031996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
a4a9692d
DL
2304
2305 * configure.in: Check for termios.h header.
2306
23071996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
2308
2309 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3
2310
23111996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
2312
2313 * configure.in: Split bsdos2 and bsdos2-1.
2314
23151996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2316
2317 * config.sub: If last two words are not a recognized
2318 KERNEL-OS pair, use just the last word as OS, as in 19.31.
2319 Make conversion of gnu/linux to linux-gnu really work.
dff28924 2320
a4a9692d
DL
2321 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
2322
23231996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2324
2325 * configure.in (check for using Lucid widgets by default):
2326 Eliminate indentation that confuses some compilers.
2327
23281996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2329
2330 * config.sub: Convert linux and gnu/linux to linux-gnu.
2331
2332 * make-dist: Don't update getdate.c.
2333 Ignore =... files when checking for too-long Lisp file names.
2334
23351996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2336
2337 * configure.in (euidaccess): Check for that, not for eaccess.
2338
23391996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2340
2341 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
92a8ce63 2342 before `noshare'.
a4a9692d
DL
2343 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
2344
23451996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2346
2347 * configure.in: Rename lignux to linux-gnu in configuration names.
2348 Use gnu-linux as the opsys value (s/ file name).
2349 Allow i686 just like i386, i486, i586.
2350
23511996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2352
2353 * configure.in (i*86-*-sco3.2v5): New alternative.
2354 (OVERRIDE_CPPFLAG): New variable.
2355 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
2356
2357 * configure.in: Specify vpath for .texi files.
2358
23591996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2360
2361 * configure.in: Always check for HAVE_X11R5.
2362 Separately decide whether to use a toolkit by default.
2363
23641996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
2365
2366 * configure.in: If X11R5 is missing the Xaw headers,
2367 default to --with-x-toolkit=no.
2368
23691996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2370
2371 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
2372
23731996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2374
2375 * Makefile.in (install-arch-indep): If cd etc makes output,
2376 don't treat that as part of the tar data.
2377 Check that ./lisp actually exists.
dff28924 2378
a4a9692d
DL
23791996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
2380
2381 * make-dist: Check for long file names.
2382
23831996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
2384
2385 * Version 19.31 released.
2386
23871996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
2388
2389 * configure.in: Recognize sparc-*-lignux.
2390
23911996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
2392
2393 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
2394 Don't include config.w95.
2395
23961996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
2397
2398 * make-dist: Replace --no-clean-up and --no-tar options
2399 with --clean-up and --tar, so that the default is useful.
2400
24011996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
2402
2403 * config.bat: Make sure the GDB init file is called src/_gdbinit;
2404 if not, tell the user to rename it and abort.
2405
24061996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
2407
2408 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
2409 test program.
2410
24111996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2412
2413 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
2414
2415 * make-dist (MANIFEST): Fix previous change.
2416 (msdos): Put mainmake.v2 into the dist.
2417
24181996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
2419
2420 * make-dist: Exit if autoconf fails.
2421
24221996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
2423
2424 * config.bat: Set djgpp-ver, and unset it at the end.
b1f865ae 2425 Add a number of conditionals for DJGPP version 2.
a4a9692d
DL
2426 Rename label libsrc2 to libsrc3.
2427 Substitute for LDFLAGS in src/Makefile.
2428 Substitute for ALL_CFLAGS in lib-src/Makefile.
2429
24301996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2431
2432 * configure.in (ncurses): Check this after checking fns like strerror.
2433
24341996-04-08 Erik Naggum <erik@naggum.no>
2435
2436 * make-dist (MANIFEST): Don't include lines from =files.
2437
24381996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2439
2440 * make-dist: Don't put lisp/dired.todo in the dist.
2441
24421996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
2443
2444 * configure.in (HAVE_NCURSES): Look for library named ncurses.
2445
2446 * configure.in (setlocale): Check for it.
2447
2448 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
dff28924 2449
a4a9692d
DL
24501996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2451
2452 * configure.in: Use lignux instead of linux as value of opsys.
2453
24541996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2455
2456 * Makefile.in (install-strip): Fix whitespace.
2457 Get rid of continuation.
2458
2459 * config.sub: Convert linux or gnu/linux to lignux.
2460
24611996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2462
2463 * configure.in: Accept lignux in configuration name.
2464
24651996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2466
2467 * Makefile.in (install-strip): New target.
2468
24691996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2470
2471 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
2472 -f failed to do the job on Suns.
2473
24741996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2475
2476 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
2477
2478 * configure.in (linux/version.h): Check for this header.
2479
24801996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
2481
2482 * configure.in: Remove -fno-builtin hackery from -lm check.
2483
24841996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
2485
2486 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
92a8ce63 2487 just this test.
a4a9692d
DL
2488
2489 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
2490
24911996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2492
2493 * configure.in: Check for ncurses.
2494
24951996-02-28 Paul Eggert <eggert@twinsun.com>
2496
2497 * configure.in (LOCALTIME_CACHE):
2498 Also define if localtime mishandles unsetting TZ.
2499 This works around a localtime bug in mips-dec-ultrix.
2500
25011996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2502
2503 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
2504
2505 * configure.in: Improve messages about X versions.
2506
25071996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2508
2509 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
2510
25111996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2512
2513 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
2514 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
2515
2516 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
2517 (install): Put install-arch-indep before install-arch-dep.
2518
25191996-02-20 Dave Love <d.love@dl.ac.uk>
2520
2521 * INSTALL: Clarify info about MS-DOS path handling.
2522
25231996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2524
2525 * Makefile.in (install-arch-indep): Install info/ccmode*.
2526 In previous change, protect against /bin/pwd returning null string.
2527
25281996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2529
2530 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
2531 to lispdir.
2532
25331996-02-01 Paul Eggert <eggert@twinsun.com>
2534
2535 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
2536
25371996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2538
2539 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
2540
25411996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2542
2543 * Makefile.in (extraclean): Use ${top_distclean} to ensure
2544 we delete everything distclean deletes.
2545
25461996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
2547
2548 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
2549
25501996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2551
2552 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
2553 into LDFLAGS instead of into LIBS.
2554
25551996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2556
2557 * configure.in (HAVE_XMU): Fix typo in previous change.
2558
25591996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2560
2561 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
2562
25631996-01-10 Erik Naggum <erik@naggum.no>
2564
2565 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
2566
25671996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
2568
2569 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
2570
25711996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2572
2573 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
2574 and use -lXt to link it.
2575
25761996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2577
2578 * configure.in (locallisppath): Put version-specific dir first.
2579
25801996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2581
2582 * configure.in (hppa-*-nextstep*): New alternative.
2583 (USE_X_TOOLKIT): By default, set this to "maybe";
2584 and change that later to LUCID or "no" according to X11 version.
2585
2586 * make-dist: Recompile outdated .elc files and update all autoloads.
2587
25881996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
2589
2590 * configure.in (locallisppath): Fix typo in last change: " -> '.
2591
25921996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2593
2594 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
2595
25961995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2597
2598 * Makefile.in (install-arch-indep): Give all files read permission.
2599
26001995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2601
2602 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
2603 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
2604
26051995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2606
2607 * configure.in: Determine HAVE_X11R6.
2608 (HAVE_MENUS): Renamed from HAVE_X_MENU.
2609
26101995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2611
2612 * configure.in: Just "solaris" now defaults to version 2.4.
2613 Add sunos4.1.n-noshare as alternative.
2614
26151995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2616
2617 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
2618
26191995-11-29 Erik Naggum <erik@naggum.no>
2620
2621 * Makefile.in (install-arch-indep): Add missing backslash.
2622
26231995-11-29 Karl Eichwalder <ke@ke.Central.DE>
2624
2625 * Makefile.in (install-arch-indep): Don't install
2626 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
2627
26281995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2629
2630 * Makefile.in (install-arch-indep): Fix previous change.
2631
2632 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
2633
26341995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2635
2636 * Version 19.30 released.
2637
2638 * make-dist (lisp): Exclude subdirs.el.
2639
26401995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2641
2642 * make-dist (etc): Delete *.orig and *.rej.
2643
26441995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2645
2646 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
2647
26481995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2649
2650 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
2651
26521995-11-14 Geoff Voelker <voelker@cs.washington.edu>
2653
2654 * make-dist (nt): Rename install, readme, and todo to
2655 INSTALL, README, and TODO.
2656
26571995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2658
2659 * make-dist (lisp): Don't distribute site-start.
2660
26611995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
2662
2663 * make-dist: Break the hard link on alloca.c.
2664
26651995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2666
2667 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
2668
26691995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2670
2671 * make-dist (src, lib-src): Don't distribute Makefile.c.
2672 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
2673
26741995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2675
2676 * Makefile.in (mkdir): Create man1dir, not mandir.
2677 (uninstall): Use man1dir, not mandir.
2678
26791995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2680
2681 * Makefile.in (man1dir): New variable.
92a8ce63 2682 (install-arch-indep): Use man1dir.
a4a9692d
DL
2683
2684 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
2685
2686 * make-dist: Create lisp/MANIFEST.
2687
26881995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
2689
2690 * configure.in (m68k-*-linux*): New alternative.
2691
26921995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2693
2694 * make-dist: Use new names config.in, paths.in, and
2695 {src,lib-src}/Makefile.in.
2696
26971995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2698
2699 * configure.in: Don't bother checking for drem.
2700
27011995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2702
2703 * Makefile.in (distclean): Delete line with just a tab in it.
2704 (install-arch-indep): Delete spaces that precede tabs.
2705 Delete spurious `fi' left from previous change.
2706 (install): Supply `true' as command, to avoid null command.
2707
27081995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2709
2710 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
2711
27121995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2713
2714 * configure.in (powerpc-*-solaris2): New alternative.x
2715
27161995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
2717
2718 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
2719 of paths.h.tmp$$, to avoid going beyond 14 characters.
2720
27211995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2722
2723 * configure.in: Improve error msg for invalid --with-x-toolkit value.
2724
27251995-09-06 Paul Eggert <eggert@twinsun.com>
2726
2727 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
2728 if localtime caches TZ. Check for tzset.
2729
27301995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2731
2732 * config.bat: Simplify using new names file names src/makefile.in,
2733 config.in, paths.in. Change Echo commands not to use `.
2734
27351995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2736
2737 * Makefile.in (install-arch-indep): Always install the new dir file;
2738 rename the previous dir file to dir.bak or dir.old.
2739
27401995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2741
2742 * configure.in (RANLIB): Substitute this into makefiles.
2743 Set it specially on solaris; set it by default on other systems.
2744
2745 * configure.in: Fix previous Alpha change.
2746
27471995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2748
2749 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
2750 NON_GCC_TEST_OPTIONS.
2751
27521995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2753
2754 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
2755 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
2756
2757 * configure.in (alpha-*-linux*): New configuration.
2758
27591995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2760
2761 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
2762 (m68k-next-nextstep*): New alias for that.
2763 (i*86-*-nextstep*): Use nextstep.h.
2764 (sparc-*-nextstep*): New configuration.
2765
27661995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2767
2768 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
2769 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
2770
27711995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2772
2773 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
2774 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
2775
27761995-07-18 Mike Long <mike.long@analog.com>
2777
2778 * make-dist: Fix update of finder-inf.el, and byte-compile it.
2779
27801995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2781
2782 * Makefile.in (src/paths.h, paths-force):
2783 Rename src/paths.h.in to src/paths.in.
2784 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
2785
2786 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
2787 Use Makefile.c for intermediate file.
2788 Rename src/config.h.in to src/config.in.
2789
27901995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
2791
2792 * configure.in (mips-dec-ultrix*): Assume version 4.3.
2793 (mips-dec-ultrix4.[12]): New alternative for old versions.
2794
27951995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2796
2797 * make-dist: Don't break intra-tree links.
2798
27991995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
2800
2801 * configure.in: Put back archlibdir initialization. Require
92a8ce63 2802 autoconf 2.4.1 or later.
a4a9692d
DL
2803
28041995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2805
2806 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
2807 (mips-mips-riscos5*): New alternative.
2808
28091995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2810
2811 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
2812
28131995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2814
2815 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
2816 (mandir, infodir, archlibdir): Initializations deleted.
2817
2818 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
2819 On hpux9shr, use hpux9shxr4.h.
2820
28211995-06-24 Morten Welinder <terra+@cs.cmu.edu>
2822
2823 * configure.in: Added target mips-dec-mach_bsd4.3.
2824 * config.guess: Guess mips-dec-mach_bsd4.3.
2825
28261995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2827
2828 * Makefile.in (mkdir): Use symbolic chmod.
2829
28301995-06-22 Paul Eggert <eggert@twinsun.com>
2831
2832 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3.
2833 (Likewise for SunOS 4.1.5 thorugh 4.1.9, should they ever exist.)
2834
28351995-06-22 Paul Eggert <eggert@twinsun.com>
2836
2837 * Makefile.in (SUBDIR_MAKEFILES):
2838 Add man/Makefile, so `make distclean' removes it.
2839 (top_distclean): Add config.log to the list of files to be removed.
2840
28411995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2842
2843 * Version 19.29 released.
2844
28451995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2846
2847 * configure.in: Fix the previous change to verify that the -b
2848 option really solves the problem.
2849
2850 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
2851
28521995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2853
2854 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
2855
28561995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2857
2858 * configure.in: Report more clearly when there is no special
2859 dir to search for X includes or libraries.
2860
28611995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2862
2863 * configure.in: Check for -lpthreads, not -lpthread.
2864
28651995-06-09 Geoff Voelker <voelker@cs.washington.edu>
2866
2867 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
2868
28691995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2870
2871 * configure.in: Check for -lpthread.
2872
28731995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2874
2875 * Makefile.in (install-arch-indep): Install info files for mh-e.
2876 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
2877
28781995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2879
2880 * configure.in (*-solaris2.5): New configuration.
2881
2882 * make-dist: Copy new files config.nt and config.w95.
2883
28841995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2885
2886 * configure.in: Use x_includes, not x_libraries, for -I.
2887 Make bitmapdir a colon-separated list.
2888
28891995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
2890
2891 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
2892
2893 * configure.in: Allow x_libraries and x_includes to be paths.
2894
28951995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2896
2897 * configure.in: Fix typo.
2898
28991995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
2900
2901 * INSTALL: Clarify use of site-init.el.
2902
29031995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
2904
2905 * configure.in: pass arg to sqrt.
2906
29071995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
2908
2909 * make-dist: Fix May 6 change.
2910
29111995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2912
2913 * vpath.sed: Delete reference to ymakefile.
2914
29151995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
2916
2917 * configure.in: Use sqrt (more portable) instead of fmod in -lm
92a8ce63 2918 check.
a4a9692d
DL
2919
29201995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2921
2922 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
2923
2924 * update-subdirs: Specify /bin/sh to run the script.
2925
29261995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2927
2928 * make-dist: Put src/makefile.nt in dist.
2929
2930 * configure.in (i[345]86-*-bsdi2*): New configuration.
2931 (vax-dec-bsd386*): Deleted.
2932
29331995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
2934
2935 * configure.in: Make sure CDPATH doesn't mess up PWD check. Check
2936 whether X bitmaps are in X11/bitmaps instead of bitmaps. Use fmod
2937 instead of logb in -lm check.
2938
29391995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2940
2941 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
2942 Use bsd4-3. Don't set NON_GNU_CPP.
2943
2944 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
2945 In nt. copy various different things, but not *.cmd.
2946 Fix the ln commands for the subdirs of nt.
2947
29481995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2949
2950 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
2951
29521995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2953
2954 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
2955 since that's what the header file expects.
2956
29571995-04-24 Francesco Potorti` (pot@cnuce.cnr.it)
2958
2959 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
2960 and 68040 based machines when choosing options for gnucc.
2961
29621995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2963
2964 * Makefile.in (top_distclean): Delete config.cache.
2965
29661995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2967
2968 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
2969
2970 * configure.in: Use m/ncr386.h.
2971
29721995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2973
2974 * Makefile.in (install-arch-indep): Undo Sep 23 change.
2975
29761995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2977
2978 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
2979 (man): Don't copy texindex.c and getopt.c; they're deleted.
2980 (etc): Omit `e'; it's a subdirectory.
2981 (etc/e): Use `../..', not `..', to reference top level.
2982
29831995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
2984
2985 * Makefile.in (install-arch-indep, dist):
2986 look for `update-subdir' in $(srcdir).
2987
29881995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2989
2990 * make-dist: Include mkinstalldirs in distribution.
2991
29921995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
2993
2994 * make-dist: Add missing close backquote.
2995
29961995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2997
2998 * make-dist: Don't distribute shortnames directory.
2999
30001995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3001
3002 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
3003
30041995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3005
3006 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
3007
30081995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3009
3010 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
3011
30121995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
3013
3014 * configure.in (mips-sgi-irix6): New configuration.
3015
30161995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
3017
3018 * Makefile.in (maintainer-clean): Renamed from realclean.
3019
30201995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
3021
3022 * configure.in: Create a .gdbinit that sources the real one, if
3023 using a different build directory.
3024
30251995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3026
3027 * configure.in: Check for sys/select.h.
3028
30291995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3030
3031 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
3032
30331994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3034
3035 * configure.in: Handle isc 4.1 operating system.
3036
30371994-12-10 Richard Stallman <rms@kepa>
3038
3039 * configure.in (rs6000-ibm-aix4.1*): New alternative.
3040 (rs6000-ibm-aix4*): New alternative.
3041
30421994-12-06 Richard Stallman <rms@kepa>
3043
3044 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
3045
30461994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
3047
3048 * configure.in: Don't try to make directories that are guaranteed
92a8ce63 3049 to already exist.
a4a9692d
DL
3050
30511994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3052
3053 * configure.in: Generate man/Makefile from man/Makefile.in.
3054 Create the man subdir.
3055
3056 * Makefile.in (dvi): Run Make in our man subdir.
3057
3058 * make-dist: Create subdir etc/e.
3059 Make links to it.
3060 Put man/Makefile.in in dist, instead of man/Makefile.
3061
30621994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
3063
3064 * configure.in: Add --with-pop, --with-kerberos, and
3065 --with-hesiod for movemail.
3066
30671994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3068
3069 * configure.in (m68*-apollo*): Use s/domain.h.
3070
30711994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3072
3073 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
3074
30751994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
3076
3077 * configure.in: Don't add -I, -L, -R options for cc if their
3078 arguments would be empty.
3079
30801994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3081
3082 * configure.in (i860-intel-osf1*): New alternative.
3083 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
3084 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
3085
30861994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
3087
3088 * configure.in: Make h_errno check not use nested functions.
3089
30901994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
3091
3092 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
3093
30941994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
3095
3096 * Makefile.in (install-arch-indep): Avoid continued comment
92a8ce63 3097 swallowing target line.
a4a9692d
DL
3098
30991994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
3100
3101 * configure.in: Protect a character class with `changequote'.
3102
31031994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3104
3105 * configure.in: Accept `news' as a synonym for `newsos'.
3106
31071994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3108
3109 * Makefile.in: Don't rm files if cd fails.
3110
31111994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3112
3113 * make-dist: Put nt subdir and its subdirs in the dist.
3114 (lib-src): Put makefile.nt in the dist.
3115 (lisp): Put makefile.nt in the dist.
3116
31171994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
3118
3119 * configure.in: Change a stray `[' to `test'.
3120
31211994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
3122
3123 * configure.in: Adapt for Autoconf v2. Use the standard argument
3124 parser, host type canonicalizer, X11 finder, and message
3125 printing macros. Use the new macro names. Use `test' instead of `['.
3126
31271994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3128
3129 * configure.in: Check for getpagesize.
3130
31311994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3132
3133 * make-dist (msdos): Put sed* in the distribution.
3134
31351994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
3136
3137 * config.bat: New option, `--with-x', for configuring Emacs
3138 for use with the X11 system DesqView/X.
3139 New option, `--no-debug', for compiling Emacs without debug
3140 information thus saving disk space.
3141 (src/config.h, src/paths.h): Use `update' (which is like
3142 `move-if-changed') to change the file.
3143 (src/config.h): When configuring for X11 perform extra changes.
3144 (src/makefile): When configuring for X11 perform extra changes.
3145 (lib-src): Remove temporary files.
3146 (): Check that `sed', `rm', `mv', and `gcc' are available.
3147
31481994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3149
3150 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
3151
3152 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
3153
31541994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3155
3156 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
3157
3158 * configure.in (canonical): Substitute var into makefiles.
3159 (bitmapdir): Likewise.
3160
3161 * Makefile.in (bitmapdir): New variable.
3162 (src/paths.h, paths-force): Edit PATH_BITMAPS.
3163
31641994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3165
3166 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
3167
3168 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
3169 * update-subdirs: New shell script.
3170
31711994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3172
3173 * Makefile.in (top_distclean): Don't rm build-install.
3174 (SOURCES): Delete build-install.in.
3175
3176 * make-dist: Don't distribute build-ins.in.
3177 * build-ins.in: File deleted.
3178
31791994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
3180
3181 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
3182
31831994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3184
3185 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
3186
3187 * configure.in (libexecdir): Renamed from libdir. New default.
3188 (sharedstatedir): Renamed from statedir. New default.
3189 (datadir): New default.
3190
3191 * make-dist: Don't distribute subdirs.el.
3192
31931994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3194
3195 * configure.in (eaccess): Check for it.
3196
31971994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3198
3199 * configure.in (mktime): Check for it.
3200
32011994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
3202
3203 * configure.in (motif): Add support for usage and option checking.
3204
32051994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
3206
3207 * configure.in (utimes): Check for it.
3208
32091994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
3210
3211 * Makefile.in (install-arch-indep): Don't do mkdir here.
3212
32131994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3214
3215 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
3216 riscix.h renamed to acorn.h.
3217
177c0ea7 32181994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
a4a9692d
DL
3219
3220 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
3221 New configurations.
3222
32231994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
3224
3225 * configure.in: Remove trailing slashes from srcdir.
3226
32271994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3228
3229 * configure.in (i[345]86-sequent-ptx*): Handle
3230
32311994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3232
3233 * Makefile.in (paths-force): Depend on src/paths.h
3234
32351994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3236
3237 * configure.in (config_options): Save all arguments, not just some.
3238
32391994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3240
3241 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
3242
3243 * configure.in: Add AC_AIX.
3244 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
3245
32461994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3247
3248 * configure.in (parsing options): Simplify sed command to delete -'s.
3249
32501994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
3251
3252 * configure.in (config_options): New shell variable.
3253 Pass its value to C code in EMACS_CONFIG_OPTIONS.
3254
32551994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3256
3257 * configure.in (alpha-dec-osf*): New target.
3258
3259 * Makefile.in: Use just one FRC target.
3260
32611994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3262
3263 * Makefile.in (removenullpaths, paths-force):
3264 Use name paths.h.tmp$$, which depends on the pid.
3265
32661994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3267
3268 * Makefile.in (removenullpaths, paths-force):
3269 Put paths.h.tmp in top-level dir, not in src.
3270
32711994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3272
3273 * Version 19.27 released.
3274
32751994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3276
3277 * Version 19.26 released.
3278
32791994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3280
3281 * configure.in: Check for lrand48, not rand48.
3282
32831994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3284
3285 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
3286 (powerpc-ibm-aix*): New aliases.
3287
32881994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3289
3290 * make-dist (src/m, src/s): Put *.inp in distribution.
3291
32921994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3293
3294 * configure.in: Accept i586 and i486 along with i386.
3295
32961994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3297
3298 * configure.in: Do compute unexec, LIBX, system_malloc, etc
3299 even if CPP env var was set by the user.
3300
3301 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
3302
33031994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
3304
3305 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
3306
33071994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3308
3309 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
3310
33111994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3312
3313 * configure.in: Check more specifically for i*86-sun-sunos.
3314
33151994-08-03 Caveh Jalali (caveh@eng.sun.com)
3316
3317 * configure.in: Handle solaris 2.4.
3318
33191994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3320
3321 * configure.in (rand48): Check for it.
3322
33231994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3324
3325 * make-dist: Update the info files.
3326
33271994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3328
3329 * configure.in: Make "checking..." messages' style consistent.
3330 (HAVE_H_ERRNO): New test.
3331
33321994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3333
3334 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
3335
33361994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3337
3338 * configure.in (CFLAGS): If the envvar was specified, use that.
3339 And set REAL_CFLAGS from it too.
3340
33411994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3342
3343 * make-dist: Update finder-inf.el.
3344
33451994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3346
3347 * make-dist (msdos): Include sed4.inp in dist.
3348
3349 * Makefile.in (libsrc_libs): Var deleted.
3350
33511994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3352
3353 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
3354
33551994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3356
3357 * configure.in (mips-sony-newsos4*): New alias.
3358
33591994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3360
3361 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
3362 (*-convex-convexos*): Accept this as alias.
3363
33641994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3365
3366 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
3367 for two different uses.
3368
33691994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3370
3371 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
3372
33731994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3374
3375 * make-dist: Put ./BUGS into the distrib.
3376
33771994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3378
3379 * configure.in: Handle 386 running Solaris 2.
3380
33811994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3382
3383 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
3384
33851994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3386
3387 * configure.in (mips-sony-newsos*): Use news-risc.h.
3388
3389 * configure.in: Accept bsdi as opsys, like bsd386.
3390
33911994-06-01 Morten Welinder (terra@diku.dk)
3392
3393 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
3394
33951994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3396
3397 * Version 19.25 released.
3398
3399 * make-dist (shortversion): Don't assume another period follows.
3400
34011994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3402
3403 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
3404 (uninstall): Use /bin/pwd.
3405
3406 * Makefile.in (blessmail): Depend on src.
3407 (all): Don't depend on blessmail.
3408
3409 * Makefile.in (src/paths.h): Don't force recomputation.
3410 (paths-force): New target; force recomputation of paths.h.
3411 (all): Depend on paths-force.
3412 (src, lib-src): Depend on src/paths.h.
3413
3414 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
3415 NON_GCC_TEST_OPTIONS.
3416
34171994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3418
3419 * configure.in: Don't insist on subversions for irix.
3420
34211994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3422
3423 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
3424
3425 * configure.in (i[34]86-next-*): New alternative.
3426
34271994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3428
3429 * Version 19.24 released.
3430
3431 * configure.in: New config hppa*-hp-hpux9shr*.
3432
34331994-05-22 Morten Welinder (terra@tyr.diku.dk)
3434
3435 * config.bat: Doc fix.
3436
34371994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3438
3439 * Makefile.in (mostlyclean, clean, distclean, realclean)
3440 (extraclean): Don't act on man subdir if it doesn't exist.
3441
34421994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3443
3444 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
3445 Use them to set up CC.
3446 (*-sun-sunos4.1.3): Set them.
3447
34481994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3449
3450 * Makefile.in (lib-src): Don't depend on src/paths.h.
3451
34521994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3453
3454 * build-ins.in (copydests): Get rid of spurious `-'s.
3455
3456 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
3457
34581994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3459
3460 * Version 19.23 released.
3461
3462 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
3463 for the Xlib and Xt checks; then restore old CFLAGS.
3464
34651994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3466
3467 * configure.in (HAVE_X11XTR6): Add newline before #if.
3468 Add newline after #endif.
3469
34701994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3471
3472 * configure.in (HAVE_X11XTR6): Arrange to define it.
3473
34741994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3475
3476 * Makefile.in (install): Depend on blessmail.
3477
34781994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
3479
3480 * configure.in (mips-siemens-sysv*): Put quotes around value
3481 containing blanks.
3482
34831994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3484
3485 * Makefile.in (TAGS): Use the makefile in src subdir.
3486
34871994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3488
3489 * configure.in (opsys): Recognize `gnu'.
3490
34911994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3492
3493 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
3494
34951994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
3496
3497 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
3498 version > 1.8.
3499
35001994-05-08 Morten Welinder (terra@diku.dk)
3501
3502 * config.bat: Forcibly remove "# " style comments from makefiles.
3503
35041994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3505
3506 * Makefile.in (uninstall): When processing lispdir and etcdir,
3507 do nothing unless it exists and is a directory.
3508
35091994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3510
3511 * Makefile.in (install-arch-indep): Do install info/dired-x*.
3512 Merge code in from install-doc.
3513 (install-doc): Merge code back into install-arch-indep.
3514 (install-arch-dep): Don't depend on install-doc.
3515
3516 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
3517
35181994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3519
3520 * configure.in (making src/Makefile and lib-src/Makefile):
3521 Split off the autoconf substitutions and don't pass them thru cpp.
3522 (undefs): Use $canonical as well as $configuration.
3523
3524 * make-dist: Distribute lisp/Makefile.
3525
3526 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
3527 Use lower case names for the s files.
3528
35291994-05-03 Morten Welinder (terra@diku.dk)
3530
3531 * config.bat: Added possibility for different file name
3532 transscriptions in lib-src.
3533
35341994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3535
3536 * Makefile.in (lib-src): Undo previous change.
3537 (blessmail): New target to run maybe-blessmail in lib-src.
3538 (all): Depend on blessmail.
3539
3540 * Makefile.in (lib-src): Depend on src.
3541
35421994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
3543
3544 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
3545 (m88k-dg-dgux5.4R2): dgux5.4R2.
3546
35471994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3548
3549 * configure.in (window_system): Restore accidentally deleted code
3550 that uses AC_FIND_X.
3551
3552 * make-dist: Distribute config.bat.
3553
35541994-04-29 Morten Welinder (terra@diku.dk)
3555
3556 * config.bat: Corrected the configuration of lib-src
3557 to keep up with configure. Add note about dos version 3
3558 or better needed (djgpp needs that). Add note explaining
3559 that either install in c:/emacs or edit the script.
3560 Don't change to c:/emacs, but assume we're there (to minimize
3561 the number of places to change).
3562
3563 * config.bat: Build-in the first step towards X11 support with
3564 the X11 emulator that exists. At this time it won't work,
3565 and several files are missing.
3566
35671994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3568
3569 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
3570 Don't look for -lresolv.
3571
3572 * Makefile.in (lib-src): Depend on src/paths.h.
3573
35741994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3575
3576 * configure.in: Restore deleted AC_SUBST of `configuration'.
3577 Improve error message for bad --with-x-toolkit value.
3578
3579 * configure.in: Define CONFIGURATION in src/config.h
3580 rather than substituting in src/Makefile.in.
3581
35821994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3583
3584 * Makefile.in (install-doc): New target.
3585 (install-arch-dep): Depend on install-doc.
3586 (mkdir): Create docdir.
3587
35881994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3589
3590 * configure.in: Test for libresolv.a.
3591 Substitute machfile and opsysfile.
3592
35931994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3594
3595 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
3596 (install-arch-dep): Install under the name $(EMACS).
3597
35981994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3599
3600 * configure.in (version): Use entire value of emacs-version.
3601 (mips-siemens-sysv*): New alternative.
3602
36031994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3604
3605 * Makefile.in (install-arch-indep): Don't install dired-x*.
3606
36071994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3608
3609 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
3610 Fix definition of $undefs.
3611
36121994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3613
3614 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
3615
3616 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
3617
36181994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
3619
3620 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
3621
36221994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3623
3624 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
3625 and run it thru cpp, as with src/Makefile.in.
3626
3627 * configure.in: Use AC_SET_MAKE.
3628
36291994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3630
3631 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
3632
36331994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3634
3635 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
3636
3637 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
3638 (printing the choices): Make the toolkit message unconditional.
3639 (USE_X_TOOLKIT): Use `none', not `no', if none.
3640 (include libsrc_libs): Include config.h, and specify -I for srcdir.
3641 Get rid of temp file foofoo1.
3642
36431994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3644
3645 * configure.in (CFLAGS): Use shell syntax, not Makefile.
3646
36471994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3648
3649 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
3650 (printing the choices): State choice of toolkit.
3651 (libsrc_libs): Recalculate after writing config.h;
3652 then update lib-src/Makefile.
3653
36541994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3655
3656 * configure.in: Add sunos4shr as alternative for suns.
3657 Conditionals testing for null $CC were backwards.
3658
36591994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3660
3661 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
3662
36631994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3664
3665 * configure.in: Handle -isc4.0*.
3666
36671994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3668
3669 * configure.in (esix5): Set NON_GNU_CPP.
3670
36711994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
3672
3673 * Makefile.in (thisdir): Nonsensical variable removed.
3674 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
3675 back to $thisdir, rather than the directory `this_dir'.
3676
36771994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3678
3679 * Makefile.in (install-arch-indep): Add missing backslash after a
3680 `then'.
3681
36821994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3683
3684 * Makefile.in (thisdir): New variable.
3685 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
3686
36871994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3688
3689 * configure.in: Add freebsd.
3690
36911994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3692
3693 * configure.in: Check for fpathconf.
3694
36951994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3696
3697 * configure.in (with_x_toolkit): Fix typo in previous change.
3698
36991994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3700
3701 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
3702
37031994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3704
3705 * configure.in (with_x_toolkit): Don't allow motif or open-look.
3706
37071994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3708
3709 * configure.in: Fix value of docdir.
3710 * Makefile.in (install-arch-indep): Install DOC* in docdir.
3711
37121994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3713
3714 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
3715
37161994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
3717
3718 * configure.in: New variable docdir to control where the docstring
3719 file goes.
3720 Makefile.in: Use it to initialize PATH_DOC in paths.h.
3721
37221994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
3723
3724 * configure.in: When --run-in-place, don't inherit archlibdir.
3725
37261994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3727
3728 * Makefile.in (install-arch-dep, install-arch-indep):
3729 New targets split up former do-install rule.
3730 (do-install): Target deleted.
3731
37321994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3733
3734 * configure.in (mips-sony-newsos*): New configuration.
3735
37361994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
3737
3738 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
3739
37401994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
3741
3742 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
3743
37441994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3745
3746 * configure.in: Don't initialize CC.
3747
37481994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3749
3750 * configure.in (creating src/Makefile): Also generate -U switches
3751 for symbols in the $configuration value.
3752
3753 * configure.in: Check for sys_siglist being declared in system header.
3754
37551994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3756
3757 * configure.in (creating src/Makefile): Delete blank lines
3758 along with lines of whitespace.
3759 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
3760
37611994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3762
3763 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
3764 like C_SWITCH_SYSTEM.
3765 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
3766
37671994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
3768
3769 * configure.in (drem): Check for this function.
3770
37711994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3772
3773 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
3774 If CPP was inherited from environment, don't use NON_GNU_CPP.
3775 (NON_GNU_CC): Likewise.
3776 (handling with_gcc): Use explicit if in the `no' case.
3777 (cc_specified): New variable; if set, don't use NON_GNU_CC.
3778
37791994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3780
3781 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
3782
37831994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
3784
3785 * configure.in: Check whether fmod exists.
3786
37871994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3788
3789 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
3790 {src,lisp}/OChangeLog.
3791
37921994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3793
3794 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
3795 necessary for proper operation. This code works with the current
3796 released version of Autoconf.
3797
37981994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3799
3800 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
3801 (USE_X_TOOLKIT): Define it for all values except `no'.
3802
3803 * configure.in: Undo first Jan 8 change and Jan 16 change.
3804
38051994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3806
3807 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
3808 Substitute USE_X_TOOLKIT as both C macro and Make variable.
3809
3810 * Makefile.in (lwlib/Makefile): New target.
3811 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
3812 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
3813 (unlock, relock): Handle lwlib subdir.
3814
3815 * Makefile.in: Add some .PHONY targets.
3816
3817 * make-dist: Handle lwlib subdir like oldXMenu subdir.
3818
3819 * lwlib: New subdirectory.
3820
38211994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3822
3823 * configure.in: If CPP has a value that is a directory,
3824 discard the value.
3825
38261994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3827
3828 * configure.in (srcdir_undefs): Add g flag to sed substitution to
3829 remove -U[0-9]*.
3830
38311994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3832
3833 * Makefile.in (do-install): Install the dired-x info files.
3834
3835 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
3836 (See src/s/sol2.h.)
3837
38381994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3839
3840 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
3841
38421994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3843
3844 * configure.in (creating src/Makefile): Put code inside 2nd arg to
3845 AC_OUTPUT as it should be; hopefully noone will again see fit to
3846 gratuitously break this and not make a change log entry.
3847 Optimized sed processing of Makefile.in and cpp output; now
3848 preserves comments previously removed from the cpp input.
3849 Eliminated temp file for cpp output. Generate -U switches to
3850 undefine all identifiers that appear in the directory name
3851 ${srcdir}; pass these to cpp.
3852
3853 * configure.in (version): Fix sed regexp to match two-elt version
3854 number.
3855
3856 * configure.in: Check for strerror.
3857
38581994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3859
3860 * configure.in: Test for bcmp.
3861
38621994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3863
3864 * make-dist (tempdir): Put subdir msdos into the distribution.
3865
38661993-01-07 Morten Welinder (terra@diku.dk)
3867
3868 * config.bat: New file.
3869
38701994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3871
3872 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
3873
38741994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3875
3876 * configure.in (m68*-next-*): Don't care about which os is specified.
3877 (i[34]86-*-*): Check for *-nextstop*.
3878
38791993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3880
3881 * configure.in: Check for setsid.
3882
38831993-12-17 Richard Stallman (rms@srarc2)
3884
3885 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
3886
38871993-12-15 Richard Stallman (rms@srarc2)
3888
3889 * Makefile.in (mkdir): Make only the lockdir writable.
3890
3891 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
3892
38931993-12-11 Richard Stallman (rms@srarc2)
3894
3895 * Makefile.in (libdir): Use @libdir@.
3896
38971993-12-08 Richard Stallman (rms@srarc2)
3898
3899 * Makefile.in (install): Add empty command.
3900
39011993-12-04 Richard Stallman (rms@srarc2)
3902
3903 * make-dist: Put man/getopt.c in the dist.
3904
3905 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
3906
3907 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
3908
39091993-12-03 Richard Stallman (rms@srarc2)
3910
3911 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
3912 Set it for all solaris versions.
3913 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
3914 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
3915 Likewise for NON_GNU_CC and CC.
3916
39171993-12-01 Richard Stallman (rms@srarc2)
3918
3919 * configure.in (mips-mips-riscos4*): Assign variable CC.
3920 (checking ${with_gcc}): If "no", don't override CC if already set.
3921 (CC): Initialize it as empty.
3922
dff28924 39231993-11-30 Richard Stallman (rms@srarc2)
a4a9692d
DL
3924
3925 * configure.in (Suns): Set CPP if *-solaris2.3*.
3926
39271993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3928
3929 * Version 19.22 released.
3930
3931 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
3932
39331993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3934
3935 * make-dist: When breaking links, use cp -p.
3936 Copy install.sh into distribution.
3937 Move the temp dir up into the parent dir;
3938 don't leave the staging dir make-dist.tmp... in existence.
3939 * install.sh: New file.
3940
39411993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3942
3943 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
3944
39451993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3946
3947 * configure.in (version): When --run-in-place, exclude
3948 ${datadir}/emacs/site-lisp from locallisppath.
3949
39501993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3951
3952 * configure.in: Delete jumk.c before writing it.
3953
39541993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3955
3956 * Version 19.21 released.
3957
3958 * Makefile.in (mkdir): Ignore error from chmod.
3959
39601993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3961
3962 * make-dist: Don't put lisp/forms.README in the distribution.
3963
39641993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3965
3966 * configure.in (creating src/Makefile): Before running cpp,
3967 discard all lines that start with `# Generated' or /**/#.
3968
39691993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3970
3971 * Version 19.20 released.
3972
3973 * make-dist: Use build-ins.in, not build-install.in.
3974 Don't bother updating TAGS since it's not included.
3975
3976 * build-ins.in: Renamed from build-install.in.
3977
39781993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3979
3980 * make-dist: Don't try to link *.texinfo--there are none now.
3981 When running make in lib-src, specify YACC var value.
3982
39831993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3984
3985 * configure.in (extrasub): Add vpath patterns for %.[yls].
3986
3987 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
3988 Instead just include the commands to make src/Makefile as the
3989 second arg to AC_OUTPUT.
3990
3991 * configure.in: Use : instead of dnl for comment inside
3992 $makefile_command.
3993
3994 * configure.in: No longer use vpath_sed. Instead, when we notice
3995 srcdir already configured, set extrasub to hack vpath in the
3996 makefiles.
3997
3998 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
3999 before moving it.
4000 * Makefile.in (VPATH): Define to @srcdir@.
4001
40021993-09-28 Brian Fox (bfox@cubit)
4003
4004 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
4005 doesn't exist. Just copy src/Makefile.in instead. Touch
4006 all of the Makefiles after editing config.status.
4007
4008 * INSTALL: Update documentation to match new configuration
4009 mechanism.
4010
40111993-09-27 Brian Fox (bfox@ai.mit.edu)
4012
4013 * configure.in: Allow any of the path or directory Makefile
4014 variables to be set with flags to configure. Create all Makefiles
4015 at configure time. Edit special commands into config.status after
4016 src/Makefile.in is built from src/Makefile.
4017
4018 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
4019 If these files are out of date, simply have config.status
4020 rebuild them; don't rebuild them explicitly.
4021
40221993-09-25 Brian Fox (bfox@ai.mit.edu)
4023
4024 * build-install.in: Change src/xemacs to src/emacs. We no longer
4025 create src/xemacs, so the file wouldn't be found.
4026
4027 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
4028
40291993-09-24 Brian Fox (bfox@albert.gnu.ai.mit.edu)
4030
4031 * configure.in: Avoid forcing the search of /usr/include before
4032 fixed include files by resetting C_SWITCH_X_SITE if it is
4033 "-I/usr/include".
4034
40351993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4036
4037 * Makefile.in (@rip_paths@locallisppath):
4038 Delete ${datadir}/emacs/site-lisp.
4039
40401993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4041
4042 * configure.in:
4043 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
4044 Remove ${extra_output} from AC_OUTPUT call.
4045
40461993-09-17 Brian Fox (bfox@inferno)
4047
4048 * make-dist: Quote backquotes found in strings to be echoed.
4049
4050 * configure.in: Use "sh -c pwd" when we want to avoid having the
4051 shell fix up the value of $PWD.
4052
40531993-09-13 Brian Fox (bfox@inferno)
4054
4055 * Makefile.in (do-install): Don't abort if ln or chmod at the end
4056 of the installation fail. Suggested by Karl Berry.
4057
40581993-08-30 Brian Fox (bfox@inferno)
4059
4060 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
4061 was used. Set MAKEFLAGS from MFLAGS.
4062
40631993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4064
4065 * configure.in: Test for res_init in libc.
4066
40671993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4068
4069 * configure.in: In the file ${tempcname}, use configure___
4070 instead of @configure@.
4071
40721993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
4073
4074 * make-dist: Dist vpath.sed
4075
4076 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
4077 Depend on vpath.sed.
4078 Replace sed comand for VPATH with @vpath_sed@.
4079
4080 * configure.in: Substitute variable `vpath_sed'.
4081 If not in $srcdir and $srcdir is configured,
4082 issue warning that GNU make is required,
4083 and set vpath_sed to use vpath.sed script.
4084
40851993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4086
4087 * configure.in: Remove check for $srcdir being configured. This
4088 pretty much works now.
4089 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
4090 Check for XFree86 (/usr/X386/include) independent of whether
4091 -lXbsd exists.
4092
4093 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
4094 realclean, unlock, relock): Use `$(MAKE)' in place of plain
4095 `make'.
4096
40971993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4098
4099 * Version 19.19 released.
4100
4101 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
4102
41031993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4104
4105 * configure.in: Check for XScreenNumberOfScreen.
4106
41071993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4108
4109 * configure.in: Add * to end of all configuration alternatives.
4110 (m68*-sony-newsos3*): New alternative.
4111
41121993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4113
4114 * make-dist: Include getdate.c in distribution.
4115
4116 * configure.in: For --help, use $PAGER if it is set.
4117 (LIB_X11_LIB): Default to -lX11.
4118 (mips-sgi-irix5.*): New alternative.
4119
4120 * Makefile.in (do-install): Install info/gnus* and info/sc*.
4121
4122 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
4123 Recognize *.B8.* as hpux version 8.
4124 (m68*-tektronix-bsd*): Fix typo in tek4300.
4125 (AC_HAVE_FUNCS): Add ftime.
4126
41271993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4128
4129 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
4130 Use tekxd88, not tekXD88.
4131
41321993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4133
4134 * configure.in: Check for -lm. Then can check for frexp and logb.
4135
41361993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4137
4138 * Version 19.18 released.
4139
4140 * make-dist (src): Don't put gnu-hp300 in dist.
4141 (src, lisp): Include OChangeLog in dist.
4142
41431993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4144
4145 * configure.in: Test for presence of logb and frexp functions.
4146
41471993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4148
4149 * configure.in (machine): Add i370-ibm-aix*.
4150
41511993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4152
4153 * configure.in (function checks): Test for mkdir and rmdir.
4154
4155 * configure.in (function checks): Don't test for random and bcopy
4156 only when we're building with X; look for them all the time.
4157
41581993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4159
4160 * configure.in: Test for availability of bcopy functions, searching
4161 the X libraries if we're using X.
4162
4163 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
4164 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
4165 versions of AIX, and needs to be passed to the loader.
4166
4167 * configure.in: Test for the availablility of the
4168 XScreenResourceString function.
4169
41701993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
4171
4172 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
4173 LD_SWITCH_X_SITE and assume --with-x11.
4174 Only look for X11 files if we weren't told about a window system
4175 or if we were told to use X11 but not told where.
4176 Search the libraries from the s and/or m files when checking for
4177 functions.
4178
4179 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
4180
41811993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4182
4183 * make-dist: Include lisp/dired.todo in the distribution.
4184
41851993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4186
4187 * configure.in: Add code to set HAVE_INET_SOCKETS.
4188
41891993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4190
4191 * configure.in: If we do find x_includes and x_libraries
4192 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
4193
41941993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4195
4196 * make-dist: Include src/gnu-hp300 in the dist.
4197
4198 * configure.in (canonical): New variable holds the canonicalized
4199 configuration. Don't alter `configuration'. Use `configuration'
4200 for Makefile.in for file naming.
4201 (testing x_includes and x_libraries): Use =, not ==.
4202
42031993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4204
4205 * Version 19.17 released.
4206
4207 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
4208 directory's makefile. This allows the invocation of CPP which
4209 builds xmakefile to receive these switches. The SunSoft C
4210 preprocessor inserts spaces between tokens if it doesn't get the
4211 -Xs flag requested in src/s/sol2.h.
4212
42131993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
4214
4215 * configure.in (m68k-bull-sysv3): new config.
4216
42171993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4218
4219 * configure.in: Use the autoconf AC_FIND_X macro to try to find
4220 the X Windows libraries.
4221
42221993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4223
4224 * make-dist (tempdir): Don't create lisp/forms-mode directory in
4225 the distribution. Those files aren't kept in their own
4226 subdirectory any more.
4227
42281993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4229
4230 * Version 19.16 released.
4231
42321993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4233
4234 * configure.in: Add --verbose flag.
4235
42361993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4237
4238 * version 19.15 released.
4239
42401993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4241
4242 * Makefile.in (top_distclean): Use -f switch when cleaning out
4243 lock dir; it might be empty.
4244
4245 * configure.in: Only check for -lXbsd once.
4246
42471993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4248
4249 * Version 19.14 released.
4250
42511993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4252
4253 * make-dist: If using gzip, create distribution with '.gz' extension.
4254
4255 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
4256 (lisp/forms-mode): This doesn't exist anymore.
4257
4258 * configure.in: Look for the closedir function.
4259
42601993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4261
4262 * configure.in (CPP): Autoconf sets this to a shell variable
4263 reference, which doesn't work when it's edited into a makefile.
4264 Expand that variable reference.
4265
4266 * Makefile.in (CPP): New variable.
4267 (src/Makefile): Edit CPP into src/Makefile.
4268
4269 * Makefile.in (src/Makefile): Don't bother exiting single quotes
4270 and entering double quotes to get the values of LD_SWITCH_X_SITE
4271 and the other make variables; make substitutes them in anyway.
4272
4273 * Makefile.in (uninstall): Don't remove the lisp and etc
4274 directories if they're in the source tree.
4275
92a8ce63 4276 Bring mumbleclean targets into conformance with GNU coding standards.
a4a9692d
DL
4277 * Makefile.in (mostlyclean, clean): Separate these two; just have
4278 them pass the request to the subdirectory makefiles.
4279 (distclean): Pass the request down, and then get rid of the
4280 files configure built, and get rid of the Makefiles.
4281 (realclean): Pass the request down, and then do the same things
4282 distclean does.
4283 (uninstall, info, dvi): New targets.
4284
4285 * configure.in: Move clause for PC-compatible i386 box to the end
4286 of the case statement, to avoid masking configurations below.
4287
4288 * configure.in: Add case for m88k-motorola-sysv4.
4289
4290 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
4291 the HP 68000 machines.
4292
4293 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
4294 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
4295 preprocessor won't fiddle with them.
4296
42971993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4298
4299 * Makefile.in (TAGS): cd to src to run etags.
4300
43011993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4302
4303 * configure.in (version): Check the X libraries for XrmSetDatabase
4304 and random, and see if we have -lXbsd.
4305
43061993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4307
4308 * configure.in: Pass "-Isrc" to the CPP we run to examine the
4309 s/*.h and m/*.h files. Martin Tomes
4310 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
4311
43121993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4313
4314 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
4315 above the general i386 alternative.
4316
43171993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4318
4319 * configure.in: Recognize configuration name for Data General
4320 AViiON machines.
4321
4322 * configure.in: Use AC_LONG_FILE_NAMES.
4323
43241993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4325
4326 * configure.in: Test for bison.
4327 * Makefile.in (YACC): New variable.
4328 (lib-src/Makefile.in): Edit YACC into the makefile.
4329
43301993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4331
4332 * Version 19.13 released.
4333
4334 * configure.in (CFLAGS): Don't set this according to the value of
4335 the GCC shell variable. Instead, consult the machine and system
4336 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
4337 test __GNUC__ while we're at it.
4338
4339 * configure.in: Remove extra ;; from hpux cases.
4340
43411993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4342
4343 * configure.in: Check to see if the system has -ldnet.
4344
43451993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4346
4347 * make-dist: Add clauses to distribute lisp/forms-mode.
4348
43491993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4350
4351 * configure.in (machine): Fix the versions in hpux version number test.
4352 Do not guess based on cpu type. Do check for explicit system version.
4353
43541993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4355
4356 * configure.in: Do NOT look for `unknown' as company name.
4357
43581993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4359
4360 * configure.in: Fix typo in message.
4361
43621993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4363
4364 * Version 19.12 released.
4365
4366 * Makefile.in (do-install): Correct previous etc-copying change.
4367 Partially rewrite using `if'.
4368 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
4369
4370 * Version 19.11 released.
4371
4372 * configure.in: Handle 386bsd.
4373
43741993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4375
4376 * make-dist: Update getdate.c.
4377
4378 * configure.in: Handle bsd386.
4379
4380 * Makefile.in (do-install): Use `-' in tar options.
4381
4382 * configure.in: Change ! "${...}" to x"${...}" = x.
4383
4384 * Makefile.in (do-install): Copy the DOC-* files from the build
4385 etc directory, as well as lots of things from ${srcdir}/etc.
4386
4387 * make-dist: Copy config.guess.
4388
4389 * configure.in: Handle AIX versions 1.2, 1.3.
4390
43911993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4392
4393 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
4394 the configuration name mips-mips-usg* to represent USG systems.
4395
4396 * configure.in: Fix logic to detect if srcdir is already configured.
4397
4398 * Makefile.in: Pass in LD_SWITCH_X_SITE.
4399
4400 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
4401 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
4402 of a directory; cd might fail, and have pwd print out the current
4403 directory.
4404
44051993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4406
4407 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
4408
44091993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4410
4411 * configure.in: Complain if srcdir points at an already-configured
4412 tree.
4413
44141993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4415
4416 * Version 19.10 released.
4417
44181993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4419
4420 * Makefile.in: Use Makefile comments, not C comments.
4421
4422 * configure.in: Add case for the Tektronix XD88.
4423
44241993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4425
4426 * configure.in: Handle sysv4.2 and sysvr4.2.
4427
44281993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4429
4430 * configure.in: Traverse the argument list without destroying it;
4431 don't use shift. It turns out that "set - ${saved_arguments}"
4432 doesn't work portably.
4433
4434 * configure.in: Add missing "fi".
4435
4436 * make-dist: Rebuild configure if configure.in is newer.
4437
4438 * Makefile.in (src:, lib-src:, FRC:): force the src and lib-src
4439 targets to be executed even if make remembers that it has already
4440 stisfied FRC.
4441
44421993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4443
4444 * Makefile.in (do-install): Delete redundant code to copy etc twice.
4445
4446 * configure.in (romp): Handle various version numbers with aos and bsd.
4447
44481993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4449
4450 * configure.in: Fix message text.
4451
44521993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4453
4454 * make-dist: Make a `site-lisp' directory in the distribution,
4455 instead of a `local-lisp' directory, which hasn't been the
4456 appropriate name for a long time.
4457 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
4458 from the distribution first, then /usr/local/lib/emacs/site-lisp.
4459
4460 * Makefile.in (do-install): Correctly detect if ./etc and
4461 ${srcdir}/etc are the same.
4462
4463 * configure.in: Extract UNEXEC from the system configuration
4464 files, compute the name of the source file corresponding to the
4465 object file, and #define it as UNEXEC_SRC in config.h.
4466
4467 * configure.in: If srcdir is '.', then try using PWD to make it
4468 absolute.
4469
4470 * configure.in: Include ${srcdir} in the printed report, to help
4471 people notice if it's an automounter path.
4472
44731993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4474
4475 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
4476
44771993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4478
4479 * Makefile.in (do-install): Delete the dest dir, not the source dir,
4480 when they are different. Add `shift' command.
4481 (COPYDESTS, COPYDIR): Delete external-lisp dir.
4482 (externallispdir): Var deleted.
4483
4484 * configure.in: Delete spurious paren outputting short_usage.
4485
44861993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4487
4488 * Version 19.9 released.
4489
44901993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4491
4492 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
4493 subdirectory makes.
4494
4495 * make-dist: Check for .elc files with no corresponding .el file.
4496
4497 * Makefile.in (mkdir): Make all the directories in locallisppath.
4498
4499 * config.guess: New file.
4500 * configure.in: Use it, tentatively.
88c71720 4501 * INSTALL: Mention its usage.
a4a9692d
DL
4502
4503 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
4504 the former gives you the operating system rev directly. Use
4505 s/hpux.h if we don't recognize what we got.
4506
4507 * Makefile.in (do-install): Don't remove a destination directory
4508 if it's the same as the source. If ${srcdir}/info == ${infodir},
4509 don't try to copy the info files.
4510
4511 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
4512 doesn't work if you're not using a separate source directory.
4513 (do-install): Copy the build tree's etc directory only after
4514 making sure it's not also the source tree's etc directory.
4515
45161993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4517
4518 * configure.in: Handle sunos4.1.3 specially.
4519
45201993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4521
4522 * Makefile.in (INSTALL): Add definition.
4523
4524 * configure.in: Fix some messages. Support -with-gnu-cc.
4525 At the end, use `set --', not `set -'.
4526 Delete spurious `.h' in hpux alternatives.
4527
45281993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4529
4530 * Version 19.8 released.
4531
45321993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4533
4534 * configure.in: When looking for source in the same directory as
4535 the configure script, make the path thus discovered absolute.
4536 If the user specifies the `--srcdir' switch, make that directory
4537 absolute too.
4538
4539 * Makefile.in (srcdir): Remove comment saying this doesn't work.
4540
4541 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
4542 too, as the value of the PATH_INFO macro.
4543
4544 * configure.in: Check to see if the source lives in the same
4545 directory as the configure script.
4546
45471993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4548
4549 * Makefile.in (install): Split this into `install' and
4550 `do-install', to give people more control over exactly what gets
4551 done.
4552 (do-install): New target, containing the guts of `install'. Don't
4553 remove and recreate the directories inside the copying loop - do
4554 it all before the copying loop. Pass more flags to the lib-src
4555 make.
4556 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
4557 avoid errors and warnings.
4558
4559 * configure.in: For generic IBM PC boxes, insist on "unknown" for
4560 the manufacturer - the more general case was blocking other i386
4561 configuration names below, and that's how the names are written in
4562 MACHINES anyway.
4563
4564 * make-dist: When breaking links, remove the link before moving
4565 the copy onto it, to avoid interactive behavior.
4566
4567 * Makefile.in: Doc fix.
4568
4569 * configure.in: Doc fix.
4570
4571 * INSTALL: Mention --exec-prefix option.
4572
4573 * configure.in: Add support for the `--exec-prefix' option.
4574 * Makefile.in: Accept that support.
4575
4576 * configure.in: Use the AC_PROG_INSTALL macro.
4577 * Makefile.in (INSTALL): Variable removed.
4578 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
4579
4580 * configure.in: Distinguish between hp800's and hp700's by calling
4581 "uname -m".
4582
45831993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4584
92a8ce63 4585 * configure.in: Recognize configuration names for i860 boxes
a4a9692d
DL
4586 running SYSV.
4587
45881993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4589
4590 * configure.in: Distinguish between hp800's and hp700's by the
4591 version of HP/UX they run, since that's something people are more
4592 likely to know - hp700's run 8.0.
4593 Add HP 700 configuration.
4594
4595 * configure.in: Test for the presence of the `rename' function.
4596
4597 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
4598 configure.in.
4599 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
4600
4601 * make-dist: Break intra-tree links.
4602
4603 * configure.in: Explain that this is an autoconf script, and give
4604 instructions for rebuilding configure from it. Arrange to put
4605 comments in configure explaining this too.
4606
4607 * configure.in: Make the first line of the configure script be
4608 "#!/bin/sh". Leaving the first line blank didn't work.
4609
4610 * configure.in (long_usage): Removed; made short_usage describe
4611 the options briefly.
4612
4613 * configure.in: Implement the --prefix option.
4614 * Makefile.in (prefix): Add support for it here.
4615 * INSTALL: Document it here.
4616
4617 * Makefile.in (install): Don't assume that the files in the `info'
4618 subdirectory match *.info. They don't have that prefix.
4619
46201993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4621
4622 * configure.in: Add case for version 5 of Esix.
4623
46241993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4625
92a8ce63 4626 * Version 19.7 released.
a4a9692d
DL
4627
4628 * make-dist: There aren't any *.com files in lib-src anymore.
4629
4630 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
4631 them; they're symlinks to other filesystems on the GNU machines.
4632
4633 * make-dist: Check that the manual reflects the same version of
4634 Emacs as stated in lisp/version.el. Edit that version number into
4635 the README file.
4636
46371993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4638
4639 * configure.in: Remove the hack of AC_DEFINE; use
4640 AC_DEFINE_UNQUOTED.
4641
46421993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4643
4644 * make-dist: Don't distribute precomp.com, compile.com, or
4645 link.com from ./src; they're in ./vms now.
4646
4647 Some time-handling patches from Paul Eggert:
4648 * configure.in: Add AC_TIMEZONE.
4649
46501993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4651
4652 * configure.in: Recognize Linux as a valid operating system for
4653 the i386.
4654
46551993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4656
4657 * make-dist: Distribute some VMS files we got from Richard Levitte.
4658
4659 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
4660 the source for the sed command, not oldXMenu/Makefile.
4661
46621993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4663
4664 * INSTALL: Don't claim the srcdir option doesn't work.
4665
46661993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4667
4668 * configure.in: Include remarks saying what order the autoconf
4669 tests should go in, and remind people to change config.h.in
4670 whenever they add autoconf tests which make #definitions.
4671
4672 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
4673
46741993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4675
4676 * Makefile.in (oldXMenu/Makefile): Make this depend on
4677 ${srcdir}/oldXMenu/Makefile.in, not itself.
4678
4679 * PROBLEMS: Some updates from David J. Mackenzie.
4680
4681 More changes from David J. Mackenzie.
4682 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
4683 removed; autoconf and config.h should specify all these
4684 differences.
4685 (buildlisppath): Make this path depend on ${srcdir}.
4686 (INSTALLFLAGS): Removed.
4687 (INSTALL): Include the -c flag.
4688 (install): Change the way we invoke install accordingly.
4689
4690 Install ${srcdir} changes from DJM.
4691 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
4692 list.
4693 (COPYDIR, COPYDESTS): Install files from both the etc directory in
4694 the source tree and the etc directory in the object tree.
4695 (${SUBDIR}): Pass the prefix variable down to submakes.
4696 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
4697 in /bin.
4698 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
4699 values for srcdir and VPATH.
4700 (install): Add `v' flag to tar command. Make sure that `dir'
4701 exists in ${srcdir}/info before copying it. Remember that the man
4702 pages come from the source tree, not the object tree.
4703 * configure.in: Remove remarks saying that the --srcdir option
4704 doesn't work.
4705 Create the etc directory in the object tree.
4706 Recognize configuration names of the form *-sun-solaris*.
4707 Recognize sunos5 and solaris as operating system names.
4708
4709 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
4710 lib-src/getdate.y and src/systime.h.
4711
47121993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4713
4714 * make-dist: Make links in info subdir.
4715
47161993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4717
4718 * configure.in: Call AC_STDC_HEADERS.
4719
47201993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4721
4722 * configure.in: Sidestep autoconf's quoting of the second argument
4723 of AC_DEFINE, so we can specify the value to put there. It would
4724 be nice if autoconf provided some way to specify computed values
4725 for macros.
4726
47271993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4728
4729 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
4730 this is always just -DHAVE_CONFIG_H.
4731
4732 The GNU coding standards specify that CFLAGS should be left for
4733 users to set.
4734 * Makefile.in (CFLAGS): Let configure determine the default value
4735 for this. Don't
4736 have it default to DEFS.
4737 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
4738 (lib-src/Makefile, src/Makefile): Edit the default value for
4739 CFLAGS into these files, not DEFS.
4740 * configure.in (CFLAGS): Choose a default value for this - "-g"
4741 normally, or "-g -O" if we're using GCC. Edit it into the
4742 top-level Makefile.
4743
4744 * configure.in: When scanning the machine and system description
4745 #include files, write their names to conftest.c properly.
4746
47471993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4748
4749 * configure.in: In configuration name case for Apallos running
4750 Domainios, set opsys, not opsysfile.
4751
4752 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
4753 src/config.h, instead of AC_OUTPUT; the latter overwrites
4754 src/config.h even when it hasn't changed, puts a makefile-style
4755 comment at the top even though it's C code, and produces a
4756 config.status script which doesn't do the job right.
4757
4758 * configure.in: Add AC_LN_S test, so we can tell whether or not we
4759 can use a symbolic link to get the X Menu library into src.
4760 * Makefile.in (LN_S): New variable.
4761 (src/Makefile): Edit the value of LN_S into this makefile.
4762
47631993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4764
4765 * configure.in: Support *-sco3.2v4* as opsystem.
4766
4767 * make-dist: Don't include calc directory.
4768 Exclude many files in the man directory; copy a few.
4769
47701993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4771
4772 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
4773 call AC_STRUCT_TM to see what's in time.h.
4774
4775 * configure.in: Employ quoting stupidity to get the value of CPP
4776 to expand properly.
4777
47781993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4779
4780 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
4781 variable to scan the machine and system description files.
4782
4783 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
4784 so that getdate.y builds correctly.
4785
47861993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4787
4788 * configure.in (tempcname): Change this to "conftest.c", so it will
4789 work properly on systems with short filenames; this is the name
4790 autoconf uses.
4791
4792 * configure.in: Also detect the availability of dup2 and
4793 gethostname.
4794
4795 * configure.in: Use the AC_ALLOCA test.
4796 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
4797 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
4798
47991993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4800
4801 * make-dist: Distribute configure, as well as configure.in.
4802 Oversight.
4803
48041993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4805
4806 * Makefile.in (install): Print out the name of the directory we're
4807 copying, so people can have some idea of whether we're making
4808 progress.
4809
4810 * Makefile.in (install.aix, install.xenix, install.sysv, install):
4811 Don't forget to re-create the COPYDESTS directories after we clear
4812 them out.
4813
48141993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4815
4816 * Makefile.in: Add autoconf cookies so that the configure
4817 script can comment out sections of path variable definitions to
4818 choose between the installable configuration and the run-in-place
4819 configuration.
4820 * configure.in: Add new option `--run-in-place', to select the
4821 run-in-place path definitions.
4822
4823 * configure.in: Add a clause to the big configuration name case
4824 for the NeXT machine.
4825
48261993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4827
4828 * Makefile.in (install, install.sysv, install.xenix, install.aix):
4829 Make sure that each source directory exists, and is different from
4830 the destination directory; then, delete the destination before
4831 copying over the source.
4832
4833 * make-dist: Distribute configure.in, instead of configure.
4834
48351993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4836
4837 * configure.in: Don't set CC to "gcc -O" if the user specifies
4838 `--with-gcc'. Add -O to DEFS if GCC is set.
4839
48401993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4841
4842 * Makefile.in (clean mostlyclean): Missing right paren.
4843
4844 * configure.in: When checking for X windows, search for an X11
4845 subdirectory of ${x_includes}.
4846
4847 * configure.in: Check for gettimeofday function, for getdate.y.
4848
92a8ce63 4849 Change `configure' to a mixture of custom code and autoconf stuff.
a4a9692d
DL
4850 autoconf can't derive all the information we need, but we'd really
4851 like to be able to take advantage of some of its tests, and its
4852 file-editing facilities.
4853 * configure.in: Renamed from configure.
4854 Quote the sections of shell script we want copied literally to
4855 the configure script.
4856 (compile): Initialize this to make the autoconf macros' code happy.
4857 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
4858 code to do their jobs.
4859 Use autoconf to produce Makefile and src/config.h.
4860 Remove the Makefile-style comment that autoconf places at the top
4861 of src/config.h.
4862 (config_h_opts): Removed - no longer necessary.
4863 * Makefile.in (configname): Renamed to configuration.
4864 (CONFIG_CFLAGS): Renamed to DEFS.
4865 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
4866 get values via autoload @cookies@.
4867 (libsrc_libs): Get this from autoconf. We used to do nothing
4868 about this.
4869 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
4870
4871 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
4872 echo the move-if-change command.
4873
48741993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
4875
4876 * make-dist: Distribute lib-src/rcs-checkin.
4877
4878 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
4879 Don't try to make links to the RCS or Old subdirectories.
4880 Use the appropriate extension for the compression type in use.
4881 Create the tar file in the shell's initial default directory, not
4882 in ${tempparent}.
4883 Erase the whole ${tempparent} tree, not just ${tempdir}.
4884
48851993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4886
4887 * Makefile.in (src/paths.h): Don't echo the huge sed command we
4888 use to build paths.h.
4889 (lib-src/Makefile, src/Makefile): Similarly.
4890
4891 * configure: Extend test for working `const' keyword to handle AIX
4892 3.2 cc.
4893
48941993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4895
4896 * make-dist: Distribute lisp/term/ChangeLog.
4897
92a8ce63 4898 Arrange for C compilation throughout the tree to get
a4a9692d
DL
4899 C_SWITCH_SYSTEM from the configuration files.
4900 * configure: Extract C_SWITCH_SYSTEM from the machine and
4901 system-dependent files, and save it in the top-level Makefile.
4902 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
4903 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
4904
4905 * make-dist: Include the VMS support files in oldXMenu in the
4906 distribution.
4907
4908 * configure: Doc fix.
4909
4910 * configure: Fix corrupted config_h_opts.
4911
4912 * configure: Properly report option names in error messages.
4913
4914 * configure: Properly recognize --x-includes and --x-libraries
4915 options.
4916
4917 * configure: Fix syntax errors in code handling XFree386.
4918
49191993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4920
4921 * configure: Add special code to detect XFree386, and tell
4922 config.h about it.
4923
4924 * configure: Properly handle extracting values of LIBS_MACHINE and
4925 LIBS_SYSTEM that contain spaces.
4926
4927 * configure: Add `--x-includes' and `--x-libraries' options. I
4928 think these are dopey, but no less than three alpha testers, at
4929 large sites, have said they have their X files installed in odd
4930 places. Implement them by setting C_SWITCH_X_SITE and
4931 LD_SWITCH_X_SITE in src/config.h.
4932
49331993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
4934
4935 * make-dist: Don't distribute etc/Old files.
4936
4937 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
4938 backups.
4939
49401993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4941
4942 * make-dist: Fix typo.
4943
49441993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
4945
4946 * make-dist: Corrected typo, fixed it to discard = and TAGS files
4947 in some cases where it should but didn't seen to.
4948
4949 * Makefile.in: Added unlock and relock productions.
4950
49511993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4952
4953 * make-dist: Add a --compress option to force make-dist to use
4954 compress.
4955
4956 * make-dist: Use gzip, if we can find it.
4957
4958 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
4959 make rs6000-ibm-aix default to -aix32.
4960
49611993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
4962
4963 * Makefile.in: Added `Developer's configuration' section.
4964
49651993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
4966
4967 * Makefile.in: Add commented-out variable settings for developer's
4968 configuration.
4969
49701993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4971
4972 * make-dist: Distribute `src/bitmaps' too.
4973
49741993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
4975
4976 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
4977 make rs6000-ibm-aix default to -aix32.
4978
49791993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4980
4981 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
4982
4983 * Makefile.in (install.sysv): Add a second `$' in front of
4984 `${dest}', so that the shell will expand it, instead of Make.
4985
4986 * configure: When processing the name of the configure script,
4987 collapse `././' to `./', but leave a single `./' prefix alone.
4988
4989 * configure: Doc fix.
4990
49911993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4992
4993 * configure: Handle isc3.0 correctly.
4994
49951993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4996
4997 * make-dist: Don't try to copy the COPYING notice into
4998 external-lisp; we're not distributing that directory any more.
4999
50001993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5001
5002 * Makefile.in (install, install.aix, install.xenix, install.sysv):
5003 Remove CVS subdirectories from the installed directory trees, as
5004 well as RCS directories.
5005
50061993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5007
5008 * make-dist: Only copy gmalloc.c if we couldn't link it.
5009 Don't try to copy man/{README,Makefile} unless they actually exist.
5010
5011 * Makefile.in (lisppath): Don't include externallispdir in this.
5012 We're not sure whether we're even going to distribute the
5013 directory yet.
5014
50151993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5016
5017 * make-dist: Don't distribute the external-lisp directory anymore.
5018 * INSTALL: Remove all references to external-lisp.
5019
5020 * configure: Detect whether the compiler supports `const'
5021 properly, and edit src/config.h accordingly.
5022
5023 * configure: Tweak layout of final report.
5024
5025 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
5026 CFLAGS.
5027
5028 * Makefile.in (locallisppath): Make this default to
5029 ${datadir}/emacs/site-lisp, instead of
5030 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
5031 the same thing, and local-lisp causes completion conflicts with
5032 lock.
5033 (lisppath): Add ${externallispdir} to this.
5034 * INSTALL: Adjust installation directions.
5035
5036 * Makefile.in (externallispdir): New variable, to say where to
5037 install the externally-maintained lisp files.
5038 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
5039 the others.
5040 * INSTALL: Describe external-lisp and the new externallispdir
5041 variable.
5042
50431993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5044
5045 * configure (progname): New option `--with-gcc'. Make it clearer
5046 how we are trying to guess whether or not we have GCC.
5047 * INSTALL: Document the `--with-gcc' option, and improve
5048 description of `--with-x' options.
5049
50501993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5051
5052 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
5053 ${infodir} from these variables; we have written out explicit code
5054 to install the info files.
5055
50561993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5057
5058 * make-dist: Don't distributed the RCS files in the etc directory.
5059
50601993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5061
5062 * Makefile.in: Some makes can't handle comments in the middle of
5063 commands; move them to before the whole rule.
5064
50651993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5066
5067 * README: Mention what Emacs is.
5068
50691993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5070
5071 * make-dist: Include `./lisp/calc-2.02' in the distribution.
5072 Add `./cpp' and `./man' back into the distribution.
5073
50741993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5075
5076 * Makefile.in: Define MAKE, and use where appropriate.
5077
50781993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5079
5080 * make-dist: Remember that the authoritative COPYING notice is
5081 `etc/COPYING', not `../etc/COPYING'.
5082
50831992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5084
5085 * make-dist: Make sure that the COPYING notices in each directory
5086 are copies, not symlinks.
5087
50881992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5089
5090 * INSTALL: The build process produces an executable called `emacs'
5091 now. Change references.
5092 * Makefile.in: Adjust `install.mumble' targets to install
5093 `src/emacs', not `src/xemacs'.
5094
5095 * configure: Start with a blank line; this keeps some old CSH's
5096 from thinking it's a CSH script. Most systems will just use
5097 /bin/sh to run it, which is what we're expecting; the only other
5098 shells which might try to interpret it themselves are probably
5099 Bourne-compatible.
5100
51011992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5102
5103 * INSTALL: Improvements suggested by David Mackenzie.
5104
51051992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5106
5107 * Makefile.in (install, install.sysv, install.xenix, install.aix):
5108 Don't try to copy the info files if there aren't any; the
5109 unexpanded globbing pattern disappoints `install'. Ignore the
5110 return status of that command.
5111
5112 * INSTALL: Updated for new configuration arrangement.
5113
5114 * configure: Don't make the top-level Makefile read-only - people
5115 may want to edit the values of the path variables.
5116
5117 * Makefile.in (install, install.sysv, install.xenix, install.aix):
5118 Install the info files in ${infodir}. Install the executable
5119 under both `emacs' and `emacs-VERSION'.
5120
5121 * Makefile.in: Doc fix.
5122
5123 * Makefile.in (exec_prefix): New variable, as per latest version
5124 of coding standards.
5125 (bindir, libdir): Use it, instead of `prefix'.
5126 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
5127
5128 * Makefile.in (mandir): Make the default value for this depend on
5129 $(prefix).
5130
5131 * Makefile.in (datadir, statedir, libdir): Make these all default
5132 to ${prefix}/lib.
5133 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
5134 to compensate.
5135
5136 * Makefile.in (install, install.sysv, install.xenix, install.aix):
5137 Install the etags and ctags man pages too.
5138
5139 * Makefile.in (distclean): Don't delete backup files; that's the
5140 job of extraclean.
5141 (extraclean): Like distclean, but deletes backup and autosave files.
5142
51431992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5144
5145 Make path specification conform to GNU coding standards.
5146 * configure (long_usage): Remove all traces of old arguments from
5147 usage messages, and document the options we do accept in more
5148 detail: -with-x... and --srcdir.
5149 (options, boolean_opts): Deleted; we don't have enough options to
5150 make this worthwhile.
5151 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
5152 along with the code which supported them; these should be set as
5153 arguments to the top-level make.
5154 (config_h_opts): Since this no longer doubles as a list of option
5155 names, make them upper case; this simplifies the code which uses
5156 them to build the sed command to edit src/config.h. Change the
5157 code which sets them.
5158 (cc, g, O): Don't allow the user to set these using options; they
5159 should be specified using `CC=' and `CFLAGS=' arguments to the
5160 top-level make. Just choose reasonable default values for them,
5161 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
5162 values.
5163 (gnu_malloc, rel_alloc): Don't allow the user to set these using
5164 options; use them whenever the configuration files say they're
5165 possible.
5166 Simplify the argument processing loop. Don't accept abbreviations
5167 for option names; these might conflict with other configuration
5168 options in the future.
5169 Add some support for the `--srcdir' option. Check for the sources
5170 in . and .. if `--srcdir' is omitted. If the directories we will
5171 compile in don't exist yet, create them under the current directory.
5172 Note that the rest of the build process doesn't really support
5173 this.
5174 Edit only the top Makefile. That should edit the others. Edit
5175 into the makefile: `version', from lisp/version.el, `configname'
5176 and `srcdir' from the configuration arguments, `CC' and
5177 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
5178 the user's path, and LOADLIBES as gleaned from the system
5179 description files.
5180 Simplify the report generated; it doesn't need to include any
5181 description of paths now.
5182 Make `config.status' exec configure instead of just calling it, so
5183 there's no harm in overwriting `config.status'.
5184 * Makefile.in (version, configname): New variables, used to choose
5185 the default values for datadir and libdir.
5186 Path variables rearranged into two clearer groups:
5187 - In the first group are the variables specified by the GNU coding
5188 standards (prefix, bindir, datadir, statedir, libdir, mandir,
5189 manext, infodir, and srcdir).
5190 - In the second are the variables actually used for Emacs's paths
5191 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
5192 archlibdir), which depend on the first category.
5193 datadir and libdir default to directories under
5194 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
5195 demand.
5196 etcdir and lispdir default to subdirectories of datadir.
5197 archlibdir defaults to libdir.
5198 The new installation tree is a bit deeper than it used to be, so
5199 use the new make-path program in lib-src to build them all.
5200 Always build a new src/paths.h.tmp and then move-if-change it to
5201 src/paths.h, to avoid unnecessary rebuilds while responding to the
5202 right changes.
5203 Remove all mention of arch-lib. Run utility commands from
5204 lib-src, and let the executables be copied into archlibdir when
5205 Emacs is installed.
5206 Add targets for src/Makefile, lib-src/Makefile, and
5207 oldXMenu/Makefile, editing the values of the path variables into
5208 them.
5209 Let lib-src do its own installation.
5210 (datadir): Default to putting data files under
5211 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
5212 (emacsdir): Variable deleted; it would only be confusing to use.
5213 (lispdir, etcdir): Default to ${datadir}/lisp.
5214 (mkdir): Use make-path for this.
5215 (lockdir): Do this in mkdir.
5216 (Makefile): New target.
5217
5218 * configure (usage_message): Rename to long_usage.
5219
5220 * make-dist: Don't bother creating an arch-lib directory; that's
5221 only for installation now.
5222
52231992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5224
5225 * configure: Use GCC-style configuration names, using config.sub.
5226 Change the usage and help messages.
5227
5228 * configure: Initialize window_system, not indow_system.
5229
5230 * configure: Report which window system, compiler, and signal
5231 handler return type we decide to use.
5232
5233 * make-dist: Explain what's going on if config.sub and gmalloc.c
5234 can't be linked. Place the code which copies them near the code
5235 which links the rest of the files around them.
5236
52371992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
5238
5239 * make-dist: Don't bother to distribute src/*.com, or
5240 src/vmsbuild; those have all been moved to `../vms'.
5241
52421992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5243
5244 * make-dist: Don't forget that the way to avoid filenames starting
5245 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
5246 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
5247 couldn't make hard links to, since we have two already, and
5248 perhaps more to come.
5249
52501992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5251
5252 * configure: When editing parameters into lib-src/Makefile, change
5253 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
5254 needs some other flags too.
5255
52561992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5257
5258 * configure: Remove spurious echo of the configuration name.
5259
5260 * make-dist: Don't distribute files in src/m and src/s whose names
5261 begin with `='.
5262
52631992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5264
5265 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
5266 Also LISP_FLOAT_TYPE.
5267
52681992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5269
5270 * make-dist: Copy config.sub, since it's a symbolic link to a file
5271 on another file system.
5272
52731992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5274
5275 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
5276 distribution.
5277
5278 * config.sub: New file, to help us recognize configuration names.
5279 * make-dist: Include it in the distribution.
5280
52811992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5282
5283 * configure: Convert `-' to `_' in specified option names.
5284 Accept options with --. Delete --highpri and --have-x-menu options.
5285 New options --with-x and --with-x10 replace -window-system.
5286 Don't mention options --gnu-malloc, --rel-alloc
5287 or --lisp-float-type in help message.
5288
52891992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5290
92a8ce63 5291 * make-dist: Include the `vms' subdirectory in the distribution.
a4a9692d
DL
5292
52931992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5294
5295 * configure: Remove lines starting with "# DIST: " when building
5296 lib-src/Makefile and src/Makefile. This allows us to mark the
5297 "Makefile.in" files with explanatory comments which won't also get
5298 stuck in the Makefiles.
5299
53001992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5301
5302 * make-dist: Don't use the '+' operator in the sed regular
5303 expression that extracts the version number from lisp/version.el;
5304 Ultrix sed doesn't seem support the operator. Just double the
5305 operand and use *.
5306
53071992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5308
5309 * Makefile.in: Doc fix.
5310
53111992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5312
5313 * configure: Rewrite sed command to remove at most one ./ prefix;
5314 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
5315 group.
5316
53171992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5318
5319 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
5320
53211992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5322
5323 * make-dist: Go ahead and build a new TAGS file, unless the
5324 --newer option was specified. Don't try to delete a TAGS file
5325 from etc; it's not kept there, and shouldn't be deleted anyway.
5326
53271992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5328
5329 * make-dist: If the lisp directory contains a default.el, don't
5330 distribute it.
5331
5332 * configure: When searching signal.h for the type of a signal
5333 return handler, make a copy of it, not a symbolic link to it; that
5334 way, it will work on systems that don't have symbolic links.
5335
53361992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
5337
5338 * make-dist: taught it about vcdiff and rcs2log, added --newer
5339 option for generating incremental distributions. Stopped it from
5340 generating a TAGS file into the distribution; that sucker is
5341 *big*, and easily enough generated with the toplevel makefile.
5342
53431992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5344
5345 * configure: When writing config.status, don't prefix progname
5346 with a '.'; it might be absolute.
5347
53481992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5349
5350 * configure: Choose to use X11 if either /usr/lib/libX11.a or
5351 /usr/include/X11 exist, not only if both exist.
5352
53531992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5354
5355 * make-dist: Make the new external-lisp directory a duplicate of
5356 the external-lisp directory, not the lisp directory.
5357
53581992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5359
5360 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
5361 clean' in arch-lib; it doesn't even have a Makefile.
5362
5363 * Makefile.in (clean, mostlyclean): In the test which tries to
5364 distinguish between the build directory, which should be cleaned,
5365 and the installed directory, which shouldn't, cd to `${emacsdir}',
5366 not `${DESTDIR}${LIBDIR}'.
5367
53681992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5369
5370 * make-dist: Be sure to delete the .c and .h files that YACC and
5371 BISON create from getdate.y.
5372
92a8ce63 5373 * external-lisp: New directory; see `external-lisp/README'.
a4a9692d
DL
5374 * make-dist: Added support for the external-lisp subdirectory.
5375
5376 * make-dist: Changed message which complains that make-dist wasn't
5377 invoked in the right directory to indicate which files it was
5378 looking for.
5379
53801992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5381
5382 * configure: Add comments explaining why we can't translate
5383 character ranges or control characters in `tr'.
5384
53851992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5386
5387 * configure: When generating the configuration message, we used to
5388 build the message from the start so that each line began with "# "
5389 so that it would be a comment in `config.status'. However, this
5390 causes trouble if any of the variables we use in the message
5391 expand to more than one line of text - as gnu_malloc_reason
5392 sometimes does. So instead, we build the message as it should be
5393 printed to the user (i.e. without the "# " prefixes), and stick on
5394 the "# "s when we write it to `config.status'.
5395
5396 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
5397 `lib-src' and `arch-lib'.
5398
5399 * configure: When generating report and `config.status' file, note
5400 that bindir only determines where `make install' and
5401 `build-install' will place the executables; this should make it
5402 clear that the ordinary build process will not try to install
5403 things.
5404
54051992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5406
5407 * make-dist: Change messages to say that we are 'making links to
5408 X', rather than 'copying X'. And put `' quotes around file names.
5409
5410 * make-dist: Include '.tmp' in the name of the staging directory.
5411
5412 * make-dist: Pass the `-f' option to rm when you're not sure that
5413 the files you're removing actually exist.
5414
5415 * make-dist: When setting up etc/COPYING, always nuke whatever is
5416 there, and then copy it in, to make sure we get a real file.
5417
5418 * make-dist: Don't try to distribute *.defns files any more. The
5419 only such file was for simula.el, which has been superceded by a
5420 version which doesn't have a separate .defns file.
5421
54221992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
5423
5424 * make-dist: Don't distribute configured versions of config.h.in,
5425 paths.h.in, Makefile.in in src.
5426
5427 * configure: Delete .tmp files before creating them; don't bother
5428 trying to make final targets writeable first, since it won't
5429 matter to move-if-change.
5430
54311992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5432
5433 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
5434 mkdir and chmod in the center of all the conditionals. GNU Make
5435 will strip these out, but other makes won't.
5436
54371992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5438
5439 * make-dist: Include move-if-change in list of files to distribute.
5440
54411992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5442
5443 * configure: Remove any "." elements from the program name.
5444
5445 * configure: Don't record the values of all the possible arguments
5446 in config.status; only record the options that the user specified.
5447
5448 * configure: Use move-if-change to move in the new src/config.h.
5449
54501992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
5451
92a8ce63
JB
5452 * move-if-change: New file, copied from gcc release.
5453 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
5454 a temp file, so we don't update paths.h if an error occurs or if
5455 it doesn't need changing.
a4a9692d
DL
5456
54571992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5458
5459 * Makefile.in (src/paths.h): Do not install a value for the
5460 PATH_SUPERLOCK value; that macro doesn't exist anymore.
5461 * build-install.in: Same thing.
5462
54631992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5464
5465 * make-dist: Check the flag called "make_tar", not "make_dir"; the
5466 latter, being a typo, is always false, resulting in a program
5467 whose default behaviour is to painstakingly build a copy of the
5468 source tree, and then delete it. Rah.
5469
5470 * Makefile.in: Add dist target, and comment for it.
5471
5472 * configure: When scanning <signal.h> for a declaration for
5473 signal, create a symbolic link with a name ending in .c, so the
5474 compiler won't complain that it's only been given .h files.
5475
5476 * configure: Check whether there are any arguments available
5477 before shifting to get the value of a non-boolean parameter.
5478
5479 * make-dist: Doc fix.
5480
54811992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5482
5483 * configure: Instead of grepping /usr/include/signal.h for a
5484 signal declaration, run /usr/include/signal.h or
5485 /usr/include/sys/signal.h through cpp and grep for the
5486 declaration.
5487
5488 * configure: Redirect the output of grep to /dev/null instead of
5489 using grep -s - that flag means different things on other systems.
5490
5491 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
5492 since the former is recognizable even if you don't know what
5493 'dumping' is.
5494 * configure: Accomodate that change.
5495
5496 * configure: Accept options for all of the directories you can
5497 change in the Makefile.
5498
5499 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
5500
5501 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
5502 FOO before you can use them.
5503
5504 * build-install.in: Made the "Where To Install Things" section
5505 conform with the similar section from Makefile.in. Copied section
5506 which builds src/paths.h from src/paths.h.in from the Makefile.
5507
55081992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5509
5510 * configure: Write config.status to pass its command-line
5511 arguments on to configure, so that people can use it to recreate
5512 an old configuration, with minor changes.
5513
55141992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5515
5516 * configure: Don't rely on option variables being unset if their
5517 values are the empty string. In particular, when producing the
5518 English report, don't assume that highpri will be unset when no
5519 increased priority has been requested; -highpri='' should be the
5520 same as omitting -highpri altogether.
5521
5522 * configure: Fix dumb bug: when running the system and machine
5523 description files through cpp, mark those lines that we want to
5524 evaluate with the string '@configure@', and then only evaluate
5525 them. This way if the files include anything that actually
5526 generates text (type definitions or external declarations, say),
5527 we won't try to eval it.
5528
55291992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5530
5531 * make-dist: New shell script.
5532
5533 * configure: When creating foo from foo.in, make foo read-only to
5534 remind people to edit the .in file instead.
5535
5536 * INSTALL: Changed references to config.h-dist to config.h.in.
5537 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
5538 to build src/paths.h from src/paths.h.in; added a paragraph to do
5539 this.
5540 * configure, Makefile, build-install: Changed filenames like
5541 FOO-dist to FOO.in.
5542
55431992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5544
5545 * Makefile, build-install: Renamed to Makefile.in and
5546 build-install.in; the configure script will edit these to produce
5547 the usable Makefile and build-install.
5548 * configure: Changed to produce ./Makefile, ./build-install,
5549 lib-src/Makefile, and src/Makefile from their *.in counterparts,
5550 instead of editing them in place.
5551
55521992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5553
5554 * Makefile: Re-arranged so that the undumped Emacs will search
5555 ../lisp *after* the site's local elisp files.
5556 (locallisppath, dumplisppath): New variables.
5557 (lisppath): This variable's default value is now chosen based on
5558 $(locallisppath) and $(lispdir); while it used to be the
5559 customization point for adding site-local elisp directories to
5560 load-path, that job is now handled mostly by locallisppath.
5561 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
5562 Check the values being assigned to the *LOADSEARCH macros for null
5563 path elements (like '::' in 'foo::bar').
5564
5565 * configure: When checking if the machine- and system-dependent
5566 files define a particular macro or not, actually run them through
5567 CPP and test the macros with #ifs, instead of just grepping for
5568 the macros' names. In particular, check for SYSTEM_MALLOC in this
5569 way.
5570
55711992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5572
5573 * Makefile (install): Don't use -s in install. (Keep the symbols.)
5574
55751992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5576
5577 * configure: Make the config.status file an executable shell
5578 script which will recreate the same configuration. Include the
5579 verbal description of the current configuration as a comment in
5580 the script.
5581 * INSTALL: Doc fix.
5582
5583 * Makefile: brought the Makefile up to the GNU coding
5584 standards, as described in standards.text:
5585 (TAGS): New name for the target which rebuilds the tags table.
5586 (check): New target; doesn't do anything yet.
5587 (mostlyclean): New target, synonymous with clean.
5588 (realclean): New target. Currently, this just calls the
5589 subdirectories's makefiles and then deletes config.status.
5590 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
5591 variables.
5592 Installation directory variables changed to conform.
5593 (install, install.sysv, install.xenix, install.aix): Changed the
5594 code which copies the directories into their installed location to
5595 allow the installed locations to be in several different
5596 directories; the old version assumed that they would all be in
5597 $(emacsdir).
5598 (mkdir, lockdir): Allow the installed locations to be in several
5599 different directories.
5600 * INSTALL: Doc fix.
5601
5602 * build-install: Use the same variable names as the Makefile.
5603 Allow the installed locations to be in several different
5604 directories.
5605
56061992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5607
5608 * Makefile (src/paths.h): Instead of using a single sed command to
5609 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
5610 separately, and don't forget to append "/!!!SuperLock!!!" to the
5611 value of the PATH_SUPERLOCK macro.
5612
5613 * config.emacs: Renamed to configure, for consistency with other
5614 GNU products. Internal references changed.
5615 INSTALL, Makefile: References changed.
5616
5617 * lock: New directory, which should always be empty. If this
5618 directory doesn't exist, Emacs won't complain; it just won't lock.
5619 Having this here means that people can just unpack Emacs, build
5620 it, and have locking work.
5621
5622 * share-lib: Re-renamed to etc, for the sake of tradition.
5623 * config.emacs: Changed default value for datadir to ../etc.
5624 * INSTALL, README: Adjusted.
5625
56261992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5627
5628 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
5629 by running CPP on the appropriate s/*.h and m/*.h files.
5630
56311992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5632
5633 * config.emacs: Make sure to set the "exit on error" flag once
5634 we've removed config.status; errors should abort the configuration.
5635
dff28924 56361992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
5637
5638 * config.emacs: Added -distribute option, so that the Makefile
5639 paths are in their proper form. I don't know why this matters.
5640
dff28924 56411992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
5642
5643 * local-lisp: New directory, empty in the distribution, for people
5644 to put local elisp code in.
5645 * config.emacs: Include it in the default load path.
5646 * README: Document it.
5647
dff28924 56481992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
5649
5650 * config.emacs: Guess the type of signal handling functions based
5651 on the contents of /usr/include/signal.h.
5652
5653 * config.emacs: Print out progress report messages.
5654
5655 * Makefile (src/paths.h): Don't generically replace
5656 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
5657 editing of the other entries, and each entry should be dealt with
5658 explicitly anyway.
5659
5660 * build-install: Converted from C-shell to Bourne shell.
5661 * config.emacs: Edit build-install properly.
5662
5663 * config.emacs: Doc fix.
5664
56651992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5666
92a8ce63 5667 * Makefile (install): Remove `B' from tar xf command.
a4a9692d 5668
dff28924 56691992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
5670
5671 * config.emacs: Removed support for the `maintain-environment'
5672 option; the only important difference between this and its absence
5673 has been removed.
5674 * INSTALL: Removed mention of `maintain-environment'.
5675
5676 * config.emacs: Fix arguments to sed when processing boolean
5677 arguments.
5678
dff28924 56791991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
a4a9692d
DL
5680
5681 * config.emacs: New file, to help automate the installation
92a8ce63 5682 process.
a4a9692d
DL
5683
5684 * Makefile: Lots of changes to support the separation of etc into
5685 architecture-dependent and -independent files:
5686 (EMACSROOT): New variable, giving the directory under which all of
5687 Emacs's libraries should be installed. Changed rest of file to
5688 use it.
5689 (LIBDIR): Now denotes only architecture-dependent dir - relevant cha
5690 (DATADIR): New variable, denoting architecture-independent dir.
5691 (LOCKDIR): New variable, for completeness.
5692 (SUBDIR): No more etc, new lib-src.
5693 (COPYDIR): No more etc, new arch-lib and share-lib.
5694 (src/paths.h): Set PATH_DATA and the LOCK macros too.
5695 (src): Now depends on lib-src, not etc.
5696 * build-install: Changes parallel to the above.
5697 * README: Describe the new arrangement.
5698
5699 * vms: New subdirectory for all the VMS stuff.
5700
dff28924 57011991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
a4a9692d
DL
5702
5703 * Makefile (LISPPATH): New variable.
5704 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
5705
dff28924 57061990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
a4a9692d
DL
5707
5708 * Makefile (install, install.sysv, install.xenix):
5709 Install wakeup instead of loadst. No need for setuid or setgid.
5710
dff28924 57111990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
5712
5713 * Makefile (clean): Clean etc if that's not the installation dir.
5714
dff28924 57151990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
5716
5717 * Makefile (paths.h): Make sed alter each name in the path.
5718
dff28924 57191988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
5720
5721 * Makefile (install.sysv): Use cpio, not tar.
5722
dff28924 57231988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
5724
5725 * Makefile (lockdir): Rename `lock' target.
5726 Depend on it from install*, not from `all'.
5727
dff28924 57281988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
a4a9692d
DL
5729
5730 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
5731 to match build-install and paths.h.
6922b018
KH
5732
5733;; Local Variables:
5734;; coding: iso-2022-7bit-unix
5735;; End:
2a34a036 5736
e5389a0b 5737 Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002
2a34a036
GM
5738 Free Software Foundation, Inc.
5739 Copying and distribution of this file, with or without modification,
5740 are permitted provided the copyright notice and this notice are preserved.
ab5796a9
MB
5741
5742;;; arch-tag: ac61a779-1480-4884-b292-d0c39c127a73