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