]> code.delx.au - gnu-emacs/blob - ChangeLog
More escaped `"' in string literals.
[gnu-emacs] / ChangeLog
1 2001-11-26 Richard M. Stallman <rms@gnu.org>
2
3 * Makefile.in: bootstrap should not delete dumped executables.
4 (bootstrap-clean-before): New target.
5 (bootstrap): Use bootstrap-clean-before instead of clean.
6 (bootstrap-clean-after): Renamed from bootstrap-clean. Calls changed.
7
8 2001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
9
10 These changes add the Emacs Lisp Introduction manual to the
11 distribution:
12
13 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro
14 files.
15
16 * make-dist: Copy the files in lispintro directory.
17
18 * config.bat: Configure in the lispintro directory.
19
20 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
21
22 * configure: Regenerated.
23
24 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
25 (lispintro/Makefile): New target.
26 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
27 (unlock, relock, info, dvi): Ditto.
28
29 2001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
30
31 * Makefile.in (uninstall, install-arch-indep): Don't install
32 gfdl.1.
33
34 * make-dist (etc): Don't distribute gfdl.1.
35
36 2001-11-22 Colin Walters <walters@debian.org>
37
38 * Makefile.in (install-arch-indep): Install the calc .info files.
39 (uninstall): Handle deletion of calc .info files (thanks Pavel
40 Jan\e,Bm\e(Bk).
41
42 2001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
43
44 * make-dist (lispref): Add *.txt, *.el, permute-index, and
45 tindex.pl to the list of those being put into the distribution.
46
47 2001-11-16 Eli Zaretskii <eliz@gnu.org>
48
49 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
50
51 * configure: Regenerated.
52
53 2001-11-15 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
54
55 * Makefile.in (uninstall): Fix previous change.
56
57 * configure: Regenerated.
58
59 * configure.in, Makefile.in: Add support for --program-prefix,
60 --program-suffix and --program-transform-name options.
61
62 2001-11-13 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
63
64 * Makefile.in (install-arch-indep): Use `${manext}' instead of
65 `.1'.
66 (install-arch-indep): Install emacsclient manual page.
67 (uninstall): Uninstall emacsclient manual page.
68
69 2001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
70
71 * make-dist: Add lispref/index.*perm files to the distribution.
72 From Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>.
73
74 2001-11-12 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
75
76 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
77
78 2001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
79
80 * configure.in: AC_OUTPUT lispref/Makefile.
81
82 * configure: Regenerated.
83
84 2001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
85
86 The following changes add the ELisp reference manual to the
87 distribution.
88
89 * make-dist: Add the lispref directory to the distribution.
90
91 * Makefile.in (install-arch-indep): Add elisp* to the list of
92 installed Info files.
93 (SUBDIR_MAKEFILES): Add lispref/Makefile.
94 (lispref/Makefile): New target.
95 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
96 Add commands for the lispref directory.
97 (info, dvi): Ditto.
98
99 * config.bat: Configure in `lispref'.
100
101 2001-11-09 Richard M. Stallman <rms@gnu.org>
102
103 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
104
105 2001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
106
107 * AUTHORS: Regenerate.
108
109 * make-dist (tempdir): Copy AUTHORS as well.
110
111 2001-11-06 Sam Steingold <sds@gnu.org>
112
113 * configure.in: Added a check for <nlist.h>
114 * configure: Regenerated.
115
116 2001-11-02 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
117
118 * configure: Regenerated.
119
120 2001-11-01 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
121
122 * configure.in: Reindent --help output.
123 From Per Starback (starback@ling.uu.se).
124
125 2001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
126
127 * configure.in: New entry for HP/UX-11.
128
129 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
130 From Eric S. Raymond <esr@golux.thyrsus.com>.
131
132 2001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
133
134 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
135 <athornton@sinenomine.net>.
136
137 2001-10-25 Gerd Moellmann <gerd@gnu.org>
138
139 * Makefile.in (maybe_bootstrap): New target.
140 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't
141 exist.
142
143 2001-10-24 Ken Raeburn <raeburn@gnu.org>
144
145 * configure.in: If --with-hesiod is given, look for
146 hes_getmailhost and res_send or __res_send; check hesiod and
147 resolv libraries respectively if system libraries don't supply
148 them.
149
150 2001-10-24 Gerd Moellmann <gerd@gnu.org>
151
152 * configure.in: Use $MAKE for `make' if set.
153
154 2001-10-22 Gerd Moellmann <gerd@gnu.org>
155
156 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
157 to tar options.
158
159 2001-10-20 Gerd Moellmann <gerd@gnu.org>
160
161 * (Version 21.1 released).
162
163 2001-10-20 Miles Bader <miles@gnu.org>
164
165 * configure.in (configuration): Set from `host' if `host_alias'
166 isn't defined.
167
168 2001-10-19 Andreas Schwab <schwab@suse.de>
169
170 * configure.in: Make ready for autoconf 2.5x.
171 (AC_PREREQ): Require autoconf 2.50.
172 * aclocal.m4: Removed.
173 * configure: Regenerated.
174 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
175
176 2001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
177
178 * README: Bump Emacs version to 21.1.50.
179
180 2001-10-05 Gerd Moellmann <gerd@gnu.org>
181
182 * Branch for 21.1.
183
184 2001-09-05 Gerd Moellmann <gerd@gnu.org>
185
186 * configure.in: Avoid `$@' which is handled specially in
187 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
188
189 2001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
190
191 * make-dist (nt): Add subdirs.el to the list of distributed files.
192
193 2001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
194
195 * configure.in (machine): Add an entry for
196 hppa1.1-hitachi-hiuxwe2*.
197
198 2001-05-28 Gerd Moellmann <gerd@gnu.org>
199
200 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
201 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
202
203 2001-05-14 Gerd Moellmann <gerd@gnu.org>
204
205 * make-dist: Copy texinfo.tex unconditionally.
206
207 2001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
208
209 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
210 that are installed.
211
212 2001-04-06 Gerd Moellmann <gerd@gnu.org>
213
214 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
215 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
216
217 * make-dist: Handle leim/MISC-DIC. Only include
218 `[a-zA-Z]*.{el,elc}' from leim/quail.
219
220 2001-04-05 Gerd Moellmann <gerd@gnu.org>
221
222 * Makefile.in (install-arch-indep): Remove .cvsignore files.
223
224 2001-03-30 Gerd Moellmann <gerd@gnu.org>
225
226 * Makefile.in (.PHONY): Add for bootstrap targets.
227 (bootstrap-clean): New target.
228 (bootstrap): Use it instead of `clean'.
229
230 2001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
231
232 * Makefile.in (SUBDIR): Remove leim.
233 (all, .RECURSIVE, extraclean): Add leim explicitly.
234 (leim): Provide separate rule which exports PARALLEL=0 into the
235 environment.
236
237 2001-03-20 Gerd Moellmann <gerd@gnu.org>
238
239 * configure.in (HAVE_XPM): Don't print the result of the check for
240 XpmReturnAllocPixels if we don't have an xpm.h.
241
242 2001-03-05 Gerd Moellmann <gerd@gnu.org>
243
244 * COPYING: New file.
245
246 2001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
247
248 * config.bat: Update the copyright.
249
250 2001-02-23 Kenichi Handa <handa@etl.go.jp>
251
252 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
253 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
254 to `yes'. Later in AC_OUTPUT, check this variable.
255
256 2001-02-09 Dave Love <fx@gnu.org>
257
258 * AUTHORS: Updated.
259
260 2001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
261
262 * info/dir (Ebrowse): Fix the entry (was missing a dot).
263
264 2001-02-02 Gerd Moellmann <gerd@gnu.org>
265
266 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
267
268 * Makefile.in (uninstall): Ignore exit code of `rm'.
269
270 * Makefile.in (uninstall): Remove more info files. Remove
271 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
272
273 2001-01-31 Gerd Moellmann <gerd@gnu.org>
274
275 * noleim-Makefile.in (extraclean): Add.
276
277 2001-01-28 Gerd Moellmann <gerd@gnu.org>
278
279 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
280 it quiet.
281
282 2001-01-24 Colin Walters <walters@cis.ohio-state.edu>
283
284 * Makefile.in (tags): Fix typo.
285
286 2001-01-13 Kenichi Handa <handa@etl.go.jp>
287
288 * configure.in: Fix typo in the code setting x_search_path.
289
290 2001-01-10 Dave Love <fx@gnu.org>
291
292 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
293 -lXext.
294 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
295 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
296 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
297 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
298 (now in $LIBS).
299
300 2001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
301
302 * config.bat: Run the preprocessor with -traditional.
303
304 2001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
305
306 * INSTALL: Move copying conditions to end of file.
307
308 2000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
309
310 * INSTALL: Add basic installation procedure which assumes
311 `configure' does its job. Elaborate on image support libraries.
312 Add a pointer to Xaw3d library. Add advice about solving
313 configure-time problems by looking in config.log and setting
314 variables in the environment.
315
316 2000-12-27 Gerd Moellmann <gerd@gnu.org>
317
318 * Makefile.in (install-arch-indep): If tar fails, exit with
319 exit code 1.
320
321 2000-12-19 Gerd Moellmann <gerd@gnu.org>
322
323 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
324 source file includes XKBlib.h. On some broken Solaris systems,
325 there is an XKBlib.h, reportedly, but header files included by
326 XKBlib.h are missing.
327
328 2000-12-14 Gerd Moellmann <gerd@gnu.org>
329
330 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
331
332 2000-12-11 Dave Love <fx@gnu.org>
333
334 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
335
336 2000-12-11 Paul Eggert <eggert@twinsun.com>
337
338 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
339 Merge fixes from latest GNU tar version. These macros no longer
340 futz with _XOPEN_SOURCE, as that was not portable in practice.
341 (AC_FUNC_FSEEKO): New macro.
342
343 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
344 ftello.
345
346 2000-12-05 Dave Love <fx@gnu.org>
347
348 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
349
350 2000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
351
352 * info/dir: Change the category to "Emacs".
353
354 2000-12-01 Gerd Moellmann <gerd@gnu.org>
355
356 * make-dist (tempdir): Remove epaths.h from the distribution
357 instead of paths.h.
358
359 2000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
360
361 * config.bat: Check for existence of djecho.exe, and print an
362 error message if it is not available.
363
364 * INSTALL: Describe possible problem with djecho.exe in old
365 versions of DJGPP v2.x.
366
367 2000-11-23 Gerd Moellmann <gerd@gnu.org>
368
369 * configure.in: Initialize HAVE_LIBXP to no.
370
371 2000-11-22 Gerd Moellmann <gerd@gnu.org>
372
373 * configure.in: Use m/macppc.h instead of the non-existent
374 m/powerpc.h.
375
376 2000-11-21 Gerd Moellmann <gerd@gnu.org>
377
378 * Makefile.in (install-arch-indep): Also install info/eshell*
379 and info/speedbar*.
380
381 * configure.in (HAVE_PNG): Check for the presence of
382 png_get_channels to rule out older PNG libs.
383
384 * configure.in (AC_OUTPUT): Arrange to emit definitions of
385 GCC and NON_GNU_CPP into config.status.
386
387 2000-11-20 Dave Love <fx@gnu.org>
388
389 * configure.in: Fix last change.
390
391 * GETTING.GNU.SOFTWARE: Deleted.
392 * FTP: New file to replace it.
393 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
394
395 2000-11-20 Gerd Moellmann <gerd@gnu.org>
396
397 * configure.in: Use -traditional with GNU cpp.
398
399 2000-11-17 Gerd Moellmann <gerd@gnu.org>
400
401 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
402 Distribute more files from the nt/ subdir. Distribute PBM
403 image files from subdirs of lisp/. Distribute old change logs
404 from subdirs of lisp/. Distribute play/5x5.el.
405
406 2000-11-11 Dave Love <fx@gnu.org>
407
408 * config.sub, config.guess: Updated from master source.
409
410 2000-11-07 Dave Love <fx@gnu.org>
411
412 * configure.in: Test for mkstemp.
413
414 2000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
415
416 * info/dir (Top): Rearrange menu items more logically, and put
417 them into a single category. Add menu items for RefTeX and
418 Widget.
419
420 2000-10-29 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
421
422 * Makefile.in (install-arch-indep): Use --info-dir instead of
423 --dir-file, and a simple argument instead of --info-file, so that
424 the Debian version of install-info also works.
425
426 2000-10-19 Eric M. Ludlam <zappo@ultranet.com>
427
428 * info/dir (Speedbar): Add entry.
429
430 2000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
431
432 * INSTALL: Describe the new image-support options to the configure
433 script. List URLs where image support libraries can be found.
434
435 2000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
436
437 * info/dir (Top): Add an entry for Eshell.
438
439 2000-10-02 Dave Love <fx@gnu.org>
440
441 * configure.in: Check for gai_strerror.
442
443 2000-10-01 Andreas Schwab <schwab@suse.de>
444
445 * Makefile.in (install-arch-indep): Update list of installed info
446 files.
447
448 2000-09-30 Gerd Moellmann <gerd@gnu.org>
449
450 * configure.in: Support `sparc*-*-netbsd*'.
451
452 2000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
453
454 * info/dir (MIME): Add entry for emacs-mime.
455
456 2000-09-29 Dave Love <fx@gnu.org>
457
458 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
459
460 2000-09-26 Gerd Moellmann <gerd@gnu.org>
461
462 * make-dist: Adapt to the change of leim/Makefile which was
463 necessary to ensure a reasonably working `make dist'.
464
465 * leim-Makefile.in: Moved to leim/Makefile.in..
466
467 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
468
469 2000-09-21 Kenichi Handa <handa@etl.go.jp>
470
471 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
472 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
473 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
474 files to .elc.
475 (${TIT}): Adjusted for the above change.
476 (clean mostlyclean): Likewise.
477 (.el.elc): New target.
478
479 2000-09-19 Gerd Moellmann <gerd@gnu.org>
480
481 * make-dist: Include XPM and XBM files in lisp/ and subdirs
482 in the distribution.
483
484 2000-09-18 Gerd Moellmann <gerd@gnu.org>
485
486 * make-dist (skk): Rename to `ja-dic' because the leim directory
487 was renamed.
488
489 2000-09-14 Dave Love <fx@gnu.org>
490
491 * configure.in: Fix spurion in last change.
492
493 2000-09-14 Gerd Moellmann <gerd@gnu.org>
494
495 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
496 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
497 to `no' if defined. Change result report.
498
499 2000-09-08 Dave Love <fx@gnu.org>
500
501 * configure.in: Remove spurious `@'s.
502
503 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
504 autoconf.
505
506 2000-09-06 Gerd Moellmann <gerd@gnu.org>
507
508 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
509 file and print informational message.
510
511 * configure.in (AC_FUNC_MMAP): Add.
512
513 2000-09-01 Gerd Moellmann <gerd@gnu.org>
514
515 * configure.in: Add ``checking'' messages for
516 XpmReturnAllocPixels.
517
518 2000-08-28 Gerd Moellmann <gerd@gnu.org>
519
520 * configure.in: Check <strings.h>; check `index' and `rindex'
521 functions.
522
523 2000-08-26 Kenichi Handa <handa@etl.go.jp>
524
525 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
526 "case "${canonical}" in".
527
528 2000-08-25 Dave Love <fx@gnu.org>
529
530 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
531
532 2000-08-25 Kenichi Handa <handa@etl.go.jp>
533
534 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
535
536 2000-08-24 Gerd Moellmann <gerd@gnu.org>
537
538 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
539 contains a relative path. Protect against unusable values of
540 $PWD.
541
542 2000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
543
544 * info/dir (WoMan): Add entry.
545
546 * config.bat (maindir): Update src/_gdbinit even if it does
547 already exist.
548
549 2000-08-07 Gerd Moellmann <gerd@gnu.org>
550
551 * Makefile.in (config.status): Prepend `$(srcdir)/' to
552 `configure'.
553
554 2000-08-03 Gerd Moellmann <gerd@gnu.org>
555
556 * configure.in: Add support for ia64*-*-linux*.
557
558 2000-07-27 Gerd Moellmann <gerd@gnu.org>
559
560 * make-dist (aclocal.m4): Include in distribution.
561
562 2000-07-26 Dave Love <fx@gnu.org>
563
564 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
565
566 2000-07-24 Dave Love <fx@gnu.org>
567
568 * configure.in: Add AC_SIZE_T.
569
570 2000-07-18 Dave Love <fx@gnu.org>
571
572 * configure.in: Reorder so that most tests are done after CPPFLAGS
573 is set from the C_SWITCH_... definitions.
574
575 2000-07-10 Gerd Moellmann <gerd@gnu.org>
576
577 * configure.in (HAVE_XPM): Undo previous change. Check for
578 preprocessor define XpmReturnAllocPixels.
579
580 2000-07-06 Gerd Moellmann <gerd@gnu.org>
581
582 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
583 instead of XpmReadFileToPixmap.
584
585 2000-07-05 Ken Raeburn <raeburn@gnu.org>
586
587 * configure.in: Check for <soundcard.h>. Look for ossaudio
588 library, and set LIBSOUND accordingly.
589
590 2000-07-05 Dave Love <fx@gnu.org>
591
592 * configure.in: Use AC_HEADER_SYS_WAIT.
593
594 2000-07-05 Gerd Moellmann <gerd@gnu.org>
595
596 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
597 lisp/Makefile. Distribute lisp/Makefile.in instead of
598 lisp/Makefile.
599
600 2000-06-30 Ken Raeburn <raeburn@gnu.org>
601
602 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
603 while searching for image-handling libraries.
604
605 2000-06-26 Gerd Moellmann <gerd@gnu.org>
606
607 * configure.in (--with-xim): New option.
608
609 2000-06-23 Dave Love <fx@gnu.org>
610
611 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
612 for struct timezone and test how we can call gettimeofday.
613 Check for OSF 5+. Check for term.h.
614
615 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
616 version.
617
618 2000-06-23 Gerd Moellmann <gerd@gnu.org>
619
620 * configure.in (HAVE_LIBXP): Change test for libXp.
621
622 2000-06-21 Dave Love <fx@gnu.org>
623
624 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
625 simple test for getloadavg and substitute GETLOADAVG_LIBS.
626 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
627
628 2000-06-19 Dave Love <fx@gnu.org>
629
630 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
631 _XOPEN_SOURCE is defined.
632
633 2000-06-16 Gerd Moellmann <gerd@gnu.org>
634
635 * Makefile.in (distclean): Also make distclean in lisp/.
636
637 2000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
638
639 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
640
641 2000-06-15 Gerd Moellmann <gerd@gnu.org>
642
643 * make-dist: Add --help and --snapshot options.
644
645 2000-06-14 Gerd Moellmann <gerd@gnu.org>
646
647 * configure.in: Generate lisp/Makefile.
648
649 * configure.in: Add support for `*-lynxos*'.
650 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
651 recommended by <Karen.Dorhamer@compaq.com> to fix problems
652 on Tru64 UNIX v5.0.
653
654 2000-06-13 Ken Raeburn <raeburn@gnu.org>
655
656 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
657 it's on a continuation line.
658
659 2000-06-02 Dave Love <fx@gnu.org>
660
661 * Makefile.in: (install-arch-indep): Add pcl-cvs to list of info
662 files.
663
664 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
665 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
666 test.
667
668 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
669 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
670
671 2000-05-26 Gerd Moellmann <gerd@gnu.org>
672
673 * configure.in: Add check for speed_t typedef.
674
675 2000-05-25 Ken Raeburn <raeburn@gnu.org>
676
677 * Makefile.in (install-arch-dep): Install fns-*.el only if it
678 exists; it won't in the CANNOT_DUMP case.
679
680 2000-05-25 Gerd Moellmann <gerd@gnu.org>
681
682 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
683 On FreeBSD, the exit status is 1 if CDPATH is not set.
684 (install-arch-indep): Install ebrowse.info.
685
686 2000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
687
688 * configure.in: Check for grandpt and getpt.
689
690 2000-05-09 Dave Love <fx@gnu.org>
691
692 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
693
694 2000-05-05 Gerd Moellmann <gerd@gnu.org>
695
696 * make-dist: Make a link for lib-src/grep-changelog. Copy
697 install-sh.
698
699 2000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
700
701 * config.bat: Identify the beginning of the cpp stuff in
702 src/Makefile.in and lib-src/Makefile.in more accurately.
703
704 2000-04-27 Gerd Moellmann <gerd@gnu.org>
705
706 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
707
708 2000-04-19 Gerd Moellmann <gerd@gnu.org>
709
710 * configure.in: Add support for `powerpc-*-netbsd*'.
711
712 2000-04-19 Dave Love <fx@gnu.org>
713
714 * configure.in: Don't use AC_FUNC_GETLOADAVG.
715
716 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
717
718 2000-04-16 Dave Love <fx@gnu.org>
719
720 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
721
722 2000-04-14 Dave Love <fx@gnu.org>
723
724 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
725
726 * aclocal.m4 (AC_FUNC_MKTIME): New.
727
728 2000-03-28 Ken Raeburn <raeburn@gnu.org>
729
730 * configure.in: Line up "--help" output a little better.
731
732 2000-03-26 Gerd Moellmann <gerd@gnu.org>
733
734 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
735 New targets.
736 (bootstrap): Rewritten in terms of the new targets above. Make
737 info files, too.
738
739 2000-03-12 Gerd Moellmann <gerd@gnu.org>
740
741 * config.guess, config.sub: Use the versions of the files from
742 subversions.
743
744 2000-03-08 Dave Love <fx@gnu.org>
745
746 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
747 AC_C_VOLATILE. Define POINTER_TYPE.
748
749 * aclocal.m4: New file.
750
751 2000-03-02 Gerd Moellmann <gerd@gnu.org>
752
753 * configure.in (machine): Add `mipsel-*-netbsd*' and
754 `arm-*-netbsd*'.
755
756 2000-03-01 Gerd Moellmann <gerd@gnu.org>
757
758 * configure.in (machine): Add support for `*-auspex-sunos*'.
759
760 2000-02-29 Gerd Moellmann <gerd@gnu.org>
761
762 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
763
764 2000-02-18 Dave Love <fx@gnu.org>
765
766 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
767
768 2000-02-18 Andreas Schwab <schwab@suse.de>
769
770 * Makefile.in (install-arch-indep): Add eudc to list of installed
771 info files.
772
773 2000-02-17 Ken Raeburn <raeburn@gnu.org>
774
775 * configure.in: Include -lz and -ljpeg (if it's available) when
776 testing for the tiff library.
777
778 2000-02-17 Gerd Moellmann <gerd@gnu.org>
779
780 * configure.in: Remove LISP_FLOAT_TYPE.
781
782 2000-02-12 Dave Love <fx@gnu.org>
783
784 * configure.in: Use AC_FUNC_VFORK.
785
786 2000-02-01 Gerd Moellmann <gerd@gnu.org>
787
788 * make-dist: Various fixes for new development tree.
789
790 * leim-Makefile.in: New file.
791
792 2000-01-31 Gerd Moellmann <gerd@gnu.org>
793
794 * Makefile.in (dist): Call ./make-dist.
795
796 2000-01-24 Dave Love <fx@gnu.org>
797
798 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
799
800 2000-01-18 Gerd Moellmann <gerd@gnu.org>
801
802 * configure.in (HAVE_GIF): Check for DGifOpen instead of
803 DGifOpenFileName.
804
805 2000-01-11 Andreas Schwab <schwab@suse.de>
806
807 * Makefile.in (install-arch-indep): Update list of info files to
808 be installed.
809
810 2000-01-05 Dave Love <fx@gnu.org>
811
812 * configure.in: Check for jerror.h as well as libjpeg.
813
814 2000-01-03 Andreas Schwab <schwab@suse.de>
815
816 * Makefile.in (install-arch-indep): Install autotype*. Run
817 install-info on autotype and emacs-faq.info.
818
819 1999-12-04 Dave Love <fx@gnu.org>
820
821 * Makefile.in: (install-arch-indep): Depend on `info'.
822 (install-strip): Use `install' as sub-make target.
823
824 1999-11-23 Ken Raeburn <raeburn@gnu.org>
825
826 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
827 didn't need to be deleted. Check for the k5crypto library as well
828 as the crypto library; MIT Kerberos 1.1 changed the name.
829
830 1999-11-18 Dave Love <fx@gnu.org>
831
832 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
833
834 1999-11-11 Erik Naggum <erik@naggum.no>
835
836 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
837
838 1999-11-08 Dave Love <fx@gnu.org>
839
840 * configure.in: Fix change for --with-pop default.
841
842 1999-11-04 Dave Love <fx@gnu.org>
843
844 * configure.in: Default to --with-pop. Change sense of with-gcc
845 and with-toolkit-scroll-bars messages to reflect the defaults.
846
847 1999-11-01 Gerd Moellmann <gerd@gnu.org>
848
849 * INSTALL: Mention the Emacs Lisp Reference.
850
851 1999-10-27 Noah Friedman <friedman@splode.com>
852
853 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
854
855 1999-10-23 Gerd Moellmann <gerd@gnu.org>
856
857 * Makefile.in (bootstrap): New target.
858
859 1999-10-19 Paul Eggert <eggert@twinsun.com>
860
861 Add support for large files. Merge glibc 2.1.2.
862
863 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
864 (HAVE_TM_GMTOFF): New symbol.
865 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
866 mbrlen, strsignal.
867 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
868
869 1999-10-09 Stefan Monnier <monnier@cs.yale.edu>
870
871 * make-dist (dontcompile): look for the DONTCOMPILE variable rather
872 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
873
874 1999-10-09 Richard M. Stallman <rms@gnu.org>
875
876 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
877 Unset CDPATH to prevent cd from generating output.
878
879 1999-10-08 Stefan Monnier <monnier@cs.yale.edu>
880
881 * update-subdirs: also ignore CVS subdirs.
882
883 1999-10-07 Gerd Moellmann <gerd@gnu.org>
884
885 * Makefile.in (install-arch-indep): Add ada-mode.
886
887 1999-10-06 Dave Love <fx@gnu.org>
888
889 * Makefile.in: Add rules for config.status, configure.
890
891 1999-09-07 Gerd Moellmann <gerd@gnu.org>
892
893 * configure.in (--with-sound): Removed.
894
895 1999-08-30 Gerd Moellmann <gerd@gnu.org>
896
897 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
898 the test for Xaw3d.
899 (HAVE_TIFF): Add -lm to library check.
900
901 1999-08-28 Richard Stallman <rms@gnu.org>
902
903 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
904 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
905 after the other X-related libraries.
906
907 1999-08-21 Dave Love <fx@gnu.org>
908
909 * configure.in: Don't check for jpeglib.h.
910
911 1999-08-20 Gerd Moellmann <gerd@gnu.org>
912
913 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
914 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
915
916 1999-08-18 Dave Love <fx@gnu.org>
917
918 * configure.in: : Check for termcap.h.
919
920 1999-08-15 Gerd Moellmann <gerd@gnu.org>
921
922 * configure.in: Add --with-toolkit-scroll-bars. If "no",
923 use Emacs' scroll bars, even if configured for Motif or when
924 Xaw3d is available.
925
926 1999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
927
928 * configure.in: Check for getaddrinfo.
929
930 1999-08-04 Eli Zaretskii <eliz@gnu.org>
931
932 * config.bat: Make --no-debug work again by removing -gcoff.
933
934 1999-07-30 Dave Love <fx@gnu.org>
935
936 * configure.in: Check for stdlib.h.
937
938 1999-07-19 Dave Love <fx@gnu.org>
939
940 * configure.in: Grok sparc64-*-linux-gnu*.
941
942 1999-07-12 Richard Stallman <rms@gnu.org>
943
944 * Version 20.4 released.
945
946 1999-06-23 Karl Heuer <kwzh@gnu.org>
947
948 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
949 Quote $EMACS, in case it's a program with args.
950
951 1999-05-29 Richard M. Stallman <rms@gnu.org>
952
953 * configure.in: Delete the Kerberos stuff.
954
955 1999-05-27 Greg Hudson <ghudson@mit.edu>
956
957 * configure.in: Prefer kerberos 5 names.
958
959 1999-04-26 Richard M. Stallman <rms@gnu.org>
960
961 * configure.in: Check for libXp.
962
963 1999-04-08 Richard Stallman <rms@gnu.org>
964
965 * make-dist: Include change logs in subdirs of `lisp'.
966
967 1999-04-05 Richard Stallman <rms@gnu.org>
968
969 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
970 (install-arch-indep): Make ${datadir}/emacs world-readable.
971
972 1999-03-30 Eli Zaretskii <eliz@gnu.org>
973
974 * config.bat: Use epaths.* instead of paths.*.
975
976 1999-03-07 Eli Zaretskii <eliz@gnu.org>
977
978 * INSTALL: Add detailed instructions to unpack and install
979 intlfonts on MS-DOS.
980
981 1999-02-26 Richard Stallman <rms@gnu.org>
982
983 * configure.in: Use epaths.h and epaths-force instead of paths....
984
985 * Makefile.in (epaths-force): Renamed from paths-force;
986 operate on epaths.in and produce epaths.h.
987
988 1999-02-24 Richard Stallman <rms@gnu.org>
989
990 * make-dist: Fix nt/icons directory handling.
991
992 1999-02-22 Simon Josefsson <jas@pdc.kth.se>
993
994 * configure.in (f301-fujitsu-uxpv4.1): New target.
995
996 1999-02-20 Richard Stallman <rms@gnu.org>
997
998 * make-dist (tempparent): Fix command to update info files.
999
1000 1999-02-09 Richard Stallman <rms@gnu.org>
1001
1002 * configure.in (powerpc-apple-netbsd*): New alternative.
1003
1004 1999-01-25 Geoff Voelker <voelker@cs.washington.edu>
1005
1006 * make-dist: Include the new directory nt/icons in distributions.
1007
1008 1999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
1009
1010 * configure.in: Change message about HAVE_XFREE386.
1011
1012 1999-01-07 Eli Zaretskii <eliz@gnu.org>
1013
1014 * config.bat: Support configuring with leim.
1015
1016 1998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
1017
1018 * configure.in (mips-sgi-irix6.5): New target.
1019
1020 1998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
1021
1022 * configure.in: Remove GSS-API support, since it has been removed
1023 from movemail.
1024
1025 1998-12-04 Markus Rost <rost@delysid.gnu.org>
1026
1027 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
1028
1029 1998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
1030
1031 * Makefile.in: Don't install customize info file. Run
1032 install-info on viper info file.
1033
1034 1998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
1035
1036 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
1037
1038 1998-11-16 Kenichi Handa <handa@etl.go.jp>
1039
1040 * configure.in (*-*-bsdi4*): New target.
1041
1042 1998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
1043
1044 * configure.in: Fix previous change.
1045
1046 1998-11-11 Richard Stallman <rms@gnu.org>
1047
1048 * configure.in (aviion-intel): New machine.
1049
1050 1998-11-04 Kenichi Handa <handa@etl.go.jp>
1051
1052 * configure.in (mips-nec-sysv4*): New target.
1053
1054 1998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
1055
1056 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
1057 from lisp.
1058
1059 1998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
1060
1061 * make-dist: Don't include fns*.el in dist.
1062
1063 1998-10-30 Dave Love <fx@gnu.org>
1064
1065 * configure.in: Don't mkdir cpp.
1066
1067 1998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
1068
1069 * Makefile.in (install-arch-dep): Install src/fns-*.el in
1070 ${archlibdir}.
1071
1072 1998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
1073
1074 * Version 20.3 released.
1075
1076 1998-07-30 Paul Eggert <eggert@twinsun.com>
1077
1078 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
1079 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
1080 (lwlib/Makefile, leim/Makefile):
1081 Prepend $(srcdir)/ to rule dependencies outside this dir.
1082
1083 1998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
1084
1085 * configure.in: Use unset CDPATH instead of making it empty.
1086
1087 1998-06-20 Karl Heuer <kwzh@gnu.org>
1088
1089 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
1090
1091 1998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
1092
1093 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
1094 and default.el. Sort the results.
1095
1096 1998-05-31 Karl Heuer <kwzh@gnu.org>
1097
1098 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
1099 writable.
1100
1101 1998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
1102
1103 * Makefile.in (install-arch-indep):
1104 Don't alter site-lisp/subdirs.el if it exists.
1105
1106 1998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
1107
1108 * Makefile.in (install-arch-indep): Put `-' on commands to create
1109 subdirs.el in site-lisp dirs.
1110
1111 1998-05-07 Richard Stallman <rms@psilocin.gnu.org>
1112
1113 * Makefile.in (install-arch-indep): Fix typo in previous change.
1114
1115 1998-05-06 Richard Stallman <rms@psilocin.gnu.org>
1116
1117 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
1118
1119 1998-04-28 Richard Stallman <rms@psilocin.gnu.org>
1120
1121 * Makefile.in (mkdir): Create the site-lisp dirs.
1122 (install-arch-indep): Make site-lisp/subdirs files world-readable.
1123
1124 1998-04-26 Richard Stallman <rms@psilocin.gnu.org>
1125
1126 * Makefile.in (INSTALL_INFO): New variable.
1127 (install-arch-indep): Don't replace the dir file if it already exists.
1128 Use the install-info program, via INSTALL_INFO, to add entries.
1129 Make the `info' subdir and the Info files world-readable.
1130
1131 1998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
1132
1133 * config.bat: Make sure the environment is large enough to support
1134 all the "set foo=bar" commands. Update pointers to DJGPP FTP
1135 sites.
1136
1137 1998-04-10 Karl Heuer <kwzh@gnu.org>
1138
1139 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
1140
1141 1998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
1142
1143 * configure.in: Add --with-gssapi to specify GSS-API
1144 authentication support for movemail.
1145
1146 1998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
1147
1148 * Makefile.in (install-arch-indep): Fix previous change.
1149
1150 1998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
1151
1152 * Makefile.in (info): Run man in build dir, not srcdir.
1153
1154 1998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
1155
1156 * Makefile.in (install-arch-indep): Fix previous change.
1157
1158 1998-03-23 Kenichi Handa <handa@etl.go.jp>
1159
1160 * Makefile.in (top_distclean): Check the existence of `lock'
1161 subdir.
1162
1163 1998-03-22 Richard Stallman <rms@gnu.org>
1164
1165 * Makefile.in (install-arch-indep): Put special subdirs.el files
1166 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
1167
1168 1998-03-21 Richard Stallman <rms@psilocin.gnu.org>
1169
1170 * make-dist: Fix shell syntax in check for missing .el or .elc files.
1171
1172 1998-03-09 Richard Stallman <rms@psilocin.gnu.org>
1173
1174 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
1175 (m68*-hp-hpux*): Handle versions 1X like 10.
1176
1177 1998-03-07 Richard Stallman <rms@psilocin.gnu.org>
1178
1179 * make-dist: PROBLEMS is now in etc, not top level dir.
1180
1181 * Makefile.in (SOURCES): Delete PROBLEMS.
1182
1183 1998-02-25 Richard Stallman <rms@gnu.org>
1184
1185 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
1186
1187 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
1188
1189 1998-01-17 Richard Stallman <rms@gnu.org>
1190
1191 * Makefile.in (install-arch-indep): Add semicolon before `else'.
1192
1193 1998-01-02 Richard Stallman <rms@psilocin.gnu.org>
1194
1195 * make-dist (tempparent): New option --no-check.
1196
1197 * make-dist: Don't do anything with cpp directory.
1198
1199 1997-12-20 Richard Stallman <rms@psilocin.gnu.org>
1200
1201 * configure.in (sparc-fujitsu-sysv4*): New target.
1202
1203 1997-12-17 Andreas Schwab <schwab@gnu.org>
1204
1205 * configure.in: Cache more tests. Add missing quotes around
1206 message with embedded comma.
1207
1208 1997-12-04 Karl Heuer <kwzh@gnu.org>
1209
1210 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
1211
1212 1997-11-26 Joel N. Weber II <devnull@gnu.org>
1213
1214 * make-dist: Changed the comment about `umask 0' to say `Don't
1215 restrict access to any files.'; previously it said `Don't protect
1216 any files', which may have implied that we think fascism is good.
1217
1218 1997-11-24 Paul Eggert <eggert@twinsun.com>
1219
1220 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
1221 strftime needs the underlying host's strftime for locale dependent
1222 formats.
1223
1224 1997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
1225
1226 * configure.in (i586-dg-dguxR4.*): New name in case branch.
1227
1228 1997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
1229
1230 * config.bat: Configure the man subdirectory.
1231
1232 1997-11-07 Paul Eggert <eggert@twinsun.com>
1233
1234 * configure.in (AC_CHECK_LIB): Add -lintl.
1235
1236 1997-11-07 Karl Heuer <kwzh@gnu.org>
1237
1238 * make-dist (check for .elc files): Avoid bash-specific syntax.
1239 (check for overflow 14-char limit): Simplify.
1240
1241 1997-11-07 Richard Stallman <rms@gnu.org>
1242
1243 * Makefile.in (install): Move blessmail last.
1244
1245 1997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1246
1247 * configure.in (gettimeofday, one arg or two):
1248 Clarify messages by avoiding double negative.
1249
1250 1997-09-30 Karl Eichwalder <ke@suse.de>
1251
1252 * Makefile.in (install-arch-indep): install the widget info file.
1253
1254 1997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
1255
1256 * configure.in (with-pop, with-kerberos): Need to check Kerberos
1257 libraries in reverse order, so that libraries will appear in the
1258 correct dependency order on the link line (and so that the
1259 configure checks themselves will work properly when early
1260 libraries depend on later ones).
1261
1262 1997-09-21 Erik Naggum <erik@naggum.no>
1263
1264 * make-dist (making links to `src'): Keep timestamp on copied
1265 files.
1266
1267 * make-delta: New script to produce delta distributions.
1268
1269 1997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1270
1271 * Version 20.2 released.
1272
1273 1997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1274
1275 * Version 20.1 released.
1276
1277 * Makefile.in (install-leim): Depend on mkdir.
1278 (leim): Depend on src.
1279
1280 1997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1281
1282 * configure.in: Recognize alpha* instead of just alpha.
1283
1284 1997-09-12 Paul Eggert <eggert@twinsun.com>
1285
1286 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
1287
1288 1997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1289
1290 * update-subdirs: Use rm -f.
1291
1292 1997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1293
1294 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
1295 Ignore subdirs named Old.
1296
1297 1997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
1298
1299 * configure.in: Add OpenBSD clause to set $machine.
1300
1301 1997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1302
1303 * make-dist: Recompile everything after updating various Lisp files.
1304 Recompile in leim as well as lisp.
1305 Check in leim as well as lisp for mismatched files and too-long names.
1306
1307 1997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1308
1309 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
1310
1311 1997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1312
1313 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
1314 before trying to copy anything from it.
1315
1316 1997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1317
1318 * Makefile.in (man/Makefile): New target.
1319 (tags): Define env var EMACS and run Makefile from build dir.
1320
1321 1997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
1322
1323 * config.bat: If src/_gdbinit doesn't exist, try using
1324 src/.gdbinit to create it (for building on Windows 95).
1325
1326 1997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1327
1328 * Makefile.in (install-arch-indep):
1329 Discard extra data in tar | tar pipes.
1330
1331 1997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
1332
1333 * configure.in (x_default_search_path): Corrected
1334 '${x_library}' to '${x_library}/X11'.
1335
1336 1997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1337
1338 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1,
1339
1340 1997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
1341
1342 * configure.in: Support auto-configuration of both Kerberos V4 and
1343 Kerberos V5 for movemail, including detection of V4 and V5 header
1344 files and libraries.
1345
1346 1997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
1347
1348 * configure.in: Compute x_default_search_path
1349 and substitute into makefiles.
1350
1351 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
1352
1353 1997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1354
1355 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
1356
1357 1997-08-07 Erik Naggum <erik@naggum.no>
1358
1359 * configure.in: Remove lockdir, it is no longer needed.
1360 * Makefile.in (mkdir): Don't create lockdir.
1361 (lockdir): Variable deleted.
1362 (paths-force): Don't operate on PATH_LOCK.
1363
1364 1997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1365
1366 * leim-Makefile.in (clean, distclean): New targets.
1367
1368 * make-dist: Include leim/ChangeLog in leim distribution.
1369
1370 1997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1371
1372 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
1373
1374 1997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1375
1376 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
1377
1378 1997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1379
1380 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
1381
1382 1997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1383
1384 * make-dist: Update leim/leim-list.el.
1385 Pass along value of $EMACS when updating lisp dir.
1386
1387 1997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
1388
1389 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
1390 prerequisite to the use of Doug Lea's malloc.
1391
1392 1997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1393
1394 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
1395
1396 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
1397
1398 1997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1399
1400 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
1401
1402 1997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1403
1404 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
1405 to news-r6.h.
1406
1407 1997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
1408
1409 * config.bat: Use `sed' instead of `cp', which might not be
1410 installed.
1411
1412 1997-07-09 Kenichi Handa <handa@etl.go.jp>
1413
1414 * Makefile.in (mostlyclean): Add cleaning leim directory.
1415 (clean, distclean, maintainer-clean): Likewise.
1416
1417 1997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1418
1419 * make-dist (bogosities): Check subdirs of `lisp' also.
1420
1421 1997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1422
1423 * make-dist (etc): Really avoid symlinks now.
1424 (lisp): Don't delete from subdirs the things we never copy.
1425
1426 1997-07-07 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
1427
1428 * Makefile.in (install-arch-indep): Correct the target name.
1429 The first letter `i' was dropped by the previous change of mine.
1430
1431 1997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1432
1433 * configure.in (leim/Makefile): Generate this.
1434 (*-sysv4.2uw*): Recognize new alternative.
1435
1436 * leim-Makefile.in: Renamed from leim-Makefile.
1437
1438 * make-dist: Set up real-leim subdirectory,
1439 with the real contents of leim; then move it to
1440 a separate top-level directory.
1441
1442 * make-dist: Don't mention site-lisp, site-init, site-start
1443 or default, when listing files hat are not compiled and should be.
1444
1445 * configure.in: Create src/config.stamp at the end.
1446
1447 1997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1448
1449 * Makefile.in (install-leim): Correct previous change.
1450
1451 1997-07-02 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
1452
1453 * Makefile.in (install-leim): New target.
1454 (install): Depend on install-leim.
1455
1456 1997-07-01 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
1457
1458 * Makefile.in (SUBDIR): Add leim.
1459 (SUBDIR_MAKEFILES): Add leim/Makefile.
1460 (leim/Makefile): New target.
1461
1462 1997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1463
1464 * leim-Makefile: New file.
1465 * make-dist: Initialize a `leim' subdirectory with that makefile.
1466
1467 1997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1468
1469 * configure.in (GNU_MALLOC_reason): Fix message text.
1470
1471 1997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1472
1473 * make-dist (lisp): Don't process subdirs that start with =.
1474 (etc): Copy symlinks, as in src.
1475
1476 1997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1477
1478 * configure.in (i*86-*-unixware*): New alternative.
1479
1480 1997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1481
1482 * Makefile.in (src/config.stamp): Target renamed from src/config.h
1483 and touch it explicitly.
1484
1485 * configure.in (mips-sony-newsos6*): New alternative.
1486 (mips-*-linux-gnu*): New alternative.
1487 (*-*-bsdi*): New alternative.
1488 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
1489
1490 1997-06-22 Dave Love <d.love@dl.ac.uk>
1491
1492 * Makefile.in (lib-src): Depend on src/config.h (e.g. for
1493 movemail.o).
1494 (src/config.h): New target to re-configure if src/config.in
1495 is patched.
1496
1497 1997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1498
1499 * configure.in (shutdown): Check for `shutdown' function.
1500
1501 1997-06-18 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
1502
1503 * update-subdirs: Include the directory "language" in subdirs.
1504
1505 1997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1506
1507 * configure.in (m88k-dg-dgux4*): New alternative.
1508 (alpha-*-netbsd*): New alternative.
1509 (powerpcle-*-solaris2*): New alternative.
1510
1511 1997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1512
1513 * make-dist: Warn about .el files that are not compiled.
1514
1515 1997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1516
1517 * Makefile.in (dist): Don't run update-subdirs here,
1518 since make-dist now gets that done.
1519
1520 * make-dist: Use the new `updates' target in lisp/Makefile.
1521
1522 * make-dist: Use new non-file targets in lisp/Makefile.
1523
1524 1997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1525
1526 * make-dist: Handle all subdirs of `lisp' uniformly.
1527 Don't handle `term' and `language' specially.
1528 Clear out umask at the beginning.
1529
1530 1997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1531
1532 * make-dist: Use Make to update finder-inf.el and autoloads.
1533 Also update cus-load.el.
1534
1535 1997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
1536
1537 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
1538 in case it is desirable to disable the GNU malloc features with
1539 glibc.
1540
1541 1997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
1542
1543 * configure.in (DOUG_LEA_MALLOC):
1544 Define if malloc_{get,set}_state exist.
1545
1546 1997-03-05 Ken'ichi Handa <handa@etl.go.jp>
1547
1548 * make-dist: Make links for files under lisp/language.
1549
1550 1997-02-20 Kenichi Handa <handa@etl.go.jp>
1551
1552 * update-subdirs: Exclude the directory "language" from subdirs.
1553
1554 1997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
1555
1556 * configure.in: Check for rint and cbrt.
1557
1558 1997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1559
1560 * make-dist: Use $EMACS to say where to run Emacs.
1561 Add --no-update option.
1562
1563 1996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1564
1565 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
1566
1567 1996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1568
1569 * make-dist (copying src): Check thoroughly for symlinks
1570 and copy them in all cases. Regularize the linking of *.in
1571 and *.opt and ChangeLog files.
1572 (copying lib-src): Likewise.
1573 Don't rm getdate.c or y.tab.*--they don't exist any more.
1574
1575 1996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
1576
1577 * configure.in: Check for libmail, maillock.h and
1578 touchlock (for movemail).
1579
1580 1996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1581
1582 * configure.in (limits.h): Check for this file.
1583
1584 1996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1585
1586 * configure.in (rs6000-ibm-aix4.2): New alternative.
1587 (rs6000-ibm-aix4.0): New alternative.
1588 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
1589
1590 1996-11-22 Ben Harris <bjh21@cam.ac.uk>
1591
1592 * configure.in: Recognize vax-*-netbsd*.
1593
1594 1996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1595
1596 * configure.in (locallisppath): Add leim directory.
1597
1598 1996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
1599
1600 * config.bat: Make sure `mv' supports forward slashes and -f.
1601
1602 1996-10-28 Christian Limpach <chris@nice.ch>
1603
1604 * configure.in (hppa*-next-nextstep*): * added after hppa
1605 to accept hppa1.0 and hppa1.1.
1606
1607 1996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
1608
1609 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
1610 * configure.in (ld_switch_machine): Fix typo.
1611
1612 1996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1613
1614 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
1615 from config.h and use them in $ac_link.
1616
1617 1996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
1618
1619 * configure.in: Create a subdir named `lisp'.
1620
1621 1996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1622
1623 * configure.in: Check for getcwd.
1624
1625 1996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1626
1627 * configure.in: Check for termios.h. Check for setpgid.
1628
1629 1996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1630
1631 * configure.in: Check for setrlimit.
1632
1633 1996-08-31 Paul Eggert <eggert@twinsun.com>
1634
1635 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
1636
1637 1996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1638
1639 * configure.in: Check for utimes.
1640
1641 * configure.in: Check for com_err library, but only
1642 if --with-kerberos was used. Check for krb and des
1643 only if --with-kerberos.
1644
1645 1996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1646
1647 * Makefile.in (INSTALL_STRIP): New variable.
1648 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
1649 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
1650
1651 1996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1652
1653 * configure.in: Check for krb and des libraries.
1654
1655 1996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
1656
1657 * configure.in (*-sunos4.1.[3-9]*noshare):
1658 Use sunos413, not sunos4-1-3.
1659 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
1660 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
1661
1662 1996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1663
1664 * Makefile.in (src/paths.h): Target deleted.
1665 (paths-force): Delete all dependencies on this target
1666 but don't delete the target.
1667 (install): Depend on `all'.
1668 (paths-force): Don't print a message.
1669
1670 * configure.in: Generate src/paths.h here.
1671
1672 1996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1673
1674 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
1675 New variables that affect linking only.
1676 (alpha-dec-osf*): Use those instead of previous change.
1677
1678 1996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1679
1680 * Makefile.in (install-arch-indep): Install info/messages.
1681
1682 1996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1683
1684 * Version 19.33 released.
1685
1686 1996-08-10 Marcus Daniels <marcus@sayre.sysc.pdx.edu>
1687
1688 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
1689 Fix previous change.
1690
1691 1996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1692
1693 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
1694 New alternative.
1695
1696 1996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1697
1698 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
1699 and NON_GCC_TEST_OPTIONS.
1700
1701 1996-08-06 Paul Eggert <eggert@twinsun.com>
1702
1703 * configure.in (LOCALTIME_CACHE): Don't put a string literal
1704 "TZ=..." in environ.
1705
1706 1996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1707
1708 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
1709
1710 1996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1711
1712 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
1713 the more general *-sunos4.1.[3-9]* clause.
1714
1715 1996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1716
1717 * Version 19.32 released.
1718
1719 * configure.in (*-sco3.2v5*):
1720 Set OVERRIDE_CPPFLAG to a string of one space.
1721 Fix the code that uses OVERRIDE_CPPFLAG.
1722
1723 1996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
1724
1725 * configure.in: Undo previous change.
1726
1727 1996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1728
1729 * config.sub: Use `pc', not `unknown', when canonicalizing
1730 the vendor for ...86.
1731
1732 1996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
1733
1734 * configure.in: Check for termios.h header.
1735
1736 1996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
1737
1738 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3
1739
1740 1996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
1741
1742 * configure.in: Split bsdos2 and bsdos2-1.
1743
1744 1996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1745
1746 * config.sub: If last two words are not a recognized
1747 KERNEL-OS pair, use just the last word as OS, as in 19.31.
1748 Make conversion of gnu/linux to linux-gnu really work.
1749
1750 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
1751
1752 1996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1753
1754 * configure.in (check for using Lucid widgets by default):
1755 Eliminate indentation that confuses some compilers.
1756
1757 1996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1758
1759 * config.sub: Convert linux and gnu/linux to linux-gnu.
1760
1761 * make-dist: Don't update getdate.c.
1762 Ignore =... files when checking for too-long Lisp file names.
1763
1764 1996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1765
1766 * configure.in (euidaccess): Check for that, not for eaccess.
1767
1768 1996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1769
1770 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
1771 before `noshare'.
1772 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
1773
1774 1996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1775
1776 * configure.in: Rename lignux to linux-gnu in configuration names.
1777 Use gnu-linux as the opsys value (s/ file name).
1778 Allow i686 just like i386, i486, i586.
1779
1780 1996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1781
1782 * configure.in (i*86-*-sco3.2v5): New alternative.
1783 (OVERRIDE_CPPFLAG): New variable.
1784 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
1785
1786 * configure.in: Specify vpath for .texi files.
1787
1788 1996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1789
1790 * configure.in: Always check for HAVE_X11R5.
1791 Separately decide whether to use a toolkit by default.
1792
1793 1996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
1794
1795 * configure.in: If X11R5 is missing the Xaw headers,
1796 default to --with-x-toolkit=no.
1797
1798 1996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1799
1800 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
1801
1802 1996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
1803
1804 * Makefile.in (install-arch-indep): If cd etc makes output,
1805 don't treat that as part of the tar data.
1806 Check that ./lisp actually exists.
1807
1808 1996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
1809
1810 * make-dist: Check for long file names.
1811
1812 1996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
1813
1814 * Version 19.31 released.
1815
1816 1996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
1817
1818 * configure.in: Recognize sparc-*-lignux.
1819
1820 1996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
1821
1822 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
1823 Don't include config.w95.
1824
1825 1996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
1826
1827 * make-dist: Replace --no-clean-up and --no-tar options
1828 with --clean-up and --tar, so that the default is useful.
1829
1830 1996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
1831
1832 * config.bat: Make sure the GDB init file is called src/_gdbinit;
1833 if not, tell the user to rename it and abort.
1834
1835 1996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
1836
1837 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
1838 test program.
1839
1840 1996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1841
1842 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
1843
1844 * make-dist (MANIFEST): Fix previous change.
1845 (msdos): Put mainmake.v2 into the dist.
1846
1847 1996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
1848
1849 * make-dist: Exit if autoconf fails.
1850
1851 1996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
1852
1853 * config.bat: Set djgpp-ver, and unset it at the end.
1854 Add a number of conditionals for DJGPP version 2.
1855 Rename label libsrc2 to libsrc3.
1856 Substitute for LDFLAGS in src/Makefile.
1857 Substitute for ALL_CFLAGS in lib-src/Makefile.
1858
1859 1996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1860
1861 * configure.in (ncurses): Check this after checking fns like strerror.
1862
1863 1996-04-08 Erik Naggum <erik@naggum.no>
1864
1865 * make-dist (MANIFEST): Don't include lines from =files.
1866
1867 1996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1868
1869 * make-dist: Don't put lisp/dired.todo in the dist.
1870
1871 1996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
1872
1873 * configure.in (HAVE_NCURSES): Look for library named ncurses.
1874
1875 * configure.in (setlocale): Check for it.
1876
1877 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
1878
1879 1996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1880
1881 * configure.in: Use lignux instead of linux as value of opsys.
1882
1883 1996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1884
1885 * Makefile.in (install-strip): Fix whitespace.
1886 Get rid of continuation.
1887
1888 * config.sub: Convert linux or gnu/linux to lignux.
1889
1890 1996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1891
1892 * configure.in: Accept lignux in configuration name.
1893
1894 1996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1895
1896 * Makefile.in (install-strip): New target.
1897
1898 1996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1899
1900 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
1901 -f failed to do the job on Suns.
1902
1903 1996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
1904
1905 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
1906
1907 * configure.in (linux/version.h): Check for this header.
1908
1909 1996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
1910
1911 * configure.in: Remove -fno-builtin hackery from -lm check.
1912
1913 1996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
1914
1915 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
1916 just this test.
1917
1918 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
1919
1920 1996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1921
1922 * configure.in: Check for ncurses.
1923
1924 1996-02-28 Paul Eggert <eggert@twinsun.com>
1925
1926 * configure.in (LOCALTIME_CACHE):
1927 Also define if localtime mishandles unsetting TZ.
1928 This works around a localtime bug in mips-dec-ultrix.
1929
1930 1996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1931
1932 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
1933
1934 * configure.in: Improve messages about X versions.
1935
1936 1996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1937
1938 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
1939
1940 1996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1941
1942 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
1943 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
1944
1945 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
1946 (install): Put install-arch-indep before install-arch-dep.
1947
1948 1996-02-20 Dave Love <d.love@dl.ac.uk>
1949
1950 * INSTALL: Clarify info about MS-DOS path handling.
1951
1952 1996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1953
1954 * Makefile.in (install-arch-indep): Install info/ccmode*.
1955 In previous change, protect against /bin/pwd returning null string.
1956
1957 1996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1958
1959 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
1960 to lispdir.
1961
1962 1996-02-01 Paul Eggert <eggert@twinsun.com>
1963
1964 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
1965
1966 1996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1967
1968 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
1969
1970 1996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1971
1972 * Makefile.in (extraclean): Use ${top_distclean} to ensure
1973 we delete everything distclean deletes.
1974
1975 1996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
1976
1977 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
1978
1979 1996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1980
1981 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
1982 into LDFLAGS instead of into LIBS.
1983
1984 1996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1985
1986 * configure.in (HAVE_XMU): Fix typo in previous change.
1987
1988 1996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1989
1990 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
1991
1992 1996-01-10 Erik Naggum <erik@naggum.no>
1993
1994 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
1995
1996 1996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
1997
1998 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
1999
2000 1996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2001
2002 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
2003 and use -lXt to link it.
2004
2005 1996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2006
2007 * configure.in (locallisppath): Put version-specific dir first.
2008
2009 1996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2010
2011 * configure.in (hppa-*-nextstep*): New alternative.
2012 (USE_X_TOOLKIT): By default, set this to "maybe";
2013 and change that later to LUCID or "no" according to X11 version.
2014
2015 * make-dist: Recompile outdated .elc files and update all autoloads.
2016
2017 1996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
2018
2019 * configure.in (locallisppath): Fix typo in last change: " -> '.
2020
2021 1996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2022
2023 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
2024
2025 1995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2026
2027 * Makefile.in (install-arch-indep): Give all files read permission.
2028
2029 1995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2030
2031 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
2032 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
2033
2034 1995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2035
2036 * configure.in: Determine HAVE_X11R6.
2037 (HAVE_MENUS): Renamed from HAVE_X_MENU.
2038
2039 1995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2040
2041 * configure.in: Just "solaris" now defaults to version 2.4.
2042 Add sunos4.1.n-noshare as alternative.
2043
2044 1995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2045
2046 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
2047
2048 1995-11-29 Erik Naggum <erik@naggum.no>
2049
2050 * Makefile.in (install-arch-indep): Add missing backslash.
2051
2052 1995-11-29 Karl Eichwalder <ke@ke.Central.DE>
2053
2054 * Makefile.in (install-arch-indep): Don't install
2055 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
2056
2057 1995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2058
2059 * Makefile.in (install-arch-indep): Fix previous change.
2060
2061 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
2062
2063 1995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2064
2065 * Version 19.30 released.
2066
2067 * make-dist (lisp): Exclude subdirs.el.
2068
2069 1995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2070
2071 * make-dist (etc): Delete *.orig and *.rej.
2072
2073 1995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2074
2075 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
2076
2077 1995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2078
2079 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
2080
2081 1995-11-14 Geoff Voelker <voelker@cs.washington.edu>
2082
2083 * make-dist (nt): Rename install, readme, and todo to
2084 INSTALL, README, and TODO.
2085
2086 1995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2087
2088 * make-dist (lisp): Don't distribute site-start.
2089
2090 1995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
2091
2092 * make-dist: Break the hard link on alloca.c.
2093
2094 1995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2095
2096 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
2097
2098 1995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2099
2100 * make-dist (src, lib-src): Don't distribute Makefile.c.
2101 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
2102
2103 1995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2104
2105 * Makefile.in (mkdir): Create man1dir, not mandir.
2106 (uninstall): Use man1dir, not mandir.
2107
2108 1995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2109
2110 * Makefile.in (man1dir): New variable.
2111 (install-arch-indep): Use man1dir.
2112
2113 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
2114
2115 * make-dist: Create lisp/MANIFEST.
2116
2117 1995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
2118
2119 * configure.in (m68k-*-linux*): New alternative.
2120
2121 1995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2122
2123 * make-dist: Use new names config.in, paths.in, and
2124 {src,lib-src}/Makefile.in.
2125
2126 1995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2127
2128 * configure.in: Don't bother checking for drem.
2129
2130 1995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2131
2132 * Makefile.in (distclean): Delete line with just a tab in it.
2133 (install-arch-indep): Delete spaces that precede tabs.
2134 Delete spurious `fi' left from previous change.
2135 (install): Supply `true' as command, to avoid null command.
2136
2137 1995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2138
2139 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
2140
2141 1995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2142
2143 * configure.in (powerpc-*-solaris2): New alternative.x
2144
2145 1995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
2146
2147 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
2148 of paths.h.tmp$$, to avoid going beyond 14 characters.
2149
2150 1995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2151
2152 * configure.in: Improve error msg for invalid --with-x-toolkit value.
2153
2154 1995-09-06 Paul Eggert <eggert@twinsun.com>
2155
2156 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
2157 if localtime caches TZ. Check for tzset.
2158
2159 1995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2160
2161 * config.bat: Simplify using new names file names src/makefile.in,
2162 config.in, paths.in. Change Echo commands not to use `.
2163
2164 1995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2165
2166 * Makefile.in (install-arch-indep): Always install the new dir file;
2167 rename the previous dir file to dir.bak or dir.old.
2168
2169 1995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2170
2171 * configure.in (RANLIB): Substitute this into makefiles.
2172 Set it specially on solaris; set it by default on other systems.
2173
2174 * configure.in: Fix previous Alpha change.
2175
2176 1995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2177
2178 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
2179 NON_GCC_TEST_OPTIONS.
2180
2181 1995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2182
2183 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
2184 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
2185
2186 * configure.in (alpha-*-linux*): New configuration.
2187
2188 1995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2189
2190 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
2191 (m68k-next-nextstep*): New alias for that.
2192 (i*86-*-nextstep*): Use nextstep.h.
2193 (sparc-*-nextstep*): New configuration.
2194
2195 1995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2196
2197 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
2198 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
2199
2200 1995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2201
2202 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
2203 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
2204
2205 1995-07-18 Mike Long <mike.long@analog.com>
2206
2207 * make-dist: Fix update of finder-inf.el, and byte-compile it.
2208
2209 1995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2210
2211 * Makefile.in (src/paths.h, paths-force):
2212 Rename src/paths.h.in to src/paths.in.
2213 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
2214
2215 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
2216 Use Makefile.c for intermediate file.
2217 Rename src/config.h.in to src/config.in.
2218
2219 1995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
2220
2221 * configure.in (mips-dec-ultrix*): Assume version 4.3.
2222 (mips-dec-ultrix4.[12]): New alternative for old versions.
2223
2224 1995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2225
2226 * make-dist: Don't break intra-tree links.
2227
2228 1995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
2229
2230 * configure.in: Put back archlibdir initialization. Require
2231 autoconf 2.4.1 or later.
2232
2233 1995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2234
2235 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
2236 (mips-mips-riscos5*): New alternative.
2237
2238 1995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2239
2240 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
2241
2242 1995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2243
2244 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
2245 (mandir, infodir, archlibdir): Initializations deleted.
2246
2247 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
2248 On hpux9shr, use hpux9shxr4.h.
2249
2250 1995-06-24 Morten Welinder <terra+@cs.cmu.edu>
2251
2252 * configure.in: Added target mips-dec-mach_bsd4.3.
2253 * config.guess: Guess mips-dec-mach_bsd4.3.
2254
2255 1995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2256
2257 * Makefile.in (mkdir): Use symbolic chmod.
2258
2259 1995-06-22 Paul Eggert <eggert@twinsun.com>
2260
2261 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3.
2262 (Likewise for SunOS 4.1.5 thorugh 4.1.9, should they ever exist.)
2263
2264 1995-06-22 Paul Eggert <eggert@twinsun.com>
2265
2266 * Makefile.in (SUBDIR_MAKEFILES):
2267 Add man/Makefile, so `make distclean' removes it.
2268 (top_distclean): Add config.log to the list of files to be removed.
2269
2270 1995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2271
2272 * Version 19.29 released.
2273
2274 1995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2275
2276 * configure.in: Fix the previous change to verify that the -b
2277 option really solves the problem.
2278
2279 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
2280
2281 1995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2282
2283 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
2284
2285 1995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2286
2287 * configure.in: Report more clearly when there is no special
2288 dir to search for X includes or libraries.
2289
2290 1995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2291
2292 * configure.in: Check for -lpthreads, not -lpthread.
2293
2294 1995-06-09 Geoff Voelker <voelker@cs.washington.edu>
2295
2296 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
2297
2298 1995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2299
2300 * configure.in: Check for -lpthread.
2301
2302 1995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2303
2304 * Makefile.in (install-arch-indep): Install info files for mh-e.
2305 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
2306
2307 1995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2308
2309 * configure.in (*-solaris2.5): New configuration.
2310
2311 * make-dist: Copy new files config.nt and config.w95.
2312
2313 1995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2314
2315 * configure.in: Use x_includes, not x_libraries, for -I.
2316 Make bitmapdir a colon-separated list.
2317
2318 1995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
2319
2320 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
2321
2322 * configure.in: Allow x_libraries and x_includes to be paths.
2323
2324 1995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2325
2326 * configure.in: Fix typo.
2327
2328 1995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
2329
2330 * INSTALL: Clarify use of site-init.el.
2331
2332 1995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
2333
2334 * configure.in: pass arg to sqrt.
2335
2336 1995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
2337
2338 * make-dist: Fix May 6 change.
2339
2340 1995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2341
2342 * vpath.sed: Delete reference to ymakefile.
2343
2344 1995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
2345
2346 * configure.in: Use sqrt (more portable) instead of fmod in -lm
2347 check.
2348
2349 1995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2350
2351 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
2352
2353 * update-subdirs: Specify /bin/sh to run the script.
2354
2355 1995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2356
2357 * make-dist: Put src/makefile.nt in dist.
2358
2359 * configure.in (i[345]86-*-bsdi2*): New configuration.
2360 (vax-dec-bsd386*): Deleted.
2361
2362 1995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
2363
2364 * configure.in: Make sure CDPATH doesn't mess up PWD check. Check
2365 whether X bitmaps are in X11/bitmaps instead of bitmaps. Use fmod
2366 instead of logb in -lm check.
2367
2368 1995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2369
2370 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
2371 Use bsd4-3. Don't set NON_GNU_CPP.
2372
2373 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
2374 In nt. copy various different things, but not *.cmd.
2375 Fix the ln commands for the subdirs of nt.
2376
2377 1995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2378
2379 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
2380
2381 1995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2382
2383 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
2384 since that's what the header file expects.
2385
2386 1995-04-24 Francesco Potorti` (pot@cnuce.cnr.it)
2387
2388 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
2389 and 68040 based machines when choosing options for gnucc.
2390
2391 1995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2392
2393 * Makefile.in (top_distclean): Delete config.cache.
2394
2395 1995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2396
2397 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
2398
2399 * configure.in: Use m/ncr386.h.
2400
2401 1995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2402
2403 * Makefile.in (install-arch-indep): Undo Sep 23 change.
2404
2405 1995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2406
2407 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
2408 (man): Don't copy texindex.c and getopt.c; they're deleted.
2409 (etc): Omit `e'; it's a subdirectory.
2410 (etc/e): Use `../..', not `..', to reference top level.
2411
2412 1995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
2413
2414 * Makefile.in (install-arch-indep, dist):
2415 look for `update-subdir' in $(srcdir).
2416
2417 1995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2418
2419 * make-dist: Include mkinstalldirs in distribution.
2420
2421 1995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
2422
2423 * make-dist: Add missing close backquote.
2424
2425 1995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2426
2427 * make-dist: Don't distribute shortnames directory.
2428
2429 1995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2430
2431 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
2432
2433 1995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2434
2435 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
2436
2437 1995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2438
2439 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
2440
2441 1995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
2442
2443 * configure.in (mips-sgi-irix6): New configuration.
2444
2445 1995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
2446
2447 * Makefile.in (maintainer-clean): Renamed from realclean.
2448
2449 1995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
2450
2451 * configure.in: Create a .gdbinit that sources the real one, if
2452 using a different build directory.
2453
2454 1995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
2455
2456 * configure.in: Check for sys/select.h.
2457
2458 1995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2459
2460 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
2461
2462 1994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2463
2464 * configure.in: Handle isc 4.1 operating system.
2465
2466 1994-12-10 Richard Stallman <rms@kepa>
2467
2468 * configure.in (rs6000-ibm-aix4.1*): New alternative.
2469 (rs6000-ibm-aix4*): New alternative.
2470
2471 1994-12-06 Richard Stallman <rms@kepa>
2472
2473 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
2474
2475 1994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
2476
2477 * configure.in: Don't try to make directories that are guaranteed
2478 to already exist.
2479
2480 1994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2481
2482 * configure.in: Generate man/Makefile from man/Makefile.in.
2483 Create the man subdir.
2484
2485 * Makefile.in (dvi): Run Make in our man subdir.
2486
2487 * make-dist: Create subdir etc/e.
2488 Make links to it.
2489 Put man/Makefile.in in dist, instead of man/Makefile.
2490
2491 1994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
2492
2493 * configure.in: Add --with-pop, --with-kerberos, and
2494 --with-hesiod for movemail.
2495
2496 1994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2497
2498 * configure.in (m68*-apollo*): Use s/domain.h.
2499
2500 1994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2501
2502 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
2503
2504 1994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
2505
2506 * configure.in: Don't add -I, -L, -R options for cc if their
2507 arguments would be empty.
2508
2509 1994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2510
2511 * configure.in (i860-intel-osf1*): New alternative.
2512 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
2513 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
2514
2515 1994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
2516
2517 * configure.in: Make h_errno check not use nested functions.
2518
2519 1994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
2520
2521 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
2522
2523 1994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
2524
2525 * Makefile.in (install-arch-indep): Avoid continued comment
2526 swallowing target line.
2527
2528 1994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
2529
2530 * configure.in: Protect a character class with `changequote'.
2531
2532 1994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2533
2534 * configure.in: Accept `news' as a synonym for `newsos'.
2535
2536 1994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
2537
2538 * Makefile.in: Don't rm files if cd fails.
2539
2540 1994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2541
2542 * make-dist: Put nt subdir and its subdirs in the dist.
2543 (lib-src): Put makefile.nt in the dist.
2544 (lisp): Put makefile.nt in the dist.
2545
2546 1994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
2547
2548 * configure.in: Change a stray `[' to `test'.
2549
2550 1994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
2551
2552 * configure.in: Adapt for Autoconf v2. Use the standard argument
2553 parser, host type canonicalizer, X11 finder, and message
2554 printing macros. Use the new macro names. Use `test' instead of `['.
2555
2556 1994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2557
2558 * configure.in: Check for getpagesize.
2559
2560 1994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2561
2562 * make-dist (msdos): Put sed* in the distribution.
2563
2564 1994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
2565
2566 * config.bat: New option, `--with-x', for configuring Emacs
2567 for use with the X11 system DesqView/X.
2568 New option, `--no-debug', for compiling Emacs without debug
2569 information thus saving disk space.
2570 (src/config.h, src/paths.h): Use `update' (which is like
2571 `move-if-changed') to change the file.
2572 (src/config.h): When configuring for X11 perform extra changes.
2573 (src/makefile): When configuring for X11 perform extra changes.
2574 (lib-src): Remove temporary files.
2575 (): Check that `sed', `rm', `mv', and `gcc' are available.
2576
2577 1994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2578
2579 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
2580
2581 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
2582
2583 1994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2584
2585 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
2586
2587 * configure.in (canonical): Substitute var into makefiles.
2588 (bitmapdir): Likewise.
2589
2590 * Makefile.in (bitmapdir): New variable.
2591 (src/paths.h, paths-force): Edit PATH_BITMAPS.
2592
2593 1994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2594
2595 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
2596
2597 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
2598 * update-subdirs: New shell script.
2599
2600 1994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2601
2602 * Makefile.in (top_distclean): Don't rm build-install.
2603 (SOURCES): Delete build-install.in.
2604
2605 * make-dist: Don't distribute build-ins.in.
2606 * build-ins.in: File deleted.
2607
2608 1994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
2609
2610 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
2611
2612 1994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2613
2614 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
2615
2616 * configure.in (libexecdir): Renamed from libdir. New default.
2617 (sharedstatedir): Renamed from statedir. New default.
2618 (datadir): New default.
2619
2620 * make-dist: Don't distribute subdirs.el.
2621
2622 1994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2623
2624 * configure.in (eaccess): Check for it.
2625
2626 1994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2627
2628 * configure.in (mktime): Check for it.
2629
2630 1994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
2631
2632 * configure.in (motif): Add support for usage and option checking.
2633
2634 1994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
2635
2636 * configure.in (utimes): Check for it.
2637
2638 1994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
2639
2640 * Makefile.in (install-arch-indep): Don't do mkdir here.
2641
2642 1994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2643
2644 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
2645 riscix.h renamed to acorn.h.
2646
2647 1994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
2648
2649 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
2650 New configurations.
2651
2652 1994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
2653
2654 * configure.in: Remove trailing slashes from srcdir.
2655
2656 1994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2657
2658 * configure.in (i[345]86-sequent-ptx*): Handle
2659
2660 1994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2661
2662 * Makefile.in (paths-force): Depend on src/paths.h
2663
2664 1994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
2665
2666 * configure.in (config_options): Save all arguments, not just some.
2667
2668 1994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
2669
2670 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
2671
2672 * configure.in: Add AC_AIX.
2673 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
2674
2675 1994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2676
2677 * configure.in (parsing options): Simplify sed command to delete -'s.
2678
2679 1994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
2680
2681 * configure.in (config_options): New shell variable.
2682 Pass its value to C code in EMACS_CONFIG_OPTIONS.
2683
2684 1994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2685
2686 * configure.in (alpha-dec-osf*): New target.
2687
2688 * Makefile.in: Use just one FRC target.
2689
2690 1994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2691
2692 * Makefile.in (removenullpaths, paths-force):
2693 Use name paths.h.tmp$$, which depends on the pid.
2694
2695 1994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2696
2697 * Makefile.in (removenullpaths, paths-force):
2698 Put paths.h.tmp in top-level dir, not in src.
2699
2700 1994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2701
2702 * Version 19.27 released.
2703
2704 1994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2705
2706 * Version 19.26 released.
2707
2708 1994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2709
2710 * configure.in: Check for lrand48, not rand48.
2711
2712 1994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2713
2714 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
2715 (powerpc-ibm-aix*): New aliases.
2716
2717 1994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2718
2719 * make-dist (src/m, src/s): Put *.inp in distribution.
2720
2721 1994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2722
2723 * configure.in: Accept i586 and i486 along with i386.
2724
2725 1994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2726
2727 * configure.in: Do compute unexec, LIBX, system_malloc, etc
2728 even if CPP env var was set by the user.
2729
2730 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
2731
2732 1994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
2733
2734 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
2735
2736 1994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2737
2738 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
2739
2740 1994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2741
2742 * configure.in: Check more specifically for i*86-sun-sunos.
2743
2744 1994-08-03 Caveh Jalali (caveh@eng.sun.com)
2745
2746 * configure.in: Handle solaris 2.4.
2747
2748 1994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2749
2750 * configure.in (rand48): Check for it.
2751
2752 1994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2753
2754 * make-dist: Update the info files.
2755
2756 1994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2757
2758 * configure.in: Make "checking..." messages' style consistent.
2759 (HAVE_H_ERRNO): New test.
2760
2761 1994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2762
2763 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
2764
2765 1994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2766
2767 * configure.in (CFLAGS): If the envvar was specified, use that.
2768 And set REAL_CFLAGS from it too.
2769
2770 1994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2771
2772 * make-dist: Update finder-inf.el.
2773
2774 1994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2775
2776 * make-dist (msdos): Include sed4.inp in dist.
2777
2778 * Makefile.in (libsrc_libs): Var deleted.
2779
2780 1994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2781
2782 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
2783
2784 1994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2785
2786 * configure.in (mips-sony-newsos4*): New alias.
2787
2788 1994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2789
2790 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
2791 (*-convex-convexos*): Accept this as alias.
2792
2793 1994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2794
2795 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
2796 for two different uses.
2797
2798 1994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2799
2800 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
2801
2802 1994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2803
2804 * make-dist: Put ./BUGS into the distrib.
2805
2806 1994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2807
2808 * configure.in: Handle 386 running Solaris 2.
2809
2810 1994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2811
2812 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
2813
2814 1994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2815
2816 * configure.in (mips-sony-newsos*): Use news-risc.h.
2817
2818 * configure.in: Accept bsdi as opsys, like bsd386.
2819
2820 1994-06-01 Morten Welinder (terra@diku.dk)
2821
2822 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
2823
2824 1994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2825
2826 * Version 19.25 released.
2827
2828 * make-dist (shortversion): Don't assume another period follows.
2829
2830 1994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2831
2832 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
2833 (uninstall): Use /bin/pwd.
2834
2835 * Makefile.in (blessmail): Depend on src.
2836 (all): Don't depend on blessmail.
2837
2838 * Makefile.in (src/paths.h): Don't force recomputation.
2839 (paths-force): New target; force recomputation of paths.h.
2840 (all): Depend on paths-force.
2841 (src, lib-src): Depend on src/paths.h.
2842
2843 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
2844 NON_GCC_TEST_OPTIONS.
2845
2846 1994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2847
2848 * configure.in: Don't insist on subversions for irix.
2849
2850 1994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2851
2852 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
2853
2854 * configure.in (i[34]86-next-*): New alternative.
2855
2856 1994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2857
2858 * Version 19.24 released.
2859
2860 * configure.in: New config hppa*-hp-hpux9shr*.
2861
2862 1994-05-22 Morten Welinder (terra@tyr.diku.dk)
2863
2864 * config.bat: Doc fix.
2865
2866 1994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2867
2868 * Makefile.in (mostlyclean, clean, distclean, realclean)
2869 (extraclean): Don't act on man subdir if it doesn't exist.
2870
2871 1994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2872
2873 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
2874 Use them to set up CC.
2875 (*-sun-sunos4.1.3): Set them.
2876
2877 1994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2878
2879 * Makefile.in (lib-src): Don't depend on src/paths.h.
2880
2881 1994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2882
2883 * build-ins.in (copydests): Get rid of spurious `-'s.
2884
2885 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
2886
2887 1994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2888
2889 * Version 19.23 released.
2890
2891 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
2892 for the Xlib and Xt checks; then restore old CFLAGS.
2893
2894 1994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2895
2896 * configure.in (HAVE_X11XTR6): Add newline before #if.
2897 Add newline after #endif.
2898
2899 1994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2900
2901 * configure.in (HAVE_X11XTR6): Arrange to define it.
2902
2903 1994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2904
2905 * Makefile.in (install): Depend on blessmail.
2906
2907 1994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
2908
2909 * configure.in (mips-siemens-sysv*): Put quotes around value
2910 containing blanks.
2911
2912 1994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2913
2914 * Makefile.in (TAGS): Use the makefile in src subdir.
2915
2916 1994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
2917
2918 * configure.in (opsys): Recognize `gnu'.
2919
2920 1994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2921
2922 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
2923
2924 1994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
2925
2926 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
2927 version > 1.8.
2928
2929 1994-05-08 Morten Welinder (terra@diku.dk)
2930
2931 * config.bat: Forcibly remove "# " style comments from makefiles.
2932
2933 1994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2934
2935 * Makefile.in (uninstall): When processing lispdir and etcdir,
2936 do nothing unless it exists and is a directory.
2937
2938 1994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2939
2940 * Makefile.in (install-arch-indep): Do install info/dired-x*.
2941 Merge code in from install-doc.
2942 (install-doc): Merge code back into install-arch-indep.
2943 (install-arch-dep): Don't depend on install-doc.
2944
2945 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
2946
2947 1994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2948
2949 * configure.in (making src/Makefile and lib-src/Makefile):
2950 Split off the autoconf substitutions and don't pass them thru cpp.
2951 (undefs): Use $canonical as well as $configuration.
2952
2953 * make-dist: Distribute lisp/Makefile.
2954
2955 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
2956 Use lower case names for the s files.
2957
2958 1994-05-03 Morten Welinder (terra@diku.dk)
2959
2960 * config.bat: Added possibility for different file name
2961 transscriptions in lib-src.
2962
2963 1994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2964
2965 * Makefile.in (lib-src): Undo previous change.
2966 (blessmail): New target to run maybe-blessmail in lib-src.
2967 (all): Depend on blessmail.
2968
2969 * Makefile.in (lib-src): Depend on src.
2970
2971 1994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
2972
2973 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
2974 (m88k-dg-dgux5.4R2): dgux5.4R2.
2975
2976 1994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2977
2978 * configure.in (window_system): Restore accidentally deleted code
2979 that uses AC_FIND_X.
2980
2981 * make-dist: Distribute config.bat.
2982
2983 1994-04-29 Morten Welinder (terra@diku.dk)
2984
2985 * config.bat: Corrected the configuration of lib-src
2986 to keep up with configure. Add note about dos version 3
2987 or better needed (djgpp needs that). Add note explaining
2988 that either install in c:/emacs or edit the script.
2989 Don't change to c:/emacs, but assume we're there (to minimize
2990 the number of places to change).
2991
2992 * config.bat: Build-in the first step towards X11 support with
2993 the X11 emulator that exists. At this time it won't work,
2994 and several files are missing.
2995
2996 1994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2997
2998 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
2999 Don't look for -lresolv.
3000
3001 * Makefile.in (lib-src): Depend on src/paths.h.
3002
3003 1994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3004
3005 * configure.in: Restore deleted AC_SUBST of `configuration'.
3006 Improve error message for bad --with-x-toolkit value.
3007
3008 * configure.in: Define CONFIGURATION in src/config.h
3009 rather than substituting in src/Makefile.in.
3010
3011 1994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3012
3013 * Makefile.in (install-doc): New target.
3014 (install-arch-dep): Depend on install-doc.
3015 (mkdir): Create docdir.
3016
3017 1994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3018
3019 * configure.in: Test for libresolv.a.
3020 Substitute machfile and opsysfile.
3021
3022 1994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3023
3024 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
3025 (install-arch-dep): Install under the name $(EMACS).
3026
3027 1994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3028
3029 * configure.in (version): Use entire value of emacs-version.
3030 (mips-siemens-sysv*): New alternative.
3031
3032 1994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3033
3034 * Makefile.in (install-arch-indep): Don't install dired-x*.
3035
3036 1994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3037
3038 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
3039 Fix definition of $undefs.
3040
3041 1994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3042
3043 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
3044
3045 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
3046
3047 1994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
3048
3049 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
3050
3051 1994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3052
3053 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
3054 and run it thru cpp, as with src/Makefile.in.
3055
3056 * configure.in: Use AC_SET_MAKE.
3057
3058 1994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3059
3060 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
3061
3062 1994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3063
3064 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
3065
3066 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
3067 (printing the choices): Make the toolkit message unconditional.
3068 (USE_X_TOOLKIT): Use `none', not `no', if none.
3069 (include libsrc_libs): Include config.h, and specify -I for srcdir.
3070 Get rid of temp file foofoo1.
3071
3072 1994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3073
3074 * configure.in (CFLAGS): Use shell syntax, not Makefile.
3075
3076 1994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3077
3078 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
3079 (printing the choices): State choice of toolkit.
3080 (libsrc_libs): Recalculate after writing config.h;
3081 then update lib-src/Makefile.
3082
3083 1994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3084
3085 * configure.in: Add sunos4shr as alternative for suns.
3086 Conditionals testing for null $CC were backwards.
3087
3088 1994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3089
3090 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
3091
3092 1994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3093
3094 * configure.in: Handle -isc4.0*.
3095
3096 1994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3097
3098 * configure.in (esix5): Set NON_GNU_CPP.
3099
3100 1994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
3101
3102 * Makefile.in (thisdir): Nonsensical variable removed.
3103 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
3104 back to $thisdir, rather than the directory `this_dir'.
3105
3106 1994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3107
3108 * Makefile.in (install-arch-indep): Add missing backslash after a
3109 `then'.
3110
3111 1994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3112
3113 * Makefile.in (thisdir): New variable.
3114 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
3115
3116 1994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3117
3118 * configure.in: Add freebsd.
3119
3120 1994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3121
3122 * configure.in: Check for fpathconf.
3123
3124 1994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3125
3126 * configure.in (with_x_toolkit): Fix typo in previous change.
3127
3128 1994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3129
3130 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
3131
3132 1994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3133
3134 * configure.in (with_x_toolkit): Don't allow motif or open-look.
3135
3136 1994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3137
3138 * configure.in: Fix value of docdir.
3139 * Makefile.in (install-arch-indep): Install DOC* in docdir.
3140
3141 1994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3142
3143 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
3144
3145 1994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
3146
3147 * configure.in: New variable docdir to control where the docstring
3148 file goes.
3149 Makefile.in: Use it to initialize PATH_DOC in paths.h.
3150
3151 1994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
3152
3153 * configure.in: When --run-in-place, don't inherit archlibdir.
3154
3155 1994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3156
3157 * Makefile.in (install-arch-dep, install-arch-indep):
3158 New targets split up former do-install rule.
3159 (do-install): Target deleted.
3160
3161 1994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3162
3163 * configure.in (mips-sony-newsos*): New configuration.
3164
3165 1994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
3166
3167 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
3168
3169 1994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
3170
3171 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
3172
3173 1994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3174
3175 * configure.in: Don't initialize CC.
3176
3177 1994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3178
3179 * configure.in (creating src/Makefile): Also generate -U switches
3180 for symbols in the $configuration value.
3181
3182 * configure.in: Check for sys_siglist being declared in system header.
3183
3184 1994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3185
3186 * configure.in (creating src/Makefile): Delete blank lines
3187 along with lines of whitespace.
3188 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
3189
3190 1994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3191
3192 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
3193 like C_SWITCH_SYSTEM.
3194 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
3195
3196 1994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
3197
3198 * configure.in (drem): Check for this function.
3199
3200 1994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3201
3202 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
3203 If CPP was inherited from environment, don't use NON_GNU_CPP.
3204 (NON_GNU_CC): Likewise.
3205 (handling with_gcc): Use explicit if in the `no' case.
3206 (cc_specified): New variable; if set, don't use NON_GNU_CC.
3207
3208 1994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3209
3210 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
3211
3212 1994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
3213
3214 * configure.in: Check whether fmod exists.
3215
3216 1994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3217
3218 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
3219 {src,lisp}/OChangeLog.
3220
3221 1994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3222
3223 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
3224 necessary for proper operation. This code works with the current
3225 released version of Autoconf.
3226
3227 1994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3228
3229 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
3230 (USE_X_TOOLKIT): Define it for all values except `no'.
3231
3232 * configure.in: Undo first Jan 8 change and Jan 16 change.
3233
3234 1994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3235
3236 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
3237 Substitute USE_X_TOOLKIT as both C macro and Make variable.
3238
3239 * Makefile.in (lwlib/Makefile): New target.
3240 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
3241 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
3242 (unlock, relock): Handle lwlib subdir.
3243
3244 * Makefile.in: Add some .PHONY targets.
3245
3246 * make-dist: Handle lwlib subdir like oldXMenu subdir.
3247
3248 * lwlib: New subdirectory.
3249
3250 1994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3251
3252 * configure.in: If CPP has a value that is a directory,
3253 discard the value.
3254
3255 1994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3256
3257 * configure.in (srcdir_undefs): Add g flag to sed substitution to
3258 remove -U[0-9]*.
3259
3260 1994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3261
3262 * Makefile.in (do-install): Install the dired-x info files.
3263
3264 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
3265 (See src/s/sol2.h.)
3266
3267 1994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3268
3269 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
3270
3271 1994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3272
3273 * configure.in (creating src/Makefile): Put code inside 2nd arg to
3274 AC_OUTPUT as it should be; hopefully noone will again see fit to
3275 gratuitously break this and not make a change log entry.
3276 Optimized sed processing of Makefile.in and cpp output; now
3277 preserves comments previously removed from the cpp input.
3278 Eliminated temp file for cpp output. Generate -U switches to
3279 undefine all identifiers that appear in the directory name
3280 ${srcdir}; pass these to cpp.
3281
3282 * configure.in (version): Fix sed regexp to match two-elt version
3283 number.
3284
3285 * configure.in: Check for strerror.
3286
3287 1994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3288
3289 * configure.in: Test for bcmp.
3290
3291 1994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3292
3293 * make-dist (tempdir): Put subdir msdos into the distribution.
3294
3295 1993-01-07 Morten Welinder (terra@diku.dk)
3296
3297 * config.bat: New file.
3298
3299 1994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3300
3301 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
3302
3303 1994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3304
3305 * configure.in (m68*-next-*): Don't care about which os is specified.
3306 (i[34]86-*-*): Check for *-nextstop*.
3307
3308 1993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3309
3310 * configure.in: Check for setsid.
3311
3312 1993-12-17 Richard Stallman (rms@srarc2)
3313
3314 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
3315
3316 1993-12-15 Richard Stallman (rms@srarc2)
3317
3318 * Makefile.in (mkdir): Make only the lockdir writable.
3319
3320 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
3321
3322 1993-12-11 Richard Stallman (rms@srarc2)
3323
3324 * Makefile.in (libdir): Use @libdir@.
3325
3326 1993-12-08 Richard Stallman (rms@srarc2)
3327
3328 * Makefile.in (install): Add empty command.
3329
3330 1993-12-04 Richard Stallman (rms@srarc2)
3331
3332 * make-dist: Put man/getopt.c in the dist.
3333
3334 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
3335
3336 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
3337
3338 1993-12-03 Richard Stallman (rms@srarc2)
3339
3340 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
3341 Set it for all solaris versions.
3342 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
3343 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
3344 Likewise for NON_GNU_CC and CC.
3345
3346 1993-12-01 Richard Stallman (rms@srarc2)
3347
3348 * configure.in (mips-mips-riscos4*): Assign variable CC.
3349 (checking ${with_gcc}): If "no", don't override CC if already set.
3350 (CC): Initialize it as empty.
3351
3352 1993-11-30 Richard Stallman (rms@srarc2)
3353
3354 * configure.in (Suns): Set CPP if *-solaris2.3*.
3355
3356 1993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3357
3358 * Version 19.22 released.
3359
3360 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
3361
3362 1993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3363
3364 * make-dist: When breaking links, use cp -p.
3365 Copy install.sh into distribution.
3366 Move the temp dir up into the parent dir;
3367 don't leave the staging dir make-dist.tmp... in existence.
3368 * install.sh: New file.
3369
3370 1993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3371
3372 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
3373
3374 1993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3375
3376 * configure.in (version): When --run-in-place, exclude
3377 ${datadir}/emacs/site-lisp from locallisppath.
3378
3379 1993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3380
3381 * configure.in: Delete jumk.c before writing it.
3382
3383 1993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3384
3385 * Version 19.21 released.
3386
3387 * Makefile.in (mkdir): Ignore error from chmod.
3388
3389 1993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3390
3391 * make-dist: Don't put lisp/forms.README in the distribution.
3392
3393 1993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3394
3395 * configure.in (creating src/Makefile): Before running cpp,
3396 discard all lines that start with `# Generated' or /**/#.
3397
3398 1993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3399
3400 * Version 19.20 released.
3401
3402 * make-dist: Use build-ins.in, not build-install.in.
3403 Don't bother updating TAGS since it's not included.
3404
3405 * build-ins.in: Renamed from build-install.in.
3406
3407 1993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3408
3409 * make-dist: Don't try to link *.texinfo--there are none now.
3410 When running make in lib-src, specify YACC var value.
3411
3412 1993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3413
3414 * configure.in (extrasub): Add vpath patterns for %.[yls].
3415
3416 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
3417 Instead just include the commands to make src/Makefile as the
3418 second arg to AC_OUTPUT.
3419
3420 * configure.in: Use : instead of dnl for comment inside
3421 $makefile_command.
3422
3423 * configure.in: No longer use vpath_sed. Instead, when we notice
3424 srcdir already configured, set extrasub to hack vpath in the
3425 makefiles.
3426
3427 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
3428 before moving it.
3429 * Makefile.in (VPATH): Define to @srcdir@.
3430
3431 1993-09-28 Brian Fox (bfox@cubit)
3432
3433 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
3434 doesn't exist. Just copy src/Makefile.in instead. Touch
3435 all of the Makefiles after editing config.status.
3436
3437 * INSTALL: Update documentation to match new configuration
3438 mechanism.
3439
3440 1993-09-27 Brian Fox (bfox@ai.mit.edu)
3441
3442 * configure.in: Allow any of the path or directory Makefile
3443 variables to be set with flags to configure. Create all Makefiles
3444 at configure time. Edit special commands into config.status after
3445 src/Makefile.in is built from src/Makefile.
3446
3447 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
3448 If these files are out of date, simply have config.status
3449 rebuild them; don't rebuild them explicitly.
3450
3451 1993-09-25 Brian Fox (bfox@ai.mit.edu)
3452
3453 * build-install.in: Change src/xemacs to src/emacs. We no longer
3454 create src/xemacs, so the file wouldn't be found.
3455
3456 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
3457
3458 1993-09-24 Brian Fox (bfox@albert.gnu.ai.mit.edu)
3459
3460 * configure.in: Avoid forcing the search of /usr/include before
3461 fixed include files by resetting C_SWITCH_X_SITE if it is
3462 "-I/usr/include".
3463
3464 1993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3465
3466 * Makefile.in (@rip_paths@locallisppath):
3467 Delete ${datadir}/emacs/site-lisp.
3468
3469 1993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3470
3471 * configure.in:
3472 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
3473 Remove ${extra_output} from AC_OUTPUT call.
3474
3475 1993-09-17 Brian Fox (bfox@inferno)
3476
3477 * make-dist: Quote backquotes found in strings to be echoed.
3478
3479 * configure.in: Use "sh -c pwd" when we want to avoid having the
3480 shell fix up the value of $PWD.
3481
3482 1993-09-13 Brian Fox (bfox@inferno)
3483
3484 * Makefile.in (do-install): Don't abort if ln or chmod at the end
3485 of the installation fail. Suggested by Karl Berry.
3486
3487 1993-08-30 Brian Fox (bfox@inferno)
3488
3489 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
3490 was used. Set MAKEFLAGS from MFLAGS.
3491
3492 1993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3493
3494 * configure.in: Test for res_init in libc.
3495
3496 1993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3497
3498 * configure.in: In the file ${tempcname}, use configure___
3499 instead of @configure@.
3500
3501 1993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
3502
3503 * make-dist: Dist vpath.sed
3504
3505 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
3506 Depend on vpath.sed.
3507 Replace sed comand for VPATH with @vpath_sed@.
3508
3509 * configure.in: Substitute variable `vpath_sed'.
3510 If not in $srcdir and $srcdir is configured,
3511 issue warning that GNU make is required,
3512 and set vpath_sed to use vpath.sed script.
3513
3514 1993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3515
3516 * configure.in: Remove check for $srcdir being configured. This
3517 pretty much works now.
3518 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
3519 Check for XFree86 (/usr/X386/include) independent of whether
3520 -lXbsd exists.
3521
3522 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
3523 realclean, unlock, relock): Use `$(MAKE)' in place of plain
3524 `make'.
3525
3526 1993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3527
3528 * Version 19.19 released.
3529
3530 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
3531
3532 1993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3533
3534 * configure.in: Check for XScreenNumberOfScreen.
3535
3536 1993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3537
3538 * configure.in: Add * to end of all configuration alternatives.
3539 (m68*-sony-newsos3*): New alternative.
3540
3541 1993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3542
3543 * make-dist: Include getdate.c in distribution.
3544
3545 * configure.in: For --help, use $PAGER if it is set.
3546 (LIB_X11_LIB): Default to -lX11.
3547 (mips-sgi-irix5.*): New alternative.
3548
3549 * Makefile.in (do-install): Install info/gnus* and info/sc*.
3550
3551 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
3552 Recognize *.B8.* as hpux version 8.
3553 (m68*-tektronix-bsd*): Fix typo in tek4300.
3554 (AC_HAVE_FUNCS): Add ftime.
3555
3556 1993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3557
3558 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
3559 Use tekxd88, not tekXD88.
3560
3561 1993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3562
3563 * configure.in: Check for -lm. Then can check for frexp and logb.
3564
3565 1993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3566
3567 * Version 19.18 released.
3568
3569 * make-dist (src): Don't put gnu-hp300 in dist.
3570 (src, lisp): Include OChangeLog in dist.
3571
3572 1993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3573
3574 * configure.in: Test for presence of logb and frexp functions.
3575
3576 1993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3577
3578 * configure.in (machine): Add i370-ibm-aix*.
3579
3580 1993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3581
3582 * configure.in (function checks): Test for mkdir and rmdir.
3583
3584 * configure.in (function checks): Don't test for random and bcopy
3585 only when we're building with X; look for them all the time.
3586
3587 1993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3588
3589 * configure.in: Test for availability of bcopy functions, searching
3590 the X libraries if we're using X.
3591
3592 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
3593 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
3594 versions of AIX, and needs to be passed to the loader.
3595
3596 * configure.in: Test for the availablility of the
3597 XScreenResourceString function.
3598
3599 1993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
3600
3601 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
3602 LD_SWITCH_X_SITE and assume --with-x11.
3603 Only look for X11 files if we weren't told about a window system
3604 or if we were told to use X11 but not told where.
3605 Search the libraries from the s and/or m files when checking for
3606 functions.
3607
3608 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
3609
3610 1993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3611
3612 * make-dist: Include lisp/dired.todo in the distribution.
3613
3614 1993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3615
3616 * configure.in: Add code to set HAVE_INET_SOCKETS.
3617
3618 1993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3619
3620 * configure.in: If we do find x_includes and x_libraries
3621 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
3622
3623 1993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3624
3625 * make-dist: Include src/gnu-hp300 in the dist.
3626
3627 * configure.in (canonical): New variable holds the canonicalized
3628 configuration. Don't alter `configuration'. Use `configuration'
3629 for Makefile.in for file naming.
3630 (testing x_includes and x_libraries): Use =, not ==.
3631
3632 1993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3633
3634 * Version 19.17 released.
3635
3636 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
3637 directory's makefile. This allows the invocation of CPP which
3638 builds xmakefile to receive these switches. The SunSoft C
3639 preprocessor inserts spaces between tokens if it doesn't get the
3640 -Xs flag requested in src/s/sol2.h.
3641
3642 1993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
3643
3644 * configure.in (m68k-bull-sysv3): new config.
3645
3646 1993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3647
3648 * configure.in: Use the autoconf AC_FIND_X macro to try to find
3649 the X Windows libraries.
3650
3651 1993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3652
3653 * make-dist (tempdir): Don't create lisp/forms-mode directory in
3654 the distribution. Those files aren't kept in their own
3655 subdirectory any more.
3656
3657 1993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3658
3659 * Version 19.16 released.
3660
3661 1993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3662
3663 * configure.in: Add --verbose flag.
3664
3665 1993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3666
3667 * version 19.15 released.
3668
3669 1993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3670
3671 * Makefile.in (top_distclean): Use -f switch when cleaning out
3672 lock dir; it might be empty.
3673
3674 * configure.in: Only check for -lXbsd once.
3675
3676 1993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3677
3678 * Version 19.14 released.
3679
3680 1993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3681
3682 * make-dist: If using gzip, create distribution with '.gz' extension.
3683
3684 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
3685 (lisp/forms-mode): This doesn't exist anymore.
3686
3687 * configure.in: Look for the closedir function.
3688
3689 1993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3690
3691 * configure.in (CPP): Autoconf sets this to a shell variable
3692 reference, which doesn't work when it's edited into a makefile.
3693 Expand that variable reference.
3694
3695 * Makefile.in (CPP): New variable.
3696 (src/Makefile): Edit CPP into src/Makefile.
3697
3698 * Makefile.in (src/Makefile): Don't bother exiting single quotes
3699 and entering double quotes to get the values of LD_SWITCH_X_SITE
3700 and the other make variables; make substitutes them in anyway.
3701
3702 * Makefile.in (uninstall): Don't remove the lisp and etc
3703 directories if they're in the source tree.
3704
3705 Bring mumbleclean targets into conformance with GNU coding standards.
3706 * Makefile.in (mostlyclean, clean): Separate these two; just have
3707 them pass the request to the subdirectory makefiles.
3708 (distclean): Pass the request down, and then get rid of the
3709 files configure built, and get rid of the Makefiles.
3710 (realclean): Pass the request down, and then do the same things
3711 distclean does.
3712 (uninstall, info, dvi): New targets.
3713
3714 * configure.in: Move clause for PC-compatible i386 box to the end
3715 of the case statement, to avoid masking configurations below.
3716
3717 * configure.in: Add case for m88k-motorola-sysv4.
3718
3719 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
3720 the HP 68000 machines.
3721
3722 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
3723 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
3724 preprocessor won't fiddle with them.
3725
3726 1993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3727
3728 * Makefile.in (TAGS): cd to src to run etags.
3729
3730 1993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3731
3732 * configure.in (version): Check the X libraries for XrmSetDatabase
3733 and random, and see if we have -lXbsd.
3734
3735 1993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3736
3737 * configure.in: Pass "-Isrc" to the CPP we run to examine the
3738 s/*.h and m/*.h files. Martin Tomes
3739 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
3740
3741 1993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3742
3743 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
3744 above the general i386 alternative.
3745
3746 1993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3747
3748 * configure.in: Recognize configuration name for Data General
3749 AViiON machines.
3750
3751 * configure.in: Use AC_LONG_FILE_NAMES.
3752
3753 1993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3754
3755 * configure.in: Test for bison.
3756 * Makefile.in (YACC): New variable.
3757 (lib-src/Makefile.in): Edit YACC into the makefile.
3758
3759 1993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3760
3761 * Version 19.13 released.
3762
3763 * configure.in (CFLAGS): Don't set this according to the value of
3764 the GCC shell variable. Instead, consult the machine and system
3765 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
3766 test __GNUC__ while we're at it.
3767
3768 * configure.in: Remove extra ;; from hpux cases.
3769
3770 1993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
3771
3772 * configure.in: Check to see if the system has -ldnet.
3773
3774 1993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3775
3776 * make-dist: Add clauses to distribute lisp/forms-mode.
3777
3778 1993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3779
3780 * configure.in (machine): Fix the versions in hpux version number test.
3781 Do not guess based on cpu type. Do check for explicit system version.
3782
3783 1993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3784
3785 * configure.in: Do NOT look for `unknown' as company name.
3786
3787 1993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3788
3789 * configure.in: Fix typo in message.
3790
3791 1993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3792
3793 * Version 19.12 released.
3794
3795 * Makefile.in (do-install): Correct previous etc-copying change.
3796 Partially rewrite using `if'.
3797 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
3798
3799 * Version 19.11 released.
3800
3801 * configure.in: Handle 386bsd.
3802
3803 1993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3804
3805 * make-dist: Update getdate.c.
3806
3807 * configure.in: Handle bsd386.
3808
3809 * Makefile.in (do-install): Use `-' in tar options.
3810
3811 * configure.in: Change ! "${...}" to x"${...}" = x.
3812
3813 * Makefile.in (do-install): Copy the DOC-* files from the build
3814 etc directory, as well as lots of things from ${srcdir}/etc.
3815
3816 * make-dist: Copy config.guess.
3817
3818 * configure.in: Handle AIX versions 1.2, 1.3.
3819
3820 1993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3821
3822 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
3823 the configuration name mips-mips-usg* to represent USG systems.
3824
3825 * configure.in: Fix logic to detect if srcdir is already configured.
3826
3827 * Makefile.in: Pass in LD_SWITCH_X_SITE.
3828
3829 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
3830 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
3831 of a directory; cd might fail, and have pwd print out the current
3832 directory.
3833
3834 1993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3835
3836 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
3837
3838 1993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3839
3840 * configure.in: Complain if srcdir points at an already-configured
3841 tree.
3842
3843 1993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3844
3845 * Version 19.10 released.
3846
3847 1993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3848
3849 * Makefile.in: Use Makefile comments, not C comments.
3850
3851 * configure.in: Add case for the Tektronix XD88.
3852
3853 1993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3854
3855 * configure.in: Handle sysv4.2 and sysvr4.2.
3856
3857 1993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3858
3859 * configure.in: Traverse the argument list without destroying it;
3860 don't use shift. It turns out that "set - ${saved_arguments}"
3861 doesn't work portably.
3862
3863 * configure.in: Add missing "fi".
3864
3865 * make-dist: Rebuild configure if configure.in is newer.
3866
3867 * Makefile.in (src:, lib-src:, FRC:): force the src and lib-src
3868 targets to be executed even if make remembers that it has already
3869 stisfied FRC.
3870
3871 1993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3872
3873 * Makefile.in (do-install): Delete redundant code to copy etc twice.
3874
3875 * configure.in (romp): Handle various version numbers with aos and bsd.
3876
3877 1993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3878
3879 * configure.in: Fix message text.
3880
3881 1993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3882
3883 * make-dist: Make a `site-lisp' directory in the distribution,
3884 instead of a `local-lisp' directory, which hasn't been the
3885 appropriate name for a long time.
3886 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
3887 from the distribution first, then /usr/local/lib/emacs/site-lisp.
3888
3889 * Makefile.in (do-install): Correctly detect if ./etc and
3890 ${srcdir}/etc are the same.
3891
3892 * configure.in: Extract UNEXEC from the system configuration
3893 files, compute the name of the source file corresponding to the
3894 object file, and #define it as UNEXEC_SRC in config.h.
3895
3896 * configure.in: If srcdir is '.', then try using PWD to make it
3897 absolute.
3898
3899 * configure.in: Include ${srcdir} in the printed report, to help
3900 people notice if it's an automounter path.
3901
3902 1993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3903
3904 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
3905
3906 1993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3907
3908 * Makefile.in (do-install): Delete the dest dir, not the source dir,
3909 when they are different. Add `shift' command.
3910 (COPYDESTS, COPYDIR): Delete external-lisp dir.
3911 (externallispdir): Var deleted.
3912
3913 * configure.in: Delete spurious paren outputting short_usage.
3914
3915 1993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
3916
3917 * Version 19.9 released.
3918
3919 1993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3920
3921 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
3922 subdirectory makes.
3923
3924 * make-dist: Check for .elc files with no corresponding .el file.
3925
3926 * Makefile.in (mkdir): Make all the directories in locallisppath.
3927
3928 * config.guess: New file.
3929 * configure.in: Use it, tentatively.
3930 * INSTNALL: Mention its usage.
3931
3932 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
3933 the former gives you the operating system rev directly. Use
3934 s/hpux.h if we don't recognize what we got.
3935
3936 * Makefile.in (do-install): Don't remove a destination directory
3937 if it's the same as the source. If ${srcdir}/info == ${infodir},
3938 don't try to copy the info files.
3939
3940 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
3941 doesn't work if you're not using a separate source directory.
3942 (do-install): Copy the build tree's etc directory only after
3943 making sure it's not also the source tree's etc directory.
3944
3945 1993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3946
3947 * configure.in: Handle sunos4.1.3 specially.
3948
3949 1993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3950
3951 * Makefile.in (INSTALL): Add definition.
3952
3953 * configure.in: Fix some messages. Support -with-gnu-cc.
3954 At the end, use `set --', not `set -'.
3955 Delete spurious `.h' in hpux alternatives.
3956
3957 1993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3958
3959 * Version 19.8 released.
3960
3961 1993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3962
3963 * configure.in: When looking for source in the same directory as
3964 the configure script, make the path thus discovered absolute.
3965 If the user specifies the `--srcdir' switch, make that directory
3966 absolute too.
3967
3968 * Makefile.in (srcdir): Remove comment saying this doesn't work.
3969
3970 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
3971 too, as the value of the PATH_INFO macro.
3972
3973 * configure.in: Check to see if the source lives in the same
3974 directory as the configure script.
3975
3976 1993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3977
3978 * Makefile.in (install): Split this into `install' and
3979 `do-install', to give people more control over exactly what gets
3980 done.
3981 (do-install): New target, containing the guts of `install'. Don't
3982 remove and recreate the directories inside the copying loop - do
3983 it all before the copying loop. Pass more flags to the lib-src
3984 make.
3985 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
3986 avoid errors and warnings.
3987
3988 * configure.in: For generic IBM PC boxes, insist on "unknown" for
3989 the manufacturer - the more general case was blocking other i386
3990 configuration names below, and that's how the names are written in
3991 MACHINES anyway.
3992
3993 * make-dist: When breaking links, remove the link before moving
3994 the copy onto it, to avoid interactive behavior.
3995
3996 * Makefile.in: Doc fix.
3997
3998 * configure.in: Doc fix.
3999
4000 * INSTALL: Mention --exec-prefix option.
4001
4002 * configure.in: Add support for the `--exec-prefix' option.
4003 * Makefile.in: Accept that support.
4004
4005 * configure.in: Use the AC_PROG_INSTALL macro.
4006 * Makefile.in (INSTALL): Variable removed.
4007 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
4008
4009 * configure.in: Distinguish between hp800's and hp700's by calling
4010 "uname -m".
4011
4012 1993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4013
4014 * configure.in: Recognize configuration names for i860 boxes
4015 running SYSV.
4016
4017 1993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4018
4019 * configure.in: Distinguish between hp800's and hp700's by the
4020 version of HP/UX they run, since that's something people are more
4021 likely to know - hp700's run 8.0.
4022 Add HP 700 configuration.
4023
4024 * configure.in: Test for the presence of the `rename' function.
4025
4026 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
4027 configure.in.
4028 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
4029
4030 * make-dist: Break intra-tree links.
4031
4032 * configure.in: Explain that this is an autoconf script, and give
4033 instructions for rebuilding configure from it. Arrange to put
4034 comments in configure explaining this too.
4035
4036 * configure.in: Make the first line of the configure script be
4037 "#!/bin/sh". Leaving the first line blank didn't work.
4038
4039 * configure.in (long_usage): Removed; made short_usage describe
4040 the options briefly.
4041
4042 * configure.in: Implement the --prefix option.
4043 * Makefile.in (prefix): Add support for it here.
4044 * INSTALL: Document it here.
4045
4046 * Makefile.in (install): Don't assume that the files in the `info'
4047 subdirectory match *.info. They don't have that prefix.
4048
4049 1993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4050
4051 * configure.in: Add case for version 5 of Esix.
4052
4053 1993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4054
4055 * Version 19.7 released.
4056
4057 * make-dist: There aren't any *.com files in lib-src anymore.
4058
4059 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
4060 them; they're symlinks to other filesystems on the GNU machines.
4061
4062 * make-dist: Check that the manual reflects the same version of
4063 Emacs as stated in lisp/version.el. Edit that version number into
4064 the README file.
4065
4066 1993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4067
4068 * configure.in: Remove the hack of AC_DEFINE; use
4069 AC_DEFINE_UNQUOTED.
4070
4071 1993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4072
4073 * make-dist: Don't distribute precomp.com, compile.com, or
4074 link.com from ./src; they're in ./vms now.
4075
4076 Some time-handling patches from Paul Eggert:
4077 * configure.in: Add AC_TIMEZONE.
4078
4079 1993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4080
4081 * configure.in: Recognize Linux as a valid operating system for
4082 the i386.
4083
4084 1993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4085
4086 * make-dist: Distribute some VMS files we got from Richard Levitte.
4087
4088 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
4089 the source for the sed command, not oldXMenu/Makefile.
4090
4091 1993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4092
4093 * INSTALL: Don't claim the srcdir option doesn't work.
4094
4095 1993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4096
4097 * configure.in: Include remarks saying what order the autoconf
4098 tests should go in, and remind people to change config.h.in
4099 whenever they add autoconf tests which make #definitions.
4100
4101 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
4102
4103 1993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4104
4105 * Makefile.in (oldXMenu/Makefile): Make this depend on
4106 ${srcdir}/oldXMenu/Makefile.in, not itself.
4107
4108 * PROBLEMS: Some updates from David J. Mackenzie.
4109
4110 More changes from David J. Mackenzie.
4111 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
4112 removed; autoconf and config.h should specify all these
4113 differences.
4114 (buildlisppath): Make this path depend on ${srcdir}.
4115 (INSTALLFLAGS): Removed.
4116 (INSTALL): Include the -c flag.
4117 (install): Change the way we invoke install accordingly.
4118
4119 Install ${srcdir} changes from DJM.
4120 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
4121 list.
4122 (COPYDIR, COPYDESTS): Install files from both the etc directory in
4123 the source tree and the etc directory in the object tree.
4124 (${SUBDIR}): Pass the prefix variable down to submakes.
4125 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
4126 in /bin.
4127 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
4128 values for srcdir and VPATH.
4129 (install): Add `v' flag to tar command. Make sure that `dir'
4130 exists in ${srcdir}/info before copying it. Remember that the man
4131 pages come from the source tree, not the object tree.
4132 * configure.in: Remove remarks saying that the --srcdir option
4133 doesn't work.
4134 Create the etc directory in the object tree.
4135 Recognize configuration names of the form *-sun-solaris*.
4136 Recognize sunos5 and solaris as operating system names.
4137
4138 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
4139 lib-src/getdate.y and src/systime.h.
4140
4141 1993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4142
4143 * make-dist: Make links in info subdir.
4144
4145 1993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4146
4147 * configure.in: Call AC_STDC_HEADERS.
4148
4149 1993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4150
4151 * configure.in: Sidestep autoconf's quoting of the second argument
4152 of AC_DEFINE, so we can specify the value to put there. It would
4153 be nice if autoconf provided some way to specify computed values
4154 for macros.
4155
4156 1993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4157
4158 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
4159 this is always just -DHAVE_CONFIG_H.
4160
4161 The GNU coding standards specify that CFLAGS should be left for
4162 users to set.
4163 * Makefile.in (CFLAGS): Let configure determine the default value
4164 for this. Don't
4165 have it default to DEFS.
4166 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
4167 (lib-src/Makefile, src/Makefile): Edit the default value for
4168 CFLAGS into these files, not DEFS.
4169 * configure.in (CFLAGS): Choose a default value for this - "-g"
4170 normally, or "-g -O" if we're using GCC. Edit it into the
4171 top-level Makefile.
4172
4173 * configure.in: When scanning the machine and system description
4174 #include files, write their names to conftest.c properly.
4175
4176 1993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4177
4178 * configure.in: In configuration name case for Apallos running
4179 Domainios, set opsys, not opsysfile.
4180
4181 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
4182 src/config.h, instead of AC_OUTPUT; the latter overwrites
4183 src/config.h even when it hasn't changed, puts a makefile-style
4184 comment at the top even though it's C code, and produces a
4185 config.status script which doesn't do the job right.
4186
4187 * configure.in: Add AC_LN_S test, so we can tell whether or not we
4188 can use a symbolic link to get the X Menu library into src.
4189 * Makefile.in (LN_S): New variable.
4190 (src/Makefile): Edit the value of LN_S into this makefile.
4191
4192 1993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4193
4194 * configure.in: Support *-sco3.2v4* as opsystem.
4195
4196 * make-dist: Don't include calc directory.
4197 Exclude many files in the man directory; copy a few.
4198
4199 1993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4200
4201 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
4202 call AC_STRUCT_TM to see what's in time.h.
4203
4204 * configure.in: Employ quoting stupidity to get the value of CPP
4205 to expand properly.
4206
4207 1993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4208
4209 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
4210 variable to scan the machine and system description files.
4211
4212 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
4213 so that getdate.y builds correctly.
4214
4215 1993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4216
4217 * configure.in (tempcname): Change this to "conftest.c", so it will
4218 work properly on systems with short filenames; this is the name
4219 autoconf uses.
4220
4221 * configure.in: Also detect the availability of dup2 and
4222 gethostname.
4223
4224 * configure.in: Use the AC_ALLOCA test.
4225 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
4226 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
4227
4228 1993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4229
4230 * make-dist: Distribute configure, as well as configure.in.
4231 Oversight.
4232
4233 1993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4234
4235 * Makefile.in (install): Print out the name of the directory we're
4236 copying, so people can have some idea of whether we're making
4237 progress.
4238
4239 * Makefile.in (install.aix, install.xenix, install.sysv, install):
4240 Don't forget to re-create the COPYDESTS directories after we clear
4241 them out.
4242
4243 1993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4244
4245 * Makefile.in: Add autoconf cookies so that the configure
4246 script can comment out sections of path variable definitions to
4247 choose between the installable configuration and the run-in-place
4248 configuration.
4249 * configure.in: Add new option `--run-in-place', to select the
4250 run-in-place path definitions.
4251
4252 * configure.in: Add a clause to the big configuration name case
4253 for the NeXT machine.
4254
4255 1993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4256
4257 * Makefile.in (install, install.sysv, install.xenix, install.aix):
4258 Make sure that each source directory exists, and is different from
4259 the destination directory; then, delete the destination before
4260 copying over the source.
4261
4262 * make-dist: Distribute configure.in, instead of configure.
4263
4264 1993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4265
4266 * configure.in: Don't set CC to "gcc -O" if the user specifies
4267 `--with-gcc'. Add -O to DEFS if GCC is set.
4268
4269 1993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4270
4271 * Makefile.in (clean mostlyclean): Missing right paren.
4272
4273 * configure.in: When checking for X windows, search for an X11
4274 subdirectory of ${x_includes}.
4275
4276 * configure.in: Check for gettimeofday function, for getdate.y.
4277
4278 Change `configure' to a mixture of custom code and autoconf stuff.
4279 autoconf can't derive all the information we need, but we'd really
4280 like to be able to take advantage of some of its tests, and its
4281 file-editing facilities.
4282 * configure.in: Renamed from configure.
4283 Quote the sections of shell script we want copied literally to
4284 the configure script.
4285 (compile): Initialize this to make the autoconf macros' code happy.
4286 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
4287 code to do their jobs.
4288 Use autoconf to produce Makefile and src/config.h.
4289 Remove the Makefile-style comment that autoconf places at the top
4290 of src/config.h.
4291 (config_h_opts): Removed - no longer necessary.
4292 * Makefile.in (configname): Renamed to configuration.
4293 (CONFIG_CFLAGS): Renamed to DEFS.
4294 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
4295 get values via autoload @cookies@.
4296 (libsrc_libs): Get this from autoconf. We used to do nothing
4297 about this.
4298 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
4299
4300 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
4301 echo the move-if-change command.
4302
4303 1993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
4304
4305 * make-dist: Distribute lib-src/rcs-checkin.
4306
4307 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
4308 Don't try to make links to the RCS or Old subdirectories.
4309 Use the appropriate extension for the compression type in use.
4310 Create the tar file in the shell's initial default directory, not
4311 in ${tempparent}.
4312 Erase the whole ${tempparent} tree, not just ${tempdir}.
4313
4314 1993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4315
4316 * Makefile.in (src/paths.h): Don't echo the huge sed command we
4317 use to build paths.h.
4318 (lib-src/Makefile, src/Makefile): Similarly.
4319
4320 * configure: Extend test for working `const' keyword to handle AIX
4321 3.2 cc.
4322
4323 1993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4324
4325 * make-dist: Distribute lisp/term/ChangeLog.
4326
4327 Arrange for C compilation throughout the tree to get
4328 C_SWITCH_SYSTEM from the configuration files.
4329 * configure: Extract C_SWITCH_SYSTEM from the machine and
4330 system-dependent files, and save it in the top-level Makefile.
4331 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
4332 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
4333
4334 * make-dist: Include the VMS support files in oldXMenu in the
4335 distribution.
4336
4337 * configure: Doc fix.
4338
4339 * configure: Fix corrupted config_h_opts.
4340
4341 * configure: Properly report option names in error messages.
4342
4343 * configure: Properly recognize --x-includes and --x-libraries
4344 options.
4345
4346 * configure: Fix syntax errors in code handling XFree386.
4347
4348 1993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4349
4350 * configure: Add special code to detect XFree386, and tell
4351 config.h about it.
4352
4353 * configure: Properly handle extracting values of LIBS_MACHINE and
4354 LIBS_SYSTEM that contain spaces.
4355
4356 * configure: Add `--x-includes' and `--x-libraries' options. I
4357 think these are dopey, but no less than three alpha testers, at
4358 large sites, have said they have their X files installed in odd
4359 places. Implement them by setting C_SWITCH_X_SITE and
4360 LD_SWITCH_X_SITE in src/config.h.
4361
4362 1993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
4363
4364 * make-dist: Don't distribute etc/Old files.
4365
4366 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
4367 backups.
4368
4369 1993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4370
4371 * make-dist: Fix typo.
4372
4373 1993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
4374
4375 * make-dist: Corrected typo, fixed it to discard = and TAGS files
4376 in some cases where it should but didn't seen to.
4377
4378 * Makefile.in: Added unlock and relock productions.
4379
4380 1993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4381
4382 * make-dist: Add a --compress option to force make-dist to use
4383 compress.
4384
4385 * make-dist: Use gzip, if we can find it.
4386
4387 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
4388 make rs6000-ibm-aix default to -aix32.
4389
4390 1993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
4391
4392 * Makefile.in: Added `Developer's configuration' section.
4393
4394 1993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
4395
4396 * Makefile.in: Add commented-out variable settings for developer's
4397 configuration.
4398
4399 1993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4400
4401 * make-dist: Distribute `src/bitmaps' too.
4402
4403 1993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
4404
4405 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
4406 make rs6000-ibm-aix default to -aix32.
4407
4408 1993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4409
4410 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
4411
4412 * Makefile.in (install.sysv): Add a second `$' in front of
4413 `${dest}', so that the shell will expand it, instead of Make.
4414
4415 * configure: When processing the name of the configure script,
4416 collapse `././' to `./', but leave a single `./' prefix alone.
4417
4418 * configure: Doc fix.
4419
4420 1993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4421
4422 * configure: Handle isc3.0 correctly.
4423
4424 1993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4425
4426 * make-dist: Don't try to copy the COPYING notice into
4427 external-lisp; we're not distributing that directory any more.
4428
4429 1993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4430
4431 * Makefile.in (install, install.aix, install.xenix, install.sysv):
4432 Remove CVS subdirectories from the installed directory trees, as
4433 well as RCS directories.
4434
4435 1993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4436
4437 * make-dist: Only copy gmalloc.c if we couldn't link it.
4438 Don't try to copy man/{README,Makefile} unless they actually exist.
4439
4440 * Makefile.in (lisppath): Don't include externallispdir in this.
4441 We're not sure whether we're even going to distribute the
4442 directory yet.
4443
4444 1993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4445
4446 * make-dist: Don't distribute the external-lisp directory anymore.
4447 * INSTALL: Remove all references to external-lisp.
4448
4449 * configure: Detect whether the compiler supports `const'
4450 properly, and edit src/config.h accordingly.
4451
4452 * configure: Tweak layout of final report.
4453
4454 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
4455 CFLAGS.
4456
4457 * Makefile.in (locallisppath): Make this default to
4458 ${datadir}/emacs/site-lisp, instead of
4459 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
4460 the same thing, and local-lisp causes completion conflicts with
4461 lock.
4462 (lisppath): Add ${externallispdir} to this.
4463 * INSTALL: Adjust installation directions.
4464
4465 * Makefile.in (externallispdir): New variable, to say where to
4466 install the externally-maintained lisp files.
4467 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
4468 the others.
4469 * INSTALL: Describe external-lisp and the new externallispdir
4470 variable.
4471
4472 1993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4473
4474 * configure (progname): New option `--with-gcc'. Make it clearer
4475 how we are trying to guess whether or not we have GCC.
4476 * INSTALL: Document the `--with-gcc' option, and improve
4477 description of `--with-x' options.
4478
4479 1993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4480
4481 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
4482 ${infodir} from these variables; we have written out explicit code
4483 to install the info files.
4484
4485 1993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4486
4487 * make-dist: Don't distributed the RCS files in the etc directory.
4488
4489 1993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4490
4491 * Makefile.in: Some makes can't handle comments in the middle of
4492 commands; move them to before the whole rule.
4493
4494 1993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4495
4496 * README: Mention what Emacs is.
4497
4498 1993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4499
4500 * make-dist: Include `./lisp/calc-2.02' in the distribution.
4501 Add `./cpp' and `./man' back into the distribution.
4502
4503 1993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4504
4505 * Makefile.in: Define MAKE, and use where appropriate.
4506
4507 1993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4508
4509 * make-dist: Remember that the authoritative COPYING notice is
4510 `etc/COPYING', not `../etc/COPYING'.
4511
4512 1992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4513
4514 * make-dist: Make sure that the COPYING notices in each directory
4515 are copies, not symlinks.
4516
4517 1992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4518
4519 * INSTALL: The build process produces an executable called `emacs'
4520 now. Change references.
4521 * Makefile.in: Adjust `install.mumble' targets to install
4522 `src/emacs', not `src/xemacs'.
4523
4524 * configure: Start with a blank line; this keeps some old CSH's
4525 from thinking it's a CSH script. Most systems will just use
4526 /bin/sh to run it, which is what we're expecting; the only other
4527 shells which might try to interpret it themselves are probably
4528 Bourne-compatible.
4529
4530 1992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4531
4532 * INSTALL: Improvements suggested by David Mackenzie.
4533
4534 1992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4535
4536 * Makefile.in (install, install.sysv, install.xenix, install.aix):
4537 Don't try to copy the info files if there aren't any; the
4538 unexpanded globbing pattern disappoints `install'. Ignore the
4539 return status of that command.
4540
4541 * INSTALL: Updated for new configuration arrangement.
4542
4543 * configure: Don't make the top-level Makefile read-only - people
4544 may want to edit the values of the path variables.
4545
4546 * Makefile.in (install, install.sysv, install.xenix, install.aix):
4547 Install the info files in ${infodir}. Install the executable
4548 under both `emacs' and `emacs-VERSION'.
4549
4550 * Makefile.in: Doc fix.
4551
4552 * Makefile.in (exec_prefix): New variable, as per latest version
4553 of coding standards.
4554 (bindir, libdir): Use it, instead of `prefix'.
4555 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
4556
4557 * Makefile.in (mandir): Make the default value for this depend on
4558 $(prefix).
4559
4560 * Makefile.in (datadir, statedir, libdir): Make these all default
4561 to ${prefix}/lib.
4562 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
4563 to compensate.
4564
4565 * Makefile.in (install, install.sysv, install.xenix, install.aix):
4566 Install the etags and ctags man pages too.
4567
4568 * Makefile.in (distclean): Don't delete backup files; that's the
4569 job of extraclean.
4570 (extraclean): Like distclean, but deletes backup and autosave files.
4571
4572 1992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4573
4574 Make path specification conform to GNU coding standards.
4575 * configure (long_usage): Remove all traces of old arguments from
4576 usage messages, and document the options we do accept in more
4577 detail: -with-x... and --srcdir.
4578 (options, boolean_opts): Deleted; we don't have enough options to
4579 make this worthwhile.
4580 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
4581 along with the code which supported them; these should be set as
4582 arguments to the top-level make.
4583 (config_h_opts): Since this no longer doubles as a list of option
4584 names, make them upper case; this simplifies the code which uses
4585 them to build the sed command to edit src/config.h. Change the
4586 code which sets them.
4587 (cc, g, O): Don't allow the user to set these using options; they
4588 should be specified using `CC=' and `CFLAGS=' arguments to the
4589 top-level make. Just choose reasonable default values for them,
4590 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
4591 values.
4592 (gnu_malloc, rel_alloc): Don't allow the user to set these using
4593 options; use them whenever the configuration files say they're
4594 possible.
4595 Simplify the argument processing loop. Don't accept abbreviations
4596 for option names; these might conflict with other configuration
4597 options in the future.
4598 Add some support for the `--srcdir' option. Check for the sources
4599 in . and .. if `--srcdir' is omitted. If the directories we will
4600 compile in don't exist yet, create them under the current directory.
4601 Note that the rest of the build process doesn't really support
4602 this.
4603 Edit only the top Makefile. That should edit the others. Edit
4604 into the makefile: `version', from lisp/version.el, `configname'
4605 and `srcdir' from the configuration arguments, `CC' and
4606 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
4607 the user's path, and LOADLIBES as gleaned from the system
4608 description files.
4609 Simplify the report generated; it doesn't need to include any
4610 description of paths now.
4611 Make `config.status' exec configure instead of just calling it, so
4612 there's no harm in overwriting `config.status'.
4613 * Makefile.in (version, configname): New variables, used to choose
4614 the default values for datadir and libdir.
4615 Path variables rearranged into two clearer groups:
4616 - In the first group are the variables specified by the GNU coding
4617 standards (prefix, bindir, datadir, statedir, libdir, mandir,
4618 manext, infodir, and srcdir).
4619 - In the second are the variables actually used for Emacs's paths
4620 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
4621 archlibdir), which depend on the first category.
4622 datadir and libdir default to directories under
4623 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
4624 demand.
4625 etcdir and lispdir default to subdirectories of datadir.
4626 archlibdir defaults to libdir.
4627 The new installation tree is a bit deeper than it used to be, so
4628 use the new make-path program in lib-src to build them all.
4629 Always build a new src/paths.h.tmp and then move-if-change it to
4630 src/paths.h, to avoid unnecessary rebuilds while responding to the
4631 right changes.
4632 Remove all mention of arch-lib. Run utility commands from
4633 lib-src, and let the executables be copied into archlibdir when
4634 Emacs is installed.
4635 Add targets for src/Makefile, lib-src/Makefile, and
4636 oldXMenu/Makefile, editing the values of the path variables into
4637 them.
4638 Let lib-src do its own installation.
4639 (datadir): Default to putting data files under
4640 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
4641 (emacsdir): Variable deleted; it would only be confusing to use.
4642 (lispdir, etcdir): Default to ${datadir}/lisp.
4643 (mkdir): Use make-path for this.
4644 (lockdir): Do this in mkdir.
4645 (Makefile): New target.
4646
4647 * configure (usage_message): Rename to long_usage.
4648
4649 * make-dist: Don't bother creating an arch-lib directory; that's
4650 only for installation now.
4651
4652 1992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4653
4654 * configure: Use GCC-style configuration names, using config.sub.
4655 Change the usage and help messages.
4656
4657 * configure: Initialize window_system, not indow_system.
4658
4659 * configure: Report which window system, compiler, and signal
4660 handler return type we decide to use.
4661
4662 * make-dist: Explain what's going on if config.sub and gmalloc.c
4663 can't be linked. Place the code which copies them near the code
4664 which links the rest of the files around them.
4665
4666 1992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
4667
4668 * make-dist: Don't bother to distribute src/*.com, or
4669 src/vmsbuild; those have all been moved to `../vms'.
4670
4671 1992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4672
4673 * make-dist: Don't forget that the way to avoid filenames starting
4674 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
4675 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
4676 couldn't make hard links to, since we have two already, and
4677 perhaps more to come.
4678
4679 1992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4680
4681 * configure: When editing parameters into lib-src/Makefile, change
4682 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
4683 needs some other flags too.
4684
4685 1992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4686
4687 * configure: Remove spurious echo of the configuration name.
4688
4689 * make-dist: Don't distribute files in src/m and src/s whose names
4690 begin with `='.
4691
4692 1992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4693
4694 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
4695 Also LISP_FLOAT_TYPE.
4696
4697 1992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4698
4699 * make-dist: Copy config.sub, since it's a symbolic link to a file
4700 on another file system.
4701
4702 1992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4703
4704 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
4705 distribution.
4706
4707 * config.sub: New file, to help us recognize configuration names.
4708 * make-dist: Include it in the distribution.
4709
4710 1992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4711
4712 * configure: Convert `-' to `_' in specified option names.
4713 Accept options with --. Delete --highpri and --have-x-menu options.
4714 New options --with-x and --with-x10 replace -window-system.
4715 Don't mention options --gnu-malloc, --rel-alloc
4716 or --lisp-float-type in help message.
4717
4718 1992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4719
4720 * make-dist: Include the `vms' subdirectory in the distribution.
4721
4722 1992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4723
4724 * configure: Remove lines starting with "# DIST: " when building
4725 lib-src/Makefile and src/Makefile. This allows us to mark the
4726 "Makefile.in" files with explanatory comments which won't also get
4727 stuck in the Makefiles.
4728
4729 1992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4730
4731 * make-dist: Don't use the '+' operator in the sed regular
4732 expression that extracts the version number from lisp/version.el;
4733 Ultrix sed doesn't seem support the operator. Just double the
4734 operand and use *.
4735
4736 1992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4737
4738 * Makefile.in: Doc fix.
4739
4740 1992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4741
4742 * configure: Rewrite sed command to remove at most one ./ prefix;
4743 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
4744 group.
4745
4746 1992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4747
4748 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
4749
4750 1992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4751
4752 * make-dist: Go ahead and build a new TAGS file, unless the
4753 --newer option was specified. Don't try to delete a TAGS file
4754 from etc; it's not kept there, and shouldn't be deleted anyway.
4755
4756 1992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4757
4758 * make-dist: If the lisp directory contains a default.el, don't
4759 distribute it.
4760
4761 * configure: When searching signal.h for the type of a signal
4762 return handler, make a copy of it, not a symbolic link to it; that
4763 way, it will work on systems that don't have symbolic links.
4764
4765 1992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
4766
4767 * make-dist: taught it about vcdiff and rcs2log, added --newer
4768 option for generating incremental distributions. Stopped it from
4769 generating a TAGS file into the distribution; that sucker is
4770 *big*, and easily enough generated with the toplevel makefile.
4771
4772 1992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4773
4774 * configure: When writing config.status, don't prefix progname
4775 with a '.'; it might be absolute.
4776
4777 1992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4778
4779 * configure: Choose to use X11 if either /usr/lib/libX11.a or
4780 /usr/include/X11 exist, not only if both exist.
4781
4782 1992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4783
4784 * make-dist: Make the new external-lisp directory a duplicate of
4785 the external-lisp directory, not the lisp directory.
4786
4787 1992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4788
4789 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
4790 clean' in arch-lib; it doesn't even have a Makefile.
4791
4792 * Makefile.in (clean, mostlyclean): In the test which tries to
4793 distinguish between the build directory, which should be cleaned,
4794 and the installed directory, which shouldn't, cd to `${emacsdir}',
4795 not `${DESTDIR}${LIBDIR}'.
4796
4797 1992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4798
4799 * make-dist: Be sure to delete the .c and .h files that YACC and
4800 BISON create from getdate.y.
4801
4802 * external-lisp: New directory; see `external-lisp/README'.
4803 * make-dist: Added support for the external-lisp subdirectory.
4804
4805 * make-dist: Changed message which complains that make-dist wasn't
4806 invoked in the right directory to indicate which files it was
4807 looking for.
4808
4809 1992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4810
4811 * configure: Add comments explaining why we can't translate
4812 character ranges or control characters in `tr'.
4813
4814 1992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4815
4816 * configure: When generating the configuration message, we used to
4817 build the message from the start so that each line began with "# "
4818 so that it would be a comment in `config.status'. However, this
4819 causes trouble if any of the variables we use in the message
4820 expand to more than one line of text - as gnu_malloc_reason
4821 sometimes does. So instead, we build the message as it should be
4822 printed to the user (i.e. without the "# " prefixes), and stick on
4823 the "# "s when we write it to `config.status'.
4824
4825 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
4826 `lib-src' and `arch-lib'.
4827
4828 * configure: When generating report and `config.status' file, note
4829 that bindir only determines where `make install' and
4830 `build-install' will place the executables; this should make it
4831 clear that the ordinary build process will not try to install
4832 things.
4833
4834 1992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4835
4836 * make-dist: Change messages to say that we are 'making links to
4837 X', rather than 'copying X'. And put `' quotes around file names.
4838
4839 * make-dist: Include '.tmp' in the name of the staging directory.
4840
4841 * make-dist: Pass the `-f' option to rm when you're not sure that
4842 the files you're removing actually exist.
4843
4844 * make-dist: When setting up etc/COPYING, always nuke whatever is
4845 there, and then copy it in, to make sure we get a real file.
4846
4847 * make-dist: Don't try to distribute *.defns files any more. The
4848 only such file was for simula.el, which has been superceded by a
4849 version which doesn't have a separate .defns file.
4850
4851 1992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
4852
4853 * make-dist: Don't distribute configured versions of config.h.in,
4854 paths.h.in, Makefile.in in src.
4855
4856 * configure: Delete .tmp files before creating them; don't bother
4857 trying to make final targets writeable first, since it won't
4858 matter to move-if-change.
4859
4860 1992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4861
4862 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
4863 mkdir and chmod in the center of all the conditionals. GNU Make
4864 will strip these out, but other makes won't.
4865
4866 1992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4867
4868 * make-dist: Include move-if-change in list of files to distribute.
4869
4870 1992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4871
4872 * configure: Remove any "." elements from the program name.
4873
4874 * configure: Don't record the values of all the possible arguments
4875 in config.status; only record the options that the user specified.
4876
4877 * configure: Use move-if-change to move in the new src/config.h.
4878
4879 1992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
4880
4881 * move-if-change: New file, copied from gcc release.
4882 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
4883 a temp file, so we don't update paths.h if an error occurs or if
4884 it doesn't need changing.
4885
4886 1992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4887
4888 * Makefile.in (src/paths.h): Do not install a value for the
4889 PATH_SUPERLOCK value; that macro doesn't exist anymore.
4890 * build-install.in: Same thing.
4891
4892 1992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4893
4894 * make-dist: Check the flag called "make_tar", not "make_dir"; the
4895 latter, being a typo, is always false, resulting in a program
4896 whose default behaviour is to painstakingly build a copy of the
4897 source tree, and then delete it. Rah.
4898
4899 * Makefile.in: Add dist target, and comment for it.
4900
4901 * configure: When scanning <signal.h> for a declaration for
4902 signal, create a symbolic link with a name ending in .c, so the
4903 compiler won't complain that it's only been given .h files.
4904
4905 * configure: Check whether there are any arguments available
4906 before shifting to get the value of a non-boolean parameter.
4907
4908 * make-dist: Doc fix.
4909
4910 1992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4911
4912 * configure: Instead of grepping /usr/include/signal.h for a
4913 signal declaration, run /usr/include/signal.h or
4914 /usr/include/sys/signal.h through cpp and grep for the
4915 declaration.
4916
4917 * configure: Redirect the output of grep to /dev/null instead of
4918 using grep -s - that flag means different things on other systems.
4919
4920 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
4921 since the former is recognizable even if you don't know what
4922 'dumping' is.
4923 * configure: Accomodate that change.
4924
4925 * configure: Accept options for all of the directories you can
4926 change in the Makefile.
4927
4928 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
4929
4930 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
4931 FOO before you can use them.
4932
4933 * build-install.in: Made the "Where To Install Things" section
4934 conform with the similar section from Makefile.in. Copied section
4935 which builds src/paths.h from src/paths.h.in from the Makefile.
4936
4937 1992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4938
4939 * configure: Write config.status to pass its command-line
4940 arguments on to configure, so that people can use it to recreate
4941 an old configuration, with minor changes.
4942
4943 1992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4944
4945 * configure: Don't rely on option variables being unset if their
4946 values are the empty string. In particular, when producing the
4947 English report, don't assume that highpri will be unset when no
4948 increased priority has been requested; -highpri='' should be the
4949 same as omitting -highpri altogether.
4950
4951 * configure: Fix dumb bug: when running the system and machine
4952 description files through cpp, mark those lines that we want to
4953 evaluate with the string '@configure@', and then only evaluate
4954 them. This way if the files include anything that actually
4955 generates text (type definitions or external declarations, say),
4956 we won't try to eval it.
4957
4958 1992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4959
4960 * make-dist: New shell script.
4961
4962 * configure: When creating foo from foo.in, make foo read-only to
4963 remind people to edit the .in file instead.
4964
4965 * INSTALL: Changed references to config.h-dist to config.h.in.
4966 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
4967 to build src/paths.h from src/paths.h.in; added a paragraph to do
4968 this.
4969 * configure, Makefile, build-install: Changed filenames like
4970 FOO-dist to FOO.in.
4971
4972 1992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4973
4974 * Makefile, build-install: Renamed to Makefile.in and
4975 build-install.in; the configure script will edit these to produce
4976 the usable Makefile and build-install.
4977 * configure: Changed to produce ./Makefile, ./build-install,
4978 lib-src/Makefile, and src/Makefile from their *.in counterparts,
4979 instead of editing them in place.
4980
4981 1992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
4982
4983 * Makefile: Re-arranged so that the undumped Emacs will search
4984 ../lisp *after* the site's local elisp files.
4985 (locallisppath, dumplisppath): New variables.
4986 (lisppath): This variable's default value is now chosen based on
4987 $(locallisppath) and $(lispdir); while it used to be the
4988 customization point for adding site-local elisp directories to
4989 load-path, that job is now handled mostly by locallisppath.
4990 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
4991 Check the values being assigned to the *LOADSEARCH macros for null
4992 path elements (like '::' in 'foo::bar').
4993
4994 * configure: When checking if the machine- and system-dependent
4995 files define a particular macro or not, actually run them through
4996 CPP and test the macros with #ifs, instead of just grepping for
4997 the macros' names. In particular, check for SYSTEM_MALLOC in this
4998 way.
4999
5000 1992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5001
5002 * Makefile (install): Don't use -s in install. (Keep the symbols.)
5003
5004 1992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5005
5006 * configure: Make the config.status file an executable shell
5007 script which will recreate the same configuration. Include the
5008 verbal description of the current configuration as a comment in
5009 the script.
5010 * INSTALL: Doc fix.
5011
5012 * Makefile: brought the Makefile up to the GNU coding
5013 standards, as described in standards.text:
5014 (TAGS): New name for the target which rebuilds the tags table.
5015 (check): New target; doesn't do anything yet.
5016 (mostlyclean): New target, synonymous with clean.
5017 (realclean): New target. Currently, this just calls the
5018 subdirectories's makefiles and then deletes config.status.
5019 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
5020 variables.
5021 Installation directory variables changed to conform.
5022 (install, install.sysv, install.xenix, install.aix): Changed the
5023 code which copies the directories into their installed location to
5024 allow the installed locations to be in several different
5025 directories; the old version assumed that they would all be in
5026 $(emacsdir).
5027 (mkdir, lockdir): Allow the installed locations to be in several
5028 different directories.
5029 * INSTALL: Doc fix.
5030
5031 * build-install: Use the same variable names as the Makefile.
5032 Allow the installed locations to be in several different
5033 directories.
5034
5035 1992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5036
5037 * Makefile (src/paths.h): Instead of using a single sed command to
5038 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
5039 separately, and don't forget to append "/!!!SuperLock!!!" to the
5040 value of the PATH_SUPERLOCK macro.
5041
5042 * config.emacs: Renamed to configure, for consistency with other
5043 GNU products. Internal references changed.
5044 INSTALL, Makefile: References changed.
5045
5046 * lock: New directory, which should always be empty. If this
5047 directory doesn't exist, Emacs won't complain; it just won't lock.
5048 Having this here means that people can just unpack Emacs, build
5049 it, and have locking work.
5050
5051 * share-lib: Re-renamed to etc, for the sake of tradition.
5052 * config.emacs: Changed default value for datadir to ../etc.
5053 * INSTALL, README: Adjusted.
5054
5055 1992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5056
5057 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
5058 by running CPP on the appropriate s/*.h and m/*.h files.
5059
5060 1992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5061
5062 * config.emacs: Make sure to set the "exit on error" flag once
5063 we've removed config.status; errors should abort the configuration.
5064
5065 1992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5066
5067 * config.emacs: Added -distribute option, so that the Makefile
5068 paths are in their proper form. I don't know why this matters.
5069
5070 1992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5071
5072 * local-lisp: New directory, empty in the distribution, for people
5073 to put local elisp code in.
5074 * config.emacs: Include it in the default load path.
5075 * README: Document it.
5076
5077 1992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5078
5079 * config.emacs: Guess the type of signal handling functions based
5080 on the contents of /usr/include/signal.h.
5081
5082 * config.emacs: Print out progress report messages.
5083
5084 * Makefile (src/paths.h): Don't generically replace
5085 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
5086 editing of the other entries, and each entry should be dealt with
5087 explicitly anyway.
5088
5089 * build-install: Converted from C-shell to Bourne shell.
5090 * config.emacs: Edit build-install properly.
5091
5092 * config.emacs: Doc fix.
5093
5094 1992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5095
5096 * Makefile (install): Remove `B' from tar xf command.
5097
5098 1992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5099
5100 * config.emacs: Removed support for the `maintain-environment'
5101 option; the only important difference between this and its absence
5102 has been removed.
5103 * INSTALL: Removed mention of `maintain-environment'.
5104
5105 * config.emacs: Fix arguments to sed when processing boolean
5106 arguments.
5107
5108 1991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
5109
5110 * config.emacs: New file, to help automate the installation
5111 process.
5112
5113 * Makefile: Lots of changes to support the separation of etc into
5114 architecture-dependent and -independent files:
5115 (EMACSROOT): New variable, giving the directory under which all of
5116 Emacs's libraries should be installed. Changed rest of file to
5117 use it.
5118 (LIBDIR): Now denotes only architecture-dependent dir - relevant cha
5119 (DATADIR): New variable, denoting architecture-independent dir.
5120 (LOCKDIR): New variable, for completeness.
5121 (SUBDIR): No more etc, new lib-src.
5122 (COPYDIR): No more etc, new arch-lib and share-lib.
5123 (src/paths.h): Set PATH_DATA and the LOCK macros too.
5124 (src): Now depends on lib-src, not etc.
5125 * build-install: Changes parallel to the above.
5126 * README: Describe the new arrangement.
5127
5128 * vms: New subdirectory for all the VMS stuff.
5129
5130 1991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
5131
5132 * Makefile (LISPPATH): New variable.
5133 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
5134
5135 1990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
5136
5137 * Makefile (install, install.sysv, install.xenix):
5138 Install wakeup instead of loadst. No need for setuid or setgid.
5139
5140 1990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
5141
5142 * Makefile (clean): Clean etc if that's not the installation dir.
5143
5144 1990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
5145
5146 * Makefile (paths.h): Make sed alter each name in the path.
5147
5148 1988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
5149
5150 * Makefile (install.sysv): Use cpio, not tar.
5151
5152 1988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
5153
5154 * Makefile (lockdir): Rename `lock' target.
5155 Depend on it from install*, not from `all'.
5156
5157 1988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
5158
5159 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
5160 to match build-install and paths.h.
5161
5162 ;; Local Variables:
5163 ;; coding: iso-2022-7bit-unix
5164 ;; End:
5165
5166 Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001
5167 Free Software Foundation, Inc.
5168 Copying and distribution of this file, with or without modification,
5169 are permitted provided the copyright notice and this notice are preserved.