* vc.el (vc-print-log): Bind `inhibit-read-only' to t before and
[bpt/emacs.git] / ChangeLog
CommitLineData
97c91ba6
EZ
12001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
2
3 * make-dist: Add lispref/index.*perm files to the distribution.
4 From Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>.
5
3d3f602a
PJ
62001-11-12 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
7
8 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
9
2bf92717
EZ
102001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
11
12 * configure.in: AC_OUTPUT lispref/Makefile.
13
14 * configure: Regenerated.
15
0cc70510
EZ
162001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
17
5c32b7c5
EZ
18 The following changes add the ELisp reference manual to the
19 distribution.
20
10fa7f8e
EZ
21 * make-dist: Add the lispref directory to the distribution.
22
0cc70510
EZ
23 * Makefile.in (install-arch-indep): Add elisp* to the list of
24 installed Info files.
5c32b7c5
EZ
25 (SUBDIR_MAKEFILES): Add lispref/Makefile.
26 (lispref/Makefile): New target.
27 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
28 Add commands for the lispref directory.
29 (info, dvi): Ditto.
1b5a3644
EZ
30
31 * config.bat: Configure in `lispref'.
32
6baef0fd
RS
332001-11-09 Richard M. Stallman <rms@gnu.org>
34
35 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
36
ed5882b9
EZ
372001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
38
b64abe16
EZ
39 * AUTHORS: Regenerate.
40
ed5882b9
EZ
41 * make-dist (tempdir): Copy AUTHORS as well.
42
f0f2756d
SS
432001-11-06 Sam Steingold <sds@gnu.org>
44
45 * configure.in: Added a check for <nlist.h>
46 * configure: Regenerated.
47
9ba48103
PJ
482001-11-02 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
49
50 * configure: Regenerated.
51
d576358b
PJ
522001-11-01 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
53
54 * configure.in: Reindent --help output.
55 From Per Starback (starback@ling.uu.se).
56
bf00d461 572001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
4f4d6b17
EZ
58
59 * configure.in: New entry for HP/UX-11.
60
5d991fc4
EZ
61 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
62 From Eric S. Raymond <esr@golux.thyrsus.com>.
63
73d25f9c
EZ
642001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
65
66 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
67 <athornton@sinenomine.net>.
68
5b6a51aa
GM
692001-10-25 Gerd Moellmann <gerd@gnu.org>
70
71 * Makefile.in (maybe_bootstrap): New target.
72 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't
73 exist.
74
84e70f78
KR
752001-10-24 Ken Raeburn <raeburn@gnu.org>
76
77 * configure.in: If --with-hesiod is given, look for
78 hes_getmailhost and res_send or __res_send; check hesiod and
79 resolv libraries respectively if system libraries don't supply
80 them.
81
4aa6b955
GM
822001-10-24 Gerd Moellmann <gerd@gnu.org>
83
84 * configure.in: Use $MAKE for `make' if set.
85
bc171472
GM
862001-10-22 Gerd Moellmann <gerd@gnu.org>
87
88 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
89 to tar options.
90
71431a0e
GM
912001-10-20 Gerd Moellmann <gerd@gnu.org>
92
6aa97356 93 * (Version 21.1 released).
71431a0e 94
531a3336
MB
952001-10-20 Miles Bader <miles@gnu.org>
96
97 * configure.in (configuration): Set from `host' if `host_alias'
98 isn't defined.
99
121ff711
AS
1002001-10-19 Andreas Schwab <schwab@suse.de>
101
102 * configure.in: Make ready for autoconf 2.5x.
103 (AC_PREREQ): Require autoconf 2.50.
104 * aclocal.m4: Removed.
105 * configure: Regenerated.
106 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
107
eef9b65f
EZ
1082001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
109
110 * README: Bump Emacs version to 21.1.50.
111
ab952a4f
GM
1122001-10-05 Gerd Moellmann <gerd@gnu.org>
113
114 * Branch for 21.1.
115
3b74127d
GM
1162001-09-05 Gerd Moellmann <gerd@gnu.org>
117
118 * configure.in: Avoid `$@' which is handled specially in
119 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
120
80b97918
EZ
1212001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
122
123 * make-dist (nt): Add subdirs.el to the list of distributed files.
124
3a4f8160
EZ
1252001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
126
127 * configure.in (machine): Add an entry for
128 hppa1.1-hitachi-hiuxwe2*.
129
eb04d6cd
GM
1302001-05-28 Gerd Moellmann <gerd@gnu.org>
131
132 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
133 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
134
f4500bec
GM
1352001-05-14 Gerd Moellmann <gerd@gnu.org>
136
137 * make-dist: Copy texinfo.tex unconditionally.
138
26978e9a
EZ
1392001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
140
141 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
142 that are installed.
143
afa3935f
GM
1442001-04-06 Gerd Moellmann <gerd@gnu.org>
145
e5c8f6f1
GM
146 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
147 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
148
afa3935f
GM
149 * make-dist: Handle leim/MISC-DIC. Only include
150 `[a-zA-Z]*.{el,elc}' from leim/quail.
151
a55e4e68
GM
1522001-04-05 Gerd Moellmann <gerd@gnu.org>
153
154 * Makefile.in (install-arch-indep): Remove .cvsignore files.
155
87d8eba4
GM
1562001-03-30 Gerd Moellmann <gerd@gnu.org>
157
158 * Makefile.in (.PHONY): Add for bootstrap targets.
159 (bootstrap-clean): New target.
160 (bootstrap): Use it instead of `clean'.
161
ed31fabf
GM
1622001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
163
164 * Makefile.in (SUBDIR): Remove leim.
165 (all, .RECURSIVE, extraclean): Add leim explicitly.
166 (leim): Provide separate rule which exports PARALLEL=0 into the
167 environment.
168
5721ae13
GM
1692001-03-20 Gerd Moellmann <gerd@gnu.org>
170
171 * configure.in (HAVE_XPM): Don't print the result of the check for
172 XpmReturnAllocPixels if we don't have an xpm.h.
173
10ebaeb6
GM
1742001-03-05 Gerd Moellmann <gerd@gnu.org>
175
176 * COPYING: New file.
177
e30bd7b7
EZ
1782001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
179
180 * config.bat: Update the copyright.
181
d0e9bfd2
GM
1822001-02-23 Kenichi Handa <handa@etl.go.jp>
183
184 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
185 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
186 to `yes'. Later in AC_OUTPUT, check this variable.
187
038f4ae3
DL
1882001-02-09 Dave Love <fx@gnu.org>
189
190 * AUTHORS: Updated.
191
44806980
EZ
1922001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
193
194 * info/dir (Ebrowse): Fix the entry (was missing a dot).
195
20b28f82
GM
1962001-02-02 Gerd Moellmann <gerd@gnu.org>
197
bdadfce3
GM
198 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
199
5db37a2e
GM
200 * Makefile.in (uninstall): Ignore exit code of `rm'.
201
20b28f82
GM
202 * Makefile.in (uninstall): Remove more info files. Remove
203 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
204
7ccf7ab9
GM
2052001-01-31 Gerd Moellmann <gerd@gnu.org>
206
207 * noleim-Makefile.in (extraclean): Add.
208
03e0fe6e 2092001-01-28 Gerd Moellmann <gerd@gnu.org>
c522cff0
BW
210
211 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
212 it quiet.
213
e1e441f9
GM
2142001-01-24 Colin Walters <walters@cis.ohio-state.edu>
215
216 * Makefile.in (tags): Fix typo.
217
64388126
KH
2182001-01-13 Kenichi Handa <handa@etl.go.jp>
219
220 * configure.in: Fix typo in the code setting x_search_path.
221
457b792c
GM
2222001-01-10 Dave Love <fx@gnu.org>
223
224 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
225 -lXext.
226 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
227 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
228 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
229 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
230 (now in $LIBS).
231
1460e5d4
EZ
2322001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
233
234 * config.bat: Run the preprocessor with -traditional.
235
e2b6e5ea
EZ
2362001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
237
238 * INSTALL: Move copying conditions to end of file.
239
b202115b
EZ
2402000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
241
242 * INSTALL: Add basic installation procedure which assumes
243 `configure' does its job. Elaborate on image support libraries.
244 Add a pointer to Xaw3d library. Add advice about solving
245 configure-time problems by looking in config.log and setting
3163da06 246 variables in the environment.
b202115b 247
3e32cc27
GM
2482000-12-27 Gerd Moellmann <gerd@gnu.org>
249
250 * Makefile.in (install-arch-indep): If tar fails, exit with
251 exit code 1.
252
7b93a85b
GM
2532000-12-19 Gerd Moellmann <gerd@gnu.org>
254
255 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
256 source file includes XKBlib.h. On some broken Solaris systems,
257 there is an XKBlib.h, reportedly, but header files included by
258 XKBlib.h are missing.
259
02387dcc
GM
2602000-12-14 Gerd Moellmann <gerd@gnu.org>
261
262 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
263
34979055
DL
2642000-12-11 Dave Love <fx@gnu.org>
265
266 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
267
169fe44e
GM
2682000-12-11 Paul Eggert <eggert@twinsun.com>
269
270 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
271 Merge fixes from latest GNU tar version. These macros no longer
272 futz with _XOPEN_SOURCE, as that was not portable in practice.
273 (AC_FUNC_FSEEKO): New macro.
274
275 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
276 ftello.
277
5c62b2e9
DL
2782000-12-05 Dave Love <fx@gnu.org>
279
280 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
281
2dce2360
EZ
2822000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
283
284 * info/dir: Change the category to "Emacs".
285
8c28d444
GM
2862000-12-01 Gerd Moellmann <gerd@gnu.org>
287
288 * make-dist (tempdir): Remove epaths.h from the distribution
289 instead of paths.h.
290
68a887fa
EZ
2912000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
292
293 * config.bat: Check for existence of djecho.exe, and print an
294 error message if it is not available.
295
296 * INSTALL: Describe possible problem with djecho.exe in old
297 versions of DJGPP v2.x.
298
d96a4de3
GM
2992000-11-23 Gerd Moellmann <gerd@gnu.org>
300
301 * configure.in: Initialize HAVE_LIBXP to no.
302
3aeecf97
GM
3032000-11-22 Gerd Moellmann <gerd@gnu.org>
304
305 * configure.in: Use m/macppc.h instead of the non-existent
306 m/powerpc.h.
307
fb279a6d
GM
3082000-11-21 Gerd Moellmann <gerd@gnu.org>
309
3c64f287
GM
310 * Makefile.in (install-arch-indep): Also install info/eshell*
311 and info/speedbar*.
312
fb279a6d
GM
313 * configure.in (HAVE_PNG): Check for the presence of
314 png_get_channels to rule out older PNG libs.
315
f5f47add
GM
316 * configure.in (AC_OUTPUT): Arrange to emit definitions of
317 GCC and NON_GNU_CPP into config.status.
318
62d14e9a
DL
3192000-11-20 Dave Love <fx@gnu.org>
320
1c203d4c
DL
321 * configure.in: Fix last change.
322
62d14e9a 323 * GETTING.GNU.SOFTWARE: Deleted.
169fe44e 324 * FTP: New file to replace it.
62d14e9a
DL
325 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
326
f1d6d1e8
GM
3272000-11-20 Gerd Moellmann <gerd@gnu.org>
328
329 * configure.in: Use -traditional with GNU cpp.
330
b3635775
GM
3312000-11-17 Gerd Moellmann <gerd@gnu.org>
332
333 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
334 Distribute more files from the nt/ subdir. Distribute PBM
335 image files from subdirs of lisp/. Distribute old change logs
336 from subdirs of lisp/. Distribute play/5x5.el.
337
0eafc06c
DL
3382000-11-11 Dave Love <fx@gnu.org>
339
340 * config.sub, config.guess: Updated from master source.
341
03391420
DL
3422000-11-07 Dave Love <fx@gnu.org>
343
344 * configure.in: Test for mkstemp.
345
cd66d2ed
EZ
3462000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
347
348 * info/dir (Top): Rearrange menu items more logically, and put
349 them into a single category. Add menu items for RefTeX and
350 Widget.
351
1da437e9
KG
3522000-10-29 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
353
15b526b2
EZ
354 * Makefile.in (install-arch-indep): Use --info-dir instead of
355 --dir-file, and a simple argument instead of --info-file, so that
356 the Debian version of install-info also works.
1da437e9 357
99483220
EL
3582000-10-19 Eric M. Ludlam <zappo@ultranet.com>
359
360 * info/dir (Speedbar): Add entry.
361
45e680a8
EZ
3622000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
363
364 * INSTALL: Describe the new image-support options to the configure
365 script. List URLs where image support libraries can be found.
366
f2f049f3
EZ
3672000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
368
369 * info/dir (Top): Add an entry for Eshell.
370
2021ab61
DL
3712000-10-02 Dave Love <fx@gnu.org>
372
373 * configure.in: Check for gai_strerror.
374
65f75351
AS
3752000-10-01 Andreas Schwab <schwab@suse.de>
376
377 * Makefile.in (install-arch-indep): Update list of installed info
378 files.
379
71c9ec51
GM
3802000-09-30 Gerd Moellmann <gerd@gnu.org>
381
382 * configure.in: Support `sparc*-*-netbsd*'.
383
513f1fd9
EZ
3842000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
385
386 * info/dir (MIME): Add entry for emacs-mime.
387
a55b799a
DL
3882000-09-29 Dave Love <fx@gnu.org>
389
390 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
391
ce75c97a
GM
3922000-09-26 Gerd Moellmann <gerd@gnu.org>
393
394 * make-dist: Adapt to the change of leim/Makefile which was
395 necessary to ensure a reasonably working `make dist'.
396
397 * leim-Makefile.in: Moved to leim/Makefile.in..
398
399 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
400
36e44f62
KH
4012000-09-21 Kenichi Handa <handa@etl.go.jp>
402
403 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
404 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
405 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
406 files to .elc.
407 (${TIT}): Adjusted for the above change.
408 (clean mostlyclean): Likewise.
409 (.el.elc): New target.
410
da1608d9
GM
4112000-09-19 Gerd Moellmann <gerd@gnu.org>
412
413 * make-dist: Include XPM and XBM files in lisp/ and subdirs
414 in the distribution.
415
6fed3546
GM
4162000-09-18 Gerd Moellmann <gerd@gnu.org>
417
418 * make-dist (skk): Rename to `ja-dic' because the leim directory
419 was renamed.
420
b4331e96
DL
4212000-09-14 Dave Love <fx@gnu.org>
422
423 * configure.in: Fix spurion in last change.
424
ef9e4345
GM
4252000-09-14 Gerd Moellmann <gerd@gnu.org>
426
427 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
428 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
429 to `no' if defined. Change result report.
430
575daf04
DL
4312000-09-08 Dave Love <fx@gnu.org>
432
433 * configure.in: Remove spurious `@'s.
434
435 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
436 autoconf.
437
fa0b693c
GM
4382000-09-06 Gerd Moellmann <gerd@gnu.org>
439
73b77ee5
GM
440 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
441 file and print informational message.
442
fa0b693c
GM
443 * configure.in (AC_FUNC_MMAP): Add.
444
ff8df3be
GM
4452000-09-01 Gerd Moellmann <gerd@gnu.org>
446
447 * configure.in: Add ``checking'' messages for
448 XpmReturnAllocPixels.
449
bb17930d
GM
4502000-08-28 Gerd Moellmann <gerd@gnu.org>
451
452 * configure.in: Check <strings.h>; check `index' and `rindex'
453 functions.
454
6ce974d4
KH
4552000-08-26 Kenichi Handa <handa@etl.go.jp>
456
457 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
458 "case "${canonical}" in".
459
7bc3ff79
DL
4602000-08-25 Dave Love <fx@gnu.org>
461
462 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
463
457dd64a
KH
4642000-08-25 Kenichi Handa <handa@etl.go.jp>
465
7c100e1a 466 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
457dd64a 467
17494071
GM
4682000-08-24 Gerd Moellmann <gerd@gnu.org>
469
470 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
471 contains a relative path. Protect against unusable values of
472 $PWD.
473
dd0e1e54
EZ
4742000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
475
3d819a75
EZ
476 * info/dir (WoMan): Add entry.
477
dd0e1e54
EZ
478 * config.bat (maindir): Update src/_gdbinit even if it does
479 already exist.
480
70fc58b3
GM
4812000-08-07 Gerd Moellmann <gerd@gnu.org>
482
483 * Makefile.in (config.status): Prepend `$(srcdir)/' to
484 `configure'.
485
f4988be7
GM
4862000-08-03 Gerd Moellmann <gerd@gnu.org>
487
488 * configure.in: Add support for ia64*-*-linux*.
489
27848c01
GM
4902000-07-27 Gerd Moellmann <gerd@gnu.org>
491
492 * make-dist (aclocal.m4): Include in distribution.
493
b4a12321
DL
4942000-07-26 Dave Love <fx@gnu.org>
495
496 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
497
c66c29a2
DL
4982000-07-24 Dave Love <fx@gnu.org>
499
500 * configure.in: Add AC_SIZE_T.
501
3b33a005
DL
5022000-07-18 Dave Love <fx@gnu.org>
503
504 * configure.in: Reorder so that most tests are done after CPPFLAGS
505 is set from the C_SWITCH_... definitions.
506
4b92c49a
GM
5072000-07-10 Gerd Moellmann <gerd@gnu.org>
508
509 * configure.in (HAVE_XPM): Undo previous change. Check for
510 preprocessor define XpmReturnAllocPixels.
511
6c6d2e33
GM
5122000-07-06 Gerd Moellmann <gerd@gnu.org>
513
514 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
515 instead of XpmReadFileToPixmap.
516
b192d653
KR
5172000-07-05 Ken Raeburn <raeburn@gnu.org>
518
519 * configure.in: Check for <soundcard.h>. Look for ossaudio
520 library, and set LIBSOUND accordingly.
521
65171e3a
DL
5222000-07-05 Dave Love <fx@gnu.org>
523
524 * configure.in: Use AC_HEADER_SYS_WAIT.
525
969f7e79
GM
5262000-07-05 Gerd Moellmann <gerd@gnu.org>
527
528 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
529 lisp/Makefile. Distribute lisp/Makefile.in instead of
530 lisp/Makefile.
531
5a9bf171
KR
5322000-06-30 Ken Raeburn <raeburn@gnu.org>
533
534 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
535 while searching for image-handling libraries.
536
1d36487c
GM
5372000-06-26 Gerd Moellmann <gerd@gnu.org>
538
539 * configure.in (--with-xim): New option.
540
6a465756
DL
5412000-06-23 Dave Love <fx@gnu.org>
542
543 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
544 for struct timezone and test how we can call gettimeofday.
48d4b120 545 Check for OSF 5+. Check for term.h.
6a465756
DL
546
547 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
548 version.
549
16cf31f7
GM
5502000-06-23 Gerd Moellmann <gerd@gnu.org>
551
552 * configure.in (HAVE_LIBXP): Change test for libXp.
553
4c343001
DL
5542000-06-21 Dave Love <fx@gnu.org>
555
556 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
557 simple test for getloadavg and substitute GETLOADAVG_LIBS.
558 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
559
a3f08d9e
DL
5602000-06-19 Dave Love <fx@gnu.org>
561
562 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
563 _XOPEN_SOURCE is defined.
564
0a2ea235
GM
5652000-06-16 Gerd Moellmann <gerd@gnu.org>
566
567 * Makefile.in (distclean): Also make distclean in lisp/.
568
7d5c8691
EZ
5692000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
570
571 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
572
e9924e52
GM
5732000-06-15 Gerd Moellmann <gerd@gnu.org>
574
575 * make-dist: Add --help and --snapshot options.
576
9f817ea4
GM
5772000-06-14 Gerd Moellmann <gerd@gnu.org>
578
dce6b995
GM
579 * configure.in: Generate lisp/Makefile.
580
9f817ea4
GM
581 * configure.in: Add support for `*-lynxos*'.
582 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
583 recommended by <Karen.Dorhamer@compaq.com> to fix problems
584 on Tru64 UNIX v5.0.
585
97aa9c1d
KR
5862000-06-13 Ken Raeburn <raeburn@gnu.org>
587
588 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
589 it's on a continuation line.
590
d42122a3
DL
5912000-06-02 Dave Love <fx@gnu.org>
592
2082fe81
DL
593 * Makefile.in: (install-arch-indep): Add pcl-cvs to list of info
594 files.
595
d42122a3
DL
596 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
597 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
598 test.
599
600 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
601 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
602
34ec9ebe
GM
6032000-05-26 Gerd Moellmann <gerd@gnu.org>
604
605 * configure.in: Add check for speed_t typedef.
606
50d7ce09
KR
6072000-05-25 Ken Raeburn <raeburn@gnu.org>
608
609 * Makefile.in (install-arch-dep): Install fns-*.el only if it
610 exists; it won't in the CANNOT_DUMP case.
611
10db7fc5
GM
6122000-05-25 Gerd Moellmann <gerd@gnu.org>
613
614 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
615 On FreeBSD, the exit status is 1 if CDPATH is not set.
8711588d 616 (install-arch-indep): Install ebrowse.info.
10db7fc5 617
087121cc
GM
6182000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
619
620 * configure.in: Check for grandpt and getpt.
621
b992884d
DL
6222000-05-09 Dave Love <fx@gnu.org>
623
624 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
625
056565f7
GM
6262000-05-05 Gerd Moellmann <gerd@gnu.org>
627
628 * make-dist: Make a link for lib-src/grep-changelog. Copy
629 install-sh.
630
35a28e21
EZ
6312000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
632
633 * config.bat: Identify the beginning of the cpp stuff in
634 src/Makefile.in and lib-src/Makefile.in more accurately.
635
c76e04a8
GM
6362000-04-27 Gerd Moellmann <gerd@gnu.org>
637
638 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
639
5e3dac3f
GM
6402000-04-19 Gerd Moellmann <gerd@gnu.org>
641
642 * configure.in: Add support for `powerpc-*-netbsd*'.
643
0b8f263e
DL
6442000-04-19 Dave Love <fx@gnu.org>
645
7825fef9
DL
646 * configure.in: Don't use AC_FUNC_GETLOADAVG.
647
0b8f263e
DL
648 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
649
3dd2781e
DL
6502000-04-16 Dave Love <fx@gnu.org>
651
652 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
653
3edfea34
DL
6542000-04-14 Dave Love <fx@gnu.org>
655
656 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
657
658 * aclocal.m4 (AC_FUNC_MKTIME): New.
659
4d6e16b3
KR
6602000-03-28 Ken Raeburn <raeburn@gnu.org>
661
662 * configure.in: Line up "--help" output a little better.
663
89e80928
GM
6642000-03-26 Gerd Moellmann <gerd@gnu.org>
665
087121cc 666 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
89e80928
GM
667 New targets.
668 (bootstrap): Rewritten in terms of the new targets above. Make
669 info files, too.
670
e1cff360
GM
6712000-03-12 Gerd Moellmann <gerd@gnu.org>
672
673 * config.guess, config.sub: Use the versions of the files from
674 subversions.
675
7397acc4
DL
6762000-03-08 Dave Love <fx@gnu.org>
677
678 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
679 AC_C_VOLATILE. Define POINTER_TYPE.
680
681 * aclocal.m4: New file.
682
d054101f 6832000-03-02 Gerd Moellmann <gerd@gnu.org>
2df636f4
GM
684
685 * configure.in (machine): Add `mipsel-*-netbsd*' and
686 `arm-*-netbsd*'.
d054101f
GM
687
6882000-03-01 Gerd Moellmann <gerd@gnu.org>
689
690 * configure.in (machine): Add support for `*-auspex-sunos*'.
691
ed4d0512
GM
6922000-02-29 Gerd Moellmann <gerd@gnu.org>
693
694 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
695
2dc95ddd
DL
6962000-02-18 Dave Love <fx@gnu.org>
697
698 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
699
57beb0e0
AS
7002000-02-18 Andreas Schwab <schwab@suse.de>
701
702 * Makefile.in (install-arch-indep): Add eudc to list of installed
703 info files.
704
3b3cc4a4
KR
7052000-02-17 Ken Raeburn <raeburn@gnu.org>
706
707 * configure.in: Include -lz and -ljpeg (if it's available) when
708 testing for the tiff library.
709
8389e1e2
GM
7102000-02-17 Gerd Moellmann <gerd@gnu.org>
711
712 * configure.in: Remove LISP_FLOAT_TYPE.
713
647847ea
DL
7142000-02-12 Dave Love <fx@gnu.org>
715
716 * configure.in: Use AC_FUNC_VFORK.
717
9a90d84c
GM
7182000-02-01 Gerd Moellmann <gerd@gnu.org>
719
5eea385d
GM
720 * make-dist: Various fixes for new development tree.
721
9a90d84c
GM
722 * leim-Makefile.in: New file.
723
b6680a0e
GM
7242000-01-31 Gerd Moellmann <gerd@gnu.org>
725
726 * Makefile.in (dist): Call ./make-dist.
727
1e5279b9
DL
7282000-01-24 Dave Love <fx@gnu.org>
729
730 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
731
ffe36136
GM
7322000-01-18 Gerd Moellmann <gerd@gnu.org>
733
734 * configure.in (HAVE_GIF): Check for DGifOpen instead of
735 DGifOpenFileName.
736
a970dae4
AS
7372000-01-11 Andreas Schwab <schwab@suse.de>
738
739 * Makefile.in (install-arch-indep): Update list of info files to
740 be installed.
741
c4bb2108
DL
7422000-01-05 Dave Love <fx@gnu.org>
743
744 * configure.in: Check for jerror.h as well as libjpeg.
745
bb9d2b64
AS
7462000-01-03 Andreas Schwab <schwab@suse.de>
747
748 * Makefile.in (install-arch-indep): Install autotype*. Run
749 install-info on autotype and emacs-faq.info.
750
22afa6e8
DL
7511999-12-04 Dave Love <fx@gnu.org>
752
753 * Makefile.in: (install-arch-indep): Depend on `info'.
754 (install-strip): Use `install' as sub-make target.
755
a21616bd
KR
7561999-11-23 Ken Raeburn <raeburn@gnu.org>
757
758 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
759 didn't need to be deleted. Check for the k5crypto library as well
760 as the crypto library; MIT Kerberos 1.1 changed the name.
761
946173ad
DL
7621999-11-18 Dave Love <fx@gnu.org>
763
764 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
765
4f6f5dab
GM
7661999-11-11 Erik Naggum <erik@naggum.no>
767
768 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
769
2323760c
DL
7701999-11-08 Dave Love <fx@gnu.org>
771
772 * configure.in: Fix change for --with-pop default.
773
c3d00920
DL
7741999-11-04 Dave Love <fx@gnu.org>
775
776 * configure.in: Default to --with-pop. Change sense of with-gcc
777 and with-toolkit-scroll-bars messages to reflect the defaults.
778
400a1ed0
GM
7791999-11-01 Gerd Moellmann <gerd@gnu.org>
780
781 * INSTALL: Mention the Emacs Lisp Reference.
782
1e3196e8
GM
7831999-10-27 Noah Friedman <friedman@splode.com>
784
785 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
786
8ac52782
GM
7871999-10-23 Gerd Moellmann <gerd@gnu.org>
788
789 * Makefile.in (bootstrap): New target.
790
1113b624
PE
7911999-10-19 Paul Eggert <eggert@twinsun.com>
792
793 Add support for large files. Merge glibc 2.1.2.
794
795 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
796 (HAVE_TM_GMTOFF): New symbol.
797 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
798 mbrlen, strsignal.
799 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
800
77162a4f
SM
8011999-10-09 Stefan Monnier <monnier@cs.yale.edu>
802
803 * make-dist (dontcompile): look for the DONTCOMPILE variable rather
804 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
805
a2743e67
RS
8061999-10-09 Richard M. Stallman <rms@gnu.org>
807
808 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
809 Unset CDPATH to prevent cd from generating output.
810
37e2d8f4
SM
8111999-10-08 Stefan Monnier <monnier@cs.yale.edu>
812
813 * update-subdirs: also ignore CVS subdirs.
814
4e1d9c86
GM
8151999-10-07 Gerd Moellmann <gerd@gnu.org>
816
817 * Makefile.in (install-arch-indep): Add ada-mode.
818
2b6bac15
DL
8191999-10-06 Dave Love <fx@gnu.org>
820
821 * Makefile.in: Add rules for config.status, configure.
822
a4a9692d
DL
8231999-09-07 Gerd Moellmann <gerd@gnu.org>
824
825 * configure.in (--with-sound): Removed.
826
8271999-08-30 Gerd Moellmann <gerd@gnu.org>
828
829 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
830 the test for Xaw3d.
831 (HAVE_TIFF): Add -lm to library check.
832
8331999-08-28 Richard Stallman <rms@gnu.org>
834
835 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
836 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
837 after the other X-related libraries.
838
8391999-08-21 Dave Love <fx@gnu.org>
840
841 * configure.in: Don't check for jpeglib.h.
842
8431999-08-20 Gerd Moellmann <gerd@gnu.org>
844
845 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
846 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
847
8481999-08-18 Dave Love <fx@gnu.org>
849
850 * configure.in: : Check for termcap.h.
851
8521999-08-15 Gerd Moellmann <gerd@gnu.org>
853
854 * configure.in: Add --with-toolkit-scroll-bars. If "no",
855 use Emacs' scroll bars, even if configured for Motif or when
856 Xaw3d is available.
857
8581999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
859
860 * configure.in: Check for getaddrinfo.
861
8621999-08-04 Eli Zaretskii <eliz@gnu.org>
863
864 * config.bat: Make --no-debug work again by removing -gcoff.
865
8661999-07-30 Dave Love <fx@gnu.org>
867
868 * configure.in: Check for stdlib.h.
869
8701999-07-19 Dave Love <fx@gnu.org>
871
872 * configure.in: Grok sparc64-*-linux-gnu*.
873
8741999-07-12 Richard Stallman <rms@gnu.org>
875
876 * Version 20.4 released.
877
8781999-06-23 Karl Heuer <kwzh@gnu.org>
879
880 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
881 Quote $EMACS, in case it's a program with args.
882
8831999-05-29 Richard M. Stallman <rms@gnu.org>
884
885 * configure.in: Delete the Kerberos stuff.
886
8871999-05-27 Greg Hudson <ghudson@mit.edu>
888
889 * configure.in: Prefer kerberos 5 names.
890
8911999-04-26 Richard M. Stallman <rms@gnu.org>
892
893 * configure.in: Check for libXp.
894
8951999-04-08 Richard Stallman <rms@gnu.org>
896
897 * make-dist: Include change logs in subdirs of `lisp'.
898
8991999-04-05 Richard Stallman <rms@gnu.org>
900
901 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
902 (install-arch-indep): Make ${datadir}/emacs world-readable.
903
9041999-03-30 Eli Zaretskii <eliz@gnu.org>
905
906 * config.bat: Use epaths.* instead of paths.*.
907
9081999-03-07 Eli Zaretskii <eliz@gnu.org>
909
910 * INSTALL: Add detailed instructions to unpack and install
911 intlfonts on MS-DOS.
912
9131999-02-26 Richard Stallman <rms@gnu.org>
914
915 * configure.in: Use epaths.h and epaths-force instead of paths....
916
917 * Makefile.in (epaths-force): Renamed from paths-force;
918 operate on epaths.in and produce epaths.h.
919
9201999-02-24 Richard Stallman <rms@gnu.org>
921
922 * make-dist: Fix nt/icons directory handling.
923
9241999-02-22 Simon Josefsson <jas@pdc.kth.se>
925
926 * configure.in (f301-fujitsu-uxpv4.1): New target.
927
9281999-02-20 Richard Stallman <rms@gnu.org>
929
930 * make-dist (tempparent): Fix command to update info files.
931
9321999-02-09 Richard Stallman <rms@gnu.org>
933
934 * configure.in (powerpc-apple-netbsd*): New alternative.
935
9361999-01-25 Geoff Voelker <voelker@cs.washington.edu>
937
938 * make-dist: Include the new directory nt/icons in distributions.
939
9401999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
941
942 * configure.in: Change message about HAVE_XFREE386.
943
9441999-01-07 Eli Zaretskii <eliz@gnu.org>
945
946 * config.bat: Support configuring with leim.
947
9481998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
949
950 * configure.in (mips-sgi-irix6.5): New target.
951
9521998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
953
954 * configure.in: Remove GSS-API support, since it has been removed
955 from movemail.
956
9571998-12-04 Markus Rost <rost@delysid.gnu.org>
958
959 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
960
9611998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
962
963 * Makefile.in: Don't install customize info file. Run
964 install-info on viper info file.
965
9661998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
967
968 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
969
9701998-11-16 Kenichi Handa <handa@etl.go.jp>
971
972 * configure.in (*-*-bsdi4*): New target.
973
9741998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
975
976 * configure.in: Fix previous change.
977
9781998-11-11 Richard Stallman <rms@gnu.org>
979
980 * configure.in (aviion-intel): New machine.
981
9821998-11-04 Kenichi Handa <handa@etl.go.jp>
983
984 * configure.in (mips-nec-sysv4*): New target.
985
9861998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
987
988 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
989 from lisp.
990
9911998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
992
993 * make-dist: Don't include fns*.el in dist.
994
9951998-10-30 Dave Love <fx@gnu.org>
996
997 * configure.in: Don't mkdir cpp.
998
9991998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
1000
1001 * Makefile.in (install-arch-dep): Install src/fns-*.el in
1002 ${archlibdir}.
1003
10041998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
1005
1006 * Version 20.3 released.
1007
10081998-07-30 Paul Eggert <eggert@twinsun.com>
1009
1010 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
1011 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
1012 (lwlib/Makefile, leim/Makefile):
1013 Prepend $(srcdir)/ to rule dependencies outside this dir.
1014
10151998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
1016
1017 * configure.in: Use unset CDPATH instead of making it empty.
1018
10191998-06-20 Karl Heuer <kwzh@gnu.org>
1020
1021 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
1022
10231998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
1024
1025 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
1026 and default.el. Sort the results.
1027
10281998-05-31 Karl Heuer <kwzh@gnu.org>
1029
1030 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
1031 writable.
1032
10331998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
1034
1035 * Makefile.in (install-arch-indep):
1036 Don't alter site-lisp/subdirs.el if it exists.
1037
10381998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
1039
1040 * Makefile.in (install-arch-indep): Put `-' on commands to create
1041 subdirs.el in site-lisp dirs.
1042
10431998-05-07 Richard Stallman <rms@psilocin.gnu.org>
1044
1045 * Makefile.in (install-arch-indep): Fix typo in previous change.
1046
10471998-05-06 Richard Stallman <rms@psilocin.gnu.org>
1048
1049 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
1050
10511998-04-28 Richard Stallman <rms@psilocin.gnu.org>
1052
1053 * Makefile.in (mkdir): Create the site-lisp dirs.
1054 (install-arch-indep): Make site-lisp/subdirs files world-readable.
1055
10561998-04-26 Richard Stallman <rms@psilocin.gnu.org>
1057
1058 * Makefile.in (INSTALL_INFO): New variable.
1059 (install-arch-indep): Don't replace the dir file if it already exists.
1060 Use the install-info program, via INSTALL_INFO, to add entries.
1061 Make the `info' subdir and the Info files world-readable.
1062
10631998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
1064
1065 * config.bat: Make sure the environment is large enough to support
1066 all the "set foo=bar" commands. Update pointers to DJGPP FTP
1067 sites.
1068
10691998-04-10 Karl Heuer <kwzh@gnu.org>
1070
1071 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
1072
10731998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
1074
1075 * configure.in: Add --with-gssapi to specify GSS-API
1076 authentication support for movemail.
1077
10781998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
1079
1080 * Makefile.in (install-arch-indep): Fix previous change.
1081
10821998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
1083
1084 * Makefile.in (info): Run man in build dir, not srcdir.
1085
10861998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
1087
1088 * Makefile.in (install-arch-indep): Fix previous change.
1089
10901998-03-23 Kenichi Handa <handa@etl.go.jp>
1091
1092 * Makefile.in (top_distclean): Check the existence of `lock'
1093 subdir.
1094
10951998-03-22 Richard Stallman <rms@gnu.org>
1096
1097 * Makefile.in (install-arch-indep): Put special subdirs.el files
1098 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
1099
11001998-03-21 Richard Stallman <rms@psilocin.gnu.org>
1101
1102 * make-dist: Fix shell syntax in check for missing .el or .elc files.
1103
11041998-03-09 Richard Stallman <rms@psilocin.gnu.org>
1105
1106 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
1107 (m68*-hp-hpux*): Handle versions 1X like 10.
1108
11091998-03-07 Richard Stallman <rms@psilocin.gnu.org>
1110
1111 * make-dist: PROBLEMS is now in etc, not top level dir.
1112
1113 * Makefile.in (SOURCES): Delete PROBLEMS.
1114
11151998-02-25 Richard Stallman <rms@gnu.org>
1116
1117 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
1118
1119 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
1120
11211998-01-17 Richard Stallman <rms@gnu.org>
1122
1123 * Makefile.in (install-arch-indep): Add semicolon before `else'.
1124
11251998-01-02 Richard Stallman <rms@psilocin.gnu.org>
1126
1127 * make-dist (tempparent): New option --no-check.
1128
1129 * make-dist: Don't do anything with cpp directory.
1130
11311997-12-20 Richard Stallman <rms@psilocin.gnu.org>
1132
1133 * configure.in (sparc-fujitsu-sysv4*): New target.
1134
11351997-12-17 Andreas Schwab <schwab@gnu.org>
1136
1137 * configure.in: Cache more tests. Add missing quotes around
1138 message with embedded comma.
1139
11401997-12-04 Karl Heuer <kwzh@gnu.org>
1141
1142 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
1143
11441997-11-26 Joel N. Weber II <devnull@gnu.org>
1145
1146 * make-dist: Changed the comment about `umask 0' to say `Don't
1147 restrict access to any files.'; previously it said `Don't protect
1148 any files', which may have implied that we think fascism is good.
1149
11501997-11-24 Paul Eggert <eggert@twinsun.com>
1151
1152 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
1153 strftime needs the underlying host's strftime for locale dependent
1154 formats.
1155
11561997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
1157
1158 * configure.in (i586-dg-dguxR4.*): New name in case branch.
1159
11601997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
1161
1162 * config.bat: Configure the man subdirectory.
1163
11641997-11-07 Paul Eggert <eggert@twinsun.com>
1165
1166 * configure.in (AC_CHECK_LIB): Add -lintl.
1167
11681997-11-07 Karl Heuer <kwzh@gnu.org>
1169
1170 * make-dist (check for .elc files): Avoid bash-specific syntax.
1171 (check for overflow 14-char limit): Simplify.
1172
11731997-11-07 Richard Stallman <rms@gnu.org>
1174
1175 * Makefile.in (install): Move blessmail last.
1176
11771997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1178
1179 * configure.in (gettimeofday, one arg or two):
1180 Clarify messages by avoiding double negative.
1181
11821997-09-30 Karl Eichwalder <ke@suse.de>
1183
1184 * Makefile.in (install-arch-indep): install the widget info file.
1185
11861997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
1187
1188 * configure.in (with-pop, with-kerberos): Need to check Kerberos
1189 libraries in reverse order, so that libraries will appear in the
1190 correct dependency order on the link line (and so that the
1191 configure checks themselves will work properly when early
1192 libraries depend on later ones).
1193
11941997-09-21 Erik Naggum <erik@naggum.no>
1195
1196 * make-dist (making links to `src'): Keep timestamp on copied
1197 files.
1198
1199 * make-delta: New script to produce delta distributions.
1200
12011997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1202
1203 * Version 20.2 released.
1204
12051997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1206
1207 * Version 20.1 released.
1208
1209 * Makefile.in (install-leim): Depend on mkdir.
1210 (leim): Depend on src.
1211
12121997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1213
1214 * configure.in: Recognize alpha* instead of just alpha.
1215
12161997-09-12 Paul Eggert <eggert@twinsun.com>
1217
1218 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
1219
12201997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1221
1222 * update-subdirs: Use rm -f.
1223
12241997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1225
1226 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
1227 Ignore subdirs named Old.
1228
12291997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
1230
1231 * configure.in: Add OpenBSD clause to set $machine.
1232
12331997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1234
1235 * make-dist: Recompile everything after updating various Lisp files.
1236 Recompile in leim as well as lisp.
1237 Check in leim as well as lisp for mismatched files and too-long names.
1238
12391997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1240
1241 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
1242
12431997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1244
1245 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
1246 before trying to copy anything from it.
1247
12481997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1249
1250 * Makefile.in (man/Makefile): New target.
1251 (tags): Define env var EMACS and run Makefile from build dir.
1252
12531997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
1254
1255 * config.bat: If src/_gdbinit doesn't exist, try using
1256 src/.gdbinit to create it (for building on Windows 95).
1257
12581997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1259
1260 * Makefile.in (install-arch-indep):
1261 Discard extra data in tar | tar pipes.
1262
12631997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
1264
1265 * configure.in (x_default_search_path): Corrected
1266 '${x_library}' to '${x_library}/X11'.
1267
12681997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1269
1270 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1,
1271
12721997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
1273
1274 * configure.in: Support auto-configuration of both Kerberos V4 and
1275 Kerberos V5 for movemail, including detection of V4 and V5 header
1276 files and libraries.
1277
12781997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
1279
1280 * configure.in: Compute x_default_search_path
1281 and substitute into makefiles.
1282
1283 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
1284
12851997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1286
1287 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
1288
12891997-08-07 Erik Naggum <erik@naggum.no>
1290
1291 * configure.in: Remove lockdir, it is no longer needed.
1292 * Makefile.in (mkdir): Don't create lockdir.
1293 (lockdir): Variable deleted.
1294 (paths-force): Don't operate on PATH_LOCK.
1295
12961997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1297
1298 * leim-Makefile.in (clean, distclean): New targets.
1299
1300 * make-dist: Include leim/ChangeLog in leim distribution.
1301
13021997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1303
1304 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
1305
13061997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1307
1308 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
1309
13101997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1311
1312 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
1313
13141997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1315
1316 * make-dist: Update leim/leim-list.el.
1317 Pass along value of $EMACS when updating lisp dir.
1318
13191997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
1320
1321 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
1322 prerequisite to the use of Doug Lea's malloc.
1323
13241997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1325
1326 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
1327
1328 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
1329
13301997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1331
1332 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
1333
13341997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1335
1336 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
1337 to news-r6.h.
1338
13391997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
1340
1341 * config.bat: Use `sed' instead of `cp', which might not be
1342 installed.
1343
13441997-07-09 Kenichi Handa <handa@etl.go.jp>
1345
1346 * Makefile.in (mostlyclean): Add cleaning leim directory.
1347 (clean, distclean, maintainer-clean): Likewise.
1348
13491997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1350
1351 * make-dist (bogosities): Check subdirs of `lisp' also.
1352
13531997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1354
1355 * make-dist (etc): Really avoid symlinks now.
1356 (lisp): Don't delete from subdirs the things we never copy.
1357
13581997-07-07 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
1359
1360 * Makefile.in (install-arch-indep): Correct the target name.
1361 The first letter `i' was dropped by the previous change of mine.
1362
13631997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1364
1365 * configure.in (leim/Makefile): Generate this.
1366 (*-sysv4.2uw*): Recognize new alternative.
1367
1368 * leim-Makefile.in: Renamed from leim-Makefile.
1369
1370 * make-dist: Set up real-leim subdirectory,
1371 with the real contents of leim; then move it to
1372 a separate top-level directory.
1373
1374 * make-dist: Don't mention site-lisp, site-init, site-start
1375 or default, when listing files hat are not compiled and should be.
1376
1377 * configure.in: Create src/config.stamp at the end.
1378
13791997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1380
1381 * Makefile.in (install-leim): Correct previous change.
1382
13831997-07-02 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
1384
1385 * Makefile.in (install-leim): New target.
1386 (install): Depend on install-leim.
1387
13881997-07-01 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
1389
1390 * Makefile.in (SUBDIR): Add leim.
1391 (SUBDIR_MAKEFILES): Add leim/Makefile.
1392 (leim/Makefile): New target.
1393
13941997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1395
1396 * leim-Makefile: New file.
1397 * make-dist: Initialize a `leim' subdirectory with that makefile.
1398
13991997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1400
1401 * configure.in (GNU_MALLOC_reason): Fix message text.
1402
14031997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1404
1405 * make-dist (lisp): Don't process subdirs that start with =.
1406 (etc): Copy symlinks, as in src.
1407
14081997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1409
1410 * configure.in (i*86-*-unixware*): New alternative.
1411
14121997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1413
1414 * Makefile.in (src/config.stamp): Target renamed from src/config.h
1415 and touch it explicitly.
1416
1417 * configure.in (mips-sony-newsos6*): New alternative.
1418 (mips-*-linux-gnu*): New alternative.
1419 (*-*-bsdi*): New alternative.
1420 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
1421
14221997-06-22 Dave Love <d.love@dl.ac.uk>
1423
1424 * Makefile.in (lib-src): Depend on src/config.h (e.g. for
1425 movemail.o).
1426 (src/config.h): New target to re-configure if src/config.in
1427 is patched.
1428
14291997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1430
1431 * configure.in (shutdown): Check for `shutdown' function.
1432
14331997-06-18 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
1434
1435 * update-subdirs: Include the directory "language" in subdirs.
1436
14371997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1438
1439 * configure.in (m88k-dg-dgux4*): New alternative.
1440 (alpha-*-netbsd*): New alternative.
1441 (powerpcle-*-solaris2*): New alternative.
1442
14431997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1444
1445 * make-dist: Warn about .el files that are not compiled.
1446
14471997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1448
1449 * Makefile.in (dist): Don't run update-subdirs here,
1450 since make-dist now gets that done.
1451
1452 * make-dist: Use the new `updates' target in lisp/Makefile.
1453
1454 * make-dist: Use new non-file targets in lisp/Makefile.
1455
14561997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1457
1458 * make-dist: Handle all subdirs of `lisp' uniformly.
1459 Don't handle `term' and `language' specially.
1460 Clear out umask at the beginning.
1461
14621997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1463
1464 * make-dist: Use Make to update finder-inf.el and autoloads.
1465 Also update cus-load.el.
1466
14671997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
1468
1469 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
1470 in case it is desirable to disable the GNU malloc features with
1471 glibc.
1472
14731997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
1474
1475 * configure.in (DOUG_LEA_MALLOC):
1476 Define if malloc_{get,set}_state exist.
1477
14781997-03-05 Ken'ichi Handa <handa@etl.go.jp>
1479
1480 * make-dist: Make links for files under lisp/language.
1481
14821997-02-20 Kenichi Handa <handa@etl.go.jp>
1483
1484 * update-subdirs: Exclude the directory "language" from subdirs.
1485
14861997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
1487
1488 * configure.in: Check for rint and cbrt.
1489
14901997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1491
1492 * make-dist: Use $EMACS to say where to run Emacs.
1493 Add --no-update option.
1494
14951996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1496
1497 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
1498
14991996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1500
1501 * make-dist (copying src): Check thoroughly for symlinks
1502 and copy them in all cases. Regularize the linking of *.in
1503 and *.opt and ChangeLog files.
1504 (copying lib-src): Likewise.
1505 Don't rm getdate.c or y.tab.*--they don't exist any more.
1506
15071996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
1508
1509 * configure.in: Check for libmail, maillock.h and
1510 touchlock (for movemail).
1511
15121996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1513
1514 * configure.in (limits.h): Check for this file.
1515
15161996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1517
1518 * configure.in (rs6000-ibm-aix4.2): New alternative.
1519 (rs6000-ibm-aix4.0): New alternative.
1520 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
1521
15221996-11-22 Ben Harris <bjh21@cam.ac.uk>
1523
1524 * configure.in: Recognize vax-*-netbsd*.
1525
15261996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1527
1528 * configure.in (locallisppath): Add leim directory.
1529
15301996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
1531
1532 * config.bat: Make sure `mv' supports forward slashes and -f.
1533
15341996-10-28 Christian Limpach <chris@nice.ch>
1535
1536 * configure.in (hppa*-next-nextstep*): * added after hppa
1537 to accept hppa1.0 and hppa1.1.
1538
15391996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
1540
1541 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
1542 * configure.in (ld_switch_machine): Fix typo.
1543
15441996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1545
1546 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
1547 from config.h and use them in $ac_link.
1548
15491996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
1550
1551 * configure.in: Create a subdir named `lisp'.
1552
15531996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1554
1555 * configure.in: Check for getcwd.
1556
15571996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1558
1559 * configure.in: Check for termios.h. Check for setpgid.
1560
15611996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1562
1563 * configure.in: Check for setrlimit.
1564
15651996-08-31 Paul Eggert <eggert@twinsun.com>
1566
1567 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
1568
15691996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1570
1571 * configure.in: Check for utimes.
1572
1573 * configure.in: Check for com_err library, but only
1574 if --with-kerberos was used. Check for krb and des
1575 only if --with-kerberos.
1576
15771996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1578
1579 * Makefile.in (INSTALL_STRIP): New variable.
1580 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
1581 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
1582
15831996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1584
1585 * configure.in: Check for krb and des libraries.
1586
15871996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1588
1589 * configure.in (*-sunos4.1.[3-9]*noshare):
1590 Use sunos413, not sunos4-1-3.
1591 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
1592 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
1593
15941996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1595
1596 * Makefile.in (src/paths.h): Target deleted.
1597 (paths-force): Delete all dependencies on this target
1598 but don't delete the target.
1599 (install): Depend on `all'.
1600 (paths-force): Don't print a message.
1601
1602 * configure.in: Generate src/paths.h here.
1603
16041996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1605
1606 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
1607 New variables that affect linking only.
1608 (alpha-dec-osf*): Use those instead of previous change.
1609
16101996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1611
1612 * Makefile.in (install-arch-indep): Install info/messages.
1613
16141996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1615
1616 * Version 19.33 released.
1617
16181996-08-10 Marcus Daniels <marcus@sayre.sysc.pdx.edu>
1619
1620 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
1621 Fix previous change.
1622
16231996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1624
1625 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
1626 New alternative.
1627
16281996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1629
1630 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
1631 and NON_GCC_TEST_OPTIONS.
1632
16331996-08-06 Paul Eggert <eggert@twinsun.com>
1634
1635 * configure.in (LOCALTIME_CACHE): Don't put a string literal
1636 "TZ=..." in environ.
1637
16381996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1639
1640 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
1641
16421996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1643
1644 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
1645 the more general *-sunos4.1.[3-9]* clause.
1646
16471996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1648
1649 * Version 19.32 released.
1650
1651 * configure.in (*-sco3.2v5*):
1652 Set OVERRIDE_CPPFLAG to a string of one space.
1653 Fix the code that uses OVERRIDE_CPPFLAG.
1654
16551996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
1656
1657 * configure.in: Undo previous change.
1658
16591996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1660
1661 * config.sub: Use `pc', not `unknown', when canonicalizing
1662 the vendor for ...86.
1663
16641996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
1665
1666 * configure.in: Check for termios.h header.
1667
16681996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
1669
1670 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3
1671
16721996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
1673
1674 * configure.in: Split bsdos2 and bsdos2-1.
1675
16761996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1677
1678 * config.sub: If last two words are not a recognized
1679 KERNEL-OS pair, use just the last word as OS, as in 19.31.
1680 Make conversion of gnu/linux to linux-gnu really work.
1681
1682 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
1683
16841996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1685
1686 * configure.in (check for using Lucid widgets by default):
1687 Eliminate indentation that confuses some compilers.
1688
16891996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1690
1691 * config.sub: Convert linux and gnu/linux to linux-gnu.
1692
1693 * make-dist: Don't update getdate.c.
1694 Ignore =... files when checking for too-long Lisp file names.
1695
16961996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1697
1698 * configure.in (euidaccess): Check for that, not for eaccess.
1699
17001996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1701
1702 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
1703 before `noshare'.
1704 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
1705
17061996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1707
1708 * configure.in: Rename lignux to linux-gnu in configuration names.
1709 Use gnu-linux as the opsys value (s/ file name).
1710 Allow i686 just like i386, i486, i586.
1711
17121996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1713
1714 * configure.in (i*86-*-sco3.2v5): New alternative.
1715 (OVERRIDE_CPPFLAG): New variable.
1716 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
1717
1718 * configure.in: Specify vpath for .texi files.
1719
17201996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1721
1722 * configure.in: Always check for HAVE_X11R5.
1723 Separately decide whether to use a toolkit by default.
1724
17251996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
1726
1727 * configure.in: If X11R5 is missing the Xaw headers,
1728 default to --with-x-toolkit=no.
1729
17301996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1731
1732 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
1733
17341996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1735
1736 * Makefile.in (install-arch-indep): If cd etc makes output,
1737 don't treat that as part of the tar data.
1738 Check that ./lisp actually exists.
1739
17401996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
1741
1742 * make-dist: Check for long file names.
1743
17441996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
1745
1746 * Version 19.31 released.
1747
17481996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
1749
1750 * configure.in: Recognize sparc-*-lignux.
1751
17521996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
1753
1754 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
1755 Don't include config.w95.
1756
17571996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
1758
1759 * make-dist: Replace --no-clean-up and --no-tar options
1760 with --clean-up and --tar, so that the default is useful.
1761
17621996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
1763
1764 * config.bat: Make sure the GDB init file is called src/_gdbinit;
1765 if not, tell the user to rename it and abort.
1766
17671996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
1768
1769 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
1770 test program.
1771
17721996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1773
1774 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
1775
1776 * make-dist (MANIFEST): Fix previous change.
1777 (msdos): Put mainmake.v2 into the dist.
1778
17791996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
1780
1781 * make-dist: Exit if autoconf fails.
1782
17831996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
1784
1785 * config.bat: Set djgpp-ver, and unset it at the end.
b1f865ae 1786 Add a number of conditionals for DJGPP version 2.
a4a9692d
DL
1787 Rename label libsrc2 to libsrc3.
1788 Substitute for LDFLAGS in src/Makefile.
1789 Substitute for ALL_CFLAGS in lib-src/Makefile.
1790
17911996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1792
1793 * configure.in (ncurses): Check this after checking fns like strerror.
1794
17951996-04-08 Erik Naggum <erik@naggum.no>
1796
1797 * make-dist (MANIFEST): Don't include lines from =files.
1798
17991996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1800
1801 * make-dist: Don't put lisp/dired.todo in the dist.
1802
18031996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
1804
1805 * configure.in (HAVE_NCURSES): Look for library named ncurses.
1806
1807 * configure.in (setlocale): Check for it.
1808
1809 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
1810
18111996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1812
1813 * configure.in: Use lignux instead of linux as value of opsys.
1814
18151996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1816
1817 * Makefile.in (install-strip): Fix whitespace.
1818 Get rid of continuation.
1819
1820 * config.sub: Convert linux or gnu/linux to lignux.
1821
18221996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1823
1824 * configure.in: Accept lignux in configuration name.
1825
18261996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1827
1828 * Makefile.in (install-strip): New target.
1829
18301996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1831
1832 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
1833 -f failed to do the job on Suns.
1834
18351996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1836
1837 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
1838
1839 * configure.in (linux/version.h): Check for this header.
1840
18411996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
1842
1843 * configure.in: Remove -fno-builtin hackery from -lm check.
1844
18451996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
1846
1847 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
1848 just this test.
1849
1850 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
1851
18521996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1853
1854 * configure.in: Check for ncurses.
1855
18561996-02-28 Paul Eggert <eggert@twinsun.com>
1857
1858 * configure.in (LOCALTIME_CACHE):
1859 Also define if localtime mishandles unsetting TZ.
1860 This works around a localtime bug in mips-dec-ultrix.
1861
18621996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1863
1864 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
1865
1866 * configure.in: Improve messages about X versions.
1867
18681996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1869
1870 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
1871
18721996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1873
1874 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
1875 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
1876
1877 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
1878 (install): Put install-arch-indep before install-arch-dep.
1879
18801996-02-20 Dave Love <d.love@dl.ac.uk>
1881
1882 * INSTALL: Clarify info about MS-DOS path handling.
1883
18841996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1885
1886 * Makefile.in (install-arch-indep): Install info/ccmode*.
1887 In previous change, protect against /bin/pwd returning null string.
1888
18891996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1890
1891 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
1892 to lispdir.
1893
18941996-02-01 Paul Eggert <eggert@twinsun.com>
1895
1896 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
1897
18981996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1899
1900 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
1901
19021996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1903
1904 * Makefile.in (extraclean): Use ${top_distclean} to ensure
1905 we delete everything distclean deletes.
1906
19071996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
1908
1909 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
1910
19111996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1912
1913 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
1914 into LDFLAGS instead of into LIBS.
1915
19161996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1917
1918 * configure.in (HAVE_XMU): Fix typo in previous change.
1919
19201996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1921
1922 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
1923
19241996-01-10 Erik Naggum <erik@naggum.no>
1925
1926 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
1927
19281996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
1929
1930 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
1931
19321996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1933
1934 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
1935 and use -lXt to link it.
1936
19371996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1938
1939 * configure.in (locallisppath): Put version-specific dir first.
1940
19411996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1942
1943 * configure.in (hppa-*-nextstep*): New alternative.
1944 (USE_X_TOOLKIT): By default, set this to "maybe";
1945 and change that later to LUCID or "no" according to X11 version.
1946
1947 * make-dist: Recompile outdated .elc files and update all autoloads.
1948
19491996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
1950
1951 * configure.in (locallisppath): Fix typo in last change: " -> '.
1952
19531996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1954
1955 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
1956
19571995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1958
1959 * Makefile.in (install-arch-indep): Give all files read permission.
1960
19611995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1962
1963 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
1964 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
1965
19661995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1967
1968 * configure.in: Determine HAVE_X11R6.
1969 (HAVE_MENUS): Renamed from HAVE_X_MENU.
1970
19711995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1972
1973 * configure.in: Just "solaris" now defaults to version 2.4.
1974 Add sunos4.1.n-noshare as alternative.
1975
19761995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1977
1978 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
1979
19801995-11-29 Erik Naggum <erik@naggum.no>
1981
1982 * Makefile.in (install-arch-indep): Add missing backslash.
1983
19841995-11-29 Karl Eichwalder <ke@ke.Central.DE>
1985
1986 * Makefile.in (install-arch-indep): Don't install
1987 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
1988
19891995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1990
1991 * Makefile.in (install-arch-indep): Fix previous change.
1992
1993 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
1994
19951995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1996
1997 * Version 19.30 released.
1998
1999 * make-dist (lisp): Exclude subdirs.el.
2000
20011995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2002
2003 * make-dist (etc): Delete *.orig and *.rej.
2004
20051995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2006
2007 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
2008
20091995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2010
2011 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
2012
20131995-11-14 Geoff Voelker <voelker@cs.washington.edu>
2014
2015 * make-dist (nt): Rename install, readme, and todo to
2016 INSTALL, README, and TODO.
2017
20181995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2019
2020 * make-dist (lisp): Don't distribute site-start.
2021
20221995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
2023
2024 * make-dist: Break the hard link on alloca.c.
2025
20261995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2027
2028 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
2029
20301995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2031
2032 * make-dist (src, lib-src): Don't distribute Makefile.c.
2033 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
2034
20351995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2036
2037 * Makefile.in (mkdir): Create man1dir, not mandir.
2038 (uninstall): Use man1dir, not mandir.
2039
20401995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2041
2042 * Makefile.in (man1dir): New variable.
2043 (install-arch-indep): Use man1dir.
2044
2045 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
2046
2047 * make-dist: Create lisp/MANIFEST.
2048
20491995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
2050
2051 * configure.in (m68k-*-linux*): New alternative.
2052
20531995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2054
2055 * make-dist: Use new names config.in, paths.in, and
2056 {src,lib-src}/Makefile.in.
2057
20581995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2059
2060 * configure.in: Don't bother checking for drem.
2061
20621995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2063
2064 * Makefile.in (distclean): Delete line with just a tab in it.
2065 (install-arch-indep): Delete spaces that precede tabs.
2066 Delete spurious `fi' left from previous change.
2067 (install): Supply `true' as command, to avoid null command.
2068
20691995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2070
2071 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
2072
20731995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2074
2075 * configure.in (powerpc-*-solaris2): New alternative.x
2076
20771995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
2078
2079 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
2080 of paths.h.tmp$$, to avoid going beyond 14 characters.
2081
20821995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2083
2084 * configure.in: Improve error msg for invalid --with-x-toolkit value.
2085
20861995-09-06 Paul Eggert <eggert@twinsun.com>
2087
2088 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
2089 if localtime caches TZ. Check for tzset.
2090
20911995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2092
2093 * config.bat: Simplify using new names file names src/makefile.in,
2094 config.in, paths.in. Change Echo commands not to use `.
2095
20961995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2097
2098 * Makefile.in (install-arch-indep): Always install the new dir file;
2099 rename the previous dir file to dir.bak or dir.old.
2100
21011995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2102
2103 * configure.in (RANLIB): Substitute this into makefiles.
2104 Set it specially on solaris; set it by default on other systems.
2105
2106 * configure.in: Fix previous Alpha change.
2107
21081995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2109
2110 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
2111 NON_GCC_TEST_OPTIONS.
2112
21131995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2114
2115 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
2116 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
2117
2118 * configure.in (alpha-*-linux*): New configuration.
2119
21201995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2121
2122 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
2123 (m68k-next-nextstep*): New alias for that.
2124 (i*86-*-nextstep*): Use nextstep.h.
2125 (sparc-*-nextstep*): New configuration.
2126
21271995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2128
2129 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
2130 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
2131
21321995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2133
2134 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
2135 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
2136
21371995-07-18 Mike Long <mike.long@analog.com>
2138
2139 * make-dist: Fix update of finder-inf.el, and byte-compile it.
2140
21411995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2142
2143 * Makefile.in (src/paths.h, paths-force):
2144 Rename src/paths.h.in to src/paths.in.
2145 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
2146
2147 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
2148 Use Makefile.c for intermediate file.
2149 Rename src/config.h.in to src/config.in.
2150
21511995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
2152
2153 * configure.in (mips-dec-ultrix*): Assume version 4.3.
2154 (mips-dec-ultrix4.[12]): New alternative for old versions.
2155
21561995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2157
2158 * make-dist: Don't break intra-tree links.
2159
21601995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
2161
2162 * configure.in: Put back archlibdir initialization. Require
2163 autoconf 2.4.1 or later.
2164
21651995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2166
2167 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
2168 (mips-mips-riscos5*): New alternative.
2169
21701995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2171
2172 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
2173
21741995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2175
2176 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
2177 (mandir, infodir, archlibdir): Initializations deleted.
2178
2179 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
2180 On hpux9shr, use hpux9shxr4.h.
2181
21821995-06-24 Morten Welinder <terra+@cs.cmu.edu>
2183
2184 * configure.in: Added target mips-dec-mach_bsd4.3.
2185 * config.guess: Guess mips-dec-mach_bsd4.3.
2186
21871995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2188
2189 * Makefile.in (mkdir): Use symbolic chmod.
2190
21911995-06-22 Paul Eggert <eggert@twinsun.com>
2192
2193 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3.
2194 (Likewise for SunOS 4.1.5 thorugh 4.1.9, should they ever exist.)
2195
21961995-06-22 Paul Eggert <eggert@twinsun.com>
2197
2198 * Makefile.in (SUBDIR_MAKEFILES):
2199 Add man/Makefile, so `make distclean' removes it.
2200 (top_distclean): Add config.log to the list of files to be removed.
2201
22021995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2203
2204 * Version 19.29 released.
2205
22061995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2207
2208 * configure.in: Fix the previous change to verify that the -b
2209 option really solves the problem.
2210
2211 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
2212
22131995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2214
2215 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
2216
22171995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2218
2219 * configure.in: Report more clearly when there is no special
2220 dir to search for X includes or libraries.
2221
22221995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2223
2224 * configure.in: Check for -lpthreads, not -lpthread.
2225
22261995-06-09 Geoff Voelker <voelker@cs.washington.edu>
2227
2228 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
2229
22301995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2231
2232 * configure.in: Check for -lpthread.
2233
22341995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2235
2236 * Makefile.in (install-arch-indep): Install info files for mh-e.
2237 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
2238
22391995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2240
2241 * configure.in (*-solaris2.5): New configuration.
2242
2243 * make-dist: Copy new files config.nt and config.w95.
2244
22451995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2246
2247 * configure.in: Use x_includes, not x_libraries, for -I.
2248 Make bitmapdir a colon-separated list.
2249
22501995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
2251
2252 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
2253
2254 * configure.in: Allow x_libraries and x_includes to be paths.
2255
22561995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2257
2258 * configure.in: Fix typo.
2259
22601995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
2261
2262 * INSTALL: Clarify use of site-init.el.
2263
22641995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
2265
2266 * configure.in: pass arg to sqrt.
2267
22681995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
2269
2270 * make-dist: Fix May 6 change.
2271
22721995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2273
2274 * vpath.sed: Delete reference to ymakefile.
2275
22761995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
2277
2278 * configure.in: Use sqrt (more portable) instead of fmod in -lm
2279 check.
2280
22811995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2282
2283 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
2284
2285 * update-subdirs: Specify /bin/sh to run the script.
2286
22871995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2288
2289 * make-dist: Put src/makefile.nt in dist.
2290
2291 * configure.in (i[345]86-*-bsdi2*): New configuration.
2292 (vax-dec-bsd386*): Deleted.
2293
22941995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
2295
2296 * configure.in: Make sure CDPATH doesn't mess up PWD check. Check
2297 whether X bitmaps are in X11/bitmaps instead of bitmaps. Use fmod
2298 instead of logb in -lm check.
2299
23001995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2301
2302 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
2303 Use bsd4-3. Don't set NON_GNU_CPP.
2304
2305 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
2306 In nt. copy various different things, but not *.cmd.
2307 Fix the ln commands for the subdirs of nt.
2308
23091995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2310
2311 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
2312
23131995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2314
2315 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
2316 since that's what the header file expects.
2317
23181995-04-24 Francesco Potorti` (pot@cnuce.cnr.it)
2319
2320 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
2321 and 68040 based machines when choosing options for gnucc.
2322
23231995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2324
2325 * Makefile.in (top_distclean): Delete config.cache.
2326
23271995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2328
2329 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
2330
2331 * configure.in: Use m/ncr386.h.
2332
23331995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2334
2335 * Makefile.in (install-arch-indep): Undo Sep 23 change.
2336
23371995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2338
2339 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
2340 (man): Don't copy texindex.c and getopt.c; they're deleted.
2341 (etc): Omit `e'; it's a subdirectory.
2342 (etc/e): Use `../..', not `..', to reference top level.
2343
23441995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
2345
2346 * Makefile.in (install-arch-indep, dist):
2347 look for `update-subdir' in $(srcdir).
2348
23491995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2350
2351 * make-dist: Include mkinstalldirs in distribution.
2352
23531995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
2354
2355 * make-dist: Add missing close backquote.
2356
23571995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2358
2359 * make-dist: Don't distribute shortnames directory.
2360
23611995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2362
2363 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
2364
23651995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2366
2367 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
2368
23691995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2370
2371 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
2372
23731995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
2374
2375 * configure.in (mips-sgi-irix6): New configuration.
2376
23771995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
2378
2379 * Makefile.in (maintainer-clean): Renamed from realclean.
2380
23811995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
2382
2383 * configure.in: Create a .gdbinit that sources the real one, if
2384 using a different build directory.
2385
23861995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
2387
2388 * configure.in: Check for sys/select.h.
2389
23901995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2391
2392 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
2393
23941994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2395
2396 * configure.in: Handle isc 4.1 operating system.
2397
23981994-12-10 Richard Stallman <rms@kepa>
2399
2400 * configure.in (rs6000-ibm-aix4.1*): New alternative.
2401 (rs6000-ibm-aix4*): New alternative.
2402
24031994-12-06 Richard Stallman <rms@kepa>
2404
2405 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
2406
24071994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
2408
2409 * configure.in: Don't try to make directories that are guaranteed
2410 to already exist.
2411
24121994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2413
2414 * configure.in: Generate man/Makefile from man/Makefile.in.
2415 Create the man subdir.
2416
2417 * Makefile.in (dvi): Run Make in our man subdir.
2418
2419 * make-dist: Create subdir etc/e.
2420 Make links to it.
2421 Put man/Makefile.in in dist, instead of man/Makefile.
2422
24231994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
2424
2425 * configure.in: Add --with-pop, --with-kerberos, and
2426 --with-hesiod for movemail.
2427
24281994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2429
2430 * configure.in (m68*-apollo*): Use s/domain.h.
2431
24321994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2433
2434 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
2435
24361994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
2437
2438 * configure.in: Don't add -I, -L, -R options for cc if their
2439 arguments would be empty.
2440
24411994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2442
2443 * configure.in (i860-intel-osf1*): New alternative.
2444 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
2445 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
2446
24471994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
2448
2449 * configure.in: Make h_errno check not use nested functions.
2450
24511994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
2452
2453 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
2454
24551994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
2456
2457 * Makefile.in (install-arch-indep): Avoid continued comment
2458 swallowing target line.
2459
24601994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
2461
2462 * configure.in: Protect a character class with `changequote'.
2463
24641994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2465
2466 * configure.in: Accept `news' as a synonym for `newsos'.
2467
24681994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
2469
2470 * Makefile.in: Don't rm files if cd fails.
2471
24721994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2473
2474 * make-dist: Put nt subdir and its subdirs in the dist.
2475 (lib-src): Put makefile.nt in the dist.
2476 (lisp): Put makefile.nt in the dist.
2477
24781994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
2479
2480 * configure.in: Change a stray `[' to `test'.
2481
24821994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
2483
2484 * configure.in: Adapt for Autoconf v2. Use the standard argument
2485 parser, host type canonicalizer, X11 finder, and message
2486 printing macros. Use the new macro names. Use `test' instead of `['.
2487
24881994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2489
2490 * configure.in: Check for getpagesize.
2491
24921994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2493
2494 * make-dist (msdos): Put sed* in the distribution.
2495
24961994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
2497
2498 * config.bat: New option, `--with-x', for configuring Emacs
2499 for use with the X11 system DesqView/X.
2500 New option, `--no-debug', for compiling Emacs without debug
2501 information thus saving disk space.
2502 (src/config.h, src/paths.h): Use `update' (which is like
2503 `move-if-changed') to change the file.
2504 (src/config.h): When configuring for X11 perform extra changes.
2505 (src/makefile): When configuring for X11 perform extra changes.
2506 (lib-src): Remove temporary files.
2507 (): Check that `sed', `rm', `mv', and `gcc' are available.
2508
25091994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2510
2511 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
2512
2513 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
2514
25151994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2516
2517 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
2518
2519 * configure.in (canonical): Substitute var into makefiles.
2520 (bitmapdir): Likewise.
2521
2522 * Makefile.in (bitmapdir): New variable.
2523 (src/paths.h, paths-force): Edit PATH_BITMAPS.
2524
25251994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2526
2527 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
2528
2529 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
2530 * update-subdirs: New shell script.
2531
25321994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2533
2534 * Makefile.in (top_distclean): Don't rm build-install.
2535 (SOURCES): Delete build-install.in.
2536
2537 * make-dist: Don't distribute build-ins.in.
2538 * build-ins.in: File deleted.
2539
25401994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
2541
2542 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
2543
25441994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2545
2546 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
2547
2548 * configure.in (libexecdir): Renamed from libdir. New default.
2549 (sharedstatedir): Renamed from statedir. New default.
2550 (datadir): New default.
2551
2552 * make-dist: Don't distribute subdirs.el.
2553
25541994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2555
2556 * configure.in (eaccess): Check for it.
2557
25581994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2559
2560 * configure.in (mktime): Check for it.
2561
25621994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
2563
2564 * configure.in (motif): Add support for usage and option checking.
2565
25661994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
2567
2568 * configure.in (utimes): Check for it.
2569
25701994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
2571
2572 * Makefile.in (install-arch-indep): Don't do mkdir here.
2573
25741994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2575
2576 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
2577 riscix.h renamed to acorn.h.
2578
25791994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
2580
2581 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
2582 New configurations.
2583
25841994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
2585
2586 * configure.in: Remove trailing slashes from srcdir.
2587
25881994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2589
2590 * configure.in (i[345]86-sequent-ptx*): Handle
2591
25921994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2593
2594 * Makefile.in (paths-force): Depend on src/paths.h
2595
25961994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
2597
2598 * configure.in (config_options): Save all arguments, not just some.
2599
26001994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
2601
2602 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
2603
2604 * configure.in: Add AC_AIX.
2605 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
2606
26071994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2608
2609 * configure.in (parsing options): Simplify sed command to delete -'s.
2610
26111994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
2612
2613 * configure.in (config_options): New shell variable.
2614 Pass its value to C code in EMACS_CONFIG_OPTIONS.
2615
26161994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2617
2618 * configure.in (alpha-dec-osf*): New target.
2619
2620 * Makefile.in: Use just one FRC target.
2621
26221994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2623
2624 * Makefile.in (removenullpaths, paths-force):
2625 Use name paths.h.tmp$$, which depends on the pid.
2626
26271994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2628
2629 * Makefile.in (removenullpaths, paths-force):
2630 Put paths.h.tmp in top-level dir, not in src.
2631
26321994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2633
2634 * Version 19.27 released.
2635
26361994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2637
2638 * Version 19.26 released.
2639
26401994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2641
2642 * configure.in: Check for lrand48, not rand48.
2643
26441994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2645
2646 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
2647 (powerpc-ibm-aix*): New aliases.
2648
26491994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2650
2651 * make-dist (src/m, src/s): Put *.inp in distribution.
2652
26531994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2654
2655 * configure.in: Accept i586 and i486 along with i386.
2656
26571994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2658
2659 * configure.in: Do compute unexec, LIBX, system_malloc, etc
2660 even if CPP env var was set by the user.
2661
2662 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
2663
26641994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
2665
2666 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
2667
26681994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2669
2670 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
2671
26721994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2673
2674 * configure.in: Check more specifically for i*86-sun-sunos.
2675
26761994-08-03 Caveh Jalali (caveh@eng.sun.com)
2677
2678 * configure.in: Handle solaris 2.4.
2679
26801994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2681
2682 * configure.in (rand48): Check for it.
2683
26841994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2685
2686 * make-dist: Update the info files.
2687
26881994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2689
2690 * configure.in: Make "checking..." messages' style consistent.
2691 (HAVE_H_ERRNO): New test.
2692
26931994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2694
2695 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
2696
26971994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2698
2699 * configure.in (CFLAGS): If the envvar was specified, use that.
2700 And set REAL_CFLAGS from it too.
2701
27021994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2703
2704 * make-dist: Update finder-inf.el.
2705
27061994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2707
2708 * make-dist (msdos): Include sed4.inp in dist.
2709
2710 * Makefile.in (libsrc_libs): Var deleted.
2711
27121994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2713
2714 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
2715
27161994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2717
2718 * configure.in (mips-sony-newsos4*): New alias.
2719
27201994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2721
2722 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
2723 (*-convex-convexos*): Accept this as alias.
2724
27251994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2726
2727 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
2728 for two different uses.
2729
27301994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2731
2732 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
2733
27341994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2735
2736 * make-dist: Put ./BUGS into the distrib.
2737
27381994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2739
2740 * configure.in: Handle 386 running Solaris 2.
2741
27421994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2743
2744 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
2745
27461994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2747
2748 * configure.in (mips-sony-newsos*): Use news-risc.h.
2749
2750 * configure.in: Accept bsdi as opsys, like bsd386.
2751
27521994-06-01 Morten Welinder (terra@diku.dk)
2753
2754 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
2755
27561994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2757
2758 * Version 19.25 released.
2759
2760 * make-dist (shortversion): Don't assume another period follows.
2761
27621994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2763
2764 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
2765 (uninstall): Use /bin/pwd.
2766
2767 * Makefile.in (blessmail): Depend on src.
2768 (all): Don't depend on blessmail.
2769
2770 * Makefile.in (src/paths.h): Don't force recomputation.
2771 (paths-force): New target; force recomputation of paths.h.
2772 (all): Depend on paths-force.
2773 (src, lib-src): Depend on src/paths.h.
2774
2775 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
2776 NON_GCC_TEST_OPTIONS.
2777
27781994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2779
2780 * configure.in: Don't insist on subversions for irix.
2781
27821994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2783
2784 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
2785
2786 * configure.in (i[34]86-next-*): New alternative.
2787
27881994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2789
2790 * Version 19.24 released.
2791
2792 * configure.in: New config hppa*-hp-hpux9shr*.
2793
27941994-05-22 Morten Welinder (terra@tyr.diku.dk)
2795
2796 * config.bat: Doc fix.
2797
27981994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2799
2800 * Makefile.in (mostlyclean, clean, distclean, realclean)
2801 (extraclean): Don't act on man subdir if it doesn't exist.
2802
28031994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2804
2805 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
2806 Use them to set up CC.
2807 (*-sun-sunos4.1.3): Set them.
2808
28091994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2810
2811 * Makefile.in (lib-src): Don't depend on src/paths.h.
2812
28131994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2814
2815 * build-ins.in (copydests): Get rid of spurious `-'s.
2816
2817 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
2818
28191994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2820
2821 * Version 19.23 released.
2822
2823 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
2824 for the Xlib and Xt checks; then restore old CFLAGS.
2825
28261994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2827
2828 * configure.in (HAVE_X11XTR6): Add newline before #if.
2829 Add newline after #endif.
2830
28311994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2832
2833 * configure.in (HAVE_X11XTR6): Arrange to define it.
2834
28351994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2836
2837 * Makefile.in (install): Depend on blessmail.
2838
28391994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
2840
2841 * configure.in (mips-siemens-sysv*): Put quotes around value
2842 containing blanks.
2843
28441994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2845
2846 * Makefile.in (TAGS): Use the makefile in src subdir.
2847
28481994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2849
2850 * configure.in (opsys): Recognize `gnu'.
2851
28521994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2853
2854 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
2855
28561994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
2857
2858 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
2859 version > 1.8.
2860
28611994-05-08 Morten Welinder (terra@diku.dk)
2862
2863 * config.bat: Forcibly remove "# " style comments from makefiles.
2864
28651994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2866
2867 * Makefile.in (uninstall): When processing lispdir and etcdir,
2868 do nothing unless it exists and is a directory.
2869
28701994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2871
2872 * Makefile.in (install-arch-indep): Do install info/dired-x*.
2873 Merge code in from install-doc.
2874 (install-doc): Merge code back into install-arch-indep.
2875 (install-arch-dep): Don't depend on install-doc.
2876
2877 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
2878
28791994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2880
2881 * configure.in (making src/Makefile and lib-src/Makefile):
2882 Split off the autoconf substitutions and don't pass them thru cpp.
2883 (undefs): Use $canonical as well as $configuration.
2884
2885 * make-dist: Distribute lisp/Makefile.
2886
2887 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
2888 Use lower case names for the s files.
2889
28901994-05-03 Morten Welinder (terra@diku.dk)
2891
2892 * config.bat: Added possibility for different file name
2893 transscriptions in lib-src.
2894
28951994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2896
2897 * Makefile.in (lib-src): Undo previous change.
2898 (blessmail): New target to run maybe-blessmail in lib-src.
2899 (all): Depend on blessmail.
2900
2901 * Makefile.in (lib-src): Depend on src.
2902
29031994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
2904
2905 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
2906 (m88k-dg-dgux5.4R2): dgux5.4R2.
2907
29081994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2909
2910 * configure.in (window_system): Restore accidentally deleted code
2911 that uses AC_FIND_X.
2912
2913 * make-dist: Distribute config.bat.
2914
29151994-04-29 Morten Welinder (terra@diku.dk)
2916
2917 * config.bat: Corrected the configuration of lib-src
2918 to keep up with configure. Add note about dos version 3
2919 or better needed (djgpp needs that). Add note explaining
2920 that either install in c:/emacs or edit the script.
2921 Don't change to c:/emacs, but assume we're there (to minimize
2922 the number of places to change).
2923
2924 * config.bat: Build-in the first step towards X11 support with
2925 the X11 emulator that exists. At this time it won't work,
2926 and several files are missing.
2927
29281994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2929
2930 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
2931 Don't look for -lresolv.
2932
2933 * Makefile.in (lib-src): Depend on src/paths.h.
2934
29351994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2936
2937 * configure.in: Restore deleted AC_SUBST of `configuration'.
2938 Improve error message for bad --with-x-toolkit value.
2939
2940 * configure.in: Define CONFIGURATION in src/config.h
2941 rather than substituting in src/Makefile.in.
2942
29431994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2944
2945 * Makefile.in (install-doc): New target.
2946 (install-arch-dep): Depend on install-doc.
2947 (mkdir): Create docdir.
2948
29491994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2950
2951 * configure.in: Test for libresolv.a.
2952 Substitute machfile and opsysfile.
2953
29541994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2955
2956 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
2957 (install-arch-dep): Install under the name $(EMACS).
2958
29591994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2960
2961 * configure.in (version): Use entire value of emacs-version.
2962 (mips-siemens-sysv*): New alternative.
2963
29641994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2965
2966 * Makefile.in (install-arch-indep): Don't install dired-x*.
2967
29681994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
2969
2970 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
2971 Fix definition of $undefs.
2972
29731994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2974
2975 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
2976
2977 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
2978
29791994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
2980
2981 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
2982
29831994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2984
2985 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
2986 and run it thru cpp, as with src/Makefile.in.
2987
2988 * configure.in: Use AC_SET_MAKE.
2989
29901994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2991
2992 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
2993
29941994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2995
2996 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
2997
2998 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
2999 (printing the choices): Make the toolkit message unconditional.
3000 (USE_X_TOOLKIT): Use `none', not `no', if none.
3001 (include libsrc_libs): Include config.h, and specify -I for srcdir.
3002 Get rid of temp file foofoo1.
3003
30041994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3005
3006 * configure.in (CFLAGS): Use shell syntax, not Makefile.
3007
30081994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3009
3010 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
3011 (printing the choices): State choice of toolkit.
3012 (libsrc_libs): Recalculate after writing config.h;
3013 then update lib-src/Makefile.
3014
30151994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3016
3017 * configure.in: Add sunos4shr as alternative for suns.
3018 Conditionals testing for null $CC were backwards.
3019
30201994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3021
3022 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
3023
30241994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3025
3026 * configure.in: Handle -isc4.0*.
3027
30281994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3029
3030 * configure.in (esix5): Set NON_GNU_CPP.
3031
30321994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
3033
3034 * Makefile.in (thisdir): Nonsensical variable removed.
3035 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
3036 back to $thisdir, rather than the directory `this_dir'.
3037
30381994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3039
3040 * Makefile.in (install-arch-indep): Add missing backslash after a
3041 `then'.
3042
30431994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3044
3045 * Makefile.in (thisdir): New variable.
3046 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
3047
30481994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3049
3050 * configure.in: Add freebsd.
3051
30521994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3053
3054 * configure.in: Check for fpathconf.
3055
30561994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3057
3058 * configure.in (with_x_toolkit): Fix typo in previous change.
3059
30601994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3061
3062 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
3063
30641994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3065
3066 * configure.in (with_x_toolkit): Don't allow motif or open-look.
3067
30681994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3069
3070 * configure.in: Fix value of docdir.
3071 * Makefile.in (install-arch-indep): Install DOC* in docdir.
3072
30731994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3074
3075 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
3076
30771994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
3078
3079 * configure.in: New variable docdir to control where the docstring
3080 file goes.
3081 Makefile.in: Use it to initialize PATH_DOC in paths.h.
3082
30831994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
3084
3085 * configure.in: When --run-in-place, don't inherit archlibdir.
3086
30871994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3088
3089 * Makefile.in (install-arch-dep, install-arch-indep):
3090 New targets split up former do-install rule.
3091 (do-install): Target deleted.
3092
30931994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3094
3095 * configure.in (mips-sony-newsos*): New configuration.
3096
30971994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
3098
3099 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
3100
31011994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
3102
3103 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
3104
31051994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3106
3107 * configure.in: Don't initialize CC.
3108
31091994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3110
3111 * configure.in (creating src/Makefile): Also generate -U switches
3112 for symbols in the $configuration value.
3113
3114 * configure.in: Check for sys_siglist being declared in system header.
3115
31161994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3117
3118 * configure.in (creating src/Makefile): Delete blank lines
3119 along with lines of whitespace.
3120 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
3121
31221994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3123
3124 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
3125 like C_SWITCH_SYSTEM.
3126 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
3127
31281994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
3129
3130 * configure.in (drem): Check for this function.
3131
31321994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3133
3134 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
3135 If CPP was inherited from environment, don't use NON_GNU_CPP.
3136 (NON_GNU_CC): Likewise.
3137 (handling with_gcc): Use explicit if in the `no' case.
3138 (cc_specified): New variable; if set, don't use NON_GNU_CC.
3139
31401994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3141
3142 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
3143
31441994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
3145
3146 * configure.in: Check whether fmod exists.
3147
31481994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3149
3150 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
3151 {src,lisp}/OChangeLog.
3152
31531994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3154
3155 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
3156 necessary for proper operation. This code works with the current
3157 released version of Autoconf.
3158
31591994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3160
3161 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
3162 (USE_X_TOOLKIT): Define it for all values except `no'.
3163
3164 * configure.in: Undo first Jan 8 change and Jan 16 change.
3165
31661994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3167
3168 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
3169 Substitute USE_X_TOOLKIT as both C macro and Make variable.
3170
3171 * Makefile.in (lwlib/Makefile): New target.
3172 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
3173 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
3174 (unlock, relock): Handle lwlib subdir.
3175
3176 * Makefile.in: Add some .PHONY targets.
3177
3178 * make-dist: Handle lwlib subdir like oldXMenu subdir.
3179
3180 * lwlib: New subdirectory.
3181
31821994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3183
3184 * configure.in: If CPP has a value that is a directory,
3185 discard the value.
3186
31871994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3188
3189 * configure.in (srcdir_undefs): Add g flag to sed substitution to
3190 remove -U[0-9]*.
3191
31921994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3193
3194 * Makefile.in (do-install): Install the dired-x info files.
3195
3196 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
3197 (See src/s/sol2.h.)
3198
31991994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3200
3201 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
3202
32031994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3204
3205 * configure.in (creating src/Makefile): Put code inside 2nd arg to
3206 AC_OUTPUT as it should be; hopefully noone will again see fit to
3207 gratuitously break this and not make a change log entry.
3208 Optimized sed processing of Makefile.in and cpp output; now
3209 preserves comments previously removed from the cpp input.
3210 Eliminated temp file for cpp output. Generate -U switches to
3211 undefine all identifiers that appear in the directory name
3212 ${srcdir}; pass these to cpp.
3213
3214 * configure.in (version): Fix sed regexp to match two-elt version
3215 number.
3216
3217 * configure.in: Check for strerror.
3218
32191994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3220
3221 * configure.in: Test for bcmp.
3222
32231994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3224
3225 * make-dist (tempdir): Put subdir msdos into the distribution.
3226
32271993-01-07 Morten Welinder (terra@diku.dk)
3228
3229 * config.bat: New file.
3230
32311994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3232
3233 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
3234
32351994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3236
3237 * configure.in (m68*-next-*): Don't care about which os is specified.
3238 (i[34]86-*-*): Check for *-nextstop*.
3239
32401993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3241
3242 * configure.in: Check for setsid.
3243
32441993-12-17 Richard Stallman (rms@srarc2)
3245
3246 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
3247
32481993-12-15 Richard Stallman (rms@srarc2)
3249
3250 * Makefile.in (mkdir): Make only the lockdir writable.
3251
3252 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
3253
32541993-12-11 Richard Stallman (rms@srarc2)
3255
3256 * Makefile.in (libdir): Use @libdir@.
3257
32581993-12-08 Richard Stallman (rms@srarc2)
3259
3260 * Makefile.in (install): Add empty command.
3261
32621993-12-04 Richard Stallman (rms@srarc2)
3263
3264 * make-dist: Put man/getopt.c in the dist.
3265
3266 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
3267
3268 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
3269
32701993-12-03 Richard Stallman (rms@srarc2)
3271
3272 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
3273 Set it for all solaris versions.
3274 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
3275 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
3276 Likewise for NON_GNU_CC and CC.
3277
32781993-12-01 Richard Stallman (rms@srarc2)
3279
3280 * configure.in (mips-mips-riscos4*): Assign variable CC.
3281 (checking ${with_gcc}): If "no", don't override CC if already set.
3282 (CC): Initialize it as empty.
3283
32841993-11-30 Richard Stallman (rms at srarc2)
3285
3286 * configure.in (Suns): Set CPP if *-solaris2.3*.
3287
32881993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3289
3290 * Version 19.22 released.
3291
3292 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
3293
32941993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3295
3296 * make-dist: When breaking links, use cp -p.
3297 Copy install.sh into distribution.
3298 Move the temp dir up into the parent dir;
3299 don't leave the staging dir make-dist.tmp... in existence.
3300 * install.sh: New file.
3301
33021993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3303
3304 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
3305
33061993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3307
3308 * configure.in (version): When --run-in-place, exclude
3309 ${datadir}/emacs/site-lisp from locallisppath.
3310
33111993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3312
3313 * configure.in: Delete jumk.c before writing it.
3314
33151993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3316
3317 * Version 19.21 released.
3318
3319 * Makefile.in (mkdir): Ignore error from chmod.
3320
33211993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3322
3323 * make-dist: Don't put lisp/forms.README in the distribution.
3324
33251993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3326
3327 * configure.in (creating src/Makefile): Before running cpp,
3328 discard all lines that start with `# Generated' or /**/#.
3329
33301993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3331
3332 * Version 19.20 released.
3333
3334 * make-dist: Use build-ins.in, not build-install.in.
3335 Don't bother updating TAGS since it's not included.
3336
3337 * build-ins.in: Renamed from build-install.in.
3338
33391993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3340
3341 * make-dist: Don't try to link *.texinfo--there are none now.
3342 When running make in lib-src, specify YACC var value.
3343
33441993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3345
3346 * configure.in (extrasub): Add vpath patterns for %.[yls].
3347
3348 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
3349 Instead just include the commands to make src/Makefile as the
3350 second arg to AC_OUTPUT.
3351
3352 * configure.in: Use : instead of dnl for comment inside
3353 $makefile_command.
3354
3355 * configure.in: No longer use vpath_sed. Instead, when we notice
3356 srcdir already configured, set extrasub to hack vpath in the
3357 makefiles.
3358
3359 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
3360 before moving it.
3361 * Makefile.in (VPATH): Define to @srcdir@.
3362
33631993-09-28 Brian Fox (bfox@cubit)
3364
3365 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
3366 doesn't exist. Just copy src/Makefile.in instead. Touch
3367 all of the Makefiles after editing config.status.
3368
3369 * INSTALL: Update documentation to match new configuration
3370 mechanism.
3371
33721993-09-27 Brian Fox (bfox@ai.mit.edu)
3373
3374 * configure.in: Allow any of the path or directory Makefile
3375 variables to be set with flags to configure. Create all Makefiles
3376 at configure time. Edit special commands into config.status after
3377 src/Makefile.in is built from src/Makefile.
3378
3379 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
3380 If these files are out of date, simply have config.status
3381 rebuild them; don't rebuild them explicitly.
3382
33831993-09-25 Brian Fox (bfox@ai.mit.edu)
3384
3385 * build-install.in: Change src/xemacs to src/emacs. We no longer
3386 create src/xemacs, so the file wouldn't be found.
3387
3388 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
3389
33901993-09-24 Brian Fox (bfox@albert.gnu.ai.mit.edu)
3391
3392 * configure.in: Avoid forcing the search of /usr/include before
3393 fixed include files by resetting C_SWITCH_X_SITE if it is
3394 "-I/usr/include".
3395
33961993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3397
3398 * Makefile.in (@rip_paths@locallisppath):
3399 Delete ${datadir}/emacs/site-lisp.
3400
34011993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3402
3403 * configure.in:
3404 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
3405 Remove ${extra_output} from AC_OUTPUT call.
3406
34071993-09-17 Brian Fox (bfox@inferno)
3408
3409 * make-dist: Quote backquotes found in strings to be echoed.
3410
3411 * configure.in: Use "sh -c pwd" when we want to avoid having the
3412 shell fix up the value of $PWD.
3413
34141993-09-13 Brian Fox (bfox@inferno)
3415
3416 * Makefile.in (do-install): Don't abort if ln or chmod at the end
3417 of the installation fail. Suggested by Karl Berry.
3418
34191993-08-30 Brian Fox (bfox@inferno)
3420
3421 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
3422 was used. Set MAKEFLAGS from MFLAGS.
3423
34241993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3425
3426 * configure.in: Test for res_init in libc.
3427
34281993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3429
3430 * configure.in: In the file ${tempcname}, use configure___
3431 instead of @configure@.
3432
34331993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
3434
3435 * make-dist: Dist vpath.sed
3436
3437 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
3438 Depend on vpath.sed.
3439 Replace sed comand for VPATH with @vpath_sed@.
3440
3441 * configure.in: Substitute variable `vpath_sed'.
3442 If not in $srcdir and $srcdir is configured,
3443 issue warning that GNU make is required,
3444 and set vpath_sed to use vpath.sed script.
3445
34461993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3447
3448 * configure.in: Remove check for $srcdir being configured. This
3449 pretty much works now.
3450 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
3451 Check for XFree86 (/usr/X386/include) independent of whether
3452 -lXbsd exists.
3453
3454 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
3455 realclean, unlock, relock): Use `$(MAKE)' in place of plain
3456 `make'.
3457
34581993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3459
3460 * Version 19.19 released.
3461
3462 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
3463
34641993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3465
3466 * configure.in: Check for XScreenNumberOfScreen.
3467
34681993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3469
3470 * configure.in: Add * to end of all configuration alternatives.
3471 (m68*-sony-newsos3*): New alternative.
3472
34731993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3474
3475 * make-dist: Include getdate.c in distribution.
3476
3477 * configure.in: For --help, use $PAGER if it is set.
3478 (LIB_X11_LIB): Default to -lX11.
3479 (mips-sgi-irix5.*): New alternative.
3480
3481 * Makefile.in (do-install): Install info/gnus* and info/sc*.
3482
3483 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
3484 Recognize *.B8.* as hpux version 8.
3485 (m68*-tektronix-bsd*): Fix typo in tek4300.
3486 (AC_HAVE_FUNCS): Add ftime.
3487
34881993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3489
3490 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
3491 Use tekxd88, not tekXD88.
3492
34931993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3494
3495 * configure.in: Check for -lm. Then can check for frexp and logb.
3496
34971993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3498
3499 * Version 19.18 released.
3500
3501 * make-dist (src): Don't put gnu-hp300 in dist.
3502 (src, lisp): Include OChangeLog in dist.
3503
35041993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3505
3506 * configure.in: Test for presence of logb and frexp functions.
3507
35081993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3509
3510 * configure.in (machine): Add i370-ibm-aix*.
3511
35121993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3513
3514 * configure.in (function checks): Test for mkdir and rmdir.
3515
3516 * configure.in (function checks): Don't test for random and bcopy
3517 only when we're building with X; look for them all the time.
3518
35191993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3520
3521 * configure.in: Test for availability of bcopy functions, searching
3522 the X libraries if we're using X.
3523
3524 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
3525 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
3526 versions of AIX, and needs to be passed to the loader.
3527
3528 * configure.in: Test for the availablility of the
3529 XScreenResourceString function.
3530
35311993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
3532
3533 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
3534 LD_SWITCH_X_SITE and assume --with-x11.
3535 Only look for X11 files if we weren't told about a window system
3536 or if we were told to use X11 but not told where.
3537 Search the libraries from the s and/or m files when checking for
3538 functions.
3539
3540 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
3541
35421993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3543
3544 * make-dist: Include lisp/dired.todo in the distribution.
3545
35461993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3547
3548 * configure.in: Add code to set HAVE_INET_SOCKETS.
3549
35501993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3551
3552 * configure.in: If we do find x_includes and x_libraries
3553 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
3554
35551993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3556
3557 * make-dist: Include src/gnu-hp300 in the dist.
3558
3559 * configure.in (canonical): New variable holds the canonicalized
3560 configuration. Don't alter `configuration'. Use `configuration'
3561 for Makefile.in for file naming.
3562 (testing x_includes and x_libraries): Use =, not ==.
3563
35641993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3565
3566 * Version 19.17 released.
3567
3568 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
3569 directory's makefile. This allows the invocation of CPP which
3570 builds xmakefile to receive these switches. The SunSoft C
3571 preprocessor inserts spaces between tokens if it doesn't get the
3572 -Xs flag requested in src/s/sol2.h.
3573
35741993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
3575
3576 * configure.in (m68k-bull-sysv3): new config.
3577
35781993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3579
3580 * configure.in: Use the autoconf AC_FIND_X macro to try to find
3581 the X Windows libraries.
3582
35831993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3584
3585 * make-dist (tempdir): Don't create lisp/forms-mode directory in
3586 the distribution. Those files aren't kept in their own
3587 subdirectory any more.
3588
35891993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3590
3591 * Version 19.16 released.
3592
35931993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3594
3595 * configure.in: Add --verbose flag.
3596
35971993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3598
3599 * version 19.15 released.
3600
36011993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3602
3603 * Makefile.in (top_distclean): Use -f switch when cleaning out
3604 lock dir; it might be empty.
3605
3606 * configure.in: Only check for -lXbsd once.
3607
36081993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3609
3610 * Version 19.14 released.
3611
36121993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3613
3614 * make-dist: If using gzip, create distribution with '.gz' extension.
3615
3616 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
3617 (lisp/forms-mode): This doesn't exist anymore.
3618
3619 * configure.in: Look for the closedir function.
3620
36211993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3622
3623 * configure.in (CPP): Autoconf sets this to a shell variable
3624 reference, which doesn't work when it's edited into a makefile.
3625 Expand that variable reference.
3626
3627 * Makefile.in (CPP): New variable.
3628 (src/Makefile): Edit CPP into src/Makefile.
3629
3630 * Makefile.in (src/Makefile): Don't bother exiting single quotes
3631 and entering double quotes to get the values of LD_SWITCH_X_SITE
3632 and the other make variables; make substitutes them in anyway.
3633
3634 * Makefile.in (uninstall): Don't remove the lisp and etc
3635 directories if they're in the source tree.
3636
3637 Bring mumbleclean targets into conformance with GNU coding standards.
3638 * Makefile.in (mostlyclean, clean): Separate these two; just have
3639 them pass the request to the subdirectory makefiles.
3640 (distclean): Pass the request down, and then get rid of the
3641 files configure built, and get rid of the Makefiles.
3642 (realclean): Pass the request down, and then do the same things
3643 distclean does.
3644 (uninstall, info, dvi): New targets.
3645
3646 * configure.in: Move clause for PC-compatible i386 box to the end
3647 of the case statement, to avoid masking configurations below.
3648
3649 * configure.in: Add case for m88k-motorola-sysv4.
3650
3651 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
3652 the HP 68000 machines.
3653
3654 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
3655 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
3656 preprocessor won't fiddle with them.
3657
36581993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3659
3660 * Makefile.in (TAGS): cd to src to run etags.
3661
36621993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3663
3664 * configure.in (version): Check the X libraries for XrmSetDatabase
3665 and random, and see if we have -lXbsd.
3666
36671993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3668
3669 * configure.in: Pass "-Isrc" to the CPP we run to examine the
3670 s/*.h and m/*.h files. Martin Tomes
3671 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
3672
36731993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3674
3675 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
3676 above the general i386 alternative.
3677
36781993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3679
3680 * configure.in: Recognize configuration name for Data General
3681 AViiON machines.
3682
3683 * configure.in: Use AC_LONG_FILE_NAMES.
3684
36851993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3686
3687 * configure.in: Test for bison.
3688 * Makefile.in (YACC): New variable.
3689 (lib-src/Makefile.in): Edit YACC into the makefile.
3690
36911993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3692
3693 * Version 19.13 released.
3694
3695 * configure.in (CFLAGS): Don't set this according to the value of
3696 the GCC shell variable. Instead, consult the machine and system
3697 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
3698 test __GNUC__ while we're at it.
3699
3700 * configure.in: Remove extra ;; from hpux cases.
3701
37021993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3703
3704 * configure.in: Check to see if the system has -ldnet.
3705
37061993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3707
3708 * make-dist: Add clauses to distribute lisp/forms-mode.
3709
37101993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3711
3712 * configure.in (machine): Fix the versions in hpux version number test.
3713 Do not guess based on cpu type. Do check for explicit system version.
3714
37151993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3716
3717 * configure.in: Do NOT look for `unknown' as company name.
3718
37191993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3720
3721 * configure.in: Fix typo in message.
3722
37231993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3724
3725 * Version 19.12 released.
3726
3727 * Makefile.in (do-install): Correct previous etc-copying change.
3728 Partially rewrite using `if'.
3729 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
3730
3731 * Version 19.11 released.
3732
3733 * configure.in: Handle 386bsd.
3734
37351993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3736
3737 * make-dist: Update getdate.c.
3738
3739 * configure.in: Handle bsd386.
3740
3741 * Makefile.in (do-install): Use `-' in tar options.
3742
3743 * configure.in: Change ! "${...}" to x"${...}" = x.
3744
3745 * Makefile.in (do-install): Copy the DOC-* files from the build
3746 etc directory, as well as lots of things from ${srcdir}/etc.
3747
3748 * make-dist: Copy config.guess.
3749
3750 * configure.in: Handle AIX versions 1.2, 1.3.
3751
37521993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3753
3754 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
3755 the configuration name mips-mips-usg* to represent USG systems.
3756
3757 * configure.in: Fix logic to detect if srcdir is already configured.
3758
3759 * Makefile.in: Pass in LD_SWITCH_X_SITE.
3760
3761 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
3762 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
3763 of a directory; cd might fail, and have pwd print out the current
3764 directory.
3765
37661993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3767
3768 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
3769
37701993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3771
3772 * configure.in: Complain if srcdir points at an already-configured
3773 tree.
3774
37751993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3776
3777 * Version 19.10 released.
3778
37791993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3780
3781 * Makefile.in: Use Makefile comments, not C comments.
3782
3783 * configure.in: Add case for the Tektronix XD88.
3784
37851993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3786
3787 * configure.in: Handle sysv4.2 and sysvr4.2.
3788
37891993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3790
3791 * configure.in: Traverse the argument list without destroying it;
3792 don't use shift. It turns out that "set - ${saved_arguments}"
3793 doesn't work portably.
3794
3795 * configure.in: Add missing "fi".
3796
3797 * make-dist: Rebuild configure if configure.in is newer.
3798
3799 * Makefile.in (src:, lib-src:, FRC:): force the src and lib-src
3800 targets to be executed even if make remembers that it has already
3801 stisfied FRC.
3802
38031993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3804
3805 * Makefile.in (do-install): Delete redundant code to copy etc twice.
3806
3807 * configure.in (romp): Handle various version numbers with aos and bsd.
3808
38091993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3810
3811 * configure.in: Fix message text.
3812
38131993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3814
3815 * make-dist: Make a `site-lisp' directory in the distribution,
3816 instead of a `local-lisp' directory, which hasn't been the
3817 appropriate name for a long time.
3818 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
3819 from the distribution first, then /usr/local/lib/emacs/site-lisp.
3820
3821 * Makefile.in (do-install): Correctly detect if ./etc and
3822 ${srcdir}/etc are the same.
3823
3824 * configure.in: Extract UNEXEC from the system configuration
3825 files, compute the name of the source file corresponding to the
3826 object file, and #define it as UNEXEC_SRC in config.h.
3827
3828 * configure.in: If srcdir is '.', then try using PWD to make it
3829 absolute.
3830
3831 * configure.in: Include ${srcdir} in the printed report, to help
3832 people notice if it's an automounter path.
3833
38341993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3835
3836 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
3837
38381993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3839
3840 * Makefile.in (do-install): Delete the dest dir, not the source dir,
3841 when they are different. Add `shift' command.
3842 (COPYDESTS, COPYDIR): Delete external-lisp dir.
3843 (externallispdir): Var deleted.
3844
3845 * configure.in: Delete spurious paren outputting short_usage.
3846
38471993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3848
3849 * Version 19.9 released.
3850
38511993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3852
3853 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
3854 subdirectory makes.
3855
3856 * make-dist: Check for .elc files with no corresponding .el file.
3857
3858 * Makefile.in (mkdir): Make all the directories in locallisppath.
3859
3860 * config.guess: New file.
3861 * configure.in: Use it, tentatively.
3862 * INSTNALL: Mention its usage.
3863
3864 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
3865 the former gives you the operating system rev directly. Use
3866 s/hpux.h if we don't recognize what we got.
3867
3868 * Makefile.in (do-install): Don't remove a destination directory
3869 if it's the same as the source. If ${srcdir}/info == ${infodir},
3870 don't try to copy the info files.
3871
3872 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
3873 doesn't work if you're not using a separate source directory.
3874 (do-install): Copy the build tree's etc directory only after
3875 making sure it's not also the source tree's etc directory.
3876
38771993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3878
3879 * configure.in: Handle sunos4.1.3 specially.
3880
38811993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3882
3883 * Makefile.in (INSTALL): Add definition.
3884
3885 * configure.in: Fix some messages. Support -with-gnu-cc.
3886 At the end, use `set --', not `set -'.
3887 Delete spurious `.h' in hpux alternatives.
3888
38891993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3890
3891 * Version 19.8 released.
3892
38931993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3894
3895 * configure.in: When looking for source in the same directory as
3896 the configure script, make the path thus discovered absolute.
3897 If the user specifies the `--srcdir' switch, make that directory
3898 absolute too.
3899
3900 * Makefile.in (srcdir): Remove comment saying this doesn't work.
3901
3902 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
3903 too, as the value of the PATH_INFO macro.
3904
3905 * configure.in: Check to see if the source lives in the same
3906 directory as the configure script.
3907
39081993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3909
3910 * Makefile.in (install): Split this into `install' and
3911 `do-install', to give people more control over exactly what gets
3912 done.
3913 (do-install): New target, containing the guts of `install'. Don't
3914 remove and recreate the directories inside the copying loop - do
3915 it all before the copying loop. Pass more flags to the lib-src
3916 make.
3917 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
3918 avoid errors and warnings.
3919
3920 * configure.in: For generic IBM PC boxes, insist on "unknown" for
3921 the manufacturer - the more general case was blocking other i386
3922 configuration names below, and that's how the names are written in
3923 MACHINES anyway.
3924
3925 * make-dist: When breaking links, remove the link before moving
3926 the copy onto it, to avoid interactive behavior.
3927
3928 * Makefile.in: Doc fix.
3929
3930 * configure.in: Doc fix.
3931
3932 * INSTALL: Mention --exec-prefix option.
3933
3934 * configure.in: Add support for the `--exec-prefix' option.
3935 * Makefile.in: Accept that support.
3936
3937 * configure.in: Use the AC_PROG_INSTALL macro.
3938 * Makefile.in (INSTALL): Variable removed.
3939 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
3940
3941 * configure.in: Distinguish between hp800's and hp700's by calling
3942 "uname -m".
3943
39441993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3945
3946 * configure.in: Recognize configuration names for i860 boxes
3947 running SYSV.
3948
39491993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3950
3951 * configure.in: Distinguish between hp800's and hp700's by the
3952 version of HP/UX they run, since that's something people are more
3953 likely to know - hp700's run 8.0.
3954 Add HP 700 configuration.
3955
3956 * configure.in: Test for the presence of the `rename' function.
3957
3958 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
3959 configure.in.
3960 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
3961
3962 * make-dist: Break intra-tree links.
3963
3964 * configure.in: Explain that this is an autoconf script, and give
3965 instructions for rebuilding configure from it. Arrange to put
3966 comments in configure explaining this too.
3967
3968 * configure.in: Make the first line of the configure script be
3969 "#!/bin/sh". Leaving the first line blank didn't work.
3970
3971 * configure.in (long_usage): Removed; made short_usage describe
3972 the options briefly.
3973
3974 * configure.in: Implement the --prefix option.
3975 * Makefile.in (prefix): Add support for it here.
3976 * INSTALL: Document it here.
3977
3978 * Makefile.in (install): Don't assume that the files in the `info'
3979 subdirectory match *.info. They don't have that prefix.
3980
39811993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3982
3983 * configure.in: Add case for version 5 of Esix.
3984
39851993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3986
3987 * Version 19.7 released.
3988
3989 * make-dist: There aren't any *.com files in lib-src anymore.
3990
3991 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
3992 them; they're symlinks to other filesystems on the GNU machines.
3993
3994 * make-dist: Check that the manual reflects the same version of
3995 Emacs as stated in lisp/version.el. Edit that version number into
3996 the README file.
3997
39981993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3999
4000 * configure.in: Remove the hack of AC_DEFINE; use
4001 AC_DEFINE_UNQUOTED.
4002
40031993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4004
4005 * make-dist: Don't distribute precomp.com, compile.com, or
4006 link.com from ./src; they're in ./vms now.
4007
4008 Some time-handling patches from Paul Eggert:
4009 * configure.in: Add AC_TIMEZONE.
4010
40111993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4012
4013 * configure.in: Recognize Linux as a valid operating system for
4014 the i386.
4015
40161993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4017
4018 * make-dist: Distribute some VMS files we got from Richard Levitte.
4019
4020 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
4021 the source for the sed command, not oldXMenu/Makefile.
4022
40231993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4024
4025 * INSTALL: Don't claim the srcdir option doesn't work.
4026
40271993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4028
4029 * configure.in: Include remarks saying what order the autoconf
4030 tests should go in, and remind people to change config.h.in
4031 whenever they add autoconf tests which make #definitions.
4032
4033 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
4034
40351993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4036
4037 * Makefile.in (oldXMenu/Makefile): Make this depend on
4038 ${srcdir}/oldXMenu/Makefile.in, not itself.
4039
4040 * PROBLEMS: Some updates from David J. Mackenzie.
4041
4042 More changes from David J. Mackenzie.
4043 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
4044 removed; autoconf and config.h should specify all these
4045 differences.
4046 (buildlisppath): Make this path depend on ${srcdir}.
4047 (INSTALLFLAGS): Removed.
4048 (INSTALL): Include the -c flag.
4049 (install): Change the way we invoke install accordingly.
4050
4051 Install ${srcdir} changes from DJM.
4052 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
4053 list.
4054 (COPYDIR, COPYDESTS): Install files from both the etc directory in
4055 the source tree and the etc directory in the object tree.
4056 (${SUBDIR}): Pass the prefix variable down to submakes.
4057 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
4058 in /bin.
4059 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
4060 values for srcdir and VPATH.
4061 (install): Add `v' flag to tar command. Make sure that `dir'
4062 exists in ${srcdir}/info before copying it. Remember that the man
4063 pages come from the source tree, not the object tree.
4064 * configure.in: Remove remarks saying that the --srcdir option
4065 doesn't work.
4066 Create the etc directory in the object tree.
4067 Recognize configuration names of the form *-sun-solaris*.
4068 Recognize sunos5 and solaris as operating system names.
4069
4070 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
4071 lib-src/getdate.y and src/systime.h.
4072
40731993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4074
4075 * make-dist: Make links in info subdir.
4076
40771993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4078
4079 * configure.in: Call AC_STDC_HEADERS.
4080
40811993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4082
4083 * configure.in: Sidestep autoconf's quoting of the second argument
4084 of AC_DEFINE, so we can specify the value to put there. It would
4085 be nice if autoconf provided some way to specify computed values
4086 for macros.
4087
40881993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4089
4090 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
4091 this is always just -DHAVE_CONFIG_H.
4092
4093 The GNU coding standards specify that CFLAGS should be left for
4094 users to set.
4095 * Makefile.in (CFLAGS): Let configure determine the default value
4096 for this. Don't
4097 have it default to DEFS.
4098 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
4099 (lib-src/Makefile, src/Makefile): Edit the default value for
4100 CFLAGS into these files, not DEFS.
4101 * configure.in (CFLAGS): Choose a default value for this - "-g"
4102 normally, or "-g -O" if we're using GCC. Edit it into the
4103 top-level Makefile.
4104
4105 * configure.in: When scanning the machine and system description
4106 #include files, write their names to conftest.c properly.
4107
41081993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4109
4110 * configure.in: In configuration name case for Apallos running
4111 Domainios, set opsys, not opsysfile.
4112
4113 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
4114 src/config.h, instead of AC_OUTPUT; the latter overwrites
4115 src/config.h even when it hasn't changed, puts a makefile-style
4116 comment at the top even though it's C code, and produces a
4117 config.status script which doesn't do the job right.
4118
4119 * configure.in: Add AC_LN_S test, so we can tell whether or not we
4120 can use a symbolic link to get the X Menu library into src.
4121 * Makefile.in (LN_S): New variable.
4122 (src/Makefile): Edit the value of LN_S into this makefile.
4123
41241993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4125
4126 * configure.in: Support *-sco3.2v4* as opsystem.
4127
4128 * make-dist: Don't include calc directory.
4129 Exclude many files in the man directory; copy a few.
4130
41311993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4132
4133 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
4134 call AC_STRUCT_TM to see what's in time.h.
4135
4136 * configure.in: Employ quoting stupidity to get the value of CPP
4137 to expand properly.
4138
41391993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4140
4141 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
4142 variable to scan the machine and system description files.
4143
4144 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
4145 so that getdate.y builds correctly.
4146
41471993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4148
4149 * configure.in (tempcname): Change this to "conftest.c", so it will
4150 work properly on systems with short filenames; this is the name
4151 autoconf uses.
4152
4153 * configure.in: Also detect the availability of dup2 and
4154 gethostname.
4155
4156 * configure.in: Use the AC_ALLOCA test.
4157 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
4158 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
4159
41601993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4161
4162 * make-dist: Distribute configure, as well as configure.in.
4163 Oversight.
4164
41651993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4166
4167 * Makefile.in (install): Print out the name of the directory we're
4168 copying, so people can have some idea of whether we're making
4169 progress.
4170
4171 * Makefile.in (install.aix, install.xenix, install.sysv, install):
4172 Don't forget to re-create the COPYDESTS directories after we clear
4173 them out.
4174
41751993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4176
4177 * Makefile.in: Add autoconf cookies so that the configure
4178 script can comment out sections of path variable definitions to
4179 choose between the installable configuration and the run-in-place
4180 configuration.
4181 * configure.in: Add new option `--run-in-place', to select the
4182 run-in-place path definitions.
4183
4184 * configure.in: Add a clause to the big configuration name case
4185 for the NeXT machine.
4186
41871993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4188
4189 * Makefile.in (install, install.sysv, install.xenix, install.aix):
4190 Make sure that each source directory exists, and is different from
4191 the destination directory; then, delete the destination before
4192 copying over the source.
4193
4194 * make-dist: Distribute configure.in, instead of configure.
4195
41961993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4197
4198 * configure.in: Don't set CC to "gcc -O" if the user specifies
4199 `--with-gcc'. Add -O to DEFS if GCC is set.
4200
42011993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4202
4203 * Makefile.in (clean mostlyclean): Missing right paren.
4204
4205 * configure.in: When checking for X windows, search for an X11
4206 subdirectory of ${x_includes}.
4207
4208 * configure.in: Check for gettimeofday function, for getdate.y.
4209
4210 Change `configure' to a mixture of custom code and autoconf stuff.
4211 autoconf can't derive all the information we need, but we'd really
4212 like to be able to take advantage of some of its tests, and its
4213 file-editing facilities.
4214 * configure.in: Renamed from configure.
4215 Quote the sections of shell script we want copied literally to
4216 the configure script.
4217 (compile): Initialize this to make the autoconf macros' code happy.
4218 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
4219 code to do their jobs.
4220 Use autoconf to produce Makefile and src/config.h.
4221 Remove the Makefile-style comment that autoconf places at the top
4222 of src/config.h.
4223 (config_h_opts): Removed - no longer necessary.
4224 * Makefile.in (configname): Renamed to configuration.
4225 (CONFIG_CFLAGS): Renamed to DEFS.
4226 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
4227 get values via autoload @cookies@.
4228 (libsrc_libs): Get this from autoconf. We used to do nothing
4229 about this.
4230 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
4231
4232 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
4233 echo the move-if-change command.
4234
42351993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
4236
4237 * make-dist: Distribute lib-src/rcs-checkin.
4238
4239 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
4240 Don't try to make links to the RCS or Old subdirectories.
4241 Use the appropriate extension for the compression type in use.
4242 Create the tar file in the shell's initial default directory, not
4243 in ${tempparent}.
4244 Erase the whole ${tempparent} tree, not just ${tempdir}.
4245
42461993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4247
4248 * Makefile.in (src/paths.h): Don't echo the huge sed command we
4249 use to build paths.h.
4250 (lib-src/Makefile, src/Makefile): Similarly.
4251
4252 * configure: Extend test for working `const' keyword to handle AIX
4253 3.2 cc.
4254
42551993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4256
4257 * make-dist: Distribute lisp/term/ChangeLog.
4258
4259 Arrange for C compilation throughout the tree to get
4260 C_SWITCH_SYSTEM from the configuration files.
4261 * configure: Extract C_SWITCH_SYSTEM from the machine and
4262 system-dependent files, and save it in the top-level Makefile.
4263 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
4264 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
4265
4266 * make-dist: Include the VMS support files in oldXMenu in the
4267 distribution.
4268
4269 * configure: Doc fix.
4270
4271 * configure: Fix corrupted config_h_opts.
4272
4273 * configure: Properly report option names in error messages.
4274
4275 * configure: Properly recognize --x-includes and --x-libraries
4276 options.
4277
4278 * configure: Fix syntax errors in code handling XFree386.
4279
42801993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4281
4282 * configure: Add special code to detect XFree386, and tell
4283 config.h about it.
4284
4285 * configure: Properly handle extracting values of LIBS_MACHINE and
4286 LIBS_SYSTEM that contain spaces.
4287
4288 * configure: Add `--x-includes' and `--x-libraries' options. I
4289 think these are dopey, but no less than three alpha testers, at
4290 large sites, have said they have their X files installed in odd
4291 places. Implement them by setting C_SWITCH_X_SITE and
4292 LD_SWITCH_X_SITE in src/config.h.
4293
42941993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
4295
4296 * make-dist: Don't distribute etc/Old files.
4297
4298 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
4299 backups.
4300
43011993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4302
4303 * make-dist: Fix typo.
4304
43051993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
4306
4307 * make-dist: Corrected typo, fixed it to discard = and TAGS files
4308 in some cases where it should but didn't seen to.
4309
4310 * Makefile.in: Added unlock and relock productions.
4311
43121993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4313
4314 * make-dist: Add a --compress option to force make-dist to use
4315 compress.
4316
4317 * make-dist: Use gzip, if we can find it.
4318
4319 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
4320 make rs6000-ibm-aix default to -aix32.
4321
43221993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
4323
4324 * Makefile.in: Added `Developer's configuration' section.
4325
43261993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
4327
4328 * Makefile.in: Add commented-out variable settings for developer's
4329 configuration.
4330
43311993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4332
4333 * make-dist: Distribute `src/bitmaps' too.
4334
43351993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
4336
4337 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
4338 make rs6000-ibm-aix default to -aix32.
4339
43401993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4341
4342 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
4343
4344 * Makefile.in (install.sysv): Add a second `$' in front of
4345 `${dest}', so that the shell will expand it, instead of Make.
4346
4347 * configure: When processing the name of the configure script,
4348 collapse `././' to `./', but leave a single `./' prefix alone.
4349
4350 * configure: Doc fix.
4351
43521993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4353
4354 * configure: Handle isc3.0 correctly.
4355
43561993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4357
4358 * make-dist: Don't try to copy the COPYING notice into
4359 external-lisp; we're not distributing that directory any more.
4360
43611993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4362
4363 * Makefile.in (install, install.aix, install.xenix, install.sysv):
4364 Remove CVS subdirectories from the installed directory trees, as
4365 well as RCS directories.
4366
43671993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4368
4369 * make-dist: Only copy gmalloc.c if we couldn't link it.
4370 Don't try to copy man/{README,Makefile} unless they actually exist.
4371
4372 * Makefile.in (lisppath): Don't include externallispdir in this.
4373 We're not sure whether we're even going to distribute the
4374 directory yet.
4375
43761993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4377
4378 * make-dist: Don't distribute the external-lisp directory anymore.
4379 * INSTALL: Remove all references to external-lisp.
4380
4381 * configure: Detect whether the compiler supports `const'
4382 properly, and edit src/config.h accordingly.
4383
4384 * configure: Tweak layout of final report.
4385
4386 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
4387 CFLAGS.
4388
4389 * Makefile.in (locallisppath): Make this default to
4390 ${datadir}/emacs/site-lisp, instead of
4391 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
4392 the same thing, and local-lisp causes completion conflicts with
4393 lock.
4394 (lisppath): Add ${externallispdir} to this.
4395 * INSTALL: Adjust installation directions.
4396
4397 * Makefile.in (externallispdir): New variable, to say where to
4398 install the externally-maintained lisp files.
4399 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
4400 the others.
4401 * INSTALL: Describe external-lisp and the new externallispdir
4402 variable.
4403
44041993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4405
4406 * configure (progname): New option `--with-gcc'. Make it clearer
4407 how we are trying to guess whether or not we have GCC.
4408 * INSTALL: Document the `--with-gcc' option, and improve
4409 description of `--with-x' options.
4410
44111993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4412
4413 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
4414 ${infodir} from these variables; we have written out explicit code
4415 to install the info files.
4416
44171993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4418
4419 * make-dist: Don't distributed the RCS files in the etc directory.
4420
44211993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4422
4423 * Makefile.in: Some makes can't handle comments in the middle of
4424 commands; move them to before the whole rule.
4425
44261993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4427
4428 * README: Mention what Emacs is.
4429
44301993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4431
4432 * make-dist: Include `./lisp/calc-2.02' in the distribution.
4433 Add `./cpp' and `./man' back into the distribution.
4434
44351993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4436
4437 * Makefile.in: Define MAKE, and use where appropriate.
4438
44391993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4440
4441 * make-dist: Remember that the authoritative COPYING notice is
4442 `etc/COPYING', not `../etc/COPYING'.
4443
44441992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4445
4446 * make-dist: Make sure that the COPYING notices in each directory
4447 are copies, not symlinks.
4448
44491992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4450
4451 * INSTALL: The build process produces an executable called `emacs'
4452 now. Change references.
4453 * Makefile.in: Adjust `install.mumble' targets to install
4454 `src/emacs', not `src/xemacs'.
4455
4456 * configure: Start with a blank line; this keeps some old CSH's
4457 from thinking it's a CSH script. Most systems will just use
4458 /bin/sh to run it, which is what we're expecting; the only other
4459 shells which might try to interpret it themselves are probably
4460 Bourne-compatible.
4461
44621992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4463
4464 * INSTALL: Improvements suggested by David Mackenzie.
4465
44661992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4467
4468 * Makefile.in (install, install.sysv, install.xenix, install.aix):
4469 Don't try to copy the info files if there aren't any; the
4470 unexpanded globbing pattern disappoints `install'. Ignore the
4471 return status of that command.
4472
4473 * INSTALL: Updated for new configuration arrangement.
4474
4475 * configure: Don't make the top-level Makefile read-only - people
4476 may want to edit the values of the path variables.
4477
4478 * Makefile.in (install, install.sysv, install.xenix, install.aix):
4479 Install the info files in ${infodir}. Install the executable
4480 under both `emacs' and `emacs-VERSION'.
4481
4482 * Makefile.in: Doc fix.
4483
4484 * Makefile.in (exec_prefix): New variable, as per latest version
4485 of coding standards.
4486 (bindir, libdir): Use it, instead of `prefix'.
4487 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
4488
4489 * Makefile.in (mandir): Make the default value for this depend on
4490 $(prefix).
4491
4492 * Makefile.in (datadir, statedir, libdir): Make these all default
4493 to ${prefix}/lib.
4494 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
4495 to compensate.
4496
4497 * Makefile.in (install, install.sysv, install.xenix, install.aix):
4498 Install the etags and ctags man pages too.
4499
4500 * Makefile.in (distclean): Don't delete backup files; that's the
4501 job of extraclean.
4502 (extraclean): Like distclean, but deletes backup and autosave files.
4503
45041992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4505
4506 Make path specification conform to GNU coding standards.
4507 * configure (long_usage): Remove all traces of old arguments from
4508 usage messages, and document the options we do accept in more
4509 detail: -with-x... and --srcdir.
4510 (options, boolean_opts): Deleted; we don't have enough options to
4511 make this worthwhile.
4512 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
4513 along with the code which supported them; these should be set as
4514 arguments to the top-level make.
4515 (config_h_opts): Since this no longer doubles as a list of option
4516 names, make them upper case; this simplifies the code which uses
4517 them to build the sed command to edit src/config.h. Change the
4518 code which sets them.
4519 (cc, g, O): Don't allow the user to set these using options; they
4520 should be specified using `CC=' and `CFLAGS=' arguments to the
4521 top-level make. Just choose reasonable default values for them,
4522 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
4523 values.
4524 (gnu_malloc, rel_alloc): Don't allow the user to set these using
4525 options; use them whenever the configuration files say they're
4526 possible.
4527 Simplify the argument processing loop. Don't accept abbreviations
4528 for option names; these might conflict with other configuration
4529 options in the future.
4530 Add some support for the `--srcdir' option. Check for the sources
4531 in . and .. if `--srcdir' is omitted. If the directories we will
4532 compile in don't exist yet, create them under the current directory.
4533 Note that the rest of the build process doesn't really support
4534 this.
4535 Edit only the top Makefile. That should edit the others. Edit
4536 into the makefile: `version', from lisp/version.el, `configname'
4537 and `srcdir' from the configuration arguments, `CC' and
4538 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
4539 the user's path, and LOADLIBES as gleaned from the system
4540 description files.
4541 Simplify the report generated; it doesn't need to include any
4542 description of paths now.
4543 Make `config.status' exec configure instead of just calling it, so
4544 there's no harm in overwriting `config.status'.
4545 * Makefile.in (version, configname): New variables, used to choose
4546 the default values for datadir and libdir.
4547 Path variables rearranged into two clearer groups:
4548 - In the first group are the variables specified by the GNU coding
4549 standards (prefix, bindir, datadir, statedir, libdir, mandir,
4550 manext, infodir, and srcdir).
4551 - In the second are the variables actually used for Emacs's paths
4552 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
4553 archlibdir), which depend on the first category.
4554 datadir and libdir default to directories under
4555 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
4556 demand.
4557 etcdir and lispdir default to subdirectories of datadir.
4558 archlibdir defaults to libdir.
4559 The new installation tree is a bit deeper than it used to be, so
4560 use the new make-path program in lib-src to build them all.
4561 Always build a new src/paths.h.tmp and then move-if-change it to
4562 src/paths.h, to avoid unnecessary rebuilds while responding to the
4563 right changes.
4564 Remove all mention of arch-lib. Run utility commands from
4565 lib-src, and let the executables be copied into archlibdir when
4566 Emacs is installed.
4567 Add targets for src/Makefile, lib-src/Makefile, and
4568 oldXMenu/Makefile, editing the values of the path variables into
4569 them.
4570 Let lib-src do its own installation.
4571 (datadir): Default to putting data files under
4572 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
4573 (emacsdir): Variable deleted; it would only be confusing to use.
4574 (lispdir, etcdir): Default to ${datadir}/lisp.
4575 (mkdir): Use make-path for this.
4576 (lockdir): Do this in mkdir.
4577 (Makefile): New target.
4578
4579 * configure (usage_message): Rename to long_usage.
4580
4581 * make-dist: Don't bother creating an arch-lib directory; that's
4582 only for installation now.
4583
45841992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4585
4586 * configure: Use GCC-style configuration names, using config.sub.
4587 Change the usage and help messages.
4588
4589 * configure: Initialize window_system, not indow_system.
4590
4591 * configure: Report which window system, compiler, and signal
4592 handler return type we decide to use.
4593
4594 * make-dist: Explain what's going on if config.sub and gmalloc.c
4595 can't be linked. Place the code which copies them near the code
4596 which links the rest of the files around them.
4597
45981992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
4599
4600 * make-dist: Don't bother to distribute src/*.com, or
4601 src/vmsbuild; those have all been moved to `../vms'.
4602
46031992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4604
4605 * make-dist: Don't forget that the way to avoid filenames starting
4606 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
4607 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
4608 couldn't make hard links to, since we have two already, and
4609 perhaps more to come.
4610
46111992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4612
4613 * configure: When editing parameters into lib-src/Makefile, change
4614 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
4615 needs some other flags too.
4616
46171992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4618
4619 * configure: Remove spurious echo of the configuration name.
4620
4621 * make-dist: Don't distribute files in src/m and src/s whose names
4622 begin with `='.
4623
46241992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4625
4626 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
4627 Also LISP_FLOAT_TYPE.
4628
46291992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4630
4631 * make-dist: Copy config.sub, since it's a symbolic link to a file
4632 on another file system.
4633
46341992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4635
4636 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
4637 distribution.
4638
4639 * config.sub: New file, to help us recognize configuration names.
4640 * make-dist: Include it in the distribution.
4641
46421992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4643
4644 * configure: Convert `-' to `_' in specified option names.
4645 Accept options with --. Delete --highpri and --have-x-menu options.
4646 New options --with-x and --with-x10 replace -window-system.
4647 Don't mention options --gnu-malloc, --rel-alloc
4648 or --lisp-float-type in help message.
4649
46501992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4651
4652 * make-dist: Include the `vms' subdirectory in the distribution.
4653
46541992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4655
4656 * configure: Remove lines starting with "# DIST: " when building
4657 lib-src/Makefile and src/Makefile. This allows us to mark the
4658 "Makefile.in" files with explanatory comments which won't also get
4659 stuck in the Makefiles.
4660
46611992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4662
4663 * make-dist: Don't use the '+' operator in the sed regular
4664 expression that extracts the version number from lisp/version.el;
4665 Ultrix sed doesn't seem support the operator. Just double the
4666 operand and use *.
4667
46681992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4669
4670 * Makefile.in: Doc fix.
4671
46721992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4673
4674 * configure: Rewrite sed command to remove at most one ./ prefix;
4675 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
4676 group.
4677
46781992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4679
4680 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
4681
46821992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4683
4684 * make-dist: Go ahead and build a new TAGS file, unless the
4685 --newer option was specified. Don't try to delete a TAGS file
4686 from etc; it's not kept there, and shouldn't be deleted anyway.
4687
46881992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4689
4690 * make-dist: If the lisp directory contains a default.el, don't
4691 distribute it.
4692
4693 * configure: When searching signal.h for the type of a signal
4694 return handler, make a copy of it, not a symbolic link to it; that
4695 way, it will work on systems that don't have symbolic links.
4696
46971992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
4698
4699 * make-dist: taught it about vcdiff and rcs2log, added --newer
4700 option for generating incremental distributions. Stopped it from
4701 generating a TAGS file into the distribution; that sucker is
4702 *big*, and easily enough generated with the toplevel makefile.
4703
47041992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4705
4706 * configure: When writing config.status, don't prefix progname
4707 with a '.'; it might be absolute.
4708
47091992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4710
4711 * configure: Choose to use X11 if either /usr/lib/libX11.a or
4712 /usr/include/X11 exist, not only if both exist.
4713
47141992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4715
4716 * make-dist: Make the new external-lisp directory a duplicate of
4717 the external-lisp directory, not the lisp directory.
4718
47191992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4720
4721 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
4722 clean' in arch-lib; it doesn't even have a Makefile.
4723
4724 * Makefile.in (clean, mostlyclean): In the test which tries to
4725 distinguish between the build directory, which should be cleaned,
4726 and the installed directory, which shouldn't, cd to `${emacsdir}',
4727 not `${DESTDIR}${LIBDIR}'.
4728
47291992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4730
4731 * make-dist: Be sure to delete the .c and .h files that YACC and
4732 BISON create from getdate.y.
4733
4734 * external-lisp: New directory; see `external-lisp/README'.
4735 * make-dist: Added support for the external-lisp subdirectory.
4736
4737 * make-dist: Changed message which complains that make-dist wasn't
4738 invoked in the right directory to indicate which files it was
4739 looking for.
4740
47411992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4742
4743 * configure: Add comments explaining why we can't translate
4744 character ranges or control characters in `tr'.
4745
47461992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4747
4748 * configure: When generating the configuration message, we used to
4749 build the message from the start so that each line began with "# "
4750 so that it would be a comment in `config.status'. However, this
4751 causes trouble if any of the variables we use in the message
4752 expand to more than one line of text - as gnu_malloc_reason
4753 sometimes does. So instead, we build the message as it should be
4754 printed to the user (i.e. without the "# " prefixes), and stick on
4755 the "# "s when we write it to `config.status'.
4756
4757 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
4758 `lib-src' and `arch-lib'.
4759
4760 * configure: When generating report and `config.status' file, note
4761 that bindir only determines where `make install' and
4762 `build-install' will place the executables; this should make it
4763 clear that the ordinary build process will not try to install
4764 things.
4765
47661992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4767
4768 * make-dist: Change messages to say that we are 'making links to
4769 X', rather than 'copying X'. And put `' quotes around file names.
4770
4771 * make-dist: Include '.tmp' in the name of the staging directory.
4772
4773 * make-dist: Pass the `-f' option to rm when you're not sure that
4774 the files you're removing actually exist.
4775
4776 * make-dist: When setting up etc/COPYING, always nuke whatever is
4777 there, and then copy it in, to make sure we get a real file.
4778
4779 * make-dist: Don't try to distribute *.defns files any more. The
4780 only such file was for simula.el, which has been superceded by a
4781 version which doesn't have a separate .defns file.
4782
47831992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
4784
4785 * make-dist: Don't distribute configured versions of config.h.in,
4786 paths.h.in, Makefile.in in src.
4787
4788 * configure: Delete .tmp files before creating them; don't bother
4789 trying to make final targets writeable first, since it won't
4790 matter to move-if-change.
4791
47921992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4793
4794 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
4795 mkdir and chmod in the center of all the conditionals. GNU Make
4796 will strip these out, but other makes won't.
4797
47981992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4799
4800 * make-dist: Include move-if-change in list of files to distribute.
4801
48021992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4803
4804 * configure: Remove any "." elements from the program name.
4805
4806 * configure: Don't record the values of all the possible arguments
4807 in config.status; only record the options that the user specified.
4808
4809 * configure: Use move-if-change to move in the new src/config.h.
4810
48111992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
4812
4813 * move-if-change: New file, copied from gcc release.
4814 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
4815 a temp file, so we don't update paths.h if an error occurs or if
4816 it doesn't need changing.
4817
48181992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4819
4820 * Makefile.in (src/paths.h): Do not install a value for the
4821 PATH_SUPERLOCK value; that macro doesn't exist anymore.
4822 * build-install.in: Same thing.
4823
48241992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4825
4826 * make-dist: Check the flag called "make_tar", not "make_dir"; the
4827 latter, being a typo, is always false, resulting in a program
4828 whose default behaviour is to painstakingly build a copy of the
4829 source tree, and then delete it. Rah.
4830
4831 * Makefile.in: Add dist target, and comment for it.
4832
4833 * configure: When scanning <signal.h> for a declaration for
4834 signal, create a symbolic link with a name ending in .c, so the
4835 compiler won't complain that it's only been given .h files.
4836
4837 * configure: Check whether there are any arguments available
4838 before shifting to get the value of a non-boolean parameter.
4839
4840 * make-dist: Doc fix.
4841
48421992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4843
4844 * configure: Instead of grepping /usr/include/signal.h for a
4845 signal declaration, run /usr/include/signal.h or
4846 /usr/include/sys/signal.h through cpp and grep for the
4847 declaration.
4848
4849 * configure: Redirect the output of grep to /dev/null instead of
4850 using grep -s - that flag means different things on other systems.
4851
4852 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
4853 since the former is recognizable even if you don't know what
4854 'dumping' is.
4855 * configure: Accomodate that change.
4856
4857 * configure: Accept options for all of the directories you can
4858 change in the Makefile.
4859
4860 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
4861
4862 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
4863 FOO before you can use them.
4864
4865 * build-install.in: Made the "Where To Install Things" section
4866 conform with the similar section from Makefile.in. Copied section
4867 which builds src/paths.h from src/paths.h.in from the Makefile.
4868
48691992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4870
4871 * configure: Write config.status to pass its command-line
4872 arguments on to configure, so that people can use it to recreate
4873 an old configuration, with minor changes.
4874
48751992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4876
4877 * configure: Don't rely on option variables being unset if their
4878 values are the empty string. In particular, when producing the
4879 English report, don't assume that highpri will be unset when no
4880 increased priority has been requested; -highpri='' should be the
4881 same as omitting -highpri altogether.
4882
4883 * configure: Fix dumb bug: when running the system and machine
4884 description files through cpp, mark those lines that we want to
4885 evaluate with the string '@configure@', and then only evaluate
4886 them. This way if the files include anything that actually
4887 generates text (type definitions or external declarations, say),
4888 we won't try to eval it.
4889
48901992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4891
4892 * make-dist: New shell script.
4893
4894 * configure: When creating foo from foo.in, make foo read-only to
4895 remind people to edit the .in file instead.
4896
4897 * INSTALL: Changed references to config.h-dist to config.h.in.
4898 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
4899 to build src/paths.h from src/paths.h.in; added a paragraph to do
4900 this.
4901 * configure, Makefile, build-install: Changed filenames like
4902 FOO-dist to FOO.in.
4903
49041992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4905
4906 * Makefile, build-install: Renamed to Makefile.in and
4907 build-install.in; the configure script will edit these to produce
4908 the usable Makefile and build-install.
4909 * configure: Changed to produce ./Makefile, ./build-install,
4910 lib-src/Makefile, and src/Makefile from their *.in counterparts,
4911 instead of editing them in place.
4912
49131992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4914
4915 * Makefile: Re-arranged so that the undumped Emacs will search
4916 ../lisp *after* the site's local elisp files.
4917 (locallisppath, dumplisppath): New variables.
4918 (lisppath): This variable's default value is now chosen based on
4919 $(locallisppath) and $(lispdir); while it used to be the
4920 customization point for adding site-local elisp directories to
4921 load-path, that job is now handled mostly by locallisppath.
4922 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
4923 Check the values being assigned to the *LOADSEARCH macros for null
4924 path elements (like '::' in 'foo::bar').
4925
4926 * configure: When checking if the machine- and system-dependent
4927 files define a particular macro or not, actually run them through
4928 CPP and test the macros with #ifs, instead of just grepping for
4929 the macros' names. In particular, check for SYSTEM_MALLOC in this
4930 way.
4931
49321992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4933
4934 * Makefile (install): Don't use -s in install. (Keep the symbols.)
4935
49361992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4937
4938 * configure: Make the config.status file an executable shell
4939 script which will recreate the same configuration. Include the
4940 verbal description of the current configuration as a comment in
4941 the script.
4942 * INSTALL: Doc fix.
4943
4944 * Makefile: brought the Makefile up to the GNU coding
4945 standards, as described in standards.text:
4946 (TAGS): New name for the target which rebuilds the tags table.
4947 (check): New target; doesn't do anything yet.
4948 (mostlyclean): New target, synonymous with clean.
4949 (realclean): New target. Currently, this just calls the
4950 subdirectories's makefiles and then deletes config.status.
4951 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
4952 variables.
4953 Installation directory variables changed to conform.
4954 (install, install.sysv, install.xenix, install.aix): Changed the
4955 code which copies the directories into their installed location to
4956 allow the installed locations to be in several different
4957 directories; the old version assumed that they would all be in
4958 $(emacsdir).
4959 (mkdir, lockdir): Allow the installed locations to be in several
4960 different directories.
4961 * INSTALL: Doc fix.
4962
4963 * build-install: Use the same variable names as the Makefile.
4964 Allow the installed locations to be in several different
4965 directories.
4966
49671992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4968
4969 * Makefile (src/paths.h): Instead of using a single sed command to
4970 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
4971 separately, and don't forget to append "/!!!SuperLock!!!" to the
4972 value of the PATH_SUPERLOCK macro.
4973
4974 * config.emacs: Renamed to configure, for consistency with other
4975 GNU products. Internal references changed.
4976 INSTALL, Makefile: References changed.
4977
4978 * lock: New directory, which should always be empty. If this
4979 directory doesn't exist, Emacs won't complain; it just won't lock.
4980 Having this here means that people can just unpack Emacs, build
4981 it, and have locking work.
4982
4983 * share-lib: Re-renamed to etc, for the sake of tradition.
4984 * config.emacs: Changed default value for datadir to ../etc.
4985 * INSTALL, README: Adjusted.
4986
49871992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4988
4989 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
4990 by running CPP on the appropriate s/*.h and m/*.h files.
4991
49921992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4993
4994 * config.emacs: Make sure to set the "exit on error" flag once
4995 we've removed config.status; errors should abort the configuration.
4996
49971992-02-15 Jim Blandy (jimb at pogo.cs.oberlin.edu)
4998
4999 * config.emacs: Added -distribute option, so that the Makefile
5000 paths are in their proper form. I don't know why this matters.
5001
50021992-02-14 Jim Blandy (jimb at pogo.cs.oberlin.edu)
5003
5004 * local-lisp: New directory, empty in the distribution, for people
5005 to put local elisp code in.
5006 * config.emacs: Include it in the default load path.
5007 * README: Document it.
5008
50091992-01-30 Jim Blandy (jimb at pogo.cs.oberlin.edu)
5010
5011 * config.emacs: Guess the type of signal handling functions based
5012 on the contents of /usr/include/signal.h.
5013
5014 * config.emacs: Print out progress report messages.
5015
5016 * Makefile (src/paths.h): Don't generically replace
5017 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
5018 editing of the other entries, and each entry should be dealt with
5019 explicitly anyway.
5020
5021 * build-install: Converted from C-shell to Bourne shell.
5022 * config.emacs: Edit build-install properly.
5023
5024 * config.emacs: Doc fix.
5025
50261992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5027
5028 * Makefile (install): Remove `B' from tar xf command.
5029
50301992-01-13 Jim Blandy (jimb at pogo.cs.oberlin.edu)
5031
5032 * config.emacs: Removed support for the `maintain-environment'
5033 option; the only important difference between this and its absence
5034 has been removed.
5035 * INSTALL: Removed mention of `maintain-environment'.
5036
5037 * config.emacs: Fix arguments to sed when processing boolean
5038 arguments.
5039
50401991-12-05 Jim Blandy (jimb at pogo.gnu.ai.mit.edu)
5041
5042 * config.emacs: New file, to help automate the installation
5043 process.
5044
5045 * Makefile: Lots of changes to support the separation of etc into
5046 architecture-dependent and -independent files:
5047 (EMACSROOT): New variable, giving the directory under which all of
5048 Emacs's libraries should be installed. Changed rest of file to
5049 use it.
5050 (LIBDIR): Now denotes only architecture-dependent dir - relevant cha
5051 (DATADIR): New variable, denoting architecture-independent dir.
5052 (LOCKDIR): New variable, for completeness.
5053 (SUBDIR): No more etc, new lib-src.
5054 (COPYDIR): No more etc, new arch-lib and share-lib.
5055 (src/paths.h): Set PATH_DATA and the LOCK macros too.
5056 (src): Now depends on lib-src, not etc.
5057 * build-install: Changes parallel to the above.
5058 * README: Describe the new arrangement.
5059
5060 * vms: New subdirectory for all the VMS stuff.
5061
50621991-12-03 Jim Blandy (jimb at pogo.gnu.ai.mit.edu)
5063
5064 * Makefile (LISPPATH): New variable.
5065 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
5066
50671990-09-28 Richard Stallman (rms at mole.ai.mit.edu)
5068
5069 * Makefile (install, install.sysv, install.xenix):
5070 Install wakeup instead of loadst. No need for setuid or setgid.
5071
50721990-08-07 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
5073
5074 * Makefile (clean): Clean etc if that's not the installation dir.
5075
50761990-04-26 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
5077
5078 * Makefile (paths.h): Make sed alter each name in the path.
5079
50801988-08-30 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
5081
5082 * Makefile (install.sysv): Use cpio, not tar.
5083
50841988-08-03 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
5085
5086 * Makefile (lockdir): Rename `lock' target.
5087 Depend on it from install*, not from `all'.
5088
50891988-05-16 Richard Stallman (rms at frosted-flakes.ai.mit.edu)
5090
5091 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
5092 to match build-install and paths.h.
6922b018
KH
5093
5094;; Local Variables:
5095;; coding: iso-2022-7bit-unix
5096;; End:
2a34a036
GM
5097
5098 Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001
5099 Free Software Foundation, Inc.
5100 Copying and distribution of this file, with or without modification,
5101 are permitted provided the copyright notice and this notice are preserved.