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