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