Don't require djecho.exe for the v1.x build.
[bpt/emacs.git] / ChangeLog
CommitLineData
85c38542
KS
12004-11-08 Kim F. Storm <storm@cua.dk>
2
3 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
4 files before building.
5 (bootfast, bootstrap-clean-before-fast): New targets, like
6 bootstrap but don't remove .elc files.
7
59dede22
EZ
82004-11-06 Lars Brinkhoff <lars@nocrew.org>
9
10 * configure.in: Add check for getrusage.
6159c232 11 * configure: Regenerate.
59dede22 12
572a3cc2
JD
132004-11-02 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
14
15 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION): New
16 tests for new and old GTK file dialogs.
d0a80c21
JD
17 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
18 to no.
19
572a3cc2
JD
20 * configure: Rebuild
21
f17e308a
JD
222004-10-20 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
23
24 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
25 can be set. Remove SETARCH test.
26 * configure: Rebuild
27
cef11da2
ST
282004-10-08 Steven Tamm <steventamm@mac.com>
29
30 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
31 * configure: Rebuild
32
4cbbf6b7
JD
332004-10-06 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
34
35 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
05cf15c6 36 AC_MSG_WARN. Move output of warning message to end of configure run.
4cbbf6b7
JD
37
382004-10-05 Jan Dj\e,Ad\e(Brv. <jan.h.d@swipnet.se>
4494a266
JD
39
40 * configure.in (HAVE_RANDOM_HEAPSTART): Renamed HAVE_EXECSHIELD.
41 Run test to see if heap start address is random.
42
bc9b2430
MB
432004-09-29 Miles Bader <miles@gnu.org>
44
45 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
46 if setarch is present.
47
dd571c2f
JD
482004-09-25 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
49
50 * configure.in (HAVE_EXECSHIELD): Only define on x86.
51 * configure: Rebuild.
52
4489ece2
JD
532004-09-24 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
54
55 * configure.in: Check for exec-shield.
56 * configure: Rebuild.
57
de10c114
AS
582004-08-06 Andreas Schwab <schwab@suse.de>
59
60 * Makefile.in (install-arch-indep, uninstall): Add flymake.
61
d9a68b6a
EZ
622004-07-31 Eli Zaretskii <eliz@gnu.org>
63
64 * config.bat: Update URLs in the comments.
65
23f87bed
MB
662004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
67
68 * Makefile.in (install-arch-indep): Added pgg and sieve.
69
70 * info/.cvsignore: Added pgg and sieve.
71
52b9b5cc
AS
722004-07-05 Andreas Schwab <schwab@suse.de>
73
74 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
75
1d390bd8
KH
762004-06-21 Kenichi Handa <handa@m17n.org>
77
78 * make-dist: Link leim-ext.el into tempdir.
79
1f94377f
LT
802004-06-15 Luc Teirlinck <teirllm@auburn.edu>
81
82 * info/dir (File): Add emacs-xtra.
83 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
84
1c492b87
JL
852004-06-12 Juri Linkov <juri@jurta.org>
86
87 * info/dir: Move menu help lines from `* Menu:' to file header.
88 Describe the purpose of a red *.
89
8f9d4905
SM
902004-05-04 Dave Love <fx@gnu.org>
91
92 * configure.in: Don't use `extrasub'.
93
2c2cd44f
SM
942004-04-29 Dave Love <fx@gnu.org>
95
96 * configure.in: Don't forget to quote args to `test'.
97
510ead5f
TTN
982004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
99
100 * autogen.sh: Update filename in "please read" message.
101
1ee652eb
RS
1022004-04-17 Richard M. Stallman <rms@gnu.org>
103
104 * INSTALL: Move the info about site-lisp dirs,
105 and say uninstalled Emacs looks there too.
106
c1994268
EZ
1072004-04-04 Eli Zaretskii <eliz@gnu.org>
108
109 * config.bat (lib-src): Recognize comment lines in Makefile.in
110 that have a TAB after the #, to avoid errors in preprocessing with
111 GCC 3.3.3.
112
04e08b8c
LT
1132004-03-31 Luc Teirlinck <teirllm@auburn.edu>
114
115 * Makefile.in: Mention in comment that `make maintainer-clean'
116 deletes .elc files.
117
4a61faec
SM
1182004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
119
120 * update-subdirs: Add local variables to prevent byte-compiling.
121
06aacc62
RS
1222004-03-21 Dave Love <fx@gnu.org>
123
124 * configure.in: Fix previous change.
125
36a3fd05
RS
1262004-03-18 Dave Love <fx@gnu.org>
127
06aacc62 128 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
36a3fd05 129
6939e0b1
LT
1302004-03-15 Luc Teirlinck <teirllm@auburn.edu>
131
132 * info/dir (File): Add SMTP and SES.
133
d8d95bc7
SM
1342004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
135
136 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
5e7b4262 137 (bootstrap): Use the new bootstrap-prepare target in lisp.
d8d95bc7 138
58ec79cf
KS
1392004-02-18 Kim F. Storm <storm@cua.dk>
140
d8d95bc7 141 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
58ec79cf 142
a6eeaa81 1432004-02-16 Eli Zaretskii <eliz@gnu.org>
c33b76da 144
d8d95bc7 145 * make-dist: Don't link index.*perm and permute-index into tempdir.
c33b76da 146
584b627e
JY
1472004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
148
149 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
150 to match previous changes by Eli Zaretskii.
151
68e4cc57
LT
1522004-02-09 Luc Teirlinck <teirllm@auburn.edu>
153
154 * Makefile.in: Set CDPATH to an empty string.
155
22bb9485
SM
1562004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
157
158 * configure.in <darwin>: Use fink packages if available.
159
ae2230df
RS
1602004-01-25 Jerome Marant <jmarant@free.fr> (tiny change)
161
162 * make-dist (lispref): Do include lispref/index.texi.
163
722ae5f4
JR
1642004-01-06 Eric Hanchrow <offby1@blarg.net> (tiny change)
165
4a61faec 166 * make-dist (tempdir): Include cursors in nt/icons.
722ae5f4 167
a6eeaa81 1682003-12-30 Eli Zaretskii <eliz@gnu.org>
d9e0b412
EZ
169
170 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
171 clashes with install-sh on 8+3 filesystems.
172
8af1a978
MB
1732003-12-08 Miles Bader <miles@gnu.org>
174
175 * .cvsignore: Add .arch-inventory.
176
ce6e4c21
AS
1772003-12-24 Andreas Schwab <schwab@suse.de>
178
179 * configure.in: Check for <sys/socket.h>. Include it before
815617bf 180 including <net/if.h>. Move check for <net/if.h> before its use.
ce6e4c21 181
0b1ec9e9
JD
1822003-12-24 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
183
184 * Makefile.in (install-arch-dep): Don't let cd output go into
185 pipe for carbon_appdir.
186
cf59a5b7
AS
1872003-12-24 Andreas Schwab <schwab@suse.de>
188
189 * configure.in (PKG_CHECK_MODULES): Fix quoting.
190
55e4f3cd
AS
1912003-12-01 Andreas Schwab <schwab@suse.de>
192
2a75d75d 193 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
55e4f3cd
AS
194 hardcoding gcc.
195 * configure: Rebuild.
196
57669b57
JD
1972003-11-16 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
198
199 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
200 multiple displays.
22bb9485 201 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
57669b57 202
68e03c1c
DL
2032003-09-23 Dave Love <fx@gnu.org>
204
205 * configure.in: Check members of struct ifreq.
206
6df2a645
KS
2072003-09-14 Kim F. Storm <storm@cua.dk>
208
209 * configure.in: Add checks for sys/ioctl.h and net/if.h.
210
da92b8d9
LT
2112003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
212
213 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
214
19bb0fcd 2152003-08-18 Lute Kamstra <lute@gnu.org>
e512ece1
LK
216
217 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
218 required anymore.
219
abd39b57
AC
2202003-08-07 Andrew Choi <akochoi@shaw.ca>
221
222 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
223 option instead of -traditional-cpp for CPP.
224
c855f2ca
RS
2252003-07-29 Richard M. Stallman <rms@gnu.org>
226
227 * configure.in (HAVE_XIM): Define if XIM is available.
228
32b0a3c6
JB
2292003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
230
231 * configure.in: The function gtk_window_set_icon_from_file was
232 introduced in GTK+ 2.2, so check for that release.
233
2eaa00ba
AS
2342003-07-23 Andreas Schwab <schwab@suse.de>
235
236 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
237
238 * Makefile.in (YACC): Remove, not used.
239 (MAINT): Don't set.
240 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
241 disable dependency on ${srcdir}/configure.in when maintainer mode
242 is disabled.
243
f57bd967
DL
2442003-07-22 Dave Love <fx@gnu.org>
245
246 * configure.in: Make XRegisterIMInstantiateCallback test depend on
247 HAVE_X11, not with_xim.
248 (HAVE_CRTIN): Provide template.
249 <with_png>: Test for png.h and libpng/png.h.
250
da894f7d
AS
2512003-07-15 Andreas Schwab <schwab@suse.de>
252
253 * configure.in: Temporarily leave quoting for AC_DEFINE.
254
ec03b83e
SM
2552003-07-13 Stefan Monnier <monnier@cs.yale.edu>
256
257 * configure.in: Check for posix_memalign.
258
800bebe3
RS
2592003-07-12 Richard M. Stallman <rms@gnu.org>
260
261 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
262
42f81f64
KS
2632003-07-09 Kim F. Storm <storm@cua.dk>
264
265 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
266 functionality of --without-xim.
267
d320e9f3
DL
2682003-06-29 Dave Love <fx@gnu.org>
269
270 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
271
cffcede7
JD
2722003-06-26 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
273
274 * configure: Regenerate.
275
7bea57c9
DL
2762003-06-23 Dave Love <fx@gnu.org>
277
ec03b83e
SM
278 * configure.in: Check for sys/_mbstate_t.h.
279 Test XRegisterIMInstantiateCallback prototype.
7bea57c9
DL
280 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
281
eb3b52fa
DL
2822003-06-06 Dave Love <fx@gnu.org>
283
284 * configure.in: Check for locale.h.
285
f16205ca
DL
2862003-06-05 Dave Love <fx@gnu.org>
287
ec03b83e
SM
288 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
289 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
f16205ca 290 (NLIST_STRUCT): Don't define.
eb3b52fa 291 (AH_BOTTOM): Define my_strftime.
f16205ca 292
efd60266
JB
2932003-06-02 Richard M. Stallman <rms@gnu.org>
294
295 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
296
016bd3c0
AS
2972003-05-24 Andreas Schwab <schwab@suse.de>
298
299 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
300 bzero, and bcmp.
301
7933722a
DL
3022003-05-22 Dave Love <fx@gnu.org>
303
ec03b83e 304 * configure.in: Remove redundant test for term.h. Test for difftime.
7933722a 305
463f55ee
DL
3062003-05-20 Dave Love <fx@gnu.org>
307
308 * configure.in: Append * to s390-*-linux-gnu case.
309 (LIBMAIL) <lockfile>: Don't define.
310
3112003-04-30 Richard M. Stallman <rms@gnu.org>
312
313 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
314
3152003-04-28 Francesco Potort\e,Al\e(B <pot@gnu.org>
316
317 * configure.in: Undo last (RMS') change, as it is useless, per
318 Dave Love.
319
3202003-04-08 Richard M. Stallman <rms@gnu.org>
321
322 * configure.in: Put #include of jpeglib.h at start of line.
323
6740b4d6
KG
3242003-04-30 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
325
326 * INSTALL (* GNU/Linux development packages): Mention Debian and
327 RedHat package names.
328
ed3c3314
RS
3292003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
330
331 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
332
5b31a763
KG
3332003-04-30 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
334
335 * INSTALL (* GNU/Linux development packages): Tell people to
336 install additional packages for compiling Emacs.
337
18fe6f45
FP
3382003-04-06 Francesco Potort\e,Al\e(B <pot@gnu.org>
339
340 * configure.in: Use the same configuration for all aix5, not just
341 aix5.1.
342
77fb5d1a
FP
3432003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
344
345 * configure.in: Check for need for bigtoc support on IBM AIX for
346 solving a linker table overflow problem.
347
710ee5a9
RB
3482003-03-03 Rob Browning <rlb@defaultvalue.org>
349
efd60266
JB
350 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
351 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
710ee5a9
RB
352 over bzero, bcmp, and bcopy.
353
16f6f948
SJ
3542003-02-23 Simon Josefsson <jas@extundo.com>
355
356 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
357
92a8ce63
JB
3582003-02-21 Klaus Zeitler <kzeitler@lucent.com>
359
360 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
361
47774164
KH
3622003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
363
364 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
365
0dfd93c0
AS
3662003-02-08 Andreas Schwab <schwab@suse.de>
367
368 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
369 instead of the substitution.
370
c60ee5e7
JB
3712003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
372
373 * Makefile.in: Use @EXEEXT@ for Cygwin.
374 Use USERNAME if LOGNAME is not set (for Cygwin).
375
376 * configure.in:
377 * configure: Add opsys=cygwin.
378
88373452
KS
3792003-01-29 Kim F. Storm <storm@cua.dk>
380
381 * AUTHORS: Regenerated using new format (after fixing numerous
382 formatting errors in the ChangeLog files).
383
12bf22e0
AS
3842003-01-22 Andreas Schwab <schwab@suse.de>
385
386 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
387 redefining it explicitly in src/config.in.
388
ffdf4f26
MR
3892003-01-22 Markus Rost <rost@math.ohio-state.edu>
390
391 * Makefile.in (bootstrap): Make bootstrap-after.
392
940344d4 3932003-01-20 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
cd890796
JD
394
395 * configure.in: Fix --with-gtk.
396
940344d4 3972003-01-19 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
488dd4c4
JD
398
399 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
400
401 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
402
e833850f
FP
4032003-01-14 Francesco Potort\e,Al\e(B <pot@gnu.org>
404
ec03b83e 405 * configure.in (m68k-motorola-sysv): Remove (obsolete).
e833850f 406
52cd7d02
ST
4072003-01-07 Steven Tamm <steventamm@mac.com>
408
409 * configure.in: New option, --enable-carbon-app, to specify
410 that the application should be installed
411 * Makefile.in (install-arch-dep): On Mac OS X, install the
412 Emacs.app application if carbon-app is enabled
413
fb02aff2
DL
4142003-01-06 Dave Love <fx@gnu.org>
415
416 * configure.in: Check for nl_langinfo.
417 [!HAVE_SIZE_T]: Fix typedef.
418
1d08c2fe
DK
4192003-01-06 David Kastrup <dak@gnu.org>
420
ec03b83e 421 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
9e71690e 422
1d08c2fe
DK
423 * configure.in: Add tests for install-info
424
72c5c58f
MR
4252002-12-09 Markus Rost <rost@math.ohio-state.edu>
426
427 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
428 use again sol2-6 instead of sol2-8.
429
a4ac5b17
DL
4302002-12-09 Dave Love <fx@gnu.org>
431
fb02aff2 432 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
a4ac5b17 433
4824556f
AS
4342002-12-08 Andreas Schwab <schwab@suse.de>
435
436 * Makefile.in (install-arch-indep): Revert last change.
437
6b2fd6ea
DL
4382002-11-27 Dave Love <fx@gnu.org>
439
440 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
ec03b83e
SM
441 Check for __sys_siglist too. Check for memset.
442 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
6b2fd6ea 443
8c95f450
JB
4442002-11-22 Juanma Barranquero <lektu@terra.es>
445
446 * config.guess, config.sub: Updated from master source.
447
39f7b5f7
KF
4482002-11-19 Karl Fogel <kfogel@red-bean.com>
449
450 * autogen.sh: New file.
451
d824beee
DL
4522002-11-15 Dave Love <fx@gnu.org>
453
ec03b83e
SM
454 * configure.in: Tidy up various quoting issues throughout.
455 Use AC_GNU_SOURCE.
d824beee
DL
456 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
457 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
458 Maybe define bcopy, bzero, bcmp.
ec03b83e 459 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
d824beee
DL
460 non-existent machine file).
461 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
462 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
0d6f3768 463 (nlist.h): Move test up.
d824beee 464
72c5c58f 4652002-11-18 Markus Rost <rost@math.ohio-state.edu>
8704a6ab 466
72c5c58f 467 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
8704a6ab 468
816753a7
FP
4692002-11-14 Francesco Potorti` <pot@gnu.org>
470
471 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
472
98b4e102
JB
4732002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
474
475 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
476
6bae0ccf
DL
4772002-11-08 Dave Love <fx@gnu.org>
478
ec03b83e 479 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
6bae0ccf
DL
480 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
481
ab4f69f2
MB
4822002-11-07 Miles Bader <miles@gnu.org>
483
ec03b83e
SM
484 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
485 Handle separate-build-dir case.
ab4f69f2 486
318db6cb
RS
4872002-11-06 Richard M. Stallman <rms@gnu.org>
488
489 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
490 bulletproof. $bar may be empty when there are no .elc files.
491
2baf1bfa
DL
4922002-10-30 Dave Love <fx@gnu.org>
493
494 * configure.in: Require autoconf 2.53. Test for pty.h,
495 sys/mman.h, sys/param.h, mremap, memmove.
ec03b83e
SM
496 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
497 (AC_PROG_YACC): Delete.
2baf1bfa
DL
498 (size_t): Use AC_CHECK_TYPES.
499 (AH_TOP): Up-date copyright.
500
a6cadf53
JB
5012002-10-01 Juanma Barranquero <lektu@terra.es>
502
503 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
504
9811b1cf
RS
5052002-09-19 Richard M. Stallman <rms@gnu.org>
506
507 * configure.in: Fix the LessTif-directory-finder for real.
508
ef7fb3bb
RS
5092002-09-14 Richard M. Stallman <rms@gnu.org>
510
511 * Makefile.in (maybe_bootstrap): Test for complete absence
512 of compiled Lisp files.
513
b3cd6965
SM
5142002-09-11 Stefan Monnier <monnier@cs.yale.edu>
515
516 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
517 (bootstrap-clean-after): Delete.
518 (bootstrap): Make the sequencing explicit.
519
3e6be279
RS
5202002-09-10 Richard M. Stallman <rms@gnu.org>
521
522 * configure.in: Fix previous LessTif change.
523
50332dc1
RS
5242002-09-09 Richard M. Stallman <rms@gnu.org>
525
526 * configure.in (powerpcle-*-solaris2.5*): New configuration.
527 (powerpcle-*-solaris*): Use version 2.6 as default.
528 (*-sunos5.6*, *-solaris2.6*): New alternative.
529 (*-sunos5*): Use version 2.6 as default.
530
abd39b57 5312002-09-06 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8bb4cb85
KG
532
533 * configure.in: Fix typo.
534
22eaea41
RS
5352002-09-05 Richard M. Stallman <rms@gnu.org>
536
537 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
538
b3cd6965 539 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
22eaea41
RS
540 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
541
6bc85c3b
KS
5422002-08-26 Kim F. Storm <storm@cua.dk>
543
544 * Makefile.in (install-arch-indep): Do not remove DOC file
545 when it is the only DOC file installed; this is the case when
546 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
547
dc16594b
MR
5482002-07-24 Markus Rost <rost@math.ohio-state.edu>
549
550 * configure.in: Fix typo.
551
2a0c903c
RS
5522002-07-24 Richard M. Stallman <rms@gnu.org>
553
554 * configure.in: Don't print anything special about gamedir.
555
3ea1bfb2 556 * configure.in: Delete nonstandard --with-game-user option.
b3cd6965 557
a8bbe549
RS
5582002-07-21 Richard M. Stallman <rms@gnu.org>
559
560 * Makefile.in (gamedir, localstatedir): New variables.
561 (epaths-force): Insert value of gamedir into PATH_GAME.
562
563 * configure.in (gamedir): Handle it like lispdir.
ec03b83e 564 (--with-game-dir option): Delete.
a8bbe549 565
abd39b57 5662002-06-21 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
29c3cbf0
PJ
567
568 * configure.in: Add support for mipseb-*-netbsd* machines.
569
abd39b57 5702002-06-18 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b3ae255b
KG
571
572 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
573
abd39b57 5742002-06-17 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
d591a834
KG
575
576 * info/dir (File): Add an entry for Tramp.
577
e0156c8d
EZ
5782002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
579
580 * INSTALL-CVS: New file.
581
3fa4ac47
AS
5822002-06-07 Andreas Schwab <schwab@suse.de>
583
584 * configure.in (x86_64-*-linux-gnu*): New system.
585
86bbfe77
EZ
5862002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
587
588 * config.bat: Handle the case when lispintro is truncated to lispintr.
589
2570d28c
PE
5902002-05-26 Paul Eggert <eggert@twinsun.com>
591
592 * config.guess, config.sub: Updated from master source.
593
a1d8dc87
RS
5942002-05-09 Richard M. Stallman <rms@gnu.org>
595
596 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
597
abd39b57 5982002-05-04 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
9a40c2fb
PJ
599
600 * make-dist: Do not distribute lock/ directory.
601
e3ba1015
AC
6022002-04-30 Andrew Choi <akochoi@shaw.ca>
603
604 * configure.in: Provide documentation string when defining
605 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
606 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
607
5167cfda
CW
6082002-04-28 Colin Walters <walters@verbum.org>
609
b3cd6965 610 * configure.in: Delete configure check for access to the game user.
5167cfda 611
abd39b57 6122002-04-29 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
2912f349
PJ
613
614 * make-dist: lwlib/Imakefile is removed.
615
e0f712ba
AC
6162002-04-26 Andrew Choi <akochoi@shaw.ca>
617
618 * configure.in: Add support for powerpc-apple-darwin*.
619 (HAVE_CARBON): Add.
620
b3cd6965 621 * make-dist: Create directories in mac/Emacs.app.
e0f712ba 622
abd39b57 6232002-04-25 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
90077f66
PJ
624
625 * make-dist: lwlib-Xol* are removed.
626
8fba10fc
AS
6272002-04-23 Andreas Schwab <schwab@suse.de>
628
629 * Makefile.in (MAINT): New variable.
630 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
631 instead of configure.in, to avoid running autoconf and autoheader
632 unless explicitly requested.
633
852eef40
EZ
6342002-04-16 Eli Zaretskii <eliz@gnu.org>
635
636 * config.bat: Update for msdos/sed2v2.inp.
637
6817198a
AS
6382002-04-15 Andreas Schwab <schwab@suse.de>
639
b3cd6965 640 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
6817198a
AS
641 * configure.in: Add config header templates to all AC_DEFINE and
642 AC_DEFINE_UNQUOTED symbols.
643 * make-dist: Run autoheader if necessary.
644
b9b966e0
CW
6452002-04-10 Colin Walters <walters@verbum.org>
646
647 * configure.in: Add --game-dir, --game-user. Test to see if we
648 can use them.
649
abd39b57 6502002-04-08 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
3d9830e5
PJ
651
652 * configure.in: Add --with-sound.
653
10ce34dc
KS
6542002-03-18 Kim F. Storm <storm@cua.dk>
655
656 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
657 and getsockname functions. Test for sys/un.h include file.
658
1ef1ef96
EZ
6592002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
660
661 * configure.in: Support AIX 5.1.
662
940344d4 6632002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
d873ec96
JD
664
665 * configure.in: Added test for X Session Management (HAVE_X_SM).
666
16e79fec
RS
6672002-03-03 Richard M. Stallman <rms@gnu.org>
668
669 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
670 Run chown $${LOGNAME} on files installed by tar xvf.
671
6a22cdf4
KS
6722002-03-03 Kim F. Storm <storm@cua.dk>
673
674 * configure.in: Test for getpeername.
675
4d766b59
RS
6762002-03-01 Richard M. Stallman <rms@gnu.org>
677
678 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
679 (HAVE_GIF): Don't use old libungif versions that crash.
680
4fff8c79
RS
6812002-02-26 Richard M. Stallman <rms@gnu.org>
682
683 * configure.in <making srcdir absolute>: Verify that PWD is correct,
684 not just well-formed and valid.
685 (mips-compaq-nonstopux*): New configuration.
b3cd6965 686
e5389a0b
PE
6872002-02-18 Paul Eggert <eggert@twinsun.com>
688
689 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
690 "sed q" is a portable equivalent to plain "head -1".
691
db54c53a
RS
6922002-02-13 Richard M. Stallman <rms@gnu.org>
693
694 * Makefile.in (maybe_bootstrap): Do `exit 1'.
695 (all): Don't depend on maybe_bootstrap here.
696 (${SUBDIR}): Depend on it here instead.
697
b735b2ab
RS
6982002-02-08 Richard M. Stallman <rms@gnu.org>
699
700 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
701
d8359893
EZ
7022002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
703
704 * configure.in: Recognize BSD/OS 5.0.
705
f3b812da
EZ
7062002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
707
708 * make-dist: Make version checking in emacs.texi consistent with
709 how we set it there.
710
f48a30d7
KS
7112001-12-29 Kim F. Storm <storm@cua.dk>
712
713 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
714
07025a55
RS
7152001-12-28 Richard M. Stallman <rms@gnu.org>
716
717 * configure.in: Test for mbsinit.
718
b0a21bf9
EZ
7192001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
720
721 These changes make Leim part of the standard distribution:
722
723 * README: Add info about the `leim' directory
724
725 * INSTALL: Remove text that describes Leim as a separate package.
726
727 * noleim-Makefile.in: File removed.
728
729 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
730 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
731 Leim files out of the Emacs tree. Don't prepare a separate tarball
732 for Leim.
5a60d1da 733
61e3b944
RS
7342001-12-11 Richard M. Stallman <rms@gnu.org>
735
736 * configure.in (hppa*-*-linux-gnu*): New alternative.
737
abd39b57 7382001-12-08 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
03f9f7ae
PJ
739
740 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
741 creating distribution.
742
d6a70204
PE
7432001-12-06 Paul Eggert <eggert@twinsun.com>
744
745 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
746 (AC_FUNC_VFORK): Remove.
747 (AC_FUNC_FORK): Add.
748 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
749 this is required by recent Autoconf versions.
750
abd39b57 7512001-12-02 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
4a3cf58d
PJ
752
753 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
754 TODO, vms-pp.trans and others).
755
abd39b57 7562001-11-29 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
0142178a
PJ
757
758 * make-dist: Use COPYING from the top-level directory.
759
1096bcc0
GM
7602001-11-29 Gerd Moellmann <gerd@gnu.org>
761
762 * configure.in: Add support for FreeBSD/Alpha.
763
abd39b57 7642001-11-29 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
b1356234 765
dd536f94
PJ
766 * make-dist: Add COPYING to the top-level directory of the
767 distribution. Simplify the logic behind copying.
768
b1356234
PJ
769 * Makefile.in (maybe_bootstrap): Fix previous change.
770
66458f32
RS
7712001-11-28 Richard M. Stallman <rms@gnu.org>
772
773 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
774
ebcbef4e
RS
7752001-11-26 Richard M. Stallman <rms@gnu.org>
776
777 * Makefile.in: bootstrap should not delete dumped executables.
778 (bootstrap-clean-before): New target.
779 (bootstrap): Use bootstrap-clean-before instead of clean.
ec03b83e 780 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
ebcbef4e 781
b77d2746 7822001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
ac74199d 783
070f247d
EZ
784 These changes add the Emacs Lisp Introduction manual to the
785 distribution:
786
b3cd6965 787 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
b77d2746 788
070f247d
EZ
789 * make-dist: Copy the files in lispintro directory.
790
7336d09b
EZ
791 * config.bat: Configure in the lispintro directory.
792
ac74199d
EZ
793 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
794
7f947b13 795 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
070f247d 796 (lispintro/Makefile): New target.
7f947b13
EZ
797 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
798 (unlock, relock, info, dvi): Ditto.
799
d4fa890c
EZ
8002001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
801
b3cd6965 802 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
d4b56a8f 803
d4fa890c
EZ
804 * make-dist (etc): Don't distribute gfdl.1.
805
5fb25beb
CW
8062001-11-22 Colin Walters <walters@debian.org>
807
808 * Makefile.in (install-arch-indep): Install the calc .info files.
abd39b57 809 (uninstall): Handle deletion of calc .info files (thanks Pavel Jan\e,Am\e(Bk).
5fb25beb 810
9f8bbf0f
EZ
8112001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
812
813 * make-dist (lispref): Add *.txt, *.el, permute-index, and
814 tindex.pl to the list of those being put into the distribution.
815
aa2af83a
EZ
8162001-11-16 Eli Zaretskii <eliz@gnu.org>
817
818 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
819
abd39b57 8202001-11-15 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
71f94ae1 821
987aac50
PJ
822 * Makefile.in (uninstall): Fix previous change.
823
71f94ae1
PJ
824 * configure.in, Makefile.in: Add support for --program-prefix,
825 --program-suffix and --program-transform-name options.
826
abd39b57 8272001-11-13 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
e5d9d2e7 828
b3cd6965 829 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
6e1b91d7
PJ
830 (install-arch-indep): Install emacsclient manual page.
831 (uninstall): Uninstall emacsclient manual page.
e5d9d2e7 832
97c91ba6
EZ
8332001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
834
835 * make-dist: Add lispref/index.*perm files to the distribution.
abd39b57 836 From Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>.
97c91ba6 837
abd39b57 8382001-11-12 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
3d3f602a
PJ
839
840 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
841
2bf92717
EZ
8422001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
843
dff28924 844 * configure.in: AC_OUTPUT lispref/Makefile.
2bf92717 845
0cc70510
EZ
8462001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
847
5c32b7c5
EZ
848 The following changes add the ELisp reference manual to the
849 distribution.
850
10fa7f8e
EZ
851 * make-dist: Add the lispref directory to the distribution.
852
0cc70510
EZ
853 * Makefile.in (install-arch-indep): Add elisp* to the list of
854 installed Info files.
5c32b7c5
EZ
855 (SUBDIR_MAKEFILES): Add lispref/Makefile.
856 (lispref/Makefile): New target.
857 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
858 Add commands for the lispref directory.
859 (info, dvi): Ditto.
1b5a3644
EZ
860
861 * config.bat: Configure in `lispref'.
862
6baef0fd
RS
8632001-11-09 Richard M. Stallman <rms@gnu.org>
864
865 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
866
ed5882b9
EZ
8672001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
868
869 * make-dist (tempdir): Copy AUTHORS as well.
870
f0f2756d
SS
8712001-11-06 Sam Steingold <sds@gnu.org>
872
873 * configure.in: Added a check for <nlist.h>
9ba48103 874
abd39b57 8752001-11-01 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
d576358b
PJ
876
877 * configure.in: Reindent --help output.
878 From Per Starback (starback@ling.uu.se).
dff28924 879
bf00d461 8802001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
4f4d6b17
EZ
881
882 * configure.in: New entry for HP/UX-11.
883
5d991fc4
EZ
884 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
885 From Eric S. Raymond <esr@golux.thyrsus.com>.
886
73d25f9c
EZ
8872001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
888
889 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
890 <athornton@sinenomine.net>.
891
5b6a51aa
GM
8922001-10-25 Gerd Moellmann <gerd@gnu.org>
893
894 * Makefile.in (maybe_bootstrap): New target.
b3cd6965 895 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
5b6a51aa 896
84e70f78
KR
8972001-10-24 Ken Raeburn <raeburn@gnu.org>
898
899 * configure.in: If --with-hesiod is given, look for
900 hes_getmailhost and res_send or __res_send; check hesiod and
b3cd6965 901 resolv libraries respectively if system libraries don't supply them.
84e70f78 902
4aa6b955
GM
9032001-10-24 Gerd Moellmann <gerd@gnu.org>
904
905 * configure.in: Use $MAKE for `make' if set.
906
bc171472
GM
9072001-10-22 Gerd Moellmann <gerd@gnu.org>
908
909 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
910 to tar options.
911
71431a0e
GM
9122001-10-20 Gerd Moellmann <gerd@gnu.org>
913
6aa97356 914 * (Version 21.1 released).
71431a0e 915
531a3336
MB
9162001-10-20 Miles Bader <miles@gnu.org>
917
918 * configure.in (configuration): Set from `host' if `host_alias'
919 isn't defined.
920
121ff711
AS
9212001-10-19 Andreas Schwab <schwab@suse.de>
922
923 * configure.in: Make ready for autoconf 2.5x.
924 (AC_PREREQ): Require autoconf 2.50.
925 * aclocal.m4: Removed.
121ff711
AS
926 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
927
eef9b65f
EZ
9282001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
929
930 * README: Bump Emacs version to 21.1.50.
931
ab952a4f
GM
9322001-10-05 Gerd Moellmann <gerd@gnu.org>
933
934 * Branch for 21.1.
dff28924 935
3b74127d
GM
9362001-09-05 Gerd Moellmann <gerd@gnu.org>
937
938 * configure.in: Avoid `$@' which is handled specially in
939 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
dff28924 940
80b97918
EZ
9412001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
942
943 * make-dist (nt): Add subdirs.el to the list of distributed files.
944
3a4f8160
EZ
9452001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
946
947 * configure.in (machine): Add an entry for
948 hppa1.1-hitachi-hiuxwe2*.
949
eb04d6cd
GM
9502001-05-28 Gerd Moellmann <gerd@gnu.org>
951
952 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
953 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
954
f4500bec
GM
9552001-05-14 Gerd Moellmann <gerd@gnu.org>
956
957 * make-dist: Copy texinfo.tex unconditionally.
958
26978e9a
EZ
9592001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
960
961 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
962 that are installed.
963
afa3935f
GM
9642001-04-06 Gerd Moellmann <gerd@gnu.org>
965
e5c8f6f1
GM
966 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
967 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
dff28924 968
afa3935f
GM
969 * make-dist: Handle leim/MISC-DIC. Only include
970 `[a-zA-Z]*.{el,elc}' from leim/quail.
971
a55e4e68
GM
9722001-04-05 Gerd Moellmann <gerd@gnu.org>
973
974 * Makefile.in (install-arch-indep): Remove .cvsignore files.
975
87d8eba4
GM
9762001-03-30 Gerd Moellmann <gerd@gnu.org>
977
978 * Makefile.in (.PHONY): Add for bootstrap targets.
979 (bootstrap-clean): New target.
980 (bootstrap): Use it instead of `clean'.
981
ed31fabf
GM
9822001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
983
984 * Makefile.in (SUBDIR): Remove leim.
985 (all, .RECURSIVE, extraclean): Add leim explicitly.
986 (leim): Provide separate rule which exports PARALLEL=0 into the
987 environment.
988
5721ae13
GM
9892001-03-20 Gerd Moellmann <gerd@gnu.org>
990
991 * configure.in (HAVE_XPM): Don't print the result of the check for
992 XpmReturnAllocPixels if we don't have an xpm.h.
993
10ebaeb6
GM
9942001-03-05 Gerd Moellmann <gerd@gnu.org>
995
996 * COPYING: New file.
997
e30bd7b7
EZ
9982001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
999
1000 * config.bat: Update the copyright.
1001
d0e9bfd2
GM
10022001-02-23 Kenichi Handa <handa@etl.go.jp>
1003
1004 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
1005 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
1006 to `yes'. Later in AC_OUTPUT, check this variable.
1007
038f4ae3
DL
10082001-02-09 Dave Love <fx@gnu.org>
1009
1010 * AUTHORS: Updated.
1011
44806980
EZ
10122001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
1013
1014 * info/dir (Ebrowse): Fix the entry (was missing a dot).
1015
20b28f82
GM
10162001-02-02 Gerd Moellmann <gerd@gnu.org>
1017
bdadfce3
GM
1018 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
1019
5db37a2e 1020 * Makefile.in (uninstall): Ignore exit code of `rm'.
dff28924 1021
20b28f82
GM
1022 * Makefile.in (uninstall): Remove more info files. Remove
1023 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
1024
7ccf7ab9
GM
10252001-01-31 Gerd Moellmann <gerd@gnu.org>
1026
1027 * noleim-Makefile.in (extraclean): Add.
1028
03e0fe6e 10292001-01-28 Gerd Moellmann <gerd@gnu.org>
c522cff0
BW
1030
1031 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
1032 it quiet.
1033
e1e441f9
GM
10342001-01-24 Colin Walters <walters@cis.ohio-state.edu>
1035
1036 * Makefile.in (tags): Fix typo.
1037
64388126
KH
10382001-01-13 Kenichi Handa <handa@etl.go.jp>
1039
1040 * configure.in: Fix typo in the code setting x_search_path.
1041
457b792c
GM
10422001-01-10 Dave Love <fx@gnu.org>
1043
1044 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
1045 -lXext.
1046 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
1047 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
1048 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
1049 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
1050 (now in $LIBS).
1051
1460e5d4
EZ
10522001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
1053
1054 * config.bat: Run the preprocessor with -traditional.
1055
e2b6e5ea
EZ
10562001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
1057
1058 * INSTALL: Move copying conditions to end of file.
1059
b202115b
EZ
10602000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
1061
1062 * INSTALL: Add basic installation procedure which assumes
1063 `configure' does its job. Elaborate on image support libraries.
1064 Add a pointer to Xaw3d library. Add advice about solving
1065 configure-time problems by looking in config.log and setting
3163da06 1066 variables in the environment.
b202115b 1067
3e32cc27
GM
10682000-12-27 Gerd Moellmann <gerd@gnu.org>
1069
1070 * Makefile.in (install-arch-indep): If tar fails, exit with
1071 exit code 1.
1072
7b93a85b
GM
10732000-12-19 Gerd Moellmann <gerd@gnu.org>
1074
1075 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
1076 source file includes XKBlib.h. On some broken Solaris systems,
1077 there is an XKBlib.h, reportedly, but header files included by
1078 XKBlib.h are missing.
1079
02387dcc
GM
10802000-12-14 Gerd Moellmann <gerd@gnu.org>
1081
1082 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
1083
34979055
DL
10842000-12-11 Dave Love <fx@gnu.org>
1085
1086 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
1087
169fe44e
GM
10882000-12-11 Paul Eggert <eggert@twinsun.com>
1089
1090 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
1091 Merge fixes from latest GNU tar version. These macros no longer
1092 futz with _XOPEN_SOURCE, as that was not portable in practice.
1093 (AC_FUNC_FSEEKO): New macro.
dff28924 1094
169fe44e
GM
1095 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
1096 ftello.
dff28924 1097
5c62b2e9
DL
10982000-12-05 Dave Love <fx@gnu.org>
1099
1100 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
1101
2dce2360
EZ
11022000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
1103
1104 * info/dir: Change the category to "Emacs".
1105
8c28d444
GM
11062000-12-01 Gerd Moellmann <gerd@gnu.org>
1107
1108 * make-dist (tempdir): Remove epaths.h from the distribution
1109 instead of paths.h.
1110
68a887fa
EZ
11112000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
1112
1113 * config.bat: Check for existence of djecho.exe, and print an
1114 error message if it is not available.
1115
1116 * INSTALL: Describe possible problem with djecho.exe in old
1117 versions of DJGPP v2.x.
1118
d96a4de3
GM
11192000-11-23 Gerd Moellmann <gerd@gnu.org>
1120
1121 * configure.in: Initialize HAVE_LIBXP to no.
1122
3aeecf97
GM
11232000-11-22 Gerd Moellmann <gerd@gnu.org>
1124
dff28924 1125 * configure.in: Use m/macppc.h instead of the non-existent
3aeecf97
GM
1126 m/powerpc.h.
1127
fb279a6d
GM
11282000-11-21 Gerd Moellmann <gerd@gnu.org>
1129
3c64f287
GM
1130 * Makefile.in (install-arch-indep): Also install info/eshell*
1131 and info/speedbar*.
1132
fb279a6d
GM
1133 * configure.in (HAVE_PNG): Check for the presence of
1134 png_get_channels to rule out older PNG libs.
1135
f5f47add
GM
1136 * configure.in (AC_OUTPUT): Arrange to emit definitions of
1137 GCC and NON_GNU_CPP into config.status.
1138
62d14e9a
DL
11392000-11-20 Dave Love <fx@gnu.org>
1140
1c203d4c
DL
1141 * configure.in: Fix last change.
1142
62d14e9a 1143 * GETTING.GNU.SOFTWARE: Deleted.
169fe44e 1144 * FTP: New file to replace it.
62d14e9a
DL
1145 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
1146
f1d6d1e8
GM
11472000-11-20 Gerd Moellmann <gerd@gnu.org>
1148
1149 * configure.in: Use -traditional with GNU cpp.
1150
b3635775
GM
11512000-11-17 Gerd Moellmann <gerd@gnu.org>
1152
1153 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
1154 Distribute more files from the nt/ subdir. Distribute PBM
1155 image files from subdirs of lisp/. Distribute old change logs
1156 from subdirs of lisp/. Distribute play/5x5.el.
1157
0eafc06c
DL
11582000-11-11 Dave Love <fx@gnu.org>
1159
1160 * config.sub, config.guess: Updated from master source.
1161
03391420
DL
11622000-11-07 Dave Love <fx@gnu.org>
1163
1164 * configure.in: Test for mkstemp.
1165
cd66d2ed
EZ
11662000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
1167
1168 * info/dir (Top): Rearrange menu items more logically, and put
1169 them into a single category. Add menu items for RefTeX and
1170 Widget.
1171
1da437e9
KG
11722000-10-29 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1173
15b526b2
EZ
1174 * Makefile.in (install-arch-indep): Use --info-dir instead of
1175 --dir-file, and a simple argument instead of --info-file, so that
1176 the Debian version of install-info also works.
1da437e9 1177
99483220
EL
11782000-10-19 Eric M. Ludlam <zappo@ultranet.com>
1179
1180 * info/dir (Speedbar): Add entry.
1181
45e680a8
EZ
11822000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
1183
1184 * INSTALL: Describe the new image-support options to the configure
1185 script. List URLs where image support libraries can be found.
1186
f2f049f3
EZ
11872000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
1188
1189 * info/dir (Top): Add an entry for Eshell.
1190
2021ab61
DL
11912000-10-02 Dave Love <fx@gnu.org>
1192
1193 * configure.in: Check for gai_strerror.
1194
65f75351
AS
11952000-10-01 Andreas Schwab <schwab@suse.de>
1196
1197 * Makefile.in (install-arch-indep): Update list of installed info
1198 files.
1199
71c9ec51
GM
12002000-09-30 Gerd Moellmann <gerd@gnu.org>
1201
1202 * configure.in: Support `sparc*-*-netbsd*'.
1203
513f1fd9
EZ
12042000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
1205
1206 * info/dir (MIME): Add entry for emacs-mime.
1207
a55b799a
DL
12082000-09-29 Dave Love <fx@gnu.org>
1209
1210 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
1211
ce75c97a
GM
12122000-09-26 Gerd Moellmann <gerd@gnu.org>
1213
1214 * make-dist: Adapt to the change of leim/Makefile which was
1215 necessary to ensure a reasonably working `make dist'.
1216
1217 * leim-Makefile.in: Moved to leim/Makefile.in..
1218
1219 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
1220
36e44f62
KH
12212000-09-21 Kenichi Handa <handa@etl.go.jp>
1222
dff28924
SS
1223 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
1224 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
36e44f62
KH
1225 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
1226 files to .elc.
1227 (${TIT}): Adjusted for the above change.
1228 (clean mostlyclean): Likewise.
1229 (.el.elc): New target.
1230
da1608d9
GM
12312000-09-19 Gerd Moellmann <gerd@gnu.org>
1232
1233 * make-dist: Include XPM and XBM files in lisp/ and subdirs
1234 in the distribution.
1235
6fed3546
GM
12362000-09-18 Gerd Moellmann <gerd@gnu.org>
1237
1238 * make-dist (skk): Rename to `ja-dic' because the leim directory
1239 was renamed.
1240
b4331e96
DL
12412000-09-14 Dave Love <fx@gnu.org>
1242
1243 * configure.in: Fix spurion in last change.
1244
ef9e4345
GM
12452000-09-14 Gerd Moellmann <gerd@gnu.org>
1246
1247 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
1248 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
1249 to `no' if defined. Change result report.
1250
575daf04
DL
12512000-09-08 Dave Love <fx@gnu.org>
1252
1253 * configure.in: Remove spurious `@'s.
1254
1255 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
1256 autoconf.
1257
fa0b693c
GM
12582000-09-06 Gerd Moellmann <gerd@gnu.org>
1259
73b77ee5
GM
1260 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
1261 file and print informational message.
dff28924 1262
fa0b693c
GM
1263 * configure.in (AC_FUNC_MMAP): Add.
1264
ff8df3be
GM
12652000-09-01 Gerd Moellmann <gerd@gnu.org>
1266
1267 * configure.in: Add ``checking'' messages for
1268 XpmReturnAllocPixels.
1269
bb17930d
GM
12702000-08-28 Gerd Moellmann <gerd@gnu.org>
1271
1272 * configure.in: Check <strings.h>; check `index' and `rindex'
1273 functions.
1274
6ce974d4
KH
12752000-08-26 Kenichi Handa <handa@etl.go.jp>
1276
1277 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
1278 "case "${canonical}" in".
1279
7bc3ff79
DL
12802000-08-25 Dave Love <fx@gnu.org>
1281
1282 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
1283
457dd64a
KH
12842000-08-25 Kenichi Handa <handa@etl.go.jp>
1285
7c100e1a 1286 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
457dd64a 1287
17494071
GM
12882000-08-24 Gerd Moellmann <gerd@gnu.org>
1289
1290 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
1291 contains a relative path. Protect against unusable values of
1292 $PWD.
1293
dd0e1e54
EZ
12942000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
1295
3d819a75
EZ
1296 * info/dir (WoMan): Add entry.
1297
dd0e1e54
EZ
1298 * config.bat (maindir): Update src/_gdbinit even if it does
1299 already exist.
1300
70fc58b3
GM
13012000-08-07 Gerd Moellmann <gerd@gnu.org>
1302
1303 * Makefile.in (config.status): Prepend `$(srcdir)/' to
1304 `configure'.
1305
f4988be7
GM
13062000-08-03 Gerd Moellmann <gerd@gnu.org>
1307
1308 * configure.in: Add support for ia64*-*-linux*.
1309
27848c01
GM
13102000-07-27 Gerd Moellmann <gerd@gnu.org>
1311
1312 * make-dist (aclocal.m4): Include in distribution.
1313
b4a12321
DL
13142000-07-26 Dave Love <fx@gnu.org>
1315
1316 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
1317
c66c29a2
DL
13182000-07-24 Dave Love <fx@gnu.org>
1319
1320 * configure.in: Add AC_SIZE_T.
1321
3b33a005
DL
13222000-07-18 Dave Love <fx@gnu.org>
1323
1324 * configure.in: Reorder so that most tests are done after CPPFLAGS
1325 is set from the C_SWITCH_... definitions.
1326
4b92c49a
GM
13272000-07-10 Gerd Moellmann <gerd@gnu.org>
1328
1329 * configure.in (HAVE_XPM): Undo previous change. Check for
1330 preprocessor define XpmReturnAllocPixels.
1331
6c6d2e33
GM
13322000-07-06 Gerd Moellmann <gerd@gnu.org>
1333
1334 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
1335 instead of XpmReadFileToPixmap.
1336
b192d653
KR
13372000-07-05 Ken Raeburn <raeburn@gnu.org>
1338
1339 * configure.in: Check for <soundcard.h>. Look for ossaudio
1340 library, and set LIBSOUND accordingly.
1341
65171e3a
DL
13422000-07-05 Dave Love <fx@gnu.org>
1343
1344 * configure.in: Use AC_HEADER_SYS_WAIT.
1345
969f7e79
GM
13462000-07-05 Gerd Moellmann <gerd@gnu.org>
1347
1348 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
1349 lisp/Makefile. Distribute lisp/Makefile.in instead of
1350 lisp/Makefile.
1351
5a9bf171
KR
13522000-06-30 Ken Raeburn <raeburn@gnu.org>
1353
1354 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
1355 while searching for image-handling libraries.
1356
1d36487c
GM
13572000-06-26 Gerd Moellmann <gerd@gnu.org>
1358
1359 * configure.in (--with-xim): New option.
1360
6a465756
DL
13612000-06-23 Dave Love <fx@gnu.org>
1362
1363 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
1364 for struct timezone and test how we can call gettimeofday.
48d4b120 1365 Check for OSF 5+. Check for term.h.
6a465756
DL
1366
1367 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
1368 version.
1369
16cf31f7
GM
13702000-06-23 Gerd Moellmann <gerd@gnu.org>
1371
1372 * configure.in (HAVE_LIBXP): Change test for libXp.
1373
4c343001
DL
13742000-06-21 Dave Love <fx@gnu.org>
1375
1376 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
1377 simple test for getloadavg and substitute GETLOADAVG_LIBS.
1378 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
1379
a3f08d9e
DL
13802000-06-19 Dave Love <fx@gnu.org>
1381
1382 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
1383 _XOPEN_SOURCE is defined.
1384
0a2ea235
GM
13852000-06-16 Gerd Moellmann <gerd@gnu.org>
1386
dff28924 1387 * Makefile.in (distclean): Also make distclean in lisp/.
0a2ea235 1388
7d5c8691
EZ
13892000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
1390
1391 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
1392
e9924e52
GM
13932000-06-15 Gerd Moellmann <gerd@gnu.org>
1394
1395 * make-dist: Add --help and --snapshot options.
1396
9f817ea4
GM
13972000-06-14 Gerd Moellmann <gerd@gnu.org>
1398
dce6b995 1399 * configure.in: Generate lisp/Makefile.
dff28924 1400
9f817ea4
GM
1401 * configure.in: Add support for `*-lynxos*'.
1402 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
1403 recommended by <Karen.Dorhamer@compaq.com> to fix problems
1404 on Tru64 UNIX v5.0.
1405
97aa9c1d
KR
14062000-06-13 Ken Raeburn <raeburn@gnu.org>
1407
1408 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
1409 it's on a continuation line.
1410
d42122a3
DL
14112000-06-02 Dave Love <fx@gnu.org>
1412
2082fe81
DL
1413 * Makefile.in: (install-arch-indep): Add pcl-cvs to list of info
1414 files.
1415
d42122a3
DL
1416 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
1417 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
1418 test.
1419
1420 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
1421 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
1422
34ec9ebe
GM
14232000-05-26 Gerd Moellmann <gerd@gnu.org>
1424
1425 * configure.in: Add check for speed_t typedef.
1426
50d7ce09
KR
14272000-05-25 Ken Raeburn <raeburn@gnu.org>
1428
1429 * Makefile.in (install-arch-dep): Install fns-*.el only if it
1430 exists; it won't in the CANNOT_DUMP case.
1431
10db7fc5
GM
14322000-05-25 Gerd Moellmann <gerd@gnu.org>
1433
1434 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
1435 On FreeBSD, the exit status is 1 if CDPATH is not set.
8711588d 1436 (install-arch-indep): Install ebrowse.info.
10db7fc5 1437
087121cc
GM
14382000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
1439
1440 * configure.in: Check for grandpt and getpt.
1441
b992884d
DL
14422000-05-09 Dave Love <fx@gnu.org>
1443
1444 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
1445
056565f7
GM
14462000-05-05 Gerd Moellmann <gerd@gnu.org>
1447
1448 * make-dist: Make a link for lib-src/grep-changelog. Copy
1449 install-sh.
1450
35a28e21
EZ
14512000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
1452
1453 * config.bat: Identify the beginning of the cpp stuff in
1454 src/Makefile.in and lib-src/Makefile.in more accurately.
1455
c76e04a8
GM
14562000-04-27 Gerd Moellmann <gerd@gnu.org>
1457
1458 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
1459
5e3dac3f
GM
14602000-04-19 Gerd Moellmann <gerd@gnu.org>
1461
1462 * configure.in: Add support for `powerpc-*-netbsd*'.
1463
0b8f263e
DL
14642000-04-19 Dave Love <fx@gnu.org>
1465
7825fef9
DL
1466 * configure.in: Don't use AC_FUNC_GETLOADAVG.
1467
0b8f263e
DL
1468 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
1469
3dd2781e
DL
14702000-04-16 Dave Love <fx@gnu.org>
1471
1472 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
1473
3edfea34
DL
14742000-04-14 Dave Love <fx@gnu.org>
1475
1476 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
1477
1478 * aclocal.m4 (AC_FUNC_MKTIME): New.
1479
4d6e16b3
KR
14802000-03-28 Ken Raeburn <raeburn@gnu.org>
1481
1482 * configure.in: Line up "--help" output a little better.
1483
89e80928
GM
14842000-03-26 Gerd Moellmann <gerd@gnu.org>
1485
087121cc 1486 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
89e80928
GM
1487 New targets.
1488 (bootstrap): Rewritten in terms of the new targets above. Make
1489 info files, too.
dff28924 1490
e1cff360
GM
14912000-03-12 Gerd Moellmann <gerd@gnu.org>
1492
1493 * config.guess, config.sub: Use the versions of the files from
1494 subversions.
1495
7397acc4
DL
14962000-03-08 Dave Love <fx@gnu.org>
1497
1498 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
1499 AC_C_VOLATILE. Define POINTER_TYPE.
1500
1501 * aclocal.m4: New file.
1502
d054101f 15032000-03-02 Gerd Moellmann <gerd@gnu.org>
2df636f4
GM
1504
1505 * configure.in (machine): Add `mipsel-*-netbsd*' and
1506 `arm-*-netbsd*'.
dff28924 1507
d054101f 15082000-03-01 Gerd Moellmann <gerd@gnu.org>
dff28924 1509
d054101f 1510 * configure.in (machine): Add support for `*-auspex-sunos*'.
dff28924 1511
ed4d0512
GM
15122000-02-29 Gerd Moellmann <gerd@gnu.org>
1513
1514 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
1515
2dc95ddd
DL
15162000-02-18 Dave Love <fx@gnu.org>
1517
1518 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
1519
57beb0e0
AS
15202000-02-18 Andreas Schwab <schwab@suse.de>
1521
1522 * Makefile.in (install-arch-indep): Add eudc to list of installed
1523 info files.
1524
3b3cc4a4
KR
15252000-02-17 Ken Raeburn <raeburn@gnu.org>
1526
1527 * configure.in: Include -lz and -ljpeg (if it's available) when
1528 testing for the tiff library.
1529
8389e1e2
GM
15302000-02-17 Gerd Moellmann <gerd@gnu.org>
1531
1532 * configure.in: Remove LISP_FLOAT_TYPE.
1533
647847ea
DL
15342000-02-12 Dave Love <fx@gnu.org>
1535
1536 * configure.in: Use AC_FUNC_VFORK.
1537
9a90d84c
GM
15382000-02-01 Gerd Moellmann <gerd@gnu.org>
1539
5eea385d
GM
1540 * make-dist: Various fixes for new development tree.
1541
9a90d84c
GM
1542 * leim-Makefile.in: New file.
1543
b6680a0e
GM
15442000-01-31 Gerd Moellmann <gerd@gnu.org>
1545
1546 * Makefile.in (dist): Call ./make-dist.
1547
1e5279b9
DL
15482000-01-24 Dave Love <fx@gnu.org>
1549
1550 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
1551
ffe36136
GM
15522000-01-18 Gerd Moellmann <gerd@gnu.org>
1553
1554 * configure.in (HAVE_GIF): Check for DGifOpen instead of
1555 DGifOpenFileName.
1556
a970dae4
AS
15572000-01-11 Andreas Schwab <schwab@suse.de>
1558
1559 * Makefile.in (install-arch-indep): Update list of info files to
1560 be installed.
1561
c4bb2108
DL
15622000-01-05 Dave Love <fx@gnu.org>
1563
1564 * configure.in: Check for jerror.h as well as libjpeg.
1565
bb9d2b64
AS
15662000-01-03 Andreas Schwab <schwab@suse.de>
1567
1568 * Makefile.in (install-arch-indep): Install autotype*. Run
1569 install-info on autotype and emacs-faq.info.
1570
22afa6e8
DL
15711999-12-04 Dave Love <fx@gnu.org>
1572
1573 * Makefile.in: (install-arch-indep): Depend on `info'.
1574 (install-strip): Use `install' as sub-make target.
1575
a21616bd
KR
15761999-11-23 Ken Raeburn <raeburn@gnu.org>
1577
1578 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
1579 didn't need to be deleted. Check for the k5crypto library as well
1580 as the crypto library; MIT Kerberos 1.1 changed the name.
1581
946173ad
DL
15821999-11-18 Dave Love <fx@gnu.org>
1583
1584 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
1585
4f6f5dab
GM
15861999-11-11 Erik Naggum <erik@naggum.no>
1587
1588 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
1589
2323760c
DL
15901999-11-08 Dave Love <fx@gnu.org>
1591
1592 * configure.in: Fix change for --with-pop default.
1593
c3d00920
DL
15941999-11-04 Dave Love <fx@gnu.org>
1595
1596 * configure.in: Default to --with-pop. Change sense of with-gcc
1597 and with-toolkit-scroll-bars messages to reflect the defaults.
1598
400a1ed0
GM
15991999-11-01 Gerd Moellmann <gerd@gnu.org>
1600
1601 * INSTALL: Mention the Emacs Lisp Reference.
1602
1e3196e8
GM
16031999-10-27 Noah Friedman <friedman@splode.com>
1604
1605 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
1606
8ac52782
GM
16071999-10-23 Gerd Moellmann <gerd@gnu.org>
1608
1609 * Makefile.in (bootstrap): New target.
1610
1113b624
PE
16111999-10-19 Paul Eggert <eggert@twinsun.com>
1612
1613 Add support for large files. Merge glibc 2.1.2.
1614
1615 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
1616 (HAVE_TM_GMTOFF): New symbol.
1617 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
1618 mbrlen, strsignal.
1619 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
dff28924 1620
77162a4f
SM
16211999-10-09 Stefan Monnier <monnier@cs.yale.edu>
1622
1623 * make-dist (dontcompile): look for the DONTCOMPILE variable rather
1624 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
1625
a2743e67
RS
16261999-10-09 Richard M. Stallman <rms@gnu.org>
1627
dff28924 1628 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
a2743e67
RS
1629 Unset CDPATH to prevent cd from generating output.
1630
37e2d8f4
SM
16311999-10-08 Stefan Monnier <monnier@cs.yale.edu>
1632
1633 * update-subdirs: also ignore CVS subdirs.
1634
4e1d9c86
GM
16351999-10-07 Gerd Moellmann <gerd@gnu.org>
1636
1637 * Makefile.in (install-arch-indep): Add ada-mode.
dff28924 1638
2b6bac15
DL
16391999-10-06 Dave Love <fx@gnu.org>
1640
1641 * Makefile.in: Add rules for config.status, configure.
1642
a4a9692d
DL
16431999-09-07 Gerd Moellmann <gerd@gnu.org>
1644
1645 * configure.in (--with-sound): Removed.
1646
16471999-08-30 Gerd Moellmann <gerd@gnu.org>
1648
1649 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
1650 the test for Xaw3d.
1651 (HAVE_TIFF): Add -lm to library check.
1652
16531999-08-28 Richard Stallman <rms@gnu.org>
1654
1655 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
1656 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
1657 after the other X-related libraries.
1658
16591999-08-21 Dave Love <fx@gnu.org>
1660
1661 * configure.in: Don't check for jpeglib.h.
1662
16631999-08-20 Gerd Moellmann <gerd@gnu.org>
1664
1665 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
1666 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
1667
16681999-08-18 Dave Love <fx@gnu.org>
1669
1670 * configure.in: : Check for termcap.h.
1671
16721999-08-15 Gerd Moellmann <gerd@gnu.org>
1673
1674 * configure.in: Add --with-toolkit-scroll-bars. If "no",
1675 use Emacs' scroll bars, even if configured for Motif or when
1676 Xaw3d is available.
1677
16781999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
1679
1680 * configure.in: Check for getaddrinfo.
1681
16821999-08-04 Eli Zaretskii <eliz@gnu.org>
1683
1684 * config.bat: Make --no-debug work again by removing -gcoff.
1685
16861999-07-30 Dave Love <fx@gnu.org>
1687
1688 * configure.in: Check for stdlib.h.
1689
16901999-07-19 Dave Love <fx@gnu.org>
1691
1692 * configure.in: Grok sparc64-*-linux-gnu*.
1693
16941999-07-12 Richard Stallman <rms@gnu.org>
1695
1696 * Version 20.4 released.
1697
16981999-06-23 Karl Heuer <kwzh@gnu.org>
1699
1700 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
1701 Quote $EMACS, in case it's a program with args.
1702
17031999-05-29 Richard M. Stallman <rms@gnu.org>
1704
1705 * configure.in: Delete the Kerberos stuff.
1706
17071999-05-27 Greg Hudson <ghudson@mit.edu>
1708
1709 * configure.in: Prefer kerberos 5 names.
1710
17111999-04-26 Richard M. Stallman <rms@gnu.org>
1712
1713 * configure.in: Check for libXp.
1714
17151999-04-08 Richard Stallman <rms@gnu.org>
1716
1717 * make-dist: Include change logs in subdirs of `lisp'.
1718
17191999-04-05 Richard Stallman <rms@gnu.org>
1720
1721 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
1722 (install-arch-indep): Make ${datadir}/emacs world-readable.
1723
17241999-03-30 Eli Zaretskii <eliz@gnu.org>
1725
1726 * config.bat: Use epaths.* instead of paths.*.
1727
17281999-03-07 Eli Zaretskii <eliz@gnu.org>
1729
1730 * INSTALL: Add detailed instructions to unpack and install
1731 intlfonts on MS-DOS.
1732
17331999-02-26 Richard Stallman <rms@gnu.org>
1734
1735 * configure.in: Use epaths.h and epaths-force instead of paths....
1736
1737 * Makefile.in (epaths-force): Renamed from paths-force;
1738 operate on epaths.in and produce epaths.h.
1739
17401999-02-24 Richard Stallman <rms@gnu.org>
1741
1742 * make-dist: Fix nt/icons directory handling.
1743
17441999-02-22 Simon Josefsson <jas@pdc.kth.se>
1745
1746 * configure.in (f301-fujitsu-uxpv4.1): New target.
1747
17481999-02-20 Richard Stallman <rms@gnu.org>
1749
1750 * make-dist (tempparent): Fix command to update info files.
1751
17521999-02-09 Richard Stallman <rms@gnu.org>
1753
1754 * configure.in (powerpc-apple-netbsd*): New alternative.
1755
17561999-01-25 Geoff Voelker <voelker@cs.washington.edu>
1757
1758 * make-dist: Include the new directory nt/icons in distributions.
1759
17601999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
1761
1762 * configure.in: Change message about HAVE_XFREE386.
1763
17641999-01-07 Eli Zaretskii <eliz@gnu.org>
1765
1766 * config.bat: Support configuring with leim.
1767
17681998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
1769
1770 * configure.in (mips-sgi-irix6.5): New target.
1771
17721998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
1773
1774 * configure.in: Remove GSS-API support, since it has been removed
1775 from movemail.
1776
17771998-12-04 Markus Rost <rost@delysid.gnu.org>
1778
1779 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
1780
17811998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
1782
1783 * Makefile.in: Don't install customize info file. Run
1784 install-info on viper info file.
1785
17861998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
1787
1788 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
1789
17901998-11-16 Kenichi Handa <handa@etl.go.jp>
1791
1792 * configure.in (*-*-bsdi4*): New target.
1793
17941998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
1795
1796 * configure.in: Fix previous change.
1797
17981998-11-11 Richard Stallman <rms@gnu.org>
1799
1800 * configure.in (aviion-intel): New machine.
1801
18021998-11-04 Kenichi Handa <handa@etl.go.jp>
1803
1804 * configure.in (mips-nec-sysv4*): New target.
1805
18061998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
1807
1808 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
1809 from lisp.
1810
18111998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
1812
1813 * make-dist: Don't include fns*.el in dist.
1814
18151998-10-30 Dave Love <fx@gnu.org>
1816
1817 * configure.in: Don't mkdir cpp.
1818
18191998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
1820
1821 * Makefile.in (install-arch-dep): Install src/fns-*.el in
1822 ${archlibdir}.
1823
18241998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
1825
1826 * Version 20.3 released.
1827
18281998-07-30 Paul Eggert <eggert@twinsun.com>
1829
1830 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
1831 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
1832 (lwlib/Makefile, leim/Makefile):
1833 Prepend $(srcdir)/ to rule dependencies outside this dir.
1834
18351998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
1836
1837 * configure.in: Use unset CDPATH instead of making it empty.
1838
18391998-06-20 Karl Heuer <kwzh@gnu.org>
1840
1841 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
1842
18431998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
1844
1845 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
1846 and default.el. Sort the results.
1847
18481998-05-31 Karl Heuer <kwzh@gnu.org>
1849
1850 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
1851 writable.
1852
18531998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
1854
1855 * Makefile.in (install-arch-indep):
1856 Don't alter site-lisp/subdirs.el if it exists.
1857
18581998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
1859
1860 * Makefile.in (install-arch-indep): Put `-' on commands to create
1861 subdirs.el in site-lisp dirs.
1862
18631998-05-07 Richard Stallman <rms@psilocin.gnu.org>
1864
1865 * Makefile.in (install-arch-indep): Fix typo in previous change.
1866
18671998-05-06 Richard Stallman <rms@psilocin.gnu.org>
1868
1869 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
1870
18711998-04-28 Richard Stallman <rms@psilocin.gnu.org>
1872
1873 * Makefile.in (mkdir): Create the site-lisp dirs.
1874 (install-arch-indep): Make site-lisp/subdirs files world-readable.
1875
18761998-04-26 Richard Stallman <rms@psilocin.gnu.org>
1877
1878 * Makefile.in (INSTALL_INFO): New variable.
1879 (install-arch-indep): Don't replace the dir file if it already exists.
1880 Use the install-info program, via INSTALL_INFO, to add entries.
1881 Make the `info' subdir and the Info files world-readable.
1882
18831998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
1884
1885 * config.bat: Make sure the environment is large enough to support
1886 all the "set foo=bar" commands. Update pointers to DJGPP FTP
1887 sites.
1888
18891998-04-10 Karl Heuer <kwzh@gnu.org>
1890
1891 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
1892
18931998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
1894
1895 * configure.in: Add --with-gssapi to specify GSS-API
1896 authentication support for movemail.
1897
18981998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
1899
1900 * Makefile.in (install-arch-indep): Fix previous change.
1901
19021998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
1903
1904 * Makefile.in (info): Run man in build dir, not srcdir.
1905
19061998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
1907
1908 * Makefile.in (install-arch-indep): Fix previous change.
1909
19101998-03-23 Kenichi Handa <handa@etl.go.jp>
1911
1912 * Makefile.in (top_distclean): Check the existence of `lock'
1913 subdir.
1914
19151998-03-22 Richard Stallman <rms@gnu.org>
1916
1917 * Makefile.in (install-arch-indep): Put special subdirs.el files
1918 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
1919
19201998-03-21 Richard Stallman <rms@psilocin.gnu.org>
1921
1922 * make-dist: Fix shell syntax in check for missing .el or .elc files.
1923
19241998-03-09 Richard Stallman <rms@psilocin.gnu.org>
1925
1926 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
1927 (m68*-hp-hpux*): Handle versions 1X like 10.
1928
19291998-03-07 Richard Stallman <rms@psilocin.gnu.org>
1930
1931 * make-dist: PROBLEMS is now in etc, not top level dir.
1932
1933 * Makefile.in (SOURCES): Delete PROBLEMS.
1934
19351998-02-25 Richard Stallman <rms@gnu.org>
1936
1937 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
1938
1939 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
1940
19411998-01-17 Richard Stallman <rms@gnu.org>
1942
1943 * Makefile.in (install-arch-indep): Add semicolon before `else'.
1944
19451998-01-02 Richard Stallman <rms@psilocin.gnu.org>
1946
1947 * make-dist (tempparent): New option --no-check.
1948
1949 * make-dist: Don't do anything with cpp directory.
1950
19511997-12-20 Richard Stallman <rms@psilocin.gnu.org>
1952
1953 * configure.in (sparc-fujitsu-sysv4*): New target.
1954
19551997-12-17 Andreas Schwab <schwab@gnu.org>
1956
1957 * configure.in: Cache more tests. Add missing quotes around
1958 message with embedded comma.
1959
19601997-12-04 Karl Heuer <kwzh@gnu.org>
1961
1962 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
1963
19641997-11-26 Joel N. Weber II <devnull@gnu.org>
1965
1966 * make-dist: Changed the comment about `umask 0' to say `Don't
92a8ce63
JB
1967 restrict access to any files.'; previously it said `Don't protect
1968 any files', which may have implied that we think fascism is good.
a4a9692d
DL
1969
19701997-11-24 Paul Eggert <eggert@twinsun.com>
1971
1972 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
1973 strftime needs the underlying host's strftime for locale dependent
1974 formats.
1975
19761997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
1977
1978 * configure.in (i586-dg-dguxR4.*): New name in case branch.
1979
19801997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
1981
1982 * config.bat: Configure the man subdirectory.
1983
19841997-11-07 Paul Eggert <eggert@twinsun.com>
1985
1986 * configure.in (AC_CHECK_LIB): Add -lintl.
1987
19881997-11-07 Karl Heuer <kwzh@gnu.org>
1989
1990 * make-dist (check for .elc files): Avoid bash-specific syntax.
1991 (check for overflow 14-char limit): Simplify.
1992
19931997-11-07 Richard Stallman <rms@gnu.org>
1994
1995 * Makefile.in (install): Move blessmail last.
1996
19971997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1998
1999 * configure.in (gettimeofday, one arg or two):
2000 Clarify messages by avoiding double negative.
2001
20021997-09-30 Karl Eichwalder <ke@suse.de>
2003
2004 * Makefile.in (install-arch-indep): install the widget info file.
2005
20061997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
2007
2008 * configure.in (with-pop, with-kerberos): Need to check Kerberos
2009 libraries in reverse order, so that libraries will appear in the
2010 correct dependency order on the link line (and so that the
2011 configure checks themselves will work properly when early
2012 libraries depend on later ones).
2013
20141997-09-21 Erik Naggum <erik@naggum.no>
2015
2016 * make-dist (making links to `src'): Keep timestamp on copied
2017 files.
2018
2019 * make-delta: New script to produce delta distributions.
2020
20211997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2022
2023 * Version 20.2 released.
2024
20251997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2026
2027 * Version 20.1 released.
2028
2029 * Makefile.in (install-leim): Depend on mkdir.
2030 (leim): Depend on src.
2031
20321997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2033
2034 * configure.in: Recognize alpha* instead of just alpha.
2035
20361997-09-12 Paul Eggert <eggert@twinsun.com>
2037
2038 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
2039
20401997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2041
2042 * update-subdirs: Use rm -f.
2043
20441997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2045
2046 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
2047 Ignore subdirs named Old.
dff28924 2048
a4a9692d
DL
20491997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
2050
2051 * configure.in: Add OpenBSD clause to set $machine.
2052
20531997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2054
2055 * make-dist: Recompile everything after updating various Lisp files.
2056 Recompile in leim as well as lisp.
2057 Check in leim as well as lisp for mismatched files and too-long names.
dff28924 2058
a4a9692d
DL
20591997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2060
2061 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
2062
20631997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2064
2065 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
2066 before trying to copy anything from it.
2067
20681997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2069
2070 * Makefile.in (man/Makefile): New target.
2071 (tags): Define env var EMACS and run Makefile from build dir.
2072
20731997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
2074
2075 * config.bat: If src/_gdbinit doesn't exist, try using
2076 src/.gdbinit to create it (for building on Windows 95).
2077
20781997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2079
2080 * Makefile.in (install-arch-indep):
2081 Discard extra data in tar | tar pipes.
2082
20831997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
2084
2085 * configure.in (x_default_search_path): Corrected
2086 '${x_library}' to '${x_library}/X11'.
2087
20881997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2089
2090 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1,
2091
20921997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
2093
2094 * configure.in: Support auto-configuration of both Kerberos V4 and
92a8ce63
JB
2095 Kerberos V5 for movemail, including detection of V4 and V5 header
2096 files and libraries.
a4a9692d
DL
2097
20981997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
2099
2100 * configure.in: Compute x_default_search_path
2101 and substitute into makefiles.
2102
2103 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
2104
21051997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2106
2107 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
2108
21091997-08-07 Erik Naggum <erik@naggum.no>
2110
2111 * configure.in: Remove lockdir, it is no longer needed.
2112 * Makefile.in (mkdir): Don't create lockdir.
2113 (lockdir): Variable deleted.
2114 (paths-force): Don't operate on PATH_LOCK.
2115
21161997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2117
2118 * leim-Makefile.in (clean, distclean): New targets.
2119
2120 * make-dist: Include leim/ChangeLog in leim distribution.
2121
21221997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2123
2124 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
2125
21261997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2127
2128 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
2129
21301997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2131
2132 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
2133
21341997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2135
2136 * make-dist: Update leim/leim-list.el.
2137 Pass along value of $EMACS when updating lisp dir.
2138
21391997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
2140
dff28924 2141 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
a4a9692d
DL
2142 prerequisite to the use of Doug Lea's malloc.
2143
21441997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2145
2146 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
2147
2148 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
2149
21501997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2151
2152 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
2153
21541997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2155
2156 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
2157 to news-r6.h.
2158
21591997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
2160
2161 * config.bat: Use `sed' instead of `cp', which might not be
2162 installed.
2163
21641997-07-09 Kenichi Handa <handa@etl.go.jp>
2165
2166 * Makefile.in (mostlyclean): Add cleaning leim directory.
2167 (clean, distclean, maintainer-clean): Likewise.
2168
21691997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2170
2171 * make-dist (bogosities): Check subdirs of `lisp' also.
2172
21731997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2174
2175 * make-dist (etc): Really avoid symlinks now.
2176 (lisp): Don't delete from subdirs the things we never copy.
2177
21781997-07-07 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
2179
2180 * Makefile.in (install-arch-indep): Correct the target name.
2181 The first letter `i' was dropped by the previous change of mine.
2182
21831997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2184
2185 * configure.in (leim/Makefile): Generate this.
2186 (*-sysv4.2uw*): Recognize new alternative.
2187
2188 * leim-Makefile.in: Renamed from leim-Makefile.
2189
2190 * make-dist: Set up real-leim subdirectory,
2191 with the real contents of leim; then move it to
2192 a separate top-level directory.
2193
2194 * make-dist: Don't mention site-lisp, site-init, site-start
2195 or default, when listing files hat are not compiled and should be.
dff28924 2196
a4a9692d
DL
2197 * configure.in: Create src/config.stamp at the end.
2198
21991997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2200
2201 * Makefile.in (install-leim): Correct previous change.
2202
22031997-07-02 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
2204
2205 * Makefile.in (install-leim): New target.
2206 (install): Depend on install-leim.
dff28924 2207
a4a9692d
DL
22081997-07-01 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
2209
2210 * Makefile.in (SUBDIR): Add leim.
2211 (SUBDIR_MAKEFILES): Add leim/Makefile.
2212 (leim/Makefile): New target.
2213
22141997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2215
2216 * leim-Makefile: New file.
2217 * make-dist: Initialize a `leim' subdirectory with that makefile.
2218
22191997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2220
2221 * configure.in (GNU_MALLOC_reason): Fix message text.
2222
22231997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2224
2225 * make-dist (lisp): Don't process subdirs that start with =.
2226 (etc): Copy symlinks, as in src.
2227
22281997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2229
2230 * configure.in (i*86-*-unixware*): New alternative.
2231
22321997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2233
2234 * Makefile.in (src/config.stamp): Target renamed from src/config.h
2235 and touch it explicitly.
2236
2237 * configure.in (mips-sony-newsos6*): New alternative.
2238 (mips-*-linux-gnu*): New alternative.
2239 (*-*-bsdi*): New alternative.
2240 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
2241
22421997-06-22 Dave Love <d.love@dl.ac.uk>
2243
2244 * Makefile.in (lib-src): Depend on src/config.h (e.g. for
92a8ce63 2245 movemail.o).
a4a9692d 2246 (src/config.h): New target to re-configure if src/config.in
92a8ce63 2247 is patched.
a4a9692d
DL
2248
22491997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2250
2251 * configure.in (shutdown): Check for `shutdown' function.
2252
22531997-06-18 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
2254
2255 * update-subdirs: Include the directory "language" in subdirs.
2256
22571997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2258
2259 * configure.in (m88k-dg-dgux4*): New alternative.
2260 (alpha-*-netbsd*): New alternative.
2261 (powerpcle-*-solaris2*): New alternative.
2262
22631997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2264
2265 * make-dist: Warn about .el files that are not compiled.
2266
22671997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2268
2269 * Makefile.in (dist): Don't run update-subdirs here,
2270 since make-dist now gets that done.
2271
2272 * make-dist: Use the new `updates' target in lisp/Makefile.
dff28924 2273
a4a9692d
DL
2274 * make-dist: Use new non-file targets in lisp/Makefile.
2275
22761997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2277
2278 * make-dist: Handle all subdirs of `lisp' uniformly.
2279 Don't handle `term' and `language' specially.
2280 Clear out umask at the beginning.
dff28924 2281
a4a9692d
DL
22821997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2283
2284 * make-dist: Use Make to update finder-inf.el and autoloads.
2285 Also update cus-load.el.
2286
22871997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
2288
2289 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
2290 in case it is desirable to disable the GNU malloc features with
2291 glibc.
2292
22931997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
2294
2295 * configure.in (DOUG_LEA_MALLOC):
2296 Define if malloc_{get,set}_state exist.
2297
22981997-03-05 Ken'ichi Handa <handa@etl.go.jp>
2299
2300 * make-dist: Make links for files under lisp/language.
2301
177c0ea7 23021997-02-20 Kenichi Handa <handa@etl.go.jp>
a4a9692d
DL
2303
2304 * update-subdirs: Exclude the directory "language" from subdirs.
2305
23061997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
2307
2308 * configure.in: Check for rint and cbrt.
2309
23101997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2311
2312 * make-dist: Use $EMACS to say where to run Emacs.
2313 Add --no-update option.
dff28924 2314
a4a9692d
DL
23151996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2316
2317 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
2318
23191996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2320
2321 * make-dist (copying src): Check thoroughly for symlinks
2322 and copy them in all cases. Regularize the linking of *.in
2323 and *.opt and ChangeLog files.
2324 (copying lib-src): Likewise.
2325 Don't rm getdate.c or y.tab.*--they don't exist any more.
dff28924 2326
a4a9692d
DL
23271996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
2328
2329 * configure.in: Check for libmail, maillock.h and
2330 touchlock (for movemail).
2331
23321996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2333
2334 * configure.in (limits.h): Check for this file.
2335
23361996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2337
2338 * configure.in (rs6000-ibm-aix4.2): New alternative.
2339 (rs6000-ibm-aix4.0): New alternative.
2340 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
2341
23421996-11-22 Ben Harris <bjh21@cam.ac.uk>
2343
2344 * configure.in: Recognize vax-*-netbsd*.
2345
23461996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2347
2348 * configure.in (locallisppath): Add leim directory.
2349
23501996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
2351
2352 * config.bat: Make sure `mv' supports forward slashes and -f.
2353
23541996-10-28 Christian Limpach <chris@nice.ch>
2355
2356 * configure.in (hppa*-next-nextstep*): * added after hppa
2357 to accept hppa1.0 and hppa1.1.
2358
23591996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
2360
2361 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
2362 * configure.in (ld_switch_machine): Fix typo.
2363
23641996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2365
2366 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
2367 from config.h and use them in $ac_link.
2368
23691996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
2370
2371 * configure.in: Create a subdir named `lisp'.
2372
23731996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2374
2375 * configure.in: Check for getcwd.
2376
23771996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2378
dff28924 2379 * configure.in: Check for termios.h. Check for setpgid.
a4a9692d
DL
2380
23811996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2382
2383 * configure.in: Check for setrlimit.
2384
23851996-08-31 Paul Eggert <eggert@twinsun.com>
2386
2387 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
2388
23891996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2390
2391 * configure.in: Check for utimes.
2392
2393 * configure.in: Check for com_err library, but only
2394 if --with-kerberos was used. Check for krb and des
2395 only if --with-kerberos.
2396
23971996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2398
2399 * Makefile.in (INSTALL_STRIP): New variable.
2400 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
2401 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
2402
24031996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2404
2405 * configure.in: Check for krb and des libraries.
2406
24071996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2408
2409 * configure.in (*-sunos4.1.[3-9]*noshare):
2410 Use sunos413, not sunos4-1-3.
2411 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
2412 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
dff28924 2413
a4a9692d
DL
24141996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2415
2416 * Makefile.in (src/paths.h): Target deleted.
2417 (paths-force): Delete all dependencies on this target
2418 but don't delete the target.
2419 (install): Depend on `all'.
2420 (paths-force): Don't print a message.
2421
2422 * configure.in: Generate src/paths.h here.
2423
24241996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2425
2426 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
2427 New variables that affect linking only.
2428 (alpha-dec-osf*): Use those instead of previous change.
2429
24301996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2431
2432 * Makefile.in (install-arch-indep): Install info/messages.
2433
24341996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2435
2436 * Version 19.33 released.
2437
24381996-08-10 Marcus Daniels <marcus@sayre.sysc.pdx.edu>
2439
2440 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
2441 Fix previous change.
2442
24431996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2444
2445 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
2446 New alternative.
2447
24481996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2449
2450 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
2451 and NON_GCC_TEST_OPTIONS.
2452
24531996-08-06 Paul Eggert <eggert@twinsun.com>
2454
2455 * configure.in (LOCALTIME_CACHE): Don't put a string literal
2456 "TZ=..." in environ.
2457
24581996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2459
2460 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
2461
24621996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2463
2464 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
2465 the more general *-sunos4.1.[3-9]* clause.
2466
24671996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2468
2469 * Version 19.32 released.
2470
2471 * configure.in (*-sco3.2v5*):
2472 Set OVERRIDE_CPPFLAG to a string of one space.
2473 Fix the code that uses OVERRIDE_CPPFLAG.
2474
24751996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
2476
2477 * configure.in: Undo previous change.
2478
24791996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2480
2481 * config.sub: Use `pc', not `unknown', when canonicalizing
2482 the vendor for ...86.
2483
177c0ea7 24841996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
a4a9692d
DL
2485
2486 * configure.in: Check for termios.h header.
2487
24881996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
2489
2490 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3
2491
24921996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
2493
2494 * configure.in: Split bsdos2 and bsdos2-1.
2495
24961996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2497
2498 * config.sub: If last two words are not a recognized
2499 KERNEL-OS pair, use just the last word as OS, as in 19.31.
2500 Make conversion of gnu/linux to linux-gnu really work.
dff28924 2501
a4a9692d
DL
2502 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
2503
25041996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2505
2506 * configure.in (check for using Lucid widgets by default):
2507 Eliminate indentation that confuses some compilers.
2508
25091996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2510
2511 * config.sub: Convert linux and gnu/linux to linux-gnu.
2512
2513 * make-dist: Don't update getdate.c.
2514 Ignore =... files when checking for too-long Lisp file names.
2515
25161996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2517
2518 * configure.in (euidaccess): Check for that, not for eaccess.
2519
25201996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2521
2522 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
92a8ce63 2523 before `noshare'.
a4a9692d
DL
2524 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
2525
25261996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2527
2528 * configure.in: Rename lignux to linux-gnu in configuration names.
2529 Use gnu-linux as the opsys value (s/ file name).
2530 Allow i686 just like i386, i486, i586.
2531
25321996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2533
2534 * configure.in (i*86-*-sco3.2v5): New alternative.
2535 (OVERRIDE_CPPFLAG): New variable.
2536 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
2537
2538 * configure.in: Specify vpath for .texi files.
2539
25401996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2541
2542 * configure.in: Always check for HAVE_X11R5.
2543 Separately decide whether to use a toolkit by default.
2544
25451996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
2546
2547 * configure.in: If X11R5 is missing the Xaw headers,
2548 default to --with-x-toolkit=no.
2549
25501996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2551
2552 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
2553
25541996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2555
2556 * Makefile.in (install-arch-indep): If cd etc makes output,
2557 don't treat that as part of the tar data.
2558 Check that ./lisp actually exists.
dff28924 2559
a4a9692d
DL
25601996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
2561
2562 * make-dist: Check for long file names.
2563
25641996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
2565
2566 * Version 19.31 released.
2567
25681996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
2569
2570 * configure.in: Recognize sparc-*-lignux.
2571
25721996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
2573
2574 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
2575 Don't include config.w95.
2576
25771996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
2578
2579 * make-dist: Replace --no-clean-up and --no-tar options
2580 with --clean-up and --tar, so that the default is useful.
2581
25821996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
2583
2584 * config.bat: Make sure the GDB init file is called src/_gdbinit;
2585 if not, tell the user to rename it and abort.
2586
25871996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
2588
2589 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
2590 test program.
2591
25921996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2593
2594 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
2595
2596 * make-dist (MANIFEST): Fix previous change.
2597 (msdos): Put mainmake.v2 into the dist.
2598
25991996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
2600
2601 * make-dist: Exit if autoconf fails.
2602
26031996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
2604
2605 * config.bat: Set djgpp-ver, and unset it at the end.
b1f865ae 2606 Add a number of conditionals for DJGPP version 2.
a4a9692d
DL
2607 Rename label libsrc2 to libsrc3.
2608 Substitute for LDFLAGS in src/Makefile.
2609 Substitute for ALL_CFLAGS in lib-src/Makefile.
2610
26111996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2612
2613 * configure.in (ncurses): Check this after checking fns like strerror.
2614
26151996-04-08 Erik Naggum <erik@naggum.no>
2616
2617 * make-dist (MANIFEST): Don't include lines from =files.
2618
26191996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2620
2621 * make-dist: Don't put lisp/dired.todo in the dist.
2622
26231996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
2624
2625 * configure.in (HAVE_NCURSES): Look for library named ncurses.
2626
2627 * configure.in (setlocale): Check for it.
2628
2629 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
dff28924 2630
a4a9692d
DL
26311996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2632
2633 * configure.in: Use lignux instead of linux as value of opsys.
2634
26351996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2636
2637 * Makefile.in (install-strip): Fix whitespace.
2638 Get rid of continuation.
2639
2640 * config.sub: Convert linux or gnu/linux to lignux.
2641
26421996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2643
2644 * configure.in: Accept lignux in configuration name.
2645
26461996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2647
2648 * Makefile.in (install-strip): New target.
2649
26501996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2651
2652 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
2653 -f failed to do the job on Suns.
2654
26551996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2656
2657 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
2658
2659 * configure.in (linux/version.h): Check for this header.
2660
26611996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
2662
2663 * configure.in: Remove -fno-builtin hackery from -lm check.
2664
26651996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
2666
2667 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
92a8ce63 2668 just this test.
a4a9692d
DL
2669
2670 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
2671
26721996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2673
2674 * configure.in: Check for ncurses.
2675
26761996-02-28 Paul Eggert <eggert@twinsun.com>
2677
2678 * configure.in (LOCALTIME_CACHE):
2679 Also define if localtime mishandles unsetting TZ.
2680 This works around a localtime bug in mips-dec-ultrix.
2681
26821996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2683
2684 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
2685
2686 * configure.in: Improve messages about X versions.
2687
26881996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2689
2690 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
2691
26921996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2693
2694 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
2695 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
2696
2697 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
2698 (install): Put install-arch-indep before install-arch-dep.
2699
27001996-02-20 Dave Love <d.love@dl.ac.uk>
2701
2702 * INSTALL: Clarify info about MS-DOS path handling.
2703
27041996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2705
2706 * Makefile.in (install-arch-indep): Install info/ccmode*.
2707 In previous change, protect against /bin/pwd returning null string.
2708
27091996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2710
2711 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
2712 to lispdir.
2713
27141996-02-01 Paul Eggert <eggert@twinsun.com>
2715
2716 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
2717
27181996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2719
2720 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
2721
27221996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2723
2724 * Makefile.in (extraclean): Use ${top_distclean} to ensure
2725 we delete everything distclean deletes.
2726
27271996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
2728
2729 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
2730
27311996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2732
2733 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
2734 into LDFLAGS instead of into LIBS.
2735
27361996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2737
2738 * configure.in (HAVE_XMU): Fix typo in previous change.
2739
27401996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2741
2742 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
2743
27441996-01-10 Erik Naggum <erik@naggum.no>
2745
2746 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
2747
27481996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
2749
2750 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
2751
27521996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2753
2754 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
2755 and use -lXt to link it.
2756
27571996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2758
2759 * configure.in (locallisppath): Put version-specific dir first.
2760
27611996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2762
2763 * configure.in (hppa-*-nextstep*): New alternative.
2764 (USE_X_TOOLKIT): By default, set this to "maybe";
2765 and change that later to LUCID or "no" according to X11 version.
2766
2767 * make-dist: Recompile outdated .elc files and update all autoloads.
2768
27691996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
2770
2771 * configure.in (locallisppath): Fix typo in last change: " -> '.
2772
27731996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2774
2775 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
2776
27771995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2778
2779 * Makefile.in (install-arch-indep): Give all files read permission.
2780
27811995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2782
2783 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
2784 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
2785
27861995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2787
2788 * configure.in: Determine HAVE_X11R6.
2789 (HAVE_MENUS): Renamed from HAVE_X_MENU.
2790
27911995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2792
2793 * configure.in: Just "solaris" now defaults to version 2.4.
2794 Add sunos4.1.n-noshare as alternative.
2795
27961995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2797
2798 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
2799
28001995-11-29 Erik Naggum <erik@naggum.no>
2801
2802 * Makefile.in (install-arch-indep): Add missing backslash.
2803
28041995-11-29 Karl Eichwalder <ke@ke.Central.DE>
2805
2806 * Makefile.in (install-arch-indep): Don't install
2807 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
2808
28091995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2810
2811 * Makefile.in (install-arch-indep): Fix previous change.
2812
2813 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
2814
28151995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2816
2817 * Version 19.30 released.
2818
2819 * make-dist (lisp): Exclude subdirs.el.
2820
28211995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2822
2823 * make-dist (etc): Delete *.orig and *.rej.
2824
28251995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2826
2827 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
2828
28291995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2830
2831 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
2832
28331995-11-14 Geoff Voelker <voelker@cs.washington.edu>
2834
2835 * make-dist (nt): Rename install, readme, and todo to
2836 INSTALL, README, and TODO.
2837
28381995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2839
2840 * make-dist (lisp): Don't distribute site-start.
2841
28421995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
2843
2844 * make-dist: Break the hard link on alloca.c.
2845
28461995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2847
2848 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
2849
28501995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2851
2852 * make-dist (src, lib-src): Don't distribute Makefile.c.
2853 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
2854
28551995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2856
2857 * Makefile.in (mkdir): Create man1dir, not mandir.
2858 (uninstall): Use man1dir, not mandir.
2859
28601995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2861
2862 * Makefile.in (man1dir): New variable.
92a8ce63 2863 (install-arch-indep): Use man1dir.
a4a9692d
DL
2864
2865 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
2866
2867 * make-dist: Create lisp/MANIFEST.
2868
28691995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
2870
2871 * configure.in (m68k-*-linux*): New alternative.
2872
28731995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2874
2875 * make-dist: Use new names config.in, paths.in, and
2876 {src,lib-src}/Makefile.in.
2877
28781995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2879
2880 * configure.in: Don't bother checking for drem.
2881
28821995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2883
2884 * Makefile.in (distclean): Delete line with just a tab in it.
2885 (install-arch-indep): Delete spaces that precede tabs.
2886 Delete spurious `fi' left from previous change.
2887 (install): Supply `true' as command, to avoid null command.
2888
28891995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2890
2891 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
2892
28931995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2894
2895 * configure.in (powerpc-*-solaris2): New alternative.x
2896
28971995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
2898
2899 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
2900 of paths.h.tmp$$, to avoid going beyond 14 characters.
2901
29021995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2903
2904 * configure.in: Improve error msg for invalid --with-x-toolkit value.
2905
29061995-09-06 Paul Eggert <eggert@twinsun.com>
2907
2908 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
2909 if localtime caches TZ. Check for tzset.
2910
29111995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2912
2913 * config.bat: Simplify using new names file names src/makefile.in,
2914 config.in, paths.in. Change Echo commands not to use `.
2915
29161995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2917
2918 * Makefile.in (install-arch-indep): Always install the new dir file;
2919 rename the previous dir file to dir.bak or dir.old.
2920
29211995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2922
2923 * configure.in (RANLIB): Substitute this into makefiles.
2924 Set it specially on solaris; set it by default on other systems.
2925
2926 * configure.in: Fix previous Alpha change.
2927
29281995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2929
2930 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
2931 NON_GCC_TEST_OPTIONS.
2932
29331995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2934
2935 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
2936 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
2937
2938 * configure.in (alpha-*-linux*): New configuration.
2939
29401995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2941
2942 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
2943 (m68k-next-nextstep*): New alias for that.
2944 (i*86-*-nextstep*): Use nextstep.h.
2945 (sparc-*-nextstep*): New configuration.
2946
29471995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2948
2949 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
2950 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
2951
29521995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2953
2954 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
2955 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
2956
29571995-07-18 Mike Long <mike.long@analog.com>
2958
2959 * make-dist: Fix update of finder-inf.el, and byte-compile it.
2960
29611995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2962
2963 * Makefile.in (src/paths.h, paths-force):
2964 Rename src/paths.h.in to src/paths.in.
2965 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
2966
2967 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
2968 Use Makefile.c for intermediate file.
2969 Rename src/config.h.in to src/config.in.
2970
29711995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
2972
2973 * configure.in (mips-dec-ultrix*): Assume version 4.3.
2974 (mips-dec-ultrix4.[12]): New alternative for old versions.
2975
29761995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2977
2978 * make-dist: Don't break intra-tree links.
2979
29801995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
2981
2982 * configure.in: Put back archlibdir initialization. Require
92a8ce63 2983 autoconf 2.4.1 or later.
a4a9692d
DL
2984
29851995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2986
2987 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
2988 (mips-mips-riscos5*): New alternative.
2989
29901995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2991
2992 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
2993
29941995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2995
2996 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
2997 (mandir, infodir, archlibdir): Initializations deleted.
2998
2999 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
3000 On hpux9shr, use hpux9shxr4.h.
3001
30021995-06-24 Morten Welinder <terra+@cs.cmu.edu>
3003
3004 * configure.in: Added target mips-dec-mach_bsd4.3.
3005 * config.guess: Guess mips-dec-mach_bsd4.3.
3006
30071995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3008
3009 * Makefile.in (mkdir): Use symbolic chmod.
3010
30111995-06-22 Paul Eggert <eggert@twinsun.com>
3012
3013 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3.
3014 (Likewise for SunOS 4.1.5 thorugh 4.1.9, should they ever exist.)
3015
30161995-06-22 Paul Eggert <eggert@twinsun.com>
3017
3018 * Makefile.in (SUBDIR_MAKEFILES):
3019 Add man/Makefile, so `make distclean' removes it.
3020 (top_distclean): Add config.log to the list of files to be removed.
3021
30221995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3023
3024 * Version 19.29 released.
3025
30261995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3027
3028 * configure.in: Fix the previous change to verify that the -b
3029 option really solves the problem.
3030
3031 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
3032
30331995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3034
3035 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
3036
30371995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3038
3039 * configure.in: Report more clearly when there is no special
3040 dir to search for X includes or libraries.
3041
30421995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3043
3044 * configure.in: Check for -lpthreads, not -lpthread.
3045
30461995-06-09 Geoff Voelker <voelker@cs.washington.edu>
3047
3048 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
3049
30501995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3051
3052 * configure.in: Check for -lpthread.
3053
30541995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3055
3056 * Makefile.in (install-arch-indep): Install info files for mh-e.
3057 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
3058
30591995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3060
3061 * configure.in (*-solaris2.5): New configuration.
3062
3063 * make-dist: Copy new files config.nt and config.w95.
3064
30651995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3066
3067 * configure.in: Use x_includes, not x_libraries, for -I.
3068 Make bitmapdir a colon-separated list.
3069
30701995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
3071
3072 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
3073
3074 * configure.in: Allow x_libraries and x_includes to be paths.
3075
30761995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3077
3078 * configure.in: Fix typo.
3079
30801995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3081
3082 * INSTALL: Clarify use of site-init.el.
3083
30841995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
3085
3086 * configure.in: pass arg to sqrt.
3087
30881995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3089
3090 * make-dist: Fix May 6 change.
3091
30921995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3093
3094 * vpath.sed: Delete reference to ymakefile.
3095
30961995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
3097
3098 * configure.in: Use sqrt (more portable) instead of fmod in -lm
92a8ce63 3099 check.
a4a9692d
DL
3100
31011995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3102
3103 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
3104
3105 * update-subdirs: Specify /bin/sh to run the script.
3106
31071995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3108
3109 * make-dist: Put src/makefile.nt in dist.
3110
3111 * configure.in (i[345]86-*-bsdi2*): New configuration.
3112 (vax-dec-bsd386*): Deleted.
3113
31141995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
3115
3116 * configure.in: Make sure CDPATH doesn't mess up PWD check. Check
3117 whether X bitmaps are in X11/bitmaps instead of bitmaps. Use fmod
3118 instead of logb in -lm check.
3119
31201995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3121
3122 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
3123 Use bsd4-3. Don't set NON_GNU_CPP.
3124
3125 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
3126 In nt. copy various different things, but not *.cmd.
3127 Fix the ln commands for the subdirs of nt.
3128
31291995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3130
3131 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
3132
31331995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3134
3135 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
3136 since that's what the header file expects.
3137
31381995-04-24 Francesco Potorti` (pot@cnuce.cnr.it)
3139
3140 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
3141 and 68040 based machines when choosing options for gnucc.
3142
31431995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3144
3145 * Makefile.in (top_distclean): Delete config.cache.
3146
31471995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3148
3149 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
3150
3151 * configure.in: Use m/ncr386.h.
3152
31531995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3154
3155 * Makefile.in (install-arch-indep): Undo Sep 23 change.
3156
31571995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3158
3159 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
3160 (man): Don't copy texindex.c and getopt.c; they're deleted.
3161 (etc): Omit `e'; it's a subdirectory.
3162 (etc/e): Use `../..', not `..', to reference top level.
3163
31641995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
3165
3166 * Makefile.in (install-arch-indep, dist):
3167 look for `update-subdir' in $(srcdir).
3168
31691995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3170
3171 * make-dist: Include mkinstalldirs in distribution.
3172
31731995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3174
3175 * make-dist: Add missing close backquote.
3176
31771995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3178
3179 * make-dist: Don't distribute shortnames directory.
3180
31811995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3182
3183 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
3184
31851995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3186
3187 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
3188
31891995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3190
3191 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
3192
31931995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
3194
3195 * configure.in (mips-sgi-irix6): New configuration.
3196
31971995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
3198
3199 * Makefile.in (maintainer-clean): Renamed from realclean.
3200
32011995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
3202
3203 * configure.in: Create a .gdbinit that sources the real one, if
3204 using a different build directory.
3205
32061995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3207
3208 * configure.in: Check for sys/select.h.
3209
32101995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3211
3212 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
3213
32141994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3215
3216 * configure.in: Handle isc 4.1 operating system.
3217
32181994-12-10 Richard Stallman <rms@kepa>
3219
3220 * configure.in (rs6000-ibm-aix4.1*): New alternative.
3221 (rs6000-ibm-aix4*): New alternative.
3222
32231994-12-06 Richard Stallman <rms@kepa>
3224
3225 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
3226
32271994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
3228
3229 * configure.in: Don't try to make directories that are guaranteed
92a8ce63 3230 to already exist.
a4a9692d
DL
3231
32321994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3233
3234 * configure.in: Generate man/Makefile from man/Makefile.in.
3235 Create the man subdir.
3236
3237 * Makefile.in (dvi): Run Make in our man subdir.
3238
3239 * make-dist: Create subdir etc/e.
3240 Make links to it.
3241 Put man/Makefile.in in dist, instead of man/Makefile.
3242
32431994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
3244
3245 * configure.in: Add --with-pop, --with-kerberos, and
3246 --with-hesiod for movemail.
3247
32481994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3249
3250 * configure.in (m68*-apollo*): Use s/domain.h.
3251
32521994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3253
3254 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
3255
32561994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
3257
3258 * configure.in: Don't add -I, -L, -R options for cc if their
3259 arguments would be empty.
3260
32611994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3262
3263 * configure.in (i860-intel-osf1*): New alternative.
3264 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
3265 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
3266
32671994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
3268
3269 * configure.in: Make h_errno check not use nested functions.
3270
32711994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
3272
3273 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
3274
32751994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
3276
3277 * Makefile.in (install-arch-indep): Avoid continued comment
92a8ce63 3278 swallowing target line.
a4a9692d
DL
3279
32801994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
3281
3282 * configure.in: Protect a character class with `changequote'.
3283
32841994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3285
3286 * configure.in: Accept `news' as a synonym for `newsos'.
3287
32881994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3289
3290 * Makefile.in: Don't rm files if cd fails.
3291
32921994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3293
3294 * make-dist: Put nt subdir and its subdirs in the dist.
3295 (lib-src): Put makefile.nt in the dist.
3296 (lisp): Put makefile.nt in the dist.
3297
32981994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
3299
3300 * configure.in: Change a stray `[' to `test'.
3301
33021994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
3303
3304 * configure.in: Adapt for Autoconf v2. Use the standard argument
3305 parser, host type canonicalizer, X11 finder, and message
3306 printing macros. Use the new macro names. Use `test' instead of `['.
3307
33081994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3309
3310 * configure.in: Check for getpagesize.
3311
33121994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3313
3314 * make-dist (msdos): Put sed* in the distribution.
3315
33161994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
3317
3318 * config.bat: New option, `--with-x', for configuring Emacs
3319 for use with the X11 system DesqView/X.
3320 New option, `--no-debug', for compiling Emacs without debug
3321 information thus saving disk space.
3322 (src/config.h, src/paths.h): Use `update' (which is like
3323 `move-if-changed') to change the file.
3324 (src/config.h): When configuring for X11 perform extra changes.
3325 (src/makefile): When configuring for X11 perform extra changes.
3326 (lib-src): Remove temporary files.
3327 (): Check that `sed', `rm', `mv', and `gcc' are available.
3328
33291994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3330
3331 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
3332
3333 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
3334
33351994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3336
3337 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
3338
3339 * configure.in (canonical): Substitute var into makefiles.
3340 (bitmapdir): Likewise.
3341
3342 * Makefile.in (bitmapdir): New variable.
3343 (src/paths.h, paths-force): Edit PATH_BITMAPS.
3344
33451994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3346
3347 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
3348
3349 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
3350 * update-subdirs: New shell script.
3351
33521994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3353
3354 * Makefile.in (top_distclean): Don't rm build-install.
3355 (SOURCES): Delete build-install.in.
3356
3357 * make-dist: Don't distribute build-ins.in.
3358 * build-ins.in: File deleted.
3359
33601994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
3361
3362 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
3363
33641994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3365
3366 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
3367
3368 * configure.in (libexecdir): Renamed from libdir. New default.
3369 (sharedstatedir): Renamed from statedir. New default.
3370 (datadir): New default.
3371
3372 * make-dist: Don't distribute subdirs.el.
3373
33741994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3375
3376 * configure.in (eaccess): Check for it.
3377
33781994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3379
3380 * configure.in (mktime): Check for it.
3381
33821994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
3383
3384 * configure.in (motif): Add support for usage and option checking.
3385
33861994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
3387
3388 * configure.in (utimes): Check for it.
3389
33901994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
3391
3392 * Makefile.in (install-arch-indep): Don't do mkdir here.
3393
33941994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3395
3396 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
3397 riscix.h renamed to acorn.h.
3398
177c0ea7 33991994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
a4a9692d
DL
3400
3401 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
3402 New configurations.
3403
34041994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
3405
3406 * configure.in: Remove trailing slashes from srcdir.
3407
34081994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3409
3410 * configure.in (i[345]86-sequent-ptx*): Handle
3411
34121994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3413
3414 * Makefile.in (paths-force): Depend on src/paths.h
3415
34161994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3417
3418 * configure.in (config_options): Save all arguments, not just some.
3419
34201994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3421
3422 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
3423
3424 * configure.in: Add AC_AIX.
3425 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
3426
34271994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3428
3429 * configure.in (parsing options): Simplify sed command to delete -'s.
3430
34311994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
3432
3433 * configure.in (config_options): New shell variable.
3434 Pass its value to C code in EMACS_CONFIG_OPTIONS.
3435
34361994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3437
3438 * configure.in (alpha-dec-osf*): New target.
3439
3440 * Makefile.in: Use just one FRC target.
3441
34421994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3443
3444 * Makefile.in (removenullpaths, paths-force):
3445 Use name paths.h.tmp$$, which depends on the pid.
3446
34471994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3448
3449 * Makefile.in (removenullpaths, paths-force):
3450 Put paths.h.tmp in top-level dir, not in src.
3451
34521994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3453
3454 * Version 19.27 released.
3455
34561994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3457
3458 * Version 19.26 released.
3459
34601994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3461
3462 * configure.in: Check for lrand48, not rand48.
3463
34641994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3465
3466 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
3467 (powerpc-ibm-aix*): New aliases.
3468
34691994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3470
3471 * make-dist (src/m, src/s): Put *.inp in distribution.
3472
34731994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3474
3475 * configure.in: Accept i586 and i486 along with i386.
3476
34771994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3478
3479 * configure.in: Do compute unexec, LIBX, system_malloc, etc
3480 even if CPP env var was set by the user.
3481
3482 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
3483
34841994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
3485
3486 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
3487
34881994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3489
3490 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
3491
34921994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3493
3494 * configure.in: Check more specifically for i*86-sun-sunos.
3495
34961994-08-03 Caveh Jalali (caveh@eng.sun.com)
3497
3498 * configure.in: Handle solaris 2.4.
3499
35001994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3501
3502 * configure.in (rand48): Check for it.
3503
35041994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3505
3506 * make-dist: Update the info files.
3507
35081994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3509
3510 * configure.in: Make "checking..." messages' style consistent.
3511 (HAVE_H_ERRNO): New test.
3512
35131994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3514
3515 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
3516
35171994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3518
3519 * configure.in (CFLAGS): If the envvar was specified, use that.
3520 And set REAL_CFLAGS from it too.
3521
35221994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3523
3524 * make-dist: Update finder-inf.el.
3525
35261994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3527
3528 * make-dist (msdos): Include sed4.inp in dist.
3529
3530 * Makefile.in (libsrc_libs): Var deleted.
3531
35321994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3533
3534 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
3535
35361994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3537
3538 * configure.in (mips-sony-newsos4*): New alias.
3539
35401994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3541
3542 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
3543 (*-convex-convexos*): Accept this as alias.
3544
35451994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3546
3547 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
3548 for two different uses.
3549
35501994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3551
3552 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
3553
35541994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3555
3556 * make-dist: Put ./BUGS into the distrib.
3557
35581994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3559
3560 * configure.in: Handle 386 running Solaris 2.
3561
35621994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3563
3564 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
3565
35661994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3567
3568 * configure.in (mips-sony-newsos*): Use news-risc.h.
3569
3570 * configure.in: Accept bsdi as opsys, like bsd386.
3571
35721994-06-01 Morten Welinder (terra@diku.dk)
3573
3574 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
3575
35761994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3577
3578 * Version 19.25 released.
3579
3580 * make-dist (shortversion): Don't assume another period follows.
3581
35821994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3583
3584 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
3585 (uninstall): Use /bin/pwd.
3586
3587 * Makefile.in (blessmail): Depend on src.
3588 (all): Don't depend on blessmail.
3589
3590 * Makefile.in (src/paths.h): Don't force recomputation.
3591 (paths-force): New target; force recomputation of paths.h.
3592 (all): Depend on paths-force.
3593 (src, lib-src): Depend on src/paths.h.
3594
3595 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
3596 NON_GCC_TEST_OPTIONS.
3597
35981994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3599
3600 * configure.in: Don't insist on subversions for irix.
3601
36021994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3603
3604 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
3605
3606 * configure.in (i[34]86-next-*): New alternative.
3607
36081994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3609
3610 * Version 19.24 released.
3611
3612 * configure.in: New config hppa*-hp-hpux9shr*.
3613
36141994-05-22 Morten Welinder (terra@tyr.diku.dk)
3615
3616 * config.bat: Doc fix.
3617
36181994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3619
3620 * Makefile.in (mostlyclean, clean, distclean, realclean)
3621 (extraclean): Don't act on man subdir if it doesn't exist.
3622
36231994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3624
3625 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
3626 Use them to set up CC.
3627 (*-sun-sunos4.1.3): Set them.
3628
36291994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3630
3631 * Makefile.in (lib-src): Don't depend on src/paths.h.
3632
36331994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3634
3635 * build-ins.in (copydests): Get rid of spurious `-'s.
3636
3637 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
3638
36391994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3640
3641 * Version 19.23 released.
3642
3643 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
3644 for the Xlib and Xt checks; then restore old CFLAGS.
3645
36461994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3647
3648 * configure.in (HAVE_X11XTR6): Add newline before #if.
3649 Add newline after #endif.
3650
36511994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3652
3653 * configure.in (HAVE_X11XTR6): Arrange to define it.
3654
36551994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3656
3657 * Makefile.in (install): Depend on blessmail.
3658
36591994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
3660
3661 * configure.in (mips-siemens-sysv*): Put quotes around value
3662 containing blanks.
3663
36641994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3665
3666 * Makefile.in (TAGS): Use the makefile in src subdir.
3667
36681994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3669
3670 * configure.in (opsys): Recognize `gnu'.
3671
36721994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3673
3674 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
3675
36761994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
3677
3678 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
3679 version > 1.8.
3680
36811994-05-08 Morten Welinder (terra@diku.dk)
3682
3683 * config.bat: Forcibly remove "# " style comments from makefiles.
3684
36851994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3686
3687 * Makefile.in (uninstall): When processing lispdir and etcdir,
3688 do nothing unless it exists and is a directory.
3689
36901994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3691
3692 * Makefile.in (install-arch-indep): Do install info/dired-x*.
3693 Merge code in from install-doc.
3694 (install-doc): Merge code back into install-arch-indep.
3695 (install-arch-dep): Don't depend on install-doc.
3696
3697 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
3698
36991994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3700
3701 * configure.in (making src/Makefile and lib-src/Makefile):
3702 Split off the autoconf substitutions and don't pass them thru cpp.
3703 (undefs): Use $canonical as well as $configuration.
3704
3705 * make-dist: Distribute lisp/Makefile.
3706
3707 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
3708 Use lower case names for the s files.
3709
37101994-05-03 Morten Welinder (terra@diku.dk)
3711
3712 * config.bat: Added possibility for different file name
3713 transscriptions in lib-src.
3714
37151994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3716
3717 * Makefile.in (lib-src): Undo previous change.
3718 (blessmail): New target to run maybe-blessmail in lib-src.
3719 (all): Depend on blessmail.
3720
3721 * Makefile.in (lib-src): Depend on src.
3722
37231994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
3724
3725 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
3726 (m88k-dg-dgux5.4R2): dgux5.4R2.
3727
37281994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3729
3730 * configure.in (window_system): Restore accidentally deleted code
3731 that uses AC_FIND_X.
3732
3733 * make-dist: Distribute config.bat.
3734
37351994-04-29 Morten Welinder (terra@diku.dk)
3736
3737 * config.bat: Corrected the configuration of lib-src
3738 to keep up with configure. Add note about dos version 3
3739 or better needed (djgpp needs that). Add note explaining
3740 that either install in c:/emacs or edit the script.
3741 Don't change to c:/emacs, but assume we're there (to minimize
3742 the number of places to change).
3743
3744 * config.bat: Build-in the first step towards X11 support with
3745 the X11 emulator that exists. At this time it won't work,
3746 and several files are missing.
3747
37481994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3749
3750 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
3751 Don't look for -lresolv.
3752
3753 * Makefile.in (lib-src): Depend on src/paths.h.
3754
37551994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3756
3757 * configure.in: Restore deleted AC_SUBST of `configuration'.
3758 Improve error message for bad --with-x-toolkit value.
3759
3760 * configure.in: Define CONFIGURATION in src/config.h
3761 rather than substituting in src/Makefile.in.
3762
37631994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3764
3765 * Makefile.in (install-doc): New target.
3766 (install-arch-dep): Depend on install-doc.
3767 (mkdir): Create docdir.
3768
37691994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3770
3771 * configure.in: Test for libresolv.a.
3772 Substitute machfile and opsysfile.
3773
37741994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3775
3776 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
3777 (install-arch-dep): Install under the name $(EMACS).
3778
37791994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3780
3781 * configure.in (version): Use entire value of emacs-version.
3782 (mips-siemens-sysv*): New alternative.
3783
37841994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3785
3786 * Makefile.in (install-arch-indep): Don't install dired-x*.
3787
37881994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3789
3790 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
3791 Fix definition of $undefs.
3792
37931994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3794
3795 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
3796
3797 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
3798
37991994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
3800
3801 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
3802
38031994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3804
3805 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
3806 and run it thru cpp, as with src/Makefile.in.
3807
3808 * configure.in: Use AC_SET_MAKE.
3809
38101994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3811
3812 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
3813
38141994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3815
3816 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
3817
3818 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
3819 (printing the choices): Make the toolkit message unconditional.
3820 (USE_X_TOOLKIT): Use `none', not `no', if none.
3821 (include libsrc_libs): Include config.h, and specify -I for srcdir.
3822 Get rid of temp file foofoo1.
3823
38241994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3825
3826 * configure.in (CFLAGS): Use shell syntax, not Makefile.
3827
38281994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3829
3830 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
3831 (printing the choices): State choice of toolkit.
3832 (libsrc_libs): Recalculate after writing config.h;
3833 then update lib-src/Makefile.
3834
38351994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3836
3837 * configure.in: Add sunos4shr as alternative for suns.
3838 Conditionals testing for null $CC were backwards.
3839
38401994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3841
3842 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
3843
38441994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3845
3846 * configure.in: Handle -isc4.0*.
3847
38481994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3849
3850 * configure.in (esix5): Set NON_GNU_CPP.
3851
38521994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
3853
3854 * Makefile.in (thisdir): Nonsensical variable removed.
3855 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
3856 back to $thisdir, rather than the directory `this_dir'.
3857
38581994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3859
3860 * Makefile.in (install-arch-indep): Add missing backslash after a
3861 `then'.
3862
38631994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3864
3865 * Makefile.in (thisdir): New variable.
3866 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
3867
38681994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3869
3870 * configure.in: Add freebsd.
3871
38721994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3873
3874 * configure.in: Check for fpathconf.
3875
38761994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3877
3878 * configure.in (with_x_toolkit): Fix typo in previous change.
3879
38801994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3881
3882 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
3883
38841994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3885
3886 * configure.in (with_x_toolkit): Don't allow motif or open-look.
3887
38881994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3889
3890 * configure.in: Fix value of docdir.
3891 * Makefile.in (install-arch-indep): Install DOC* in docdir.
3892
38931994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3894
3895 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
3896
38971994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
3898
3899 * configure.in: New variable docdir to control where the docstring
3900 file goes.
3901 Makefile.in: Use it to initialize PATH_DOC in paths.h.
3902
39031994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
3904
3905 * configure.in: When --run-in-place, don't inherit archlibdir.
3906
39071994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3908
3909 * Makefile.in (install-arch-dep, install-arch-indep):
3910 New targets split up former do-install rule.
3911 (do-install): Target deleted.
3912
39131994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3914
3915 * configure.in (mips-sony-newsos*): New configuration.
3916
39171994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
3918
3919 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
3920
39211994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
3922
3923 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
3924
39251994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3926
3927 * configure.in: Don't initialize CC.
3928
39291994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3930
3931 * configure.in (creating src/Makefile): Also generate -U switches
3932 for symbols in the $configuration value.
3933
3934 * configure.in: Check for sys_siglist being declared in system header.
3935
39361994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3937
3938 * configure.in (creating src/Makefile): Delete blank lines
3939 along with lines of whitespace.
3940 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
3941
39421994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3943
3944 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
3945 like C_SWITCH_SYSTEM.
3946 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
3947
39481994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
3949
3950 * configure.in (drem): Check for this function.
3951
39521994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3953
3954 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
3955 If CPP was inherited from environment, don't use NON_GNU_CPP.
3956 (NON_GNU_CC): Likewise.
3957 (handling with_gcc): Use explicit if in the `no' case.
3958 (cc_specified): New variable; if set, don't use NON_GNU_CC.
3959
39601994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3961
3962 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
3963
39641994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
3965
3966 * configure.in: Check whether fmod exists.
3967
39681994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3969
3970 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
3971 {src,lisp}/OChangeLog.
3972
39731994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3974
3975 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
3976 necessary for proper operation. This code works with the current
3977 released version of Autoconf.
3978
39791994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3980
3981 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
3982 (USE_X_TOOLKIT): Define it for all values except `no'.
3983
3984 * configure.in: Undo first Jan 8 change and Jan 16 change.
3985
39861994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3987
3988 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
3989 Substitute USE_X_TOOLKIT as both C macro and Make variable.
3990
3991 * Makefile.in (lwlib/Makefile): New target.
3992 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
3993 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
3994 (unlock, relock): Handle lwlib subdir.
3995
3996 * Makefile.in: Add some .PHONY targets.
3997
3998 * make-dist: Handle lwlib subdir like oldXMenu subdir.
3999
4000 * lwlib: New subdirectory.
4001
40021994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4003
4004 * configure.in: If CPP has a value that is a directory,
4005 discard the value.
4006
40071994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4008
4009 * configure.in (srcdir_undefs): Add g flag to sed substitution to
4010 remove -U[0-9]*.
4011
40121994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4013
4014 * Makefile.in (do-install): Install the dired-x info files.
4015
4016 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
4017 (See src/s/sol2.h.)
4018
40191994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4020
4021 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
4022
40231994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4024
4025 * configure.in (creating src/Makefile): Put code inside 2nd arg to
4026 AC_OUTPUT as it should be; hopefully noone will again see fit to
4027 gratuitously break this and not make a change log entry.
4028 Optimized sed processing of Makefile.in and cpp output; now
4029 preserves comments previously removed from the cpp input.
4030 Eliminated temp file for cpp output. Generate -U switches to
4031 undefine all identifiers that appear in the directory name
4032 ${srcdir}; pass these to cpp.
4033
4034 * configure.in (version): Fix sed regexp to match two-elt version
4035 number.
4036
4037 * configure.in: Check for strerror.
4038
40391994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4040
4041 * configure.in: Test for bcmp.
4042
40431994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4044
4045 * make-dist (tempdir): Put subdir msdos into the distribution.
4046
40471993-01-07 Morten Welinder (terra@diku.dk)
4048
4049 * config.bat: New file.
4050
40511994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4052
4053 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
4054
40551994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4056
4057 * configure.in (m68*-next-*): Don't care about which os is specified.
4058 (i[34]86-*-*): Check for *-nextstop*.
4059
40601993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4061
4062 * configure.in: Check for setsid.
4063
40641993-12-17 Richard Stallman (rms@srarc2)
4065
4066 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
4067
40681993-12-15 Richard Stallman (rms@srarc2)
4069
4070 * Makefile.in (mkdir): Make only the lockdir writable.
4071
4072 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
4073
40741993-12-11 Richard Stallman (rms@srarc2)
4075
4076 * Makefile.in (libdir): Use @libdir@.
4077
40781993-12-08 Richard Stallman (rms@srarc2)
4079
4080 * Makefile.in (install): Add empty command.
4081
40821993-12-04 Richard Stallman (rms@srarc2)
4083
4084 * make-dist: Put man/getopt.c in the dist.
4085
4086 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
4087
4088 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
4089
40901993-12-03 Richard Stallman (rms@srarc2)
4091
4092 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
4093 Set it for all solaris versions.
4094 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
4095 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
4096 Likewise for NON_GNU_CC and CC.
4097
40981993-12-01 Richard Stallman (rms@srarc2)
4099
4100 * configure.in (mips-mips-riscos4*): Assign variable CC.
4101 (checking ${with_gcc}): If "no", don't override CC if already set.
4102 (CC): Initialize it as empty.
4103
dff28924 41041993-11-30 Richard Stallman (rms@srarc2)
a4a9692d
DL
4105
4106 * configure.in (Suns): Set CPP if *-solaris2.3*.
4107
41081993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4109
4110 * Version 19.22 released.
4111
4112 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
4113
41141993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4115
4116 * make-dist: When breaking links, use cp -p.
4117 Copy install.sh into distribution.
4118 Move the temp dir up into the parent dir;
4119 don't leave the staging dir make-dist.tmp... in existence.
4120 * install.sh: New file.
4121
41221993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4123
4124 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
4125
41261993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4127
4128 * configure.in (version): When --run-in-place, exclude
4129 ${datadir}/emacs/site-lisp from locallisppath.
4130
41311993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4132
4133 * configure.in: Delete jumk.c before writing it.
4134
41351993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4136
4137 * Version 19.21 released.
4138
4139 * Makefile.in (mkdir): Ignore error from chmod.
4140
41411993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4142
4143 * make-dist: Don't put lisp/forms.README in the distribution.
4144
41451993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4146
4147 * configure.in (creating src/Makefile): Before running cpp,
4148 discard all lines that start with `# Generated' or /**/#.
4149
41501993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4151
4152 * Version 19.20 released.
4153
4154 * make-dist: Use build-ins.in, not build-install.in.
4155 Don't bother updating TAGS since it's not included.
4156
4157 * build-ins.in: Renamed from build-install.in.
4158
41591993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4160
4161 * make-dist: Don't try to link *.texinfo--there are none now.
4162 When running make in lib-src, specify YACC var value.
4163
41641993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4165
4166 * configure.in (extrasub): Add vpath patterns for %.[yls].
4167
4168 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
4169 Instead just include the commands to make src/Makefile as the
4170 second arg to AC_OUTPUT.
4171
4172 * configure.in: Use : instead of dnl for comment inside
4173 $makefile_command.
4174
4175 * configure.in: No longer use vpath_sed. Instead, when we notice
4176 srcdir already configured, set extrasub to hack vpath in the
4177 makefiles.
4178
4179 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
4180 before moving it.
4181 * Makefile.in (VPATH): Define to @srcdir@.
4182
41831993-09-28 Brian Fox (bfox@cubit)
4184
4185 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
4186 doesn't exist. Just copy src/Makefile.in instead. Touch
4187 all of the Makefiles after editing config.status.
4188
4189 * INSTALL: Update documentation to match new configuration
4190 mechanism.
4191
41921993-09-27 Brian Fox (bfox@ai.mit.edu)
4193
4194 * configure.in: Allow any of the path or directory Makefile
4195 variables to be set with flags to configure. Create all Makefiles
4196 at configure time. Edit special commands into config.status after
4197 src/Makefile.in is built from src/Makefile.
4198
4199 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
4200 If these files are out of date, simply have config.status
4201 rebuild them; don't rebuild them explicitly.
4202
42031993-09-25 Brian Fox (bfox@ai.mit.edu)
4204
4205 * build-install.in: Change src/xemacs to src/emacs. We no longer
4206 create src/xemacs, so the file wouldn't be found.
4207
4208 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
4209
42101993-09-24 Brian Fox (bfox@albert.gnu.ai.mit.edu)
4211
4212 * configure.in: Avoid forcing the search of /usr/include before
4213 fixed include files by resetting C_SWITCH_X_SITE if it is
4214 "-I/usr/include".
4215
42161993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4217
4218 * Makefile.in (@rip_paths@locallisppath):
4219 Delete ${datadir}/emacs/site-lisp.
4220
42211993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4222
4223 * configure.in:
4224 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
4225 Remove ${extra_output} from AC_OUTPUT call.
4226
42271993-09-17 Brian Fox (bfox@inferno)
4228
4229 * make-dist: Quote backquotes found in strings to be echoed.
4230
4231 * configure.in: Use "sh -c pwd" when we want to avoid having the
4232 shell fix up the value of $PWD.
4233
42341993-09-13 Brian Fox (bfox@inferno)
4235
4236 * Makefile.in (do-install): Don't abort if ln or chmod at the end
4237 of the installation fail. Suggested by Karl Berry.
4238
42391993-08-30 Brian Fox (bfox@inferno)
4240
4241 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
4242 was used. Set MAKEFLAGS from MFLAGS.
4243
42441993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4245
4246 * configure.in: Test for res_init in libc.
4247
42481993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4249
4250 * configure.in: In the file ${tempcname}, use configure___
4251 instead of @configure@.
4252
42531993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
4254
4255 * make-dist: Dist vpath.sed
4256
4257 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
4258 Depend on vpath.sed.
4259 Replace sed comand for VPATH with @vpath_sed@.
4260
4261 * configure.in: Substitute variable `vpath_sed'.
4262 If not in $srcdir and $srcdir is configured,
4263 issue warning that GNU make is required,
4264 and set vpath_sed to use vpath.sed script.
4265
42661993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4267
4268 * configure.in: Remove check for $srcdir being configured. This
4269 pretty much works now.
4270 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
4271 Check for XFree86 (/usr/X386/include) independent of whether
4272 -lXbsd exists.
4273
4274 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
4275 realclean, unlock, relock): Use `$(MAKE)' in place of plain
4276 `make'.
4277
42781993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4279
4280 * Version 19.19 released.
4281
4282 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
4283
42841993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4285
4286 * configure.in: Check for XScreenNumberOfScreen.
4287
42881993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4289
4290 * configure.in: Add * to end of all configuration alternatives.
4291 (m68*-sony-newsos3*): New alternative.
4292
42931993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4294
4295 * make-dist: Include getdate.c in distribution.
4296
4297 * configure.in: For --help, use $PAGER if it is set.
4298 (LIB_X11_LIB): Default to -lX11.
4299 (mips-sgi-irix5.*): New alternative.
4300
4301 * Makefile.in (do-install): Install info/gnus* and info/sc*.
4302
4303 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
4304 Recognize *.B8.* as hpux version 8.
4305 (m68*-tektronix-bsd*): Fix typo in tek4300.
4306 (AC_HAVE_FUNCS): Add ftime.
4307
43081993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4309
4310 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
4311 Use tekxd88, not tekXD88.
4312
43131993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4314
4315 * configure.in: Check for -lm. Then can check for frexp and logb.
4316
43171993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4318
4319 * Version 19.18 released.
4320
4321 * make-dist (src): Don't put gnu-hp300 in dist.
4322 (src, lisp): Include OChangeLog in dist.
4323
43241993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4325
4326 * configure.in: Test for presence of logb and frexp functions.
4327
43281993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4329
4330 * configure.in (machine): Add i370-ibm-aix*.
4331
43321993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4333
4334 * configure.in (function checks): Test for mkdir and rmdir.
4335
4336 * configure.in (function checks): Don't test for random and bcopy
4337 only when we're building with X; look for them all the time.
4338
43391993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4340
4341 * configure.in: Test for availability of bcopy functions, searching
4342 the X libraries if we're using X.
4343
4344 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
4345 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
4346 versions of AIX, and needs to be passed to the loader.
4347
4348 * configure.in: Test for the availablility of the
4349 XScreenResourceString function.
4350
43511993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
4352
4353 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
4354 LD_SWITCH_X_SITE and assume --with-x11.
4355 Only look for X11 files if we weren't told about a window system
4356 or if we were told to use X11 but not told where.
4357 Search the libraries from the s and/or m files when checking for
4358 functions.
4359
4360 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
4361
43621993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4363
4364 * make-dist: Include lisp/dired.todo in the distribution.
4365
43661993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4367
4368 * configure.in: Add code to set HAVE_INET_SOCKETS.
4369
43701993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4371
4372 * configure.in: If we do find x_includes and x_libraries
4373 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
4374
43751993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4376
4377 * make-dist: Include src/gnu-hp300 in the dist.
4378
4379 * configure.in (canonical): New variable holds the canonicalized
4380 configuration. Don't alter `configuration'. Use `configuration'
4381 for Makefile.in for file naming.
4382 (testing x_includes and x_libraries): Use =, not ==.
4383
43841993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4385
4386 * Version 19.17 released.
4387
4388 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
4389 directory's makefile. This allows the invocation of CPP which
4390 builds xmakefile to receive these switches. The SunSoft C
4391 preprocessor inserts spaces between tokens if it doesn't get the
4392 -Xs flag requested in src/s/sol2.h.
4393
43941993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
4395
4396 * configure.in (m68k-bull-sysv3): new config.
4397
43981993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4399
4400 * configure.in: Use the autoconf AC_FIND_X macro to try to find
4401 the X Windows libraries.
4402
44031993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4404
4405 * make-dist (tempdir): Don't create lisp/forms-mode directory in
4406 the distribution. Those files aren't kept in their own
4407 subdirectory any more.
4408
44091993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4410
4411 * Version 19.16 released.
4412
44131993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4414
4415 * configure.in: Add --verbose flag.
4416
44171993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4418
4419 * version 19.15 released.
4420
44211993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4422
4423 * Makefile.in (top_distclean): Use -f switch when cleaning out
4424 lock dir; it might be empty.
4425
4426 * configure.in: Only check for -lXbsd once.
4427
44281993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4429
4430 * Version 19.14 released.
4431
44321993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4433
4434 * make-dist: If using gzip, create distribution with '.gz' extension.
4435
4436 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
4437 (lisp/forms-mode): This doesn't exist anymore.
4438
4439 * configure.in: Look for the closedir function.
4440
44411993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4442
4443 * configure.in (CPP): Autoconf sets this to a shell variable
4444 reference, which doesn't work when it's edited into a makefile.
4445 Expand that variable reference.
4446
4447 * Makefile.in (CPP): New variable.
4448 (src/Makefile): Edit CPP into src/Makefile.
4449
4450 * Makefile.in (src/Makefile): Don't bother exiting single quotes
4451 and entering double quotes to get the values of LD_SWITCH_X_SITE
4452 and the other make variables; make substitutes them in anyway.
4453
4454 * Makefile.in (uninstall): Don't remove the lisp and etc
4455 directories if they're in the source tree.
4456
92a8ce63 4457 Bring mumbleclean targets into conformance with GNU coding standards.
a4a9692d
DL
4458 * Makefile.in (mostlyclean, clean): Separate these two; just have
4459 them pass the request to the subdirectory makefiles.
4460 (distclean): Pass the request down, and then get rid of the
4461 files configure built, and get rid of the Makefiles.
4462 (realclean): Pass the request down, and then do the same things
4463 distclean does.
4464 (uninstall, info, dvi): New targets.
4465
4466 * configure.in: Move clause for PC-compatible i386 box to the end
4467 of the case statement, to avoid masking configurations below.
4468
4469 * configure.in: Add case for m88k-motorola-sysv4.
4470
4471 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
4472 the HP 68000 machines.
4473
4474 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
4475 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
4476 preprocessor won't fiddle with them.
4477
44781993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4479
4480 * Makefile.in (TAGS): cd to src to run etags.
4481
44821993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4483
4484 * configure.in (version): Check the X libraries for XrmSetDatabase
4485 and random, and see if we have -lXbsd.
4486
44871993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4488
4489 * configure.in: Pass "-Isrc" to the CPP we run to examine the
4490 s/*.h and m/*.h files. Martin Tomes
4491 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
4492
44931993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4494
4495 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
4496 above the general i386 alternative.
4497
44981993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4499
4500 * configure.in: Recognize configuration name for Data General
4501 AViiON machines.
4502
4503 * configure.in: Use AC_LONG_FILE_NAMES.
4504
45051993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4506
4507 * configure.in: Test for bison.
4508 * Makefile.in (YACC): New variable.
4509 (lib-src/Makefile.in): Edit YACC into the makefile.
4510
45111993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4512
4513 * Version 19.13 released.
4514
4515 * configure.in (CFLAGS): Don't set this according to the value of
4516 the GCC shell variable. Instead, consult the machine and system
4517 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
4518 test __GNUC__ while we're at it.
4519
4520 * configure.in: Remove extra ;; from hpux cases.
4521
45221993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4523
4524 * configure.in: Check to see if the system has -ldnet.
4525
45261993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4527
4528 * make-dist: Add clauses to distribute lisp/forms-mode.
4529
45301993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4531
4532 * configure.in (machine): Fix the versions in hpux version number test.
4533 Do not guess based on cpu type. Do check for explicit system version.
4534
45351993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4536
4537 * configure.in: Do NOT look for `unknown' as company name.
4538
45391993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4540
4541 * configure.in: Fix typo in message.
4542
45431993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4544
4545 * Version 19.12 released.
4546
4547 * Makefile.in (do-install): Correct previous etc-copying change.
4548 Partially rewrite using `if'.
4549 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
4550
4551 * Version 19.11 released.
4552
4553 * configure.in: Handle 386bsd.
4554
45551993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4556
4557 * make-dist: Update getdate.c.
4558
4559 * configure.in: Handle bsd386.
4560
4561 * Makefile.in (do-install): Use `-' in tar options.
4562
4563 * configure.in: Change ! "${...}" to x"${...}" = x.
4564
4565 * Makefile.in (do-install): Copy the DOC-* files from the build
4566 etc directory, as well as lots of things from ${srcdir}/etc.
4567
4568 * make-dist: Copy config.guess.
4569
4570 * configure.in: Handle AIX versions 1.2, 1.3.
4571
45721993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4573
4574 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
4575 the configuration name mips-mips-usg* to represent USG systems.
4576
4577 * configure.in: Fix logic to detect if srcdir is already configured.
4578
4579 * Makefile.in: Pass in LD_SWITCH_X_SITE.
4580
4581 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
4582 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
4583 of a directory; cd might fail, and have pwd print out the current
4584 directory.
4585
45861993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4587
4588 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
4589
45901993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4591
4592 * configure.in: Complain if srcdir points at an already-configured
4593 tree.
4594
45951993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4596
4597 * Version 19.10 released.
4598
45991993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4600
4601 * Makefile.in: Use Makefile comments, not C comments.
4602
4603 * configure.in: Add case for the Tektronix XD88.
4604
46051993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4606
4607 * configure.in: Handle sysv4.2 and sysvr4.2.
4608
46091993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4610
4611 * configure.in: Traverse the argument list without destroying it;
4612 don't use shift. It turns out that "set - ${saved_arguments}"
4613 doesn't work portably.
4614
4615 * configure.in: Add missing "fi".
4616
4617 * make-dist: Rebuild configure if configure.in is newer.
4618
4619 * Makefile.in (src:, lib-src:, FRC:): force the src and lib-src
4620 targets to be executed even if make remembers that it has already
4621 stisfied FRC.
4622
46231993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4624
4625 * Makefile.in (do-install): Delete redundant code to copy etc twice.
4626
4627 * configure.in (romp): Handle various version numbers with aos and bsd.
4628
46291993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4630
4631 * configure.in: Fix message text.
4632
46331993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4634
4635 * make-dist: Make a `site-lisp' directory in the distribution,
4636 instead of a `local-lisp' directory, which hasn't been the
4637 appropriate name for a long time.
4638 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
4639 from the distribution first, then /usr/local/lib/emacs/site-lisp.
4640
4641 * Makefile.in (do-install): Correctly detect if ./etc and
4642 ${srcdir}/etc are the same.
4643
4644 * configure.in: Extract UNEXEC from the system configuration
4645 files, compute the name of the source file corresponding to the
4646 object file, and #define it as UNEXEC_SRC in config.h.
4647
4648 * configure.in: If srcdir is '.', then try using PWD to make it
4649 absolute.
4650
4651 * configure.in: Include ${srcdir} in the printed report, to help
4652 people notice if it's an automounter path.
4653
46541993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4655
4656 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
4657
46581993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4659
4660 * Makefile.in (do-install): Delete the dest dir, not the source dir,
4661 when they are different. Add `shift' command.
4662 (COPYDESTS, COPYDIR): Delete external-lisp dir.
4663 (externallispdir): Var deleted.
4664
4665 * configure.in: Delete spurious paren outputting short_usage.
4666
46671993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4668
4669 * Version 19.9 released.
4670
46711993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4672
4673 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
4674 subdirectory makes.
4675
4676 * make-dist: Check for .elc files with no corresponding .el file.
4677
4678 * Makefile.in (mkdir): Make all the directories in locallisppath.
4679
4680 * config.guess: New file.
4681 * configure.in: Use it, tentatively.
88c71720 4682 * INSTALL: Mention its usage.
a4a9692d
DL
4683
4684 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
4685 the former gives you the operating system rev directly. Use
4686 s/hpux.h if we don't recognize what we got.
4687
4688 * Makefile.in (do-install): Don't remove a destination directory
4689 if it's the same as the source. If ${srcdir}/info == ${infodir},
4690 don't try to copy the info files.
4691
4692 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
4693 doesn't work if you're not using a separate source directory.
4694 (do-install): Copy the build tree's etc directory only after
4695 making sure it's not also the source tree's etc directory.
4696
46971993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4698
4699 * configure.in: Handle sunos4.1.3 specially.
4700
47011993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4702
4703 * Makefile.in (INSTALL): Add definition.
4704
4705 * configure.in: Fix some messages. Support -with-gnu-cc.
4706 At the end, use `set --', not `set -'.
4707 Delete spurious `.h' in hpux alternatives.
4708
47091993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4710
4711 * Version 19.8 released.
4712
47131993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4714
4715 * configure.in: When looking for source in the same directory as
4716 the configure script, make the path thus discovered absolute.
4717 If the user specifies the `--srcdir' switch, make that directory
4718 absolute too.
4719
4720 * Makefile.in (srcdir): Remove comment saying this doesn't work.
4721
4722 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
4723 too, as the value of the PATH_INFO macro.
4724
4725 * configure.in: Check to see if the source lives in the same
4726 directory as the configure script.
4727
47281993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4729
4730 * Makefile.in (install): Split this into `install' and
4731 `do-install', to give people more control over exactly what gets
4732 done.
4733 (do-install): New target, containing the guts of `install'. Don't
4734 remove and recreate the directories inside the copying loop - do
4735 it all before the copying loop. Pass more flags to the lib-src
4736 make.
4737 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
4738 avoid errors and warnings.
4739
4740 * configure.in: For generic IBM PC boxes, insist on "unknown" for
4741 the manufacturer - the more general case was blocking other i386
4742 configuration names below, and that's how the names are written in
4743 MACHINES anyway.
4744
4745 * make-dist: When breaking links, remove the link before moving
4746 the copy onto it, to avoid interactive behavior.
4747
4748 * Makefile.in: Doc fix.
4749
4750 * configure.in: Doc fix.
4751
4752 * INSTALL: Mention --exec-prefix option.
4753
4754 * configure.in: Add support for the `--exec-prefix' option.
4755 * Makefile.in: Accept that support.
4756
4757 * configure.in: Use the AC_PROG_INSTALL macro.
4758 * Makefile.in (INSTALL): Variable removed.
4759 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
4760
4761 * configure.in: Distinguish between hp800's and hp700's by calling
4762 "uname -m".
4763
47641993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4765
92a8ce63 4766 * configure.in: Recognize configuration names for i860 boxes
a4a9692d
DL
4767 running SYSV.
4768
47691993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4770
4771 * configure.in: Distinguish between hp800's and hp700's by the
4772 version of HP/UX they run, since that's something people are more
4773 likely to know - hp700's run 8.0.
4774 Add HP 700 configuration.
4775
4776 * configure.in: Test for the presence of the `rename' function.
4777
4778 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
4779 configure.in.
4780 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
4781
4782 * make-dist: Break intra-tree links.
4783
4784 * configure.in: Explain that this is an autoconf script, and give
4785 instructions for rebuilding configure from it. Arrange to put
4786 comments in configure explaining this too.
4787
4788 * configure.in: Make the first line of the configure script be
4789 "#!/bin/sh". Leaving the first line blank didn't work.
4790
4791 * configure.in (long_usage): Removed; made short_usage describe
4792 the options briefly.
4793
4794 * configure.in: Implement the --prefix option.
4795 * Makefile.in (prefix): Add support for it here.
4796 * INSTALL: Document it here.
4797
4798 * Makefile.in (install): Don't assume that the files in the `info'
4799 subdirectory match *.info. They don't have that prefix.
4800
48011993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4802
4803 * configure.in: Add case for version 5 of Esix.
4804
48051993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4806
92a8ce63 4807 * Version 19.7 released.
a4a9692d
DL
4808
4809 * make-dist: There aren't any *.com files in lib-src anymore.
4810
4811 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
4812 them; they're symlinks to other filesystems on the GNU machines.
4813
4814 * make-dist: Check that the manual reflects the same version of
4815 Emacs as stated in lisp/version.el. Edit that version number into
4816 the README file.
4817
48181993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4819
4820 * configure.in: Remove the hack of AC_DEFINE; use
4821 AC_DEFINE_UNQUOTED.
4822
48231993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4824
4825 * make-dist: Don't distribute precomp.com, compile.com, or
4826 link.com from ./src; they're in ./vms now.
4827
4828 Some time-handling patches from Paul Eggert:
4829 * configure.in: Add AC_TIMEZONE.
4830
48311993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4832
4833 * configure.in: Recognize Linux as a valid operating system for
4834 the i386.
4835
48361993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4837
4838 * make-dist: Distribute some VMS files we got from Richard Levitte.
4839
4840 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
4841 the source for the sed command, not oldXMenu/Makefile.
4842
48431993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4844
4845 * INSTALL: Don't claim the srcdir option doesn't work.
4846
48471993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4848
4849 * configure.in: Include remarks saying what order the autoconf
4850 tests should go in, and remind people to change config.h.in
4851 whenever they add autoconf tests which make #definitions.
4852
4853 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
4854
48551993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4856
4857 * Makefile.in (oldXMenu/Makefile): Make this depend on
4858 ${srcdir}/oldXMenu/Makefile.in, not itself.
4859
4860 * PROBLEMS: Some updates from David J. Mackenzie.
4861
4862 More changes from David J. Mackenzie.
4863 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
4864 removed; autoconf and config.h should specify all these
4865 differences.
4866 (buildlisppath): Make this path depend on ${srcdir}.
4867 (INSTALLFLAGS): Removed.
4868 (INSTALL): Include the -c flag.
4869 (install): Change the way we invoke install accordingly.
4870
4871 Install ${srcdir} changes from DJM.
4872 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
4873 list.
4874 (COPYDIR, COPYDESTS): Install files from both the etc directory in
4875 the source tree and the etc directory in the object tree.
4876 (${SUBDIR}): Pass the prefix variable down to submakes.
4877 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
4878 in /bin.
4879 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
4880 values for srcdir and VPATH.
4881 (install): Add `v' flag to tar command. Make sure that `dir'
4882 exists in ${srcdir}/info before copying it. Remember that the man
4883 pages come from the source tree, not the object tree.
4884 * configure.in: Remove remarks saying that the --srcdir option
4885 doesn't work.
4886 Create the etc directory in the object tree.
4887 Recognize configuration names of the form *-sun-solaris*.
4888 Recognize sunos5 and solaris as operating system names.
4889
4890 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
4891 lib-src/getdate.y and src/systime.h.
4892
48931993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4894
4895 * make-dist: Make links in info subdir.
4896
48971993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4898
4899 * configure.in: Call AC_STDC_HEADERS.
4900
49011993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4902
4903 * configure.in: Sidestep autoconf's quoting of the second argument
4904 of AC_DEFINE, so we can specify the value to put there. It would
4905 be nice if autoconf provided some way to specify computed values
4906 for macros.
4907
49081993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4909
4910 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
4911 this is always just -DHAVE_CONFIG_H.
4912
4913 The GNU coding standards specify that CFLAGS should be left for
4914 users to set.
4915 * Makefile.in (CFLAGS): Let configure determine the default value
4916 for this. Don't
4917 have it default to DEFS.
4918 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
4919 (lib-src/Makefile, src/Makefile): Edit the default value for
4920 CFLAGS into these files, not DEFS.
4921 * configure.in (CFLAGS): Choose a default value for this - "-g"
4922 normally, or "-g -O" if we're using GCC. Edit it into the
4923 top-level Makefile.
4924
4925 * configure.in: When scanning the machine and system description
4926 #include files, write their names to conftest.c properly.
4927
49281993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4929
4930 * configure.in: In configuration name case for Apallos running
4931 Domainios, set opsys, not opsysfile.
4932
4933 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
4934 src/config.h, instead of AC_OUTPUT; the latter overwrites
4935 src/config.h even when it hasn't changed, puts a makefile-style
4936 comment at the top even though it's C code, and produces a
4937 config.status script which doesn't do the job right.
4938
4939 * configure.in: Add AC_LN_S test, so we can tell whether or not we
4940 can use a symbolic link to get the X Menu library into src.
4941 * Makefile.in (LN_S): New variable.
4942 (src/Makefile): Edit the value of LN_S into this makefile.
4943
49441993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4945
4946 * configure.in: Support *-sco3.2v4* as opsystem.
4947
4948 * make-dist: Don't include calc directory.
4949 Exclude many files in the man directory; copy a few.
4950
49511993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4952
4953 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
4954 call AC_STRUCT_TM to see what's in time.h.
4955
4956 * configure.in: Employ quoting stupidity to get the value of CPP
4957 to expand properly.
4958
49591993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4960
4961 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
4962 variable to scan the machine and system description files.
4963
4964 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
4965 so that getdate.y builds correctly.
4966
49671993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4968
4969 * configure.in (tempcname): Change this to "conftest.c", so it will
4970 work properly on systems with short filenames; this is the name
4971 autoconf uses.
4972
4973 * configure.in: Also detect the availability of dup2 and
4974 gethostname.
4975
4976 * configure.in: Use the AC_ALLOCA test.
4977 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
4978 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
4979
49801993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4981
4982 * make-dist: Distribute configure, as well as configure.in.
4983 Oversight.
4984
49851993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4986
4987 * Makefile.in (install): Print out the name of the directory we're
4988 copying, so people can have some idea of whether we're making
4989 progress.
4990
4991 * Makefile.in (install.aix, install.xenix, install.sysv, install):
4992 Don't forget to re-create the COPYDESTS directories after we clear
4993 them out.
4994
49951993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4996
4997 * Makefile.in: Add autoconf cookies so that the configure
4998 script can comment out sections of path variable definitions to
4999 choose between the installable configuration and the run-in-place
5000 configuration.
5001 * configure.in: Add new option `--run-in-place', to select the
5002 run-in-place path definitions.
5003
5004 * configure.in: Add a clause to the big configuration name case
5005 for the NeXT machine.
5006
50071993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5008
5009 * Makefile.in (install, install.sysv, install.xenix, install.aix):
5010 Make sure that each source directory exists, and is different from
5011 the destination directory; then, delete the destination before
5012 copying over the source.
5013
5014 * make-dist: Distribute configure.in, instead of configure.
5015
50161993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5017
5018 * configure.in: Don't set CC to "gcc -O" if the user specifies
5019 `--with-gcc'. Add -O to DEFS if GCC is set.
5020
50211993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5022
5023 * Makefile.in (clean mostlyclean): Missing right paren.
5024
5025 * configure.in: When checking for X windows, search for an X11
5026 subdirectory of ${x_includes}.
5027
5028 * configure.in: Check for gettimeofday function, for getdate.y.
5029
92a8ce63 5030 Change `configure' to a mixture of custom code and autoconf stuff.
a4a9692d
DL
5031 autoconf can't derive all the information we need, but we'd really
5032 like to be able to take advantage of some of its tests, and its
5033 file-editing facilities.
5034 * configure.in: Renamed from configure.
5035 Quote the sections of shell script we want copied literally to
5036 the configure script.
5037 (compile): Initialize this to make the autoconf macros' code happy.
5038 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
5039 code to do their jobs.
5040 Use autoconf to produce Makefile and src/config.h.
5041 Remove the Makefile-style comment that autoconf places at the top
5042 of src/config.h.
5043 (config_h_opts): Removed - no longer necessary.
5044 * Makefile.in (configname): Renamed to configuration.
5045 (CONFIG_CFLAGS): Renamed to DEFS.
5046 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
5047 get values via autoload @cookies@.
5048 (libsrc_libs): Get this from autoconf. We used to do nothing
5049 about this.
5050 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
5051
5052 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
5053 echo the move-if-change command.
5054
50551993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
5056
5057 * make-dist: Distribute lib-src/rcs-checkin.
5058
5059 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
5060 Don't try to make links to the RCS or Old subdirectories.
5061 Use the appropriate extension for the compression type in use.
5062 Create the tar file in the shell's initial default directory, not
5063 in ${tempparent}.
5064 Erase the whole ${tempparent} tree, not just ${tempdir}.
5065
50661993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5067
5068 * Makefile.in (src/paths.h): Don't echo the huge sed command we
5069 use to build paths.h.
5070 (lib-src/Makefile, src/Makefile): Similarly.
5071
5072 * configure: Extend test for working `const' keyword to handle AIX
5073 3.2 cc.
5074
50751993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5076
5077 * make-dist: Distribute lisp/term/ChangeLog.
5078
92a8ce63 5079 Arrange for C compilation throughout the tree to get
a4a9692d
DL
5080 C_SWITCH_SYSTEM from the configuration files.
5081 * configure: Extract C_SWITCH_SYSTEM from the machine and
5082 system-dependent files, and save it in the top-level Makefile.
5083 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
5084 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
5085
5086 * make-dist: Include the VMS support files in oldXMenu in the
5087 distribution.
5088
5089 * configure: Doc fix.
5090
5091 * configure: Fix corrupted config_h_opts.
5092
5093 * configure: Properly report option names in error messages.
5094
5095 * configure: Properly recognize --x-includes and --x-libraries
5096 options.
5097
5098 * configure: Fix syntax errors in code handling XFree386.
5099
51001993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5101
5102 * configure: Add special code to detect XFree386, and tell
5103 config.h about it.
5104
5105 * configure: Properly handle extracting values of LIBS_MACHINE and
5106 LIBS_SYSTEM that contain spaces.
5107
5108 * configure: Add `--x-includes' and `--x-libraries' options. I
5109 think these are dopey, but no less than three alpha testers, at
5110 large sites, have said they have their X files installed in odd
5111 places. Implement them by setting C_SWITCH_X_SITE and
5112 LD_SWITCH_X_SITE in src/config.h.
5113
51141993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
5115
5116 * make-dist: Don't distribute etc/Old files.
5117
5118 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
5119 backups.
5120
51211993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5122
5123 * make-dist: Fix typo.
5124
51251993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
5126
5127 * make-dist: Corrected typo, fixed it to discard = and TAGS files
5128 in some cases where it should but didn't seen to.
5129
5130 * Makefile.in: Added unlock and relock productions.
5131
51321993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5133
5134 * make-dist: Add a --compress option to force make-dist to use
5135 compress.
5136
5137 * make-dist: Use gzip, if we can find it.
5138
5139 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
5140 make rs6000-ibm-aix default to -aix32.
5141
51421993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
5143
5144 * Makefile.in: Added `Developer's configuration' section.
5145
51461993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
5147
5148 * Makefile.in: Add commented-out variable settings for developer's
5149 configuration.
5150
51511993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5152
5153 * make-dist: Distribute `src/bitmaps' too.
5154
51551993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
5156
5157 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
5158 make rs6000-ibm-aix default to -aix32.
5159
51601993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5161
5162 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
5163
5164 * Makefile.in (install.sysv): Add a second `$' in front of
5165 `${dest}', so that the shell will expand it, instead of Make.
5166
5167 * configure: When processing the name of the configure script,
5168 collapse `././' to `./', but leave a single `./' prefix alone.
5169
5170 * configure: Doc fix.
5171
51721993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5173
5174 * configure: Handle isc3.0 correctly.
5175
51761993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5177
5178 * make-dist: Don't try to copy the COPYING notice into
5179 external-lisp; we're not distributing that directory any more.
5180
51811993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5182
5183 * Makefile.in (install, install.aix, install.xenix, install.sysv):
5184 Remove CVS subdirectories from the installed directory trees, as
5185 well as RCS directories.
5186
51871993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5188
5189 * make-dist: Only copy gmalloc.c if we couldn't link it.
5190 Don't try to copy man/{README,Makefile} unless they actually exist.
5191
5192 * Makefile.in (lisppath): Don't include externallispdir in this.
5193 We're not sure whether we're even going to distribute the
5194 directory yet.
5195
51961993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5197
5198 * make-dist: Don't distribute the external-lisp directory anymore.
5199 * INSTALL: Remove all references to external-lisp.
5200
5201 * configure: Detect whether the compiler supports `const'
5202 properly, and edit src/config.h accordingly.
5203
5204 * configure: Tweak layout of final report.
5205
5206 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
5207 CFLAGS.
5208
5209 * Makefile.in (locallisppath): Make this default to
5210 ${datadir}/emacs/site-lisp, instead of
5211 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
5212 the same thing, and local-lisp causes completion conflicts with
5213 lock.
5214 (lisppath): Add ${externallispdir} to this.
5215 * INSTALL: Adjust installation directions.
5216
5217 * Makefile.in (externallispdir): New variable, to say where to
5218 install the externally-maintained lisp files.
5219 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
5220 the others.
5221 * INSTALL: Describe external-lisp and the new externallispdir
5222 variable.
5223
52241993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5225
5226 * configure (progname): New option `--with-gcc'. Make it clearer
5227 how we are trying to guess whether or not we have GCC.
5228 * INSTALL: Document the `--with-gcc' option, and improve
5229 description of `--with-x' options.
5230
52311993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5232
5233 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
5234 ${infodir} from these variables; we have written out explicit code
5235 to install the info files.
5236
52371993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5238
5239 * make-dist: Don't distributed the RCS files in the etc directory.
5240
52411993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5242
5243 * Makefile.in: Some makes can't handle comments in the middle of
5244 commands; move them to before the whole rule.
5245
52461993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5247
5248 * README: Mention what Emacs is.
5249
52501993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5251
5252 * make-dist: Include `./lisp/calc-2.02' in the distribution.
5253 Add `./cpp' and `./man' back into the distribution.
5254
52551993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5256
5257 * Makefile.in: Define MAKE, and use where appropriate.
5258
52591993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5260
5261 * make-dist: Remember that the authoritative COPYING notice is
5262 `etc/COPYING', not `../etc/COPYING'.
5263
52641992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5265
5266 * make-dist: Make sure that the COPYING notices in each directory
5267 are copies, not symlinks.
5268
52691992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5270
5271 * INSTALL: The build process produces an executable called `emacs'
5272 now. Change references.
5273 * Makefile.in: Adjust `install.mumble' targets to install
5274 `src/emacs', not `src/xemacs'.
5275
5276 * configure: Start with a blank line; this keeps some old CSH's
5277 from thinking it's a CSH script. Most systems will just use
5278 /bin/sh to run it, which is what we're expecting; the only other
5279 shells which might try to interpret it themselves are probably
5280 Bourne-compatible.
5281
52821992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5283
5284 * INSTALL: Improvements suggested by David Mackenzie.
5285
52861992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5287
5288 * Makefile.in (install, install.sysv, install.xenix, install.aix):
5289 Don't try to copy the info files if there aren't any; the
5290 unexpanded globbing pattern disappoints `install'. Ignore the
5291 return status of that command.
5292
5293 * INSTALL: Updated for new configuration arrangement.
5294
5295 * configure: Don't make the top-level Makefile read-only - people
5296 may want to edit the values of the path variables.
5297
5298 * Makefile.in (install, install.sysv, install.xenix, install.aix):
5299 Install the info files in ${infodir}. Install the executable
5300 under both `emacs' and `emacs-VERSION'.
5301
5302 * Makefile.in: Doc fix.
5303
5304 * Makefile.in (exec_prefix): New variable, as per latest version
5305 of coding standards.
5306 (bindir, libdir): Use it, instead of `prefix'.
5307 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
5308
5309 * Makefile.in (mandir): Make the default value for this depend on
5310 $(prefix).
5311
5312 * Makefile.in (datadir, statedir, libdir): Make these all default
5313 to ${prefix}/lib.
5314 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
5315 to compensate.
5316
5317 * Makefile.in (install, install.sysv, install.xenix, install.aix):
5318 Install the etags and ctags man pages too.
5319
5320 * Makefile.in (distclean): Don't delete backup files; that's the
5321 job of extraclean.
5322 (extraclean): Like distclean, but deletes backup and autosave files.
5323
53241992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5325
5326 Make path specification conform to GNU coding standards.
5327 * configure (long_usage): Remove all traces of old arguments from
5328 usage messages, and document the options we do accept in more
5329 detail: -with-x... and --srcdir.
5330 (options, boolean_opts): Deleted; we don't have enough options to
5331 make this worthwhile.
5332 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
5333 along with the code which supported them; these should be set as
5334 arguments to the top-level make.
5335 (config_h_opts): Since this no longer doubles as a list of option
5336 names, make them upper case; this simplifies the code which uses
5337 them to build the sed command to edit src/config.h. Change the
5338 code which sets them.
5339 (cc, g, O): Don't allow the user to set these using options; they
5340 should be specified using `CC=' and `CFLAGS=' arguments to the
5341 top-level make. Just choose reasonable default values for them,
5342 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
5343 values.
5344 (gnu_malloc, rel_alloc): Don't allow the user to set these using
5345 options; use them whenever the configuration files say they're
5346 possible.
5347 Simplify the argument processing loop. Don't accept abbreviations
5348 for option names; these might conflict with other configuration
5349 options in the future.
5350 Add some support for the `--srcdir' option. Check for the sources
5351 in . and .. if `--srcdir' is omitted. If the directories we will
5352 compile in don't exist yet, create them under the current directory.
5353 Note that the rest of the build process doesn't really support
5354 this.
5355 Edit only the top Makefile. That should edit the others. Edit
5356 into the makefile: `version', from lisp/version.el, `configname'
5357 and `srcdir' from the configuration arguments, `CC' and
5358 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
5359 the user's path, and LOADLIBES as gleaned from the system
5360 description files.
5361 Simplify the report generated; it doesn't need to include any
5362 description of paths now.
5363 Make `config.status' exec configure instead of just calling it, so
5364 there's no harm in overwriting `config.status'.
5365 * Makefile.in (version, configname): New variables, used to choose
5366 the default values for datadir and libdir.
5367 Path variables rearranged into two clearer groups:
5368 - In the first group are the variables specified by the GNU coding
5369 standards (prefix, bindir, datadir, statedir, libdir, mandir,
5370 manext, infodir, and srcdir).
5371 - In the second are the variables actually used for Emacs's paths
5372 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
5373 archlibdir), which depend on the first category.
5374 datadir and libdir default to directories under
5375 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
5376 demand.
5377 etcdir and lispdir default to subdirectories of datadir.
5378 archlibdir defaults to libdir.
5379 The new installation tree is a bit deeper than it used to be, so
5380 use the new make-path program in lib-src to build them all.
5381 Always build a new src/paths.h.tmp and then move-if-change it to
5382 src/paths.h, to avoid unnecessary rebuilds while responding to the
5383 right changes.
5384 Remove all mention of arch-lib. Run utility commands from
5385 lib-src, and let the executables be copied into archlibdir when
5386 Emacs is installed.
5387 Add targets for src/Makefile, lib-src/Makefile, and
5388 oldXMenu/Makefile, editing the values of the path variables into
5389 them.
5390 Let lib-src do its own installation.
5391 (datadir): Default to putting data files under
5392 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
5393 (emacsdir): Variable deleted; it would only be confusing to use.
5394 (lispdir, etcdir): Default to ${datadir}/lisp.
5395 (mkdir): Use make-path for this.
5396 (lockdir): Do this in mkdir.
5397 (Makefile): New target.
5398
5399 * configure (usage_message): Rename to long_usage.
5400
5401 * make-dist: Don't bother creating an arch-lib directory; that's
5402 only for installation now.
5403
54041992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5405
5406 * configure: Use GCC-style configuration names, using config.sub.
5407 Change the usage and help messages.
5408
5409 * configure: Initialize window_system, not indow_system.
5410
5411 * configure: Report which window system, compiler, and signal
5412 handler return type we decide to use.
5413
5414 * make-dist: Explain what's going on if config.sub and gmalloc.c
5415 can't be linked. Place the code which copies them near the code
5416 which links the rest of the files around them.
5417
54181992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
5419
5420 * make-dist: Don't bother to distribute src/*.com, or
5421 src/vmsbuild; those have all been moved to `../vms'.
5422
54231992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5424
5425 * make-dist: Don't forget that the way to avoid filenames starting
5426 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
5427 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
5428 couldn't make hard links to, since we have two already, and
5429 perhaps more to come.
5430
54311992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5432
5433 * configure: When editing parameters into lib-src/Makefile, change
5434 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
5435 needs some other flags too.
5436
54371992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5438
5439 * configure: Remove spurious echo of the configuration name.
5440
5441 * make-dist: Don't distribute files in src/m and src/s whose names
5442 begin with `='.
5443
54441992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5445
5446 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
5447 Also LISP_FLOAT_TYPE.
5448
54491992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5450
5451 * make-dist: Copy config.sub, since it's a symbolic link to a file
5452 on another file system.
5453
54541992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5455
5456 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
5457 distribution.
5458
5459 * config.sub: New file, to help us recognize configuration names.
5460 * make-dist: Include it in the distribution.
5461
54621992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5463
5464 * configure: Convert `-' to `_' in specified option names.
5465 Accept options with --. Delete --highpri and --have-x-menu options.
5466 New options --with-x and --with-x10 replace -window-system.
5467 Don't mention options --gnu-malloc, --rel-alloc
5468 or --lisp-float-type in help message.
5469
54701992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5471
92a8ce63 5472 * make-dist: Include the `vms' subdirectory in the distribution.
a4a9692d
DL
5473
54741992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5475
5476 * configure: Remove lines starting with "# DIST: " when building
5477 lib-src/Makefile and src/Makefile. This allows us to mark the
5478 "Makefile.in" files with explanatory comments which won't also get
5479 stuck in the Makefiles.
5480
54811992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5482
5483 * make-dist: Don't use the '+' operator in the sed regular
5484 expression that extracts the version number from lisp/version.el;
5485 Ultrix sed doesn't seem support the operator. Just double the
5486 operand and use *.
5487
54881992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5489
5490 * Makefile.in: Doc fix.
5491
54921992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5493
5494 * configure: Rewrite sed command to remove at most one ./ prefix;
5495 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
5496 group.
5497
54981992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5499
5500 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
5501
55021992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5503
5504 * make-dist: Go ahead and build a new TAGS file, unless the
5505 --newer option was specified. Don't try to delete a TAGS file
5506 from etc; it's not kept there, and shouldn't be deleted anyway.
5507
55081992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5509
5510 * make-dist: If the lisp directory contains a default.el, don't
5511 distribute it.
5512
5513 * configure: When searching signal.h for the type of a signal
5514 return handler, make a copy of it, not a symbolic link to it; that
5515 way, it will work on systems that don't have symbolic links.
5516
55171992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
5518
5519 * make-dist: taught it about vcdiff and rcs2log, added --newer
5520 option for generating incremental distributions. Stopped it from
5521 generating a TAGS file into the distribution; that sucker is
5522 *big*, and easily enough generated with the toplevel makefile.
5523
55241992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5525
5526 * configure: When writing config.status, don't prefix progname
5527 with a '.'; it might be absolute.
5528
55291992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5530
5531 * configure: Choose to use X11 if either /usr/lib/libX11.a or
5532 /usr/include/X11 exist, not only if both exist.
5533
55341992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5535
5536 * make-dist: Make the new external-lisp directory a duplicate of
5537 the external-lisp directory, not the lisp directory.
5538
55391992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5540
5541 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
5542 clean' in arch-lib; it doesn't even have a Makefile.
5543
5544 * Makefile.in (clean, mostlyclean): In the test which tries to
5545 distinguish between the build directory, which should be cleaned,
5546 and the installed directory, which shouldn't, cd to `${emacsdir}',
5547 not `${DESTDIR}${LIBDIR}'.
5548
55491992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5550
5551 * make-dist: Be sure to delete the .c and .h files that YACC and
5552 BISON create from getdate.y.
5553
92a8ce63 5554 * external-lisp: New directory; see `external-lisp/README'.
a4a9692d
DL
5555 * make-dist: Added support for the external-lisp subdirectory.
5556
5557 * make-dist: Changed message which complains that make-dist wasn't
5558 invoked in the right directory to indicate which files it was
5559 looking for.
5560
55611992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5562
5563 * configure: Add comments explaining why we can't translate
5564 character ranges or control characters in `tr'.
5565
55661992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5567
5568 * configure: When generating the configuration message, we used to
5569 build the message from the start so that each line began with "# "
5570 so that it would be a comment in `config.status'. However, this
5571 causes trouble if any of the variables we use in the message
5572 expand to more than one line of text - as gnu_malloc_reason
5573 sometimes does. So instead, we build the message as it should be
5574 printed to the user (i.e. without the "# " prefixes), and stick on
5575 the "# "s when we write it to `config.status'.
5576
5577 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
5578 `lib-src' and `arch-lib'.
5579
5580 * configure: When generating report and `config.status' file, note
5581 that bindir only determines where `make install' and
5582 `build-install' will place the executables; this should make it
5583 clear that the ordinary build process will not try to install
5584 things.
5585
55861992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5587
5588 * make-dist: Change messages to say that we are 'making links to
5589 X', rather than 'copying X'. And put `' quotes around file names.
5590
5591 * make-dist: Include '.tmp' in the name of the staging directory.
5592
5593 * make-dist: Pass the `-f' option to rm when you're not sure that
5594 the files you're removing actually exist.
5595
5596 * make-dist: When setting up etc/COPYING, always nuke whatever is
5597 there, and then copy it in, to make sure we get a real file.
5598
5599 * make-dist: Don't try to distribute *.defns files any more. The
5600 only such file was for simula.el, which has been superceded by a
5601 version which doesn't have a separate .defns file.
5602
56031992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
5604
5605 * make-dist: Don't distribute configured versions of config.h.in,
5606 paths.h.in, Makefile.in in src.
5607
5608 * configure: Delete .tmp files before creating them; don't bother
5609 trying to make final targets writeable first, since it won't
5610 matter to move-if-change.
5611
56121992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5613
5614 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
5615 mkdir and chmod in the center of all the conditionals. GNU Make
5616 will strip these out, but other makes won't.
5617
56181992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5619
5620 * make-dist: Include move-if-change in list of files to distribute.
5621
56221992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5623
5624 * configure: Remove any "." elements from the program name.
5625
5626 * configure: Don't record the values of all the possible arguments
5627 in config.status; only record the options that the user specified.
5628
5629 * configure: Use move-if-change to move in the new src/config.h.
5630
56311992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
5632
92a8ce63
JB
5633 * move-if-change: New file, copied from gcc release.
5634 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
5635 a temp file, so we don't update paths.h if an error occurs or if
5636 it doesn't need changing.
a4a9692d
DL
5637
56381992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5639
5640 * Makefile.in (src/paths.h): Do not install a value for the
5641 PATH_SUPERLOCK value; that macro doesn't exist anymore.
5642 * build-install.in: Same thing.
5643
56441992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5645
5646 * make-dist: Check the flag called "make_tar", not "make_dir"; the
5647 latter, being a typo, is always false, resulting in a program
5648 whose default behaviour is to painstakingly build a copy of the
5649 source tree, and then delete it. Rah.
5650
5651 * Makefile.in: Add dist target, and comment for it.
5652
5653 * configure: When scanning <signal.h> for a declaration for
5654 signal, create a symbolic link with a name ending in .c, so the
5655 compiler won't complain that it's only been given .h files.
5656
5657 * configure: Check whether there are any arguments available
5658 before shifting to get the value of a non-boolean parameter.
5659
5660 * make-dist: Doc fix.
5661
56621992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5663
5664 * configure: Instead of grepping /usr/include/signal.h for a
5665 signal declaration, run /usr/include/signal.h or
5666 /usr/include/sys/signal.h through cpp and grep for the
5667 declaration.
5668
5669 * configure: Redirect the output of grep to /dev/null instead of
5670 using grep -s - that flag means different things on other systems.
5671
5672 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
5673 since the former is recognizable even if you don't know what
5674 'dumping' is.
5675 * configure: Accomodate that change.
5676
5677 * configure: Accept options for all of the directories you can
5678 change in the Makefile.
5679
5680 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
5681
5682 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
5683 FOO before you can use them.
5684
5685 * build-install.in: Made the "Where To Install Things" section
5686 conform with the similar section from Makefile.in. Copied section
5687 which builds src/paths.h from src/paths.h.in from the Makefile.
5688
56891992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5690
5691 * configure: Write config.status to pass its command-line
5692 arguments on to configure, so that people can use it to recreate
5693 an old configuration, with minor changes.
5694
56951992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5696
5697 * configure: Don't rely on option variables being unset if their
5698 values are the empty string. In particular, when producing the
5699 English report, don't assume that highpri will be unset when no
5700 increased priority has been requested; -highpri='' should be the
5701 same as omitting -highpri altogether.
5702
5703 * configure: Fix dumb bug: when running the system and machine
5704 description files through cpp, mark those lines that we want to
5705 evaluate with the string '@configure@', and then only evaluate
5706 them. This way if the files include anything that actually
5707 generates text (type definitions or external declarations, say),
5708 we won't try to eval it.
5709
57101992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5711
5712 * make-dist: New shell script.
5713
5714 * configure: When creating foo from foo.in, make foo read-only to
5715 remind people to edit the .in file instead.
5716
5717 * INSTALL: Changed references to config.h-dist to config.h.in.
5718 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
5719 to build src/paths.h from src/paths.h.in; added a paragraph to do
5720 this.
5721 * configure, Makefile, build-install: Changed filenames like
5722 FOO-dist to FOO.in.
5723
57241992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5725
5726 * Makefile, build-install: Renamed to Makefile.in and
5727 build-install.in; the configure script will edit these to produce
5728 the usable Makefile and build-install.
5729 * configure: Changed to produce ./Makefile, ./build-install,
5730 lib-src/Makefile, and src/Makefile from their *.in counterparts,
5731 instead of editing them in place.
5732
57331992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5734
5735 * Makefile: Re-arranged so that the undumped Emacs will search
5736 ../lisp *after* the site's local elisp files.
5737 (locallisppath, dumplisppath): New variables.
5738 (lisppath): This variable's default value is now chosen based on
5739 $(locallisppath) and $(lispdir); while it used to be the
5740 customization point for adding site-local elisp directories to
5741 load-path, that job is now handled mostly by locallisppath.
5742 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
5743 Check the values being assigned to the *LOADSEARCH macros for null
5744 path elements (like '::' in 'foo::bar').
5745
5746 * configure: When checking if the machine- and system-dependent
5747 files define a particular macro or not, actually run them through
5748 CPP and test the macros with #ifs, instead of just grepping for
5749 the macros' names. In particular, check for SYSTEM_MALLOC in this
5750 way.
5751
57521992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5753
5754 * Makefile (install): Don't use -s in install. (Keep the symbols.)
5755
57561992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5757
5758 * configure: Make the config.status file an executable shell
5759 script which will recreate the same configuration. Include the
5760 verbal description of the current configuration as a comment in
5761 the script.
5762 * INSTALL: Doc fix.
5763
5764 * Makefile: brought the Makefile up to the GNU coding
5765 standards, as described in standards.text:
5766 (TAGS): New name for the target which rebuilds the tags table.
5767 (check): New target; doesn't do anything yet.
5768 (mostlyclean): New target, synonymous with clean.
5769 (realclean): New target. Currently, this just calls the
5770 subdirectories's makefiles and then deletes config.status.
5771 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
5772 variables.
5773 Installation directory variables changed to conform.
5774 (install, install.sysv, install.xenix, install.aix): Changed the
5775 code which copies the directories into their installed location to
5776 allow the installed locations to be in several different
5777 directories; the old version assumed that they would all be in
5778 $(emacsdir).
5779 (mkdir, lockdir): Allow the installed locations to be in several
5780 different directories.
5781 * INSTALL: Doc fix.
5782
5783 * build-install: Use the same variable names as the Makefile.
5784 Allow the installed locations to be in several different
5785 directories.
5786
57871992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5788
5789 * Makefile (src/paths.h): Instead of using a single sed command to
5790 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
5791 separately, and don't forget to append "/!!!SuperLock!!!" to the
5792 value of the PATH_SUPERLOCK macro.
5793
5794 * config.emacs: Renamed to configure, for consistency with other
5795 GNU products. Internal references changed.
5796 INSTALL, Makefile: References changed.
5797
5798 * lock: New directory, which should always be empty. If this
5799 directory doesn't exist, Emacs won't complain; it just won't lock.
5800 Having this here means that people can just unpack Emacs, build
5801 it, and have locking work.
5802
5803 * share-lib: Re-renamed to etc, for the sake of tradition.
5804 * config.emacs: Changed default value for datadir to ../etc.
5805 * INSTALL, README: Adjusted.
5806
58071992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5808
5809 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
5810 by running CPP on the appropriate s/*.h and m/*.h files.
5811
58121992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5813
5814 * config.emacs: Make sure to set the "exit on error" flag once
5815 we've removed config.status; errors should abort the configuration.
5816
dff28924 58171992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
5818
5819 * config.emacs: Added -distribute option, so that the Makefile
5820 paths are in their proper form. I don't know why this matters.
5821
dff28924 58221992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
5823
5824 * local-lisp: New directory, empty in the distribution, for people
5825 to put local elisp code in.
5826 * config.emacs: Include it in the default load path.
5827 * README: Document it.
5828
dff28924 58291992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
5830
5831 * config.emacs: Guess the type of signal handling functions based
5832 on the contents of /usr/include/signal.h.
5833
5834 * config.emacs: Print out progress report messages.
5835
5836 * Makefile (src/paths.h): Don't generically replace
5837 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
5838 editing of the other entries, and each entry should be dealt with
5839 explicitly anyway.
5840
5841 * build-install: Converted from C-shell to Bourne shell.
5842 * config.emacs: Edit build-install properly.
5843
5844 * config.emacs: Doc fix.
5845
58461992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5847
92a8ce63 5848 * Makefile (install): Remove `B' from tar xf command.
a4a9692d 5849
dff28924 58501992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
5851
5852 * config.emacs: Removed support for the `maintain-environment'
5853 option; the only important difference between this and its absence
5854 has been removed.
5855 * INSTALL: Removed mention of `maintain-environment'.
5856
5857 * config.emacs: Fix arguments to sed when processing boolean
5858 arguments.
5859
dff28924 58601991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
a4a9692d
DL
5861
5862 * config.emacs: New file, to help automate the installation
92a8ce63 5863 process.
a4a9692d
DL
5864
5865 * Makefile: Lots of changes to support the separation of etc into
5866 architecture-dependent and -independent files:
5867 (EMACSROOT): New variable, giving the directory under which all of
5868 Emacs's libraries should be installed. Changed rest of file to
5869 use it.
5870 (LIBDIR): Now denotes only architecture-dependent dir - relevant cha
5871 (DATADIR): New variable, denoting architecture-independent dir.
5872 (LOCKDIR): New variable, for completeness.
5873 (SUBDIR): No more etc, new lib-src.
5874 (COPYDIR): No more etc, new arch-lib and share-lib.
5875 (src/paths.h): Set PATH_DATA and the LOCK macros too.
5876 (src): Now depends on lib-src, not etc.
5877 * build-install: Changes parallel to the above.
5878 * README: Describe the new arrangement.
5879
5880 * vms: New subdirectory for all the VMS stuff.
5881
dff28924 58821991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
a4a9692d
DL
5883
5884 * Makefile (LISPPATH): New variable.
5885 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
5886
dff28924 58871990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
a4a9692d
DL
5888
5889 * Makefile (install, install.sysv, install.xenix):
5890 Install wakeup instead of loadst. No need for setuid or setgid.
5891
dff28924 58921990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
5893
5894 * Makefile (clean): Clean etc if that's not the installation dir.
5895
dff28924 58961990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
5897
5898 * Makefile (paths.h): Make sed alter each name in the path.
5899
dff28924 59001988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
5901
5902 * Makefile (install.sysv): Use cpio, not tar.
5903
dff28924 59041988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
5905
5906 * Makefile (lockdir): Rename `lock' target.
5907 Depend on it from install*, not from `all'.
5908
dff28924 59091988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
a4a9692d
DL
5910
5911 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
5912 to match build-install and paths.h.
6922b018
KH
5913
5914;; Local Variables:
722ae5f4 5915;; coding: iso-2022-7bit
6922b018 5916;; End:
2a34a036 5917
e5389a0b 5918 Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002
2a34a036
GM
5919 Free Software Foundation, Inc.
5920 Copying and distribution of this file, with or without modification,
5921 are permitted provided the copyright notice and this notice are preserved.
ab5796a9
MB
5922
5923;;; arch-tag: ac61a779-1480-4884-b292-d0c39c127a73