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