(Top): Use @section for the detailed node listing.
[bpt/emacs.git] / ChangeLog
CommitLineData
4693dbc9
SM
12005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
4 shadow the main Lesstif/Motif-2.1 libs and includes.
5
0f88527f
JD
62005-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
7
8 * configure.in: Only add XASSERTS to cppflags.
9 * configure: Regenerate.
10
d0098f13
JD
112005-03-04 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
12
13 * configure.in: Added --enable-asserts.
14 * configure: Regenerate.
15
bf247b6e
KS
162005-02-09 Kim F. Storm <storm@cua.dk>
17
18 Change release version from 21.4 to 22.1 throughout.
19 Change development version from 21.3.50 to 22.0.50.
20
551ffc27
ST
212005-01-19 Steven Tamm <steventamm@mac.com>
22
23 * configure.in: Check for <sys/utsname.h>.
24 * configure: Regenerate.
25
adf87c29
KS
262004-12-11 Kim F. Storm <storm@cua.dk>
27
28 * Makefile.in (info): Undo 2004-12-05 change.
29
b2d6e132
LT
302004-12-08 Luc Teirlinck <teirllm@auburn.edu>
31
058a9e4f
LT
32 * info/dir (File): Add URL and Org Mode manuals.
33 * Makefile.in (install-arch-indep, uninstall): Add url and org
b2d6e132
LT
34 manuals.
35
be5472bd
SM
362004-12-07 Stefan <monnier@iro.umontreal.ca>
37
38 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
39 committed to src/config.in.
40
b8bdffbe
JD
412004-12-07 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
42
be5472bd 43 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
b8bdffbe
JD
44 pthreads and define HAVE_GTK_AND_PTHREAD.
45 * configure: Regenerate.
46
cc60c723
RS
472004-12-05 Richard M. Stallman <rms@gnu.org>
48
49 * Makefile.in (info): Ignore errors building info files.
50
77cafc7a
EZ
512004-11-27 Eli Zaretskii <eliz@gnu.org>
52
53 * config.bat: If 8-byte alignment is not supported, define
54 NO_DECL_ALIGN in src/config.h, instead of trivially defining
fe3df972
EZ
55 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
56 filter through Sed to remove the quotes.
77cafc7a 57
49561cf6
SM
582004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
59
60 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
61 not apply to files explicitly `cvs add'ed.
62
d8dfe187
EZ
632004-11-12 Eli Zaretskii <eliz@gnu.org>
64
65 * config.bat: Don't require djecho.exe for the v1.x build.
1b43e144
EZ
66 Add a test for DECL_ALIGN support, and add a trivial definition to
67 src/config.h if 8-byte alignment is not supported.
d8dfe187 68
85c38542
KS
692004-11-08 Kim F. Storm <storm@cua.dk>
70
71 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
72 files before building.
73 (bootfast, bootstrap-clean-before-fast): New targets, like
74 bootstrap but don't remove .elc files.
75
59dede22
EZ
762004-11-06 Lars Brinkhoff <lars@nocrew.org>
77
78 * configure.in: Add check for getrusage.
6159c232 79 * configure: Regenerate.
59dede22 80
572a3cc2
JD
812004-11-02 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
82
49561cf6
SM
83 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
84 New tests for new and old GTK file dialogs.
d0a80c21
JD
85 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
86 to no.
87
49561cf6 88 * configure: Rebuild.
572a3cc2 89
f17e308a
JD
902004-10-20 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
91
92 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
93 can be set. Remove SETARCH test.
49561cf6 94 * configure: Rebuild.
f17e308a 95
cef11da2
ST
962004-10-08 Steven Tamm <steventamm@mac.com>
97
98 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
49561cf6 99 * configure: Rebuild.
cef11da2 100
4cbbf6b7
JD
1012004-10-06 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
102
103 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
05cf15c6 104 AC_MSG_WARN. Move output of warning message to end of configure run.
4cbbf6b7
JD
105
1062004-10-05 Jan Dj\e,Ad\e(Brv. <jan.h.d@swipnet.se>
4494a266 107
49561cf6 108 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
4494a266
JD
109 Run test to see if heap start address is random.
110
bc9b2430
MB
1112004-09-29 Miles Bader <miles@gnu.org>
112
113 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
114 if setarch is present.
115
dd571c2f
JD
1162004-09-25 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
117
118 * configure.in (HAVE_EXECSHIELD): Only define on x86.
119 * configure: Rebuild.
120
4489ece2
JD
1212004-09-24 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
122
123 * configure.in: Check for exec-shield.
124 * configure: Rebuild.
125
de10c114
AS
1262004-08-06 Andreas Schwab <schwab@suse.de>
127
128 * Makefile.in (install-arch-indep, uninstall): Add flymake.
129
d9a68b6a
EZ
1302004-07-31 Eli Zaretskii <eliz@gnu.org>
131
132 * config.bat: Update URLs in the comments.
133
23f87bed
MB
1342004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
135
49561cf6 136 * Makefile.in (install-arch-indep): Add pgg and sieve.
23f87bed
MB
137
138 * info/.cvsignore: Added pgg and sieve.
139
52b9b5cc
AS
1402004-07-05 Andreas Schwab <schwab@suse.de>
141
142 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
143
1d390bd8
KH
1442004-06-21 Kenichi Handa <handa@m17n.org>
145
146 * make-dist: Link leim-ext.el into tempdir.
147
1f94377f
LT
1482004-06-15 Luc Teirlinck <teirllm@auburn.edu>
149
150 * info/dir (File): Add emacs-xtra.
151 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
152
1c492b87
JL
1532004-06-12 Juri Linkov <juri@jurta.org>
154
155 * info/dir: Move menu help lines from `* Menu:' to file header.
156 Describe the purpose of a red *.
157
8f9d4905
SM
1582004-05-04 Dave Love <fx@gnu.org>
159
160 * configure.in: Don't use `extrasub'.
161
2c2cd44f
SM
1622004-04-29 Dave Love <fx@gnu.org>
163
164 * configure.in: Don't forget to quote args to `test'.
165
510ead5f
TTN
1662004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
167
168 * autogen.sh: Update filename in "please read" message.
169
1ee652eb
RS
1702004-04-17 Richard M. Stallman <rms@gnu.org>
171
172 * INSTALL: Move the info about site-lisp dirs,
173 and say uninstalled Emacs looks there too.
174
c1994268
EZ
1752004-04-04 Eli Zaretskii <eliz@gnu.org>
176
177 * config.bat (lib-src): Recognize comment lines in Makefile.in
178 that have a TAB after the #, to avoid errors in preprocessing with
179 GCC 3.3.3.
180
04e08b8c
LT
1812004-03-31 Luc Teirlinck <teirllm@auburn.edu>
182
183 * Makefile.in: Mention in comment that `make maintainer-clean'
184 deletes .elc files.
185
4a61faec
SM
1862004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
187
188 * update-subdirs: Add local variables to prevent byte-compiling.
189
06aacc62
RS
1902004-03-21 Dave Love <fx@gnu.org>
191
192 * configure.in: Fix previous change.
193
36a3fd05
RS
1942004-03-18 Dave Love <fx@gnu.org>
195
06aacc62 196 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
36a3fd05 197
6939e0b1
LT
1982004-03-15 Luc Teirlinck <teirllm@auburn.edu>
199
200 * info/dir (File): Add SMTP and SES.
201
d8d95bc7
SM
2022004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
203
204 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
5e7b4262 205 (bootstrap): Use the new bootstrap-prepare target in lisp.
d8d95bc7 206
58ec79cf
KS
2072004-02-18 Kim F. Storm <storm@cua.dk>
208
d8d95bc7 209 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
58ec79cf 210
a6eeaa81 2112004-02-16 Eli Zaretskii <eliz@gnu.org>
c33b76da 212
d8d95bc7 213 * make-dist: Don't link index.*perm and permute-index into tempdir.
c33b76da 214
584b627e
JY
2152004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
216
217 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
218 to match previous changes by Eli Zaretskii.
219
68e4cc57
LT
2202004-02-09 Luc Teirlinck <teirllm@auburn.edu>
221
222 * Makefile.in: Set CDPATH to an empty string.
223
22bb9485
SM
2242004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
225
226 * configure.in <darwin>: Use fink packages if available.
227
ae2230df
RS
2282004-01-25 Jerome Marant <jmarant@free.fr> (tiny change)
229
230 * make-dist (lispref): Do include lispref/index.texi.
231
722ae5f4
JR
2322004-01-06 Eric Hanchrow <offby1@blarg.net> (tiny change)
233
4a61faec 234 * make-dist (tempdir): Include cursors in nt/icons.
722ae5f4 235
a6eeaa81 2362003-12-30 Eli Zaretskii <eliz@gnu.org>
d9e0b412
EZ
237
238 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
239 clashes with install-sh on 8+3 filesystems.
240
8af1a978
MB
2412003-12-08 Miles Bader <miles@gnu.org>
242
243 * .cvsignore: Add .arch-inventory.
244
ce6e4c21
AS
2452003-12-24 Andreas Schwab <schwab@suse.de>
246
247 * configure.in: Check for <sys/socket.h>. Include it before
815617bf 248 including <net/if.h>. Move check for <net/if.h> before its use.
ce6e4c21 249
0b1ec9e9
JD
2502003-12-24 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
251
252 * Makefile.in (install-arch-dep): Don't let cd output go into
253 pipe for carbon_appdir.
254
cf59a5b7
AS
2552003-12-24 Andreas Schwab <schwab@suse.de>
256
257 * configure.in (PKG_CHECK_MODULES): Fix quoting.
258
55e4f3cd
AS
2592003-12-01 Andreas Schwab <schwab@suse.de>
260
2a75d75d 261 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
55e4f3cd
AS
262 hardcoding gcc.
263 * configure: Rebuild.
264
57669b57
JD
2652003-11-16 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
266
267 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
268 multiple displays.
22bb9485 269 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
57669b57 270
68e03c1c
DL
2712003-09-23 Dave Love <fx@gnu.org>
272
273 * configure.in: Check members of struct ifreq.
274
6df2a645
KS
2752003-09-14 Kim F. Storm <storm@cua.dk>
276
277 * configure.in: Add checks for sys/ioctl.h and net/if.h.
278
da92b8d9
LT
2792003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
280
281 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
282
19bb0fcd 2832003-08-18 Lute Kamstra <lute@gnu.org>
e512ece1
LK
284
285 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
286 required anymore.
287
abd39b57
AC
2882003-08-07 Andrew Choi <akochoi@shaw.ca>
289
290 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
291 option instead of -traditional-cpp for CPP.
292
c855f2ca
RS
2932003-07-29 Richard M. Stallman <rms@gnu.org>
294
295 * configure.in (HAVE_XIM): Define if XIM is available.
296
32b0a3c6
JB
2972003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
298
299 * configure.in: The function gtk_window_set_icon_from_file was
300 introduced in GTK+ 2.2, so check for that release.
301
2eaa00ba
AS
3022003-07-23 Andreas Schwab <schwab@suse.de>
303
304 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
305
306 * Makefile.in (YACC): Remove, not used.
307 (MAINT): Don't set.
308 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
309 disable dependency on ${srcdir}/configure.in when maintainer mode
310 is disabled.
311
f57bd967
DL
3122003-07-22 Dave Love <fx@gnu.org>
313
314 * configure.in: Make XRegisterIMInstantiateCallback test depend on
315 HAVE_X11, not with_xim.
316 (HAVE_CRTIN): Provide template.
317 <with_png>: Test for png.h and libpng/png.h.
318
da894f7d
AS
3192003-07-15 Andreas Schwab <schwab@suse.de>
320
321 * configure.in: Temporarily leave quoting for AC_DEFINE.
322
ec03b83e
SM
3232003-07-13 Stefan Monnier <monnier@cs.yale.edu>
324
325 * configure.in: Check for posix_memalign.
326
800bebe3
RS
3272003-07-12 Richard M. Stallman <rms@gnu.org>
328
329 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
330
42f81f64
KS
3312003-07-09 Kim F. Storm <storm@cua.dk>
332
333 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
334 functionality of --without-xim.
335
d320e9f3
DL
3362003-06-29 Dave Love <fx@gnu.org>
337
338 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
339
cffcede7
JD
3402003-06-26 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
341
342 * configure: Regenerate.
343
7bea57c9
DL
3442003-06-23 Dave Love <fx@gnu.org>
345
ec03b83e
SM
346 * configure.in: Check for sys/_mbstate_t.h.
347 Test XRegisterIMInstantiateCallback prototype.
7bea57c9
DL
348 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
349
eb3b52fa
DL
3502003-06-06 Dave Love <fx@gnu.org>
351
352 * configure.in: Check for locale.h.
353
f16205ca
DL
3542003-06-05 Dave Love <fx@gnu.org>
355
ec03b83e
SM
356 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
357 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
f16205ca 358 (NLIST_STRUCT): Don't define.
eb3b52fa 359 (AH_BOTTOM): Define my_strftime.
f16205ca 360
efd60266
JB
3612003-06-02 Richard M. Stallman <rms@gnu.org>
362
363 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
364
016bd3c0
AS
3652003-05-24 Andreas Schwab <schwab@suse.de>
366
367 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
368 bzero, and bcmp.
369
7933722a
DL
3702003-05-22 Dave Love <fx@gnu.org>
371
ec03b83e 372 * configure.in: Remove redundant test for term.h. Test for difftime.
7933722a 373
463f55ee
DL
3742003-05-20 Dave Love <fx@gnu.org>
375
376 * configure.in: Append * to s390-*-linux-gnu case.
377 (LIBMAIL) <lockfile>: Don't define.
378
3792003-04-30 Richard M. Stallman <rms@gnu.org>
380
381 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
382
3832003-04-28 Francesco Potort\e,Al\e(B <pot@gnu.org>
384
385 * configure.in: Undo last (RMS') change, as it is useless, per
386 Dave Love.
387
3882003-04-08 Richard M. Stallman <rms@gnu.org>
389
390 * configure.in: Put #include of jpeglib.h at start of line.
391
6740b4d6
KG
3922003-04-30 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
393
394 * INSTALL (* GNU/Linux development packages): Mention Debian and
395 RedHat package names.
396
ed3c3314
RS
3972003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
398
399 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
400
5b31a763
KG
4012003-04-30 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
402
403 * INSTALL (* GNU/Linux development packages): Tell people to
404 install additional packages for compiling Emacs.
405
18fe6f45
FP
4062003-04-06 Francesco Potort\e,Al\e(B <pot@gnu.org>
407
408 * configure.in: Use the same configuration for all aix5, not just
409 aix5.1.
410
77fb5d1a
FP
4112003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
412
413 * configure.in: Check for need for bigtoc support on IBM AIX for
414 solving a linker table overflow problem.
415
710ee5a9
RB
4162003-03-03 Rob Browning <rlb@defaultvalue.org>
417
efd60266
JB
418 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
419 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
710ee5a9
RB
420 over bzero, bcmp, and bcopy.
421
16f6f948
SJ
4222003-02-23 Simon Josefsson <jas@extundo.com>
423
424 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
425
92a8ce63
JB
4262003-02-21 Klaus Zeitler <kzeitler@lucent.com>
427
428 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
429
47774164
KH
4302003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
431
432 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
433
0dfd93c0
AS
4342003-02-08 Andreas Schwab <schwab@suse.de>
435
436 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
437 instead of the substitution.
438
c60ee5e7
JB
4392003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
440
441 * Makefile.in: Use @EXEEXT@ for Cygwin.
442 Use USERNAME if LOGNAME is not set (for Cygwin).
443
444 * configure.in:
445 * configure: Add opsys=cygwin.
446
88373452
KS
4472003-01-29 Kim F. Storm <storm@cua.dk>
448
449 * AUTHORS: Regenerated using new format (after fixing numerous
450 formatting errors in the ChangeLog files).
451
12bf22e0
AS
4522003-01-22 Andreas Schwab <schwab@suse.de>
453
454 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
455 redefining it explicitly in src/config.in.
456
ffdf4f26
MR
4572003-01-22 Markus Rost <rost@math.ohio-state.edu>
458
459 * Makefile.in (bootstrap): Make bootstrap-after.
460
940344d4 4612003-01-20 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
cd890796
JD
462
463 * configure.in: Fix --with-gtk.
464
940344d4 4652003-01-19 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
488dd4c4
JD
466
467 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
468
469 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
470
e833850f
FP
4712003-01-14 Francesco Potort\e,Al\e(B <pot@gnu.org>
472
ec03b83e 473 * configure.in (m68k-motorola-sysv): Remove (obsolete).
e833850f 474
52cd7d02
ST
4752003-01-07 Steven Tamm <steventamm@mac.com>
476
477 * configure.in: New option, --enable-carbon-app, to specify
478 that the application should be installed
479 * Makefile.in (install-arch-dep): On Mac OS X, install the
480 Emacs.app application if carbon-app is enabled
481
fb02aff2
DL
4822003-01-06 Dave Love <fx@gnu.org>
483
484 * configure.in: Check for nl_langinfo.
485 [!HAVE_SIZE_T]: Fix typedef.
486
1d08c2fe
DK
4872003-01-06 David Kastrup <dak@gnu.org>
488
ec03b83e 489 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
9e71690e 490
1d08c2fe
DK
491 * configure.in: Add tests for install-info
492
72c5c58f
MR
4932002-12-09 Markus Rost <rost@math.ohio-state.edu>
494
495 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
496 use again sol2-6 instead of sol2-8.
497
a4ac5b17
DL
4982002-12-09 Dave Love <fx@gnu.org>
499
fb02aff2 500 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
a4ac5b17 501
4824556f
AS
5022002-12-08 Andreas Schwab <schwab@suse.de>
503
504 * Makefile.in (install-arch-indep): Revert last change.
505
6b2fd6ea
DL
5062002-11-27 Dave Love <fx@gnu.org>
507
508 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
ec03b83e
SM
509 Check for __sys_siglist too. Check for memset.
510 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
6b2fd6ea 511
8c95f450
JB
5122002-11-22 Juanma Barranquero <lektu@terra.es>
513
514 * config.guess, config.sub: Updated from master source.
515
39f7b5f7
KF
5162002-11-19 Karl Fogel <kfogel@red-bean.com>
517
518 * autogen.sh: New file.
519
d824beee
DL
5202002-11-15 Dave Love <fx@gnu.org>
521
ec03b83e
SM
522 * configure.in: Tidy up various quoting issues throughout.
523 Use AC_GNU_SOURCE.
d824beee
DL
524 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
525 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
526 Maybe define bcopy, bzero, bcmp.
ec03b83e 527 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
d824beee
DL
528 non-existent machine file).
529 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
530 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
0d6f3768 531 (nlist.h): Move test up.
d824beee 532
72c5c58f 5332002-11-18 Markus Rost <rost@math.ohio-state.edu>
8704a6ab 534
72c5c58f 535 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
8704a6ab 536
816753a7
FP
5372002-11-14 Francesco Potorti` <pot@gnu.org>
538
539 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
540
98b4e102
JB
5412002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
542
543 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
544
6bae0ccf
DL
5452002-11-08 Dave Love <fx@gnu.org>
546
ec03b83e 547 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
6bae0ccf
DL
548 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
549
ab4f69f2
MB
5502002-11-07 Miles Bader <miles@gnu.org>
551
ec03b83e
SM
552 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
553 Handle separate-build-dir case.
ab4f69f2 554
318db6cb
RS
5552002-11-06 Richard M. Stallman <rms@gnu.org>
556
557 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
558 bulletproof. $bar may be empty when there are no .elc files.
559
2baf1bfa
DL
5602002-10-30 Dave Love <fx@gnu.org>
561
562 * configure.in: Require autoconf 2.53. Test for pty.h,
563 sys/mman.h, sys/param.h, mremap, memmove.
ec03b83e
SM
564 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
565 (AC_PROG_YACC): Delete.
2baf1bfa
DL
566 (size_t): Use AC_CHECK_TYPES.
567 (AH_TOP): Up-date copyright.
568
a6cadf53
JB
5692002-10-01 Juanma Barranquero <lektu@terra.es>
570
571 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
572
9811b1cf
RS
5732002-09-19 Richard M. Stallman <rms@gnu.org>
574
575 * configure.in: Fix the LessTif-directory-finder for real.
576
ef7fb3bb
RS
5772002-09-14 Richard M. Stallman <rms@gnu.org>
578
579 * Makefile.in (maybe_bootstrap): Test for complete absence
580 of compiled Lisp files.
581
b3cd6965
SM
5822002-09-11 Stefan Monnier <monnier@cs.yale.edu>
583
584 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
585 (bootstrap-clean-after): Delete.
586 (bootstrap): Make the sequencing explicit.
587
3e6be279
RS
5882002-09-10 Richard M. Stallman <rms@gnu.org>
589
590 * configure.in: Fix previous LessTif change.
591
50332dc1
RS
5922002-09-09 Richard M. Stallman <rms@gnu.org>
593
594 * configure.in (powerpcle-*-solaris2.5*): New configuration.
595 (powerpcle-*-solaris*): Use version 2.6 as default.
596 (*-sunos5.6*, *-solaris2.6*): New alternative.
597 (*-sunos5*): Use version 2.6 as default.
598
abd39b57 5992002-09-06 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8bb4cb85
KG
600
601 * configure.in: Fix typo.
602
22eaea41
RS
6032002-09-05 Richard M. Stallman <rms@gnu.org>
604
605 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
606
b3cd6965 607 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
22eaea41
RS
608 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
609
6bc85c3b
KS
6102002-08-26 Kim F. Storm <storm@cua.dk>
611
612 * Makefile.in (install-arch-indep): Do not remove DOC file
613 when it is the only DOC file installed; this is the case when
614 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
615
dc16594b
MR
6162002-07-24 Markus Rost <rost@math.ohio-state.edu>
617
618 * configure.in: Fix typo.
619
2a0c903c
RS
6202002-07-24 Richard M. Stallman <rms@gnu.org>
621
622 * configure.in: Don't print anything special about gamedir.
623
3ea1bfb2 624 * configure.in: Delete nonstandard --with-game-user option.
b3cd6965 625
a8bbe549
RS
6262002-07-21 Richard M. Stallman <rms@gnu.org>
627
628 * Makefile.in (gamedir, localstatedir): New variables.
629 (epaths-force): Insert value of gamedir into PATH_GAME.
630
631 * configure.in (gamedir): Handle it like lispdir.
ec03b83e 632 (--with-game-dir option): Delete.
a8bbe549 633
abd39b57 6342002-06-21 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
29c3cbf0
PJ
635
636 * configure.in: Add support for mipseb-*-netbsd* machines.
637
abd39b57 6382002-06-18 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b3ae255b
KG
639
640 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
641
abd39b57 6422002-06-17 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
d591a834
KG
643
644 * info/dir (File): Add an entry for Tramp.
645
e0156c8d
EZ
6462002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
647
648 * INSTALL-CVS: New file.
649
3fa4ac47
AS
6502002-06-07 Andreas Schwab <schwab@suse.de>
651
652 * configure.in (x86_64-*-linux-gnu*): New system.
653
86bbfe77
EZ
6542002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
655
656 * config.bat: Handle the case when lispintro is truncated to lispintr.
657
2570d28c
PE
6582002-05-26 Paul Eggert <eggert@twinsun.com>
659
660 * config.guess, config.sub: Updated from master source.
661
a1d8dc87
RS
6622002-05-09 Richard M. Stallman <rms@gnu.org>
663
664 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
665
abd39b57 6662002-05-04 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
9a40c2fb
PJ
667
668 * make-dist: Do not distribute lock/ directory.
669
e3ba1015
AC
6702002-04-30 Andrew Choi <akochoi@shaw.ca>
671
672 * configure.in: Provide documentation string when defining
673 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
674 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
675
5167cfda
CW
6762002-04-28 Colin Walters <walters@verbum.org>
677
b3cd6965 678 * configure.in: Delete configure check for access to the game user.
5167cfda 679
abd39b57 6802002-04-29 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
2912f349
PJ
681
682 * make-dist: lwlib/Imakefile is removed.
683
e0f712ba
AC
6842002-04-26 Andrew Choi <akochoi@shaw.ca>
685
686 * configure.in: Add support for powerpc-apple-darwin*.
687 (HAVE_CARBON): Add.
688
b3cd6965 689 * make-dist: Create directories in mac/Emacs.app.
e0f712ba 690
abd39b57 6912002-04-25 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
90077f66
PJ
692
693 * make-dist: lwlib-Xol* are removed.
694
8fba10fc
AS
6952002-04-23 Andreas Schwab <schwab@suse.de>
696
697 * Makefile.in (MAINT): New variable.
698 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
699 instead of configure.in, to avoid running autoconf and autoheader
700 unless explicitly requested.
701
852eef40
EZ
7022002-04-16 Eli Zaretskii <eliz@gnu.org>
703
704 * config.bat: Update for msdos/sed2v2.inp.
705
6817198a
AS
7062002-04-15 Andreas Schwab <schwab@suse.de>
707
b3cd6965 708 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
6817198a
AS
709 * configure.in: Add config header templates to all AC_DEFINE and
710 AC_DEFINE_UNQUOTED symbols.
711 * make-dist: Run autoheader if necessary.
712
b9b966e0
CW
7132002-04-10 Colin Walters <walters@verbum.org>
714
715 * configure.in: Add --game-dir, --game-user. Test to see if we
716 can use them.
717
abd39b57 7182002-04-08 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
3d9830e5
PJ
719
720 * configure.in: Add --with-sound.
721
10ce34dc
KS
7222002-03-18 Kim F. Storm <storm@cua.dk>
723
724 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
725 and getsockname functions. Test for sys/un.h include file.
726
1ef1ef96
EZ
7272002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
728
729 * configure.in: Support AIX 5.1.
730
940344d4 7312002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
d873ec96
JD
732
733 * configure.in: Added test for X Session Management (HAVE_X_SM).
734
16e79fec
RS
7352002-03-03 Richard M. Stallman <rms@gnu.org>
736
737 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
738 Run chown $${LOGNAME} on files installed by tar xvf.
739
6a22cdf4
KS
7402002-03-03 Kim F. Storm <storm@cua.dk>
741
742 * configure.in: Test for getpeername.
743
4d766b59
RS
7442002-03-01 Richard M. Stallman <rms@gnu.org>
745
746 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
747 (HAVE_GIF): Don't use old libungif versions that crash.
748
4fff8c79
RS
7492002-02-26 Richard M. Stallman <rms@gnu.org>
750
751 * configure.in <making srcdir absolute>: Verify that PWD is correct,
752 not just well-formed and valid.
753 (mips-compaq-nonstopux*): New configuration.
b3cd6965 754
e5389a0b
PE
7552002-02-18 Paul Eggert <eggert@twinsun.com>
756
757 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
758 "sed q" is a portable equivalent to plain "head -1".
759
db54c53a
RS
7602002-02-13 Richard M. Stallman <rms@gnu.org>
761
762 * Makefile.in (maybe_bootstrap): Do `exit 1'.
763 (all): Don't depend on maybe_bootstrap here.
764 (${SUBDIR}): Depend on it here instead.
765
b735b2ab
RS
7662002-02-08 Richard M. Stallman <rms@gnu.org>
767
768 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
769
d8359893
EZ
7702002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
771
772 * configure.in: Recognize BSD/OS 5.0.
773
f3b812da
EZ
7742002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
775
776 * make-dist: Make version checking in emacs.texi consistent with
777 how we set it there.
778
f48a30d7
KS
7792001-12-29 Kim F. Storm <storm@cua.dk>
780
781 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
782
07025a55
RS
7832001-12-28 Richard M. Stallman <rms@gnu.org>
784
785 * configure.in: Test for mbsinit.
786
b0a21bf9
EZ
7872001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
788
789 These changes make Leim part of the standard distribution:
790
791 * README: Add info about the `leim' directory
792
793 * INSTALL: Remove text that describes Leim as a separate package.
794
795 * noleim-Makefile.in: File removed.
796
797 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
798 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
799 Leim files out of the Emacs tree. Don't prepare a separate tarball
800 for Leim.
5a60d1da 801
61e3b944
RS
8022001-12-11 Richard M. Stallman <rms@gnu.org>
803
804 * configure.in (hppa*-*-linux-gnu*): New alternative.
805
abd39b57 8062001-12-08 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
03f9f7ae
PJ
807
808 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
809 creating distribution.
810
d6a70204
PE
8112001-12-06 Paul Eggert <eggert@twinsun.com>
812
813 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
814 (AC_FUNC_VFORK): Remove.
815 (AC_FUNC_FORK): Add.
816 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
817 this is required by recent Autoconf versions.
818
abd39b57 8192001-12-02 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
4a3cf58d
PJ
820
821 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
822 TODO, vms-pp.trans and others).
823
abd39b57 8242001-11-29 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
0142178a
PJ
825
826 * make-dist: Use COPYING from the top-level directory.
827
1096bcc0
GM
8282001-11-29 Gerd Moellmann <gerd@gnu.org>
829
830 * configure.in: Add support for FreeBSD/Alpha.
831
abd39b57 8322001-11-29 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
b1356234 833
dd536f94
PJ
834 * make-dist: Add COPYING to the top-level directory of the
835 distribution. Simplify the logic behind copying.
836
b1356234
PJ
837 * Makefile.in (maybe_bootstrap): Fix previous change.
838
66458f32
RS
8392001-11-28 Richard M. Stallman <rms@gnu.org>
840
841 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
842
ebcbef4e
RS
8432001-11-26 Richard M. Stallman <rms@gnu.org>
844
845 * Makefile.in: bootstrap should not delete dumped executables.
846 (bootstrap-clean-before): New target.
847 (bootstrap): Use bootstrap-clean-before instead of clean.
ec03b83e 848 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
ebcbef4e 849
b77d2746 8502001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
ac74199d 851
070f247d
EZ
852 These changes add the Emacs Lisp Introduction manual to the
853 distribution:
854
b3cd6965 855 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
b77d2746 856
070f247d
EZ
857 * make-dist: Copy the files in lispintro directory.
858
7336d09b
EZ
859 * config.bat: Configure in the lispintro directory.
860
ac74199d
EZ
861 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
862
7f947b13 863 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
070f247d 864 (lispintro/Makefile): New target.
7f947b13
EZ
865 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
866 (unlock, relock, info, dvi): Ditto.
867
d4fa890c
EZ
8682001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
869
b3cd6965 870 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
d4b56a8f 871
d4fa890c
EZ
872 * make-dist (etc): Don't distribute gfdl.1.
873
5fb25beb
CW
8742001-11-22 Colin Walters <walters@debian.org>
875
876 * Makefile.in (install-arch-indep): Install the calc .info files.
abd39b57 877 (uninstall): Handle deletion of calc .info files (thanks Pavel Jan\e,Am\e(Bk).
5fb25beb 878
9f8bbf0f
EZ
8792001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
880
881 * make-dist (lispref): Add *.txt, *.el, permute-index, and
882 tindex.pl to the list of those being put into the distribution.
883
aa2af83a
EZ
8842001-11-16 Eli Zaretskii <eliz@gnu.org>
885
886 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
887
abd39b57 8882001-11-15 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
71f94ae1 889
987aac50
PJ
890 * Makefile.in (uninstall): Fix previous change.
891
71f94ae1
PJ
892 * configure.in, Makefile.in: Add support for --program-prefix,
893 --program-suffix and --program-transform-name options.
894
abd39b57 8952001-11-13 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
e5d9d2e7 896
b3cd6965 897 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
6e1b91d7
PJ
898 (install-arch-indep): Install emacsclient manual page.
899 (uninstall): Uninstall emacsclient manual page.
e5d9d2e7 900
97c91ba6
EZ
9012001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
902
903 * make-dist: Add lispref/index.*perm files to the distribution.
abd39b57 904 From Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>.
97c91ba6 905
abd39b57 9062001-11-12 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
3d3f602a
PJ
907
908 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
909
2bf92717
EZ
9102001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
911
dff28924 912 * configure.in: AC_OUTPUT lispref/Makefile.
2bf92717 913
0cc70510
EZ
9142001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
915
5c32b7c5
EZ
916 The following changes add the ELisp reference manual to the
917 distribution.
918
10fa7f8e
EZ
919 * make-dist: Add the lispref directory to the distribution.
920
0cc70510
EZ
921 * Makefile.in (install-arch-indep): Add elisp* to the list of
922 installed Info files.
5c32b7c5
EZ
923 (SUBDIR_MAKEFILES): Add lispref/Makefile.
924 (lispref/Makefile): New target.
925 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
926 Add commands for the lispref directory.
927 (info, dvi): Ditto.
1b5a3644
EZ
928
929 * config.bat: Configure in `lispref'.
930
6baef0fd
RS
9312001-11-09 Richard M. Stallman <rms@gnu.org>
932
933 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
934
ed5882b9
EZ
9352001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
936
937 * make-dist (tempdir): Copy AUTHORS as well.
938
f0f2756d
SS
9392001-11-06 Sam Steingold <sds@gnu.org>
940
941 * configure.in: Added a check for <nlist.h>
9ba48103 942
abd39b57 9432001-11-01 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
d576358b
PJ
944
945 * configure.in: Reindent --help output.
946 From Per Starback (starback@ling.uu.se).
dff28924 947
bf00d461 9482001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
4f4d6b17
EZ
949
950 * configure.in: New entry for HP/UX-11.
951
5d991fc4
EZ
952 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
953 From Eric S. Raymond <esr@golux.thyrsus.com>.
954
73d25f9c
EZ
9552001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
956
957 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
958 <athornton@sinenomine.net>.
959
5b6a51aa
GM
9602001-10-25 Gerd Moellmann <gerd@gnu.org>
961
962 * Makefile.in (maybe_bootstrap): New target.
b3cd6965 963 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
5b6a51aa 964
84e70f78
KR
9652001-10-24 Ken Raeburn <raeburn@gnu.org>
966
967 * configure.in: If --with-hesiod is given, look for
968 hes_getmailhost and res_send or __res_send; check hesiod and
b3cd6965 969 resolv libraries respectively if system libraries don't supply them.
84e70f78 970
4aa6b955
GM
9712001-10-24 Gerd Moellmann <gerd@gnu.org>
972
973 * configure.in: Use $MAKE for `make' if set.
974
bc171472
GM
9752001-10-22 Gerd Moellmann <gerd@gnu.org>
976
977 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
978 to tar options.
979
71431a0e
GM
9802001-10-20 Gerd Moellmann <gerd@gnu.org>
981
6aa97356 982 * (Version 21.1 released).
71431a0e 983
531a3336
MB
9842001-10-20 Miles Bader <miles@gnu.org>
985
986 * configure.in (configuration): Set from `host' if `host_alias'
987 isn't defined.
988
121ff711
AS
9892001-10-19 Andreas Schwab <schwab@suse.de>
990
991 * configure.in: Make ready for autoconf 2.5x.
992 (AC_PREREQ): Require autoconf 2.50.
993 * aclocal.m4: Removed.
121ff711
AS
994 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
995
eef9b65f
EZ
9962001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
997
998 * README: Bump Emacs version to 21.1.50.
999
ab952a4f
GM
10002001-10-05 Gerd Moellmann <gerd@gnu.org>
1001
1002 * Branch for 21.1.
dff28924 1003
3b74127d
GM
10042001-09-05 Gerd Moellmann <gerd@gnu.org>
1005
1006 * configure.in: Avoid `$@' which is handled specially in
1007 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
dff28924 1008
80b97918
EZ
10092001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
1010
1011 * make-dist (nt): Add subdirs.el to the list of distributed files.
1012
3a4f8160
EZ
10132001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
1014
1015 * configure.in (machine): Add an entry for
1016 hppa1.1-hitachi-hiuxwe2*.
1017
eb04d6cd
GM
10182001-05-28 Gerd Moellmann <gerd@gnu.org>
1019
1020 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
1021 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
1022
f4500bec
GM
10232001-05-14 Gerd Moellmann <gerd@gnu.org>
1024
1025 * make-dist: Copy texinfo.tex unconditionally.
1026
26978e9a
EZ
10272001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
1028
1029 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
1030 that are installed.
1031
afa3935f
GM
10322001-04-06 Gerd Moellmann <gerd@gnu.org>
1033
e5c8f6f1
GM
1034 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
1035 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
dff28924 1036
afa3935f
GM
1037 * make-dist: Handle leim/MISC-DIC. Only include
1038 `[a-zA-Z]*.{el,elc}' from leim/quail.
1039
a55e4e68
GM
10402001-04-05 Gerd Moellmann <gerd@gnu.org>
1041
1042 * Makefile.in (install-arch-indep): Remove .cvsignore files.
1043
87d8eba4
GM
10442001-03-30 Gerd Moellmann <gerd@gnu.org>
1045
1046 * Makefile.in (.PHONY): Add for bootstrap targets.
1047 (bootstrap-clean): New target.
1048 (bootstrap): Use it instead of `clean'.
1049
ed31fabf
GM
10502001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
1051
1052 * Makefile.in (SUBDIR): Remove leim.
1053 (all, .RECURSIVE, extraclean): Add leim explicitly.
1054 (leim): Provide separate rule which exports PARALLEL=0 into the
1055 environment.
1056
5721ae13
GM
10572001-03-20 Gerd Moellmann <gerd@gnu.org>
1058
1059 * configure.in (HAVE_XPM): Don't print the result of the check for
1060 XpmReturnAllocPixels if we don't have an xpm.h.
1061
10ebaeb6
GM
10622001-03-05 Gerd Moellmann <gerd@gnu.org>
1063
1064 * COPYING: New file.
1065
e30bd7b7
EZ
10662001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
1067
1068 * config.bat: Update the copyright.
1069
d0e9bfd2
GM
10702001-02-23 Kenichi Handa <handa@etl.go.jp>
1071
1072 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
1073 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
1074 to `yes'. Later in AC_OUTPUT, check this variable.
1075
038f4ae3
DL
10762001-02-09 Dave Love <fx@gnu.org>
1077
1078 * AUTHORS: Updated.
1079
44806980
EZ
10802001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
1081
1082 * info/dir (Ebrowse): Fix the entry (was missing a dot).
1083
20b28f82
GM
10842001-02-02 Gerd Moellmann <gerd@gnu.org>
1085
bdadfce3
GM
1086 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
1087
5db37a2e 1088 * Makefile.in (uninstall): Ignore exit code of `rm'.
dff28924 1089
20b28f82
GM
1090 * Makefile.in (uninstall): Remove more info files. Remove
1091 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
1092
7ccf7ab9
GM
10932001-01-31 Gerd Moellmann <gerd@gnu.org>
1094
1095 * noleim-Makefile.in (extraclean): Add.
1096
03e0fe6e 10972001-01-28 Gerd Moellmann <gerd@gnu.org>
c522cff0
BW
1098
1099 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
1100 it quiet.
1101
e1e441f9
GM
11022001-01-24 Colin Walters <walters@cis.ohio-state.edu>
1103
1104 * Makefile.in (tags): Fix typo.
1105
64388126
KH
11062001-01-13 Kenichi Handa <handa@etl.go.jp>
1107
1108 * configure.in: Fix typo in the code setting x_search_path.
1109
457b792c
GM
11102001-01-10 Dave Love <fx@gnu.org>
1111
1112 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
1113 -lXext.
1114 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
1115 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
1116 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
1117 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
1118 (now in $LIBS).
1119
1460e5d4
EZ
11202001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
1121
1122 * config.bat: Run the preprocessor with -traditional.
1123
e2b6e5ea
EZ
11242001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
1125
1126 * INSTALL: Move copying conditions to end of file.
1127
b202115b
EZ
11282000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
1129
1130 * INSTALL: Add basic installation procedure which assumes
1131 `configure' does its job. Elaborate on image support libraries.
1132 Add a pointer to Xaw3d library. Add advice about solving
1133 configure-time problems by looking in config.log and setting
3163da06 1134 variables in the environment.
b202115b 1135
3e32cc27
GM
11362000-12-27 Gerd Moellmann <gerd@gnu.org>
1137
1138 * Makefile.in (install-arch-indep): If tar fails, exit with
1139 exit code 1.
1140
7b93a85b
GM
11412000-12-19 Gerd Moellmann <gerd@gnu.org>
1142
1143 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
1144 source file includes XKBlib.h. On some broken Solaris systems,
1145 there is an XKBlib.h, reportedly, but header files included by
1146 XKBlib.h are missing.
1147
02387dcc
GM
11482000-12-14 Gerd Moellmann <gerd@gnu.org>
1149
1150 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
1151
34979055
DL
11522000-12-11 Dave Love <fx@gnu.org>
1153
1154 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
1155
169fe44e
GM
11562000-12-11 Paul Eggert <eggert@twinsun.com>
1157
1158 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
1159 Merge fixes from latest GNU tar version. These macros no longer
1160 futz with _XOPEN_SOURCE, as that was not portable in practice.
1161 (AC_FUNC_FSEEKO): New macro.
dff28924 1162
169fe44e
GM
1163 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
1164 ftello.
dff28924 1165
5c62b2e9
DL
11662000-12-05 Dave Love <fx@gnu.org>
1167
1168 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
1169
2dce2360
EZ
11702000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
1171
1172 * info/dir: Change the category to "Emacs".
1173
8c28d444
GM
11742000-12-01 Gerd Moellmann <gerd@gnu.org>
1175
1176 * make-dist (tempdir): Remove epaths.h from the distribution
1177 instead of paths.h.
1178
68a887fa
EZ
11792000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
1180
1181 * config.bat: Check for existence of djecho.exe, and print an
1182 error message if it is not available.
1183
1184 * INSTALL: Describe possible problem with djecho.exe in old
1185 versions of DJGPP v2.x.
1186
d96a4de3
GM
11872000-11-23 Gerd Moellmann <gerd@gnu.org>
1188
1189 * configure.in: Initialize HAVE_LIBXP to no.
1190
3aeecf97
GM
11912000-11-22 Gerd Moellmann <gerd@gnu.org>
1192
dff28924 1193 * configure.in: Use m/macppc.h instead of the non-existent
3aeecf97
GM
1194 m/powerpc.h.
1195
fb279a6d
GM
11962000-11-21 Gerd Moellmann <gerd@gnu.org>
1197
3c64f287
GM
1198 * Makefile.in (install-arch-indep): Also install info/eshell*
1199 and info/speedbar*.
1200
fb279a6d
GM
1201 * configure.in (HAVE_PNG): Check for the presence of
1202 png_get_channels to rule out older PNG libs.
1203
f5f47add
GM
1204 * configure.in (AC_OUTPUT): Arrange to emit definitions of
1205 GCC and NON_GNU_CPP into config.status.
1206
62d14e9a
DL
12072000-11-20 Dave Love <fx@gnu.org>
1208
1c203d4c
DL
1209 * configure.in: Fix last change.
1210
62d14e9a 1211 * GETTING.GNU.SOFTWARE: Deleted.
169fe44e 1212 * FTP: New file to replace it.
62d14e9a
DL
1213 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
1214
f1d6d1e8
GM
12152000-11-20 Gerd Moellmann <gerd@gnu.org>
1216
1217 * configure.in: Use -traditional with GNU cpp.
1218
b3635775
GM
12192000-11-17 Gerd Moellmann <gerd@gnu.org>
1220
1221 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
1222 Distribute more files from the nt/ subdir. Distribute PBM
1223 image files from subdirs of lisp/. Distribute old change logs
1224 from subdirs of lisp/. Distribute play/5x5.el.
1225
0eafc06c
DL
12262000-11-11 Dave Love <fx@gnu.org>
1227
1228 * config.sub, config.guess: Updated from master source.
1229
03391420
DL
12302000-11-07 Dave Love <fx@gnu.org>
1231
1232 * configure.in: Test for mkstemp.
1233
cd66d2ed
EZ
12342000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
1235
1236 * info/dir (Top): Rearrange menu items more logically, and put
1237 them into a single category. Add menu items for RefTeX and
1238 Widget.
1239
1da437e9
KG
12402000-10-29 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1241
15b526b2
EZ
1242 * Makefile.in (install-arch-indep): Use --info-dir instead of
1243 --dir-file, and a simple argument instead of --info-file, so that
1244 the Debian version of install-info also works.
1da437e9 1245
99483220
EL
12462000-10-19 Eric M. Ludlam <zappo@ultranet.com>
1247
1248 * info/dir (Speedbar): Add entry.
1249
45e680a8
EZ
12502000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
1251
1252 * INSTALL: Describe the new image-support options to the configure
1253 script. List URLs where image support libraries can be found.
1254
f2f049f3
EZ
12552000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
1256
1257 * info/dir (Top): Add an entry for Eshell.
1258
2021ab61
DL
12592000-10-02 Dave Love <fx@gnu.org>
1260
1261 * configure.in: Check for gai_strerror.
1262
65f75351
AS
12632000-10-01 Andreas Schwab <schwab@suse.de>
1264
1265 * Makefile.in (install-arch-indep): Update list of installed info
1266 files.
1267
71c9ec51
GM
12682000-09-30 Gerd Moellmann <gerd@gnu.org>
1269
1270 * configure.in: Support `sparc*-*-netbsd*'.
1271
513f1fd9
EZ
12722000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
1273
1274 * info/dir (MIME): Add entry for emacs-mime.
1275
a55b799a
DL
12762000-09-29 Dave Love <fx@gnu.org>
1277
1278 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
1279
ce75c97a
GM
12802000-09-26 Gerd Moellmann <gerd@gnu.org>
1281
1282 * make-dist: Adapt to the change of leim/Makefile which was
1283 necessary to ensure a reasonably working `make dist'.
1284
1285 * leim-Makefile.in: Moved to leim/Makefile.in..
1286
1287 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
1288
36e44f62
KH
12892000-09-21 Kenichi Handa <handa@etl.go.jp>
1290
dff28924
SS
1291 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
1292 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
36e44f62
KH
1293 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
1294 files to .elc.
1295 (${TIT}): Adjusted for the above change.
1296 (clean mostlyclean): Likewise.
1297 (.el.elc): New target.
1298
da1608d9
GM
12992000-09-19 Gerd Moellmann <gerd@gnu.org>
1300
1301 * make-dist: Include XPM and XBM files in lisp/ and subdirs
1302 in the distribution.
1303
6fed3546
GM
13042000-09-18 Gerd Moellmann <gerd@gnu.org>
1305
1306 * make-dist (skk): Rename to `ja-dic' because the leim directory
1307 was renamed.
1308
b4331e96
DL
13092000-09-14 Dave Love <fx@gnu.org>
1310
1311 * configure.in: Fix spurion in last change.
1312
ef9e4345
GM
13132000-09-14 Gerd Moellmann <gerd@gnu.org>
1314
1315 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
1316 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
1317 to `no' if defined. Change result report.
1318
575daf04
DL
13192000-09-08 Dave Love <fx@gnu.org>
1320
1321 * configure.in: Remove spurious `@'s.
1322
1323 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
1324 autoconf.
1325
fa0b693c
GM
13262000-09-06 Gerd Moellmann <gerd@gnu.org>
1327
73b77ee5
GM
1328 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
1329 file and print informational message.
dff28924 1330
fa0b693c
GM
1331 * configure.in (AC_FUNC_MMAP): Add.
1332
ff8df3be
GM
13332000-09-01 Gerd Moellmann <gerd@gnu.org>
1334
1335 * configure.in: Add ``checking'' messages for
1336 XpmReturnAllocPixels.
1337
bb17930d
GM
13382000-08-28 Gerd Moellmann <gerd@gnu.org>
1339
1340 * configure.in: Check <strings.h>; check `index' and `rindex'
1341 functions.
1342
6ce974d4
KH
13432000-08-26 Kenichi Handa <handa@etl.go.jp>
1344
1345 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
1346 "case "${canonical}" in".
1347
7bc3ff79
DL
13482000-08-25 Dave Love <fx@gnu.org>
1349
1350 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
1351
457dd64a
KH
13522000-08-25 Kenichi Handa <handa@etl.go.jp>
1353
7c100e1a 1354 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
457dd64a 1355
17494071
GM
13562000-08-24 Gerd Moellmann <gerd@gnu.org>
1357
1358 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
1359 contains a relative path. Protect against unusable values of
1360 $PWD.
1361
dd0e1e54
EZ
13622000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
1363
3d819a75
EZ
1364 * info/dir (WoMan): Add entry.
1365
dd0e1e54
EZ
1366 * config.bat (maindir): Update src/_gdbinit even if it does
1367 already exist.
1368
70fc58b3
GM
13692000-08-07 Gerd Moellmann <gerd@gnu.org>
1370
1371 * Makefile.in (config.status): Prepend `$(srcdir)/' to
1372 `configure'.
1373
f4988be7
GM
13742000-08-03 Gerd Moellmann <gerd@gnu.org>
1375
1376 * configure.in: Add support for ia64*-*-linux*.
1377
27848c01
GM
13782000-07-27 Gerd Moellmann <gerd@gnu.org>
1379
1380 * make-dist (aclocal.m4): Include in distribution.
1381
b4a12321
DL
13822000-07-26 Dave Love <fx@gnu.org>
1383
1384 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
1385
c66c29a2
DL
13862000-07-24 Dave Love <fx@gnu.org>
1387
1388 * configure.in: Add AC_SIZE_T.
1389
3b33a005
DL
13902000-07-18 Dave Love <fx@gnu.org>
1391
1392 * configure.in: Reorder so that most tests are done after CPPFLAGS
1393 is set from the C_SWITCH_... definitions.
1394
4b92c49a
GM
13952000-07-10 Gerd Moellmann <gerd@gnu.org>
1396
1397 * configure.in (HAVE_XPM): Undo previous change. Check for
1398 preprocessor define XpmReturnAllocPixels.
1399
6c6d2e33
GM
14002000-07-06 Gerd Moellmann <gerd@gnu.org>
1401
1402 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
1403 instead of XpmReadFileToPixmap.
1404
b192d653
KR
14052000-07-05 Ken Raeburn <raeburn@gnu.org>
1406
1407 * configure.in: Check for <soundcard.h>. Look for ossaudio
1408 library, and set LIBSOUND accordingly.
1409
65171e3a
DL
14102000-07-05 Dave Love <fx@gnu.org>
1411
1412 * configure.in: Use AC_HEADER_SYS_WAIT.
1413
969f7e79
GM
14142000-07-05 Gerd Moellmann <gerd@gnu.org>
1415
1416 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
1417 lisp/Makefile. Distribute lisp/Makefile.in instead of
1418 lisp/Makefile.
1419
5a9bf171
KR
14202000-06-30 Ken Raeburn <raeburn@gnu.org>
1421
1422 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
1423 while searching for image-handling libraries.
1424
1d36487c
GM
14252000-06-26 Gerd Moellmann <gerd@gnu.org>
1426
1427 * configure.in (--with-xim): New option.
1428
6a465756
DL
14292000-06-23 Dave Love <fx@gnu.org>
1430
1431 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
1432 for struct timezone and test how we can call gettimeofday.
48d4b120 1433 Check for OSF 5+. Check for term.h.
6a465756
DL
1434
1435 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
1436 version.
1437
16cf31f7
GM
14382000-06-23 Gerd Moellmann <gerd@gnu.org>
1439
1440 * configure.in (HAVE_LIBXP): Change test for libXp.
1441
4c343001
DL
14422000-06-21 Dave Love <fx@gnu.org>
1443
1444 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
1445 simple test for getloadavg and substitute GETLOADAVG_LIBS.
1446 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
1447
a3f08d9e
DL
14482000-06-19 Dave Love <fx@gnu.org>
1449
1450 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
1451 _XOPEN_SOURCE is defined.
1452
0a2ea235
GM
14532000-06-16 Gerd Moellmann <gerd@gnu.org>
1454
dff28924 1455 * Makefile.in (distclean): Also make distclean in lisp/.
0a2ea235 1456
7d5c8691
EZ
14572000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
1458
1459 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
1460
e9924e52
GM
14612000-06-15 Gerd Moellmann <gerd@gnu.org>
1462
1463 * make-dist: Add --help and --snapshot options.
1464
9f817ea4
GM
14652000-06-14 Gerd Moellmann <gerd@gnu.org>
1466
dce6b995 1467 * configure.in: Generate lisp/Makefile.
dff28924 1468
9f817ea4
GM
1469 * configure.in: Add support for `*-lynxos*'.
1470 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
1471 recommended by <Karen.Dorhamer@compaq.com> to fix problems
1472 on Tru64 UNIX v5.0.
1473
97aa9c1d
KR
14742000-06-13 Ken Raeburn <raeburn@gnu.org>
1475
1476 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
1477 it's on a continuation line.
1478
d42122a3
DL
14792000-06-02 Dave Love <fx@gnu.org>
1480
2082fe81
DL
1481 * Makefile.in: (install-arch-indep): Add pcl-cvs to list of info
1482 files.
1483
d42122a3
DL
1484 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
1485 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
1486 test.
1487
1488 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
1489 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
1490
34ec9ebe
GM
14912000-05-26 Gerd Moellmann <gerd@gnu.org>
1492
1493 * configure.in: Add check for speed_t typedef.
1494
50d7ce09
KR
14952000-05-25 Ken Raeburn <raeburn@gnu.org>
1496
1497 * Makefile.in (install-arch-dep): Install fns-*.el only if it
1498 exists; it won't in the CANNOT_DUMP case.
1499
10db7fc5
GM
15002000-05-25 Gerd Moellmann <gerd@gnu.org>
1501
1502 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
1503 On FreeBSD, the exit status is 1 if CDPATH is not set.
8711588d 1504 (install-arch-indep): Install ebrowse.info.
10db7fc5 1505
087121cc
GM
15062000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
1507
1508 * configure.in: Check for grandpt and getpt.
1509
b992884d
DL
15102000-05-09 Dave Love <fx@gnu.org>
1511
1512 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
1513
056565f7
GM
15142000-05-05 Gerd Moellmann <gerd@gnu.org>
1515
1516 * make-dist: Make a link for lib-src/grep-changelog. Copy
1517 install-sh.
1518
35a28e21
EZ
15192000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
1520
1521 * config.bat: Identify the beginning of the cpp stuff in
1522 src/Makefile.in and lib-src/Makefile.in more accurately.
1523
c76e04a8
GM
15242000-04-27 Gerd Moellmann <gerd@gnu.org>
1525
1526 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
1527
5e3dac3f
GM
15282000-04-19 Gerd Moellmann <gerd@gnu.org>
1529
1530 * configure.in: Add support for `powerpc-*-netbsd*'.
1531
0b8f263e
DL
15322000-04-19 Dave Love <fx@gnu.org>
1533
7825fef9
DL
1534 * configure.in: Don't use AC_FUNC_GETLOADAVG.
1535
0b8f263e
DL
1536 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
1537
3dd2781e
DL
15382000-04-16 Dave Love <fx@gnu.org>
1539
1540 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
1541
3edfea34
DL
15422000-04-14 Dave Love <fx@gnu.org>
1543
1544 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
1545
1546 * aclocal.m4 (AC_FUNC_MKTIME): New.
1547
4d6e16b3
KR
15482000-03-28 Ken Raeburn <raeburn@gnu.org>
1549
1550 * configure.in: Line up "--help" output a little better.
1551
89e80928
GM
15522000-03-26 Gerd Moellmann <gerd@gnu.org>
1553
087121cc 1554 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
89e80928
GM
1555 New targets.
1556 (bootstrap): Rewritten in terms of the new targets above. Make
1557 info files, too.
dff28924 1558
e1cff360
GM
15592000-03-12 Gerd Moellmann <gerd@gnu.org>
1560
1561 * config.guess, config.sub: Use the versions of the files from
1562 subversions.
1563
7397acc4
DL
15642000-03-08 Dave Love <fx@gnu.org>
1565
1566 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
1567 AC_C_VOLATILE. Define POINTER_TYPE.
1568
1569 * aclocal.m4: New file.
1570
d054101f 15712000-03-02 Gerd Moellmann <gerd@gnu.org>
2df636f4
GM
1572
1573 * configure.in (machine): Add `mipsel-*-netbsd*' and
1574 `arm-*-netbsd*'.
dff28924 1575
d054101f 15762000-03-01 Gerd Moellmann <gerd@gnu.org>
dff28924 1577
d054101f 1578 * configure.in (machine): Add support for `*-auspex-sunos*'.
dff28924 1579
ed4d0512
GM
15802000-02-29 Gerd Moellmann <gerd@gnu.org>
1581
1582 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
1583
2dc95ddd
DL
15842000-02-18 Dave Love <fx@gnu.org>
1585
1586 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
1587
57beb0e0
AS
15882000-02-18 Andreas Schwab <schwab@suse.de>
1589
1590 * Makefile.in (install-arch-indep): Add eudc to list of installed
1591 info files.
1592
3b3cc4a4
KR
15932000-02-17 Ken Raeburn <raeburn@gnu.org>
1594
1595 * configure.in: Include -lz and -ljpeg (if it's available) when
1596 testing for the tiff library.
1597
8389e1e2
GM
15982000-02-17 Gerd Moellmann <gerd@gnu.org>
1599
1600 * configure.in: Remove LISP_FLOAT_TYPE.
1601
647847ea
DL
16022000-02-12 Dave Love <fx@gnu.org>
1603
1604 * configure.in: Use AC_FUNC_VFORK.
1605
9a90d84c
GM
16062000-02-01 Gerd Moellmann <gerd@gnu.org>
1607
5eea385d
GM
1608 * make-dist: Various fixes for new development tree.
1609
9a90d84c
GM
1610 * leim-Makefile.in: New file.
1611
b6680a0e
GM
16122000-01-31 Gerd Moellmann <gerd@gnu.org>
1613
1614 * Makefile.in (dist): Call ./make-dist.
1615
1e5279b9
DL
16162000-01-24 Dave Love <fx@gnu.org>
1617
1618 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
1619
ffe36136
GM
16202000-01-18 Gerd Moellmann <gerd@gnu.org>
1621
1622 * configure.in (HAVE_GIF): Check for DGifOpen instead of
1623 DGifOpenFileName.
1624
a970dae4
AS
16252000-01-11 Andreas Schwab <schwab@suse.de>
1626
1627 * Makefile.in (install-arch-indep): Update list of info files to
1628 be installed.
1629
c4bb2108
DL
16302000-01-05 Dave Love <fx@gnu.org>
1631
1632 * configure.in: Check for jerror.h as well as libjpeg.
1633
bb9d2b64
AS
16342000-01-03 Andreas Schwab <schwab@suse.de>
1635
1636 * Makefile.in (install-arch-indep): Install autotype*. Run
1637 install-info on autotype and emacs-faq.info.
1638
22afa6e8
DL
16391999-12-04 Dave Love <fx@gnu.org>
1640
1641 * Makefile.in: (install-arch-indep): Depend on `info'.
1642 (install-strip): Use `install' as sub-make target.
1643
a21616bd
KR
16441999-11-23 Ken Raeburn <raeburn@gnu.org>
1645
1646 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
1647 didn't need to be deleted. Check for the k5crypto library as well
1648 as the crypto library; MIT Kerberos 1.1 changed the name.
1649
946173ad
DL
16501999-11-18 Dave Love <fx@gnu.org>
1651
1652 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
1653
4f6f5dab
GM
16541999-11-11 Erik Naggum <erik@naggum.no>
1655
1656 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
1657
2323760c
DL
16581999-11-08 Dave Love <fx@gnu.org>
1659
1660 * configure.in: Fix change for --with-pop default.
1661
c3d00920
DL
16621999-11-04 Dave Love <fx@gnu.org>
1663
1664 * configure.in: Default to --with-pop. Change sense of with-gcc
1665 and with-toolkit-scroll-bars messages to reflect the defaults.
1666
400a1ed0
GM
16671999-11-01 Gerd Moellmann <gerd@gnu.org>
1668
1669 * INSTALL: Mention the Emacs Lisp Reference.
1670
1e3196e8
GM
16711999-10-27 Noah Friedman <friedman@splode.com>
1672
1673 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
1674
8ac52782
GM
16751999-10-23 Gerd Moellmann <gerd@gnu.org>
1676
1677 * Makefile.in (bootstrap): New target.
1678
1113b624
PE
16791999-10-19 Paul Eggert <eggert@twinsun.com>
1680
1681 Add support for large files. Merge glibc 2.1.2.
1682
1683 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
1684 (HAVE_TM_GMTOFF): New symbol.
1685 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
1686 mbrlen, strsignal.
1687 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
dff28924 1688
77162a4f
SM
16891999-10-09 Stefan Monnier <monnier@cs.yale.edu>
1690
1691 * make-dist (dontcompile): look for the DONTCOMPILE variable rather
1692 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
1693
a2743e67
RS
16941999-10-09 Richard M. Stallman <rms@gnu.org>
1695
dff28924 1696 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
a2743e67
RS
1697 Unset CDPATH to prevent cd from generating output.
1698
37e2d8f4
SM
16991999-10-08 Stefan Monnier <monnier@cs.yale.edu>
1700
1701 * update-subdirs: also ignore CVS subdirs.
1702
4e1d9c86
GM
17031999-10-07 Gerd Moellmann <gerd@gnu.org>
1704
1705 * Makefile.in (install-arch-indep): Add ada-mode.
dff28924 1706
2b6bac15
DL
17071999-10-06 Dave Love <fx@gnu.org>
1708
1709 * Makefile.in: Add rules for config.status, configure.
1710
a4a9692d
DL
17111999-09-07 Gerd Moellmann <gerd@gnu.org>
1712
1713 * configure.in (--with-sound): Removed.
1714
17151999-08-30 Gerd Moellmann <gerd@gnu.org>
1716
1717 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
1718 the test for Xaw3d.
1719 (HAVE_TIFF): Add -lm to library check.
1720
17211999-08-28 Richard Stallman <rms@gnu.org>
1722
1723 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
1724 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
1725 after the other X-related libraries.
1726
17271999-08-21 Dave Love <fx@gnu.org>
1728
1729 * configure.in: Don't check for jpeglib.h.
1730
17311999-08-20 Gerd Moellmann <gerd@gnu.org>
1732
1733 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
1734 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
1735
17361999-08-18 Dave Love <fx@gnu.org>
1737
1738 * configure.in: : Check for termcap.h.
1739
17401999-08-15 Gerd Moellmann <gerd@gnu.org>
1741
1742 * configure.in: Add --with-toolkit-scroll-bars. If "no",
1743 use Emacs' scroll bars, even if configured for Motif or when
1744 Xaw3d is available.
1745
17461999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
1747
1748 * configure.in: Check for getaddrinfo.
1749
17501999-08-04 Eli Zaretskii <eliz@gnu.org>
1751
1752 * config.bat: Make --no-debug work again by removing -gcoff.
1753
17541999-07-30 Dave Love <fx@gnu.org>
1755
1756 * configure.in: Check for stdlib.h.
1757
17581999-07-19 Dave Love <fx@gnu.org>
1759
1760 * configure.in: Grok sparc64-*-linux-gnu*.
1761
17621999-07-12 Richard Stallman <rms@gnu.org>
1763
1764 * Version 20.4 released.
1765
17661999-06-23 Karl Heuer <kwzh@gnu.org>
1767
1768 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
1769 Quote $EMACS, in case it's a program with args.
1770
17711999-05-29 Richard M. Stallman <rms@gnu.org>
1772
1773 * configure.in: Delete the Kerberos stuff.
1774
17751999-05-27 Greg Hudson <ghudson@mit.edu>
1776
1777 * configure.in: Prefer kerberos 5 names.
1778
17791999-04-26 Richard M. Stallman <rms@gnu.org>
1780
1781 * configure.in: Check for libXp.
1782
17831999-04-08 Richard Stallman <rms@gnu.org>
1784
1785 * make-dist: Include change logs in subdirs of `lisp'.
1786
17871999-04-05 Richard Stallman <rms@gnu.org>
1788
1789 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
1790 (install-arch-indep): Make ${datadir}/emacs world-readable.
1791
17921999-03-30 Eli Zaretskii <eliz@gnu.org>
1793
1794 * config.bat: Use epaths.* instead of paths.*.
1795
17961999-03-07 Eli Zaretskii <eliz@gnu.org>
1797
1798 * INSTALL: Add detailed instructions to unpack and install
1799 intlfonts on MS-DOS.
1800
18011999-02-26 Richard Stallman <rms@gnu.org>
1802
1803 * configure.in: Use epaths.h and epaths-force instead of paths....
1804
1805 * Makefile.in (epaths-force): Renamed from paths-force;
1806 operate on epaths.in and produce epaths.h.
1807
18081999-02-24 Richard Stallman <rms@gnu.org>
1809
1810 * make-dist: Fix nt/icons directory handling.
1811
18121999-02-22 Simon Josefsson <jas@pdc.kth.se>
1813
1814 * configure.in (f301-fujitsu-uxpv4.1): New target.
1815
18161999-02-20 Richard Stallman <rms@gnu.org>
1817
1818 * make-dist (tempparent): Fix command to update info files.
1819
18201999-02-09 Richard Stallman <rms@gnu.org>
1821
1822 * configure.in (powerpc-apple-netbsd*): New alternative.
1823
18241999-01-25 Geoff Voelker <voelker@cs.washington.edu>
1825
1826 * make-dist: Include the new directory nt/icons in distributions.
1827
18281999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
1829
1830 * configure.in: Change message about HAVE_XFREE386.
1831
18321999-01-07 Eli Zaretskii <eliz@gnu.org>
1833
1834 * config.bat: Support configuring with leim.
1835
18361998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
1837
1838 * configure.in (mips-sgi-irix6.5): New target.
1839
18401998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
1841
1842 * configure.in: Remove GSS-API support, since it has been removed
1843 from movemail.
1844
18451998-12-04 Markus Rost <rost@delysid.gnu.org>
1846
1847 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
1848
18491998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
1850
1851 * Makefile.in: Don't install customize info file. Run
1852 install-info on viper info file.
1853
18541998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
1855
1856 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
1857
18581998-11-16 Kenichi Handa <handa@etl.go.jp>
1859
1860 * configure.in (*-*-bsdi4*): New target.
1861
18621998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
1863
1864 * configure.in: Fix previous change.
1865
18661998-11-11 Richard Stallman <rms@gnu.org>
1867
1868 * configure.in (aviion-intel): New machine.
1869
18701998-11-04 Kenichi Handa <handa@etl.go.jp>
1871
1872 * configure.in (mips-nec-sysv4*): New target.
1873
18741998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
1875
1876 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
1877 from lisp.
1878
18791998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
1880
1881 * make-dist: Don't include fns*.el in dist.
1882
18831998-10-30 Dave Love <fx@gnu.org>
1884
1885 * configure.in: Don't mkdir cpp.
1886
18871998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
1888
1889 * Makefile.in (install-arch-dep): Install src/fns-*.el in
1890 ${archlibdir}.
1891
18921998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
1893
1894 * Version 20.3 released.
1895
18961998-07-30 Paul Eggert <eggert@twinsun.com>
1897
1898 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
1899 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
1900 (lwlib/Makefile, leim/Makefile):
1901 Prepend $(srcdir)/ to rule dependencies outside this dir.
1902
19031998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
1904
1905 * configure.in: Use unset CDPATH instead of making it empty.
1906
19071998-06-20 Karl Heuer <kwzh@gnu.org>
1908
1909 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
1910
19111998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
1912
1913 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
1914 and default.el. Sort the results.
1915
19161998-05-31 Karl Heuer <kwzh@gnu.org>
1917
1918 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
1919 writable.
1920
19211998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
1922
1923 * Makefile.in (install-arch-indep):
1924 Don't alter site-lisp/subdirs.el if it exists.
1925
19261998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
1927
1928 * Makefile.in (install-arch-indep): Put `-' on commands to create
1929 subdirs.el in site-lisp dirs.
1930
19311998-05-07 Richard Stallman <rms@psilocin.gnu.org>
1932
1933 * Makefile.in (install-arch-indep): Fix typo in previous change.
1934
19351998-05-06 Richard Stallman <rms@psilocin.gnu.org>
1936
1937 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
1938
19391998-04-28 Richard Stallman <rms@psilocin.gnu.org>
1940
1941 * Makefile.in (mkdir): Create the site-lisp dirs.
1942 (install-arch-indep): Make site-lisp/subdirs files world-readable.
1943
19441998-04-26 Richard Stallman <rms@psilocin.gnu.org>
1945
1946 * Makefile.in (INSTALL_INFO): New variable.
1947 (install-arch-indep): Don't replace the dir file if it already exists.
1948 Use the install-info program, via INSTALL_INFO, to add entries.
1949 Make the `info' subdir and the Info files world-readable.
1950
19511998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
1952
1953 * config.bat: Make sure the environment is large enough to support
1954 all the "set foo=bar" commands. Update pointers to DJGPP FTP
1955 sites.
1956
19571998-04-10 Karl Heuer <kwzh@gnu.org>
1958
1959 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
1960
19611998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
1962
1963 * configure.in: Add --with-gssapi to specify GSS-API
1964 authentication support for movemail.
1965
19661998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
1967
1968 * Makefile.in (install-arch-indep): Fix previous change.
1969
19701998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
1971
1972 * Makefile.in (info): Run man in build dir, not srcdir.
1973
19741998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
1975
1976 * Makefile.in (install-arch-indep): Fix previous change.
1977
19781998-03-23 Kenichi Handa <handa@etl.go.jp>
1979
1980 * Makefile.in (top_distclean): Check the existence of `lock'
1981 subdir.
1982
19831998-03-22 Richard Stallman <rms@gnu.org>
1984
1985 * Makefile.in (install-arch-indep): Put special subdirs.el files
1986 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
1987
19881998-03-21 Richard Stallman <rms@psilocin.gnu.org>
1989
1990 * make-dist: Fix shell syntax in check for missing .el or .elc files.
1991
19921998-03-09 Richard Stallman <rms@psilocin.gnu.org>
1993
1994 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
1995 (m68*-hp-hpux*): Handle versions 1X like 10.
1996
19971998-03-07 Richard Stallman <rms@psilocin.gnu.org>
1998
1999 * make-dist: PROBLEMS is now in etc, not top level dir.
2000
2001 * Makefile.in (SOURCES): Delete PROBLEMS.
2002
20031998-02-25 Richard Stallman <rms@gnu.org>
2004
2005 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
2006
2007 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
2008
20091998-01-17 Richard Stallman <rms@gnu.org>
2010
2011 * Makefile.in (install-arch-indep): Add semicolon before `else'.
2012
20131998-01-02 Richard Stallman <rms@psilocin.gnu.org>
2014
2015 * make-dist (tempparent): New option --no-check.
2016
2017 * make-dist: Don't do anything with cpp directory.
2018
20191997-12-20 Richard Stallman <rms@psilocin.gnu.org>
2020
2021 * configure.in (sparc-fujitsu-sysv4*): New target.
2022
20231997-12-17 Andreas Schwab <schwab@gnu.org>
2024
2025 * configure.in: Cache more tests. Add missing quotes around
2026 message with embedded comma.
2027
20281997-12-04 Karl Heuer <kwzh@gnu.org>
2029
2030 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
2031
20321997-11-26 Joel N. Weber II <devnull@gnu.org>
2033
2034 * make-dist: Changed the comment about `umask 0' to say `Don't
92a8ce63
JB
2035 restrict access to any files.'; previously it said `Don't protect
2036 any files', which may have implied that we think fascism is good.
a4a9692d
DL
2037
20381997-11-24 Paul Eggert <eggert@twinsun.com>
2039
2040 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
2041 strftime needs the underlying host's strftime for locale dependent
2042 formats.
2043
20441997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
2045
2046 * configure.in (i586-dg-dguxR4.*): New name in case branch.
2047
20481997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
2049
2050 * config.bat: Configure the man subdirectory.
2051
20521997-11-07 Paul Eggert <eggert@twinsun.com>
2053
2054 * configure.in (AC_CHECK_LIB): Add -lintl.
2055
20561997-11-07 Karl Heuer <kwzh@gnu.org>
2057
2058 * make-dist (check for .elc files): Avoid bash-specific syntax.
2059 (check for overflow 14-char limit): Simplify.
2060
20611997-11-07 Richard Stallman <rms@gnu.org>
2062
2063 * Makefile.in (install): Move blessmail last.
2064
20651997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2066
2067 * configure.in (gettimeofday, one arg or two):
2068 Clarify messages by avoiding double negative.
2069
20701997-09-30 Karl Eichwalder <ke@suse.de>
2071
2072 * Makefile.in (install-arch-indep): install the widget info file.
2073
20741997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
2075
2076 * configure.in (with-pop, with-kerberos): Need to check Kerberos
2077 libraries in reverse order, so that libraries will appear in the
2078 correct dependency order on the link line (and so that the
2079 configure checks themselves will work properly when early
2080 libraries depend on later ones).
2081
20821997-09-21 Erik Naggum <erik@naggum.no>
2083
2084 * make-dist (making links to `src'): Keep timestamp on copied
2085 files.
2086
2087 * make-delta: New script to produce delta distributions.
2088
20891997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2090
2091 * Version 20.2 released.
2092
20931997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2094
2095 * Version 20.1 released.
2096
2097 * Makefile.in (install-leim): Depend on mkdir.
2098 (leim): Depend on src.
2099
21001997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2101
2102 * configure.in: Recognize alpha* instead of just alpha.
2103
21041997-09-12 Paul Eggert <eggert@twinsun.com>
2105
2106 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
2107
21081997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2109
2110 * update-subdirs: Use rm -f.
2111
21121997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2113
2114 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
2115 Ignore subdirs named Old.
dff28924 2116
a4a9692d
DL
21171997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
2118
2119 * configure.in: Add OpenBSD clause to set $machine.
2120
21211997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2122
2123 * make-dist: Recompile everything after updating various Lisp files.
2124 Recompile in leim as well as lisp.
2125 Check in leim as well as lisp for mismatched files and too-long names.
dff28924 2126
a4a9692d
DL
21271997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2128
2129 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
2130
21311997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2132
2133 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
2134 before trying to copy anything from it.
2135
21361997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2137
2138 * Makefile.in (man/Makefile): New target.
2139 (tags): Define env var EMACS and run Makefile from build dir.
2140
21411997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
2142
2143 * config.bat: If src/_gdbinit doesn't exist, try using
2144 src/.gdbinit to create it (for building on Windows 95).
2145
21461997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2147
2148 * Makefile.in (install-arch-indep):
2149 Discard extra data in tar | tar pipes.
2150
21511997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
2152
2153 * configure.in (x_default_search_path): Corrected
2154 '${x_library}' to '${x_library}/X11'.
2155
21561997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2157
2158 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1,
2159
21601997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
2161
2162 * configure.in: Support auto-configuration of both Kerberos V4 and
92a8ce63
JB
2163 Kerberos V5 for movemail, including detection of V4 and V5 header
2164 files and libraries.
a4a9692d
DL
2165
21661997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
2167
2168 * configure.in: Compute x_default_search_path
2169 and substitute into makefiles.
2170
2171 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
2172
21731997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2174
2175 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
2176
21771997-08-07 Erik Naggum <erik@naggum.no>
2178
2179 * configure.in: Remove lockdir, it is no longer needed.
2180 * Makefile.in (mkdir): Don't create lockdir.
2181 (lockdir): Variable deleted.
2182 (paths-force): Don't operate on PATH_LOCK.
2183
21841997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2185
2186 * leim-Makefile.in (clean, distclean): New targets.
2187
2188 * make-dist: Include leim/ChangeLog in leim distribution.
2189
21901997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2191
2192 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
2193
21941997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2195
2196 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
2197
21981997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2199
2200 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
2201
22021997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2203
2204 * make-dist: Update leim/leim-list.el.
2205 Pass along value of $EMACS when updating lisp dir.
2206
22071997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
2208
dff28924 2209 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
a4a9692d
DL
2210 prerequisite to the use of Doug Lea's malloc.
2211
22121997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2213
2214 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
2215
2216 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
2217
22181997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2219
2220 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
2221
22221997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2223
2224 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
2225 to news-r6.h.
2226
22271997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
2228
2229 * config.bat: Use `sed' instead of `cp', which might not be
2230 installed.
2231
22321997-07-09 Kenichi Handa <handa@etl.go.jp>
2233
2234 * Makefile.in (mostlyclean): Add cleaning leim directory.
2235 (clean, distclean, maintainer-clean): Likewise.
2236
22371997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2238
2239 * make-dist (bogosities): Check subdirs of `lisp' also.
2240
22411997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2242
2243 * make-dist (etc): Really avoid symlinks now.
2244 (lisp): Don't delete from subdirs the things we never copy.
2245
22461997-07-07 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
2247
2248 * Makefile.in (install-arch-indep): Correct the target name.
2249 The first letter `i' was dropped by the previous change of mine.
2250
22511997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2252
2253 * configure.in (leim/Makefile): Generate this.
2254 (*-sysv4.2uw*): Recognize new alternative.
2255
2256 * leim-Makefile.in: Renamed from leim-Makefile.
2257
2258 * make-dist: Set up real-leim subdirectory,
2259 with the real contents of leim; then move it to
2260 a separate top-level directory.
2261
2262 * make-dist: Don't mention site-lisp, site-init, site-start
2263 or default, when listing files hat are not compiled and should be.
dff28924 2264
a4a9692d
DL
2265 * configure.in: Create src/config.stamp at the end.
2266
22671997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2268
2269 * Makefile.in (install-leim): Correct previous change.
2270
22711997-07-02 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
2272
2273 * Makefile.in (install-leim): New target.
2274 (install): Depend on install-leim.
dff28924 2275
a4a9692d
DL
22761997-07-01 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
2277
2278 * Makefile.in (SUBDIR): Add leim.
2279 (SUBDIR_MAKEFILES): Add leim/Makefile.
2280 (leim/Makefile): New target.
2281
22821997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2283
2284 * leim-Makefile: New file.
2285 * make-dist: Initialize a `leim' subdirectory with that makefile.
2286
22871997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2288
2289 * configure.in (GNU_MALLOC_reason): Fix message text.
2290
22911997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2292
2293 * make-dist (lisp): Don't process subdirs that start with =.
2294 (etc): Copy symlinks, as in src.
2295
22961997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2297
2298 * configure.in (i*86-*-unixware*): New alternative.
2299
23001997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2301
2302 * Makefile.in (src/config.stamp): Target renamed from src/config.h
2303 and touch it explicitly.
2304
2305 * configure.in (mips-sony-newsos6*): New alternative.
2306 (mips-*-linux-gnu*): New alternative.
2307 (*-*-bsdi*): New alternative.
2308 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
2309
23101997-06-22 Dave Love <d.love@dl.ac.uk>
2311
2312 * Makefile.in (lib-src): Depend on src/config.h (e.g. for
92a8ce63 2313 movemail.o).
a4a9692d 2314 (src/config.h): New target to re-configure if src/config.in
92a8ce63 2315 is patched.
a4a9692d
DL
2316
23171997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2318
2319 * configure.in (shutdown): Check for `shutdown' function.
2320
23211997-06-18 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
2322
2323 * update-subdirs: Include the directory "language" in subdirs.
2324
23251997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2326
2327 * configure.in (m88k-dg-dgux4*): New alternative.
2328 (alpha-*-netbsd*): New alternative.
2329 (powerpcle-*-solaris2*): New alternative.
2330
23311997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2332
2333 * make-dist: Warn about .el files that are not compiled.
2334
23351997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2336
2337 * Makefile.in (dist): Don't run update-subdirs here,
2338 since make-dist now gets that done.
2339
2340 * make-dist: Use the new `updates' target in lisp/Makefile.
dff28924 2341
a4a9692d
DL
2342 * make-dist: Use new non-file targets in lisp/Makefile.
2343
23441997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2345
2346 * make-dist: Handle all subdirs of `lisp' uniformly.
2347 Don't handle `term' and `language' specially.
2348 Clear out umask at the beginning.
dff28924 2349
a4a9692d
DL
23501997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2351
2352 * make-dist: Use Make to update finder-inf.el and autoloads.
2353 Also update cus-load.el.
2354
23551997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
2356
2357 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
2358 in case it is desirable to disable the GNU malloc features with
2359 glibc.
2360
23611997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
2362
2363 * configure.in (DOUG_LEA_MALLOC):
2364 Define if malloc_{get,set}_state exist.
2365
23661997-03-05 Ken'ichi Handa <handa@etl.go.jp>
2367
2368 * make-dist: Make links for files under lisp/language.
2369
177c0ea7 23701997-02-20 Kenichi Handa <handa@etl.go.jp>
a4a9692d
DL
2371
2372 * update-subdirs: Exclude the directory "language" from subdirs.
2373
23741997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
2375
2376 * configure.in: Check for rint and cbrt.
2377
23781997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2379
2380 * make-dist: Use $EMACS to say where to run Emacs.
2381 Add --no-update option.
dff28924 2382
a4a9692d
DL
23831996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2384
2385 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
2386
23871996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2388
2389 * make-dist (copying src): Check thoroughly for symlinks
2390 and copy them in all cases. Regularize the linking of *.in
2391 and *.opt and ChangeLog files.
2392 (copying lib-src): Likewise.
2393 Don't rm getdate.c or y.tab.*--they don't exist any more.
dff28924 2394
a4a9692d
DL
23951996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
2396
2397 * configure.in: Check for libmail, maillock.h and
2398 touchlock (for movemail).
2399
24001996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2401
2402 * configure.in (limits.h): Check for this file.
2403
24041996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2405
2406 * configure.in (rs6000-ibm-aix4.2): New alternative.
2407 (rs6000-ibm-aix4.0): New alternative.
2408 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
2409
24101996-11-22 Ben Harris <bjh21@cam.ac.uk>
2411
2412 * configure.in: Recognize vax-*-netbsd*.
2413
24141996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2415
2416 * configure.in (locallisppath): Add leim directory.
2417
24181996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
2419
2420 * config.bat: Make sure `mv' supports forward slashes and -f.
2421
24221996-10-28 Christian Limpach <chris@nice.ch>
2423
2424 * configure.in (hppa*-next-nextstep*): * added after hppa
2425 to accept hppa1.0 and hppa1.1.
2426
24271996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
2428
2429 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
2430 * configure.in (ld_switch_machine): Fix typo.
2431
24321996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2433
2434 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
2435 from config.h and use them in $ac_link.
2436
24371996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
2438
2439 * configure.in: Create a subdir named `lisp'.
2440
24411996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2442
2443 * configure.in: Check for getcwd.
2444
24451996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2446
dff28924 2447 * configure.in: Check for termios.h. Check for setpgid.
a4a9692d
DL
2448
24491996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2450
2451 * configure.in: Check for setrlimit.
2452
24531996-08-31 Paul Eggert <eggert@twinsun.com>
2454
2455 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
2456
24571996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2458
2459 * configure.in: Check for utimes.
2460
2461 * configure.in: Check for com_err library, but only
2462 if --with-kerberos was used. Check for krb and des
2463 only if --with-kerberos.
2464
24651996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2466
2467 * Makefile.in (INSTALL_STRIP): New variable.
2468 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
2469 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
2470
24711996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2472
2473 * configure.in: Check for krb and des libraries.
2474
24751996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2476
2477 * configure.in (*-sunos4.1.[3-9]*noshare):
2478 Use sunos413, not sunos4-1-3.
2479 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
2480 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
dff28924 2481
a4a9692d
DL
24821996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2483
2484 * Makefile.in (src/paths.h): Target deleted.
2485 (paths-force): Delete all dependencies on this target
2486 but don't delete the target.
2487 (install): Depend on `all'.
2488 (paths-force): Don't print a message.
2489
2490 * configure.in: Generate src/paths.h here.
2491
24921996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2493
2494 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
2495 New variables that affect linking only.
2496 (alpha-dec-osf*): Use those instead of previous change.
2497
24981996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2499
2500 * Makefile.in (install-arch-indep): Install info/messages.
2501
25021996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2503
2504 * Version 19.33 released.
2505
25061996-08-10 Marcus Daniels <marcus@sayre.sysc.pdx.edu>
2507
2508 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
2509 Fix previous change.
2510
25111996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2512
2513 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
2514 New alternative.
2515
25161996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2517
2518 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
2519 and NON_GCC_TEST_OPTIONS.
2520
25211996-08-06 Paul Eggert <eggert@twinsun.com>
2522
2523 * configure.in (LOCALTIME_CACHE): Don't put a string literal
2524 "TZ=..." in environ.
2525
25261996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2527
2528 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
2529
25301996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2531
2532 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
2533 the more general *-sunos4.1.[3-9]* clause.
2534
25351996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2536
2537 * Version 19.32 released.
2538
2539 * configure.in (*-sco3.2v5*):
2540 Set OVERRIDE_CPPFLAG to a string of one space.
2541 Fix the code that uses OVERRIDE_CPPFLAG.
2542
25431996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
2544
2545 * configure.in: Undo previous change.
2546
25471996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2548
2549 * config.sub: Use `pc', not `unknown', when canonicalizing
2550 the vendor for ...86.
2551
177c0ea7 25521996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
a4a9692d
DL
2553
2554 * configure.in: Check for termios.h header.
2555
25561996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
2557
2558 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3
2559
25601996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
2561
2562 * configure.in: Split bsdos2 and bsdos2-1.
2563
25641996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2565
2566 * config.sub: If last two words are not a recognized
2567 KERNEL-OS pair, use just the last word as OS, as in 19.31.
2568 Make conversion of gnu/linux to linux-gnu really work.
dff28924 2569
a4a9692d
DL
2570 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
2571
25721996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2573
2574 * configure.in (check for using Lucid widgets by default):
2575 Eliminate indentation that confuses some compilers.
2576
25771996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2578
2579 * config.sub: Convert linux and gnu/linux to linux-gnu.
2580
2581 * make-dist: Don't update getdate.c.
2582 Ignore =... files when checking for too-long Lisp file names.
2583
25841996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2585
2586 * configure.in (euidaccess): Check for that, not for eaccess.
2587
25881996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2589
2590 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
92a8ce63 2591 before `noshare'.
a4a9692d
DL
2592 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
2593
25941996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2595
2596 * configure.in: Rename lignux to linux-gnu in configuration names.
2597 Use gnu-linux as the opsys value (s/ file name).
2598 Allow i686 just like i386, i486, i586.
2599
26001996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2601
2602 * configure.in (i*86-*-sco3.2v5): New alternative.
2603 (OVERRIDE_CPPFLAG): New variable.
2604 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
2605
2606 * configure.in: Specify vpath for .texi files.
2607
26081996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2609
2610 * configure.in: Always check for HAVE_X11R5.
2611 Separately decide whether to use a toolkit by default.
2612
26131996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
2614
2615 * configure.in: If X11R5 is missing the Xaw headers,
2616 default to --with-x-toolkit=no.
2617
26181996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2619
2620 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
2621
26221996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2623
2624 * Makefile.in (install-arch-indep): If cd etc makes output,
2625 don't treat that as part of the tar data.
2626 Check that ./lisp actually exists.
dff28924 2627
a4a9692d
DL
26281996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
2629
2630 * make-dist: Check for long file names.
2631
26321996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
2633
2634 * Version 19.31 released.
2635
26361996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
2637
2638 * configure.in: Recognize sparc-*-lignux.
2639
26401996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
2641
2642 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
2643 Don't include config.w95.
2644
26451996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
2646
2647 * make-dist: Replace --no-clean-up and --no-tar options
2648 with --clean-up and --tar, so that the default is useful.
2649
26501996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
2651
2652 * config.bat: Make sure the GDB init file is called src/_gdbinit;
2653 if not, tell the user to rename it and abort.
2654
26551996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
2656
2657 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
2658 test program.
2659
26601996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2661
2662 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
2663
2664 * make-dist (MANIFEST): Fix previous change.
2665 (msdos): Put mainmake.v2 into the dist.
2666
26671996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
2668
2669 * make-dist: Exit if autoconf fails.
2670
26711996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
2672
2673 * config.bat: Set djgpp-ver, and unset it at the end.
b1f865ae 2674 Add a number of conditionals for DJGPP version 2.
a4a9692d
DL
2675 Rename label libsrc2 to libsrc3.
2676 Substitute for LDFLAGS in src/Makefile.
2677 Substitute for ALL_CFLAGS in lib-src/Makefile.
2678
26791996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2680
2681 * configure.in (ncurses): Check this after checking fns like strerror.
2682
26831996-04-08 Erik Naggum <erik@naggum.no>
2684
2685 * make-dist (MANIFEST): Don't include lines from =files.
2686
26871996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2688
2689 * make-dist: Don't put lisp/dired.todo in the dist.
2690
26911996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
2692
2693 * configure.in (HAVE_NCURSES): Look for library named ncurses.
2694
2695 * configure.in (setlocale): Check for it.
2696
2697 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
dff28924 2698
a4a9692d
DL
26991996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2700
2701 * configure.in: Use lignux instead of linux as value of opsys.
2702
27031996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2704
2705 * Makefile.in (install-strip): Fix whitespace.
2706 Get rid of continuation.
2707
2708 * config.sub: Convert linux or gnu/linux to lignux.
2709
27101996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2711
2712 * configure.in: Accept lignux in configuration name.
2713
27141996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2715
2716 * Makefile.in (install-strip): New target.
2717
27181996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2719
2720 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
2721 -f failed to do the job on Suns.
2722
27231996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2724
2725 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
2726
2727 * configure.in (linux/version.h): Check for this header.
2728
27291996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
2730
2731 * configure.in: Remove -fno-builtin hackery from -lm check.
2732
27331996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
2734
2735 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
92a8ce63 2736 just this test.
a4a9692d
DL
2737
2738 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
2739
27401996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2741
2742 * configure.in: Check for ncurses.
2743
27441996-02-28 Paul Eggert <eggert@twinsun.com>
2745
2746 * configure.in (LOCALTIME_CACHE):
2747 Also define if localtime mishandles unsetting TZ.
2748 This works around a localtime bug in mips-dec-ultrix.
2749
27501996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2751
2752 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
2753
2754 * configure.in: Improve messages about X versions.
2755
27561996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2757
2758 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
2759
27601996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2761
2762 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
2763 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
2764
2765 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
2766 (install): Put install-arch-indep before install-arch-dep.
2767
27681996-02-20 Dave Love <d.love@dl.ac.uk>
2769
2770 * INSTALL: Clarify info about MS-DOS path handling.
2771
27721996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2773
2774 * Makefile.in (install-arch-indep): Install info/ccmode*.
2775 In previous change, protect against /bin/pwd returning null string.
2776
27771996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2778
2779 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
2780 to lispdir.
2781
27821996-02-01 Paul Eggert <eggert@twinsun.com>
2783
2784 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
2785
27861996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2787
2788 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
2789
27901996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2791
2792 * Makefile.in (extraclean): Use ${top_distclean} to ensure
2793 we delete everything distclean deletes.
2794
27951996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
2796
2797 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
2798
27991996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2800
2801 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
2802 into LDFLAGS instead of into LIBS.
2803
28041996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2805
2806 * configure.in (HAVE_XMU): Fix typo in previous change.
2807
28081996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2809
2810 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
2811
28121996-01-10 Erik Naggum <erik@naggum.no>
2813
2814 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
2815
28161996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
2817
2818 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
2819
28201996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2821
2822 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
2823 and use -lXt to link it.
2824
28251996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2826
2827 * configure.in (locallisppath): Put version-specific dir first.
2828
28291996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2830
2831 * configure.in (hppa-*-nextstep*): New alternative.
2832 (USE_X_TOOLKIT): By default, set this to "maybe";
2833 and change that later to LUCID or "no" according to X11 version.
2834
2835 * make-dist: Recompile outdated .elc files and update all autoloads.
2836
28371996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
2838
2839 * configure.in (locallisppath): Fix typo in last change: " -> '.
2840
28411996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2842
2843 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
2844
28451995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2846
2847 * Makefile.in (install-arch-indep): Give all files read permission.
2848
28491995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2850
2851 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
2852 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
2853
28541995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2855
2856 * configure.in: Determine HAVE_X11R6.
2857 (HAVE_MENUS): Renamed from HAVE_X_MENU.
2858
28591995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2860
2861 * configure.in: Just "solaris" now defaults to version 2.4.
2862 Add sunos4.1.n-noshare as alternative.
2863
28641995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2865
2866 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
2867
28681995-11-29 Erik Naggum <erik@naggum.no>
2869
2870 * Makefile.in (install-arch-indep): Add missing backslash.
2871
28721995-11-29 Karl Eichwalder <ke@ke.Central.DE>
2873
2874 * Makefile.in (install-arch-indep): Don't install
2875 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
2876
28771995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2878
2879 * Makefile.in (install-arch-indep): Fix previous change.
2880
2881 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
2882
28831995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2884
2885 * Version 19.30 released.
2886
2887 * make-dist (lisp): Exclude subdirs.el.
2888
28891995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2890
2891 * make-dist (etc): Delete *.orig and *.rej.
2892
28931995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2894
2895 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
2896
28971995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2898
2899 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
2900
29011995-11-14 Geoff Voelker <voelker@cs.washington.edu>
2902
2903 * make-dist (nt): Rename install, readme, and todo to
2904 INSTALL, README, and TODO.
2905
29061995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2907
2908 * make-dist (lisp): Don't distribute site-start.
2909
29101995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
2911
2912 * make-dist: Break the hard link on alloca.c.
2913
29141995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2915
2916 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
2917
29181995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2919
2920 * make-dist (src, lib-src): Don't distribute Makefile.c.
2921 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
2922
29231995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2924
2925 * Makefile.in (mkdir): Create man1dir, not mandir.
2926 (uninstall): Use man1dir, not mandir.
2927
29281995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2929
2930 * Makefile.in (man1dir): New variable.
92a8ce63 2931 (install-arch-indep): Use man1dir.
a4a9692d
DL
2932
2933 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
2934
2935 * make-dist: Create lisp/MANIFEST.
2936
29371995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
2938
2939 * configure.in (m68k-*-linux*): New alternative.
2940
29411995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2942
2943 * make-dist: Use new names config.in, paths.in, and
2944 {src,lib-src}/Makefile.in.
2945
29461995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2947
2948 * configure.in: Don't bother checking for drem.
2949
29501995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2951
2952 * Makefile.in (distclean): Delete line with just a tab in it.
2953 (install-arch-indep): Delete spaces that precede tabs.
2954 Delete spurious `fi' left from previous change.
2955 (install): Supply `true' as command, to avoid null command.
2956
29571995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2958
2959 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
2960
29611995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2962
2963 * configure.in (powerpc-*-solaris2): New alternative.x
2964
29651995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
2966
2967 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
2968 of paths.h.tmp$$, to avoid going beyond 14 characters.
2969
29701995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2971
2972 * configure.in: Improve error msg for invalid --with-x-toolkit value.
2973
29741995-09-06 Paul Eggert <eggert@twinsun.com>
2975
2976 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
2977 if localtime caches TZ. Check for tzset.
2978
29791995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2980
2981 * config.bat: Simplify using new names file names src/makefile.in,
2982 config.in, paths.in. Change Echo commands not to use `.
2983
29841995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2985
2986 * Makefile.in (install-arch-indep): Always install the new dir file;
2987 rename the previous dir file to dir.bak or dir.old.
2988
29891995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2990
2991 * configure.in (RANLIB): Substitute this into makefiles.
2992 Set it specially on solaris; set it by default on other systems.
2993
2994 * configure.in: Fix previous Alpha change.
2995
29961995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2997
2998 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
2999 NON_GCC_TEST_OPTIONS.
3000
30011995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3002
3003 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
3004 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
3005
3006 * configure.in (alpha-*-linux*): New configuration.
3007
30081995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3009
3010 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
3011 (m68k-next-nextstep*): New alias for that.
3012 (i*86-*-nextstep*): Use nextstep.h.
3013 (sparc-*-nextstep*): New configuration.
3014
30151995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3016
3017 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
3018 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
3019
30201995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3021
3022 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
3023 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
3024
30251995-07-18 Mike Long <mike.long@analog.com>
3026
3027 * make-dist: Fix update of finder-inf.el, and byte-compile it.
3028
30291995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3030
3031 * Makefile.in (src/paths.h, paths-force):
3032 Rename src/paths.h.in to src/paths.in.
3033 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
3034
3035 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
3036 Use Makefile.c for intermediate file.
3037 Rename src/config.h.in to src/config.in.
3038
30391995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
3040
3041 * configure.in (mips-dec-ultrix*): Assume version 4.3.
3042 (mips-dec-ultrix4.[12]): New alternative for old versions.
3043
30441995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3045
3046 * make-dist: Don't break intra-tree links.
3047
30481995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
3049
3050 * configure.in: Put back archlibdir initialization. Require
92a8ce63 3051 autoconf 2.4.1 or later.
a4a9692d
DL
3052
30531995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3054
3055 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
3056 (mips-mips-riscos5*): New alternative.
3057
30581995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3059
3060 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
3061
30621995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3063
3064 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
3065 (mandir, infodir, archlibdir): Initializations deleted.
3066
3067 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
3068 On hpux9shr, use hpux9shxr4.h.
3069
30701995-06-24 Morten Welinder <terra+@cs.cmu.edu>
3071
3072 * configure.in: Added target mips-dec-mach_bsd4.3.
3073 * config.guess: Guess mips-dec-mach_bsd4.3.
3074
30751995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3076
3077 * Makefile.in (mkdir): Use symbolic chmod.
3078
30791995-06-22 Paul Eggert <eggert@twinsun.com>
3080
3081 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3.
3082 (Likewise for SunOS 4.1.5 thorugh 4.1.9, should they ever exist.)
3083
30841995-06-22 Paul Eggert <eggert@twinsun.com>
3085
3086 * Makefile.in (SUBDIR_MAKEFILES):
3087 Add man/Makefile, so `make distclean' removes it.
3088 (top_distclean): Add config.log to the list of files to be removed.
3089
30901995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3091
3092 * Version 19.29 released.
3093
30941995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3095
3096 * configure.in: Fix the previous change to verify that the -b
3097 option really solves the problem.
3098
3099 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
3100
31011995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3102
3103 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
3104
31051995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3106
3107 * configure.in: Report more clearly when there is no special
3108 dir to search for X includes or libraries.
3109
31101995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3111
3112 * configure.in: Check for -lpthreads, not -lpthread.
3113
31141995-06-09 Geoff Voelker <voelker@cs.washington.edu>
3115
3116 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
3117
31181995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3119
3120 * configure.in: Check for -lpthread.
3121
31221995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3123
3124 * Makefile.in (install-arch-indep): Install info files for mh-e.
3125 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
3126
31271995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3128
3129 * configure.in (*-solaris2.5): New configuration.
3130
3131 * make-dist: Copy new files config.nt and config.w95.
3132
31331995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3134
3135 * configure.in: Use x_includes, not x_libraries, for -I.
3136 Make bitmapdir a colon-separated list.
3137
31381995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
3139
3140 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
3141
3142 * configure.in: Allow x_libraries and x_includes to be paths.
3143
31441995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3145
3146 * configure.in: Fix typo.
3147
31481995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3149
3150 * INSTALL: Clarify use of site-init.el.
3151
31521995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
3153
3154 * configure.in: pass arg to sqrt.
3155
31561995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3157
3158 * make-dist: Fix May 6 change.
3159
31601995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3161
3162 * vpath.sed: Delete reference to ymakefile.
3163
31641995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
3165
3166 * configure.in: Use sqrt (more portable) instead of fmod in -lm
92a8ce63 3167 check.
a4a9692d
DL
3168
31691995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3170
3171 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
3172
3173 * update-subdirs: Specify /bin/sh to run the script.
3174
31751995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3176
3177 * make-dist: Put src/makefile.nt in dist.
3178
3179 * configure.in (i[345]86-*-bsdi2*): New configuration.
3180 (vax-dec-bsd386*): Deleted.
3181
31821995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
3183
3184 * configure.in: Make sure CDPATH doesn't mess up PWD check. Check
3185 whether X bitmaps are in X11/bitmaps instead of bitmaps. Use fmod
3186 instead of logb in -lm check.
3187
31881995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3189
3190 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
3191 Use bsd4-3. Don't set NON_GNU_CPP.
3192
3193 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
3194 In nt. copy various different things, but not *.cmd.
3195 Fix the ln commands for the subdirs of nt.
3196
31971995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3198
3199 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
3200
32011995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3202
3203 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
3204 since that's what the header file expects.
3205
32061995-04-24 Francesco Potorti` (pot@cnuce.cnr.it)
3207
3208 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
3209 and 68040 based machines when choosing options for gnucc.
3210
32111995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3212
3213 * Makefile.in (top_distclean): Delete config.cache.
3214
32151995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3216
3217 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
3218
3219 * configure.in: Use m/ncr386.h.
3220
32211995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3222
3223 * Makefile.in (install-arch-indep): Undo Sep 23 change.
3224
32251995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3226
3227 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
3228 (man): Don't copy texindex.c and getopt.c; they're deleted.
3229 (etc): Omit `e'; it's a subdirectory.
3230 (etc/e): Use `../..', not `..', to reference top level.
3231
32321995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
3233
3234 * Makefile.in (install-arch-indep, dist):
3235 look for `update-subdir' in $(srcdir).
3236
32371995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3238
3239 * make-dist: Include mkinstalldirs in distribution.
3240
32411995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3242
3243 * make-dist: Add missing close backquote.
3244
32451995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3246
3247 * make-dist: Don't distribute shortnames directory.
3248
32491995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3250
3251 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
3252
32531995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3254
3255 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
3256
32571995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3258
3259 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
3260
32611995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
3262
3263 * configure.in (mips-sgi-irix6): New configuration.
3264
32651995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
3266
3267 * Makefile.in (maintainer-clean): Renamed from realclean.
3268
32691995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
3270
3271 * configure.in: Create a .gdbinit that sources the real one, if
3272 using a different build directory.
3273
32741995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3275
3276 * configure.in: Check for sys/select.h.
3277
32781995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3279
3280 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
3281
32821994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3283
3284 * configure.in: Handle isc 4.1 operating system.
3285
32861994-12-10 Richard Stallman <rms@kepa>
3287
3288 * configure.in (rs6000-ibm-aix4.1*): New alternative.
3289 (rs6000-ibm-aix4*): New alternative.
3290
32911994-12-06 Richard Stallman <rms@kepa>
3292
3293 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
3294
32951994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
3296
3297 * configure.in: Don't try to make directories that are guaranteed
92a8ce63 3298 to already exist.
a4a9692d
DL
3299
33001994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3301
3302 * configure.in: Generate man/Makefile from man/Makefile.in.
3303 Create the man subdir.
3304
3305 * Makefile.in (dvi): Run Make in our man subdir.
3306
3307 * make-dist: Create subdir etc/e.
3308 Make links to it.
3309 Put man/Makefile.in in dist, instead of man/Makefile.
3310
33111994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
3312
3313 * configure.in: Add --with-pop, --with-kerberos, and
3314 --with-hesiod for movemail.
3315
33161994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3317
3318 * configure.in (m68*-apollo*): Use s/domain.h.
3319
33201994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3321
3322 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
3323
33241994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
3325
3326 * configure.in: Don't add -I, -L, -R options for cc if their
3327 arguments would be empty.
3328
33291994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3330
3331 * configure.in (i860-intel-osf1*): New alternative.
3332 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
3333 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
3334
33351994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
3336
3337 * configure.in: Make h_errno check not use nested functions.
3338
33391994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
3340
3341 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
3342
33431994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
3344
3345 * Makefile.in (install-arch-indep): Avoid continued comment
92a8ce63 3346 swallowing target line.
a4a9692d
DL
3347
33481994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
3349
3350 * configure.in: Protect a character class with `changequote'.
3351
33521994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3353
3354 * configure.in: Accept `news' as a synonym for `newsos'.
3355
33561994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3357
3358 * Makefile.in: Don't rm files if cd fails.
3359
33601994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3361
3362 * make-dist: Put nt subdir and its subdirs in the dist.
3363 (lib-src): Put makefile.nt in the dist.
3364 (lisp): Put makefile.nt in the dist.
3365
33661994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
3367
3368 * configure.in: Change a stray `[' to `test'.
3369
33701994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
3371
3372 * configure.in: Adapt for Autoconf v2. Use the standard argument
3373 parser, host type canonicalizer, X11 finder, and message
3374 printing macros. Use the new macro names. Use `test' instead of `['.
3375
33761994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3377
3378 * configure.in: Check for getpagesize.
3379
33801994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3381
3382 * make-dist (msdos): Put sed* in the distribution.
3383
33841994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
3385
3386 * config.bat: New option, `--with-x', for configuring Emacs
3387 for use with the X11 system DesqView/X.
3388 New option, `--no-debug', for compiling Emacs without debug
3389 information thus saving disk space.
3390 (src/config.h, src/paths.h): Use `update' (which is like
3391 `move-if-changed') to change the file.
3392 (src/config.h): When configuring for X11 perform extra changes.
3393 (src/makefile): When configuring for X11 perform extra changes.
3394 (lib-src): Remove temporary files.
3395 (): Check that `sed', `rm', `mv', and `gcc' are available.
3396
33971994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3398
3399 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
3400
3401 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
3402
34031994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3404
3405 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
3406
3407 * configure.in (canonical): Substitute var into makefiles.
3408 (bitmapdir): Likewise.
3409
3410 * Makefile.in (bitmapdir): New variable.
3411 (src/paths.h, paths-force): Edit PATH_BITMAPS.
3412
34131994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3414
3415 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
3416
3417 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
3418 * update-subdirs: New shell script.
3419
34201994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3421
3422 * Makefile.in (top_distclean): Don't rm build-install.
3423 (SOURCES): Delete build-install.in.
3424
3425 * make-dist: Don't distribute build-ins.in.
3426 * build-ins.in: File deleted.
3427
34281994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
3429
3430 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
3431
34321994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3433
3434 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
3435
3436 * configure.in (libexecdir): Renamed from libdir. New default.
3437 (sharedstatedir): Renamed from statedir. New default.
3438 (datadir): New default.
3439
3440 * make-dist: Don't distribute subdirs.el.
3441
34421994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3443
3444 * configure.in (eaccess): Check for it.
3445
34461994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3447
3448 * configure.in (mktime): Check for it.
3449
34501994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
3451
3452 * configure.in (motif): Add support for usage and option checking.
3453
34541994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
3455
3456 * configure.in (utimes): Check for it.
3457
34581994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
3459
3460 * Makefile.in (install-arch-indep): Don't do mkdir here.
3461
34621994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3463
3464 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
3465 riscix.h renamed to acorn.h.
3466
177c0ea7 34671994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
a4a9692d
DL
3468
3469 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
3470 New configurations.
3471
34721994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
3473
3474 * configure.in: Remove trailing slashes from srcdir.
3475
34761994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3477
3478 * configure.in (i[345]86-sequent-ptx*): Handle
3479
34801994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3481
3482 * Makefile.in (paths-force): Depend on src/paths.h
3483
34841994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3485
3486 * configure.in (config_options): Save all arguments, not just some.
3487
34881994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3489
3490 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
3491
3492 * configure.in: Add AC_AIX.
3493 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
3494
34951994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3496
3497 * configure.in (parsing options): Simplify sed command to delete -'s.
3498
34991994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
3500
3501 * configure.in (config_options): New shell variable.
3502 Pass its value to C code in EMACS_CONFIG_OPTIONS.
3503
35041994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3505
3506 * configure.in (alpha-dec-osf*): New target.
3507
3508 * Makefile.in: Use just one FRC target.
3509
35101994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3511
3512 * Makefile.in (removenullpaths, paths-force):
3513 Use name paths.h.tmp$$, which depends on the pid.
3514
35151994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3516
3517 * Makefile.in (removenullpaths, paths-force):
3518 Put paths.h.tmp in top-level dir, not in src.
3519
35201994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3521
3522 * Version 19.27 released.
3523
35241994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3525
3526 * Version 19.26 released.
3527
35281994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3529
3530 * configure.in: Check for lrand48, not rand48.
3531
35321994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3533
3534 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
3535 (powerpc-ibm-aix*): New aliases.
3536
35371994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3538
3539 * make-dist (src/m, src/s): Put *.inp in distribution.
3540
35411994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3542
3543 * configure.in: Accept i586 and i486 along with i386.
3544
35451994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3546
3547 * configure.in: Do compute unexec, LIBX, system_malloc, etc
3548 even if CPP env var was set by the user.
3549
3550 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
3551
35521994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
3553
3554 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
3555
35561994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3557
3558 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
3559
35601994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3561
3562 * configure.in: Check more specifically for i*86-sun-sunos.
3563
35641994-08-03 Caveh Jalali (caveh@eng.sun.com)
3565
3566 * configure.in: Handle solaris 2.4.
3567
35681994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3569
3570 * configure.in (rand48): Check for it.
3571
35721994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3573
3574 * make-dist: Update the info files.
3575
35761994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3577
3578 * configure.in: Make "checking..." messages' style consistent.
3579 (HAVE_H_ERRNO): New test.
3580
35811994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3582
3583 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
3584
35851994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3586
3587 * configure.in (CFLAGS): If the envvar was specified, use that.
3588 And set REAL_CFLAGS from it too.
3589
35901994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3591
3592 * make-dist: Update finder-inf.el.
3593
35941994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3595
3596 * make-dist (msdos): Include sed4.inp in dist.
3597
3598 * Makefile.in (libsrc_libs): Var deleted.
3599
36001994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3601
3602 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
3603
36041994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3605
3606 * configure.in (mips-sony-newsos4*): New alias.
3607
36081994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3609
3610 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
3611 (*-convex-convexos*): Accept this as alias.
3612
36131994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3614
3615 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
3616 for two different uses.
3617
36181994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3619
3620 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
3621
36221994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3623
3624 * make-dist: Put ./BUGS into the distrib.
3625
36261994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3627
3628 * configure.in: Handle 386 running Solaris 2.
3629
36301994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3631
3632 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
3633
36341994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3635
3636 * configure.in (mips-sony-newsos*): Use news-risc.h.
3637
3638 * configure.in: Accept bsdi as opsys, like bsd386.
3639
36401994-06-01 Morten Welinder (terra@diku.dk)
3641
3642 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
3643
36441994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3645
3646 * Version 19.25 released.
3647
3648 * make-dist (shortversion): Don't assume another period follows.
3649
36501994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3651
3652 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
3653 (uninstall): Use /bin/pwd.
3654
3655 * Makefile.in (blessmail): Depend on src.
3656 (all): Don't depend on blessmail.
3657
3658 * Makefile.in (src/paths.h): Don't force recomputation.
3659 (paths-force): New target; force recomputation of paths.h.
3660 (all): Depend on paths-force.
3661 (src, lib-src): Depend on src/paths.h.
3662
3663 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
3664 NON_GCC_TEST_OPTIONS.
3665
36661994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3667
3668 * configure.in: Don't insist on subversions for irix.
3669
36701994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3671
3672 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
3673
3674 * configure.in (i[34]86-next-*): New alternative.
3675
36761994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3677
3678 * Version 19.24 released.
3679
3680 * configure.in: New config hppa*-hp-hpux9shr*.
3681
36821994-05-22 Morten Welinder (terra@tyr.diku.dk)
3683
3684 * config.bat: Doc fix.
3685
36861994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3687
3688 * Makefile.in (mostlyclean, clean, distclean, realclean)
3689 (extraclean): Don't act on man subdir if it doesn't exist.
3690
36911994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3692
3693 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
3694 Use them to set up CC.
3695 (*-sun-sunos4.1.3): Set them.
3696
36971994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3698
3699 * Makefile.in (lib-src): Don't depend on src/paths.h.
3700
37011994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3702
3703 * build-ins.in (copydests): Get rid of spurious `-'s.
3704
3705 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
3706
37071994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3708
3709 * Version 19.23 released.
3710
3711 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
3712 for the Xlib and Xt checks; then restore old CFLAGS.
3713
37141994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3715
3716 * configure.in (HAVE_X11XTR6): Add newline before #if.
3717 Add newline after #endif.
3718
37191994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3720
3721 * configure.in (HAVE_X11XTR6): Arrange to define it.
3722
37231994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3724
3725 * Makefile.in (install): Depend on blessmail.
3726
37271994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
3728
3729 * configure.in (mips-siemens-sysv*): Put quotes around value
3730 containing blanks.
3731
37321994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3733
3734 * Makefile.in (TAGS): Use the makefile in src subdir.
3735
37361994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3737
3738 * configure.in (opsys): Recognize `gnu'.
3739
37401994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3741
3742 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
3743
37441994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
3745
3746 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
3747 version > 1.8.
3748
37491994-05-08 Morten Welinder (terra@diku.dk)
3750
3751 * config.bat: Forcibly remove "# " style comments from makefiles.
3752
37531994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3754
3755 * Makefile.in (uninstall): When processing lispdir and etcdir,
3756 do nothing unless it exists and is a directory.
3757
37581994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3759
3760 * Makefile.in (install-arch-indep): Do install info/dired-x*.
3761 Merge code in from install-doc.
3762 (install-doc): Merge code back into install-arch-indep.
3763 (install-arch-dep): Don't depend on install-doc.
3764
3765 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
3766
37671994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3768
3769 * configure.in (making src/Makefile and lib-src/Makefile):
3770 Split off the autoconf substitutions and don't pass them thru cpp.
3771 (undefs): Use $canonical as well as $configuration.
3772
3773 * make-dist: Distribute lisp/Makefile.
3774
3775 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
3776 Use lower case names for the s files.
3777
37781994-05-03 Morten Welinder (terra@diku.dk)
3779
3780 * config.bat: Added possibility for different file name
3781 transscriptions in lib-src.
3782
37831994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3784
3785 * Makefile.in (lib-src): Undo previous change.
3786 (blessmail): New target to run maybe-blessmail in lib-src.
3787 (all): Depend on blessmail.
3788
3789 * Makefile.in (lib-src): Depend on src.
3790
37911994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
3792
3793 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
3794 (m88k-dg-dgux5.4R2): dgux5.4R2.
3795
37961994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3797
3798 * configure.in (window_system): Restore accidentally deleted code
3799 that uses AC_FIND_X.
3800
3801 * make-dist: Distribute config.bat.
3802
38031994-04-29 Morten Welinder (terra@diku.dk)
3804
3805 * config.bat: Corrected the configuration of lib-src
3806 to keep up with configure. Add note about dos version 3
3807 or better needed (djgpp needs that). Add note explaining
3808 that either install in c:/emacs or edit the script.
3809 Don't change to c:/emacs, but assume we're there (to minimize
3810 the number of places to change).
3811
3812 * config.bat: Build-in the first step towards X11 support with
3813 the X11 emulator that exists. At this time it won't work,
3814 and several files are missing.
3815
38161994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3817
3818 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
3819 Don't look for -lresolv.
3820
3821 * Makefile.in (lib-src): Depend on src/paths.h.
3822
38231994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3824
3825 * configure.in: Restore deleted AC_SUBST of `configuration'.
3826 Improve error message for bad --with-x-toolkit value.
3827
3828 * configure.in: Define CONFIGURATION in src/config.h
3829 rather than substituting in src/Makefile.in.
3830
38311994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3832
3833 * Makefile.in (install-doc): New target.
3834 (install-arch-dep): Depend on install-doc.
3835 (mkdir): Create docdir.
3836
38371994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3838
3839 * configure.in: Test for libresolv.a.
3840 Substitute machfile and opsysfile.
3841
38421994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3843
3844 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
3845 (install-arch-dep): Install under the name $(EMACS).
3846
38471994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3848
3849 * configure.in (version): Use entire value of emacs-version.
3850 (mips-siemens-sysv*): New alternative.
3851
38521994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3853
3854 * Makefile.in (install-arch-indep): Don't install dired-x*.
3855
38561994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3857
3858 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
3859 Fix definition of $undefs.
3860
38611994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3862
3863 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
3864
3865 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
3866
38671994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
3868
3869 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
3870
38711994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3872
3873 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
3874 and run it thru cpp, as with src/Makefile.in.
3875
3876 * configure.in: Use AC_SET_MAKE.
3877
38781994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3879
3880 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
3881
38821994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3883
3884 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
3885
3886 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
3887 (printing the choices): Make the toolkit message unconditional.
3888 (USE_X_TOOLKIT): Use `none', not `no', if none.
3889 (include libsrc_libs): Include config.h, and specify -I for srcdir.
3890 Get rid of temp file foofoo1.
3891
38921994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3893
3894 * configure.in (CFLAGS): Use shell syntax, not Makefile.
3895
38961994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3897
3898 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
3899 (printing the choices): State choice of toolkit.
3900 (libsrc_libs): Recalculate after writing config.h;
3901 then update lib-src/Makefile.
3902
39031994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3904
3905 * configure.in: Add sunos4shr as alternative for suns.
3906 Conditionals testing for null $CC were backwards.
3907
39081994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3909
3910 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
3911
39121994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3913
3914 * configure.in: Handle -isc4.0*.
3915
39161994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3917
3918 * configure.in (esix5): Set NON_GNU_CPP.
3919
39201994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
3921
3922 * Makefile.in (thisdir): Nonsensical variable removed.
3923 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
3924 back to $thisdir, rather than the directory `this_dir'.
3925
39261994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3927
3928 * Makefile.in (install-arch-indep): Add missing backslash after a
3929 `then'.
3930
39311994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3932
3933 * Makefile.in (thisdir): New variable.
3934 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
3935
39361994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3937
3938 * configure.in: Add freebsd.
3939
39401994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3941
3942 * configure.in: Check for fpathconf.
3943
39441994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3945
3946 * configure.in (with_x_toolkit): Fix typo in previous change.
3947
39481994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3949
3950 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
3951
39521994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3953
3954 * configure.in (with_x_toolkit): Don't allow motif or open-look.
3955
39561994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3957
3958 * configure.in: Fix value of docdir.
3959 * Makefile.in (install-arch-indep): Install DOC* in docdir.
3960
39611994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3962
3963 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
3964
39651994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
3966
3967 * configure.in: New variable docdir to control where the docstring
3968 file goes.
3969 Makefile.in: Use it to initialize PATH_DOC in paths.h.
3970
39711994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
3972
3973 * configure.in: When --run-in-place, don't inherit archlibdir.
3974
39751994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3976
3977 * Makefile.in (install-arch-dep, install-arch-indep):
3978 New targets split up former do-install rule.
3979 (do-install): Target deleted.
3980
39811994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3982
3983 * configure.in (mips-sony-newsos*): New configuration.
3984
39851994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
3986
3987 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
3988
39891994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
3990
3991 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
3992
39931994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3994
3995 * configure.in: Don't initialize CC.
3996
39971994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3998
3999 * configure.in (creating src/Makefile): Also generate -U switches
4000 for symbols in the $configuration value.
4001
4002 * configure.in: Check for sys_siglist being declared in system header.
4003
40041994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4005
4006 * configure.in (creating src/Makefile): Delete blank lines
4007 along with lines of whitespace.
4008 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
4009
40101994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4011
4012 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
4013 like C_SWITCH_SYSTEM.
4014 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
4015
40161994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
4017
4018 * configure.in (drem): Check for this function.
4019
40201994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4021
4022 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
4023 If CPP was inherited from environment, don't use NON_GNU_CPP.
4024 (NON_GNU_CC): Likewise.
4025 (handling with_gcc): Use explicit if in the `no' case.
4026 (cc_specified): New variable; if set, don't use NON_GNU_CC.
4027
40281994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4029
4030 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
4031
40321994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
4033
4034 * configure.in: Check whether fmod exists.
4035
40361994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4037
4038 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
4039 {src,lisp}/OChangeLog.
4040
40411994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4042
4043 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
4044 necessary for proper operation. This code works with the current
4045 released version of Autoconf.
4046
40471994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4048
4049 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
4050 (USE_X_TOOLKIT): Define it for all values except `no'.
4051
4052 * configure.in: Undo first Jan 8 change and Jan 16 change.
4053
40541994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4055
4056 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
4057 Substitute USE_X_TOOLKIT as both C macro and Make variable.
4058
4059 * Makefile.in (lwlib/Makefile): New target.
4060 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
4061 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
4062 (unlock, relock): Handle lwlib subdir.
4063
4064 * Makefile.in: Add some .PHONY targets.
4065
4066 * make-dist: Handle lwlib subdir like oldXMenu subdir.
4067
4068 * lwlib: New subdirectory.
4069
40701994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4071
4072 * configure.in: If CPP has a value that is a directory,
4073 discard the value.
4074
40751994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4076
4077 * configure.in (srcdir_undefs): Add g flag to sed substitution to
4078 remove -U[0-9]*.
4079
40801994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4081
4082 * Makefile.in (do-install): Install the dired-x info files.
4083
4084 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
4085 (See src/s/sol2.h.)
4086
40871994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4088
4089 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
4090
40911994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4092
4093 * configure.in (creating src/Makefile): Put code inside 2nd arg to
4094 AC_OUTPUT as it should be; hopefully noone will again see fit to
4095 gratuitously break this and not make a change log entry.
4096 Optimized sed processing of Makefile.in and cpp output; now
4097 preserves comments previously removed from the cpp input.
4098 Eliminated temp file for cpp output. Generate -U switches to
4099 undefine all identifiers that appear in the directory name
4100 ${srcdir}; pass these to cpp.
4101
4102 * configure.in (version): Fix sed regexp to match two-elt version
4103 number.
4104
4105 * configure.in: Check for strerror.
4106
41071994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4108
4109 * configure.in: Test for bcmp.
4110
41111994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4112
4113 * make-dist (tempdir): Put subdir msdos into the distribution.
4114
41151993-01-07 Morten Welinder (terra@diku.dk)
4116
4117 * config.bat: New file.
4118
41191994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4120
4121 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
4122
41231994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4124
4125 * configure.in (m68*-next-*): Don't care about which os is specified.
4126 (i[34]86-*-*): Check for *-nextstop*.
4127
41281993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4129
4130 * configure.in: Check for setsid.
4131
41321993-12-17 Richard Stallman (rms@srarc2)
4133
4134 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
4135
41361993-12-15 Richard Stallman (rms@srarc2)
4137
4138 * Makefile.in (mkdir): Make only the lockdir writable.
4139
4140 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
4141
41421993-12-11 Richard Stallman (rms@srarc2)
4143
4144 * Makefile.in (libdir): Use @libdir@.
4145
41461993-12-08 Richard Stallman (rms@srarc2)
4147
4148 * Makefile.in (install): Add empty command.
4149
41501993-12-04 Richard Stallman (rms@srarc2)
4151
4152 * make-dist: Put man/getopt.c in the dist.
4153
4154 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
4155
4156 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
4157
41581993-12-03 Richard Stallman (rms@srarc2)
4159
4160 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
4161 Set it for all solaris versions.
4162 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
4163 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
4164 Likewise for NON_GNU_CC and CC.
4165
41661993-12-01 Richard Stallman (rms@srarc2)
4167
4168 * configure.in (mips-mips-riscos4*): Assign variable CC.
4169 (checking ${with_gcc}): If "no", don't override CC if already set.
4170 (CC): Initialize it as empty.
4171
dff28924 41721993-11-30 Richard Stallman (rms@srarc2)
a4a9692d
DL
4173
4174 * configure.in (Suns): Set CPP if *-solaris2.3*.
4175
41761993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4177
4178 * Version 19.22 released.
4179
4180 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
4181
41821993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4183
4184 * make-dist: When breaking links, use cp -p.
4185 Copy install.sh into distribution.
4186 Move the temp dir up into the parent dir;
4187 don't leave the staging dir make-dist.tmp... in existence.
4188 * install.sh: New file.
4189
41901993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4191
4192 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
4193
41941993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4195
4196 * configure.in (version): When --run-in-place, exclude
4197 ${datadir}/emacs/site-lisp from locallisppath.
4198
41991993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4200
4201 * configure.in: Delete jumk.c before writing it.
4202
42031993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4204
4205 * Version 19.21 released.
4206
4207 * Makefile.in (mkdir): Ignore error from chmod.
4208
42091993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4210
4211 * make-dist: Don't put lisp/forms.README in the distribution.
4212
42131993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4214
4215 * configure.in (creating src/Makefile): Before running cpp,
4216 discard all lines that start with `# Generated' or /**/#.
4217
42181993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4219
4220 * Version 19.20 released.
4221
4222 * make-dist: Use build-ins.in, not build-install.in.
4223 Don't bother updating TAGS since it's not included.
4224
4225 * build-ins.in: Renamed from build-install.in.
4226
42271993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4228
4229 * make-dist: Don't try to link *.texinfo--there are none now.
4230 When running make in lib-src, specify YACC var value.
4231
42321993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4233
4234 * configure.in (extrasub): Add vpath patterns for %.[yls].
4235
4236 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
4237 Instead just include the commands to make src/Makefile as the
4238 second arg to AC_OUTPUT.
4239
4240 * configure.in: Use : instead of dnl for comment inside
4241 $makefile_command.
4242
4243 * configure.in: No longer use vpath_sed. Instead, when we notice
4244 srcdir already configured, set extrasub to hack vpath in the
4245 makefiles.
4246
4247 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
4248 before moving it.
4249 * Makefile.in (VPATH): Define to @srcdir@.
4250
42511993-09-28 Brian Fox (bfox@cubit)
4252
4253 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
4254 doesn't exist. Just copy src/Makefile.in instead. Touch
4255 all of the Makefiles after editing config.status.
4256
4257 * INSTALL: Update documentation to match new configuration
4258 mechanism.
4259
42601993-09-27 Brian Fox (bfox@ai.mit.edu)
4261
4262 * configure.in: Allow any of the path or directory Makefile
4263 variables to be set with flags to configure. Create all Makefiles
4264 at configure time. Edit special commands into config.status after
4265 src/Makefile.in is built from src/Makefile.
4266
4267 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
4268 If these files are out of date, simply have config.status
4269 rebuild them; don't rebuild them explicitly.
4270
42711993-09-25 Brian Fox (bfox@ai.mit.edu)
4272
4273 * build-install.in: Change src/xemacs to src/emacs. We no longer
4274 create src/xemacs, so the file wouldn't be found.
4275
4276 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
4277
42781993-09-24 Brian Fox (bfox@albert.gnu.ai.mit.edu)
4279
4280 * configure.in: Avoid forcing the search of /usr/include before
4281 fixed include files by resetting C_SWITCH_X_SITE if it is
4282 "-I/usr/include".
4283
42841993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4285
4286 * Makefile.in (@rip_paths@locallisppath):
4287 Delete ${datadir}/emacs/site-lisp.
4288
42891993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4290
4291 * configure.in:
4292 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
4293 Remove ${extra_output} from AC_OUTPUT call.
4294
42951993-09-17 Brian Fox (bfox@inferno)
4296
4297 * make-dist: Quote backquotes found in strings to be echoed.
4298
4299 * configure.in: Use "sh -c pwd" when we want to avoid having the
4300 shell fix up the value of $PWD.
4301
43021993-09-13 Brian Fox (bfox@inferno)
4303
4304 * Makefile.in (do-install): Don't abort if ln or chmod at the end
4305 of the installation fail. Suggested by Karl Berry.
4306
43071993-08-30 Brian Fox (bfox@inferno)
4308
4309 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
4310 was used. Set MAKEFLAGS from MFLAGS.
4311
43121993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4313
4314 * configure.in: Test for res_init in libc.
4315
43161993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4317
4318 * configure.in: In the file ${tempcname}, use configure___
4319 instead of @configure@.
4320
43211993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
4322
4323 * make-dist: Dist vpath.sed
4324
4325 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
4326 Depend on vpath.sed.
4327 Replace sed comand for VPATH with @vpath_sed@.
4328
4329 * configure.in: Substitute variable `vpath_sed'.
4330 If not in $srcdir and $srcdir is configured,
4331 issue warning that GNU make is required,
4332 and set vpath_sed to use vpath.sed script.
4333
43341993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4335
4336 * configure.in: Remove check for $srcdir being configured. This
4337 pretty much works now.
4338 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
4339 Check for XFree86 (/usr/X386/include) independent of whether
4340 -lXbsd exists.
4341
4342 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
4343 realclean, unlock, relock): Use `$(MAKE)' in place of plain
4344 `make'.
4345
43461993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4347
4348 * Version 19.19 released.
4349
4350 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
4351
43521993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4353
4354 * configure.in: Check for XScreenNumberOfScreen.
4355
43561993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4357
4358 * configure.in: Add * to end of all configuration alternatives.
4359 (m68*-sony-newsos3*): New alternative.
4360
43611993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4362
4363 * make-dist: Include getdate.c in distribution.
4364
4365 * configure.in: For --help, use $PAGER if it is set.
4366 (LIB_X11_LIB): Default to -lX11.
4367 (mips-sgi-irix5.*): New alternative.
4368
4369 * Makefile.in (do-install): Install info/gnus* and info/sc*.
4370
4371 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
4372 Recognize *.B8.* as hpux version 8.
4373 (m68*-tektronix-bsd*): Fix typo in tek4300.
4374 (AC_HAVE_FUNCS): Add ftime.
4375
43761993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4377
4378 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
4379 Use tekxd88, not tekXD88.
4380
43811993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4382
4383 * configure.in: Check for -lm. Then can check for frexp and logb.
4384
43851993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4386
4387 * Version 19.18 released.
4388
4389 * make-dist (src): Don't put gnu-hp300 in dist.
4390 (src, lisp): Include OChangeLog in dist.
4391
43921993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4393
4394 * configure.in: Test for presence of logb and frexp functions.
4395
43961993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4397
4398 * configure.in (machine): Add i370-ibm-aix*.
4399
44001993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4401
4402 * configure.in (function checks): Test for mkdir and rmdir.
4403
4404 * configure.in (function checks): Don't test for random and bcopy
4405 only when we're building with X; look for them all the time.
4406
44071993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4408
4409 * configure.in: Test for availability of bcopy functions, searching
4410 the X libraries if we're using X.
4411
4412 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
4413 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
4414 versions of AIX, and needs to be passed to the loader.
4415
4416 * configure.in: Test for the availablility of the
4417 XScreenResourceString function.
4418
44191993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
4420
4421 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
4422 LD_SWITCH_X_SITE and assume --with-x11.
4423 Only look for X11 files if we weren't told about a window system
4424 or if we were told to use X11 but not told where.
4425 Search the libraries from the s and/or m files when checking for
4426 functions.
4427
4428 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
4429
44301993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4431
4432 * make-dist: Include lisp/dired.todo in the distribution.
4433
44341993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4435
4436 * configure.in: Add code to set HAVE_INET_SOCKETS.
4437
44381993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4439
4440 * configure.in: If we do find x_includes and x_libraries
4441 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
4442
44431993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4444
4445 * make-dist: Include src/gnu-hp300 in the dist.
4446
4447 * configure.in (canonical): New variable holds the canonicalized
4448 configuration. Don't alter `configuration'. Use `configuration'
4449 for Makefile.in for file naming.
4450 (testing x_includes and x_libraries): Use =, not ==.
4451
44521993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4453
4454 * Version 19.17 released.
4455
4456 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
4457 directory's makefile. This allows the invocation of CPP which
4458 builds xmakefile to receive these switches. The SunSoft C
4459 preprocessor inserts spaces between tokens if it doesn't get the
4460 -Xs flag requested in src/s/sol2.h.
4461
44621993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
4463
4464 * configure.in (m68k-bull-sysv3): new config.
4465
44661993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4467
4468 * configure.in: Use the autoconf AC_FIND_X macro to try to find
4469 the X Windows libraries.
4470
44711993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4472
4473 * make-dist (tempdir): Don't create lisp/forms-mode directory in
4474 the distribution. Those files aren't kept in their own
4475 subdirectory any more.
4476
44771993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4478
4479 * Version 19.16 released.
4480
44811993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4482
4483 * configure.in: Add --verbose flag.
4484
44851993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4486
4487 * version 19.15 released.
4488
44891993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4490
4491 * Makefile.in (top_distclean): Use -f switch when cleaning out
4492 lock dir; it might be empty.
4493
4494 * configure.in: Only check for -lXbsd once.
4495
44961993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4497
4498 * Version 19.14 released.
4499
45001993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4501
4502 * make-dist: If using gzip, create distribution with '.gz' extension.
4503
4504 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
4505 (lisp/forms-mode): This doesn't exist anymore.
4506
4507 * configure.in: Look for the closedir function.
4508
45091993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4510
4511 * configure.in (CPP): Autoconf sets this to a shell variable
4512 reference, which doesn't work when it's edited into a makefile.
4513 Expand that variable reference.
4514
4515 * Makefile.in (CPP): New variable.
4516 (src/Makefile): Edit CPP into src/Makefile.
4517
4518 * Makefile.in (src/Makefile): Don't bother exiting single quotes
4519 and entering double quotes to get the values of LD_SWITCH_X_SITE
4520 and the other make variables; make substitutes them in anyway.
4521
4522 * Makefile.in (uninstall): Don't remove the lisp and etc
4523 directories if they're in the source tree.
4524
92a8ce63 4525 Bring mumbleclean targets into conformance with GNU coding standards.
a4a9692d
DL
4526 * Makefile.in (mostlyclean, clean): Separate these two; just have
4527 them pass the request to the subdirectory makefiles.
4528 (distclean): Pass the request down, and then get rid of the
4529 files configure built, and get rid of the Makefiles.
4530 (realclean): Pass the request down, and then do the same things
4531 distclean does.
4532 (uninstall, info, dvi): New targets.
4533
4534 * configure.in: Move clause for PC-compatible i386 box to the end
4535 of the case statement, to avoid masking configurations below.
4536
4537 * configure.in: Add case for m88k-motorola-sysv4.
4538
4539 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
4540 the HP 68000 machines.
4541
4542 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
4543 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
4544 preprocessor won't fiddle with them.
4545
45461993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4547
4548 * Makefile.in (TAGS): cd to src to run etags.
4549
45501993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4551
4552 * configure.in (version): Check the X libraries for XrmSetDatabase
4553 and random, and see if we have -lXbsd.
4554
45551993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4556
4557 * configure.in: Pass "-Isrc" to the CPP we run to examine the
4558 s/*.h and m/*.h files. Martin Tomes
4559 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
4560
45611993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4562
4563 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
4564 above the general i386 alternative.
4565
45661993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4567
4568 * configure.in: Recognize configuration name for Data General
4569 AViiON machines.
4570
4571 * configure.in: Use AC_LONG_FILE_NAMES.
4572
45731993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4574
4575 * configure.in: Test for bison.
4576 * Makefile.in (YACC): New variable.
4577 (lib-src/Makefile.in): Edit YACC into the makefile.
4578
45791993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4580
4581 * Version 19.13 released.
4582
4583 * configure.in (CFLAGS): Don't set this according to the value of
4584 the GCC shell variable. Instead, consult the machine and system
4585 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
4586 test __GNUC__ while we're at it.
4587
4588 * configure.in: Remove extra ;; from hpux cases.
4589
45901993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4591
4592 * configure.in: Check to see if the system has -ldnet.
4593
45941993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4595
4596 * make-dist: Add clauses to distribute lisp/forms-mode.
4597
45981993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4599
4600 * configure.in (machine): Fix the versions in hpux version number test.
4601 Do not guess based on cpu type. Do check for explicit system version.
4602
46031993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4604
4605 * configure.in: Do NOT look for `unknown' as company name.
4606
46071993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4608
4609 * configure.in: Fix typo in message.
4610
46111993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4612
4613 * Version 19.12 released.
4614
4615 * Makefile.in (do-install): Correct previous etc-copying change.
4616 Partially rewrite using `if'.
4617 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
4618
4619 * Version 19.11 released.
4620
4621 * configure.in: Handle 386bsd.
4622
46231993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4624
4625 * make-dist: Update getdate.c.
4626
4627 * configure.in: Handle bsd386.
4628
4629 * Makefile.in (do-install): Use `-' in tar options.
4630
4631 * configure.in: Change ! "${...}" to x"${...}" = x.
4632
4633 * Makefile.in (do-install): Copy the DOC-* files from the build
4634 etc directory, as well as lots of things from ${srcdir}/etc.
4635
4636 * make-dist: Copy config.guess.
4637
4638 * configure.in: Handle AIX versions 1.2, 1.3.
4639
46401993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4641
4642 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
4643 the configuration name mips-mips-usg* to represent USG systems.
4644
4645 * configure.in: Fix logic to detect if srcdir is already configured.
4646
4647 * Makefile.in: Pass in LD_SWITCH_X_SITE.
4648
4649 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
4650 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
4651 of a directory; cd might fail, and have pwd print out the current
4652 directory.
4653
46541993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4655
4656 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
4657
46581993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4659
4660 * configure.in: Complain if srcdir points at an already-configured
4661 tree.
4662
46631993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4664
4665 * Version 19.10 released.
4666
46671993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4668
4669 * Makefile.in: Use Makefile comments, not C comments.
4670
4671 * configure.in: Add case for the Tektronix XD88.
4672
46731993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4674
4675 * configure.in: Handle sysv4.2 and sysvr4.2.
4676
46771993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4678
4679 * configure.in: Traverse the argument list without destroying it;
4680 don't use shift. It turns out that "set - ${saved_arguments}"
4681 doesn't work portably.
4682
4683 * configure.in: Add missing "fi".
4684
4685 * make-dist: Rebuild configure if configure.in is newer.
4686
4687 * Makefile.in (src:, lib-src:, FRC:): force the src and lib-src
4688 targets to be executed even if make remembers that it has already
4689 stisfied FRC.
4690
46911993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4692
4693 * Makefile.in (do-install): Delete redundant code to copy etc twice.
4694
4695 * configure.in (romp): Handle various version numbers with aos and bsd.
4696
46971993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4698
4699 * configure.in: Fix message text.
4700
47011993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4702
4703 * make-dist: Make a `site-lisp' directory in the distribution,
4704 instead of a `local-lisp' directory, which hasn't been the
4705 appropriate name for a long time.
4706 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
4707 from the distribution first, then /usr/local/lib/emacs/site-lisp.
4708
4709 * Makefile.in (do-install): Correctly detect if ./etc and
4710 ${srcdir}/etc are the same.
4711
4712 * configure.in: Extract UNEXEC from the system configuration
4713 files, compute the name of the source file corresponding to the
4714 object file, and #define it as UNEXEC_SRC in config.h.
4715
4716 * configure.in: If srcdir is '.', then try using PWD to make it
4717 absolute.
4718
4719 * configure.in: Include ${srcdir} in the printed report, to help
4720 people notice if it's an automounter path.
4721
47221993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4723
4724 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
4725
47261993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4727
4728 * Makefile.in (do-install): Delete the dest dir, not the source dir,
4729 when they are different. Add `shift' command.
4730 (COPYDESTS, COPYDIR): Delete external-lisp dir.
4731 (externallispdir): Var deleted.
4732
4733 * configure.in: Delete spurious paren outputting short_usage.
4734
47351993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4736
4737 * Version 19.9 released.
4738
47391993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4740
4741 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
4742 subdirectory makes.
4743
4744 * make-dist: Check for .elc files with no corresponding .el file.
4745
4746 * Makefile.in (mkdir): Make all the directories in locallisppath.
4747
4748 * config.guess: New file.
4749 * configure.in: Use it, tentatively.
88c71720 4750 * INSTALL: Mention its usage.
a4a9692d
DL
4751
4752 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
4753 the former gives you the operating system rev directly. Use
4754 s/hpux.h if we don't recognize what we got.
4755
4756 * Makefile.in (do-install): Don't remove a destination directory
4757 if it's the same as the source. If ${srcdir}/info == ${infodir},
4758 don't try to copy the info files.
4759
4760 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
4761 doesn't work if you're not using a separate source directory.
4762 (do-install): Copy the build tree's etc directory only after
4763 making sure it's not also the source tree's etc directory.
4764
47651993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4766
4767 * configure.in: Handle sunos4.1.3 specially.
4768
47691993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4770
4771 * Makefile.in (INSTALL): Add definition.
4772
4773 * configure.in: Fix some messages. Support -with-gnu-cc.
4774 At the end, use `set --', not `set -'.
4775 Delete spurious `.h' in hpux alternatives.
4776
47771993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4778
4779 * Version 19.8 released.
4780
47811993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4782
4783 * configure.in: When looking for source in the same directory as
4784 the configure script, make the path thus discovered absolute.
4785 If the user specifies the `--srcdir' switch, make that directory
4786 absolute too.
4787
4788 * Makefile.in (srcdir): Remove comment saying this doesn't work.
4789
4790 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
4791 too, as the value of the PATH_INFO macro.
4792
4793 * configure.in: Check to see if the source lives in the same
4794 directory as the configure script.
4795
47961993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4797
4798 * Makefile.in (install): Split this into `install' and
4799 `do-install', to give people more control over exactly what gets
4800 done.
4801 (do-install): New target, containing the guts of `install'. Don't
4802 remove and recreate the directories inside the copying loop - do
4803 it all before the copying loop. Pass more flags to the lib-src
4804 make.
4805 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
4806 avoid errors and warnings.
4807
4808 * configure.in: For generic IBM PC boxes, insist on "unknown" for
4809 the manufacturer - the more general case was blocking other i386
4810 configuration names below, and that's how the names are written in
4811 MACHINES anyway.
4812
4813 * make-dist: When breaking links, remove the link before moving
4814 the copy onto it, to avoid interactive behavior.
4815
4816 * Makefile.in: Doc fix.
4817
4818 * configure.in: Doc fix.
4819
4820 * INSTALL: Mention --exec-prefix option.
4821
4822 * configure.in: Add support for the `--exec-prefix' option.
4823 * Makefile.in: Accept that support.
4824
4825 * configure.in: Use the AC_PROG_INSTALL macro.
4826 * Makefile.in (INSTALL): Variable removed.
4827 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
4828
4829 * configure.in: Distinguish between hp800's and hp700's by calling
4830 "uname -m".
4831
48321993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4833
92a8ce63 4834 * configure.in: Recognize configuration names for i860 boxes
a4a9692d
DL
4835 running SYSV.
4836
48371993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4838
4839 * configure.in: Distinguish between hp800's and hp700's by the
4840 version of HP/UX they run, since that's something people are more
4841 likely to know - hp700's run 8.0.
4842 Add HP 700 configuration.
4843
4844 * configure.in: Test for the presence of the `rename' function.
4845
4846 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
4847 configure.in.
4848 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
4849
4850 * make-dist: Break intra-tree links.
4851
4852 * configure.in: Explain that this is an autoconf script, and give
4853 instructions for rebuilding configure from it. Arrange to put
4854 comments in configure explaining this too.
4855
4856 * configure.in: Make the first line of the configure script be
4857 "#!/bin/sh". Leaving the first line blank didn't work.
4858
4859 * configure.in (long_usage): Removed; made short_usage describe
4860 the options briefly.
4861
4862 * configure.in: Implement the --prefix option.
4863 * Makefile.in (prefix): Add support for it here.
4864 * INSTALL: Document it here.
4865
4866 * Makefile.in (install): Don't assume that the files in the `info'
4867 subdirectory match *.info. They don't have that prefix.
4868
48691993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4870
4871 * configure.in: Add case for version 5 of Esix.
4872
48731993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4874
92a8ce63 4875 * Version 19.7 released.
a4a9692d
DL
4876
4877 * make-dist: There aren't any *.com files in lib-src anymore.
4878
4879 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
4880 them; they're symlinks to other filesystems on the GNU machines.
4881
4882 * make-dist: Check that the manual reflects the same version of
4883 Emacs as stated in lisp/version.el. Edit that version number into
4884 the README file.
4885
48861993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4887
4888 * configure.in: Remove the hack of AC_DEFINE; use
4889 AC_DEFINE_UNQUOTED.
4890
48911993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4892
4893 * make-dist: Don't distribute precomp.com, compile.com, or
4894 link.com from ./src; they're in ./vms now.
4895
4896 Some time-handling patches from Paul Eggert:
4897 * configure.in: Add AC_TIMEZONE.
4898
48991993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4900
4901 * configure.in: Recognize Linux as a valid operating system for
4902 the i386.
4903
49041993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4905
4906 * make-dist: Distribute some VMS files we got from Richard Levitte.
4907
4908 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
4909 the source for the sed command, not oldXMenu/Makefile.
4910
49111993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4912
4913 * INSTALL: Don't claim the srcdir option doesn't work.
4914
49151993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4916
4917 * configure.in: Include remarks saying what order the autoconf
4918 tests should go in, and remind people to change config.h.in
4919 whenever they add autoconf tests which make #definitions.
4920
4921 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
4922
49231993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4924
4925 * Makefile.in (oldXMenu/Makefile): Make this depend on
4926 ${srcdir}/oldXMenu/Makefile.in, not itself.
4927
4928 * PROBLEMS: Some updates from David J. Mackenzie.
4929
4930 More changes from David J. Mackenzie.
4931 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
4932 removed; autoconf and config.h should specify all these
4933 differences.
4934 (buildlisppath): Make this path depend on ${srcdir}.
4935 (INSTALLFLAGS): Removed.
4936 (INSTALL): Include the -c flag.
4937 (install): Change the way we invoke install accordingly.
4938
4939 Install ${srcdir} changes from DJM.
4940 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
4941 list.
4942 (COPYDIR, COPYDESTS): Install files from both the etc directory in
4943 the source tree and the etc directory in the object tree.
4944 (${SUBDIR}): Pass the prefix variable down to submakes.
4945 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
4946 in /bin.
4947 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
4948 values for srcdir and VPATH.
4949 (install): Add `v' flag to tar command. Make sure that `dir'
4950 exists in ${srcdir}/info before copying it. Remember that the man
4951 pages come from the source tree, not the object tree.
4952 * configure.in: Remove remarks saying that the --srcdir option
4953 doesn't work.
4954 Create the etc directory in the object tree.
4955 Recognize configuration names of the form *-sun-solaris*.
4956 Recognize sunos5 and solaris as operating system names.
4957
4958 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
4959 lib-src/getdate.y and src/systime.h.
4960
49611993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4962
4963 * make-dist: Make links in info subdir.
4964
49651993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4966
4967 * configure.in: Call AC_STDC_HEADERS.
4968
49691993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4970
4971 * configure.in: Sidestep autoconf's quoting of the second argument
4972 of AC_DEFINE, so we can specify the value to put there. It would
4973 be nice if autoconf provided some way to specify computed values
4974 for macros.
4975
49761993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4977
4978 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
4979 this is always just -DHAVE_CONFIG_H.
4980
4981 The GNU coding standards specify that CFLAGS should be left for
4982 users to set.
4983 * Makefile.in (CFLAGS): Let configure determine the default value
4984 for this. Don't
4985 have it default to DEFS.
4986 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
4987 (lib-src/Makefile, src/Makefile): Edit the default value for
4988 CFLAGS into these files, not DEFS.
4989 * configure.in (CFLAGS): Choose a default value for this - "-g"
4990 normally, or "-g -O" if we're using GCC. Edit it into the
4991 top-level Makefile.
4992
4993 * configure.in: When scanning the machine and system description
4994 #include files, write their names to conftest.c properly.
4995
49961993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4997
4998 * configure.in: In configuration name case for Apallos running
4999 Domainios, set opsys, not opsysfile.
5000
5001 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
5002 src/config.h, instead of AC_OUTPUT; the latter overwrites
5003 src/config.h even when it hasn't changed, puts a makefile-style
5004 comment at the top even though it's C code, and produces a
5005 config.status script which doesn't do the job right.
5006
5007 * configure.in: Add AC_LN_S test, so we can tell whether or not we
5008 can use a symbolic link to get the X Menu library into src.
5009 * Makefile.in (LN_S): New variable.
5010 (src/Makefile): Edit the value of LN_S into this makefile.
5011
50121993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5013
5014 * configure.in: Support *-sco3.2v4* as opsystem.
5015
5016 * make-dist: Don't include calc directory.
5017 Exclude many files in the man directory; copy a few.
5018
50191993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5020
5021 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
5022 call AC_STRUCT_TM to see what's in time.h.
5023
5024 * configure.in: Employ quoting stupidity to get the value of CPP
5025 to expand properly.
5026
50271993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5028
5029 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
5030 variable to scan the machine and system description files.
5031
5032 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
5033 so that getdate.y builds correctly.
5034
50351993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5036
5037 * configure.in (tempcname): Change this to "conftest.c", so it will
5038 work properly on systems with short filenames; this is the name
5039 autoconf uses.
5040
5041 * configure.in: Also detect the availability of dup2 and
5042 gethostname.
5043
5044 * configure.in: Use the AC_ALLOCA test.
5045 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
5046 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
5047
50481993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5049
5050 * make-dist: Distribute configure, as well as configure.in.
5051 Oversight.
5052
50531993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5054
5055 * Makefile.in (install): Print out the name of the directory we're
5056 copying, so people can have some idea of whether we're making
5057 progress.
5058
5059 * Makefile.in (install.aix, install.xenix, install.sysv, install):
5060 Don't forget to re-create the COPYDESTS directories after we clear
5061 them out.
5062
50631993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5064
5065 * Makefile.in: Add autoconf cookies so that the configure
5066 script can comment out sections of path variable definitions to
5067 choose between the installable configuration and the run-in-place
5068 configuration.
5069 * configure.in: Add new option `--run-in-place', to select the
5070 run-in-place path definitions.
5071
5072 * configure.in: Add a clause to the big configuration name case
5073 for the NeXT machine.
5074
50751993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5076
5077 * Makefile.in (install, install.sysv, install.xenix, install.aix):
5078 Make sure that each source directory exists, and is different from
5079 the destination directory; then, delete the destination before
5080 copying over the source.
5081
5082 * make-dist: Distribute configure.in, instead of configure.
5083
50841993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5085
5086 * configure.in: Don't set CC to "gcc -O" if the user specifies
5087 `--with-gcc'. Add -O to DEFS if GCC is set.
5088
50891993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5090
5091 * Makefile.in (clean mostlyclean): Missing right paren.
5092
5093 * configure.in: When checking for X windows, search for an X11
5094 subdirectory of ${x_includes}.
5095
5096 * configure.in: Check for gettimeofday function, for getdate.y.
5097
92a8ce63 5098 Change `configure' to a mixture of custom code and autoconf stuff.
a4a9692d
DL
5099 autoconf can't derive all the information we need, but we'd really
5100 like to be able to take advantage of some of its tests, and its
5101 file-editing facilities.
5102 * configure.in: Renamed from configure.
5103 Quote the sections of shell script we want copied literally to
5104 the configure script.
5105 (compile): Initialize this to make the autoconf macros' code happy.
5106 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
5107 code to do their jobs.
5108 Use autoconf to produce Makefile and src/config.h.
5109 Remove the Makefile-style comment that autoconf places at the top
5110 of src/config.h.
5111 (config_h_opts): Removed - no longer necessary.
5112 * Makefile.in (configname): Renamed to configuration.
5113 (CONFIG_CFLAGS): Renamed to DEFS.
5114 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
5115 get values via autoload @cookies@.
5116 (libsrc_libs): Get this from autoconf. We used to do nothing
5117 about this.
5118 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
5119
5120 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
5121 echo the move-if-change command.
5122
51231993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
5124
5125 * make-dist: Distribute lib-src/rcs-checkin.
5126
5127 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
5128 Don't try to make links to the RCS or Old subdirectories.
5129 Use the appropriate extension for the compression type in use.
5130 Create the tar file in the shell's initial default directory, not
5131 in ${tempparent}.
5132 Erase the whole ${tempparent} tree, not just ${tempdir}.
5133
51341993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5135
5136 * Makefile.in (src/paths.h): Don't echo the huge sed command we
5137 use to build paths.h.
5138 (lib-src/Makefile, src/Makefile): Similarly.
5139
5140 * configure: Extend test for working `const' keyword to handle AIX
5141 3.2 cc.
5142
51431993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5144
5145 * make-dist: Distribute lisp/term/ChangeLog.
5146
92a8ce63 5147 Arrange for C compilation throughout the tree to get
a4a9692d
DL
5148 C_SWITCH_SYSTEM from the configuration files.
5149 * configure: Extract C_SWITCH_SYSTEM from the machine and
5150 system-dependent files, and save it in the top-level Makefile.
5151 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
5152 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
5153
5154 * make-dist: Include the VMS support files in oldXMenu in the
5155 distribution.
5156
5157 * configure: Doc fix.
5158
5159 * configure: Fix corrupted config_h_opts.
5160
5161 * configure: Properly report option names in error messages.
5162
5163 * configure: Properly recognize --x-includes and --x-libraries
5164 options.
5165
5166 * configure: Fix syntax errors in code handling XFree386.
5167
51681993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5169
5170 * configure: Add special code to detect XFree386, and tell
5171 config.h about it.
5172
5173 * configure: Properly handle extracting values of LIBS_MACHINE and
5174 LIBS_SYSTEM that contain spaces.
5175
5176 * configure: Add `--x-includes' and `--x-libraries' options. I
5177 think these are dopey, but no less than three alpha testers, at
5178 large sites, have said they have their X files installed in odd
5179 places. Implement them by setting C_SWITCH_X_SITE and
5180 LD_SWITCH_X_SITE in src/config.h.
5181
51821993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
5183
5184 * make-dist: Don't distribute etc/Old files.
5185
5186 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
5187 backups.
5188
51891993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5190
5191 * make-dist: Fix typo.
5192
51931993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
5194
5195 * make-dist: Corrected typo, fixed it to discard = and TAGS files
5196 in some cases where it should but didn't seen to.
5197
5198 * Makefile.in: Added unlock and relock productions.
5199
52001993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5201
5202 * make-dist: Add a --compress option to force make-dist to use
5203 compress.
5204
5205 * make-dist: Use gzip, if we can find it.
5206
5207 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
5208 make rs6000-ibm-aix default to -aix32.
5209
52101993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
5211
5212 * Makefile.in: Added `Developer's configuration' section.
5213
52141993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
5215
5216 * Makefile.in: Add commented-out variable settings for developer's
5217 configuration.
5218
52191993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5220
5221 * make-dist: Distribute `src/bitmaps' too.
5222
52231993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
5224
5225 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
5226 make rs6000-ibm-aix default to -aix32.
5227
52281993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5229
5230 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
5231
5232 * Makefile.in (install.sysv): Add a second `$' in front of
5233 `${dest}', so that the shell will expand it, instead of Make.
5234
5235 * configure: When processing the name of the configure script,
5236 collapse `././' to `./', but leave a single `./' prefix alone.
5237
5238 * configure: Doc fix.
5239
52401993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5241
5242 * configure: Handle isc3.0 correctly.
5243
52441993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5245
5246 * make-dist: Don't try to copy the COPYING notice into
5247 external-lisp; we're not distributing that directory any more.
5248
52491993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5250
5251 * Makefile.in (install, install.aix, install.xenix, install.sysv):
5252 Remove CVS subdirectories from the installed directory trees, as
5253 well as RCS directories.
5254
52551993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5256
5257 * make-dist: Only copy gmalloc.c if we couldn't link it.
5258 Don't try to copy man/{README,Makefile} unless they actually exist.
5259
5260 * Makefile.in (lisppath): Don't include externallispdir in this.
5261 We're not sure whether we're even going to distribute the
5262 directory yet.
5263
52641993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5265
5266 * make-dist: Don't distribute the external-lisp directory anymore.
5267 * INSTALL: Remove all references to external-lisp.
5268
5269 * configure: Detect whether the compiler supports `const'
5270 properly, and edit src/config.h accordingly.
5271
5272 * configure: Tweak layout of final report.
5273
5274 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
5275 CFLAGS.
5276
5277 * Makefile.in (locallisppath): Make this default to
5278 ${datadir}/emacs/site-lisp, instead of
5279 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
5280 the same thing, and local-lisp causes completion conflicts with
5281 lock.
5282 (lisppath): Add ${externallispdir} to this.
5283 * INSTALL: Adjust installation directions.
5284
5285 * Makefile.in (externallispdir): New variable, to say where to
5286 install the externally-maintained lisp files.
5287 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
5288 the others.
5289 * INSTALL: Describe external-lisp and the new externallispdir
5290 variable.
5291
52921993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5293
5294 * configure (progname): New option `--with-gcc'. Make it clearer
5295 how we are trying to guess whether or not we have GCC.
5296 * INSTALL: Document the `--with-gcc' option, and improve
5297 description of `--with-x' options.
5298
52991993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5300
5301 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
5302 ${infodir} from these variables; we have written out explicit code
5303 to install the info files.
5304
53051993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5306
5307 * make-dist: Don't distributed the RCS files in the etc directory.
5308
53091993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5310
5311 * Makefile.in: Some makes can't handle comments in the middle of
5312 commands; move them to before the whole rule.
5313
53141993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5315
5316 * README: Mention what Emacs is.
5317
53181993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5319
5320 * make-dist: Include `./lisp/calc-2.02' in the distribution.
5321 Add `./cpp' and `./man' back into the distribution.
5322
53231993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5324
5325 * Makefile.in: Define MAKE, and use where appropriate.
5326
53271993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5328
5329 * make-dist: Remember that the authoritative COPYING notice is
5330 `etc/COPYING', not `../etc/COPYING'.
5331
53321992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5333
5334 * make-dist: Make sure that the COPYING notices in each directory
5335 are copies, not symlinks.
5336
53371992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5338
5339 * INSTALL: The build process produces an executable called `emacs'
5340 now. Change references.
5341 * Makefile.in: Adjust `install.mumble' targets to install
5342 `src/emacs', not `src/xemacs'.
5343
5344 * configure: Start with a blank line; this keeps some old CSH's
5345 from thinking it's a CSH script. Most systems will just use
5346 /bin/sh to run it, which is what we're expecting; the only other
5347 shells which might try to interpret it themselves are probably
5348 Bourne-compatible.
5349
53501992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5351
5352 * INSTALL: Improvements suggested by David Mackenzie.
5353
53541992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5355
5356 * Makefile.in (install, install.sysv, install.xenix, install.aix):
5357 Don't try to copy the info files if there aren't any; the
5358 unexpanded globbing pattern disappoints `install'. Ignore the
5359 return status of that command.
5360
5361 * INSTALL: Updated for new configuration arrangement.
5362
5363 * configure: Don't make the top-level Makefile read-only - people
5364 may want to edit the values of the path variables.
5365
5366 * Makefile.in (install, install.sysv, install.xenix, install.aix):
5367 Install the info files in ${infodir}. Install the executable
5368 under both `emacs' and `emacs-VERSION'.
5369
5370 * Makefile.in: Doc fix.
5371
5372 * Makefile.in (exec_prefix): New variable, as per latest version
5373 of coding standards.
5374 (bindir, libdir): Use it, instead of `prefix'.
5375 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
5376
5377 * Makefile.in (mandir): Make the default value for this depend on
5378 $(prefix).
5379
5380 * Makefile.in (datadir, statedir, libdir): Make these all default
5381 to ${prefix}/lib.
5382 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
5383 to compensate.
5384
5385 * Makefile.in (install, install.sysv, install.xenix, install.aix):
5386 Install the etags and ctags man pages too.
5387
5388 * Makefile.in (distclean): Don't delete backup files; that's the
5389 job of extraclean.
5390 (extraclean): Like distclean, but deletes backup and autosave files.
5391
53921992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5393
5394 Make path specification conform to GNU coding standards.
5395 * configure (long_usage): Remove all traces of old arguments from
5396 usage messages, and document the options we do accept in more
5397 detail: -with-x... and --srcdir.
5398 (options, boolean_opts): Deleted; we don't have enough options to
5399 make this worthwhile.
5400 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
5401 along with the code which supported them; these should be set as
5402 arguments to the top-level make.
5403 (config_h_opts): Since this no longer doubles as a list of option
5404 names, make them upper case; this simplifies the code which uses
5405 them to build the sed command to edit src/config.h. Change the
5406 code which sets them.
5407 (cc, g, O): Don't allow the user to set these using options; they
5408 should be specified using `CC=' and `CFLAGS=' arguments to the
5409 top-level make. Just choose reasonable default values for them,
5410 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
5411 values.
5412 (gnu_malloc, rel_alloc): Don't allow the user to set these using
5413 options; use them whenever the configuration files say they're
5414 possible.
5415 Simplify the argument processing loop. Don't accept abbreviations
5416 for option names; these might conflict with other configuration
5417 options in the future.
5418 Add some support for the `--srcdir' option. Check for the sources
5419 in . and .. if `--srcdir' is omitted. If the directories we will
5420 compile in don't exist yet, create them under the current directory.
5421 Note that the rest of the build process doesn't really support
5422 this.
5423 Edit only the top Makefile. That should edit the others. Edit
5424 into the makefile: `version', from lisp/version.el, `configname'
5425 and `srcdir' from the configuration arguments, `CC' and
5426 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
5427 the user's path, and LOADLIBES as gleaned from the system
5428 description files.
5429 Simplify the report generated; it doesn't need to include any
5430 description of paths now.
5431 Make `config.status' exec configure instead of just calling it, so
5432 there's no harm in overwriting `config.status'.
5433 * Makefile.in (version, configname): New variables, used to choose
5434 the default values for datadir and libdir.
5435 Path variables rearranged into two clearer groups:
5436 - In the first group are the variables specified by the GNU coding
5437 standards (prefix, bindir, datadir, statedir, libdir, mandir,
5438 manext, infodir, and srcdir).
5439 - In the second are the variables actually used for Emacs's paths
5440 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
5441 archlibdir), which depend on the first category.
5442 datadir and libdir default to directories under
5443 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
5444 demand.
5445 etcdir and lispdir default to subdirectories of datadir.
5446 archlibdir defaults to libdir.
5447 The new installation tree is a bit deeper than it used to be, so
5448 use the new make-path program in lib-src to build them all.
5449 Always build a new src/paths.h.tmp and then move-if-change it to
5450 src/paths.h, to avoid unnecessary rebuilds while responding to the
5451 right changes.
5452 Remove all mention of arch-lib. Run utility commands from
5453 lib-src, and let the executables be copied into archlibdir when
5454 Emacs is installed.
5455 Add targets for src/Makefile, lib-src/Makefile, and
5456 oldXMenu/Makefile, editing the values of the path variables into
5457 them.
5458 Let lib-src do its own installation.
5459 (datadir): Default to putting data files under
5460 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
5461 (emacsdir): Variable deleted; it would only be confusing to use.
5462 (lispdir, etcdir): Default to ${datadir}/lisp.
5463 (mkdir): Use make-path for this.
5464 (lockdir): Do this in mkdir.
5465 (Makefile): New target.
5466
5467 * configure (usage_message): Rename to long_usage.
5468
5469 * make-dist: Don't bother creating an arch-lib directory; that's
5470 only for installation now.
5471
54721992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5473
5474 * configure: Use GCC-style configuration names, using config.sub.
5475 Change the usage and help messages.
5476
5477 * configure: Initialize window_system, not indow_system.
5478
5479 * configure: Report which window system, compiler, and signal
5480 handler return type we decide to use.
5481
5482 * make-dist: Explain what's going on if config.sub and gmalloc.c
5483 can't be linked. Place the code which copies them near the code
5484 which links the rest of the files around them.
5485
54861992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
5487
5488 * make-dist: Don't bother to distribute src/*.com, or
5489 src/vmsbuild; those have all been moved to `../vms'.
5490
54911992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5492
5493 * make-dist: Don't forget that the way to avoid filenames starting
5494 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
5495 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
5496 couldn't make hard links to, since we have two already, and
5497 perhaps more to come.
5498
54991992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5500
5501 * configure: When editing parameters into lib-src/Makefile, change
5502 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
5503 needs some other flags too.
5504
55051992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5506
5507 * configure: Remove spurious echo of the configuration name.
5508
5509 * make-dist: Don't distribute files in src/m and src/s whose names
5510 begin with `='.
5511
55121992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5513
5514 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
5515 Also LISP_FLOAT_TYPE.
5516
55171992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5518
5519 * make-dist: Copy config.sub, since it's a symbolic link to a file
5520 on another file system.
5521
55221992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5523
5524 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
5525 distribution.
5526
5527 * config.sub: New file, to help us recognize configuration names.
5528 * make-dist: Include it in the distribution.
5529
55301992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5531
5532 * configure: Convert `-' to `_' in specified option names.
5533 Accept options with --. Delete --highpri and --have-x-menu options.
5534 New options --with-x and --with-x10 replace -window-system.
5535 Don't mention options --gnu-malloc, --rel-alloc
5536 or --lisp-float-type in help message.
5537
55381992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5539
92a8ce63 5540 * make-dist: Include the `vms' subdirectory in the distribution.
a4a9692d
DL
5541
55421992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5543
5544 * configure: Remove lines starting with "# DIST: " when building
5545 lib-src/Makefile and src/Makefile. This allows us to mark the
5546 "Makefile.in" files with explanatory comments which won't also get
5547 stuck in the Makefiles.
5548
55491992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5550
5551 * make-dist: Don't use the '+' operator in the sed regular
5552 expression that extracts the version number from lisp/version.el;
5553 Ultrix sed doesn't seem support the operator. Just double the
5554 operand and use *.
5555
55561992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5557
5558 * Makefile.in: Doc fix.
5559
55601992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5561
5562 * configure: Rewrite sed command to remove at most one ./ prefix;
5563 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
5564 group.
5565
55661992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5567
5568 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
5569
55701992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5571
5572 * make-dist: Go ahead and build a new TAGS file, unless the
5573 --newer option was specified. Don't try to delete a TAGS file
5574 from etc; it's not kept there, and shouldn't be deleted anyway.
5575
55761992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5577
5578 * make-dist: If the lisp directory contains a default.el, don't
5579 distribute it.
5580
5581 * configure: When searching signal.h for the type of a signal
5582 return handler, make a copy of it, not a symbolic link to it; that
5583 way, it will work on systems that don't have symbolic links.
5584
55851992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
5586
5587 * make-dist: taught it about vcdiff and rcs2log, added --newer
5588 option for generating incremental distributions. Stopped it from
5589 generating a TAGS file into the distribution; that sucker is
5590 *big*, and easily enough generated with the toplevel makefile.
5591
55921992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5593
5594 * configure: When writing config.status, don't prefix progname
5595 with a '.'; it might be absolute.
5596
55971992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5598
5599 * configure: Choose to use X11 if either /usr/lib/libX11.a or
5600 /usr/include/X11 exist, not only if both exist.
5601
56021992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5603
5604 * make-dist: Make the new external-lisp directory a duplicate of
5605 the external-lisp directory, not the lisp directory.
5606
56071992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5608
5609 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
5610 clean' in arch-lib; it doesn't even have a Makefile.
5611
5612 * Makefile.in (clean, mostlyclean): In the test which tries to
5613 distinguish between the build directory, which should be cleaned,
5614 and the installed directory, which shouldn't, cd to `${emacsdir}',
5615 not `${DESTDIR}${LIBDIR}'.
5616
56171992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5618
5619 * make-dist: Be sure to delete the .c and .h files that YACC and
5620 BISON create from getdate.y.
5621
92a8ce63 5622 * external-lisp: New directory; see `external-lisp/README'.
a4a9692d
DL
5623 * make-dist: Added support for the external-lisp subdirectory.
5624
5625 * make-dist: Changed message which complains that make-dist wasn't
5626 invoked in the right directory to indicate which files it was
5627 looking for.
5628
56291992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5630
5631 * configure: Add comments explaining why we can't translate
5632 character ranges or control characters in `tr'.
5633
56341992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5635
5636 * configure: When generating the configuration message, we used to
5637 build the message from the start so that each line began with "# "
5638 so that it would be a comment in `config.status'. However, this
5639 causes trouble if any of the variables we use in the message
5640 expand to more than one line of text - as gnu_malloc_reason
5641 sometimes does. So instead, we build the message as it should be
5642 printed to the user (i.e. without the "# " prefixes), and stick on
5643 the "# "s when we write it to `config.status'.
5644
5645 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
5646 `lib-src' and `arch-lib'.
5647
5648 * configure: When generating report and `config.status' file, note
5649 that bindir only determines where `make install' and
5650 `build-install' will place the executables; this should make it
5651 clear that the ordinary build process will not try to install
5652 things.
5653
56541992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5655
5656 * make-dist: Change messages to say that we are 'making links to
5657 X', rather than 'copying X'. And put `' quotes around file names.
5658
5659 * make-dist: Include '.tmp' in the name of the staging directory.
5660
5661 * make-dist: Pass the `-f' option to rm when you're not sure that
5662 the files you're removing actually exist.
5663
5664 * make-dist: When setting up etc/COPYING, always nuke whatever is
5665 there, and then copy it in, to make sure we get a real file.
5666
5667 * make-dist: Don't try to distribute *.defns files any more. The
5668 only such file was for simula.el, which has been superceded by a
5669 version which doesn't have a separate .defns file.
5670
56711992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
5672
5673 * make-dist: Don't distribute configured versions of config.h.in,
5674 paths.h.in, Makefile.in in src.
5675
5676 * configure: Delete .tmp files before creating them; don't bother
5677 trying to make final targets writeable first, since it won't
5678 matter to move-if-change.
5679
56801992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5681
5682 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
5683 mkdir and chmod in the center of all the conditionals. GNU Make
5684 will strip these out, but other makes won't.
5685
56861992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5687
5688 * make-dist: Include move-if-change in list of files to distribute.
5689
56901992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5691
5692 * configure: Remove any "." elements from the program name.
5693
5694 * configure: Don't record the values of all the possible arguments
5695 in config.status; only record the options that the user specified.
5696
5697 * configure: Use move-if-change to move in the new src/config.h.
5698
56991992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
5700
92a8ce63
JB
5701 * move-if-change: New file, copied from gcc release.
5702 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
5703 a temp file, so we don't update paths.h if an error occurs or if
5704 it doesn't need changing.
a4a9692d
DL
5705
57061992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5707
5708 * Makefile.in (src/paths.h): Do not install a value for the
5709 PATH_SUPERLOCK value; that macro doesn't exist anymore.
5710 * build-install.in: Same thing.
5711
57121992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5713
5714 * make-dist: Check the flag called "make_tar", not "make_dir"; the
5715 latter, being a typo, is always false, resulting in a program
5716 whose default behaviour is to painstakingly build a copy of the
5717 source tree, and then delete it. Rah.
5718
5719 * Makefile.in: Add dist target, and comment for it.
5720
5721 * configure: When scanning <signal.h> for a declaration for
5722 signal, create a symbolic link with a name ending in .c, so the
5723 compiler won't complain that it's only been given .h files.
5724
5725 * configure: Check whether there are any arguments available
5726 before shifting to get the value of a non-boolean parameter.
5727
5728 * make-dist: Doc fix.
5729
57301992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5731
5732 * configure: Instead of grepping /usr/include/signal.h for a
5733 signal declaration, run /usr/include/signal.h or
5734 /usr/include/sys/signal.h through cpp and grep for the
5735 declaration.
5736
5737 * configure: Redirect the output of grep to /dev/null instead of
5738 using grep -s - that flag means different things on other systems.
5739
5740 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
5741 since the former is recognizable even if you don't know what
5742 'dumping' is.
5743 * configure: Accomodate that change.
5744
5745 * configure: Accept options for all of the directories you can
5746 change in the Makefile.
5747
5748 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
5749
5750 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
5751 FOO before you can use them.
5752
5753 * build-install.in: Made the "Where To Install Things" section
5754 conform with the similar section from Makefile.in. Copied section
5755 which builds src/paths.h from src/paths.h.in from the Makefile.
5756
57571992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5758
5759 * configure: Write config.status to pass its command-line
5760 arguments on to configure, so that people can use it to recreate
5761 an old configuration, with minor changes.
5762
57631992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5764
5765 * configure: Don't rely on option variables being unset if their
5766 values are the empty string. In particular, when producing the
5767 English report, don't assume that highpri will be unset when no
5768 increased priority has been requested; -highpri='' should be the
5769 same as omitting -highpri altogether.
5770
5771 * configure: Fix dumb bug: when running the system and machine
5772 description files through cpp, mark those lines that we want to
5773 evaluate with the string '@configure@', and then only evaluate
5774 them. This way if the files include anything that actually
5775 generates text (type definitions or external declarations, say),
5776 we won't try to eval it.
5777
57781992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5779
5780 * make-dist: New shell script.
5781
5782 * configure: When creating foo from foo.in, make foo read-only to
5783 remind people to edit the .in file instead.
5784
5785 * INSTALL: Changed references to config.h-dist to config.h.in.
5786 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
5787 to build src/paths.h from src/paths.h.in; added a paragraph to do
5788 this.
5789 * configure, Makefile, build-install: Changed filenames like
5790 FOO-dist to FOO.in.
5791
57921992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5793
5794 * Makefile, build-install: Renamed to Makefile.in and
5795 build-install.in; the configure script will edit these to produce
5796 the usable Makefile and build-install.
5797 * configure: Changed to produce ./Makefile, ./build-install,
5798 lib-src/Makefile, and src/Makefile from their *.in counterparts,
5799 instead of editing them in place.
5800
58011992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5802
5803 * Makefile: Re-arranged so that the undumped Emacs will search
5804 ../lisp *after* the site's local elisp files.
5805 (locallisppath, dumplisppath): New variables.
5806 (lisppath): This variable's default value is now chosen based on
5807 $(locallisppath) and $(lispdir); while it used to be the
5808 customization point for adding site-local elisp directories to
5809 load-path, that job is now handled mostly by locallisppath.
5810 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
5811 Check the values being assigned to the *LOADSEARCH macros for null
5812 path elements (like '::' in 'foo::bar').
5813
5814 * configure: When checking if the machine- and system-dependent
5815 files define a particular macro or not, actually run them through
5816 CPP and test the macros with #ifs, instead of just grepping for
5817 the macros' names. In particular, check for SYSTEM_MALLOC in this
5818 way.
5819
58201992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5821
5822 * Makefile (install): Don't use -s in install. (Keep the symbols.)
5823
58241992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5825
5826 * configure: Make the config.status file an executable shell
5827 script which will recreate the same configuration. Include the
5828 verbal description of the current configuration as a comment in
5829 the script.
5830 * INSTALL: Doc fix.
5831
5832 * Makefile: brought the Makefile up to the GNU coding
5833 standards, as described in standards.text:
5834 (TAGS): New name for the target which rebuilds the tags table.
5835 (check): New target; doesn't do anything yet.
5836 (mostlyclean): New target, synonymous with clean.
5837 (realclean): New target. Currently, this just calls the
5838 subdirectories's makefiles and then deletes config.status.
5839 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
5840 variables.
5841 Installation directory variables changed to conform.
5842 (install, install.sysv, install.xenix, install.aix): Changed the
5843 code which copies the directories into their installed location to
5844 allow the installed locations to be in several different
5845 directories; the old version assumed that they would all be in
5846 $(emacsdir).
5847 (mkdir, lockdir): Allow the installed locations to be in several
5848 different directories.
5849 * INSTALL: Doc fix.
5850
5851 * build-install: Use the same variable names as the Makefile.
5852 Allow the installed locations to be in several different
5853 directories.
5854
58551992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5856
5857 * Makefile (src/paths.h): Instead of using a single sed command to
5858 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
5859 separately, and don't forget to append "/!!!SuperLock!!!" to the
5860 value of the PATH_SUPERLOCK macro.
5861
5862 * config.emacs: Renamed to configure, for consistency with other
5863 GNU products. Internal references changed.
5864 INSTALL, Makefile: References changed.
5865
5866 * lock: New directory, which should always be empty. If this
5867 directory doesn't exist, Emacs won't complain; it just won't lock.
5868 Having this here means that people can just unpack Emacs, build
5869 it, and have locking work.
5870
5871 * share-lib: Re-renamed to etc, for the sake of tradition.
5872 * config.emacs: Changed default value for datadir to ../etc.
5873 * INSTALL, README: Adjusted.
5874
58751992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5876
5877 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
5878 by running CPP on the appropriate s/*.h and m/*.h files.
5879
58801992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5881
5882 * config.emacs: Make sure to set the "exit on error" flag once
5883 we've removed config.status; errors should abort the configuration.
5884
dff28924 58851992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
5886
5887 * config.emacs: Added -distribute option, so that the Makefile
5888 paths are in their proper form. I don't know why this matters.
5889
dff28924 58901992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
5891
5892 * local-lisp: New directory, empty in the distribution, for people
5893 to put local elisp code in.
5894 * config.emacs: Include it in the default load path.
5895 * README: Document it.
5896
dff28924 58971992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
5898
5899 * config.emacs: Guess the type of signal handling functions based
5900 on the contents of /usr/include/signal.h.
5901
5902 * config.emacs: Print out progress report messages.
5903
5904 * Makefile (src/paths.h): Don't generically replace
5905 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
5906 editing of the other entries, and each entry should be dealt with
5907 explicitly anyway.
5908
5909 * build-install: Converted from C-shell to Bourne shell.
5910 * config.emacs: Edit build-install properly.
5911
5912 * config.emacs: Doc fix.
5913
59141992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5915
92a8ce63 5916 * Makefile (install): Remove `B' from tar xf command.
a4a9692d 5917
dff28924 59181992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
5919
5920 * config.emacs: Removed support for the `maintain-environment'
5921 option; the only important difference between this and its absence
5922 has been removed.
5923 * INSTALL: Removed mention of `maintain-environment'.
5924
5925 * config.emacs: Fix arguments to sed when processing boolean
5926 arguments.
5927
dff28924 59281991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
a4a9692d
DL
5929
5930 * config.emacs: New file, to help automate the installation
92a8ce63 5931 process.
a4a9692d
DL
5932
5933 * Makefile: Lots of changes to support the separation of etc into
5934 architecture-dependent and -independent files:
5935 (EMACSROOT): New variable, giving the directory under which all of
5936 Emacs's libraries should be installed. Changed rest of file to
5937 use it.
5938 (LIBDIR): Now denotes only architecture-dependent dir - relevant cha
5939 (DATADIR): New variable, denoting architecture-independent dir.
5940 (LOCKDIR): New variable, for completeness.
5941 (SUBDIR): No more etc, new lib-src.
5942 (COPYDIR): No more etc, new arch-lib and share-lib.
5943 (src/paths.h): Set PATH_DATA and the LOCK macros too.
5944 (src): Now depends on lib-src, not etc.
5945 * build-install: Changes parallel to the above.
5946 * README: Describe the new arrangement.
5947
5948 * vms: New subdirectory for all the VMS stuff.
5949
dff28924 59501991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
a4a9692d
DL
5951
5952 * Makefile (LISPPATH): New variable.
5953 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
5954
dff28924 59551990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
a4a9692d
DL
5956
5957 * Makefile (install, install.sysv, install.xenix):
5958 Install wakeup instead of loadst. No need for setuid or setgid.
5959
dff28924 59601990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
5961
5962 * Makefile (clean): Clean etc if that's not the installation dir.
5963
dff28924 59641990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
5965
5966 * Makefile (paths.h): Make sed alter each name in the path.
5967
dff28924 59681988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
5969
5970 * Makefile (install.sysv): Use cpio, not tar.
5971
dff28924 59721988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
5973
5974 * Makefile (lockdir): Rename `lock' target.
5975 Depend on it from install*, not from `all'.
5976
dff28924 59771988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
a4a9692d
DL
5978
5979 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
5980 to match build-install and paths.h.
6922b018
KH
5981
5982;; Local Variables:
722ae5f4 5983;; coding: iso-2022-7bit
6922b018 5984;; End:
2a34a036 5985
e5389a0b 5986 Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002
2a34a036
GM
5987 Free Software Foundation, Inc.
5988 Copying and distribution of this file, with or without modification,
5989 are permitted provided the copyright notice and this notice are preserved.
ab5796a9
MB
5990
5991;;; arch-tag: ac61a779-1480-4884-b292-d0c39c127a73