*** empty log message ***
[bpt/emacs.git] / ChangeLog
CommitLineData
d9e0b412
EZ
12003-12-30 Eli Zaretskii <eliz@elta.co.il>
2
3 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
4 clashes with install-sh on 8+3 filesystems.
5
8af1a978
MB
62003-12-08 Miles Bader <miles@gnu.org>
7
8 * .cvsignore: Add .arch-inventory.
9
ce6e4c21
AS
102003-12-24 Andreas Schwab <schwab@suse.de>
11
12 * configure.in: Check for <sys/socket.h>. Include it before
13 including <net/if.h>. Move check for <net/if.h> before it's use.
14
0b1ec9e9
JD
152003-12-24 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
16
17 * Makefile.in (install-arch-dep): Don't let cd output go into
18 pipe for carbon_appdir.
19
cf59a5b7
AS
202003-12-24 Andreas Schwab <schwab@suse.de>
21
22 * configure.in (PKG_CHECK_MODULES): Fix quoting.
23
55e4f3cd
AS
242003-12-01 Andreas Schwab <schwab@suse.de>
25
2a75d75d 26 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
55e4f3cd
AS
27 hardcoding gcc.
28 * configure: Rebuild.
29
57669b57
JD
302003-11-16 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
31
32 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
33 multiple displays.
d77711a5 34 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
57669b57 35
68e03c1c
DL
362003-09-23 Dave Love <fx@gnu.org>
37
38 * configure.in: Check members of struct ifreq.
39
6df2a645
KS
402003-09-14 Kim F. Storm <storm@cua.dk>
41
42 * configure.in: Add checks for sys/ioctl.h and net/if.h.
43
da92b8d9
LT
442003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
45
46 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
47
19bb0fcd 482003-08-18 Lute Kamstra <lute@gnu.org>
e512ece1
LK
49
50 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
51 required anymore.
52
abd39b57
AC
532003-08-07 Andrew Choi <akochoi@shaw.ca>
54
55 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
56 option instead of -traditional-cpp for CPP.
57
c855f2ca
RS
582003-07-29 Richard M. Stallman <rms@gnu.org>
59
60 * configure.in (HAVE_XIM): Define if XIM is available.
61
32b0a3c6
JB
622003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
63
64 * configure.in: The function gtk_window_set_icon_from_file was
65 introduced in GTK+ 2.2, so check for that release.
66
2eaa00ba
AS
672003-07-23 Andreas Schwab <schwab@suse.de>
68
69 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
70
71 * Makefile.in (YACC): Remove, not used.
72 (MAINT): Don't set.
73 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
74 disable dependency on ${srcdir}/configure.in when maintainer mode
75 is disabled.
76
f57bd967
DL
772003-07-22 Dave Love <fx@gnu.org>
78
79 * configure.in: Make XRegisterIMInstantiateCallback test depend on
80 HAVE_X11, not with_xim.
81 (HAVE_CRTIN): Provide template.
82 <with_png>: Test for png.h and libpng/png.h.
83
da894f7d
AS
842003-07-15 Andreas Schwab <schwab@suse.de>
85
86 * configure.in: Temporarily leave quoting for AC_DEFINE.
87
ec03b83e
SM
882003-07-13 Stefan Monnier <monnier@cs.yale.edu>
89
90 * configure.in: Check for posix_memalign.
91
800bebe3
RS
922003-07-12 Richard M. Stallman <rms@gnu.org>
93
94 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
95
42f81f64
KS
962003-07-09 Kim F. Storm <storm@cua.dk>
97
98 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
99 functionality of --without-xim.
100
d320e9f3
DL
1012003-06-29 Dave Love <fx@gnu.org>
102
103 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
104
cffcede7
JD
1052003-06-26 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
106
107 * configure: Regenerate.
108
7bea57c9
DL
1092003-06-23 Dave Love <fx@gnu.org>
110
ec03b83e
SM
111 * configure.in: Check for sys/_mbstate_t.h.
112 Test XRegisterIMInstantiateCallback prototype.
7bea57c9
DL
113 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
114
eb3b52fa
DL
1152003-06-06 Dave Love <fx@gnu.org>
116
117 * configure.in: Check for locale.h.
118
f16205ca
DL
1192003-06-05 Dave Love <fx@gnu.org>
120
ec03b83e
SM
121 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
122 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
f16205ca 123 (NLIST_STRUCT): Don't define.
eb3b52fa 124 (AH_BOTTOM): Define my_strftime.
f16205ca 125
efd60266
JB
1262003-06-02 Richard M. Stallman <rms@gnu.org>
127
128 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
129
016bd3c0
AS
1302003-05-24 Andreas Schwab <schwab@suse.de>
131
132 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
133 bzero, and bcmp.
134
7933722a
DL
1352003-05-22 Dave Love <fx@gnu.org>
136
ec03b83e 137 * configure.in: Remove redundant test for term.h. Test for difftime.
7933722a 138
463f55ee
DL
1392003-05-20 Dave Love <fx@gnu.org>
140
141 * configure.in: Append * to s390-*-linux-gnu case.
142 (LIBMAIL) <lockfile>: Don't define.
143
1442003-04-30 Richard M. Stallman <rms@gnu.org>
145
146 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
147
1482003-04-28 Francesco Potort\e,Al\e(B <pot@gnu.org>
149
150 * configure.in: Undo last (RMS') change, as it is useless, per
151 Dave Love.
152
1532003-04-08 Richard M. Stallman <rms@gnu.org>
154
155 * configure.in: Put #include of jpeglib.h at start of line.
156
6740b4d6
KG
1572003-04-30 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
158
159 * INSTALL (* GNU/Linux development packages): Mention Debian and
160 RedHat package names.
161
ed3c3314
RS
1622003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
163
164 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
165
5b31a763
KG
1662003-04-30 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
167
168 * INSTALL (* GNU/Linux development packages): Tell people to
169 install additional packages for compiling Emacs.
170
18fe6f45
FP
1712003-04-06 Francesco Potort\e,Al\e(B <pot@gnu.org>
172
173 * configure.in: Use the same configuration for all aix5, not just
174 aix5.1.
175
77fb5d1a
FP
1762003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
177
178 * configure.in: Check for need for bigtoc support on IBM AIX for
179 solving a linker table overflow problem.
180
710ee5a9
RB
1812003-03-03 Rob Browning <rlb@defaultvalue.org>
182
efd60266
JB
183 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
184 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
710ee5a9
RB
185 over bzero, bcmp, and bcopy.
186
16f6f948
SJ
1872003-02-23 Simon Josefsson <jas@extundo.com>
188
189 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
190
92a8ce63
JB
1912003-02-21 Klaus Zeitler <kzeitler@lucent.com>
192
193 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
194
47774164
KH
1952003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
196
197 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
198
0dfd93c0
AS
1992003-02-08 Andreas Schwab <schwab@suse.de>
200
201 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
202 instead of the substitution.
203
c60ee5e7
JB
2042003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
205
206 * Makefile.in: Use @EXEEXT@ for Cygwin.
207 Use USERNAME if LOGNAME is not set (for Cygwin).
208
209 * configure.in:
210 * configure: Add opsys=cygwin.
211
88373452
KS
2122003-01-29 Kim F. Storm <storm@cua.dk>
213
214 * AUTHORS: Regenerated using new format (after fixing numerous
215 formatting errors in the ChangeLog files).
216
12bf22e0
AS
2172003-01-22 Andreas Schwab <schwab@suse.de>
218
219 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
220 redefining it explicitly in src/config.in.
221
ffdf4f26
MR
2222003-01-22 Markus Rost <rost@math.ohio-state.edu>
223
224 * Makefile.in (bootstrap): Make bootstrap-after.
225
940344d4 2262003-01-20 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
cd890796
JD
227
228 * configure.in: Fix --with-gtk.
229
940344d4 2302003-01-19 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
488dd4c4
JD
231
232 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
233
234 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
235
e833850f
FP
2362003-01-14 Francesco Potort\e,Al\e(B <pot@gnu.org>
237
ec03b83e 238 * configure.in (m68k-motorola-sysv): Remove (obsolete).
e833850f 239
52cd7d02
ST
2402003-01-07 Steven Tamm <steventamm@mac.com>
241
242 * configure.in: New option, --enable-carbon-app, to specify
243 that the application should be installed
244 * Makefile.in (install-arch-dep): On Mac OS X, install the
245 Emacs.app application if carbon-app is enabled
246
fb02aff2
DL
2472003-01-06 Dave Love <fx@gnu.org>
248
249 * configure.in: Check for nl_langinfo.
250 [!HAVE_SIZE_T]: Fix typedef.
251
1d08c2fe
DK
2522003-01-06 David Kastrup <dak@gnu.org>
253
ec03b83e 254 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
9e71690e 255
1d08c2fe
DK
256 * configure.in: Add tests for install-info
257
72c5c58f
MR
2582002-12-09 Markus Rost <rost@math.ohio-state.edu>
259
260 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
261 use again sol2-6 instead of sol2-8.
262
a4ac5b17
DL
2632002-12-09 Dave Love <fx@gnu.org>
264
fb02aff2 265 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
a4ac5b17 266
4824556f
AS
2672002-12-08 Andreas Schwab <schwab@suse.de>
268
269 * Makefile.in (install-arch-indep): Revert last change.
270
6b2fd6ea
DL
2712002-11-27 Dave Love <fx@gnu.org>
272
273 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
ec03b83e
SM
274 Check for __sys_siglist too. Check for memset.
275 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
6b2fd6ea 276
8c95f450
JB
2772002-11-22 Juanma Barranquero <lektu@terra.es>
278
279 * config.guess, config.sub: Updated from master source.
280
39f7b5f7
KF
2812002-11-19 Karl Fogel <kfogel@red-bean.com>
282
283 * autogen.sh: New file.
284
d824beee
DL
2852002-11-15 Dave Love <fx@gnu.org>
286
ec03b83e
SM
287 * configure.in: Tidy up various quoting issues throughout.
288 Use AC_GNU_SOURCE.
d824beee
DL
289 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
290 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
291 Maybe define bcopy, bzero, bcmp.
ec03b83e 292 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
d824beee
DL
293 non-existent machine file).
294 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
295 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
0d6f3768 296 (nlist.h): Move test up.
d824beee 297
72c5c58f 2982002-11-18 Markus Rost <rost@math.ohio-state.edu>
8704a6ab 299
72c5c58f 300 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
8704a6ab 301
816753a7
FP
3022002-11-14 Francesco Potorti` <pot@gnu.org>
303
304 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
305
98b4e102
JB
3062002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
307
308 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
309
6bae0ccf
DL
3102002-11-08 Dave Love <fx@gnu.org>
311
ec03b83e 312 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
6bae0ccf
DL
313 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
314
ab4f69f2
MB
3152002-11-07 Miles Bader <miles@gnu.org>
316
ec03b83e
SM
317 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
318 Handle separate-build-dir case.
ab4f69f2 319
318db6cb
RS
3202002-11-06 Richard M. Stallman <rms@gnu.org>
321
322 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
323 bulletproof. $bar may be empty when there are no .elc files.
324
2baf1bfa
DL
3252002-10-30 Dave Love <fx@gnu.org>
326
327 * configure.in: Require autoconf 2.53. Test for pty.h,
328 sys/mman.h, sys/param.h, mremap, memmove.
ec03b83e
SM
329 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
330 (AC_PROG_YACC): Delete.
2baf1bfa
DL
331 (size_t): Use AC_CHECK_TYPES.
332 (AH_TOP): Up-date copyright.
333
a6cadf53
JB
3342002-10-01 Juanma Barranquero <lektu@terra.es>
335
336 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
337
9811b1cf
RS
3382002-09-19 Richard M. Stallman <rms@gnu.org>
339
340 * configure.in: Fix the LessTif-directory-finder for real.
341
ef7fb3bb
RS
3422002-09-14 Richard M. Stallman <rms@gnu.org>
343
344 * Makefile.in (maybe_bootstrap): Test for complete absence
345 of compiled Lisp files.
346
b3cd6965
SM
3472002-09-11 Stefan Monnier <monnier@cs.yale.edu>
348
349 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
350 (bootstrap-clean-after): Delete.
351 (bootstrap): Make the sequencing explicit.
352
3e6be279
RS
3532002-09-10 Richard M. Stallman <rms@gnu.org>
354
355 * configure.in: Fix previous LessTif change.
356
50332dc1
RS
3572002-09-09 Richard M. Stallman <rms@gnu.org>
358
359 * configure.in (powerpcle-*-solaris2.5*): New configuration.
360 (powerpcle-*-solaris*): Use version 2.6 as default.
361 (*-sunos5.6*, *-solaris2.6*): New alternative.
362 (*-sunos5*): Use version 2.6 as default.
363
abd39b57 3642002-09-06 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8bb4cb85
KG
365
366 * configure.in: Fix typo.
367
22eaea41
RS
3682002-09-05 Richard M. Stallman <rms@gnu.org>
369
370 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
371
b3cd6965 372 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
22eaea41
RS
373 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
374
6bc85c3b
KS
3752002-08-26 Kim F. Storm <storm@cua.dk>
376
377 * Makefile.in (install-arch-indep): Do not remove DOC file
378 when it is the only DOC file installed; this is the case when
379 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
380
dc16594b
MR
3812002-07-24 Markus Rost <rost@math.ohio-state.edu>
382
383 * configure.in: Fix typo.
384
2a0c903c
RS
3852002-07-24 Richard M. Stallman <rms@gnu.org>
386
387 * configure.in: Don't print anything special about gamedir.
388
3ea1bfb2 389 * configure.in: Delete nonstandard --with-game-user option.
b3cd6965 390
a8bbe549
RS
3912002-07-21 Richard M. Stallman <rms@gnu.org>
392
393 * Makefile.in (gamedir, localstatedir): New variables.
394 (epaths-force): Insert value of gamedir into PATH_GAME.
395
396 * configure.in (gamedir): Handle it like lispdir.
ec03b83e 397 (--with-game-dir option): Delete.
a8bbe549 398
abd39b57 3992002-06-21 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
29c3cbf0
PJ
400
401 * configure.in: Add support for mipseb-*-netbsd* machines.
402
abd39b57 4032002-06-18 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b3ae255b
KG
404
405 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
406
abd39b57 4072002-06-17 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
d591a834
KG
408
409 * info/dir (File): Add an entry for Tramp.
410
e0156c8d
EZ
4112002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
412
413 * INSTALL-CVS: New file.
414
3fa4ac47
AS
4152002-06-07 Andreas Schwab <schwab@suse.de>
416
417 * configure.in (x86_64-*-linux-gnu*): New system.
418
86bbfe77
EZ
4192002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
420
421 * config.bat: Handle the case when lispintro is truncated to lispintr.
422
2570d28c
PE
4232002-05-26 Paul Eggert <eggert@twinsun.com>
424
425 * config.guess, config.sub: Updated from master source.
426
a1d8dc87
RS
4272002-05-09 Richard M. Stallman <rms@gnu.org>
428
429 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
430
abd39b57 4312002-05-04 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
9a40c2fb
PJ
432
433 * make-dist: Do not distribute lock/ directory.
434
e3ba1015
AC
4352002-04-30 Andrew Choi <akochoi@shaw.ca>
436
437 * configure.in: Provide documentation string when defining
438 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
439 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
440
5167cfda
CW
4412002-04-28 Colin Walters <walters@verbum.org>
442
b3cd6965 443 * configure.in: Delete configure check for access to the game user.
5167cfda 444
abd39b57 4452002-04-29 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
2912f349
PJ
446
447 * make-dist: lwlib/Imakefile is removed.
448
e0f712ba
AC
4492002-04-26 Andrew Choi <akochoi@shaw.ca>
450
451 * configure.in: Add support for powerpc-apple-darwin*.
452 (HAVE_CARBON): Add.
453
b3cd6965 454 * make-dist: Create directories in mac/Emacs.app.
e0f712ba 455
abd39b57 4562002-04-25 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
90077f66
PJ
457
458 * make-dist: lwlib-Xol* are removed.
459
8fba10fc
AS
4602002-04-23 Andreas Schwab <schwab@suse.de>
461
462 * Makefile.in (MAINT): New variable.
463 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
464 instead of configure.in, to avoid running autoconf and autoheader
465 unless explicitly requested.
466
852eef40
EZ
4672002-04-16 Eli Zaretskii <eliz@gnu.org>
468
469 * config.bat: Update for msdos/sed2v2.inp.
470
6817198a
AS
4712002-04-15 Andreas Schwab <schwab@suse.de>
472
b3cd6965 473 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
6817198a
AS
474 * configure.in: Add config header templates to all AC_DEFINE and
475 AC_DEFINE_UNQUOTED symbols.
476 * make-dist: Run autoheader if necessary.
477
b9b966e0
CW
4782002-04-10 Colin Walters <walters@verbum.org>
479
480 * configure.in: Add --game-dir, --game-user. Test to see if we
481 can use them.
482
abd39b57 4832002-04-08 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
3d9830e5
PJ
484
485 * configure.in: Add --with-sound.
486
10ce34dc
KS
4872002-03-18 Kim F. Storm <storm@cua.dk>
488
489 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
490 and getsockname functions. Test for sys/un.h include file.
491
1ef1ef96
EZ
4922002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
493
494 * configure.in: Support AIX 5.1.
495
940344d4 4962002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
d873ec96
JD
497
498 * configure.in: Added test for X Session Management (HAVE_X_SM).
499
16e79fec
RS
5002002-03-03 Richard M. Stallman <rms@gnu.org>
501
502 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
503 Run chown $${LOGNAME} on files installed by tar xvf.
504
6a22cdf4
KS
5052002-03-03 Kim F. Storm <storm@cua.dk>
506
507 * configure.in: Test for getpeername.
508
4d766b59
RS
5092002-03-01 Richard M. Stallman <rms@gnu.org>
510
511 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
512 (HAVE_GIF): Don't use old libungif versions that crash.
513
4fff8c79
RS
5142002-02-26 Richard M. Stallman <rms@gnu.org>
515
516 * configure.in <making srcdir absolute>: Verify that PWD is correct,
517 not just well-formed and valid.
518 (mips-compaq-nonstopux*): New configuration.
b3cd6965 519
e5389a0b
PE
5202002-02-18 Paul Eggert <eggert@twinsun.com>
521
522 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
523 "sed q" is a portable equivalent to plain "head -1".
524
db54c53a
RS
5252002-02-13 Richard M. Stallman <rms@gnu.org>
526
527 * Makefile.in (maybe_bootstrap): Do `exit 1'.
528 (all): Don't depend on maybe_bootstrap here.
529 (${SUBDIR}): Depend on it here instead.
530
b735b2ab
RS
5312002-02-08 Richard M. Stallman <rms@gnu.org>
532
533 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
534
d8359893
EZ
5352002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
536
537 * configure.in: Recognize BSD/OS 5.0.
538
f3b812da
EZ
5392002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
540
541 * make-dist: Make version checking in emacs.texi consistent with
542 how we set it there.
543
f48a30d7
KS
5442001-12-29 Kim F. Storm <storm@cua.dk>
545
546 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
547
07025a55
RS
5482001-12-28 Richard M. Stallman <rms@gnu.org>
549
550 * configure.in: Test for mbsinit.
551
b0a21bf9
EZ
5522001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
553
554 These changes make Leim part of the standard distribution:
555
556 * README: Add info about the `leim' directory
557
558 * INSTALL: Remove text that describes Leim as a separate package.
559
560 * noleim-Makefile.in: File removed.
561
562 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
563 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
564 Leim files out of the Emacs tree. Don't prepare a separate tarball
565 for Leim.
5a60d1da 566
61e3b944
RS
5672001-12-11 Richard M. Stallman <rms@gnu.org>
568
569 * configure.in (hppa*-*-linux-gnu*): New alternative.
570
abd39b57 5712001-12-08 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
03f9f7ae
PJ
572
573 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
574 creating distribution.
575
d6a70204
PE
5762001-12-06 Paul Eggert <eggert@twinsun.com>
577
578 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
579 (AC_FUNC_VFORK): Remove.
580 (AC_FUNC_FORK): Add.
581 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
582 this is required by recent Autoconf versions.
583
abd39b57 5842001-12-02 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
4a3cf58d
PJ
585
586 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
587 TODO, vms-pp.trans and others).
588
abd39b57 5892001-11-29 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
0142178a
PJ
590
591 * make-dist: Use COPYING from the top-level directory.
592
1096bcc0
GM
5932001-11-29 Gerd Moellmann <gerd@gnu.org>
594
595 * configure.in: Add support for FreeBSD/Alpha.
596
abd39b57 5972001-11-29 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
b1356234 598
dd536f94
PJ
599 * make-dist: Add COPYING to the top-level directory of the
600 distribution. Simplify the logic behind copying.
601
b1356234
PJ
602 * Makefile.in (maybe_bootstrap): Fix previous change.
603
66458f32
RS
6042001-11-28 Richard M. Stallman <rms@gnu.org>
605
606 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
607
ebcbef4e
RS
6082001-11-26 Richard M. Stallman <rms@gnu.org>
609
610 * Makefile.in: bootstrap should not delete dumped executables.
611 (bootstrap-clean-before): New target.
612 (bootstrap): Use bootstrap-clean-before instead of clean.
ec03b83e 613 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
ebcbef4e 614
b77d2746 6152001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
ac74199d 616
070f247d
EZ
617 These changes add the Emacs Lisp Introduction manual to the
618 distribution:
619
b3cd6965 620 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
b77d2746 621
070f247d
EZ
622 * make-dist: Copy the files in lispintro directory.
623
7336d09b
EZ
624 * config.bat: Configure in the lispintro directory.
625
ac74199d
EZ
626 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
627
7f947b13 628 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
070f247d 629 (lispintro/Makefile): New target.
7f947b13
EZ
630 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
631 (unlock, relock, info, dvi): Ditto.
632
d4fa890c
EZ
6332001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
634
b3cd6965 635 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
d4b56a8f 636
d4fa890c
EZ
637 * make-dist (etc): Don't distribute gfdl.1.
638
5fb25beb
CW
6392001-11-22 Colin Walters <walters@debian.org>
640
641 * Makefile.in (install-arch-indep): Install the calc .info files.
abd39b57 642 (uninstall): Handle deletion of calc .info files (thanks Pavel Jan\e,Am\e(Bk).
5fb25beb 643
9f8bbf0f
EZ
6442001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
645
646 * make-dist (lispref): Add *.txt, *.el, permute-index, and
647 tindex.pl to the list of those being put into the distribution.
648
aa2af83a
EZ
6492001-11-16 Eli Zaretskii <eliz@gnu.org>
650
651 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
652
abd39b57 6532001-11-15 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
71f94ae1 654
987aac50
PJ
655 * Makefile.in (uninstall): Fix previous change.
656
71f94ae1
PJ
657 * configure.in, Makefile.in: Add support for --program-prefix,
658 --program-suffix and --program-transform-name options.
659
abd39b57 6602001-11-13 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
e5d9d2e7 661
b3cd6965 662 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
6e1b91d7
PJ
663 (install-arch-indep): Install emacsclient manual page.
664 (uninstall): Uninstall emacsclient manual page.
e5d9d2e7 665
97c91ba6
EZ
6662001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
667
668 * make-dist: Add lispref/index.*perm files to the distribution.
abd39b57 669 From Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>.
97c91ba6 670
abd39b57 6712001-11-12 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
3d3f602a
PJ
672
673 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
674
2bf92717
EZ
6752001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
676
dff28924 677 * configure.in: AC_OUTPUT lispref/Makefile.
2bf92717 678
0cc70510
EZ
6792001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
680
5c32b7c5
EZ
681 The following changes add the ELisp reference manual to the
682 distribution.
683
10fa7f8e
EZ
684 * make-dist: Add the lispref directory to the distribution.
685
0cc70510
EZ
686 * Makefile.in (install-arch-indep): Add elisp* to the list of
687 installed Info files.
5c32b7c5
EZ
688 (SUBDIR_MAKEFILES): Add lispref/Makefile.
689 (lispref/Makefile): New target.
690 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
691 Add commands for the lispref directory.
692 (info, dvi): Ditto.
1b5a3644
EZ
693
694 * config.bat: Configure in `lispref'.
695
6baef0fd
RS
6962001-11-09 Richard M. Stallman <rms@gnu.org>
697
698 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
699
ed5882b9
EZ
7002001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
701
702 * make-dist (tempdir): Copy AUTHORS as well.
703
f0f2756d
SS
7042001-11-06 Sam Steingold <sds@gnu.org>
705
706 * configure.in: Added a check for <nlist.h>
9ba48103 707
abd39b57 7082001-11-01 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
d576358b
PJ
709
710 * configure.in: Reindent --help output.
711 From Per Starback (starback@ling.uu.se).
dff28924 712
bf00d461 7132001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
4f4d6b17
EZ
714
715 * configure.in: New entry for HP/UX-11.
716
5d991fc4
EZ
717 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
718 From Eric S. Raymond <esr@golux.thyrsus.com>.
719
73d25f9c
EZ
7202001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
721
722 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
723 <athornton@sinenomine.net>.
724
5b6a51aa
GM
7252001-10-25 Gerd Moellmann <gerd@gnu.org>
726
727 * Makefile.in (maybe_bootstrap): New target.
b3cd6965 728 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
5b6a51aa 729
84e70f78
KR
7302001-10-24 Ken Raeburn <raeburn@gnu.org>
731
732 * configure.in: If --with-hesiod is given, look for
733 hes_getmailhost and res_send or __res_send; check hesiod and
b3cd6965 734 resolv libraries respectively if system libraries don't supply them.
84e70f78 735
4aa6b955
GM
7362001-10-24 Gerd Moellmann <gerd@gnu.org>
737
738 * configure.in: Use $MAKE for `make' if set.
739
bc171472
GM
7402001-10-22 Gerd Moellmann <gerd@gnu.org>
741
742 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
743 to tar options.
744
71431a0e
GM
7452001-10-20 Gerd Moellmann <gerd@gnu.org>
746
6aa97356 747 * (Version 21.1 released).
71431a0e 748
531a3336
MB
7492001-10-20 Miles Bader <miles@gnu.org>
750
751 * configure.in (configuration): Set from `host' if `host_alias'
752 isn't defined.
753
121ff711
AS
7542001-10-19 Andreas Schwab <schwab@suse.de>
755
756 * configure.in: Make ready for autoconf 2.5x.
757 (AC_PREREQ): Require autoconf 2.50.
758 * aclocal.m4: Removed.
121ff711
AS
759 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
760
eef9b65f
EZ
7612001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
762
763 * README: Bump Emacs version to 21.1.50.
764
ab952a4f
GM
7652001-10-05 Gerd Moellmann <gerd@gnu.org>
766
767 * Branch for 21.1.
dff28924 768
3b74127d
GM
7692001-09-05 Gerd Moellmann <gerd@gnu.org>
770
771 * configure.in: Avoid `$@' which is handled specially in
772 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
dff28924 773
80b97918
EZ
7742001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
775
776 * make-dist (nt): Add subdirs.el to the list of distributed files.
777
3a4f8160
EZ
7782001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
779
780 * configure.in (machine): Add an entry for
781 hppa1.1-hitachi-hiuxwe2*.
782
eb04d6cd
GM
7832001-05-28 Gerd Moellmann <gerd@gnu.org>
784
785 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
786 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
787
f4500bec
GM
7882001-05-14 Gerd Moellmann <gerd@gnu.org>
789
790 * make-dist: Copy texinfo.tex unconditionally.
791
26978e9a
EZ
7922001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
793
794 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
795 that are installed.
796
afa3935f
GM
7972001-04-06 Gerd Moellmann <gerd@gnu.org>
798
e5c8f6f1
GM
799 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
800 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
dff28924 801
afa3935f
GM
802 * make-dist: Handle leim/MISC-DIC. Only include
803 `[a-zA-Z]*.{el,elc}' from leim/quail.
804
a55e4e68
GM
8052001-04-05 Gerd Moellmann <gerd@gnu.org>
806
807 * Makefile.in (install-arch-indep): Remove .cvsignore files.
808
87d8eba4
GM
8092001-03-30 Gerd Moellmann <gerd@gnu.org>
810
811 * Makefile.in (.PHONY): Add for bootstrap targets.
812 (bootstrap-clean): New target.
813 (bootstrap): Use it instead of `clean'.
814
ed31fabf
GM
8152001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
816
817 * Makefile.in (SUBDIR): Remove leim.
818 (all, .RECURSIVE, extraclean): Add leim explicitly.
819 (leim): Provide separate rule which exports PARALLEL=0 into the
820 environment.
821
5721ae13
GM
8222001-03-20 Gerd Moellmann <gerd@gnu.org>
823
824 * configure.in (HAVE_XPM): Don't print the result of the check for
825 XpmReturnAllocPixels if we don't have an xpm.h.
826
10ebaeb6
GM
8272001-03-05 Gerd Moellmann <gerd@gnu.org>
828
829 * COPYING: New file.
830
e30bd7b7
EZ
8312001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
832
833 * config.bat: Update the copyright.
834
d0e9bfd2
GM
8352001-02-23 Kenichi Handa <handa@etl.go.jp>
836
837 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
838 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
839 to `yes'. Later in AC_OUTPUT, check this variable.
840
038f4ae3
DL
8412001-02-09 Dave Love <fx@gnu.org>
842
843 * AUTHORS: Updated.
844
44806980
EZ
8452001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
846
847 * info/dir (Ebrowse): Fix the entry (was missing a dot).
848
20b28f82
GM
8492001-02-02 Gerd Moellmann <gerd@gnu.org>
850
bdadfce3
GM
851 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
852
5db37a2e 853 * Makefile.in (uninstall): Ignore exit code of `rm'.
dff28924 854
20b28f82
GM
855 * Makefile.in (uninstall): Remove more info files. Remove
856 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
857
7ccf7ab9
GM
8582001-01-31 Gerd Moellmann <gerd@gnu.org>
859
860 * noleim-Makefile.in (extraclean): Add.
861
03e0fe6e 8622001-01-28 Gerd Moellmann <gerd@gnu.org>
c522cff0
BW
863
864 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
865 it quiet.
866
e1e441f9
GM
8672001-01-24 Colin Walters <walters@cis.ohio-state.edu>
868
869 * Makefile.in (tags): Fix typo.
870
64388126
KH
8712001-01-13 Kenichi Handa <handa@etl.go.jp>
872
873 * configure.in: Fix typo in the code setting x_search_path.
874
457b792c
GM
8752001-01-10 Dave Love <fx@gnu.org>
876
877 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
878 -lXext.
879 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
880 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
881 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
882 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
883 (now in $LIBS).
884
1460e5d4
EZ
8852001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
886
887 * config.bat: Run the preprocessor with -traditional.
888
e2b6e5ea
EZ
8892001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
890
891 * INSTALL: Move copying conditions to end of file.
892
b202115b
EZ
8932000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
894
895 * INSTALL: Add basic installation procedure which assumes
896 `configure' does its job. Elaborate on image support libraries.
897 Add a pointer to Xaw3d library. Add advice about solving
898 configure-time problems by looking in config.log and setting
3163da06 899 variables in the environment.
b202115b 900
3e32cc27
GM
9012000-12-27 Gerd Moellmann <gerd@gnu.org>
902
903 * Makefile.in (install-arch-indep): If tar fails, exit with
904 exit code 1.
905
7b93a85b
GM
9062000-12-19 Gerd Moellmann <gerd@gnu.org>
907
908 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
909 source file includes XKBlib.h. On some broken Solaris systems,
910 there is an XKBlib.h, reportedly, but header files included by
911 XKBlib.h are missing.
912
02387dcc
GM
9132000-12-14 Gerd Moellmann <gerd@gnu.org>
914
915 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
916
34979055
DL
9172000-12-11 Dave Love <fx@gnu.org>
918
919 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
920
169fe44e
GM
9212000-12-11 Paul Eggert <eggert@twinsun.com>
922
923 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
924 Merge fixes from latest GNU tar version. These macros no longer
925 futz with _XOPEN_SOURCE, as that was not portable in practice.
926 (AC_FUNC_FSEEKO): New macro.
dff28924 927
169fe44e
GM
928 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
929 ftello.
dff28924 930
5c62b2e9
DL
9312000-12-05 Dave Love <fx@gnu.org>
932
933 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
934
2dce2360
EZ
9352000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
936
937 * info/dir: Change the category to "Emacs".
938
8c28d444
GM
9392000-12-01 Gerd Moellmann <gerd@gnu.org>
940
941 * make-dist (tempdir): Remove epaths.h from the distribution
942 instead of paths.h.
943
68a887fa
EZ
9442000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
945
946 * config.bat: Check for existence of djecho.exe, and print an
947 error message if it is not available.
948
949 * INSTALL: Describe possible problem with djecho.exe in old
950 versions of DJGPP v2.x.
951
d96a4de3
GM
9522000-11-23 Gerd Moellmann <gerd@gnu.org>
953
954 * configure.in: Initialize HAVE_LIBXP to no.
955
3aeecf97
GM
9562000-11-22 Gerd Moellmann <gerd@gnu.org>
957
dff28924 958 * configure.in: Use m/macppc.h instead of the non-existent
3aeecf97
GM
959 m/powerpc.h.
960
fb279a6d
GM
9612000-11-21 Gerd Moellmann <gerd@gnu.org>
962
3c64f287
GM
963 * Makefile.in (install-arch-indep): Also install info/eshell*
964 and info/speedbar*.
965
fb279a6d
GM
966 * configure.in (HAVE_PNG): Check for the presence of
967 png_get_channels to rule out older PNG libs.
968
f5f47add
GM
969 * configure.in (AC_OUTPUT): Arrange to emit definitions of
970 GCC and NON_GNU_CPP into config.status.
971
62d14e9a
DL
9722000-11-20 Dave Love <fx@gnu.org>
973
1c203d4c
DL
974 * configure.in: Fix last change.
975
62d14e9a 976 * GETTING.GNU.SOFTWARE: Deleted.
169fe44e 977 * FTP: New file to replace it.
62d14e9a
DL
978 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
979
f1d6d1e8
GM
9802000-11-20 Gerd Moellmann <gerd@gnu.org>
981
982 * configure.in: Use -traditional with GNU cpp.
983
b3635775
GM
9842000-11-17 Gerd Moellmann <gerd@gnu.org>
985
986 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
987 Distribute more files from the nt/ subdir. Distribute PBM
988 image files from subdirs of lisp/. Distribute old change logs
989 from subdirs of lisp/. Distribute play/5x5.el.
990
0eafc06c
DL
9912000-11-11 Dave Love <fx@gnu.org>
992
993 * config.sub, config.guess: Updated from master source.
994
03391420
DL
9952000-11-07 Dave Love <fx@gnu.org>
996
997 * configure.in: Test for mkstemp.
998
cd66d2ed
EZ
9992000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
1000
1001 * info/dir (Top): Rearrange menu items more logically, and put
1002 them into a single category. Add menu items for RefTeX and
1003 Widget.
1004
1da437e9
KG
10052000-10-29 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1006
15b526b2
EZ
1007 * Makefile.in (install-arch-indep): Use --info-dir instead of
1008 --dir-file, and a simple argument instead of --info-file, so that
1009 the Debian version of install-info also works.
1da437e9 1010
99483220
EL
10112000-10-19 Eric M. Ludlam <zappo@ultranet.com>
1012
1013 * info/dir (Speedbar): Add entry.
1014
45e680a8
EZ
10152000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
1016
1017 * INSTALL: Describe the new image-support options to the configure
1018 script. List URLs where image support libraries can be found.
1019
f2f049f3
EZ
10202000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
1021
1022 * info/dir (Top): Add an entry for Eshell.
1023
2021ab61
DL
10242000-10-02 Dave Love <fx@gnu.org>
1025
1026 * configure.in: Check for gai_strerror.
1027
65f75351
AS
10282000-10-01 Andreas Schwab <schwab@suse.de>
1029
1030 * Makefile.in (install-arch-indep): Update list of installed info
1031 files.
1032
71c9ec51
GM
10332000-09-30 Gerd Moellmann <gerd@gnu.org>
1034
1035 * configure.in: Support `sparc*-*-netbsd*'.
1036
513f1fd9
EZ
10372000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
1038
1039 * info/dir (MIME): Add entry for emacs-mime.
1040
a55b799a
DL
10412000-09-29 Dave Love <fx@gnu.org>
1042
1043 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
1044
ce75c97a
GM
10452000-09-26 Gerd Moellmann <gerd@gnu.org>
1046
1047 * make-dist: Adapt to the change of leim/Makefile which was
1048 necessary to ensure a reasonably working `make dist'.
1049
1050 * leim-Makefile.in: Moved to leim/Makefile.in..
1051
1052 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
1053
36e44f62
KH
10542000-09-21 Kenichi Handa <handa@etl.go.jp>
1055
dff28924
SS
1056 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
1057 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
36e44f62
KH
1058 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
1059 files to .elc.
1060 (${TIT}): Adjusted for the above change.
1061 (clean mostlyclean): Likewise.
1062 (.el.elc): New target.
1063
da1608d9
GM
10642000-09-19 Gerd Moellmann <gerd@gnu.org>
1065
1066 * make-dist: Include XPM and XBM files in lisp/ and subdirs
1067 in the distribution.
1068
6fed3546
GM
10692000-09-18 Gerd Moellmann <gerd@gnu.org>
1070
1071 * make-dist (skk): Rename to `ja-dic' because the leim directory
1072 was renamed.
1073
b4331e96
DL
10742000-09-14 Dave Love <fx@gnu.org>
1075
1076 * configure.in: Fix spurion in last change.
1077
ef9e4345
GM
10782000-09-14 Gerd Moellmann <gerd@gnu.org>
1079
1080 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
1081 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
1082 to `no' if defined. Change result report.
1083
575daf04
DL
10842000-09-08 Dave Love <fx@gnu.org>
1085
1086 * configure.in: Remove spurious `@'s.
1087
1088 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
1089 autoconf.
1090
fa0b693c
GM
10912000-09-06 Gerd Moellmann <gerd@gnu.org>
1092
73b77ee5
GM
1093 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
1094 file and print informational message.
dff28924 1095
fa0b693c
GM
1096 * configure.in (AC_FUNC_MMAP): Add.
1097
ff8df3be
GM
10982000-09-01 Gerd Moellmann <gerd@gnu.org>
1099
1100 * configure.in: Add ``checking'' messages for
1101 XpmReturnAllocPixels.
1102
bb17930d
GM
11032000-08-28 Gerd Moellmann <gerd@gnu.org>
1104
1105 * configure.in: Check <strings.h>; check `index' and `rindex'
1106 functions.
1107
6ce974d4
KH
11082000-08-26 Kenichi Handa <handa@etl.go.jp>
1109
1110 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
1111 "case "${canonical}" in".
1112
7bc3ff79
DL
11132000-08-25 Dave Love <fx@gnu.org>
1114
1115 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
1116
457dd64a
KH
11172000-08-25 Kenichi Handa <handa@etl.go.jp>
1118
7c100e1a 1119 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
457dd64a 1120
17494071
GM
11212000-08-24 Gerd Moellmann <gerd@gnu.org>
1122
1123 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
1124 contains a relative path. Protect against unusable values of
1125 $PWD.
1126
dd0e1e54
EZ
11272000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
1128
3d819a75
EZ
1129 * info/dir (WoMan): Add entry.
1130
dd0e1e54
EZ
1131 * config.bat (maindir): Update src/_gdbinit even if it does
1132 already exist.
1133
70fc58b3
GM
11342000-08-07 Gerd Moellmann <gerd@gnu.org>
1135
1136 * Makefile.in (config.status): Prepend `$(srcdir)/' to
1137 `configure'.
1138
f4988be7
GM
11392000-08-03 Gerd Moellmann <gerd@gnu.org>
1140
1141 * configure.in: Add support for ia64*-*-linux*.
1142
27848c01
GM
11432000-07-27 Gerd Moellmann <gerd@gnu.org>
1144
1145 * make-dist (aclocal.m4): Include in distribution.
1146
b4a12321
DL
11472000-07-26 Dave Love <fx@gnu.org>
1148
1149 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
1150
c66c29a2
DL
11512000-07-24 Dave Love <fx@gnu.org>
1152
1153 * configure.in: Add AC_SIZE_T.
1154
3b33a005
DL
11552000-07-18 Dave Love <fx@gnu.org>
1156
1157 * configure.in: Reorder so that most tests are done after CPPFLAGS
1158 is set from the C_SWITCH_... definitions.
1159
4b92c49a
GM
11602000-07-10 Gerd Moellmann <gerd@gnu.org>
1161
1162 * configure.in (HAVE_XPM): Undo previous change. Check for
1163 preprocessor define XpmReturnAllocPixels.
1164
6c6d2e33
GM
11652000-07-06 Gerd Moellmann <gerd@gnu.org>
1166
1167 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
1168 instead of XpmReadFileToPixmap.
1169
b192d653
KR
11702000-07-05 Ken Raeburn <raeburn@gnu.org>
1171
1172 * configure.in: Check for <soundcard.h>. Look for ossaudio
1173 library, and set LIBSOUND accordingly.
1174
65171e3a
DL
11752000-07-05 Dave Love <fx@gnu.org>
1176
1177 * configure.in: Use AC_HEADER_SYS_WAIT.
1178
969f7e79
GM
11792000-07-05 Gerd Moellmann <gerd@gnu.org>
1180
1181 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
1182 lisp/Makefile. Distribute lisp/Makefile.in instead of
1183 lisp/Makefile.
1184
5a9bf171
KR
11852000-06-30 Ken Raeburn <raeburn@gnu.org>
1186
1187 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
1188 while searching for image-handling libraries.
1189
1d36487c
GM
11902000-06-26 Gerd Moellmann <gerd@gnu.org>
1191
1192 * configure.in (--with-xim): New option.
1193
6a465756
DL
11942000-06-23 Dave Love <fx@gnu.org>
1195
1196 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
1197 for struct timezone and test how we can call gettimeofday.
48d4b120 1198 Check for OSF 5+. Check for term.h.
6a465756
DL
1199
1200 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
1201 version.
1202
16cf31f7
GM
12032000-06-23 Gerd Moellmann <gerd@gnu.org>
1204
1205 * configure.in (HAVE_LIBXP): Change test for libXp.
1206
4c343001
DL
12072000-06-21 Dave Love <fx@gnu.org>
1208
1209 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
1210 simple test for getloadavg and substitute GETLOADAVG_LIBS.
1211 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
1212
a3f08d9e
DL
12132000-06-19 Dave Love <fx@gnu.org>
1214
1215 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
1216 _XOPEN_SOURCE is defined.
1217
0a2ea235
GM
12182000-06-16 Gerd Moellmann <gerd@gnu.org>
1219
dff28924 1220 * Makefile.in (distclean): Also make distclean in lisp/.
0a2ea235 1221
7d5c8691
EZ
12222000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
1223
1224 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
1225
e9924e52
GM
12262000-06-15 Gerd Moellmann <gerd@gnu.org>
1227
1228 * make-dist: Add --help and --snapshot options.
1229
9f817ea4
GM
12302000-06-14 Gerd Moellmann <gerd@gnu.org>
1231
dce6b995 1232 * configure.in: Generate lisp/Makefile.
dff28924 1233
9f817ea4
GM
1234 * configure.in: Add support for `*-lynxos*'.
1235 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
1236 recommended by <Karen.Dorhamer@compaq.com> to fix problems
1237 on Tru64 UNIX v5.0.
1238
97aa9c1d
KR
12392000-06-13 Ken Raeburn <raeburn@gnu.org>
1240
1241 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
1242 it's on a continuation line.
1243
d42122a3
DL
12442000-06-02 Dave Love <fx@gnu.org>
1245
2082fe81
DL
1246 * Makefile.in: (install-arch-indep): Add pcl-cvs to list of info
1247 files.
1248
d42122a3
DL
1249 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
1250 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
1251 test.
1252
1253 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
1254 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
1255
34ec9ebe
GM
12562000-05-26 Gerd Moellmann <gerd@gnu.org>
1257
1258 * configure.in: Add check for speed_t typedef.
1259
50d7ce09
KR
12602000-05-25 Ken Raeburn <raeburn@gnu.org>
1261
1262 * Makefile.in (install-arch-dep): Install fns-*.el only if it
1263 exists; it won't in the CANNOT_DUMP case.
1264
10db7fc5
GM
12652000-05-25 Gerd Moellmann <gerd@gnu.org>
1266
1267 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
1268 On FreeBSD, the exit status is 1 if CDPATH is not set.
8711588d 1269 (install-arch-indep): Install ebrowse.info.
10db7fc5 1270
087121cc
GM
12712000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
1272
1273 * configure.in: Check for grandpt and getpt.
1274
b992884d
DL
12752000-05-09 Dave Love <fx@gnu.org>
1276
1277 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
1278
056565f7
GM
12792000-05-05 Gerd Moellmann <gerd@gnu.org>
1280
1281 * make-dist: Make a link for lib-src/grep-changelog. Copy
1282 install-sh.
1283
35a28e21
EZ
12842000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
1285
1286 * config.bat: Identify the beginning of the cpp stuff in
1287 src/Makefile.in and lib-src/Makefile.in more accurately.
1288
c76e04a8
GM
12892000-04-27 Gerd Moellmann <gerd@gnu.org>
1290
1291 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
1292
5e3dac3f
GM
12932000-04-19 Gerd Moellmann <gerd@gnu.org>
1294
1295 * configure.in: Add support for `powerpc-*-netbsd*'.
1296
0b8f263e
DL
12972000-04-19 Dave Love <fx@gnu.org>
1298
7825fef9
DL
1299 * configure.in: Don't use AC_FUNC_GETLOADAVG.
1300
0b8f263e
DL
1301 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
1302
3dd2781e
DL
13032000-04-16 Dave Love <fx@gnu.org>
1304
1305 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
1306
3edfea34
DL
13072000-04-14 Dave Love <fx@gnu.org>
1308
1309 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
1310
1311 * aclocal.m4 (AC_FUNC_MKTIME): New.
1312
4d6e16b3
KR
13132000-03-28 Ken Raeburn <raeburn@gnu.org>
1314
1315 * configure.in: Line up "--help" output a little better.
1316
89e80928
GM
13172000-03-26 Gerd Moellmann <gerd@gnu.org>
1318
087121cc 1319 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
89e80928
GM
1320 New targets.
1321 (bootstrap): Rewritten in terms of the new targets above. Make
1322 info files, too.
dff28924 1323
e1cff360
GM
13242000-03-12 Gerd Moellmann <gerd@gnu.org>
1325
1326 * config.guess, config.sub: Use the versions of the files from
1327 subversions.
1328
7397acc4
DL
13292000-03-08 Dave Love <fx@gnu.org>
1330
1331 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
1332 AC_C_VOLATILE. Define POINTER_TYPE.
1333
1334 * aclocal.m4: New file.
1335
d054101f 13362000-03-02 Gerd Moellmann <gerd@gnu.org>
2df636f4
GM
1337
1338 * configure.in (machine): Add `mipsel-*-netbsd*' and
1339 `arm-*-netbsd*'.
dff28924 1340
d054101f 13412000-03-01 Gerd Moellmann <gerd@gnu.org>
dff28924 1342
d054101f 1343 * configure.in (machine): Add support for `*-auspex-sunos*'.
dff28924 1344
ed4d0512
GM
13452000-02-29 Gerd Moellmann <gerd@gnu.org>
1346
1347 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
1348
2dc95ddd
DL
13492000-02-18 Dave Love <fx@gnu.org>
1350
1351 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
1352
57beb0e0
AS
13532000-02-18 Andreas Schwab <schwab@suse.de>
1354
1355 * Makefile.in (install-arch-indep): Add eudc to list of installed
1356 info files.
1357
3b3cc4a4
KR
13582000-02-17 Ken Raeburn <raeburn@gnu.org>
1359
1360 * configure.in: Include -lz and -ljpeg (if it's available) when
1361 testing for the tiff library.
1362
8389e1e2
GM
13632000-02-17 Gerd Moellmann <gerd@gnu.org>
1364
1365 * configure.in: Remove LISP_FLOAT_TYPE.
1366
647847ea
DL
13672000-02-12 Dave Love <fx@gnu.org>
1368
1369 * configure.in: Use AC_FUNC_VFORK.
1370
9a90d84c
GM
13712000-02-01 Gerd Moellmann <gerd@gnu.org>
1372
5eea385d
GM
1373 * make-dist: Various fixes for new development tree.
1374
9a90d84c
GM
1375 * leim-Makefile.in: New file.
1376
b6680a0e
GM
13772000-01-31 Gerd Moellmann <gerd@gnu.org>
1378
1379 * Makefile.in (dist): Call ./make-dist.
1380
1e5279b9
DL
13812000-01-24 Dave Love <fx@gnu.org>
1382
1383 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
1384
ffe36136
GM
13852000-01-18 Gerd Moellmann <gerd@gnu.org>
1386
1387 * configure.in (HAVE_GIF): Check for DGifOpen instead of
1388 DGifOpenFileName.
1389
a970dae4
AS
13902000-01-11 Andreas Schwab <schwab@suse.de>
1391
1392 * Makefile.in (install-arch-indep): Update list of info files to
1393 be installed.
1394
c4bb2108
DL
13952000-01-05 Dave Love <fx@gnu.org>
1396
1397 * configure.in: Check for jerror.h as well as libjpeg.
1398
bb9d2b64
AS
13992000-01-03 Andreas Schwab <schwab@suse.de>
1400
1401 * Makefile.in (install-arch-indep): Install autotype*. Run
1402 install-info on autotype and emacs-faq.info.
1403
22afa6e8
DL
14041999-12-04 Dave Love <fx@gnu.org>
1405
1406 * Makefile.in: (install-arch-indep): Depend on `info'.
1407 (install-strip): Use `install' as sub-make target.
1408
a21616bd
KR
14091999-11-23 Ken Raeburn <raeburn@gnu.org>
1410
1411 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
1412 didn't need to be deleted. Check for the k5crypto library as well
1413 as the crypto library; MIT Kerberos 1.1 changed the name.
1414
946173ad
DL
14151999-11-18 Dave Love <fx@gnu.org>
1416
1417 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
1418
4f6f5dab
GM
14191999-11-11 Erik Naggum <erik@naggum.no>
1420
1421 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
1422
2323760c
DL
14231999-11-08 Dave Love <fx@gnu.org>
1424
1425 * configure.in: Fix change for --with-pop default.
1426
c3d00920
DL
14271999-11-04 Dave Love <fx@gnu.org>
1428
1429 * configure.in: Default to --with-pop. Change sense of with-gcc
1430 and with-toolkit-scroll-bars messages to reflect the defaults.
1431
400a1ed0
GM
14321999-11-01 Gerd Moellmann <gerd@gnu.org>
1433
1434 * INSTALL: Mention the Emacs Lisp Reference.
1435
1e3196e8
GM
14361999-10-27 Noah Friedman <friedman@splode.com>
1437
1438 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
1439
8ac52782
GM
14401999-10-23 Gerd Moellmann <gerd@gnu.org>
1441
1442 * Makefile.in (bootstrap): New target.
1443
1113b624
PE
14441999-10-19 Paul Eggert <eggert@twinsun.com>
1445
1446 Add support for large files. Merge glibc 2.1.2.
1447
1448 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
1449 (HAVE_TM_GMTOFF): New symbol.
1450 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
1451 mbrlen, strsignal.
1452 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
dff28924 1453
77162a4f
SM
14541999-10-09 Stefan Monnier <monnier@cs.yale.edu>
1455
1456 * make-dist (dontcompile): look for the DONTCOMPILE variable rather
1457 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
1458
a2743e67
RS
14591999-10-09 Richard M. Stallman <rms@gnu.org>
1460
dff28924 1461 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
a2743e67
RS
1462 Unset CDPATH to prevent cd from generating output.
1463
37e2d8f4
SM
14641999-10-08 Stefan Monnier <monnier@cs.yale.edu>
1465
1466 * update-subdirs: also ignore CVS subdirs.
1467
4e1d9c86
GM
14681999-10-07 Gerd Moellmann <gerd@gnu.org>
1469
1470 * Makefile.in (install-arch-indep): Add ada-mode.
dff28924 1471
2b6bac15
DL
14721999-10-06 Dave Love <fx@gnu.org>
1473
1474 * Makefile.in: Add rules for config.status, configure.
1475
a4a9692d
DL
14761999-09-07 Gerd Moellmann <gerd@gnu.org>
1477
1478 * configure.in (--with-sound): Removed.
1479
14801999-08-30 Gerd Moellmann <gerd@gnu.org>
1481
1482 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
1483 the test for Xaw3d.
1484 (HAVE_TIFF): Add -lm to library check.
1485
14861999-08-28 Richard Stallman <rms@gnu.org>
1487
1488 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
1489 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
1490 after the other X-related libraries.
1491
14921999-08-21 Dave Love <fx@gnu.org>
1493
1494 * configure.in: Don't check for jpeglib.h.
1495
14961999-08-20 Gerd Moellmann <gerd@gnu.org>
1497
1498 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
1499 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
1500
15011999-08-18 Dave Love <fx@gnu.org>
1502
1503 * configure.in: : Check for termcap.h.
1504
15051999-08-15 Gerd Moellmann <gerd@gnu.org>
1506
1507 * configure.in: Add --with-toolkit-scroll-bars. If "no",
1508 use Emacs' scroll bars, even if configured for Motif or when
1509 Xaw3d is available.
1510
15111999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
1512
1513 * configure.in: Check for getaddrinfo.
1514
15151999-08-04 Eli Zaretskii <eliz@gnu.org>
1516
1517 * config.bat: Make --no-debug work again by removing -gcoff.
1518
15191999-07-30 Dave Love <fx@gnu.org>
1520
1521 * configure.in: Check for stdlib.h.
1522
15231999-07-19 Dave Love <fx@gnu.org>
1524
1525 * configure.in: Grok sparc64-*-linux-gnu*.
1526
15271999-07-12 Richard Stallman <rms@gnu.org>
1528
1529 * Version 20.4 released.
1530
15311999-06-23 Karl Heuer <kwzh@gnu.org>
1532
1533 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
1534 Quote $EMACS, in case it's a program with args.
1535
15361999-05-29 Richard M. Stallman <rms@gnu.org>
1537
1538 * configure.in: Delete the Kerberos stuff.
1539
15401999-05-27 Greg Hudson <ghudson@mit.edu>
1541
1542 * configure.in: Prefer kerberos 5 names.
1543
15441999-04-26 Richard M. Stallman <rms@gnu.org>
1545
1546 * configure.in: Check for libXp.
1547
15481999-04-08 Richard Stallman <rms@gnu.org>
1549
1550 * make-dist: Include change logs in subdirs of `lisp'.
1551
15521999-04-05 Richard Stallman <rms@gnu.org>
1553
1554 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
1555 (install-arch-indep): Make ${datadir}/emacs world-readable.
1556
15571999-03-30 Eli Zaretskii <eliz@gnu.org>
1558
1559 * config.bat: Use epaths.* instead of paths.*.
1560
15611999-03-07 Eli Zaretskii <eliz@gnu.org>
1562
1563 * INSTALL: Add detailed instructions to unpack and install
1564 intlfonts on MS-DOS.
1565
15661999-02-26 Richard Stallman <rms@gnu.org>
1567
1568 * configure.in: Use epaths.h and epaths-force instead of paths....
1569
1570 * Makefile.in (epaths-force): Renamed from paths-force;
1571 operate on epaths.in and produce epaths.h.
1572
15731999-02-24 Richard Stallman <rms@gnu.org>
1574
1575 * make-dist: Fix nt/icons directory handling.
1576
15771999-02-22 Simon Josefsson <jas@pdc.kth.se>
1578
1579 * configure.in (f301-fujitsu-uxpv4.1): New target.
1580
15811999-02-20 Richard Stallman <rms@gnu.org>
1582
1583 * make-dist (tempparent): Fix command to update info files.
1584
15851999-02-09 Richard Stallman <rms@gnu.org>
1586
1587 * configure.in (powerpc-apple-netbsd*): New alternative.
1588
15891999-01-25 Geoff Voelker <voelker@cs.washington.edu>
1590
1591 * make-dist: Include the new directory nt/icons in distributions.
1592
15931999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
1594
1595 * configure.in: Change message about HAVE_XFREE386.
1596
15971999-01-07 Eli Zaretskii <eliz@gnu.org>
1598
1599 * config.bat: Support configuring with leim.
1600
16011998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
1602
1603 * configure.in (mips-sgi-irix6.5): New target.
1604
16051998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
1606
1607 * configure.in: Remove GSS-API support, since it has been removed
1608 from movemail.
1609
16101998-12-04 Markus Rost <rost@delysid.gnu.org>
1611
1612 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
1613
16141998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
1615
1616 * Makefile.in: Don't install customize info file. Run
1617 install-info on viper info file.
1618
16191998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
1620
1621 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
1622
16231998-11-16 Kenichi Handa <handa@etl.go.jp>
1624
1625 * configure.in (*-*-bsdi4*): New target.
1626
16271998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
1628
1629 * configure.in: Fix previous change.
1630
16311998-11-11 Richard Stallman <rms@gnu.org>
1632
1633 * configure.in (aviion-intel): New machine.
1634
16351998-11-04 Kenichi Handa <handa@etl.go.jp>
1636
1637 * configure.in (mips-nec-sysv4*): New target.
1638
16391998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
1640
1641 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
1642 from lisp.
1643
16441998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
1645
1646 * make-dist: Don't include fns*.el in dist.
1647
16481998-10-30 Dave Love <fx@gnu.org>
1649
1650 * configure.in: Don't mkdir cpp.
1651
16521998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
1653
1654 * Makefile.in (install-arch-dep): Install src/fns-*.el in
1655 ${archlibdir}.
1656
16571998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
1658
1659 * Version 20.3 released.
1660
16611998-07-30 Paul Eggert <eggert@twinsun.com>
1662
1663 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
1664 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
1665 (lwlib/Makefile, leim/Makefile):
1666 Prepend $(srcdir)/ to rule dependencies outside this dir.
1667
16681998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
1669
1670 * configure.in: Use unset CDPATH instead of making it empty.
1671
16721998-06-20 Karl Heuer <kwzh@gnu.org>
1673
1674 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
1675
16761998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
1677
1678 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
1679 and default.el. Sort the results.
1680
16811998-05-31 Karl Heuer <kwzh@gnu.org>
1682
1683 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
1684 writable.
1685
16861998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
1687
1688 * Makefile.in (install-arch-indep):
1689 Don't alter site-lisp/subdirs.el if it exists.
1690
16911998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
1692
1693 * Makefile.in (install-arch-indep): Put `-' on commands to create
1694 subdirs.el in site-lisp dirs.
1695
16961998-05-07 Richard Stallman <rms@psilocin.gnu.org>
1697
1698 * Makefile.in (install-arch-indep): Fix typo in previous change.
1699
17001998-05-06 Richard Stallman <rms@psilocin.gnu.org>
1701
1702 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
1703
17041998-04-28 Richard Stallman <rms@psilocin.gnu.org>
1705
1706 * Makefile.in (mkdir): Create the site-lisp dirs.
1707 (install-arch-indep): Make site-lisp/subdirs files world-readable.
1708
17091998-04-26 Richard Stallman <rms@psilocin.gnu.org>
1710
1711 * Makefile.in (INSTALL_INFO): New variable.
1712 (install-arch-indep): Don't replace the dir file if it already exists.
1713 Use the install-info program, via INSTALL_INFO, to add entries.
1714 Make the `info' subdir and the Info files world-readable.
1715
17161998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
1717
1718 * config.bat: Make sure the environment is large enough to support
1719 all the "set foo=bar" commands. Update pointers to DJGPP FTP
1720 sites.
1721
17221998-04-10 Karl Heuer <kwzh@gnu.org>
1723
1724 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
1725
17261998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
1727
1728 * configure.in: Add --with-gssapi to specify GSS-API
1729 authentication support for movemail.
1730
17311998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
1732
1733 * Makefile.in (install-arch-indep): Fix previous change.
1734
17351998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
1736
1737 * Makefile.in (info): Run man in build dir, not srcdir.
1738
17391998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
1740
1741 * Makefile.in (install-arch-indep): Fix previous change.
1742
17431998-03-23 Kenichi Handa <handa@etl.go.jp>
1744
1745 * Makefile.in (top_distclean): Check the existence of `lock'
1746 subdir.
1747
17481998-03-22 Richard Stallman <rms@gnu.org>
1749
1750 * Makefile.in (install-arch-indep): Put special subdirs.el files
1751 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
1752
17531998-03-21 Richard Stallman <rms@psilocin.gnu.org>
1754
1755 * make-dist: Fix shell syntax in check for missing .el or .elc files.
1756
17571998-03-09 Richard Stallman <rms@psilocin.gnu.org>
1758
1759 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
1760 (m68*-hp-hpux*): Handle versions 1X like 10.
1761
17621998-03-07 Richard Stallman <rms@psilocin.gnu.org>
1763
1764 * make-dist: PROBLEMS is now in etc, not top level dir.
1765
1766 * Makefile.in (SOURCES): Delete PROBLEMS.
1767
17681998-02-25 Richard Stallman <rms@gnu.org>
1769
1770 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
1771
1772 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
1773
17741998-01-17 Richard Stallman <rms@gnu.org>
1775
1776 * Makefile.in (install-arch-indep): Add semicolon before `else'.
1777
17781998-01-02 Richard Stallman <rms@psilocin.gnu.org>
1779
1780 * make-dist (tempparent): New option --no-check.
1781
1782 * make-dist: Don't do anything with cpp directory.
1783
17841997-12-20 Richard Stallman <rms@psilocin.gnu.org>
1785
1786 * configure.in (sparc-fujitsu-sysv4*): New target.
1787
17881997-12-17 Andreas Schwab <schwab@gnu.org>
1789
1790 * configure.in: Cache more tests. Add missing quotes around
1791 message with embedded comma.
1792
17931997-12-04 Karl Heuer <kwzh@gnu.org>
1794
1795 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
1796
17971997-11-26 Joel N. Weber II <devnull@gnu.org>
1798
1799 * make-dist: Changed the comment about `umask 0' to say `Don't
92a8ce63
JB
1800 restrict access to any files.'; previously it said `Don't protect
1801 any files', which may have implied that we think fascism is good.
a4a9692d
DL
1802
18031997-11-24 Paul Eggert <eggert@twinsun.com>
1804
1805 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
1806 strftime needs the underlying host's strftime for locale dependent
1807 formats.
1808
18091997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
1810
1811 * configure.in (i586-dg-dguxR4.*): New name in case branch.
1812
18131997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
1814
1815 * config.bat: Configure the man subdirectory.
1816
18171997-11-07 Paul Eggert <eggert@twinsun.com>
1818
1819 * configure.in (AC_CHECK_LIB): Add -lintl.
1820
18211997-11-07 Karl Heuer <kwzh@gnu.org>
1822
1823 * make-dist (check for .elc files): Avoid bash-specific syntax.
1824 (check for overflow 14-char limit): Simplify.
1825
18261997-11-07 Richard Stallman <rms@gnu.org>
1827
1828 * Makefile.in (install): Move blessmail last.
1829
18301997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1831
1832 * configure.in (gettimeofday, one arg or two):
1833 Clarify messages by avoiding double negative.
1834
18351997-09-30 Karl Eichwalder <ke@suse.de>
1836
1837 * Makefile.in (install-arch-indep): install the widget info file.
1838
18391997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
1840
1841 * configure.in (with-pop, with-kerberos): Need to check Kerberos
1842 libraries in reverse order, so that libraries will appear in the
1843 correct dependency order on the link line (and so that the
1844 configure checks themselves will work properly when early
1845 libraries depend on later ones).
1846
18471997-09-21 Erik Naggum <erik@naggum.no>
1848
1849 * make-dist (making links to `src'): Keep timestamp on copied
1850 files.
1851
1852 * make-delta: New script to produce delta distributions.
1853
18541997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1855
1856 * Version 20.2 released.
1857
18581997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1859
1860 * Version 20.1 released.
1861
1862 * Makefile.in (install-leim): Depend on mkdir.
1863 (leim): Depend on src.
1864
18651997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1866
1867 * configure.in: Recognize alpha* instead of just alpha.
1868
18691997-09-12 Paul Eggert <eggert@twinsun.com>
1870
1871 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
1872
18731997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1874
1875 * update-subdirs: Use rm -f.
1876
18771997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1878
1879 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
1880 Ignore subdirs named Old.
dff28924 1881
a4a9692d
DL
18821997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
1883
1884 * configure.in: Add OpenBSD clause to set $machine.
1885
18861997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1887
1888 * make-dist: Recompile everything after updating various Lisp files.
1889 Recompile in leim as well as lisp.
1890 Check in leim as well as lisp for mismatched files and too-long names.
dff28924 1891
a4a9692d
DL
18921997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1893
1894 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
1895
18961997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1897
1898 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
1899 before trying to copy anything from it.
1900
19011997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1902
1903 * Makefile.in (man/Makefile): New target.
1904 (tags): Define env var EMACS and run Makefile from build dir.
1905
19061997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
1907
1908 * config.bat: If src/_gdbinit doesn't exist, try using
1909 src/.gdbinit to create it (for building on Windows 95).
1910
19111997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1912
1913 * Makefile.in (install-arch-indep):
1914 Discard extra data in tar | tar pipes.
1915
19161997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
1917
1918 * configure.in (x_default_search_path): Corrected
1919 '${x_library}' to '${x_library}/X11'.
1920
19211997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1922
1923 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1,
1924
19251997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
1926
1927 * configure.in: Support auto-configuration of both Kerberos V4 and
92a8ce63
JB
1928 Kerberos V5 for movemail, including detection of V4 and V5 header
1929 files and libraries.
a4a9692d
DL
1930
19311997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
1932
1933 * configure.in: Compute x_default_search_path
1934 and substitute into makefiles.
1935
1936 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
1937
19381997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1939
1940 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
1941
19421997-08-07 Erik Naggum <erik@naggum.no>
1943
1944 * configure.in: Remove lockdir, it is no longer needed.
1945 * Makefile.in (mkdir): Don't create lockdir.
1946 (lockdir): Variable deleted.
1947 (paths-force): Don't operate on PATH_LOCK.
1948
19491997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1950
1951 * leim-Makefile.in (clean, distclean): New targets.
1952
1953 * make-dist: Include leim/ChangeLog in leim distribution.
1954
19551997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1956
1957 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
1958
19591997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1960
1961 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
1962
19631997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1964
1965 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
1966
19671997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1968
1969 * make-dist: Update leim/leim-list.el.
1970 Pass along value of $EMACS when updating lisp dir.
1971
19721997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
1973
dff28924 1974 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
a4a9692d
DL
1975 prerequisite to the use of Doug Lea's malloc.
1976
19771997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1978
1979 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
1980
1981 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
1982
19831997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1984
1985 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
1986
19871997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1988
1989 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
1990 to news-r6.h.
1991
19921997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
1993
1994 * config.bat: Use `sed' instead of `cp', which might not be
1995 installed.
1996
19971997-07-09 Kenichi Handa <handa@etl.go.jp>
1998
1999 * Makefile.in (mostlyclean): Add cleaning leim directory.
2000 (clean, distclean, maintainer-clean): Likewise.
2001
20021997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2003
2004 * make-dist (bogosities): Check subdirs of `lisp' also.
2005
20061997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2007
2008 * make-dist (etc): Really avoid symlinks now.
2009 (lisp): Don't delete from subdirs the things we never copy.
2010
20111997-07-07 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
2012
2013 * Makefile.in (install-arch-indep): Correct the target name.
2014 The first letter `i' was dropped by the previous change of mine.
2015
20161997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2017
2018 * configure.in (leim/Makefile): Generate this.
2019 (*-sysv4.2uw*): Recognize new alternative.
2020
2021 * leim-Makefile.in: Renamed from leim-Makefile.
2022
2023 * make-dist: Set up real-leim subdirectory,
2024 with the real contents of leim; then move it to
2025 a separate top-level directory.
2026
2027 * make-dist: Don't mention site-lisp, site-init, site-start
2028 or default, when listing files hat are not compiled and should be.
dff28924 2029
a4a9692d
DL
2030 * configure.in: Create src/config.stamp at the end.
2031
20321997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2033
2034 * Makefile.in (install-leim): Correct previous change.
2035
20361997-07-02 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
2037
2038 * Makefile.in (install-leim): New target.
2039 (install): Depend on install-leim.
dff28924 2040
a4a9692d
DL
20411997-07-01 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
2042
2043 * Makefile.in (SUBDIR): Add leim.
2044 (SUBDIR_MAKEFILES): Add leim/Makefile.
2045 (leim/Makefile): New target.
2046
20471997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2048
2049 * leim-Makefile: New file.
2050 * make-dist: Initialize a `leim' subdirectory with that makefile.
2051
20521997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2053
2054 * configure.in (GNU_MALLOC_reason): Fix message text.
2055
20561997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2057
2058 * make-dist (lisp): Don't process subdirs that start with =.
2059 (etc): Copy symlinks, as in src.
2060
20611997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2062
2063 * configure.in (i*86-*-unixware*): New alternative.
2064
20651997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2066
2067 * Makefile.in (src/config.stamp): Target renamed from src/config.h
2068 and touch it explicitly.
2069
2070 * configure.in (mips-sony-newsos6*): New alternative.
2071 (mips-*-linux-gnu*): New alternative.
2072 (*-*-bsdi*): New alternative.
2073 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
2074
20751997-06-22 Dave Love <d.love@dl.ac.uk>
2076
2077 * Makefile.in (lib-src): Depend on src/config.h (e.g. for
92a8ce63 2078 movemail.o).
a4a9692d 2079 (src/config.h): New target to re-configure if src/config.in
92a8ce63 2080 is patched.
a4a9692d
DL
2081
20821997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2083
2084 * configure.in (shutdown): Check for `shutdown' function.
2085
20861997-06-18 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
2087
2088 * update-subdirs: Include the directory "language" in subdirs.
2089
20901997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2091
2092 * configure.in (m88k-dg-dgux4*): New alternative.
2093 (alpha-*-netbsd*): New alternative.
2094 (powerpcle-*-solaris2*): New alternative.
2095
20961997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2097
2098 * make-dist: Warn about .el files that are not compiled.
2099
21001997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2101
2102 * Makefile.in (dist): Don't run update-subdirs here,
2103 since make-dist now gets that done.
2104
2105 * make-dist: Use the new `updates' target in lisp/Makefile.
dff28924 2106
a4a9692d
DL
2107 * make-dist: Use new non-file targets in lisp/Makefile.
2108
21091997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2110
2111 * make-dist: Handle all subdirs of `lisp' uniformly.
2112 Don't handle `term' and `language' specially.
2113 Clear out umask at the beginning.
dff28924 2114
a4a9692d
DL
21151997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2116
2117 * make-dist: Use Make to update finder-inf.el and autoloads.
2118 Also update cus-load.el.
2119
21201997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
2121
2122 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
2123 in case it is desirable to disable the GNU malloc features with
2124 glibc.
2125
21261997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
2127
2128 * configure.in (DOUG_LEA_MALLOC):
2129 Define if malloc_{get,set}_state exist.
2130
21311997-03-05 Ken'ichi Handa <handa@etl.go.jp>
2132
2133 * make-dist: Make links for files under lisp/language.
2134
177c0ea7 21351997-02-20 Kenichi Handa <handa@etl.go.jp>
a4a9692d
DL
2136
2137 * update-subdirs: Exclude the directory "language" from subdirs.
2138
21391997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
2140
2141 * configure.in: Check for rint and cbrt.
2142
21431997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2144
2145 * make-dist: Use $EMACS to say where to run Emacs.
2146 Add --no-update option.
dff28924 2147
a4a9692d
DL
21481996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2149
2150 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
2151
21521996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2153
2154 * make-dist (copying src): Check thoroughly for symlinks
2155 and copy them in all cases. Regularize the linking of *.in
2156 and *.opt and ChangeLog files.
2157 (copying lib-src): Likewise.
2158 Don't rm getdate.c or y.tab.*--they don't exist any more.
dff28924 2159
a4a9692d
DL
21601996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
2161
2162 * configure.in: Check for libmail, maillock.h and
2163 touchlock (for movemail).
2164
21651996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2166
2167 * configure.in (limits.h): Check for this file.
2168
21691996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2170
2171 * configure.in (rs6000-ibm-aix4.2): New alternative.
2172 (rs6000-ibm-aix4.0): New alternative.
2173 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
2174
21751996-11-22 Ben Harris <bjh21@cam.ac.uk>
2176
2177 * configure.in: Recognize vax-*-netbsd*.
2178
21791996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2180
2181 * configure.in (locallisppath): Add leim directory.
2182
21831996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
2184
2185 * config.bat: Make sure `mv' supports forward slashes and -f.
2186
21871996-10-28 Christian Limpach <chris@nice.ch>
2188
2189 * configure.in (hppa*-next-nextstep*): * added after hppa
2190 to accept hppa1.0 and hppa1.1.
2191
21921996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
2193
2194 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
2195 * configure.in (ld_switch_machine): Fix typo.
2196
21971996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2198
2199 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
2200 from config.h and use them in $ac_link.
2201
22021996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
2203
2204 * configure.in: Create a subdir named `lisp'.
2205
22061996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2207
2208 * configure.in: Check for getcwd.
2209
22101996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2211
dff28924 2212 * configure.in: Check for termios.h. Check for setpgid.
a4a9692d
DL
2213
22141996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2215
2216 * configure.in: Check for setrlimit.
2217
22181996-08-31 Paul Eggert <eggert@twinsun.com>
2219
2220 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
2221
22221996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2223
2224 * configure.in: Check for utimes.
2225
2226 * configure.in: Check for com_err library, but only
2227 if --with-kerberos was used. Check for krb and des
2228 only if --with-kerberos.
2229
22301996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2231
2232 * Makefile.in (INSTALL_STRIP): New variable.
2233 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
2234 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
2235
22361996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2237
2238 * configure.in: Check for krb and des libraries.
2239
22401996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2241
2242 * configure.in (*-sunos4.1.[3-9]*noshare):
2243 Use sunos413, not sunos4-1-3.
2244 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
2245 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
dff28924 2246
a4a9692d
DL
22471996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2248
2249 * Makefile.in (src/paths.h): Target deleted.
2250 (paths-force): Delete all dependencies on this target
2251 but don't delete the target.
2252 (install): Depend on `all'.
2253 (paths-force): Don't print a message.
2254
2255 * configure.in: Generate src/paths.h here.
2256
22571996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2258
2259 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
2260 New variables that affect linking only.
2261 (alpha-dec-osf*): Use those instead of previous change.
2262
22631996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2264
2265 * Makefile.in (install-arch-indep): Install info/messages.
2266
22671996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2268
2269 * Version 19.33 released.
2270
22711996-08-10 Marcus Daniels <marcus@sayre.sysc.pdx.edu>
2272
2273 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
2274 Fix previous change.
2275
22761996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2277
2278 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
2279 New alternative.
2280
22811996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2282
2283 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
2284 and NON_GCC_TEST_OPTIONS.
2285
22861996-08-06 Paul Eggert <eggert@twinsun.com>
2287
2288 * configure.in (LOCALTIME_CACHE): Don't put a string literal
2289 "TZ=..." in environ.
2290
22911996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2292
2293 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
2294
22951996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2296
2297 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
2298 the more general *-sunos4.1.[3-9]* clause.
2299
23001996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2301
2302 * Version 19.32 released.
2303
2304 * configure.in (*-sco3.2v5*):
2305 Set OVERRIDE_CPPFLAG to a string of one space.
2306 Fix the code that uses OVERRIDE_CPPFLAG.
2307
23081996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
2309
2310 * configure.in: Undo previous change.
2311
23121996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2313
2314 * config.sub: Use `pc', not `unknown', when canonicalizing
2315 the vendor for ...86.
2316
177c0ea7 23171996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
a4a9692d
DL
2318
2319 * configure.in: Check for termios.h header.
2320
23211996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
2322
2323 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3
2324
23251996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
2326
2327 * configure.in: Split bsdos2 and bsdos2-1.
2328
23291996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2330
2331 * config.sub: If last two words are not a recognized
2332 KERNEL-OS pair, use just the last word as OS, as in 19.31.
2333 Make conversion of gnu/linux to linux-gnu really work.
dff28924 2334
a4a9692d
DL
2335 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
2336
23371996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2338
2339 * configure.in (check for using Lucid widgets by default):
2340 Eliminate indentation that confuses some compilers.
2341
23421996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2343
2344 * config.sub: Convert linux and gnu/linux to linux-gnu.
2345
2346 * make-dist: Don't update getdate.c.
2347 Ignore =... files when checking for too-long Lisp file names.
2348
23491996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2350
2351 * configure.in (euidaccess): Check for that, not for eaccess.
2352
23531996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2354
2355 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
92a8ce63 2356 before `noshare'.
a4a9692d
DL
2357 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
2358
23591996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2360
2361 * configure.in: Rename lignux to linux-gnu in configuration names.
2362 Use gnu-linux as the opsys value (s/ file name).
2363 Allow i686 just like i386, i486, i586.
2364
23651996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2366
2367 * configure.in (i*86-*-sco3.2v5): New alternative.
2368 (OVERRIDE_CPPFLAG): New variable.
2369 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
2370
2371 * configure.in: Specify vpath for .texi files.
2372
23731996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2374
2375 * configure.in: Always check for HAVE_X11R5.
2376 Separately decide whether to use a toolkit by default.
2377
23781996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
2379
2380 * configure.in: If X11R5 is missing the Xaw headers,
2381 default to --with-x-toolkit=no.
2382
23831996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2384
2385 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
2386
23871996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2388
2389 * Makefile.in (install-arch-indep): If cd etc makes output,
2390 don't treat that as part of the tar data.
2391 Check that ./lisp actually exists.
dff28924 2392
a4a9692d
DL
23931996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
2394
2395 * make-dist: Check for long file names.
2396
23971996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
2398
2399 * Version 19.31 released.
2400
24011996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
2402
2403 * configure.in: Recognize sparc-*-lignux.
2404
24051996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
2406
2407 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
2408 Don't include config.w95.
2409
24101996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
2411
2412 * make-dist: Replace --no-clean-up and --no-tar options
2413 with --clean-up and --tar, so that the default is useful.
2414
24151996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
2416
2417 * config.bat: Make sure the GDB init file is called src/_gdbinit;
2418 if not, tell the user to rename it and abort.
2419
24201996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
2421
2422 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
2423 test program.
2424
24251996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2426
2427 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
2428
2429 * make-dist (MANIFEST): Fix previous change.
2430 (msdos): Put mainmake.v2 into the dist.
2431
24321996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
2433
2434 * make-dist: Exit if autoconf fails.
2435
24361996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
2437
2438 * config.bat: Set djgpp-ver, and unset it at the end.
b1f865ae 2439 Add a number of conditionals for DJGPP version 2.
a4a9692d
DL
2440 Rename label libsrc2 to libsrc3.
2441 Substitute for LDFLAGS in src/Makefile.
2442 Substitute for ALL_CFLAGS in lib-src/Makefile.
2443
24441996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2445
2446 * configure.in (ncurses): Check this after checking fns like strerror.
2447
24481996-04-08 Erik Naggum <erik@naggum.no>
2449
2450 * make-dist (MANIFEST): Don't include lines from =files.
2451
24521996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2453
2454 * make-dist: Don't put lisp/dired.todo in the dist.
2455
24561996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
2457
2458 * configure.in (HAVE_NCURSES): Look for library named ncurses.
2459
2460 * configure.in (setlocale): Check for it.
2461
2462 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
dff28924 2463
a4a9692d
DL
24641996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2465
2466 * configure.in: Use lignux instead of linux as value of opsys.
2467
24681996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2469
2470 * Makefile.in (install-strip): Fix whitespace.
2471 Get rid of continuation.
2472
2473 * config.sub: Convert linux or gnu/linux to lignux.
2474
24751996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2476
2477 * configure.in: Accept lignux in configuration name.
2478
24791996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2480
2481 * Makefile.in (install-strip): New target.
2482
24831996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2484
2485 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
2486 -f failed to do the job on Suns.
2487
24881996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2489
2490 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
2491
2492 * configure.in (linux/version.h): Check for this header.
2493
24941996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
2495
2496 * configure.in: Remove -fno-builtin hackery from -lm check.
2497
24981996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
2499
2500 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
92a8ce63 2501 just this test.
a4a9692d
DL
2502
2503 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
2504
25051996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2506
2507 * configure.in: Check for ncurses.
2508
25091996-02-28 Paul Eggert <eggert@twinsun.com>
2510
2511 * configure.in (LOCALTIME_CACHE):
2512 Also define if localtime mishandles unsetting TZ.
2513 This works around a localtime bug in mips-dec-ultrix.
2514
25151996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2516
2517 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
2518
2519 * configure.in: Improve messages about X versions.
2520
25211996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2522
2523 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
2524
25251996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2526
2527 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
2528 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
2529
2530 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
2531 (install): Put install-arch-indep before install-arch-dep.
2532
25331996-02-20 Dave Love <d.love@dl.ac.uk>
2534
2535 * INSTALL: Clarify info about MS-DOS path handling.
2536
25371996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2538
2539 * Makefile.in (install-arch-indep): Install info/ccmode*.
2540 In previous change, protect against /bin/pwd returning null string.
2541
25421996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2543
2544 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
2545 to lispdir.
2546
25471996-02-01 Paul Eggert <eggert@twinsun.com>
2548
2549 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
2550
25511996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2552
2553 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
2554
25551996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2556
2557 * Makefile.in (extraclean): Use ${top_distclean} to ensure
2558 we delete everything distclean deletes.
2559
25601996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
2561
2562 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
2563
25641996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2565
2566 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
2567 into LDFLAGS instead of into LIBS.
2568
25691996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2570
2571 * configure.in (HAVE_XMU): Fix typo in previous change.
2572
25731996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2574
2575 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
2576
25771996-01-10 Erik Naggum <erik@naggum.no>
2578
2579 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
2580
25811996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
2582
2583 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
2584
25851996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2586
2587 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
2588 and use -lXt to link it.
2589
25901996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2591
2592 * configure.in (locallisppath): Put version-specific dir first.
2593
25941996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2595
2596 * configure.in (hppa-*-nextstep*): New alternative.
2597 (USE_X_TOOLKIT): By default, set this to "maybe";
2598 and change that later to LUCID or "no" according to X11 version.
2599
2600 * make-dist: Recompile outdated .elc files and update all autoloads.
2601
26021996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
2603
2604 * configure.in (locallisppath): Fix typo in last change: " -> '.
2605
26061996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2607
2608 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
2609
26101995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2611
2612 * Makefile.in (install-arch-indep): Give all files read permission.
2613
26141995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2615
2616 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
2617 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
2618
26191995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2620
2621 * configure.in: Determine HAVE_X11R6.
2622 (HAVE_MENUS): Renamed from HAVE_X_MENU.
2623
26241995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2625
2626 * configure.in: Just "solaris" now defaults to version 2.4.
2627 Add sunos4.1.n-noshare as alternative.
2628
26291995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2630
2631 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
2632
26331995-11-29 Erik Naggum <erik@naggum.no>
2634
2635 * Makefile.in (install-arch-indep): Add missing backslash.
2636
26371995-11-29 Karl Eichwalder <ke@ke.Central.DE>
2638
2639 * Makefile.in (install-arch-indep): Don't install
2640 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
2641
26421995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2643
2644 * Makefile.in (install-arch-indep): Fix previous change.
2645
2646 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
2647
26481995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2649
2650 * Version 19.30 released.
2651
2652 * make-dist (lisp): Exclude subdirs.el.
2653
26541995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2655
2656 * make-dist (etc): Delete *.orig and *.rej.
2657
26581995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2659
2660 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
2661
26621995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2663
2664 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
2665
26661995-11-14 Geoff Voelker <voelker@cs.washington.edu>
2667
2668 * make-dist (nt): Rename install, readme, and todo to
2669 INSTALL, README, and TODO.
2670
26711995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2672
2673 * make-dist (lisp): Don't distribute site-start.
2674
26751995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
2676
2677 * make-dist: Break the hard link on alloca.c.
2678
26791995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2680
2681 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
2682
26831995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2684
2685 * make-dist (src, lib-src): Don't distribute Makefile.c.
2686 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
2687
26881995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2689
2690 * Makefile.in (mkdir): Create man1dir, not mandir.
2691 (uninstall): Use man1dir, not mandir.
2692
26931995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2694
2695 * Makefile.in (man1dir): New variable.
92a8ce63 2696 (install-arch-indep): Use man1dir.
a4a9692d
DL
2697
2698 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
2699
2700 * make-dist: Create lisp/MANIFEST.
2701
27021995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
2703
2704 * configure.in (m68k-*-linux*): New alternative.
2705
27061995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2707
2708 * make-dist: Use new names config.in, paths.in, and
2709 {src,lib-src}/Makefile.in.
2710
27111995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2712
2713 * configure.in: Don't bother checking for drem.
2714
27151995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2716
2717 * Makefile.in (distclean): Delete line with just a tab in it.
2718 (install-arch-indep): Delete spaces that precede tabs.
2719 Delete spurious `fi' left from previous change.
2720 (install): Supply `true' as command, to avoid null command.
2721
27221995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2723
2724 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
2725
27261995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2727
2728 * configure.in (powerpc-*-solaris2): New alternative.x
2729
27301995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
2731
2732 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
2733 of paths.h.tmp$$, to avoid going beyond 14 characters.
2734
27351995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2736
2737 * configure.in: Improve error msg for invalid --with-x-toolkit value.
2738
27391995-09-06 Paul Eggert <eggert@twinsun.com>
2740
2741 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
2742 if localtime caches TZ. Check for tzset.
2743
27441995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2745
2746 * config.bat: Simplify using new names file names src/makefile.in,
2747 config.in, paths.in. Change Echo commands not to use `.
2748
27491995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2750
2751 * Makefile.in (install-arch-indep): Always install the new dir file;
2752 rename the previous dir file to dir.bak or dir.old.
2753
27541995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2755
2756 * configure.in (RANLIB): Substitute this into makefiles.
2757 Set it specially on solaris; set it by default on other systems.
2758
2759 * configure.in: Fix previous Alpha change.
2760
27611995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2762
2763 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
2764 NON_GCC_TEST_OPTIONS.
2765
27661995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2767
2768 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
2769 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
2770
2771 * configure.in (alpha-*-linux*): New configuration.
2772
27731995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2774
2775 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
2776 (m68k-next-nextstep*): New alias for that.
2777 (i*86-*-nextstep*): Use nextstep.h.
2778 (sparc-*-nextstep*): New configuration.
2779
27801995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2781
2782 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
2783 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
2784
27851995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2786
2787 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
2788 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
2789
27901995-07-18 Mike Long <mike.long@analog.com>
2791
2792 * make-dist: Fix update of finder-inf.el, and byte-compile it.
2793
27941995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2795
2796 * Makefile.in (src/paths.h, paths-force):
2797 Rename src/paths.h.in to src/paths.in.
2798 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
2799
2800 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
2801 Use Makefile.c for intermediate file.
2802 Rename src/config.h.in to src/config.in.
2803
28041995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
2805
2806 * configure.in (mips-dec-ultrix*): Assume version 4.3.
2807 (mips-dec-ultrix4.[12]): New alternative for old versions.
2808
28091995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2810
2811 * make-dist: Don't break intra-tree links.
2812
28131995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
2814
2815 * configure.in: Put back archlibdir initialization. Require
92a8ce63 2816 autoconf 2.4.1 or later.
a4a9692d
DL
2817
28181995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2819
2820 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
2821 (mips-mips-riscos5*): New alternative.
2822
28231995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2824
2825 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
2826
28271995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2828
2829 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
2830 (mandir, infodir, archlibdir): Initializations deleted.
2831
2832 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
2833 On hpux9shr, use hpux9shxr4.h.
2834
28351995-06-24 Morten Welinder <terra+@cs.cmu.edu>
2836
2837 * configure.in: Added target mips-dec-mach_bsd4.3.
2838 * config.guess: Guess mips-dec-mach_bsd4.3.
2839
28401995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2841
2842 * Makefile.in (mkdir): Use symbolic chmod.
2843
28441995-06-22 Paul Eggert <eggert@twinsun.com>
2845
2846 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3.
2847 (Likewise for SunOS 4.1.5 thorugh 4.1.9, should they ever exist.)
2848
28491995-06-22 Paul Eggert <eggert@twinsun.com>
2850
2851 * Makefile.in (SUBDIR_MAKEFILES):
2852 Add man/Makefile, so `make distclean' removes it.
2853 (top_distclean): Add config.log to the list of files to be removed.
2854
28551995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2856
2857 * Version 19.29 released.
2858
28591995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2860
2861 * configure.in: Fix the previous change to verify that the -b
2862 option really solves the problem.
2863
2864 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
2865
28661995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2867
2868 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
2869
28701995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2871
2872 * configure.in: Report more clearly when there is no special
2873 dir to search for X includes or libraries.
2874
28751995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2876
2877 * configure.in: Check for -lpthreads, not -lpthread.
2878
28791995-06-09 Geoff Voelker <voelker@cs.washington.edu>
2880
2881 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
2882
28831995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2884
2885 * configure.in: Check for -lpthread.
2886
28871995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2888
2889 * Makefile.in (install-arch-indep): Install info files for mh-e.
2890 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
2891
28921995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2893
2894 * configure.in (*-solaris2.5): New configuration.
2895
2896 * make-dist: Copy new files config.nt and config.w95.
2897
28981995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2899
2900 * configure.in: Use x_includes, not x_libraries, for -I.
2901 Make bitmapdir a colon-separated list.
2902
29031995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
2904
2905 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
2906
2907 * configure.in: Allow x_libraries and x_includes to be paths.
2908
29091995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2910
2911 * configure.in: Fix typo.
2912
29131995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
2914
2915 * INSTALL: Clarify use of site-init.el.
2916
29171995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
2918
2919 * configure.in: pass arg to sqrt.
2920
29211995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
2922
2923 * make-dist: Fix May 6 change.
2924
29251995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2926
2927 * vpath.sed: Delete reference to ymakefile.
2928
29291995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
2930
2931 * configure.in: Use sqrt (more portable) instead of fmod in -lm
92a8ce63 2932 check.
a4a9692d
DL
2933
29341995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2935
2936 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
2937
2938 * update-subdirs: Specify /bin/sh to run the script.
2939
29401995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2941
2942 * make-dist: Put src/makefile.nt in dist.
2943
2944 * configure.in (i[345]86-*-bsdi2*): New configuration.
2945 (vax-dec-bsd386*): Deleted.
2946
29471995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
2948
2949 * configure.in: Make sure CDPATH doesn't mess up PWD check. Check
2950 whether X bitmaps are in X11/bitmaps instead of bitmaps. Use fmod
2951 instead of logb in -lm check.
2952
29531995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2954
2955 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
2956 Use bsd4-3. Don't set NON_GNU_CPP.
2957
2958 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
2959 In nt. copy various different things, but not *.cmd.
2960 Fix the ln commands for the subdirs of nt.
2961
29621995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2963
2964 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
2965
29661995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2967
2968 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
2969 since that's what the header file expects.
2970
29711995-04-24 Francesco Potorti` (pot@cnuce.cnr.it)
2972
2973 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
2974 and 68040 based machines when choosing options for gnucc.
2975
29761995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2977
2978 * Makefile.in (top_distclean): Delete config.cache.
2979
29801995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2981
2982 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
2983
2984 * configure.in: Use m/ncr386.h.
2985
29861995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2987
2988 * Makefile.in (install-arch-indep): Undo Sep 23 change.
2989
29901995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2991
2992 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
2993 (man): Don't copy texindex.c and getopt.c; they're deleted.
2994 (etc): Omit `e'; it's a subdirectory.
2995 (etc/e): Use `../..', not `..', to reference top level.
2996
29971995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
2998
2999 * Makefile.in (install-arch-indep, dist):
3000 look for `update-subdir' in $(srcdir).
3001
30021995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3003
3004 * make-dist: Include mkinstalldirs in distribution.
3005
30061995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3007
3008 * make-dist: Add missing close backquote.
3009
30101995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3011
3012 * make-dist: Don't distribute shortnames directory.
3013
30141995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3015
3016 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
3017
30181995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3019
3020 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
3021
30221995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3023
3024 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
3025
30261995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
3027
3028 * configure.in (mips-sgi-irix6): New configuration.
3029
30301995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
3031
3032 * Makefile.in (maintainer-clean): Renamed from realclean.
3033
30341995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
3035
3036 * configure.in: Create a .gdbinit that sources the real one, if
3037 using a different build directory.
3038
30391995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3040
3041 * configure.in: Check for sys/select.h.
3042
30431995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3044
3045 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
3046
30471994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3048
3049 * configure.in: Handle isc 4.1 operating system.
3050
30511994-12-10 Richard Stallman <rms@kepa>
3052
3053 * configure.in (rs6000-ibm-aix4.1*): New alternative.
3054 (rs6000-ibm-aix4*): New alternative.
3055
30561994-12-06 Richard Stallman <rms@kepa>
3057
3058 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
3059
30601994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
3061
3062 * configure.in: Don't try to make directories that are guaranteed
92a8ce63 3063 to already exist.
a4a9692d
DL
3064
30651994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3066
3067 * configure.in: Generate man/Makefile from man/Makefile.in.
3068 Create the man subdir.
3069
3070 * Makefile.in (dvi): Run Make in our man subdir.
3071
3072 * make-dist: Create subdir etc/e.
3073 Make links to it.
3074 Put man/Makefile.in in dist, instead of man/Makefile.
3075
30761994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
3077
3078 * configure.in: Add --with-pop, --with-kerberos, and
3079 --with-hesiod for movemail.
3080
30811994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3082
3083 * configure.in (m68*-apollo*): Use s/domain.h.
3084
30851994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3086
3087 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
3088
30891994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
3090
3091 * configure.in: Don't add -I, -L, -R options for cc if their
3092 arguments would be empty.
3093
30941994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3095
3096 * configure.in (i860-intel-osf1*): New alternative.
3097 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
3098 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
3099
31001994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
3101
3102 * configure.in: Make h_errno check not use nested functions.
3103
31041994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
3105
3106 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
3107
31081994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
3109
3110 * Makefile.in (install-arch-indep): Avoid continued comment
92a8ce63 3111 swallowing target line.
a4a9692d
DL
3112
31131994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
3114
3115 * configure.in: Protect a character class with `changequote'.
3116
31171994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3118
3119 * configure.in: Accept `news' as a synonym for `newsos'.
3120
31211994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3122
3123 * Makefile.in: Don't rm files if cd fails.
3124
31251994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3126
3127 * make-dist: Put nt subdir and its subdirs in the dist.
3128 (lib-src): Put makefile.nt in the dist.
3129 (lisp): Put makefile.nt in the dist.
3130
31311994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
3132
3133 * configure.in: Change a stray `[' to `test'.
3134
31351994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
3136
3137 * configure.in: Adapt for Autoconf v2. Use the standard argument
3138 parser, host type canonicalizer, X11 finder, and message
3139 printing macros. Use the new macro names. Use `test' instead of `['.
3140
31411994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3142
3143 * configure.in: Check for getpagesize.
3144
31451994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3146
3147 * make-dist (msdos): Put sed* in the distribution.
3148
31491994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
3150
3151 * config.bat: New option, `--with-x', for configuring Emacs
3152 for use with the X11 system DesqView/X.
3153 New option, `--no-debug', for compiling Emacs without debug
3154 information thus saving disk space.
3155 (src/config.h, src/paths.h): Use `update' (which is like
3156 `move-if-changed') to change the file.
3157 (src/config.h): When configuring for X11 perform extra changes.
3158 (src/makefile): When configuring for X11 perform extra changes.
3159 (lib-src): Remove temporary files.
3160 (): Check that `sed', `rm', `mv', and `gcc' are available.
3161
31621994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3163
3164 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
3165
3166 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
3167
31681994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3169
3170 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
3171
3172 * configure.in (canonical): Substitute var into makefiles.
3173 (bitmapdir): Likewise.
3174
3175 * Makefile.in (bitmapdir): New variable.
3176 (src/paths.h, paths-force): Edit PATH_BITMAPS.
3177
31781994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3179
3180 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
3181
3182 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
3183 * update-subdirs: New shell script.
3184
31851994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3186
3187 * Makefile.in (top_distclean): Don't rm build-install.
3188 (SOURCES): Delete build-install.in.
3189
3190 * make-dist: Don't distribute build-ins.in.
3191 * build-ins.in: File deleted.
3192
31931994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
3194
3195 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
3196
31971994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3198
3199 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
3200
3201 * configure.in (libexecdir): Renamed from libdir. New default.
3202 (sharedstatedir): Renamed from statedir. New default.
3203 (datadir): New default.
3204
3205 * make-dist: Don't distribute subdirs.el.
3206
32071994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3208
3209 * configure.in (eaccess): Check for it.
3210
32111994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3212
3213 * configure.in (mktime): Check for it.
3214
32151994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
3216
3217 * configure.in (motif): Add support for usage and option checking.
3218
32191994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
3220
3221 * configure.in (utimes): Check for it.
3222
32231994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
3224
3225 * Makefile.in (install-arch-indep): Don't do mkdir here.
3226
32271994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3228
3229 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
3230 riscix.h renamed to acorn.h.
3231
177c0ea7 32321994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
a4a9692d
DL
3233
3234 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
3235 New configurations.
3236
32371994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
3238
3239 * configure.in: Remove trailing slashes from srcdir.
3240
32411994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3242
3243 * configure.in (i[345]86-sequent-ptx*): Handle
3244
32451994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3246
3247 * Makefile.in (paths-force): Depend on src/paths.h
3248
32491994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3250
3251 * configure.in (config_options): Save all arguments, not just some.
3252
32531994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3254
3255 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
3256
3257 * configure.in: Add AC_AIX.
3258 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
3259
32601994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3261
3262 * configure.in (parsing options): Simplify sed command to delete -'s.
3263
32641994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
3265
3266 * configure.in (config_options): New shell variable.
3267 Pass its value to C code in EMACS_CONFIG_OPTIONS.
3268
32691994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3270
3271 * configure.in (alpha-dec-osf*): New target.
3272
3273 * Makefile.in: Use just one FRC target.
3274
32751994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3276
3277 * Makefile.in (removenullpaths, paths-force):
3278 Use name paths.h.tmp$$, which depends on the pid.
3279
32801994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3281
3282 * Makefile.in (removenullpaths, paths-force):
3283 Put paths.h.tmp in top-level dir, not in src.
3284
32851994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3286
3287 * Version 19.27 released.
3288
32891994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3290
3291 * Version 19.26 released.
3292
32931994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3294
3295 * configure.in: Check for lrand48, not rand48.
3296
32971994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3298
3299 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
3300 (powerpc-ibm-aix*): New aliases.
3301
33021994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3303
3304 * make-dist (src/m, src/s): Put *.inp in distribution.
3305
33061994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3307
3308 * configure.in: Accept i586 and i486 along with i386.
3309
33101994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3311
3312 * configure.in: Do compute unexec, LIBX, system_malloc, etc
3313 even if CPP env var was set by the user.
3314
3315 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
3316
33171994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
3318
3319 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
3320
33211994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3322
3323 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
3324
33251994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3326
3327 * configure.in: Check more specifically for i*86-sun-sunos.
3328
33291994-08-03 Caveh Jalali (caveh@eng.sun.com)
3330
3331 * configure.in: Handle solaris 2.4.
3332
33331994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3334
3335 * configure.in (rand48): Check for it.
3336
33371994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3338
3339 * make-dist: Update the info files.
3340
33411994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3342
3343 * configure.in: Make "checking..." messages' style consistent.
3344 (HAVE_H_ERRNO): New test.
3345
33461994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3347
3348 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
3349
33501994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3351
3352 * configure.in (CFLAGS): If the envvar was specified, use that.
3353 And set REAL_CFLAGS from it too.
3354
33551994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3356
3357 * make-dist: Update finder-inf.el.
3358
33591994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3360
3361 * make-dist (msdos): Include sed4.inp in dist.
3362
3363 * Makefile.in (libsrc_libs): Var deleted.
3364
33651994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3366
3367 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
3368
33691994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3370
3371 * configure.in (mips-sony-newsos4*): New alias.
3372
33731994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3374
3375 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
3376 (*-convex-convexos*): Accept this as alias.
3377
33781994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3379
3380 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
3381 for two different uses.
3382
33831994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3384
3385 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
3386
33871994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3388
3389 * make-dist: Put ./BUGS into the distrib.
3390
33911994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3392
3393 * configure.in: Handle 386 running Solaris 2.
3394
33951994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3396
3397 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
3398
33991994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3400
3401 * configure.in (mips-sony-newsos*): Use news-risc.h.
3402
3403 * configure.in: Accept bsdi as opsys, like bsd386.
3404
34051994-06-01 Morten Welinder (terra@diku.dk)
3406
3407 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
3408
34091994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3410
3411 * Version 19.25 released.
3412
3413 * make-dist (shortversion): Don't assume another period follows.
3414
34151994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3416
3417 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
3418 (uninstall): Use /bin/pwd.
3419
3420 * Makefile.in (blessmail): Depend on src.
3421 (all): Don't depend on blessmail.
3422
3423 * Makefile.in (src/paths.h): Don't force recomputation.
3424 (paths-force): New target; force recomputation of paths.h.
3425 (all): Depend on paths-force.
3426 (src, lib-src): Depend on src/paths.h.
3427
3428 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
3429 NON_GCC_TEST_OPTIONS.
3430
34311994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3432
3433 * configure.in: Don't insist on subversions for irix.
3434
34351994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3436
3437 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
3438
3439 * configure.in (i[34]86-next-*): New alternative.
3440
34411994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3442
3443 * Version 19.24 released.
3444
3445 * configure.in: New config hppa*-hp-hpux9shr*.
3446
34471994-05-22 Morten Welinder (terra@tyr.diku.dk)
3448
3449 * config.bat: Doc fix.
3450
34511994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3452
3453 * Makefile.in (mostlyclean, clean, distclean, realclean)
3454 (extraclean): Don't act on man subdir if it doesn't exist.
3455
34561994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3457
3458 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
3459 Use them to set up CC.
3460 (*-sun-sunos4.1.3): Set them.
3461
34621994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3463
3464 * Makefile.in (lib-src): Don't depend on src/paths.h.
3465
34661994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3467
3468 * build-ins.in (copydests): Get rid of spurious `-'s.
3469
3470 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
3471
34721994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3473
3474 * Version 19.23 released.
3475
3476 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
3477 for the Xlib and Xt checks; then restore old CFLAGS.
3478
34791994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3480
3481 * configure.in (HAVE_X11XTR6): Add newline before #if.
3482 Add newline after #endif.
3483
34841994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3485
3486 * configure.in (HAVE_X11XTR6): Arrange to define it.
3487
34881994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3489
3490 * Makefile.in (install): Depend on blessmail.
3491
34921994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
3493
3494 * configure.in (mips-siemens-sysv*): Put quotes around value
3495 containing blanks.
3496
34971994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3498
3499 * Makefile.in (TAGS): Use the makefile in src subdir.
3500
35011994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3502
3503 * configure.in (opsys): Recognize `gnu'.
3504
35051994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3506
3507 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
3508
35091994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
3510
3511 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
3512 version > 1.8.
3513
35141994-05-08 Morten Welinder (terra@diku.dk)
3515
3516 * config.bat: Forcibly remove "# " style comments from makefiles.
3517
35181994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3519
3520 * Makefile.in (uninstall): When processing lispdir and etcdir,
3521 do nothing unless it exists and is a directory.
3522
35231994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3524
3525 * Makefile.in (install-arch-indep): Do install info/dired-x*.
3526 Merge code in from install-doc.
3527 (install-doc): Merge code back into install-arch-indep.
3528 (install-arch-dep): Don't depend on install-doc.
3529
3530 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
3531
35321994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3533
3534 * configure.in (making src/Makefile and lib-src/Makefile):
3535 Split off the autoconf substitutions and don't pass them thru cpp.
3536 (undefs): Use $canonical as well as $configuration.
3537
3538 * make-dist: Distribute lisp/Makefile.
3539
3540 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
3541 Use lower case names for the s files.
3542
35431994-05-03 Morten Welinder (terra@diku.dk)
3544
3545 * config.bat: Added possibility for different file name
3546 transscriptions in lib-src.
3547
35481994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3549
3550 * Makefile.in (lib-src): Undo previous change.
3551 (blessmail): New target to run maybe-blessmail in lib-src.
3552 (all): Depend on blessmail.
3553
3554 * Makefile.in (lib-src): Depend on src.
3555
35561994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
3557
3558 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
3559 (m88k-dg-dgux5.4R2): dgux5.4R2.
3560
35611994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3562
3563 * configure.in (window_system): Restore accidentally deleted code
3564 that uses AC_FIND_X.
3565
3566 * make-dist: Distribute config.bat.
3567
35681994-04-29 Morten Welinder (terra@diku.dk)
3569
3570 * config.bat: Corrected the configuration of lib-src
3571 to keep up with configure. Add note about dos version 3
3572 or better needed (djgpp needs that). Add note explaining
3573 that either install in c:/emacs or edit the script.
3574 Don't change to c:/emacs, but assume we're there (to minimize
3575 the number of places to change).
3576
3577 * config.bat: Build-in the first step towards X11 support with
3578 the X11 emulator that exists. At this time it won't work,
3579 and several files are missing.
3580
35811994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3582
3583 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
3584 Don't look for -lresolv.
3585
3586 * Makefile.in (lib-src): Depend on src/paths.h.
3587
35881994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3589
3590 * configure.in: Restore deleted AC_SUBST of `configuration'.
3591 Improve error message for bad --with-x-toolkit value.
3592
3593 * configure.in: Define CONFIGURATION in src/config.h
3594 rather than substituting in src/Makefile.in.
3595
35961994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3597
3598 * Makefile.in (install-doc): New target.
3599 (install-arch-dep): Depend on install-doc.
3600 (mkdir): Create docdir.
3601
36021994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3603
3604 * configure.in: Test for libresolv.a.
3605 Substitute machfile and opsysfile.
3606
36071994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3608
3609 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
3610 (install-arch-dep): Install under the name $(EMACS).
3611
36121994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3613
3614 * configure.in (version): Use entire value of emacs-version.
3615 (mips-siemens-sysv*): New alternative.
3616
36171994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3618
3619 * Makefile.in (install-arch-indep): Don't install dired-x*.
3620
36211994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3622
3623 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
3624 Fix definition of $undefs.
3625
36261994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3627
3628 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
3629
3630 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
3631
36321994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
3633
3634 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
3635
36361994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3637
3638 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
3639 and run it thru cpp, as with src/Makefile.in.
3640
3641 * configure.in: Use AC_SET_MAKE.
3642
36431994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3644
3645 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
3646
36471994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3648
3649 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
3650
3651 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
3652 (printing the choices): Make the toolkit message unconditional.
3653 (USE_X_TOOLKIT): Use `none', not `no', if none.
3654 (include libsrc_libs): Include config.h, and specify -I for srcdir.
3655 Get rid of temp file foofoo1.
3656
36571994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3658
3659 * configure.in (CFLAGS): Use shell syntax, not Makefile.
3660
36611994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3662
3663 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
3664 (printing the choices): State choice of toolkit.
3665 (libsrc_libs): Recalculate after writing config.h;
3666 then update lib-src/Makefile.
3667
36681994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3669
3670 * configure.in: Add sunos4shr as alternative for suns.
3671 Conditionals testing for null $CC were backwards.
3672
36731994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3674
3675 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
3676
36771994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3678
3679 * configure.in: Handle -isc4.0*.
3680
36811994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3682
3683 * configure.in (esix5): Set NON_GNU_CPP.
3684
36851994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
3686
3687 * Makefile.in (thisdir): Nonsensical variable removed.
3688 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
3689 back to $thisdir, rather than the directory `this_dir'.
3690
36911994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3692
3693 * Makefile.in (install-arch-indep): Add missing backslash after a
3694 `then'.
3695
36961994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3697
3698 * Makefile.in (thisdir): New variable.
3699 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
3700
37011994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3702
3703 * configure.in: Add freebsd.
3704
37051994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3706
3707 * configure.in: Check for fpathconf.
3708
37091994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3710
3711 * configure.in (with_x_toolkit): Fix typo in previous change.
3712
37131994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3714
3715 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
3716
37171994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3718
3719 * configure.in (with_x_toolkit): Don't allow motif or open-look.
3720
37211994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3722
3723 * configure.in: Fix value of docdir.
3724 * Makefile.in (install-arch-indep): Install DOC* in docdir.
3725
37261994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3727
3728 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
3729
37301994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
3731
3732 * configure.in: New variable docdir to control where the docstring
3733 file goes.
3734 Makefile.in: Use it to initialize PATH_DOC in paths.h.
3735
37361994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
3737
3738 * configure.in: When --run-in-place, don't inherit archlibdir.
3739
37401994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3741
3742 * Makefile.in (install-arch-dep, install-arch-indep):
3743 New targets split up former do-install rule.
3744 (do-install): Target deleted.
3745
37461994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3747
3748 * configure.in (mips-sony-newsos*): New configuration.
3749
37501994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
3751
3752 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
3753
37541994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
3755
3756 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
3757
37581994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3759
3760 * configure.in: Don't initialize CC.
3761
37621994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3763
3764 * configure.in (creating src/Makefile): Also generate -U switches
3765 for symbols in the $configuration value.
3766
3767 * configure.in: Check for sys_siglist being declared in system header.
3768
37691994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3770
3771 * configure.in (creating src/Makefile): Delete blank lines
3772 along with lines of whitespace.
3773 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
3774
37751994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3776
3777 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
3778 like C_SWITCH_SYSTEM.
3779 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
3780
37811994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
3782
3783 * configure.in (drem): Check for this function.
3784
37851994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3786
3787 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
3788 If CPP was inherited from environment, don't use NON_GNU_CPP.
3789 (NON_GNU_CC): Likewise.
3790 (handling with_gcc): Use explicit if in the `no' case.
3791 (cc_specified): New variable; if set, don't use NON_GNU_CC.
3792
37931994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3794
3795 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
3796
37971994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
3798
3799 * configure.in: Check whether fmod exists.
3800
38011994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3802
3803 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
3804 {src,lisp}/OChangeLog.
3805
38061994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3807
3808 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
3809 necessary for proper operation. This code works with the current
3810 released version of Autoconf.
3811
38121994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3813
3814 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
3815 (USE_X_TOOLKIT): Define it for all values except `no'.
3816
3817 * configure.in: Undo first Jan 8 change and Jan 16 change.
3818
38191994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3820
3821 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
3822 Substitute USE_X_TOOLKIT as both C macro and Make variable.
3823
3824 * Makefile.in (lwlib/Makefile): New target.
3825 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
3826 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
3827 (unlock, relock): Handle lwlib subdir.
3828
3829 * Makefile.in: Add some .PHONY targets.
3830
3831 * make-dist: Handle lwlib subdir like oldXMenu subdir.
3832
3833 * lwlib: New subdirectory.
3834
38351994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3836
3837 * configure.in: If CPP has a value that is a directory,
3838 discard the value.
3839
38401994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3841
3842 * configure.in (srcdir_undefs): Add g flag to sed substitution to
3843 remove -U[0-9]*.
3844
38451994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3846
3847 * Makefile.in (do-install): Install the dired-x info files.
3848
3849 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
3850 (See src/s/sol2.h.)
3851
38521994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3853
3854 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
3855
38561994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3857
3858 * configure.in (creating src/Makefile): Put code inside 2nd arg to
3859 AC_OUTPUT as it should be; hopefully noone will again see fit to
3860 gratuitously break this and not make a change log entry.
3861 Optimized sed processing of Makefile.in and cpp output; now
3862 preserves comments previously removed from the cpp input.
3863 Eliminated temp file for cpp output. Generate -U switches to
3864 undefine all identifiers that appear in the directory name
3865 ${srcdir}; pass these to cpp.
3866
3867 * configure.in (version): Fix sed regexp to match two-elt version
3868 number.
3869
3870 * configure.in: Check for strerror.
3871
38721994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3873
3874 * configure.in: Test for bcmp.
3875
38761994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3877
3878 * make-dist (tempdir): Put subdir msdos into the distribution.
3879
38801993-01-07 Morten Welinder (terra@diku.dk)
3881
3882 * config.bat: New file.
3883
38841994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3885
3886 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
3887
38881994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3889
3890 * configure.in (m68*-next-*): Don't care about which os is specified.
3891 (i[34]86-*-*): Check for *-nextstop*.
3892
38931993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3894
3895 * configure.in: Check for setsid.
3896
38971993-12-17 Richard Stallman (rms@srarc2)
3898
3899 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
3900
39011993-12-15 Richard Stallman (rms@srarc2)
3902
3903 * Makefile.in (mkdir): Make only the lockdir writable.
3904
3905 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
3906
39071993-12-11 Richard Stallman (rms@srarc2)
3908
3909 * Makefile.in (libdir): Use @libdir@.
3910
39111993-12-08 Richard Stallman (rms@srarc2)
3912
3913 * Makefile.in (install): Add empty command.
3914
39151993-12-04 Richard Stallman (rms@srarc2)
3916
3917 * make-dist: Put man/getopt.c in the dist.
3918
3919 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
3920
3921 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
3922
39231993-12-03 Richard Stallman (rms@srarc2)
3924
3925 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
3926 Set it for all solaris versions.
3927 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
3928 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
3929 Likewise for NON_GNU_CC and CC.
3930
39311993-12-01 Richard Stallman (rms@srarc2)
3932
3933 * configure.in (mips-mips-riscos4*): Assign variable CC.
3934 (checking ${with_gcc}): If "no", don't override CC if already set.
3935 (CC): Initialize it as empty.
3936
dff28924 39371993-11-30 Richard Stallman (rms@srarc2)
a4a9692d
DL
3938
3939 * configure.in (Suns): Set CPP if *-solaris2.3*.
3940
39411993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3942
3943 * Version 19.22 released.
3944
3945 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
3946
39471993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3948
3949 * make-dist: When breaking links, use cp -p.
3950 Copy install.sh into distribution.
3951 Move the temp dir up into the parent dir;
3952 don't leave the staging dir make-dist.tmp... in existence.
3953 * install.sh: New file.
3954
39551993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3956
3957 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
3958
39591993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3960
3961 * configure.in (version): When --run-in-place, exclude
3962 ${datadir}/emacs/site-lisp from locallisppath.
3963
39641993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3965
3966 * configure.in: Delete jumk.c before writing it.
3967
39681993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3969
3970 * Version 19.21 released.
3971
3972 * Makefile.in (mkdir): Ignore error from chmod.
3973
39741993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3975
3976 * make-dist: Don't put lisp/forms.README in the distribution.
3977
39781993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3979
3980 * configure.in (creating src/Makefile): Before running cpp,
3981 discard all lines that start with `# Generated' or /**/#.
3982
39831993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3984
3985 * Version 19.20 released.
3986
3987 * make-dist: Use build-ins.in, not build-install.in.
3988 Don't bother updating TAGS since it's not included.
3989
3990 * build-ins.in: Renamed from build-install.in.
3991
39921993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3993
3994 * make-dist: Don't try to link *.texinfo--there are none now.
3995 When running make in lib-src, specify YACC var value.
3996
39971993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3998
3999 * configure.in (extrasub): Add vpath patterns for %.[yls].
4000
4001 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
4002 Instead just include the commands to make src/Makefile as the
4003 second arg to AC_OUTPUT.
4004
4005 * configure.in: Use : instead of dnl for comment inside
4006 $makefile_command.
4007
4008 * configure.in: No longer use vpath_sed. Instead, when we notice
4009 srcdir already configured, set extrasub to hack vpath in the
4010 makefiles.
4011
4012 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
4013 before moving it.
4014 * Makefile.in (VPATH): Define to @srcdir@.
4015
40161993-09-28 Brian Fox (bfox@cubit)
4017
4018 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
4019 doesn't exist. Just copy src/Makefile.in instead. Touch
4020 all of the Makefiles after editing config.status.
4021
4022 * INSTALL: Update documentation to match new configuration
4023 mechanism.
4024
40251993-09-27 Brian Fox (bfox@ai.mit.edu)
4026
4027 * configure.in: Allow any of the path or directory Makefile
4028 variables to be set with flags to configure. Create all Makefiles
4029 at configure time. Edit special commands into config.status after
4030 src/Makefile.in is built from src/Makefile.
4031
4032 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
4033 If these files are out of date, simply have config.status
4034 rebuild them; don't rebuild them explicitly.
4035
40361993-09-25 Brian Fox (bfox@ai.mit.edu)
4037
4038 * build-install.in: Change src/xemacs to src/emacs. We no longer
4039 create src/xemacs, so the file wouldn't be found.
4040
4041 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
4042
40431993-09-24 Brian Fox (bfox@albert.gnu.ai.mit.edu)
4044
4045 * configure.in: Avoid forcing the search of /usr/include before
4046 fixed include files by resetting C_SWITCH_X_SITE if it is
4047 "-I/usr/include".
4048
40491993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4050
4051 * Makefile.in (@rip_paths@locallisppath):
4052 Delete ${datadir}/emacs/site-lisp.
4053
40541993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4055
4056 * configure.in:
4057 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
4058 Remove ${extra_output} from AC_OUTPUT call.
4059
40601993-09-17 Brian Fox (bfox@inferno)
4061
4062 * make-dist: Quote backquotes found in strings to be echoed.
4063
4064 * configure.in: Use "sh -c pwd" when we want to avoid having the
4065 shell fix up the value of $PWD.
4066
40671993-09-13 Brian Fox (bfox@inferno)
4068
4069 * Makefile.in (do-install): Don't abort if ln or chmod at the end
4070 of the installation fail. Suggested by Karl Berry.
4071
40721993-08-30 Brian Fox (bfox@inferno)
4073
4074 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
4075 was used. Set MAKEFLAGS from MFLAGS.
4076
40771993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4078
4079 * configure.in: Test for res_init in libc.
4080
40811993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4082
4083 * configure.in: In the file ${tempcname}, use configure___
4084 instead of @configure@.
4085
40861993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
4087
4088 * make-dist: Dist vpath.sed
4089
4090 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
4091 Depend on vpath.sed.
4092 Replace sed comand for VPATH with @vpath_sed@.
4093
4094 * configure.in: Substitute variable `vpath_sed'.
4095 If not in $srcdir and $srcdir is configured,
4096 issue warning that GNU make is required,
4097 and set vpath_sed to use vpath.sed script.
4098
40991993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4100
4101 * configure.in: Remove check for $srcdir being configured. This
4102 pretty much works now.
4103 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
4104 Check for XFree86 (/usr/X386/include) independent of whether
4105 -lXbsd exists.
4106
4107 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
4108 realclean, unlock, relock): Use `$(MAKE)' in place of plain
4109 `make'.
4110
41111993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4112
4113 * Version 19.19 released.
4114
4115 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
4116
41171993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4118
4119 * configure.in: Check for XScreenNumberOfScreen.
4120
41211993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4122
4123 * configure.in: Add * to end of all configuration alternatives.
4124 (m68*-sony-newsos3*): New alternative.
4125
41261993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4127
4128 * make-dist: Include getdate.c in distribution.
4129
4130 * configure.in: For --help, use $PAGER if it is set.
4131 (LIB_X11_LIB): Default to -lX11.
4132 (mips-sgi-irix5.*): New alternative.
4133
4134 * Makefile.in (do-install): Install info/gnus* and info/sc*.
4135
4136 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
4137 Recognize *.B8.* as hpux version 8.
4138 (m68*-tektronix-bsd*): Fix typo in tek4300.
4139 (AC_HAVE_FUNCS): Add ftime.
4140
41411993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4142
4143 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
4144 Use tekxd88, not tekXD88.
4145
41461993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4147
4148 * configure.in: Check for -lm. Then can check for frexp and logb.
4149
41501993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4151
4152 * Version 19.18 released.
4153
4154 * make-dist (src): Don't put gnu-hp300 in dist.
4155 (src, lisp): Include OChangeLog in dist.
4156
41571993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4158
4159 * configure.in: Test for presence of logb and frexp functions.
4160
41611993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4162
4163 * configure.in (machine): Add i370-ibm-aix*.
4164
41651993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4166
4167 * configure.in (function checks): Test for mkdir and rmdir.
4168
4169 * configure.in (function checks): Don't test for random and bcopy
4170 only when we're building with X; look for them all the time.
4171
41721993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4173
4174 * configure.in: Test for availability of bcopy functions, searching
4175 the X libraries if we're using X.
4176
4177 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
4178 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
4179 versions of AIX, and needs to be passed to the loader.
4180
4181 * configure.in: Test for the availablility of the
4182 XScreenResourceString function.
4183
41841993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
4185
4186 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
4187 LD_SWITCH_X_SITE and assume --with-x11.
4188 Only look for X11 files if we weren't told about a window system
4189 or if we were told to use X11 but not told where.
4190 Search the libraries from the s and/or m files when checking for
4191 functions.
4192
4193 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
4194
41951993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4196
4197 * make-dist: Include lisp/dired.todo in the distribution.
4198
41991993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4200
4201 * configure.in: Add code to set HAVE_INET_SOCKETS.
4202
42031993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4204
4205 * configure.in: If we do find x_includes and x_libraries
4206 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
4207
42081993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4209
4210 * make-dist: Include src/gnu-hp300 in the dist.
4211
4212 * configure.in (canonical): New variable holds the canonicalized
4213 configuration. Don't alter `configuration'. Use `configuration'
4214 for Makefile.in for file naming.
4215 (testing x_includes and x_libraries): Use =, not ==.
4216
42171993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4218
4219 * Version 19.17 released.
4220
4221 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
4222 directory's makefile. This allows the invocation of CPP which
4223 builds xmakefile to receive these switches. The SunSoft C
4224 preprocessor inserts spaces between tokens if it doesn't get the
4225 -Xs flag requested in src/s/sol2.h.
4226
42271993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
4228
4229 * configure.in (m68k-bull-sysv3): new config.
4230
42311993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4232
4233 * configure.in: Use the autoconf AC_FIND_X macro to try to find
4234 the X Windows libraries.
4235
42361993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4237
4238 * make-dist (tempdir): Don't create lisp/forms-mode directory in
4239 the distribution. Those files aren't kept in their own
4240 subdirectory any more.
4241
42421993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4243
4244 * Version 19.16 released.
4245
42461993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4247
4248 * configure.in: Add --verbose flag.
4249
42501993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4251
4252 * version 19.15 released.
4253
42541993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4255
4256 * Makefile.in (top_distclean): Use -f switch when cleaning out
4257 lock dir; it might be empty.
4258
4259 * configure.in: Only check for -lXbsd once.
4260
42611993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4262
4263 * Version 19.14 released.
4264
42651993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4266
4267 * make-dist: If using gzip, create distribution with '.gz' extension.
4268
4269 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
4270 (lisp/forms-mode): This doesn't exist anymore.
4271
4272 * configure.in: Look for the closedir function.
4273
42741993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4275
4276 * configure.in (CPP): Autoconf sets this to a shell variable
4277 reference, which doesn't work when it's edited into a makefile.
4278 Expand that variable reference.
4279
4280 * Makefile.in (CPP): New variable.
4281 (src/Makefile): Edit CPP into src/Makefile.
4282
4283 * Makefile.in (src/Makefile): Don't bother exiting single quotes
4284 and entering double quotes to get the values of LD_SWITCH_X_SITE
4285 and the other make variables; make substitutes them in anyway.
4286
4287 * Makefile.in (uninstall): Don't remove the lisp and etc
4288 directories if they're in the source tree.
4289
92a8ce63 4290 Bring mumbleclean targets into conformance with GNU coding standards.
a4a9692d
DL
4291 * Makefile.in (mostlyclean, clean): Separate these two; just have
4292 them pass the request to the subdirectory makefiles.
4293 (distclean): Pass the request down, and then get rid of the
4294 files configure built, and get rid of the Makefiles.
4295 (realclean): Pass the request down, and then do the same things
4296 distclean does.
4297 (uninstall, info, dvi): New targets.
4298
4299 * configure.in: Move clause for PC-compatible i386 box to the end
4300 of the case statement, to avoid masking configurations below.
4301
4302 * configure.in: Add case for m88k-motorola-sysv4.
4303
4304 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
4305 the HP 68000 machines.
4306
4307 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
4308 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
4309 preprocessor won't fiddle with them.
4310
43111993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4312
4313 * Makefile.in (TAGS): cd to src to run etags.
4314
43151993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4316
4317 * configure.in (version): Check the X libraries for XrmSetDatabase
4318 and random, and see if we have -lXbsd.
4319
43201993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4321
4322 * configure.in: Pass "-Isrc" to the CPP we run to examine the
4323 s/*.h and m/*.h files. Martin Tomes
4324 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
4325
43261993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4327
4328 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
4329 above the general i386 alternative.
4330
43311993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4332
4333 * configure.in: Recognize configuration name for Data General
4334 AViiON machines.
4335
4336 * configure.in: Use AC_LONG_FILE_NAMES.
4337
43381993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4339
4340 * configure.in: Test for bison.
4341 * Makefile.in (YACC): New variable.
4342 (lib-src/Makefile.in): Edit YACC into the makefile.
4343
43441993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4345
4346 * Version 19.13 released.
4347
4348 * configure.in (CFLAGS): Don't set this according to the value of
4349 the GCC shell variable. Instead, consult the machine and system
4350 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
4351 test __GNUC__ while we're at it.
4352
4353 * configure.in: Remove extra ;; from hpux cases.
4354
43551993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4356
4357 * configure.in: Check to see if the system has -ldnet.
4358
43591993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4360
4361 * make-dist: Add clauses to distribute lisp/forms-mode.
4362
43631993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4364
4365 * configure.in (machine): Fix the versions in hpux version number test.
4366 Do not guess based on cpu type. Do check for explicit system version.
4367
43681993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4369
4370 * configure.in: Do NOT look for `unknown' as company name.
4371
43721993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4373
4374 * configure.in: Fix typo in message.
4375
43761993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4377
4378 * Version 19.12 released.
4379
4380 * Makefile.in (do-install): Correct previous etc-copying change.
4381 Partially rewrite using `if'.
4382 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
4383
4384 * Version 19.11 released.
4385
4386 * configure.in: Handle 386bsd.
4387
43881993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4389
4390 * make-dist: Update getdate.c.
4391
4392 * configure.in: Handle bsd386.
4393
4394 * Makefile.in (do-install): Use `-' in tar options.
4395
4396 * configure.in: Change ! "${...}" to x"${...}" = x.
4397
4398 * Makefile.in (do-install): Copy the DOC-* files from the build
4399 etc directory, as well as lots of things from ${srcdir}/etc.
4400
4401 * make-dist: Copy config.guess.
4402
4403 * configure.in: Handle AIX versions 1.2, 1.3.
4404
44051993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4406
4407 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
4408 the configuration name mips-mips-usg* to represent USG systems.
4409
4410 * configure.in: Fix logic to detect if srcdir is already configured.
4411
4412 * Makefile.in: Pass in LD_SWITCH_X_SITE.
4413
4414 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
4415 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
4416 of a directory; cd might fail, and have pwd print out the current
4417 directory.
4418
44191993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4420
4421 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
4422
44231993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4424
4425 * configure.in: Complain if srcdir points at an already-configured
4426 tree.
4427
44281993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4429
4430 * Version 19.10 released.
4431
44321993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4433
4434 * Makefile.in: Use Makefile comments, not C comments.
4435
4436 * configure.in: Add case for the Tektronix XD88.
4437
44381993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4439
4440 * configure.in: Handle sysv4.2 and sysvr4.2.
4441
44421993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4443
4444 * configure.in: Traverse the argument list without destroying it;
4445 don't use shift. It turns out that "set - ${saved_arguments}"
4446 doesn't work portably.
4447
4448 * configure.in: Add missing "fi".
4449
4450 * make-dist: Rebuild configure if configure.in is newer.
4451
4452 * Makefile.in (src:, lib-src:, FRC:): force the src and lib-src
4453 targets to be executed even if make remembers that it has already
4454 stisfied FRC.
4455
44561993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4457
4458 * Makefile.in (do-install): Delete redundant code to copy etc twice.
4459
4460 * configure.in (romp): Handle various version numbers with aos and bsd.
4461
44621993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4463
4464 * configure.in: Fix message text.
4465
44661993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4467
4468 * make-dist: Make a `site-lisp' directory in the distribution,
4469 instead of a `local-lisp' directory, which hasn't been the
4470 appropriate name for a long time.
4471 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
4472 from the distribution first, then /usr/local/lib/emacs/site-lisp.
4473
4474 * Makefile.in (do-install): Correctly detect if ./etc and
4475 ${srcdir}/etc are the same.
4476
4477 * configure.in: Extract UNEXEC from the system configuration
4478 files, compute the name of the source file corresponding to the
4479 object file, and #define it as UNEXEC_SRC in config.h.
4480
4481 * configure.in: If srcdir is '.', then try using PWD to make it
4482 absolute.
4483
4484 * configure.in: Include ${srcdir} in the printed report, to help
4485 people notice if it's an automounter path.
4486
44871993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4488
4489 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
4490
44911993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4492
4493 * Makefile.in (do-install): Delete the dest dir, not the source dir,
4494 when they are different. Add `shift' command.
4495 (COPYDESTS, COPYDIR): Delete external-lisp dir.
4496 (externallispdir): Var deleted.
4497
4498 * configure.in: Delete spurious paren outputting short_usage.
4499
45001993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4501
4502 * Version 19.9 released.
4503
45041993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4505
4506 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
4507 subdirectory makes.
4508
4509 * make-dist: Check for .elc files with no corresponding .el file.
4510
4511 * Makefile.in (mkdir): Make all the directories in locallisppath.
4512
4513 * config.guess: New file.
4514 * configure.in: Use it, tentatively.
88c71720 4515 * INSTALL: Mention its usage.
a4a9692d
DL
4516
4517 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
4518 the former gives you the operating system rev directly. Use
4519 s/hpux.h if we don't recognize what we got.
4520
4521 * Makefile.in (do-install): Don't remove a destination directory
4522 if it's the same as the source. If ${srcdir}/info == ${infodir},
4523 don't try to copy the info files.
4524
4525 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
4526 doesn't work if you're not using a separate source directory.
4527 (do-install): Copy the build tree's etc directory only after
4528 making sure it's not also the source tree's etc directory.
4529
45301993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4531
4532 * configure.in: Handle sunos4.1.3 specially.
4533
45341993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4535
4536 * Makefile.in (INSTALL): Add definition.
4537
4538 * configure.in: Fix some messages. Support -with-gnu-cc.
4539 At the end, use `set --', not `set -'.
4540 Delete spurious `.h' in hpux alternatives.
4541
45421993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4543
4544 * Version 19.8 released.
4545
45461993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4547
4548 * configure.in: When looking for source in the same directory as
4549 the configure script, make the path thus discovered absolute.
4550 If the user specifies the `--srcdir' switch, make that directory
4551 absolute too.
4552
4553 * Makefile.in (srcdir): Remove comment saying this doesn't work.
4554
4555 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
4556 too, as the value of the PATH_INFO macro.
4557
4558 * configure.in: Check to see if the source lives in the same
4559 directory as the configure script.
4560
45611993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4562
4563 * Makefile.in (install): Split this into `install' and
4564 `do-install', to give people more control over exactly what gets
4565 done.
4566 (do-install): New target, containing the guts of `install'. Don't
4567 remove and recreate the directories inside the copying loop - do
4568 it all before the copying loop. Pass more flags to the lib-src
4569 make.
4570 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
4571 avoid errors and warnings.
4572
4573 * configure.in: For generic IBM PC boxes, insist on "unknown" for
4574 the manufacturer - the more general case was blocking other i386
4575 configuration names below, and that's how the names are written in
4576 MACHINES anyway.
4577
4578 * make-dist: When breaking links, remove the link before moving
4579 the copy onto it, to avoid interactive behavior.
4580
4581 * Makefile.in: Doc fix.
4582
4583 * configure.in: Doc fix.
4584
4585 * INSTALL: Mention --exec-prefix option.
4586
4587 * configure.in: Add support for the `--exec-prefix' option.
4588 * Makefile.in: Accept that support.
4589
4590 * configure.in: Use the AC_PROG_INSTALL macro.
4591 * Makefile.in (INSTALL): Variable removed.
4592 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
4593
4594 * configure.in: Distinguish between hp800's and hp700's by calling
4595 "uname -m".
4596
45971993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4598
92a8ce63 4599 * configure.in: Recognize configuration names for i860 boxes
a4a9692d
DL
4600 running SYSV.
4601
46021993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4603
4604 * configure.in: Distinguish between hp800's and hp700's by the
4605 version of HP/UX they run, since that's something people are more
4606 likely to know - hp700's run 8.0.
4607 Add HP 700 configuration.
4608
4609 * configure.in: Test for the presence of the `rename' function.
4610
4611 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
4612 configure.in.
4613 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
4614
4615 * make-dist: Break intra-tree links.
4616
4617 * configure.in: Explain that this is an autoconf script, and give
4618 instructions for rebuilding configure from it. Arrange to put
4619 comments in configure explaining this too.
4620
4621 * configure.in: Make the first line of the configure script be
4622 "#!/bin/sh". Leaving the first line blank didn't work.
4623
4624 * configure.in (long_usage): Removed; made short_usage describe
4625 the options briefly.
4626
4627 * configure.in: Implement the --prefix option.
4628 * Makefile.in (prefix): Add support for it here.
4629 * INSTALL: Document it here.
4630
4631 * Makefile.in (install): Don't assume that the files in the `info'
4632 subdirectory match *.info. They don't have that prefix.
4633
46341993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4635
4636 * configure.in: Add case for version 5 of Esix.
4637
46381993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4639
92a8ce63 4640 * Version 19.7 released.
a4a9692d
DL
4641
4642 * make-dist: There aren't any *.com files in lib-src anymore.
4643
4644 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
4645 them; they're symlinks to other filesystems on the GNU machines.
4646
4647 * make-dist: Check that the manual reflects the same version of
4648 Emacs as stated in lisp/version.el. Edit that version number into
4649 the README file.
4650
46511993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4652
4653 * configure.in: Remove the hack of AC_DEFINE; use
4654 AC_DEFINE_UNQUOTED.
4655
46561993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4657
4658 * make-dist: Don't distribute precomp.com, compile.com, or
4659 link.com from ./src; they're in ./vms now.
4660
4661 Some time-handling patches from Paul Eggert:
4662 * configure.in: Add AC_TIMEZONE.
4663
46641993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4665
4666 * configure.in: Recognize Linux as a valid operating system for
4667 the i386.
4668
46691993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4670
4671 * make-dist: Distribute some VMS files we got from Richard Levitte.
4672
4673 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
4674 the source for the sed command, not oldXMenu/Makefile.
4675
46761993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4677
4678 * INSTALL: Don't claim the srcdir option doesn't work.
4679
46801993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4681
4682 * configure.in: Include remarks saying what order the autoconf
4683 tests should go in, and remind people to change config.h.in
4684 whenever they add autoconf tests which make #definitions.
4685
4686 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
4687
46881993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4689
4690 * Makefile.in (oldXMenu/Makefile): Make this depend on
4691 ${srcdir}/oldXMenu/Makefile.in, not itself.
4692
4693 * PROBLEMS: Some updates from David J. Mackenzie.
4694
4695 More changes from David J. Mackenzie.
4696 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
4697 removed; autoconf and config.h should specify all these
4698 differences.
4699 (buildlisppath): Make this path depend on ${srcdir}.
4700 (INSTALLFLAGS): Removed.
4701 (INSTALL): Include the -c flag.
4702 (install): Change the way we invoke install accordingly.
4703
4704 Install ${srcdir} changes from DJM.
4705 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
4706 list.
4707 (COPYDIR, COPYDESTS): Install files from both the etc directory in
4708 the source tree and the etc directory in the object tree.
4709 (${SUBDIR}): Pass the prefix variable down to submakes.
4710 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
4711 in /bin.
4712 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
4713 values for srcdir and VPATH.
4714 (install): Add `v' flag to tar command. Make sure that `dir'
4715 exists in ${srcdir}/info before copying it. Remember that the man
4716 pages come from the source tree, not the object tree.
4717 * configure.in: Remove remarks saying that the --srcdir option
4718 doesn't work.
4719 Create the etc directory in the object tree.
4720 Recognize configuration names of the form *-sun-solaris*.
4721 Recognize sunos5 and solaris as operating system names.
4722
4723 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
4724 lib-src/getdate.y and src/systime.h.
4725
47261993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4727
4728 * make-dist: Make links in info subdir.
4729
47301993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4731
4732 * configure.in: Call AC_STDC_HEADERS.
4733
47341993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4735
4736 * configure.in: Sidestep autoconf's quoting of the second argument
4737 of AC_DEFINE, so we can specify the value to put there. It would
4738 be nice if autoconf provided some way to specify computed values
4739 for macros.
4740
47411993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4742
4743 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
4744 this is always just -DHAVE_CONFIG_H.
4745
4746 The GNU coding standards specify that CFLAGS should be left for
4747 users to set.
4748 * Makefile.in (CFLAGS): Let configure determine the default value
4749 for this. Don't
4750 have it default to DEFS.
4751 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
4752 (lib-src/Makefile, src/Makefile): Edit the default value for
4753 CFLAGS into these files, not DEFS.
4754 * configure.in (CFLAGS): Choose a default value for this - "-g"
4755 normally, or "-g -O" if we're using GCC. Edit it into the
4756 top-level Makefile.
4757
4758 * configure.in: When scanning the machine and system description
4759 #include files, write their names to conftest.c properly.
4760
47611993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4762
4763 * configure.in: In configuration name case for Apallos running
4764 Domainios, set opsys, not opsysfile.
4765
4766 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
4767 src/config.h, instead of AC_OUTPUT; the latter overwrites
4768 src/config.h even when it hasn't changed, puts a makefile-style
4769 comment at the top even though it's C code, and produces a
4770 config.status script which doesn't do the job right.
4771
4772 * configure.in: Add AC_LN_S test, so we can tell whether or not we
4773 can use a symbolic link to get the X Menu library into src.
4774 * Makefile.in (LN_S): New variable.
4775 (src/Makefile): Edit the value of LN_S into this makefile.
4776
47771993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4778
4779 * configure.in: Support *-sco3.2v4* as opsystem.
4780
4781 * make-dist: Don't include calc directory.
4782 Exclude many files in the man directory; copy a few.
4783
47841993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4785
4786 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
4787 call AC_STRUCT_TM to see what's in time.h.
4788
4789 * configure.in: Employ quoting stupidity to get the value of CPP
4790 to expand properly.
4791
47921993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4793
4794 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
4795 variable to scan the machine and system description files.
4796
4797 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
4798 so that getdate.y builds correctly.
4799
48001993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4801
4802 * configure.in (tempcname): Change this to "conftest.c", so it will
4803 work properly on systems with short filenames; this is the name
4804 autoconf uses.
4805
4806 * configure.in: Also detect the availability of dup2 and
4807 gethostname.
4808
4809 * configure.in: Use the AC_ALLOCA test.
4810 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
4811 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
4812
48131993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4814
4815 * make-dist: Distribute configure, as well as configure.in.
4816 Oversight.
4817
48181993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4819
4820 * Makefile.in (install): Print out the name of the directory we're
4821 copying, so people can have some idea of whether we're making
4822 progress.
4823
4824 * Makefile.in (install.aix, install.xenix, install.sysv, install):
4825 Don't forget to re-create the COPYDESTS directories after we clear
4826 them out.
4827
48281993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4829
4830 * Makefile.in: Add autoconf cookies so that the configure
4831 script can comment out sections of path variable definitions to
4832 choose between the installable configuration and the run-in-place
4833 configuration.
4834 * configure.in: Add new option `--run-in-place', to select the
4835 run-in-place path definitions.
4836
4837 * configure.in: Add a clause to the big configuration name case
4838 for the NeXT machine.
4839
48401993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4841
4842 * Makefile.in (install, install.sysv, install.xenix, install.aix):
4843 Make sure that each source directory exists, and is different from
4844 the destination directory; then, delete the destination before
4845 copying over the source.
4846
4847 * make-dist: Distribute configure.in, instead of configure.
4848
48491993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4850
4851 * configure.in: Don't set CC to "gcc -O" if the user specifies
4852 `--with-gcc'. Add -O to DEFS if GCC is set.
4853
48541993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4855
4856 * Makefile.in (clean mostlyclean): Missing right paren.
4857
4858 * configure.in: When checking for X windows, search for an X11
4859 subdirectory of ${x_includes}.
4860
4861 * configure.in: Check for gettimeofday function, for getdate.y.
4862
92a8ce63 4863 Change `configure' to a mixture of custom code and autoconf stuff.
a4a9692d
DL
4864 autoconf can't derive all the information we need, but we'd really
4865 like to be able to take advantage of some of its tests, and its
4866 file-editing facilities.
4867 * configure.in: Renamed from configure.
4868 Quote the sections of shell script we want copied literally to
4869 the configure script.
4870 (compile): Initialize this to make the autoconf macros' code happy.
4871 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
4872 code to do their jobs.
4873 Use autoconf to produce Makefile and src/config.h.
4874 Remove the Makefile-style comment that autoconf places at the top
4875 of src/config.h.
4876 (config_h_opts): Removed - no longer necessary.
4877 * Makefile.in (configname): Renamed to configuration.
4878 (CONFIG_CFLAGS): Renamed to DEFS.
4879 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
4880 get values via autoload @cookies@.
4881 (libsrc_libs): Get this from autoconf. We used to do nothing
4882 about this.
4883 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
4884
4885 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
4886 echo the move-if-change command.
4887
48881993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
4889
4890 * make-dist: Distribute lib-src/rcs-checkin.
4891
4892 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
4893 Don't try to make links to the RCS or Old subdirectories.
4894 Use the appropriate extension for the compression type in use.
4895 Create the tar file in the shell's initial default directory, not
4896 in ${tempparent}.
4897 Erase the whole ${tempparent} tree, not just ${tempdir}.
4898
48991993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4900
4901 * Makefile.in (src/paths.h): Don't echo the huge sed command we
4902 use to build paths.h.
4903 (lib-src/Makefile, src/Makefile): Similarly.
4904
4905 * configure: Extend test for working `const' keyword to handle AIX
4906 3.2 cc.
4907
49081993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4909
4910 * make-dist: Distribute lisp/term/ChangeLog.
4911
92a8ce63 4912 Arrange for C compilation throughout the tree to get
a4a9692d
DL
4913 C_SWITCH_SYSTEM from the configuration files.
4914 * configure: Extract C_SWITCH_SYSTEM from the machine and
4915 system-dependent files, and save it in the top-level Makefile.
4916 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
4917 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
4918
4919 * make-dist: Include the VMS support files in oldXMenu in the
4920 distribution.
4921
4922 * configure: Doc fix.
4923
4924 * configure: Fix corrupted config_h_opts.
4925
4926 * configure: Properly report option names in error messages.
4927
4928 * configure: Properly recognize --x-includes and --x-libraries
4929 options.
4930
4931 * configure: Fix syntax errors in code handling XFree386.
4932
49331993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4934
4935 * configure: Add special code to detect XFree386, and tell
4936 config.h about it.
4937
4938 * configure: Properly handle extracting values of LIBS_MACHINE and
4939 LIBS_SYSTEM that contain spaces.
4940
4941 * configure: Add `--x-includes' and `--x-libraries' options. I
4942 think these are dopey, but no less than three alpha testers, at
4943 large sites, have said they have their X files installed in odd
4944 places. Implement them by setting C_SWITCH_X_SITE and
4945 LD_SWITCH_X_SITE in src/config.h.
4946
49471993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
4948
4949 * make-dist: Don't distribute etc/Old files.
4950
4951 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
4952 backups.
4953
49541993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4955
4956 * make-dist: Fix typo.
4957
49581993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
4959
4960 * make-dist: Corrected typo, fixed it to discard = and TAGS files
4961 in some cases where it should but didn't seen to.
4962
4963 * Makefile.in: Added unlock and relock productions.
4964
49651993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4966
4967 * make-dist: Add a --compress option to force make-dist to use
4968 compress.
4969
4970 * make-dist: Use gzip, if we can find it.
4971
4972 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
4973 make rs6000-ibm-aix default to -aix32.
4974
49751993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
4976
4977 * Makefile.in: Added `Developer's configuration' section.
4978
49791993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
4980
4981 * Makefile.in: Add commented-out variable settings for developer's
4982 configuration.
4983
49841993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4985
4986 * make-dist: Distribute `src/bitmaps' too.
4987
49881993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
4989
4990 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
4991 make rs6000-ibm-aix default to -aix32.
4992
49931993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4994
4995 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
4996
4997 * Makefile.in (install.sysv): Add a second `$' in front of
4998 `${dest}', so that the shell will expand it, instead of Make.
4999
5000 * configure: When processing the name of the configure script,
5001 collapse `././' to `./', but leave a single `./' prefix alone.
5002
5003 * configure: Doc fix.
5004
50051993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5006
5007 * configure: Handle isc3.0 correctly.
5008
50091993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5010
5011 * make-dist: Don't try to copy the COPYING notice into
5012 external-lisp; we're not distributing that directory any more.
5013
50141993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5015
5016 * Makefile.in (install, install.aix, install.xenix, install.sysv):
5017 Remove CVS subdirectories from the installed directory trees, as
5018 well as RCS directories.
5019
50201993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5021
5022 * make-dist: Only copy gmalloc.c if we couldn't link it.
5023 Don't try to copy man/{README,Makefile} unless they actually exist.
5024
5025 * Makefile.in (lisppath): Don't include externallispdir in this.
5026 We're not sure whether we're even going to distribute the
5027 directory yet.
5028
50291993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5030
5031 * make-dist: Don't distribute the external-lisp directory anymore.
5032 * INSTALL: Remove all references to external-lisp.
5033
5034 * configure: Detect whether the compiler supports `const'
5035 properly, and edit src/config.h accordingly.
5036
5037 * configure: Tweak layout of final report.
5038
5039 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
5040 CFLAGS.
5041
5042 * Makefile.in (locallisppath): Make this default to
5043 ${datadir}/emacs/site-lisp, instead of
5044 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
5045 the same thing, and local-lisp causes completion conflicts with
5046 lock.
5047 (lisppath): Add ${externallispdir} to this.
5048 * INSTALL: Adjust installation directions.
5049
5050 * Makefile.in (externallispdir): New variable, to say where to
5051 install the externally-maintained lisp files.
5052 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
5053 the others.
5054 * INSTALL: Describe external-lisp and the new externallispdir
5055 variable.
5056
50571993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5058
5059 * configure (progname): New option `--with-gcc'. Make it clearer
5060 how we are trying to guess whether or not we have GCC.
5061 * INSTALL: Document the `--with-gcc' option, and improve
5062 description of `--with-x' options.
5063
50641993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5065
5066 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
5067 ${infodir} from these variables; we have written out explicit code
5068 to install the info files.
5069
50701993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5071
5072 * make-dist: Don't distributed the RCS files in the etc directory.
5073
50741993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5075
5076 * Makefile.in: Some makes can't handle comments in the middle of
5077 commands; move them to before the whole rule.
5078
50791993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5080
5081 * README: Mention what Emacs is.
5082
50831993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5084
5085 * make-dist: Include `./lisp/calc-2.02' in the distribution.
5086 Add `./cpp' and `./man' back into the distribution.
5087
50881993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5089
5090 * Makefile.in: Define MAKE, and use where appropriate.
5091
50921993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5093
5094 * make-dist: Remember that the authoritative COPYING notice is
5095 `etc/COPYING', not `../etc/COPYING'.
5096
50971992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5098
5099 * make-dist: Make sure that the COPYING notices in each directory
5100 are copies, not symlinks.
5101
51021992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5103
5104 * INSTALL: The build process produces an executable called `emacs'
5105 now. Change references.
5106 * Makefile.in: Adjust `install.mumble' targets to install
5107 `src/emacs', not `src/xemacs'.
5108
5109 * configure: Start with a blank line; this keeps some old CSH's
5110 from thinking it's a CSH script. Most systems will just use
5111 /bin/sh to run it, which is what we're expecting; the only other
5112 shells which might try to interpret it themselves are probably
5113 Bourne-compatible.
5114
51151992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5116
5117 * INSTALL: Improvements suggested by David Mackenzie.
5118
51191992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5120
5121 * Makefile.in (install, install.sysv, install.xenix, install.aix):
5122 Don't try to copy the info files if there aren't any; the
5123 unexpanded globbing pattern disappoints `install'. Ignore the
5124 return status of that command.
5125
5126 * INSTALL: Updated for new configuration arrangement.
5127
5128 * configure: Don't make the top-level Makefile read-only - people
5129 may want to edit the values of the path variables.
5130
5131 * Makefile.in (install, install.sysv, install.xenix, install.aix):
5132 Install the info files in ${infodir}. Install the executable
5133 under both `emacs' and `emacs-VERSION'.
5134
5135 * Makefile.in: Doc fix.
5136
5137 * Makefile.in (exec_prefix): New variable, as per latest version
5138 of coding standards.
5139 (bindir, libdir): Use it, instead of `prefix'.
5140 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
5141
5142 * Makefile.in (mandir): Make the default value for this depend on
5143 $(prefix).
5144
5145 * Makefile.in (datadir, statedir, libdir): Make these all default
5146 to ${prefix}/lib.
5147 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
5148 to compensate.
5149
5150 * Makefile.in (install, install.sysv, install.xenix, install.aix):
5151 Install the etags and ctags man pages too.
5152
5153 * Makefile.in (distclean): Don't delete backup files; that's the
5154 job of extraclean.
5155 (extraclean): Like distclean, but deletes backup and autosave files.
5156
51571992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5158
5159 Make path specification conform to GNU coding standards.
5160 * configure (long_usage): Remove all traces of old arguments from
5161 usage messages, and document the options we do accept in more
5162 detail: -with-x... and --srcdir.
5163 (options, boolean_opts): Deleted; we don't have enough options to
5164 make this worthwhile.
5165 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
5166 along with the code which supported them; these should be set as
5167 arguments to the top-level make.
5168 (config_h_opts): Since this no longer doubles as a list of option
5169 names, make them upper case; this simplifies the code which uses
5170 them to build the sed command to edit src/config.h. Change the
5171 code which sets them.
5172 (cc, g, O): Don't allow the user to set these using options; they
5173 should be specified using `CC=' and `CFLAGS=' arguments to the
5174 top-level make. Just choose reasonable default values for them,
5175 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
5176 values.
5177 (gnu_malloc, rel_alloc): Don't allow the user to set these using
5178 options; use them whenever the configuration files say they're
5179 possible.
5180 Simplify the argument processing loop. Don't accept abbreviations
5181 for option names; these might conflict with other configuration
5182 options in the future.
5183 Add some support for the `--srcdir' option. Check for the sources
5184 in . and .. if `--srcdir' is omitted. If the directories we will
5185 compile in don't exist yet, create them under the current directory.
5186 Note that the rest of the build process doesn't really support
5187 this.
5188 Edit only the top Makefile. That should edit the others. Edit
5189 into the makefile: `version', from lisp/version.el, `configname'
5190 and `srcdir' from the configuration arguments, `CC' and
5191 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
5192 the user's path, and LOADLIBES as gleaned from the system
5193 description files.
5194 Simplify the report generated; it doesn't need to include any
5195 description of paths now.
5196 Make `config.status' exec configure instead of just calling it, so
5197 there's no harm in overwriting `config.status'.
5198 * Makefile.in (version, configname): New variables, used to choose
5199 the default values for datadir and libdir.
5200 Path variables rearranged into two clearer groups:
5201 - In the first group are the variables specified by the GNU coding
5202 standards (prefix, bindir, datadir, statedir, libdir, mandir,
5203 manext, infodir, and srcdir).
5204 - In the second are the variables actually used for Emacs's paths
5205 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
5206 archlibdir), which depend on the first category.
5207 datadir and libdir default to directories under
5208 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
5209 demand.
5210 etcdir and lispdir default to subdirectories of datadir.
5211 archlibdir defaults to libdir.
5212 The new installation tree is a bit deeper than it used to be, so
5213 use the new make-path program in lib-src to build them all.
5214 Always build a new src/paths.h.tmp and then move-if-change it to
5215 src/paths.h, to avoid unnecessary rebuilds while responding to the
5216 right changes.
5217 Remove all mention of arch-lib. Run utility commands from
5218 lib-src, and let the executables be copied into archlibdir when
5219 Emacs is installed.
5220 Add targets for src/Makefile, lib-src/Makefile, and
5221 oldXMenu/Makefile, editing the values of the path variables into
5222 them.
5223 Let lib-src do its own installation.
5224 (datadir): Default to putting data files under
5225 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
5226 (emacsdir): Variable deleted; it would only be confusing to use.
5227 (lispdir, etcdir): Default to ${datadir}/lisp.
5228 (mkdir): Use make-path for this.
5229 (lockdir): Do this in mkdir.
5230 (Makefile): New target.
5231
5232 * configure (usage_message): Rename to long_usage.
5233
5234 * make-dist: Don't bother creating an arch-lib directory; that's
5235 only for installation now.
5236
52371992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5238
5239 * configure: Use GCC-style configuration names, using config.sub.
5240 Change the usage and help messages.
5241
5242 * configure: Initialize window_system, not indow_system.
5243
5244 * configure: Report which window system, compiler, and signal
5245 handler return type we decide to use.
5246
5247 * make-dist: Explain what's going on if config.sub and gmalloc.c
5248 can't be linked. Place the code which copies them near the code
5249 which links the rest of the files around them.
5250
52511992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
5252
5253 * make-dist: Don't bother to distribute src/*.com, or
5254 src/vmsbuild; those have all been moved to `../vms'.
5255
52561992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5257
5258 * make-dist: Don't forget that the way to avoid filenames starting
5259 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
5260 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
5261 couldn't make hard links to, since we have two already, and
5262 perhaps more to come.
5263
52641992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5265
5266 * configure: When editing parameters into lib-src/Makefile, change
5267 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
5268 needs some other flags too.
5269
52701992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5271
5272 * configure: Remove spurious echo of the configuration name.
5273
5274 * make-dist: Don't distribute files in src/m and src/s whose names
5275 begin with `='.
5276
52771992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5278
5279 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
5280 Also LISP_FLOAT_TYPE.
5281
52821992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5283
5284 * make-dist: Copy config.sub, since it's a symbolic link to a file
5285 on another file system.
5286
52871992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5288
5289 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
5290 distribution.
5291
5292 * config.sub: New file, to help us recognize configuration names.
5293 * make-dist: Include it in the distribution.
5294
52951992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5296
5297 * configure: Convert `-' to `_' in specified option names.
5298 Accept options with --. Delete --highpri and --have-x-menu options.
5299 New options --with-x and --with-x10 replace -window-system.
5300 Don't mention options --gnu-malloc, --rel-alloc
5301 or --lisp-float-type in help message.
5302
53031992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5304
92a8ce63 5305 * make-dist: Include the `vms' subdirectory in the distribution.
a4a9692d
DL
5306
53071992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5308
5309 * configure: Remove lines starting with "# DIST: " when building
5310 lib-src/Makefile and src/Makefile. This allows us to mark the
5311 "Makefile.in" files with explanatory comments which won't also get
5312 stuck in the Makefiles.
5313
53141992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5315
5316 * make-dist: Don't use the '+' operator in the sed regular
5317 expression that extracts the version number from lisp/version.el;
5318 Ultrix sed doesn't seem support the operator. Just double the
5319 operand and use *.
5320
53211992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5322
5323 * Makefile.in: Doc fix.
5324
53251992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5326
5327 * configure: Rewrite sed command to remove at most one ./ prefix;
5328 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
5329 group.
5330
53311992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5332
5333 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
5334
53351992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5336
5337 * make-dist: Go ahead and build a new TAGS file, unless the
5338 --newer option was specified. Don't try to delete a TAGS file
5339 from etc; it's not kept there, and shouldn't be deleted anyway.
5340
53411992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5342
5343 * make-dist: If the lisp directory contains a default.el, don't
5344 distribute it.
5345
5346 * configure: When searching signal.h for the type of a signal
5347 return handler, make a copy of it, not a symbolic link to it; that
5348 way, it will work on systems that don't have symbolic links.
5349
53501992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
5351
5352 * make-dist: taught it about vcdiff and rcs2log, added --newer
5353 option for generating incremental distributions. Stopped it from
5354 generating a TAGS file into the distribution; that sucker is
5355 *big*, and easily enough generated with the toplevel makefile.
5356
53571992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5358
5359 * configure: When writing config.status, don't prefix progname
5360 with a '.'; it might be absolute.
5361
53621992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5363
5364 * configure: Choose to use X11 if either /usr/lib/libX11.a or
5365 /usr/include/X11 exist, not only if both exist.
5366
53671992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5368
5369 * make-dist: Make the new external-lisp directory a duplicate of
5370 the external-lisp directory, not the lisp directory.
5371
53721992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5373
5374 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
5375 clean' in arch-lib; it doesn't even have a Makefile.
5376
5377 * Makefile.in (clean, mostlyclean): In the test which tries to
5378 distinguish between the build directory, which should be cleaned,
5379 and the installed directory, which shouldn't, cd to `${emacsdir}',
5380 not `${DESTDIR}${LIBDIR}'.
5381
53821992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5383
5384 * make-dist: Be sure to delete the .c and .h files that YACC and
5385 BISON create from getdate.y.
5386
92a8ce63 5387 * external-lisp: New directory; see `external-lisp/README'.
a4a9692d
DL
5388 * make-dist: Added support for the external-lisp subdirectory.
5389
5390 * make-dist: Changed message which complains that make-dist wasn't
5391 invoked in the right directory to indicate which files it was
5392 looking for.
5393
53941992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5395
5396 * configure: Add comments explaining why we can't translate
5397 character ranges or control characters in `tr'.
5398
53991992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5400
5401 * configure: When generating the configuration message, we used to
5402 build the message from the start so that each line began with "# "
5403 so that it would be a comment in `config.status'. However, this
5404 causes trouble if any of the variables we use in the message
5405 expand to more than one line of text - as gnu_malloc_reason
5406 sometimes does. So instead, we build the message as it should be
5407 printed to the user (i.e. without the "# " prefixes), and stick on
5408 the "# "s when we write it to `config.status'.
5409
5410 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
5411 `lib-src' and `arch-lib'.
5412
5413 * configure: When generating report and `config.status' file, note
5414 that bindir only determines where `make install' and
5415 `build-install' will place the executables; this should make it
5416 clear that the ordinary build process will not try to install
5417 things.
5418
54191992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5420
5421 * make-dist: Change messages to say that we are 'making links to
5422 X', rather than 'copying X'. And put `' quotes around file names.
5423
5424 * make-dist: Include '.tmp' in the name of the staging directory.
5425
5426 * make-dist: Pass the `-f' option to rm when you're not sure that
5427 the files you're removing actually exist.
5428
5429 * make-dist: When setting up etc/COPYING, always nuke whatever is
5430 there, and then copy it in, to make sure we get a real file.
5431
5432 * make-dist: Don't try to distribute *.defns files any more. The
5433 only such file was for simula.el, which has been superceded by a
5434 version which doesn't have a separate .defns file.
5435
54361992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
5437
5438 * make-dist: Don't distribute configured versions of config.h.in,
5439 paths.h.in, Makefile.in in src.
5440
5441 * configure: Delete .tmp files before creating them; don't bother
5442 trying to make final targets writeable first, since it won't
5443 matter to move-if-change.
5444
54451992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5446
5447 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
5448 mkdir and chmod in the center of all the conditionals. GNU Make
5449 will strip these out, but other makes won't.
5450
54511992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5452
5453 * make-dist: Include move-if-change in list of files to distribute.
5454
54551992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5456
5457 * configure: Remove any "." elements from the program name.
5458
5459 * configure: Don't record the values of all the possible arguments
5460 in config.status; only record the options that the user specified.
5461
5462 * configure: Use move-if-change to move in the new src/config.h.
5463
54641992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
5465
92a8ce63
JB
5466 * move-if-change: New file, copied from gcc release.
5467 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
5468 a temp file, so we don't update paths.h if an error occurs or if
5469 it doesn't need changing.
a4a9692d
DL
5470
54711992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5472
5473 * Makefile.in (src/paths.h): Do not install a value for the
5474 PATH_SUPERLOCK value; that macro doesn't exist anymore.
5475 * build-install.in: Same thing.
5476
54771992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5478
5479 * make-dist: Check the flag called "make_tar", not "make_dir"; the
5480 latter, being a typo, is always false, resulting in a program
5481 whose default behaviour is to painstakingly build a copy of the
5482 source tree, and then delete it. Rah.
5483
5484 * Makefile.in: Add dist target, and comment for it.
5485
5486 * configure: When scanning <signal.h> for a declaration for
5487 signal, create a symbolic link with a name ending in .c, so the
5488 compiler won't complain that it's only been given .h files.
5489
5490 * configure: Check whether there are any arguments available
5491 before shifting to get the value of a non-boolean parameter.
5492
5493 * make-dist: Doc fix.
5494
54951992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5496
5497 * configure: Instead of grepping /usr/include/signal.h for a
5498 signal declaration, run /usr/include/signal.h or
5499 /usr/include/sys/signal.h through cpp and grep for the
5500 declaration.
5501
5502 * configure: Redirect the output of grep to /dev/null instead of
5503 using grep -s - that flag means different things on other systems.
5504
5505 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
5506 since the former is recognizable even if you don't know what
5507 'dumping' is.
5508 * configure: Accomodate that change.
5509
5510 * configure: Accept options for all of the directories you can
5511 change in the Makefile.
5512
5513 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
5514
5515 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
5516 FOO before you can use them.
5517
5518 * build-install.in: Made the "Where To Install Things" section
5519 conform with the similar section from Makefile.in. Copied section
5520 which builds src/paths.h from src/paths.h.in from the Makefile.
5521
55221992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5523
5524 * configure: Write config.status to pass its command-line
5525 arguments on to configure, so that people can use it to recreate
5526 an old configuration, with minor changes.
5527
55281992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5529
5530 * configure: Don't rely on option variables being unset if their
5531 values are the empty string. In particular, when producing the
5532 English report, don't assume that highpri will be unset when no
5533 increased priority has been requested; -highpri='' should be the
5534 same as omitting -highpri altogether.
5535
5536 * configure: Fix dumb bug: when running the system and machine
5537 description files through cpp, mark those lines that we want to
5538 evaluate with the string '@configure@', and then only evaluate
5539 them. This way if the files include anything that actually
5540 generates text (type definitions or external declarations, say),
5541 we won't try to eval it.
5542
55431992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5544
5545 * make-dist: New shell script.
5546
5547 * configure: When creating foo from foo.in, make foo read-only to
5548 remind people to edit the .in file instead.
5549
5550 * INSTALL: Changed references to config.h-dist to config.h.in.
5551 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
5552 to build src/paths.h from src/paths.h.in; added a paragraph to do
5553 this.
5554 * configure, Makefile, build-install: Changed filenames like
5555 FOO-dist to FOO.in.
5556
55571992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5558
5559 * Makefile, build-install: Renamed to Makefile.in and
5560 build-install.in; the configure script will edit these to produce
5561 the usable Makefile and build-install.
5562 * configure: Changed to produce ./Makefile, ./build-install,
5563 lib-src/Makefile, and src/Makefile from their *.in counterparts,
5564 instead of editing them in place.
5565
55661992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5567
5568 * Makefile: Re-arranged so that the undumped Emacs will search
5569 ../lisp *after* the site's local elisp files.
5570 (locallisppath, dumplisppath): New variables.
5571 (lisppath): This variable's default value is now chosen based on
5572 $(locallisppath) and $(lispdir); while it used to be the
5573 customization point for adding site-local elisp directories to
5574 load-path, that job is now handled mostly by locallisppath.
5575 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
5576 Check the values being assigned to the *LOADSEARCH macros for null
5577 path elements (like '::' in 'foo::bar').
5578
5579 * configure: When checking if the machine- and system-dependent
5580 files define a particular macro or not, actually run them through
5581 CPP and test the macros with #ifs, instead of just grepping for
5582 the macros' names. In particular, check for SYSTEM_MALLOC in this
5583 way.
5584
55851992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5586
5587 * Makefile (install): Don't use -s in install. (Keep the symbols.)
5588
55891992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5590
5591 * configure: Make the config.status file an executable shell
5592 script which will recreate the same configuration. Include the
5593 verbal description of the current configuration as a comment in
5594 the script.
5595 * INSTALL: Doc fix.
5596
5597 * Makefile: brought the Makefile up to the GNU coding
5598 standards, as described in standards.text:
5599 (TAGS): New name for the target which rebuilds the tags table.
5600 (check): New target; doesn't do anything yet.
5601 (mostlyclean): New target, synonymous with clean.
5602 (realclean): New target. Currently, this just calls the
5603 subdirectories's makefiles and then deletes config.status.
5604 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
5605 variables.
5606 Installation directory variables changed to conform.
5607 (install, install.sysv, install.xenix, install.aix): Changed the
5608 code which copies the directories into their installed location to
5609 allow the installed locations to be in several different
5610 directories; the old version assumed that they would all be in
5611 $(emacsdir).
5612 (mkdir, lockdir): Allow the installed locations to be in several
5613 different directories.
5614 * INSTALL: Doc fix.
5615
5616 * build-install: Use the same variable names as the Makefile.
5617 Allow the installed locations to be in several different
5618 directories.
5619
56201992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5621
5622 * Makefile (src/paths.h): Instead of using a single sed command to
5623 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
5624 separately, and don't forget to append "/!!!SuperLock!!!" to the
5625 value of the PATH_SUPERLOCK macro.
5626
5627 * config.emacs: Renamed to configure, for consistency with other
5628 GNU products. Internal references changed.
5629 INSTALL, Makefile: References changed.
5630
5631 * lock: New directory, which should always be empty. If this
5632 directory doesn't exist, Emacs won't complain; it just won't lock.
5633 Having this here means that people can just unpack Emacs, build
5634 it, and have locking work.
5635
5636 * share-lib: Re-renamed to etc, for the sake of tradition.
5637 * config.emacs: Changed default value for datadir to ../etc.
5638 * INSTALL, README: Adjusted.
5639
56401992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5641
5642 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
5643 by running CPP on the appropriate s/*.h and m/*.h files.
5644
56451992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5646
5647 * config.emacs: Make sure to set the "exit on error" flag once
5648 we've removed config.status; errors should abort the configuration.
5649
dff28924 56501992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
5651
5652 * config.emacs: Added -distribute option, so that the Makefile
5653 paths are in their proper form. I don't know why this matters.
5654
dff28924 56551992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
5656
5657 * local-lisp: New directory, empty in the distribution, for people
5658 to put local elisp code in.
5659 * config.emacs: Include it in the default load path.
5660 * README: Document it.
5661
dff28924 56621992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
5663
5664 * config.emacs: Guess the type of signal handling functions based
5665 on the contents of /usr/include/signal.h.
5666
5667 * config.emacs: Print out progress report messages.
5668
5669 * Makefile (src/paths.h): Don't generically replace
5670 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
5671 editing of the other entries, and each entry should be dealt with
5672 explicitly anyway.
5673
5674 * build-install: Converted from C-shell to Bourne shell.
5675 * config.emacs: Edit build-install properly.
5676
5677 * config.emacs: Doc fix.
5678
56791992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5680
92a8ce63 5681 * Makefile (install): Remove `B' from tar xf command.
a4a9692d 5682
dff28924 56831992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
5684
5685 * config.emacs: Removed support for the `maintain-environment'
5686 option; the only important difference between this and its absence
5687 has been removed.
5688 * INSTALL: Removed mention of `maintain-environment'.
5689
5690 * config.emacs: Fix arguments to sed when processing boolean
5691 arguments.
5692
dff28924 56931991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
a4a9692d
DL
5694
5695 * config.emacs: New file, to help automate the installation
92a8ce63 5696 process.
a4a9692d
DL
5697
5698 * Makefile: Lots of changes to support the separation of etc into
5699 architecture-dependent and -independent files:
5700 (EMACSROOT): New variable, giving the directory under which all of
5701 Emacs's libraries should be installed. Changed rest of file to
5702 use it.
5703 (LIBDIR): Now denotes only architecture-dependent dir - relevant cha
5704 (DATADIR): New variable, denoting architecture-independent dir.
5705 (LOCKDIR): New variable, for completeness.
5706 (SUBDIR): No more etc, new lib-src.
5707 (COPYDIR): No more etc, new arch-lib and share-lib.
5708 (src/paths.h): Set PATH_DATA and the LOCK macros too.
5709 (src): Now depends on lib-src, not etc.
5710 * build-install: Changes parallel to the above.
5711 * README: Describe the new arrangement.
5712
5713 * vms: New subdirectory for all the VMS stuff.
5714
dff28924 57151991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
a4a9692d
DL
5716
5717 * Makefile (LISPPATH): New variable.
5718 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
5719
dff28924 57201990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
a4a9692d
DL
5721
5722 * Makefile (install, install.sysv, install.xenix):
5723 Install wakeup instead of loadst. No need for setuid or setgid.
5724
dff28924 57251990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
5726
5727 * Makefile (clean): Clean etc if that's not the installation dir.
5728
dff28924 57291990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
5730
5731 * Makefile (paths.h): Make sed alter each name in the path.
5732
dff28924 57331988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
5734
5735 * Makefile (install.sysv): Use cpio, not tar.
5736
dff28924 57371988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
5738
5739 * Makefile (lockdir): Rename `lock' target.
5740 Depend on it from install*, not from `all'.
5741
dff28924 57421988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
a4a9692d
DL
5743
5744 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
5745 to match build-install and paths.h.
6922b018
KH
5746
5747;; Local Variables:
5748;; coding: iso-2022-7bit-unix
5749;; End:
2a34a036 5750
e5389a0b 5751 Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002
2a34a036
GM
5752 Free Software Foundation, Inc.
5753 Copying and distribution of this file, with or without modification,
5754 are permitted provided the copyright notice and this notice are preserved.
ab5796a9
MB
5755
5756;;; arch-tag: ac61a779-1480-4884-b292-d0c39c127a73