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