Fix dates for ChangeLog merge entries
[bpt/emacs.git] / ChangeLog
CommitLineData
8ca7e0f1
DN
12008-01-21 Dan Nicolaescu <dann@ics.uci.edu>
2
3 * config.guess, config.sub: Updated from master source.
4
55e6d9b2
AS
52008-01-17 Andreas Schwab <schwab@suse.de>
6
95986dbe 7 * configure.in (HAVE_LIB64_DIR): Rename from HAVE_X86_64_LIB64_DIR.
55e6d9b2 8
058e0687
GM
92008-01-17 Glenn Morris <rgm@gnu.org>
10
11 * configure.in (HAVE_X86_64_LIB64_DIR): Also set on s390x systems.
12
6bed5c4a
DN
132008-01-16 Dan Nicolaescu <dann@ics.uci.edu>
14
15 * configure.in: Remove more references to unsupported systems.
16
ed398055
GM
172008-01-16 Sven Joachim <svenjoac@gmx.de>
18
19 * make-dist: Add --lzma.
20
2c2935f7
GM
212008-01-16 Glenn Morris <rgm@gnu.org>
22
23 * Makefile.in (maybe_bootstrap): Remove texinfo message, since
24 configure checks for this.
25
f40f5dc3
DN
262008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
27
28 * configure.in: Remove more references to unsupported systems.
29
effb6952
RF
302008-01-06 Romain Francoise <romain@orebokech.com>
31
32 * configure.in: Delete extra semicolons.
33
f3041af1
DN
342008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
35
36 * configure.in: Remove references to unsupported systems.
37
37d6e313
RF
382008-01-05 Romain Francoise <romain@orebokech.com>
39
40 * make-dist: Add --bzip2. Update copyright.
41
d35e1cd7
DN
422008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
43
44 * configure.in: Remove support for Masscomp.
45
b26cd843
GM
462008-01-05 Glenn Morris <rgm@gnu.org>
47
48 * Makefile.in (desktopdir, icondir): New variables.
49 (install-arch-indep): Also depend on `install-etc'.
50 (install-etc): New target.
51 (mkdir): Also create the `applications' and `icons' directories.
52
d8981daf
GM
532008-01-04 Glenn Morris <rgm@gnu.org>
54
55 * make-dist: Update for new etc/images/icons/hicolor directory.
56
d088fbb2
AS
572007-12-09 Andreas Schwab <schwab@suse.de>
58
59 * configure.in: D-Bus is not enabled by default.
60
9fb1ba80
JD
612007-12-06 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
62
63 * configure.in: Add AC_CONFIG_SRCDIR which was lost in the previous
64 change.
65
9cf8f393
JD
662007-12-04 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
67
68 * configure.in: Give package name and verision to AC_INIT.
69
cffe4909
MH
702007-12-03 Magnus Henoch <mange@freemail.hu>
71
72 * configure.in: Use PKG_CHECK_MODULES to check for D-Bus.
73
74 * configure: Regenerate.
75
868641cc
MA
762007-12-03 Michael Albinus <michael.albinus@gmx.de>
77
78 * configure.in: No need for DBUS_INFO anymore.
79
80 * configure: Regenerate.
81
82 * Makefile.in (INFO_FILES): Use dbus unconditionally.
83
131e4133
MA
842007-12-02 Michael Albinus <michael.albinus@gmx.de>
85
86 * configure.in: Add D-Bus checks. D-Bus is disabled by default.
87
88 * configure: Regenerate.
89
90 * Makefile.in (INFO_FILES): Add dbus.
91
916447e4
RF
922007-12-02 Romain Francoise <romain@orebokech.com>
93
94 * make-dist: Fix last change.
95
472fd4dc
GM
962007-11-28 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
97
98 * configure.in: Add support for gnu-kfreebsd.
99
02964da1
GM
1002007-11-28 Glenn Morris <rgm@gnu.org>
101
102 * make-dist: Add etc/nxml.
103
d6447bae
RF
1042007-11-24 Romain Francoise <romain@orebokech.com>
105
106 * Makefile.in (INFO_FILES): Add nxml-mode.
107
3ada8b66
RF
1082007-11-23 Romain Francoise <romain@orebokech.com>
109
110 * make-dist: Include nXML. Don't try to copy FTP, it was removed on
111 2007/10/17. Don't special-case alloca.c which is no longer in CVS.
112
074767f2
AS
1132007-11-20 Andreas Schwab <schwab@suse.de>
114
14ee32ab 115 * configure.in: Always include <resolv.h> when checking for res_init.
074767f2 116
8d6069a4
AS
1172007-11-17 Andreas Schwab <schwab@suse.de>
118
119 * update-subdirs: Atomically update subdirs.el.
120
4f73d1e1
GM
1212007-11-17 Glenn Morris <rgm@gnu.org>
122
123 * Makefile.in (check-declare): New target.
124
f117c226
GM
1252007-11-07 Glenn Morris <rgm@gnu.org>
126
127 * configure.in: Deprecate Mac Carbon port.
128
a5c2c204
JD
1292007-11-01 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
130
131 * configure.in: Remove HAVE_X11R5 check.
132
9a56b440
GM
1332007-10-31 Glenn Morris <rgm@gnu.org>
134
135 * Makefile.in (install-arch-indep): Fallback to $USER and `id -un'
136 when changing ownership of installed files.
137
32c22e5e
GM
1382007-10-30 Glenn Morris <rgm@gnu.org>
139
140 * make-dist: Add new directory etc/gnus.
141
47cca554
MO
1422007-10-30 Michael Olson <mwolson@gnu.org>
143
144 * Makefile.in (INFO_FILES): Alphabetize. Add remember.
145
7016b92b
GM
1462007-10-29 Glenn Morris <rgm@gnu.org>
147
148 * make-dist: Add new directories etc/images/smilies/grayscale,medium.
149
ca076674
GM
1502007-10-23 Glenn Morris <rgm@gnu.org>
151
152 * MAINTAINERS: Move to admin/.
153
c136b828
CY
1542007-10-17 Chong Yidong <cyd@stupidchicken.com>
155
156 * configure.in (HAVE_RES_INIT): Define if res_init() exists.
157 (HAVE_LIBRESOLV): Also define if we are using res_init().
158
c49847b9
GM
1592007-10-17 Glenn Morris <rgm@gnu.org>
160
161 * FTP: Remove file, since it's just a duplicate of one in etc/.
162
799303b6
EZ
1632007-10-05 Eli Zaretskii <eliz@gnu.org>
164
165 * config.bat: Fix configuring `doc' due to changes in the
166 directory structure.
167
5aec60df 1682007-09-16 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
846d1b3e
JD
169
170 * configure.in: Don't use -lpthread on HP-UX.
171
c8d2eff3
GM
1722007-09-16 Glenn Morris <rgm@gnu.org>
173
174 * make-dist: File gfdl.1 has been removed.
175
02ff9df4
GM
1762007-09-15 Glenn Morris <rgm@gnu.org>
177
178 * configure.in: Fix makeinfo version regexp.
179
cd227ad1
GM
1802007-09-12 Glenn Morris <rgm@gnu.org>
181
5a6a83f2
GM
182 * configure.in (AC_FUNC_ALLOCA): Throw an error if a system
183 implementation of alloca is not found.
184
cd227ad1 185 * Makefile.in (SOURCES, unlock, relock): Delete.
a3372e09 186 (install-arch-indep): Do not exclude the etc/ Makefiles.
cd227ad1 187
fe79fcb3
JL
1882007-09-09 Juri Linkov <juri@jurta.org>
189
190 * make-dist: Remove AUTHORS and CONTRIBUTE (moved to etc).
191
192 * README: Add doc/ to documentation directories.
193
97268cd1
MO
1942007-09-08 Michael Olson <mwolson@gnu.org>
195
196 * MAINTAINERS: Add myself for ERC and tq.el.
9a4d5e0c 197 Update for new doc/ directory layout.
97268cd1 198
d175b0ae
RF
1992007-09-06 Romain Francoise <romain@orebokech.com>
200
201 * make-dist: Update for new doc/ directory layout.
202
e7426ea4
GM
2032007-09-06 Glenn Morris <rgm@gnu.org>
204
205 * Makefile.in (mansrcdir): New variable.
206 (SUBDIR_MAKEFILES): Update for new doc/ directory layout.
207 (man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
208 update these targets for new doc/ directory layout.
209 (doc/misc/Makefile): New target.
210 (install-arch-indep): Use mansrcdir for new location of manpages.
211 (mostlyclean, clean, distclean, maintainer-clean, unlock)
212 (relock, info, dvi): Update targets for new doc/ directory layout.
213
214 * configure.in (AC_OUTPUT): Update names of generated Makefiles
215 for new doc/ directory layout.
216
709e90de
AS
2172007-09-02 Andreas Schwab <schwab@suse.de>
218
219 * configure.in: Use AS_HELP_STRING throughout.
220 * configure: Regenerate.
221
f8932819
JD
2222007-09-02 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
223
224 * configure.in: Require Gtk/Glib 2.6.
225
49adb60f
TTN
2262007-09-02 Thien-Thi Nguyen <ttn@gnuvola.org>
227
228 * configure.in (EMACS_ARG_Y, EMACS_ARG_N): New AC_DEFUNs.
229 Use them throughout in place of AC_ARG_WITH calls.
230 * configure: Regenerate.
231
28aa2c3e
AS
2322007-09-01 Andreas Schwab <schwab@suse.de>
233
234 * configure.in: Put quotes around nested macro calls.
235
e35a28cd
TTN
2362007-08-31 Ulrich Mueller <ulm@gentoo.org> (tiny change)
237
238 * configure.in: Fix typo.
239 * configure: Regenerate.
240
050b82f6
GM
2412007-08-30 Glenn Morris <rgm@gnu.org>
242
243 * configure.in (AH_BOTTOM): Copy some manual changes made to
244 src/config.in here so they are not lost when it regenerates.
245
e1b79824
GM
246 * README.multi-tty: Move to admin/notes/multi-tty, with some edits.
247
4b649a8e 2482007-08-29 K\e,Aa\e(Broly L\e$,1 q\e(Brentey <karoly@lorentey.hu>
e1b79824
GM
249
250 * README.multi-tty: New file.
251
6d017e27
GM
2522007-08-29 Glenn Morris <rgm@gnu.org>
253
254 * README: Increase version to 23.0.50.
255
c982cf7d
JD
2562007-08-29 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
257
258 * configure.in: New option: --without-xaw3d.
259
d25b54b3
GM
2602007-08-24 Glenn Morris <rgm@gnu.org>
261
262 * configure.in: Check for a suitably recent makeinfo.
263
3d20d6aa
SM
2642007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
265
266 * configure.in (Check for required libraries): Typo.
267
ae0476ed
YM
2682007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
269
270 * configure.in: Check librsvg2 also for Mac Carbon.
271
561c44e8
RF
2722007-08-22 Romain Francoise <romain@orebokech.com>
273
274 * make-dist: Follow reorganization of files in etc/.
275
65999ef5
GM
2762007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
277
278 * configure.in: Add support for SVG images through librsvg2.
279
664a406f
EZ
2802007-07-28 Eli Zaretskii <eliz@gnu.org>
281
282 * Makefile.in (install-arch-indep): Use "rm -f" for removing DOC,
283 to avoid an error message if there is no DOC there.
284
cacc7b51
GM
2852007-07-25 Glenn Morris <rgm@gnu.org>
286
287 * Relicense all FSF files to GPLv3 or later.
288
9e45936b 289 * COPYING, info/COPYING: Switch to GPLv3.
cacc7b51 290
31ad8850
JD
2912007-06-20 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
292
293 * configure.in: Complain if X seems to be installed but no
515f0896 294 development files were found.
31ad8850 295
7adaaf72
GM
2962007-06-20 Glenn Morris <rgm@gnu.org>
297
298 * configure.in: Prefer libgif over libungif.
299
bfa6fb7e
JD
3002007-06-14 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
301
302 * configure.in: Check for all image libraries before exiting.
303
1ee86f21
JD
3042007-06-13 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
305
306 * configure.in: Exit with error if image libraries aren't found.
307
154c9c9b
CY
3082007-06-13 Chong Yidong <cyd@stupidchicken.com>
309
310 * configure.in: Merge xaw3d and libXaw checks. Check xaw3d even
311 when compiling without scrollbars.
312
7a9a50d8
GM
3132007-06-12 Glenn Morris <rgm@gnu.org>
314
315 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
316
29d69661
JD
3172007-06-11 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
318
4b649a8e
JB
319 * configure.in: Change wording about yes/gtk and lucid/athena
320 being synonyms.
29d69661 321
45cb0b58
GM
3222007-06-08 Glenn Morris <rgm@gnu.org>
323
324 * configure.in: Make gtk the default toolkit.
325
42bf63da
GM
3262007-06-07 Glenn Morris <rgm@gnu.org>
327
328 * configure.in (NON_GNU_CPP): On Solaris, set using a proper check
329 for a Sun C compiler.
330
924e4ab0
GM
331 * Makefile.in (install-arch-indep): Install only the DOC- file
332 specific to the build, if possible, rather than DOC-*.
333
7dfc4cda
CY
3342007-06-02 Chong Yidong <cyd@stupidchicken.com>
335
336 * Version 22.1 released.
337
80821874
CY
3382007-05-25 Chong Yidong <cyd@stupidchicken.com>
339
340 * mkinstalldirs: Sync to version in automake CVS.
341
1770dcdc
AS
3422007-05-22 Andreas Schwab <schwab@suse.de>
343
14ee32ab 344 * configure.in: Prefer build_alias over host when host_alias is not set.
1770dcdc
AS
345 * configure: Regenerate.
346
3472007-05-20 Andreas Schwab <schwab@suse.de>
348
349 * configure.in: Remove empty AC_SUBST.
350 * configure: Regenerate.
351
7e5a23bd
NR
3522007-05-20 Nick Roberts <nickrob@snap.net.nz>
353
354 * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
355 it like others.
356 * configure: Regenerate.
357
60889ffa
NR
3582007-05-20 Nick Roberts <nickrob@snap.net.nz>
359
14ee32ab 360 * configure.in (AC_CHECK_HEADERS): Add gpm.h.
60889ffa
NR
361 (AC_CHECK_LIB): Add -lgpm.
362 * configure: Regenerate.
363
a61daa64
GM
3642007-05-03 Glenn Morris <rgm@gnu.org>
365
366 * configure: Tweak message about the absence of shell functions.
367
edaeebf5
AS
3682007-04-27 Andreas Schwab <schwab@suse.de>
369
14ee32ab 370 * Makefile.in (config.status): Depend on ${srcdir}/lisp/version.el.
edaeebf5 371
07016031
GM
3722007-04-26 Glenn Morris <rgm@gnu.org>
373
374 * README: Increase version to 22.1.50.
375
6b6c5b14
JB
3762007-04-24 Juanma Barranquero <lekktu@gmail.com>
377
378 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
379
e45f35a0
CY
3802007-04-19 Glenn Morris <rgm@gnu.org>
381
4b649a8e 382 * configure.in: Signal error if Xaw libs are missing in a Lucid build.
e45f35a0 383
d14f8614
GM
3842007-04-18 Glenn Morris <rgm@gnu.org>
385
386 * INSTALL: Mention CPP.
387
c98b464f
GM
3882007-04-15 Glenn Morris <rgm@gnu.org>
389
390 * FTP: Replace with a pointer to the web version.
391
fc6ee824
GM
3922007-04-13 Glenn Morris <rgm@gnu.org>
393
394 * INSTALL: In lib-src, timer, wakeup, yow are removed.
395
2c0b72db
GM
3962007-04-04 Glenn Morris <rgm@gnu.org>
397
398 * configure.in (NON_GNU_CPP): Use associated preprocessor when
399 compiling with Sun Studio on Solaris.
400
7ba3f463
GM
4012007-03-23 Glenn Morris <rgm@gnu.org>
402
403 * configure.in: Restore support for hp800 (removed 2007-01-27)
404 following clarification of legal status.
405
6b6c5b14 4062007-03-22 Joe Buehler <jbuehler@spirentcom.com> (tiny change)
b7d9aa44
CY
407
408 * configure.in: Add support for AIX4.3 on IBM RS6000.
409
410 * configure: Regenerate.
411
9b77729f
RS
4122007-03-20 Richard Stallman <rms@gnu.org>
413
414 * configure.in: Fix previous change.
415
705959fc
RS
4162007-03-19 Deanna Phillips <deanna@sixbit.org> (tiny change)
417
418 * configure.in (arm-*-openbsd*, hppa-*-openbsd*)
419 (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Added.
420 (ns32k-*-openbsd*, ns32k-*-openbsd*): Deleted.
421
51673bc4
CY
4222007-03-19 Chong Yidong <cyd@stupidchicken.com>
423
424 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
425 user specifies "without".
426
427 * configure: Regenerate.
428
fe542960
JD
4292007-03-18 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
430
431 * configure.in: Warning for Gtk+ and Cygwin added.
4c757a6f 432 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
fe542960 433
c16a484b
GM
4342007-02-27 Glenn Morris <rgm@gnu.org>
435
436 * make-dist (oldXMenu): Remove Imakefile.
437 (etc/images): Add README.
438
3a7723ad
DN
4392007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
440
67feae14 441 * configure.in (xtensa-*-linux-gnu*): New configuration.
3a7723ad 442
67feae14 443 * configure: Regenerate.
3a7723ad 444
a12246ad
DN
4452007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
446
447 * config.guess, config.sub: Updated from master source.
c16a484b 448
4bbe413d 4492007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
0cba6386 450
4bbe413d 451 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
0cba6386 452
44a43802
CY
4532007-01-29 Chong Yidong <cyd@stupidchicken.com>
454
455 * configure.in: Restore support for hp800's not running HP-UX.
456
457 * configure: Regenerate.
458
6d1f63d5
CY
4592007-01-27 Chong Yidong <cyd@stupidchicken.com>
460
461 * configure.in: Remove support for hp800 and sr2k machine types.
462
463 * configure: Regenerate.
464
cddb7844
JD
4652007-01-26 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
466
467 * configure.in: Add check for libXft.
468
4bbe413d 4692007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
100874d5
CY
470
471 * INSTALL: Info files moved to share/info.
472
c3295e7b
RS
4732007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
474
475 * configure.in: Detect and use fink-installed in intel-based Mac
476 builds; change Apple Darwin section to support both PowerPC and
477 Intel-based Macs.
478
14429ceb
AS
4792006-12-26 Andreas Schwab <schwab@suse.de>
480
481 * Makefile.in (datarootdir): Define.
482
be064bc4
RS
4832006-12-24 Richard Stallman <rms@gnu.org>
484
485 * configure.in: Require Autoconf 2.61.
486
453027ac
EZ
4872006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
488
489 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
490 Remove redundant entry for powerpc-apple-netbsd.
491
492 * configure: Regenerate.
493
007e4308
CY
4942006-12-22 Chong Yidong <cyd@stupidchicken.com>
495
496 * configure: Regenerate with autoconf 2.61.
497
7fb24298
JD
4982006-12-20 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
499
500 * configure.in: Detect alsa/asoundlib.h also.
14d1edc0
JB
501 * configure: Regenerate.
502
8eeae1c9
JD
5032006-12-19 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
504
14d1edc0
JB
505 * configure.in: Check if GTK+ compiles at all.
506
64d962c1
AS
5072006-12-10 Andreas Schwab <schwab@suse.de>
508
509 * configure.in: Remove check for struct timezone, its result is
510 never used.
511
14d1edc0 5122006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
f5473695
CY
513
514 * configure.in: Add support for Solaris 10 on x86-64.
515
75750090
JD
5162006-12-08 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
517
518 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
519 of PKG_CONFIG_PATH.
520
ee77eef5
YM
5212006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
522
523 * configure.in (HAVE_SYNC): New test.
524
c00d843f
GM
5252006-12-03 Glenn Morris <rgm@gnu.org>
526
527 * Makefile.in: Fix Copyright format.
528
23382015
GM
529 * configure.in (AH_TOP): Add missing Copyright year.
530
531 * update-subdirs: Add missing Copyright years.
532
e925d5ae 5332006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
f7e73b1d
CY
534
535 * Makefile.in: Touch only the parts of the share/emacs directory
536 specific to this version.
537
daab13ea
CY
5382006-11-26 Chong Yidong <cyd@stupidchicken.com>
539
540 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
541
9b150aa2
YM
5422006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
543
544 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
545
c5a31d8b
YM
5462006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
547
548 * configure.in: Prefer X11 to Carbon only when some X-specific
549 option is specified (Thanks to Jan Dj\e,Ad\e(Brv and Andreas Schwab).
550
c38d01fb
RF
5512006-11-04 Romain Francoise <romain@orebokech.com>
552
d57727c9
JB
553 * Makefile.in (bootstrap-clean-before): Fix typo.
554 Use new target `bootstrap-clean' in the leim subdirectory.
c38d01fb 555
d57727c9 5562006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
d6d1029d
CY
557
558 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
559
c0af0f6e
CY
5602006-10-30 Chong Yidong <cyd@stupidchicken.com>
561
562 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
563 directories.
564
afa0f40b
CY
5652006-10-29 Jeramey Crawford <jeramey@jeramey.com>
566
567 * configure.in: Enable x86-64 OpenBSD compilation.
568
3f9a75cd
GM
5692006-10-28 Glenn Morris <rgm@gnu.org>
570
571 * AUTHORS: Add cal-html.el author.
572
e278f0fe
YM
5732006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
574
575 * make-dist: Make links to mac/make-package and
576 mac/Emacs.app/Contents/Resources/Emacs.icns.
577
4f2c8638
CY
5782006-10-27 Chong Yidong <cyd@stupidchicken.com>
579
580 * README: Bump version number to 22.0.90.
581
92d1ccf4
AS
5822006-10-23 Andreas Schwab <schwab@suse.de>
583
584 * configure.in: Make sure x_default_search_path is always set even
585 when x_libraries is empty, and look in .../share as well for each
586 library directory.
587
7ad02ea8
KH
5882006-09-28 Kenichi Handa <handa@m17n.org>
589
590 * configure.in (locallisppath): Don't include leim dir.
591 (lisppath): Include leim dir.
592
45a2056c
JB
5932006-09-15 Jay Belanger <belanger@truman.edu>
594
595 * COPYING: Replace "Library Public License" by "Lesser Public
596 License" throughout.
597
4b1aaa8b
PE
5982006-09-11 Paul Eggert <eggert@cs.ucla.edu>
599
600 * make-dist (EMACS): Exit and fail if the EMACS environment
601 variable is set to something other than an absolute file name.
602
e9f67acf
AS
6032006-08-16 Andreas Schwab <schwab@suse.de>
604
605 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
606 of hardcoding it.
607
3cb74cd1
RS
6082006-08-16 Richard Stallman <rms@gnu.org>
609
610 * INSTALL.CVS: Clean up wording.
611
41bab5e3
EZ
6122006-07-14 Eli Zaretskii <eliz@gnu.org>
613
614 * configure.in (PKG_CHECK_MODULES): Redirect the output of
615 $PKG_CONFIG --exists "$2" to config.log.
d57727c9 616 * configure: Regenerate.
41bab5e3 617
3aa7c28e
RS
6182006-07-08 Richard Stallman <rms@gnu.org>
619
620 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
621
1eca02e7
KS
6222006-07-09 Kim F. Storm <storm@cua.dk>
623
624 * CONTRIBUTE: Use outline format.
625 Add section on copyright years (from admin/notes/years).
626
d47a5ce6
EZ
6272006-07-08 Eli Zaretskii <eliz@gnu.org>
628
3aa7c28e 629 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
d47a5ce6
EZ
630 to /dev/null, since we don't need the error message, just the
631 exit status.
632
014a250c
EZ
6332006-07-07 Eli Zaretskii <eliz@gnu.org>
634
d57727c9
JB
635 * CONTRIBUTE: Slight formatting changes and typo fixes.
636 Add description of NEWS markings.
014a250c 637
09542a66
KS
6382006-07-07 Kim F. Storm <storm@cua.dk>
639
640 * CONTRIBUTE: Mention INSTALL.CVS.
641
98f46e1b
RF
6422006-07-05 Romain Francoise <romain@orebokech.com>
643
644 * make-dist (top-level): Add CONTRIBUTE.
645
978db147
RS
6462006-07-04 Richard Stallman <rms@gnu.org>
647
648 * CONTRIBUTE: Much rewrite.
649
6f82a6d0
NR
6502006-07-04 Nick Roberts <nickrob@snap.net.nz>
651
652 * CONTRIBUTE: New file.
653
eff6bfea
EZ
6542006-06-24 Eli Zaretskii <eliz@gnu.org>
655
f8e83735 656 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
eff6bfea 657
88fab15b
JD
6582006-05-18 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
659
660 * configure.in: Add check for ALSA.
88fab15b 661
f53d2e87
EZ
6622006-05-06 Eli Zaretskii <eliz@gnu.org>
663
664 * Makefile.in (INFO_FILES): Remove emacs-xtra.
665
666 * info/dir: Remove the Emacs-Xtra entry.
667
d57727c9 6682006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
ee546279 669
8aa90482
KS
670 * Copyright (sources/emacs): Update copyright year(s).
671
7c00e1e9
EZ
6722006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
673
674 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
675 --without-toolkit-scroll-bars was specified.
676
7e332390 6772006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
7c00e1e9 678
8aa90482
KS
679 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
680 to CFLAGS. Update Copyright years written to src/config.in.
7c00e1e9 681
8a7c3c86
EZ
6822006-03-18 Claudio Fontana <claudio@gnu.org>
683
684 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
685 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
686 to be installed/uninstalled.
687 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
688 to Info files installed by Emacs.
689
83fe2c21 6902006-03-03 Claudio Fontana <claudio@gnu.org>
6e1fbe44 691
9e2bcc86
EZ
692 * Makefile.in (install, uninstall): Add DESTDIR variable to
693 support staged installations.
6e1fbe44 694
885f1975
RS
6952006-02-14 Richard M. Stallman <rms@gnu.org>
696
697 * configure.in (s390x-*-linux-gnu*): New configuration.
698
448541bc
JD
6992006-01-31 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
700
701 * configure.in: Require GTK 2.4 or newer.
448541bc 702
597993cf
MB
7032006-01-29 Michael Olson <mwolson@gnu.org>
704
705 * Makefile.in (install-arch-indep, uninstall): Add ERC.
706 * info/dir (ERC): New entry.
707
33c7860d
EZ
7082006-01-29 Eli Zaretskii <eliz@gnu.org>
709
710 * info/dir: Fix last change.
711
07037643
LT
7122006-01-28 Luc Teirlinck <teirllm@auburn.edu>
713
714 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
715
f9fe3e26
EZ
7162006-01-27 Eli Zaretskii <eliz@gnu.org>
717
718 * info/dir: Untabify the whole file.
07037643 719 (Rcirc): New entry.
f9fe3e26 720
e143ad11
AS
7212006-01-12 Andreas Schwab <schwab@suse.de>
722
723 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
724 check.
e143ad11 725
01abe918
CY
7262006-01-02 Chong Yidong <cyd@stupidchicken.com>
727
728 * configure.in: Use -Wno-pointer-sign if available.
01abe918 729
88ec8c53
AS
7302005-12-29 Andreas Schwab <schwab@suse.de>
731
732 * config.guess, config.sub: Updated from master source.
733
cdda1b59 7342005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
d52c26e9 735
f8e83735 736 * configure.in: Use amdx86-64 for freebsd on x86_64.
d52c26e9 737
ad7a98ae
RF
7382005-11-22 Romain Francoise <romain@orebokech.com>
739
740 * make-dist: Add etc/images/icons.
741
11bdfcdd
AS
7422005-11-03 Andreas Schwab <schwab@suse.de>
743
744 * configure.in: Use GZIP_PROG instead of GZIP.
745
746 * Makefile.in (GZIP_PROG): Renamed from GZIP.
747 (install-arch-indep): Adjust.
748
b4235a80
AS
7492005-11-01 Andreas Schwab <schwab@suse.de>
750
751 * Makefile.in (bootstrap): Fix dependencies for parallel build.
752 (bootfast): Likewise.
753
e8439d34
RF
7542005-11-01 Romain Francoise <romain@orebokech.com>
755
756 * configure.in: Check for gzip.
e8439d34
RF
757
758 * Makefile.in (install): Compress source files.
759
eae54018
ST
7602005-10-24 Steven Tamm <steventamm@mac.com>
761
e8439d34 762 * configure.in: Fix darwin386 configuration issue.
eae54018 763
5798342c
EZ
7642005-10-22 Eli Zaretskii <eliz@gnu.org>
765
766 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
767
ffda926c
BW
7682005-10-17 Bill Wohler <wohler@newt.com>
769
770 * make-dist: Create and populate etc/images/low-color.
771
29dd7a69
BW
7722005-10-15 Bill Wohler <wohler@newt.com>
773
774 * make-dist: Create and populate etc/images/gud.
775
b82ecedf
RS
7762005-10-08 Richard M. Stallman <rms@gnu.org>
777
778 * make-dist (tempparent): Don't check for 14-char file name limit.
779
36eaa68f
RF
7802005-10-07 Romain Francoise <romain@orebokech.com>
781
782 * make-dist: Add etc/images/ezimage and etc/images/mail
783 directories. Install images in etc/images.
784
66533b25
YM
7852005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
786
787 * configure.in: Prefer Carbon if --enable-carbon-app or
788 --with-carbon is explicitly specified even when X11 is detected.
66533b25 789
5c4757d3
RS
7902005-09-15 Ulf Jasper <ulf.jasper@web.de>
791
792 * Makefile.in (install-arch-indep, uninstall):
793 Handle newsticker manual.
794 (info): Add - to commands.
795
ed326e35
EZ
7962005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
797
798 Remove the MAXPATHLEN limitations:
799
800 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
ed326e35 801
022dc424 8022005-09-09 Eli Zaretskii <eliz@gnu.org>
50a6ff15
EZ
803
804 * configure.in <lynxsos*>: Support for LynxOS on PPC.
d57727c9 805 * configure: Regenerate.
50a6ff15 806
c9ac21eb
PE
8072005-09-05 Paul Eggert <eggert@cs.ucla.edu>
808
809 * config.guess, config.sub: Updated from master source.
810
9a69ec4b
JB
8112005-08-03 Juanma Barranquero <lekktu@gmail.com>
812
813 * .cvsignore: Add `lock'.
814
c638055f
JB
8152005-07-28 Juanma Barranquero <lekktu@gmail.com>
816
817 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
818
9eff9fe3
PE
8192005-07-26 Paul Eggert <eggert@cs.ucla.edu>
820
821 Merge gnulib getopt implementation into Emacs.
822
823 * Makefile.in (AUTOCONF_INPUTS): New macro.
824 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
825 so that these files also depend on m4/getopt.m4.
826 * configure.in: Configure getopt by including m4/getopt.m4,
827 and configuring a getopt replacement if necessary.
828 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
829 * m4/getopt.m4: New file.
830
edfaf76d
LK
8312005-07-06 Lute Kamstra <lute@gnu.org>
832
833 * configure.in: Fix capitalization.
edfaf76d 834
385ee3de
LK
8352005-07-04 Lute Kamstra <lute@gnu.org>
836
837 Update FSF's address in GPL notices.
838
56f7d69d 8392005-06-19 J\e,Ai\e(Br\e,At\e(Bme Marant <jerome@marant.org>
eb7c6f20
LK
840
841 * Makefile.in (epaths-force): Protect both lisppath and
842 buildlisppath from whitespace.
843
23fd4483
ST
8442005-06-08 Steven Tamm <steventamm@mac.com>
845
846 * configure.in: Support Darwin/MacOSX on Intel
23fd4483 847
98c3db67
JD
8482005-06-06 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
849
850 * configure.in (HAVE_CANCELMENUTRACKING): New test.
98c3db67 851
9adfabc2
LK
8522005-05-11 J\e,Ai\e(Br\e,At\e(Bme Marant <jmarant@marant.org>
853
854 * configure.in: Add --enable-locallisppath.
9adfabc2 855
5063dbbf
YM
8562005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
857
858 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
859 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
860 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
5063dbbf 861
6a4fb78f
EZ
8622005-05-07 J\e,Ai\e(Br\e,At\e(Bme Marant <jerome@marant.org>
863
864 * make-dist: Remove references to makefile.nt and makefile.def.
865 Include widgets and images subdirectories of etc. Do not exclude
866 ldefs-boot.el.
867
2c97085e
AS
8682005-04-23 Andreas Schwab <schwab@suse.de>
869
870 * configure.in: Remove duplicate match for powerpc configuration.
2c97085e 871
766c5349
TTN
8722005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
873
874 * configure.in: Check for <pwd.h>.
766c5349 875
118e2c39
LK
8762005-04-14 Lute Kamstra <lute@gnu.org>
877
878 * make-dist: Distribute all ChangeLog files in lisp/.
879 Don't distribute ldefs-boot.el.
880 lisp/makefile.nt no longer exists.
881
5c156fdf
LK
8822005-04-13 Lute Kamstra <lute@gnu.org>
883
884 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
885 for "no-byte-compile: t" in the file instead.
886
4693dbc9
SM
8872005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
888
889 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
890 shadow the main Lesstif/Motif-2.1 libs and includes.
891
0f88527f
JD
8922005-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
893
894 * configure.in: Only add XASSERTS to cppflags.
0f88527f 895
d0098f13
JD
8962005-03-04 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
897
898 * configure.in: Added --enable-asserts.
d0098f13 899
bf247b6e
KS
9002005-02-09 Kim F. Storm <storm@cua.dk>
901
902 Change release version from 21.4 to 22.1 throughout.
903 Change development version from 21.3.50 to 22.0.50.
904
551ffc27
ST
9052005-01-19 Steven Tamm <steventamm@mac.com>
906
907 * configure.in: Check for <sys/utsname.h>.
551ffc27 908
adf87c29
KS
9092004-12-11 Kim F. Storm <storm@cua.dk>
910
911 * Makefile.in (info): Undo 2004-12-05 change.
912
b2d6e132
LT
9132004-12-08 Luc Teirlinck <teirllm@auburn.edu>
914
058a9e4f
LT
915 * info/dir (File): Add URL and Org Mode manuals.
916 * Makefile.in (install-arch-indep, uninstall): Add url and org
b2d6e132
LT
917 manuals.
918
56f7d69d 9192004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
be5472bd
SM
920
921 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
922 committed to src/config.in.
923
b8bdffbe
JD
9242004-12-07 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
925
be5472bd 926 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
b8bdffbe 927 pthreads and define HAVE_GTK_AND_PTHREAD.
b8bdffbe 928
cc60c723
RS
9292004-12-05 Richard M. Stallman <rms@gnu.org>
930
931 * Makefile.in (info): Ignore errors building info files.
932
77cafc7a
EZ
9332004-11-27 Eli Zaretskii <eliz@gnu.org>
934
935 * config.bat: If 8-byte alignment is not supported, define
936 NO_DECL_ALIGN in src/config.h, instead of trivially defining
fe3df972
EZ
937 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
938 filter through Sed to remove the quotes.
77cafc7a 939
49561cf6
SM
9402004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
941
942 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
943 not apply to files explicitly `cvs add'ed.
944
d8dfe187
EZ
9452004-11-12 Eli Zaretskii <eliz@gnu.org>
946
947 * config.bat: Don't require djecho.exe for the v1.x build.
1b43e144
EZ
948 Add a test for DECL_ALIGN support, and add a trivial definition to
949 src/config.h if 8-byte alignment is not supported.
d8dfe187 950
85c38542
KS
9512004-11-08 Kim F. Storm <storm@cua.dk>
952
953 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
954 files before building.
955 (bootfast, bootstrap-clean-before-fast): New targets, like
956 bootstrap but don't remove .elc files.
957
59dede22
EZ
9582004-11-06 Lars Brinkhoff <lars@nocrew.org>
959
960 * configure.in: Add check for getrusage.
961
572a3cc2
JD
9622004-11-02 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
963
49561cf6
SM
964 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
965 New tests for new and old GTK file dialogs.
d0a80c21
JD
966 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
967 to no.
968
f17e308a
JD
9692004-10-20 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
970
971 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
972 can be set. Remove SETARCH test.
f17e308a 973
cef11da2
ST
9742004-10-08 Steven Tamm <steventamm@mac.com>
975
976 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
cef11da2 977
4cbbf6b7
JD
9782004-10-06 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
979
980 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
05cf15c6 981 AC_MSG_WARN. Move output of warning message to end of configure run.
4cbbf6b7 982
3a787a1e 9832004-10-05 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
4494a266 984
49561cf6 985 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
4494a266
JD
986 Run test to see if heap start address is random.
987
bc9b2430
MB
9882004-09-29 Miles Bader <miles@gnu.org>
989
990 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
991 if setarch is present.
992
dd571c2f
JD
9932004-09-25 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
994
995 * configure.in (HAVE_EXECSHIELD): Only define on x86.
dd571c2f 996
4489ece2
JD
9972004-09-24 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
998
999 * configure.in: Check for exec-shield.
4489ece2 1000
de10c114
AS
10012004-08-06 Andreas Schwab <schwab@suse.de>
1002
1003 * Makefile.in (install-arch-indep, uninstall): Add flymake.
1004
d9a68b6a
EZ
10052004-07-31 Eli Zaretskii <eliz@gnu.org>
1006
1007 * config.bat: Update URLs in the comments.
1008
23f87bed
MB
10092004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
1010
49561cf6 1011 * Makefile.in (install-arch-indep): Add pgg and sieve.
23f87bed
MB
1012
1013 * info/.cvsignore: Added pgg and sieve.
1014
52b9b5cc
AS
10152004-07-05 Andreas Schwab <schwab@suse.de>
1016
1017 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
1018
1d390bd8
KH
10192004-06-21 Kenichi Handa <handa@m17n.org>
1020
1021 * make-dist: Link leim-ext.el into tempdir.
1022
1f94377f
LT
10232004-06-15 Luc Teirlinck <teirllm@auburn.edu>
1024
1025 * info/dir (File): Add emacs-xtra.
1026 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
1027
1c492b87
JL
10282004-06-12 Juri Linkov <juri@jurta.org>
1029
1030 * info/dir: Move menu help lines from `* Menu:' to file header.
1031 Describe the purpose of a red *.
1032
8f9d4905
SM
10332004-05-04 Dave Love <fx@gnu.org>
1034
1035 * configure.in: Don't use `extrasub'.
1036
2c2cd44f
SM
10372004-04-29 Dave Love <fx@gnu.org>
1038
1039 * configure.in: Don't forget to quote args to `test'.
1040
510ead5f
TTN
10412004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
1042
1043 * autogen.sh: Update filename in "please read" message.
1044
1ee652eb
RS
10452004-04-17 Richard M. Stallman <rms@gnu.org>
1046
1047 * INSTALL: Move the info about site-lisp dirs,
1048 and say uninstalled Emacs looks there too.
1049
c1994268
EZ
10502004-04-04 Eli Zaretskii <eliz@gnu.org>
1051
1052 * config.bat (lib-src): Recognize comment lines in Makefile.in
1053 that have a TAB after the #, to avoid errors in preprocessing with
1054 GCC 3.3.3.
1055
04e08b8c
LT
10562004-03-31 Luc Teirlinck <teirllm@auburn.edu>
1057
1058 * Makefile.in: Mention in comment that `make maintainer-clean'
1059 deletes .elc files.
1060
4a61faec
SM
10612004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
1062
1063 * update-subdirs: Add local variables to prevent byte-compiling.
1064
06aacc62
RS
10652004-03-21 Dave Love <fx@gnu.org>
1066
1067 * configure.in: Fix previous change.
1068
36a3fd05
RS
10692004-03-18 Dave Love <fx@gnu.org>
1070
06aacc62 1071 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
36a3fd05 1072
6939e0b1
LT
10732004-03-15 Luc Teirlinck <teirllm@auburn.edu>
1074
1075 * info/dir (File): Add SMTP and SES.
1076
d8d95bc7
SM
10772004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
1078
1079 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
5e7b4262 1080 (bootstrap): Use the new bootstrap-prepare target in lisp.
d8d95bc7 1081
58ec79cf
KS
10822004-02-18 Kim F. Storm <storm@cua.dk>
1083
d8d95bc7 1084 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
58ec79cf 1085
a6eeaa81 10862004-02-16 Eli Zaretskii <eliz@gnu.org>
c33b76da 1087
d8d95bc7 1088 * make-dist: Don't link index.*perm and permute-index into tempdir.
c33b76da 1089
584b627e
JY
10902004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
1091
1092 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
1093 to match previous changes by Eli Zaretskii.
1094
68e4cc57
LT
10952004-02-09 Luc Teirlinck <teirllm@auburn.edu>
1096
1097 * Makefile.in: Set CDPATH to an empty string.
1098
22bb9485
SM
10992004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
1100
1101 * configure.in <darwin>: Use fink packages if available.
1102
56f7d69d 11032004-01-25 J\e,Ai\e(Br\e,At\e(Bme Marant <jmarant@free.fr> (tiny change)
ae2230df
RS
1104
1105 * make-dist (lispref): Do include lispref/index.texi.
1106
b4963755 11072004-01-06 Eric Hanchrow <offby1@blarg.net> (tiny change)
722ae5f4 1108
4a61faec 1109 * make-dist (tempdir): Include cursors in nt/icons.
722ae5f4 1110
a6eeaa81 11112003-12-30 Eli Zaretskii <eliz@gnu.org>
d9e0b412
EZ
1112
1113 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
1114 clashes with install-sh on 8+3 filesystems.
1115
8af1a978
MB
11162003-12-08 Miles Bader <miles@gnu.org>
1117
1118 * .cvsignore: Add .arch-inventory.
1119
ce6e4c21
AS
11202003-12-24 Andreas Schwab <schwab@suse.de>
1121
1122 * configure.in: Check for <sys/socket.h>. Include it before
815617bf 1123 including <net/if.h>. Move check for <net/if.h> before its use.
ce6e4c21 1124
0b1ec9e9
JD
11252003-12-24 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
1126
1127 * Makefile.in (install-arch-dep): Don't let cd output go into
1128 pipe for carbon_appdir.
1129
cf59a5b7
AS
11302003-12-24 Andreas Schwab <schwab@suse.de>
1131
1132 * configure.in (PKG_CHECK_MODULES): Fix quoting.
1133
55e4f3cd
AS
11342003-12-01 Andreas Schwab <schwab@suse.de>
1135
2a75d75d 1136 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
55e4f3cd 1137 hardcoding gcc.
55e4f3cd 1138
57669b57
JD
11392003-11-16 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
1140
1141 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
1142 multiple displays.
22bb9485 1143 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
57669b57 1144
68e03c1c
DL
11452003-09-23 Dave Love <fx@gnu.org>
1146
1147 * configure.in: Check members of struct ifreq.
1148
6df2a645
KS
11492003-09-14 Kim F. Storm <storm@cua.dk>
1150
1151 * configure.in: Add checks for sys/ioctl.h and net/if.h.
1152
da92b8d9
LT
11532003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
1154
1155 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
1156
19bb0fcd 11572003-08-18 Lute Kamstra <lute@gnu.org>
e512ece1
LK
1158
1159 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
1160 required anymore.
1161
abd39b57
AC
11622003-08-07 Andrew Choi <akochoi@shaw.ca>
1163
1164 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
1165 option instead of -traditional-cpp for CPP.
1166
c855f2ca
RS
11672003-07-29 Richard M. Stallman <rms@gnu.org>
1168
1169 * configure.in (HAVE_XIM): Define if XIM is available.
1170
32b0a3c6
JB
11712003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
1172
1173 * configure.in: The function gtk_window_set_icon_from_file was
1174 introduced in GTK+ 2.2, so check for that release.
1175
2eaa00ba
AS
11762003-07-23 Andreas Schwab <schwab@suse.de>
1177
1178 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
1179
1180 * Makefile.in (YACC): Remove, not used.
1181 (MAINT): Don't set.
1182 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
1183 disable dependency on ${srcdir}/configure.in when maintainer mode
1184 is disabled.
1185
f57bd967
DL
11862003-07-22 Dave Love <fx@gnu.org>
1187
1188 * configure.in: Make XRegisterIMInstantiateCallback test depend on
1189 HAVE_X11, not with_xim.
1190 (HAVE_CRTIN): Provide template.
1191 <with_png>: Test for png.h and libpng/png.h.
1192
da894f7d
AS
11932003-07-15 Andreas Schwab <schwab@suse.de>
1194
1195 * configure.in: Temporarily leave quoting for AC_DEFINE.
1196
ec03b83e
SM
11972003-07-13 Stefan Monnier <monnier@cs.yale.edu>
1198
1199 * configure.in: Check for posix_memalign.
1200
800bebe3
RS
12012003-07-12 Richard M. Stallman <rms@gnu.org>
1202
1203 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
1204
42f81f64
KS
12052003-07-09 Kim F. Storm <storm@cua.dk>
1206
1207 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
1208 functionality of --without-xim.
1209
d320e9f3
DL
12102003-06-29 Dave Love <fx@gnu.org>
1211
1212 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
1213
7bea57c9
DL
12142003-06-23 Dave Love <fx@gnu.org>
1215
ec03b83e
SM
1216 * configure.in: Check for sys/_mbstate_t.h.
1217 Test XRegisterIMInstantiateCallback prototype.
7bea57c9
DL
1218 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
1219
eb3b52fa
DL
12202003-06-06 Dave Love <fx@gnu.org>
1221
1222 * configure.in: Check for locale.h.
1223
f16205ca
DL
12242003-06-05 Dave Love <fx@gnu.org>
1225
ec03b83e
SM
1226 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
1227 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
f16205ca 1228 (NLIST_STRUCT): Don't define.
eb3b52fa 1229 (AH_BOTTOM): Define my_strftime.
f16205ca 1230
efd60266
JB
12312003-06-02 Richard M. Stallman <rms@gnu.org>
1232
1233 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
1234
016bd3c0
AS
12352003-05-24 Andreas Schwab <schwab@suse.de>
1236
1237 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
1238 bzero, and bcmp.
1239
7933722a
DL
12402003-05-22 Dave Love <fx@gnu.org>
1241
ec03b83e 1242 * configure.in: Remove redundant test for term.h. Test for difftime.
7933722a 1243
463f55ee
DL
12442003-05-20 Dave Love <fx@gnu.org>
1245
1246 * configure.in: Append * to s390-*-linux-gnu case.
1247 (LIBMAIL) <lockfile>: Don't define.
1248
12492003-04-30 Richard M. Stallman <rms@gnu.org>
1250
1251 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
1252
12532003-04-28 Francesco Potort\e,Al\e(B <pot@gnu.org>
1254
1255 * configure.in: Undo last (RMS') change, as it is useless, per
1256 Dave Love.
1257
12582003-04-08 Richard M. Stallman <rms@gnu.org>
1259
1260 * configure.in: Put #include of jpeglib.h at start of line.
1261
6740b4d6
KG
12622003-04-30 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
1263
1264 * INSTALL (* GNU/Linux development packages): Mention Debian and
1265 RedHat package names.
1266
ed3c3314
RS
12672003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
1268
1269 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
1270
5b31a763
KG
12712003-04-30 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
1272
1273 * INSTALL (* GNU/Linux development packages): Tell people to
1274 install additional packages for compiling Emacs.
1275
18fe6f45
FP
12762003-04-06 Francesco Potort\e,Al\e(B <pot@gnu.org>
1277
1278 * configure.in: Use the same configuration for all aix5, not just
1279 aix5.1.
1280
77fb5d1a
FP
12812003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
1282
1283 * configure.in: Check for need for bigtoc support on IBM AIX for
1284 solving a linker table overflow problem.
1285
710ee5a9
RB
12862003-03-03 Rob Browning <rlb@defaultvalue.org>
1287
efd60266
JB
1288 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
1289 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
710ee5a9
RB
1290 over bzero, bcmp, and bcopy.
1291
16f6f948
SJ
12922003-02-23 Simon Josefsson <jas@extundo.com>
1293
1294 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
1295
92a8ce63
JB
12962003-02-21 Klaus Zeitler <kzeitler@lucent.com>
1297
1298 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
1299
47774164
KH
13002003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
1301
1302 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
1303
0dfd93c0
AS
13042003-02-08 Andreas Schwab <schwab@suse.de>
1305
1306 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
1307 instead of the substitution.
1308
c60ee5e7
JB
13092003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
1310
1311 * Makefile.in: Use @EXEEXT@ for Cygwin.
1312 Use USERNAME if LOGNAME is not set (for Cygwin).
1313
1d894293 1314 * configure.in: Add opsys=cygwin.
88373452 1315
12bf22e0
AS
13162003-01-22 Andreas Schwab <schwab@suse.de>
1317
1318 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
1319 redefining it explicitly in src/config.in.
1320
ffdf4f26
MR
13212003-01-22 Markus Rost <rost@math.ohio-state.edu>
1322
1323 * Makefile.in (bootstrap): Make bootstrap-after.
1324
940344d4 13252003-01-20 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
cd890796
JD
1326
1327 * configure.in: Fix --with-gtk.
1328
940344d4 13292003-01-19 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
488dd4c4
JD
1330
1331 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
1332
1333 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
1334
e833850f
FP
13352003-01-14 Francesco Potort\e,Al\e(B <pot@gnu.org>
1336
ec03b83e 1337 * configure.in (m68k-motorola-sysv): Remove (obsolete).
e833850f 1338
52cd7d02
ST
13392003-01-07 Steven Tamm <steventamm@mac.com>
1340
1341 * configure.in: New option, --enable-carbon-app, to specify
1342 that the application should be installed
1343 * Makefile.in (install-arch-dep): On Mac OS X, install the
1344 Emacs.app application if carbon-app is enabled
1345
fb02aff2
DL
13462003-01-06 Dave Love <fx@gnu.org>
1347
1348 * configure.in: Check for nl_langinfo.
1349 [!HAVE_SIZE_T]: Fix typedef.
1350
1d08c2fe
DK
13512003-01-06 David Kastrup <dak@gnu.org>
1352
ec03b83e 1353 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
9e71690e 1354
14d1edc0 1355 * configure.in: Add tests for install-info.
1d08c2fe 1356
72c5c58f
MR
13572002-12-09 Markus Rost <rost@math.ohio-state.edu>
1358
1359 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
1360 use again sol2-6 instead of sol2-8.
1361
a4ac5b17
DL
13622002-12-09 Dave Love <fx@gnu.org>
1363
fb02aff2 1364 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
a4ac5b17 1365
4824556f
AS
13662002-12-08 Andreas Schwab <schwab@suse.de>
1367
1368 * Makefile.in (install-arch-indep): Revert last change.
1369
6b2fd6ea
DL
13702002-11-27 Dave Love <fx@gnu.org>
1371
1372 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
ec03b83e
SM
1373 Check for __sys_siglist too. Check for memset.
1374 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
6b2fd6ea 1375
8c95f450
JB
13762002-11-22 Juanma Barranquero <lektu@terra.es>
1377
1378 * config.guess, config.sub: Updated from master source.
1379
39f7b5f7
KF
13802002-11-19 Karl Fogel <kfogel@red-bean.com>
1381
1382 * autogen.sh: New file.
1383
d824beee
DL
13842002-11-15 Dave Love <fx@gnu.org>
1385
ec03b83e
SM
1386 * configure.in: Tidy up various quoting issues throughout.
1387 Use AC_GNU_SOURCE.
d824beee
DL
1388 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
1389 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
1390 Maybe define bcopy, bzero, bcmp.
ec03b83e 1391 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
d824beee
DL
1392 non-existent machine file).
1393 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
1394 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
0d6f3768 1395 (nlist.h): Move test up.
d824beee 1396
72c5c58f 13972002-11-18 Markus Rost <rost@math.ohio-state.edu>
8704a6ab 1398
72c5c58f 1399 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
8704a6ab 1400
3a787a1e 14012002-11-14 Francesco Potort\e,Al\e(B <pot@gnu.org>
816753a7
FP
1402
1403 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
1404
98b4e102
JB
14052002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
1406
1407 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
1408
6bae0ccf
DL
14092002-11-08 Dave Love <fx@gnu.org>
1410
ec03b83e 1411 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
6bae0ccf
DL
1412 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
1413
ab4f69f2
MB
14142002-11-07 Miles Bader <miles@gnu.org>
1415
ec03b83e
SM
1416 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
1417 Handle separate-build-dir case.
ab4f69f2 1418
318db6cb
RS
14192002-11-06 Richard M. Stallman <rms@gnu.org>
1420
1421 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
1422 bulletproof. $bar may be empty when there are no .elc files.
1423
2baf1bfa
DL
14242002-10-30 Dave Love <fx@gnu.org>
1425
1426 * configure.in: Require autoconf 2.53. Test for pty.h,
1427 sys/mman.h, sys/param.h, mremap, memmove.
ec03b83e
SM
1428 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
1429 (AC_PROG_YACC): Delete.
2baf1bfa
DL
1430 (size_t): Use AC_CHECK_TYPES.
1431 (AH_TOP): Up-date copyright.
1432
a6cadf53
JB
14332002-10-01 Juanma Barranquero <lektu@terra.es>
1434
1435 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
1436
9811b1cf
RS
14372002-09-19 Richard M. Stallman <rms@gnu.org>
1438
1439 * configure.in: Fix the LessTif-directory-finder for real.
1440
ef7fb3bb
RS
14412002-09-14 Richard M. Stallman <rms@gnu.org>
1442
1443 * Makefile.in (maybe_bootstrap): Test for complete absence
1444 of compiled Lisp files.
1445
b3cd6965
SM
14462002-09-11 Stefan Monnier <monnier@cs.yale.edu>
1447
1448 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
1449 (bootstrap-clean-after): Delete.
1450 (bootstrap): Make the sequencing explicit.
1451
3e6be279
RS
14522002-09-10 Richard M. Stallman <rms@gnu.org>
1453
1454 * configure.in: Fix previous LessTif change.
1455
50332dc1
RS
14562002-09-09 Richard M. Stallman <rms@gnu.org>
1457
1458 * configure.in (powerpcle-*-solaris2.5*): New configuration.
1459 (powerpcle-*-solaris*): Use version 2.6 as default.
1460 (*-sunos5.6*, *-solaris2.6*): New alternative.
1461 (*-sunos5*): Use version 2.6 as default.
1462
abd39b57 14632002-09-06 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8bb4cb85
KG
1464
1465 * configure.in: Fix typo.
1466
22eaea41
RS
14672002-09-05 Richard M. Stallman <rms@gnu.org>
1468
1469 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
1470
b3cd6965 1471 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
22eaea41
RS
1472 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
1473
6bc85c3b
KS
14742002-08-26 Kim F. Storm <storm@cua.dk>
1475
1476 * Makefile.in (install-arch-indep): Do not remove DOC file
1477 when it is the only DOC file installed; this is the case when
1478 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
1479
dc16594b
MR
14802002-07-24 Markus Rost <rost@math.ohio-state.edu>
1481
1482 * configure.in: Fix typo.
1483
2a0c903c
RS
14842002-07-24 Richard M. Stallman <rms@gnu.org>
1485
1486 * configure.in: Don't print anything special about gamedir.
1487
3ea1bfb2 1488 * configure.in: Delete nonstandard --with-game-user option.
b3cd6965 1489
a8bbe549
RS
14902002-07-21 Richard M. Stallman <rms@gnu.org>
1491
1492 * Makefile.in (gamedir, localstatedir): New variables.
1493 (epaths-force): Insert value of gamedir into PATH_GAME.
1494
1495 * configure.in (gamedir): Handle it like lispdir.
ec03b83e 1496 (--with-game-dir option): Delete.
a8bbe549 1497
abd39b57 14982002-06-21 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
29c3cbf0
PJ
1499
1500 * configure.in: Add support for mipseb-*-netbsd* machines.
1501
abd39b57 15022002-06-18 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b3ae255b
KG
1503
1504 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
1505
abd39b57 15062002-06-17 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
d591a834
KG
1507
1508 * info/dir (File): Add an entry for Tramp.
1509
e0156c8d
EZ
15102002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
1511
1512 * INSTALL-CVS: New file.
1513
3fa4ac47
AS
15142002-06-07 Andreas Schwab <schwab@suse.de>
1515
1516 * configure.in (x86_64-*-linux-gnu*): New system.
1517
86bbfe77
EZ
15182002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
1519
1520 * config.bat: Handle the case when lispintro is truncated to lispintr.
1521
2570d28c
PE
15222002-05-26 Paul Eggert <eggert@twinsun.com>
1523
1524 * config.guess, config.sub: Updated from master source.
1525
a1d8dc87
RS
15262002-05-09 Richard M. Stallman <rms@gnu.org>
1527
1528 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
1529
abd39b57 15302002-05-04 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
9a40c2fb
PJ
1531
1532 * make-dist: Do not distribute lock/ directory.
1533
e3ba1015
AC
15342002-04-30 Andrew Choi <akochoi@shaw.ca>
1535
1536 * configure.in: Provide documentation string when defining
1537 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
1538 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
1539
5167cfda
CW
15402002-04-28 Colin Walters <walters@verbum.org>
1541
b3cd6965 1542 * configure.in: Delete configure check for access to the game user.
5167cfda 1543
abd39b57 15442002-04-29 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
2912f349
PJ
1545
1546 * make-dist: lwlib/Imakefile is removed.
1547
e0f712ba
AC
15482002-04-26 Andrew Choi <akochoi@shaw.ca>
1549
1550 * configure.in: Add support for powerpc-apple-darwin*.
1551 (HAVE_CARBON): Add.
1552
b3cd6965 1553 * make-dist: Create directories in mac/Emacs.app.
e0f712ba 1554
abd39b57 15552002-04-25 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
90077f66
PJ
1556
1557 * make-dist: lwlib-Xol* are removed.
1558
8fba10fc
AS
15592002-04-23 Andreas Schwab <schwab@suse.de>
1560
1561 * Makefile.in (MAINT): New variable.
1562 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
1563 instead of configure.in, to avoid running autoconf and autoheader
1564 unless explicitly requested.
1565
852eef40
EZ
15662002-04-16 Eli Zaretskii <eliz@gnu.org>
1567
1568 * config.bat: Update for msdos/sed2v2.inp.
1569
6817198a
AS
15702002-04-15 Andreas Schwab <schwab@suse.de>
1571
b3cd6965 1572 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
6817198a
AS
1573 * configure.in: Add config header templates to all AC_DEFINE and
1574 AC_DEFINE_UNQUOTED symbols.
1575 * make-dist: Run autoheader if necessary.
1576
b9b966e0
CW
15772002-04-10 Colin Walters <walters@verbum.org>
1578
1579 * configure.in: Add --game-dir, --game-user. Test to see if we
1580 can use them.
1581
abd39b57 15822002-04-08 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
3d9830e5
PJ
1583
1584 * configure.in: Add --with-sound.
1585
10ce34dc
KS
15862002-03-18 Kim F. Storm <storm@cua.dk>
1587
1588 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
1589 and getsockname functions. Test for sys/un.h include file.
1590
1ef1ef96
EZ
15912002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
1592
1593 * configure.in: Support AIX 5.1.
1594
940344d4 15952002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
d873ec96
JD
1596
1597 * configure.in: Added test for X Session Management (HAVE_X_SM).
1598
16e79fec
RS
15992002-03-03 Richard M. Stallman <rms@gnu.org>
1600
1601 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
1602 Run chown $${LOGNAME} on files installed by tar xvf.
1603
6a22cdf4
KS
16042002-03-03 Kim F. Storm <storm@cua.dk>
1605
1606 * configure.in: Test for getpeername.
1607
4d766b59
RS
16082002-03-01 Richard M. Stallman <rms@gnu.org>
1609
1610 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
1611 (HAVE_GIF): Don't use old libungif versions that crash.
1612
4fff8c79
RS
16132002-02-26 Richard M. Stallman <rms@gnu.org>
1614
1615 * configure.in <making srcdir absolute>: Verify that PWD is correct,
1616 not just well-formed and valid.
1617 (mips-compaq-nonstopux*): New configuration.
b3cd6965 1618
e5389a0b
PE
16192002-02-18 Paul Eggert <eggert@twinsun.com>
1620
1621 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
1622 "sed q" is a portable equivalent to plain "head -1".
1623
db54c53a
RS
16242002-02-13 Richard M. Stallman <rms@gnu.org>
1625
1626 * Makefile.in (maybe_bootstrap): Do `exit 1'.
1627 (all): Don't depend on maybe_bootstrap here.
1628 (${SUBDIR}): Depend on it here instead.
1629
b735b2ab
RS
16302002-02-08 Richard M. Stallman <rms@gnu.org>
1631
1632 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
1633
d8359893
EZ
16342002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
1635
1636 * configure.in: Recognize BSD/OS 5.0.
1637
f3b812da
EZ
16382002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
1639
1640 * make-dist: Make version checking in emacs.texi consistent with
1641 how we set it there.
1642
f48a30d7
KS
16432001-12-29 Kim F. Storm <storm@cua.dk>
1644
1645 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
1646
07025a55
RS
16472001-12-28 Richard M. Stallman <rms@gnu.org>
1648
1649 * configure.in: Test for mbsinit.
1650
b0a21bf9
EZ
16512001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
1652
1653 These changes make Leim part of the standard distribution:
1654
3a787a1e 1655 * README: Add info about the `leim' directory.
b0a21bf9
EZ
1656
1657 * INSTALL: Remove text that describes Leim as a separate package.
1658
1659 * noleim-Makefile.in: File removed.
1660
1661 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
1662 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
1663 Leim files out of the Emacs tree. Don't prepare a separate tarball
1664 for Leim.
5a60d1da 1665
61e3b944
RS
16662001-12-11 Richard M. Stallman <rms@gnu.org>
1667
1668 * configure.in (hppa*-*-linux-gnu*): New alternative.
1669
abd39b57 16702001-12-08 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
03f9f7ae
PJ
1671
1672 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
1673 creating distribution.
1674
d6a70204
PE
16752001-12-06 Paul Eggert <eggert@twinsun.com>
1676
1677 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
1678 (AC_FUNC_VFORK): Remove.
1679 (AC_FUNC_FORK): Add.
1680 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
1681 this is required by recent Autoconf versions.
1682
abd39b57 16832001-12-02 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
4a3cf58d
PJ
1684
1685 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
1686 TODO, vms-pp.trans and others).
1687
abd39b57 16882001-11-29 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
0142178a
PJ
1689
1690 * make-dist: Use COPYING from the top-level directory.
1691
1096bcc0
GM
16922001-11-29 Gerd Moellmann <gerd@gnu.org>
1693
1694 * configure.in: Add support for FreeBSD/Alpha.
1695
abd39b57 16962001-11-29 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
b1356234 1697
dd536f94
PJ
1698 * make-dist: Add COPYING to the top-level directory of the
1699 distribution. Simplify the logic behind copying.
1700
b1356234
PJ
1701 * Makefile.in (maybe_bootstrap): Fix previous change.
1702
66458f32
RS
17032001-11-28 Richard M. Stallman <rms@gnu.org>
1704
1705 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
1706
ebcbef4e
RS
17072001-11-26 Richard M. Stallman <rms@gnu.org>
1708
1709 * Makefile.in: bootstrap should not delete dumped executables.
1710 (bootstrap-clean-before): New target.
1711 (bootstrap): Use bootstrap-clean-before instead of clean.
ec03b83e 1712 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
ebcbef4e 1713
b77d2746 17142001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
ac74199d 1715
070f247d
EZ
1716 These changes add the Emacs Lisp Introduction manual to the
1717 distribution:
1718
b3cd6965 1719 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
b77d2746 1720
070f247d
EZ
1721 * make-dist: Copy the files in lispintro directory.
1722
7336d09b
EZ
1723 * config.bat: Configure in the lispintro directory.
1724
ac74199d
EZ
1725 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
1726
7f947b13 1727 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
070f247d 1728 (lispintro/Makefile): New target.
7f947b13
EZ
1729 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
1730 (unlock, relock, info, dvi): Ditto.
1731
d4fa890c
EZ
17322001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
1733
b3cd6965 1734 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
d4b56a8f 1735
d4fa890c
EZ
1736 * make-dist (etc): Don't distribute gfdl.1.
1737
5fb25beb
CW
17382001-11-22 Colin Walters <walters@debian.org>
1739
1740 * Makefile.in (install-arch-indep): Install the calc .info files.
abd39b57 1741 (uninstall): Handle deletion of calc .info files (thanks Pavel Jan\e,Am\e(Bk).
5fb25beb 1742
9f8bbf0f
EZ
17432001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
1744
1745 * make-dist (lispref): Add *.txt, *.el, permute-index, and
1746 tindex.pl to the list of those being put into the distribution.
1747
aa2af83a
EZ
17482001-11-16 Eli Zaretskii <eliz@gnu.org>
1749
1750 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
1751
abd39b57 17522001-11-15 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
71f94ae1 1753
987aac50
PJ
1754 * Makefile.in (uninstall): Fix previous change.
1755
71f94ae1
PJ
1756 * configure.in, Makefile.in: Add support for --program-prefix,
1757 --program-suffix and --program-transform-name options.
1758
abd39b57 17592001-11-13 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
e5d9d2e7 1760
b3cd6965 1761 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
6e1b91d7
PJ
1762 (install-arch-indep): Install emacsclient manual page.
1763 (uninstall): Uninstall emacsclient manual page.
e5d9d2e7 1764
97c91ba6
EZ
17652001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
1766
1767 * make-dist: Add lispref/index.*perm files to the distribution.
abd39b57 1768 From Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>.
97c91ba6 1769
abd39b57 17702001-11-12 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
3d3f602a
PJ
1771
1772 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
1773
2bf92717
EZ
17742001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
1775
dff28924 1776 * configure.in: AC_OUTPUT lispref/Makefile.
2bf92717 1777
0cc70510
EZ
17782001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
1779
5c32b7c5
EZ
1780 The following changes add the ELisp reference manual to the
1781 distribution.
1782
10fa7f8e
EZ
1783 * make-dist: Add the lispref directory to the distribution.
1784
0cc70510
EZ
1785 * Makefile.in (install-arch-indep): Add elisp* to the list of
1786 installed Info files.
5c32b7c5
EZ
1787 (SUBDIR_MAKEFILES): Add lispref/Makefile.
1788 (lispref/Makefile): New target.
1789 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
1790 Add commands for the lispref directory.
1791 (info, dvi): Ditto.
1b5a3644
EZ
1792
1793 * config.bat: Configure in `lispref'.
1794
6baef0fd
RS
17952001-11-09 Richard M. Stallman <rms@gnu.org>
1796
1797 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
1798
ed5882b9
EZ
17992001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
1800
1801 * make-dist (tempdir): Copy AUTHORS as well.
1802
f0f2756d
SS
18032001-11-06 Sam Steingold <sds@gnu.org>
1804
14d1edc0 1805 * configure.in: Added a check for <nlist.h>.
9ba48103 1806
abd39b57 18072001-11-01 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
d576358b
PJ
1808
1809 * configure.in: Reindent --help output.
1810 From Per Starback (starback@ling.uu.se).
dff28924 1811
bf00d461 18122001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
4f4d6b17
EZ
1813
1814 * configure.in: New entry for HP/UX-11.
1815
5d991fc4
EZ
1816 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
1817 From Eric S. Raymond <esr@golux.thyrsus.com>.
1818
73d25f9c
EZ
18192001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
1820
1821 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
1822 <athornton@sinenomine.net>.
1823
5b6a51aa
GM
18242001-10-25 Gerd Moellmann <gerd@gnu.org>
1825
1826 * Makefile.in (maybe_bootstrap): New target.
b3cd6965 1827 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
5b6a51aa 1828
84e70f78
KR
18292001-10-24 Ken Raeburn <raeburn@gnu.org>
1830
1831 * configure.in: If --with-hesiod is given, look for
1832 hes_getmailhost and res_send or __res_send; check hesiod and
b3cd6965 1833 resolv libraries respectively if system libraries don't supply them.
84e70f78 1834
4aa6b955
GM
18352001-10-24 Gerd Moellmann <gerd@gnu.org>
1836
1837 * configure.in: Use $MAKE for `make' if set.
1838
bc171472
GM
18392001-10-22 Gerd Moellmann <gerd@gnu.org>
1840
1841 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
1842 to tar options.
1843
71431a0e
GM
18442001-10-20 Gerd Moellmann <gerd@gnu.org>
1845
6aa97356 1846 * (Version 21.1 released).
71431a0e 1847
531a3336
MB
18482001-10-20 Miles Bader <miles@gnu.org>
1849
1850 * configure.in (configuration): Set from `host' if `host_alias'
1851 isn't defined.
1852
121ff711
AS
18532001-10-19 Andreas Schwab <schwab@suse.de>
1854
1855 * configure.in: Make ready for autoconf 2.5x.
1856 (AC_PREREQ): Require autoconf 2.50.
1857 * aclocal.m4: Removed.
121ff711
AS
1858 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
1859
eef9b65f
EZ
18602001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
1861
1862 * README: Bump Emacs version to 21.1.50.
1863
ab952a4f
GM
18642001-10-05 Gerd Moellmann <gerd@gnu.org>
1865
1866 * Branch for 21.1.
dff28924 1867
3b74127d
GM
18682001-09-05 Gerd Moellmann <gerd@gnu.org>
1869
1870 * configure.in: Avoid `$@' which is handled specially in
1871 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
dff28924 1872
80b97918
EZ
18732001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
1874
1875 * make-dist (nt): Add subdirs.el to the list of distributed files.
1876
3a4f8160
EZ
18772001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
1878
1879 * configure.in (machine): Add an entry for
1880 hppa1.1-hitachi-hiuxwe2*.
1881
eb04d6cd
GM
18822001-05-28 Gerd Moellmann <gerd@gnu.org>
1883
1884 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
1885 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
1886
f4500bec
GM
18872001-05-14 Gerd Moellmann <gerd@gnu.org>
1888
1889 * make-dist: Copy texinfo.tex unconditionally.
1890
26978e9a
EZ
18912001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
1892
1893 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
1894 that are installed.
1895
afa3935f
GM
18962001-04-06 Gerd Moellmann <gerd@gnu.org>
1897
e5c8f6f1
GM
1898 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
1899 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
dff28924 1900
afa3935f
GM
1901 * make-dist: Handle leim/MISC-DIC. Only include
1902 `[a-zA-Z]*.{el,elc}' from leim/quail.
1903
a55e4e68
GM
19042001-04-05 Gerd Moellmann <gerd@gnu.org>
1905
1906 * Makefile.in (install-arch-indep): Remove .cvsignore files.
1907
87d8eba4
GM
19082001-03-30 Gerd Moellmann <gerd@gnu.org>
1909
1910 * Makefile.in (.PHONY): Add for bootstrap targets.
1911 (bootstrap-clean): New target.
1912 (bootstrap): Use it instead of `clean'.
1913
ed31fabf
GM
19142001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
1915
1916 * Makefile.in (SUBDIR): Remove leim.
1917 (all, .RECURSIVE, extraclean): Add leim explicitly.
1918 (leim): Provide separate rule which exports PARALLEL=0 into the
1919 environment.
1920
5721ae13
GM
19212001-03-20 Gerd Moellmann <gerd@gnu.org>
1922
1923 * configure.in (HAVE_XPM): Don't print the result of the check for
1924 XpmReturnAllocPixels if we don't have an xpm.h.
1925
10ebaeb6
GM
19262001-03-05 Gerd Moellmann <gerd@gnu.org>
1927
1928 * COPYING: New file.
1929
e30bd7b7
EZ
19302001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
1931
1932 * config.bat: Update the copyright.
1933
d0e9bfd2
GM
19342001-02-23 Kenichi Handa <handa@etl.go.jp>
1935
1936 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
1937 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
1938 to `yes'. Later in AC_OUTPUT, check this variable.
1939
038f4ae3
DL
19402001-02-09 Dave Love <fx@gnu.org>
1941
1942 * AUTHORS: Updated.
1943
44806980
EZ
19442001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
1945
1946 * info/dir (Ebrowse): Fix the entry (was missing a dot).
1947
20b28f82
GM
19482001-02-02 Gerd Moellmann <gerd@gnu.org>
1949
bdadfce3
GM
1950 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
1951
5db37a2e 1952 * Makefile.in (uninstall): Ignore exit code of `rm'.
dff28924 1953
20b28f82
GM
1954 * Makefile.in (uninstall): Remove more info files. Remove
1955 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
1956
7ccf7ab9
GM
19572001-01-31 Gerd Moellmann <gerd@gnu.org>
1958
1959 * noleim-Makefile.in (extraclean): Add.
1960
03e0fe6e 19612001-01-28 Gerd Moellmann <gerd@gnu.org>
c522cff0
BW
1962
1963 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
1964 it quiet.
1965
e1e441f9
GM
19662001-01-24 Colin Walters <walters@cis.ohio-state.edu>
1967
1968 * Makefile.in (tags): Fix typo.
1969
64388126
KH
19702001-01-13 Kenichi Handa <handa@etl.go.jp>
1971
1972 * configure.in: Fix typo in the code setting x_search_path.
1973
457b792c
GM
19742001-01-10 Dave Love <fx@gnu.org>
1975
1976 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
1977 -lXext.
1978 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
1979 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
1980 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
1981 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
1982 (now in $LIBS).
1983
1460e5d4
EZ
19842001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
1985
1986 * config.bat: Run the preprocessor with -traditional.
1987
e2b6e5ea
EZ
19882001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
1989
1990 * INSTALL: Move copying conditions to end of file.
1991
b202115b
EZ
19922000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
1993
1994 * INSTALL: Add basic installation procedure which assumes
1995 `configure' does its job. Elaborate on image support libraries.
1996 Add a pointer to Xaw3d library. Add advice about solving
1997 configure-time problems by looking in config.log and setting
3163da06 1998 variables in the environment.
b202115b 1999
3e32cc27
GM
20002000-12-27 Gerd Moellmann <gerd@gnu.org>
2001
2002 * Makefile.in (install-arch-indep): If tar fails, exit with
2003 exit code 1.
2004
7b93a85b
GM
20052000-12-19 Gerd Moellmann <gerd@gnu.org>
2006
2007 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
2008 source file includes XKBlib.h. On some broken Solaris systems,
2009 there is an XKBlib.h, reportedly, but header files included by
2010 XKBlib.h are missing.
2011
02387dcc
GM
20122000-12-14 Gerd Moellmann <gerd@gnu.org>
2013
2014 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
2015
34979055
DL
20162000-12-11 Dave Love <fx@gnu.org>
2017
2018 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
2019
169fe44e
GM
20202000-12-11 Paul Eggert <eggert@twinsun.com>
2021
2022 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
2023 Merge fixes from latest GNU tar version. These macros no longer
2024 futz with _XOPEN_SOURCE, as that was not portable in practice.
2025 (AC_FUNC_FSEEKO): New macro.
dff28924 2026
169fe44e
GM
2027 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
2028 ftello.
dff28924 2029
5c62b2e9
DL
20302000-12-05 Dave Love <fx@gnu.org>
2031
2032 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
2033
2dce2360
EZ
20342000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
2035
2036 * info/dir: Change the category to "Emacs".
2037
8c28d444
GM
20382000-12-01 Gerd Moellmann <gerd@gnu.org>
2039
2040 * make-dist (tempdir): Remove epaths.h from the distribution
2041 instead of paths.h.
2042
68a887fa
EZ
20432000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
2044
2045 * config.bat: Check for existence of djecho.exe, and print an
2046 error message if it is not available.
2047
2048 * INSTALL: Describe possible problem with djecho.exe in old
2049 versions of DJGPP v2.x.
2050
d96a4de3
GM
20512000-11-23 Gerd Moellmann <gerd@gnu.org>
2052
2053 * configure.in: Initialize HAVE_LIBXP to no.
2054
3aeecf97
GM
20552000-11-22 Gerd Moellmann <gerd@gnu.org>
2056
dff28924 2057 * configure.in: Use m/macppc.h instead of the non-existent
3aeecf97
GM
2058 m/powerpc.h.
2059
fb279a6d
GM
20602000-11-21 Gerd Moellmann <gerd@gnu.org>
2061
3c64f287
GM
2062 * Makefile.in (install-arch-indep): Also install info/eshell*
2063 and info/speedbar*.
2064
fb279a6d
GM
2065 * configure.in (HAVE_PNG): Check for the presence of
2066 png_get_channels to rule out older PNG libs.
2067
f5f47add
GM
2068 * configure.in (AC_OUTPUT): Arrange to emit definitions of
2069 GCC and NON_GNU_CPP into config.status.
2070
62d14e9a
DL
20712000-11-20 Dave Love <fx@gnu.org>
2072
1c203d4c
DL
2073 * configure.in: Fix last change.
2074
62d14e9a 2075 * GETTING.GNU.SOFTWARE: Deleted.
169fe44e 2076 * FTP: New file to replace it.
62d14e9a
DL
2077 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
2078
f1d6d1e8
GM
20792000-11-20 Gerd Moellmann <gerd@gnu.org>
2080
2081 * configure.in: Use -traditional with GNU cpp.
2082
b3635775
GM
20832000-11-17 Gerd Moellmann <gerd@gnu.org>
2084
2085 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
2086 Distribute more files from the nt/ subdir. Distribute PBM
2087 image files from subdirs of lisp/. Distribute old change logs
2088 from subdirs of lisp/. Distribute play/5x5.el.
2089
0eafc06c
DL
20902000-11-11 Dave Love <fx@gnu.org>
2091
2092 * config.sub, config.guess: Updated from master source.
2093
03391420
DL
20942000-11-07 Dave Love <fx@gnu.org>
2095
2096 * configure.in: Test for mkstemp.
2097
cd66d2ed
EZ
20982000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
2099
2100 * info/dir (Top): Rearrange menu items more logically, and put
2101 them into a single category. Add menu items for RefTeX and
2102 Widget.
2103
1da437e9
KG
21042000-10-29 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2105
15b526b2
EZ
2106 * Makefile.in (install-arch-indep): Use --info-dir instead of
2107 --dir-file, and a simple argument instead of --info-file, so that
2108 the Debian version of install-info also works.
1da437e9 2109
99483220
EL
21102000-10-19 Eric M. Ludlam <zappo@ultranet.com>
2111
2112 * info/dir (Speedbar): Add entry.
2113
45e680a8
EZ
21142000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
2115
2116 * INSTALL: Describe the new image-support options to the configure
2117 script. List URLs where image support libraries can be found.
2118
f2f049f3
EZ
21192000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
2120
2121 * info/dir (Top): Add an entry for Eshell.
2122
2021ab61
DL
21232000-10-02 Dave Love <fx@gnu.org>
2124
2125 * configure.in: Check for gai_strerror.
2126
65f75351
AS
21272000-10-01 Andreas Schwab <schwab@suse.de>
2128
4b649a8e 2129 * Makefile.in (install-arch-indep): Update list of installed info files.
65f75351 2130
71c9ec51
GM
21312000-09-30 Gerd Moellmann <gerd@gnu.org>
2132
2133 * configure.in: Support `sparc*-*-netbsd*'.
2134
513f1fd9
EZ
21352000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
2136
2137 * info/dir (MIME): Add entry for emacs-mime.
2138
a55b799a
DL
21392000-09-29 Dave Love <fx@gnu.org>
2140
2141 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
2142
ce75c97a
GM
21432000-09-26 Gerd Moellmann <gerd@gnu.org>
2144
2145 * make-dist: Adapt to the change of leim/Makefile which was
2146 necessary to ensure a reasonably working `make dist'.
2147
2148 * leim-Makefile.in: Moved to leim/Makefile.in..
2149
2150 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
2151
36e44f62
KH
21522000-09-21 Kenichi Handa <handa@etl.go.jp>
2153
dff28924
SS
2154 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
2155 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
36e44f62
KH
2156 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
2157 files to .elc.
2158 (${TIT}): Adjusted for the above change.
2159 (clean mostlyclean): Likewise.
2160 (.el.elc): New target.
2161
da1608d9
GM
21622000-09-19 Gerd Moellmann <gerd@gnu.org>
2163
2164 * make-dist: Include XPM and XBM files in lisp/ and subdirs
2165 in the distribution.
2166
6fed3546
GM
21672000-09-18 Gerd Moellmann <gerd@gnu.org>
2168
2169 * make-dist (skk): Rename to `ja-dic' because the leim directory
2170 was renamed.
2171
b4331e96
DL
21722000-09-14 Dave Love <fx@gnu.org>
2173
2174 * configure.in: Fix spurion in last change.
2175
ef9e4345
GM
21762000-09-14 Gerd Moellmann <gerd@gnu.org>
2177
2178 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
2179 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
2180 to `no' if defined. Change result report.
2181
575daf04
DL
21822000-09-08 Dave Love <fx@gnu.org>
2183
2184 * configure.in: Remove spurious `@'s.
2185
2186 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
2187 autoconf.
2188
fa0b693c
GM
21892000-09-06 Gerd Moellmann <gerd@gnu.org>
2190
73b77ee5
GM
2191 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
2192 file and print informational message.
dff28924 2193
fa0b693c
GM
2194 * configure.in (AC_FUNC_MMAP): Add.
2195
ff8df3be
GM
21962000-09-01 Gerd Moellmann <gerd@gnu.org>
2197
2198 * configure.in: Add ``checking'' messages for
2199 XpmReturnAllocPixels.
2200
bb17930d
GM
22012000-08-28 Gerd Moellmann <gerd@gnu.org>
2202
2203 * configure.in: Check <strings.h>; check `index' and `rindex'
2204 functions.
2205
6ce974d4
KH
22062000-08-26 Kenichi Handa <handa@etl.go.jp>
2207
2208 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
2209 "case "${canonical}" in".
2210
7bc3ff79
DL
22112000-08-25 Dave Love <fx@gnu.org>
2212
2213 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
2214
457dd64a
KH
22152000-08-25 Kenichi Handa <handa@etl.go.jp>
2216
7c100e1a 2217 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
457dd64a 2218
17494071
GM
22192000-08-24 Gerd Moellmann <gerd@gnu.org>
2220
2221 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
3a787a1e 2222 contains a relative path. Protect against unusable values of $PWD.
17494071 2223
dd0e1e54
EZ
22242000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
2225
3d819a75
EZ
2226 * info/dir (WoMan): Add entry.
2227
dd0e1e54
EZ
2228 * config.bat (maindir): Update src/_gdbinit even if it does
2229 already exist.
2230
70fc58b3
GM
22312000-08-07 Gerd Moellmann <gerd@gnu.org>
2232
3a787a1e 2233 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
70fc58b3 2234
f4988be7
GM
22352000-08-03 Gerd Moellmann <gerd@gnu.org>
2236
2237 * configure.in: Add support for ia64*-*-linux*.
2238
27848c01
GM
22392000-07-27 Gerd Moellmann <gerd@gnu.org>
2240
2241 * make-dist (aclocal.m4): Include in distribution.
2242
b4a12321
DL
22432000-07-26 Dave Love <fx@gnu.org>
2244
2245 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
2246
c66c29a2
DL
22472000-07-24 Dave Love <fx@gnu.org>
2248
2249 * configure.in: Add AC_SIZE_T.
2250
3b33a005
DL
22512000-07-18 Dave Love <fx@gnu.org>
2252
2253 * configure.in: Reorder so that most tests are done after CPPFLAGS
2254 is set from the C_SWITCH_... definitions.
2255
4b92c49a
GM
22562000-07-10 Gerd Moellmann <gerd@gnu.org>
2257
2258 * configure.in (HAVE_XPM): Undo previous change. Check for
2259 preprocessor define XpmReturnAllocPixels.
2260
6c6d2e33
GM
22612000-07-06 Gerd Moellmann <gerd@gnu.org>
2262
2263 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
2264 instead of XpmReadFileToPixmap.
2265
b192d653
KR
22662000-07-05 Ken Raeburn <raeburn@gnu.org>
2267
2268 * configure.in: Check for <soundcard.h>. Look for ossaudio
2269 library, and set LIBSOUND accordingly.
2270
65171e3a
DL
22712000-07-05 Dave Love <fx@gnu.org>
2272
2273 * configure.in: Use AC_HEADER_SYS_WAIT.
2274
969f7e79
GM
22752000-07-05 Gerd Moellmann <gerd@gnu.org>
2276
2277 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
2278 lisp/Makefile. Distribute lisp/Makefile.in instead of
2279 lisp/Makefile.
2280
5a9bf171
KR
22812000-06-30 Ken Raeburn <raeburn@gnu.org>
2282
2283 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
2284 while searching for image-handling libraries.
2285
1d36487c
GM
22862000-06-26 Gerd Moellmann <gerd@gnu.org>
2287
2288 * configure.in (--with-xim): New option.
2289
6a465756
DL
22902000-06-23 Dave Love <fx@gnu.org>
2291
2292 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
2293 for struct timezone and test how we can call gettimeofday.
48d4b120 2294 Check for OSF 5+. Check for term.h.
6a465756
DL
2295
2296 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
2297 version.
2298
16cf31f7
GM
22992000-06-23 Gerd Moellmann <gerd@gnu.org>
2300
2301 * configure.in (HAVE_LIBXP): Change test for libXp.
2302
4c343001
DL
23032000-06-21 Dave Love <fx@gnu.org>
2304
2305 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
2306 simple test for getloadavg and substitute GETLOADAVG_LIBS.
2307 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
2308
a3f08d9e
DL
23092000-06-19 Dave Love <fx@gnu.org>
2310
2311 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
2312 _XOPEN_SOURCE is defined.
2313
0a2ea235
GM
23142000-06-16 Gerd Moellmann <gerd@gnu.org>
2315
dff28924 2316 * Makefile.in (distclean): Also make distclean in lisp/.
0a2ea235 2317
7d5c8691
EZ
23182000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
2319
2320 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
2321
e9924e52
GM
23222000-06-15 Gerd Moellmann <gerd@gnu.org>
2323
2324 * make-dist: Add --help and --snapshot options.
2325
9f817ea4
GM
23262000-06-14 Gerd Moellmann <gerd@gnu.org>
2327
dce6b995 2328 * configure.in: Generate lisp/Makefile.
dff28924 2329
9f817ea4
GM
2330 * configure.in: Add support for `*-lynxos*'.
2331 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
2332 recommended by <Karen.Dorhamer@compaq.com> to fix problems
2333 on Tru64 UNIX v5.0.
2334
97aa9c1d
KR
23352000-06-13 Ken Raeburn <raeburn@gnu.org>
2336
2337 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
2338 it's on a continuation line.
2339
d42122a3
DL
23402000-06-02 Dave Love <fx@gnu.org>
2341
b4963755 2342 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
2082fe81
DL
2343 files.
2344
d42122a3
DL
2345 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
2346 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
2347 test.
2348
2349 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
2350 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
2351
34ec9ebe
GM
23522000-05-26 Gerd Moellmann <gerd@gnu.org>
2353
2354 * configure.in: Add check for speed_t typedef.
2355
50d7ce09
KR
23562000-05-25 Ken Raeburn <raeburn@gnu.org>
2357
2358 * Makefile.in (install-arch-dep): Install fns-*.el only if it
2359 exists; it won't in the CANNOT_DUMP case.
2360
10db7fc5
GM
23612000-05-25 Gerd Moellmann <gerd@gnu.org>
2362
2363 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
2364 On FreeBSD, the exit status is 1 if CDPATH is not set.
8711588d 2365 (install-arch-indep): Install ebrowse.info.
10db7fc5 2366
087121cc
GM
23672000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
2368
2369 * configure.in: Check for grandpt and getpt.
2370
b992884d
DL
23712000-05-09 Dave Love <fx@gnu.org>
2372
2373 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
2374
056565f7
GM
23752000-05-05 Gerd Moellmann <gerd@gnu.org>
2376
14d1edc0
JB
2377 * make-dist: Make a link for lib-src/grep-changelog.
2378 Copy install-sh.
056565f7 2379
35a28e21
EZ
23802000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
2381
2382 * config.bat: Identify the beginning of the cpp stuff in
2383 src/Makefile.in and lib-src/Makefile.in more accurately.
2384
c76e04a8
GM
23852000-04-27 Gerd Moellmann <gerd@gnu.org>
2386
2387 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
2388
5e3dac3f
GM
23892000-04-19 Gerd Moellmann <gerd@gnu.org>
2390
2391 * configure.in: Add support for `powerpc-*-netbsd*'.
2392
0b8f263e
DL
23932000-04-19 Dave Love <fx@gnu.org>
2394
7825fef9
DL
2395 * configure.in: Don't use AC_FUNC_GETLOADAVG.
2396
0b8f263e
DL
2397 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
2398
3dd2781e
DL
23992000-04-16 Dave Love <fx@gnu.org>
2400
2401 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
2402
3edfea34
DL
24032000-04-14 Dave Love <fx@gnu.org>
2404
2405 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
2406
2407 * aclocal.m4 (AC_FUNC_MKTIME): New.
2408
4d6e16b3
KR
24092000-03-28 Ken Raeburn <raeburn@gnu.org>
2410
2411 * configure.in: Line up "--help" output a little better.
2412
89e80928
GM
24132000-03-26 Gerd Moellmann <gerd@gnu.org>
2414
087121cc 2415 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
89e80928
GM
2416 New targets.
2417 (bootstrap): Rewritten in terms of the new targets above. Make
2418 info files, too.
dff28924 2419
e1cff360
GM
24202000-03-12 Gerd Moellmann <gerd@gnu.org>
2421
2422 * config.guess, config.sub: Use the versions of the files from
2423 subversions.
2424
7397acc4
DL
24252000-03-08 Dave Love <fx@gnu.org>
2426
2427 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
2428 AC_C_VOLATILE. Define POINTER_TYPE.
2429
2430 * aclocal.m4: New file.
2431
d054101f 24322000-03-02 Gerd Moellmann <gerd@gnu.org>
2df636f4
GM
2433
2434 * configure.in (machine): Add `mipsel-*-netbsd*' and
2435 `arm-*-netbsd*'.
dff28924 2436
d054101f 24372000-03-01 Gerd Moellmann <gerd@gnu.org>
dff28924 2438
d054101f 2439 * configure.in (machine): Add support for `*-auspex-sunos*'.
dff28924 2440
ed4d0512
GM
24412000-02-29 Gerd Moellmann <gerd@gnu.org>
2442
2443 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
2444
2dc95ddd
DL
24452000-02-18 Dave Love <fx@gnu.org>
2446
2447 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
2448
57beb0e0
AS
24492000-02-18 Andreas Schwab <schwab@suse.de>
2450
2451 * Makefile.in (install-arch-indep): Add eudc to list of installed
2452 info files.
2453
3b3cc4a4
KR
24542000-02-17 Ken Raeburn <raeburn@gnu.org>
2455
2456 * configure.in: Include -lz and -ljpeg (if it's available) when
2457 testing for the tiff library.
2458
8389e1e2
GM
24592000-02-17 Gerd Moellmann <gerd@gnu.org>
2460
2461 * configure.in: Remove LISP_FLOAT_TYPE.
2462
647847ea
DL
24632000-02-12 Dave Love <fx@gnu.org>
2464
2465 * configure.in: Use AC_FUNC_VFORK.
2466
9a90d84c
GM
24672000-02-01 Gerd Moellmann <gerd@gnu.org>
2468
5eea385d
GM
2469 * make-dist: Various fixes for new development tree.
2470
9a90d84c
GM
2471 * leim-Makefile.in: New file.
2472
b6680a0e
GM
24732000-01-31 Gerd Moellmann <gerd@gnu.org>
2474
2475 * Makefile.in (dist): Call ./make-dist.
2476
1e5279b9
DL
24772000-01-24 Dave Love <fx@gnu.org>
2478
2479 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
2480
ffe36136
GM
24812000-01-18 Gerd Moellmann <gerd@gnu.org>
2482
2483 * configure.in (HAVE_GIF): Check for DGifOpen instead of
2484 DGifOpenFileName.
2485
a970dae4
AS
24862000-01-11 Andreas Schwab <schwab@suse.de>
2487
2488 * Makefile.in (install-arch-indep): Update list of info files to
2489 be installed.
2490
c4bb2108
DL
24912000-01-05 Dave Love <fx@gnu.org>
2492
2493 * configure.in: Check for jerror.h as well as libjpeg.
2494
bb9d2b64
AS
24952000-01-03 Andreas Schwab <schwab@suse.de>
2496
2497 * Makefile.in (install-arch-indep): Install autotype*. Run
2498 install-info on autotype and emacs-faq.info.
2499
22afa6e8
DL
25001999-12-04 Dave Love <fx@gnu.org>
2501
b4963755 2502 * Makefile.in (install-arch-indep): Depend on `info'.
22afa6e8
DL
2503 (install-strip): Use `install' as sub-make target.
2504
a21616bd
KR
25051999-11-23 Ken Raeburn <raeburn@gnu.org>
2506
2507 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
2508 didn't need to be deleted. Check for the k5crypto library as well
2509 as the crypto library; MIT Kerberos 1.1 changed the name.
2510
946173ad
DL
25111999-11-18 Dave Love <fx@gnu.org>
2512
2513 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
2514
4f6f5dab
GM
25151999-11-11 Erik Naggum <erik@naggum.no>
2516
2517 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
2518
2323760c
DL
25191999-11-08 Dave Love <fx@gnu.org>
2520
2521 * configure.in: Fix change for --with-pop default.
2522
c3d00920
DL
25231999-11-04 Dave Love <fx@gnu.org>
2524
2525 * configure.in: Default to --with-pop. Change sense of with-gcc
2526 and with-toolkit-scroll-bars messages to reflect the defaults.
2527
400a1ed0
GM
25281999-11-01 Gerd Moellmann <gerd@gnu.org>
2529
2530 * INSTALL: Mention the Emacs Lisp Reference.
2531
1e3196e8
GM
25321999-10-27 Noah Friedman <friedman@splode.com>
2533
2534 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
2535
8ac52782
GM
25361999-10-23 Gerd Moellmann <gerd@gnu.org>
2537
2538 * Makefile.in (bootstrap): New target.
2539
1113b624
PE
25401999-10-19 Paul Eggert <eggert@twinsun.com>
2541
2542 Add support for large files. Merge glibc 2.1.2.
2543
2544 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
2545 (HAVE_TM_GMTOFF): New symbol.
2546 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
2547 mbrlen, strsignal.
2548 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
dff28924 2549
77162a4f
SM
25501999-10-09 Stefan Monnier <monnier@cs.yale.edu>
2551
2552 * make-dist (dontcompile): look for the DONTCOMPILE variable rather
2553 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
2554
a2743e67
RS
25551999-10-09 Richard M. Stallman <rms@gnu.org>
2556
dff28924 2557 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
a2743e67
RS
2558 Unset CDPATH to prevent cd from generating output.
2559
37e2d8f4
SM
25601999-10-08 Stefan Monnier <monnier@cs.yale.edu>
2561
2562 * update-subdirs: also ignore CVS subdirs.
2563
4e1d9c86
GM
25641999-10-07 Gerd Moellmann <gerd@gnu.org>
2565
2566 * Makefile.in (install-arch-indep): Add ada-mode.
dff28924 2567
2b6bac15
DL
25681999-10-06 Dave Love <fx@gnu.org>
2569
2570 * Makefile.in: Add rules for config.status, configure.
2571
a4a9692d
DL
25721999-09-07 Gerd Moellmann <gerd@gnu.org>
2573
2574 * configure.in (--with-sound): Removed.
2575
25761999-08-30 Gerd Moellmann <gerd@gnu.org>
2577
2578 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
2579 the test for Xaw3d.
2580 (HAVE_TIFF): Add -lm to library check.
2581
25821999-08-28 Richard Stallman <rms@gnu.org>
2583
2584 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
2585 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
2586 after the other X-related libraries.
2587
25881999-08-21 Dave Love <fx@gnu.org>
2589
2590 * configure.in: Don't check for jpeglib.h.
2591
25921999-08-20 Gerd Moellmann <gerd@gnu.org>
2593
2594 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
2595 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
2596
25971999-08-18 Dave Love <fx@gnu.org>
2598
3a787a1e 2599 * configure.in: Check for termcap.h.
a4a9692d
DL
2600
26011999-08-15 Gerd Moellmann <gerd@gnu.org>
2602
2603 * configure.in: Add --with-toolkit-scroll-bars. If "no",
2604 use Emacs' scroll bars, even if configured for Motif or when
2605 Xaw3d is available.
2606
26071999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
2608
2609 * configure.in: Check for getaddrinfo.
2610
26111999-08-04 Eli Zaretskii <eliz@gnu.org>
2612
2613 * config.bat: Make --no-debug work again by removing -gcoff.
2614
26151999-07-30 Dave Love <fx@gnu.org>
2616
2617 * configure.in: Check for stdlib.h.
2618
26191999-07-19 Dave Love <fx@gnu.org>
2620
2621 * configure.in: Grok sparc64-*-linux-gnu*.
2622
26231999-07-12 Richard Stallman <rms@gnu.org>
2624
2625 * Version 20.4 released.
2626
26271999-06-23 Karl Heuer <kwzh@gnu.org>
2628
2629 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
2630 Quote $EMACS, in case it's a program with args.
2631
26321999-05-29 Richard M. Stallman <rms@gnu.org>
2633
2634 * configure.in: Delete the Kerberos stuff.
2635
26361999-05-27 Greg Hudson <ghudson@mit.edu>
2637
2638 * configure.in: Prefer kerberos 5 names.
2639
26401999-04-26 Richard M. Stallman <rms@gnu.org>
2641
2642 * configure.in: Check for libXp.
2643
26441999-04-08 Richard Stallman <rms@gnu.org>
2645
2646 * make-dist: Include change logs in subdirs of `lisp'.
2647
26481999-04-05 Richard Stallman <rms@gnu.org>
2649
2650 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
2651 (install-arch-indep): Make ${datadir}/emacs world-readable.
2652
26531999-03-30 Eli Zaretskii <eliz@gnu.org>
2654
2655 * config.bat: Use epaths.* instead of paths.*.
2656
26571999-03-07 Eli Zaretskii <eliz@gnu.org>
2658
2659 * INSTALL: Add detailed instructions to unpack and install
2660 intlfonts on MS-DOS.
2661
26621999-02-26 Richard Stallman <rms@gnu.org>
2663
4b649a8e 2664 * configure.in: Use epaths.h and epaths-force instead of paths...
a4a9692d
DL
2665
2666 * Makefile.in (epaths-force): Renamed from paths-force;
2667 operate on epaths.in and produce epaths.h.
2668
26691999-02-24 Richard Stallman <rms@gnu.org>
2670
2671 * make-dist: Fix nt/icons directory handling.
2672
26731999-02-22 Simon Josefsson <jas@pdc.kth.se>
2674
2675 * configure.in (f301-fujitsu-uxpv4.1): New target.
2676
26771999-02-20 Richard Stallman <rms@gnu.org>
2678
2679 * make-dist (tempparent): Fix command to update info files.
2680
26811999-02-09 Richard Stallman <rms@gnu.org>
2682
2683 * configure.in (powerpc-apple-netbsd*): New alternative.
2684
26851999-01-25 Geoff Voelker <voelker@cs.washington.edu>
2686
2687 * make-dist: Include the new directory nt/icons in distributions.
2688
26891999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
2690
2691 * configure.in: Change message about HAVE_XFREE386.
2692
26931999-01-07 Eli Zaretskii <eliz@gnu.org>
2694
2695 * config.bat: Support configuring with leim.
2696
26971998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
2698
2699 * configure.in (mips-sgi-irix6.5): New target.
2700
27011998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
2702
2703 * configure.in: Remove GSS-API support, since it has been removed
2704 from movemail.
2705
27061998-12-04 Markus Rost <rost@delysid.gnu.org>
2707
2708 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
2709
27101998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
2711
3a787a1e
JB
2712 * Makefile.in: Don't install customize info file.
2713 Run install-info on viper info file.
a4a9692d
DL
2714
27151998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
2716
2717 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
2718
27191998-11-16 Kenichi Handa <handa@etl.go.jp>
2720
2721 * configure.in (*-*-bsdi4*): New target.
2722
27231998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
2724
2725 * configure.in: Fix previous change.
2726
27271998-11-11 Richard Stallman <rms@gnu.org>
2728
2729 * configure.in (aviion-intel): New machine.
2730
27311998-11-04 Kenichi Handa <handa@etl.go.jp>
2732
2733 * configure.in (mips-nec-sysv4*): New target.
2734
27351998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
2736
2737 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
2738 from lisp.
2739
27401998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
2741
2742 * make-dist: Don't include fns*.el in dist.
2743
27441998-10-30 Dave Love <fx@gnu.org>
2745
2746 * configure.in: Don't mkdir cpp.
2747
27481998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
2749
2750 * Makefile.in (install-arch-dep): Install src/fns-*.el in
2751 ${archlibdir}.
2752
27531998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
2754
2755 * Version 20.3 released.
2756
27571998-07-30 Paul Eggert <eggert@twinsun.com>
2758
2759 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
2760 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
2761 (lwlib/Makefile, leim/Makefile):
2762 Prepend $(srcdir)/ to rule dependencies outside this dir.
2763
27641998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
2765
2766 * configure.in: Use unset CDPATH instead of making it empty.
2767
27681998-06-20 Karl Heuer <kwzh@gnu.org>
2769
2770 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
2771
27721998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
2773
2774 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
2775 and default.el. Sort the results.
2776
27771998-05-31 Karl Heuer <kwzh@gnu.org>
2778
2779 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
2780 writable.
2781
27821998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
2783
2784 * Makefile.in (install-arch-indep):
2785 Don't alter site-lisp/subdirs.el if it exists.
2786
27871998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
2788
2789 * Makefile.in (install-arch-indep): Put `-' on commands to create
2790 subdirs.el in site-lisp dirs.
2791
27921998-05-07 Richard Stallman <rms@psilocin.gnu.org>
2793
2794 * Makefile.in (install-arch-indep): Fix typo in previous change.
2795
27961998-05-06 Richard Stallman <rms@psilocin.gnu.org>
2797
2798 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
2799
28001998-04-28 Richard Stallman <rms@psilocin.gnu.org>
2801
2802 * Makefile.in (mkdir): Create the site-lisp dirs.
2803 (install-arch-indep): Make site-lisp/subdirs files world-readable.
2804
28051998-04-26 Richard Stallman <rms@psilocin.gnu.org>
2806
2807 * Makefile.in (INSTALL_INFO): New variable.
2808 (install-arch-indep): Don't replace the dir file if it already exists.
2809 Use the install-info program, via INSTALL_INFO, to add entries.
2810 Make the `info' subdir and the Info files world-readable.
2811
28121998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
2813
2814 * config.bat: Make sure the environment is large enough to support
4b649a8e 2815 all the "set foo=bar" commands. Update pointers to DJGPP FTP sites.
a4a9692d
DL
2816
28171998-04-10 Karl Heuer <kwzh@gnu.org>
2818
2819 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
2820
28211998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
2822
2823 * configure.in: Add --with-gssapi to specify GSS-API
2824 authentication support for movemail.
2825
28261998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
2827
2828 * Makefile.in (install-arch-indep): Fix previous change.
2829
28301998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
2831
2832 * Makefile.in (info): Run man in build dir, not srcdir.
2833
28341998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
2835
2836 * Makefile.in (install-arch-indep): Fix previous change.
2837
28381998-03-23 Kenichi Handa <handa@etl.go.jp>
2839
4b649a8e 2840 * Makefile.in (top_distclean): Check the existence of `lock' subdir.
a4a9692d
DL
2841
28421998-03-22 Richard Stallman <rms@gnu.org>
2843
2844 * Makefile.in (install-arch-indep): Put special subdirs.el files
2845 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
2846
28471998-03-21 Richard Stallman <rms@psilocin.gnu.org>
2848
2849 * make-dist: Fix shell syntax in check for missing .el or .elc files.
2850
28511998-03-09 Richard Stallman <rms@psilocin.gnu.org>
2852
2853 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
2854 (m68*-hp-hpux*): Handle versions 1X like 10.
2855
28561998-03-07 Richard Stallman <rms@psilocin.gnu.org>
2857
2858 * make-dist: PROBLEMS is now in etc, not top level dir.
2859
2860 * Makefile.in (SOURCES): Delete PROBLEMS.
2861
28621998-02-25 Richard Stallman <rms@gnu.org>
2863
2864 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
2865
2866 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
2867
28681998-01-17 Richard Stallman <rms@gnu.org>
2869
2870 * Makefile.in (install-arch-indep): Add semicolon before `else'.
2871
28721998-01-02 Richard Stallman <rms@psilocin.gnu.org>
2873
2874 * make-dist (tempparent): New option --no-check.
2875
2876 * make-dist: Don't do anything with cpp directory.
2877
28781997-12-20 Richard Stallman <rms@psilocin.gnu.org>
2879
2880 * configure.in (sparc-fujitsu-sysv4*): New target.
2881
28821997-12-17 Andreas Schwab <schwab@gnu.org>
2883
2884 * configure.in: Cache more tests. Add missing quotes around
2885 message with embedded comma.
2886
28871997-12-04 Karl Heuer <kwzh@gnu.org>
2888
2889 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
2890
28911997-11-26 Joel N. Weber II <devnull@gnu.org>
2892
2893 * make-dist: Changed the comment about `umask 0' to say `Don't
92a8ce63
JB
2894 restrict access to any files.'; previously it said `Don't protect
2895 any files', which may have implied that we think fascism is good.
a4a9692d
DL
2896
28971997-11-24 Paul Eggert <eggert@twinsun.com>
2898
2899 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
2900 strftime needs the underlying host's strftime for locale dependent
2901 formats.
2902
29031997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
2904
2905 * configure.in (i586-dg-dguxR4.*): New name in case branch.
2906
29071997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
2908
2909 * config.bat: Configure the man subdirectory.
2910
29111997-11-07 Paul Eggert <eggert@twinsun.com>
2912
2913 * configure.in (AC_CHECK_LIB): Add -lintl.
2914
29151997-11-07 Karl Heuer <kwzh@gnu.org>
2916
2917 * make-dist (check for .elc files): Avoid bash-specific syntax.
2918 (check for overflow 14-char limit): Simplify.
2919
29201997-11-07 Richard Stallman <rms@gnu.org>
2921
2922 * Makefile.in (install): Move blessmail last.
2923
29241997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2925
2926 * configure.in (gettimeofday, one arg or two):
2927 Clarify messages by avoiding double negative.
2928
29291997-09-30 Karl Eichwalder <ke@suse.de>
2930
3a787a1e 2931 * Makefile.in (install-arch-indep): Install the widget info file.
a4a9692d
DL
2932
29331997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
2934
2935 * configure.in (with-pop, with-kerberos): Need to check Kerberos
2936 libraries in reverse order, so that libraries will appear in the
2937 correct dependency order on the link line (and so that the
2938 configure checks themselves will work properly when early
2939 libraries depend on later ones).
2940
29411997-09-21 Erik Naggum <erik@naggum.no>
2942
3a787a1e 2943 * make-dist (making links to `src'): Keep timestamp on copied files.
a4a9692d
DL
2944
2945 * make-delta: New script to produce delta distributions.
2946
29471997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2948
2949 * Version 20.2 released.
2950
29511997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2952
2953 * Version 20.1 released.
2954
2955 * Makefile.in (install-leim): Depend on mkdir.
2956 (leim): Depend on src.
2957
29581997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2959
2960 * configure.in: Recognize alpha* instead of just alpha.
2961
29621997-09-12 Paul Eggert <eggert@twinsun.com>
2963
2964 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
2965
29661997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2967
2968 * update-subdirs: Use rm -f.
2969
29701997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2971
2972 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
2973 Ignore subdirs named Old.
dff28924 2974
a4a9692d
DL
29751997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
2976
2977 * configure.in: Add OpenBSD clause to set $machine.
2978
29791997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2980
2981 * make-dist: Recompile everything after updating various Lisp files.
2982 Recompile in leim as well as lisp.
2983 Check in leim as well as lisp for mismatched files and too-long names.
dff28924 2984
a4a9692d
DL
29851997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2986
2987 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
2988
29891997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2990
2991 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
2992 before trying to copy anything from it.
2993
29941997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2995
2996 * Makefile.in (man/Makefile): New target.
2997 (tags): Define env var EMACS and run Makefile from build dir.
2998
29991997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
3000
3001 * config.bat: If src/_gdbinit doesn't exist, try using
3002 src/.gdbinit to create it (for building on Windows 95).
3003
30041997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3005
3006 * Makefile.in (install-arch-indep):
3007 Discard extra data in tar | tar pipes.
3008
30091997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
3010
3011 * configure.in (x_default_search_path): Corrected
3012 '${x_library}' to '${x_library}/X11'.
3013
30141997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3015
4b649a8e 3016 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1.
a4a9692d
DL
3017
30181997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
3019
3020 * configure.in: Support auto-configuration of both Kerberos V4 and
92a8ce63
JB
3021 Kerberos V5 for movemail, including detection of V4 and V5 header
3022 files and libraries.
a4a9692d
DL
3023
30241997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
3025
3026 * configure.in: Compute x_default_search_path
3027 and substitute into makefiles.
3028
3029 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
3030
30311997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3032
3033 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
3034
30351997-08-07 Erik Naggum <erik@naggum.no>
3036
3037 * configure.in: Remove lockdir, it is no longer needed.
3038 * Makefile.in (mkdir): Don't create lockdir.
3039 (lockdir): Variable deleted.
3040 (paths-force): Don't operate on PATH_LOCK.
3041
30421997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3043
3044 * leim-Makefile.in (clean, distclean): New targets.
3045
3046 * make-dist: Include leim/ChangeLog in leim distribution.
3047
30481997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3049
3050 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
3051
30521997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3053
3054 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
3055
30561997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3057
3058 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
3059
30601997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3061
3062 * make-dist: Update leim/leim-list.el.
3063 Pass along value of $EMACS when updating lisp dir.
3064
30651997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
3066
dff28924 3067 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
a4a9692d
DL
3068 prerequisite to the use of Doug Lea's malloc.
3069
30701997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3071
3072 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
3073
3074 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
3075
30761997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3077
3078 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
3079
30801997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3081
3082 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
3083 to news-r6.h.
3084
30851997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
3086
3087 * config.bat: Use `sed' instead of `cp', which might not be
3088 installed.
3089
30901997-07-09 Kenichi Handa <handa@etl.go.jp>
3091
3092 * Makefile.in (mostlyclean): Add cleaning leim directory.
3093 (clean, distclean, maintainer-clean): Likewise.
3094
30951997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3096
3097 * make-dist (bogosities): Check subdirs of `lisp' also.
3098
30991997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3100
3101 * make-dist (etc): Really avoid symlinks now.
3102 (lisp): Don't delete from subdirs the things we never copy.
3103
56f7d69d 31041997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
3105
3106 * Makefile.in (install-arch-indep): Correct the target name.
3107 The first letter `i' was dropped by the previous change of mine.
3108
31091997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3110
3111 * configure.in (leim/Makefile): Generate this.
3112 (*-sysv4.2uw*): Recognize new alternative.
3113
3114 * leim-Makefile.in: Renamed from leim-Makefile.
3115
3116 * make-dist: Set up real-leim subdirectory,
3117 with the real contents of leim; then move it to
3118 a separate top-level directory.
3119
3120 * make-dist: Don't mention site-lisp, site-init, site-start
3121 or default, when listing files hat are not compiled and should be.
dff28924 3122
a4a9692d
DL
3123 * configure.in: Create src/config.stamp at the end.
3124
31251997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3126
3127 * Makefile.in (install-leim): Correct previous change.
3128
56f7d69d 31291997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
3130
3131 * Makefile.in (install-leim): New target.
3132 (install): Depend on install-leim.
dff28924 3133
56f7d69d 31341997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
3135
3136 * Makefile.in (SUBDIR): Add leim.
3137 (SUBDIR_MAKEFILES): Add leim/Makefile.
3138 (leim/Makefile): New target.
3139
31401997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3141
3142 * leim-Makefile: New file.
3143 * make-dist: Initialize a `leim' subdirectory with that makefile.
3144
31451997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3146
3147 * configure.in (GNU_MALLOC_reason): Fix message text.
3148
31491997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3150
3151 * make-dist (lisp): Don't process subdirs that start with =.
3152 (etc): Copy symlinks, as in src.
3153
31541997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3155
3156 * configure.in (i*86-*-unixware*): New alternative.
3157
31581997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3159
3160 * Makefile.in (src/config.stamp): Target renamed from src/config.h
3161 and touch it explicitly.
3162
3163 * configure.in (mips-sony-newsos6*): New alternative.
3164 (mips-*-linux-gnu*): New alternative.
3165 (*-*-bsdi*): New alternative.
3166 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
3167
31681997-06-22 Dave Love <d.love@dl.ac.uk>
3169
3a787a1e
JB
3170 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
3171 (src/config.h): New target to re-configure if src/config.in is patched.
a4a9692d
DL
3172
31731997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3174
3175 * configure.in (shutdown): Check for `shutdown' function.
3176
56f7d69d 31771997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
3178
3179 * update-subdirs: Include the directory "language" in subdirs.
3180
31811997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3182
3183 * configure.in (m88k-dg-dgux4*): New alternative.
3184 (alpha-*-netbsd*): New alternative.
3185 (powerpcle-*-solaris2*): New alternative.
3186
31871997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3188
3189 * make-dist: Warn about .el files that are not compiled.
3190
31911997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3192
3193 * Makefile.in (dist): Don't run update-subdirs here,
3194 since make-dist now gets that done.
3195
3196 * make-dist: Use the new `updates' target in lisp/Makefile.
dff28924 3197
a4a9692d
DL
3198 * make-dist: Use new non-file targets in lisp/Makefile.
3199
32001997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3201
3202 * make-dist: Handle all subdirs of `lisp' uniformly.
3203 Don't handle `term' and `language' specially.
3204 Clear out umask at the beginning.
dff28924 3205
a4a9692d
DL
32061997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3207
3208 * make-dist: Use Make to update finder-inf.el and autoloads.
3209 Also update cus-load.el.
3210
32111997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
3212
3213 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
3a787a1e 3214 in case it is desirable to disable the GNU malloc features with glibc.
a4a9692d
DL
3215
32161997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
3217
3218 * configure.in (DOUG_LEA_MALLOC):
3219 Define if malloc_{get,set}_state exist.
3220
56f7d69d 32211997-03-05 Kenichi Handa <handa@etl.go.jp>
a4a9692d
DL
3222
3223 * make-dist: Make links for files under lisp/language.
3224
177c0ea7 32251997-02-20 Kenichi Handa <handa@etl.go.jp>
a4a9692d
DL
3226
3227 * update-subdirs: Exclude the directory "language" from subdirs.
3228
32291997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
3230
3231 * configure.in: Check for rint and cbrt.
3232
32331997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3234
3235 * make-dist: Use $EMACS to say where to run Emacs.
3236 Add --no-update option.
dff28924 3237
a4a9692d
DL
32381996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3239
3240 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
3241
32421996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3243
3244 * make-dist (copying src): Check thoroughly for symlinks
3245 and copy them in all cases. Regularize the linking of *.in
3246 and *.opt and ChangeLog files.
3247 (copying lib-src): Likewise.
3248 Don't rm getdate.c or y.tab.*--they don't exist any more.
dff28924 3249
a4a9692d
DL
32501996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
3251
3252 * configure.in: Check for libmail, maillock.h and
3253 touchlock (for movemail).
3254
32551996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3256
3257 * configure.in (limits.h): Check for this file.
3258
32591996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3260
3261 * configure.in (rs6000-ibm-aix4.2): New alternative.
3262 (rs6000-ibm-aix4.0): New alternative.
3263 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
3264
32651996-11-22 Ben Harris <bjh21@cam.ac.uk>
3266
3267 * configure.in: Recognize vax-*-netbsd*.
3268
32691996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3270
3271 * configure.in (locallisppath): Add leim directory.
3272
32731996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
3274
3275 * config.bat: Make sure `mv' supports forward slashes and -f.
3276
32771996-10-28 Christian Limpach <chris@nice.ch>
3278
3279 * configure.in (hppa*-next-nextstep*): * added after hppa
3280 to accept hppa1.0 and hppa1.1.
3281
32821996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
3283
3284 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
3285 * configure.in (ld_switch_machine): Fix typo.
3286
32871996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3288
3289 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
3290 from config.h and use them in $ac_link.
3291
32921996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
3293
3294 * configure.in: Create a subdir named `lisp'.
3295
32961996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3297
3298 * configure.in: Check for getcwd.
3299
33001996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3301
dff28924 3302 * configure.in: Check for termios.h. Check for setpgid.
a4a9692d
DL
3303
33041996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3305
3306 * configure.in: Check for setrlimit.
3307
33081996-08-31 Paul Eggert <eggert@twinsun.com>
3309
3310 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
3311
33121996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3313
3314 * configure.in: Check for utimes.
3315
3316 * configure.in: Check for com_err library, but only
3317 if --with-kerberos was used. Check for krb and des
3318 only if --with-kerberos.
3319
33201996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3321
3322 * Makefile.in (INSTALL_STRIP): New variable.
3323 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
3324 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
3325
33261996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3327
3328 * configure.in: Check for krb and des libraries.
3329
33301996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3331
3332 * configure.in (*-sunos4.1.[3-9]*noshare):
3333 Use sunos413, not sunos4-1-3.
3334 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
3335 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
dff28924 3336
a4a9692d
DL
33371996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3338
3339 * Makefile.in (src/paths.h): Target deleted.
3340 (paths-force): Delete all dependencies on this target
3341 but don't delete the target.
3342 (install): Depend on `all'.
3343 (paths-force): Don't print a message.
3344
3345 * configure.in: Generate src/paths.h here.
3346
33471996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3348
3349 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
3350 New variables that affect linking only.
3351 (alpha-dec-osf*): Use those instead of previous change.
3352
33531996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3354
3355 * Makefile.in (install-arch-indep): Install info/messages.
3356
33571996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3358
3359 * Version 19.33 released.
3360
33611996-08-10 Marcus Daniels <marcus@sayre.sysc.pdx.edu>
3362
3363 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
3364 Fix previous change.
3365
33661996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3367
3368 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
3369 New alternative.
3370
33711996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3372
3373 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
3374 and NON_GCC_TEST_OPTIONS.
3375
33761996-08-06 Paul Eggert <eggert@twinsun.com>
3377
3378 * configure.in (LOCALTIME_CACHE): Don't put a string literal
3379 "TZ=..." in environ.
3380
33811996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3382
3383 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
3384
33851996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3386
3387 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
3388 the more general *-sunos4.1.[3-9]* clause.
3389
33901996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3391
3392 * Version 19.32 released.
3393
3394 * configure.in (*-sco3.2v5*):
3395 Set OVERRIDE_CPPFLAG to a string of one space.
3396 Fix the code that uses OVERRIDE_CPPFLAG.
3397
33981996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
3399
3400 * configure.in: Undo previous change.
3401
34021996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
3403
3404 * config.sub: Use `pc', not `unknown', when canonicalizing
3405 the vendor for ...86.
3406
177c0ea7 34071996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
a4a9692d
DL
3408
3409 * configure.in: Check for termios.h header.
3410
34111996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
3412
3a787a1e 3413 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
a4a9692d
DL
3414
34151996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
3416
3417 * configure.in: Split bsdos2 and bsdos2-1.
3418
34191996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
3420
3421 * config.sub: If last two words are not a recognized
3422 KERNEL-OS pair, use just the last word as OS, as in 19.31.
3423 Make conversion of gnu/linux to linux-gnu really work.
dff28924 3424
a4a9692d
DL
3425 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
3426
34271996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3428
3429 * configure.in (check for using Lucid widgets by default):
3430 Eliminate indentation that confuses some compilers.
3431
34321996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3433
3434 * config.sub: Convert linux and gnu/linux to linux-gnu.
3435
3436 * make-dist: Don't update getdate.c.
3437 Ignore =... files when checking for too-long Lisp file names.
3438
34391996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3440
3441 * configure.in (euidaccess): Check for that, not for eaccess.
3442
34431996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3444
3445 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
92a8ce63 3446 before `noshare'.
a4a9692d
DL
3447 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
3448
34491996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3450
3451 * configure.in: Rename lignux to linux-gnu in configuration names.
3452 Use gnu-linux as the opsys value (s/ file name).
3453 Allow i686 just like i386, i486, i586.
3454
34551996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3456
3457 * configure.in (i*86-*-sco3.2v5): New alternative.
3458 (OVERRIDE_CPPFLAG): New variable.
3459 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
3460
3461 * configure.in: Specify vpath for .texi files.
3462
34631996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3464
3465 * configure.in: Always check for HAVE_X11R5.
3466 Separately decide whether to use a toolkit by default.
3467
34681996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
3469
3470 * configure.in: If X11R5 is missing the Xaw headers,
3471 default to --with-x-toolkit=no.
3472
34731996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3474
3475 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
3476
34771996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3478
3479 * Makefile.in (install-arch-indep): If cd etc makes output,
3480 don't treat that as part of the tar data.
3481 Check that ./lisp actually exists.
dff28924 3482
a4a9692d
DL
34831996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
3484
3485 * make-dist: Check for long file names.
3486
34871996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
3488
3489 * Version 19.31 released.
3490
34911996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
3492
3493 * configure.in: Recognize sparc-*-lignux.
3494
34951996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
3496
3497 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
3498 Don't include config.w95.
3499
35001996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
3501
3502 * make-dist: Replace --no-clean-up and --no-tar options
3503 with --clean-up and --tar, so that the default is useful.
3504
35051996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
3506
3507 * config.bat: Make sure the GDB init file is called src/_gdbinit;
3508 if not, tell the user to rename it and abort.
3509
35101996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
3511
3512 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
3513 test program.
3514
35151996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3516
3517 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
3518
3519 * make-dist (MANIFEST): Fix previous change.
3520 (msdos): Put mainmake.v2 into the dist.
3521
35221996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
3523
3524 * make-dist: Exit if autoconf fails.
3525
35261996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
3527
3528 * config.bat: Set djgpp-ver, and unset it at the end.
b1f865ae 3529 Add a number of conditionals for DJGPP version 2.
a4a9692d
DL
3530 Rename label libsrc2 to libsrc3.
3531 Substitute for LDFLAGS in src/Makefile.
3532 Substitute for ALL_CFLAGS in lib-src/Makefile.
3533
35341996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3535
3536 * configure.in (ncurses): Check this after checking fns like strerror.
3537
35381996-04-08 Erik Naggum <erik@naggum.no>
3539
3540 * make-dist (MANIFEST): Don't include lines from =files.
3541
35421996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3543
3544 * make-dist: Don't put lisp/dired.todo in the dist.
3545
35461996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
3547
3548 * configure.in (HAVE_NCURSES): Look for library named ncurses.
3549
3550 * configure.in (setlocale): Check for it.
3551
3552 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
dff28924 3553
a4a9692d
DL
35541996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3555
3556 * configure.in: Use lignux instead of linux as value of opsys.
3557
35581996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3559
3560 * Makefile.in (install-strip): Fix whitespace.
3561 Get rid of continuation.
3562
3563 * config.sub: Convert linux or gnu/linux to lignux.
3564
35651996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3566
3567 * configure.in: Accept lignux in configuration name.
3568
35691996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3570
3571 * Makefile.in (install-strip): New target.
3572
35731996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3574
3575 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
3576 -f failed to do the job on Suns.
3577
35781996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
3579
3580 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
3581
3582 * configure.in (linux/version.h): Check for this header.
3583
35841996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
3585
3586 * configure.in: Remove -fno-builtin hackery from -lm check.
3587
35881996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
3589
3590 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
92a8ce63 3591 just this test.
a4a9692d
DL
3592
3593 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
3594
35951996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3596
3597 * configure.in: Check for ncurses.
3598
35991996-02-28 Paul Eggert <eggert@twinsun.com>
3600
3601 * configure.in (LOCALTIME_CACHE):
3602 Also define if localtime mishandles unsetting TZ.
3603 This works around a localtime bug in mips-dec-ultrix.
3604
36051996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3606
3607 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
3608
3609 * configure.in: Improve messages about X versions.
3610
36111996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3612
3613 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
3614
36151996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3616
3617 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
3618 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
3619
3620 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
3621 (install): Put install-arch-indep before install-arch-dep.
3622
36231996-02-20 Dave Love <d.love@dl.ac.uk>
3624
3625 * INSTALL: Clarify info about MS-DOS path handling.
3626
36271996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3628
3629 * Makefile.in (install-arch-indep): Install info/ccmode*.
3630 In previous change, protect against /bin/pwd returning null string.
3631
36321996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3633
3634 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
3635 to lispdir.
3636
36371996-02-01 Paul Eggert <eggert@twinsun.com>
3638
3639 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
3640
36411996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3642
3643 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
3644
36451996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3646
3647 * Makefile.in (extraclean): Use ${top_distclean} to ensure
3648 we delete everything distclean deletes.
3649
36501996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
3651
3652 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
3653
36541996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3655
3656 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
3657 into LDFLAGS instead of into LIBS.
3658
36591996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3660
3661 * configure.in (HAVE_XMU): Fix typo in previous change.
3662
36631996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3664
3665 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
3666
36671996-01-10 Erik Naggum <erik@naggum.no>
3668
3669 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
3670
36711996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
3672
3673 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
3674
36751996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
3676
3677 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
3678 and use -lXt to link it.
3679
36801996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
3681
3682 * configure.in (locallisppath): Put version-specific dir first.
3683
36841996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
3685
3686 * configure.in (hppa-*-nextstep*): New alternative.
3687 (USE_X_TOOLKIT): By default, set this to "maybe";
3688 and change that later to LUCID or "no" according to X11 version.
3689
3690 * make-dist: Recompile outdated .elc files and update all autoloads.
3691
36921996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
3693
3694 * configure.in (locallisppath): Fix typo in last change: " -> '.
3695
36961996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3697
3698 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
3699
37001995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3701
3702 * Makefile.in (install-arch-indep): Give all files read permission.
3703
37041995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3705
3706 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
3707 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
3708
37091995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3710
3711 * configure.in: Determine HAVE_X11R6.
3712 (HAVE_MENUS): Renamed from HAVE_X_MENU.
3713
37141995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
3715
3716 * configure.in: Just "solaris" now defaults to version 2.4.
3717 Add sunos4.1.n-noshare as alternative.
3718
37191995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3720
3721 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
3722
37231995-11-29 Erik Naggum <erik@naggum.no>
3724
3725 * Makefile.in (install-arch-indep): Add missing backslash.
3726
37271995-11-29 Karl Eichwalder <ke@ke.Central.DE>
3728
3729 * Makefile.in (install-arch-indep): Don't install
3730 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
3731
37321995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3733
3734 * Makefile.in (install-arch-indep): Fix previous change.
3735
3736 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
3737
37381995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3739
3740 * Version 19.30 released.
3741
3742 * make-dist (lisp): Exclude subdirs.el.
3743
37441995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3745
3746 * make-dist (etc): Delete *.orig and *.rej.
3747
37481995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3749
3750 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
3751
37521995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3753
3754 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
3755
37561995-11-14 Geoff Voelker <voelker@cs.washington.edu>
3757
3758 * make-dist (nt): Rename install, readme, and todo to
3759 INSTALL, README, and TODO.
3760
37611995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3762
3763 * make-dist (lisp): Don't distribute site-start.
3764
37651995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
3766
3767 * make-dist: Break the hard link on alloca.c.
3768
37691995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
3770
3771 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
3772
37731995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3774
3775 * make-dist (src, lib-src): Don't distribute Makefile.c.
3776 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
3777
37781995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3779
3780 * Makefile.in (mkdir): Create man1dir, not mandir.
3781 (uninstall): Use man1dir, not mandir.
3782
37831995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3784
3785 * Makefile.in (man1dir): New variable.
92a8ce63 3786 (install-arch-indep): Use man1dir.
a4a9692d
DL
3787
3788 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
3789
3790 * make-dist: Create lisp/MANIFEST.
3791
37921995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
3793
3794 * configure.in (m68k-*-linux*): New alternative.
3795
37961995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3797
3798 * make-dist: Use new names config.in, paths.in, and
3799 {src,lib-src}/Makefile.in.
3800
38011995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3802
3803 * configure.in: Don't bother checking for drem.
3804
38051995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3806
3807 * Makefile.in (distclean): Delete line with just a tab in it.
3808 (install-arch-indep): Delete spaces that precede tabs.
3809 Delete spurious `fi' left from previous change.
3810 (install): Supply `true' as command, to avoid null command.
3811
38121995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3813
3814 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
3815
38161995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3817
3818 * configure.in (powerpc-*-solaris2): New alternative.x
3819
38201995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
3821
3822 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
3823 of paths.h.tmp$$, to avoid going beyond 14 characters.
3824
38251995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3826
3827 * configure.in: Improve error msg for invalid --with-x-toolkit value.
3828
38291995-09-06 Paul Eggert <eggert@twinsun.com>
3830
3831 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
3832 if localtime caches TZ. Check for tzset.
3833
38341995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3835
3836 * config.bat: Simplify using new names file names src/makefile.in,
3837 config.in, paths.in. Change Echo commands not to use `.
3838
38391995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3840
3841 * Makefile.in (install-arch-indep): Always install the new dir file;
3842 rename the previous dir file to dir.bak or dir.old.
3843
38441995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3845
3846 * configure.in (RANLIB): Substitute this into makefiles.
3847 Set it specially on solaris; set it by default on other systems.
3848
3849 * configure.in: Fix previous Alpha change.
3850
38511995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3852
3853 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
3854 NON_GCC_TEST_OPTIONS.
3855
38561995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3857
3858 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
3859 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
3860
3861 * configure.in (alpha-*-linux*): New configuration.
3862
38631995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3864
3865 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
3866 (m68k-next-nextstep*): New alias for that.
3867 (i*86-*-nextstep*): Use nextstep.h.
3868 (sparc-*-nextstep*): New configuration.
3869
38701995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3871
3872 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
3873 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
3874
38751995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3876
3877 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
3878 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
3879
38801995-07-18 Mike Long <mike.long@analog.com>
3881
3882 * make-dist: Fix update of finder-inf.el, and byte-compile it.
3883
38841995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3885
3886 * Makefile.in (src/paths.h, paths-force):
3887 Rename src/paths.h.in to src/paths.in.
3888 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
3889
3890 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
3891 Use Makefile.c for intermediate file.
3892 Rename src/config.h.in to src/config.in.
3893
38941995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
3895
3896 * configure.in (mips-dec-ultrix*): Assume version 4.3.
3897 (mips-dec-ultrix4.[12]): New alternative for old versions.
3898
38991995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3900
3901 * make-dist: Don't break intra-tree links.
3902
39031995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
3904
3905 * configure.in: Put back archlibdir initialization. Require
92a8ce63 3906 autoconf 2.4.1 or later.
a4a9692d
DL
3907
39081995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3909
3910 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
3911 (mips-mips-riscos5*): New alternative.
3912
39131995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3914
3915 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
3916
39171995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3918
3919 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
3920 (mandir, infodir, archlibdir): Initializations deleted.
3921
3922 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
3923 On hpux9shr, use hpux9shxr4.h.
3924
39251995-06-24 Morten Welinder <terra+@cs.cmu.edu>
3926
3927 * configure.in: Added target mips-dec-mach_bsd4.3.
3928 * config.guess: Guess mips-dec-mach_bsd4.3.
3929
39301995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3931
3932 * Makefile.in (mkdir): Use symbolic chmod.
3933
39341995-06-22 Paul Eggert <eggert@twinsun.com>
3935
3a787a1e
JB
3936 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
3937 SunOS 4.1.5 thorugh 4.1.9, should they ever exist.)
a4a9692d
DL
3938
39391995-06-22 Paul Eggert <eggert@twinsun.com>
3940
3941 * Makefile.in (SUBDIR_MAKEFILES):
3942 Add man/Makefile, so `make distclean' removes it.
3943 (top_distclean): Add config.log to the list of files to be removed.
3944
39451995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3946
3947 * Version 19.29 released.
3948
39491995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3950
3951 * configure.in: Fix the previous change to verify that the -b
3952 option really solves the problem.
3953
3954 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
3955
39561995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3957
3958 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
3959
39601995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3961
3962 * configure.in: Report more clearly when there is no special
3963 dir to search for X includes or libraries.
3964
39651995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3966
3967 * configure.in: Check for -lpthreads, not -lpthread.
3968
39691995-06-09 Geoff Voelker <voelker@cs.washington.edu>
3970
3971 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
3972
39731995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3974
3975 * configure.in: Check for -lpthread.
3976
39771995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3978
3979 * Makefile.in (install-arch-indep): Install info files for mh-e.
3980 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
3981
39821995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3983
3984 * configure.in (*-solaris2.5): New configuration.
3985
3986 * make-dist: Copy new files config.nt and config.w95.
3987
39881995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3989
3990 * configure.in: Use x_includes, not x_libraries, for -I.
3991 Make bitmapdir a colon-separated list.
3992
39931995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
3994
3995 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
3996
3997 * configure.in: Allow x_libraries and x_includes to be paths.
3998
39991995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4000
4001 * configure.in: Fix typo.
4002
40031995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4004
4005 * INSTALL: Clarify use of site-init.el.
4006
40071995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
4008
3a787a1e 4009 * configure.in: Pass arg to sqrt.
a4a9692d
DL
4010
40111995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4012
4013 * make-dist: Fix May 6 change.
4014
40151995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4016
4017 * vpath.sed: Delete reference to ymakefile.
4018
40191995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
4020
3a787a1e 4021 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
a4a9692d
DL
4022
40231995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4024
4025 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
4026
4027 * update-subdirs: Specify /bin/sh to run the script.
4028
40291995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4030
4031 * make-dist: Put src/makefile.nt in dist.
4032
4033 * configure.in (i[345]86-*-bsdi2*): New configuration.
4034 (vax-dec-bsd386*): Deleted.
4035
40361995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
4037
3a787a1e
JB
4038 * configure.in: Make sure CDPATH doesn't mess up PWD check.
4039 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
4040 Use fmod instead of logb in -lm check.
a4a9692d
DL
4041
40421995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4043
4044 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
4045 Use bsd4-3. Don't set NON_GNU_CPP.
4046
4047 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
14ee32ab 4048 In nt, copy various different things, but not *.cmd.
a4a9692d
DL
4049 Fix the ln commands for the subdirs of nt.
4050
40511995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4052
4053 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
4054
40551995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4056
4057 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
4058 since that's what the header file expects.
4059
3a787a1e 40601995-04-24 Francesco Potort\e,Al\e(B (pot@cnuce.cnr.it)
a4a9692d
DL
4061
4062 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
4063 and 68040 based machines when choosing options for gnucc.
4064
40651995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4066
4067 * Makefile.in (top_distclean): Delete config.cache.
4068
40691995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4070
4071 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
4072
4073 * configure.in: Use m/ncr386.h.
4074
40751995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4076
4077 * Makefile.in (install-arch-indep): Undo Sep 23 change.
4078
40791995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4080
4081 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
4082 (man): Don't copy texindex.c and getopt.c; they're deleted.
4083 (etc): Omit `e'; it's a subdirectory.
4084 (etc/e): Use `../..', not `..', to reference top level.
4085
40861995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
4087
4088 * Makefile.in (install-arch-indep, dist):
3a787a1e 4089 Look for `update-subdir' in $(srcdir).
a4a9692d
DL
4090
40911995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4092
4093 * make-dist: Include mkinstalldirs in distribution.
4094
40951995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4096
4097 * make-dist: Add missing close backquote.
4098
40991995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4100
4101 * make-dist: Don't distribute shortnames directory.
4102
41031995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4104
4105 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
4106
41071995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4108
4109 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
4110
41111995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4112
4113 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
4114
41151995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
4116
4117 * configure.in (mips-sgi-irix6): New configuration.
4118
41191995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
4120
4121 * Makefile.in (maintainer-clean): Renamed from realclean.
4122
41231995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
4124
3a787a1e
JB
4125 * configure.in: Create a .gdbinit that sources the real one,
4126 if using a different build directory.
a4a9692d
DL
4127
41281995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4129
4130 * configure.in: Check for sys/select.h.
4131
41321995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4133
4134 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
4135
41361994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4137
4138 * configure.in: Handle isc 4.1 operating system.
4139
41401994-12-10 Richard Stallman <rms@kepa>
4141
4142 * configure.in (rs6000-ibm-aix4.1*): New alternative.
4143 (rs6000-ibm-aix4*): New alternative.
4144
41451994-12-06 Richard Stallman <rms@kepa>
4146
4147 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
4148
41491994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
4150
4151 * configure.in: Don't try to make directories that are guaranteed
92a8ce63 4152 to already exist.
a4a9692d
DL
4153
41541994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4155
4156 * configure.in: Generate man/Makefile from man/Makefile.in.
4157 Create the man subdir.
4158
4159 * Makefile.in (dvi): Run Make in our man subdir.
4160
4161 * make-dist: Create subdir etc/e.
4162 Make links to it.
4163 Put man/Makefile.in in dist, instead of man/Makefile.
4164
41651994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
4166
4167 * configure.in: Add --with-pop, --with-kerberos, and
4168 --with-hesiod for movemail.
4169
41701994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4171
4172 * configure.in (m68*-apollo*): Use s/domain.h.
4173
41741994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4175
4176 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
4177
41781994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
4179
4180 * configure.in: Don't add -I, -L, -R options for cc if their
4181 arguments would be empty.
4182
41831994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4184
4185 * configure.in (i860-intel-osf1*): New alternative.
4186 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
4187 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
4188
41891994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
4190
4191 * configure.in: Make h_errno check not use nested functions.
4192
41931994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
4194
4195 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
4196
41971994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
4198
4199 * Makefile.in (install-arch-indep): Avoid continued comment
92a8ce63 4200 swallowing target line.
a4a9692d
DL
4201
42021994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
4203
4204 * configure.in: Protect a character class with `changequote'.
4205
42061994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4207
4208 * configure.in: Accept `news' as a synonym for `newsos'.
4209
42101994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4211
4212 * Makefile.in: Don't rm files if cd fails.
4213
42141994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4215
4216 * make-dist: Put nt subdir and its subdirs in the dist.
4217 (lib-src): Put makefile.nt in the dist.
4218 (lisp): Put makefile.nt in the dist.
4219
42201994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
4221
4222 * configure.in: Change a stray `[' to `test'.
4223
42241994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
4225
4226 * configure.in: Adapt for Autoconf v2. Use the standard argument
4227 parser, host type canonicalizer, X11 finder, and message
4228 printing macros. Use the new macro names. Use `test' instead of `['.
4229
42301994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4231
4232 * configure.in: Check for getpagesize.
4233
42341994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4235
4236 * make-dist (msdos): Put sed* in the distribution.
4237
42381994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
4239
4240 * config.bat: New option, `--with-x', for configuring Emacs
4241 for use with the X11 system DesqView/X.
4242 New option, `--no-debug', for compiling Emacs without debug
4243 information thus saving disk space.
4244 (src/config.h, src/paths.h): Use `update' (which is like
4245 `move-if-changed') to change the file.
4246 (src/config.h): When configuring for X11 perform extra changes.
4247 (src/makefile): When configuring for X11 perform extra changes.
4248 (lib-src): Remove temporary files.
4249 (): Check that `sed', `rm', `mv', and `gcc' are available.
4250
42511994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4252
4253 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
4254
4255 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
4256
42571994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4258
4259 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
4260
4261 * configure.in (canonical): Substitute var into makefiles.
4262 (bitmapdir): Likewise.
4263
4264 * Makefile.in (bitmapdir): New variable.
4265 (src/paths.h, paths-force): Edit PATH_BITMAPS.
4266
42671994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4268
4269 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
4270
4271 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
4272 * update-subdirs: New shell script.
4273
42741994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4275
4276 * Makefile.in (top_distclean): Don't rm build-install.
4277 (SOURCES): Delete build-install.in.
4278
4279 * make-dist: Don't distribute build-ins.in.
4280 * build-ins.in: File deleted.
4281
42821994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
4283
4284 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
4285
42861994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4287
4288 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
4289
4290 * configure.in (libexecdir): Renamed from libdir. New default.
4291 (sharedstatedir): Renamed from statedir. New default.
4292 (datadir): New default.
4293
4294 * make-dist: Don't distribute subdirs.el.
4295
42961994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4297
4298 * configure.in (eaccess): Check for it.
4299
43001994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4301
4302 * configure.in (mktime): Check for it.
4303
43041994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
4305
4306 * configure.in (motif): Add support for usage and option checking.
4307
43081994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
4309
4310 * configure.in (utimes): Check for it.
4311
43121994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
4313
4314 * Makefile.in (install-arch-indep): Don't do mkdir here.
4315
43161994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4317
4318 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
4319 riscix.h renamed to acorn.h.
4320
177c0ea7 43211994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
a4a9692d
DL
4322
4323 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
4324 New configurations.
4325
43261994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
4327
4328 * configure.in: Remove trailing slashes from srcdir.
4329
43301994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4331
4332 * configure.in (i[345]86-sequent-ptx*): Handle
4333
43341994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4335
4336 * Makefile.in (paths-force): Depend on src/paths.h
4337
43381994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4339
4340 * configure.in (config_options): Save all arguments, not just some.
4341
43421994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4343
4344 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
4345
4346 * configure.in: Add AC_AIX.
4347 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
4348
43491994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4350
4351 * configure.in (parsing options): Simplify sed command to delete -'s.
4352
43531994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
4354
4355 * configure.in (config_options): New shell variable.
4356 Pass its value to C code in EMACS_CONFIG_OPTIONS.
4357
43581994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4359
4360 * configure.in (alpha-dec-osf*): New target.
4361
4362 * Makefile.in: Use just one FRC target.
4363
43641994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4365
4366 * Makefile.in (removenullpaths, paths-force):
4367 Use name paths.h.tmp$$, which depends on the pid.
4368
43691994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4370
4371 * Makefile.in (removenullpaths, paths-force):
4372 Put paths.h.tmp in top-level dir, not in src.
4373
43741994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4375
4376 * Version 19.27 released.
4377
43781994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4379
4380 * Version 19.26 released.
4381
43821994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4383
4384 * configure.in: Check for lrand48, not rand48.
4385
43861994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4387
4388 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
4389 (powerpc-ibm-aix*): New aliases.
4390
43911994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4392
4393 * make-dist (src/m, src/s): Put *.inp in distribution.
4394
43951994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4396
4397 * configure.in: Accept i586 and i486 along with i386.
4398
43991994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4400
4401 * configure.in: Do compute unexec, LIBX, system_malloc, etc
4402 even if CPP env var was set by the user.
4403
4404 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
4405
44061994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
4407
4408 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
4409
44101994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4411
4412 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
4413
44141994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4415
4416 * configure.in: Check more specifically for i*86-sun-sunos.
4417
44181994-08-03 Caveh Jalali (caveh@eng.sun.com)
4419
4420 * configure.in: Handle solaris 2.4.
4421
44221994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4423
4424 * configure.in (rand48): Check for it.
4425
44261994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4427
4428 * make-dist: Update the info files.
4429
44301994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4431
4432 * configure.in: Make "checking..." messages' style consistent.
4433 (HAVE_H_ERRNO): New test.
4434
44351994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4436
4437 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
4438
44391994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4440
4441 * configure.in (CFLAGS): If the envvar was specified, use that.
4442 And set REAL_CFLAGS from it too.
4443
44441994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4445
4446 * make-dist: Update finder-inf.el.
4447
44481994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4449
4450 * make-dist (msdos): Include sed4.inp in dist.
4451
4452 * Makefile.in (libsrc_libs): Var deleted.
4453
44541994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4455
4456 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
4457
44581994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4459
4460 * configure.in (mips-sony-newsos4*): New alias.
4461
44621994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4463
4464 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
4465 (*-convex-convexos*): Accept this as alias.
4466
44671994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4468
4469 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
4470 for two different uses.
4471
44721994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4473
4474 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
4475
44761994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4477
4478 * make-dist: Put ./BUGS into the distrib.
4479
44801994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4481
4482 * configure.in: Handle 386 running Solaris 2.
4483
44841994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4485
4486 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
4487
44881994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4489
4490 * configure.in (mips-sony-newsos*): Use news-risc.h.
4491
4492 * configure.in: Accept bsdi as opsys, like bsd386.
4493
44941994-06-01 Morten Welinder (terra@diku.dk)
4495
4496 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
4497
44981994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4499
4500 * Version 19.25 released.
4501
4502 * make-dist (shortversion): Don't assume another period follows.
4503
45041994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4505
4506 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
4507 (uninstall): Use /bin/pwd.
4508
4509 * Makefile.in (blessmail): Depend on src.
4510 (all): Don't depend on blessmail.
4511
4512 * Makefile.in (src/paths.h): Don't force recomputation.
4513 (paths-force): New target; force recomputation of paths.h.
4514 (all): Depend on paths-force.
4515 (src, lib-src): Depend on src/paths.h.
4516
4517 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
4518 NON_GCC_TEST_OPTIONS.
4519
45201994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4521
4522 * configure.in: Don't insist on subversions for irix.
4523
45241994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4525
4526 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
4527
4528 * configure.in (i[34]86-next-*): New alternative.
4529
45301994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4531
4532 * Version 19.24 released.
4533
4534 * configure.in: New config hppa*-hp-hpux9shr*.
4535
45361994-05-22 Morten Welinder (terra@tyr.diku.dk)
4537
4538 * config.bat: Doc fix.
4539
45401994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4541
4542 * Makefile.in (mostlyclean, clean, distclean, realclean)
4543 (extraclean): Don't act on man subdir if it doesn't exist.
4544
45451994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4546
4547 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
4548 Use them to set up CC.
4549 (*-sun-sunos4.1.3): Set them.
4550
45511994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4552
4553 * Makefile.in (lib-src): Don't depend on src/paths.h.
4554
45551994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4556
4557 * build-ins.in (copydests): Get rid of spurious `-'s.
4558
4559 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
4560
45611994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4562
4563 * Version 19.23 released.
4564
4565 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
4566 for the Xlib and Xt checks; then restore old CFLAGS.
4567
45681994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4569
4570 * configure.in (HAVE_X11XTR6): Add newline before #if.
4571 Add newline after #endif.
4572
45731994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4574
4575 * configure.in (HAVE_X11XTR6): Arrange to define it.
4576
45771994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4578
4579 * Makefile.in (install): Depend on blessmail.
4580
45811994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
4582
4583 * configure.in (mips-siemens-sysv*): Put quotes around value
4584 containing blanks.
4585
45861994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4587
4588 * Makefile.in (TAGS): Use the makefile in src subdir.
4589
45901994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4591
4592 * configure.in (opsys): Recognize `gnu'.
4593
45941994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4595
4596 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
4597
45981994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
4599
4600 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
4601 version > 1.8.
4602
46031994-05-08 Morten Welinder (terra@diku.dk)
4604
4605 * config.bat: Forcibly remove "# " style comments from makefiles.
4606
46071994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4608
4609 * Makefile.in (uninstall): When processing lispdir and etcdir,
4610 do nothing unless it exists and is a directory.
4611
46121994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4613
4614 * Makefile.in (install-arch-indep): Do install info/dired-x*.
4615 Merge code in from install-doc.
4616 (install-doc): Merge code back into install-arch-indep.
4617 (install-arch-dep): Don't depend on install-doc.
4618
4619 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
4620
46211994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4622
4623 * configure.in (making src/Makefile and lib-src/Makefile):
4624 Split off the autoconf substitutions and don't pass them thru cpp.
4625 (undefs): Use $canonical as well as $configuration.
4626
4627 * make-dist: Distribute lisp/Makefile.
4628
4629 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
4630 Use lower case names for the s files.
4631
46321994-05-03 Morten Welinder (terra@diku.dk)
4633
4634 * config.bat: Added possibility for different file name
4635 transscriptions in lib-src.
4636
46371994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4638
4639 * Makefile.in (lib-src): Undo previous change.
4640 (blessmail): New target to run maybe-blessmail in lib-src.
4641 (all): Depend on blessmail.
4642
4643 * Makefile.in (lib-src): Depend on src.
4644
46451994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
4646
4647 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
4648 (m88k-dg-dgux5.4R2): dgux5.4R2.
4649
46501994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4651
4652 * configure.in (window_system): Restore accidentally deleted code
4653 that uses AC_FIND_X.
4654
4655 * make-dist: Distribute config.bat.
4656
46571994-04-29 Morten Welinder (terra@diku.dk)
4658
4659 * config.bat: Corrected the configuration of lib-src
4660 to keep up with configure. Add note about dos version 3
4661 or better needed (djgpp needs that). Add note explaining
4662 that either install in c:/emacs or edit the script.
4663 Don't change to c:/emacs, but assume we're there (to minimize
4664 the number of places to change).
4665
4666 * config.bat: Build-in the first step towards X11 support with
4667 the X11 emulator that exists. At this time it won't work,
4668 and several files are missing.
4669
46701994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4671
4672 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
4673 Don't look for -lresolv.
4674
4675 * Makefile.in (lib-src): Depend on src/paths.h.
4676
46771994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4678
4679 * configure.in: Restore deleted AC_SUBST of `configuration'.
4680 Improve error message for bad --with-x-toolkit value.
4681
4682 * configure.in: Define CONFIGURATION in src/config.h
4683 rather than substituting in src/Makefile.in.
4684
46851994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4686
4687 * Makefile.in (install-doc): New target.
4688 (install-arch-dep): Depend on install-doc.
4689 (mkdir): Create docdir.
4690
46911994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4692
4693 * configure.in: Test for libresolv.a.
4694 Substitute machfile and opsysfile.
4695
46961994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4697
4698 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
4699 (install-arch-dep): Install under the name $(EMACS).
4700
47011994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4702
4703 * configure.in (version): Use entire value of emacs-version.
4704 (mips-siemens-sysv*): New alternative.
4705
47061994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4707
4708 * Makefile.in (install-arch-indep): Don't install dired-x*.
4709
47101994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4711
4712 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
4713 Fix definition of $undefs.
4714
47151994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4716
4717 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
4718
4719 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
4720
47211994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
4722
4723 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
4724
47251994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4726
4727 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
4728 and run it thru cpp, as with src/Makefile.in.
4729
4730 * configure.in: Use AC_SET_MAKE.
4731
47321994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4733
4734 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
4735
47361994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4737
4738 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
4739
4740 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
4741 (printing the choices): Make the toolkit message unconditional.
4742 (USE_X_TOOLKIT): Use `none', not `no', if none.
4743 (include libsrc_libs): Include config.h, and specify -I for srcdir.
4744 Get rid of temp file foofoo1.
4745
47461994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4747
4748 * configure.in (CFLAGS): Use shell syntax, not Makefile.
4749
47501994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4751
4752 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
4753 (printing the choices): State choice of toolkit.
4754 (libsrc_libs): Recalculate after writing config.h;
4755 then update lib-src/Makefile.
4756
47571994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4758
4759 * configure.in: Add sunos4shr as alternative for suns.
4760 Conditionals testing for null $CC were backwards.
4761
47621994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4763
4764 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
4765
47661994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4767
4768 * configure.in: Handle -isc4.0*.
4769
47701994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4771
4772 * configure.in (esix5): Set NON_GNU_CPP.
4773
47741994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
4775
4776 * Makefile.in (thisdir): Nonsensical variable removed.
4777 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
4778 back to $thisdir, rather than the directory `this_dir'.
4779
47801994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4781
4782 * Makefile.in (install-arch-indep): Add missing backslash after a
4783 `then'.
4784
47851994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4786
4787 * Makefile.in (thisdir): New variable.
4788 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
4789
47901994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4791
4792 * configure.in: Add freebsd.
4793
47941994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4795
4796 * configure.in: Check for fpathconf.
4797
47981994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4799
4800 * configure.in (with_x_toolkit): Fix typo in previous change.
4801
48021994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4803
4804 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
4805
48061994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4807
4808 * configure.in (with_x_toolkit): Don't allow motif or open-look.
4809
48101994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4811
4812 * configure.in: Fix value of docdir.
4813 * Makefile.in (install-arch-indep): Install DOC* in docdir.
4814
48151994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4816
4817 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
4818
48191994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
4820
4821 * configure.in: New variable docdir to control where the docstring
4822 file goes.
4823 Makefile.in: Use it to initialize PATH_DOC in paths.h.
4824
48251994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
4826
4827 * configure.in: When --run-in-place, don't inherit archlibdir.
4828
48291994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4830
4831 * Makefile.in (install-arch-dep, install-arch-indep):
4832 New targets split up former do-install rule.
4833 (do-install): Target deleted.
4834
48351994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4836
4837 * configure.in (mips-sony-newsos*): New configuration.
4838
48391994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
4840
4841 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
4842
48431994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
4844
4845 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
4846
48471994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4848
4849 * configure.in: Don't initialize CC.
4850
48511994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4852
4853 * configure.in (creating src/Makefile): Also generate -U switches
4854 for symbols in the $configuration value.
4855
4856 * configure.in: Check for sys_siglist being declared in system header.
4857
48581994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4859
4860 * configure.in (creating src/Makefile): Delete blank lines
4861 along with lines of whitespace.
4862 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
4863
48641994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4865
4866 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
4867 like C_SWITCH_SYSTEM.
4868 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
4869
48701994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
4871
4872 * configure.in (drem): Check for this function.
4873
48741994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4875
4876 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
4877 If CPP was inherited from environment, don't use NON_GNU_CPP.
4878 (NON_GNU_CC): Likewise.
4879 (handling with_gcc): Use explicit if in the `no' case.
4880 (cc_specified): New variable; if set, don't use NON_GNU_CC.
4881
48821994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4883
4884 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
4885
48861994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
4887
4888 * configure.in: Check whether fmod exists.
4889
48901994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4891
4892 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
4893 {src,lisp}/OChangeLog.
4894
48951994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4896
4897 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
4898 necessary for proper operation. This code works with the current
4899 released version of Autoconf.
4900
49011994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4902
4903 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
4904 (USE_X_TOOLKIT): Define it for all values except `no'.
4905
4906 * configure.in: Undo first Jan 8 change and Jan 16 change.
4907
49081994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4909
4910 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
4911 Substitute USE_X_TOOLKIT as both C macro and Make variable.
4912
4913 * Makefile.in (lwlib/Makefile): New target.
4914 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
4915 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
4916 (unlock, relock): Handle lwlib subdir.
4917
4918 * Makefile.in: Add some .PHONY targets.
4919
4920 * make-dist: Handle lwlib subdir like oldXMenu subdir.
4921
4922 * lwlib: New subdirectory.
4923
49241994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4925
4926 * configure.in: If CPP has a value that is a directory,
4927 discard the value.
4928
49291994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4930
4931 * configure.in (srcdir_undefs): Add g flag to sed substitution to
4932 remove -U[0-9]*.
4933
49341994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4935
4936 * Makefile.in (do-install): Install the dired-x info files.
4937
4938 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
4939 (See src/s/sol2.h.)
4940
49411994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4942
4943 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
4944
49451994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4946
4947 * configure.in (creating src/Makefile): Put code inside 2nd arg to
4948 AC_OUTPUT as it should be; hopefully noone will again see fit to
4949 gratuitously break this and not make a change log entry.
4950 Optimized sed processing of Makefile.in and cpp output; now
4951 preserves comments previously removed from the cpp input.
4952 Eliminated temp file for cpp output. Generate -U switches to
4953 undefine all identifiers that appear in the directory name
4954 ${srcdir}; pass these to cpp.
4955
4956 * configure.in (version): Fix sed regexp to match two-elt version
4957 number.
4958
4959 * configure.in: Check for strerror.
4960
49611994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4962
4963 * configure.in: Test for bcmp.
4964
49651994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4966
4967 * make-dist (tempdir): Put subdir msdos into the distribution.
4968
49691993-01-07 Morten Welinder (terra@diku.dk)
4970
4971 * config.bat: New file.
4972
49731994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4974
4975 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
4976
49771994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4978
4979 * configure.in (m68*-next-*): Don't care about which os is specified.
4980 (i[34]86-*-*): Check for *-nextstop*.
4981
49821993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4983
4984 * configure.in: Check for setsid.
4985
49861993-12-17 Richard Stallman (rms@srarc2)
4987
4988 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
4989
49901993-12-15 Richard Stallman (rms@srarc2)
4991
4992 * Makefile.in (mkdir): Make only the lockdir writable.
4993
4994 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
4995
49961993-12-11 Richard Stallman (rms@srarc2)
4997
4998 * Makefile.in (libdir): Use @libdir@.
4999
50001993-12-08 Richard Stallman (rms@srarc2)
5001
5002 * Makefile.in (install): Add empty command.
5003
50041993-12-04 Richard Stallman (rms@srarc2)
5005
5006 * make-dist: Put man/getopt.c in the dist.
5007
5008 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
5009
5010 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
5011
50121993-12-03 Richard Stallman (rms@srarc2)
5013
5014 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
5015 Set it for all solaris versions.
5016 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
5017 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
5018 Likewise for NON_GNU_CC and CC.
5019
50201993-12-01 Richard Stallman (rms@srarc2)
5021
5022 * configure.in (mips-mips-riscos4*): Assign variable CC.
5023 (checking ${with_gcc}): If "no", don't override CC if already set.
5024 (CC): Initialize it as empty.
5025
dff28924 50261993-11-30 Richard Stallman (rms@srarc2)
a4a9692d
DL
5027
5028 * configure.in (Suns): Set CPP if *-solaris2.3*.
5029
50301993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5031
5032 * Version 19.22 released.
5033
5034 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
5035
50361993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5037
5038 * make-dist: When breaking links, use cp -p.
5039 Copy install.sh into distribution.
5040 Move the temp dir up into the parent dir;
5041 don't leave the staging dir make-dist.tmp... in existence.
5042 * install.sh: New file.
5043
50441993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5045
5046 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
5047
50481993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5049
5050 * configure.in (version): When --run-in-place, exclude
5051 ${datadir}/emacs/site-lisp from locallisppath.
5052
50531993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5054
5055 * configure.in: Delete jumk.c before writing it.
5056
50571993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5058
5059 * Version 19.21 released.
5060
5061 * Makefile.in (mkdir): Ignore error from chmod.
5062
50631993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5064
5065 * make-dist: Don't put lisp/forms.README in the distribution.
5066
50671993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5068
5069 * configure.in (creating src/Makefile): Before running cpp,
5070 discard all lines that start with `# Generated' or /**/#.
5071
50721993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5073
5074 * Version 19.20 released.
5075
5076 * make-dist: Use build-ins.in, not build-install.in.
5077 Don't bother updating TAGS since it's not included.
5078
5079 * build-ins.in: Renamed from build-install.in.
5080
50811993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5082
5083 * make-dist: Don't try to link *.texinfo--there are none now.
5084 When running make in lib-src, specify YACC var value.
5085
50861993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5087
5088 * configure.in (extrasub): Add vpath patterns for %.[yls].
5089
5090 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
5091 Instead just include the commands to make src/Makefile as the
5092 second arg to AC_OUTPUT.
5093
5094 * configure.in: Use : instead of dnl for comment inside
5095 $makefile_command.
5096
5097 * configure.in: No longer use vpath_sed. Instead, when we notice
5098 srcdir already configured, set extrasub to hack vpath in the
5099 makefiles.
5100
5101 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
5102 before moving it.
5103 * Makefile.in (VPATH): Define to @srcdir@.
5104
51051993-09-28 Brian Fox (bfox@cubit)
5106
5107 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
5108 doesn't exist. Just copy src/Makefile.in instead. Touch
5109 all of the Makefiles after editing config.status.
5110
5111 * INSTALL: Update documentation to match new configuration
5112 mechanism.
5113
51141993-09-27 Brian Fox (bfox@ai.mit.edu)
5115
5116 * configure.in: Allow any of the path or directory Makefile
5117 variables to be set with flags to configure. Create all Makefiles
5118 at configure time. Edit special commands into config.status after
5119 src/Makefile.in is built from src/Makefile.
5120
5121 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
5122 If these files are out of date, simply have config.status
5123 rebuild them; don't rebuild them explicitly.
5124
51251993-09-25 Brian Fox (bfox@ai.mit.edu)
5126
5127 * build-install.in: Change src/xemacs to src/emacs. We no longer
5128 create src/xemacs, so the file wouldn't be found.
5129
5130 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
5131
51321993-09-24 Brian Fox (bfox@albert.gnu.ai.mit.edu)
5133
5134 * configure.in: Avoid forcing the search of /usr/include before
5135 fixed include files by resetting C_SWITCH_X_SITE if it is
5136 "-I/usr/include".
5137
51381993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5139
5140 * Makefile.in (@rip_paths@locallisppath):
5141 Delete ${datadir}/emacs/site-lisp.
5142
51431993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5144
5145 * configure.in:
5146 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
5147 Remove ${extra_output} from AC_OUTPUT call.
5148
51491993-09-17 Brian Fox (bfox@inferno)
5150
5151 * make-dist: Quote backquotes found in strings to be echoed.
5152
5153 * configure.in: Use "sh -c pwd" when we want to avoid having the
5154 shell fix up the value of $PWD.
5155
51561993-09-13 Brian Fox (bfox@inferno)
5157
5158 * Makefile.in (do-install): Don't abort if ln or chmod at the end
5159 of the installation fail. Suggested by Karl Berry.
5160
51611993-08-30 Brian Fox (bfox@inferno)
5162
5163 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
5164 was used. Set MAKEFLAGS from MFLAGS.
5165
51661993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5167
5168 * configure.in: Test for res_init in libc.
5169
51701993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5171
5172 * configure.in: In the file ${tempcname}, use configure___
5173 instead of @configure@.
5174
51751993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
5176
5177 * make-dist: Dist vpath.sed
5178
5179 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
5180 Depend on vpath.sed.
5181 Replace sed comand for VPATH with @vpath_sed@.
5182
5183 * configure.in: Substitute variable `vpath_sed'.
5184 If not in $srcdir and $srcdir is configured,
5185 issue warning that GNU make is required,
5186 and set vpath_sed to use vpath.sed script.
5187
51881993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5189
5190 * configure.in: Remove check for $srcdir being configured. This
5191 pretty much works now.
5192 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
5193 Check for XFree86 (/usr/X386/include) independent of whether
5194 -lXbsd exists.
5195
5196 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
5197 realclean, unlock, relock): Use `$(MAKE)' in place of plain
5198 `make'.
5199
52001993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5201
5202 * Version 19.19 released.
5203
5204 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
5205
52061993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5207
5208 * configure.in: Check for XScreenNumberOfScreen.
5209
52101993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5211
5212 * configure.in: Add * to end of all configuration alternatives.
5213 (m68*-sony-newsos3*): New alternative.
5214
52151993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5216
5217 * make-dist: Include getdate.c in distribution.
5218
5219 * configure.in: For --help, use $PAGER if it is set.
5220 (LIB_X11_LIB): Default to -lX11.
5221 (mips-sgi-irix5.*): New alternative.
5222
5223 * Makefile.in (do-install): Install info/gnus* and info/sc*.
5224
5225 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
5226 Recognize *.B8.* as hpux version 8.
5227 (m68*-tektronix-bsd*): Fix typo in tek4300.
5228 (AC_HAVE_FUNCS): Add ftime.
5229
52301993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5231
5232 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
5233 Use tekxd88, not tekXD88.
5234
52351993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5236
5237 * configure.in: Check for -lm. Then can check for frexp and logb.
5238
52391993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5240
5241 * Version 19.18 released.
5242
5243 * make-dist (src): Don't put gnu-hp300 in dist.
5244 (src, lisp): Include OChangeLog in dist.
5245
52461993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5247
5248 * configure.in: Test for presence of logb and frexp functions.
5249
52501993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5251
5252 * configure.in (machine): Add i370-ibm-aix*.
5253
52541993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5255
5256 * configure.in (function checks): Test for mkdir and rmdir.
5257
5258 * configure.in (function checks): Don't test for random and bcopy
5259 only when we're building with X; look for them all the time.
5260
52611993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5262
5263 * configure.in: Test for availability of bcopy functions, searching
5264 the X libraries if we're using X.
5265
5266 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
5267 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
5268 versions of AIX, and needs to be passed to the loader.
5269
5270 * configure.in: Test for the availablility of the
5271 XScreenResourceString function.
5272
52731993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
5274
5275 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
5276 LD_SWITCH_X_SITE and assume --with-x11.
5277 Only look for X11 files if we weren't told about a window system
5278 or if we were told to use X11 but not told where.
5279 Search the libraries from the s and/or m files when checking for
5280 functions.
5281
5282 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
5283
52841993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5285
5286 * make-dist: Include lisp/dired.todo in the distribution.
5287
52881993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5289
5290 * configure.in: Add code to set HAVE_INET_SOCKETS.
5291
52921993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5293
5294 * configure.in: If we do find x_includes and x_libraries
5295 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
5296
52971993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5298
5299 * make-dist: Include src/gnu-hp300 in the dist.
5300
5301 * configure.in (canonical): New variable holds the canonicalized
5302 configuration. Don't alter `configuration'. Use `configuration'
5303 for Makefile.in for file naming.
5304 (testing x_includes and x_libraries): Use =, not ==.
5305
53061993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5307
5308 * Version 19.17 released.
5309
5310 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
5311 directory's makefile. This allows the invocation of CPP which
5312 builds xmakefile to receive these switches. The SunSoft C
5313 preprocessor inserts spaces between tokens if it doesn't get the
5314 -Xs flag requested in src/s/sol2.h.
5315
53161993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
5317
5318 * configure.in (m68k-bull-sysv3): new config.
5319
53201993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5321
5322 * configure.in: Use the autoconf AC_FIND_X macro to try to find
5323 the X Windows libraries.
5324
53251993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5326
5327 * make-dist (tempdir): Don't create lisp/forms-mode directory in
5328 the distribution. Those files aren't kept in their own
5329 subdirectory any more.
5330
53311993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5332
5333 * Version 19.16 released.
5334
53351993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5336
5337 * configure.in: Add --verbose flag.
5338
53391993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5340
5341 * version 19.15 released.
5342
53431993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5344
5345 * Makefile.in (top_distclean): Use -f switch when cleaning out
5346 lock dir; it might be empty.
5347
5348 * configure.in: Only check for -lXbsd once.
5349
53501993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5351
5352 * Version 19.14 released.
5353
53541993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5355
5356 * make-dist: If using gzip, create distribution with '.gz' extension.
5357
5358 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
5359 (lisp/forms-mode): This doesn't exist anymore.
5360
5361 * configure.in: Look for the closedir function.
5362
53631993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5364
5365 * configure.in (CPP): Autoconf sets this to a shell variable
5366 reference, which doesn't work when it's edited into a makefile.
5367 Expand that variable reference.
5368
5369 * Makefile.in (CPP): New variable.
5370 (src/Makefile): Edit CPP into src/Makefile.
5371
5372 * Makefile.in (src/Makefile): Don't bother exiting single quotes
5373 and entering double quotes to get the values of LD_SWITCH_X_SITE
5374 and the other make variables; make substitutes them in anyway.
5375
5376 * Makefile.in (uninstall): Don't remove the lisp and etc
5377 directories if they're in the source tree.
5378
92a8ce63 5379 Bring mumbleclean targets into conformance with GNU coding standards.
a4a9692d
DL
5380 * Makefile.in (mostlyclean, clean): Separate these two; just have
5381 them pass the request to the subdirectory makefiles.
5382 (distclean): Pass the request down, and then get rid of the
5383 files configure built, and get rid of the Makefiles.
5384 (realclean): Pass the request down, and then do the same things
5385 distclean does.
5386 (uninstall, info, dvi): New targets.
5387
5388 * configure.in: Move clause for PC-compatible i386 box to the end
5389 of the case statement, to avoid masking configurations below.
5390
5391 * configure.in: Add case for m88k-motorola-sysv4.
5392
5393 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
5394 the HP 68000 machines.
5395
5396 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
5397 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
5398 preprocessor won't fiddle with them.
5399
54001993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5401
5402 * Makefile.in (TAGS): cd to src to run etags.
5403
54041993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5405
5406 * configure.in (version): Check the X libraries for XrmSetDatabase
5407 and random, and see if we have -lXbsd.
5408
54091993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5410
5411 * configure.in: Pass "-Isrc" to the CPP we run to examine the
5412 s/*.h and m/*.h files. Martin Tomes
5413 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
5414
54151993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5416
5417 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
5418 above the general i386 alternative.
5419
54201993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5421
5422 * configure.in: Recognize configuration name for Data General
5423 AViiON machines.
5424
5425 * configure.in: Use AC_LONG_FILE_NAMES.
5426
54271993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5428
5429 * configure.in: Test for bison.
5430 * Makefile.in (YACC): New variable.
5431 (lib-src/Makefile.in): Edit YACC into the makefile.
5432
54331993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5434
5435 * Version 19.13 released.
5436
5437 * configure.in (CFLAGS): Don't set this according to the value of
5438 the GCC shell variable. Instead, consult the machine and system
5439 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
5440 test __GNUC__ while we're at it.
5441
5442 * configure.in: Remove extra ;; from hpux cases.
5443
54441993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5445
5446 * configure.in: Check to see if the system has -ldnet.
5447
54481993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5449
5450 * make-dist: Add clauses to distribute lisp/forms-mode.
5451
54521993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5453
5454 * configure.in (machine): Fix the versions in hpux version number test.
5455 Do not guess based on cpu type. Do check for explicit system version.
5456
54571993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5458
5459 * configure.in: Do NOT look for `unknown' as company name.
5460
54611993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5462
5463 * configure.in: Fix typo in message.
5464
54651993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5466
5467 * Version 19.12 released.
5468
5469 * Makefile.in (do-install): Correct previous etc-copying change.
5470 Partially rewrite using `if'.
5471 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
5472
5473 * Version 19.11 released.
5474
5475 * configure.in: Handle 386bsd.
5476
54771993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5478
5479 * make-dist: Update getdate.c.
5480
5481 * configure.in: Handle bsd386.
5482
5483 * Makefile.in (do-install): Use `-' in tar options.
5484
5485 * configure.in: Change ! "${...}" to x"${...}" = x.
5486
5487 * Makefile.in (do-install): Copy the DOC-* files from the build
5488 etc directory, as well as lots of things from ${srcdir}/etc.
5489
5490 * make-dist: Copy config.guess.
5491
5492 * configure.in: Handle AIX versions 1.2, 1.3.
5493
54941993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5495
5496 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
5497 the configuration name mips-mips-usg* to represent USG systems.
5498
5499 * configure.in: Fix logic to detect if srcdir is already configured.
5500
5501 * Makefile.in: Pass in LD_SWITCH_X_SITE.
5502
5503 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
5504 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
5505 of a directory; cd might fail, and have pwd print out the current
5506 directory.
5507
55081993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5509
5510 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
5511
55121993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5513
5514 * configure.in: Complain if srcdir points at an already-configured
5515 tree.
5516
55171993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5518
5519 * Version 19.10 released.
5520
55211993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5522
5523 * Makefile.in: Use Makefile comments, not C comments.
5524
5525 * configure.in: Add case for the Tektronix XD88.
5526
55271993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5528
5529 * configure.in: Handle sysv4.2 and sysvr4.2.
5530
55311993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5532
5533 * configure.in: Traverse the argument list without destroying it;
5534 don't use shift. It turns out that "set - ${saved_arguments}"
5535 doesn't work portably.
5536
5537 * configure.in: Add missing "fi".
5538
5539 * make-dist: Rebuild configure if configure.in is newer.
5540
5541 * Makefile.in (src:, lib-src:, FRC:): force the src and lib-src
5542 targets to be executed even if make remembers that it has already
5543 stisfied FRC.
5544
55451993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5546
5547 * Makefile.in (do-install): Delete redundant code to copy etc twice.
5548
5549 * configure.in (romp): Handle various version numbers with aos and bsd.
5550
55511993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5552
5553 * configure.in: Fix message text.
5554
55551993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5556
5557 * make-dist: Make a `site-lisp' directory in the distribution,
5558 instead of a `local-lisp' directory, which hasn't been the
5559 appropriate name for a long time.
5560 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
5561 from the distribution first, then /usr/local/lib/emacs/site-lisp.
5562
5563 * Makefile.in (do-install): Correctly detect if ./etc and
5564 ${srcdir}/etc are the same.
5565
5566 * configure.in: Extract UNEXEC from the system configuration
5567 files, compute the name of the source file corresponding to the
5568 object file, and #define it as UNEXEC_SRC in config.h.
5569
5570 * configure.in: If srcdir is '.', then try using PWD to make it
5571 absolute.
5572
5573 * configure.in: Include ${srcdir} in the printed report, to help
5574 people notice if it's an automounter path.
5575
55761993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5577
5578 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
5579
55801993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5581
5582 * Makefile.in (do-install): Delete the dest dir, not the source dir,
5583 when they are different. Add `shift' command.
5584 (COPYDESTS, COPYDIR): Delete external-lisp dir.
5585 (externallispdir): Var deleted.
5586
5587 * configure.in: Delete spurious paren outputting short_usage.
5588
55891993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5590
5591 * Version 19.9 released.
5592
55931993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5594
5595 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
5596 subdirectory makes.
5597
5598 * make-dist: Check for .elc files with no corresponding .el file.
5599
5600 * Makefile.in (mkdir): Make all the directories in locallisppath.
5601
5602 * config.guess: New file.
5603 * configure.in: Use it, tentatively.
88c71720 5604 * INSTALL: Mention its usage.
a4a9692d
DL
5605
5606 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
5607 the former gives you the operating system rev directly. Use
5608 s/hpux.h if we don't recognize what we got.
5609
5610 * Makefile.in (do-install): Don't remove a destination directory
5611 if it's the same as the source. If ${srcdir}/info == ${infodir},
5612 don't try to copy the info files.
5613
5614 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
5615 doesn't work if you're not using a separate source directory.
5616 (do-install): Copy the build tree's etc directory only after
5617 making sure it's not also the source tree's etc directory.
5618
56191993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5620
5621 * configure.in: Handle sunos4.1.3 specially.
5622
56231993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5624
5625 * Makefile.in (INSTALL): Add definition.
5626
5627 * configure.in: Fix some messages. Support -with-gnu-cc.
5628 At the end, use `set --', not `set -'.
5629 Delete spurious `.h' in hpux alternatives.
5630
56311993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5632
5633 * Version 19.8 released.
5634
56351993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5636
5637 * configure.in: When looking for source in the same directory as
5638 the configure script, make the path thus discovered absolute.
5639 If the user specifies the `--srcdir' switch, make that directory
5640 absolute too.
5641
5642 * Makefile.in (srcdir): Remove comment saying this doesn't work.
5643
5644 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
5645 too, as the value of the PATH_INFO macro.
5646
5647 * configure.in: Check to see if the source lives in the same
5648 directory as the configure script.
5649
56501993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5651
5652 * Makefile.in (install): Split this into `install' and
5653 `do-install', to give people more control over exactly what gets
5654 done.
5655 (do-install): New target, containing the guts of `install'. Don't
5656 remove and recreate the directories inside the copying loop - do
5657 it all before the copying loop. Pass more flags to the lib-src
5658 make.
5659 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
5660 avoid errors and warnings.
5661
5662 * configure.in: For generic IBM PC boxes, insist on "unknown" for
5663 the manufacturer - the more general case was blocking other i386
5664 configuration names below, and that's how the names are written in
5665 MACHINES anyway.
5666
5667 * make-dist: When breaking links, remove the link before moving
5668 the copy onto it, to avoid interactive behavior.
5669
5670 * Makefile.in: Doc fix.
5671
5672 * configure.in: Doc fix.
5673
5674 * INSTALL: Mention --exec-prefix option.
5675
5676 * configure.in: Add support for the `--exec-prefix' option.
5677 * Makefile.in: Accept that support.
5678
5679 * configure.in: Use the AC_PROG_INSTALL macro.
5680 * Makefile.in (INSTALL): Variable removed.
5681 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
5682
5683 * configure.in: Distinguish between hp800's and hp700's by calling
5684 "uname -m".
5685
56861993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5687
92a8ce63 5688 * configure.in: Recognize configuration names for i860 boxes
a4a9692d
DL
5689 running SYSV.
5690
56911993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5692
5693 * configure.in: Distinguish between hp800's and hp700's by the
5694 version of HP/UX they run, since that's something people are more
5695 likely to know - hp700's run 8.0.
5696 Add HP 700 configuration.
5697
5698 * configure.in: Test for the presence of the `rename' function.
5699
5700 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
5701 configure.in.
5702 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
5703
5704 * make-dist: Break intra-tree links.
5705
5706 * configure.in: Explain that this is an autoconf script, and give
5707 instructions for rebuilding configure from it. Arrange to put
5708 comments in configure explaining this too.
5709
5710 * configure.in: Make the first line of the configure script be
5711 "#!/bin/sh". Leaving the first line blank didn't work.
5712
5713 * configure.in (long_usage): Removed; made short_usage describe
5714 the options briefly.
5715
5716 * configure.in: Implement the --prefix option.
5717 * Makefile.in (prefix): Add support for it here.
5718 * INSTALL: Document it here.
5719
5720 * Makefile.in (install): Don't assume that the files in the `info'
5721 subdirectory match *.info. They don't have that prefix.
5722
57231993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5724
5725 * configure.in: Add case for version 5 of Esix.
5726
57271993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5728
92a8ce63 5729 * Version 19.7 released.
a4a9692d
DL
5730
5731 * make-dist: There aren't any *.com files in lib-src anymore.
5732
5733 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
5734 them; they're symlinks to other filesystems on the GNU machines.
5735
5736 * make-dist: Check that the manual reflects the same version of
5737 Emacs as stated in lisp/version.el. Edit that version number into
5738 the README file.
5739
57401993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5741
5742 * configure.in: Remove the hack of AC_DEFINE; use
5743 AC_DEFINE_UNQUOTED.
5744
57451993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5746
5747 * make-dist: Don't distribute precomp.com, compile.com, or
5748 link.com from ./src; they're in ./vms now.
5749
5750 Some time-handling patches from Paul Eggert:
5751 * configure.in: Add AC_TIMEZONE.
5752
57531993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5754
5755 * configure.in: Recognize Linux as a valid operating system for
5756 the i386.
5757
57581993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5759
5760 * make-dist: Distribute some VMS files we got from Richard Levitte.
5761
5762 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
5763 the source for the sed command, not oldXMenu/Makefile.
5764
57651993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5766
5767 * INSTALL: Don't claim the srcdir option doesn't work.
5768
57691993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5770
5771 * configure.in: Include remarks saying what order the autoconf
5772 tests should go in, and remind people to change config.h.in
5773 whenever they add autoconf tests which make #definitions.
5774
5775 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
5776
57771993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5778
5779 * Makefile.in (oldXMenu/Makefile): Make this depend on
5780 ${srcdir}/oldXMenu/Makefile.in, not itself.
5781
5782 * PROBLEMS: Some updates from David J. Mackenzie.
5783
5784 More changes from David J. Mackenzie.
5785 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
5786 removed; autoconf and config.h should specify all these
5787 differences.
5788 (buildlisppath): Make this path depend on ${srcdir}.
5789 (INSTALLFLAGS): Removed.
5790 (INSTALL): Include the -c flag.
5791 (install): Change the way we invoke install accordingly.
5792
5793 Install ${srcdir} changes from DJM.
5794 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
5795 list.
5796 (COPYDIR, COPYDESTS): Install files from both the etc directory in
5797 the source tree and the etc directory in the object tree.
5798 (${SUBDIR}): Pass the prefix variable down to submakes.
5799 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
5800 in /bin.
5801 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
5802 values for srcdir and VPATH.
5803 (install): Add `v' flag to tar command. Make sure that `dir'
5804 exists in ${srcdir}/info before copying it. Remember that the man
5805 pages come from the source tree, not the object tree.
5806 * configure.in: Remove remarks saying that the --srcdir option
5807 doesn't work.
5808 Create the etc directory in the object tree.
5809 Recognize configuration names of the form *-sun-solaris*.
5810 Recognize sunos5 and solaris as operating system names.
5811
5812 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
5813 lib-src/getdate.y and src/systime.h.
5814
58151993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5816
5817 * make-dist: Make links in info subdir.
5818
58191993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5820
5821 * configure.in: Call AC_STDC_HEADERS.
5822
58231993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5824
5825 * configure.in: Sidestep autoconf's quoting of the second argument
5826 of AC_DEFINE, so we can specify the value to put there. It would
5827 be nice if autoconf provided some way to specify computed values
5828 for macros.
5829
58301993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5831
5832 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
5833 this is always just -DHAVE_CONFIG_H.
5834
5835 The GNU coding standards specify that CFLAGS should be left for
5836 users to set.
5837 * Makefile.in (CFLAGS): Let configure determine the default value
5838 for this. Don't
5839 have it default to DEFS.
5840 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
5841 (lib-src/Makefile, src/Makefile): Edit the default value for
5842 CFLAGS into these files, not DEFS.
5843 * configure.in (CFLAGS): Choose a default value for this - "-g"
5844 normally, or "-g -O" if we're using GCC. Edit it into the
5845 top-level Makefile.
5846
5847 * configure.in: When scanning the machine and system description
5848 #include files, write their names to conftest.c properly.
5849
58501993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5851
5852 * configure.in: In configuration name case for Apallos running
5853 Domainios, set opsys, not opsysfile.
5854
5855 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
5856 src/config.h, instead of AC_OUTPUT; the latter overwrites
5857 src/config.h even when it hasn't changed, puts a makefile-style
5858 comment at the top even though it's C code, and produces a
5859 config.status script which doesn't do the job right.
5860
5861 * configure.in: Add AC_LN_S test, so we can tell whether or not we
5862 can use a symbolic link to get the X Menu library into src.
5863 * Makefile.in (LN_S): New variable.
5864 (src/Makefile): Edit the value of LN_S into this makefile.
5865
58661993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5867
5868 * configure.in: Support *-sco3.2v4* as opsystem.
5869
5870 * make-dist: Don't include calc directory.
5871 Exclude many files in the man directory; copy a few.
5872
58731993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5874
5875 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
5876 call AC_STRUCT_TM to see what's in time.h.
5877
5878 * configure.in: Employ quoting stupidity to get the value of CPP
5879 to expand properly.
5880
58811993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5882
5883 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
5884 variable to scan the machine and system description files.
5885
5886 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
5887 so that getdate.y builds correctly.
5888
58891993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5890
5891 * configure.in (tempcname): Change this to "conftest.c", so it will
5892 work properly on systems with short filenames; this is the name
5893 autoconf uses.
5894
5895 * configure.in: Also detect the availability of dup2 and
5896 gethostname.
5897
5898 * configure.in: Use the AC_ALLOCA test.
5899 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
5900 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
5901
59021993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5903
5904 * make-dist: Distribute configure, as well as configure.in.
5905 Oversight.
5906
59071993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5908
5909 * Makefile.in (install): Print out the name of the directory we're
5910 copying, so people can have some idea of whether we're making
5911 progress.
5912
5913 * Makefile.in (install.aix, install.xenix, install.sysv, install):
5914 Don't forget to re-create the COPYDESTS directories after we clear
5915 them out.
5916
59171993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5918
5919 * Makefile.in: Add autoconf cookies so that the configure
5920 script can comment out sections of path variable definitions to
5921 choose between the installable configuration and the run-in-place
5922 configuration.
5923 * configure.in: Add new option `--run-in-place', to select the
5924 run-in-place path definitions.
5925
5926 * configure.in: Add a clause to the big configuration name case
5927 for the NeXT machine.
5928
59291993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5930
5931 * Makefile.in (install, install.sysv, install.xenix, install.aix):
5932 Make sure that each source directory exists, and is different from
5933 the destination directory; then, delete the destination before
5934 copying over the source.
5935
5936 * make-dist: Distribute configure.in, instead of configure.
5937
59381993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5939
5940 * configure.in: Don't set CC to "gcc -O" if the user specifies
5941 `--with-gcc'. Add -O to DEFS if GCC is set.
5942
59431993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5944
5945 * Makefile.in (clean mostlyclean): Missing right paren.
5946
5947 * configure.in: When checking for X windows, search for an X11
5948 subdirectory of ${x_includes}.
5949
5950 * configure.in: Check for gettimeofday function, for getdate.y.
5951
92a8ce63 5952 Change `configure' to a mixture of custom code and autoconf stuff.
a4a9692d
DL
5953 autoconf can't derive all the information we need, but we'd really
5954 like to be able to take advantage of some of its tests, and its
5955 file-editing facilities.
5956 * configure.in: Renamed from configure.
5957 Quote the sections of shell script we want copied literally to
5958 the configure script.
5959 (compile): Initialize this to make the autoconf macros' code happy.
5960 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
5961 code to do their jobs.
5962 Use autoconf to produce Makefile and src/config.h.
5963 Remove the Makefile-style comment that autoconf places at the top
5964 of src/config.h.
5965 (config_h_opts): Removed - no longer necessary.
5966 * Makefile.in (configname): Renamed to configuration.
5967 (CONFIG_CFLAGS): Renamed to DEFS.
5968 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
5969 get values via autoload @cookies@.
5970 (libsrc_libs): Get this from autoconf. We used to do nothing
5971 about this.
5972 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
5973
5974 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
5975 echo the move-if-change command.
5976
59771993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
5978
5979 * make-dist: Distribute lib-src/rcs-checkin.
5980
5981 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
5982 Don't try to make links to the RCS or Old subdirectories.
5983 Use the appropriate extension for the compression type in use.
5984 Create the tar file in the shell's initial default directory, not
5985 in ${tempparent}.
5986 Erase the whole ${tempparent} tree, not just ${tempdir}.
5987
59881993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5989
5990 * Makefile.in (src/paths.h): Don't echo the huge sed command we
5991 use to build paths.h.
5992 (lib-src/Makefile, src/Makefile): Similarly.
5993
5994 * configure: Extend test for working `const' keyword to handle AIX
5995 3.2 cc.
5996
59971993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5998
5999 * make-dist: Distribute lisp/term/ChangeLog.
6000
92a8ce63 6001 Arrange for C compilation throughout the tree to get
a4a9692d
DL
6002 C_SWITCH_SYSTEM from the configuration files.
6003 * configure: Extract C_SWITCH_SYSTEM from the machine and
6004 system-dependent files, and save it in the top-level Makefile.
6005 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
6006 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
6007
6008 * make-dist: Include the VMS support files in oldXMenu in the
6009 distribution.
6010
6011 * configure: Doc fix.
6012
6013 * configure: Fix corrupted config_h_opts.
6014
6015 * configure: Properly report option names in error messages.
6016
6017 * configure: Properly recognize --x-includes and --x-libraries
6018 options.
6019
6020 * configure: Fix syntax errors in code handling XFree386.
6021
60221993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6023
6024 * configure: Add special code to detect XFree386, and tell
6025 config.h about it.
6026
6027 * configure: Properly handle extracting values of LIBS_MACHINE and
6028 LIBS_SYSTEM that contain spaces.
6029
6030 * configure: Add `--x-includes' and `--x-libraries' options. I
6031 think these are dopey, but no less than three alpha testers, at
6032 large sites, have said they have their X files installed in odd
6033 places. Implement them by setting C_SWITCH_X_SITE and
6034 LD_SWITCH_X_SITE in src/config.h.
6035
60361993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
6037
6038 * make-dist: Don't distribute etc/Old files.
6039
6040 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
6041 backups.
6042
60431993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6044
6045 * make-dist: Fix typo.
6046
60471993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
6048
6049 * make-dist: Corrected typo, fixed it to discard = and TAGS files
6050 in some cases where it should but didn't seen to.
6051
6052 * Makefile.in: Added unlock and relock productions.
6053
60541993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6055
6056 * make-dist: Add a --compress option to force make-dist to use
6057 compress.
6058
6059 * make-dist: Use gzip, if we can find it.
6060
6061 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
6062 make rs6000-ibm-aix default to -aix32.
6063
60641993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
6065
6066 * Makefile.in: Added `Developer's configuration' section.
6067
60681993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
6069
6070 * Makefile.in: Add commented-out variable settings for developer's
6071 configuration.
6072
60731993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6074
6075 * make-dist: Distribute `src/bitmaps' too.
6076
60771993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
6078
6079 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
6080 make rs6000-ibm-aix default to -aix32.
6081
60821993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6083
6084 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
6085
6086 * Makefile.in (install.sysv): Add a second `$' in front of
6087 `${dest}', so that the shell will expand it, instead of Make.
6088
6089 * configure: When processing the name of the configure script,
6090 collapse `././' to `./', but leave a single `./' prefix alone.
6091
6092 * configure: Doc fix.
6093
60941993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6095
6096 * configure: Handle isc3.0 correctly.
6097
60981993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6099
6100 * make-dist: Don't try to copy the COPYING notice into
6101 external-lisp; we're not distributing that directory any more.
6102
61031993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6104
6105 * Makefile.in (install, install.aix, install.xenix, install.sysv):
6106 Remove CVS subdirectories from the installed directory trees, as
6107 well as RCS directories.
6108
61091993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6110
6111 * make-dist: Only copy gmalloc.c if we couldn't link it.
6112 Don't try to copy man/{README,Makefile} unless they actually exist.
6113
6114 * Makefile.in (lisppath): Don't include externallispdir in this.
6115 We're not sure whether we're even going to distribute the
6116 directory yet.
6117
61181993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6119
6120 * make-dist: Don't distribute the external-lisp directory anymore.
6121 * INSTALL: Remove all references to external-lisp.
6122
6123 * configure: Detect whether the compiler supports `const'
6124 properly, and edit src/config.h accordingly.
6125
6126 * configure: Tweak layout of final report.
6127
6128 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
6129 CFLAGS.
6130
6131 * Makefile.in (locallisppath): Make this default to
6132 ${datadir}/emacs/site-lisp, instead of
6133 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
6134 the same thing, and local-lisp causes completion conflicts with
6135 lock.
6136 (lisppath): Add ${externallispdir} to this.
6137 * INSTALL: Adjust installation directions.
6138
6139 * Makefile.in (externallispdir): New variable, to say where to
6140 install the externally-maintained lisp files.
6141 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
6142 the others.
6143 * INSTALL: Describe external-lisp and the new externallispdir
6144 variable.
6145
61461993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6147
6148 * configure (progname): New option `--with-gcc'. Make it clearer
6149 how we are trying to guess whether or not we have GCC.
6150 * INSTALL: Document the `--with-gcc' option, and improve
6151 description of `--with-x' options.
6152
61531993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6154
6155 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
6156 ${infodir} from these variables; we have written out explicit code
6157 to install the info files.
6158
61591993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6160
6161 * make-dist: Don't distributed the RCS files in the etc directory.
6162
61631993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6164
6165 * Makefile.in: Some makes can't handle comments in the middle of
6166 commands; move them to before the whole rule.
6167
61681993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6169
6170 * README: Mention what Emacs is.
6171
61721993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6173
6174 * make-dist: Include `./lisp/calc-2.02' in the distribution.
6175 Add `./cpp' and `./man' back into the distribution.
6176
61771993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6178
6179 * Makefile.in: Define MAKE, and use where appropriate.
6180
61811993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6182
6183 * make-dist: Remember that the authoritative COPYING notice is
6184 `etc/COPYING', not `../etc/COPYING'.
6185
61861992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6187
6188 * make-dist: Make sure that the COPYING notices in each directory
6189 are copies, not symlinks.
6190
61911992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6192
6193 * INSTALL: The build process produces an executable called `emacs'
6194 now. Change references.
6195 * Makefile.in: Adjust `install.mumble' targets to install
6196 `src/emacs', not `src/xemacs'.
6197
6198 * configure: Start with a blank line; this keeps some old CSH's
6199 from thinking it's a CSH script. Most systems will just use
6200 /bin/sh to run it, which is what we're expecting; the only other
6201 shells which might try to interpret it themselves are probably
6202 Bourne-compatible.
6203
62041992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6205
6206 * INSTALL: Improvements suggested by David Mackenzie.
6207
62081992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6209
6210 * Makefile.in (install, install.sysv, install.xenix, install.aix):
6211 Don't try to copy the info files if there aren't any; the
6212 unexpanded globbing pattern disappoints `install'. Ignore the
6213 return status of that command.
6214
6215 * INSTALL: Updated for new configuration arrangement.
6216
6217 * configure: Don't make the top-level Makefile read-only - people
6218 may want to edit the values of the path variables.
6219
6220 * Makefile.in (install, install.sysv, install.xenix, install.aix):
6221 Install the info files in ${infodir}. Install the executable
6222 under both `emacs' and `emacs-VERSION'.
6223
6224 * Makefile.in: Doc fix.
6225
6226 * Makefile.in (exec_prefix): New variable, as per latest version
6227 of coding standards.
6228 (bindir, libdir): Use it, instead of `prefix'.
6229 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
6230
6231 * Makefile.in (mandir): Make the default value for this depend on
6232 $(prefix).
6233
6234 * Makefile.in (datadir, statedir, libdir): Make these all default
6235 to ${prefix}/lib.
6236 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
6237 to compensate.
6238
6239 * Makefile.in (install, install.sysv, install.xenix, install.aix):
6240 Install the etags and ctags man pages too.
6241
6242 * Makefile.in (distclean): Don't delete backup files; that's the
6243 job of extraclean.
6244 (extraclean): Like distclean, but deletes backup and autosave files.
6245
62461992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6247
6248 Make path specification conform to GNU coding standards.
6249 * configure (long_usage): Remove all traces of old arguments from
6250 usage messages, and document the options we do accept in more
6251 detail: -with-x... and --srcdir.
6252 (options, boolean_opts): Deleted; we don't have enough options to
6253 make this worthwhile.
6254 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
6255 along with the code which supported them; these should be set as
6256 arguments to the top-level make.
6257 (config_h_opts): Since this no longer doubles as a list of option
6258 names, make them upper case; this simplifies the code which uses
6259 them to build the sed command to edit src/config.h. Change the
6260 code which sets them.
6261 (cc, g, O): Don't allow the user to set these using options; they
6262 should be specified using `CC=' and `CFLAGS=' arguments to the
6263 top-level make. Just choose reasonable default values for them,
6264 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
6265 values.
6266 (gnu_malloc, rel_alloc): Don't allow the user to set these using
6267 options; use them whenever the configuration files say they're
6268 possible.
6269 Simplify the argument processing loop. Don't accept abbreviations
6270 for option names; these might conflict with other configuration
6271 options in the future.
6272 Add some support for the `--srcdir' option. Check for the sources
6273 in . and .. if `--srcdir' is omitted. If the directories we will
6274 compile in don't exist yet, create them under the current directory.
6275 Note that the rest of the build process doesn't really support
6276 this.
6277 Edit only the top Makefile. That should edit the others. Edit
6278 into the makefile: `version', from lisp/version.el, `configname'
6279 and `srcdir' from the configuration arguments, `CC' and
6280 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
6281 the user's path, and LOADLIBES as gleaned from the system
6282 description files.
6283 Simplify the report generated; it doesn't need to include any
6284 description of paths now.
6285 Make `config.status' exec configure instead of just calling it, so
6286 there's no harm in overwriting `config.status'.
6287 * Makefile.in (version, configname): New variables, used to choose
6288 the default values for datadir and libdir.
6289 Path variables rearranged into two clearer groups:
6290 - In the first group are the variables specified by the GNU coding
6291 standards (prefix, bindir, datadir, statedir, libdir, mandir,
6292 manext, infodir, and srcdir).
6293 - In the second are the variables actually used for Emacs's paths
6294 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
6295 archlibdir), which depend on the first category.
6296 datadir and libdir default to directories under
6297 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
6298 demand.
6299 etcdir and lispdir default to subdirectories of datadir.
6300 archlibdir defaults to libdir.
6301 The new installation tree is a bit deeper than it used to be, so
6302 use the new make-path program in lib-src to build them all.
6303 Always build a new src/paths.h.tmp and then move-if-change it to
6304 src/paths.h, to avoid unnecessary rebuilds while responding to the
6305 right changes.
6306 Remove all mention of arch-lib. Run utility commands from
6307 lib-src, and let the executables be copied into archlibdir when
6308 Emacs is installed.
6309 Add targets for src/Makefile, lib-src/Makefile, and
6310 oldXMenu/Makefile, editing the values of the path variables into
6311 them.
6312 Let lib-src do its own installation.
6313 (datadir): Default to putting data files under
6314 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
6315 (emacsdir): Variable deleted; it would only be confusing to use.
6316 (lispdir, etcdir): Default to ${datadir}/lisp.
6317 (mkdir): Use make-path for this.
6318 (lockdir): Do this in mkdir.
6319 (Makefile): New target.
6320
6321 * configure (usage_message): Rename to long_usage.
6322
6323 * make-dist: Don't bother creating an arch-lib directory; that's
6324 only for installation now.
6325
63261992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6327
6328 * configure: Use GCC-style configuration names, using config.sub.
6329 Change the usage and help messages.
6330
6331 * configure: Initialize window_system, not indow_system.
6332
6333 * configure: Report which window system, compiler, and signal
6334 handler return type we decide to use.
6335
6336 * make-dist: Explain what's going on if config.sub and gmalloc.c
6337 can't be linked. Place the code which copies them near the code
6338 which links the rest of the files around them.
6339
63401992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
6341
6342 * make-dist: Don't bother to distribute src/*.com, or
6343 src/vmsbuild; those have all been moved to `../vms'.
6344
63451992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6346
6347 * make-dist: Don't forget that the way to avoid filenames starting
6348 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
6349 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
6350 couldn't make hard links to, since we have two already, and
6351 perhaps more to come.
6352
63531992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6354
6355 * configure: When editing parameters into lib-src/Makefile, change
6356 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
6357 needs some other flags too.
6358
63591992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6360
6361 * configure: Remove spurious echo of the configuration name.
6362
6363 * make-dist: Don't distribute files in src/m and src/s whose names
6364 begin with `='.
6365
63661992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6367
6368 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
6369 Also LISP_FLOAT_TYPE.
6370
63711992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6372
6373 * make-dist: Copy config.sub, since it's a symbolic link to a file
6374 on another file system.
6375
63761992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6377
6378 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
6379 distribution.
6380
6381 * config.sub: New file, to help us recognize configuration names.
6382 * make-dist: Include it in the distribution.
6383
63841992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6385
6386 * configure: Convert `-' to `_' in specified option names.
6387 Accept options with --. Delete --highpri and --have-x-menu options.
6388 New options --with-x and --with-x10 replace -window-system.
6389 Don't mention options --gnu-malloc, --rel-alloc
6390 or --lisp-float-type in help message.
6391
63921992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6393
92a8ce63 6394 * make-dist: Include the `vms' subdirectory in the distribution.
a4a9692d
DL
6395
63961992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6397
6398 * configure: Remove lines starting with "# DIST: " when building
6399 lib-src/Makefile and src/Makefile. This allows us to mark the
6400 "Makefile.in" files with explanatory comments which won't also get
6401 stuck in the Makefiles.
6402
64031992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6404
6405 * make-dist: Don't use the '+' operator in the sed regular
6406 expression that extracts the version number from lisp/version.el;
6407 Ultrix sed doesn't seem support the operator. Just double the
6408 operand and use *.
6409
64101992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6411
6412 * Makefile.in: Doc fix.
6413
64141992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6415
6416 * configure: Rewrite sed command to remove at most one ./ prefix;
6417 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
6418 group.
6419
64201992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6421
6422 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
6423
64241992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6425
6426 * make-dist: Go ahead and build a new TAGS file, unless the
6427 --newer option was specified. Don't try to delete a TAGS file
6428 from etc; it's not kept there, and shouldn't be deleted anyway.
6429
64301992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6431
6432 * make-dist: If the lisp directory contains a default.el, don't
6433 distribute it.
6434
6435 * configure: When searching signal.h for the type of a signal
6436 return handler, make a copy of it, not a symbolic link to it; that
6437 way, it will work on systems that don't have symbolic links.
6438
64391992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
6440
6441 * make-dist: taught it about vcdiff and rcs2log, added --newer
6442 option for generating incremental distributions. Stopped it from
6443 generating a TAGS file into the distribution; that sucker is
6444 *big*, and easily enough generated with the toplevel makefile.
6445
64461992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6447
6448 * configure: When writing config.status, don't prefix progname
6449 with a '.'; it might be absolute.
6450
64511992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6452
6453 * configure: Choose to use X11 if either /usr/lib/libX11.a or
6454 /usr/include/X11 exist, not only if both exist.
6455
64561992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6457
6458 * make-dist: Make the new external-lisp directory a duplicate of
6459 the external-lisp directory, not the lisp directory.
6460
64611992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6462
6463 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
6464 clean' in arch-lib; it doesn't even have a Makefile.
6465
6466 * Makefile.in (clean, mostlyclean): In the test which tries to
6467 distinguish between the build directory, which should be cleaned,
6468 and the installed directory, which shouldn't, cd to `${emacsdir}',
6469 not `${DESTDIR}${LIBDIR}'.
6470
64711992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6472
6473 * make-dist: Be sure to delete the .c and .h files that YACC and
6474 BISON create from getdate.y.
6475
92a8ce63 6476 * external-lisp: New directory; see `external-lisp/README'.
a4a9692d
DL
6477 * make-dist: Added support for the external-lisp subdirectory.
6478
6479 * make-dist: Changed message which complains that make-dist wasn't
6480 invoked in the right directory to indicate which files it was
6481 looking for.
6482
64831992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6484
6485 * configure: Add comments explaining why we can't translate
6486 character ranges or control characters in `tr'.
6487
64881992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6489
6490 * configure: When generating the configuration message, we used to
6491 build the message from the start so that each line began with "# "
6492 so that it would be a comment in `config.status'. However, this
6493 causes trouble if any of the variables we use in the message
6494 expand to more than one line of text - as gnu_malloc_reason
6495 sometimes does. So instead, we build the message as it should be
6496 printed to the user (i.e. without the "# " prefixes), and stick on
6497 the "# "s when we write it to `config.status'.
6498
6499 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
6500 `lib-src' and `arch-lib'.
6501
6502 * configure: When generating report and `config.status' file, note
6503 that bindir only determines where `make install' and
6504 `build-install' will place the executables; this should make it
6505 clear that the ordinary build process will not try to install
6506 things.
6507
65081992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6509
6510 * make-dist: Change messages to say that we are 'making links to
6511 X', rather than 'copying X'. And put `' quotes around file names.
6512
6513 * make-dist: Include '.tmp' in the name of the staging directory.
6514
6515 * make-dist: Pass the `-f' option to rm when you're not sure that
6516 the files you're removing actually exist.
6517
6518 * make-dist: When setting up etc/COPYING, always nuke whatever is
6519 there, and then copy it in, to make sure we get a real file.
6520
6521 * make-dist: Don't try to distribute *.defns files any more. The
6522 only such file was for simula.el, which has been superceded by a
6523 version which doesn't have a separate .defns file.
6524
65251992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
6526
6527 * make-dist: Don't distribute configured versions of config.h.in,
6528 paths.h.in, Makefile.in in src.
6529
6530 * configure: Delete .tmp files before creating them; don't bother
6531 trying to make final targets writeable first, since it won't
6532 matter to move-if-change.
6533
65341992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6535
6536 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
6537 mkdir and chmod in the center of all the conditionals. GNU Make
6538 will strip these out, but other makes won't.
6539
65401992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6541
6542 * make-dist: Include move-if-change in list of files to distribute.
6543
65441992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6545
6546 * configure: Remove any "." elements from the program name.
6547
6548 * configure: Don't record the values of all the possible arguments
6549 in config.status; only record the options that the user specified.
6550
6551 * configure: Use move-if-change to move in the new src/config.h.
6552
65531992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
6554
92a8ce63
JB
6555 * move-if-change: New file, copied from gcc release.
6556 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
6557 a temp file, so we don't update paths.h if an error occurs or if
6558 it doesn't need changing.
a4a9692d
DL
6559
65601992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6561
6562 * Makefile.in (src/paths.h): Do not install a value for the
6563 PATH_SUPERLOCK value; that macro doesn't exist anymore.
6564 * build-install.in: Same thing.
6565
65661992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6567
6568 * make-dist: Check the flag called "make_tar", not "make_dir"; the
6569 latter, being a typo, is always false, resulting in a program
6570 whose default behaviour is to painstakingly build a copy of the
6571 source tree, and then delete it. Rah.
6572
6573 * Makefile.in: Add dist target, and comment for it.
6574
6575 * configure: When scanning <signal.h> for a declaration for
6576 signal, create a symbolic link with a name ending in .c, so the
6577 compiler won't complain that it's only been given .h files.
6578
6579 * configure: Check whether there are any arguments available
6580 before shifting to get the value of a non-boolean parameter.
6581
6582 * make-dist: Doc fix.
6583
65841992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6585
6586 * configure: Instead of grepping /usr/include/signal.h for a
6587 signal declaration, run /usr/include/signal.h or
6588 /usr/include/sys/signal.h through cpp and grep for the
6589 declaration.
6590
6591 * configure: Redirect the output of grep to /dev/null instead of
6592 using grep -s - that flag means different things on other systems.
6593
6594 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
6595 since the former is recognizable even if you don't know what
6596 'dumping' is.
6597 * configure: Accomodate that change.
6598
6599 * configure: Accept options for all of the directories you can
6600 change in the Makefile.
6601
6602 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
6603
6604 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
6605 FOO before you can use them.
6606
6607 * build-install.in: Made the "Where To Install Things" section
6608 conform with the similar section from Makefile.in. Copied section
6609 which builds src/paths.h from src/paths.h.in from the Makefile.
6610
66111992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6612
6613 * configure: Write config.status to pass its command-line
6614 arguments on to configure, so that people can use it to recreate
6615 an old configuration, with minor changes.
6616
66171992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6618
6619 * configure: Don't rely on option variables being unset if their
6620 values are the empty string. In particular, when producing the
6621 English report, don't assume that highpri will be unset when no
6622 increased priority has been requested; -highpri='' should be the
6623 same as omitting -highpri altogether.
6624
6625 * configure: Fix dumb bug: when running the system and machine
6626 description files through cpp, mark those lines that we want to
6627 evaluate with the string '@configure@', and then only evaluate
6628 them. This way if the files include anything that actually
6629 generates text (type definitions or external declarations, say),
6630 we won't try to eval it.
6631
66321992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6633
6634 * make-dist: New shell script.
6635
6636 * configure: When creating foo from foo.in, make foo read-only to
6637 remind people to edit the .in file instead.
6638
6639 * INSTALL: Changed references to config.h-dist to config.h.in.
6640 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
6641 to build src/paths.h from src/paths.h.in; added a paragraph to do
6642 this.
6643 * configure, Makefile, build-install: Changed filenames like
6644 FOO-dist to FOO.in.
6645
66461992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6647
6648 * Makefile, build-install: Renamed to Makefile.in and
6649 build-install.in; the configure script will edit these to produce
6650 the usable Makefile and build-install.
6651 * configure: Changed to produce ./Makefile, ./build-install,
6652 lib-src/Makefile, and src/Makefile from their *.in counterparts,
6653 instead of editing them in place.
6654
66551992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6656
6657 * Makefile: Re-arranged so that the undumped Emacs will search
6658 ../lisp *after* the site's local elisp files.
6659 (locallisppath, dumplisppath): New variables.
6660 (lisppath): This variable's default value is now chosen based on
6661 $(locallisppath) and $(lispdir); while it used to be the
6662 customization point for adding site-local elisp directories to
6663 load-path, that job is now handled mostly by locallisppath.
6664 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
6665 Check the values being assigned to the *LOADSEARCH macros for null
6666 path elements (like '::' in 'foo::bar').
6667
6668 * configure: When checking if the machine- and system-dependent
6669 files define a particular macro or not, actually run them through
6670 CPP and test the macros with #ifs, instead of just grepping for
6671 the macros' names. In particular, check for SYSTEM_MALLOC in this
6672 way.
6673
66741992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6675
6676 * Makefile (install): Don't use -s in install. (Keep the symbols.)
6677
66781992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6679
6680 * configure: Make the config.status file an executable shell
6681 script which will recreate the same configuration. Include the
6682 verbal description of the current configuration as a comment in
6683 the script.
6684 * INSTALL: Doc fix.
6685
6686 * Makefile: brought the Makefile up to the GNU coding
6687 standards, as described in standards.text:
6688 (TAGS): New name for the target which rebuilds the tags table.
6689 (check): New target; doesn't do anything yet.
6690 (mostlyclean): New target, synonymous with clean.
6691 (realclean): New target. Currently, this just calls the
6692 subdirectories's makefiles and then deletes config.status.
6693 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
6694 variables.
6695 Installation directory variables changed to conform.
6696 (install, install.sysv, install.xenix, install.aix): Changed the
6697 code which copies the directories into their installed location to
6698 allow the installed locations to be in several different
6699 directories; the old version assumed that they would all be in
6700 $(emacsdir).
6701 (mkdir, lockdir): Allow the installed locations to be in several
6702 different directories.
6703 * INSTALL: Doc fix.
6704
6705 * build-install: Use the same variable names as the Makefile.
6706 Allow the installed locations to be in several different
6707 directories.
6708
67091992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6710
6711 * Makefile (src/paths.h): Instead of using a single sed command to
6712 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
6713 separately, and don't forget to append "/!!!SuperLock!!!" to the
6714 value of the PATH_SUPERLOCK macro.
6715
6716 * config.emacs: Renamed to configure, for consistency with other
6717 GNU products. Internal references changed.
6718 INSTALL, Makefile: References changed.
6719
6720 * lock: New directory, which should always be empty. If this
6721 directory doesn't exist, Emacs won't complain; it just won't lock.
6722 Having this here means that people can just unpack Emacs, build
6723 it, and have locking work.
6724
6725 * share-lib: Re-renamed to etc, for the sake of tradition.
6726 * config.emacs: Changed default value for datadir to ../etc.
6727 * INSTALL, README: Adjusted.
6728
67291992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6730
6731 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
6732 by running CPP on the appropriate s/*.h and m/*.h files.
6733
67341992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6735
6736 * config.emacs: Make sure to set the "exit on error" flag once
6737 we've removed config.status; errors should abort the configuration.
6738
dff28924 67391992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
6740
6741 * config.emacs: Added -distribute option, so that the Makefile
6742 paths are in their proper form. I don't know why this matters.
6743
dff28924 67441992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
6745
6746 * local-lisp: New directory, empty in the distribution, for people
6747 to put local elisp code in.
6748 * config.emacs: Include it in the default load path.
6749 * README: Document it.
6750
dff28924 67511992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
6752
6753 * config.emacs: Guess the type of signal handling functions based
6754 on the contents of /usr/include/signal.h.
6755
6756 * config.emacs: Print out progress report messages.
6757
6758 * Makefile (src/paths.h): Don't generically replace
6759 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
6760 editing of the other entries, and each entry should be dealt with
6761 explicitly anyway.
6762
6763 * build-install: Converted from C-shell to Bourne shell.
6764 * config.emacs: Edit build-install properly.
6765
6766 * config.emacs: Doc fix.
6767
67681992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6769
92a8ce63 6770 * Makefile (install): Remove `B' from tar xf command.
a4a9692d 6771
dff28924 67721992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
6773
6774 * config.emacs: Removed support for the `maintain-environment'
6775 option; the only important difference between this and its absence
6776 has been removed.
6777 * INSTALL: Removed mention of `maintain-environment'.
6778
6779 * config.emacs: Fix arguments to sed when processing boolean
6780 arguments.
6781
dff28924 67821991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
a4a9692d
DL
6783
6784 * config.emacs: New file, to help automate the installation
92a8ce63 6785 process.
a4a9692d
DL
6786
6787 * Makefile: Lots of changes to support the separation of etc into
6788 architecture-dependent and -independent files:
6789 (EMACSROOT): New variable, giving the directory under which all of
6790 Emacs's libraries should be installed. Changed rest of file to
6791 use it.
6792 (LIBDIR): Now denotes only architecture-dependent dir - relevant cha
6793 (DATADIR): New variable, denoting architecture-independent dir.
6794 (LOCKDIR): New variable, for completeness.
6795 (SUBDIR): No more etc, new lib-src.
6796 (COPYDIR): No more etc, new arch-lib and share-lib.
6797 (src/paths.h): Set PATH_DATA and the LOCK macros too.
6798 (src): Now depends on lib-src, not etc.
6799 * build-install: Changes parallel to the above.
6800 * README: Describe the new arrangement.
6801
6802 * vms: New subdirectory for all the VMS stuff.
6803
dff28924 68041991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
a4a9692d
DL
6805
6806 * Makefile (LISPPATH): New variable.
6807 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
6808
dff28924 68091990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
a4a9692d
DL
6810
6811 * Makefile (install, install.sysv, install.xenix):
6812 Install wakeup instead of loadst. No need for setuid or setgid.
6813
dff28924 68141990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
6815
6816 * Makefile (clean): Clean etc if that's not the installation dir.
6817
dff28924 68181990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
6819
6820 * Makefile (paths.h): Make sed alter each name in the path.
6821
dff28924 68221988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
6823
6824 * Makefile (install.sysv): Use cpio, not tar.
6825
dff28924 68261988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
6827
6828 * Makefile (lockdir): Rename `lock' target.
6829 Depend on it from install*, not from `all'.
6830
dff28924 68311988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
a4a9692d
DL
6832
6833 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
6834 to match build-install and paths.h.
6922b018
KH
6835
6836;; Local Variables:
722ae5f4 6837;; coding: iso-2022-7bit
33462dfa 6838;; add-log-time-zone-rule: t
6922b018 6839;; End:
2a34a036 6840
e91081eb 6841 Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002,
57ebf0be 6842 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
7f6d64f8
GM
6843
6844 This file is part of GNU Emacs.
6845
6846 GNU Emacs is free software; you can redistribute it and/or modify
6847 it under the terms of the GNU General Public License as published by
fca4a5de 6848 the Free Software Foundation; either version 3, or (at your option)
7f6d64f8
GM
6849 any later version.
6850
6851 GNU Emacs is distributed in the hope that it will be useful,
6852 but WITHOUT ANY WARRANTY; without even the implied warranty of
6853 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
6854 GNU General Public License for more details.
6855
6856 You should have received a copy of the GNU General Public License
6857 along with GNU Emacs; see the file COPYING. If not, write to the
6858 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
6859 Boston, MA 02110-1301, USA.
ab5796a9
MB
6860
6861;;; arch-tag: ac61a779-1480-4884-b292-d0c39c127a73