(SUBDIR): Remove leim.
[bpt/emacs.git] / ChangeLog
CommitLineData
5721ae13
GM
12001-03-20 Gerd Moellmann <gerd@gnu.org>
2
3 * configure.in (HAVE_XPM): Don't print the result of the check for
4 XpmReturnAllocPixels if we don't have an xpm.h.
5
10ebaeb6
GM
62001-03-05 Gerd Moellmann <gerd@gnu.org>
7
8 * COPYING: New file.
9
e30bd7b7
EZ
102001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
11
12 * config.bat: Update the copyright.
13
d0e9bfd2
GM
142001-02-23 Kenichi Handa <handa@etl.go.jp>
15
16 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
17 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
18 to `yes'. Later in AC_OUTPUT, check this variable.
19
038f4ae3
DL
202001-02-09 Dave Love <fx@gnu.org>
21
22 * AUTHORS: Updated.
23
44806980
EZ
242001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
25
26 * info/dir (Ebrowse): Fix the entry (was missing a dot).
27
20b28f82
GM
282001-02-02 Gerd Moellmann <gerd@gnu.org>
29
bdadfce3
GM
30 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
31
5db37a2e
GM
32 * Makefile.in (uninstall): Ignore exit code of `rm'.
33
20b28f82
GM
34 * Makefile.in (uninstall): Remove more info files. Remove
35 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
36
7ccf7ab9
GM
372001-01-31 Gerd Moellmann <gerd@gnu.org>
38
39 * noleim-Makefile.in (extraclean): Add.
40
03e0fe6e 412001-01-28 Gerd Moellmann <gerd@gnu.org>
c522cff0
BW
42
43 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
44 it quiet.
45
e1e441f9
GM
462001-01-24 Colin Walters <walters@cis.ohio-state.edu>
47
48 * Makefile.in (tags): Fix typo.
49
64388126
KH
502001-01-13 Kenichi Handa <handa@etl.go.jp>
51
52 * configure.in: Fix typo in the code setting x_search_path.
53
457b792c
GM
542001-01-10 Dave Love <fx@gnu.org>
55
56 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
57 -lXext.
58 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
59 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
60 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
61 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
62 (now in $LIBS).
63
1460e5d4
EZ
642001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
65
66 * config.bat: Run the preprocessor with -traditional.
67
e2b6e5ea
EZ
682001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
69
70 * INSTALL: Move copying conditions to end of file.
71
b202115b
EZ
722000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
73
74 * INSTALL: Add basic installation procedure which assumes
75 `configure' does its job. Elaborate on image support libraries.
76 Add a pointer to Xaw3d library. Add advice about solving
77 configure-time problems by looking in config.log and setting
3163da06 78 variables in the environment.
b202115b 79
3e32cc27
GM
802000-12-27 Gerd Moellmann <gerd@gnu.org>
81
82 * Makefile.in (install-arch-indep): If tar fails, exit with
83 exit code 1.
84
7b93a85b
GM
852000-12-19 Gerd Moellmann <gerd@gnu.org>
86
87 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
88 source file includes XKBlib.h. On some broken Solaris systems,
89 there is an XKBlib.h, reportedly, but header files included by
90 XKBlib.h are missing.
91
02387dcc
GM
922000-12-14 Gerd Moellmann <gerd@gnu.org>
93
94 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
95
34979055
DL
962000-12-11 Dave Love <fx@gnu.org>
97
98 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
99
169fe44e
GM
1002000-12-11 Paul Eggert <eggert@twinsun.com>
101
102 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
103 Merge fixes from latest GNU tar version. These macros no longer
104 futz with _XOPEN_SOURCE, as that was not portable in practice.
105 (AC_FUNC_FSEEKO): New macro.
106
107 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
108 ftello.
109
5c62b2e9
DL
1102000-12-05 Dave Love <fx@gnu.org>
111
112 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
113
2dce2360
EZ
1142000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
115
116 * info/dir: Change the category to "Emacs".
117
8c28d444
GM
1182000-12-01 Gerd Moellmann <gerd@gnu.org>
119
120 * make-dist (tempdir): Remove epaths.h from the distribution
121 instead of paths.h.
122
68a887fa
EZ
1232000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
124
125 * config.bat: Check for existence of djecho.exe, and print an
126 error message if it is not available.
127
128 * INSTALL: Describe possible problem with djecho.exe in old
129 versions of DJGPP v2.x.
130
d96a4de3
GM
1312000-11-23 Gerd Moellmann <gerd@gnu.org>
132
133 * configure.in: Initialize HAVE_LIBXP to no.
134
3aeecf97
GM
1352000-11-22 Gerd Moellmann <gerd@gnu.org>
136
137 * configure.in: Use m/macppc.h instead of the non-existent
138 m/powerpc.h.
139
fb279a6d
GM
1402000-11-21 Gerd Moellmann <gerd@gnu.org>
141
3c64f287
GM
142 * Makefile.in (install-arch-indep): Also install info/eshell*
143 and info/speedbar*.
144
fb279a6d
GM
145 * configure.in (HAVE_PNG): Check for the presence of
146 png_get_channels to rule out older PNG libs.
147
f5f47add
GM
148 * configure.in (AC_OUTPUT): Arrange to emit definitions of
149 GCC and NON_GNU_CPP into config.status.
150
62d14e9a
DL
1512000-11-20 Dave Love <fx@gnu.org>
152
1c203d4c
DL
153 * configure.in: Fix last change.
154
62d14e9a 155 * GETTING.GNU.SOFTWARE: Deleted.
169fe44e 156 * FTP: New file to replace it.
62d14e9a
DL
157 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
158
f1d6d1e8
GM
1592000-11-20 Gerd Moellmann <gerd@gnu.org>
160
161 * configure.in: Use -traditional with GNU cpp.
162
b3635775
GM
1632000-11-17 Gerd Moellmann <gerd@gnu.org>
164
165 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
166 Distribute more files from the nt/ subdir. Distribute PBM
167 image files from subdirs of lisp/. Distribute old change logs
168 from subdirs of lisp/. Distribute play/5x5.el.
169
0eafc06c
DL
1702000-11-11 Dave Love <fx@gnu.org>
171
172 * config.sub, config.guess: Updated from master source.
173
03391420
DL
1742000-11-07 Dave Love <fx@gnu.org>
175
176 * configure.in: Test for mkstemp.
177
cd66d2ed
EZ
1782000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
179
180 * info/dir (Top): Rearrange menu items more logically, and put
181 them into a single category. Add menu items for RefTeX and
182 Widget.
183
1da437e9
KG
1842000-10-29 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
185
15b526b2
EZ
186 * Makefile.in (install-arch-indep): Use --info-dir instead of
187 --dir-file, and a simple argument instead of --info-file, so that
188 the Debian version of install-info also works.
1da437e9 189
99483220
EL
1902000-10-19 Eric M. Ludlam <zappo@ultranet.com>
191
192 * info/dir (Speedbar): Add entry.
193
45e680a8
EZ
1942000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
195
196 * INSTALL: Describe the new image-support options to the configure
197 script. List URLs where image support libraries can be found.
198
f2f049f3
EZ
1992000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
200
201 * info/dir (Top): Add an entry for Eshell.
202
2021ab61
DL
2032000-10-02 Dave Love <fx@gnu.org>
204
205 * configure.in: Check for gai_strerror.
206
65f75351
AS
2072000-10-01 Andreas Schwab <schwab@suse.de>
208
209 * Makefile.in (install-arch-indep): Update list of installed info
210 files.
211
71c9ec51
GM
2122000-09-30 Gerd Moellmann <gerd@gnu.org>
213
214 * configure.in: Support `sparc*-*-netbsd*'.
215
513f1fd9
EZ
2162000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
217
218 * info/dir (MIME): Add entry for emacs-mime.
219
a55b799a
DL
2202000-09-29 Dave Love <fx@gnu.org>
221
222 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
223
ce75c97a
GM
2242000-09-26 Gerd Moellmann <gerd@gnu.org>
225
226 * make-dist: Adapt to the change of leim/Makefile which was
227 necessary to ensure a reasonably working `make dist'.
228
229 * leim-Makefile.in: Moved to leim/Makefile.in..
230
231 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
232
36e44f62
KH
2332000-09-21 Kenichi Handa <handa@etl.go.jp>
234
235 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
236 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
237 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
238 files to .elc.
239 (${TIT}): Adjusted for the above change.
240 (clean mostlyclean): Likewise.
241 (.el.elc): New target.
242
da1608d9
GM
2432000-09-19 Gerd Moellmann <gerd@gnu.org>
244
245 * make-dist: Include XPM and XBM files in lisp/ and subdirs
246 in the distribution.
247
6fed3546
GM
2482000-09-18 Gerd Moellmann <gerd@gnu.org>
249
250 * make-dist (skk): Rename to `ja-dic' because the leim directory
251 was renamed.
252
b4331e96
DL
2532000-09-14 Dave Love <fx@gnu.org>
254
255 * configure.in: Fix spurion in last change.
256
ef9e4345
GM
2572000-09-14 Gerd Moellmann <gerd@gnu.org>
258
259 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
260 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
261 to `no' if defined. Change result report.
262
575daf04
DL
2632000-09-08 Dave Love <fx@gnu.org>
264
265 * configure.in: Remove spurious `@'s.
266
267 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
268 autoconf.
269
fa0b693c
GM
2702000-09-06 Gerd Moellmann <gerd@gnu.org>
271
73b77ee5
GM
272 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
273 file and print informational message.
274
fa0b693c
GM
275 * configure.in (AC_FUNC_MMAP): Add.
276
ff8df3be
GM
2772000-09-01 Gerd Moellmann <gerd@gnu.org>
278
279 * configure.in: Add ``checking'' messages for
280 XpmReturnAllocPixels.
281
bb17930d
GM
2822000-08-28 Gerd Moellmann <gerd@gnu.org>
283
284 * configure.in: Check <strings.h>; check `index' and `rindex'
285 functions.
286
6ce974d4
KH
2872000-08-26 Kenichi Handa <handa@etl.go.jp>
288
289 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
290 "case "${canonical}" in".
291
7bc3ff79
DL
2922000-08-25 Dave Love <fx@gnu.org>
293
294 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
295
457dd64a
KH
2962000-08-25 Kenichi Handa <handa@etl.go.jp>
297
7c100e1a 298 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
457dd64a 299
17494071
GM
3002000-08-24 Gerd Moellmann <gerd@gnu.org>
301
302 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
303 contains a relative path. Protect against unusable values of
304 $PWD.
305
dd0e1e54
EZ
3062000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
307
3d819a75
EZ
308 * info/dir (WoMan): Add entry.
309
dd0e1e54
EZ
310 * config.bat (maindir): Update src/_gdbinit even if it does
311 already exist.
312
70fc58b3
GM
3132000-08-07 Gerd Moellmann <gerd@gnu.org>
314
315 * Makefile.in (config.status): Prepend `$(srcdir)/' to
316 `configure'.
317
f4988be7
GM
3182000-08-03 Gerd Moellmann <gerd@gnu.org>
319
320 * configure.in: Add support for ia64*-*-linux*.
321
27848c01
GM
3222000-07-27 Gerd Moellmann <gerd@gnu.org>
323
324 * make-dist (aclocal.m4): Include in distribution.
325
b4a12321
DL
3262000-07-26 Dave Love <fx@gnu.org>
327
328 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
329
c66c29a2
DL
3302000-07-24 Dave Love <fx@gnu.org>
331
332 * configure.in: Add AC_SIZE_T.
333
3b33a005
DL
3342000-07-18 Dave Love <fx@gnu.org>
335
336 * configure.in: Reorder so that most tests are done after CPPFLAGS
337 is set from the C_SWITCH_... definitions.
338
4b92c49a
GM
3392000-07-10 Gerd Moellmann <gerd@gnu.org>
340
341 * configure.in (HAVE_XPM): Undo previous change. Check for
342 preprocessor define XpmReturnAllocPixels.
343
6c6d2e33
GM
3442000-07-06 Gerd Moellmann <gerd@gnu.org>
345
346 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
347 instead of XpmReadFileToPixmap.
348
b192d653
KR
3492000-07-05 Ken Raeburn <raeburn@gnu.org>
350
351 * configure.in: Check for <soundcard.h>. Look for ossaudio
352 library, and set LIBSOUND accordingly.
353
65171e3a
DL
3542000-07-05 Dave Love <fx@gnu.org>
355
356 * configure.in: Use AC_HEADER_SYS_WAIT.
357
969f7e79
GM
3582000-07-05 Gerd Moellmann <gerd@gnu.org>
359
360 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
361 lisp/Makefile. Distribute lisp/Makefile.in instead of
362 lisp/Makefile.
363
5a9bf171
KR
3642000-06-30 Ken Raeburn <raeburn@gnu.org>
365
366 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
367 while searching for image-handling libraries.
368
1d36487c
GM
3692000-06-26 Gerd Moellmann <gerd@gnu.org>
370
371 * configure.in (--with-xim): New option.
372
6a465756
DL
3732000-06-23 Dave Love <fx@gnu.org>
374
375 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
376 for struct timezone and test how we can call gettimeofday.
48d4b120 377 Check for OSF 5+. Check for term.h.
6a465756
DL
378
379 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
380 version.
381
16cf31f7
GM
3822000-06-23 Gerd Moellmann <gerd@gnu.org>
383
384 * configure.in (HAVE_LIBXP): Change test for libXp.
385
4c343001
DL
3862000-06-21 Dave Love <fx@gnu.org>
387
388 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
389 simple test for getloadavg and substitute GETLOADAVG_LIBS.
390 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
391
a3f08d9e
DL
3922000-06-19 Dave Love <fx@gnu.org>
393
394 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
395 _XOPEN_SOURCE is defined.
396
0a2ea235
GM
3972000-06-16 Gerd Moellmann <gerd@gnu.org>
398
399 * Makefile.in (distclean): Also make distclean in lisp/.
400
7d5c8691
EZ
4012000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
402
403 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
404
e9924e52
GM
4052000-06-15 Gerd Moellmann <gerd@gnu.org>
406
407 * make-dist: Add --help and --snapshot options.
408
9f817ea4
GM
4092000-06-14 Gerd Moellmann <gerd@gnu.org>
410
dce6b995
GM
411 * configure.in: Generate lisp/Makefile.
412
9f817ea4
GM
413 * configure.in: Add support for `*-lynxos*'.
414 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
415 recommended by <Karen.Dorhamer@compaq.com> to fix problems
416 on Tru64 UNIX v5.0.
417
97aa9c1d
KR
4182000-06-13 Ken Raeburn <raeburn@gnu.org>
419
420 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
421 it's on a continuation line.
422
d42122a3
DL
4232000-06-02 Dave Love <fx@gnu.org>
424
2082fe81
DL
425 * Makefile.in: (install-arch-indep): Add pcl-cvs to list of info
426 files.
427
d42122a3
DL
428 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
429 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
430 test.
431
432 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
433 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
434
34ec9ebe
GM
4352000-05-26 Gerd Moellmann <gerd@gnu.org>
436
437 * configure.in: Add check for speed_t typedef.
438
50d7ce09
KR
4392000-05-25 Ken Raeburn <raeburn@gnu.org>
440
441 * Makefile.in (install-arch-dep): Install fns-*.el only if it
442 exists; it won't in the CANNOT_DUMP case.
443
10db7fc5
GM
4442000-05-25 Gerd Moellmann <gerd@gnu.org>
445
446 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
447 On FreeBSD, the exit status is 1 if CDPATH is not set.
8711588d 448 (install-arch-indep): Install ebrowse.info.
10db7fc5 449
087121cc
GM
4502000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
451
452 * configure.in: Check for grandpt and getpt.
453
b992884d
DL
4542000-05-09 Dave Love <fx@gnu.org>
455
456 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
457
056565f7
GM
4582000-05-05 Gerd Moellmann <gerd@gnu.org>
459
460 * make-dist: Make a link for lib-src/grep-changelog. Copy
461 install-sh.
462
35a28e21
EZ
4632000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
464
465 * config.bat: Identify the beginning of the cpp stuff in
466 src/Makefile.in and lib-src/Makefile.in more accurately.
467
c76e04a8
GM
4682000-04-27 Gerd Moellmann <gerd@gnu.org>
469
470 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
471
5e3dac3f
GM
4722000-04-19 Gerd Moellmann <gerd@gnu.org>
473
474 * configure.in: Add support for `powerpc-*-netbsd*'.
475
0b8f263e
DL
4762000-04-19 Dave Love <fx@gnu.org>
477
7825fef9
DL
478 * configure.in: Don't use AC_FUNC_GETLOADAVG.
479
0b8f263e
DL
480 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
481
3dd2781e
DL
4822000-04-16 Dave Love <fx@gnu.org>
483
484 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
485
3edfea34
DL
4862000-04-14 Dave Love <fx@gnu.org>
487
488 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
489
490 * aclocal.m4 (AC_FUNC_MKTIME): New.
491
4d6e16b3
KR
4922000-03-28 Ken Raeburn <raeburn@gnu.org>
493
494 * configure.in: Line up "--help" output a little better.
495
89e80928
GM
4962000-03-26 Gerd Moellmann <gerd@gnu.org>
497
087121cc 498 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
89e80928
GM
499 New targets.
500 (bootstrap): Rewritten in terms of the new targets above. Make
501 info files, too.
502
e1cff360
GM
5032000-03-12 Gerd Moellmann <gerd@gnu.org>
504
505 * config.guess, config.sub: Use the versions of the files from
506 subversions.
507
7397acc4
DL
5082000-03-08 Dave Love <fx@gnu.org>
509
510 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
511 AC_C_VOLATILE. Define POINTER_TYPE.
512
513 * aclocal.m4: New file.
514
d054101f 5152000-03-02 Gerd Moellmann <gerd@gnu.org>
2df636f4
GM
516
517 * configure.in (machine): Add `mipsel-*-netbsd*' and
518 `arm-*-netbsd*'.
d054101f
GM
519
5202000-03-01 Gerd Moellmann <gerd@gnu.org>
521
522 * configure.in (machine): Add support for `*-auspex-sunos*'.
523
ed4d0512
GM
5242000-02-29 Gerd Moellmann <gerd@gnu.org>
525
526 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
527
2dc95ddd
DL
5282000-02-18 Dave Love <fx@gnu.org>
529
530 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
531
57beb0e0
AS
5322000-02-18 Andreas Schwab <schwab@suse.de>
533
534 * Makefile.in (install-arch-indep): Add eudc to list of installed
535 info files.
536
3b3cc4a4
KR
5372000-02-17 Ken Raeburn <raeburn@gnu.org>
538
539 * configure.in: Include -lz and -ljpeg (if it's available) when
540 testing for the tiff library.
541
8389e1e2
GM
5422000-02-17 Gerd Moellmann <gerd@gnu.org>
543
544 * configure.in: Remove LISP_FLOAT_TYPE.
545
647847ea
DL
5462000-02-12 Dave Love <fx@gnu.org>
547
548 * configure.in: Use AC_FUNC_VFORK.
549
9a90d84c
GM
5502000-02-01 Gerd Moellmann <gerd@gnu.org>
551
5eea385d
GM
552 * make-dist: Various fixes for new development tree.
553
9a90d84c
GM
554 * leim-Makefile.in: New file.
555
b6680a0e
GM
5562000-01-31 Gerd Moellmann <gerd@gnu.org>
557
558 * Makefile.in (dist): Call ./make-dist.
559
1e5279b9
DL
5602000-01-24 Dave Love <fx@gnu.org>
561
562 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
563
ffe36136
GM
5642000-01-18 Gerd Moellmann <gerd@gnu.org>
565
566 * configure.in (HAVE_GIF): Check for DGifOpen instead of
567 DGifOpenFileName.
568
a970dae4
AS
5692000-01-11 Andreas Schwab <schwab@suse.de>
570
571 * Makefile.in (install-arch-indep): Update list of info files to
572 be installed.
573
c4bb2108
DL
5742000-01-05 Dave Love <fx@gnu.org>
575
576 * configure.in: Check for jerror.h as well as libjpeg.
577
bb9d2b64
AS
5782000-01-03 Andreas Schwab <schwab@suse.de>
579
580 * Makefile.in (install-arch-indep): Install autotype*. Run
581 install-info on autotype and emacs-faq.info.
582
22afa6e8
DL
5831999-12-04 Dave Love <fx@gnu.org>
584
585 * Makefile.in: (install-arch-indep): Depend on `info'.
586 (install-strip): Use `install' as sub-make target.
587
a21616bd
KR
5881999-11-23 Ken Raeburn <raeburn@gnu.org>
589
590 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
591 didn't need to be deleted. Check for the k5crypto library as well
592 as the crypto library; MIT Kerberos 1.1 changed the name.
593
946173ad
DL
5941999-11-18 Dave Love <fx@gnu.org>
595
596 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
597
4f6f5dab
GM
5981999-11-11 Erik Naggum <erik@naggum.no>
599
600 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
601
2323760c
DL
6021999-11-08 Dave Love <fx@gnu.org>
603
604 * configure.in: Fix change for --with-pop default.
605
c3d00920
DL
6061999-11-04 Dave Love <fx@gnu.org>
607
608 * configure.in: Default to --with-pop. Change sense of with-gcc
609 and with-toolkit-scroll-bars messages to reflect the defaults.
610
400a1ed0
GM
6111999-11-01 Gerd Moellmann <gerd@gnu.org>
612
613 * INSTALL: Mention the Emacs Lisp Reference.
614
1e3196e8
GM
6151999-10-27 Noah Friedman <friedman@splode.com>
616
617 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
618
8ac52782
GM
6191999-10-23 Gerd Moellmann <gerd@gnu.org>
620
621 * Makefile.in (bootstrap): New target.
622
1113b624
PE
6231999-10-19 Paul Eggert <eggert@twinsun.com>
624
625 Add support for large files. Merge glibc 2.1.2.
626
627 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
628 (HAVE_TM_GMTOFF): New symbol.
629 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
630 mbrlen, strsignal.
631 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
632
77162a4f
SM
6331999-10-09 Stefan Monnier <monnier@cs.yale.edu>
634
635 * make-dist (dontcompile): look for the DONTCOMPILE variable rather
636 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
637
a2743e67
RS
6381999-10-09 Richard M. Stallman <rms@gnu.org>
639
640 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
641 Unset CDPATH to prevent cd from generating output.
642
37e2d8f4
SM
6431999-10-08 Stefan Monnier <monnier@cs.yale.edu>
644
645 * update-subdirs: also ignore CVS subdirs.
646
4e1d9c86
GM
6471999-10-07 Gerd Moellmann <gerd@gnu.org>
648
649 * Makefile.in (install-arch-indep): Add ada-mode.
650
2b6bac15
DL
6511999-10-06 Dave Love <fx@gnu.org>
652
653 * Makefile.in: Add rules for config.status, configure.
654
a4a9692d
DL
6551999-09-07 Gerd Moellmann <gerd@gnu.org>
656
657 * configure.in (--with-sound): Removed.
658
6591999-08-30 Gerd Moellmann <gerd@gnu.org>
660
661 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
662 the test for Xaw3d.
663 (HAVE_TIFF): Add -lm to library check.
664
6651999-08-28 Richard Stallman <rms@gnu.org>
666
667 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
668 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
669 after the other X-related libraries.
670
6711999-08-21 Dave Love <fx@gnu.org>
672
673 * configure.in: Don't check for jpeglib.h.
674
6751999-08-20 Gerd Moellmann <gerd@gnu.org>
676
677 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
678 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
679
6801999-08-18 Dave Love <fx@gnu.org>
681
682 * configure.in: : Check for termcap.h.
683
6841999-08-15 Gerd Moellmann <gerd@gnu.org>
685
686 * configure.in: Add --with-toolkit-scroll-bars. If "no",
687 use Emacs' scroll bars, even if configured for Motif or when
688 Xaw3d is available.
689
6901999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
691
692 * configure.in: Check for getaddrinfo.
693
6941999-08-04 Eli Zaretskii <eliz@gnu.org>
695
696 * config.bat: Make --no-debug work again by removing -gcoff.
697
6981999-07-30 Dave Love <fx@gnu.org>
699
700 * configure.in: Check for stdlib.h.
701
7021999-07-19 Dave Love <fx@gnu.org>
703
704 * configure.in: Grok sparc64-*-linux-gnu*.
705
6567e9b5
GM
706After the release of 20.4, development was split into two separate
707code lines. One line contained the code for Emacs 21, and the other
708one the code for the 20.x releases after 20.4. The following change
709log entries up to the entry ``20.4 released'' are for the 20.x code
710line. Change logs above this notice are those for the 21.x code line.
711
7122000-06-13 Gerd Moellmann <gerd@gnu.org>
713
714 * Version 20.7 released.
715
7162000-06-05 Gerd Moellmann <gerd@gnu.org>
717
718 * configure.in: Add powerpc*-*-linux-gnu*.
719
7202000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
721
722 * configure.in: Check for grandpt and getpt.
723
7242000-02-26 Gerd Moellmann <gerd@gnu.org>
725
726 * Version 20.6 released.
727
7282000-02-18 Dave Love <fx@gnu.org>
729
730 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
731
7322000-02-15 Gerd Moellmann <gerd@gnu.org>
733
734 * configure.in: Add support for arm*-g*-linux-gnu* systems.
735
7361999-12-04 Gerd Moellmann <gerd@gnu.org>
737
738 * Version 20.5 released.
739
7401999-11-28 Dave Love <fx@gnu.org>
741
742 * configure.in: Recognize sparc64-*-linux-gnu*.
743
7441999-11-11 Erik Naggum <erik@naggum.no>
745
746 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
747
7481999-08-04 Eli Zaretskii <eliz@gnu.org>
749
750 * config.bat: Make --no-debug work again by removing -gcoff.
751
a4a9692d
DL
7521999-07-12 Richard Stallman <rms@gnu.org>
753
754 * Version 20.4 released.
755
7561999-06-23 Karl Heuer <kwzh@gnu.org>
757
758 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
759 Quote $EMACS, in case it's a program with args.
760
7611999-05-29 Richard M. Stallman <rms@gnu.org>
762
763 * configure.in: Delete the Kerberos stuff.
764
7651999-05-27 Greg Hudson <ghudson@mit.edu>
766
767 * configure.in: Prefer kerberos 5 names.
768
7691999-04-26 Richard M. Stallman <rms@gnu.org>
770
771 * configure.in: Check for libXp.
772
7731999-04-08 Richard Stallman <rms@gnu.org>
774
775 * make-dist: Include change logs in subdirs of `lisp'.
776
7771999-04-05 Richard Stallman <rms@gnu.org>
778
779 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
780 (install-arch-indep): Make ${datadir}/emacs world-readable.
781
7821999-03-30 Eli Zaretskii <eliz@gnu.org>
783
784 * config.bat: Use epaths.* instead of paths.*.
785
7861999-03-07 Eli Zaretskii <eliz@gnu.org>
787
788 * INSTALL: Add detailed instructions to unpack and install
789 intlfonts on MS-DOS.
790
7911999-02-26 Richard Stallman <rms@gnu.org>
792
793 * configure.in: Use epaths.h and epaths-force instead of paths....
794
795 * Makefile.in (epaths-force): Renamed from paths-force;
796 operate on epaths.in and produce epaths.h.
797
7981999-02-24 Richard Stallman <rms@gnu.org>
799
800 * make-dist: Fix nt/icons directory handling.
801
8021999-02-22 Simon Josefsson <jas@pdc.kth.se>
803
804 * configure.in (f301-fujitsu-uxpv4.1): New target.
805
8061999-02-20 Richard Stallman <rms@gnu.org>
807
808 * make-dist (tempparent): Fix command to update info files.
809
8101999-02-09 Richard Stallman <rms@gnu.org>
811
812 * configure.in (powerpc-apple-netbsd*): New alternative.
813
8141999-01-25 Geoff Voelker <voelker@cs.washington.edu>
815
816 * make-dist: Include the new directory nt/icons in distributions.
817
8181999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
819
820 * configure.in: Change message about HAVE_XFREE386.
821
8221999-01-07 Eli Zaretskii <eliz@gnu.org>
823
824 * config.bat: Support configuring with leim.
825
8261998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
827
828 * configure.in (mips-sgi-irix6.5): New target.
829
8301998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
831
832 * configure.in: Remove GSS-API support, since it has been removed
833 from movemail.
834
8351998-12-04 Markus Rost <rost@delysid.gnu.org>
836
837 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
838
8391998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
840
841 * Makefile.in: Don't install customize info file. Run
842 install-info on viper info file.
843
8441998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
845
846 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
847
8481998-11-16 Kenichi Handa <handa@etl.go.jp>
849
850 * configure.in (*-*-bsdi4*): New target.
851
8521998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
853
854 * configure.in: Fix previous change.
855
8561998-11-11 Richard Stallman <rms@gnu.org>
857
858 * configure.in (aviion-intel): New machine.
859
8601998-11-04 Kenichi Handa <handa@etl.go.jp>
861
862 * configure.in (mips-nec-sysv4*): New target.
863
8641998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
865
866 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
867 from lisp.
868
8691998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
870
871 * make-dist: Don't include fns*.el in dist.
872
8731998-10-30 Dave Love <fx@gnu.org>
874
875 * configure.in: Don't mkdir cpp.
876
8771998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
878
879 * Makefile.in (install-arch-dep): Install src/fns-*.el in
880 ${archlibdir}.
881
8821998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
883
884 * Version 20.3 released.
885
8861998-07-30 Paul Eggert <eggert@twinsun.com>
887
888 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
889 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
890 (lwlib/Makefile, leim/Makefile):
891 Prepend $(srcdir)/ to rule dependencies outside this dir.
892
8931998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
894
895 * configure.in: Use unset CDPATH instead of making it empty.
896
8971998-06-20 Karl Heuer <kwzh@gnu.org>
898
899 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
900
9011998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
902
903 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
904 and default.el. Sort the results.
905
9061998-05-31 Karl Heuer <kwzh@gnu.org>
907
908 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
909 writable.
910
9111998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
912
913 * Makefile.in (install-arch-indep):
914 Don't alter site-lisp/subdirs.el if it exists.
915
9161998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
917
918 * Makefile.in (install-arch-indep): Put `-' on commands to create
919 subdirs.el in site-lisp dirs.
920
9211998-05-07 Richard Stallman <rms@psilocin.gnu.org>
922
923 * Makefile.in (install-arch-indep): Fix typo in previous change.
924
9251998-05-06 Richard Stallman <rms@psilocin.gnu.org>
926
927 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
928
9291998-04-28 Richard Stallman <rms@psilocin.gnu.org>
930
931 * Makefile.in (mkdir): Create the site-lisp dirs.
932 (install-arch-indep): Make site-lisp/subdirs files world-readable.
933
9341998-04-26 Richard Stallman <rms@psilocin.gnu.org>
935
936 * Makefile.in (INSTALL_INFO): New variable.
937 (install-arch-indep): Don't replace the dir file if it already exists.
938 Use the install-info program, via INSTALL_INFO, to add entries.
939 Make the `info' subdir and the Info files world-readable.
940
9411998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
942
943 * config.bat: Make sure the environment is large enough to support
944 all the "set foo=bar" commands. Update pointers to DJGPP FTP
945 sites.
946
9471998-04-10 Karl Heuer <kwzh@gnu.org>
948
949 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
950
9511998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
952
953 * configure.in: Add --with-gssapi to specify GSS-API
954 authentication support for movemail.
955
9561998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
957
958 * Makefile.in (install-arch-indep): Fix previous change.
959
9601998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
961
962 * Makefile.in (info): Run man in build dir, not srcdir.
963
9641998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
965
966 * Makefile.in (install-arch-indep): Fix previous change.
967
9681998-03-23 Kenichi Handa <handa@etl.go.jp>
969
970 * Makefile.in (top_distclean): Check the existence of `lock'
971 subdir.
972
9731998-03-22 Richard Stallman <rms@gnu.org>
974
975 * Makefile.in (install-arch-indep): Put special subdirs.el files
976 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
977
9781998-03-21 Richard Stallman <rms@psilocin.gnu.org>
979
980 * make-dist: Fix shell syntax in check for missing .el or .elc files.
981
9821998-03-09 Richard Stallman <rms@psilocin.gnu.org>
983
984 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
985 (m68*-hp-hpux*): Handle versions 1X like 10.
986
9871998-03-07 Richard Stallman <rms@psilocin.gnu.org>
988
989 * make-dist: PROBLEMS is now in etc, not top level dir.
990
991 * Makefile.in (SOURCES): Delete PROBLEMS.
992
9931998-02-25 Richard Stallman <rms@gnu.org>
994
995 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
996
997 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
998
9991998-01-17 Richard Stallman <rms@gnu.org>
1000
1001 * Makefile.in (install-arch-indep): Add semicolon before `else'.
1002
10031998-01-02 Richard Stallman <rms@psilocin.gnu.org>
1004
1005 * make-dist (tempparent): New option --no-check.
1006
1007 * make-dist: Don't do anything with cpp directory.
1008
10091997-12-20 Richard Stallman <rms@psilocin.gnu.org>
1010
1011 * configure.in (sparc-fujitsu-sysv4*): New target.
1012
10131997-12-17 Andreas Schwab <schwab@gnu.org>
1014
1015 * configure.in: Cache more tests. Add missing quotes around
1016 message with embedded comma.
1017
10181997-12-04 Karl Heuer <kwzh@gnu.org>
1019
1020 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
1021
10221997-11-26 Joel N. Weber II <devnull@gnu.org>
1023
1024 * make-dist: Changed the comment about `umask 0' to say `Don't
1025 restrict access to any files.'; previously it said `Don't protect
1026 any files', which may have implied that we think fascism is good.
1027
10281997-11-24 Paul Eggert <eggert@twinsun.com>
1029
1030 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
1031 strftime needs the underlying host's strftime for locale dependent
1032 formats.
1033
10341997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
1035
1036 * configure.in (i586-dg-dguxR4.*): New name in case branch.
1037
10381997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
1039
1040 * config.bat: Configure the man subdirectory.
1041
10421997-11-07 Paul Eggert <eggert@twinsun.com>
1043
1044 * configure.in (AC_CHECK_LIB): Add -lintl.
1045
10461997-11-07 Karl Heuer <kwzh@gnu.org>
1047
1048 * make-dist (check for .elc files): Avoid bash-specific syntax.
1049 (check for overflow 14-char limit): Simplify.
1050
10511997-11-07 Richard Stallman <rms@gnu.org>
1052
1053 * Makefile.in (install): Move blessmail last.
1054
10551997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1056
1057 * configure.in (gettimeofday, one arg or two):
1058 Clarify messages by avoiding double negative.
1059
10601997-09-30 Karl Eichwalder <ke@suse.de>
1061
1062 * Makefile.in (install-arch-indep): install the widget info file.
1063
10641997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
1065
1066 * configure.in (with-pop, with-kerberos): Need to check Kerberos
1067 libraries in reverse order, so that libraries will appear in the
1068 correct dependency order on the link line (and so that the
1069 configure checks themselves will work properly when early
1070 libraries depend on later ones).
1071
10721997-09-21 Erik Naggum <erik@naggum.no>
1073
1074 * make-dist (making links to `src'): Keep timestamp on copied
1075 files.
1076
1077 * make-delta: New script to produce delta distributions.
1078
10791997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1080
1081 * Version 20.2 released.
1082
10831997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1084
1085 * Version 20.1 released.
1086
1087 * Makefile.in (install-leim): Depend on mkdir.
1088 (leim): Depend on src.
1089
10901997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1091
1092 * configure.in: Recognize alpha* instead of just alpha.
1093
10941997-09-12 Paul Eggert <eggert@twinsun.com>
1095
1096 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
1097
10981997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1099
1100 * update-subdirs: Use rm -f.
1101
11021997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1103
1104 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
1105 Ignore subdirs named Old.
1106
11071997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
1108
1109 * configure.in: Add OpenBSD clause to set $machine.
1110
11111997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1112
1113 * make-dist: Recompile everything after updating various Lisp files.
1114 Recompile in leim as well as lisp.
1115 Check in leim as well as lisp for mismatched files and too-long names.
1116
11171997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1118
1119 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
1120
11211997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1122
1123 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
1124 before trying to copy anything from it.
1125
11261997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1127
1128 * Makefile.in (man/Makefile): New target.
1129 (tags): Define env var EMACS and run Makefile from build dir.
1130
11311997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
1132
1133 * config.bat: If src/_gdbinit doesn't exist, try using
1134 src/.gdbinit to create it (for building on Windows 95).
1135
11361997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1137
1138 * Makefile.in (install-arch-indep):
1139 Discard extra data in tar | tar pipes.
1140
11411997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
1142
1143 * configure.in (x_default_search_path): Corrected
1144 '${x_library}' to '${x_library}/X11'.
1145
11461997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1147
1148 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1,
1149
11501997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
1151
1152 * configure.in: Support auto-configuration of both Kerberos V4 and
1153 Kerberos V5 for movemail, including detection of V4 and V5 header
1154 files and libraries.
1155
11561997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
1157
1158 * configure.in: Compute x_default_search_path
1159 and substitute into makefiles.
1160
1161 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
1162
11631997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1164
1165 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
1166
11671997-08-07 Erik Naggum <erik@naggum.no>
1168
1169 * configure.in: Remove lockdir, it is no longer needed.
1170 * Makefile.in (mkdir): Don't create lockdir.
1171 (lockdir): Variable deleted.
1172 (paths-force): Don't operate on PATH_LOCK.
1173
11741997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1175
1176 * leim-Makefile.in (clean, distclean): New targets.
1177
1178 * make-dist: Include leim/ChangeLog in leim distribution.
1179
11801997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1181
1182 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
1183
11841997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1185
1186 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
1187
11881997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1189
1190 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
1191
11921997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1193
1194 * make-dist: Update leim/leim-list.el.
1195 Pass along value of $EMACS when updating lisp dir.
1196
11971997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
1198
1199 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
1200 prerequisite to the use of Doug Lea's malloc.
1201
12021997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1203
1204 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
1205
1206 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
1207
12081997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1209
1210 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
1211
12121997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1213
1214 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
1215 to news-r6.h.
1216
12171997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
1218
1219 * config.bat: Use `sed' instead of `cp', which might not be
1220 installed.
1221
12221997-07-09 Kenichi Handa <handa@etl.go.jp>
1223
1224 * Makefile.in (mostlyclean): Add cleaning leim directory.
1225 (clean, distclean, maintainer-clean): Likewise.
1226
12271997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1228
1229 * make-dist (bogosities): Check subdirs of `lisp' also.
1230
12311997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1232
1233 * make-dist (etc): Really avoid symlinks now.
1234 (lisp): Don't delete from subdirs the things we never copy.
1235
12361997-07-07 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
1237
1238 * Makefile.in (install-arch-indep): Correct the target name.
1239 The first letter `i' was dropped by the previous change of mine.
1240
12411997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1242
1243 * configure.in (leim/Makefile): Generate this.
1244 (*-sysv4.2uw*): Recognize new alternative.
1245
1246 * leim-Makefile.in: Renamed from leim-Makefile.
1247
1248 * make-dist: Set up real-leim subdirectory,
1249 with the real contents of leim; then move it to
1250 a separate top-level directory.
1251
1252 * make-dist: Don't mention site-lisp, site-init, site-start
1253 or default, when listing files hat are not compiled and should be.
1254
1255 * configure.in: Create src/config.stamp at the end.
1256
12571997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1258
1259 * Makefile.in (install-leim): Correct previous change.
1260
12611997-07-02 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
1262
1263 * Makefile.in (install-leim): New target.
1264 (install): Depend on install-leim.
1265
12661997-07-01 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
1267
1268 * Makefile.in (SUBDIR): Add leim.
1269 (SUBDIR_MAKEFILES): Add leim/Makefile.
1270 (leim/Makefile): New target.
1271
12721997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1273
1274 * leim-Makefile: New file.
1275 * make-dist: Initialize a `leim' subdirectory with that makefile.
1276
12771997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1278
1279 * configure.in (GNU_MALLOC_reason): Fix message text.
1280
12811997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1282
1283 * make-dist (lisp): Don't process subdirs that start with =.
1284 (etc): Copy symlinks, as in src.
1285
12861997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1287
1288 * configure.in (i*86-*-unixware*): New alternative.
1289
12901997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1291
1292 * Makefile.in (src/config.stamp): Target renamed from src/config.h
1293 and touch it explicitly.
1294
1295 * configure.in (mips-sony-newsos6*): New alternative.
1296 (mips-*-linux-gnu*): New alternative.
1297 (*-*-bsdi*): New alternative.
1298 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
1299
13001997-06-22 Dave Love <d.love@dl.ac.uk>
1301
1302 * Makefile.in (lib-src): Depend on src/config.h (e.g. for
1303 movemail.o).
1304 (src/config.h): New target to re-configure if src/config.in
1305 is patched.
1306
13071997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1308
1309 * configure.in (shutdown): Check for `shutdown' function.
1310
13111997-06-18 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
1312
1313 * update-subdirs: Include the directory "language" in subdirs.
1314
13151997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1316
1317 * configure.in (m88k-dg-dgux4*): New alternative.
1318 (alpha-*-netbsd*): New alternative.
1319 (powerpcle-*-solaris2*): New alternative.
1320
13211997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1322
1323 * make-dist: Warn about .el files that are not compiled.
1324
13251997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1326
1327 * Makefile.in (dist): Don't run update-subdirs here,
1328 since make-dist now gets that done.
1329
1330 * make-dist: Use the new `updates' target in lisp/Makefile.
1331
1332 * make-dist: Use new non-file targets in lisp/Makefile.
1333
13341997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1335
1336 * make-dist: Handle all subdirs of `lisp' uniformly.
1337 Don't handle `term' and `language' specially.
1338 Clear out umask at the beginning.
1339
13401997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1341
1342 * make-dist: Use Make to update finder-inf.el and autoloads.
1343 Also update cus-load.el.
1344
13451997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
1346
1347 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
1348 in case it is desirable to disable the GNU malloc features with
1349 glibc.
1350
13511997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
1352
1353 * configure.in (DOUG_LEA_MALLOC):
1354 Define if malloc_{get,set}_state exist.
1355
13561997-03-05 Ken'ichi Handa <handa@etl.go.jp>
1357
1358 * make-dist: Make links for files under lisp/language.
1359
13601997-02-20 Kenichi Handa <handa@etl.go.jp>
1361
1362 * update-subdirs: Exclude the directory "language" from subdirs.
1363
13641997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
1365
1366 * configure.in: Check for rint and cbrt.
1367
13681997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1369
1370 * make-dist: Use $EMACS to say where to run Emacs.
1371 Add --no-update option.
1372
13731996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1374
1375 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
1376
13771996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1378
1379 * make-dist (copying src): Check thoroughly for symlinks
1380 and copy them in all cases. Regularize the linking of *.in
1381 and *.opt and ChangeLog files.
1382 (copying lib-src): Likewise.
1383 Don't rm getdate.c or y.tab.*--they don't exist any more.
1384
13851996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
1386
1387 * configure.in: Check for libmail, maillock.h and
1388 touchlock (for movemail).
1389
13901996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1391
1392 * configure.in (limits.h): Check for this file.
1393
13941996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1395
1396 * configure.in (rs6000-ibm-aix4.2): New alternative.
1397 (rs6000-ibm-aix4.0): New alternative.
1398 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
1399
14001996-11-22 Ben Harris <bjh21@cam.ac.uk>
1401
1402 * configure.in: Recognize vax-*-netbsd*.
1403
14041996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1405
1406 * configure.in (locallisppath): Add leim directory.
1407
14081996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
1409
1410 * config.bat: Make sure `mv' supports forward slashes and -f.
1411
14121996-10-28 Christian Limpach <chris@nice.ch>
1413
1414 * configure.in (hppa*-next-nextstep*): * added after hppa
1415 to accept hppa1.0 and hppa1.1.
1416
14171996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
1418
1419 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
1420 * configure.in (ld_switch_machine): Fix typo.
1421
14221996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1423
1424 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
1425 from config.h and use them in $ac_link.
1426
14271996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
1428
1429 * configure.in: Create a subdir named `lisp'.
1430
14311996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1432
1433 * configure.in: Check for getcwd.
1434
14351996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1436
1437 * configure.in: Check for termios.h. Check for setpgid.
1438
14391996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1440
1441 * configure.in: Check for setrlimit.
1442
14431996-08-31 Paul Eggert <eggert@twinsun.com>
1444
1445 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
1446
14471996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1448
1449 * configure.in: Check for utimes.
1450
1451 * configure.in: Check for com_err library, but only
1452 if --with-kerberos was used. Check for krb and des
1453 only if --with-kerberos.
1454
14551996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1456
1457 * Makefile.in (INSTALL_STRIP): New variable.
1458 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
1459 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
1460
14611996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1462
1463 * configure.in: Check for krb and des libraries.
1464
14651996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1466
1467 * configure.in (*-sunos4.1.[3-9]*noshare):
1468 Use sunos413, not sunos4-1-3.
1469 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
1470 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
1471
14721996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1473
1474 * Makefile.in (src/paths.h): Target deleted.
1475 (paths-force): Delete all dependencies on this target
1476 but don't delete the target.
1477 (install): Depend on `all'.
1478 (paths-force): Don't print a message.
1479
1480 * configure.in: Generate src/paths.h here.
1481
14821996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1483
1484 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
1485 New variables that affect linking only.
1486 (alpha-dec-osf*): Use those instead of previous change.
1487
14881996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1489
1490 * Makefile.in (install-arch-indep): Install info/messages.
1491
14921996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1493
1494 * Version 19.33 released.
1495
14961996-08-10 Marcus Daniels <marcus@sayre.sysc.pdx.edu>
1497
1498 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
1499 Fix previous change.
1500
15011996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1502
1503 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
1504 New alternative.
1505
15061996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1507
1508 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
1509 and NON_GCC_TEST_OPTIONS.
1510
15111996-08-06 Paul Eggert <eggert@twinsun.com>
1512
1513 * configure.in (LOCALTIME_CACHE): Don't put a string literal
1514 "TZ=..." in environ.
1515
15161996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1517
1518 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
1519
15201996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1521
1522 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
1523 the more general *-sunos4.1.[3-9]* clause.
1524
15251996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1526
1527 * Version 19.32 released.
1528
1529 * configure.in (*-sco3.2v5*):
1530 Set OVERRIDE_CPPFLAG to a string of one space.
1531 Fix the code that uses OVERRIDE_CPPFLAG.
1532
15331996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
1534
1535 * configure.in: Undo previous change.
1536
15371996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1538
1539 * config.sub: Use `pc', not `unknown', when canonicalizing
1540 the vendor for ...86.
1541
15421996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
1543
1544 * configure.in: Check for termios.h header.
1545
15461996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
1547
1548 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3
1549
15501996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
1551
1552 * configure.in: Split bsdos2 and bsdos2-1.
1553
15541996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1555
1556 * config.sub: If last two words are not a recognized
1557 KERNEL-OS pair, use just the last word as OS, as in 19.31.
1558 Make conversion of gnu/linux to linux-gnu really work.
1559
1560 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
1561
15621996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1563
1564 * configure.in (check for using Lucid widgets by default):
1565 Eliminate indentation that confuses some compilers.
1566
15671996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1568
1569 * config.sub: Convert linux and gnu/linux to linux-gnu.
1570
1571 * make-dist: Don't update getdate.c.
1572 Ignore =... files when checking for too-long Lisp file names.
1573
15741996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1575
1576 * configure.in (euidaccess): Check for that, not for eaccess.
1577
15781996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1579
1580 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
1581 before `noshare'.
1582 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
1583
15841996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1585
1586 * configure.in: Rename lignux to linux-gnu in configuration names.
1587 Use gnu-linux as the opsys value (s/ file name).
1588 Allow i686 just like i386, i486, i586.
1589
15901996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1591
1592 * configure.in (i*86-*-sco3.2v5): New alternative.
1593 (OVERRIDE_CPPFLAG): New variable.
1594 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
1595
1596 * configure.in: Specify vpath for .texi files.
1597
15981996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1599
1600 * configure.in: Always check for HAVE_X11R5.
1601 Separately decide whether to use a toolkit by default.
1602
16031996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
1604
1605 * configure.in: If X11R5 is missing the Xaw headers,
1606 default to --with-x-toolkit=no.
1607
16081996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1609
1610 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
1611
16121996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1613
1614 * Makefile.in (install-arch-indep): If cd etc makes output,
1615 don't treat that as part of the tar data.
1616 Check that ./lisp actually exists.
1617
16181996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
1619
1620 * make-dist: Check for long file names.
1621
16221996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
1623
1624 * Version 19.31 released.
1625
16261996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
1627
1628 * configure.in: Recognize sparc-*-lignux.
1629
16301996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
1631
1632 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
1633 Don't include config.w95.
1634
16351996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
1636
1637 * make-dist: Replace --no-clean-up and --no-tar options
1638 with --clean-up and --tar, so that the default is useful.
1639
16401996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
1641
1642 * config.bat: Make sure the GDB init file is called src/_gdbinit;
1643 if not, tell the user to rename it and abort.
1644
16451996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
1646
1647 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
1648 test program.
1649
16501996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1651
1652 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
1653
1654 * make-dist (MANIFEST): Fix previous change.
1655 (msdos): Put mainmake.v2 into the dist.
1656
16571996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
1658
1659 * make-dist: Exit if autoconf fails.
1660
16611996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
1662
1663 * config.bat: Set djgpp-ver, and unset it at the end.
b1f865ae 1664 Add a number of conditionals for DJGPP version 2.
a4a9692d
DL
1665 Rename label libsrc2 to libsrc3.
1666 Substitute for LDFLAGS in src/Makefile.
1667 Substitute for ALL_CFLAGS in lib-src/Makefile.
1668
16691996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1670
1671 * configure.in (ncurses): Check this after checking fns like strerror.
1672
16731996-04-08 Erik Naggum <erik@naggum.no>
1674
1675 * make-dist (MANIFEST): Don't include lines from =files.
1676
16771996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1678
1679 * make-dist: Don't put lisp/dired.todo in the dist.
1680
16811996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
1682
1683 * configure.in (HAVE_NCURSES): Look for library named ncurses.
1684
1685 * configure.in (setlocale): Check for it.
1686
1687 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
1688
16891996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1690
1691 * configure.in: Use lignux instead of linux as value of opsys.
1692
16931996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1694
1695 * Makefile.in (install-strip): Fix whitespace.
1696 Get rid of continuation.
1697
1698 * config.sub: Convert linux or gnu/linux to lignux.
1699
17001996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1701
1702 * configure.in: Accept lignux in configuration name.
1703
17041996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1705
1706 * Makefile.in (install-strip): New target.
1707
17081996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1709
1710 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
1711 -f failed to do the job on Suns.
1712
17131996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1714
1715 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
1716
1717 * configure.in (linux/version.h): Check for this header.
1718
17191996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
1720
1721 * configure.in: Remove -fno-builtin hackery from -lm check.
1722
17231996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
1724
1725 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
1726 just this test.
1727
1728 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
1729
17301996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1731
1732 * configure.in: Check for ncurses.
1733
17341996-02-28 Paul Eggert <eggert@twinsun.com>
1735
1736 * configure.in (LOCALTIME_CACHE):
1737 Also define if localtime mishandles unsetting TZ.
1738 This works around a localtime bug in mips-dec-ultrix.
1739
17401996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1741
1742 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
1743
1744 * configure.in: Improve messages about X versions.
1745
17461996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1747
1748 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
1749
17501996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1751
1752 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
1753 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
1754
1755 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
1756 (install): Put install-arch-indep before install-arch-dep.
1757
17581996-02-20 Dave Love <d.love@dl.ac.uk>
1759
1760 * INSTALL: Clarify info about MS-DOS path handling.
1761
17621996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1763
1764 * Makefile.in (install-arch-indep): Install info/ccmode*.
1765 In previous change, protect against /bin/pwd returning null string.
1766
17671996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1768
1769 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
1770 to lispdir.
1771
17721996-02-01 Paul Eggert <eggert@twinsun.com>
1773
1774 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
1775
17761996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1777
1778 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
1779
17801996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1781
1782 * Makefile.in (extraclean): Use ${top_distclean} to ensure
1783 we delete everything distclean deletes.
1784
17851996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
1786
1787 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
1788
17891996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1790
1791 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
1792 into LDFLAGS instead of into LIBS.
1793
17941996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1795
1796 * configure.in (HAVE_XMU): Fix typo in previous change.
1797
17981996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1799
1800 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
1801
18021996-01-10 Erik Naggum <erik@naggum.no>
1803
1804 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
1805
18061996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
1807
1808 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
1809
18101996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1811
1812 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
1813 and use -lXt to link it.
1814
18151996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1816
1817 * configure.in (locallisppath): Put version-specific dir first.
1818
18191996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1820
1821 * configure.in (hppa-*-nextstep*): New alternative.
1822 (USE_X_TOOLKIT): By default, set this to "maybe";
1823 and change that later to LUCID or "no" according to X11 version.
1824
1825 * make-dist: Recompile outdated .elc files and update all autoloads.
1826
18271996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
1828
1829 * configure.in (locallisppath): Fix typo in last change: " -> '.
1830
18311996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1832
1833 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
1834
18351995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1836
1837 * Makefile.in (install-arch-indep): Give all files read permission.
1838
18391995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1840
1841 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
1842 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
1843
18441995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1845
1846 * configure.in: Determine HAVE_X11R6.
1847 (HAVE_MENUS): Renamed from HAVE_X_MENU.
1848
18491995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1850
1851 * configure.in: Just "solaris" now defaults to version 2.4.
1852 Add sunos4.1.n-noshare as alternative.
1853
18541995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1855
1856 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
1857
18581995-11-29 Erik Naggum <erik@naggum.no>
1859
1860 * Makefile.in (install-arch-indep): Add missing backslash.
1861
18621995-11-29 Karl Eichwalder <ke@ke.Central.DE>
1863
1864 * Makefile.in (install-arch-indep): Don't install
1865 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
1866
18671995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1868
1869 * Makefile.in (install-arch-indep): Fix previous change.
1870
1871 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
1872
18731995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1874
1875 * Version 19.30 released.
1876
1877 * make-dist (lisp): Exclude subdirs.el.
1878
18791995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1880
1881 * make-dist (etc): Delete *.orig and *.rej.
1882
18831995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1884
1885 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
1886
18871995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1888
1889 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
1890
18911995-11-14 Geoff Voelker <voelker@cs.washington.edu>
1892
1893 * make-dist (nt): Rename install, readme, and todo to
1894 INSTALL, README, and TODO.
1895
18961995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1897
1898 * make-dist (lisp): Don't distribute site-start.
1899
19001995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
1901
1902 * make-dist: Break the hard link on alloca.c.
1903
19041995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1905
1906 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
1907
19081995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1909
1910 * make-dist (src, lib-src): Don't distribute Makefile.c.
1911 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
1912
19131995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1914
1915 * Makefile.in (mkdir): Create man1dir, not mandir.
1916 (uninstall): Use man1dir, not mandir.
1917
19181995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1919
1920 * Makefile.in (man1dir): New variable.
1921 (install-arch-indep): Use man1dir.
1922
1923 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
1924
1925 * make-dist: Create lisp/MANIFEST.
1926
19271995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
1928
1929 * configure.in (m68k-*-linux*): New alternative.
1930
19311995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1932
1933 * make-dist: Use new names config.in, paths.in, and
1934 {src,lib-src}/Makefile.in.
1935
19361995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
1937
1938 * configure.in: Don't bother checking for drem.
1939
19401995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1941
1942 * Makefile.in (distclean): Delete line with just a tab in it.
1943 (install-arch-indep): Delete spaces that precede tabs.
1944 Delete spurious `fi' left from previous change.
1945 (install): Supply `true' as command, to avoid null command.
1946
19471995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1948
1949 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
1950
19511995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1952
1953 * configure.in (powerpc-*-solaris2): New alternative.x
1954
19551995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
1956
1957 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
1958 of paths.h.tmp$$, to avoid going beyond 14 characters.
1959
19601995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1961
1962 * configure.in: Improve error msg for invalid --with-x-toolkit value.
1963
19641995-09-06 Paul Eggert <eggert@twinsun.com>
1965
1966 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
1967 if localtime caches TZ. Check for tzset.
1968
19691995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1970
1971 * config.bat: Simplify using new names file names src/makefile.in,
1972 config.in, paths.in. Change Echo commands not to use `.
1973
19741995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1975
1976 * Makefile.in (install-arch-indep): Always install the new dir file;
1977 rename the previous dir file to dir.bak or dir.old.
1978
19791995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1980
1981 * configure.in (RANLIB): Substitute this into makefiles.
1982 Set it specially on solaris; set it by default on other systems.
1983
1984 * configure.in: Fix previous Alpha change.
1985
19861995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1987
1988 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
1989 NON_GCC_TEST_OPTIONS.
1990
19911995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1992
1993 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
1994 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
1995
1996 * configure.in (alpha-*-linux*): New configuration.
1997
19981995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1999
2000 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
2001 (m68k-next-nextstep*): New alias for that.
2002 (i*86-*-nextstep*): Use nextstep.h.
2003 (sparc-*-nextstep*): New configuration.
2004
20051995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2006
2007 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
2008 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
2009
20101995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2011
2012 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
2013 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
2014
20151995-07-18 Mike Long <mike.long@analog.com>
2016
2017 * make-dist: Fix update of finder-inf.el, and byte-compile it.
2018
20191995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2020
2021 * Makefile.in (src/paths.h, paths-force):
2022 Rename src/paths.h.in to src/paths.in.
2023 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
2024
2025 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
2026 Use Makefile.c for intermediate file.
2027 Rename src/config.h.in to src/config.in.
2028
20291995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
2030
2031 * configure.in (mips-dec-ultrix*): Assume version 4.3.
2032 (mips-dec-ultrix4.[12]): New alternative for old versions.
2033
20341995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2035
2036 * make-dist: Don't break intra-tree links.
2037
20381995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
2039
2040 * configure.in: Put back archlibdir initialization. Require
2041 autoconf 2.4.1 or later.
2042
20431995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2044
2045 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
2046 (mips-mips-riscos5*): New alternative.
2047
20481995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2049
2050 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
2051
20521995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2053
2054 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
2055 (mandir, infodir, archlibdir): Initializations deleted.
2056
2057 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
2058 On hpux9shr, use hpux9shxr4.h.
2059
20601995-06-24 Morten Welinder <terra+@cs.cmu.edu>
2061
2062 * configure.in: Added target mips-dec-mach_bsd4.3.
2063 * config.guess: Guess mips-dec-mach_bsd4.3.
2064
20651995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2066
2067 * Makefile.in (mkdir): Use symbolic chmod.
2068
20691995-06-22 Paul Eggert <eggert@twinsun.com>
2070
2071 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3.
2072 (Likewise for SunOS 4.1.5 thorugh 4.1.9, should they ever exist.)
2073
20741995-06-22 Paul Eggert <eggert@twinsun.com>
2075
2076 * Makefile.in (SUBDIR_MAKEFILES):
2077 Add man/Makefile, so `make distclean' removes it.
2078 (top_distclean): Add config.log to the list of files to be removed.
2079
20801995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2081
2082 * Version 19.29 released.
2083
20841995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2085
2086 * configure.in: Fix the previous change to verify that the -b
2087 option really solves the problem.
2088
2089 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
2090
20911995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2092
2093 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
2094
20951995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2096
2097 * configure.in: Report more clearly when there is no special
2098 dir to search for X includes or libraries.
2099
21001995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2101
2102 * configure.in: Check for -lpthreads, not -lpthread.
2103
21041995-06-09 Geoff Voelker <voelker@cs.washington.edu>
2105
2106 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
2107
21081995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2109
2110 * configure.in: Check for -lpthread.
2111
21121995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2113
2114 * Makefile.in (install-arch-indep): Install info files for mh-e.
2115 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
2116
21171995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2118
2119 * configure.in (*-solaris2.5): New configuration.
2120
2121 * make-dist: Copy new files config.nt and config.w95.
2122
21231995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2124
2125 * configure.in: Use x_includes, not x_libraries, for -I.
2126 Make bitmapdir a colon-separated list.
2127
21281995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
2129
2130 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
2131
2132 * configure.in: Allow x_libraries and x_includes to be paths.
2133
21341995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2135
2136 * configure.in: Fix typo.
2137
21381995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
2139
2140 * INSTALL: Clarify use of site-init.el.
2141
21421995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
2143
2144 * configure.in: pass arg to sqrt.
2145
21461995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
2147
2148 * make-dist: Fix May 6 change.
2149
21501995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2151
2152 * vpath.sed: Delete reference to ymakefile.
2153
21541995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
2155
2156 * configure.in: Use sqrt (more portable) instead of fmod in -lm
2157 check.
2158
21591995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2160
2161 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
2162
2163 * update-subdirs: Specify /bin/sh to run the script.
2164
21651995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2166
2167 * make-dist: Put src/makefile.nt in dist.
2168
2169 * configure.in (i[345]86-*-bsdi2*): New configuration.
2170 (vax-dec-bsd386*): Deleted.
2171
21721995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
2173
2174 * configure.in: Make sure CDPATH doesn't mess up PWD check. Check
2175 whether X bitmaps are in X11/bitmaps instead of bitmaps. Use fmod
2176 instead of logb in -lm check.
2177
21781995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2179
2180 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
2181 Use bsd4-3. Don't set NON_GNU_CPP.
2182
2183 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
2184 In nt. copy various different things, but not *.cmd.
2185 Fix the ln commands for the subdirs of nt.
2186
21871995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2188
2189 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
2190
21911995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2192
2193 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
2194 since that's what the header file expects.
2195
21961995-04-24 Francesco Potorti` (pot@cnuce.cnr.it)
2197
2198 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
2199 and 68040 based machines when choosing options for gnucc.
2200
22011995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2202
2203 * Makefile.in (top_distclean): Delete config.cache.
2204
22051995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2206
2207 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
2208
2209 * configure.in: Use m/ncr386.h.
2210
22111995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2212
2213 * Makefile.in (install-arch-indep): Undo Sep 23 change.
2214
22151995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2216
2217 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
2218 (man): Don't copy texindex.c and getopt.c; they're deleted.
2219 (etc): Omit `e'; it's a subdirectory.
2220 (etc/e): Use `../..', not `..', to reference top level.
2221
22221995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
2223
2224 * Makefile.in (install-arch-indep, dist):
2225 look for `update-subdir' in $(srcdir).
2226
22271995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2228
2229 * make-dist: Include mkinstalldirs in distribution.
2230
22311995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
2232
2233 * make-dist: Add missing close backquote.
2234
22351995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2236
2237 * make-dist: Don't distribute shortnames directory.
2238
22391995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2240
2241 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
2242
22431995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2244
2245 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
2246
22471995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2248
2249 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
2250
22511995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
2252
2253 * configure.in (mips-sgi-irix6): New configuration.
2254
22551995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
2256
2257 * Makefile.in (maintainer-clean): Renamed from realclean.
2258
22591995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
2260
2261 * configure.in: Create a .gdbinit that sources the real one, if
2262 using a different build directory.
2263
22641995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
2265
2266 * configure.in: Check for sys/select.h.
2267
22681995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2269
2270 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
2271
22721994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2273
2274 * configure.in: Handle isc 4.1 operating system.
2275
22761994-12-10 Richard Stallman <rms@kepa>
2277
2278 * configure.in (rs6000-ibm-aix4.1*): New alternative.
2279 (rs6000-ibm-aix4*): New alternative.
2280
22811994-12-06 Richard Stallman <rms@kepa>
2282
2283 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
2284
22851994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
2286
2287 * configure.in: Don't try to make directories that are guaranteed
2288 to already exist.
2289
22901994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2291
2292 * configure.in: Generate man/Makefile from man/Makefile.in.
2293 Create the man subdir.
2294
2295 * Makefile.in (dvi): Run Make in our man subdir.
2296
2297 * make-dist: Create subdir etc/e.
2298 Make links to it.
2299 Put man/Makefile.in in dist, instead of man/Makefile.
2300
23011994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
2302
2303 * configure.in: Add --with-pop, --with-kerberos, and
2304 --with-hesiod for movemail.
2305
23061994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2307
2308 * configure.in (m68*-apollo*): Use s/domain.h.
2309
23101994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2311
2312 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
2313
23141994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
2315
2316 * configure.in: Don't add -I, -L, -R options for cc if their
2317 arguments would be empty.
2318
23191994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2320
2321 * configure.in (i860-intel-osf1*): New alternative.
2322 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
2323 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
2324
23251994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
2326
2327 * configure.in: Make h_errno check not use nested functions.
2328
23291994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
2330
2331 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
2332
23331994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
2334
2335 * Makefile.in (install-arch-indep): Avoid continued comment
2336 swallowing target line.
2337
23381994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
2339
2340 * configure.in: Protect a character class with `changequote'.
2341
23421994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2343
2344 * configure.in: Accept `news' as a synonym for `newsos'.
2345
23461994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
2347
2348 * Makefile.in: Don't rm files if cd fails.
2349
23501994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2351
2352 * make-dist: Put nt subdir and its subdirs in the dist.
2353 (lib-src): Put makefile.nt in the dist.
2354 (lisp): Put makefile.nt in the dist.
2355
23561994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
2357
2358 * configure.in: Change a stray `[' to `test'.
2359
23601994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
2361
2362 * configure.in: Adapt for Autoconf v2. Use the standard argument
2363 parser, host type canonicalizer, X11 finder, and message
2364 printing macros. Use the new macro names. Use `test' instead of `['.
2365
23661994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2367
2368 * configure.in: Check for getpagesize.
2369
23701994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2371
2372 * make-dist (msdos): Put sed* in the distribution.
2373
23741994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
2375
2376 * config.bat: New option, `--with-x', for configuring Emacs
2377 for use with the X11 system DesqView/X.
2378 New option, `--no-debug', for compiling Emacs without debug
2379 information thus saving disk space.
2380 (src/config.h, src/paths.h): Use `update' (which is like
2381 `move-if-changed') to change the file.
2382 (src/config.h): When configuring for X11 perform extra changes.
2383 (src/makefile): When configuring for X11 perform extra changes.
2384 (lib-src): Remove temporary files.
2385 (): Check that `sed', `rm', `mv', and `gcc' are available.
2386
23871994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2388
2389 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
2390
2391 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
2392
23931994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2394
2395 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
2396
2397 * configure.in (canonical): Substitute var into makefiles.
2398 (bitmapdir): Likewise.
2399
2400 * Makefile.in (bitmapdir): New variable.
2401 (src/paths.h, paths-force): Edit PATH_BITMAPS.
2402
24031994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2404
2405 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
2406
2407 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
2408 * update-subdirs: New shell script.
2409
24101994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2411
2412 * Makefile.in (top_distclean): Don't rm build-install.
2413 (SOURCES): Delete build-install.in.
2414
2415 * make-dist: Don't distribute build-ins.in.
2416 * build-ins.in: File deleted.
2417
24181994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
2419
2420 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
2421
24221994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2423
2424 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
2425
2426 * configure.in (libexecdir): Renamed from libdir. New default.
2427 (sharedstatedir): Renamed from statedir. New default.
2428 (datadir): New default.
2429
2430 * make-dist: Don't distribute subdirs.el.
2431
24321994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2433
2434 * configure.in (eaccess): Check for it.
2435
24361994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2437
2438 * configure.in (mktime): Check for it.
2439
24401994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
2441
2442 * configure.in (motif): Add support for usage and option checking.
2443
24441994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
2445
2446 * configure.in (utimes): Check for it.
2447
24481994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
2449
2450 * Makefile.in (install-arch-indep): Don't do mkdir here.
2451
24521994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2453
2454 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
2455 riscix.h renamed to acorn.h.
2456
24571994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
2458
2459 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
2460 New configurations.
2461
24621994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
2463
2464 * configure.in: Remove trailing slashes from srcdir.
2465
24661994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2467
2468 * configure.in (i[345]86-sequent-ptx*): Handle
2469
24701994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2471
2472 * Makefile.in (paths-force): Depend on src/paths.h
2473
24741994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
2475
2476 * configure.in (config_options): Save all arguments, not just some.
2477
24781994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
2479
2480 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
2481
2482 * configure.in: Add AC_AIX.
2483 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
2484
24851994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2486
2487 * configure.in (parsing options): Simplify sed command to delete -'s.
2488
24891994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
2490
2491 * configure.in (config_options): New shell variable.
2492 Pass its value to C code in EMACS_CONFIG_OPTIONS.
2493
24941994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2495
2496 * configure.in (alpha-dec-osf*): New target.
2497
2498 * Makefile.in: Use just one FRC target.
2499
25001994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2501
2502 * Makefile.in (removenullpaths, paths-force):
2503 Use name paths.h.tmp$$, which depends on the pid.
2504
25051994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2506
2507 * Makefile.in (removenullpaths, paths-force):
2508 Put paths.h.tmp in top-level dir, not in src.
2509
25101994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2511
2512 * Version 19.27 released.
2513
25141994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2515
2516 * Version 19.26 released.
2517
25181994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2519
2520 * configure.in: Check for lrand48, not rand48.
2521
25221994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2523
2524 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
2525 (powerpc-ibm-aix*): New aliases.
2526
25271994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2528
2529 * make-dist (src/m, src/s): Put *.inp in distribution.
2530
25311994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2532
2533 * configure.in: Accept i586 and i486 along with i386.
2534
25351994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2536
2537 * configure.in: Do compute unexec, LIBX, system_malloc, etc
2538 even if CPP env var was set by the user.
2539
2540 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
2541
25421994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
2543
2544 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
2545
25461994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2547
2548 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
2549
25501994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2551
2552 * configure.in: Check more specifically for i*86-sun-sunos.
2553
25541994-08-03 Caveh Jalali (caveh@eng.sun.com)
2555
2556 * configure.in: Handle solaris 2.4.
2557
25581994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2559
2560 * configure.in (rand48): Check for it.
2561
25621994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2563
2564 * make-dist: Update the info files.
2565
25661994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2567
2568 * configure.in: Make "checking..." messages' style consistent.
2569 (HAVE_H_ERRNO): New test.
2570
25711994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2572
2573 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
2574
25751994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2576
2577 * configure.in (CFLAGS): If the envvar was specified, use that.
2578 And set REAL_CFLAGS from it too.
2579
25801994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2581
2582 * make-dist: Update finder-inf.el.
2583
25841994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2585
2586 * make-dist (msdos): Include sed4.inp in dist.
2587
2588 * Makefile.in (libsrc_libs): Var deleted.
2589
25901994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2591
2592 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
2593
25941994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2595
2596 * configure.in (mips-sony-newsos4*): New alias.
2597
25981994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2599
2600 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
2601 (*-convex-convexos*): Accept this as alias.
2602
26031994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2604
2605 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
2606 for two different uses.
2607
26081994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2609
2610 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
2611
26121994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2613
2614 * make-dist: Put ./BUGS into the distrib.
2615
26161994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2617
2618 * configure.in: Handle 386 running Solaris 2.
2619
26201994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2621
2622 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
2623
26241994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2625
2626 * configure.in (mips-sony-newsos*): Use news-risc.h.
2627
2628 * configure.in: Accept bsdi as opsys, like bsd386.
2629
26301994-06-01 Morten Welinder (terra@diku.dk)
2631
2632 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
2633
26341994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2635
2636 * Version 19.25 released.
2637
2638 * make-dist (shortversion): Don't assume another period follows.
2639
26401994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2641
2642 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
2643 (uninstall): Use /bin/pwd.
2644
2645 * Makefile.in (blessmail): Depend on src.
2646 (all): Don't depend on blessmail.
2647
2648 * Makefile.in (src/paths.h): Don't force recomputation.
2649 (paths-force): New target; force recomputation of paths.h.
2650 (all): Depend on paths-force.
2651 (src, lib-src): Depend on src/paths.h.
2652
2653 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
2654 NON_GCC_TEST_OPTIONS.
2655
26561994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2657
2658 * configure.in: Don't insist on subversions for irix.
2659
26601994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2661
2662 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
2663
2664 * configure.in (i[34]86-next-*): New alternative.
2665
26661994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2667
2668 * Version 19.24 released.
2669
2670 * configure.in: New config hppa*-hp-hpux9shr*.
2671
26721994-05-22 Morten Welinder (terra@tyr.diku.dk)
2673
2674 * config.bat: Doc fix.
2675
26761994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2677
2678 * Makefile.in (mostlyclean, clean, distclean, realclean)
2679 (extraclean): Don't act on man subdir if it doesn't exist.
2680
26811994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2682
2683 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
2684 Use them to set up CC.
2685 (*-sun-sunos4.1.3): Set them.
2686
26871994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2688
2689 * Makefile.in (lib-src): Don't depend on src/paths.h.
2690
26911994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2692
2693 * build-ins.in (copydests): Get rid of spurious `-'s.
2694
2695 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
2696
26971994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2698
2699 * Version 19.23 released.
2700
2701 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
2702 for the Xlib and Xt checks; then restore old CFLAGS.
2703
27041994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2705
2706 * configure.in (HAVE_X11XTR6): Add newline before #if.
2707 Add newline after #endif.
2708
27091994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2710
2711 * configure.in (HAVE_X11XTR6): Arrange to define it.
2712
27131994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2714
2715 * Makefile.in (install): Depend on blessmail.
2716
27171994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
2718
2719 * configure.in (mips-siemens-sysv*): Put quotes around value
2720 containing blanks.
2721
27221994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2723
2724 * Makefile.in (TAGS): Use the makefile in src subdir.
2725
27261994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2727
2728 * configure.in (opsys): Recognize `gnu'.
2729
27301994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2731
2732 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
2733
27341994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
2735
2736 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
2737 version > 1.8.
2738
27391994-05-08 Morten Welinder (terra@diku.dk)
2740
2741 * config.bat: Forcibly remove "# " style comments from makefiles.
2742
27431994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2744
2745 * Makefile.in (uninstall): When processing lispdir and etcdir,
2746 do nothing unless it exists and is a directory.
2747
27481994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2749
2750 * Makefile.in (install-arch-indep): Do install info/dired-x*.
2751 Merge code in from install-doc.
2752 (install-doc): Merge code back into install-arch-indep.
2753 (install-arch-dep): Don't depend on install-doc.
2754
2755 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
2756
27571994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2758
2759 * configure.in (making src/Makefile and lib-src/Makefile):
2760 Split off the autoconf substitutions and don't pass them thru cpp.
2761 (undefs): Use $canonical as well as $configuration.
2762
2763 * make-dist: Distribute lisp/Makefile.
2764
2765 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
2766 Use lower case names for the s files.
2767
27681994-05-03 Morten Welinder (terra@diku.dk)
2769
2770 * config.bat: Added possibility for different file name
2771 transscriptions in lib-src.
2772
27731994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2774
2775 * Makefile.in (lib-src): Undo previous change.
2776 (blessmail): New target to run maybe-blessmail in lib-src.
2777 (all): Depend on blessmail.
2778
2779 * Makefile.in (lib-src): Depend on src.
2780
27811994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
2782
2783 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
2784 (m88k-dg-dgux5.4R2): dgux5.4R2.
2785
27861994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2787
2788 * configure.in (window_system): Restore accidentally deleted code
2789 that uses AC_FIND_X.
2790
2791 * make-dist: Distribute config.bat.
2792
27931994-04-29 Morten Welinder (terra@diku.dk)
2794
2795 * config.bat: Corrected the configuration of lib-src
2796 to keep up with configure. Add note about dos version 3
2797 or better needed (djgpp needs that). Add note explaining
2798 that either install in c:/emacs or edit the script.
2799 Don't change to c:/emacs, but assume we're there (to minimize
2800 the number of places to change).
2801
2802 * config.bat: Build-in the first step towards X11 support with
2803 the X11 emulator that exists. At this time it won't work,
2804 and several files are missing.
2805
28061994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2807
2808 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
2809 Don't look for -lresolv.
2810
2811 * Makefile.in (lib-src): Depend on src/paths.h.
2812
28131994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2814
2815 * configure.in: Restore deleted AC_SUBST of `configuration'.
2816 Improve error message for bad --with-x-toolkit value.
2817
2818 * configure.in: Define CONFIGURATION in src/config.h
2819 rather than substituting in src/Makefile.in.
2820
28211994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2822
2823 * Makefile.in (install-doc): New target.
2824 (install-arch-dep): Depend on install-doc.
2825 (mkdir): Create docdir.
2826
28271994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2828
2829 * configure.in: Test for libresolv.a.
2830 Substitute machfile and opsysfile.
2831
28321994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2833
2834 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
2835 (install-arch-dep): Install under the name $(EMACS).
2836
28371994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2838
2839 * configure.in (version): Use entire value of emacs-version.
2840 (mips-siemens-sysv*): New alternative.
2841
28421994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2843
2844 * Makefile.in (install-arch-indep): Don't install dired-x*.
2845
28461994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2847
2848 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
2849 Fix definition of $undefs.
2850
28511994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2852
2853 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
2854
2855 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
2856
28571994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
2858
2859 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
2860
28611994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2862
2863 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
2864 and run it thru cpp, as with src/Makefile.in.
2865
2866 * configure.in: Use AC_SET_MAKE.
2867
28681994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2869
2870 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
2871
28721994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2873
2874 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
2875
2876 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
2877 (printing the choices): Make the toolkit message unconditional.
2878 (USE_X_TOOLKIT): Use `none', not `no', if none.
2879 (include libsrc_libs): Include config.h, and specify -I for srcdir.
2880 Get rid of temp file foofoo1.
2881
28821994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2883
2884 * configure.in (CFLAGS): Use shell syntax, not Makefile.
2885
28861994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2887
2888 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
2889 (printing the choices): State choice of toolkit.
2890 (libsrc_libs): Recalculate after writing config.h;
2891 then update lib-src/Makefile.
2892
28931994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2894
2895 * configure.in: Add sunos4shr as alternative for suns.
2896 Conditionals testing for null $CC were backwards.
2897
28981994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2899
2900 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
2901
29021994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2903
2904 * configure.in: Handle -isc4.0*.
2905
29061994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2907
2908 * configure.in (esix5): Set NON_GNU_CPP.
2909
29101994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
2911
2912 * Makefile.in (thisdir): Nonsensical variable removed.
2913 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
2914 back to $thisdir, rather than the directory `this_dir'.
2915
29161994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2917
2918 * Makefile.in (install-arch-indep): Add missing backslash after a
2919 `then'.
2920
29211994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2922
2923 * Makefile.in (thisdir): New variable.
2924 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
2925
29261994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2927
2928 * configure.in: Add freebsd.
2929
29301994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2931
2932 * configure.in: Check for fpathconf.
2933
29341994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2935
2936 * configure.in (with_x_toolkit): Fix typo in previous change.
2937
29381994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2939
2940 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
2941
29421994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2943
2944 * configure.in (with_x_toolkit): Don't allow motif or open-look.
2945
29461994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2947
2948 * configure.in: Fix value of docdir.
2949 * Makefile.in (install-arch-indep): Install DOC* in docdir.
2950
29511994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2952
2953 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
2954
29551994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
2956
2957 * configure.in: New variable docdir to control where the docstring
2958 file goes.
2959 Makefile.in: Use it to initialize PATH_DOC in paths.h.
2960
29611994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
2962
2963 * configure.in: When --run-in-place, don't inherit archlibdir.
2964
29651994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2966
2967 * Makefile.in (install-arch-dep, install-arch-indep):
2968 New targets split up former do-install rule.
2969 (do-install): Target deleted.
2970
29711994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2972
2973 * configure.in (mips-sony-newsos*): New configuration.
2974
29751994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
2976
2977 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
2978
29791994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
2980
2981 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
2982
29831994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2984
2985 * configure.in: Don't initialize CC.
2986
29871994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2988
2989 * configure.in (creating src/Makefile): Also generate -U switches
2990 for symbols in the $configuration value.
2991
2992 * configure.in: Check for sys_siglist being declared in system header.
2993
29941994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2995
2996 * configure.in (creating src/Makefile): Delete blank lines
2997 along with lines of whitespace.
2998 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
2999
30001994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3001
3002 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
3003 like C_SWITCH_SYSTEM.
3004 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
3005
30061994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
3007
3008 * configure.in (drem): Check for this function.
3009
30101994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3011
3012 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
3013 If CPP was inherited from environment, don't use NON_GNU_CPP.
3014 (NON_GNU_CC): Likewise.
3015 (handling with_gcc): Use explicit if in the `no' case.
3016 (cc_specified): New variable; if set, don't use NON_GNU_CC.
3017
30181994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3019
3020 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
3021
30221994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
3023
3024 * configure.in: Check whether fmod exists.
3025
30261994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3027
3028 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
3029 {src,lisp}/OChangeLog.
3030
30311994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3032
3033 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
3034 necessary for proper operation. This code works with the current
3035 released version of Autoconf.
3036
30371994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3038
3039 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
3040 (USE_X_TOOLKIT): Define it for all values except `no'.
3041
3042 * configure.in: Undo first Jan 8 change and Jan 16 change.
3043
30441994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3045
3046 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
3047 Substitute USE_X_TOOLKIT as both C macro and Make variable.
3048
3049 * Makefile.in (lwlib/Makefile): New target.
3050 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
3051 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
3052 (unlock, relock): Handle lwlib subdir.
3053
3054 * Makefile.in: Add some .PHONY targets.
3055
3056 * make-dist: Handle lwlib subdir like oldXMenu subdir.
3057
3058 * lwlib: New subdirectory.
3059
30601994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3061
3062 * configure.in: If CPP has a value that is a directory,
3063 discard the value.
3064
30651994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3066
3067 * configure.in (srcdir_undefs): Add g flag to sed substitution to
3068 remove -U[0-9]*.
3069
30701994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3071
3072 * Makefile.in (do-install): Install the dired-x info files.
3073
3074 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
3075 (See src/s/sol2.h.)
3076
30771994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3078
3079 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
3080
30811994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3082
3083 * configure.in (creating src/Makefile): Put code inside 2nd arg to
3084 AC_OUTPUT as it should be; hopefully noone will again see fit to
3085 gratuitously break this and not make a change log entry.
3086 Optimized sed processing of Makefile.in and cpp output; now
3087 preserves comments previously removed from the cpp input.
3088 Eliminated temp file for cpp output. Generate -U switches to
3089 undefine all identifiers that appear in the directory name
3090 ${srcdir}; pass these to cpp.
3091
3092 * configure.in (version): Fix sed regexp to match two-elt version
3093 number.
3094
3095 * configure.in: Check for strerror.
3096
30971994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3098
3099 * configure.in: Test for bcmp.
3100
31011994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3102
3103 * make-dist (tempdir): Put subdir msdos into the distribution.
3104
31051993-01-07 Morten Welinder (terra@diku.dk)
3106
3107 * config.bat: New file.
3108
31091994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3110
3111 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
3112
31131994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3114
3115 * configure.in (m68*-next-*): Don't care about which os is specified.
3116 (i[34]86-*-*): Check for *-nextstop*.
3117
31181993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3119
3120 * configure.in: Check for setsid.
3121
31221993-12-17 Richard Stallman (rms@srarc2)
3123
3124 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
3125
31261993-12-15 Richard Stallman (rms@srarc2)
3127
3128 * Makefile.in (mkdir): Make only the lockdir writable.
3129
3130 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
3131
31321993-12-11 Richard Stallman (rms@srarc2)
3133
3134 * Makefile.in (libdir): Use @libdir@.
3135
31361993-12-08 Richard Stallman (rms@srarc2)
3137
3138 * Makefile.in (install): Add empty command.
3139
31401993-12-04 Richard Stallman (rms@srarc2)
3141
3142 * make-dist: Put man/getopt.c in the dist.
3143
3144 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
3145
3146 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
3147
31481993-12-03 Richard Stallman (rms@srarc2)
3149
3150 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
3151 Set it for all solaris versions.
3152 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
3153 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
3154 Likewise for NON_GNU_CC and CC.
3155
31561993-12-01 Richard Stallman (rms@srarc2)
3157
3158 * configure.in (mips-mips-riscos4*): Assign variable CC.
3159 (checking ${with_gcc}): If "no", don't override CC if already set.
3160 (CC): Initialize it as empty.
3161
31621993-11-30 Richard Stallman (rms at srarc2)
3163
3164 * configure.in (Suns): Set CPP if *-solaris2.3*.
3165
31661993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3167
3168 * Version 19.22 released.
3169
3170 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
3171
31721993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3173
3174 * make-dist: When breaking links, use cp -p.
3175 Copy install.sh into distribution.
3176 Move the temp dir up into the parent dir;
3177 don't leave the staging dir make-dist.tmp... in existence.
3178 * install.sh: New file.
3179
31801993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3181
3182 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
3183
31841993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3185
3186 * configure.in (version): When --run-in-place, exclude
3187 ${datadir}/emacs/site-lisp from locallisppath.
3188
31891993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3190
3191 * configure.in: Delete jumk.c before writing it.
3192
31931993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3194
3195 * Version 19.21 released.
3196
3197 * Makefile.in (mkdir): Ignore error from chmod.
3198
31991993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3200
3201 * make-dist: Don't put lisp/forms.README in the distribution.
3202
32031993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3204
3205 * configure.in (creating src/Makefile): Before running cpp,
3206 discard all lines that start with `# Generated' or /**/#.
3207
32081993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3209
3210 * Version 19.20 released.
3211
3212 * make-dist: Use build-ins.in, not build-install.in.
3213 Don't bother updating TAGS since it's not included.
3214
3215 * build-ins.in: Renamed from build-install.in.
3216
32171993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3218
3219 * make-dist: Don't try to link *.texinfo--there are none now.
3220 When running make in lib-src, specify YACC var value.
3221
32221993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3223
3224 * configure.in (extrasub): Add vpath patterns for %.[yls].
3225
3226 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
3227 Instead just include the commands to make src/Makefile as the
3228 second arg to AC_OUTPUT.
3229
3230 * configure.in: Use : instead of dnl for comment inside
3231 $makefile_command.
3232
3233 * configure.in: No longer use vpath_sed. Instead, when we notice
3234 srcdir already configured, set extrasub to hack vpath in the
3235 makefiles.
3236
3237 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
3238 before moving it.
3239 * Makefile.in (VPATH): Define to @srcdir@.
3240
32411993-09-28 Brian Fox (bfox@cubit)
3242
3243 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
3244 doesn't exist. Just copy src/Makefile.in instead. Touch
3245 all of the Makefiles after editing config.status.
3246
3247 * INSTALL: Update documentation to match new configuration
3248 mechanism.
3249
32501993-09-27 Brian Fox (bfox@ai.mit.edu)
3251
3252 * configure.in: Allow any of the path or directory Makefile
3253 variables to be set with flags to configure. Create all Makefiles
3254 at configure time. Edit special commands into config.status after
3255 src/Makefile.in is built from src/Makefile.
3256
3257 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
3258 If these files are out of date, simply have config.status
3259 rebuild them; don't rebuild them explicitly.
3260
32611993-09-25 Brian Fox (bfox@ai.mit.edu)
3262
3263 * build-install.in: Change src/xemacs to src/emacs. We no longer
3264 create src/xemacs, so the file wouldn't be found.
3265
3266 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
3267
32681993-09-24 Brian Fox (bfox@albert.gnu.ai.mit.edu)
3269
3270 * configure.in: Avoid forcing the search of /usr/include before
3271 fixed include files by resetting C_SWITCH_X_SITE if it is
3272 "-I/usr/include".
3273
32741993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3275
3276 * Makefile.in (@rip_paths@locallisppath):
3277 Delete ${datadir}/emacs/site-lisp.
3278
32791993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3280
3281 * configure.in:
3282 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
3283 Remove ${extra_output} from AC_OUTPUT call.
3284
32851993-09-17 Brian Fox (bfox@inferno)
3286
3287 * make-dist: Quote backquotes found in strings to be echoed.
3288
3289 * configure.in: Use "sh -c pwd" when we want to avoid having the
3290 shell fix up the value of $PWD.
3291
32921993-09-13 Brian Fox (bfox@inferno)
3293
3294 * Makefile.in (do-install): Don't abort if ln or chmod at the end
3295 of the installation fail. Suggested by Karl Berry.
3296
32971993-08-30 Brian Fox (bfox@inferno)
3298
3299 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
3300 was used. Set MAKEFLAGS from MFLAGS.
3301
33021993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3303
3304 * configure.in: Test for res_init in libc.
3305
33061993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3307
3308 * configure.in: In the file ${tempcname}, use configure___
3309 instead of @configure@.
3310
33111993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
3312
3313 * make-dist: Dist vpath.sed
3314
3315 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
3316 Depend on vpath.sed.
3317 Replace sed comand for VPATH with @vpath_sed@.
3318
3319 * configure.in: Substitute variable `vpath_sed'.
3320 If not in $srcdir and $srcdir is configured,
3321 issue warning that GNU make is required,
3322 and set vpath_sed to use vpath.sed script.
3323
33241993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3325
3326 * configure.in: Remove check for $srcdir being configured. This
3327 pretty much works now.
3328 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
3329 Check for XFree86 (/usr/X386/include) independent of whether
3330 -lXbsd exists.
3331
3332 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
3333 realclean, unlock, relock): Use `$(MAKE)' in place of plain
3334 `make'.
3335
33361993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3337
3338 * Version 19.19 released.
3339
3340 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
3341
33421993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3343
3344 * configure.in: Check for XScreenNumberOfScreen.
3345
33461993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3347
3348 * configure.in: Add * to end of all configuration alternatives.
3349 (m68*-sony-newsos3*): New alternative.
3350
33511993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3352
3353 * make-dist: Include getdate.c in distribution.
3354
3355 * configure.in: For --help, use $PAGER if it is set.
3356 (LIB_X11_LIB): Default to -lX11.
3357 (mips-sgi-irix5.*): New alternative.
3358
3359 * Makefile.in (do-install): Install info/gnus* and info/sc*.
3360
3361 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
3362 Recognize *.B8.* as hpux version 8.
3363 (m68*-tektronix-bsd*): Fix typo in tek4300.
3364 (AC_HAVE_FUNCS): Add ftime.
3365
33661993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3367
3368 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
3369 Use tekxd88, not tekXD88.
3370
33711993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3372
3373 * configure.in: Check for -lm. Then can check for frexp and logb.
3374
33751993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3376
3377 * Version 19.18 released.
3378
3379 * make-dist (src): Don't put gnu-hp300 in dist.
3380 (src, lisp): Include OChangeLog in dist.
3381
33821993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3383
3384 * configure.in: Test for presence of logb and frexp functions.
3385
33861993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3387
3388 * configure.in (machine): Add i370-ibm-aix*.
3389
33901993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3391
3392 * configure.in (function checks): Test for mkdir and rmdir.
3393
3394 * configure.in (function checks): Don't test for random and bcopy
3395 only when we're building with X; look for them all the time.
3396
33971993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3398
3399 * configure.in: Test for availability of bcopy functions, searching
3400 the X libraries if we're using X.
3401
3402 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
3403 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
3404 versions of AIX, and needs to be passed to the loader.
3405
3406 * configure.in: Test for the availablility of the
3407 XScreenResourceString function.
3408
34091993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
3410
3411 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
3412 LD_SWITCH_X_SITE and assume --with-x11.
3413 Only look for X11 files if we weren't told about a window system
3414 or if we were told to use X11 but not told where.
3415 Search the libraries from the s and/or m files when checking for
3416 functions.
3417
3418 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
3419
34201993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3421
3422 * make-dist: Include lisp/dired.todo in the distribution.
3423
34241993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3425
3426 * configure.in: Add code to set HAVE_INET_SOCKETS.
3427
34281993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3429
3430 * configure.in: If we do find x_includes and x_libraries
3431 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
3432
34331993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3434
3435 * make-dist: Include src/gnu-hp300 in the dist.
3436
3437 * configure.in (canonical): New variable holds the canonicalized
3438 configuration. Don't alter `configuration'. Use `configuration'
3439 for Makefile.in for file naming.
3440 (testing x_includes and x_libraries): Use =, not ==.
3441
34421993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3443
3444 * Version 19.17 released.
3445
3446 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
3447 directory's makefile. This allows the invocation of CPP which
3448 builds xmakefile to receive these switches. The SunSoft C
3449 preprocessor inserts spaces between tokens if it doesn't get the
3450 -Xs flag requested in src/s/sol2.h.
3451
34521993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
3453
3454 * configure.in (m68k-bull-sysv3): new config.
3455
34561993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3457
3458 * configure.in: Use the autoconf AC_FIND_X macro to try to find
3459 the X Windows libraries.
3460
34611993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3462
3463 * make-dist (tempdir): Don't create lisp/forms-mode directory in
3464 the distribution. Those files aren't kept in their own
3465 subdirectory any more.
3466
34671993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3468
3469 * Version 19.16 released.
3470
34711993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3472
3473 * configure.in: Add --verbose flag.
3474
34751993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3476
3477 * version 19.15 released.
3478
34791993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3480
3481 * Makefile.in (top_distclean): Use -f switch when cleaning out
3482 lock dir; it might be empty.
3483
3484 * configure.in: Only check for -lXbsd once.
3485
34861993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3487
3488 * Version 19.14 released.
3489
34901993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3491
3492 * make-dist: If using gzip, create distribution with '.gz' extension.
3493
3494 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
3495 (lisp/forms-mode): This doesn't exist anymore.
3496
3497 * configure.in: Look for the closedir function.
3498
34991993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3500
3501 * configure.in (CPP): Autoconf sets this to a shell variable
3502 reference, which doesn't work when it's edited into a makefile.
3503 Expand that variable reference.
3504
3505 * Makefile.in (CPP): New variable.
3506 (src/Makefile): Edit CPP into src/Makefile.
3507
3508 * Makefile.in (src/Makefile): Don't bother exiting single quotes
3509 and entering double quotes to get the values of LD_SWITCH_X_SITE
3510 and the other make variables; make substitutes them in anyway.
3511
3512 * Makefile.in (uninstall): Don't remove the lisp and etc
3513 directories if they're in the source tree.
3514
3515 Bring mumbleclean targets into conformance with GNU coding standards.
3516 * Makefile.in (mostlyclean, clean): Separate these two; just have
3517 them pass the request to the subdirectory makefiles.
3518 (distclean): Pass the request down, and then get rid of the
3519 files configure built, and get rid of the Makefiles.
3520 (realclean): Pass the request down, and then do the same things
3521 distclean does.
3522 (uninstall, info, dvi): New targets.
3523
3524 * configure.in: Move clause for PC-compatible i386 box to the end
3525 of the case statement, to avoid masking configurations below.
3526
3527 * configure.in: Add case for m88k-motorola-sysv4.
3528
3529 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
3530 the HP 68000 machines.
3531
3532 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
3533 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
3534 preprocessor won't fiddle with them.
3535
35361993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3537
3538 * Makefile.in (TAGS): cd to src to run etags.
3539
35401993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3541
3542 * configure.in (version): Check the X libraries for XrmSetDatabase
3543 and random, and see if we have -lXbsd.
3544
35451993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3546
3547 * configure.in: Pass "-Isrc" to the CPP we run to examine the
3548 s/*.h and m/*.h files. Martin Tomes
3549 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
3550
35511993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3552
3553 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
3554 above the general i386 alternative.
3555
35561993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3557
3558 * configure.in: Recognize configuration name for Data General
3559 AViiON machines.
3560
3561 * configure.in: Use AC_LONG_FILE_NAMES.
3562
35631993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3564
3565 * configure.in: Test for bison.
3566 * Makefile.in (YACC): New variable.
3567 (lib-src/Makefile.in): Edit YACC into the makefile.
3568
35691993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3570
3571 * Version 19.13 released.
3572
3573 * configure.in (CFLAGS): Don't set this according to the value of
3574 the GCC shell variable. Instead, consult the machine and system
3575 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
3576 test __GNUC__ while we're at it.
3577
3578 * configure.in: Remove extra ;; from hpux cases.
3579
35801993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3581
3582 * configure.in: Check to see if the system has -ldnet.
3583
35841993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3585
3586 * make-dist: Add clauses to distribute lisp/forms-mode.
3587
35881993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3589
3590 * configure.in (machine): Fix the versions in hpux version number test.
3591 Do not guess based on cpu type. Do check for explicit system version.
3592
35931993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3594
3595 * configure.in: Do NOT look for `unknown' as company name.
3596
35971993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3598
3599 * configure.in: Fix typo in message.
3600
36011993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3602
3603 * Version 19.12 released.
3604
3605 * Makefile.in (do-install): Correct previous etc-copying change.
3606 Partially rewrite using `if'.
3607 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
3608
3609 * Version 19.11 released.
3610
3611 * configure.in: Handle 386bsd.
3612
36131993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3614
3615 * make-dist: Update getdate.c.
3616
3617 * configure.in: Handle bsd386.
3618
3619 * Makefile.in (do-install): Use `-' in tar options.
3620
3621 * configure.in: Change ! "${...}" to x"${...}" = x.
3622
3623 * Makefile.in (do-install): Copy the DOC-* files from the build
3624 etc directory, as well as lots of things from ${srcdir}/etc.
3625
3626 * make-dist: Copy config.guess.
3627
3628 * configure.in: Handle AIX versions 1.2, 1.3.
3629
36301993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3631
3632 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
3633 the configuration name mips-mips-usg* to represent USG systems.
3634
3635 * configure.in: Fix logic to detect if srcdir is already configured.
3636
3637 * Makefile.in: Pass in LD_SWITCH_X_SITE.
3638
3639 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
3640 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
3641 of a directory; cd might fail, and have pwd print out the current
3642 directory.
3643
36441993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3645
3646 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
3647
36481993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3649
3650 * configure.in: Complain if srcdir points at an already-configured
3651 tree.
3652
36531993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3654
3655 * Version 19.10 released.
3656
36571993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3658
3659 * Makefile.in: Use Makefile comments, not C comments.
3660
3661 * configure.in: Add case for the Tektronix XD88.
3662
36631993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3664
3665 * configure.in: Handle sysv4.2 and sysvr4.2.
3666
36671993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3668
3669 * configure.in: Traverse the argument list without destroying it;
3670 don't use shift. It turns out that "set - ${saved_arguments}"
3671 doesn't work portably.
3672
3673 * configure.in: Add missing "fi".
3674
3675 * make-dist: Rebuild configure if configure.in is newer.
3676
3677 * Makefile.in (src:, lib-src:, FRC:): force the src and lib-src
3678 targets to be executed even if make remembers that it has already
3679 stisfied FRC.
3680
36811993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3682
3683 * Makefile.in (do-install): Delete redundant code to copy etc twice.
3684
3685 * configure.in (romp): Handle various version numbers with aos and bsd.
3686
36871993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3688
3689 * configure.in: Fix message text.
3690
36911993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3692
3693 * make-dist: Make a `site-lisp' directory in the distribution,
3694 instead of a `local-lisp' directory, which hasn't been the
3695 appropriate name for a long time.
3696 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
3697 from the distribution first, then /usr/local/lib/emacs/site-lisp.
3698
3699 * Makefile.in (do-install): Correctly detect if ./etc and
3700 ${srcdir}/etc are the same.
3701
3702 * configure.in: Extract UNEXEC from the system configuration
3703 files, compute the name of the source file corresponding to the
3704 object file, and #define it as UNEXEC_SRC in config.h.
3705
3706 * configure.in: If srcdir is '.', then try using PWD to make it
3707 absolute.
3708
3709 * configure.in: Include ${srcdir} in the printed report, to help
3710 people notice if it's an automounter path.
3711
37121993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3713
3714 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
3715
37161993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3717
3718 * Makefile.in (do-install): Delete the dest dir, not the source dir,
3719 when they are different. Add `shift' command.
3720 (COPYDESTS, COPYDIR): Delete external-lisp dir.
3721 (externallispdir): Var deleted.
3722
3723 * configure.in: Delete spurious paren outputting short_usage.
3724
37251993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3726
3727 * Version 19.9 released.
3728
37291993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3730
3731 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
3732 subdirectory makes.
3733
3734 * make-dist: Check for .elc files with no corresponding .el file.
3735
3736 * Makefile.in (mkdir): Make all the directories in locallisppath.
3737
3738 * config.guess: New file.
3739 * configure.in: Use it, tentatively.
3740 * INSTNALL: Mention its usage.
3741
3742 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
3743 the former gives you the operating system rev directly. Use
3744 s/hpux.h if we don't recognize what we got.
3745
3746 * Makefile.in (do-install): Don't remove a destination directory
3747 if it's the same as the source. If ${srcdir}/info == ${infodir},
3748 don't try to copy the info files.
3749
3750 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
3751 doesn't work if you're not using a separate source directory.
3752 (do-install): Copy the build tree's etc directory only after
3753 making sure it's not also the source tree's etc directory.
3754
37551993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3756
3757 * configure.in: Handle sunos4.1.3 specially.
3758
37591993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3760
3761 * Makefile.in (INSTALL): Add definition.
3762
3763 * configure.in: Fix some messages. Support -with-gnu-cc.
3764 At the end, use `set --', not `set -'.
3765 Delete spurious `.h' in hpux alternatives.
3766
37671993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3768
3769 * Version 19.8 released.
3770
37711993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3772
3773 * configure.in: When looking for source in the same directory as
3774 the configure script, make the path thus discovered absolute.
3775 If the user specifies the `--srcdir' switch, make that directory
3776 absolute too.
3777
3778 * Makefile.in (srcdir): Remove comment saying this doesn't work.
3779
3780 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
3781 too, as the value of the PATH_INFO macro.
3782
3783 * configure.in: Check to see if the source lives in the same
3784 directory as the configure script.
3785
37861993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3787
3788 * Makefile.in (install): Split this into `install' and
3789 `do-install', to give people more control over exactly what gets
3790 done.
3791 (do-install): New target, containing the guts of `install'. Don't
3792 remove and recreate the directories inside the copying loop - do
3793 it all before the copying loop. Pass more flags to the lib-src
3794 make.
3795 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
3796 avoid errors and warnings.
3797
3798 * configure.in: For generic IBM PC boxes, insist on "unknown" for
3799 the manufacturer - the more general case was blocking other i386
3800 configuration names below, and that's how the names are written in
3801 MACHINES anyway.
3802
3803 * make-dist: When breaking links, remove the link before moving
3804 the copy onto it, to avoid interactive behavior.
3805
3806 * Makefile.in: Doc fix.
3807
3808 * configure.in: Doc fix.
3809
3810 * INSTALL: Mention --exec-prefix option.
3811
3812 * configure.in: Add support for the `--exec-prefix' option.
3813 * Makefile.in: Accept that support.
3814
3815 * configure.in: Use the AC_PROG_INSTALL macro.
3816 * Makefile.in (INSTALL): Variable removed.
3817 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
3818
3819 * configure.in: Distinguish between hp800's and hp700's by calling
3820 "uname -m".
3821
38221993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3823
3824 * configure.in: Recognize configuration names for i860 boxes
3825 running SYSV.
3826
38271993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3828
3829 * configure.in: Distinguish between hp800's and hp700's by the
3830 version of HP/UX they run, since that's something people are more
3831 likely to know - hp700's run 8.0.
3832 Add HP 700 configuration.
3833
3834 * configure.in: Test for the presence of the `rename' function.
3835
3836 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
3837 configure.in.
3838 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
3839
3840 * make-dist: Break intra-tree links.
3841
3842 * configure.in: Explain that this is an autoconf script, and give
3843 instructions for rebuilding configure from it. Arrange to put
3844 comments in configure explaining this too.
3845
3846 * configure.in: Make the first line of the configure script be
3847 "#!/bin/sh". Leaving the first line blank didn't work.
3848
3849 * configure.in (long_usage): Removed; made short_usage describe
3850 the options briefly.
3851
3852 * configure.in: Implement the --prefix option.
3853 * Makefile.in (prefix): Add support for it here.
3854 * INSTALL: Document it here.
3855
3856 * Makefile.in (install): Don't assume that the files in the `info'
3857 subdirectory match *.info. They don't have that prefix.
3858
38591993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3860
3861 * configure.in: Add case for version 5 of Esix.
3862
38631993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3864
3865 * Version 19.7 released.
3866
3867 * make-dist: There aren't any *.com files in lib-src anymore.
3868
3869 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
3870 them; they're symlinks to other filesystems on the GNU machines.
3871
3872 * make-dist: Check that the manual reflects the same version of
3873 Emacs as stated in lisp/version.el. Edit that version number into
3874 the README file.
3875
38761993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3877
3878 * configure.in: Remove the hack of AC_DEFINE; use
3879 AC_DEFINE_UNQUOTED.
3880
38811993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3882
3883 * make-dist: Don't distribute precomp.com, compile.com, or
3884 link.com from ./src; they're in ./vms now.
3885
3886 Some time-handling patches from Paul Eggert:
3887 * configure.in: Add AC_TIMEZONE.
3888
38891993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3890
3891 * configure.in: Recognize Linux as a valid operating system for
3892 the i386.
3893
38941993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3895
3896 * make-dist: Distribute some VMS files we got from Richard Levitte.
3897
3898 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
3899 the source for the sed command, not oldXMenu/Makefile.
3900
39011993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3902
3903 * INSTALL: Don't claim the srcdir option doesn't work.
3904
39051993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3906
3907 * configure.in: Include remarks saying what order the autoconf
3908 tests should go in, and remind people to change config.h.in
3909 whenever they add autoconf tests which make #definitions.
3910
3911 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
3912
39131993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3914
3915 * Makefile.in (oldXMenu/Makefile): Make this depend on
3916 ${srcdir}/oldXMenu/Makefile.in, not itself.
3917
3918 * PROBLEMS: Some updates from David J. Mackenzie.
3919
3920 More changes from David J. Mackenzie.
3921 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
3922 removed; autoconf and config.h should specify all these
3923 differences.
3924 (buildlisppath): Make this path depend on ${srcdir}.
3925 (INSTALLFLAGS): Removed.
3926 (INSTALL): Include the -c flag.
3927 (install): Change the way we invoke install accordingly.
3928
3929 Install ${srcdir} changes from DJM.
3930 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
3931 list.
3932 (COPYDIR, COPYDESTS): Install files from both the etc directory in
3933 the source tree and the etc directory in the object tree.
3934 (${SUBDIR}): Pass the prefix variable down to submakes.
3935 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
3936 in /bin.
3937 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
3938 values for srcdir and VPATH.
3939 (install): Add `v' flag to tar command. Make sure that `dir'
3940 exists in ${srcdir}/info before copying it. Remember that the man
3941 pages come from the source tree, not the object tree.
3942 * configure.in: Remove remarks saying that the --srcdir option
3943 doesn't work.
3944 Create the etc directory in the object tree.
3945 Recognize configuration names of the form *-sun-solaris*.
3946 Recognize sunos5 and solaris as operating system names.
3947
3948 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
3949 lib-src/getdate.y and src/systime.h.
3950
39511993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3952
3953 * make-dist: Make links in info subdir.
3954
39551993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3956
3957 * configure.in: Call AC_STDC_HEADERS.
3958
39591993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3960
3961 * configure.in: Sidestep autoconf's quoting of the second argument
3962 of AC_DEFINE, so we can specify the value to put there. It would
3963 be nice if autoconf provided some way to specify computed values
3964 for macros.
3965
39661993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3967
3968 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
3969 this is always just -DHAVE_CONFIG_H.
3970
3971 The GNU coding standards specify that CFLAGS should be left for
3972 users to set.
3973 * Makefile.in (CFLAGS): Let configure determine the default value
3974 for this. Don't
3975 have it default to DEFS.
3976 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
3977 (lib-src/Makefile, src/Makefile): Edit the default value for
3978 CFLAGS into these files, not DEFS.
3979 * configure.in (CFLAGS): Choose a default value for this - "-g"
3980 normally, or "-g -O" if we're using GCC. Edit it into the
3981 top-level Makefile.
3982
3983 * configure.in: When scanning the machine and system description
3984 #include files, write their names to conftest.c properly.
3985
39861993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3987
3988 * configure.in: In configuration name case for Apallos running
3989 Domainios, set opsys, not opsysfile.
3990
3991 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
3992 src/config.h, instead of AC_OUTPUT; the latter overwrites
3993 src/config.h even when it hasn't changed, puts a makefile-style
3994 comment at the top even though it's C code, and produces a
3995 config.status script which doesn't do the job right.
3996
3997 * configure.in: Add AC_LN_S test, so we can tell whether or not we
3998 can use a symbolic link to get the X Menu library into src.
3999 * Makefile.in (LN_S): New variable.
4000 (src/Makefile): Edit the value of LN_S into this makefile.
4001
40021993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4003
4004 * configure.in: Support *-sco3.2v4* as opsystem.
4005
4006 * make-dist: Don't include calc directory.
4007 Exclude many files in the man directory; copy a few.
4008
40091993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4010
4011 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
4012 call AC_STRUCT_TM to see what's in time.h.
4013
4014 * configure.in: Employ quoting stupidity to get the value of CPP
4015 to expand properly.
4016
40171993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4018
4019 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
4020 variable to scan the machine and system description files.
4021
4022 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
4023 so that getdate.y builds correctly.
4024
40251993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4026
4027 * configure.in (tempcname): Change this to "conftest.c", so it will
4028 work properly on systems with short filenames; this is the name
4029 autoconf uses.
4030
4031 * configure.in: Also detect the availability of dup2 and
4032 gethostname.
4033
4034 * configure.in: Use the AC_ALLOCA test.
4035 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
4036 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
4037
40381993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4039
4040 * make-dist: Distribute configure, as well as configure.in.
4041 Oversight.
4042
40431993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4044
4045 * Makefile.in (install): Print out the name of the directory we're
4046 copying, so people can have some idea of whether we're making
4047 progress.
4048
4049 * Makefile.in (install.aix, install.xenix, install.sysv, install):
4050 Don't forget to re-create the COPYDESTS directories after we clear
4051 them out.
4052
40531993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4054
4055 * Makefile.in: Add autoconf cookies so that the configure
4056 script can comment out sections of path variable definitions to
4057 choose between the installable configuration and the run-in-place
4058 configuration.
4059 * configure.in: Add new option `--run-in-place', to select the
4060 run-in-place path definitions.
4061
4062 * configure.in: Add a clause to the big configuration name case
4063 for the NeXT machine.
4064
40651993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4066
4067 * Makefile.in (install, install.sysv, install.xenix, install.aix):
4068 Make sure that each source directory exists, and is different from
4069 the destination directory; then, delete the destination before
4070 copying over the source.
4071
4072 * make-dist: Distribute configure.in, instead of configure.
4073
40741993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4075
4076 * configure.in: Don't set CC to "gcc -O" if the user specifies
4077 `--with-gcc'. Add -O to DEFS if GCC is set.
4078
40791993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4080
4081 * Makefile.in (clean mostlyclean): Missing right paren.
4082
4083 * configure.in: When checking for X windows, search for an X11
4084 subdirectory of ${x_includes}.
4085
4086 * configure.in: Check for gettimeofday function, for getdate.y.
4087
4088 Change `configure' to a mixture of custom code and autoconf stuff.
4089 autoconf can't derive all the information we need, but we'd really
4090 like to be able to take advantage of some of its tests, and its
4091 file-editing facilities.
4092 * configure.in: Renamed from configure.
4093 Quote the sections of shell script we want copied literally to
4094 the configure script.
4095 (compile): Initialize this to make the autoconf macros' code happy.
4096 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
4097 code to do their jobs.
4098 Use autoconf to produce Makefile and src/config.h.
4099 Remove the Makefile-style comment that autoconf places at the top
4100 of src/config.h.
4101 (config_h_opts): Removed - no longer necessary.
4102 * Makefile.in (configname): Renamed to configuration.
4103 (CONFIG_CFLAGS): Renamed to DEFS.
4104 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
4105 get values via autoload @cookies@.
4106 (libsrc_libs): Get this from autoconf. We used to do nothing
4107 about this.
4108 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
4109
4110 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
4111 echo the move-if-change command.
4112
41131993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
4114
4115 * make-dist: Distribute lib-src/rcs-checkin.
4116
4117 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
4118 Don't try to make links to the RCS or Old subdirectories.
4119 Use the appropriate extension for the compression type in use.
4120 Create the tar file in the shell's initial default directory, not
4121 in ${tempparent}.
4122 Erase the whole ${tempparent} tree, not just ${tempdir}.
4123
41241993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4125
4126 * Makefile.in (src/paths.h): Don't echo the huge sed command we
4127 use to build paths.h.
4128 (lib-src/Makefile, src/Makefile): Similarly.
4129
4130 * configure: Extend test for working `const' keyword to handle AIX
4131 3.2 cc.
4132
41331993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4134
4135 * make-dist: Distribute lisp/term/ChangeLog.
4136
4137 Arrange for C compilation throughout the tree to get
4138 C_SWITCH_SYSTEM from the configuration files.
4139 * configure: Extract C_SWITCH_SYSTEM from the machine and
4140 system-dependent files, and save it in the top-level Makefile.
4141 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
4142 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
4143
4144 * make-dist: Include the VMS support files in oldXMenu in the
4145 distribution.
4146
4147 * configure: Doc fix.
4148
4149 * configure: Fix corrupted config_h_opts.
4150
4151 * configure: Properly report option names in error messages.
4152
4153 * configure: Properly recognize --x-includes and --x-libraries
4154 options.
4155
4156 * configure: Fix syntax errors in code handling XFree386.
4157
41581993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4159
4160 * configure: Add special code to detect XFree386, and tell
4161 config.h about it.
4162
4163 * configure: Properly handle extracting values of LIBS_MACHINE and
4164 LIBS_SYSTEM that contain spaces.
4165
4166 * configure: Add `--x-includes' and `--x-libraries' options. I
4167 think these are dopey, but no less than three alpha testers, at
4168 large sites, have said they have their X files installed in odd
4169 places. Implement them by setting C_SWITCH_X_SITE and
4170 LD_SWITCH_X_SITE in src/config.h.
4171
41721993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
4173
4174 * make-dist: Don't distribute etc/Old files.
4175
4176 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
4177 backups.
4178
41791993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4180
4181 * make-dist: Fix typo.
4182
41831993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
4184
4185 * make-dist: Corrected typo, fixed it to discard = and TAGS files
4186 in some cases where it should but didn't seen to.
4187
4188 * Makefile.in: Added unlock and relock productions.
4189
41901993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4191
4192 * make-dist: Add a --compress option to force make-dist to use
4193 compress.
4194
4195 * make-dist: Use gzip, if we can find it.
4196
4197 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
4198 make rs6000-ibm-aix default to -aix32.
4199
42001993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
4201
4202 * Makefile.in: Added `Developer's configuration' section.
4203
42041993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
4205
4206 * Makefile.in: Add commented-out variable settings for developer's
4207 configuration.
4208
42091993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4210
4211 * make-dist: Distribute `src/bitmaps' too.
4212
42131993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
4214
4215 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
4216 make rs6000-ibm-aix default to -aix32.
4217
42181993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4219
4220 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
4221
4222 * Makefile.in (install.sysv): Add a second `$' in front of
4223 `${dest}', so that the shell will expand it, instead of Make.
4224
4225 * configure: When processing the name of the configure script,
4226 collapse `././' to `./', but leave a single `./' prefix alone.
4227
4228 * configure: Doc fix.
4229
42301993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4231
4232 * configure: Handle isc3.0 correctly.
4233
42341993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4235
4236 * make-dist: Don't try to copy the COPYING notice into
4237 external-lisp; we're not distributing that directory any more.
4238
42391993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4240
4241 * Makefile.in (install, install.aix, install.xenix, install.sysv):
4242 Remove CVS subdirectories from the installed directory trees, as
4243 well as RCS directories.
4244
42451993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4246
4247 * make-dist: Only copy gmalloc.c if we couldn't link it.
4248 Don't try to copy man/{README,Makefile} unless they actually exist.
4249
4250 * Makefile.in (lisppath): Don't include externallispdir in this.
4251 We're not sure whether we're even going to distribute the
4252 directory yet.
4253
42541993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4255
4256 * make-dist: Don't distribute the external-lisp directory anymore.
4257 * INSTALL: Remove all references to external-lisp.
4258
4259 * configure: Detect whether the compiler supports `const'
4260 properly, and edit src/config.h accordingly.
4261
4262 * configure: Tweak layout of final report.
4263
4264 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
4265 CFLAGS.
4266
4267 * Makefile.in (locallisppath): Make this default to
4268 ${datadir}/emacs/site-lisp, instead of
4269 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
4270 the same thing, and local-lisp causes completion conflicts with
4271 lock.
4272 (lisppath): Add ${externallispdir} to this.
4273 * INSTALL: Adjust installation directions.
4274
4275 * Makefile.in (externallispdir): New variable, to say where to
4276 install the externally-maintained lisp files.
4277 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
4278 the others.
4279 * INSTALL: Describe external-lisp and the new externallispdir
4280 variable.
4281
42821993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4283
4284 * configure (progname): New option `--with-gcc'. Make it clearer
4285 how we are trying to guess whether or not we have GCC.
4286 * INSTALL: Document the `--with-gcc' option, and improve
4287 description of `--with-x' options.
4288
42891993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4290
4291 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
4292 ${infodir} from these variables; we have written out explicit code
4293 to install the info files.
4294
42951993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4296
4297 * make-dist: Don't distributed the RCS files in the etc directory.
4298
42991993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4300
4301 * Makefile.in: Some makes can't handle comments in the middle of
4302 commands; move them to before the whole rule.
4303
43041993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4305
4306 * README: Mention what Emacs is.
4307
43081993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4309
4310 * make-dist: Include `./lisp/calc-2.02' in the distribution.
4311 Add `./cpp' and `./man' back into the distribution.
4312
43131993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4314
4315 * Makefile.in: Define MAKE, and use where appropriate.
4316
43171993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4318
4319 * make-dist: Remember that the authoritative COPYING notice is
4320 `etc/COPYING', not `../etc/COPYING'.
4321
43221992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4323
4324 * make-dist: Make sure that the COPYING notices in each directory
4325 are copies, not symlinks.
4326
43271992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4328
4329 * INSTALL: The build process produces an executable called `emacs'
4330 now. Change references.
4331 * Makefile.in: Adjust `install.mumble' targets to install
4332 `src/emacs', not `src/xemacs'.
4333
4334 * configure: Start with a blank line; this keeps some old CSH's
4335 from thinking it's a CSH script. Most systems will just use
4336 /bin/sh to run it, which is what we're expecting; the only other
4337 shells which might try to interpret it themselves are probably
4338 Bourne-compatible.
4339
43401992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4341
4342 * INSTALL: Improvements suggested by David Mackenzie.
4343
43441992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4345
4346 * Makefile.in (install, install.sysv, install.xenix, install.aix):
4347 Don't try to copy the info files if there aren't any; the
4348 unexpanded globbing pattern disappoints `install'. Ignore the
4349 return status of that command.
4350
4351 * INSTALL: Updated for new configuration arrangement.
4352
4353 * configure: Don't make the top-level Makefile read-only - people
4354 may want to edit the values of the path variables.
4355
4356 * Makefile.in (install, install.sysv, install.xenix, install.aix):
4357 Install the info files in ${infodir}. Install the executable
4358 under both `emacs' and `emacs-VERSION'.
4359
4360 * Makefile.in: Doc fix.
4361
4362 * Makefile.in (exec_prefix): New variable, as per latest version
4363 of coding standards.
4364 (bindir, libdir): Use it, instead of `prefix'.
4365 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
4366
4367 * Makefile.in (mandir): Make the default value for this depend on
4368 $(prefix).
4369
4370 * Makefile.in (datadir, statedir, libdir): Make these all default
4371 to ${prefix}/lib.
4372 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
4373 to compensate.
4374
4375 * Makefile.in (install, install.sysv, install.xenix, install.aix):
4376 Install the etags and ctags man pages too.
4377
4378 * Makefile.in (distclean): Don't delete backup files; that's the
4379 job of extraclean.
4380 (extraclean): Like distclean, but deletes backup and autosave files.
4381
43821992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4383
4384 Make path specification conform to GNU coding standards.
4385 * configure (long_usage): Remove all traces of old arguments from
4386 usage messages, and document the options we do accept in more
4387 detail: -with-x... and --srcdir.
4388 (options, boolean_opts): Deleted; we don't have enough options to
4389 make this worthwhile.
4390 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
4391 along with the code which supported them; these should be set as
4392 arguments to the top-level make.
4393 (config_h_opts): Since this no longer doubles as a list of option
4394 names, make them upper case; this simplifies the code which uses
4395 them to build the sed command to edit src/config.h. Change the
4396 code which sets them.
4397 (cc, g, O): Don't allow the user to set these using options; they
4398 should be specified using `CC=' and `CFLAGS=' arguments to the
4399 top-level make. Just choose reasonable default values for them,
4400 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
4401 values.
4402 (gnu_malloc, rel_alloc): Don't allow the user to set these using
4403 options; use them whenever the configuration files say they're
4404 possible.
4405 Simplify the argument processing loop. Don't accept abbreviations
4406 for option names; these might conflict with other configuration
4407 options in the future.
4408 Add some support for the `--srcdir' option. Check for the sources
4409 in . and .. if `--srcdir' is omitted. If the directories we will
4410 compile in don't exist yet, create them under the current directory.
4411 Note that the rest of the build process doesn't really support
4412 this.
4413 Edit only the top Makefile. That should edit the others. Edit
4414 into the makefile: `version', from lisp/version.el, `configname'
4415 and `srcdir' from the configuration arguments, `CC' and
4416 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
4417 the user's path, and LOADLIBES as gleaned from the system
4418 description files.
4419 Simplify the report generated; it doesn't need to include any
4420 description of paths now.
4421 Make `config.status' exec configure instead of just calling it, so
4422 there's no harm in overwriting `config.status'.
4423 * Makefile.in (version, configname): New variables, used to choose
4424 the default values for datadir and libdir.
4425 Path variables rearranged into two clearer groups:
4426 - In the first group are the variables specified by the GNU coding
4427 standards (prefix, bindir, datadir, statedir, libdir, mandir,
4428 manext, infodir, and srcdir).
4429 - In the second are the variables actually used for Emacs's paths
4430 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
4431 archlibdir), which depend on the first category.
4432 datadir and libdir default to directories under
4433 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
4434 demand.
4435 etcdir and lispdir default to subdirectories of datadir.
4436 archlibdir defaults to libdir.
4437 The new installation tree is a bit deeper than it used to be, so
4438 use the new make-path program in lib-src to build them all.
4439 Always build a new src/paths.h.tmp and then move-if-change it to
4440 src/paths.h, to avoid unnecessary rebuilds while responding to the
4441 right changes.
4442 Remove all mention of arch-lib. Run utility commands from
4443 lib-src, and let the executables be copied into archlibdir when
4444 Emacs is installed.
4445 Add targets for src/Makefile, lib-src/Makefile, and
4446 oldXMenu/Makefile, editing the values of the path variables into
4447 them.
4448 Let lib-src do its own installation.
4449 (datadir): Default to putting data files under
4450 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
4451 (emacsdir): Variable deleted; it would only be confusing to use.
4452 (lispdir, etcdir): Default to ${datadir}/lisp.
4453 (mkdir): Use make-path for this.
4454 (lockdir): Do this in mkdir.
4455 (Makefile): New target.
4456
4457 * configure (usage_message): Rename to long_usage.
4458
4459 * make-dist: Don't bother creating an arch-lib directory; that's
4460 only for installation now.
4461
44621992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4463
4464 * configure: Use GCC-style configuration names, using config.sub.
4465 Change the usage and help messages.
4466
4467 * configure: Initialize window_system, not indow_system.
4468
4469 * configure: Report which window system, compiler, and signal
4470 handler return type we decide to use.
4471
4472 * make-dist: Explain what's going on if config.sub and gmalloc.c
4473 can't be linked. Place the code which copies them near the code
4474 which links the rest of the files around them.
4475
44761992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
4477
4478 * make-dist: Don't bother to distribute src/*.com, or
4479 src/vmsbuild; those have all been moved to `../vms'.
4480
44811992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4482
4483 * make-dist: Don't forget that the way to avoid filenames starting
4484 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
4485 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
4486 couldn't make hard links to, since we have two already, and
4487 perhaps more to come.
4488
44891992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4490
4491 * configure: When editing parameters into lib-src/Makefile, change
4492 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
4493 needs some other flags too.
4494
44951992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4496
4497 * configure: Remove spurious echo of the configuration name.
4498
4499 * make-dist: Don't distribute files in src/m and src/s whose names
4500 begin with `='.
4501
45021992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4503
4504 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
4505 Also LISP_FLOAT_TYPE.
4506
45071992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4508
4509 * make-dist: Copy config.sub, since it's a symbolic link to a file
4510 on another file system.
4511
45121992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4513
4514 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
4515 distribution.
4516
4517 * config.sub: New file, to help us recognize configuration names.
4518 * make-dist: Include it in the distribution.
4519
45201992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4521
4522 * configure: Convert `-' to `_' in specified option names.
4523 Accept options with --. Delete --highpri and --have-x-menu options.
4524 New options --with-x and --with-x10 replace -window-system.
4525 Don't mention options --gnu-malloc, --rel-alloc
4526 or --lisp-float-type in help message.
4527
45281992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4529
4530 * make-dist: Include the `vms' subdirectory in the distribution.
4531
45321992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4533
4534 * configure: Remove lines starting with "# DIST: " when building
4535 lib-src/Makefile and src/Makefile. This allows us to mark the
4536 "Makefile.in" files with explanatory comments which won't also get
4537 stuck in the Makefiles.
4538
45391992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4540
4541 * make-dist: Don't use the '+' operator in the sed regular
4542 expression that extracts the version number from lisp/version.el;
4543 Ultrix sed doesn't seem support the operator. Just double the
4544 operand and use *.
4545
45461992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4547
4548 * Makefile.in: Doc fix.
4549
45501992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4551
4552 * configure: Rewrite sed command to remove at most one ./ prefix;
4553 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
4554 group.
4555
45561992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4557
4558 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
4559
45601992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4561
4562 * make-dist: Go ahead and build a new TAGS file, unless the
4563 --newer option was specified. Don't try to delete a TAGS file
4564 from etc; it's not kept there, and shouldn't be deleted anyway.
4565
45661992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4567
4568 * make-dist: If the lisp directory contains a default.el, don't
4569 distribute it.
4570
4571 * configure: When searching signal.h for the type of a signal
4572 return handler, make a copy of it, not a symbolic link to it; that
4573 way, it will work on systems that don't have symbolic links.
4574
45751992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
4576
4577 * make-dist: taught it about vcdiff and rcs2log, added --newer
4578 option for generating incremental distributions. Stopped it from
4579 generating a TAGS file into the distribution; that sucker is
4580 *big*, and easily enough generated with the toplevel makefile.
4581
45821992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4583
4584 * configure: When writing config.status, don't prefix progname
4585 with a '.'; it might be absolute.
4586
45871992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4588
4589 * configure: Choose to use X11 if either /usr/lib/libX11.a or
4590 /usr/include/X11 exist, not only if both exist.
4591
45921992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4593
4594 * make-dist: Make the new external-lisp directory a duplicate of
4595 the external-lisp directory, not the lisp directory.
4596
45971992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4598
4599 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
4600 clean' in arch-lib; it doesn't even have a Makefile.
4601
4602 * Makefile.in (clean, mostlyclean): In the test which tries to
4603 distinguish between the build directory, which should be cleaned,
4604 and the installed directory, which shouldn't, cd to `${emacsdir}',
4605 not `${DESTDIR}${LIBDIR}'.
4606
46071992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4608
4609 * make-dist: Be sure to delete the .c and .h files that YACC and
4610 BISON create from getdate.y.
4611
4612 * external-lisp: New directory; see `external-lisp/README'.
4613 * make-dist: Added support for the external-lisp subdirectory.
4614
4615 * make-dist: Changed message which complains that make-dist wasn't
4616 invoked in the right directory to indicate which files it was
4617 looking for.
4618
46191992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4620
4621 * configure: Add comments explaining why we can't translate
4622 character ranges or control characters in `tr'.
4623
46241992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4625
4626 * configure: When generating the configuration message, we used to
4627 build the message from the start so that each line began with "# "
4628 so that it would be a comment in `config.status'. However, this
4629 causes trouble if any of the variables we use in the message
4630 expand to more than one line of text - as gnu_malloc_reason
4631 sometimes does. So instead, we build the message as it should be
4632 printed to the user (i.e. without the "# " prefixes), and stick on
4633 the "# "s when we write it to `config.status'.
4634
4635 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
4636 `lib-src' and `arch-lib'.
4637
4638 * configure: When generating report and `config.status' file, note
4639 that bindir only determines where `make install' and
4640 `build-install' will place the executables; this should make it
4641 clear that the ordinary build process will not try to install
4642 things.
4643
46441992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4645
4646 * make-dist: Change messages to say that we are 'making links to
4647 X', rather than 'copying X'. And put `' quotes around file names.
4648
4649 * make-dist: Include '.tmp' in the name of the staging directory.
4650
4651 * make-dist: Pass the `-f' option to rm when you're not sure that
4652 the files you're removing actually exist.
4653
4654 * make-dist: When setting up etc/COPYING, always nuke whatever is
4655 there, and then copy it in, to make sure we get a real file.
4656
4657 * make-dist: Don't try to distribute *.defns files any more. The
4658 only such file was for simula.el, which has been superceded by a
4659 version which doesn't have a separate .defns file.
4660
46611992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
4662
4663 * make-dist: Don't distribute configured versions of config.h.in,
4664 paths.h.in, Makefile.in in src.
4665
4666 * configure: Delete .tmp files before creating them; don't bother
4667 trying to make final targets writeable first, since it won't
4668 matter to move-if-change.
4669
46701992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4671
4672 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
4673 mkdir and chmod in the center of all the conditionals. GNU Make
4674 will strip these out, but other makes won't.
4675
46761992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4677
4678 * make-dist: Include move-if-change in list of files to distribute.
4679
46801992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4681
4682 * configure: Remove any "." elements from the program name.
4683
4684 * configure: Don't record the values of all the possible arguments
4685 in config.status; only record the options that the user specified.
4686
4687 * configure: Use move-if-change to move in the new src/config.h.
4688
46891992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
4690
4691 * move-if-change: New file, copied from gcc release.
4692 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
4693 a temp file, so we don't update paths.h if an error occurs or if
4694 it doesn't need changing.
4695
46961992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4697
4698 * Makefile.in (src/paths.h): Do not install a value for the
4699 PATH_SUPERLOCK value; that macro doesn't exist anymore.
4700 * build-install.in: Same thing.
4701
47021992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4703
4704 * make-dist: Check the flag called "make_tar", not "make_dir"; the
4705 latter, being a typo, is always false, resulting in a program
4706 whose default behaviour is to painstakingly build a copy of the
4707 source tree, and then delete it. Rah.
4708
4709 * Makefile.in: Add dist target, and comment for it.
4710
4711 * configure: When scanning <signal.h> for a declaration for
4712 signal, create a symbolic link with a name ending in .c, so the
4713 compiler won't complain that it's only been given .h files.
4714
4715 * configure: Check whether there are any arguments available
4716 before shifting to get the value of a non-boolean parameter.
4717
4718 * make-dist: Doc fix.
4719
47201992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4721
4722 * configure: Instead of grepping /usr/include/signal.h for a
4723 signal declaration, run /usr/include/signal.h or
4724 /usr/include/sys/signal.h through cpp and grep for the
4725 declaration.
4726
4727 * configure: Redirect the output of grep to /dev/null instead of
4728 using grep -s - that flag means different things on other systems.
4729
4730 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
4731 since the former is recognizable even if you don't know what
4732 'dumping' is.
4733 * configure: Accomodate that change.
4734
4735 * configure: Accept options for all of the directories you can
4736 change in the Makefile.
4737
4738 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
4739
4740 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
4741 FOO before you can use them.
4742
4743 * build-install.in: Made the "Where To Install Things" section
4744 conform with the similar section from Makefile.in. Copied section
4745 which builds src/paths.h from src/paths.h.in from the Makefile.
4746
47471992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4748
4749 * configure: Write config.status to pass its command-line
4750 arguments on to configure, so that people can use it to recreate
4751 an old configuration, with minor changes.
4752
47531992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4754
4755 * configure: Don't rely on option variables being unset if their
4756 values are the empty string. In particular, when producing the
4757 English report, don't assume that highpri will be unset when no
4758 increased priority has been requested; -highpri='' should be the
4759 same as omitting -highpri altogether.
4760
4761 * configure: Fix dumb bug: when running the system and machine
4762 description files through cpp, mark those lines that we want to
4763 evaluate with the string '@configure@', and then only evaluate
4764 them. This way if the files include anything that actually
4765 generates text (type definitions or external declarations, say),
4766 we won't try to eval it.
4767
47681992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4769
4770 * make-dist: New shell script.
4771
4772 * configure: When creating foo from foo.in, make foo read-only to
4773 remind people to edit the .in file instead.
4774
4775 * INSTALL: Changed references to config.h-dist to config.h.in.
4776 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
4777 to build src/paths.h from src/paths.h.in; added a paragraph to do
4778 this.
4779 * configure, Makefile, build-install: Changed filenames like
4780 FOO-dist to FOO.in.
4781
47821992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4783
4784 * Makefile, build-install: Renamed to Makefile.in and
4785 build-install.in; the configure script will edit these to produce
4786 the usable Makefile and build-install.
4787 * configure: Changed to produce ./Makefile, ./build-install,
4788 lib-src/Makefile, and src/Makefile from their *.in counterparts,
4789 instead of editing them in place.
4790
47911992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4792
4793 * Makefile: Re-arranged so that the undumped Emacs will search
4794 ../lisp *after* the site's local elisp files.
4795 (locallisppath, dumplisppath): New variables.
4796 (lisppath): This variable's default value is now chosen based on
4797 $(locallisppath) and $(lispdir); while it used to be the
4798 customization point for adding site-local elisp directories to
4799 load-path, that job is now handled mostly by locallisppath.
4800 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
4801 Check the values being assigned to the *LOADSEARCH macros for null
4802 path elements (like '::' in 'foo::bar').
4803
4804 * configure: When checking if the machine- and system-dependent
4805 files define a particular macro or not, actually run them through
4806 CPP and test the macros with #ifs, instead of just grepping for
4807 the macros' names. In particular, check for SYSTEM_MALLOC in this
4808 way.
4809
48101992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4811
4812 * Makefile (install): Don't use -s in install. (Keep the symbols.)
4813
48141992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4815
4816 * configure: Make the config.status file an executable shell
4817 script which will recreate the same configuration. Include the
4818 verbal description of the current configuration as a comment in
4819 the script.
4820 * INSTALL: Doc fix.
4821
4822 * Makefile: brought the Makefile up to the GNU coding
4823 standards, as described in standards.text:
4824 (TAGS): New name for the target which rebuilds the tags table.
4825 (check): New target; doesn't do anything yet.
4826 (mostlyclean): New target, synonymous with clean.
4827 (realclean): New target. Currently, this just calls the
4828 subdirectories's makefiles and then deletes config.status.
4829 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
4830 variables.
4831 Installation directory variables changed to conform.
4832 (install, install.sysv, install.xenix, install.aix): Changed the
4833 code which copies the directories into their installed location to
4834 allow the installed locations to be in several different
4835 directories; the old version assumed that they would all be in
4836 $(emacsdir).
4837 (mkdir, lockdir): Allow the installed locations to be in several
4838 different directories.
4839 * INSTALL: Doc fix.
4840
4841 * build-install: Use the same variable names as the Makefile.
4842 Allow the installed locations to be in several different
4843 directories.
4844
48451992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4846
4847 * Makefile (src/paths.h): Instead of using a single sed command to
4848 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
4849 separately, and don't forget to append "/!!!SuperLock!!!" to the
4850 value of the PATH_SUPERLOCK macro.
4851
4852 * config.emacs: Renamed to configure, for consistency with other
4853 GNU products. Internal references changed.
4854 INSTALL, Makefile: References changed.
4855
4856 * lock: New directory, which should always be empty. If this
4857 directory doesn't exist, Emacs won't complain; it just won't lock.
4858 Having this here means that people can just unpack Emacs, build
4859 it, and have locking work.
4860
4861 * share-lib: Re-renamed to etc, for the sake of tradition.
4862 * config.emacs: Changed default value for datadir to ../etc.
4863 * INSTALL, README: Adjusted.
4864
48651992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4866
4867 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
4868 by running CPP on the appropriate s/*.h and m/*.h files.
4869
48701992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4871
4872 * config.emacs: Make sure to set the "exit on error" flag once
4873 we've removed config.status; errors should abort the configuration.
4874
48751992-02-15 Jim Blandy (jimb at pogo.cs.oberlin.edu)
4876
4877 * config.emacs: Added -distribute option, so that the Makefile
4878 paths are in their proper form. I don't know why this matters.
4879
48801992-02-14 Jim Blandy (jimb at pogo.cs.oberlin.edu)
4881
4882 * local-lisp: New directory, empty in the distribution, for people
4883 to put local elisp code in.
4884 * config.emacs: Include it in the default load path.
4885 * README: Document it.
4886
48871992-01-30 Jim Blandy (jimb at pogo.cs.oberlin.edu)
4888
4889 * config.emacs: Guess the type of signal handling functions based
4890 on the contents of /usr/include/signal.h.
4891
4892 * config.emacs: Print out progress report messages.
4893
4894 * Makefile (src/paths.h): Don't generically replace
4895 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
4896 editing of the other entries, and each entry should be dealt with
4897 explicitly anyway.
4898
4899 * build-install: Converted from C-shell to Bourne shell.
4900 * config.emacs: Edit build-install properly.
4901
4902 * config.emacs: Doc fix.
4903
49041992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4905
4906 * Makefile (install): Remove `B' from tar xf command.
4907
49081992-01-13 Jim Blandy (jimb at pogo.cs.oberlin.edu)
4909
4910 * config.emacs: Removed support for the `maintain-environment'
4911 option; the only important difference between this and its absence
4912 has been removed.
4913 * INSTALL: Removed mention of `maintain-environment'.
4914
4915 * config.emacs: Fix arguments to sed when processing boolean
4916 arguments.
4917
49181991-12-05 Jim Blandy (jimb at pogo.gnu.ai.mit.edu)
4919
4920 * config.emacs: New file, to help automate the installation
4921 process.
4922
4923 * Makefile: Lots of changes to support the separation of etc into
4924 architecture-dependent and -independent files:
4925 (EMACSROOT): New variable, giving the directory under which all of
4926 Emacs's libraries should be installed. Changed rest of file to
4927 use it.
4928 (LIBDIR): Now denotes only architecture-dependent dir - relevant cha
4929 (DATADIR): New variable, denoting architecture-independent dir.
4930 (LOCKDIR): New variable, for completeness.
4931 (SUBDIR): No more etc, new lib-src.
4932 (COPYDIR): No more etc, new arch-lib and share-lib.
4933 (src/paths.h): Set PATH_DATA and the LOCK macros too.
4934 (src): Now depends on lib-src, not etc.
4935 * build-install: Changes parallel to the above.
4936 * README: Describe the new arrangement.
4937
4938 * vms: New subdirectory for all the VMS stuff.
4939
49401991-12-03 Jim Blandy (jimb at pogo.gnu.ai.mit.edu)
4941
4942 * Makefile (LISPPATH): New variable.
4943 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
4944
49451990-09-28 Richard Stallman (rms at mole.ai.mit.edu)
4946
4947 * Makefile (install, install.sysv, install.xenix):
4948 Install wakeup instead of loadst. No need for setuid or setgid.
4949
49501990-08-07 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
4951
4952 * Makefile (clean): Clean etc if that's not the installation dir.
4953
49541990-04-26 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
4955
4956 * Makefile (paths.h): Make sed alter each name in the path.
4957
49581988-08-30 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
4959
4960 * Makefile (install.sysv): Use cpio, not tar.
4961
49621988-08-03 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
4963
4964 * Makefile (lockdir): Rename `lock' target.
4965 Depend on it from install*, not from `all'.
4966
49671988-05-16 Richard Stallman (rms at frosted-flakes.ai.mit.edu)
4968
4969 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
4970 to match build-install and paths.h.
6922b018
KH
4971
4972;; Local Variables:
4973;; coding: iso-2022-7bit-unix
4974;; End: