Add in entries from README.multi-tty.
[bpt/emacs.git] / ChangeLog
... / ...
CommitLineData
12007-08-30 Glenn Morris <rgm@gnu.org>
2
3 * configure.in (AH_BOTTOM): Copy some manual changes made to
4 src/config.in here so they are not lost when it regenerates.
5
62007-08-29 Glenn Morris <rgm@gnu.org>
7
8 * README: Increase version to 23.0.50.
9
102007-08-29 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
11
12 * configure.in: New option: --without-xaw3d.
13
142007-08-24 Glenn Morris <rgm@gnu.org>
15
16 * configure.in: Check for a suitably recent makeinfo.
17
182007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
19
20 * configure.in (Check for required libraries): Typo.
21
222007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
23
24 * configure.in: Check librsvg2 also for Mac Carbon.
25
262007-08-22 Romain Francoise <romain@orebokech.com>
27
28 * make-dist: Follow reorganization of files in etc/.
29
302007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
31
32 * configure.in: Add support for SVG images through librsvg2.
33
342007-07-28 Eli Zaretskii <eliz@gnu.org>
35
36 * Makefile.in (install-arch-indep): Use "rm -f" for removing DOC,
37 to avoid an error message if there is no DOC there.
38
392007-07-25 Glenn Morris <rgm@gnu.org>
40
41 * Relicense all FSF files to GPLv3 or later.
42
43 * COPYING, info/COPYING: Switch to GPLv3.
44
452007-06-20 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
46
47 * configure.in: Complain if X seems to be installed but no
48 development files were found.
49
502007-06-20 Glenn Morris <rgm@gnu.org>
51
52 * configure.in: Prefer libgif over libungif.
53
542007-06-14 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
55
56 * configure.in: Check for all image libraries before exiting.
57
582007-06-13 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
59
60 * configure.in: Exit with error if image libraries aren't found.
61
622007-06-13 Chong Yidong <cyd@stupidchicken.com>
63
64 * configure.in: Merge xaw3d and libXaw checks. Check xaw3d even
65 when compiling without scrollbars.
66
672007-06-12 Glenn Morris <rgm@gnu.org>
68
69 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
70
712007-06-11 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
72
73 * configure.in: Change wording about yes/gtk and lucid/athena being
74 synonyms.
75
762007-06-08 Glenn Morris <rgm@gnu.org>
77
78 * configure.in: Make gtk the default toolkit.
79
802007-06-07 Glenn Morris <rgm@gnu.org>
81
82 * configure.in (NON_GNU_CPP): On Solaris, set using a proper check
83 for a Sun C compiler.
84
85 * Makefile.in (install-arch-indep): Install only the DOC- file
86 specific to the build, if possible, rather than DOC-*.
87
882007-06-02 Chong Yidong <cyd@stupidchicken.com>
89
90 * Version 22.1 released.
91
922007-05-25 Chong Yidong <cyd@stupidchicken.com>
93
94 * mkinstalldirs: Sync to version in automake CVS.
95
962007-05-22 Andreas Schwab <schwab@suse.de>
97
98 * configure.in: Prefer build_alias over host when host_alias is
99 not set.
100 * configure: Regenerate.
101
1022007-05-20 Andreas Schwab <schwab@suse.de>
103
104 * configure.in: Remove empty AC_SUBST.
105 * configure: Regenerate.
106
1072007-05-20 Nick Roberts <nickrob@snap.net.nz>
108
109 * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
110 it like others.
111 * configure: Regenerate.
112
1132007-05-20 Nick Roberts <nickrob@snap.net.nz>
114
115 * configure.in (AC_CHECK_HEADERS) Add gpm.h.
116 (AC_CHECK_LIB): Add -lgpm.
117 * configure: Regenerate.
118
1192007-05-03 Glenn Morris <rgm@gnu.org>
120
121 * configure: Tweak message about the absence of shell functions.
122
1232007-04-27 Andreas Schwab <schwab@suse.de>
124
125 * Makefile.in (config.status): Depend on
126 ${srcdir}/lisp/version.el.
127
1282007-04-26 Glenn Morris <rgm@gnu.org>
129
130 * README: Increase version to 22.1.50.
131
1322007-04-24 Juanma Barranquero <lekktu@gmail.com>
133
134 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
135
1362007-04-19 Glenn Morris <rgm@gnu.org>
137
138 * configure.in: Signal error if Xaw libs are missing in a Lucid
139 build.
140
1412007-04-18 Glenn Morris <rgm@gnu.org>
142
143 * INSTALL: Mention CPP.
144
1452007-04-15 Glenn Morris <rgm@gnu.org>
146
147 * FTP: Replace with a pointer to the web version.
148
1492007-04-13 Glenn Morris <rgm@gnu.org>
150
151 * INSTALL: In lib-src, timer, wakeup, yow are removed.
152
1532007-04-04 Glenn Morris <rgm@gnu.org>
154
155 * configure.in (NON_GNU_CPP): Use associated preprocessor when
156 compiling with Sun Studio on Solaris.
157
1582007-03-23 Glenn Morris <rgm@gnu.org>
159
160 * configure.in: Restore support for hp800 (removed 2007-01-27)
161 following clarification of legal status.
162
1632007-03-22 Joe Buehler <jbuehler@spirentcom.com> (tiny change)
164
165 * configure.in: Add support for AIX4.3 on IBM RS6000.
166
167 * configure: Regenerate.
168
1692007-03-20 Richard Stallman <rms@gnu.org>
170
171 * configure.in: Fix previous change.
172
1732007-03-19 Deanna Phillips <deanna@sixbit.org> (tiny change)
174
175 * configure.in (arm-*-openbsd*, hppa-*-openbsd*)
176 (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Added.
177 (ns32k-*-openbsd*, ns32k-*-openbsd*): Deleted.
178
1792007-03-19 Chong Yidong <cyd@stupidchicken.com>
180
181 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
182 user specifies "without".
183
184 * configure: Regenerate.
185
1862007-03-18 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
187
188 * configure.in: Warning for Gtk+ and Cygwin added.
189 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
190
1912007-02-27 Glenn Morris <rgm@gnu.org>
192
193 * make-dist (oldXMenu): Remove Imakefile.
194 (etc/images): Add README.
195
1962007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
197
198 * configure.in (xtensa-*-linux-gnu*): New configuration.
199
200 * configure: Regenerate.
201
2022007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
203
204 * config.guess, config.sub: Updated from master source.
205
2062007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
207
208 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
209
2102007-01-29 Chong Yidong <cyd@stupidchicken.com>
211
212 * configure.in: Restore support for hp800's not running HP-UX.
213
214 * configure: Regenerate.
215
2162007-01-27 Chong Yidong <cyd@stupidchicken.com>
217
218 * configure.in: Remove support for hp800 and sr2k machine types.
219
220 * configure: Regenerate.
221
2222007-01-26 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
223
224 * configure.in: Add check for libXft.
225
2262007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
227
228 * INSTALL: Info files moved to share/info.
229
2302007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
231
232 * configure.in: Detect and use fink-installed in intel-based Mac
233 builds; change Apple Darwin section to support both PowerPC and
234 Intel-based Macs.
235
2362006-12-26 Andreas Schwab <schwab@suse.de>
237
238 * Makefile.in (datarootdir): Define.
239
2402006-12-24 Richard Stallman <rms@gnu.org>
241
242 * configure.in: Require Autoconf 2.61.
243
2442006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
245
246 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
247 Remove redundant entry for powerpc-apple-netbsd.
248
249 * configure: Regenerate.
250
2512006-12-22 Chong Yidong <cyd@stupidchicken.com>
252
253 * configure: Regenerate with autoconf 2.61.
254
2552006-12-20 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
256
257 * configure.in: Detect alsa/asoundlib.h also.
258 * configure: Regenerate.
259
2602006-12-19 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
261
262 * configure.in: Check if GTK+ compiles at all.
263
2642006-12-10 Andreas Schwab <schwab@suse.de>
265
266 * configure.in: Remove check for struct timezone, its result is
267 never used.
268
2692006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
270
271 * configure.in: Add support for Solaris 10 on x86-64.
272
2732006-12-08 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
274
275 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
276 of PKG_CONFIG_PATH.
277
2782006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
279
280 * configure.in (HAVE_SYNC): New test.
281
2822006-12-03 Glenn Morris <rgm@gnu.org>
283
284 * Makefile.in: Fix Copyright format.
285
286 * configure.in (AH_TOP): Add missing Copyright year.
287
288 * update-subdirs: Add missing Copyright years.
289
2902006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
291
292 * Makefile.in: Touch only the parts of the share/emacs directory
293 specific to this version.
294
2952006-11-26 Chong Yidong <cyd@stupidchicken.com>
296
297 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
298
2992006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
300
301 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
302
3032006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
304
305 * configure.in: Prefer X11 to Carbon only when some X-specific
306 option is specified (Thanks to Jan Dj\e,Ad\e(Brv and Andreas Schwab).
307
3082006-11-04 Romain Francoise <romain@orebokech.com>
309
310 * Makefile.in (bootstrap-clean-before): Fix typo.
311 Use new target `bootstrap-clean' in the leim subdirectory.
312
3132006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
314
315 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
316
3172006-10-30 Chong Yidong <cyd@stupidchicken.com>
318
319 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
320 directories.
321
3222006-10-29 Jeramey Crawford <jeramey@jeramey.com>
323
324 * configure.in: Enable x86-64 OpenBSD compilation.
325
3262006-10-28 Glenn Morris <rgm@gnu.org>
327
328 * AUTHORS: Add cal-html.el author.
329
3302006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
331
332 * make-dist: Make links to mac/make-package and
333 mac/Emacs.app/Contents/Resources/Emacs.icns.
334
3352006-10-27 Chong Yidong <cyd@stupidchicken.com>
336
337 * README: Bump version number to 22.0.90.
338
3392006-10-23 Andreas Schwab <schwab@suse.de>
340
341 * configure.in: Make sure x_default_search_path is always set even
342 when x_libraries is empty, and look in .../share as well for each
343 library directory.
344
3452006-09-28 Kenichi Handa <handa@m17n.org>
346
347 * configure.in (locallisppath): Don't include leim dir.
348 (lisppath): Include leim dir.
349
3502006-09-15 Jay Belanger <belanger@truman.edu>
351
352 * COPYING: Replace "Library Public License" by "Lesser Public
353 License" throughout.
354
3552006-09-11 Paul Eggert <eggert@cs.ucla.edu>
356
357 * make-dist (EMACS): Exit and fail if the EMACS environment
358 variable is set to something other than an absolute file name.
359
3602006-08-16 Andreas Schwab <schwab@suse.de>
361
362 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
363 of hardcoding it.
364
3652006-08-16 Richard Stallman <rms@gnu.org>
366
367 * INSTALL.CVS: Clean up wording.
368
3692006-07-14 Eli Zaretskii <eliz@gnu.org>
370
371 * configure.in (PKG_CHECK_MODULES): Redirect the output of
372 $PKG_CONFIG --exists "$2" to config.log.
373 * configure: Regenerate.
374
3752006-07-08 Richard Stallman <rms@gnu.org>
376
377 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
378
3792006-07-09 Kim F. Storm <storm@cua.dk>
380
381 * CONTRIBUTE: Use outline format.
382 Add section on copyright years (from admin/notes/years).
383
3842006-07-08 Eli Zaretskii <eliz@gnu.org>
385
386 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
387 to /dev/null, since we don't need the error message, just the
388 exit status.
389
3902006-07-07 Eli Zaretskii <eliz@gnu.org>
391
392 * CONTRIBUTE: Slight formatting changes and typo fixes.
393 Add description of NEWS markings.
394
3952006-07-07 Kim F. Storm <storm@cua.dk>
396
397 * CONTRIBUTE: Mention INSTALL.CVS.
398
3992006-07-05 Romain Francoise <romain@orebokech.com>
400
401 * make-dist (top-level): Add CONTRIBUTE.
402
4032006-07-04 Richard Stallman <rms@gnu.org>
404
405 * CONTRIBUTE: Much rewrite.
406
4072006-07-04 Nick Roberts <nickrob@snap.net.nz>
408
409 * CONTRIBUTE: New file.
410
4112006-06-24 Eli Zaretskii <eliz@gnu.org>
412
413 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
414
4152006-05-18 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
416
417 * configure.in: Add check for ALSA.
418
4192006-05-06 Eli Zaretskii <eliz@gnu.org>
420
421 * Makefile.in (INFO_FILES): Remove emacs-xtra.
422
423 * info/dir: Remove the Emacs-Xtra entry.
424
4252006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
426
427 * Copyright (sources/emacs): Update copyright year(s).
428
4292006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
430
431 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
432 --without-toolkit-scroll-bars was specified.
433
4342006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
435
436 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
437 to CFLAGS. Update Copyright years written to src/config.in.
438
4392006-03-18 Claudio Fontana <claudio@gnu.org>
440
441 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
442 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
443 to be installed/uninstalled.
444 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
445 to Info files installed by Emacs.
446
4472006-03-03 Claudio Fontana <claudio@gnu.org>
448
449 * Makefile.in (install, uninstall): Add DESTDIR variable to
450 support staged installations.
451
4522006-02-14 Richard M. Stallman <rms@gnu.org>
453
454 * configure.in (s390x-*-linux-gnu*): New configuration.
455
4562006-01-31 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
457
458 * configure.in: Require GTK 2.4 or newer.
459
4602006-01-29 Michael Olson <mwolson@gnu.org>
461
462 * Makefile.in (install-arch-indep, uninstall): Add ERC.
463 * info/dir (ERC): New entry.
464
4652006-01-29 Eli Zaretskii <eliz@gnu.org>
466
467 * info/dir: Fix last change.
468
4692006-01-28 Luc Teirlinck <teirllm@auburn.edu>
470
471 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
472
4732006-01-27 Eli Zaretskii <eliz@gnu.org>
474
475 * info/dir: Untabify the whole file.
476 (Rcirc): New entry.
477
4782006-01-12 Andreas Schwab <schwab@suse.de>
479
480 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
481 check.
482
4832006-01-02 Chong Yidong <cyd@stupidchicken.com>
484
485 * configure.in: Use -Wno-pointer-sign if available.
486
4872005-12-29 Andreas Schwab <schwab@suse.de>
488
489 * config.guess, config.sub: Updated from master source.
490
4912005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
492
493 * configure.in: Use amdx86-64 for freebsd on x86_64.
494
4952005-11-22 Romain Francoise <romain@orebokech.com>
496
497 * make-dist: Add etc/images/icons.
498
4992005-11-03 Andreas Schwab <schwab@suse.de>
500
501 * configure.in: Use GZIP_PROG instead of GZIP.
502
503 * Makefile.in (GZIP_PROG): Renamed from GZIP.
504 (install-arch-indep): Adjust.
505
5062005-11-01 Andreas Schwab <schwab@suse.de>
507
508 * Makefile.in (bootstrap): Fix dependencies for parallel build.
509 (bootfast): Likewise.
510
5112005-11-01 Romain Francoise <romain@orebokech.com>
512
513 * configure.in: Check for gzip.
514
515 * Makefile.in (install): Compress source files.
516
5172005-10-24 Steven Tamm <steventamm@mac.com>
518
519 * configure.in: Fix darwin386 configuration issue.
520
5212005-10-22 Eli Zaretskii <eliz@gnu.org>
522
523 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
524
5252005-10-17 Bill Wohler <wohler@newt.com>
526
527 * make-dist: Create and populate etc/images/low-color.
528
5292005-10-15 Bill Wohler <wohler@newt.com>
530
531 * make-dist: Create and populate etc/images/gud.
532
5332005-10-08 Richard M. Stallman <rms@gnu.org>
534
535 * make-dist (tempparent): Don't check for 14-char file name limit.
536
5372005-10-07 Romain Francoise <romain@orebokech.com>
538
539 * make-dist: Add etc/images/ezimage and etc/images/mail
540 directories. Install images in etc/images.
541
5422005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
543
544 * configure.in: Prefer Carbon if --enable-carbon-app or
545 --with-carbon is explicitly specified even when X11 is detected.
546
5472005-09-15 Ulf Jasper <ulf.jasper@web.de>
548
549 * Makefile.in (install-arch-indep, uninstall):
550 Handle newsticker manual.
551 (info): Add - to commands.
552
5532005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
554
555 Remove the MAXPATHLEN limitations:
556
557 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
558
5592005-09-09 Eli Zaretskii <eliz@gnu.org>
560
561 * configure.in <lynxsos*>: Support for LynxOS on PPC.
562 * configure: Regenerate.
563
5642005-09-05 Paul Eggert <eggert@cs.ucla.edu>
565
566 * config.guess, config.sub: Updated from master source.
567
5682005-08-03 Juanma Barranquero <lekktu@gmail.com>
569
570 * .cvsignore: Add `lock'.
571
5722005-07-28 Juanma Barranquero <lekktu@gmail.com>
573
574 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
575
5762005-07-26 Paul Eggert <eggert@cs.ucla.edu>
577
578 Merge gnulib getopt implementation into Emacs.
579
580 * Makefile.in (AUTOCONF_INPUTS): New macro.
581 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
582 so that these files also depend on m4/getopt.m4.
583 * configure.in: Configure getopt by including m4/getopt.m4,
584 and configuring a getopt replacement if necessary.
585 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
586 * m4/getopt.m4: New file.
587
5882005-07-06 Lute Kamstra <lute@gnu.org>
589
590 * configure.in: Fix capitalization.
591
5922005-07-04 Lute Kamstra <lute@gnu.org>
593
594 Update FSF's address in GPL notices.
595
5962005-06-19 J\e,Ai\e(Br\e,At\e(Bme Marant <jerome@marant.org>
597
598 * Makefile.in (epaths-force): Protect both lisppath and
599 buildlisppath from whitespace.
600
6012005-06-08 Steven Tamm <steventamm@mac.com>
602
603 * configure.in: Support Darwin/MacOSX on Intel
604
6052005-06-06 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
606
607 * configure.in (HAVE_CANCELMENUTRACKING): New test.
608
6092005-05-11 J\e,Ai\e(Br\e,At\e(Bme Marant <jmarant@marant.org>
610
611 * configure.in: Add --enable-locallisppath.
612
6132005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
614
615 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
616 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
617 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
618
6192005-05-07 J\e,Ai\e(Br\e,At\e(Bme Marant <jerome@marant.org>
620
621 * make-dist: Remove references to makefile.nt and makefile.def.
622 Include widgets and images subdirectories of etc. Do not exclude
623 ldefs-boot.el.
624
6252005-04-23 Andreas Schwab <schwab@suse.de>
626
627 * configure.in: Remove duplicate match for powerpc configuration.
628
6292005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
630
631 * configure.in: Check for <pwd.h>.
632
6332005-04-14 Lute Kamstra <lute@gnu.org>
634
635 * make-dist: Distribute all ChangeLog files in lisp/.
636 Don't distribute ldefs-boot.el.
637 lisp/makefile.nt no longer exists.
638
6392005-04-13 Lute Kamstra <lute@gnu.org>
640
641 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
642 for "no-byte-compile: t" in the file instead.
643
6442005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
645
646 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
647 shadow the main Lesstif/Motif-2.1 libs and includes.
648
6492005-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
650
651 * configure.in: Only add XASSERTS to cppflags.
652
6532005-03-04 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
654
655 * configure.in: Added --enable-asserts.
656
6572005-02-09 Kim F. Storm <storm@cua.dk>
658
659 Change release version from 21.4 to 22.1 throughout.
660 Change development version from 21.3.50 to 22.0.50.
661
6622005-01-19 Steven Tamm <steventamm@mac.com>
663
664 * configure.in: Check for <sys/utsname.h>.
665
6662004-12-11 Kim F. Storm <storm@cua.dk>
667
668 * Makefile.in (info): Undo 2004-12-05 change.
669
6702004-12-08 Luc Teirlinck <teirllm@auburn.edu>
671
672 * info/dir (File): Add URL and Org Mode manuals.
673 * Makefile.in (install-arch-indep, uninstall): Add url and org
674 manuals.
675
6762004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
677
678 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
679 committed to src/config.in.
680
6812004-12-07 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
682
683 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
684 pthreads and define HAVE_GTK_AND_PTHREAD.
685
6862004-12-05 Richard M. Stallman <rms@gnu.org>
687
688 * Makefile.in (info): Ignore errors building info files.
689
6902004-11-27 Eli Zaretskii <eliz@gnu.org>
691
692 * config.bat: If 8-byte alignment is not supported, define
693 NO_DECL_ALIGN in src/config.h, instead of trivially defining
694 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
695 filter through Sed to remove the quotes.
696
6972004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
698
699 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
700 not apply to files explicitly `cvs add'ed.
701
7022004-11-12 Eli Zaretskii <eliz@gnu.org>
703
704 * config.bat: Don't require djecho.exe for the v1.x build.
705 Add a test for DECL_ALIGN support, and add a trivial definition to
706 src/config.h if 8-byte alignment is not supported.
707
7082004-11-08 Kim F. Storm <storm@cua.dk>
709
710 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
711 files before building.
712 (bootfast, bootstrap-clean-before-fast): New targets, like
713 bootstrap but don't remove .elc files.
714
7152004-11-06 Lars Brinkhoff <lars@nocrew.org>
716
717 * configure.in: Add check for getrusage.
718
7192004-11-02 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
720
721 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
722 New tests for new and old GTK file dialogs.
723 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
724 to no.
725
7262004-10-20 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
727
728 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
729 can be set. Remove SETARCH test.
730
7312004-10-08 Steven Tamm <steventamm@mac.com>
732
733 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
734
7352004-10-06 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
736
737 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
738 AC_MSG_WARN. Move output of warning message to end of configure run.
739
7402004-10-05 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
741
742 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
743 Run test to see if heap start address is random.
744
7452004-09-29 Miles Bader <miles@gnu.org>
746
747 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
748 if setarch is present.
749
7502004-09-25 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
751
752 * configure.in (HAVE_EXECSHIELD): Only define on x86.
753
7542004-09-24 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
755
756 * configure.in: Check for exec-shield.
757
7582004-08-06 Andreas Schwab <schwab@suse.de>
759
760 * Makefile.in (install-arch-indep, uninstall): Add flymake.
761
7622004-07-31 Eli Zaretskii <eliz@gnu.org>
763
764 * config.bat: Update URLs in the comments.
765
7662004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
767
768 * Makefile.in (install-arch-indep): Add pgg and sieve.
769
770 * info/.cvsignore: Added pgg and sieve.
771
7722004-07-05 Andreas Schwab <schwab@suse.de>
773
774 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
775
7762004-06-21 Kenichi Handa <handa@m17n.org>
777
778 * make-dist: Link leim-ext.el into tempdir.
779
7802004-06-15 Luc Teirlinck <teirllm@auburn.edu>
781
782 * info/dir (File): Add emacs-xtra.
783 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
784
7852004-06-12 Juri Linkov <juri@jurta.org>
786
787 * info/dir: Move menu help lines from `* Menu:' to file header.
788 Describe the purpose of a red *.
789
7902004-05-04 Dave Love <fx@gnu.org>
791
792 * configure.in: Don't use `extrasub'.
793
7942004-04-29 Dave Love <fx@gnu.org>
795
796 * configure.in: Don't forget to quote args to `test'.
797
7982004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
799
800 * autogen.sh: Update filename in "please read" message.
801
8022004-04-17 Richard M. Stallman <rms@gnu.org>
803
804 * INSTALL: Move the info about site-lisp dirs,
805 and say uninstalled Emacs looks there too.
806
8072004-04-04 Eli Zaretskii <eliz@gnu.org>
808
809 * config.bat (lib-src): Recognize comment lines in Makefile.in
810 that have a TAB after the #, to avoid errors in preprocessing with
811 GCC 3.3.3.
812
8132004-03-31 Luc Teirlinck <teirllm@auburn.edu>
814
815 * Makefile.in: Mention in comment that `make maintainer-clean'
816 deletes .elc files.
817
8182004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
819
820 * update-subdirs: Add local variables to prevent byte-compiling.
821
8222004-03-21 Dave Love <fx@gnu.org>
823
824 * configure.in: Fix previous change.
825
8262004-03-18 Dave Love <fx@gnu.org>
827
828 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
829
8302004-03-15 Luc Teirlinck <teirllm@auburn.edu>
831
832 * info/dir (File): Add SMTP and SES.
833
8342004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
835
836 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
837 (bootstrap): Use the new bootstrap-prepare target in lisp.
838
8392004-02-18 Kim F. Storm <storm@cua.dk>
840
841 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
842
8432004-02-16 Eli Zaretskii <eliz@gnu.org>
844
845 * make-dist: Don't link index.*perm and permute-index into tempdir.
846
8472004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
848
849 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
850 to match previous changes by Eli Zaretskii.
851
8522004-02-09 Luc Teirlinck <teirllm@auburn.edu>
853
854 * Makefile.in: Set CDPATH to an empty string.
855
8562004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
857
858 * configure.in <darwin>: Use fink packages if available.
859
8602004-01-25 J\e,Ai\e(Br\e,At\e(Bme Marant <jmarant@free.fr> (tiny change)
861
862 * make-dist (lispref): Do include lispref/index.texi.
863
8642004-01-06 Eric Hanchrow <offby1@blarg.net> (tiny change)
865
866 * make-dist (tempdir): Include cursors in nt/icons.
867
8682003-12-30 Eli Zaretskii <eliz@gnu.org>
869
870 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
871 clashes with install-sh on 8+3 filesystems.
872
8732003-12-08 Miles Bader <miles@gnu.org>
874
875 * .cvsignore: Add .arch-inventory.
876
8772003-12-24 Andreas Schwab <schwab@suse.de>
878
879 * configure.in: Check for <sys/socket.h>. Include it before
880 including <net/if.h>. Move check for <net/if.h> before its use.
881
8822003-12-24 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
883
884 * Makefile.in (install-arch-dep): Don't let cd output go into
885 pipe for carbon_appdir.
886
8872003-12-24 Andreas Schwab <schwab@suse.de>
888
889 * configure.in (PKG_CHECK_MODULES): Fix quoting.
890
8912003-12-01 Andreas Schwab <schwab@suse.de>
892
893 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
894 hardcoding gcc.
895
8962003-11-16 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
897
898 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
899 multiple displays.
900 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
901
9022003-09-23 Dave Love <fx@gnu.org>
903
904 * configure.in: Check members of struct ifreq.
905
9062003-09-14 Kim F. Storm <storm@cua.dk>
907
908 * configure.in: Add checks for sys/ioctl.h and net/if.h.
909
9102003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
911
912 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
913
9142003-08-18 Lute Kamstra <lute@gnu.org>
915
916 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
917 required anymore.
918
9192003-08-07 Andrew Choi <akochoi@shaw.ca>
920
921 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
922 option instead of -traditional-cpp for CPP.
923
9242003-07-29 Richard M. Stallman <rms@gnu.org>
925
926 * configure.in (HAVE_XIM): Define if XIM is available.
927
9282003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
929
930 * configure.in: The function gtk_window_set_icon_from_file was
931 introduced in GTK+ 2.2, so check for that release.
932
9332003-07-23 Andreas Schwab <schwab@suse.de>
934
935 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
936
937 * Makefile.in (YACC): Remove, not used.
938 (MAINT): Don't set.
939 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
940 disable dependency on ${srcdir}/configure.in when maintainer mode
941 is disabled.
942
9432003-07-22 Dave Love <fx@gnu.org>
944
945 * configure.in: Make XRegisterIMInstantiateCallback test depend on
946 HAVE_X11, not with_xim.
947 (HAVE_CRTIN): Provide template.
948 <with_png>: Test for png.h and libpng/png.h.
949
9502003-07-15 Andreas Schwab <schwab@suse.de>
951
952 * configure.in: Temporarily leave quoting for AC_DEFINE.
953
9542003-07-13 Stefan Monnier <monnier@cs.yale.edu>
955
956 * configure.in: Check for posix_memalign.
957
9582003-07-12 Richard M. Stallman <rms@gnu.org>
959
960 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
961
9622003-07-09 Kim F. Storm <storm@cua.dk>
963
964 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
965 functionality of --without-xim.
966
9672003-06-29 Dave Love <fx@gnu.org>
968
969 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
970
9712003-06-23 Dave Love <fx@gnu.org>
972
973 * configure.in: Check for sys/_mbstate_t.h.
974 Test XRegisterIMInstantiateCallback prototype.
975 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
976
9772003-06-06 Dave Love <fx@gnu.org>
978
979 * configure.in: Check for locale.h.
980
9812003-06-05 Dave Love <fx@gnu.org>
982
983 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
984 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
985 (NLIST_STRUCT): Don't define.
986 (AH_BOTTOM): Define my_strftime.
987
9882003-06-02 Richard M. Stallman <rms@gnu.org>
989
990 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
991
9922003-05-24 Andreas Schwab <schwab@suse.de>
993
994 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
995 bzero, and bcmp.
996
9972003-05-22 Dave Love <fx@gnu.org>
998
999 * configure.in: Remove redundant test for term.h. Test for difftime.
1000
10012003-05-20 Dave Love <fx@gnu.org>
1002
1003 * configure.in: Append * to s390-*-linux-gnu case.
1004 (LIBMAIL) <lockfile>: Don't define.
1005
10062003-04-30 Richard M. Stallman <rms@gnu.org>
1007
1008 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
1009
10102003-04-28 Francesco Potort\e,Al\e(B <pot@gnu.org>
1011
1012 * configure.in: Undo last (RMS') change, as it is useless, per
1013 Dave Love.
1014
10152003-04-08 Richard M. Stallman <rms@gnu.org>
1016
1017 * configure.in: Put #include of jpeglib.h at start of line.
1018
10192003-04-30 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
1020
1021 * INSTALL (* GNU/Linux development packages): Mention Debian and
1022 RedHat package names.
1023
10242003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
1025
1026 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
1027
10282003-04-30 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
1029
1030 * INSTALL (* GNU/Linux development packages): Tell people to
1031 install additional packages for compiling Emacs.
1032
10332003-04-06 Francesco Potort\e,Al\e(B <pot@gnu.org>
1034
1035 * configure.in: Use the same configuration for all aix5, not just
1036 aix5.1.
1037
10382003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
1039
1040 * configure.in: Check for need for bigtoc support on IBM AIX for
1041 solving a linker table overflow problem.
1042
10432003-03-03 Rob Browning <rlb@defaultvalue.org>
1044
1045 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
1046 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
1047 over bzero, bcmp, and bcopy.
1048
10492003-02-23 Simon Josefsson <jas@extundo.com>
1050
1051 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
1052
10532003-02-21 Klaus Zeitler <kzeitler@lucent.com>
1054
1055 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
1056
10572003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
1058
1059 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
1060
10612003-02-08 Andreas Schwab <schwab@suse.de>
1062
1063 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
1064 instead of the substitution.
1065
10662003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
1067
1068 * Makefile.in: Use @EXEEXT@ for Cygwin.
1069 Use USERNAME if LOGNAME is not set (for Cygwin).
1070
1071 * configure.in: Add opsys=cygwin.
1072
10732003-01-22 Andreas Schwab <schwab@suse.de>
1074
1075 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
1076 redefining it explicitly in src/config.in.
1077
10782003-01-22 Markus Rost <rost@math.ohio-state.edu>
1079
1080 * Makefile.in (bootstrap): Make bootstrap-after.
1081
10822003-01-20 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
1083
1084 * configure.in: Fix --with-gtk.
1085
10862003-01-19 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
1087
1088 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
1089
1090 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
1091
10922003-01-14 Francesco Potort\e,Al\e(B <pot@gnu.org>
1093
1094 * configure.in (m68k-motorola-sysv): Remove (obsolete).
1095
10962003-01-07 Steven Tamm <steventamm@mac.com>
1097
1098 * configure.in: New option, --enable-carbon-app, to specify
1099 that the application should be installed
1100 * Makefile.in (install-arch-dep): On Mac OS X, install the
1101 Emacs.app application if carbon-app is enabled
1102
11032003-01-06 Dave Love <fx@gnu.org>
1104
1105 * configure.in: Check for nl_langinfo.
1106 [!HAVE_SIZE_T]: Fix typedef.
1107
11082003-01-06 David Kastrup <dak@gnu.org>
1109
1110 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
1111
1112 * configure.in: Add tests for install-info.
1113
11142002-12-09 Markus Rost <rost@math.ohio-state.edu>
1115
1116 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
1117 use again sol2-6 instead of sol2-8.
1118
11192002-12-09 Dave Love <fx@gnu.org>
1120
1121 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
1122
11232002-12-08 Andreas Schwab <schwab@suse.de>
1124
1125 * Makefile.in (install-arch-indep): Revert last change.
1126
11272002-11-27 Dave Love <fx@gnu.org>
1128
1129 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
1130 Check for __sys_siglist too. Check for memset.
1131 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
1132
11332002-11-22 Juanma Barranquero <lektu@terra.es>
1134
1135 * config.guess, config.sub: Updated from master source.
1136
11372002-11-19 Karl Fogel <kfogel@red-bean.com>
1138
1139 * autogen.sh: New file.
1140
11412002-11-15 Dave Love <fx@gnu.org>
1142
1143 * configure.in: Tidy up various quoting issues throughout.
1144 Use AC_GNU_SOURCE.
1145 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
1146 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
1147 Maybe define bcopy, bzero, bcmp.
1148 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
1149 non-existent machine file).
1150 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
1151 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
1152 (nlist.h): Move test up.
1153
11542002-11-18 Markus Rost <rost@math.ohio-state.edu>
1155
1156 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
1157
11582002-11-14 Francesco Potort\e,Al\e(B <pot@gnu.org>
1159
1160 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
1161
11622002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
1163
1164 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
1165
11662002-11-08 Dave Love <fx@gnu.org>
1167
1168 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
1169 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
1170
11712002-11-07 Miles Bader <miles@gnu.org>
1172
1173 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
1174 Handle separate-build-dir case.
1175
11762002-11-06 Richard M. Stallman <rms@gnu.org>
1177
1178 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
1179 bulletproof. $bar may be empty when there are no .elc files.
1180
11812002-10-30 Dave Love <fx@gnu.org>
1182
1183 * configure.in: Require autoconf 2.53. Test for pty.h,
1184 sys/mman.h, sys/param.h, mremap, memmove.
1185 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
1186 (AC_PROG_YACC): Delete.
1187 (size_t): Use AC_CHECK_TYPES.
1188 (AH_TOP): Up-date copyright.
1189
11902002-10-01 Juanma Barranquero <lektu@terra.es>
1191
1192 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
1193
11942002-09-19 Richard M. Stallman <rms@gnu.org>
1195
1196 * configure.in: Fix the LessTif-directory-finder for real.
1197
11982002-09-14 Richard M. Stallman <rms@gnu.org>
1199
1200 * Makefile.in (maybe_bootstrap): Test for complete absence
1201 of compiled Lisp files.
1202
12032002-09-11 Stefan Monnier <monnier@cs.yale.edu>
1204
1205 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
1206 (bootstrap-clean-after): Delete.
1207 (bootstrap): Make the sequencing explicit.
1208
12092002-09-10 Richard M. Stallman <rms@gnu.org>
1210
1211 * configure.in: Fix previous LessTif change.
1212
12132002-09-09 Richard M. Stallman <rms@gnu.org>
1214
1215 * configure.in (powerpcle-*-solaris2.5*): New configuration.
1216 (powerpcle-*-solaris*): Use version 2.6 as default.
1217 (*-sunos5.6*, *-solaris2.6*): New alternative.
1218 (*-sunos5*): Use version 2.6 as default.
1219
12202002-09-06 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1221
1222 * configure.in: Fix typo.
1223
12242002-09-05 Richard M. Stallman <rms@gnu.org>
1225
1226 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
1227
1228 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
1229 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
1230
12312002-08-26 Kim F. Storm <storm@cua.dk>
1232
1233 * Makefile.in (install-arch-indep): Do not remove DOC file
1234 when it is the only DOC file installed; this is the case when
1235 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
1236
12372002-07-24 Markus Rost <rost@math.ohio-state.edu>
1238
1239 * configure.in: Fix typo.
1240
12412002-07-24 Richard M. Stallman <rms@gnu.org>
1242
1243 * configure.in: Don't print anything special about gamedir.
1244
1245 * configure.in: Delete nonstandard --with-game-user option.
1246
12472002-07-21 Richard M. Stallman <rms@gnu.org>
1248
1249 * Makefile.in (gamedir, localstatedir): New variables.
1250 (epaths-force): Insert value of gamedir into PATH_GAME.
1251
1252 * configure.in (gamedir): Handle it like lispdir.
1253 (--with-game-dir option): Delete.
1254
12552002-06-21 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
1256
1257 * configure.in: Add support for mipseb-*-netbsd* machines.
1258
12592002-06-18 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1260
1261 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
1262
12632002-06-17 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1264
1265 * info/dir (File): Add an entry for Tramp.
1266
12672002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
1268
1269 * INSTALL-CVS: New file.
1270
12712002-06-07 Andreas Schwab <schwab@suse.de>
1272
1273 * configure.in (x86_64-*-linux-gnu*): New system.
1274
12752002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
1276
1277 * config.bat: Handle the case when lispintro is truncated to lispintr.
1278
12792002-05-26 Paul Eggert <eggert@twinsun.com>
1280
1281 * config.guess, config.sub: Updated from master source.
1282
12832002-05-09 Richard M. Stallman <rms@gnu.org>
1284
1285 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
1286
12872002-05-04 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
1288
1289 * make-dist: Do not distribute lock/ directory.
1290
12912002-04-30 Andrew Choi <akochoi@shaw.ca>
1292
1293 * configure.in: Provide documentation string when defining
1294 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
1295 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
1296
12972002-04-28 Colin Walters <walters@verbum.org>
1298
1299 * configure.in: Delete configure check for access to the game user.
1300
13012002-04-29 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
1302
1303 * make-dist: lwlib/Imakefile is removed.
1304
13052002-04-26 Andrew Choi <akochoi@shaw.ca>
1306
1307 * configure.in: Add support for powerpc-apple-darwin*.
1308 (HAVE_CARBON): Add.
1309
1310 * make-dist: Create directories in mac/Emacs.app.
1311
13122002-04-25 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
1313
1314 * make-dist: lwlib-Xol* are removed.
1315
13162002-04-23 Andreas Schwab <schwab@suse.de>
1317
1318 * Makefile.in (MAINT): New variable.
1319 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
1320 instead of configure.in, to avoid running autoconf and autoheader
1321 unless explicitly requested.
1322
13232002-04-16 Eli Zaretskii <eliz@gnu.org>
1324
1325 * config.bat: Update for msdos/sed2v2.inp.
1326
13272002-04-15 Andreas Schwab <schwab@suse.de>
1328
1329 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
1330 * configure.in: Add config header templates to all AC_DEFINE and
1331 AC_DEFINE_UNQUOTED symbols.
1332 * make-dist: Run autoheader if necessary.
1333
13342002-04-10 Colin Walters <walters@verbum.org>
1335
1336 * configure.in: Add --game-dir, --game-user. Test to see if we
1337 can use them.
1338
13392002-04-08 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
1340
1341 * configure.in: Add --with-sound.
1342
13432002-03-18 Kim F. Storm <storm@cua.dk>
1344
1345 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
1346 and getsockname functions. Test for sys/un.h include file.
1347
13482002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
1349
1350 * configure.in: Support AIX 5.1.
1351
13522002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
1353
1354 * configure.in: Added test for X Session Management (HAVE_X_SM).
1355
13562002-03-03 Richard M. Stallman <rms@gnu.org>
1357
1358 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
1359 Run chown $${LOGNAME} on files installed by tar xvf.
1360
13612002-03-03 Kim F. Storm <storm@cua.dk>
1362
1363 * configure.in: Test for getpeername.
1364
13652002-03-01 Richard M. Stallman <rms@gnu.org>
1366
1367 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
1368 (HAVE_GIF): Don't use old libungif versions that crash.
1369
13702002-02-26 Richard M. Stallman <rms@gnu.org>
1371
1372 * configure.in <making srcdir absolute>: Verify that PWD is correct,
1373 not just well-formed and valid.
1374 (mips-compaq-nonstopux*): New configuration.
1375
13762002-02-18 Paul Eggert <eggert@twinsun.com>
1377
1378 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
1379 "sed q" is a portable equivalent to plain "head -1".
1380
13812002-02-13 Richard M. Stallman <rms@gnu.org>
1382
1383 * Makefile.in (maybe_bootstrap): Do `exit 1'.
1384 (all): Don't depend on maybe_bootstrap here.
1385 (${SUBDIR}): Depend on it here instead.
1386
13872002-02-08 Richard M. Stallman <rms@gnu.org>
1388
1389 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
1390
13912002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
1392
1393 * configure.in: Recognize BSD/OS 5.0.
1394
13952002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
1396
1397 * make-dist: Make version checking in emacs.texi consistent with
1398 how we set it there.
1399
14002001-12-29 Kim F. Storm <storm@cua.dk>
1401
1402 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
1403
14042001-12-28 Richard M. Stallman <rms@gnu.org>
1405
1406 * configure.in: Test for mbsinit.
1407
14082001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
1409
1410 These changes make Leim part of the standard distribution:
1411
1412 * README: Add info about the `leim' directory.
1413
1414 * INSTALL: Remove text that describes Leim as a separate package.
1415
1416 * noleim-Makefile.in: File removed.
1417
1418 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
1419 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
1420 Leim files out of the Emacs tree. Don't prepare a separate tarball
1421 for Leim.
1422
14232001-12-11 Richard M. Stallman <rms@gnu.org>
1424
1425 * configure.in (hppa*-*-linux-gnu*): New alternative.
1426
14272001-12-08 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
1428
1429 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
1430 creating distribution.
1431
14322001-12-06 Paul Eggert <eggert@twinsun.com>
1433
1434 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
1435 (AC_FUNC_VFORK): Remove.
1436 (AC_FUNC_FORK): Add.
1437 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
1438 this is required by recent Autoconf versions.
1439
14402001-12-02 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
1441
1442 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
1443 TODO, vms-pp.trans and others).
1444
14452001-11-29 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
1446
1447 * make-dist: Use COPYING from the top-level directory.
1448
14492001-11-29 Gerd Moellmann <gerd@gnu.org>
1450
1451 * configure.in: Add support for FreeBSD/Alpha.
1452
14532001-11-29 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
1454
1455 * make-dist: Add COPYING to the top-level directory of the
1456 distribution. Simplify the logic behind copying.
1457
1458 * Makefile.in (maybe_bootstrap): Fix previous change.
1459
14602001-11-28 Richard M. Stallman <rms@gnu.org>
1461
1462 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
1463
14642001-11-26 Richard M. Stallman <rms@gnu.org>
1465
1466 * Makefile.in: bootstrap should not delete dumped executables.
1467 (bootstrap-clean-before): New target.
1468 (bootstrap): Use bootstrap-clean-before instead of clean.
1469 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
1470
14712001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
1472
1473 These changes add the Emacs Lisp Introduction manual to the
1474 distribution:
1475
1476 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
1477
1478 * make-dist: Copy the files in lispintro directory.
1479
1480 * config.bat: Configure in the lispintro directory.
1481
1482 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
1483
1484 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
1485 (lispintro/Makefile): New target.
1486 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
1487 (unlock, relock, info, dvi): Ditto.
1488
14892001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
1490
1491 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
1492
1493 * make-dist (etc): Don't distribute gfdl.1.
1494
14952001-11-22 Colin Walters <walters@debian.org>
1496
1497 * Makefile.in (install-arch-indep): Install the calc .info files.
1498 (uninstall): Handle deletion of calc .info files (thanks Pavel Jan\e,Am\e(Bk).
1499
15002001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
1501
1502 * make-dist (lispref): Add *.txt, *.el, permute-index, and
1503 tindex.pl to the list of those being put into the distribution.
1504
15052001-11-16 Eli Zaretskii <eliz@gnu.org>
1506
1507 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
1508
15092001-11-15 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
1510
1511 * Makefile.in (uninstall): Fix previous change.
1512
1513 * configure.in, Makefile.in: Add support for --program-prefix,
1514 --program-suffix and --program-transform-name options.
1515
15162001-11-13 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
1517
1518 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
1519 (install-arch-indep): Install emacsclient manual page.
1520 (uninstall): Uninstall emacsclient manual page.
1521
15222001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
1523
1524 * make-dist: Add lispref/index.*perm files to the distribution.
1525 From Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>.
1526
15272001-11-12 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
1528
1529 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
1530
15312001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
1532
1533 * configure.in: AC_OUTPUT lispref/Makefile.
1534
15352001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
1536
1537 The following changes add the ELisp reference manual to the
1538 distribution.
1539
1540 * make-dist: Add the lispref directory to the distribution.
1541
1542 * Makefile.in (install-arch-indep): Add elisp* to the list of
1543 installed Info files.
1544 (SUBDIR_MAKEFILES): Add lispref/Makefile.
1545 (lispref/Makefile): New target.
1546 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
1547 Add commands for the lispref directory.
1548 (info, dvi): Ditto.
1549
1550 * config.bat: Configure in `lispref'.
1551
15522001-11-09 Richard M. Stallman <rms@gnu.org>
1553
1554 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
1555
15562001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
1557
1558 * make-dist (tempdir): Copy AUTHORS as well.
1559
15602001-11-06 Sam Steingold <sds@gnu.org>
1561
1562 * configure.in: Added a check for <nlist.h>.
1563
15642001-11-01 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
1565
1566 * configure.in: Reindent --help output.
1567 From Per Starback (starback@ling.uu.se).
1568
15692001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
1570
1571 * configure.in: New entry for HP/UX-11.
1572
1573 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
1574 From Eric S. Raymond <esr@golux.thyrsus.com>.
1575
15762001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
1577
1578 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
1579 <athornton@sinenomine.net>.
1580
15812001-10-25 Gerd Moellmann <gerd@gnu.org>
1582
1583 * Makefile.in (maybe_bootstrap): New target.
1584 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
1585
15862001-10-24 Ken Raeburn <raeburn@gnu.org>
1587
1588 * configure.in: If --with-hesiod is given, look for
1589 hes_getmailhost and res_send or __res_send; check hesiod and
1590 resolv libraries respectively if system libraries don't supply them.
1591
15922001-10-24 Gerd Moellmann <gerd@gnu.org>
1593
1594 * configure.in: Use $MAKE for `make' if set.
1595
15962001-10-22 Gerd Moellmann <gerd@gnu.org>
1597
1598 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
1599 to tar options.
1600
16012001-10-20 Gerd Moellmann <gerd@gnu.org>
1602
1603 * (Version 21.1 released).
1604
16052001-10-20 Miles Bader <miles@gnu.org>
1606
1607 * configure.in (configuration): Set from `host' if `host_alias'
1608 isn't defined.
1609
16102001-10-19 Andreas Schwab <schwab@suse.de>
1611
1612 * configure.in: Make ready for autoconf 2.5x.
1613 (AC_PREREQ): Require autoconf 2.50.
1614 * aclocal.m4: Removed.
1615 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
1616
16172001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
1618
1619 * README: Bump Emacs version to 21.1.50.
1620
16212001-10-05 Gerd Moellmann <gerd@gnu.org>
1622
1623 * Branch for 21.1.
1624
16252001-09-05 Gerd Moellmann <gerd@gnu.org>
1626
1627 * configure.in: Avoid `$@' which is handled specially in
1628 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
1629
16302001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
1631
1632 * make-dist (nt): Add subdirs.el to the list of distributed files.
1633
16342001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
1635
1636 * configure.in (machine): Add an entry for
1637 hppa1.1-hitachi-hiuxwe2*.
1638
16392001-05-28 Gerd Moellmann <gerd@gnu.org>
1640
1641 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
1642 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
1643
16442001-05-14 Gerd Moellmann <gerd@gnu.org>
1645
1646 * make-dist: Copy texinfo.tex unconditionally.
1647
16482001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
1649
1650 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
1651 that are installed.
1652
16532001-04-06 Gerd Moellmann <gerd@gnu.org>
1654
1655 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
1656 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
1657
1658 * make-dist: Handle leim/MISC-DIC. Only include
1659 `[a-zA-Z]*.{el,elc}' from leim/quail.
1660
16612001-04-05 Gerd Moellmann <gerd@gnu.org>
1662
1663 * Makefile.in (install-arch-indep): Remove .cvsignore files.
1664
16652001-03-30 Gerd Moellmann <gerd@gnu.org>
1666
1667 * Makefile.in (.PHONY): Add for bootstrap targets.
1668 (bootstrap-clean): New target.
1669 (bootstrap): Use it instead of `clean'.
1670
16712001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
1672
1673 * Makefile.in (SUBDIR): Remove leim.
1674 (all, .RECURSIVE, extraclean): Add leim explicitly.
1675 (leim): Provide separate rule which exports PARALLEL=0 into the
1676 environment.
1677
16782001-03-20 Gerd Moellmann <gerd@gnu.org>
1679
1680 * configure.in (HAVE_XPM): Don't print the result of the check for
1681 XpmReturnAllocPixels if we don't have an xpm.h.
1682
16832001-03-05 Gerd Moellmann <gerd@gnu.org>
1684
1685 * COPYING: New file.
1686
16872001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
1688
1689 * config.bat: Update the copyright.
1690
16912001-02-23 Kenichi Handa <handa@etl.go.jp>
1692
1693 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
1694 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
1695 to `yes'. Later in AC_OUTPUT, check this variable.
1696
16972001-02-09 Dave Love <fx@gnu.org>
1698
1699 * AUTHORS: Updated.
1700
17012001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
1702
1703 * info/dir (Ebrowse): Fix the entry (was missing a dot).
1704
17052001-02-02 Gerd Moellmann <gerd@gnu.org>
1706
1707 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
1708
1709 * Makefile.in (uninstall): Ignore exit code of `rm'.
1710
1711 * Makefile.in (uninstall): Remove more info files. Remove
1712 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
1713
17142001-01-31 Gerd Moellmann <gerd@gnu.org>
1715
1716 * noleim-Makefile.in (extraclean): Add.
1717
17182001-01-28 Gerd Moellmann <gerd@gnu.org>
1719
1720 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
1721 it quiet.
1722
17232001-01-24 Colin Walters <walters@cis.ohio-state.edu>
1724
1725 * Makefile.in (tags): Fix typo.
1726
17272001-01-13 Kenichi Handa <handa@etl.go.jp>
1728
1729 * configure.in: Fix typo in the code setting x_search_path.
1730
17312001-01-10 Dave Love <fx@gnu.org>
1732
1733 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
1734 -lXext.
1735 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
1736 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
1737 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
1738 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
1739 (now in $LIBS).
1740
17412001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
1742
1743 * config.bat: Run the preprocessor with -traditional.
1744
17452001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
1746
1747 * INSTALL: Move copying conditions to end of file.
1748
17492000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
1750
1751 * INSTALL: Add basic installation procedure which assumes
1752 `configure' does its job. Elaborate on image support libraries.
1753 Add a pointer to Xaw3d library. Add advice about solving
1754 configure-time problems by looking in config.log and setting
1755 variables in the environment.
1756
17572000-12-27 Gerd Moellmann <gerd@gnu.org>
1758
1759 * Makefile.in (install-arch-indep): If tar fails, exit with
1760 exit code 1.
1761
17622000-12-19 Gerd Moellmann <gerd@gnu.org>
1763
1764 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
1765 source file includes XKBlib.h. On some broken Solaris systems,
1766 there is an XKBlib.h, reportedly, but header files included by
1767 XKBlib.h are missing.
1768
17692000-12-14 Gerd Moellmann <gerd@gnu.org>
1770
1771 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
1772
17732000-12-11 Dave Love <fx@gnu.org>
1774
1775 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
1776
17772000-12-11 Paul Eggert <eggert@twinsun.com>
1778
1779 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
1780 Merge fixes from latest GNU tar version. These macros no longer
1781 futz with _XOPEN_SOURCE, as that was not portable in practice.
1782 (AC_FUNC_FSEEKO): New macro.
1783
1784 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
1785 ftello.
1786
17872000-12-05 Dave Love <fx@gnu.org>
1788
1789 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
1790
17912000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
1792
1793 * info/dir: Change the category to "Emacs".
1794
17952000-12-01 Gerd Moellmann <gerd@gnu.org>
1796
1797 * make-dist (tempdir): Remove epaths.h from the distribution
1798 instead of paths.h.
1799
18002000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
1801
1802 * config.bat: Check for existence of djecho.exe, and print an
1803 error message if it is not available.
1804
1805 * INSTALL: Describe possible problem with djecho.exe in old
1806 versions of DJGPP v2.x.
1807
18082000-11-23 Gerd Moellmann <gerd@gnu.org>
1809
1810 * configure.in: Initialize HAVE_LIBXP to no.
1811
18122000-11-22 Gerd Moellmann <gerd@gnu.org>
1813
1814 * configure.in: Use m/macppc.h instead of the non-existent
1815 m/powerpc.h.
1816
18172000-11-21 Gerd Moellmann <gerd@gnu.org>
1818
1819 * Makefile.in (install-arch-indep): Also install info/eshell*
1820 and info/speedbar*.
1821
1822 * configure.in (HAVE_PNG): Check for the presence of
1823 png_get_channels to rule out older PNG libs.
1824
1825 * configure.in (AC_OUTPUT): Arrange to emit definitions of
1826 GCC and NON_GNU_CPP into config.status.
1827
18282000-11-20 Dave Love <fx@gnu.org>
1829
1830 * configure.in: Fix last change.
1831
1832 * GETTING.GNU.SOFTWARE: Deleted.
1833 * FTP: New file to replace it.
1834 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
1835
18362000-11-20 Gerd Moellmann <gerd@gnu.org>
1837
1838 * configure.in: Use -traditional with GNU cpp.
1839
18402000-11-17 Gerd Moellmann <gerd@gnu.org>
1841
1842 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
1843 Distribute more files from the nt/ subdir. Distribute PBM
1844 image files from subdirs of lisp/. Distribute old change logs
1845 from subdirs of lisp/. Distribute play/5x5.el.
1846
18472000-11-11 Dave Love <fx@gnu.org>
1848
1849 * config.sub, config.guess: Updated from master source.
1850
18512000-11-07 Dave Love <fx@gnu.org>
1852
1853 * configure.in: Test for mkstemp.
1854
18552000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
1856
1857 * info/dir (Top): Rearrange menu items more logically, and put
1858 them into a single category. Add menu items for RefTeX and
1859 Widget.
1860
18612000-10-29 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1862
1863 * Makefile.in (install-arch-indep): Use --info-dir instead of
1864 --dir-file, and a simple argument instead of --info-file, so that
1865 the Debian version of install-info also works.
1866
18672000-10-19 Eric M. Ludlam <zappo@ultranet.com>
1868
1869 * info/dir (Speedbar): Add entry.
1870
18712000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
1872
1873 * INSTALL: Describe the new image-support options to the configure
1874 script. List URLs where image support libraries can be found.
1875
18762000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
1877
1878 * info/dir (Top): Add an entry for Eshell.
1879
18802000-10-02 Dave Love <fx@gnu.org>
1881
1882 * configure.in: Check for gai_strerror.
1883
18842000-10-01 Andreas Schwab <schwab@suse.de>
1885
1886 * Makefile.in (install-arch-indep): Update list of installed info
1887 files.
1888
18892000-09-30 Gerd Moellmann <gerd@gnu.org>
1890
1891 * configure.in: Support `sparc*-*-netbsd*'.
1892
18932000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
1894
1895 * info/dir (MIME): Add entry for emacs-mime.
1896
18972000-09-29 Dave Love <fx@gnu.org>
1898
1899 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
1900
19012000-09-26 Gerd Moellmann <gerd@gnu.org>
1902
1903 * make-dist: Adapt to the change of leim/Makefile which was
1904 necessary to ensure a reasonably working `make dist'.
1905
1906 * leim-Makefile.in: Moved to leim/Makefile.in..
1907
1908 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
1909
19102000-09-21 Kenichi Handa <handa@etl.go.jp>
1911
1912 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
1913 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
1914 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
1915 files to .elc.
1916 (${TIT}): Adjusted for the above change.
1917 (clean mostlyclean): Likewise.
1918 (.el.elc): New target.
1919
19202000-09-19 Gerd Moellmann <gerd@gnu.org>
1921
1922 * make-dist: Include XPM and XBM files in lisp/ and subdirs
1923 in the distribution.
1924
19252000-09-18 Gerd Moellmann <gerd@gnu.org>
1926
1927 * make-dist (skk): Rename to `ja-dic' because the leim directory
1928 was renamed.
1929
19302000-09-14 Dave Love <fx@gnu.org>
1931
1932 * configure.in: Fix spurion in last change.
1933
19342000-09-14 Gerd Moellmann <gerd@gnu.org>
1935
1936 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
1937 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
1938 to `no' if defined. Change result report.
1939
19402000-09-08 Dave Love <fx@gnu.org>
1941
1942 * configure.in: Remove spurious `@'s.
1943
1944 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
1945 autoconf.
1946
19472000-09-06 Gerd Moellmann <gerd@gnu.org>
1948
1949 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
1950 file and print informational message.
1951
1952 * configure.in (AC_FUNC_MMAP): Add.
1953
19542000-09-01 Gerd Moellmann <gerd@gnu.org>
1955
1956 * configure.in: Add ``checking'' messages for
1957 XpmReturnAllocPixels.
1958
19592000-08-28 Gerd Moellmann <gerd@gnu.org>
1960
1961 * configure.in: Check <strings.h>; check `index' and `rindex'
1962 functions.
1963
19642000-08-26 Kenichi Handa <handa@etl.go.jp>
1965
1966 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
1967 "case "${canonical}" in".
1968
19692000-08-25 Dave Love <fx@gnu.org>
1970
1971 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
1972
19732000-08-25 Kenichi Handa <handa@etl.go.jp>
1974
1975 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
1976
19772000-08-24 Gerd Moellmann <gerd@gnu.org>
1978
1979 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
1980 contains a relative path. Protect against unusable values of $PWD.
1981
19822000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
1983
1984 * info/dir (WoMan): Add entry.
1985
1986 * config.bat (maindir): Update src/_gdbinit even if it does
1987 already exist.
1988
19892000-08-07 Gerd Moellmann <gerd@gnu.org>
1990
1991 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
1992
19932000-08-03 Gerd Moellmann <gerd@gnu.org>
1994
1995 * configure.in: Add support for ia64*-*-linux*.
1996
19972000-07-27 Gerd Moellmann <gerd@gnu.org>
1998
1999 * make-dist (aclocal.m4): Include in distribution.
2000
20012000-07-26 Dave Love <fx@gnu.org>
2002
2003 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
2004
20052000-07-24 Dave Love <fx@gnu.org>
2006
2007 * configure.in: Add AC_SIZE_T.
2008
20092000-07-18 Dave Love <fx@gnu.org>
2010
2011 * configure.in: Reorder so that most tests are done after CPPFLAGS
2012 is set from the C_SWITCH_... definitions.
2013
20142000-07-10 Gerd Moellmann <gerd@gnu.org>
2015
2016 * configure.in (HAVE_XPM): Undo previous change. Check for
2017 preprocessor define XpmReturnAllocPixels.
2018
20192000-07-06 Gerd Moellmann <gerd@gnu.org>
2020
2021 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
2022 instead of XpmReadFileToPixmap.
2023
20242000-07-05 Ken Raeburn <raeburn@gnu.org>
2025
2026 * configure.in: Check for <soundcard.h>. Look for ossaudio
2027 library, and set LIBSOUND accordingly.
2028
20292000-07-05 Dave Love <fx@gnu.org>
2030
2031 * configure.in: Use AC_HEADER_SYS_WAIT.
2032
20332000-07-05 Gerd Moellmann <gerd@gnu.org>
2034
2035 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
2036 lisp/Makefile. Distribute lisp/Makefile.in instead of
2037 lisp/Makefile.
2038
20392000-06-30 Ken Raeburn <raeburn@gnu.org>
2040
2041 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
2042 while searching for image-handling libraries.
2043
20442000-06-26 Gerd Moellmann <gerd@gnu.org>
2045
2046 * configure.in (--with-xim): New option.
2047
20482000-06-23 Dave Love <fx@gnu.org>
2049
2050 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
2051 for struct timezone and test how we can call gettimeofday.
2052 Check for OSF 5+. Check for term.h.
2053
2054 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
2055 version.
2056
20572000-06-23 Gerd Moellmann <gerd@gnu.org>
2058
2059 * configure.in (HAVE_LIBXP): Change test for libXp.
2060
20612000-06-21 Dave Love <fx@gnu.org>
2062
2063 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
2064 simple test for getloadavg and substitute GETLOADAVG_LIBS.
2065 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
2066
20672000-06-19 Dave Love <fx@gnu.org>
2068
2069 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
2070 _XOPEN_SOURCE is defined.
2071
20722000-06-16 Gerd Moellmann <gerd@gnu.org>
2073
2074 * Makefile.in (distclean): Also make distclean in lisp/.
2075
20762000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
2077
2078 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
2079
20802000-06-15 Gerd Moellmann <gerd@gnu.org>
2081
2082 * make-dist: Add --help and --snapshot options.
2083
20842000-06-14 Gerd Moellmann <gerd@gnu.org>
2085
2086 * configure.in: Generate lisp/Makefile.
2087
2088 * configure.in: Add support for `*-lynxos*'.
2089 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
2090 recommended by <Karen.Dorhamer@compaq.com> to fix problems
2091 on Tru64 UNIX v5.0.
2092
20932000-06-13 Ken Raeburn <raeburn@gnu.org>
2094
2095 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
2096 it's on a continuation line.
2097
20982000-06-02 Dave Love <fx@gnu.org>
2099
2100 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
2101 files.
2102
2103 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
2104 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
2105 test.
2106
2107 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
2108 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
2109
21102000-05-26 Gerd Moellmann <gerd@gnu.org>
2111
2112 * configure.in: Add check for speed_t typedef.
2113
21142000-05-25 Ken Raeburn <raeburn@gnu.org>
2115
2116 * Makefile.in (install-arch-dep): Install fns-*.el only if it
2117 exists; it won't in the CANNOT_DUMP case.
2118
21192000-05-25 Gerd Moellmann <gerd@gnu.org>
2120
2121 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
2122 On FreeBSD, the exit status is 1 if CDPATH is not set.
2123 (install-arch-indep): Install ebrowse.info.
2124
21252000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
2126
2127 * configure.in: Check for grandpt and getpt.
2128
21292000-05-09 Dave Love <fx@gnu.org>
2130
2131 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
2132
21332000-05-05 Gerd Moellmann <gerd@gnu.org>
2134
2135 * make-dist: Make a link for lib-src/grep-changelog.
2136 Copy install-sh.
2137
21382000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
2139
2140 * config.bat: Identify the beginning of the cpp stuff in
2141 src/Makefile.in and lib-src/Makefile.in more accurately.
2142
21432000-04-27 Gerd Moellmann <gerd@gnu.org>
2144
2145 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
2146
21472000-04-19 Gerd Moellmann <gerd@gnu.org>
2148
2149 * configure.in: Add support for `powerpc-*-netbsd*'.
2150
21512000-04-19 Dave Love <fx@gnu.org>
2152
2153 * configure.in: Don't use AC_FUNC_GETLOADAVG.
2154
2155 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
2156
21572000-04-16 Dave Love <fx@gnu.org>
2158
2159 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
2160
21612000-04-14 Dave Love <fx@gnu.org>
2162
2163 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
2164
2165 * aclocal.m4 (AC_FUNC_MKTIME): New.
2166
21672000-03-28 Ken Raeburn <raeburn@gnu.org>
2168
2169 * configure.in: Line up "--help" output a little better.
2170
21712000-03-26 Gerd Moellmann <gerd@gnu.org>
2172
2173 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
2174 New targets.
2175 (bootstrap): Rewritten in terms of the new targets above. Make
2176 info files, too.
2177
21782000-03-12 Gerd Moellmann <gerd@gnu.org>
2179
2180 * config.guess, config.sub: Use the versions of the files from
2181 subversions.
2182
21832000-03-08 Dave Love <fx@gnu.org>
2184
2185 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
2186 AC_C_VOLATILE. Define POINTER_TYPE.
2187
2188 * aclocal.m4: New file.
2189
21902000-03-02 Gerd Moellmann <gerd@gnu.org>
2191
2192 * configure.in (machine): Add `mipsel-*-netbsd*' and
2193 `arm-*-netbsd*'.
2194
21952000-03-01 Gerd Moellmann <gerd@gnu.org>
2196
2197 * configure.in (machine): Add support for `*-auspex-sunos*'.
2198
21992000-02-29 Gerd Moellmann <gerd@gnu.org>
2200
2201 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
2202
22032000-02-18 Dave Love <fx@gnu.org>
2204
2205 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
2206
22072000-02-18 Andreas Schwab <schwab@suse.de>
2208
2209 * Makefile.in (install-arch-indep): Add eudc to list of installed
2210 info files.
2211
22122000-02-17 Ken Raeburn <raeburn@gnu.org>
2213
2214 * configure.in: Include -lz and -ljpeg (if it's available) when
2215 testing for the tiff library.
2216
22172000-02-17 Gerd Moellmann <gerd@gnu.org>
2218
2219 * configure.in: Remove LISP_FLOAT_TYPE.
2220
22212000-02-12 Dave Love <fx@gnu.org>
2222
2223 * configure.in: Use AC_FUNC_VFORK.
2224
22252000-02-01 Gerd Moellmann <gerd@gnu.org>
2226
2227 * make-dist: Various fixes for new development tree.
2228
2229 * leim-Makefile.in: New file.
2230
22312000-01-31 Gerd Moellmann <gerd@gnu.org>
2232
2233 * Makefile.in (dist): Call ./make-dist.
2234
22352000-01-24 Dave Love <fx@gnu.org>
2236
2237 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
2238
22392000-01-18 Gerd Moellmann <gerd@gnu.org>
2240
2241 * configure.in (HAVE_GIF): Check for DGifOpen instead of
2242 DGifOpenFileName.
2243
22442000-01-11 Andreas Schwab <schwab@suse.de>
2245
2246 * Makefile.in (install-arch-indep): Update list of info files to
2247 be installed.
2248
22492000-01-05 Dave Love <fx@gnu.org>
2250
2251 * configure.in: Check for jerror.h as well as libjpeg.
2252
22532000-01-03 Andreas Schwab <schwab@suse.de>
2254
2255 * Makefile.in (install-arch-indep): Install autotype*. Run
2256 install-info on autotype and emacs-faq.info.
2257
22581999-12-04 Dave Love <fx@gnu.org>
2259
2260 * Makefile.in (install-arch-indep): Depend on `info'.
2261 (install-strip): Use `install' as sub-make target.
2262
22631999-11-23 Ken Raeburn <raeburn@gnu.org>
2264
2265 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
2266 didn't need to be deleted. Check for the k5crypto library as well
2267 as the crypto library; MIT Kerberos 1.1 changed the name.
2268
22691999-11-18 Dave Love <fx@gnu.org>
2270
2271 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
2272
22731999-11-11 Erik Naggum <erik@naggum.no>
2274
2275 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
2276
22771999-11-08 Dave Love <fx@gnu.org>
2278
2279 * configure.in: Fix change for --with-pop default.
2280
22811999-11-04 Dave Love <fx@gnu.org>
2282
2283 * configure.in: Default to --with-pop. Change sense of with-gcc
2284 and with-toolkit-scroll-bars messages to reflect the defaults.
2285
22861999-11-01 Gerd Moellmann <gerd@gnu.org>
2287
2288 * INSTALL: Mention the Emacs Lisp Reference.
2289
22901999-10-27 Noah Friedman <friedman@splode.com>
2291
2292 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
2293
22941999-10-23 Gerd Moellmann <gerd@gnu.org>
2295
2296 * Makefile.in (bootstrap): New target.
2297
22981999-10-19 Paul Eggert <eggert@twinsun.com>
2299
2300 Add support for large files. Merge glibc 2.1.2.
2301
2302 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
2303 (HAVE_TM_GMTOFF): New symbol.
2304 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
2305 mbrlen, strsignal.
2306 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
2307
23081999-10-09 Stefan Monnier <monnier@cs.yale.edu>
2309
2310 * make-dist (dontcompile): look for the DONTCOMPILE variable rather
2311 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
2312
23131999-10-09 Richard M. Stallman <rms@gnu.org>
2314
2315 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
2316 Unset CDPATH to prevent cd from generating output.
2317
23181999-10-08 Stefan Monnier <monnier@cs.yale.edu>
2319
2320 * update-subdirs: also ignore CVS subdirs.
2321
23221999-10-07 Gerd Moellmann <gerd@gnu.org>
2323
2324 * Makefile.in (install-arch-indep): Add ada-mode.
2325
23261999-10-06 Dave Love <fx@gnu.org>
2327
2328 * Makefile.in: Add rules for config.status, configure.
2329
23301999-09-07 Gerd Moellmann <gerd@gnu.org>
2331
2332 * configure.in (--with-sound): Removed.
2333
23341999-08-30 Gerd Moellmann <gerd@gnu.org>
2335
2336 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
2337 the test for Xaw3d.
2338 (HAVE_TIFF): Add -lm to library check.
2339
23401999-08-28 Richard Stallman <rms@gnu.org>
2341
2342 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
2343 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
2344 after the other X-related libraries.
2345
23461999-08-21 Dave Love <fx@gnu.org>
2347
2348 * configure.in: Don't check for jpeglib.h.
2349
23501999-08-20 Gerd Moellmann <gerd@gnu.org>
2351
2352 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
2353 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
2354
23551999-08-18 Dave Love <fx@gnu.org>
2356
2357 * configure.in: Check for termcap.h.
2358
23591999-08-15 Gerd Moellmann <gerd@gnu.org>
2360
2361 * configure.in: Add --with-toolkit-scroll-bars. If "no",
2362 use Emacs' scroll bars, even if configured for Motif or when
2363 Xaw3d is available.
2364
23651999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
2366
2367 * configure.in: Check for getaddrinfo.
2368
23691999-08-04 Eli Zaretskii <eliz@gnu.org>
2370
2371 * config.bat: Make --no-debug work again by removing -gcoff.
2372
23731999-07-30 Dave Love <fx@gnu.org>
2374
2375 * configure.in: Check for stdlib.h.
2376
23771999-07-19 Dave Love <fx@gnu.org>
2378
2379 * configure.in: Grok sparc64-*-linux-gnu*.
2380
23811999-07-12 Richard Stallman <rms@gnu.org>
2382
2383 * Version 20.4 released.
2384
23851999-06-23 Karl Heuer <kwzh@gnu.org>
2386
2387 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
2388 Quote $EMACS, in case it's a program with args.
2389
23901999-05-29 Richard M. Stallman <rms@gnu.org>
2391
2392 * configure.in: Delete the Kerberos stuff.
2393
23941999-05-27 Greg Hudson <ghudson@mit.edu>
2395
2396 * configure.in: Prefer kerberos 5 names.
2397
23981999-04-26 Richard M. Stallman <rms@gnu.org>
2399
2400 * configure.in: Check for libXp.
2401
24021999-04-08 Richard Stallman <rms@gnu.org>
2403
2404 * make-dist: Include change logs in subdirs of `lisp'.
2405
24061999-04-05 Richard Stallman <rms@gnu.org>
2407
2408 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
2409 (install-arch-indep): Make ${datadir}/emacs world-readable.
2410
24111999-03-30 Eli Zaretskii <eliz@gnu.org>
2412
2413 * config.bat: Use epaths.* instead of paths.*.
2414
24151999-03-07 Eli Zaretskii <eliz@gnu.org>
2416
2417 * INSTALL: Add detailed instructions to unpack and install
2418 intlfonts on MS-DOS.
2419
24201999-02-26 Richard Stallman <rms@gnu.org>
2421
2422 * configure.in: Use epaths.h and epaths-force instead of paths....
2423
2424 * Makefile.in (epaths-force): Renamed from paths-force;
2425 operate on epaths.in and produce epaths.h.
2426
24271999-02-24 Richard Stallman <rms@gnu.org>
2428
2429 * make-dist: Fix nt/icons directory handling.
2430
24311999-02-22 Simon Josefsson <jas@pdc.kth.se>
2432
2433 * configure.in (f301-fujitsu-uxpv4.1): New target.
2434
24351999-02-20 Richard Stallman <rms@gnu.org>
2436
2437 * make-dist (tempparent): Fix command to update info files.
2438
24391999-02-09 Richard Stallman <rms@gnu.org>
2440
2441 * configure.in (powerpc-apple-netbsd*): New alternative.
2442
24431999-01-25 Geoff Voelker <voelker@cs.washington.edu>
2444
2445 * make-dist: Include the new directory nt/icons in distributions.
2446
24471999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
2448
2449 * configure.in: Change message about HAVE_XFREE386.
2450
24511999-01-07 Eli Zaretskii <eliz@gnu.org>
2452
2453 * config.bat: Support configuring with leim.
2454
24551998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
2456
2457 * configure.in (mips-sgi-irix6.5): New target.
2458
24591998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
2460
2461 * configure.in: Remove GSS-API support, since it has been removed
2462 from movemail.
2463
24641998-12-04 Markus Rost <rost@delysid.gnu.org>
2465
2466 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
2467
24681998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
2469
2470 * Makefile.in: Don't install customize info file.
2471 Run install-info on viper info file.
2472
24731998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
2474
2475 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
2476
24771998-11-16 Kenichi Handa <handa@etl.go.jp>
2478
2479 * configure.in (*-*-bsdi4*): New target.
2480
24811998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
2482
2483 * configure.in: Fix previous change.
2484
24851998-11-11 Richard Stallman <rms@gnu.org>
2486
2487 * configure.in (aviion-intel): New machine.
2488
24891998-11-04 Kenichi Handa <handa@etl.go.jp>
2490
2491 * configure.in (mips-nec-sysv4*): New target.
2492
24931998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
2494
2495 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
2496 from lisp.
2497
24981998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
2499
2500 * make-dist: Don't include fns*.el in dist.
2501
25021998-10-30 Dave Love <fx@gnu.org>
2503
2504 * configure.in: Don't mkdir cpp.
2505
25061998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
2507
2508 * Makefile.in (install-arch-dep): Install src/fns-*.el in
2509 ${archlibdir}.
2510
25111998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
2512
2513 * Version 20.3 released.
2514
25151998-07-30 Paul Eggert <eggert@twinsun.com>
2516
2517 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
2518 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
2519 (lwlib/Makefile, leim/Makefile):
2520 Prepend $(srcdir)/ to rule dependencies outside this dir.
2521
25221998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
2523
2524 * configure.in: Use unset CDPATH instead of making it empty.
2525
25261998-06-20 Karl Heuer <kwzh@gnu.org>
2527
2528 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
2529
25301998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
2531
2532 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
2533 and default.el. Sort the results.
2534
25351998-05-31 Karl Heuer <kwzh@gnu.org>
2536
2537 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
2538 writable.
2539
25401998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
2541
2542 * Makefile.in (install-arch-indep):
2543 Don't alter site-lisp/subdirs.el if it exists.
2544
25451998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
2546
2547 * Makefile.in (install-arch-indep): Put `-' on commands to create
2548 subdirs.el in site-lisp dirs.
2549
25501998-05-07 Richard Stallman <rms@psilocin.gnu.org>
2551
2552 * Makefile.in (install-arch-indep): Fix typo in previous change.
2553
25541998-05-06 Richard Stallman <rms@psilocin.gnu.org>
2555
2556 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
2557
25581998-04-28 Richard Stallman <rms@psilocin.gnu.org>
2559
2560 * Makefile.in (mkdir): Create the site-lisp dirs.
2561 (install-arch-indep): Make site-lisp/subdirs files world-readable.
2562
25631998-04-26 Richard Stallman <rms@psilocin.gnu.org>
2564
2565 * Makefile.in (INSTALL_INFO): New variable.
2566 (install-arch-indep): Don't replace the dir file if it already exists.
2567 Use the install-info program, via INSTALL_INFO, to add entries.
2568 Make the `info' subdir and the Info files world-readable.
2569
25701998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
2571
2572 * config.bat: Make sure the environment is large enough to support
2573 all the "set foo=bar" commands. Update pointers to DJGPP FTP
2574 sites.
2575
25761998-04-10 Karl Heuer <kwzh@gnu.org>
2577
2578 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
2579
25801998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
2581
2582 * configure.in: Add --with-gssapi to specify GSS-API
2583 authentication support for movemail.
2584
25851998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
2586
2587 * Makefile.in (install-arch-indep): Fix previous change.
2588
25891998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
2590
2591 * Makefile.in (info): Run man in build dir, not srcdir.
2592
25931998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
2594
2595 * Makefile.in (install-arch-indep): Fix previous change.
2596
25971998-03-23 Kenichi Handa <handa@etl.go.jp>
2598
2599 * Makefile.in (top_distclean): Check the existence of `lock'
2600 subdir.
2601
26021998-03-22 Richard Stallman <rms@gnu.org>
2603
2604 * Makefile.in (install-arch-indep): Put special subdirs.el files
2605 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
2606
26071998-03-21 Richard Stallman <rms@psilocin.gnu.org>
2608
2609 * make-dist: Fix shell syntax in check for missing .el or .elc files.
2610
26111998-03-09 Richard Stallman <rms@psilocin.gnu.org>
2612
2613 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
2614 (m68*-hp-hpux*): Handle versions 1X like 10.
2615
26161998-03-07 Richard Stallman <rms@psilocin.gnu.org>
2617
2618 * make-dist: PROBLEMS is now in etc, not top level dir.
2619
2620 * Makefile.in (SOURCES): Delete PROBLEMS.
2621
26221998-02-25 Richard Stallman <rms@gnu.org>
2623
2624 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
2625
2626 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
2627
26281998-01-17 Richard Stallman <rms@gnu.org>
2629
2630 * Makefile.in (install-arch-indep): Add semicolon before `else'.
2631
26321998-01-02 Richard Stallman <rms@psilocin.gnu.org>
2633
2634 * make-dist (tempparent): New option --no-check.
2635
2636 * make-dist: Don't do anything with cpp directory.
2637
26381997-12-20 Richard Stallman <rms@psilocin.gnu.org>
2639
2640 * configure.in (sparc-fujitsu-sysv4*): New target.
2641
26421997-12-17 Andreas Schwab <schwab@gnu.org>
2643
2644 * configure.in: Cache more tests. Add missing quotes around
2645 message with embedded comma.
2646
26471997-12-04 Karl Heuer <kwzh@gnu.org>
2648
2649 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
2650
26511997-11-26 Joel N. Weber II <devnull@gnu.org>
2652
2653 * make-dist: Changed the comment about `umask 0' to say `Don't
2654 restrict access to any files.'; previously it said `Don't protect
2655 any files', which may have implied that we think fascism is good.
2656
26571997-11-24 Paul Eggert <eggert@twinsun.com>
2658
2659 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
2660 strftime needs the underlying host's strftime for locale dependent
2661 formats.
2662
26631997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
2664
2665 * configure.in (i586-dg-dguxR4.*): New name in case branch.
2666
26671997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
2668
2669 * config.bat: Configure the man subdirectory.
2670
26711997-11-07 Paul Eggert <eggert@twinsun.com>
2672
2673 * configure.in (AC_CHECK_LIB): Add -lintl.
2674
26751997-11-07 Karl Heuer <kwzh@gnu.org>
2676
2677 * make-dist (check for .elc files): Avoid bash-specific syntax.
2678 (check for overflow 14-char limit): Simplify.
2679
26801997-11-07 Richard Stallman <rms@gnu.org>
2681
2682 * Makefile.in (install): Move blessmail last.
2683
26841997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2685
2686 * configure.in (gettimeofday, one arg or two):
2687 Clarify messages by avoiding double negative.
2688
26891997-09-30 Karl Eichwalder <ke@suse.de>
2690
2691 * Makefile.in (install-arch-indep): Install the widget info file.
2692
26931997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
2694
2695 * configure.in (with-pop, with-kerberos): Need to check Kerberos
2696 libraries in reverse order, so that libraries will appear in the
2697 correct dependency order on the link line (and so that the
2698 configure checks themselves will work properly when early
2699 libraries depend on later ones).
2700
27011997-09-21 Erik Naggum <erik@naggum.no>
2702
2703 * make-dist (making links to `src'): Keep timestamp on copied files.
2704
2705 * make-delta: New script to produce delta distributions.
2706
27071997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2708
2709 * Version 20.2 released.
2710
27111997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2712
2713 * Version 20.1 released.
2714
2715 * Makefile.in (install-leim): Depend on mkdir.
2716 (leim): Depend on src.
2717
27181997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2719
2720 * configure.in: Recognize alpha* instead of just alpha.
2721
27221997-09-12 Paul Eggert <eggert@twinsun.com>
2723
2724 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
2725
27261997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2727
2728 * update-subdirs: Use rm -f.
2729
27301997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2731
2732 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
2733 Ignore subdirs named Old.
2734
27351997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
2736
2737 * configure.in: Add OpenBSD clause to set $machine.
2738
27391997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2740
2741 * make-dist: Recompile everything after updating various Lisp files.
2742 Recompile in leim as well as lisp.
2743 Check in leim as well as lisp for mismatched files and too-long names.
2744
27451997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2746
2747 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
2748
27491997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2750
2751 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
2752 before trying to copy anything from it.
2753
27541997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2755
2756 * Makefile.in (man/Makefile): New target.
2757 (tags): Define env var EMACS and run Makefile from build dir.
2758
27591997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
2760
2761 * config.bat: If src/_gdbinit doesn't exist, try using
2762 src/.gdbinit to create it (for building on Windows 95).
2763
27641997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2765
2766 * Makefile.in (install-arch-indep):
2767 Discard extra data in tar | tar pipes.
2768
27691997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
2770
2771 * configure.in (x_default_search_path): Corrected
2772 '${x_library}' to '${x_library}/X11'.
2773
27741997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2775
2776 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1,
2777
27781997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
2779
2780 * configure.in: Support auto-configuration of both Kerberos V4 and
2781 Kerberos V5 for movemail, including detection of V4 and V5 header
2782 files and libraries.
2783
27841997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
2785
2786 * configure.in: Compute x_default_search_path
2787 and substitute into makefiles.
2788
2789 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
2790
27911997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2792
2793 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
2794
27951997-08-07 Erik Naggum <erik@naggum.no>
2796
2797 * configure.in: Remove lockdir, it is no longer needed.
2798 * Makefile.in (mkdir): Don't create lockdir.
2799 (lockdir): Variable deleted.
2800 (paths-force): Don't operate on PATH_LOCK.
2801
28021997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2803
2804 * leim-Makefile.in (clean, distclean): New targets.
2805
2806 * make-dist: Include leim/ChangeLog in leim distribution.
2807
28081997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2809
2810 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
2811
28121997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2813
2814 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
2815
28161997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2817
2818 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
2819
28201997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2821
2822 * make-dist: Update leim/leim-list.el.
2823 Pass along value of $EMACS when updating lisp dir.
2824
28251997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
2826
2827 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
2828 prerequisite to the use of Doug Lea's malloc.
2829
28301997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2831
2832 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
2833
2834 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
2835
28361997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2837
2838 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
2839
28401997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2841
2842 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
2843 to news-r6.h.
2844
28451997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
2846
2847 * config.bat: Use `sed' instead of `cp', which might not be
2848 installed.
2849
28501997-07-09 Kenichi Handa <handa@etl.go.jp>
2851
2852 * Makefile.in (mostlyclean): Add cleaning leim directory.
2853 (clean, distclean, maintainer-clean): Likewise.
2854
28551997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2856
2857 * make-dist (bogosities): Check subdirs of `lisp' also.
2858
28591997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2860
2861 * make-dist (etc): Really avoid symlinks now.
2862 (lisp): Don't delete from subdirs the things we never copy.
2863
28641997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
2865
2866 * Makefile.in (install-arch-indep): Correct the target name.
2867 The first letter `i' was dropped by the previous change of mine.
2868
28691997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2870
2871 * configure.in (leim/Makefile): Generate this.
2872 (*-sysv4.2uw*): Recognize new alternative.
2873
2874 * leim-Makefile.in: Renamed from leim-Makefile.
2875
2876 * make-dist: Set up real-leim subdirectory,
2877 with the real contents of leim; then move it to
2878 a separate top-level directory.
2879
2880 * make-dist: Don't mention site-lisp, site-init, site-start
2881 or default, when listing files hat are not compiled and should be.
2882
2883 * configure.in: Create src/config.stamp at the end.
2884
28851997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2886
2887 * Makefile.in (install-leim): Correct previous change.
2888
28891997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
2890
2891 * Makefile.in (install-leim): New target.
2892 (install): Depend on install-leim.
2893
28941997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
2895
2896 * Makefile.in (SUBDIR): Add leim.
2897 (SUBDIR_MAKEFILES): Add leim/Makefile.
2898 (leim/Makefile): New target.
2899
29001997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2901
2902 * leim-Makefile: New file.
2903 * make-dist: Initialize a `leim' subdirectory with that makefile.
2904
29051997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2906
2907 * configure.in (GNU_MALLOC_reason): Fix message text.
2908
29091997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2910
2911 * make-dist (lisp): Don't process subdirs that start with =.
2912 (etc): Copy symlinks, as in src.
2913
29141997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2915
2916 * configure.in (i*86-*-unixware*): New alternative.
2917
29181997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2919
2920 * Makefile.in (src/config.stamp): Target renamed from src/config.h
2921 and touch it explicitly.
2922
2923 * configure.in (mips-sony-newsos6*): New alternative.
2924 (mips-*-linux-gnu*): New alternative.
2925 (*-*-bsdi*): New alternative.
2926 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
2927
29281997-06-22 Dave Love <d.love@dl.ac.uk>
2929
2930 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
2931 (src/config.h): New target to re-configure if src/config.in is patched.
2932
29331997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2934
2935 * configure.in (shutdown): Check for `shutdown' function.
2936
29371997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
2938
2939 * update-subdirs: Include the directory "language" in subdirs.
2940
29411997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2942
2943 * configure.in (m88k-dg-dgux4*): New alternative.
2944 (alpha-*-netbsd*): New alternative.
2945 (powerpcle-*-solaris2*): New alternative.
2946
29471997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2948
2949 * make-dist: Warn about .el files that are not compiled.
2950
29511997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2952
2953 * Makefile.in (dist): Don't run update-subdirs here,
2954 since make-dist now gets that done.
2955
2956 * make-dist: Use the new `updates' target in lisp/Makefile.
2957
2958 * make-dist: Use new non-file targets in lisp/Makefile.
2959
29601997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2961
2962 * make-dist: Handle all subdirs of `lisp' uniformly.
2963 Don't handle `term' and `language' specially.
2964 Clear out umask at the beginning.
2965
29661997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2967
2968 * make-dist: Use Make to update finder-inf.el and autoloads.
2969 Also update cus-load.el.
2970
29711997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
2972
2973 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
2974 in case it is desirable to disable the GNU malloc features with glibc.
2975
29761997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
2977
2978 * configure.in (DOUG_LEA_MALLOC):
2979 Define if malloc_{get,set}_state exist.
2980
29811997-03-05 Kenichi Handa <handa@etl.go.jp>
2982
2983 * make-dist: Make links for files under lisp/language.
2984
29851997-02-20 Kenichi Handa <handa@etl.go.jp>
2986
2987 * update-subdirs: Exclude the directory "language" from subdirs.
2988
29891997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
2990
2991 * configure.in: Check for rint and cbrt.
2992
29931997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2994
2995 * make-dist: Use $EMACS to say where to run Emacs.
2996 Add --no-update option.
2997
29981996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2999
3000 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
3001
30021996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3003
3004 * make-dist (copying src): Check thoroughly for symlinks
3005 and copy them in all cases. Regularize the linking of *.in
3006 and *.opt and ChangeLog files.
3007 (copying lib-src): Likewise.
3008 Don't rm getdate.c or y.tab.*--they don't exist any more.
3009
30101996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
3011
3012 * configure.in: Check for libmail, maillock.h and
3013 touchlock (for movemail).
3014
30151996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3016
3017 * configure.in (limits.h): Check for this file.
3018
30191996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3020
3021 * configure.in (rs6000-ibm-aix4.2): New alternative.
3022 (rs6000-ibm-aix4.0): New alternative.
3023 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
3024
30251996-11-22 Ben Harris <bjh21@cam.ac.uk>
3026
3027 * configure.in: Recognize vax-*-netbsd*.
3028
30291996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3030
3031 * configure.in (locallisppath): Add leim directory.
3032
30331996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
3034
3035 * config.bat: Make sure `mv' supports forward slashes and -f.
3036
30371996-10-28 Christian Limpach <chris@nice.ch>
3038
3039 * configure.in (hppa*-next-nextstep*): * added after hppa
3040 to accept hppa1.0 and hppa1.1.
3041
30421996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
3043
3044 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
3045 * configure.in (ld_switch_machine): Fix typo.
3046
30471996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3048
3049 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
3050 from config.h and use them in $ac_link.
3051
30521996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
3053
3054 * configure.in: Create a subdir named `lisp'.
3055
30561996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3057
3058 * configure.in: Check for getcwd.
3059
30601996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3061
3062 * configure.in: Check for termios.h. Check for setpgid.
3063
30641996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3065
3066 * configure.in: Check for setrlimit.
3067
30681996-08-31 Paul Eggert <eggert@twinsun.com>
3069
3070 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
3071
30721996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3073
3074 * configure.in: Check for utimes.
3075
3076 * configure.in: Check for com_err library, but only
3077 if --with-kerberos was used. Check for krb and des
3078 only if --with-kerberos.
3079
30801996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3081
3082 * Makefile.in (INSTALL_STRIP): New variable.
3083 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
3084 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
3085
30861996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3087
3088 * configure.in: Check for krb and des libraries.
3089
30901996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3091
3092 * configure.in (*-sunos4.1.[3-9]*noshare):
3093 Use sunos413, not sunos4-1-3.
3094 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
3095 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
3096
30971996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3098
3099 * Makefile.in (src/paths.h): Target deleted.
3100 (paths-force): Delete all dependencies on this target
3101 but don't delete the target.
3102 (install): Depend on `all'.
3103 (paths-force): Don't print a message.
3104
3105 * configure.in: Generate src/paths.h here.
3106
31071996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3108
3109 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
3110 New variables that affect linking only.
3111 (alpha-dec-osf*): Use those instead of previous change.
3112
31131996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3114
3115 * Makefile.in (install-arch-indep): Install info/messages.
3116
31171996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3118
3119 * Version 19.33 released.
3120
31211996-08-10 Marcus Daniels <marcus@sayre.sysc.pdx.edu>
3122
3123 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
3124 Fix previous change.
3125
31261996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3127
3128 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
3129 New alternative.
3130
31311996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3132
3133 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
3134 and NON_GCC_TEST_OPTIONS.
3135
31361996-08-06 Paul Eggert <eggert@twinsun.com>
3137
3138 * configure.in (LOCALTIME_CACHE): Don't put a string literal
3139 "TZ=..." in environ.
3140
31411996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3142
3143 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
3144
31451996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3146
3147 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
3148 the more general *-sunos4.1.[3-9]* clause.
3149
31501996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3151
3152 * Version 19.32 released.
3153
3154 * configure.in (*-sco3.2v5*):
3155 Set OVERRIDE_CPPFLAG to a string of one space.
3156 Fix the code that uses OVERRIDE_CPPFLAG.
3157
31581996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
3159
3160 * configure.in: Undo previous change.
3161
31621996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
3163
3164 * config.sub: Use `pc', not `unknown', when canonicalizing
3165 the vendor for ...86.
3166
31671996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
3168
3169 * configure.in: Check for termios.h header.
3170
31711996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
3172
3173 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
3174
31751996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
3176
3177 * configure.in: Split bsdos2 and bsdos2-1.
3178
31791996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
3180
3181 * config.sub: If last two words are not a recognized
3182 KERNEL-OS pair, use just the last word as OS, as in 19.31.
3183 Make conversion of gnu/linux to linux-gnu really work.
3184
3185 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
3186
31871996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3188
3189 * configure.in (check for using Lucid widgets by default):
3190 Eliminate indentation that confuses some compilers.
3191
31921996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3193
3194 * config.sub: Convert linux and gnu/linux to linux-gnu.
3195
3196 * make-dist: Don't update getdate.c.
3197 Ignore =... files when checking for too-long Lisp file names.
3198
31991996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3200
3201 * configure.in (euidaccess): Check for that, not for eaccess.
3202
32031996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3204
3205 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
3206 before `noshare'.
3207 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
3208
32091996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3210
3211 * configure.in: Rename lignux to linux-gnu in configuration names.
3212 Use gnu-linux as the opsys value (s/ file name).
3213 Allow i686 just like i386, i486, i586.
3214
32151996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3216
3217 * configure.in (i*86-*-sco3.2v5): New alternative.
3218 (OVERRIDE_CPPFLAG): New variable.
3219 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
3220
3221 * configure.in: Specify vpath for .texi files.
3222
32231996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3224
3225 * configure.in: Always check for HAVE_X11R5.
3226 Separately decide whether to use a toolkit by default.
3227
32281996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
3229
3230 * configure.in: If X11R5 is missing the Xaw headers,
3231 default to --with-x-toolkit=no.
3232
32331996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3234
3235 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
3236
32371996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3238
3239 * Makefile.in (install-arch-indep): If cd etc makes output,
3240 don't treat that as part of the tar data.
3241 Check that ./lisp actually exists.
3242
32431996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
3244
3245 * make-dist: Check for long file names.
3246
32471996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
3248
3249 * Version 19.31 released.
3250
32511996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
3252
3253 * configure.in: Recognize sparc-*-lignux.
3254
32551996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
3256
3257 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
3258 Don't include config.w95.
3259
32601996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
3261
3262 * make-dist: Replace --no-clean-up and --no-tar options
3263 with --clean-up and --tar, so that the default is useful.
3264
32651996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
3266
3267 * config.bat: Make sure the GDB init file is called src/_gdbinit;
3268 if not, tell the user to rename it and abort.
3269
32701996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
3271
3272 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
3273 test program.
3274
32751996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3276
3277 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
3278
3279 * make-dist (MANIFEST): Fix previous change.
3280 (msdos): Put mainmake.v2 into the dist.
3281
32821996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
3283
3284 * make-dist: Exit if autoconf fails.
3285
32861996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
3287
3288 * config.bat: Set djgpp-ver, and unset it at the end.
3289 Add a number of conditionals for DJGPP version 2.
3290 Rename label libsrc2 to libsrc3.
3291 Substitute for LDFLAGS in src/Makefile.
3292 Substitute for ALL_CFLAGS in lib-src/Makefile.
3293
32941996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3295
3296 * configure.in (ncurses): Check this after checking fns like strerror.
3297
32981996-04-08 Erik Naggum <erik@naggum.no>
3299
3300 * make-dist (MANIFEST): Don't include lines from =files.
3301
33021996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3303
3304 * make-dist: Don't put lisp/dired.todo in the dist.
3305
33061996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
3307
3308 * configure.in (HAVE_NCURSES): Look for library named ncurses.
3309
3310 * configure.in (setlocale): Check for it.
3311
3312 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
3313
33141996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3315
3316 * configure.in: Use lignux instead of linux as value of opsys.
3317
33181996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3319
3320 * Makefile.in (install-strip): Fix whitespace.
3321 Get rid of continuation.
3322
3323 * config.sub: Convert linux or gnu/linux to lignux.
3324
33251996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3326
3327 * configure.in: Accept lignux in configuration name.
3328
33291996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3330
3331 * Makefile.in (install-strip): New target.
3332
33331996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3334
3335 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
3336 -f failed to do the job on Suns.
3337
33381996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
3339
3340 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
3341
3342 * configure.in (linux/version.h): Check for this header.
3343
33441996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
3345
3346 * configure.in: Remove -fno-builtin hackery from -lm check.
3347
33481996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
3349
3350 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
3351 just this test.
3352
3353 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
3354
33551996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3356
3357 * configure.in: Check for ncurses.
3358
33591996-02-28 Paul Eggert <eggert@twinsun.com>
3360
3361 * configure.in (LOCALTIME_CACHE):
3362 Also define if localtime mishandles unsetting TZ.
3363 This works around a localtime bug in mips-dec-ultrix.
3364
33651996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3366
3367 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
3368
3369 * configure.in: Improve messages about X versions.
3370
33711996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3372
3373 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
3374
33751996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3376
3377 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
3378 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
3379
3380 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
3381 (install): Put install-arch-indep before install-arch-dep.
3382
33831996-02-20 Dave Love <d.love@dl.ac.uk>
3384
3385 * INSTALL: Clarify info about MS-DOS path handling.
3386
33871996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3388
3389 * Makefile.in (install-arch-indep): Install info/ccmode*.
3390 In previous change, protect against /bin/pwd returning null string.
3391
33921996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3393
3394 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
3395 to lispdir.
3396
33971996-02-01 Paul Eggert <eggert@twinsun.com>
3398
3399 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
3400
34011996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3402
3403 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
3404
34051996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3406
3407 * Makefile.in (extraclean): Use ${top_distclean} to ensure
3408 we delete everything distclean deletes.
3409
34101996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
3411
3412 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
3413
34141996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3415
3416 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
3417 into LDFLAGS instead of into LIBS.
3418
34191996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3420
3421 * configure.in (HAVE_XMU): Fix typo in previous change.
3422
34231996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3424
3425 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
3426
34271996-01-10 Erik Naggum <erik@naggum.no>
3428
3429 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
3430
34311996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
3432
3433 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
3434
34351996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
3436
3437 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
3438 and use -lXt to link it.
3439
34401996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
3441
3442 * configure.in (locallisppath): Put version-specific dir first.
3443
34441996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
3445
3446 * configure.in (hppa-*-nextstep*): New alternative.
3447 (USE_X_TOOLKIT): By default, set this to "maybe";
3448 and change that later to LUCID or "no" according to X11 version.
3449
3450 * make-dist: Recompile outdated .elc files and update all autoloads.
3451
34521996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
3453
3454 * configure.in (locallisppath): Fix typo in last change: " -> '.
3455
34561996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3457
3458 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
3459
34601995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3461
3462 * Makefile.in (install-arch-indep): Give all files read permission.
3463
34641995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3465
3466 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
3467 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
3468
34691995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3470
3471 * configure.in: Determine HAVE_X11R6.
3472 (HAVE_MENUS): Renamed from HAVE_X_MENU.
3473
34741995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
3475
3476 * configure.in: Just "solaris" now defaults to version 2.4.
3477 Add sunos4.1.n-noshare as alternative.
3478
34791995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3480
3481 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
3482
34831995-11-29 Erik Naggum <erik@naggum.no>
3484
3485 * Makefile.in (install-arch-indep): Add missing backslash.
3486
34871995-11-29 Karl Eichwalder <ke@ke.Central.DE>
3488
3489 * Makefile.in (install-arch-indep): Don't install
3490 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
3491
34921995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3493
3494 * Makefile.in (install-arch-indep): Fix previous change.
3495
3496 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
3497
34981995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3499
3500 * Version 19.30 released.
3501
3502 * make-dist (lisp): Exclude subdirs.el.
3503
35041995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3505
3506 * make-dist (etc): Delete *.orig and *.rej.
3507
35081995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3509
3510 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
3511
35121995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3513
3514 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
3515
35161995-11-14 Geoff Voelker <voelker@cs.washington.edu>
3517
3518 * make-dist (nt): Rename install, readme, and todo to
3519 INSTALL, README, and TODO.
3520
35211995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3522
3523 * make-dist (lisp): Don't distribute site-start.
3524
35251995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
3526
3527 * make-dist: Break the hard link on alloca.c.
3528
35291995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
3530
3531 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
3532
35331995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3534
3535 * make-dist (src, lib-src): Don't distribute Makefile.c.
3536 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
3537
35381995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3539
3540 * Makefile.in (mkdir): Create man1dir, not mandir.
3541 (uninstall): Use man1dir, not mandir.
3542
35431995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3544
3545 * Makefile.in (man1dir): New variable.
3546 (install-arch-indep): Use man1dir.
3547
3548 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
3549
3550 * make-dist: Create lisp/MANIFEST.
3551
35521995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
3553
3554 * configure.in (m68k-*-linux*): New alternative.
3555
35561995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3557
3558 * make-dist: Use new names config.in, paths.in, and
3559 {src,lib-src}/Makefile.in.
3560
35611995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3562
3563 * configure.in: Don't bother checking for drem.
3564
35651995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3566
3567 * Makefile.in (distclean): Delete line with just a tab in it.
3568 (install-arch-indep): Delete spaces that precede tabs.
3569 Delete spurious `fi' left from previous change.
3570 (install): Supply `true' as command, to avoid null command.
3571
35721995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3573
3574 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
3575
35761995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3577
3578 * configure.in (powerpc-*-solaris2): New alternative.x
3579
35801995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
3581
3582 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
3583 of paths.h.tmp$$, to avoid going beyond 14 characters.
3584
35851995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3586
3587 * configure.in: Improve error msg for invalid --with-x-toolkit value.
3588
35891995-09-06 Paul Eggert <eggert@twinsun.com>
3590
3591 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
3592 if localtime caches TZ. Check for tzset.
3593
35941995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3595
3596 * config.bat: Simplify using new names file names src/makefile.in,
3597 config.in, paths.in. Change Echo commands not to use `.
3598
35991995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3600
3601 * Makefile.in (install-arch-indep): Always install the new dir file;
3602 rename the previous dir file to dir.bak or dir.old.
3603
36041995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3605
3606 * configure.in (RANLIB): Substitute this into makefiles.
3607 Set it specially on solaris; set it by default on other systems.
3608
3609 * configure.in: Fix previous Alpha change.
3610
36111995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3612
3613 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
3614 NON_GCC_TEST_OPTIONS.
3615
36161995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3617
3618 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
3619 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
3620
3621 * configure.in (alpha-*-linux*): New configuration.
3622
36231995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3624
3625 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
3626 (m68k-next-nextstep*): New alias for that.
3627 (i*86-*-nextstep*): Use nextstep.h.
3628 (sparc-*-nextstep*): New configuration.
3629
36301995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3631
3632 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
3633 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
3634
36351995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3636
3637 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
3638 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
3639
36401995-07-18 Mike Long <mike.long@analog.com>
3641
3642 * make-dist: Fix update of finder-inf.el, and byte-compile it.
3643
36441995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3645
3646 * Makefile.in (src/paths.h, paths-force):
3647 Rename src/paths.h.in to src/paths.in.
3648 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
3649
3650 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
3651 Use Makefile.c for intermediate file.
3652 Rename src/config.h.in to src/config.in.
3653
36541995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
3655
3656 * configure.in (mips-dec-ultrix*): Assume version 4.3.
3657 (mips-dec-ultrix4.[12]): New alternative for old versions.
3658
36591995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3660
3661 * make-dist: Don't break intra-tree links.
3662
36631995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
3664
3665 * configure.in: Put back archlibdir initialization. Require
3666 autoconf 2.4.1 or later.
3667
36681995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3669
3670 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
3671 (mips-mips-riscos5*): New alternative.
3672
36731995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3674
3675 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
3676
36771995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3678
3679 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
3680 (mandir, infodir, archlibdir): Initializations deleted.
3681
3682 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
3683 On hpux9shr, use hpux9shxr4.h.
3684
36851995-06-24 Morten Welinder <terra+@cs.cmu.edu>
3686
3687 * configure.in: Added target mips-dec-mach_bsd4.3.
3688 * config.guess: Guess mips-dec-mach_bsd4.3.
3689
36901995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3691
3692 * Makefile.in (mkdir): Use symbolic chmod.
3693
36941995-06-22 Paul Eggert <eggert@twinsun.com>
3695
3696 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
3697 SunOS 4.1.5 thorugh 4.1.9, should they ever exist.)
3698
36991995-06-22 Paul Eggert <eggert@twinsun.com>
3700
3701 * Makefile.in (SUBDIR_MAKEFILES):
3702 Add man/Makefile, so `make distclean' removes it.
3703 (top_distclean): Add config.log to the list of files to be removed.
3704
37051995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3706
3707 * Version 19.29 released.
3708
37091995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3710
3711 * configure.in: Fix the previous change to verify that the -b
3712 option really solves the problem.
3713
3714 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
3715
37161995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3717
3718 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
3719
37201995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3721
3722 * configure.in: Report more clearly when there is no special
3723 dir to search for X includes or libraries.
3724
37251995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3726
3727 * configure.in: Check for -lpthreads, not -lpthread.
3728
37291995-06-09 Geoff Voelker <voelker@cs.washington.edu>
3730
3731 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
3732
37331995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3734
3735 * configure.in: Check for -lpthread.
3736
37371995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3738
3739 * Makefile.in (install-arch-indep): Install info files for mh-e.
3740 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
3741
37421995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3743
3744 * configure.in (*-solaris2.5): New configuration.
3745
3746 * make-dist: Copy new files config.nt and config.w95.
3747
37481995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3749
3750 * configure.in: Use x_includes, not x_libraries, for -I.
3751 Make bitmapdir a colon-separated list.
3752
37531995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
3754
3755 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
3756
3757 * configure.in: Allow x_libraries and x_includes to be paths.
3758
37591995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3760
3761 * configure.in: Fix typo.
3762
37631995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3764
3765 * INSTALL: Clarify use of site-init.el.
3766
37671995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
3768
3769 * configure.in: Pass arg to sqrt.
3770
37711995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3772
3773 * make-dist: Fix May 6 change.
3774
37751995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3776
3777 * vpath.sed: Delete reference to ymakefile.
3778
37791995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
3780
3781 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
3782
37831995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3784
3785 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
3786
3787 * update-subdirs: Specify /bin/sh to run the script.
3788
37891995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3790
3791 * make-dist: Put src/makefile.nt in dist.
3792
3793 * configure.in (i[345]86-*-bsdi2*): New configuration.
3794 (vax-dec-bsd386*): Deleted.
3795
37961995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
3797
3798 * configure.in: Make sure CDPATH doesn't mess up PWD check.
3799 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
3800 Use fmod instead of logb in -lm check.
3801
38021995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3803
3804 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
3805 Use bsd4-3. Don't set NON_GNU_CPP.
3806
3807 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
3808 In nt. copy various different things, but not *.cmd.
3809 Fix the ln commands for the subdirs of nt.
3810
38111995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3812
3813 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
3814
38151995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3816
3817 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
3818 since that's what the header file expects.
3819
38201995-04-24 Francesco Potort\e,Al\e(B (pot@cnuce.cnr.it)
3821
3822 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
3823 and 68040 based machines when choosing options for gnucc.
3824
38251995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3826
3827 * Makefile.in (top_distclean): Delete config.cache.
3828
38291995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3830
3831 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
3832
3833 * configure.in: Use m/ncr386.h.
3834
38351995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3836
3837 * Makefile.in (install-arch-indep): Undo Sep 23 change.
3838
38391995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3840
3841 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
3842 (man): Don't copy texindex.c and getopt.c; they're deleted.
3843 (etc): Omit `e'; it's a subdirectory.
3844 (etc/e): Use `../..', not `..', to reference top level.
3845
38461995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
3847
3848 * Makefile.in (install-arch-indep, dist):
3849 Look for `update-subdir' in $(srcdir).
3850
38511995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3852
3853 * make-dist: Include mkinstalldirs in distribution.
3854
38551995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3856
3857 * make-dist: Add missing close backquote.
3858
38591995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3860
3861 * make-dist: Don't distribute shortnames directory.
3862
38631995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3864
3865 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
3866
38671995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3868
3869 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
3870
38711995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3872
3873 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
3874
38751995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
3876
3877 * configure.in (mips-sgi-irix6): New configuration.
3878
38791995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
3880
3881 * Makefile.in (maintainer-clean): Renamed from realclean.
3882
38831995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
3884
3885 * configure.in: Create a .gdbinit that sources the real one,
3886 if using a different build directory.
3887
38881995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3889
3890 * configure.in: Check for sys/select.h.
3891
38921995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3893
3894 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
3895
38961994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3897
3898 * configure.in: Handle isc 4.1 operating system.
3899
39001994-12-10 Richard Stallman <rms@kepa>
3901
3902 * configure.in (rs6000-ibm-aix4.1*): New alternative.
3903 (rs6000-ibm-aix4*): New alternative.
3904
39051994-12-06 Richard Stallman <rms@kepa>
3906
3907 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
3908
39091994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
3910
3911 * configure.in: Don't try to make directories that are guaranteed
3912 to already exist.
3913
39141994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3915
3916 * configure.in: Generate man/Makefile from man/Makefile.in.
3917 Create the man subdir.
3918
3919 * Makefile.in (dvi): Run Make in our man subdir.
3920
3921 * make-dist: Create subdir etc/e.
3922 Make links to it.
3923 Put man/Makefile.in in dist, instead of man/Makefile.
3924
39251994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
3926
3927 * configure.in: Add --with-pop, --with-kerberos, and
3928 --with-hesiod for movemail.
3929
39301994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3931
3932 * configure.in (m68*-apollo*): Use s/domain.h.
3933
39341994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3935
3936 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
3937
39381994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
3939
3940 * configure.in: Don't add -I, -L, -R options for cc if their
3941 arguments would be empty.
3942
39431994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3944
3945 * configure.in (i860-intel-osf1*): New alternative.
3946 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
3947 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
3948
39491994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
3950
3951 * configure.in: Make h_errno check not use nested functions.
3952
39531994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
3954
3955 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
3956
39571994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
3958
3959 * Makefile.in (install-arch-indep): Avoid continued comment
3960 swallowing target line.
3961
39621994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
3963
3964 * configure.in: Protect a character class with `changequote'.
3965
39661994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3967
3968 * configure.in: Accept `news' as a synonym for `newsos'.
3969
39701994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3971
3972 * Makefile.in: Don't rm files if cd fails.
3973
39741994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3975
3976 * make-dist: Put nt subdir and its subdirs in the dist.
3977 (lib-src): Put makefile.nt in the dist.
3978 (lisp): Put makefile.nt in the dist.
3979
39801994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
3981
3982 * configure.in: Change a stray `[' to `test'.
3983
39841994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
3985
3986 * configure.in: Adapt for Autoconf v2. Use the standard argument
3987 parser, host type canonicalizer, X11 finder, and message
3988 printing macros. Use the new macro names. Use `test' instead of `['.
3989
39901994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3991
3992 * configure.in: Check for getpagesize.
3993
39941994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3995
3996 * make-dist (msdos): Put sed* in the distribution.
3997
39981994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
3999
4000 * config.bat: New option, `--with-x', for configuring Emacs
4001 for use with the X11 system DesqView/X.
4002 New option, `--no-debug', for compiling Emacs without debug
4003 information thus saving disk space.
4004 (src/config.h, src/paths.h): Use `update' (which is like
4005 `move-if-changed') to change the file.
4006 (src/config.h): When configuring for X11 perform extra changes.
4007 (src/makefile): When configuring for X11 perform extra changes.
4008 (lib-src): Remove temporary files.
4009 (): Check that `sed', `rm', `mv', and `gcc' are available.
4010
40111994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4012
4013 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
4014
4015 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
4016
40171994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4018
4019 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
4020
4021 * configure.in (canonical): Substitute var into makefiles.
4022 (bitmapdir): Likewise.
4023
4024 * Makefile.in (bitmapdir): New variable.
4025 (src/paths.h, paths-force): Edit PATH_BITMAPS.
4026
40271994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4028
4029 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
4030
4031 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
4032 * update-subdirs: New shell script.
4033
40341994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4035
4036 * Makefile.in (top_distclean): Don't rm build-install.
4037 (SOURCES): Delete build-install.in.
4038
4039 * make-dist: Don't distribute build-ins.in.
4040 * build-ins.in: File deleted.
4041
40421994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
4043
4044 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
4045
40461994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4047
4048 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
4049
4050 * configure.in (libexecdir): Renamed from libdir. New default.
4051 (sharedstatedir): Renamed from statedir. New default.
4052 (datadir): New default.
4053
4054 * make-dist: Don't distribute subdirs.el.
4055
40561994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4057
4058 * configure.in (eaccess): Check for it.
4059
40601994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4061
4062 * configure.in (mktime): Check for it.
4063
40641994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
4065
4066 * configure.in (motif): Add support for usage and option checking.
4067
40681994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
4069
4070 * configure.in (utimes): Check for it.
4071
40721994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
4073
4074 * Makefile.in (install-arch-indep): Don't do mkdir here.
4075
40761994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4077
4078 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
4079 riscix.h renamed to acorn.h.
4080
40811994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
4082
4083 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
4084 New configurations.
4085
40861994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
4087
4088 * configure.in: Remove trailing slashes from srcdir.
4089
40901994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4091
4092 * configure.in (i[345]86-sequent-ptx*): Handle
4093
40941994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4095
4096 * Makefile.in (paths-force): Depend on src/paths.h
4097
40981994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4099
4100 * configure.in (config_options): Save all arguments, not just some.
4101
41021994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4103
4104 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
4105
4106 * configure.in: Add AC_AIX.
4107 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
4108
41091994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4110
4111 * configure.in (parsing options): Simplify sed command to delete -'s.
4112
41131994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
4114
4115 * configure.in (config_options): New shell variable.
4116 Pass its value to C code in EMACS_CONFIG_OPTIONS.
4117
41181994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4119
4120 * configure.in (alpha-dec-osf*): New target.
4121
4122 * Makefile.in: Use just one FRC target.
4123
41241994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4125
4126 * Makefile.in (removenullpaths, paths-force):
4127 Use name paths.h.tmp$$, which depends on the pid.
4128
41291994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4130
4131 * Makefile.in (removenullpaths, paths-force):
4132 Put paths.h.tmp in top-level dir, not in src.
4133
41341994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4135
4136 * Version 19.27 released.
4137
41381994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4139
4140 * Version 19.26 released.
4141
41421994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4143
4144 * configure.in: Check for lrand48, not rand48.
4145
41461994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4147
4148 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
4149 (powerpc-ibm-aix*): New aliases.
4150
41511994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4152
4153 * make-dist (src/m, src/s): Put *.inp in distribution.
4154
41551994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4156
4157 * configure.in: Accept i586 and i486 along with i386.
4158
41591994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4160
4161 * configure.in: Do compute unexec, LIBX, system_malloc, etc
4162 even if CPP env var was set by the user.
4163
4164 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
4165
41661994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
4167
4168 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
4169
41701994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4171
4172 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
4173
41741994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4175
4176 * configure.in: Check more specifically for i*86-sun-sunos.
4177
41781994-08-03 Caveh Jalali (caveh@eng.sun.com)
4179
4180 * configure.in: Handle solaris 2.4.
4181
41821994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4183
4184 * configure.in (rand48): Check for it.
4185
41861994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4187
4188 * make-dist: Update the info files.
4189
41901994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4191
4192 * configure.in: Make "checking..." messages' style consistent.
4193 (HAVE_H_ERRNO): New test.
4194
41951994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4196
4197 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
4198
41991994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4200
4201 * configure.in (CFLAGS): If the envvar was specified, use that.
4202 And set REAL_CFLAGS from it too.
4203
42041994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4205
4206 * make-dist: Update finder-inf.el.
4207
42081994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4209
4210 * make-dist (msdos): Include sed4.inp in dist.
4211
4212 * Makefile.in (libsrc_libs): Var deleted.
4213
42141994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4215
4216 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
4217
42181994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4219
4220 * configure.in (mips-sony-newsos4*): New alias.
4221
42221994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4223
4224 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
4225 (*-convex-convexos*): Accept this as alias.
4226
42271994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4228
4229 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
4230 for two different uses.
4231
42321994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4233
4234 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
4235
42361994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4237
4238 * make-dist: Put ./BUGS into the distrib.
4239
42401994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4241
4242 * configure.in: Handle 386 running Solaris 2.
4243
42441994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4245
4246 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
4247
42481994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4249
4250 * configure.in (mips-sony-newsos*): Use news-risc.h.
4251
4252 * configure.in: Accept bsdi as opsys, like bsd386.
4253
42541994-06-01 Morten Welinder (terra@diku.dk)
4255
4256 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
4257
42581994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4259
4260 * Version 19.25 released.
4261
4262 * make-dist (shortversion): Don't assume another period follows.
4263
42641994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4265
4266 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
4267 (uninstall): Use /bin/pwd.
4268
4269 * Makefile.in (blessmail): Depend on src.
4270 (all): Don't depend on blessmail.
4271
4272 * Makefile.in (src/paths.h): Don't force recomputation.
4273 (paths-force): New target; force recomputation of paths.h.
4274 (all): Depend on paths-force.
4275 (src, lib-src): Depend on src/paths.h.
4276
4277 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
4278 NON_GCC_TEST_OPTIONS.
4279
42801994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4281
4282 * configure.in: Don't insist on subversions for irix.
4283
42841994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4285
4286 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
4287
4288 * configure.in (i[34]86-next-*): New alternative.
4289
42901994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4291
4292 * Version 19.24 released.
4293
4294 * configure.in: New config hppa*-hp-hpux9shr*.
4295
42961994-05-22 Morten Welinder (terra@tyr.diku.dk)
4297
4298 * config.bat: Doc fix.
4299
43001994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4301
4302 * Makefile.in (mostlyclean, clean, distclean, realclean)
4303 (extraclean): Don't act on man subdir if it doesn't exist.
4304
43051994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4306
4307 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
4308 Use them to set up CC.
4309 (*-sun-sunos4.1.3): Set them.
4310
43111994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4312
4313 * Makefile.in (lib-src): Don't depend on src/paths.h.
4314
43151994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4316
4317 * build-ins.in (copydests): Get rid of spurious `-'s.
4318
4319 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
4320
43211994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4322
4323 * Version 19.23 released.
4324
4325 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
4326 for the Xlib and Xt checks; then restore old CFLAGS.
4327
43281994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4329
4330 * configure.in (HAVE_X11XTR6): Add newline before #if.
4331 Add newline after #endif.
4332
43331994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4334
4335 * configure.in (HAVE_X11XTR6): Arrange to define it.
4336
43371994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4338
4339 * Makefile.in (install): Depend on blessmail.
4340
43411994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
4342
4343 * configure.in (mips-siemens-sysv*): Put quotes around value
4344 containing blanks.
4345
43461994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4347
4348 * Makefile.in (TAGS): Use the makefile in src subdir.
4349
43501994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4351
4352 * configure.in (opsys): Recognize `gnu'.
4353
43541994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4355
4356 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
4357
43581994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
4359
4360 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
4361 version > 1.8.
4362
43631994-05-08 Morten Welinder (terra@diku.dk)
4364
4365 * config.bat: Forcibly remove "# " style comments from makefiles.
4366
43671994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4368
4369 * Makefile.in (uninstall): When processing lispdir and etcdir,
4370 do nothing unless it exists and is a directory.
4371
43721994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4373
4374 * Makefile.in (install-arch-indep): Do install info/dired-x*.
4375 Merge code in from install-doc.
4376 (install-doc): Merge code back into install-arch-indep.
4377 (install-arch-dep): Don't depend on install-doc.
4378
4379 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
4380
43811994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4382
4383 * configure.in (making src/Makefile and lib-src/Makefile):
4384 Split off the autoconf substitutions and don't pass them thru cpp.
4385 (undefs): Use $canonical as well as $configuration.
4386
4387 * make-dist: Distribute lisp/Makefile.
4388
4389 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
4390 Use lower case names for the s files.
4391
43921994-05-03 Morten Welinder (terra@diku.dk)
4393
4394 * config.bat: Added possibility for different file name
4395 transscriptions in lib-src.
4396
43971994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4398
4399 * Makefile.in (lib-src): Undo previous change.
4400 (blessmail): New target to run maybe-blessmail in lib-src.
4401 (all): Depend on blessmail.
4402
4403 * Makefile.in (lib-src): Depend on src.
4404
44051994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
4406
4407 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
4408 (m88k-dg-dgux5.4R2): dgux5.4R2.
4409
44101994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4411
4412 * configure.in (window_system): Restore accidentally deleted code
4413 that uses AC_FIND_X.
4414
4415 * make-dist: Distribute config.bat.
4416
44171994-04-29 Morten Welinder (terra@diku.dk)
4418
4419 * config.bat: Corrected the configuration of lib-src
4420 to keep up with configure. Add note about dos version 3
4421 or better needed (djgpp needs that). Add note explaining
4422 that either install in c:/emacs or edit the script.
4423 Don't change to c:/emacs, but assume we're there (to minimize
4424 the number of places to change).
4425
4426 * config.bat: Build-in the first step towards X11 support with
4427 the X11 emulator that exists. At this time it won't work,
4428 and several files are missing.
4429
44301994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4431
4432 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
4433 Don't look for -lresolv.
4434
4435 * Makefile.in (lib-src): Depend on src/paths.h.
4436
44371994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4438
4439 * configure.in: Restore deleted AC_SUBST of `configuration'.
4440 Improve error message for bad --with-x-toolkit value.
4441
4442 * configure.in: Define CONFIGURATION in src/config.h
4443 rather than substituting in src/Makefile.in.
4444
44451994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4446
4447 * Makefile.in (install-doc): New target.
4448 (install-arch-dep): Depend on install-doc.
4449 (mkdir): Create docdir.
4450
44511994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4452
4453 * configure.in: Test for libresolv.a.
4454 Substitute machfile and opsysfile.
4455
44561994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4457
4458 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
4459 (install-arch-dep): Install under the name $(EMACS).
4460
44611994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4462
4463 * configure.in (version): Use entire value of emacs-version.
4464 (mips-siemens-sysv*): New alternative.
4465
44661994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4467
4468 * Makefile.in (install-arch-indep): Don't install dired-x*.
4469
44701994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4471
4472 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
4473 Fix definition of $undefs.
4474
44751994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4476
4477 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
4478
4479 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
4480
44811994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
4482
4483 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
4484
44851994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4486
4487 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
4488 and run it thru cpp, as with src/Makefile.in.
4489
4490 * configure.in: Use AC_SET_MAKE.
4491
44921994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4493
4494 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
4495
44961994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4497
4498 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
4499
4500 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
4501 (printing the choices): Make the toolkit message unconditional.
4502 (USE_X_TOOLKIT): Use `none', not `no', if none.
4503 (include libsrc_libs): Include config.h, and specify -I for srcdir.
4504 Get rid of temp file foofoo1.
4505
45061994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4507
4508 * configure.in (CFLAGS): Use shell syntax, not Makefile.
4509
45101994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4511
4512 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
4513 (printing the choices): State choice of toolkit.
4514 (libsrc_libs): Recalculate after writing config.h;
4515 then update lib-src/Makefile.
4516
45171994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4518
4519 * configure.in: Add sunos4shr as alternative for suns.
4520 Conditionals testing for null $CC were backwards.
4521
45221994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4523
4524 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
4525
45261994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4527
4528 * configure.in: Handle -isc4.0*.
4529
45301994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4531
4532 * configure.in (esix5): Set NON_GNU_CPP.
4533
45341994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
4535
4536 * Makefile.in (thisdir): Nonsensical variable removed.
4537 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
4538 back to $thisdir, rather than the directory `this_dir'.
4539
45401994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4541
4542 * Makefile.in (install-arch-indep): Add missing backslash after a
4543 `then'.
4544
45451994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4546
4547 * Makefile.in (thisdir): New variable.
4548 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
4549
45501994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4551
4552 * configure.in: Add freebsd.
4553
45541994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4555
4556 * configure.in: Check for fpathconf.
4557
45581994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4559
4560 * configure.in (with_x_toolkit): Fix typo in previous change.
4561
45621994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4563
4564 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
4565
45661994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4567
4568 * configure.in (with_x_toolkit): Don't allow motif or open-look.
4569
45701994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4571
4572 * configure.in: Fix value of docdir.
4573 * Makefile.in (install-arch-indep): Install DOC* in docdir.
4574
45751994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4576
4577 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
4578
45791994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
4580
4581 * configure.in: New variable docdir to control where the docstring
4582 file goes.
4583 Makefile.in: Use it to initialize PATH_DOC in paths.h.
4584
45851994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
4586
4587 * configure.in: When --run-in-place, don't inherit archlibdir.
4588
45891994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4590
4591 * Makefile.in (install-arch-dep, install-arch-indep):
4592 New targets split up former do-install rule.
4593 (do-install): Target deleted.
4594
45951994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4596
4597 * configure.in (mips-sony-newsos*): New configuration.
4598
45991994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
4600
4601 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
4602
46031994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
4604
4605 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
4606
46071994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4608
4609 * configure.in: Don't initialize CC.
4610
46111994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4612
4613 * configure.in (creating src/Makefile): Also generate -U switches
4614 for symbols in the $configuration value.
4615
4616 * configure.in: Check for sys_siglist being declared in system header.
4617
46181994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4619
4620 * configure.in (creating src/Makefile): Delete blank lines
4621 along with lines of whitespace.
4622 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
4623
46241994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4625
4626 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
4627 like C_SWITCH_SYSTEM.
4628 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
4629
46301994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
4631
4632 * configure.in (drem): Check for this function.
4633
46341994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4635
4636 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
4637 If CPP was inherited from environment, don't use NON_GNU_CPP.
4638 (NON_GNU_CC): Likewise.
4639 (handling with_gcc): Use explicit if in the `no' case.
4640 (cc_specified): New variable; if set, don't use NON_GNU_CC.
4641
46421994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4643
4644 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
4645
46461994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
4647
4648 * configure.in: Check whether fmod exists.
4649
46501994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4651
4652 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
4653 {src,lisp}/OChangeLog.
4654
46551994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4656
4657 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
4658 necessary for proper operation. This code works with the current
4659 released version of Autoconf.
4660
46611994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4662
4663 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
4664 (USE_X_TOOLKIT): Define it for all values except `no'.
4665
4666 * configure.in: Undo first Jan 8 change and Jan 16 change.
4667
46681994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4669
4670 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
4671 Substitute USE_X_TOOLKIT as both C macro and Make variable.
4672
4673 * Makefile.in (lwlib/Makefile): New target.
4674 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
4675 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
4676 (unlock, relock): Handle lwlib subdir.
4677
4678 * Makefile.in: Add some .PHONY targets.
4679
4680 * make-dist: Handle lwlib subdir like oldXMenu subdir.
4681
4682 * lwlib: New subdirectory.
4683
46841994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4685
4686 * configure.in: If CPP has a value that is a directory,
4687 discard the value.
4688
46891994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4690
4691 * configure.in (srcdir_undefs): Add g flag to sed substitution to
4692 remove -U[0-9]*.
4693
46941994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4695
4696 * Makefile.in (do-install): Install the dired-x info files.
4697
4698 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
4699 (See src/s/sol2.h.)
4700
47011994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4702
4703 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
4704
47051994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4706
4707 * configure.in (creating src/Makefile): Put code inside 2nd arg to
4708 AC_OUTPUT as it should be; hopefully noone will again see fit to
4709 gratuitously break this and not make a change log entry.
4710 Optimized sed processing of Makefile.in and cpp output; now
4711 preserves comments previously removed from the cpp input.
4712 Eliminated temp file for cpp output. Generate -U switches to
4713 undefine all identifiers that appear in the directory name
4714 ${srcdir}; pass these to cpp.
4715
4716 * configure.in (version): Fix sed regexp to match two-elt version
4717 number.
4718
4719 * configure.in: Check for strerror.
4720
47211994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4722
4723 * configure.in: Test for bcmp.
4724
47251994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4726
4727 * make-dist (tempdir): Put subdir msdos into the distribution.
4728
47291993-01-07 Morten Welinder (terra@diku.dk)
4730
4731 * config.bat: New file.
4732
47331994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4734
4735 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
4736
47371994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4738
4739 * configure.in (m68*-next-*): Don't care about which os is specified.
4740 (i[34]86-*-*): Check for *-nextstop*.
4741
47421993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4743
4744 * configure.in: Check for setsid.
4745
47461993-12-17 Richard Stallman (rms@srarc2)
4747
4748 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
4749
47501993-12-15 Richard Stallman (rms@srarc2)
4751
4752 * Makefile.in (mkdir): Make only the lockdir writable.
4753
4754 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
4755
47561993-12-11 Richard Stallman (rms@srarc2)
4757
4758 * Makefile.in (libdir): Use @libdir@.
4759
47601993-12-08 Richard Stallman (rms@srarc2)
4761
4762 * Makefile.in (install): Add empty command.
4763
47641993-12-04 Richard Stallman (rms@srarc2)
4765
4766 * make-dist: Put man/getopt.c in the dist.
4767
4768 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
4769
4770 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
4771
47721993-12-03 Richard Stallman (rms@srarc2)
4773
4774 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
4775 Set it for all solaris versions.
4776 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
4777 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
4778 Likewise for NON_GNU_CC and CC.
4779
47801993-12-01 Richard Stallman (rms@srarc2)
4781
4782 * configure.in (mips-mips-riscos4*): Assign variable CC.
4783 (checking ${with_gcc}): If "no", don't override CC if already set.
4784 (CC): Initialize it as empty.
4785
47861993-11-30 Richard Stallman (rms@srarc2)
4787
4788 * configure.in (Suns): Set CPP if *-solaris2.3*.
4789
47901993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4791
4792 * Version 19.22 released.
4793
4794 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
4795
47961993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4797
4798 * make-dist: When breaking links, use cp -p.
4799 Copy install.sh into distribution.
4800 Move the temp dir up into the parent dir;
4801 don't leave the staging dir make-dist.tmp... in existence.
4802 * install.sh: New file.
4803
48041993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4805
4806 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
4807
48081993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4809
4810 * configure.in (version): When --run-in-place, exclude
4811 ${datadir}/emacs/site-lisp from locallisppath.
4812
48131993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4814
4815 * configure.in: Delete jumk.c before writing it.
4816
48171993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4818
4819 * Version 19.21 released.
4820
4821 * Makefile.in (mkdir): Ignore error from chmod.
4822
48231993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4824
4825 * make-dist: Don't put lisp/forms.README in the distribution.
4826
48271993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4828
4829 * configure.in (creating src/Makefile): Before running cpp,
4830 discard all lines that start with `# Generated' or /**/#.
4831
48321993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4833
4834 * Version 19.20 released.
4835
4836 * make-dist: Use build-ins.in, not build-install.in.
4837 Don't bother updating TAGS since it's not included.
4838
4839 * build-ins.in: Renamed from build-install.in.
4840
48411993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4842
4843 * make-dist: Don't try to link *.texinfo--there are none now.
4844 When running make in lib-src, specify YACC var value.
4845
48461993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4847
4848 * configure.in (extrasub): Add vpath patterns for %.[yls].
4849
4850 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
4851 Instead just include the commands to make src/Makefile as the
4852 second arg to AC_OUTPUT.
4853
4854 * configure.in: Use : instead of dnl for comment inside
4855 $makefile_command.
4856
4857 * configure.in: No longer use vpath_sed. Instead, when we notice
4858 srcdir already configured, set extrasub to hack vpath in the
4859 makefiles.
4860
4861 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
4862 before moving it.
4863 * Makefile.in (VPATH): Define to @srcdir@.
4864
48651993-09-28 Brian Fox (bfox@cubit)
4866
4867 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
4868 doesn't exist. Just copy src/Makefile.in instead. Touch
4869 all of the Makefiles after editing config.status.
4870
4871 * INSTALL: Update documentation to match new configuration
4872 mechanism.
4873
48741993-09-27 Brian Fox (bfox@ai.mit.edu)
4875
4876 * configure.in: Allow any of the path or directory Makefile
4877 variables to be set with flags to configure. Create all Makefiles
4878 at configure time. Edit special commands into config.status after
4879 src/Makefile.in is built from src/Makefile.
4880
4881 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
4882 If these files are out of date, simply have config.status
4883 rebuild them; don't rebuild them explicitly.
4884
48851993-09-25 Brian Fox (bfox@ai.mit.edu)
4886
4887 * build-install.in: Change src/xemacs to src/emacs. We no longer
4888 create src/xemacs, so the file wouldn't be found.
4889
4890 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
4891
48921993-09-24 Brian Fox (bfox@albert.gnu.ai.mit.edu)
4893
4894 * configure.in: Avoid forcing the search of /usr/include before
4895 fixed include files by resetting C_SWITCH_X_SITE if it is
4896 "-I/usr/include".
4897
48981993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4899
4900 * Makefile.in (@rip_paths@locallisppath):
4901 Delete ${datadir}/emacs/site-lisp.
4902
49031993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4904
4905 * configure.in:
4906 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
4907 Remove ${extra_output} from AC_OUTPUT call.
4908
49091993-09-17 Brian Fox (bfox@inferno)
4910
4911 * make-dist: Quote backquotes found in strings to be echoed.
4912
4913 * configure.in: Use "sh -c pwd" when we want to avoid having the
4914 shell fix up the value of $PWD.
4915
49161993-09-13 Brian Fox (bfox@inferno)
4917
4918 * Makefile.in (do-install): Don't abort if ln or chmod at the end
4919 of the installation fail. Suggested by Karl Berry.
4920
49211993-08-30 Brian Fox (bfox@inferno)
4922
4923 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
4924 was used. Set MAKEFLAGS from MFLAGS.
4925
49261993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4927
4928 * configure.in: Test for res_init in libc.
4929
49301993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4931
4932 * configure.in: In the file ${tempcname}, use configure___
4933 instead of @configure@.
4934
49351993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
4936
4937 * make-dist: Dist vpath.sed
4938
4939 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
4940 Depend on vpath.sed.
4941 Replace sed comand for VPATH with @vpath_sed@.
4942
4943 * configure.in: Substitute variable `vpath_sed'.
4944 If not in $srcdir and $srcdir is configured,
4945 issue warning that GNU make is required,
4946 and set vpath_sed to use vpath.sed script.
4947
49481993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4949
4950 * configure.in: Remove check for $srcdir being configured. This
4951 pretty much works now.
4952 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
4953 Check for XFree86 (/usr/X386/include) independent of whether
4954 -lXbsd exists.
4955
4956 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
4957 realclean, unlock, relock): Use `$(MAKE)' in place of plain
4958 `make'.
4959
49601993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4961
4962 * Version 19.19 released.
4963
4964 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
4965
49661993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4967
4968 * configure.in: Check for XScreenNumberOfScreen.
4969
49701993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4971
4972 * configure.in: Add * to end of all configuration alternatives.
4973 (m68*-sony-newsos3*): New alternative.
4974
49751993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4976
4977 * make-dist: Include getdate.c in distribution.
4978
4979 * configure.in: For --help, use $PAGER if it is set.
4980 (LIB_X11_LIB): Default to -lX11.
4981 (mips-sgi-irix5.*): New alternative.
4982
4983 * Makefile.in (do-install): Install info/gnus* and info/sc*.
4984
4985 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
4986 Recognize *.B8.* as hpux version 8.
4987 (m68*-tektronix-bsd*): Fix typo in tek4300.
4988 (AC_HAVE_FUNCS): Add ftime.
4989
49901993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4991
4992 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
4993 Use tekxd88, not tekXD88.
4994
49951993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4996
4997 * configure.in: Check for -lm. Then can check for frexp and logb.
4998
49991993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5000
5001 * Version 19.18 released.
5002
5003 * make-dist (src): Don't put gnu-hp300 in dist.
5004 (src, lisp): Include OChangeLog in dist.
5005
50061993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5007
5008 * configure.in: Test for presence of logb and frexp functions.
5009
50101993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5011
5012 * configure.in (machine): Add i370-ibm-aix*.
5013
50141993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5015
5016 * configure.in (function checks): Test for mkdir and rmdir.
5017
5018 * configure.in (function checks): Don't test for random and bcopy
5019 only when we're building with X; look for them all the time.
5020
50211993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5022
5023 * configure.in: Test for availability of bcopy functions, searching
5024 the X libraries if we're using X.
5025
5026 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
5027 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
5028 versions of AIX, and needs to be passed to the loader.
5029
5030 * configure.in: Test for the availablility of the
5031 XScreenResourceString function.
5032
50331993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
5034
5035 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
5036 LD_SWITCH_X_SITE and assume --with-x11.
5037 Only look for X11 files if we weren't told about a window system
5038 or if we were told to use X11 but not told where.
5039 Search the libraries from the s and/or m files when checking for
5040 functions.
5041
5042 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
5043
50441993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5045
5046 * make-dist: Include lisp/dired.todo in the distribution.
5047
50481993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5049
5050 * configure.in: Add code to set HAVE_INET_SOCKETS.
5051
50521993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5053
5054 * configure.in: If we do find x_includes and x_libraries
5055 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
5056
50571993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5058
5059 * make-dist: Include src/gnu-hp300 in the dist.
5060
5061 * configure.in (canonical): New variable holds the canonicalized
5062 configuration. Don't alter `configuration'. Use `configuration'
5063 for Makefile.in for file naming.
5064 (testing x_includes and x_libraries): Use =, not ==.
5065
50661993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5067
5068 * Version 19.17 released.
5069
5070 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
5071 directory's makefile. This allows the invocation of CPP which
5072 builds xmakefile to receive these switches. The SunSoft C
5073 preprocessor inserts spaces between tokens if it doesn't get the
5074 -Xs flag requested in src/s/sol2.h.
5075
50761993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
5077
5078 * configure.in (m68k-bull-sysv3): new config.
5079
50801993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5081
5082 * configure.in: Use the autoconf AC_FIND_X macro to try to find
5083 the X Windows libraries.
5084
50851993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5086
5087 * make-dist (tempdir): Don't create lisp/forms-mode directory in
5088 the distribution. Those files aren't kept in their own
5089 subdirectory any more.
5090
50911993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5092
5093 * Version 19.16 released.
5094
50951993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5096
5097 * configure.in: Add --verbose flag.
5098
50991993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5100
5101 * version 19.15 released.
5102
51031993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5104
5105 * Makefile.in (top_distclean): Use -f switch when cleaning out
5106 lock dir; it might be empty.
5107
5108 * configure.in: Only check for -lXbsd once.
5109
51101993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5111
5112 * Version 19.14 released.
5113
51141993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5115
5116 * make-dist: If using gzip, create distribution with '.gz' extension.
5117
5118 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
5119 (lisp/forms-mode): This doesn't exist anymore.
5120
5121 * configure.in: Look for the closedir function.
5122
51231993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5124
5125 * configure.in (CPP): Autoconf sets this to a shell variable
5126 reference, which doesn't work when it's edited into a makefile.
5127 Expand that variable reference.
5128
5129 * Makefile.in (CPP): New variable.
5130 (src/Makefile): Edit CPP into src/Makefile.
5131
5132 * Makefile.in (src/Makefile): Don't bother exiting single quotes
5133 and entering double quotes to get the values of LD_SWITCH_X_SITE
5134 and the other make variables; make substitutes them in anyway.
5135
5136 * Makefile.in (uninstall): Don't remove the lisp and etc
5137 directories if they're in the source tree.
5138
5139 Bring mumbleclean targets into conformance with GNU coding standards.
5140 * Makefile.in (mostlyclean, clean): Separate these two; just have
5141 them pass the request to the subdirectory makefiles.
5142 (distclean): Pass the request down, and then get rid of the
5143 files configure built, and get rid of the Makefiles.
5144 (realclean): Pass the request down, and then do the same things
5145 distclean does.
5146 (uninstall, info, dvi): New targets.
5147
5148 * configure.in: Move clause for PC-compatible i386 box to the end
5149 of the case statement, to avoid masking configurations below.
5150
5151 * configure.in: Add case for m88k-motorola-sysv4.
5152
5153 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
5154 the HP 68000 machines.
5155
5156 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
5157 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
5158 preprocessor won't fiddle with them.
5159
51601993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5161
5162 * Makefile.in (TAGS): cd to src to run etags.
5163
51641993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5165
5166 * configure.in (version): Check the X libraries for XrmSetDatabase
5167 and random, and see if we have -lXbsd.
5168
51691993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5170
5171 * configure.in: Pass "-Isrc" to the CPP we run to examine the
5172 s/*.h and m/*.h files. Martin Tomes
5173 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
5174
51751993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5176
5177 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
5178 above the general i386 alternative.
5179
51801993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5181
5182 * configure.in: Recognize configuration name for Data General
5183 AViiON machines.
5184
5185 * configure.in: Use AC_LONG_FILE_NAMES.
5186
51871993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5188
5189 * configure.in: Test for bison.
5190 * Makefile.in (YACC): New variable.
5191 (lib-src/Makefile.in): Edit YACC into the makefile.
5192
51931993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5194
5195 * Version 19.13 released.
5196
5197 * configure.in (CFLAGS): Don't set this according to the value of
5198 the GCC shell variable. Instead, consult the machine and system
5199 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
5200 test __GNUC__ while we're at it.
5201
5202 * configure.in: Remove extra ;; from hpux cases.
5203
52041993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5205
5206 * configure.in: Check to see if the system has -ldnet.
5207
52081993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5209
5210 * make-dist: Add clauses to distribute lisp/forms-mode.
5211
52121993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5213
5214 * configure.in (machine): Fix the versions in hpux version number test.
5215 Do not guess based on cpu type. Do check for explicit system version.
5216
52171993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5218
5219 * configure.in: Do NOT look for `unknown' as company name.
5220
52211993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5222
5223 * configure.in: Fix typo in message.
5224
52251993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5226
5227 * Version 19.12 released.
5228
5229 * Makefile.in (do-install): Correct previous etc-copying change.
5230 Partially rewrite using `if'.
5231 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
5232
5233 * Version 19.11 released.
5234
5235 * configure.in: Handle 386bsd.
5236
52371993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5238
5239 * make-dist: Update getdate.c.
5240
5241 * configure.in: Handle bsd386.
5242
5243 * Makefile.in (do-install): Use `-' in tar options.
5244
5245 * configure.in: Change ! "${...}" to x"${...}" = x.
5246
5247 * Makefile.in (do-install): Copy the DOC-* files from the build
5248 etc directory, as well as lots of things from ${srcdir}/etc.
5249
5250 * make-dist: Copy config.guess.
5251
5252 * configure.in: Handle AIX versions 1.2, 1.3.
5253
52541993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5255
5256 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
5257 the configuration name mips-mips-usg* to represent USG systems.
5258
5259 * configure.in: Fix logic to detect if srcdir is already configured.
5260
5261 * Makefile.in: Pass in LD_SWITCH_X_SITE.
5262
5263 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
5264 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
5265 of a directory; cd might fail, and have pwd print out the current
5266 directory.
5267
52681993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5269
5270 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
5271
52721993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5273
5274 * configure.in: Complain if srcdir points at an already-configured
5275 tree.
5276
52771993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5278
5279 * Version 19.10 released.
5280
52811993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5282
5283 * Makefile.in: Use Makefile comments, not C comments.
5284
5285 * configure.in: Add case for the Tektronix XD88.
5286
52871993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5288
5289 * configure.in: Handle sysv4.2 and sysvr4.2.
5290
52911993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5292
5293 * configure.in: Traverse the argument list without destroying it;
5294 don't use shift. It turns out that "set - ${saved_arguments}"
5295 doesn't work portably.
5296
5297 * configure.in: Add missing "fi".
5298
5299 * make-dist: Rebuild configure if configure.in is newer.
5300
5301 * Makefile.in (src:, lib-src:, FRC:): force the src and lib-src
5302 targets to be executed even if make remembers that it has already
5303 stisfied FRC.
5304
53051993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5306
5307 * Makefile.in (do-install): Delete redundant code to copy etc twice.
5308
5309 * configure.in (romp): Handle various version numbers with aos and bsd.
5310
53111993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5312
5313 * configure.in: Fix message text.
5314
53151993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5316
5317 * make-dist: Make a `site-lisp' directory in the distribution,
5318 instead of a `local-lisp' directory, which hasn't been the
5319 appropriate name for a long time.
5320 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
5321 from the distribution first, then /usr/local/lib/emacs/site-lisp.
5322
5323 * Makefile.in (do-install): Correctly detect if ./etc and
5324 ${srcdir}/etc are the same.
5325
5326 * configure.in: Extract UNEXEC from the system configuration
5327 files, compute the name of the source file corresponding to the
5328 object file, and #define it as UNEXEC_SRC in config.h.
5329
5330 * configure.in: If srcdir is '.', then try using PWD to make it
5331 absolute.
5332
5333 * configure.in: Include ${srcdir} in the printed report, to help
5334 people notice if it's an automounter path.
5335
53361993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5337
5338 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
5339
53401993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5341
5342 * Makefile.in (do-install): Delete the dest dir, not the source dir,
5343 when they are different. Add `shift' command.
5344 (COPYDESTS, COPYDIR): Delete external-lisp dir.
5345 (externallispdir): Var deleted.
5346
5347 * configure.in: Delete spurious paren outputting short_usage.
5348
53491993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5350
5351 * Version 19.9 released.
5352
53531993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5354
5355 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
5356 subdirectory makes.
5357
5358 * make-dist: Check for .elc files with no corresponding .el file.
5359
5360 * Makefile.in (mkdir): Make all the directories in locallisppath.
5361
5362 * config.guess: New file.
5363 * configure.in: Use it, tentatively.
5364 * INSTALL: Mention its usage.
5365
5366 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
5367 the former gives you the operating system rev directly. Use
5368 s/hpux.h if we don't recognize what we got.
5369
5370 * Makefile.in (do-install): Don't remove a destination directory
5371 if it's the same as the source. If ${srcdir}/info == ${infodir},
5372 don't try to copy the info files.
5373
5374 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
5375 doesn't work if you're not using a separate source directory.
5376 (do-install): Copy the build tree's etc directory only after
5377 making sure it's not also the source tree's etc directory.
5378
53791993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5380
5381 * configure.in: Handle sunos4.1.3 specially.
5382
53831993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5384
5385 * Makefile.in (INSTALL): Add definition.
5386
5387 * configure.in: Fix some messages. Support -with-gnu-cc.
5388 At the end, use `set --', not `set -'.
5389 Delete spurious `.h' in hpux alternatives.
5390
53911993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5392
5393 * Version 19.8 released.
5394
53951993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5396
5397 * configure.in: When looking for source in the same directory as
5398 the configure script, make the path thus discovered absolute.
5399 If the user specifies the `--srcdir' switch, make that directory
5400 absolute too.
5401
5402 * Makefile.in (srcdir): Remove comment saying this doesn't work.
5403
5404 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
5405 too, as the value of the PATH_INFO macro.
5406
5407 * configure.in: Check to see if the source lives in the same
5408 directory as the configure script.
5409
54101993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5411
5412 * Makefile.in (install): Split this into `install' and
5413 `do-install', to give people more control over exactly what gets
5414 done.
5415 (do-install): New target, containing the guts of `install'. Don't
5416 remove and recreate the directories inside the copying loop - do
5417 it all before the copying loop. Pass more flags to the lib-src
5418 make.
5419 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
5420 avoid errors and warnings.
5421
5422 * configure.in: For generic IBM PC boxes, insist on "unknown" for
5423 the manufacturer - the more general case was blocking other i386
5424 configuration names below, and that's how the names are written in
5425 MACHINES anyway.
5426
5427 * make-dist: When breaking links, remove the link before moving
5428 the copy onto it, to avoid interactive behavior.
5429
5430 * Makefile.in: Doc fix.
5431
5432 * configure.in: Doc fix.
5433
5434 * INSTALL: Mention --exec-prefix option.
5435
5436 * configure.in: Add support for the `--exec-prefix' option.
5437 * Makefile.in: Accept that support.
5438
5439 * configure.in: Use the AC_PROG_INSTALL macro.
5440 * Makefile.in (INSTALL): Variable removed.
5441 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
5442
5443 * configure.in: Distinguish between hp800's and hp700's by calling
5444 "uname -m".
5445
54461993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5447
5448 * configure.in: Recognize configuration names for i860 boxes
5449 running SYSV.
5450
54511993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5452
5453 * configure.in: Distinguish between hp800's and hp700's by the
5454 version of HP/UX they run, since that's something people are more
5455 likely to know - hp700's run 8.0.
5456 Add HP 700 configuration.
5457
5458 * configure.in: Test for the presence of the `rename' function.
5459
5460 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
5461 configure.in.
5462 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
5463
5464 * make-dist: Break intra-tree links.
5465
5466 * configure.in: Explain that this is an autoconf script, and give
5467 instructions for rebuilding configure from it. Arrange to put
5468 comments in configure explaining this too.
5469
5470 * configure.in: Make the first line of the configure script be
5471 "#!/bin/sh". Leaving the first line blank didn't work.
5472
5473 * configure.in (long_usage): Removed; made short_usage describe
5474 the options briefly.
5475
5476 * configure.in: Implement the --prefix option.
5477 * Makefile.in (prefix): Add support for it here.
5478 * INSTALL: Document it here.
5479
5480 * Makefile.in (install): Don't assume that the files in the `info'
5481 subdirectory match *.info. They don't have that prefix.
5482
54831993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5484
5485 * configure.in: Add case for version 5 of Esix.
5486
54871993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5488
5489 * Version 19.7 released.
5490
5491 * make-dist: There aren't any *.com files in lib-src anymore.
5492
5493 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
5494 them; they're symlinks to other filesystems on the GNU machines.
5495
5496 * make-dist: Check that the manual reflects the same version of
5497 Emacs as stated in lisp/version.el. Edit that version number into
5498 the README file.
5499
55001993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5501
5502 * configure.in: Remove the hack of AC_DEFINE; use
5503 AC_DEFINE_UNQUOTED.
5504
55051993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5506
5507 * make-dist: Don't distribute precomp.com, compile.com, or
5508 link.com from ./src; they're in ./vms now.
5509
5510 Some time-handling patches from Paul Eggert:
5511 * configure.in: Add AC_TIMEZONE.
5512
55131993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5514
5515 * configure.in: Recognize Linux as a valid operating system for
5516 the i386.
5517
55181993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5519
5520 * make-dist: Distribute some VMS files we got from Richard Levitte.
5521
5522 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
5523 the source for the sed command, not oldXMenu/Makefile.
5524
55251993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5526
5527 * INSTALL: Don't claim the srcdir option doesn't work.
5528
55291993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5530
5531 * configure.in: Include remarks saying what order the autoconf
5532 tests should go in, and remind people to change config.h.in
5533 whenever they add autoconf tests which make #definitions.
5534
5535 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
5536
55371993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5538
5539 * Makefile.in (oldXMenu/Makefile): Make this depend on
5540 ${srcdir}/oldXMenu/Makefile.in, not itself.
5541
5542 * PROBLEMS: Some updates from David J. Mackenzie.
5543
5544 More changes from David J. Mackenzie.
5545 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
5546 removed; autoconf and config.h should specify all these
5547 differences.
5548 (buildlisppath): Make this path depend on ${srcdir}.
5549 (INSTALLFLAGS): Removed.
5550 (INSTALL): Include the -c flag.
5551 (install): Change the way we invoke install accordingly.
5552
5553 Install ${srcdir} changes from DJM.
5554 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
5555 list.
5556 (COPYDIR, COPYDESTS): Install files from both the etc directory in
5557 the source tree and the etc directory in the object tree.
5558 (${SUBDIR}): Pass the prefix variable down to submakes.
5559 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
5560 in /bin.
5561 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
5562 values for srcdir and VPATH.
5563 (install): Add `v' flag to tar command. Make sure that `dir'
5564 exists in ${srcdir}/info before copying it. Remember that the man
5565 pages come from the source tree, not the object tree.
5566 * configure.in: Remove remarks saying that the --srcdir option
5567 doesn't work.
5568 Create the etc directory in the object tree.
5569 Recognize configuration names of the form *-sun-solaris*.
5570 Recognize sunos5 and solaris as operating system names.
5571
5572 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
5573 lib-src/getdate.y and src/systime.h.
5574
55751993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5576
5577 * make-dist: Make links in info subdir.
5578
55791993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5580
5581 * configure.in: Call AC_STDC_HEADERS.
5582
55831993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5584
5585 * configure.in: Sidestep autoconf's quoting of the second argument
5586 of AC_DEFINE, so we can specify the value to put there. It would
5587 be nice if autoconf provided some way to specify computed values
5588 for macros.
5589
55901993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5591
5592 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
5593 this is always just -DHAVE_CONFIG_H.
5594
5595 The GNU coding standards specify that CFLAGS should be left for
5596 users to set.
5597 * Makefile.in (CFLAGS): Let configure determine the default value
5598 for this. Don't
5599 have it default to DEFS.
5600 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
5601 (lib-src/Makefile, src/Makefile): Edit the default value for
5602 CFLAGS into these files, not DEFS.
5603 * configure.in (CFLAGS): Choose a default value for this - "-g"
5604 normally, or "-g -O" if we're using GCC. Edit it into the
5605 top-level Makefile.
5606
5607 * configure.in: When scanning the machine and system description
5608 #include files, write their names to conftest.c properly.
5609
56101993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5611
5612 * configure.in: In configuration name case for Apallos running
5613 Domainios, set opsys, not opsysfile.
5614
5615 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
5616 src/config.h, instead of AC_OUTPUT; the latter overwrites
5617 src/config.h even when it hasn't changed, puts a makefile-style
5618 comment at the top even though it's C code, and produces a
5619 config.status script which doesn't do the job right.
5620
5621 * configure.in: Add AC_LN_S test, so we can tell whether or not we
5622 can use a symbolic link to get the X Menu library into src.
5623 * Makefile.in (LN_S): New variable.
5624 (src/Makefile): Edit the value of LN_S into this makefile.
5625
56261993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5627
5628 * configure.in: Support *-sco3.2v4* as opsystem.
5629
5630 * make-dist: Don't include calc directory.
5631 Exclude many files in the man directory; copy a few.
5632
56331993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5634
5635 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
5636 call AC_STRUCT_TM to see what's in time.h.
5637
5638 * configure.in: Employ quoting stupidity to get the value of CPP
5639 to expand properly.
5640
56411993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5642
5643 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
5644 variable to scan the machine and system description files.
5645
5646 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
5647 so that getdate.y builds correctly.
5648
56491993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5650
5651 * configure.in (tempcname): Change this to "conftest.c", so it will
5652 work properly on systems with short filenames; this is the name
5653 autoconf uses.
5654
5655 * configure.in: Also detect the availability of dup2 and
5656 gethostname.
5657
5658 * configure.in: Use the AC_ALLOCA test.
5659 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
5660 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
5661
56621993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5663
5664 * make-dist: Distribute configure, as well as configure.in.
5665 Oversight.
5666
56671993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5668
5669 * Makefile.in (install): Print out the name of the directory we're
5670 copying, so people can have some idea of whether we're making
5671 progress.
5672
5673 * Makefile.in (install.aix, install.xenix, install.sysv, install):
5674 Don't forget to re-create the COPYDESTS directories after we clear
5675 them out.
5676
56771993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5678
5679 * Makefile.in: Add autoconf cookies so that the configure
5680 script can comment out sections of path variable definitions to
5681 choose between the installable configuration and the run-in-place
5682 configuration.
5683 * configure.in: Add new option `--run-in-place', to select the
5684 run-in-place path definitions.
5685
5686 * configure.in: Add a clause to the big configuration name case
5687 for the NeXT machine.
5688
56891993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5690
5691 * Makefile.in (install, install.sysv, install.xenix, install.aix):
5692 Make sure that each source directory exists, and is different from
5693 the destination directory; then, delete the destination before
5694 copying over the source.
5695
5696 * make-dist: Distribute configure.in, instead of configure.
5697
56981993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5699
5700 * configure.in: Don't set CC to "gcc -O" if the user specifies
5701 `--with-gcc'. Add -O to DEFS if GCC is set.
5702
57031993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5704
5705 * Makefile.in (clean mostlyclean): Missing right paren.
5706
5707 * configure.in: When checking for X windows, search for an X11
5708 subdirectory of ${x_includes}.
5709
5710 * configure.in: Check for gettimeofday function, for getdate.y.
5711
5712 Change `configure' to a mixture of custom code and autoconf stuff.
5713 autoconf can't derive all the information we need, but we'd really
5714 like to be able to take advantage of some of its tests, and its
5715 file-editing facilities.
5716 * configure.in: Renamed from configure.
5717 Quote the sections of shell script we want copied literally to
5718 the configure script.
5719 (compile): Initialize this to make the autoconf macros' code happy.
5720 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
5721 code to do their jobs.
5722 Use autoconf to produce Makefile and src/config.h.
5723 Remove the Makefile-style comment that autoconf places at the top
5724 of src/config.h.
5725 (config_h_opts): Removed - no longer necessary.
5726 * Makefile.in (configname): Renamed to configuration.
5727 (CONFIG_CFLAGS): Renamed to DEFS.
5728 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
5729 get values via autoload @cookies@.
5730 (libsrc_libs): Get this from autoconf. We used to do nothing
5731 about this.
5732 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
5733
5734 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
5735 echo the move-if-change command.
5736
57371993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
5738
5739 * make-dist: Distribute lib-src/rcs-checkin.
5740
5741 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
5742 Don't try to make links to the RCS or Old subdirectories.
5743 Use the appropriate extension for the compression type in use.
5744 Create the tar file in the shell's initial default directory, not
5745 in ${tempparent}.
5746 Erase the whole ${tempparent} tree, not just ${tempdir}.
5747
57481993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5749
5750 * Makefile.in (src/paths.h): Don't echo the huge sed command we
5751 use to build paths.h.
5752 (lib-src/Makefile, src/Makefile): Similarly.
5753
5754 * configure: Extend test for working `const' keyword to handle AIX
5755 3.2 cc.
5756
57571993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5758
5759 * make-dist: Distribute lisp/term/ChangeLog.
5760
5761 Arrange for C compilation throughout the tree to get
5762 C_SWITCH_SYSTEM from the configuration files.
5763 * configure: Extract C_SWITCH_SYSTEM from the machine and
5764 system-dependent files, and save it in the top-level Makefile.
5765 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
5766 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
5767
5768 * make-dist: Include the VMS support files in oldXMenu in the
5769 distribution.
5770
5771 * configure: Doc fix.
5772
5773 * configure: Fix corrupted config_h_opts.
5774
5775 * configure: Properly report option names in error messages.
5776
5777 * configure: Properly recognize --x-includes and --x-libraries
5778 options.
5779
5780 * configure: Fix syntax errors in code handling XFree386.
5781
57821993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5783
5784 * configure: Add special code to detect XFree386, and tell
5785 config.h about it.
5786
5787 * configure: Properly handle extracting values of LIBS_MACHINE and
5788 LIBS_SYSTEM that contain spaces.
5789
5790 * configure: Add `--x-includes' and `--x-libraries' options. I
5791 think these are dopey, but no less than three alpha testers, at
5792 large sites, have said they have their X files installed in odd
5793 places. Implement them by setting C_SWITCH_X_SITE and
5794 LD_SWITCH_X_SITE in src/config.h.
5795
57961993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
5797
5798 * make-dist: Don't distribute etc/Old files.
5799
5800 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
5801 backups.
5802
58031993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5804
5805 * make-dist: Fix typo.
5806
58071993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
5808
5809 * make-dist: Corrected typo, fixed it to discard = and TAGS files
5810 in some cases where it should but didn't seen to.
5811
5812 * Makefile.in: Added unlock and relock productions.
5813
58141993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5815
5816 * make-dist: Add a --compress option to force make-dist to use
5817 compress.
5818
5819 * make-dist: Use gzip, if we can find it.
5820
5821 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
5822 make rs6000-ibm-aix default to -aix32.
5823
58241993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
5825
5826 * Makefile.in: Added `Developer's configuration' section.
5827
58281993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
5829
5830 * Makefile.in: Add commented-out variable settings for developer's
5831 configuration.
5832
58331993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5834
5835 * make-dist: Distribute `src/bitmaps' too.
5836
58371993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
5838
5839 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
5840 make rs6000-ibm-aix default to -aix32.
5841
58421993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5843
5844 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
5845
5846 * Makefile.in (install.sysv): Add a second `$' in front of
5847 `${dest}', so that the shell will expand it, instead of Make.
5848
5849 * configure: When processing the name of the configure script,
5850 collapse `././' to `./', but leave a single `./' prefix alone.
5851
5852 * configure: Doc fix.
5853
58541993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5855
5856 * configure: Handle isc3.0 correctly.
5857
58581993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5859
5860 * make-dist: Don't try to copy the COPYING notice into
5861 external-lisp; we're not distributing that directory any more.
5862
58631993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5864
5865 * Makefile.in (install, install.aix, install.xenix, install.sysv):
5866 Remove CVS subdirectories from the installed directory trees, as
5867 well as RCS directories.
5868
58691993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5870
5871 * make-dist: Only copy gmalloc.c if we couldn't link it.
5872 Don't try to copy man/{README,Makefile} unless they actually exist.
5873
5874 * Makefile.in (lisppath): Don't include externallispdir in this.
5875 We're not sure whether we're even going to distribute the
5876 directory yet.
5877
58781993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5879
5880 * make-dist: Don't distribute the external-lisp directory anymore.
5881 * INSTALL: Remove all references to external-lisp.
5882
5883 * configure: Detect whether the compiler supports `const'
5884 properly, and edit src/config.h accordingly.
5885
5886 * configure: Tweak layout of final report.
5887
5888 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
5889 CFLAGS.
5890
5891 * Makefile.in (locallisppath): Make this default to
5892 ${datadir}/emacs/site-lisp, instead of
5893 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
5894 the same thing, and local-lisp causes completion conflicts with
5895 lock.
5896 (lisppath): Add ${externallispdir} to this.
5897 * INSTALL: Adjust installation directions.
5898
5899 * Makefile.in (externallispdir): New variable, to say where to
5900 install the externally-maintained lisp files.
5901 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
5902 the others.
5903 * INSTALL: Describe external-lisp and the new externallispdir
5904 variable.
5905
59061993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5907
5908 * configure (progname): New option `--with-gcc'. Make it clearer
5909 how we are trying to guess whether or not we have GCC.
5910 * INSTALL: Document the `--with-gcc' option, and improve
5911 description of `--with-x' options.
5912
59131993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5914
5915 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
5916 ${infodir} from these variables; we have written out explicit code
5917 to install the info files.
5918
59191993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5920
5921 * make-dist: Don't distributed the RCS files in the etc directory.
5922
59231993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5924
5925 * Makefile.in: Some makes can't handle comments in the middle of
5926 commands; move them to before the whole rule.
5927
59281993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5929
5930 * README: Mention what Emacs is.
5931
59321993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5933
5934 * make-dist: Include `./lisp/calc-2.02' in the distribution.
5935 Add `./cpp' and `./man' back into the distribution.
5936
59371993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5938
5939 * Makefile.in: Define MAKE, and use where appropriate.
5940
59411993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5942
5943 * make-dist: Remember that the authoritative COPYING notice is
5944 `etc/COPYING', not `../etc/COPYING'.
5945
59461992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5947
5948 * make-dist: Make sure that the COPYING notices in each directory
5949 are copies, not symlinks.
5950
59511992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5952
5953 * INSTALL: The build process produces an executable called `emacs'
5954 now. Change references.
5955 * Makefile.in: Adjust `install.mumble' targets to install
5956 `src/emacs', not `src/xemacs'.
5957
5958 * configure: Start with a blank line; this keeps some old CSH's
5959 from thinking it's a CSH script. Most systems will just use
5960 /bin/sh to run it, which is what we're expecting; the only other
5961 shells which might try to interpret it themselves are probably
5962 Bourne-compatible.
5963
59641992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5965
5966 * INSTALL: Improvements suggested by David Mackenzie.
5967
59681992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5969
5970 * Makefile.in (install, install.sysv, install.xenix, install.aix):
5971 Don't try to copy the info files if there aren't any; the
5972 unexpanded globbing pattern disappoints `install'. Ignore the
5973 return status of that command.
5974
5975 * INSTALL: Updated for new configuration arrangement.
5976
5977 * configure: Don't make the top-level Makefile read-only - people
5978 may want to edit the values of the path variables.
5979
5980 * Makefile.in (install, install.sysv, install.xenix, install.aix):
5981 Install the info files in ${infodir}. Install the executable
5982 under both `emacs' and `emacs-VERSION'.
5983
5984 * Makefile.in: Doc fix.
5985
5986 * Makefile.in (exec_prefix): New variable, as per latest version
5987 of coding standards.
5988 (bindir, libdir): Use it, instead of `prefix'.
5989 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
5990
5991 * Makefile.in (mandir): Make the default value for this depend on
5992 $(prefix).
5993
5994 * Makefile.in (datadir, statedir, libdir): Make these all default
5995 to ${prefix}/lib.
5996 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
5997 to compensate.
5998
5999 * Makefile.in (install, install.sysv, install.xenix, install.aix):
6000 Install the etags and ctags man pages too.
6001
6002 * Makefile.in (distclean): Don't delete backup files; that's the
6003 job of extraclean.
6004 (extraclean): Like distclean, but deletes backup and autosave files.
6005
60061992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6007
6008 Make path specification conform to GNU coding standards.
6009 * configure (long_usage): Remove all traces of old arguments from
6010 usage messages, and document the options we do accept in more
6011 detail: -with-x... and --srcdir.
6012 (options, boolean_opts): Deleted; we don't have enough options to
6013 make this worthwhile.
6014 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
6015 along with the code which supported them; these should be set as
6016 arguments to the top-level make.
6017 (config_h_opts): Since this no longer doubles as a list of option
6018 names, make them upper case; this simplifies the code which uses
6019 them to build the sed command to edit src/config.h. Change the
6020 code which sets them.
6021 (cc, g, O): Don't allow the user to set these using options; they
6022 should be specified using `CC=' and `CFLAGS=' arguments to the
6023 top-level make. Just choose reasonable default values for them,
6024 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
6025 values.
6026 (gnu_malloc, rel_alloc): Don't allow the user to set these using
6027 options; use them whenever the configuration files say they're
6028 possible.
6029 Simplify the argument processing loop. Don't accept abbreviations
6030 for option names; these might conflict with other configuration
6031 options in the future.
6032 Add some support for the `--srcdir' option. Check for the sources
6033 in . and .. if `--srcdir' is omitted. If the directories we will
6034 compile in don't exist yet, create them under the current directory.
6035 Note that the rest of the build process doesn't really support
6036 this.
6037 Edit only the top Makefile. That should edit the others. Edit
6038 into the makefile: `version', from lisp/version.el, `configname'
6039 and `srcdir' from the configuration arguments, `CC' and
6040 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
6041 the user's path, and LOADLIBES as gleaned from the system
6042 description files.
6043 Simplify the report generated; it doesn't need to include any
6044 description of paths now.
6045 Make `config.status' exec configure instead of just calling it, so
6046 there's no harm in overwriting `config.status'.
6047 * Makefile.in (version, configname): New variables, used to choose
6048 the default values for datadir and libdir.
6049 Path variables rearranged into two clearer groups:
6050 - In the first group are the variables specified by the GNU coding
6051 standards (prefix, bindir, datadir, statedir, libdir, mandir,
6052 manext, infodir, and srcdir).
6053 - In the second are the variables actually used for Emacs's paths
6054 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
6055 archlibdir), which depend on the first category.
6056 datadir and libdir default to directories under
6057 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
6058 demand.
6059 etcdir and lispdir default to subdirectories of datadir.
6060 archlibdir defaults to libdir.
6061 The new installation tree is a bit deeper than it used to be, so
6062 use the new make-path program in lib-src to build them all.
6063 Always build a new src/paths.h.tmp and then move-if-change it to
6064 src/paths.h, to avoid unnecessary rebuilds while responding to the
6065 right changes.
6066 Remove all mention of arch-lib. Run utility commands from
6067 lib-src, and let the executables be copied into archlibdir when
6068 Emacs is installed.
6069 Add targets for src/Makefile, lib-src/Makefile, and
6070 oldXMenu/Makefile, editing the values of the path variables into
6071 them.
6072 Let lib-src do its own installation.
6073 (datadir): Default to putting data files under
6074 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
6075 (emacsdir): Variable deleted; it would only be confusing to use.
6076 (lispdir, etcdir): Default to ${datadir}/lisp.
6077 (mkdir): Use make-path for this.
6078 (lockdir): Do this in mkdir.
6079 (Makefile): New target.
6080
6081 * configure (usage_message): Rename to long_usage.
6082
6083 * make-dist: Don't bother creating an arch-lib directory; that's
6084 only for installation now.
6085
60861992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6087
6088 * configure: Use GCC-style configuration names, using config.sub.
6089 Change the usage and help messages.
6090
6091 * configure: Initialize window_system, not indow_system.
6092
6093 * configure: Report which window system, compiler, and signal
6094 handler return type we decide to use.
6095
6096 * make-dist: Explain what's going on if config.sub and gmalloc.c
6097 can't be linked. Place the code which copies them near the code
6098 which links the rest of the files around them.
6099
61001992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
6101
6102 * make-dist: Don't bother to distribute src/*.com, or
6103 src/vmsbuild; those have all been moved to `../vms'.
6104
61051992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6106
6107 * make-dist: Don't forget that the way to avoid filenames starting
6108 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
6109 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
6110 couldn't make hard links to, since we have two already, and
6111 perhaps more to come.
6112
61131992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6114
6115 * configure: When editing parameters into lib-src/Makefile, change
6116 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
6117 needs some other flags too.
6118
61191992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6120
6121 * configure: Remove spurious echo of the configuration name.
6122
6123 * make-dist: Don't distribute files in src/m and src/s whose names
6124 begin with `='.
6125
61261992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6127
6128 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
6129 Also LISP_FLOAT_TYPE.
6130
61311992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6132
6133 * make-dist: Copy config.sub, since it's a symbolic link to a file
6134 on another file system.
6135
61361992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6137
6138 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
6139 distribution.
6140
6141 * config.sub: New file, to help us recognize configuration names.
6142 * make-dist: Include it in the distribution.
6143
61441992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6145
6146 * configure: Convert `-' to `_' in specified option names.
6147 Accept options with --. Delete --highpri and --have-x-menu options.
6148 New options --with-x and --with-x10 replace -window-system.
6149 Don't mention options --gnu-malloc, --rel-alloc
6150 or --lisp-float-type in help message.
6151
61521992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6153
6154 * make-dist: Include the `vms' subdirectory in the distribution.
6155
61561992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6157
6158 * configure: Remove lines starting with "# DIST: " when building
6159 lib-src/Makefile and src/Makefile. This allows us to mark the
6160 "Makefile.in" files with explanatory comments which won't also get
6161 stuck in the Makefiles.
6162
61631992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6164
6165 * make-dist: Don't use the '+' operator in the sed regular
6166 expression that extracts the version number from lisp/version.el;
6167 Ultrix sed doesn't seem support the operator. Just double the
6168 operand and use *.
6169
61701992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6171
6172 * Makefile.in: Doc fix.
6173
61741992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6175
6176 * configure: Rewrite sed command to remove at most one ./ prefix;
6177 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
6178 group.
6179
61801992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6181
6182 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
6183
61841992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6185
6186 * make-dist: Go ahead and build a new TAGS file, unless the
6187 --newer option was specified. Don't try to delete a TAGS file
6188 from etc; it's not kept there, and shouldn't be deleted anyway.
6189
61901992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6191
6192 * make-dist: If the lisp directory contains a default.el, don't
6193 distribute it.
6194
6195 * configure: When searching signal.h for the type of a signal
6196 return handler, make a copy of it, not a symbolic link to it; that
6197 way, it will work on systems that don't have symbolic links.
6198
61991992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
6200
6201 * make-dist: taught it about vcdiff and rcs2log, added --newer
6202 option for generating incremental distributions. Stopped it from
6203 generating a TAGS file into the distribution; that sucker is
6204 *big*, and easily enough generated with the toplevel makefile.
6205
62061992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6207
6208 * configure: When writing config.status, don't prefix progname
6209 with a '.'; it might be absolute.
6210
62111992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6212
6213 * configure: Choose to use X11 if either /usr/lib/libX11.a or
6214 /usr/include/X11 exist, not only if both exist.
6215
62161992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6217
6218 * make-dist: Make the new external-lisp directory a duplicate of
6219 the external-lisp directory, not the lisp directory.
6220
62211992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6222
6223 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
6224 clean' in arch-lib; it doesn't even have a Makefile.
6225
6226 * Makefile.in (clean, mostlyclean): In the test which tries to
6227 distinguish between the build directory, which should be cleaned,
6228 and the installed directory, which shouldn't, cd to `${emacsdir}',
6229 not `${DESTDIR}${LIBDIR}'.
6230
62311992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6232
6233 * make-dist: Be sure to delete the .c and .h files that YACC and
6234 BISON create from getdate.y.
6235
6236 * external-lisp: New directory; see `external-lisp/README'.
6237 * make-dist: Added support for the external-lisp subdirectory.
6238
6239 * make-dist: Changed message which complains that make-dist wasn't
6240 invoked in the right directory to indicate which files it was
6241 looking for.
6242
62431992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6244
6245 * configure: Add comments explaining why we can't translate
6246 character ranges or control characters in `tr'.
6247
62481992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6249
6250 * configure: When generating the configuration message, we used to
6251 build the message from the start so that each line began with "# "
6252 so that it would be a comment in `config.status'. However, this
6253 causes trouble if any of the variables we use in the message
6254 expand to more than one line of text - as gnu_malloc_reason
6255 sometimes does. So instead, we build the message as it should be
6256 printed to the user (i.e. without the "# " prefixes), and stick on
6257 the "# "s when we write it to `config.status'.
6258
6259 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
6260 `lib-src' and `arch-lib'.
6261
6262 * configure: When generating report and `config.status' file, note
6263 that bindir only determines where `make install' and
6264 `build-install' will place the executables; this should make it
6265 clear that the ordinary build process will not try to install
6266 things.
6267
62681992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6269
6270 * make-dist: Change messages to say that we are 'making links to
6271 X', rather than 'copying X'. And put `' quotes around file names.
6272
6273 * make-dist: Include '.tmp' in the name of the staging directory.
6274
6275 * make-dist: Pass the `-f' option to rm when you're not sure that
6276 the files you're removing actually exist.
6277
6278 * make-dist: When setting up etc/COPYING, always nuke whatever is
6279 there, and then copy it in, to make sure we get a real file.
6280
6281 * make-dist: Don't try to distribute *.defns files any more. The
6282 only such file was for simula.el, which has been superceded by a
6283 version which doesn't have a separate .defns file.
6284
62851992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
6286
6287 * make-dist: Don't distribute configured versions of config.h.in,
6288 paths.h.in, Makefile.in in src.
6289
6290 * configure: Delete .tmp files before creating them; don't bother
6291 trying to make final targets writeable first, since it won't
6292 matter to move-if-change.
6293
62941992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6295
6296 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
6297 mkdir and chmod in the center of all the conditionals. GNU Make
6298 will strip these out, but other makes won't.
6299
63001992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6301
6302 * make-dist: Include move-if-change in list of files to distribute.
6303
63041992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6305
6306 * configure: Remove any "." elements from the program name.
6307
6308 * configure: Don't record the values of all the possible arguments
6309 in config.status; only record the options that the user specified.
6310
6311 * configure: Use move-if-change to move in the new src/config.h.
6312
63131992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
6314
6315 * move-if-change: New file, copied from gcc release.
6316 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
6317 a temp file, so we don't update paths.h if an error occurs or if
6318 it doesn't need changing.
6319
63201992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6321
6322 * Makefile.in (src/paths.h): Do not install a value for the
6323 PATH_SUPERLOCK value; that macro doesn't exist anymore.
6324 * build-install.in: Same thing.
6325
63261992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6327
6328 * make-dist: Check the flag called "make_tar", not "make_dir"; the
6329 latter, being a typo, is always false, resulting in a program
6330 whose default behaviour is to painstakingly build a copy of the
6331 source tree, and then delete it. Rah.
6332
6333 * Makefile.in: Add dist target, and comment for it.
6334
6335 * configure: When scanning <signal.h> for a declaration for
6336 signal, create a symbolic link with a name ending in .c, so the
6337 compiler won't complain that it's only been given .h files.
6338
6339 * configure: Check whether there are any arguments available
6340 before shifting to get the value of a non-boolean parameter.
6341
6342 * make-dist: Doc fix.
6343
63441992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6345
6346 * configure: Instead of grepping /usr/include/signal.h for a
6347 signal declaration, run /usr/include/signal.h or
6348 /usr/include/sys/signal.h through cpp and grep for the
6349 declaration.
6350
6351 * configure: Redirect the output of grep to /dev/null instead of
6352 using grep -s - that flag means different things on other systems.
6353
6354 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
6355 since the former is recognizable even if you don't know what
6356 'dumping' is.
6357 * configure: Accomodate that change.
6358
6359 * configure: Accept options for all of the directories you can
6360 change in the Makefile.
6361
6362 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
6363
6364 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
6365 FOO before you can use them.
6366
6367 * build-install.in: Made the "Where To Install Things" section
6368 conform with the similar section from Makefile.in. Copied section
6369 which builds src/paths.h from src/paths.h.in from the Makefile.
6370
63711992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6372
6373 * configure: Write config.status to pass its command-line
6374 arguments on to configure, so that people can use it to recreate
6375 an old configuration, with minor changes.
6376
63771992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6378
6379 * configure: Don't rely on option variables being unset if their
6380 values are the empty string. In particular, when producing the
6381 English report, don't assume that highpri will be unset when no
6382 increased priority has been requested; -highpri='' should be the
6383 same as omitting -highpri altogether.
6384
6385 * configure: Fix dumb bug: when running the system and machine
6386 description files through cpp, mark those lines that we want to
6387 evaluate with the string '@configure@', and then only evaluate
6388 them. This way if the files include anything that actually
6389 generates text (type definitions or external declarations, say),
6390 we won't try to eval it.
6391
63921992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6393
6394 * make-dist: New shell script.
6395
6396 * configure: When creating foo from foo.in, make foo read-only to
6397 remind people to edit the .in file instead.
6398
6399 * INSTALL: Changed references to config.h-dist to config.h.in.
6400 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
6401 to build src/paths.h from src/paths.h.in; added a paragraph to do
6402 this.
6403 * configure, Makefile, build-install: Changed filenames like
6404 FOO-dist to FOO.in.
6405
64061992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6407
6408 * Makefile, build-install: Renamed to Makefile.in and
6409 build-install.in; the configure script will edit these to produce
6410 the usable Makefile and build-install.
6411 * configure: Changed to produce ./Makefile, ./build-install,
6412 lib-src/Makefile, and src/Makefile from their *.in counterparts,
6413 instead of editing them in place.
6414
64151992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6416
6417 * Makefile: Re-arranged so that the undumped Emacs will search
6418 ../lisp *after* the site's local elisp files.
6419 (locallisppath, dumplisppath): New variables.
6420 (lisppath): This variable's default value is now chosen based on
6421 $(locallisppath) and $(lispdir); while it used to be the
6422 customization point for adding site-local elisp directories to
6423 load-path, that job is now handled mostly by locallisppath.
6424 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
6425 Check the values being assigned to the *LOADSEARCH macros for null
6426 path elements (like '::' in 'foo::bar').
6427
6428 * configure: When checking if the machine- and system-dependent
6429 files define a particular macro or not, actually run them through
6430 CPP and test the macros with #ifs, instead of just grepping for
6431 the macros' names. In particular, check for SYSTEM_MALLOC in this
6432 way.
6433
64341992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6435
6436 * Makefile (install): Don't use -s in install. (Keep the symbols.)
6437
64381992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6439
6440 * configure: Make the config.status file an executable shell
6441 script which will recreate the same configuration. Include the
6442 verbal description of the current configuration as a comment in
6443 the script.
6444 * INSTALL: Doc fix.
6445
6446 * Makefile: brought the Makefile up to the GNU coding
6447 standards, as described in standards.text:
6448 (TAGS): New name for the target which rebuilds the tags table.
6449 (check): New target; doesn't do anything yet.
6450 (mostlyclean): New target, synonymous with clean.
6451 (realclean): New target. Currently, this just calls the
6452 subdirectories's makefiles and then deletes config.status.
6453 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
6454 variables.
6455 Installation directory variables changed to conform.
6456 (install, install.sysv, install.xenix, install.aix): Changed the
6457 code which copies the directories into their installed location to
6458 allow the installed locations to be in several different
6459 directories; the old version assumed that they would all be in
6460 $(emacsdir).
6461 (mkdir, lockdir): Allow the installed locations to be in several
6462 different directories.
6463 * INSTALL: Doc fix.
6464
6465 * build-install: Use the same variable names as the Makefile.
6466 Allow the installed locations to be in several different
6467 directories.
6468
64691992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6470
6471 * Makefile (src/paths.h): Instead of using a single sed command to
6472 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
6473 separately, and don't forget to append "/!!!SuperLock!!!" to the
6474 value of the PATH_SUPERLOCK macro.
6475
6476 * config.emacs: Renamed to configure, for consistency with other
6477 GNU products. Internal references changed.
6478 INSTALL, Makefile: References changed.
6479
6480 * lock: New directory, which should always be empty. If this
6481 directory doesn't exist, Emacs won't complain; it just won't lock.
6482 Having this here means that people can just unpack Emacs, build
6483 it, and have locking work.
6484
6485 * share-lib: Re-renamed to etc, for the sake of tradition.
6486 * config.emacs: Changed default value for datadir to ../etc.
6487 * INSTALL, README: Adjusted.
6488
64891992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6490
6491 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
6492 by running CPP on the appropriate s/*.h and m/*.h files.
6493
64941992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6495
6496 * config.emacs: Make sure to set the "exit on error" flag once
6497 we've removed config.status; errors should abort the configuration.
6498
64991992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6500
6501 * config.emacs: Added -distribute option, so that the Makefile
6502 paths are in their proper form. I don't know why this matters.
6503
65041992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6505
6506 * local-lisp: New directory, empty in the distribution, for people
6507 to put local elisp code in.
6508 * config.emacs: Include it in the default load path.
6509 * README: Document it.
6510
65111992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6512
6513 * config.emacs: Guess the type of signal handling functions based
6514 on the contents of /usr/include/signal.h.
6515
6516 * config.emacs: Print out progress report messages.
6517
6518 * Makefile (src/paths.h): Don't generically replace
6519 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
6520 editing of the other entries, and each entry should be dealt with
6521 explicitly anyway.
6522
6523 * build-install: Converted from C-shell to Bourne shell.
6524 * config.emacs: Edit build-install properly.
6525
6526 * config.emacs: Doc fix.
6527
65281992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6529
6530 * Makefile (install): Remove `B' from tar xf command.
6531
65321992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6533
6534 * config.emacs: Removed support for the `maintain-environment'
6535 option; the only important difference between this and its absence
6536 has been removed.
6537 * INSTALL: Removed mention of `maintain-environment'.
6538
6539 * config.emacs: Fix arguments to sed when processing boolean
6540 arguments.
6541
65421991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
6543
6544 * config.emacs: New file, to help automate the installation
6545 process.
6546
6547 * Makefile: Lots of changes to support the separation of etc into
6548 architecture-dependent and -independent files:
6549 (EMACSROOT): New variable, giving the directory under which all of
6550 Emacs's libraries should be installed. Changed rest of file to
6551 use it.
6552 (LIBDIR): Now denotes only architecture-dependent dir - relevant cha
6553 (DATADIR): New variable, denoting architecture-independent dir.
6554 (LOCKDIR): New variable, for completeness.
6555 (SUBDIR): No more etc, new lib-src.
6556 (COPYDIR): No more etc, new arch-lib and share-lib.
6557 (src/paths.h): Set PATH_DATA and the LOCK macros too.
6558 (src): Now depends on lib-src, not etc.
6559 * build-install: Changes parallel to the above.
6560 * README: Describe the new arrangement.
6561
6562 * vms: New subdirectory for all the VMS stuff.
6563
65641991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
6565
6566 * Makefile (LISPPATH): New variable.
6567 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
6568
65691990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
6570
6571 * Makefile (install, install.sysv, install.xenix):
6572 Install wakeup instead of loadst. No need for setuid or setgid.
6573
65741990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
6575
6576 * Makefile (clean): Clean etc if that's not the installation dir.
6577
65781990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
6579
6580 * Makefile (paths.h): Make sed alter each name in the path.
6581
65821988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
6583
6584 * Makefile (install.sysv): Use cpio, not tar.
6585
65861988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
6587
6588 * Makefile (lockdir): Rename `lock' target.
6589 Depend on it from install*, not from `all'.
6590
65911988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
6592
6593 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
6594 to match build-install and paths.h.
6595
6596;; Local Variables:
6597;; coding: iso-2022-7bit
6598;; add-log-time-zone-rule: t
6599;; End:
6600
6601 Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002,
6602 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
6603
6604 This file is part of GNU Emacs.
6605
6606 GNU Emacs is free software; you can redistribute it and/or modify
6607 it under the terms of the GNU General Public License as published by
6608 the Free Software Foundation; either version 3, or (at your option)
6609 any later version.
6610
6611 GNU Emacs is distributed in the hope that it will be useful,
6612 but WITHOUT ANY WARRANTY; without even the implied warranty of
6613 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
6614 GNU General Public License for more details.
6615
6616 You should have received a copy of the GNU General Public License
6617 along with GNU Emacs; see the file COPYING. If not, write to the
6618 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
6619 Boston, MA 02110-1301, USA.
6620
6621;;; arch-tag: ac61a779-1480-4884-b292-d0c39c127a73