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