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