*** empty log message ***
[bpt/emacs.git] / ChangeLog
CommitLineData
9f432734
KH
12008-02-05 Kenichi Handa <handa@ni.aist.go.jp>
2
3 * INSTALL (Complex Text Layout support libraries): New section.
4
c0bc7978
DN
52008-02-04 Dan Nicolaescu <dann@ics.uci.edu>
6
7 * make-dist: Remove references to files in mac/ that have been
8 deleted.
9
435f8bc5
TTN
102008-02-02 Thien-Thi Nguyen <ttn@gnuvola.org>
11
12 * configure.in: For libotf and m17n-flt checks, set shell vars
13 HAVE_LIBOTF and HAVE_M17N_FLT instead of pkg_check_libotf and
14 pkg_check_m17n_flt, respectively, for the sake of the summary output.
15 Reported by Ulrich Mueller.
435f8bc5 16
2ee27f27
EZ
172008-02-02 Eli Zaretskii <eliz@gnu.org>
18
19 * configure.in: If admin/unidata/UnicodeData.txt is present, copy
20 admin/unidata/Makefile.in to Makefile.
4fd0214c
GM
21
222008-02-02 Glenn Morris <rgm@gnu.org>
23
24 * configure.in (HAVE_XFT): Ensure it is either "yes" or "no".
25 (USE_FONT_BACKEND, HAVE_FREETYPE, HAVE_M17N_FLT, HAVE_LIBOTF)
26 (HAVE_XFT): Add "Does Emacs use..." messages at end.
2ee27f27 27
9209bb23 282008-02-01 Miles Bader <miles@gnu.org>
aca7a3d2
MB
29
30 * configure.in: Use OPTION_DEFAULT_ON for [freetype], [xft],
31 [libotf], and [m17n-flt] options.
32
9209bb23 332008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
aca7a3d2
MB
34
35 * configure.in: Add EMACS_ARG_N([libotf]...), and
36 EMACS_ARG_N([m17n-flt]. Set back OLD_CPPFLAGS to CPPFLAGS (not
37 CFLAGS) in XFT checking part. Don't alter C_SWITCH_X_SITE,
38 CFLAGS, and LIBS in checking of m17n-flt.
39
9209bb23 402008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
aca7a3d2
MB
41
42 * configure.in: Check the availability of m17n-flt library.
43
9209bb23 442008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
45
46 * configure.in: Don't define HAVE_LIBOTF if OTF_get_features is
47 not available.
48
9209bb23 492008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
50
51 * configure.in: New args --enable-font-backend, --with-xft,
52 --with-freetyp. New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
53 HAVE_FREETYPE, HAVE_LIBOTF. New AC_SUBSTs XFT_LIBS,
54 FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
55 FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
56
9209bb23 572008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
58
59 * make-dist: Include etc/charsets in tarball.
60
9209bb23 612008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
62
63 * configure.in: While running cpp on junk.c, include
64 -DHAVE_UNIDATA in CPPFLAGS if admin/unidata/UnicodeData.txt
65 exists.
66
8dd59f01 672008-01-29 Dan Nicolaescu <dann@ics.uci.edu>
7cc04609
DN
68
69 * configure.in (xtensa): Match more configurations.
70
9c28b587
DN
712008-01-27 Dan Nicolaescu <dann@ics.uci.edu>
72
73 * configure.in: Update comment.
74
304484e4
GM
752008-01-26 Glenn Morris <rgm@gnu.org>
76
77 * configure.in (--without-gcc): By default, neither off nor on.
f7317f6c 78 (--with-carbon): Tone down rhetoric in help text.
304484e4 79
5b940d5a
GM
802008-01-25 Glenn Morris <rgm@gnu.org>
81
82 * configure.in: Correct usage of OPTION_DEFAULT_ON,
83 OPTION_DEFAULT_OFF so that the defaults are as they used to be.
84 Default `Carbon' to off (it's unsupported).
85
bf9a7ece
GM
862008-01-24 Glenn Morris <rgm@gnu.org>
87
88 * configure.in: Standardize dbus-related messages.
89
1eee1145
MO
902008-01-23 Michael Olson <mwolson@gnu.org>
91
92 * configure.in (pkg-config-prog): Remove initial whitespace.
93
8b1de1b5
MO
942008-01-23 Tom Tromey <tromey@redhat.com>
95
bf9a7ece 96 * configure.in (OPTION_DEFAULT_ON, OPTION_DEFAULT_OFF): New macros.
8b1de1b5
MO
97 (EMACS_ARG_Y, EMACS_ARG_N): Remove.
98 Update all users.
99
8ca7e0f1
DN
1002008-01-21 Dan Nicolaescu <dann@ics.uci.edu>
101
102 * config.guess, config.sub: Updated from master source.
103
55e6d9b2
AS
1042008-01-17 Andreas Schwab <schwab@suse.de>
105
95986dbe 106 * configure.in (HAVE_LIB64_DIR): Rename from HAVE_X86_64_LIB64_DIR.
55e6d9b2 107
058e0687
GM
1082008-01-17 Glenn Morris <rgm@gnu.org>
109
110 * configure.in (HAVE_X86_64_LIB64_DIR): Also set on s390x systems.
111
6bed5c4a
DN
1122008-01-16 Dan Nicolaescu <dann@ics.uci.edu>
113
114 * configure.in: Remove more references to unsupported systems.
115
ed398055
GM
1162008-01-16 Sven Joachim <svenjoac@gmx.de>
117
118 * make-dist: Add --lzma.
119
2c2935f7
GM
1202008-01-16 Glenn Morris <rgm@gnu.org>
121
122 * Makefile.in (maybe_bootstrap): Remove texinfo message, since
123 configure checks for this.
124
f40f5dc3
DN
1252008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
126
127 * configure.in: Remove more references to unsupported systems.
128
effb6952
RF
1292008-01-06 Romain Francoise <romain@orebokech.com>
130
131 * configure.in: Delete extra semicolons.
132
f3041af1
DN
1332008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
134
135 * configure.in: Remove references to unsupported systems.
136
37d6e313
RF
1372008-01-05 Romain Francoise <romain@orebokech.com>
138
139 * make-dist: Add --bzip2. Update copyright.
140
d35e1cd7
DN
1412008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
142
143 * configure.in: Remove support for Masscomp.
144
b26cd843
GM
1452008-01-05 Glenn Morris <rgm@gnu.org>
146
147 * Makefile.in (desktopdir, icondir): New variables.
148 (install-arch-indep): Also depend on `install-etc'.
149 (install-etc): New target.
150 (mkdir): Also create the `applications' and `icons' directories.
151
d8981daf
GM
1522008-01-04 Glenn Morris <rgm@gnu.org>
153
154 * make-dist: Update for new etc/images/icons/hicolor directory.
155
d088fbb2
AS
1562007-12-09 Andreas Schwab <schwab@suse.de>
157
158 * configure.in: D-Bus is not enabled by default.
159
9fb1ba80
JD
1602007-12-06 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
161
162 * configure.in: Add AC_CONFIG_SRCDIR which was lost in the previous
163 change.
164
9cf8f393
JD
1652007-12-04 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
166
167 * configure.in: Give package name and verision to AC_INIT.
168
cffe4909
MH
1692007-12-03 Magnus Henoch <mange@freemail.hu>
170
171 * configure.in: Use PKG_CHECK_MODULES to check for D-Bus.
172
173 * configure: Regenerate.
174
868641cc
MA
1752007-12-03 Michael Albinus <michael.albinus@gmx.de>
176
177 * configure.in: No need for DBUS_INFO anymore.
178
179 * configure: Regenerate.
180
181 * Makefile.in (INFO_FILES): Use dbus unconditionally.
182
131e4133
MA
1832007-12-02 Michael Albinus <michael.albinus@gmx.de>
184
185 * configure.in: Add D-Bus checks. D-Bus is disabled by default.
186
187 * configure: Regenerate.
188
189 * Makefile.in (INFO_FILES): Add dbus.
190
916447e4
RF
1912007-12-02 Romain Francoise <romain@orebokech.com>
192
193 * make-dist: Fix last change.
194
472fd4dc
GM
1952007-11-28 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
196
197 * configure.in: Add support for gnu-kfreebsd.
198
02964da1
GM
1992007-11-28 Glenn Morris <rgm@gnu.org>
200
201 * make-dist: Add etc/nxml.
202
d6447bae
RF
2032007-11-24 Romain Francoise <romain@orebokech.com>
204
205 * Makefile.in (INFO_FILES): Add nxml-mode.
206
3ada8b66
RF
2072007-11-23 Romain Francoise <romain@orebokech.com>
208
209 * make-dist: Include nXML. Don't try to copy FTP, it was removed on
210 2007/10/17. Don't special-case alloca.c which is no longer in CVS.
211
074767f2
AS
2122007-11-20 Andreas Schwab <schwab@suse.de>
213
14ee32ab 214 * configure.in: Always include <resolv.h> when checking for res_init.
074767f2 215
8d6069a4
AS
2162007-11-17 Andreas Schwab <schwab@suse.de>
217
218 * update-subdirs: Atomically update subdirs.el.
219
4f73d1e1
GM
2202007-11-17 Glenn Morris <rgm@gnu.org>
221
222 * Makefile.in (check-declare): New target.
223
f117c226
GM
2242007-11-07 Glenn Morris <rgm@gnu.org>
225
226 * configure.in: Deprecate Mac Carbon port.
227
a5c2c204
JD
2282007-11-01 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
229
230 * configure.in: Remove HAVE_X11R5 check.
231
9a56b440
GM
2322007-10-31 Glenn Morris <rgm@gnu.org>
233
234 * Makefile.in (install-arch-indep): Fallback to $USER and `id -un'
235 when changing ownership of installed files.
236
32c22e5e
GM
2372007-10-30 Glenn Morris <rgm@gnu.org>
238
239 * make-dist: Add new directory etc/gnus.
240
47cca554
MO
2412007-10-30 Michael Olson <mwolson@gnu.org>
242
243 * Makefile.in (INFO_FILES): Alphabetize. Add remember.
244
7016b92b
GM
2452007-10-29 Glenn Morris <rgm@gnu.org>
246
247 * make-dist: Add new directories etc/images/smilies/grayscale,medium.
248
ca076674
GM
2492007-10-23 Glenn Morris <rgm@gnu.org>
250
251 * MAINTAINERS: Move to admin/.
252
c136b828
CY
2532007-10-17 Chong Yidong <cyd@stupidchicken.com>
254
255 * configure.in (HAVE_RES_INIT): Define if res_init() exists.
256 (HAVE_LIBRESOLV): Also define if we are using res_init().
257
c49847b9
GM
2582007-10-17 Glenn Morris <rgm@gnu.org>
259
260 * FTP: Remove file, since it's just a duplicate of one in etc/.
261
799303b6
EZ
2622007-10-05 Eli Zaretskii <eliz@gnu.org>
263
264 * config.bat: Fix configuring `doc' due to changes in the
265 directory structure.
266
5aec60df 2672007-09-16 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
846d1b3e
JD
268
269 * configure.in: Don't use -lpthread on HP-UX.
270
c8d2eff3
GM
2712007-09-16 Glenn Morris <rgm@gnu.org>
272
273 * make-dist: File gfdl.1 has been removed.
274
02ff9df4
GM
2752007-09-15 Glenn Morris <rgm@gnu.org>
276
277 * configure.in: Fix makeinfo version regexp.
278
cd227ad1
GM
2792007-09-12 Glenn Morris <rgm@gnu.org>
280
5a6a83f2
GM
281 * configure.in (AC_FUNC_ALLOCA): Throw an error if a system
282 implementation of alloca is not found.
283
cd227ad1 284 * Makefile.in (SOURCES, unlock, relock): Delete.
a3372e09 285 (install-arch-indep): Do not exclude the etc/ Makefiles.
cd227ad1 286
fe79fcb3
JL
2872007-09-09 Juri Linkov <juri@jurta.org>
288
289 * make-dist: Remove AUTHORS and CONTRIBUTE (moved to etc).
290
291 * README: Add doc/ to documentation directories.
292
97268cd1
MO
2932007-09-08 Michael Olson <mwolson@gnu.org>
294
295 * MAINTAINERS: Add myself for ERC and tq.el.
9a4d5e0c 296 Update for new doc/ directory layout.
97268cd1 297
d175b0ae
RF
2982007-09-06 Romain Francoise <romain@orebokech.com>
299
300 * make-dist: Update for new doc/ directory layout.
301
e7426ea4
GM
3022007-09-06 Glenn Morris <rgm@gnu.org>
303
304 * Makefile.in (mansrcdir): New variable.
305 (SUBDIR_MAKEFILES): Update for new doc/ directory layout.
306 (man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
307 update these targets for new doc/ directory layout.
308 (doc/misc/Makefile): New target.
309 (install-arch-indep): Use mansrcdir for new location of manpages.
310 (mostlyclean, clean, distclean, maintainer-clean, unlock)
311 (relock, info, dvi): Update targets for new doc/ directory layout.
312
313 * configure.in (AC_OUTPUT): Update names of generated Makefiles
314 for new doc/ directory layout.
315
709e90de
AS
3162007-09-02 Andreas Schwab <schwab@suse.de>
317
318 * configure.in: Use AS_HELP_STRING throughout.
319 * configure: Regenerate.
320
f8932819
JD
3212007-09-02 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
322
323 * configure.in: Require Gtk/Glib 2.6.
324
49adb60f
TTN
3252007-09-02 Thien-Thi Nguyen <ttn@gnuvola.org>
326
327 * configure.in (EMACS_ARG_Y, EMACS_ARG_N): New AC_DEFUNs.
328 Use them throughout in place of AC_ARG_WITH calls.
329 * configure: Regenerate.
330
28aa2c3e
AS
3312007-09-01 Andreas Schwab <schwab@suse.de>
332
333 * configure.in: Put quotes around nested macro calls.
334
e35a28cd
TTN
3352007-08-31 Ulrich Mueller <ulm@gentoo.org> (tiny change)
336
337 * configure.in: Fix typo.
338 * configure: Regenerate.
339
050b82f6
GM
3402007-08-30 Glenn Morris <rgm@gnu.org>
341
342 * configure.in (AH_BOTTOM): Copy some manual changes made to
343 src/config.in here so they are not lost when it regenerates.
344
e1b79824
GM
345 * README.multi-tty: Move to admin/notes/multi-tty, with some edits.
346
4b649a8e 3472007-08-29 K\e,Aa\e(Broly L\e$,1 q\e(Brentey <karoly@lorentey.hu>
e1b79824
GM
348
349 * README.multi-tty: New file.
350
6d017e27
GM
3512007-08-29 Glenn Morris <rgm@gnu.org>
352
353 * README: Increase version to 23.0.50.
354
c982cf7d
JD
3552007-08-29 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
356
357 * configure.in: New option: --without-xaw3d.
358
d25b54b3
GM
3592007-08-24 Glenn Morris <rgm@gnu.org>
360
361 * configure.in: Check for a suitably recent makeinfo.
362
3d20d6aa
SM
3632007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
364
365 * configure.in (Check for required libraries): Typo.
366
ae0476ed
YM
3672007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
368
369 * configure.in: Check librsvg2 also for Mac Carbon.
370
561c44e8
RF
3712007-08-22 Romain Francoise <romain@orebokech.com>
372
373 * make-dist: Follow reorganization of files in etc/.
374
65999ef5
GM
3752007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
376
377 * configure.in: Add support for SVG images through librsvg2.
378
664a406f
EZ
3792007-07-28 Eli Zaretskii <eliz@gnu.org>
380
381 * Makefile.in (install-arch-indep): Use "rm -f" for removing DOC,
382 to avoid an error message if there is no DOC there.
383
cacc7b51
GM
3842007-07-25 Glenn Morris <rgm@gnu.org>
385
386 * Relicense all FSF files to GPLv3 or later.
387
9e45936b 388 * COPYING, info/COPYING: Switch to GPLv3.
cacc7b51 389
31ad8850
JD
3902007-06-20 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
391
392 * configure.in: Complain if X seems to be installed but no
515f0896 393 development files were found.
31ad8850 394
7adaaf72
GM
3952007-06-20 Glenn Morris <rgm@gnu.org>
396
397 * configure.in: Prefer libgif over libungif.
398
bfa6fb7e
JD
3992007-06-14 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
400
401 * configure.in: Check for all image libraries before exiting.
402
1ee86f21
JD
4032007-06-13 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
404
405 * configure.in: Exit with error if image libraries aren't found.
406
154c9c9b
CY
4072007-06-13 Chong Yidong <cyd@stupidchicken.com>
408
409 * configure.in: Merge xaw3d and libXaw checks. Check xaw3d even
410 when compiling without scrollbars.
411
7a9a50d8
GM
4122007-06-12 Glenn Morris <rgm@gnu.org>
413
414 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
415
29d69661
JD
4162007-06-11 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
417
4b649a8e
JB
418 * configure.in: Change wording about yes/gtk and lucid/athena
419 being synonyms.
29d69661 420
45cb0b58
GM
4212007-06-08 Glenn Morris <rgm@gnu.org>
422
423 * configure.in: Make gtk the default toolkit.
424
42bf63da
GM
4252007-06-07 Glenn Morris <rgm@gnu.org>
426
427 * configure.in (NON_GNU_CPP): On Solaris, set using a proper check
428 for a Sun C compiler.
429
924e4ab0
GM
430 * Makefile.in (install-arch-indep): Install only the DOC- file
431 specific to the build, if possible, rather than DOC-*.
432
7dfc4cda
CY
4332007-06-02 Chong Yidong <cyd@stupidchicken.com>
434
435 * Version 22.1 released.
436
80821874
CY
4372007-05-25 Chong Yidong <cyd@stupidchicken.com>
438
439 * mkinstalldirs: Sync to version in automake CVS.
440
1770dcdc
AS
4412007-05-22 Andreas Schwab <schwab@suse.de>
442
14ee32ab 443 * configure.in: Prefer build_alias over host when host_alias is not set.
1770dcdc
AS
444 * configure: Regenerate.
445
4462007-05-20 Andreas Schwab <schwab@suse.de>
447
448 * configure.in: Remove empty AC_SUBST.
449 * configure: Regenerate.
450
7e5a23bd
NR
4512007-05-20 Nick Roberts <nickrob@snap.net.nz>
452
453 * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
454 it like others.
455 * configure: Regenerate.
456
60889ffa
NR
4572007-05-20 Nick Roberts <nickrob@snap.net.nz>
458
14ee32ab 459 * configure.in (AC_CHECK_HEADERS): Add gpm.h.
60889ffa
NR
460 (AC_CHECK_LIB): Add -lgpm.
461 * configure: Regenerate.
462
a61daa64
GM
4632007-05-03 Glenn Morris <rgm@gnu.org>
464
465 * configure: Tweak message about the absence of shell functions.
466
edaeebf5
AS
4672007-04-27 Andreas Schwab <schwab@suse.de>
468
14ee32ab 469 * Makefile.in (config.status): Depend on ${srcdir}/lisp/version.el.
edaeebf5 470
07016031
GM
4712007-04-26 Glenn Morris <rgm@gnu.org>
472
473 * README: Increase version to 22.1.50.
474
6b6c5b14
JB
4752007-04-24 Juanma Barranquero <lekktu@gmail.com>
476
477 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
478
e45f35a0
CY
4792007-04-19 Glenn Morris <rgm@gnu.org>
480
4b649a8e 481 * configure.in: Signal error if Xaw libs are missing in a Lucid build.
e45f35a0 482
d14f8614
GM
4832007-04-18 Glenn Morris <rgm@gnu.org>
484
485 * INSTALL: Mention CPP.
486
c98b464f
GM
4872007-04-15 Glenn Morris <rgm@gnu.org>
488
489 * FTP: Replace with a pointer to the web version.
490
fc6ee824
GM
4912007-04-13 Glenn Morris <rgm@gnu.org>
492
493 * INSTALL: In lib-src, timer, wakeup, yow are removed.
494
2c0b72db
GM
4952007-04-04 Glenn Morris <rgm@gnu.org>
496
497 * configure.in (NON_GNU_CPP): Use associated preprocessor when
498 compiling with Sun Studio on Solaris.
499
7ba3f463
GM
5002007-03-23 Glenn Morris <rgm@gnu.org>
501
502 * configure.in: Restore support for hp800 (removed 2007-01-27)
503 following clarification of legal status.
504
6b6c5b14 5052007-03-22 Joe Buehler <jbuehler@spirentcom.com> (tiny change)
b7d9aa44
CY
506
507 * configure.in: Add support for AIX4.3 on IBM RS6000.
508
509 * configure: Regenerate.
510
9b77729f
RS
5112007-03-20 Richard Stallman <rms@gnu.org>
512
513 * configure.in: Fix previous change.
514
705959fc
RS
5152007-03-19 Deanna Phillips <deanna@sixbit.org> (tiny change)
516
517 * configure.in (arm-*-openbsd*, hppa-*-openbsd*)
518 (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Added.
519 (ns32k-*-openbsd*, ns32k-*-openbsd*): Deleted.
520
51673bc4
CY
5212007-03-19 Chong Yidong <cyd@stupidchicken.com>
522
523 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
524 user specifies "without".
525
526 * configure: Regenerate.
527
fe542960
JD
5282007-03-18 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
529
530 * configure.in: Warning for Gtk+ and Cygwin added.
4c757a6f 531 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
fe542960 532
c16a484b
GM
5332007-02-27 Glenn Morris <rgm@gnu.org>
534
535 * make-dist (oldXMenu): Remove Imakefile.
536 (etc/images): Add README.
537
3a7723ad
DN
5382007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
539
67feae14 540 * configure.in (xtensa-*-linux-gnu*): New configuration.
3a7723ad 541
67feae14 542 * configure: Regenerate.
3a7723ad 543
a12246ad
DN
5442007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
545
546 * config.guess, config.sub: Updated from master source.
c16a484b 547
4bbe413d 5482007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
0cba6386 549
4bbe413d 550 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
0cba6386 551
44a43802
CY
5522007-01-29 Chong Yidong <cyd@stupidchicken.com>
553
554 * configure.in: Restore support for hp800's not running HP-UX.
555
556 * configure: Regenerate.
557
6d1f63d5
CY
5582007-01-27 Chong Yidong <cyd@stupidchicken.com>
559
560 * configure.in: Remove support for hp800 and sr2k machine types.
561
562 * configure: Regenerate.
563
cddb7844
JD
5642007-01-26 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
565
566 * configure.in: Add check for libXft.
567
4bbe413d 5682007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
100874d5
CY
569
570 * INSTALL: Info files moved to share/info.
571
c3295e7b
RS
5722007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
573
574 * configure.in: Detect and use fink-installed in intel-based Mac
575 builds; change Apple Darwin section to support both PowerPC and
576 Intel-based Macs.
577
14429ceb
AS
5782006-12-26 Andreas Schwab <schwab@suse.de>
579
580 * Makefile.in (datarootdir): Define.
581
be064bc4
RS
5822006-12-24 Richard Stallman <rms@gnu.org>
583
584 * configure.in: Require Autoconf 2.61.
585
453027ac
EZ
5862006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
587
588 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
589 Remove redundant entry for powerpc-apple-netbsd.
590
591 * configure: Regenerate.
592
007e4308
CY
5932006-12-22 Chong Yidong <cyd@stupidchicken.com>
594
595 * configure: Regenerate with autoconf 2.61.
596
7fb24298
JD
5972006-12-20 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
598
599 * configure.in: Detect alsa/asoundlib.h also.
14d1edc0
JB
600 * configure: Regenerate.
601
8eeae1c9
JD
6022006-12-19 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
603
14d1edc0
JB
604 * configure.in: Check if GTK+ compiles at all.
605
64d962c1
AS
6062006-12-10 Andreas Schwab <schwab@suse.de>
607
608 * configure.in: Remove check for struct timezone, its result is
609 never used.
610
14d1edc0 6112006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
f5473695
CY
612
613 * configure.in: Add support for Solaris 10 on x86-64.
614
75750090
JD
6152006-12-08 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
616
617 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
618 of PKG_CONFIG_PATH.
619
ee77eef5
YM
6202006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
621
622 * configure.in (HAVE_SYNC): New test.
623
c00d843f
GM
6242006-12-03 Glenn Morris <rgm@gnu.org>
625
626 * Makefile.in: Fix Copyright format.
627
23382015
GM
628 * configure.in (AH_TOP): Add missing Copyright year.
629
630 * update-subdirs: Add missing Copyright years.
631
e925d5ae 6322006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
f7e73b1d
CY
633
634 * Makefile.in: Touch only the parts of the share/emacs directory
635 specific to this version.
636
daab13ea
CY
6372006-11-26 Chong Yidong <cyd@stupidchicken.com>
638
639 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
640
9b150aa2
YM
6412006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
642
643 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
644
c5a31d8b
YM
6452006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
646
647 * configure.in: Prefer X11 to Carbon only when some X-specific
648 option is specified (Thanks to Jan Dj\e,Ad\e(Brv and Andreas Schwab).
649
c38d01fb
RF
6502006-11-04 Romain Francoise <romain@orebokech.com>
651
d57727c9
JB
652 * Makefile.in (bootstrap-clean-before): Fix typo.
653 Use new target `bootstrap-clean' in the leim subdirectory.
c38d01fb 654
d57727c9 6552006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
d6d1029d
CY
656
657 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
658
c0af0f6e
CY
6592006-10-30 Chong Yidong <cyd@stupidchicken.com>
660
661 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
662 directories.
663
afa0f40b
CY
6642006-10-29 Jeramey Crawford <jeramey@jeramey.com>
665
666 * configure.in: Enable x86-64 OpenBSD compilation.
667
3f9a75cd
GM
6682006-10-28 Glenn Morris <rgm@gnu.org>
669
670 * AUTHORS: Add cal-html.el author.
671
e278f0fe
YM
6722006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
673
674 * make-dist: Make links to mac/make-package and
675 mac/Emacs.app/Contents/Resources/Emacs.icns.
676
4f2c8638
CY
6772006-10-27 Chong Yidong <cyd@stupidchicken.com>
678
679 * README: Bump version number to 22.0.90.
680
92d1ccf4
AS
6812006-10-23 Andreas Schwab <schwab@suse.de>
682
683 * configure.in: Make sure x_default_search_path is always set even
684 when x_libraries is empty, and look in .../share as well for each
685 library directory.
686
7ad02ea8
KH
6872006-09-28 Kenichi Handa <handa@m17n.org>
688
689 * configure.in (locallisppath): Don't include leim dir.
690 (lisppath): Include leim dir.
691
45a2056c
JB
6922006-09-15 Jay Belanger <belanger@truman.edu>
693
694 * COPYING: Replace "Library Public License" by "Lesser Public
695 License" throughout.
696
4b1aaa8b
PE
6972006-09-11 Paul Eggert <eggert@cs.ucla.edu>
698
699 * make-dist (EMACS): Exit and fail if the EMACS environment
700 variable is set to something other than an absolute file name.
701
e9f67acf
AS
7022006-08-16 Andreas Schwab <schwab@suse.de>
703
704 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
705 of hardcoding it.
706
3cb74cd1
RS
7072006-08-16 Richard Stallman <rms@gnu.org>
708
709 * INSTALL.CVS: Clean up wording.
710
41bab5e3
EZ
7112006-07-14 Eli Zaretskii <eliz@gnu.org>
712
713 * configure.in (PKG_CHECK_MODULES): Redirect the output of
714 $PKG_CONFIG --exists "$2" to config.log.
d57727c9 715 * configure: Regenerate.
41bab5e3 716
3aa7c28e
RS
7172006-07-08 Richard Stallman <rms@gnu.org>
718
719 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
720
1eca02e7
KS
7212006-07-09 Kim F. Storm <storm@cua.dk>
722
723 * CONTRIBUTE: Use outline format.
724 Add section on copyright years (from admin/notes/years).
725
d47a5ce6
EZ
7262006-07-08 Eli Zaretskii <eliz@gnu.org>
727
3aa7c28e 728 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
d47a5ce6
EZ
729 to /dev/null, since we don't need the error message, just the
730 exit status.
731
014a250c
EZ
7322006-07-07 Eli Zaretskii <eliz@gnu.org>
733
d57727c9
JB
734 * CONTRIBUTE: Slight formatting changes and typo fixes.
735 Add description of NEWS markings.
014a250c 736
09542a66
KS
7372006-07-07 Kim F. Storm <storm@cua.dk>
738
739 * CONTRIBUTE: Mention INSTALL.CVS.
740
98f46e1b
RF
7412006-07-05 Romain Francoise <romain@orebokech.com>
742
743 * make-dist (top-level): Add CONTRIBUTE.
744
978db147
RS
7452006-07-04 Richard Stallman <rms@gnu.org>
746
747 * CONTRIBUTE: Much rewrite.
748
6f82a6d0
NR
7492006-07-04 Nick Roberts <nickrob@snap.net.nz>
750
751 * CONTRIBUTE: New file.
752
eff6bfea
EZ
7532006-06-24 Eli Zaretskii <eliz@gnu.org>
754
f8e83735 755 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
eff6bfea 756
88fab15b
JD
7572006-05-18 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
758
759 * configure.in: Add check for ALSA.
88fab15b 760
f53d2e87
EZ
7612006-05-06 Eli Zaretskii <eliz@gnu.org>
762
763 * Makefile.in (INFO_FILES): Remove emacs-xtra.
764
765 * info/dir: Remove the Emacs-Xtra entry.
766
d57727c9 7672006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
ee546279 768
8aa90482
KS
769 * Copyright (sources/emacs): Update copyright year(s).
770
7c00e1e9
EZ
7712006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
772
773 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
774 --without-toolkit-scroll-bars was specified.
775
7e332390 7762006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
7c00e1e9 777
8aa90482
KS
778 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
779 to CFLAGS. Update Copyright years written to src/config.in.
7c00e1e9 780
8a7c3c86
EZ
7812006-03-18 Claudio Fontana <claudio@gnu.org>
782
783 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
784 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
785 to be installed/uninstalled.
786 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
787 to Info files installed by Emacs.
788
83fe2c21 7892006-03-03 Claudio Fontana <claudio@gnu.org>
6e1fbe44 790
9e2bcc86
EZ
791 * Makefile.in (install, uninstall): Add DESTDIR variable to
792 support staged installations.
6e1fbe44 793
885f1975
RS
7942006-02-14 Richard M. Stallman <rms@gnu.org>
795
796 * configure.in (s390x-*-linux-gnu*): New configuration.
797
448541bc
JD
7982006-01-31 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
799
800 * configure.in: Require GTK 2.4 or newer.
448541bc 801
597993cf
MB
8022006-01-29 Michael Olson <mwolson@gnu.org>
803
804 * Makefile.in (install-arch-indep, uninstall): Add ERC.
805 * info/dir (ERC): New entry.
806
33c7860d
EZ
8072006-01-29 Eli Zaretskii <eliz@gnu.org>
808
809 * info/dir: Fix last change.
810
07037643
LT
8112006-01-28 Luc Teirlinck <teirllm@auburn.edu>
812
813 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
814
f9fe3e26
EZ
8152006-01-27 Eli Zaretskii <eliz@gnu.org>
816
817 * info/dir: Untabify the whole file.
07037643 818 (Rcirc): New entry.
f9fe3e26 819
e143ad11
AS
8202006-01-12 Andreas Schwab <schwab@suse.de>
821
822 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
823 check.
e143ad11 824
01abe918
CY
8252006-01-02 Chong Yidong <cyd@stupidchicken.com>
826
827 * configure.in: Use -Wno-pointer-sign if available.
01abe918 828
88ec8c53
AS
8292005-12-29 Andreas Schwab <schwab@suse.de>
830
831 * config.guess, config.sub: Updated from master source.
832
cdda1b59 8332005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
d52c26e9 834
f8e83735 835 * configure.in: Use amdx86-64 for freebsd on x86_64.
d52c26e9 836
ad7a98ae
RF
8372005-11-22 Romain Francoise <romain@orebokech.com>
838
839 * make-dist: Add etc/images/icons.
840
11bdfcdd
AS
8412005-11-03 Andreas Schwab <schwab@suse.de>
842
843 * configure.in: Use GZIP_PROG instead of GZIP.
844
845 * Makefile.in (GZIP_PROG): Renamed from GZIP.
846 (install-arch-indep): Adjust.
847
b4235a80
AS
8482005-11-01 Andreas Schwab <schwab@suse.de>
849
850 * Makefile.in (bootstrap): Fix dependencies for parallel build.
851 (bootfast): Likewise.
852
e8439d34
RF
8532005-11-01 Romain Francoise <romain@orebokech.com>
854
855 * configure.in: Check for gzip.
e8439d34
RF
856
857 * Makefile.in (install): Compress source files.
858
eae54018
ST
8592005-10-24 Steven Tamm <steventamm@mac.com>
860
e8439d34 861 * configure.in: Fix darwin386 configuration issue.
eae54018 862
5798342c
EZ
8632005-10-22 Eli Zaretskii <eliz@gnu.org>
864
865 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
866
ffda926c
BW
8672005-10-17 Bill Wohler <wohler@newt.com>
868
869 * make-dist: Create and populate etc/images/low-color.
870
29dd7a69
BW
8712005-10-15 Bill Wohler <wohler@newt.com>
872
873 * make-dist: Create and populate etc/images/gud.
874
b82ecedf
RS
8752005-10-08 Richard M. Stallman <rms@gnu.org>
876
877 * make-dist (tempparent): Don't check for 14-char file name limit.
878
36eaa68f
RF
8792005-10-07 Romain Francoise <romain@orebokech.com>
880
881 * make-dist: Add etc/images/ezimage and etc/images/mail
882 directories. Install images in etc/images.
883
66533b25
YM
8842005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
885
886 * configure.in: Prefer Carbon if --enable-carbon-app or
887 --with-carbon is explicitly specified even when X11 is detected.
66533b25 888
5c4757d3
RS
8892005-09-15 Ulf Jasper <ulf.jasper@web.de>
890
891 * Makefile.in (install-arch-indep, uninstall):
892 Handle newsticker manual.
893 (info): Add - to commands.
894
ed326e35
EZ
8952005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
896
897 Remove the MAXPATHLEN limitations:
898
899 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
ed326e35 900
022dc424 9012005-09-09 Eli Zaretskii <eliz@gnu.org>
50a6ff15
EZ
902
903 * configure.in <lynxsos*>: Support for LynxOS on PPC.
d57727c9 904 * configure: Regenerate.
50a6ff15 905
c9ac21eb
PE
9062005-09-05 Paul Eggert <eggert@cs.ucla.edu>
907
908 * config.guess, config.sub: Updated from master source.
909
9a69ec4b
JB
9102005-08-03 Juanma Barranquero <lekktu@gmail.com>
911
912 * .cvsignore: Add `lock'.
913
c638055f
JB
9142005-07-28 Juanma Barranquero <lekktu@gmail.com>
915
916 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
917
9eff9fe3
PE
9182005-07-26 Paul Eggert <eggert@cs.ucla.edu>
919
920 Merge gnulib getopt implementation into Emacs.
921
922 * Makefile.in (AUTOCONF_INPUTS): New macro.
923 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
924 so that these files also depend on m4/getopt.m4.
925 * configure.in: Configure getopt by including m4/getopt.m4,
926 and configuring a getopt replacement if necessary.
927 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
928 * m4/getopt.m4: New file.
929
edfaf76d
LK
9302005-07-06 Lute Kamstra <lute@gnu.org>
931
932 * configure.in: Fix capitalization.
edfaf76d 933
385ee3de
LK
9342005-07-04 Lute Kamstra <lute@gnu.org>
935
936 Update FSF's address in GPL notices.
937
56f7d69d 9382005-06-19 J\e,Ai\e(Br\e,At\e(Bme Marant <jerome@marant.org>
eb7c6f20
LK
939
940 * Makefile.in (epaths-force): Protect both lisppath and
941 buildlisppath from whitespace.
942
23fd4483
ST
9432005-06-08 Steven Tamm <steventamm@mac.com>
944
945 * configure.in: Support Darwin/MacOSX on Intel
23fd4483 946
98c3db67
JD
9472005-06-06 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
948
949 * configure.in (HAVE_CANCELMENUTRACKING): New test.
98c3db67 950
9adfabc2
LK
9512005-05-11 J\e,Ai\e(Br\e,At\e(Bme Marant <jmarant@marant.org>
952
953 * configure.in: Add --enable-locallisppath.
9adfabc2 954
5063dbbf
YM
9552005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
956
957 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
958 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
959 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
5063dbbf 960
6a4fb78f
EZ
9612005-05-07 J\e,Ai\e(Br\e,At\e(Bme Marant <jerome@marant.org>
962
963 * make-dist: Remove references to makefile.nt and makefile.def.
964 Include widgets and images subdirectories of etc. Do not exclude
965 ldefs-boot.el.
966
2c97085e
AS
9672005-04-23 Andreas Schwab <schwab@suse.de>
968
969 * configure.in: Remove duplicate match for powerpc configuration.
2c97085e 970
766c5349
TTN
9712005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
972
973 * configure.in: Check for <pwd.h>.
766c5349 974
118e2c39
LK
9752005-04-14 Lute Kamstra <lute@gnu.org>
976
977 * make-dist: Distribute all ChangeLog files in lisp/.
978 Don't distribute ldefs-boot.el.
979 lisp/makefile.nt no longer exists.
980
5c156fdf
LK
9812005-04-13 Lute Kamstra <lute@gnu.org>
982
983 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
984 for "no-byte-compile: t" in the file instead.
985
4693dbc9
SM
9862005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
987
988 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
989 shadow the main Lesstif/Motif-2.1 libs and includes.
990
0f88527f
JD
9912005-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
992
993 * configure.in: Only add XASSERTS to cppflags.
0f88527f 994
d0098f13
JD
9952005-03-04 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
996
997 * configure.in: Added --enable-asserts.
d0098f13 998
bf247b6e
KS
9992005-02-09 Kim F. Storm <storm@cua.dk>
1000
1001 Change release version from 21.4 to 22.1 throughout.
1002 Change development version from 21.3.50 to 22.0.50.
1003
551ffc27
ST
10042005-01-19 Steven Tamm <steventamm@mac.com>
1005
1006 * configure.in: Check for <sys/utsname.h>.
551ffc27 1007
adf87c29
KS
10082004-12-11 Kim F. Storm <storm@cua.dk>
1009
1010 * Makefile.in (info): Undo 2004-12-05 change.
1011
b2d6e132
LT
10122004-12-08 Luc Teirlinck <teirllm@auburn.edu>
1013
058a9e4f
LT
1014 * info/dir (File): Add URL and Org Mode manuals.
1015 * Makefile.in (install-arch-indep, uninstall): Add url and org
b2d6e132
LT
1016 manuals.
1017
56f7d69d 10182004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
be5472bd
SM
1019
1020 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
1021 committed to src/config.in.
1022
b8bdffbe
JD
10232004-12-07 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
1024
be5472bd 1025 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
b8bdffbe 1026 pthreads and define HAVE_GTK_AND_PTHREAD.
b8bdffbe 1027
cc60c723
RS
10282004-12-05 Richard M. Stallman <rms@gnu.org>
1029
1030 * Makefile.in (info): Ignore errors building info files.
1031
77cafc7a
EZ
10322004-11-27 Eli Zaretskii <eliz@gnu.org>
1033
1034 * config.bat: If 8-byte alignment is not supported, define
1035 NO_DECL_ALIGN in src/config.h, instead of trivially defining
fe3df972
EZ
1036 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
1037 filter through Sed to remove the quotes.
77cafc7a 1038
49561cf6
SM
10392004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
1040
1041 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
1042 not apply to files explicitly `cvs add'ed.
1043
d8dfe187
EZ
10442004-11-12 Eli Zaretskii <eliz@gnu.org>
1045
1046 * config.bat: Don't require djecho.exe for the v1.x build.
1b43e144
EZ
1047 Add a test for DECL_ALIGN support, and add a trivial definition to
1048 src/config.h if 8-byte alignment is not supported.
d8dfe187 1049
85c38542
KS
10502004-11-08 Kim F. Storm <storm@cua.dk>
1051
1052 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
1053 files before building.
1054 (bootfast, bootstrap-clean-before-fast): New targets, like
1055 bootstrap but don't remove .elc files.
1056
59dede22
EZ
10572004-11-06 Lars Brinkhoff <lars@nocrew.org>
1058
1059 * configure.in: Add check for getrusage.
1060
572a3cc2
JD
10612004-11-02 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
1062
49561cf6
SM
1063 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
1064 New tests for new and old GTK file dialogs.
d0a80c21
JD
1065 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
1066 to no.
1067
f17e308a
JD
10682004-10-20 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
1069
1070 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
1071 can be set. Remove SETARCH test.
f17e308a 1072
cef11da2
ST
10732004-10-08 Steven Tamm <steventamm@mac.com>
1074
1075 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
cef11da2 1076
4cbbf6b7
JD
10772004-10-06 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
1078
1079 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
05cf15c6 1080 AC_MSG_WARN. Move output of warning message to end of configure run.
4cbbf6b7 1081
3a787a1e 10822004-10-05 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
4494a266 1083
49561cf6 1084 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
4494a266
JD
1085 Run test to see if heap start address is random.
1086
bc9b2430
MB
10872004-09-29 Miles Bader <miles@gnu.org>
1088
1089 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
1090 if setarch is present.
1091
dd571c2f
JD
10922004-09-25 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
1093
1094 * configure.in (HAVE_EXECSHIELD): Only define on x86.
dd571c2f 1095
4489ece2
JD
10962004-09-24 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
1097
1098 * configure.in: Check for exec-shield.
4489ece2 1099
de10c114
AS
11002004-08-06 Andreas Schwab <schwab@suse.de>
1101
1102 * Makefile.in (install-arch-indep, uninstall): Add flymake.
1103
d9a68b6a
EZ
11042004-07-31 Eli Zaretskii <eliz@gnu.org>
1105
1106 * config.bat: Update URLs in the comments.
1107
23f87bed
MB
11082004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
1109
49561cf6 1110 * Makefile.in (install-arch-indep): Add pgg and sieve.
23f87bed
MB
1111
1112 * info/.cvsignore: Added pgg and sieve.
1113
52b9b5cc
AS
11142004-07-05 Andreas Schwab <schwab@suse.de>
1115
1116 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
1117
1d390bd8
KH
11182004-06-21 Kenichi Handa <handa@m17n.org>
1119
1120 * make-dist: Link leim-ext.el into tempdir.
1121
1f94377f
LT
11222004-06-15 Luc Teirlinck <teirllm@auburn.edu>
1123
1124 * info/dir (File): Add emacs-xtra.
1125 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
1126
1c492b87
JL
11272004-06-12 Juri Linkov <juri@jurta.org>
1128
1129 * info/dir: Move menu help lines from `* Menu:' to file header.
1130 Describe the purpose of a red *.
1131
8f9d4905
SM
11322004-05-04 Dave Love <fx@gnu.org>
1133
1134 * configure.in: Don't use `extrasub'.
1135
2c2cd44f
SM
11362004-04-29 Dave Love <fx@gnu.org>
1137
1138 * configure.in: Don't forget to quote args to `test'.
1139
510ead5f
TTN
11402004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
1141
1142 * autogen.sh: Update filename in "please read" message.
1143
1ee652eb
RS
11442004-04-17 Richard M. Stallman <rms@gnu.org>
1145
1146 * INSTALL: Move the info about site-lisp dirs,
1147 and say uninstalled Emacs looks there too.
1148
c1994268
EZ
11492004-04-04 Eli Zaretskii <eliz@gnu.org>
1150
1151 * config.bat (lib-src): Recognize comment lines in Makefile.in
1152 that have a TAB after the #, to avoid errors in preprocessing with
1153 GCC 3.3.3.
1154
04e08b8c
LT
11552004-03-31 Luc Teirlinck <teirllm@auburn.edu>
1156
1157 * Makefile.in: Mention in comment that `make maintainer-clean'
1158 deletes .elc files.
1159
4a61faec
SM
11602004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
1161
1162 * update-subdirs: Add local variables to prevent byte-compiling.
1163
06aacc62
RS
11642004-03-21 Dave Love <fx@gnu.org>
1165
1166 * configure.in: Fix previous change.
1167
36a3fd05
RS
11682004-03-18 Dave Love <fx@gnu.org>
1169
06aacc62 1170 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
36a3fd05 1171
6939e0b1
LT
11722004-03-15 Luc Teirlinck <teirllm@auburn.edu>
1173
1174 * info/dir (File): Add SMTP and SES.
1175
d8d95bc7
SM
11762004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
1177
1178 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
5e7b4262 1179 (bootstrap): Use the new bootstrap-prepare target in lisp.
d8d95bc7 1180
58ec79cf
KS
11812004-02-18 Kim F. Storm <storm@cua.dk>
1182
d8d95bc7 1183 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
58ec79cf 1184
a6eeaa81 11852004-02-16 Eli Zaretskii <eliz@gnu.org>
c33b76da 1186
d8d95bc7 1187 * make-dist: Don't link index.*perm and permute-index into tempdir.
c33b76da 1188
584b627e
JY
11892004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
1190
1191 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
1192 to match previous changes by Eli Zaretskii.
1193
68e4cc57
LT
11942004-02-09 Luc Teirlinck <teirllm@auburn.edu>
1195
1196 * Makefile.in: Set CDPATH to an empty string.
1197
22bb9485
SM
11982004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
1199
1200 * configure.in <darwin>: Use fink packages if available.
1201
56f7d69d 12022004-01-25 J\e,Ai\e(Br\e,At\e(Bme Marant <jmarant@free.fr> (tiny change)
ae2230df
RS
1203
1204 * make-dist (lispref): Do include lispref/index.texi.
1205
b4963755 12062004-01-06 Eric Hanchrow <offby1@blarg.net> (tiny change)
722ae5f4 1207
4a61faec 1208 * make-dist (tempdir): Include cursors in nt/icons.
722ae5f4 1209
a6eeaa81 12102003-12-30 Eli Zaretskii <eliz@gnu.org>
d9e0b412
EZ
1211
1212 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
1213 clashes with install-sh on 8+3 filesystems.
1214
8af1a978
MB
12152003-12-08 Miles Bader <miles@gnu.org>
1216
1217 * .cvsignore: Add .arch-inventory.
1218
ce6e4c21
AS
12192003-12-24 Andreas Schwab <schwab@suse.de>
1220
1221 * configure.in: Check for <sys/socket.h>. Include it before
815617bf 1222 including <net/if.h>. Move check for <net/if.h> before its use.
ce6e4c21 1223
0b1ec9e9
JD
12242003-12-24 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
1225
1226 * Makefile.in (install-arch-dep): Don't let cd output go into
1227 pipe for carbon_appdir.
1228
cf59a5b7
AS
12292003-12-24 Andreas Schwab <schwab@suse.de>
1230
1231 * configure.in (PKG_CHECK_MODULES): Fix quoting.
1232
55e4f3cd
AS
12332003-12-01 Andreas Schwab <schwab@suse.de>
1234
2a75d75d 1235 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
55e4f3cd 1236 hardcoding gcc.
55e4f3cd 1237
57669b57
JD
12382003-11-16 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
1239
1240 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
1241 multiple displays.
22bb9485 1242 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
57669b57 1243
68e03c1c
DL
12442003-09-23 Dave Love <fx@gnu.org>
1245
1246 * configure.in: Check members of struct ifreq.
1247
6df2a645
KS
12482003-09-14 Kim F. Storm <storm@cua.dk>
1249
1250 * configure.in: Add checks for sys/ioctl.h and net/if.h.
1251
da92b8d9
LT
12522003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
1253
1254 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
1255
19bb0fcd 12562003-08-18 Lute Kamstra <lute@gnu.org>
e512ece1
LK
1257
1258 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
1259 required anymore.
1260
abd39b57
AC
12612003-08-07 Andrew Choi <akochoi@shaw.ca>
1262
1263 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
1264 option instead of -traditional-cpp for CPP.
1265
c855f2ca
RS
12662003-07-29 Richard M. Stallman <rms@gnu.org>
1267
1268 * configure.in (HAVE_XIM): Define if XIM is available.
1269
32b0a3c6
JB
12702003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
1271
1272 * configure.in: The function gtk_window_set_icon_from_file was
1273 introduced in GTK+ 2.2, so check for that release.
1274
2eaa00ba
AS
12752003-07-23 Andreas Schwab <schwab@suse.de>
1276
1277 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
1278
1279 * Makefile.in (YACC): Remove, not used.
1280 (MAINT): Don't set.
1281 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
1282 disable dependency on ${srcdir}/configure.in when maintainer mode
1283 is disabled.
1284
f57bd967
DL
12852003-07-22 Dave Love <fx@gnu.org>
1286
1287 * configure.in: Make XRegisterIMInstantiateCallback test depend on
1288 HAVE_X11, not with_xim.
1289 (HAVE_CRTIN): Provide template.
1290 <with_png>: Test for png.h and libpng/png.h.
1291
da894f7d
AS
12922003-07-15 Andreas Schwab <schwab@suse.de>
1293
1294 * configure.in: Temporarily leave quoting for AC_DEFINE.
1295
ec03b83e
SM
12962003-07-13 Stefan Monnier <monnier@cs.yale.edu>
1297
1298 * configure.in: Check for posix_memalign.
1299
800bebe3
RS
13002003-07-12 Richard M. Stallman <rms@gnu.org>
1301
1302 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
1303
42f81f64
KS
13042003-07-09 Kim F. Storm <storm@cua.dk>
1305
1306 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
1307 functionality of --without-xim.
1308
d320e9f3
DL
13092003-06-29 Dave Love <fx@gnu.org>
1310
1311 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
1312
7bea57c9
DL
13132003-06-23 Dave Love <fx@gnu.org>
1314
ec03b83e
SM
1315 * configure.in: Check for sys/_mbstate_t.h.
1316 Test XRegisterIMInstantiateCallback prototype.
7bea57c9
DL
1317 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
1318
eb3b52fa
DL
13192003-06-06 Dave Love <fx@gnu.org>
1320
1321 * configure.in: Check for locale.h.
1322
f16205ca
DL
13232003-06-05 Dave Love <fx@gnu.org>
1324
ec03b83e
SM
1325 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
1326 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
f16205ca 1327 (NLIST_STRUCT): Don't define.
eb3b52fa 1328 (AH_BOTTOM): Define my_strftime.
f16205ca 1329
efd60266
JB
13302003-06-02 Richard M. Stallman <rms@gnu.org>
1331
1332 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
1333
016bd3c0
AS
13342003-05-24 Andreas Schwab <schwab@suse.de>
1335
1336 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
1337 bzero, and bcmp.
1338
7933722a
DL
13392003-05-22 Dave Love <fx@gnu.org>
1340
ec03b83e 1341 * configure.in: Remove redundant test for term.h. Test for difftime.
7933722a 1342
463f55ee
DL
13432003-05-20 Dave Love <fx@gnu.org>
1344
1345 * configure.in: Append * to s390-*-linux-gnu case.
1346 (LIBMAIL) <lockfile>: Don't define.
1347
13482003-04-30 Richard M. Stallman <rms@gnu.org>
1349
1350 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
1351
13522003-04-28 Francesco Potort\e,Al\e(B <pot@gnu.org>
1353
1354 * configure.in: Undo last (RMS') change, as it is useless, per
1355 Dave Love.
1356
13572003-04-08 Richard M. Stallman <rms@gnu.org>
1358
1359 * configure.in: Put #include of jpeglib.h at start of line.
1360
6740b4d6
KG
13612003-04-30 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
1362
1363 * INSTALL (* GNU/Linux development packages): Mention Debian and
1364 RedHat package names.
1365
ed3c3314
RS
13662003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
1367
1368 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
1369
5b31a763
KG
13702003-04-30 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
1371
1372 * INSTALL (* GNU/Linux development packages): Tell people to
1373 install additional packages for compiling Emacs.
1374
18fe6f45
FP
13752003-04-06 Francesco Potort\e,Al\e(B <pot@gnu.org>
1376
1377 * configure.in: Use the same configuration for all aix5, not just
1378 aix5.1.
1379
77fb5d1a
FP
13802003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
1381
1382 * configure.in: Check for need for bigtoc support on IBM AIX for
1383 solving a linker table overflow problem.
1384
710ee5a9
RB
13852003-03-03 Rob Browning <rlb@defaultvalue.org>
1386
efd60266
JB
1387 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
1388 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
710ee5a9
RB
1389 over bzero, bcmp, and bcopy.
1390
16f6f948
SJ
13912003-02-23 Simon Josefsson <jas@extundo.com>
1392
1393 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
1394
92a8ce63
JB
13952003-02-21 Klaus Zeitler <kzeitler@lucent.com>
1396
1397 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
1398
47774164
KH
13992003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
1400
1401 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
1402
0dfd93c0
AS
14032003-02-08 Andreas Schwab <schwab@suse.de>
1404
1405 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
1406 instead of the substitution.
1407
c60ee5e7
JB
14082003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
1409
1410 * Makefile.in: Use @EXEEXT@ for Cygwin.
1411 Use USERNAME if LOGNAME is not set (for Cygwin).
1412
1d894293 1413 * configure.in: Add opsys=cygwin.
88373452 1414
12bf22e0
AS
14152003-01-22 Andreas Schwab <schwab@suse.de>
1416
1417 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
1418 redefining it explicitly in src/config.in.
1419
ffdf4f26
MR
14202003-01-22 Markus Rost <rost@math.ohio-state.edu>
1421
1422 * Makefile.in (bootstrap): Make bootstrap-after.
1423
940344d4 14242003-01-20 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
cd890796
JD
1425
1426 * configure.in: Fix --with-gtk.
1427
940344d4 14282003-01-19 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
488dd4c4
JD
1429
1430 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
1431
1432 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
1433
e833850f
FP
14342003-01-14 Francesco Potort\e,Al\e(B <pot@gnu.org>
1435
ec03b83e 1436 * configure.in (m68k-motorola-sysv): Remove (obsolete).
e833850f 1437
52cd7d02
ST
14382003-01-07 Steven Tamm <steventamm@mac.com>
1439
1440 * configure.in: New option, --enable-carbon-app, to specify
1441 that the application should be installed
1442 * Makefile.in (install-arch-dep): On Mac OS X, install the
1443 Emacs.app application if carbon-app is enabled
1444
fb02aff2
DL
14452003-01-06 Dave Love <fx@gnu.org>
1446
1447 * configure.in: Check for nl_langinfo.
1448 [!HAVE_SIZE_T]: Fix typedef.
1449
1d08c2fe
DK
14502003-01-06 David Kastrup <dak@gnu.org>
1451
ec03b83e 1452 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
9e71690e 1453
14d1edc0 1454 * configure.in: Add tests for install-info.
1d08c2fe 1455
72c5c58f
MR
14562002-12-09 Markus Rost <rost@math.ohio-state.edu>
1457
1458 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
1459 use again sol2-6 instead of sol2-8.
1460
a4ac5b17
DL
14612002-12-09 Dave Love <fx@gnu.org>
1462
fb02aff2 1463 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
a4ac5b17 1464
4824556f
AS
14652002-12-08 Andreas Schwab <schwab@suse.de>
1466
1467 * Makefile.in (install-arch-indep): Revert last change.
1468
6b2fd6ea
DL
14692002-11-27 Dave Love <fx@gnu.org>
1470
1471 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
ec03b83e
SM
1472 Check for __sys_siglist too. Check for memset.
1473 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
6b2fd6ea 1474
8c95f450
JB
14752002-11-22 Juanma Barranquero <lektu@terra.es>
1476
1477 * config.guess, config.sub: Updated from master source.
1478
39f7b5f7
KF
14792002-11-19 Karl Fogel <kfogel@red-bean.com>
1480
1481 * autogen.sh: New file.
1482
d824beee
DL
14832002-11-15 Dave Love <fx@gnu.org>
1484
ec03b83e
SM
1485 * configure.in: Tidy up various quoting issues throughout.
1486 Use AC_GNU_SOURCE.
d824beee
DL
1487 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
1488 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
1489 Maybe define bcopy, bzero, bcmp.
ec03b83e 1490 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
d824beee
DL
1491 non-existent machine file).
1492 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
1493 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
0d6f3768 1494 (nlist.h): Move test up.
d824beee 1495
72c5c58f 14962002-11-18 Markus Rost <rost@math.ohio-state.edu>
8704a6ab 1497
72c5c58f 1498 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
8704a6ab 1499
3a787a1e 15002002-11-14 Francesco Potort\e,Al\e(B <pot@gnu.org>
816753a7
FP
1501
1502 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
1503
98b4e102
JB
15042002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
1505
1506 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
1507
6bae0ccf
DL
15082002-11-08 Dave Love <fx@gnu.org>
1509
ec03b83e 1510 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
6bae0ccf
DL
1511 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
1512
ab4f69f2
MB
15132002-11-07 Miles Bader <miles@gnu.org>
1514
ec03b83e
SM
1515 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
1516 Handle separate-build-dir case.
ab4f69f2 1517
318db6cb
RS
15182002-11-06 Richard M. Stallman <rms@gnu.org>
1519
1520 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
1521 bulletproof. $bar may be empty when there are no .elc files.
1522
2baf1bfa
DL
15232002-10-30 Dave Love <fx@gnu.org>
1524
1525 * configure.in: Require autoconf 2.53. Test for pty.h,
1526 sys/mman.h, sys/param.h, mremap, memmove.
ec03b83e
SM
1527 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
1528 (AC_PROG_YACC): Delete.
2baf1bfa
DL
1529 (size_t): Use AC_CHECK_TYPES.
1530 (AH_TOP): Up-date copyright.
1531
a6cadf53
JB
15322002-10-01 Juanma Barranquero <lektu@terra.es>
1533
1534 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
1535
9811b1cf
RS
15362002-09-19 Richard M. Stallman <rms@gnu.org>
1537
1538 * configure.in: Fix the LessTif-directory-finder for real.
1539
ef7fb3bb
RS
15402002-09-14 Richard M. Stallman <rms@gnu.org>
1541
1542 * Makefile.in (maybe_bootstrap): Test for complete absence
1543 of compiled Lisp files.
1544
b3cd6965
SM
15452002-09-11 Stefan Monnier <monnier@cs.yale.edu>
1546
1547 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
1548 (bootstrap-clean-after): Delete.
1549 (bootstrap): Make the sequencing explicit.
1550
3e6be279
RS
15512002-09-10 Richard M. Stallman <rms@gnu.org>
1552
1553 * configure.in: Fix previous LessTif change.
1554
50332dc1
RS
15552002-09-09 Richard M. Stallman <rms@gnu.org>
1556
1557 * configure.in (powerpcle-*-solaris2.5*): New configuration.
1558 (powerpcle-*-solaris*): Use version 2.6 as default.
1559 (*-sunos5.6*, *-solaris2.6*): New alternative.
1560 (*-sunos5*): Use version 2.6 as default.
1561
abd39b57 15622002-09-06 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8bb4cb85
KG
1563
1564 * configure.in: Fix typo.
1565
22eaea41
RS
15662002-09-05 Richard M. Stallman <rms@gnu.org>
1567
1568 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
1569
b3cd6965 1570 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
22eaea41
RS
1571 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
1572
6bc85c3b
KS
15732002-08-26 Kim F. Storm <storm@cua.dk>
1574
1575 * Makefile.in (install-arch-indep): Do not remove DOC file
1576 when it is the only DOC file installed; this is the case when
1577 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
1578
dc16594b
MR
15792002-07-24 Markus Rost <rost@math.ohio-state.edu>
1580
1581 * configure.in: Fix typo.
1582
2a0c903c
RS
15832002-07-24 Richard M. Stallman <rms@gnu.org>
1584
1585 * configure.in: Don't print anything special about gamedir.
1586
3ea1bfb2 1587 * configure.in: Delete nonstandard --with-game-user option.
b3cd6965 1588
a8bbe549
RS
15892002-07-21 Richard M. Stallman <rms@gnu.org>
1590
1591 * Makefile.in (gamedir, localstatedir): New variables.
1592 (epaths-force): Insert value of gamedir into PATH_GAME.
1593
1594 * configure.in (gamedir): Handle it like lispdir.
ec03b83e 1595 (--with-game-dir option): Delete.
a8bbe549 1596
abd39b57 15972002-06-21 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
29c3cbf0
PJ
1598
1599 * configure.in: Add support for mipseb-*-netbsd* machines.
1600
abd39b57 16012002-06-18 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b3ae255b
KG
1602
1603 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
1604
abd39b57 16052002-06-17 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
d591a834
KG
1606
1607 * info/dir (File): Add an entry for Tramp.
1608
e0156c8d
EZ
16092002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
1610
1611 * INSTALL-CVS: New file.
1612
3fa4ac47
AS
16132002-06-07 Andreas Schwab <schwab@suse.de>
1614
1615 * configure.in (x86_64-*-linux-gnu*): New system.
1616
86bbfe77
EZ
16172002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
1618
1619 * config.bat: Handle the case when lispintro is truncated to lispintr.
1620
2570d28c
PE
16212002-05-26 Paul Eggert <eggert@twinsun.com>
1622
1623 * config.guess, config.sub: Updated from master source.
1624
a1d8dc87
RS
16252002-05-09 Richard M. Stallman <rms@gnu.org>
1626
1627 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
1628
abd39b57 16292002-05-04 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
9a40c2fb
PJ
1630
1631 * make-dist: Do not distribute lock/ directory.
1632
e3ba1015
AC
16332002-04-30 Andrew Choi <akochoi@shaw.ca>
1634
1635 * configure.in: Provide documentation string when defining
1636 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
1637 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
1638
5167cfda
CW
16392002-04-28 Colin Walters <walters@verbum.org>
1640
b3cd6965 1641 * configure.in: Delete configure check for access to the game user.
5167cfda 1642
abd39b57 16432002-04-29 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
2912f349
PJ
1644
1645 * make-dist: lwlib/Imakefile is removed.
1646
e0f712ba
AC
16472002-04-26 Andrew Choi <akochoi@shaw.ca>
1648
1649 * configure.in: Add support for powerpc-apple-darwin*.
1650 (HAVE_CARBON): Add.
1651
b3cd6965 1652 * make-dist: Create directories in mac/Emacs.app.
e0f712ba 1653
abd39b57 16542002-04-25 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
90077f66
PJ
1655
1656 * make-dist: lwlib-Xol* are removed.
1657
8fba10fc
AS
16582002-04-23 Andreas Schwab <schwab@suse.de>
1659
1660 * Makefile.in (MAINT): New variable.
1661 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
1662 instead of configure.in, to avoid running autoconf and autoheader
1663 unless explicitly requested.
1664
852eef40
EZ
16652002-04-16 Eli Zaretskii <eliz@gnu.org>
1666
1667 * config.bat: Update for msdos/sed2v2.inp.
1668
6817198a
AS
16692002-04-15 Andreas Schwab <schwab@suse.de>
1670
b3cd6965 1671 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
6817198a
AS
1672 * configure.in: Add config header templates to all AC_DEFINE and
1673 AC_DEFINE_UNQUOTED symbols.
1674 * make-dist: Run autoheader if necessary.
1675
b9b966e0
CW
16762002-04-10 Colin Walters <walters@verbum.org>
1677
1678 * configure.in: Add --game-dir, --game-user. Test to see if we
1679 can use them.
1680
abd39b57 16812002-04-08 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
3d9830e5
PJ
1682
1683 * configure.in: Add --with-sound.
1684
10ce34dc
KS
16852002-03-18 Kim F. Storm <storm@cua.dk>
1686
1687 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
1688 and getsockname functions. Test for sys/un.h include file.
1689
1ef1ef96
EZ
16902002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
1691
1692 * configure.in: Support AIX 5.1.
1693
940344d4 16942002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
d873ec96
JD
1695
1696 * configure.in: Added test for X Session Management (HAVE_X_SM).
1697
16e79fec
RS
16982002-03-03 Richard M. Stallman <rms@gnu.org>
1699
1700 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
1701 Run chown $${LOGNAME} on files installed by tar xvf.
1702
6a22cdf4
KS
17032002-03-03 Kim F. Storm <storm@cua.dk>
1704
1705 * configure.in: Test for getpeername.
1706
4d766b59
RS
17072002-03-01 Richard M. Stallman <rms@gnu.org>
1708
1709 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
1710 (HAVE_GIF): Don't use old libungif versions that crash.
1711
4fff8c79
RS
17122002-02-26 Richard M. Stallman <rms@gnu.org>
1713
1714 * configure.in <making srcdir absolute>: Verify that PWD is correct,
1715 not just well-formed and valid.
1716 (mips-compaq-nonstopux*): New configuration.
b3cd6965 1717
e5389a0b
PE
17182002-02-18 Paul Eggert <eggert@twinsun.com>
1719
1720 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
1721 "sed q" is a portable equivalent to plain "head -1".
1722
db54c53a
RS
17232002-02-13 Richard M. Stallman <rms@gnu.org>
1724
1725 * Makefile.in (maybe_bootstrap): Do `exit 1'.
1726 (all): Don't depend on maybe_bootstrap here.
1727 (${SUBDIR}): Depend on it here instead.
1728
b735b2ab
RS
17292002-02-08 Richard M. Stallman <rms@gnu.org>
1730
1731 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
1732
d8359893
EZ
17332002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
1734
1735 * configure.in: Recognize BSD/OS 5.0.
1736
f3b812da
EZ
17372002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
1738
1739 * make-dist: Make version checking in emacs.texi consistent with
1740 how we set it there.
1741
f48a30d7
KS
17422001-12-29 Kim F. Storm <storm@cua.dk>
1743
1744 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
1745
07025a55
RS
17462001-12-28 Richard M. Stallman <rms@gnu.org>
1747
1748 * configure.in: Test for mbsinit.
1749
b0a21bf9
EZ
17502001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
1751
1752 These changes make Leim part of the standard distribution:
1753
3a787a1e 1754 * README: Add info about the `leim' directory.
b0a21bf9
EZ
1755
1756 * INSTALL: Remove text that describes Leim as a separate package.
1757
1758 * noleim-Makefile.in: File removed.
1759
1760 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
1761 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
1762 Leim files out of the Emacs tree. Don't prepare a separate tarball
1763 for Leim.
5a60d1da 1764
61e3b944
RS
17652001-12-11 Richard M. Stallman <rms@gnu.org>
1766
1767 * configure.in (hppa*-*-linux-gnu*): New alternative.
1768
abd39b57 17692001-12-08 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
03f9f7ae
PJ
1770
1771 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
1772 creating distribution.
1773
d6a70204
PE
17742001-12-06 Paul Eggert <eggert@twinsun.com>
1775
1776 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
1777 (AC_FUNC_VFORK): Remove.
1778 (AC_FUNC_FORK): Add.
1779 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
1780 this is required by recent Autoconf versions.
1781
abd39b57 17822001-12-02 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
4a3cf58d
PJ
1783
1784 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
1785 TODO, vms-pp.trans and others).
1786
abd39b57 17872001-11-29 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
0142178a
PJ
1788
1789 * make-dist: Use COPYING from the top-level directory.
1790
1096bcc0
GM
17912001-11-29 Gerd Moellmann <gerd@gnu.org>
1792
1793 * configure.in: Add support for FreeBSD/Alpha.
1794
abd39b57 17952001-11-29 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
b1356234 1796
dd536f94
PJ
1797 * make-dist: Add COPYING to the top-level directory of the
1798 distribution. Simplify the logic behind copying.
1799
b1356234
PJ
1800 * Makefile.in (maybe_bootstrap): Fix previous change.
1801
66458f32
RS
18022001-11-28 Richard M. Stallman <rms@gnu.org>
1803
1804 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
1805
ebcbef4e
RS
18062001-11-26 Richard M. Stallman <rms@gnu.org>
1807
1808 * Makefile.in: bootstrap should not delete dumped executables.
1809 (bootstrap-clean-before): New target.
1810 (bootstrap): Use bootstrap-clean-before instead of clean.
ec03b83e 1811 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
ebcbef4e 1812
b77d2746 18132001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
ac74199d 1814
070f247d
EZ
1815 These changes add the Emacs Lisp Introduction manual to the
1816 distribution:
1817
b3cd6965 1818 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
b77d2746 1819
070f247d
EZ
1820 * make-dist: Copy the files in lispintro directory.
1821
7336d09b
EZ
1822 * config.bat: Configure in the lispintro directory.
1823
ac74199d
EZ
1824 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
1825
7f947b13 1826 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
070f247d 1827 (lispintro/Makefile): New target.
7f947b13
EZ
1828 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
1829 (unlock, relock, info, dvi): Ditto.
1830
d4fa890c
EZ
18312001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
1832
b3cd6965 1833 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
d4b56a8f 1834
d4fa890c
EZ
1835 * make-dist (etc): Don't distribute gfdl.1.
1836
5fb25beb
CW
18372001-11-22 Colin Walters <walters@debian.org>
1838
1839 * Makefile.in (install-arch-indep): Install the calc .info files.
abd39b57 1840 (uninstall): Handle deletion of calc .info files (thanks Pavel Jan\e,Am\e(Bk).
5fb25beb 1841
9f8bbf0f
EZ
18422001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
1843
1844 * make-dist (lispref): Add *.txt, *.el, permute-index, and
1845 tindex.pl to the list of those being put into the distribution.
1846
aa2af83a
EZ
18472001-11-16 Eli Zaretskii <eliz@gnu.org>
1848
1849 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
1850
abd39b57 18512001-11-15 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
71f94ae1 1852
987aac50
PJ
1853 * Makefile.in (uninstall): Fix previous change.
1854
71f94ae1
PJ
1855 * configure.in, Makefile.in: Add support for --program-prefix,
1856 --program-suffix and --program-transform-name options.
1857
abd39b57 18582001-11-13 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
e5d9d2e7 1859
b3cd6965 1860 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
6e1b91d7
PJ
1861 (install-arch-indep): Install emacsclient manual page.
1862 (uninstall): Uninstall emacsclient manual page.
e5d9d2e7 1863
97c91ba6
EZ
18642001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
1865
1866 * make-dist: Add lispref/index.*perm files to the distribution.
abd39b57 1867 From Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>.
97c91ba6 1868
abd39b57 18692001-11-12 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
3d3f602a
PJ
1870
1871 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
1872
2bf92717
EZ
18732001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
1874
dff28924 1875 * configure.in: AC_OUTPUT lispref/Makefile.
2bf92717 1876
0cc70510
EZ
18772001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
1878
5c32b7c5
EZ
1879 The following changes add the ELisp reference manual to the
1880 distribution.
1881
10fa7f8e
EZ
1882 * make-dist: Add the lispref directory to the distribution.
1883
0cc70510
EZ
1884 * Makefile.in (install-arch-indep): Add elisp* to the list of
1885 installed Info files.
5c32b7c5
EZ
1886 (SUBDIR_MAKEFILES): Add lispref/Makefile.
1887 (lispref/Makefile): New target.
1888 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
1889 Add commands for the lispref directory.
1890 (info, dvi): Ditto.
1b5a3644
EZ
1891
1892 * config.bat: Configure in `lispref'.
1893
6baef0fd
RS
18942001-11-09 Richard M. Stallman <rms@gnu.org>
1895
1896 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
1897
ed5882b9
EZ
18982001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
1899
1900 * make-dist (tempdir): Copy AUTHORS as well.
1901
f0f2756d
SS
19022001-11-06 Sam Steingold <sds@gnu.org>
1903
14d1edc0 1904 * configure.in: Added a check for <nlist.h>.
9ba48103 1905
abd39b57 19062001-11-01 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
d576358b
PJ
1907
1908 * configure.in: Reindent --help output.
1909 From Per Starback (starback@ling.uu.se).
dff28924 1910
bf00d461 19112001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
4f4d6b17
EZ
1912
1913 * configure.in: New entry for HP/UX-11.
1914
5d991fc4
EZ
1915 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
1916 From Eric S. Raymond <esr@golux.thyrsus.com>.
1917
73d25f9c
EZ
19182001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
1919
1920 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
1921 <athornton@sinenomine.net>.
1922
5b6a51aa
GM
19232001-10-25 Gerd Moellmann <gerd@gnu.org>
1924
1925 * Makefile.in (maybe_bootstrap): New target.
b3cd6965 1926 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
5b6a51aa 1927
84e70f78
KR
19282001-10-24 Ken Raeburn <raeburn@gnu.org>
1929
1930 * configure.in: If --with-hesiod is given, look for
1931 hes_getmailhost and res_send or __res_send; check hesiod and
b3cd6965 1932 resolv libraries respectively if system libraries don't supply them.
84e70f78 1933
4aa6b955
GM
19342001-10-24 Gerd Moellmann <gerd@gnu.org>
1935
1936 * configure.in: Use $MAKE for `make' if set.
1937
bc171472
GM
19382001-10-22 Gerd Moellmann <gerd@gnu.org>
1939
1940 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
1941 to tar options.
1942
71431a0e
GM
19432001-10-20 Gerd Moellmann <gerd@gnu.org>
1944
6aa97356 1945 * (Version 21.1 released).
71431a0e 1946
531a3336
MB
19472001-10-20 Miles Bader <miles@gnu.org>
1948
1949 * configure.in (configuration): Set from `host' if `host_alias'
1950 isn't defined.
1951
121ff711
AS
19522001-10-19 Andreas Schwab <schwab@suse.de>
1953
1954 * configure.in: Make ready for autoconf 2.5x.
1955 (AC_PREREQ): Require autoconf 2.50.
1956 * aclocal.m4: Removed.
121ff711
AS
1957 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
1958
eef9b65f
EZ
19592001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
1960
1961 * README: Bump Emacs version to 21.1.50.
1962
ab952a4f
GM
19632001-10-05 Gerd Moellmann <gerd@gnu.org>
1964
1965 * Branch for 21.1.
dff28924 1966
3b74127d
GM
19672001-09-05 Gerd Moellmann <gerd@gnu.org>
1968
1969 * configure.in: Avoid `$@' which is handled specially in
1970 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
dff28924 1971
80b97918
EZ
19722001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
1973
1974 * make-dist (nt): Add subdirs.el to the list of distributed files.
1975
3a4f8160
EZ
19762001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
1977
1978 * configure.in (machine): Add an entry for
1979 hppa1.1-hitachi-hiuxwe2*.
1980
eb04d6cd
GM
19812001-05-28 Gerd Moellmann <gerd@gnu.org>
1982
1983 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
1984 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
1985
f4500bec
GM
19862001-05-14 Gerd Moellmann <gerd@gnu.org>
1987
1988 * make-dist: Copy texinfo.tex unconditionally.
1989
26978e9a
EZ
19902001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
1991
1992 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
1993 that are installed.
1994
afa3935f
GM
19952001-04-06 Gerd Moellmann <gerd@gnu.org>
1996
e5c8f6f1
GM
1997 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
1998 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
dff28924 1999
afa3935f
GM
2000 * make-dist: Handle leim/MISC-DIC. Only include
2001 `[a-zA-Z]*.{el,elc}' from leim/quail.
2002
a55e4e68
GM
20032001-04-05 Gerd Moellmann <gerd@gnu.org>
2004
2005 * Makefile.in (install-arch-indep): Remove .cvsignore files.
2006
87d8eba4
GM
20072001-03-30 Gerd Moellmann <gerd@gnu.org>
2008
2009 * Makefile.in (.PHONY): Add for bootstrap targets.
2010 (bootstrap-clean): New target.
2011 (bootstrap): Use it instead of `clean'.
2012
ed31fabf
GM
20132001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
2014
2015 * Makefile.in (SUBDIR): Remove leim.
2016 (all, .RECURSIVE, extraclean): Add leim explicitly.
2017 (leim): Provide separate rule which exports PARALLEL=0 into the
2018 environment.
2019
5721ae13
GM
20202001-03-20 Gerd Moellmann <gerd@gnu.org>
2021
2022 * configure.in (HAVE_XPM): Don't print the result of the check for
2023 XpmReturnAllocPixels if we don't have an xpm.h.
2024
10ebaeb6
GM
20252001-03-05 Gerd Moellmann <gerd@gnu.org>
2026
2027 * COPYING: New file.
2028
e30bd7b7
EZ
20292001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
2030
2031 * config.bat: Update the copyright.
2032
d0e9bfd2
GM
20332001-02-23 Kenichi Handa <handa@etl.go.jp>
2034
2035 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
2036 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
2037 to `yes'. Later in AC_OUTPUT, check this variable.
2038
038f4ae3
DL
20392001-02-09 Dave Love <fx@gnu.org>
2040
2041 * AUTHORS: Updated.
2042
44806980
EZ
20432001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
2044
2045 * info/dir (Ebrowse): Fix the entry (was missing a dot).
2046
20b28f82
GM
20472001-02-02 Gerd Moellmann <gerd@gnu.org>
2048
bdadfce3
GM
2049 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
2050
5db37a2e 2051 * Makefile.in (uninstall): Ignore exit code of `rm'.
dff28924 2052
20b28f82
GM
2053 * Makefile.in (uninstall): Remove more info files. Remove
2054 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
2055
7ccf7ab9
GM
20562001-01-31 Gerd Moellmann <gerd@gnu.org>
2057
2058 * noleim-Makefile.in (extraclean): Add.
2059
03e0fe6e 20602001-01-28 Gerd Moellmann <gerd@gnu.org>
c522cff0
BW
2061
2062 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
2063 it quiet.
2064
e1e441f9
GM
20652001-01-24 Colin Walters <walters@cis.ohio-state.edu>
2066
2067 * Makefile.in (tags): Fix typo.
2068
64388126
KH
20692001-01-13 Kenichi Handa <handa@etl.go.jp>
2070
2071 * configure.in: Fix typo in the code setting x_search_path.
2072
457b792c
GM
20732001-01-10 Dave Love <fx@gnu.org>
2074
2075 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
2076 -lXext.
2077 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
2078 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
2079 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
2080 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
2081 (now in $LIBS).
2082
1460e5d4
EZ
20832001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
2084
2085 * config.bat: Run the preprocessor with -traditional.
2086
e2b6e5ea
EZ
20872001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
2088
2089 * INSTALL: Move copying conditions to end of file.
2090
b202115b
EZ
20912000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
2092
2093 * INSTALL: Add basic installation procedure which assumes
2094 `configure' does its job. Elaborate on image support libraries.
2095 Add a pointer to Xaw3d library. Add advice about solving
2096 configure-time problems by looking in config.log and setting
3163da06 2097 variables in the environment.
b202115b 2098
3e32cc27
GM
20992000-12-27 Gerd Moellmann <gerd@gnu.org>
2100
2101 * Makefile.in (install-arch-indep): If tar fails, exit with
2102 exit code 1.
2103
7b93a85b
GM
21042000-12-19 Gerd Moellmann <gerd@gnu.org>
2105
2106 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
2107 source file includes XKBlib.h. On some broken Solaris systems,
2108 there is an XKBlib.h, reportedly, but header files included by
2109 XKBlib.h are missing.
2110
02387dcc
GM
21112000-12-14 Gerd Moellmann <gerd@gnu.org>
2112
2113 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
2114
34979055
DL
21152000-12-11 Dave Love <fx@gnu.org>
2116
2117 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
2118
169fe44e
GM
21192000-12-11 Paul Eggert <eggert@twinsun.com>
2120
2121 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
2122 Merge fixes from latest GNU tar version. These macros no longer
2123 futz with _XOPEN_SOURCE, as that was not portable in practice.
2124 (AC_FUNC_FSEEKO): New macro.
dff28924 2125
169fe44e
GM
2126 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
2127 ftello.
dff28924 2128
5c62b2e9
DL
21292000-12-05 Dave Love <fx@gnu.org>
2130
2131 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
2132
2dce2360
EZ
21332000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
2134
2135 * info/dir: Change the category to "Emacs".
2136
8c28d444
GM
21372000-12-01 Gerd Moellmann <gerd@gnu.org>
2138
2139 * make-dist (tempdir): Remove epaths.h from the distribution
2140 instead of paths.h.
2141
68a887fa
EZ
21422000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
2143
2144 * config.bat: Check for existence of djecho.exe, and print an
2145 error message if it is not available.
2146
2147 * INSTALL: Describe possible problem with djecho.exe in old
2148 versions of DJGPP v2.x.
2149
d96a4de3
GM
21502000-11-23 Gerd Moellmann <gerd@gnu.org>
2151
2152 * configure.in: Initialize HAVE_LIBXP to no.
2153
3aeecf97
GM
21542000-11-22 Gerd Moellmann <gerd@gnu.org>
2155
dff28924 2156 * configure.in: Use m/macppc.h instead of the non-existent
3aeecf97
GM
2157 m/powerpc.h.
2158
fb279a6d
GM
21592000-11-21 Gerd Moellmann <gerd@gnu.org>
2160
3c64f287
GM
2161 * Makefile.in (install-arch-indep): Also install info/eshell*
2162 and info/speedbar*.
2163
fb279a6d
GM
2164 * configure.in (HAVE_PNG): Check for the presence of
2165 png_get_channels to rule out older PNG libs.
2166
f5f47add
GM
2167 * configure.in (AC_OUTPUT): Arrange to emit definitions of
2168 GCC and NON_GNU_CPP into config.status.
2169
62d14e9a
DL
21702000-11-20 Dave Love <fx@gnu.org>
2171
1c203d4c
DL
2172 * configure.in: Fix last change.
2173
62d14e9a 2174 * GETTING.GNU.SOFTWARE: Deleted.
169fe44e 2175 * FTP: New file to replace it.
62d14e9a
DL
2176 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
2177
f1d6d1e8
GM
21782000-11-20 Gerd Moellmann <gerd@gnu.org>
2179
2180 * configure.in: Use -traditional with GNU cpp.
2181
b3635775
GM
21822000-11-17 Gerd Moellmann <gerd@gnu.org>
2183
2184 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
2185 Distribute more files from the nt/ subdir. Distribute PBM
2186 image files from subdirs of lisp/. Distribute old change logs
2187 from subdirs of lisp/. Distribute play/5x5.el.
2188
0eafc06c
DL
21892000-11-11 Dave Love <fx@gnu.org>
2190
2191 * config.sub, config.guess: Updated from master source.
2192
03391420
DL
21932000-11-07 Dave Love <fx@gnu.org>
2194
2195 * configure.in: Test for mkstemp.
2196
cd66d2ed
EZ
21972000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
2198
2199 * info/dir (Top): Rearrange menu items more logically, and put
2200 them into a single category. Add menu items for RefTeX and
2201 Widget.
2202
1da437e9
KG
22032000-10-29 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2204
15b526b2
EZ
2205 * Makefile.in (install-arch-indep): Use --info-dir instead of
2206 --dir-file, and a simple argument instead of --info-file, so that
2207 the Debian version of install-info also works.
1da437e9 2208
99483220
EL
22092000-10-19 Eric M. Ludlam <zappo@ultranet.com>
2210
2211 * info/dir (Speedbar): Add entry.
2212
45e680a8
EZ
22132000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
2214
2215 * INSTALL: Describe the new image-support options to the configure
2216 script. List URLs where image support libraries can be found.
2217
f2f049f3
EZ
22182000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
2219
2220 * info/dir (Top): Add an entry for Eshell.
2221
2021ab61
DL
22222000-10-02 Dave Love <fx@gnu.org>
2223
2224 * configure.in: Check for gai_strerror.
2225
65f75351
AS
22262000-10-01 Andreas Schwab <schwab@suse.de>
2227
4b649a8e 2228 * Makefile.in (install-arch-indep): Update list of installed info files.
65f75351 2229
71c9ec51
GM
22302000-09-30 Gerd Moellmann <gerd@gnu.org>
2231
2232 * configure.in: Support `sparc*-*-netbsd*'.
2233
513f1fd9
EZ
22342000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
2235
2236 * info/dir (MIME): Add entry for emacs-mime.
2237
a55b799a
DL
22382000-09-29 Dave Love <fx@gnu.org>
2239
2240 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
2241
ce75c97a
GM
22422000-09-26 Gerd Moellmann <gerd@gnu.org>
2243
2244 * make-dist: Adapt to the change of leim/Makefile which was
2245 necessary to ensure a reasonably working `make dist'.
2246
2247 * leim-Makefile.in: Moved to leim/Makefile.in..
2248
2249 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
2250
36e44f62
KH
22512000-09-21 Kenichi Handa <handa@etl.go.jp>
2252
dff28924
SS
2253 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
2254 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
36e44f62
KH
2255 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
2256 files to .elc.
2257 (${TIT}): Adjusted for the above change.
2258 (clean mostlyclean): Likewise.
2259 (.el.elc): New target.
2260
da1608d9
GM
22612000-09-19 Gerd Moellmann <gerd@gnu.org>
2262
2263 * make-dist: Include XPM and XBM files in lisp/ and subdirs
2264 in the distribution.
2265
6fed3546
GM
22662000-09-18 Gerd Moellmann <gerd@gnu.org>
2267
2268 * make-dist (skk): Rename to `ja-dic' because the leim directory
2269 was renamed.
2270
b4331e96
DL
22712000-09-14 Dave Love <fx@gnu.org>
2272
2273 * configure.in: Fix spurion in last change.
2274
ef9e4345
GM
22752000-09-14 Gerd Moellmann <gerd@gnu.org>
2276
2277 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
2278 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
2279 to `no' if defined. Change result report.
2280
575daf04
DL
22812000-09-08 Dave Love <fx@gnu.org>
2282
2283 * configure.in: Remove spurious `@'s.
2284
2285 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
2286 autoconf.
2287
fa0b693c
GM
22882000-09-06 Gerd Moellmann <gerd@gnu.org>
2289
73b77ee5
GM
2290 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
2291 file and print informational message.
dff28924 2292
fa0b693c
GM
2293 * configure.in (AC_FUNC_MMAP): Add.
2294
ff8df3be
GM
22952000-09-01 Gerd Moellmann <gerd@gnu.org>
2296
2297 * configure.in: Add ``checking'' messages for
2298 XpmReturnAllocPixels.
2299
bb17930d
GM
23002000-08-28 Gerd Moellmann <gerd@gnu.org>
2301
2302 * configure.in: Check <strings.h>; check `index' and `rindex'
2303 functions.
2304
6ce974d4
KH
23052000-08-26 Kenichi Handa <handa@etl.go.jp>
2306
2307 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
2308 "case "${canonical}" in".
2309
7bc3ff79
DL
23102000-08-25 Dave Love <fx@gnu.org>
2311
2312 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
2313
457dd64a
KH
23142000-08-25 Kenichi Handa <handa@etl.go.jp>
2315
7c100e1a 2316 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
457dd64a 2317
17494071
GM
23182000-08-24 Gerd Moellmann <gerd@gnu.org>
2319
2320 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
3a787a1e 2321 contains a relative path. Protect against unusable values of $PWD.
17494071 2322
dd0e1e54
EZ
23232000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
2324
3d819a75
EZ
2325 * info/dir (WoMan): Add entry.
2326
dd0e1e54
EZ
2327 * config.bat (maindir): Update src/_gdbinit even if it does
2328 already exist.
2329
70fc58b3
GM
23302000-08-07 Gerd Moellmann <gerd@gnu.org>
2331
3a787a1e 2332 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
70fc58b3 2333
f4988be7
GM
23342000-08-03 Gerd Moellmann <gerd@gnu.org>
2335
2336 * configure.in: Add support for ia64*-*-linux*.
2337
27848c01
GM
23382000-07-27 Gerd Moellmann <gerd@gnu.org>
2339
2340 * make-dist (aclocal.m4): Include in distribution.
2341
b4a12321
DL
23422000-07-26 Dave Love <fx@gnu.org>
2343
2344 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
2345
c66c29a2
DL
23462000-07-24 Dave Love <fx@gnu.org>
2347
2348 * configure.in: Add AC_SIZE_T.
2349
3b33a005
DL
23502000-07-18 Dave Love <fx@gnu.org>
2351
2352 * configure.in: Reorder so that most tests are done after CPPFLAGS
2353 is set from the C_SWITCH_... definitions.
2354
4b92c49a
GM
23552000-07-10 Gerd Moellmann <gerd@gnu.org>
2356
2357 * configure.in (HAVE_XPM): Undo previous change. Check for
2358 preprocessor define XpmReturnAllocPixels.
2359
6c6d2e33
GM
23602000-07-06 Gerd Moellmann <gerd@gnu.org>
2361
2362 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
2363 instead of XpmReadFileToPixmap.
2364
b192d653
KR
23652000-07-05 Ken Raeburn <raeburn@gnu.org>
2366
2367 * configure.in: Check for <soundcard.h>. Look for ossaudio
2368 library, and set LIBSOUND accordingly.
2369
65171e3a
DL
23702000-07-05 Dave Love <fx@gnu.org>
2371
2372 * configure.in: Use AC_HEADER_SYS_WAIT.
2373
969f7e79
GM
23742000-07-05 Gerd Moellmann <gerd@gnu.org>
2375
2376 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
2377 lisp/Makefile. Distribute lisp/Makefile.in instead of
2378 lisp/Makefile.
2379
5a9bf171
KR
23802000-06-30 Ken Raeburn <raeburn@gnu.org>
2381
2382 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
2383 while searching for image-handling libraries.
2384
1d36487c
GM
23852000-06-26 Gerd Moellmann <gerd@gnu.org>
2386
2387 * configure.in (--with-xim): New option.
2388
6a465756
DL
23892000-06-23 Dave Love <fx@gnu.org>
2390
2391 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
2392 for struct timezone and test how we can call gettimeofday.
48d4b120 2393 Check for OSF 5+. Check for term.h.
6a465756
DL
2394
2395 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
2396 version.
2397
16cf31f7
GM
23982000-06-23 Gerd Moellmann <gerd@gnu.org>
2399
2400 * configure.in (HAVE_LIBXP): Change test for libXp.
2401
4c343001
DL
24022000-06-21 Dave Love <fx@gnu.org>
2403
2404 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
2405 simple test for getloadavg and substitute GETLOADAVG_LIBS.
2406 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
2407
a3f08d9e
DL
24082000-06-19 Dave Love <fx@gnu.org>
2409
2410 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
2411 _XOPEN_SOURCE is defined.
2412
0a2ea235
GM
24132000-06-16 Gerd Moellmann <gerd@gnu.org>
2414
dff28924 2415 * Makefile.in (distclean): Also make distclean in lisp/.
0a2ea235 2416
7d5c8691
EZ
24172000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
2418
2419 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
2420
e9924e52
GM
24212000-06-15 Gerd Moellmann <gerd@gnu.org>
2422
2423 * make-dist: Add --help and --snapshot options.
2424
9f817ea4
GM
24252000-06-14 Gerd Moellmann <gerd@gnu.org>
2426
dce6b995 2427 * configure.in: Generate lisp/Makefile.
dff28924 2428
9f817ea4
GM
2429 * configure.in: Add support for `*-lynxos*'.
2430 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
2431 recommended by <Karen.Dorhamer@compaq.com> to fix problems
2432 on Tru64 UNIX v5.0.
2433
97aa9c1d
KR
24342000-06-13 Ken Raeburn <raeburn@gnu.org>
2435
2436 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
2437 it's on a continuation line.
2438
d42122a3
DL
24392000-06-02 Dave Love <fx@gnu.org>
2440
b4963755 2441 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
2082fe81
DL
2442 files.
2443
d42122a3
DL
2444 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
2445 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
2446 test.
2447
2448 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
2449 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
2450
34ec9ebe
GM
24512000-05-26 Gerd Moellmann <gerd@gnu.org>
2452
2453 * configure.in: Add check for speed_t typedef.
2454
50d7ce09
KR
24552000-05-25 Ken Raeburn <raeburn@gnu.org>
2456
2457 * Makefile.in (install-arch-dep): Install fns-*.el only if it
2458 exists; it won't in the CANNOT_DUMP case.
2459
10db7fc5
GM
24602000-05-25 Gerd Moellmann <gerd@gnu.org>
2461
2462 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
2463 On FreeBSD, the exit status is 1 if CDPATH is not set.
8711588d 2464 (install-arch-indep): Install ebrowse.info.
10db7fc5 2465
087121cc
GM
24662000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
2467
2468 * configure.in: Check for grandpt and getpt.
2469
b992884d
DL
24702000-05-09 Dave Love <fx@gnu.org>
2471
2472 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
2473
056565f7
GM
24742000-05-05 Gerd Moellmann <gerd@gnu.org>
2475
14d1edc0
JB
2476 * make-dist: Make a link for lib-src/grep-changelog.
2477 Copy install-sh.
056565f7 2478
35a28e21
EZ
24792000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
2480
2481 * config.bat: Identify the beginning of the cpp stuff in
2482 src/Makefile.in and lib-src/Makefile.in more accurately.
2483
c76e04a8
GM
24842000-04-27 Gerd Moellmann <gerd@gnu.org>
2485
2486 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
2487
5e3dac3f
GM
24882000-04-19 Gerd Moellmann <gerd@gnu.org>
2489
2490 * configure.in: Add support for `powerpc-*-netbsd*'.
2491
0b8f263e
DL
24922000-04-19 Dave Love <fx@gnu.org>
2493
7825fef9
DL
2494 * configure.in: Don't use AC_FUNC_GETLOADAVG.
2495
0b8f263e
DL
2496 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
2497
3dd2781e
DL
24982000-04-16 Dave Love <fx@gnu.org>
2499
2500 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
2501
3edfea34
DL
25022000-04-14 Dave Love <fx@gnu.org>
2503
2504 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
2505
2506 * aclocal.m4 (AC_FUNC_MKTIME): New.
2507
4d6e16b3
KR
25082000-03-28 Ken Raeburn <raeburn@gnu.org>
2509
2510 * configure.in: Line up "--help" output a little better.
2511
89e80928
GM
25122000-03-26 Gerd Moellmann <gerd@gnu.org>
2513
087121cc 2514 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
89e80928
GM
2515 New targets.
2516 (bootstrap): Rewritten in terms of the new targets above. Make
2517 info files, too.
dff28924 2518
e1cff360
GM
25192000-03-12 Gerd Moellmann <gerd@gnu.org>
2520
2521 * config.guess, config.sub: Use the versions of the files from
2522 subversions.
2523
7397acc4
DL
25242000-03-08 Dave Love <fx@gnu.org>
2525
2526 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
2527 AC_C_VOLATILE. Define POINTER_TYPE.
2528
2529 * aclocal.m4: New file.
2530
d054101f 25312000-03-02 Gerd Moellmann <gerd@gnu.org>
2df636f4
GM
2532
2533 * configure.in (machine): Add `mipsel-*-netbsd*' and
2534 `arm-*-netbsd*'.
dff28924 2535
d054101f 25362000-03-01 Gerd Moellmann <gerd@gnu.org>
dff28924 2537
d054101f 2538 * configure.in (machine): Add support for `*-auspex-sunos*'.
dff28924 2539
ed4d0512
GM
25402000-02-29 Gerd Moellmann <gerd@gnu.org>
2541
2542 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
2543
2dc95ddd
DL
25442000-02-18 Dave Love <fx@gnu.org>
2545
2546 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
2547
57beb0e0
AS
25482000-02-18 Andreas Schwab <schwab@suse.de>
2549
2550 * Makefile.in (install-arch-indep): Add eudc to list of installed
2551 info files.
2552
3b3cc4a4
KR
25532000-02-17 Ken Raeburn <raeburn@gnu.org>
2554
2555 * configure.in: Include -lz and -ljpeg (if it's available) when
2556 testing for the tiff library.
2557
8389e1e2
GM
25582000-02-17 Gerd Moellmann <gerd@gnu.org>
2559
2560 * configure.in: Remove LISP_FLOAT_TYPE.
2561
647847ea
DL
25622000-02-12 Dave Love <fx@gnu.org>
2563
2564 * configure.in: Use AC_FUNC_VFORK.
2565
9a90d84c
GM
25662000-02-01 Gerd Moellmann <gerd@gnu.org>
2567
5eea385d
GM
2568 * make-dist: Various fixes for new development tree.
2569
9a90d84c
GM
2570 * leim-Makefile.in: New file.
2571
b6680a0e
GM
25722000-01-31 Gerd Moellmann <gerd@gnu.org>
2573
2574 * Makefile.in (dist): Call ./make-dist.
2575
1e5279b9
DL
25762000-01-24 Dave Love <fx@gnu.org>
2577
2578 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
2579
ffe36136
GM
25802000-01-18 Gerd Moellmann <gerd@gnu.org>
2581
2582 * configure.in (HAVE_GIF): Check for DGifOpen instead of
2583 DGifOpenFileName.
2584
a970dae4
AS
25852000-01-11 Andreas Schwab <schwab@suse.de>
2586
2587 * Makefile.in (install-arch-indep): Update list of info files to
2588 be installed.
2589
c4bb2108
DL
25902000-01-05 Dave Love <fx@gnu.org>
2591
2592 * configure.in: Check for jerror.h as well as libjpeg.
2593
bb9d2b64
AS
25942000-01-03 Andreas Schwab <schwab@suse.de>
2595
2596 * Makefile.in (install-arch-indep): Install autotype*. Run
2597 install-info on autotype and emacs-faq.info.
2598
22afa6e8
DL
25991999-12-04 Dave Love <fx@gnu.org>
2600
b4963755 2601 * Makefile.in (install-arch-indep): Depend on `info'.
22afa6e8
DL
2602 (install-strip): Use `install' as sub-make target.
2603
a21616bd
KR
26041999-11-23 Ken Raeburn <raeburn@gnu.org>
2605
2606 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
2607 didn't need to be deleted. Check for the k5crypto library as well
2608 as the crypto library; MIT Kerberos 1.1 changed the name.
2609
946173ad
DL
26101999-11-18 Dave Love <fx@gnu.org>
2611
2612 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
2613
4f6f5dab
GM
26141999-11-11 Erik Naggum <erik@naggum.no>
2615
2616 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
2617
2323760c
DL
26181999-11-08 Dave Love <fx@gnu.org>
2619
2620 * configure.in: Fix change for --with-pop default.
2621
c3d00920
DL
26221999-11-04 Dave Love <fx@gnu.org>
2623
2624 * configure.in: Default to --with-pop. Change sense of with-gcc
2625 and with-toolkit-scroll-bars messages to reflect the defaults.
2626
400a1ed0
GM
26271999-11-01 Gerd Moellmann <gerd@gnu.org>
2628
2629 * INSTALL: Mention the Emacs Lisp Reference.
2630
1e3196e8
GM
26311999-10-27 Noah Friedman <friedman@splode.com>
2632
2633 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
2634
8ac52782
GM
26351999-10-23 Gerd Moellmann <gerd@gnu.org>
2636
2637 * Makefile.in (bootstrap): New target.
2638
1113b624
PE
26391999-10-19 Paul Eggert <eggert@twinsun.com>
2640
2641 Add support for large files. Merge glibc 2.1.2.
2642
2643 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
2644 (HAVE_TM_GMTOFF): New symbol.
2645 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
2646 mbrlen, strsignal.
2647 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
dff28924 2648
77162a4f
SM
26491999-10-09 Stefan Monnier <monnier@cs.yale.edu>
2650
2651 * make-dist (dontcompile): look for the DONTCOMPILE variable rather
2652 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
2653
a2743e67
RS
26541999-10-09 Richard M. Stallman <rms@gnu.org>
2655
dff28924 2656 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
a2743e67
RS
2657 Unset CDPATH to prevent cd from generating output.
2658
37e2d8f4
SM
26591999-10-08 Stefan Monnier <monnier@cs.yale.edu>
2660
2661 * update-subdirs: also ignore CVS subdirs.
2662
4e1d9c86
GM
26631999-10-07 Gerd Moellmann <gerd@gnu.org>
2664
2665 * Makefile.in (install-arch-indep): Add ada-mode.
dff28924 2666
2b6bac15
DL
26671999-10-06 Dave Love <fx@gnu.org>
2668
2669 * Makefile.in: Add rules for config.status, configure.
2670
a4a9692d
DL
26711999-09-07 Gerd Moellmann <gerd@gnu.org>
2672
2673 * configure.in (--with-sound): Removed.
2674
26751999-08-30 Gerd Moellmann <gerd@gnu.org>
2676
2677 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
2678 the test for Xaw3d.
2679 (HAVE_TIFF): Add -lm to library check.
2680
26811999-08-28 Richard Stallman <rms@gnu.org>
2682
2683 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
2684 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
2685 after the other X-related libraries.
2686
26871999-08-21 Dave Love <fx@gnu.org>
2688
2689 * configure.in: Don't check for jpeglib.h.
2690
26911999-08-20 Gerd Moellmann <gerd@gnu.org>
2692
2693 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
2694 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
2695
26961999-08-18 Dave Love <fx@gnu.org>
2697
3a787a1e 2698 * configure.in: Check for termcap.h.
a4a9692d
DL
2699
27001999-08-15 Gerd Moellmann <gerd@gnu.org>
2701
2702 * configure.in: Add --with-toolkit-scroll-bars. If "no",
2703 use Emacs' scroll bars, even if configured for Motif or when
2704 Xaw3d is available.
2705
27061999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
2707
2708 * configure.in: Check for getaddrinfo.
2709
27101999-08-04 Eli Zaretskii <eliz@gnu.org>
2711
2712 * config.bat: Make --no-debug work again by removing -gcoff.
2713
27141999-07-30 Dave Love <fx@gnu.org>
2715
2716 * configure.in: Check for stdlib.h.
2717
27181999-07-19 Dave Love <fx@gnu.org>
2719
2720 * configure.in: Grok sparc64-*-linux-gnu*.
2721
27221999-07-12 Richard Stallman <rms@gnu.org>
2723
2724 * Version 20.4 released.
2725
27261999-06-23 Karl Heuer <kwzh@gnu.org>
2727
2728 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
2729 Quote $EMACS, in case it's a program with args.
2730
27311999-05-29 Richard M. Stallman <rms@gnu.org>
2732
2733 * configure.in: Delete the Kerberos stuff.
2734
27351999-05-27 Greg Hudson <ghudson@mit.edu>
2736
2737 * configure.in: Prefer kerberos 5 names.
2738
27391999-04-26 Richard M. Stallman <rms@gnu.org>
2740
2741 * configure.in: Check for libXp.
2742
27431999-04-08 Richard Stallman <rms@gnu.org>
2744
2745 * make-dist: Include change logs in subdirs of `lisp'.
2746
27471999-04-05 Richard Stallman <rms@gnu.org>
2748
2749 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
2750 (install-arch-indep): Make ${datadir}/emacs world-readable.
2751
27521999-03-30 Eli Zaretskii <eliz@gnu.org>
2753
2754 * config.bat: Use epaths.* instead of paths.*.
2755
27561999-03-07 Eli Zaretskii <eliz@gnu.org>
2757
2758 * INSTALL: Add detailed instructions to unpack and install
2759 intlfonts on MS-DOS.
2760
27611999-02-26 Richard Stallman <rms@gnu.org>
2762
4b649a8e 2763 * configure.in: Use epaths.h and epaths-force instead of paths...
a4a9692d
DL
2764
2765 * Makefile.in (epaths-force): Renamed from paths-force;
2766 operate on epaths.in and produce epaths.h.
2767
27681999-02-24 Richard Stallman <rms@gnu.org>
2769
2770 * make-dist: Fix nt/icons directory handling.
2771
27721999-02-22 Simon Josefsson <jas@pdc.kth.se>
2773
2774 * configure.in (f301-fujitsu-uxpv4.1): New target.
2775
27761999-02-20 Richard Stallman <rms@gnu.org>
2777
2778 * make-dist (tempparent): Fix command to update info files.
2779
27801999-02-09 Richard Stallman <rms@gnu.org>
2781
2782 * configure.in (powerpc-apple-netbsd*): New alternative.
2783
27841999-01-25 Geoff Voelker <voelker@cs.washington.edu>
2785
2786 * make-dist: Include the new directory nt/icons in distributions.
2787
27881999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
2789
2790 * configure.in: Change message about HAVE_XFREE386.
2791
27921999-01-07 Eli Zaretskii <eliz@gnu.org>
2793
2794 * config.bat: Support configuring with leim.
2795
27961998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
2797
2798 * configure.in (mips-sgi-irix6.5): New target.
2799
28001998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
2801
2802 * configure.in: Remove GSS-API support, since it has been removed
2803 from movemail.
2804
28051998-12-04 Markus Rost <rost@delysid.gnu.org>
2806
2807 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
2808
28091998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
2810
3a787a1e
JB
2811 * Makefile.in: Don't install customize info file.
2812 Run install-info on viper info file.
a4a9692d
DL
2813
28141998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
2815
2816 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
2817
28181998-11-16 Kenichi Handa <handa@etl.go.jp>
2819
2820 * configure.in (*-*-bsdi4*): New target.
2821
28221998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
2823
2824 * configure.in: Fix previous change.
2825
28261998-11-11 Richard Stallman <rms@gnu.org>
2827
2828 * configure.in (aviion-intel): New machine.
2829
28301998-11-04 Kenichi Handa <handa@etl.go.jp>
2831
2832 * configure.in (mips-nec-sysv4*): New target.
2833
28341998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
2835
2836 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
2837 from lisp.
2838
28391998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
2840
2841 * make-dist: Don't include fns*.el in dist.
2842
28431998-10-30 Dave Love <fx@gnu.org>
2844
2845 * configure.in: Don't mkdir cpp.
2846
28471998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
2848
2849 * Makefile.in (install-arch-dep): Install src/fns-*.el in
2850 ${archlibdir}.
2851
28521998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
2853
2854 * Version 20.3 released.
2855
28561998-07-30 Paul Eggert <eggert@twinsun.com>
2857
2858 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
2859 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
2860 (lwlib/Makefile, leim/Makefile):
2861 Prepend $(srcdir)/ to rule dependencies outside this dir.
2862
28631998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
2864
2865 * configure.in: Use unset CDPATH instead of making it empty.
2866
28671998-06-20 Karl Heuer <kwzh@gnu.org>
2868
2869 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
2870
28711998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
2872
2873 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
2874 and default.el. Sort the results.
2875
28761998-05-31 Karl Heuer <kwzh@gnu.org>
2877
2878 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
2879 writable.
2880
28811998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
2882
2883 * Makefile.in (install-arch-indep):
2884 Don't alter site-lisp/subdirs.el if it exists.
2885
28861998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
2887
2888 * Makefile.in (install-arch-indep): Put `-' on commands to create
2889 subdirs.el in site-lisp dirs.
2890
28911998-05-07 Richard Stallman <rms@psilocin.gnu.org>
2892
2893 * Makefile.in (install-arch-indep): Fix typo in previous change.
2894
28951998-05-06 Richard Stallman <rms@psilocin.gnu.org>
2896
2897 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
2898
28991998-04-28 Richard Stallman <rms@psilocin.gnu.org>
2900
2901 * Makefile.in (mkdir): Create the site-lisp dirs.
2902 (install-arch-indep): Make site-lisp/subdirs files world-readable.
2903
29041998-04-26 Richard Stallman <rms@psilocin.gnu.org>
2905
2906 * Makefile.in (INSTALL_INFO): New variable.
2907 (install-arch-indep): Don't replace the dir file if it already exists.
2908 Use the install-info program, via INSTALL_INFO, to add entries.
2909 Make the `info' subdir and the Info files world-readable.
2910
29111998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
2912
2913 * config.bat: Make sure the environment is large enough to support
4b649a8e 2914 all the "set foo=bar" commands. Update pointers to DJGPP FTP sites.
a4a9692d
DL
2915
29161998-04-10 Karl Heuer <kwzh@gnu.org>
2917
2918 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
2919
29201998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
2921
2922 * configure.in: Add --with-gssapi to specify GSS-API
2923 authentication support for movemail.
2924
29251998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
2926
2927 * Makefile.in (install-arch-indep): Fix previous change.
2928
29291998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
2930
2931 * Makefile.in (info): Run man in build dir, not srcdir.
2932
29331998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
2934
2935 * Makefile.in (install-arch-indep): Fix previous change.
2936
29371998-03-23 Kenichi Handa <handa@etl.go.jp>
2938
4b649a8e 2939 * Makefile.in (top_distclean): Check the existence of `lock' subdir.
a4a9692d
DL
2940
29411998-03-22 Richard Stallman <rms@gnu.org>
2942
2943 * Makefile.in (install-arch-indep): Put special subdirs.el files
2944 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
2945
29461998-03-21 Richard Stallman <rms@psilocin.gnu.org>
2947
2948 * make-dist: Fix shell syntax in check for missing .el or .elc files.
2949
29501998-03-09 Richard Stallman <rms@psilocin.gnu.org>
2951
2952 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
2953 (m68*-hp-hpux*): Handle versions 1X like 10.
2954
29551998-03-07 Richard Stallman <rms@psilocin.gnu.org>
2956
2957 * make-dist: PROBLEMS is now in etc, not top level dir.
2958
2959 * Makefile.in (SOURCES): Delete PROBLEMS.
2960
29611998-02-25 Richard Stallman <rms@gnu.org>
2962
2963 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
2964
2965 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
2966
29671998-01-17 Richard Stallman <rms@gnu.org>
2968
2969 * Makefile.in (install-arch-indep): Add semicolon before `else'.
2970
29711998-01-02 Richard Stallman <rms@psilocin.gnu.org>
2972
2973 * make-dist (tempparent): New option --no-check.
2974
2975 * make-dist: Don't do anything with cpp directory.
2976
29771997-12-20 Richard Stallman <rms@psilocin.gnu.org>
2978
2979 * configure.in (sparc-fujitsu-sysv4*): New target.
2980
29811997-12-17 Andreas Schwab <schwab@gnu.org>
2982
2983 * configure.in: Cache more tests. Add missing quotes around
2984 message with embedded comma.
2985
29861997-12-04 Karl Heuer <kwzh@gnu.org>
2987
2988 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
2989
29901997-11-26 Joel N. Weber II <devnull@gnu.org>
2991
2992 * make-dist: Changed the comment about `umask 0' to say `Don't
92a8ce63
JB
2993 restrict access to any files.'; previously it said `Don't protect
2994 any files', which may have implied that we think fascism is good.
a4a9692d
DL
2995
29961997-11-24 Paul Eggert <eggert@twinsun.com>
2997
2998 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
2999 strftime needs the underlying host's strftime for locale dependent
3000 formats.
3001
30021997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
3003
3004 * configure.in (i586-dg-dguxR4.*): New name in case branch.
3005
30061997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
3007
3008 * config.bat: Configure the man subdirectory.
3009
30101997-11-07 Paul Eggert <eggert@twinsun.com>
3011
3012 * configure.in (AC_CHECK_LIB): Add -lintl.
3013
30141997-11-07 Karl Heuer <kwzh@gnu.org>
3015
3016 * make-dist (check for .elc files): Avoid bash-specific syntax.
3017 (check for overflow 14-char limit): Simplify.
3018
30191997-11-07 Richard Stallman <rms@gnu.org>
3020
3021 * Makefile.in (install): Move blessmail last.
3022
30231997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3024
3025 * configure.in (gettimeofday, one arg or two):
3026 Clarify messages by avoiding double negative.
3027
30281997-09-30 Karl Eichwalder <ke@suse.de>
3029
3a787a1e 3030 * Makefile.in (install-arch-indep): Install the widget info file.
a4a9692d
DL
3031
30321997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
3033
3034 * configure.in (with-pop, with-kerberos): Need to check Kerberos
3035 libraries in reverse order, so that libraries will appear in the
3036 correct dependency order on the link line (and so that the
3037 configure checks themselves will work properly when early
3038 libraries depend on later ones).
3039
30401997-09-21 Erik Naggum <erik@naggum.no>
3041
3a787a1e 3042 * make-dist (making links to `src'): Keep timestamp on copied files.
a4a9692d
DL
3043
3044 * make-delta: New script to produce delta distributions.
3045
30461997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3047
3048 * Version 20.2 released.
3049
30501997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3051
3052 * Version 20.1 released.
3053
3054 * Makefile.in (install-leim): Depend on mkdir.
3055 (leim): Depend on src.
3056
30571997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3058
3059 * configure.in: Recognize alpha* instead of just alpha.
3060
30611997-09-12 Paul Eggert <eggert@twinsun.com>
3062
3063 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
3064
30651997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3066
3067 * update-subdirs: Use rm -f.
3068
30691997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3070
3071 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
3072 Ignore subdirs named Old.
dff28924 3073
a4a9692d
DL
30741997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
3075
3076 * configure.in: Add OpenBSD clause to set $machine.
3077
30781997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3079
3080 * make-dist: Recompile everything after updating various Lisp files.
3081 Recompile in leim as well as lisp.
3082 Check in leim as well as lisp for mismatched files and too-long names.
dff28924 3083
a4a9692d
DL
30841997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3085
3086 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
3087
30881997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3089
3090 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
3091 before trying to copy anything from it.
3092
30931997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3094
3095 * Makefile.in (man/Makefile): New target.
3096 (tags): Define env var EMACS and run Makefile from build dir.
3097
30981997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
3099
3100 * config.bat: If src/_gdbinit doesn't exist, try using
3101 src/.gdbinit to create it (for building on Windows 95).
3102
31031997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3104
3105 * Makefile.in (install-arch-indep):
3106 Discard extra data in tar | tar pipes.
3107
31081997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
3109
3110 * configure.in (x_default_search_path): Corrected
3111 '${x_library}' to '${x_library}/X11'.
3112
31131997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3114
4b649a8e 3115 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1.
a4a9692d
DL
3116
31171997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
3118
3119 * configure.in: Support auto-configuration of both Kerberos V4 and
92a8ce63
JB
3120 Kerberos V5 for movemail, including detection of V4 and V5 header
3121 files and libraries.
a4a9692d
DL
3122
31231997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
3124
3125 * configure.in: Compute x_default_search_path
3126 and substitute into makefiles.
3127
3128 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
3129
31301997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3131
3132 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
3133
31341997-08-07 Erik Naggum <erik@naggum.no>
3135
3136 * configure.in: Remove lockdir, it is no longer needed.
3137 * Makefile.in (mkdir): Don't create lockdir.
3138 (lockdir): Variable deleted.
3139 (paths-force): Don't operate on PATH_LOCK.
3140
31411997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3142
3143 * leim-Makefile.in (clean, distclean): New targets.
3144
3145 * make-dist: Include leim/ChangeLog in leim distribution.
3146
31471997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3148
3149 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
3150
31511997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3152
3153 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
3154
31551997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3156
3157 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
3158
31591997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3160
3161 * make-dist: Update leim/leim-list.el.
3162 Pass along value of $EMACS when updating lisp dir.
3163
31641997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
3165
dff28924 3166 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
a4a9692d
DL
3167 prerequisite to the use of Doug Lea's malloc.
3168
31691997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3170
3171 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
3172
3173 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
3174
31751997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3176
3177 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
3178
31791997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3180
3181 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
3182 to news-r6.h.
3183
31841997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
3185
3186 * config.bat: Use `sed' instead of `cp', which might not be
3187 installed.
3188
31891997-07-09 Kenichi Handa <handa@etl.go.jp>
3190
3191 * Makefile.in (mostlyclean): Add cleaning leim directory.
3192 (clean, distclean, maintainer-clean): Likewise.
3193
31941997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3195
3196 * make-dist (bogosities): Check subdirs of `lisp' also.
3197
31981997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3199
3200 * make-dist (etc): Really avoid symlinks now.
3201 (lisp): Don't delete from subdirs the things we never copy.
3202
56f7d69d 32031997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
3204
3205 * Makefile.in (install-arch-indep): Correct the target name.
3206 The first letter `i' was dropped by the previous change of mine.
3207
32081997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3209
3210 * configure.in (leim/Makefile): Generate this.
3211 (*-sysv4.2uw*): Recognize new alternative.
3212
3213 * leim-Makefile.in: Renamed from leim-Makefile.
3214
3215 * make-dist: Set up real-leim subdirectory,
3216 with the real contents of leim; then move it to
3217 a separate top-level directory.
3218
3219 * make-dist: Don't mention site-lisp, site-init, site-start
3220 or default, when listing files hat are not compiled and should be.
dff28924 3221
a4a9692d
DL
3222 * configure.in: Create src/config.stamp at the end.
3223
32241997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3225
3226 * Makefile.in (install-leim): Correct previous change.
3227
56f7d69d 32281997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
3229
3230 * Makefile.in (install-leim): New target.
3231 (install): Depend on install-leim.
dff28924 3232
56f7d69d 32331997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
3234
3235 * Makefile.in (SUBDIR): Add leim.
3236 (SUBDIR_MAKEFILES): Add leim/Makefile.
3237 (leim/Makefile): New target.
3238
32391997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3240
3241 * leim-Makefile: New file.
3242 * make-dist: Initialize a `leim' subdirectory with that makefile.
3243
32441997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3245
3246 * configure.in (GNU_MALLOC_reason): Fix message text.
3247
32481997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3249
3250 * make-dist (lisp): Don't process subdirs that start with =.
3251 (etc): Copy symlinks, as in src.
3252
32531997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3254
3255 * configure.in (i*86-*-unixware*): New alternative.
3256
32571997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3258
3259 * Makefile.in (src/config.stamp): Target renamed from src/config.h
3260 and touch it explicitly.
3261
3262 * configure.in (mips-sony-newsos6*): New alternative.
3263 (mips-*-linux-gnu*): New alternative.
3264 (*-*-bsdi*): New alternative.
3265 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
3266
32671997-06-22 Dave Love <d.love@dl.ac.uk>
3268
3a787a1e
JB
3269 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
3270 (src/config.h): New target to re-configure if src/config.in is patched.
a4a9692d
DL
3271
32721997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3273
3274 * configure.in (shutdown): Check for `shutdown' function.
3275
56f7d69d 32761997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
3277
3278 * update-subdirs: Include the directory "language" in subdirs.
3279
32801997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3281
3282 * configure.in (m88k-dg-dgux4*): New alternative.
3283 (alpha-*-netbsd*): New alternative.
3284 (powerpcle-*-solaris2*): New alternative.
3285
32861997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3287
3288 * make-dist: Warn about .el files that are not compiled.
3289
32901997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3291
3292 * Makefile.in (dist): Don't run update-subdirs here,
3293 since make-dist now gets that done.
3294
3295 * make-dist: Use the new `updates' target in lisp/Makefile.
dff28924 3296
a4a9692d
DL
3297 * make-dist: Use new non-file targets in lisp/Makefile.
3298
32991997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3300
3301 * make-dist: Handle all subdirs of `lisp' uniformly.
3302 Don't handle `term' and `language' specially.
3303 Clear out umask at the beginning.
dff28924 3304
a4a9692d
DL
33051997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3306
3307 * make-dist: Use Make to update finder-inf.el and autoloads.
3308 Also update cus-load.el.
3309
33101997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
3311
3312 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
3a787a1e 3313 in case it is desirable to disable the GNU malloc features with glibc.
a4a9692d
DL
3314
33151997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
3316
3317 * configure.in (DOUG_LEA_MALLOC):
3318 Define if malloc_{get,set}_state exist.
3319
56f7d69d 33201997-03-05 Kenichi Handa <handa@etl.go.jp>
a4a9692d
DL
3321
3322 * make-dist: Make links for files under lisp/language.
3323
177c0ea7 33241997-02-20 Kenichi Handa <handa@etl.go.jp>
a4a9692d
DL
3325
3326 * update-subdirs: Exclude the directory "language" from subdirs.
3327
33281997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
3329
3330 * configure.in: Check for rint and cbrt.
3331
33321997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3333
3334 * make-dist: Use $EMACS to say where to run Emacs.
3335 Add --no-update option.
dff28924 3336
a4a9692d
DL
33371996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3338
3339 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
3340
33411996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3342
3343 * make-dist (copying src): Check thoroughly for symlinks
3344 and copy them in all cases. Regularize the linking of *.in
3345 and *.opt and ChangeLog files.
3346 (copying lib-src): Likewise.
3347 Don't rm getdate.c or y.tab.*--they don't exist any more.
dff28924 3348
a4a9692d
DL
33491996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
3350
3351 * configure.in: Check for libmail, maillock.h and
3352 touchlock (for movemail).
3353
33541996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3355
3356 * configure.in (limits.h): Check for this file.
3357
33581996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3359
3360 * configure.in (rs6000-ibm-aix4.2): New alternative.
3361 (rs6000-ibm-aix4.0): New alternative.
3362 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
3363
33641996-11-22 Ben Harris <bjh21@cam.ac.uk>
3365
3366 * configure.in: Recognize vax-*-netbsd*.
3367
33681996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3369
3370 * configure.in (locallisppath): Add leim directory.
3371
33721996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
3373
3374 * config.bat: Make sure `mv' supports forward slashes and -f.
3375
33761996-10-28 Christian Limpach <chris@nice.ch>
3377
3378 * configure.in (hppa*-next-nextstep*): * added after hppa
3379 to accept hppa1.0 and hppa1.1.
3380
33811996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
3382
3383 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
3384 * configure.in (ld_switch_machine): Fix typo.
3385
33861996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3387
3388 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
3389 from config.h and use them in $ac_link.
3390
33911996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
3392
3393 * configure.in: Create a subdir named `lisp'.
3394
33951996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3396
3397 * configure.in: Check for getcwd.
3398
33991996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3400
dff28924 3401 * configure.in: Check for termios.h. Check for setpgid.
a4a9692d
DL
3402
34031996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3404
3405 * configure.in: Check for setrlimit.
3406
34071996-08-31 Paul Eggert <eggert@twinsun.com>
3408
3409 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
3410
34111996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3412
3413 * configure.in: Check for utimes.
3414
3415 * configure.in: Check for com_err library, but only
3416 if --with-kerberos was used. Check for krb and des
3417 only if --with-kerberos.
3418
34191996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3420
3421 * Makefile.in (INSTALL_STRIP): New variable.
3422 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
3423 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
3424
34251996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3426
3427 * configure.in: Check for krb and des libraries.
3428
34291996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3430
3431 * configure.in (*-sunos4.1.[3-9]*noshare):
3432 Use sunos413, not sunos4-1-3.
3433 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
3434 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
dff28924 3435
a4a9692d
DL
34361996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3437
3438 * Makefile.in (src/paths.h): Target deleted.
3439 (paths-force): Delete all dependencies on this target
3440 but don't delete the target.
3441 (install): Depend on `all'.
3442 (paths-force): Don't print a message.
3443
3444 * configure.in: Generate src/paths.h here.
3445
34461996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3447
3448 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
3449 New variables that affect linking only.
3450 (alpha-dec-osf*): Use those instead of previous change.
3451
34521996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3453
3454 * Makefile.in (install-arch-indep): Install info/messages.
3455
34561996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3457
3458 * Version 19.33 released.
3459
34601996-08-10 Marcus Daniels <marcus@sayre.sysc.pdx.edu>
3461
3462 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
3463 Fix previous change.
3464
34651996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3466
3467 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
3468 New alternative.
3469
34701996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3471
3472 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
3473 and NON_GCC_TEST_OPTIONS.
3474
34751996-08-06 Paul Eggert <eggert@twinsun.com>
3476
3477 * configure.in (LOCALTIME_CACHE): Don't put a string literal
3478 "TZ=..." in environ.
3479
34801996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3481
3482 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
3483
34841996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3485
3486 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
3487 the more general *-sunos4.1.[3-9]* clause.
3488
34891996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3490
3491 * Version 19.32 released.
3492
3493 * configure.in (*-sco3.2v5*):
3494 Set OVERRIDE_CPPFLAG to a string of one space.
3495 Fix the code that uses OVERRIDE_CPPFLAG.
3496
34971996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
3498
3499 * configure.in: Undo previous change.
3500
35011996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
3502
3503 * config.sub: Use `pc', not `unknown', when canonicalizing
3504 the vendor for ...86.
3505
177c0ea7 35061996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
a4a9692d
DL
3507
3508 * configure.in: Check for termios.h header.
3509
35101996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
3511
3a787a1e 3512 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
a4a9692d
DL
3513
35141996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
3515
3516 * configure.in: Split bsdos2 and bsdos2-1.
3517
35181996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
3519
3520 * config.sub: If last two words are not a recognized
3521 KERNEL-OS pair, use just the last word as OS, as in 19.31.
3522 Make conversion of gnu/linux to linux-gnu really work.
dff28924 3523
a4a9692d
DL
3524 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
3525
35261996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3527
3528 * configure.in (check for using Lucid widgets by default):
3529 Eliminate indentation that confuses some compilers.
3530
35311996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3532
3533 * config.sub: Convert linux and gnu/linux to linux-gnu.
3534
3535 * make-dist: Don't update getdate.c.
3536 Ignore =... files when checking for too-long Lisp file names.
3537
35381996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3539
3540 * configure.in (euidaccess): Check for that, not for eaccess.
3541
35421996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3543
3544 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
92a8ce63 3545 before `noshare'.
a4a9692d
DL
3546 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
3547
35481996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3549
3550 * configure.in: Rename lignux to linux-gnu in configuration names.
3551 Use gnu-linux as the opsys value (s/ file name).
3552 Allow i686 just like i386, i486, i586.
3553
35541996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3555
3556 * configure.in (i*86-*-sco3.2v5): New alternative.
3557 (OVERRIDE_CPPFLAG): New variable.
3558 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
3559
3560 * configure.in: Specify vpath for .texi files.
3561
35621996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3563
3564 * configure.in: Always check for HAVE_X11R5.
3565 Separately decide whether to use a toolkit by default.
3566
35671996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
3568
3569 * configure.in: If X11R5 is missing the Xaw headers,
3570 default to --with-x-toolkit=no.
3571
35721996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3573
3574 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
3575
35761996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3577
3578 * Makefile.in (install-arch-indep): If cd etc makes output,
3579 don't treat that as part of the tar data.
3580 Check that ./lisp actually exists.
dff28924 3581
a4a9692d
DL
35821996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
3583
3584 * make-dist: Check for long file names.
3585
35861996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
3587
3588 * Version 19.31 released.
3589
35901996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
3591
3592 * configure.in: Recognize sparc-*-lignux.
3593
35941996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
3595
3596 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
3597 Don't include config.w95.
3598
35991996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
3600
3601 * make-dist: Replace --no-clean-up and --no-tar options
3602 with --clean-up and --tar, so that the default is useful.
3603
36041996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
3605
3606 * config.bat: Make sure the GDB init file is called src/_gdbinit;
3607 if not, tell the user to rename it and abort.
3608
36091996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
3610
3611 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
3612 test program.
3613
36141996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3615
3616 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
3617
3618 * make-dist (MANIFEST): Fix previous change.
3619 (msdos): Put mainmake.v2 into the dist.
3620
36211996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
3622
3623 * make-dist: Exit if autoconf fails.
3624
36251996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
3626
3627 * config.bat: Set djgpp-ver, and unset it at the end.
b1f865ae 3628 Add a number of conditionals for DJGPP version 2.
a4a9692d
DL
3629 Rename label libsrc2 to libsrc3.
3630 Substitute for LDFLAGS in src/Makefile.
3631 Substitute for ALL_CFLAGS in lib-src/Makefile.
3632
36331996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3634
3635 * configure.in (ncurses): Check this after checking fns like strerror.
3636
36371996-04-08 Erik Naggum <erik@naggum.no>
3638
3639 * make-dist (MANIFEST): Don't include lines from =files.
3640
36411996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3642
3643 * make-dist: Don't put lisp/dired.todo in the dist.
3644
36451996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
3646
3647 * configure.in (HAVE_NCURSES): Look for library named ncurses.
3648
3649 * configure.in (setlocale): Check for it.
3650
3651 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
dff28924 3652
a4a9692d
DL
36531996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3654
3655 * configure.in: Use lignux instead of linux as value of opsys.
3656
36571996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3658
3659 * Makefile.in (install-strip): Fix whitespace.
3660 Get rid of continuation.
3661
3662 * config.sub: Convert linux or gnu/linux to lignux.
3663
36641996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3665
3666 * configure.in: Accept lignux in configuration name.
3667
36681996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3669
3670 * Makefile.in (install-strip): New target.
3671
36721996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3673
3674 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
3675 -f failed to do the job on Suns.
3676
36771996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
3678
3679 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
3680
3681 * configure.in (linux/version.h): Check for this header.
3682
36831996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
3684
3685 * configure.in: Remove -fno-builtin hackery from -lm check.
3686
36871996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
3688
3689 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
92a8ce63 3690 just this test.
a4a9692d
DL
3691
3692 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
3693
36941996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3695
3696 * configure.in: Check for ncurses.
3697
36981996-02-28 Paul Eggert <eggert@twinsun.com>
3699
3700 * configure.in (LOCALTIME_CACHE):
3701 Also define if localtime mishandles unsetting TZ.
3702 This works around a localtime bug in mips-dec-ultrix.
3703
37041996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3705
3706 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
3707
3708 * configure.in: Improve messages about X versions.
3709
37101996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3711
3712 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
3713
37141996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3715
3716 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
3717 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
3718
3719 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
3720 (install): Put install-arch-indep before install-arch-dep.
3721
37221996-02-20 Dave Love <d.love@dl.ac.uk>
3723
3724 * INSTALL: Clarify info about MS-DOS path handling.
3725
37261996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3727
3728 * Makefile.in (install-arch-indep): Install info/ccmode*.
3729 In previous change, protect against /bin/pwd returning null string.
3730
37311996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3732
3733 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
3734 to lispdir.
3735
37361996-02-01 Paul Eggert <eggert@twinsun.com>
3737
3738 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
3739
37401996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3741
3742 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
3743
37441996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3745
3746 * Makefile.in (extraclean): Use ${top_distclean} to ensure
3747 we delete everything distclean deletes.
3748
37491996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
3750
3751 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
3752
37531996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3754
3755 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
3756 into LDFLAGS instead of into LIBS.
3757
37581996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3759
3760 * configure.in (HAVE_XMU): Fix typo in previous change.
3761
37621996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3763
3764 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
3765
37661996-01-10 Erik Naggum <erik@naggum.no>
3767
3768 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
3769
37701996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
3771
3772 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
3773
37741996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
3775
3776 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
3777 and use -lXt to link it.
3778
37791996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
3780
3781 * configure.in (locallisppath): Put version-specific dir first.
3782
37831996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
3784
3785 * configure.in (hppa-*-nextstep*): New alternative.
3786 (USE_X_TOOLKIT): By default, set this to "maybe";
3787 and change that later to LUCID or "no" according to X11 version.
3788
3789 * make-dist: Recompile outdated .elc files and update all autoloads.
3790
37911996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
3792
3793 * configure.in (locallisppath): Fix typo in last change: " -> '.
3794
37951996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3796
3797 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
3798
37991995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3800
3801 * Makefile.in (install-arch-indep): Give all files read permission.
3802
38031995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3804
3805 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
3806 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
3807
38081995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3809
3810 * configure.in: Determine HAVE_X11R6.
3811 (HAVE_MENUS): Renamed from HAVE_X_MENU.
3812
38131995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
3814
3815 * configure.in: Just "solaris" now defaults to version 2.4.
3816 Add sunos4.1.n-noshare as alternative.
3817
38181995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3819
3820 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
3821
38221995-11-29 Erik Naggum <erik@naggum.no>
3823
3824 * Makefile.in (install-arch-indep): Add missing backslash.
3825
38261995-11-29 Karl Eichwalder <ke@ke.Central.DE>
3827
3828 * Makefile.in (install-arch-indep): Don't install
3829 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
3830
38311995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3832
3833 * Makefile.in (install-arch-indep): Fix previous change.
3834
3835 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
3836
38371995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3838
3839 * Version 19.30 released.
3840
3841 * make-dist (lisp): Exclude subdirs.el.
3842
38431995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3844
3845 * make-dist (etc): Delete *.orig and *.rej.
3846
38471995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3848
3849 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
3850
38511995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3852
3853 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
3854
38551995-11-14 Geoff Voelker <voelker@cs.washington.edu>
3856
3857 * make-dist (nt): Rename install, readme, and todo to
3858 INSTALL, README, and TODO.
3859
38601995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3861
3862 * make-dist (lisp): Don't distribute site-start.
3863
38641995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
3865
3866 * make-dist: Break the hard link on alloca.c.
3867
38681995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
3869
3870 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
3871
38721995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3873
3874 * make-dist (src, lib-src): Don't distribute Makefile.c.
3875 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
3876
38771995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3878
3879 * Makefile.in (mkdir): Create man1dir, not mandir.
3880 (uninstall): Use man1dir, not mandir.
3881
38821995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3883
3884 * Makefile.in (man1dir): New variable.
92a8ce63 3885 (install-arch-indep): Use man1dir.
a4a9692d
DL
3886
3887 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
3888
3889 * make-dist: Create lisp/MANIFEST.
3890
38911995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
3892
3893 * configure.in (m68k-*-linux*): New alternative.
3894
38951995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3896
3897 * make-dist: Use new names config.in, paths.in, and
3898 {src,lib-src}/Makefile.in.
3899
39001995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3901
3902 * configure.in: Don't bother checking for drem.
3903
39041995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3905
3906 * Makefile.in (distclean): Delete line with just a tab in it.
3907 (install-arch-indep): Delete spaces that precede tabs.
3908 Delete spurious `fi' left from previous change.
3909 (install): Supply `true' as command, to avoid null command.
3910
39111995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3912
3913 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
3914
39151995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3916
3917 * configure.in (powerpc-*-solaris2): New alternative.x
3918
39191995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
3920
3921 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
3922 of paths.h.tmp$$, to avoid going beyond 14 characters.
3923
39241995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3925
3926 * configure.in: Improve error msg for invalid --with-x-toolkit value.
3927
39281995-09-06 Paul Eggert <eggert@twinsun.com>
3929
3930 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
3931 if localtime caches TZ. Check for tzset.
3932
39331995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3934
3935 * config.bat: Simplify using new names file names src/makefile.in,
3936 config.in, paths.in. Change Echo commands not to use `.
3937
39381995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3939
3940 * Makefile.in (install-arch-indep): Always install the new dir file;
3941 rename the previous dir file to dir.bak or dir.old.
3942
39431995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3944
3945 * configure.in (RANLIB): Substitute this into makefiles.
3946 Set it specially on solaris; set it by default on other systems.
3947
3948 * configure.in: Fix previous Alpha change.
3949
39501995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3951
3952 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
3953 NON_GCC_TEST_OPTIONS.
3954
39551995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3956
3957 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
3958 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
3959
3960 * configure.in (alpha-*-linux*): New configuration.
3961
39621995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3963
3964 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
3965 (m68k-next-nextstep*): New alias for that.
3966 (i*86-*-nextstep*): Use nextstep.h.
3967 (sparc-*-nextstep*): New configuration.
3968
39691995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3970
3971 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
3972 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
3973
39741995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3975
3976 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
3977 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
3978
39791995-07-18 Mike Long <mike.long@analog.com>
3980
3981 * make-dist: Fix update of finder-inf.el, and byte-compile it.
3982
39831995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3984
3985 * Makefile.in (src/paths.h, paths-force):
3986 Rename src/paths.h.in to src/paths.in.
3987 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
3988
3989 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
3990 Use Makefile.c for intermediate file.
3991 Rename src/config.h.in to src/config.in.
3992
39931995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
3994
3995 * configure.in (mips-dec-ultrix*): Assume version 4.3.
3996 (mips-dec-ultrix4.[12]): New alternative for old versions.
3997
39981995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3999
4000 * make-dist: Don't break intra-tree links.
4001
40021995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
4003
4004 * configure.in: Put back archlibdir initialization. Require
92a8ce63 4005 autoconf 2.4.1 or later.
a4a9692d
DL
4006
40071995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4008
4009 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
4010 (mips-mips-riscos5*): New alternative.
4011
40121995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4013
4014 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
4015
40161995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4017
4018 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
4019 (mandir, infodir, archlibdir): Initializations deleted.
4020
4021 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
4022 On hpux9shr, use hpux9shxr4.h.
4023
40241995-06-24 Morten Welinder <terra+@cs.cmu.edu>
4025
4026 * configure.in: Added target mips-dec-mach_bsd4.3.
4027 * config.guess: Guess mips-dec-mach_bsd4.3.
4028
40291995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4030
4031 * Makefile.in (mkdir): Use symbolic chmod.
4032
40331995-06-22 Paul Eggert <eggert@twinsun.com>
4034
3a787a1e
JB
4035 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
4036 SunOS 4.1.5 thorugh 4.1.9, should they ever exist.)
a4a9692d
DL
4037
40381995-06-22 Paul Eggert <eggert@twinsun.com>
4039
4040 * Makefile.in (SUBDIR_MAKEFILES):
4041 Add man/Makefile, so `make distclean' removes it.
4042 (top_distclean): Add config.log to the list of files to be removed.
4043
40441995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4045
4046 * Version 19.29 released.
4047
40481995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4049
4050 * configure.in: Fix the previous change to verify that the -b
4051 option really solves the problem.
4052
4053 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
4054
40551995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4056
4057 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
4058
40591995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4060
4061 * configure.in: Report more clearly when there is no special
4062 dir to search for X includes or libraries.
4063
40641995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4065
4066 * configure.in: Check for -lpthreads, not -lpthread.
4067
40681995-06-09 Geoff Voelker <voelker@cs.washington.edu>
4069
4070 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
4071
40721995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4073
4074 * configure.in: Check for -lpthread.
4075
40761995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4077
4078 * Makefile.in (install-arch-indep): Install info files for mh-e.
4079 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
4080
40811995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4082
4083 * configure.in (*-solaris2.5): New configuration.
4084
4085 * make-dist: Copy new files config.nt and config.w95.
4086
40871995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4088
4089 * configure.in: Use x_includes, not x_libraries, for -I.
4090 Make bitmapdir a colon-separated list.
4091
40921995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
4093
4094 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
4095
4096 * configure.in: Allow x_libraries and x_includes to be paths.
4097
40981995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4099
4100 * configure.in: Fix typo.
4101
41021995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4103
4104 * INSTALL: Clarify use of site-init.el.
4105
41061995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
4107
3a787a1e 4108 * configure.in: Pass arg to sqrt.
a4a9692d
DL
4109
41101995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4111
4112 * make-dist: Fix May 6 change.
4113
41141995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4115
4116 * vpath.sed: Delete reference to ymakefile.
4117
41181995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
4119
3a787a1e 4120 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
a4a9692d
DL
4121
41221995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4123
4124 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
4125
4126 * update-subdirs: Specify /bin/sh to run the script.
4127
41281995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4129
4130 * make-dist: Put src/makefile.nt in dist.
4131
4132 * configure.in (i[345]86-*-bsdi2*): New configuration.
4133 (vax-dec-bsd386*): Deleted.
4134
41351995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
4136
3a787a1e
JB
4137 * configure.in: Make sure CDPATH doesn't mess up PWD check.
4138 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
4139 Use fmod instead of logb in -lm check.
a4a9692d
DL
4140
41411995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4142
4143 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
4144 Use bsd4-3. Don't set NON_GNU_CPP.
4145
4146 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
14ee32ab 4147 In nt, copy various different things, but not *.cmd.
a4a9692d
DL
4148 Fix the ln commands for the subdirs of nt.
4149
41501995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4151
4152 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
4153
41541995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4155
4156 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
4157 since that's what the header file expects.
4158
3a787a1e 41591995-04-24 Francesco Potort\e,Al\e(B (pot@cnuce.cnr.it)
a4a9692d
DL
4160
4161 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
4162 and 68040 based machines when choosing options for gnucc.
4163
41641995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4165
4166 * Makefile.in (top_distclean): Delete config.cache.
4167
41681995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4169
4170 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
4171
4172 * configure.in: Use m/ncr386.h.
4173
41741995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4175
4176 * Makefile.in (install-arch-indep): Undo Sep 23 change.
4177
41781995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4179
4180 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
4181 (man): Don't copy texindex.c and getopt.c; they're deleted.
4182 (etc): Omit `e'; it's a subdirectory.
4183 (etc/e): Use `../..', not `..', to reference top level.
4184
41851995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
4186
4187 * Makefile.in (install-arch-indep, dist):
3a787a1e 4188 Look for `update-subdir' in $(srcdir).
a4a9692d
DL
4189
41901995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4191
4192 * make-dist: Include mkinstalldirs in distribution.
4193
41941995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4195
4196 * make-dist: Add missing close backquote.
4197
41981995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4199
4200 * make-dist: Don't distribute shortnames directory.
4201
42021995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4203
4204 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
4205
42061995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4207
4208 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
4209
42101995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4211
4212 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
4213
42141995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
4215
4216 * configure.in (mips-sgi-irix6): New configuration.
4217
42181995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
4219
4220 * Makefile.in (maintainer-clean): Renamed from realclean.
4221
42221995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
4223
3a787a1e
JB
4224 * configure.in: Create a .gdbinit that sources the real one,
4225 if using a different build directory.
a4a9692d
DL
4226
42271995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4228
4229 * configure.in: Check for sys/select.h.
4230
42311995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4232
4233 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
4234
42351994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4236
4237 * configure.in: Handle isc 4.1 operating system.
4238
42391994-12-10 Richard Stallman <rms@kepa>
4240
4241 * configure.in (rs6000-ibm-aix4.1*): New alternative.
4242 (rs6000-ibm-aix4*): New alternative.
4243
42441994-12-06 Richard Stallman <rms@kepa>
4245
4246 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
4247
42481994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
4249
4250 * configure.in: Don't try to make directories that are guaranteed
92a8ce63 4251 to already exist.
a4a9692d
DL
4252
42531994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4254
4255 * configure.in: Generate man/Makefile from man/Makefile.in.
4256 Create the man subdir.
4257
4258 * Makefile.in (dvi): Run Make in our man subdir.
4259
4260 * make-dist: Create subdir etc/e.
4261 Make links to it.
4262 Put man/Makefile.in in dist, instead of man/Makefile.
4263
42641994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
4265
4266 * configure.in: Add --with-pop, --with-kerberos, and
4267 --with-hesiod for movemail.
4268
42691994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4270
4271 * configure.in (m68*-apollo*): Use s/domain.h.
4272
42731994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4274
4275 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
4276
42771994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
4278
4279 * configure.in: Don't add -I, -L, -R options for cc if their
4280 arguments would be empty.
4281
42821994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4283
4284 * configure.in (i860-intel-osf1*): New alternative.
4285 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
4286 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
4287
42881994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
4289
4290 * configure.in: Make h_errno check not use nested functions.
4291
42921994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
4293
4294 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
4295
42961994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
4297
4298 * Makefile.in (install-arch-indep): Avoid continued comment
92a8ce63 4299 swallowing target line.
a4a9692d
DL
4300
43011994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
4302
4303 * configure.in: Protect a character class with `changequote'.
4304
43051994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4306
4307 * configure.in: Accept `news' as a synonym for `newsos'.
4308
43091994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4310
4311 * Makefile.in: Don't rm files if cd fails.
4312
43131994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4314
4315 * make-dist: Put nt subdir and its subdirs in the dist.
4316 (lib-src): Put makefile.nt in the dist.
4317 (lisp): Put makefile.nt in the dist.
4318
43191994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
4320
4321 * configure.in: Change a stray `[' to `test'.
4322
43231994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
4324
4325 * configure.in: Adapt for Autoconf v2. Use the standard argument
4326 parser, host type canonicalizer, X11 finder, and message
4327 printing macros. Use the new macro names. Use `test' instead of `['.
4328
43291994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4330
4331 * configure.in: Check for getpagesize.
4332
43331994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4334
4335 * make-dist (msdos): Put sed* in the distribution.
4336
43371994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
4338
4339 * config.bat: New option, `--with-x', for configuring Emacs
4340 for use with the X11 system DesqView/X.
4341 New option, `--no-debug', for compiling Emacs without debug
4342 information thus saving disk space.
4343 (src/config.h, src/paths.h): Use `update' (which is like
4344 `move-if-changed') to change the file.
4345 (src/config.h): When configuring for X11 perform extra changes.
4346 (src/makefile): When configuring for X11 perform extra changes.
4347 (lib-src): Remove temporary files.
4348 (): Check that `sed', `rm', `mv', and `gcc' are available.
4349
43501994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4351
4352 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
4353
4354 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
4355
43561994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4357
4358 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
4359
4360 * configure.in (canonical): Substitute var into makefiles.
4361 (bitmapdir): Likewise.
4362
4363 * Makefile.in (bitmapdir): New variable.
4364 (src/paths.h, paths-force): Edit PATH_BITMAPS.
4365
43661994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4367
4368 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
4369
4370 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
4371 * update-subdirs: New shell script.
4372
43731994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4374
4375 * Makefile.in (top_distclean): Don't rm build-install.
4376 (SOURCES): Delete build-install.in.
4377
4378 * make-dist: Don't distribute build-ins.in.
4379 * build-ins.in: File deleted.
4380
43811994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
4382
4383 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
4384
43851994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4386
4387 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
4388
4389 * configure.in (libexecdir): Renamed from libdir. New default.
4390 (sharedstatedir): Renamed from statedir. New default.
4391 (datadir): New default.
4392
4393 * make-dist: Don't distribute subdirs.el.
4394
43951994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4396
4397 * configure.in (eaccess): Check for it.
4398
43991994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4400
4401 * configure.in (mktime): Check for it.
4402
44031994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
4404
4405 * configure.in (motif): Add support for usage and option checking.
4406
44071994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
4408
4409 * configure.in (utimes): Check for it.
4410
44111994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
4412
4413 * Makefile.in (install-arch-indep): Don't do mkdir here.
4414
44151994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4416
4417 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
4418 riscix.h renamed to acorn.h.
4419
177c0ea7 44201994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
a4a9692d
DL
4421
4422 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
4423 New configurations.
4424
44251994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
4426
4427 * configure.in: Remove trailing slashes from srcdir.
4428
44291994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4430
4431 * configure.in (i[345]86-sequent-ptx*): Handle
4432
44331994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4434
4435 * Makefile.in (paths-force): Depend on src/paths.h
4436
44371994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4438
4439 * configure.in (config_options): Save all arguments, not just some.
4440
44411994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4442
4443 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
4444
4445 * configure.in: Add AC_AIX.
4446 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
4447
44481994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4449
4450 * configure.in (parsing options): Simplify sed command to delete -'s.
4451
44521994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
4453
4454 * configure.in (config_options): New shell variable.
4455 Pass its value to C code in EMACS_CONFIG_OPTIONS.
4456
44571994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4458
4459 * configure.in (alpha-dec-osf*): New target.
4460
4461 * Makefile.in: Use just one FRC target.
4462
44631994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4464
4465 * Makefile.in (removenullpaths, paths-force):
4466 Use name paths.h.tmp$$, which depends on the pid.
4467
44681994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4469
4470 * Makefile.in (removenullpaths, paths-force):
4471 Put paths.h.tmp in top-level dir, not in src.
4472
44731994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4474
4475 * Version 19.27 released.
4476
44771994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4478
4479 * Version 19.26 released.
4480
44811994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4482
4483 * configure.in: Check for lrand48, not rand48.
4484
44851994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4486
4487 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
4488 (powerpc-ibm-aix*): New aliases.
4489
44901994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4491
4492 * make-dist (src/m, src/s): Put *.inp in distribution.
4493
44941994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4495
4496 * configure.in: Accept i586 and i486 along with i386.
4497
44981994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4499
4500 * configure.in: Do compute unexec, LIBX, system_malloc, etc
4501 even if CPP env var was set by the user.
4502
4503 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
4504
45051994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
4506
4507 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
4508
45091994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4510
4511 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
4512
45131994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4514
4515 * configure.in: Check more specifically for i*86-sun-sunos.
4516
45171994-08-03 Caveh Jalali (caveh@eng.sun.com)
4518
4519 * configure.in: Handle solaris 2.4.
4520
45211994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4522
4523 * configure.in (rand48): Check for it.
4524
45251994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4526
4527 * make-dist: Update the info files.
4528
45291994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4530
4531 * configure.in: Make "checking..." messages' style consistent.
4532 (HAVE_H_ERRNO): New test.
4533
45341994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4535
4536 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
4537
45381994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4539
4540 * configure.in (CFLAGS): If the envvar was specified, use that.
4541 And set REAL_CFLAGS from it too.
4542
45431994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4544
4545 * make-dist: Update finder-inf.el.
4546
45471994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4548
4549 * make-dist (msdos): Include sed4.inp in dist.
4550
4551 * Makefile.in (libsrc_libs): Var deleted.
4552
45531994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4554
4555 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
4556
45571994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4558
4559 * configure.in (mips-sony-newsos4*): New alias.
4560
45611994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4562
4563 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
4564 (*-convex-convexos*): Accept this as alias.
4565
45661994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4567
4568 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
4569 for two different uses.
4570
45711994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4572
4573 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
4574
45751994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4576
4577 * make-dist: Put ./BUGS into the distrib.
4578
45791994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4580
4581 * configure.in: Handle 386 running Solaris 2.
4582
45831994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4584
4585 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
4586
45871994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4588
4589 * configure.in (mips-sony-newsos*): Use news-risc.h.
4590
4591 * configure.in: Accept bsdi as opsys, like bsd386.
4592
45931994-06-01 Morten Welinder (terra@diku.dk)
4594
4595 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
4596
45971994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4598
4599 * Version 19.25 released.
4600
4601 * make-dist (shortversion): Don't assume another period follows.
4602
46031994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4604
4605 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
4606 (uninstall): Use /bin/pwd.
4607
4608 * Makefile.in (blessmail): Depend on src.
4609 (all): Don't depend on blessmail.
4610
4611 * Makefile.in (src/paths.h): Don't force recomputation.
4612 (paths-force): New target; force recomputation of paths.h.
4613 (all): Depend on paths-force.
4614 (src, lib-src): Depend on src/paths.h.
4615
4616 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
4617 NON_GCC_TEST_OPTIONS.
4618
46191994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4620
4621 * configure.in: Don't insist on subversions for irix.
4622
46231994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4624
4625 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
4626
4627 * configure.in (i[34]86-next-*): New alternative.
4628
46291994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4630
4631 * Version 19.24 released.
4632
4633 * configure.in: New config hppa*-hp-hpux9shr*.
4634
46351994-05-22 Morten Welinder (terra@tyr.diku.dk)
4636
4637 * config.bat: Doc fix.
4638
46391994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4640
4641 * Makefile.in (mostlyclean, clean, distclean, realclean)
4642 (extraclean): Don't act on man subdir if it doesn't exist.
4643
46441994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4645
4646 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
4647 Use them to set up CC.
4648 (*-sun-sunos4.1.3): Set them.
4649
46501994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4651
4652 * Makefile.in (lib-src): Don't depend on src/paths.h.
4653
46541994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4655
4656 * build-ins.in (copydests): Get rid of spurious `-'s.
4657
4658 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
4659
46601994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4661
4662 * Version 19.23 released.
4663
4664 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
4665 for the Xlib and Xt checks; then restore old CFLAGS.
4666
46671994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4668
4669 * configure.in (HAVE_X11XTR6): Add newline before #if.
4670 Add newline after #endif.
4671
46721994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4673
4674 * configure.in (HAVE_X11XTR6): Arrange to define it.
4675
46761994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4677
4678 * Makefile.in (install): Depend on blessmail.
4679
46801994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
4681
4682 * configure.in (mips-siemens-sysv*): Put quotes around value
4683 containing blanks.
4684
46851994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4686
4687 * Makefile.in (TAGS): Use the makefile in src subdir.
4688
46891994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4690
4691 * configure.in (opsys): Recognize `gnu'.
4692
46931994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4694
4695 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
4696
46971994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
4698
4699 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
4700 version > 1.8.
4701
47021994-05-08 Morten Welinder (terra@diku.dk)
4703
4704 * config.bat: Forcibly remove "# " style comments from makefiles.
4705
47061994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4707
4708 * Makefile.in (uninstall): When processing lispdir and etcdir,
4709 do nothing unless it exists and is a directory.
4710
47111994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4712
4713 * Makefile.in (install-arch-indep): Do install info/dired-x*.
4714 Merge code in from install-doc.
4715 (install-doc): Merge code back into install-arch-indep.
4716 (install-arch-dep): Don't depend on install-doc.
4717
4718 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
4719
47201994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4721
4722 * configure.in (making src/Makefile and lib-src/Makefile):
4723 Split off the autoconf substitutions and don't pass them thru cpp.
4724 (undefs): Use $canonical as well as $configuration.
4725
4726 * make-dist: Distribute lisp/Makefile.
4727
4728 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
4729 Use lower case names for the s files.
4730
47311994-05-03 Morten Welinder (terra@diku.dk)
4732
4733 * config.bat: Added possibility for different file name
4734 transscriptions in lib-src.
4735
47361994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4737
4738 * Makefile.in (lib-src): Undo previous change.
4739 (blessmail): New target to run maybe-blessmail in lib-src.
4740 (all): Depend on blessmail.
4741
4742 * Makefile.in (lib-src): Depend on src.
4743
47441994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
4745
4746 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
4747 (m88k-dg-dgux5.4R2): dgux5.4R2.
4748
47491994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4750
4751 * configure.in (window_system): Restore accidentally deleted code
4752 that uses AC_FIND_X.
4753
4754 * make-dist: Distribute config.bat.
4755
47561994-04-29 Morten Welinder (terra@diku.dk)
4757
4758 * config.bat: Corrected the configuration of lib-src
4759 to keep up with configure. Add note about dos version 3
4760 or better needed (djgpp needs that). Add note explaining
4761 that either install in c:/emacs or edit the script.
4762 Don't change to c:/emacs, but assume we're there (to minimize
4763 the number of places to change).
4764
4765 * config.bat: Build-in the first step towards X11 support with
4766 the X11 emulator that exists. At this time it won't work,
4767 and several files are missing.
4768
47691994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4770
4771 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
4772 Don't look for -lresolv.
4773
4774 * Makefile.in (lib-src): Depend on src/paths.h.
4775
47761994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4777
4778 * configure.in: Restore deleted AC_SUBST of `configuration'.
4779 Improve error message for bad --with-x-toolkit value.
4780
4781 * configure.in: Define CONFIGURATION in src/config.h
4782 rather than substituting in src/Makefile.in.
4783
47841994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4785
4786 * Makefile.in (install-doc): New target.
4787 (install-arch-dep): Depend on install-doc.
4788 (mkdir): Create docdir.
4789
47901994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4791
4792 * configure.in: Test for libresolv.a.
4793 Substitute machfile and opsysfile.
4794
47951994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4796
4797 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
4798 (install-arch-dep): Install under the name $(EMACS).
4799
48001994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4801
4802 * configure.in (version): Use entire value of emacs-version.
4803 (mips-siemens-sysv*): New alternative.
4804
48051994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4806
4807 * Makefile.in (install-arch-indep): Don't install dired-x*.
4808
48091994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4810
4811 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
4812 Fix definition of $undefs.
4813
48141994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4815
4816 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
4817
4818 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
4819
48201994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
4821
4822 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
4823
48241994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4825
4826 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
4827 and run it thru cpp, as with src/Makefile.in.
4828
4829 * configure.in: Use AC_SET_MAKE.
4830
48311994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4832
4833 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
4834
48351994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4836
4837 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
4838
4839 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
4840 (printing the choices): Make the toolkit message unconditional.
4841 (USE_X_TOOLKIT): Use `none', not `no', if none.
4842 (include libsrc_libs): Include config.h, and specify -I for srcdir.
4843 Get rid of temp file foofoo1.
4844
48451994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4846
4847 * configure.in (CFLAGS): Use shell syntax, not Makefile.
4848
48491994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4850
4851 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
4852 (printing the choices): State choice of toolkit.
4853 (libsrc_libs): Recalculate after writing config.h;
4854 then update lib-src/Makefile.
4855
48561994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4857
4858 * configure.in: Add sunos4shr as alternative for suns.
4859 Conditionals testing for null $CC were backwards.
4860
48611994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4862
4863 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
4864
48651994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4866
4867 * configure.in: Handle -isc4.0*.
4868
48691994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4870
4871 * configure.in (esix5): Set NON_GNU_CPP.
4872
48731994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
4874
4875 * Makefile.in (thisdir): Nonsensical variable removed.
4876 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
4877 back to $thisdir, rather than the directory `this_dir'.
4878
48791994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4880
4881 * Makefile.in (install-arch-indep): Add missing backslash after a
4882 `then'.
4883
48841994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4885
4886 * Makefile.in (thisdir): New variable.
4887 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
4888
48891994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4890
4891 * configure.in: Add freebsd.
4892
48931994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4894
4895 * configure.in: Check for fpathconf.
4896
48971994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4898
4899 * configure.in (with_x_toolkit): Fix typo in previous change.
4900
49011994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4902
4903 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
4904
49051994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4906
4907 * configure.in (with_x_toolkit): Don't allow motif or open-look.
4908
49091994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4910
4911 * configure.in: Fix value of docdir.
4912 * Makefile.in (install-arch-indep): Install DOC* in docdir.
4913
49141994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4915
4916 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
4917
49181994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
4919
4920 * configure.in: New variable docdir to control where the docstring
4921 file goes.
4922 Makefile.in: Use it to initialize PATH_DOC in paths.h.
4923
49241994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
4925
4926 * configure.in: When --run-in-place, don't inherit archlibdir.
4927
49281994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4929
4930 * Makefile.in (install-arch-dep, install-arch-indep):
4931 New targets split up former do-install rule.
4932 (do-install): Target deleted.
4933
49341994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4935
4936 * configure.in (mips-sony-newsos*): New configuration.
4937
49381994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
4939
4940 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
4941
49421994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
4943
4944 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
4945
49461994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4947
4948 * configure.in: Don't initialize CC.
4949
49501994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4951
4952 * configure.in (creating src/Makefile): Also generate -U switches
4953 for symbols in the $configuration value.
4954
4955 * configure.in: Check for sys_siglist being declared in system header.
4956
49571994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4958
4959 * configure.in (creating src/Makefile): Delete blank lines
4960 along with lines of whitespace.
4961 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
4962
49631994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4964
4965 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
4966 like C_SWITCH_SYSTEM.
4967 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
4968
49691994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
4970
4971 * configure.in (drem): Check for this function.
4972
49731994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4974
4975 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
4976 If CPP was inherited from environment, don't use NON_GNU_CPP.
4977 (NON_GNU_CC): Likewise.
4978 (handling with_gcc): Use explicit if in the `no' case.
4979 (cc_specified): New variable; if set, don't use NON_GNU_CC.
4980
49811994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4982
4983 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
4984
49851994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
4986
4987 * configure.in: Check whether fmod exists.
4988
49891994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4990
4991 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
4992 {src,lisp}/OChangeLog.
4993
49941994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4995
4996 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
4997 necessary for proper operation. This code works with the current
4998 released version of Autoconf.
4999
50001994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5001
5002 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
5003 (USE_X_TOOLKIT): Define it for all values except `no'.
5004
5005 * configure.in: Undo first Jan 8 change and Jan 16 change.
5006
50071994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5008
5009 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
5010 Substitute USE_X_TOOLKIT as both C macro and Make variable.
5011
5012 * Makefile.in (lwlib/Makefile): New target.
5013 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
5014 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
5015 (unlock, relock): Handle lwlib subdir.
5016
5017 * Makefile.in: Add some .PHONY targets.
5018
5019 * make-dist: Handle lwlib subdir like oldXMenu subdir.
5020
5021 * lwlib: New subdirectory.
5022
50231994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5024
5025 * configure.in: If CPP has a value that is a directory,
5026 discard the value.
5027
50281994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5029
5030 * configure.in (srcdir_undefs): Add g flag to sed substitution to
5031 remove -U[0-9]*.
5032
50331994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5034
5035 * Makefile.in (do-install): Install the dired-x info files.
5036
5037 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
5038 (See src/s/sol2.h.)
5039
50401994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5041
5042 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
5043
50441994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5045
5046 * configure.in (creating src/Makefile): Put code inside 2nd arg to
5047 AC_OUTPUT as it should be; hopefully noone will again see fit to
5048 gratuitously break this and not make a change log entry.
5049 Optimized sed processing of Makefile.in and cpp output; now
5050 preserves comments previously removed from the cpp input.
5051 Eliminated temp file for cpp output. Generate -U switches to
5052 undefine all identifiers that appear in the directory name
5053 ${srcdir}; pass these to cpp.
5054
5055 * configure.in (version): Fix sed regexp to match two-elt version
5056 number.
5057
5058 * configure.in: Check for strerror.
5059
50601994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5061
5062 * configure.in: Test for bcmp.
5063
50641994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5065
5066 * make-dist (tempdir): Put subdir msdos into the distribution.
5067
50681993-01-07 Morten Welinder (terra@diku.dk)
5069
5070 * config.bat: New file.
5071
50721994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5073
5074 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
5075
50761994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5077
5078 * configure.in (m68*-next-*): Don't care about which os is specified.
5079 (i[34]86-*-*): Check for *-nextstop*.
5080
50811993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5082
5083 * configure.in: Check for setsid.
5084
50851993-12-17 Richard Stallman (rms@srarc2)
5086
5087 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
5088
50891993-12-15 Richard Stallman (rms@srarc2)
5090
5091 * Makefile.in (mkdir): Make only the lockdir writable.
5092
5093 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
5094
50951993-12-11 Richard Stallman (rms@srarc2)
5096
5097 * Makefile.in (libdir): Use @libdir@.
5098
50991993-12-08 Richard Stallman (rms@srarc2)
5100
5101 * Makefile.in (install): Add empty command.
5102
51031993-12-04 Richard Stallman (rms@srarc2)
5104
5105 * make-dist: Put man/getopt.c in the dist.
5106
5107 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
5108
5109 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
5110
51111993-12-03 Richard Stallman (rms@srarc2)
5112
5113 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
5114 Set it for all solaris versions.
5115 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
5116 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
5117 Likewise for NON_GNU_CC and CC.
5118
51191993-12-01 Richard Stallman (rms@srarc2)
5120
5121 * configure.in (mips-mips-riscos4*): Assign variable CC.
5122 (checking ${with_gcc}): If "no", don't override CC if already set.
5123 (CC): Initialize it as empty.
5124
dff28924 51251993-11-30 Richard Stallman (rms@srarc2)
a4a9692d
DL
5126
5127 * configure.in (Suns): Set CPP if *-solaris2.3*.
5128
51291993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5130
5131 * Version 19.22 released.
5132
5133 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
5134
51351993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5136
5137 * make-dist: When breaking links, use cp -p.
5138 Copy install.sh into distribution.
5139 Move the temp dir up into the parent dir;
5140 don't leave the staging dir make-dist.tmp... in existence.
5141 * install.sh: New file.
5142
51431993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5144
5145 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
5146
51471993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5148
5149 * configure.in (version): When --run-in-place, exclude
5150 ${datadir}/emacs/site-lisp from locallisppath.
5151
51521993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5153
5154 * configure.in: Delete jumk.c before writing it.
5155
51561993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5157
5158 * Version 19.21 released.
5159
5160 * Makefile.in (mkdir): Ignore error from chmod.
5161
51621993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5163
5164 * make-dist: Don't put lisp/forms.README in the distribution.
5165
51661993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5167
5168 * configure.in (creating src/Makefile): Before running cpp,
5169 discard all lines that start with `# Generated' or /**/#.
5170
51711993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5172
5173 * Version 19.20 released.
5174
5175 * make-dist: Use build-ins.in, not build-install.in.
5176 Don't bother updating TAGS since it's not included.
5177
5178 * build-ins.in: Renamed from build-install.in.
5179
51801993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5181
5182 * make-dist: Don't try to link *.texinfo--there are none now.
5183 When running make in lib-src, specify YACC var value.
5184
51851993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5186
5187 * configure.in (extrasub): Add vpath patterns for %.[yls].
5188
5189 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
5190 Instead just include the commands to make src/Makefile as the
5191 second arg to AC_OUTPUT.
5192
5193 * configure.in: Use : instead of dnl for comment inside
5194 $makefile_command.
5195
5196 * configure.in: No longer use vpath_sed. Instead, when we notice
5197 srcdir already configured, set extrasub to hack vpath in the
5198 makefiles.
5199
5200 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
5201 before moving it.
5202 * Makefile.in (VPATH): Define to @srcdir@.
5203
52041993-09-28 Brian Fox (bfox@cubit)
5205
5206 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
5207 doesn't exist. Just copy src/Makefile.in instead. Touch
5208 all of the Makefiles after editing config.status.
5209
5210 * INSTALL: Update documentation to match new configuration
5211 mechanism.
5212
52131993-09-27 Brian Fox (bfox@ai.mit.edu)
5214
5215 * configure.in: Allow any of the path or directory Makefile
5216 variables to be set with flags to configure. Create all Makefiles
5217 at configure time. Edit special commands into config.status after
5218 src/Makefile.in is built from src/Makefile.
5219
5220 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
5221 If these files are out of date, simply have config.status
5222 rebuild them; don't rebuild them explicitly.
5223
52241993-09-25 Brian Fox (bfox@ai.mit.edu)
5225
5226 * build-install.in: Change src/xemacs to src/emacs. We no longer
5227 create src/xemacs, so the file wouldn't be found.
5228
5229 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
5230
52311993-09-24 Brian Fox (bfox@albert.gnu.ai.mit.edu)
5232
5233 * configure.in: Avoid forcing the search of /usr/include before
5234 fixed include files by resetting C_SWITCH_X_SITE if it is
5235 "-I/usr/include".
5236
52371993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5238
5239 * Makefile.in (@rip_paths@locallisppath):
5240 Delete ${datadir}/emacs/site-lisp.
5241
52421993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5243
5244 * configure.in:
5245 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
5246 Remove ${extra_output} from AC_OUTPUT call.
5247
52481993-09-17 Brian Fox (bfox@inferno)
5249
5250 * make-dist: Quote backquotes found in strings to be echoed.
5251
5252 * configure.in: Use "sh -c pwd" when we want to avoid having the
5253 shell fix up the value of $PWD.
5254
52551993-09-13 Brian Fox (bfox@inferno)
5256
5257 * Makefile.in (do-install): Don't abort if ln or chmod at the end
5258 of the installation fail. Suggested by Karl Berry.
5259
52601993-08-30 Brian Fox (bfox@inferno)
5261
5262 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
5263 was used. Set MAKEFLAGS from MFLAGS.
5264
52651993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5266
5267 * configure.in: Test for res_init in libc.
5268
52691993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5270
5271 * configure.in: In the file ${tempcname}, use configure___
5272 instead of @configure@.
5273
52741993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
5275
5276 * make-dist: Dist vpath.sed
5277
5278 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
5279 Depend on vpath.sed.
5280 Replace sed comand for VPATH with @vpath_sed@.
5281
5282 * configure.in: Substitute variable `vpath_sed'.
5283 If not in $srcdir and $srcdir is configured,
5284 issue warning that GNU make is required,
5285 and set vpath_sed to use vpath.sed script.
5286
52871993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5288
5289 * configure.in: Remove check for $srcdir being configured. This
5290 pretty much works now.
5291 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
5292 Check for XFree86 (/usr/X386/include) independent of whether
5293 -lXbsd exists.
5294
5295 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
5296 realclean, unlock, relock): Use `$(MAKE)' in place of plain
5297 `make'.
5298
52991993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5300
5301 * Version 19.19 released.
5302
5303 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
5304
53051993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5306
5307 * configure.in: Check for XScreenNumberOfScreen.
5308
53091993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5310
5311 * configure.in: Add * to end of all configuration alternatives.
5312 (m68*-sony-newsos3*): New alternative.
5313
53141993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5315
5316 * make-dist: Include getdate.c in distribution.
5317
5318 * configure.in: For --help, use $PAGER if it is set.
5319 (LIB_X11_LIB): Default to -lX11.
5320 (mips-sgi-irix5.*): New alternative.
5321
5322 * Makefile.in (do-install): Install info/gnus* and info/sc*.
5323
5324 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
5325 Recognize *.B8.* as hpux version 8.
5326 (m68*-tektronix-bsd*): Fix typo in tek4300.
5327 (AC_HAVE_FUNCS): Add ftime.
5328
53291993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5330
5331 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
5332 Use tekxd88, not tekXD88.
5333
53341993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5335
5336 * configure.in: Check for -lm. Then can check for frexp and logb.
5337
53381993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5339
5340 * Version 19.18 released.
5341
5342 * make-dist (src): Don't put gnu-hp300 in dist.
5343 (src, lisp): Include OChangeLog in dist.
5344
53451993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5346
5347 * configure.in: Test for presence of logb and frexp functions.
5348
53491993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5350
5351 * configure.in (machine): Add i370-ibm-aix*.
5352
53531993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5354
5355 * configure.in (function checks): Test for mkdir and rmdir.
5356
5357 * configure.in (function checks): Don't test for random and bcopy
5358 only when we're building with X; look for them all the time.
5359
53601993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5361
5362 * configure.in: Test for availability of bcopy functions, searching
5363 the X libraries if we're using X.
5364
5365 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
5366 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
5367 versions of AIX, and needs to be passed to the loader.
5368
5369 * configure.in: Test for the availablility of the
5370 XScreenResourceString function.
5371
53721993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
5373
5374 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
5375 LD_SWITCH_X_SITE and assume --with-x11.
5376 Only look for X11 files if we weren't told about a window system
5377 or if we were told to use X11 but not told where.
5378 Search the libraries from the s and/or m files when checking for
5379 functions.
5380
5381 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
5382
53831993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5384
5385 * make-dist: Include lisp/dired.todo in the distribution.
5386
53871993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5388
5389 * configure.in: Add code to set HAVE_INET_SOCKETS.
5390
53911993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5392
5393 * configure.in: If we do find x_includes and x_libraries
5394 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
5395
53961993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5397
5398 * make-dist: Include src/gnu-hp300 in the dist.
5399
5400 * configure.in (canonical): New variable holds the canonicalized
5401 configuration. Don't alter `configuration'. Use `configuration'
5402 for Makefile.in for file naming.
5403 (testing x_includes and x_libraries): Use =, not ==.
5404
54051993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5406
5407 * Version 19.17 released.
5408
5409 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
5410 directory's makefile. This allows the invocation of CPP which
5411 builds xmakefile to receive these switches. The SunSoft C
5412 preprocessor inserts spaces between tokens if it doesn't get the
5413 -Xs flag requested in src/s/sol2.h.
5414
54151993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
5416
5417 * configure.in (m68k-bull-sysv3): new config.
5418
54191993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5420
5421 * configure.in: Use the autoconf AC_FIND_X macro to try to find
5422 the X Windows libraries.
5423
54241993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5425
5426 * make-dist (tempdir): Don't create lisp/forms-mode directory in
5427 the distribution. Those files aren't kept in their own
5428 subdirectory any more.
5429
54301993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5431
5432 * Version 19.16 released.
5433
54341993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5435
5436 * configure.in: Add --verbose flag.
5437
54381993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5439
5440 * version 19.15 released.
5441
54421993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5443
5444 * Makefile.in (top_distclean): Use -f switch when cleaning out
5445 lock dir; it might be empty.
5446
5447 * configure.in: Only check for -lXbsd once.
5448
54491993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5450
5451 * Version 19.14 released.
5452
54531993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5454
5455 * make-dist: If using gzip, create distribution with '.gz' extension.
5456
5457 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
5458 (lisp/forms-mode): This doesn't exist anymore.
5459
5460 * configure.in: Look for the closedir function.
5461
54621993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5463
5464 * configure.in (CPP): Autoconf sets this to a shell variable
5465 reference, which doesn't work when it's edited into a makefile.
5466 Expand that variable reference.
5467
5468 * Makefile.in (CPP): New variable.
5469 (src/Makefile): Edit CPP into src/Makefile.
5470
5471 * Makefile.in (src/Makefile): Don't bother exiting single quotes
5472 and entering double quotes to get the values of LD_SWITCH_X_SITE
5473 and the other make variables; make substitutes them in anyway.
5474
5475 * Makefile.in (uninstall): Don't remove the lisp and etc
5476 directories if they're in the source tree.
5477
92a8ce63 5478 Bring mumbleclean targets into conformance with GNU coding standards.
a4a9692d
DL
5479 * Makefile.in (mostlyclean, clean): Separate these two; just have
5480 them pass the request to the subdirectory makefiles.
5481 (distclean): Pass the request down, and then get rid of the
5482 files configure built, and get rid of the Makefiles.
5483 (realclean): Pass the request down, and then do the same things
5484 distclean does.
5485 (uninstall, info, dvi): New targets.
5486
5487 * configure.in: Move clause for PC-compatible i386 box to the end
5488 of the case statement, to avoid masking configurations below.
5489
5490 * configure.in: Add case for m88k-motorola-sysv4.
5491
5492 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
5493 the HP 68000 machines.
5494
5495 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
5496 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
5497 preprocessor won't fiddle with them.
5498
54991993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5500
5501 * Makefile.in (TAGS): cd to src to run etags.
5502
55031993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5504
5505 * configure.in (version): Check the X libraries for XrmSetDatabase
5506 and random, and see if we have -lXbsd.
5507
55081993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5509
5510 * configure.in: Pass "-Isrc" to the CPP we run to examine the
5511 s/*.h and m/*.h files. Martin Tomes
5512 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
5513
55141993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5515
5516 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
5517 above the general i386 alternative.
5518
55191993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5520
5521 * configure.in: Recognize configuration name for Data General
5522 AViiON machines.
5523
5524 * configure.in: Use AC_LONG_FILE_NAMES.
5525
55261993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5527
5528 * configure.in: Test for bison.
5529 * Makefile.in (YACC): New variable.
5530 (lib-src/Makefile.in): Edit YACC into the makefile.
5531
55321993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5533
5534 * Version 19.13 released.
5535
5536 * configure.in (CFLAGS): Don't set this according to the value of
5537 the GCC shell variable. Instead, consult the machine and system
5538 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
5539 test __GNUC__ while we're at it.
5540
5541 * configure.in: Remove extra ;; from hpux cases.
5542
55431993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5544
5545 * configure.in: Check to see if the system has -ldnet.
5546
55471993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5548
5549 * make-dist: Add clauses to distribute lisp/forms-mode.
5550
55511993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5552
5553 * configure.in (machine): Fix the versions in hpux version number test.
5554 Do not guess based on cpu type. Do check for explicit system version.
5555
55561993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5557
5558 * configure.in: Do NOT look for `unknown' as company name.
5559
55601993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5561
5562 * configure.in: Fix typo in message.
5563
55641993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5565
5566 * Version 19.12 released.
5567
5568 * Makefile.in (do-install): Correct previous etc-copying change.
5569 Partially rewrite using `if'.
5570 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
5571
5572 * Version 19.11 released.
5573
5574 * configure.in: Handle 386bsd.
5575
55761993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5577
5578 * make-dist: Update getdate.c.
5579
5580 * configure.in: Handle bsd386.
5581
5582 * Makefile.in (do-install): Use `-' in tar options.
5583
5584 * configure.in: Change ! "${...}" to x"${...}" = x.
5585
5586 * Makefile.in (do-install): Copy the DOC-* files from the build
5587 etc directory, as well as lots of things from ${srcdir}/etc.
5588
5589 * make-dist: Copy config.guess.
5590
5591 * configure.in: Handle AIX versions 1.2, 1.3.
5592
55931993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5594
5595 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
5596 the configuration name mips-mips-usg* to represent USG systems.
5597
5598 * configure.in: Fix logic to detect if srcdir is already configured.
5599
5600 * Makefile.in: Pass in LD_SWITCH_X_SITE.
5601
5602 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
5603 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
5604 of a directory; cd might fail, and have pwd print out the current
5605 directory.
5606
56071993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5608
5609 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
5610
56111993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5612
5613 * configure.in: Complain if srcdir points at an already-configured
5614 tree.
5615
56161993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5617
5618 * Version 19.10 released.
5619
56201993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5621
5622 * Makefile.in: Use Makefile comments, not C comments.
5623
5624 * configure.in: Add case for the Tektronix XD88.
5625
56261993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5627
5628 * configure.in: Handle sysv4.2 and sysvr4.2.
5629
56301993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5631
5632 * configure.in: Traverse the argument list without destroying it;
5633 don't use shift. It turns out that "set - ${saved_arguments}"
5634 doesn't work portably.
5635
5636 * configure.in: Add missing "fi".
5637
5638 * make-dist: Rebuild configure if configure.in is newer.
5639
5640 * Makefile.in (src:, lib-src:, FRC:): force the src and lib-src
5641 targets to be executed even if make remembers that it has already
5642 stisfied FRC.
5643
56441993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5645
5646 * Makefile.in (do-install): Delete redundant code to copy etc twice.
5647
5648 * configure.in (romp): Handle various version numbers with aos and bsd.
5649
56501993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5651
5652 * configure.in: Fix message text.
5653
56541993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5655
5656 * make-dist: Make a `site-lisp' directory in the distribution,
5657 instead of a `local-lisp' directory, which hasn't been the
5658 appropriate name for a long time.
5659 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
5660 from the distribution first, then /usr/local/lib/emacs/site-lisp.
5661
5662 * Makefile.in (do-install): Correctly detect if ./etc and
5663 ${srcdir}/etc are the same.
5664
5665 * configure.in: Extract UNEXEC from the system configuration
5666 files, compute the name of the source file corresponding to the
5667 object file, and #define it as UNEXEC_SRC in config.h.
5668
5669 * configure.in: If srcdir is '.', then try using PWD to make it
5670 absolute.
5671
5672 * configure.in: Include ${srcdir} in the printed report, to help
5673 people notice if it's an automounter path.
5674
56751993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5676
5677 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
5678
56791993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5680
5681 * Makefile.in (do-install): Delete the dest dir, not the source dir,
5682 when they are different. Add `shift' command.
5683 (COPYDESTS, COPYDIR): Delete external-lisp dir.
5684 (externallispdir): Var deleted.
5685
5686 * configure.in: Delete spurious paren outputting short_usage.
5687
56881993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5689
5690 * Version 19.9 released.
5691
56921993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5693
5694 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
5695 subdirectory makes.
5696
5697 * make-dist: Check for .elc files with no corresponding .el file.
5698
5699 * Makefile.in (mkdir): Make all the directories in locallisppath.
5700
5701 * config.guess: New file.
5702 * configure.in: Use it, tentatively.
88c71720 5703 * INSTALL: Mention its usage.
a4a9692d
DL
5704
5705 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
5706 the former gives you the operating system rev directly. Use
5707 s/hpux.h if we don't recognize what we got.
5708
5709 * Makefile.in (do-install): Don't remove a destination directory
5710 if it's the same as the source. If ${srcdir}/info == ${infodir},
5711 don't try to copy the info files.
5712
5713 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
5714 doesn't work if you're not using a separate source directory.
5715 (do-install): Copy the build tree's etc directory only after
5716 making sure it's not also the source tree's etc directory.
5717
57181993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5719
5720 * configure.in: Handle sunos4.1.3 specially.
5721
57221993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5723
5724 * Makefile.in (INSTALL): Add definition.
5725
5726 * configure.in: Fix some messages. Support -with-gnu-cc.
5727 At the end, use `set --', not `set -'.
5728 Delete spurious `.h' in hpux alternatives.
5729
57301993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5731
5732 * Version 19.8 released.
5733
57341993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5735
5736 * configure.in: When looking for source in the same directory as
5737 the configure script, make the path thus discovered absolute.
5738 If the user specifies the `--srcdir' switch, make that directory
5739 absolute too.
5740
5741 * Makefile.in (srcdir): Remove comment saying this doesn't work.
5742
5743 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
5744 too, as the value of the PATH_INFO macro.
5745
5746 * configure.in: Check to see if the source lives in the same
5747 directory as the configure script.
5748
57491993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5750
5751 * Makefile.in (install): Split this into `install' and
5752 `do-install', to give people more control over exactly what gets
5753 done.
5754 (do-install): New target, containing the guts of `install'. Don't
5755 remove and recreate the directories inside the copying loop - do
5756 it all before the copying loop. Pass more flags to the lib-src
5757 make.
5758 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
5759 avoid errors and warnings.
5760
5761 * configure.in: For generic IBM PC boxes, insist on "unknown" for
5762 the manufacturer - the more general case was blocking other i386
5763 configuration names below, and that's how the names are written in
5764 MACHINES anyway.
5765
5766 * make-dist: When breaking links, remove the link before moving
5767 the copy onto it, to avoid interactive behavior.
5768
5769 * Makefile.in: Doc fix.
5770
5771 * configure.in: Doc fix.
5772
5773 * INSTALL: Mention --exec-prefix option.
5774
5775 * configure.in: Add support for the `--exec-prefix' option.
5776 * Makefile.in: Accept that support.
5777
5778 * configure.in: Use the AC_PROG_INSTALL macro.
5779 * Makefile.in (INSTALL): Variable removed.
5780 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
5781
5782 * configure.in: Distinguish between hp800's and hp700's by calling
5783 "uname -m".
5784
57851993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5786
92a8ce63 5787 * configure.in: Recognize configuration names for i860 boxes
a4a9692d
DL
5788 running SYSV.
5789
57901993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5791
5792 * configure.in: Distinguish between hp800's and hp700's by the
5793 version of HP/UX they run, since that's something people are more
5794 likely to know - hp700's run 8.0.
5795 Add HP 700 configuration.
5796
5797 * configure.in: Test for the presence of the `rename' function.
5798
5799 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
5800 configure.in.
5801 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
5802
5803 * make-dist: Break intra-tree links.
5804
5805 * configure.in: Explain that this is an autoconf script, and give
5806 instructions for rebuilding configure from it. Arrange to put
5807 comments in configure explaining this too.
5808
5809 * configure.in: Make the first line of the configure script be
5810 "#!/bin/sh". Leaving the first line blank didn't work.
5811
5812 * configure.in (long_usage): Removed; made short_usage describe
5813 the options briefly.
5814
5815 * configure.in: Implement the --prefix option.
5816 * Makefile.in (prefix): Add support for it here.
5817 * INSTALL: Document it here.
5818
5819 * Makefile.in (install): Don't assume that the files in the `info'
5820 subdirectory match *.info. They don't have that prefix.
5821
58221993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5823
5824 * configure.in: Add case for version 5 of Esix.
5825
58261993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5827
92a8ce63 5828 * Version 19.7 released.
a4a9692d
DL
5829
5830 * make-dist: There aren't any *.com files in lib-src anymore.
5831
5832 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
5833 them; they're symlinks to other filesystems on the GNU machines.
5834
5835 * make-dist: Check that the manual reflects the same version of
5836 Emacs as stated in lisp/version.el. Edit that version number into
5837 the README file.
5838
58391993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5840
5841 * configure.in: Remove the hack of AC_DEFINE; use
5842 AC_DEFINE_UNQUOTED.
5843
58441993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5845
5846 * make-dist: Don't distribute precomp.com, compile.com, or
5847 link.com from ./src; they're in ./vms now.
5848
5849 Some time-handling patches from Paul Eggert:
5850 * configure.in: Add AC_TIMEZONE.
5851
58521993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5853
5854 * configure.in: Recognize Linux as a valid operating system for
5855 the i386.
5856
58571993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5858
5859 * make-dist: Distribute some VMS files we got from Richard Levitte.
5860
5861 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
5862 the source for the sed command, not oldXMenu/Makefile.
5863
58641993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5865
5866 * INSTALL: Don't claim the srcdir option doesn't work.
5867
58681993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5869
5870 * configure.in: Include remarks saying what order the autoconf
5871 tests should go in, and remind people to change config.h.in
5872 whenever they add autoconf tests which make #definitions.
5873
5874 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
5875
58761993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5877
5878 * Makefile.in (oldXMenu/Makefile): Make this depend on
5879 ${srcdir}/oldXMenu/Makefile.in, not itself.
5880
5881 * PROBLEMS: Some updates from David J. Mackenzie.
5882
5883 More changes from David J. Mackenzie.
5884 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
5885 removed; autoconf and config.h should specify all these
5886 differences.
5887 (buildlisppath): Make this path depend on ${srcdir}.
5888 (INSTALLFLAGS): Removed.
5889 (INSTALL): Include the -c flag.
5890 (install): Change the way we invoke install accordingly.
5891
5892 Install ${srcdir} changes from DJM.
5893 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
5894 list.
5895 (COPYDIR, COPYDESTS): Install files from both the etc directory in
5896 the source tree and the etc directory in the object tree.
5897 (${SUBDIR}): Pass the prefix variable down to submakes.
5898 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
5899 in /bin.
5900 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
5901 values for srcdir and VPATH.
5902 (install): Add `v' flag to tar command. Make sure that `dir'
5903 exists in ${srcdir}/info before copying it. Remember that the man
5904 pages come from the source tree, not the object tree.
5905 * configure.in: Remove remarks saying that the --srcdir option
5906 doesn't work.
5907 Create the etc directory in the object tree.
5908 Recognize configuration names of the form *-sun-solaris*.
5909 Recognize sunos5 and solaris as operating system names.
5910
5911 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
5912 lib-src/getdate.y and src/systime.h.
5913
59141993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5915
5916 * make-dist: Make links in info subdir.
5917
59181993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5919
5920 * configure.in: Call AC_STDC_HEADERS.
5921
59221993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5923
5924 * configure.in: Sidestep autoconf's quoting of the second argument
5925 of AC_DEFINE, so we can specify the value to put there. It would
5926 be nice if autoconf provided some way to specify computed values
5927 for macros.
5928
59291993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5930
5931 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
5932 this is always just -DHAVE_CONFIG_H.
5933
5934 The GNU coding standards specify that CFLAGS should be left for
5935 users to set.
5936 * Makefile.in (CFLAGS): Let configure determine the default value
5937 for this. Don't
5938 have it default to DEFS.
5939 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
5940 (lib-src/Makefile, src/Makefile): Edit the default value for
5941 CFLAGS into these files, not DEFS.
5942 * configure.in (CFLAGS): Choose a default value for this - "-g"
5943 normally, or "-g -O" if we're using GCC. Edit it into the
5944 top-level Makefile.
5945
5946 * configure.in: When scanning the machine and system description
5947 #include files, write their names to conftest.c properly.
5948
59491993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5950
5951 * configure.in: In configuration name case for Apallos running
5952 Domainios, set opsys, not opsysfile.
5953
5954 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
5955 src/config.h, instead of AC_OUTPUT; the latter overwrites
5956 src/config.h even when it hasn't changed, puts a makefile-style
5957 comment at the top even though it's C code, and produces a
5958 config.status script which doesn't do the job right.
5959
5960 * configure.in: Add AC_LN_S test, so we can tell whether or not we
5961 can use a symbolic link to get the X Menu library into src.
5962 * Makefile.in (LN_S): New variable.
5963 (src/Makefile): Edit the value of LN_S into this makefile.
5964
59651993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5966
5967 * configure.in: Support *-sco3.2v4* as opsystem.
5968
5969 * make-dist: Don't include calc directory.
5970 Exclude many files in the man directory; copy a few.
5971
59721993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5973
5974 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
5975 call AC_STRUCT_TM to see what's in time.h.
5976
5977 * configure.in: Employ quoting stupidity to get the value of CPP
5978 to expand properly.
5979
59801993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5981
5982 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
5983 variable to scan the machine and system description files.
5984
5985 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
5986 so that getdate.y builds correctly.
5987
59881993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5989
5990 * configure.in (tempcname): Change this to "conftest.c", so it will
5991 work properly on systems with short filenames; this is the name
5992 autoconf uses.
5993
5994 * configure.in: Also detect the availability of dup2 and
5995 gethostname.
5996
5997 * configure.in: Use the AC_ALLOCA test.
5998 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
5999 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
6000
60011993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6002
6003 * make-dist: Distribute configure, as well as configure.in.
6004 Oversight.
6005
60061993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6007
6008 * Makefile.in (install): Print out the name of the directory we're
6009 copying, so people can have some idea of whether we're making
6010 progress.
6011
6012 * Makefile.in (install.aix, install.xenix, install.sysv, install):
6013 Don't forget to re-create the COPYDESTS directories after we clear
6014 them out.
6015
60161993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6017
6018 * Makefile.in: Add autoconf cookies so that the configure
6019 script can comment out sections of path variable definitions to
6020 choose between the installable configuration and the run-in-place
6021 configuration.
6022 * configure.in: Add new option `--run-in-place', to select the
6023 run-in-place path definitions.
6024
6025 * configure.in: Add a clause to the big configuration name case
6026 for the NeXT machine.
6027
60281993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6029
6030 * Makefile.in (install, install.sysv, install.xenix, install.aix):
6031 Make sure that each source directory exists, and is different from
6032 the destination directory; then, delete the destination before
6033 copying over the source.
6034
6035 * make-dist: Distribute configure.in, instead of configure.
6036
60371993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6038
6039 * configure.in: Don't set CC to "gcc -O" if the user specifies
6040 `--with-gcc'. Add -O to DEFS if GCC is set.
6041
60421993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6043
6044 * Makefile.in (clean mostlyclean): Missing right paren.
6045
6046 * configure.in: When checking for X windows, search for an X11
6047 subdirectory of ${x_includes}.
6048
6049 * configure.in: Check for gettimeofday function, for getdate.y.
6050
92a8ce63 6051 Change `configure' to a mixture of custom code and autoconf stuff.
a4a9692d
DL
6052 autoconf can't derive all the information we need, but we'd really
6053 like to be able to take advantage of some of its tests, and its
6054 file-editing facilities.
6055 * configure.in: Renamed from configure.
6056 Quote the sections of shell script we want copied literally to
6057 the configure script.
6058 (compile): Initialize this to make the autoconf macros' code happy.
6059 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
6060 code to do their jobs.
6061 Use autoconf to produce Makefile and src/config.h.
6062 Remove the Makefile-style comment that autoconf places at the top
6063 of src/config.h.
6064 (config_h_opts): Removed - no longer necessary.
6065 * Makefile.in (configname): Renamed to configuration.
6066 (CONFIG_CFLAGS): Renamed to DEFS.
6067 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
6068 get values via autoload @cookies@.
6069 (libsrc_libs): Get this from autoconf. We used to do nothing
6070 about this.
6071 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
6072
6073 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
6074 echo the move-if-change command.
6075
60761993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
6077
6078 * make-dist: Distribute lib-src/rcs-checkin.
6079
6080 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
6081 Don't try to make links to the RCS or Old subdirectories.
6082 Use the appropriate extension for the compression type in use.
6083 Create the tar file in the shell's initial default directory, not
6084 in ${tempparent}.
6085 Erase the whole ${tempparent} tree, not just ${tempdir}.
6086
60871993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6088
6089 * Makefile.in (src/paths.h): Don't echo the huge sed command we
6090 use to build paths.h.
6091 (lib-src/Makefile, src/Makefile): Similarly.
6092
6093 * configure: Extend test for working `const' keyword to handle AIX
6094 3.2 cc.
6095
60961993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6097
6098 * make-dist: Distribute lisp/term/ChangeLog.
6099
92a8ce63 6100 Arrange for C compilation throughout the tree to get
a4a9692d
DL
6101 C_SWITCH_SYSTEM from the configuration files.
6102 * configure: Extract C_SWITCH_SYSTEM from the machine and
6103 system-dependent files, and save it in the top-level Makefile.
6104 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
6105 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
6106
6107 * make-dist: Include the VMS support files in oldXMenu in the
6108 distribution.
6109
6110 * configure: Doc fix.
6111
6112 * configure: Fix corrupted config_h_opts.
6113
6114 * configure: Properly report option names in error messages.
6115
6116 * configure: Properly recognize --x-includes and --x-libraries
6117 options.
6118
6119 * configure: Fix syntax errors in code handling XFree386.
6120
61211993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6122
6123 * configure: Add special code to detect XFree386, and tell
6124 config.h about it.
6125
6126 * configure: Properly handle extracting values of LIBS_MACHINE and
6127 LIBS_SYSTEM that contain spaces.
6128
6129 * configure: Add `--x-includes' and `--x-libraries' options. I
6130 think these are dopey, but no less than three alpha testers, at
6131 large sites, have said they have their X files installed in odd
6132 places. Implement them by setting C_SWITCH_X_SITE and
6133 LD_SWITCH_X_SITE in src/config.h.
6134
61351993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
6136
6137 * make-dist: Don't distribute etc/Old files.
6138
6139 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
6140 backups.
6141
61421993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6143
6144 * make-dist: Fix typo.
6145
61461993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
6147
6148 * make-dist: Corrected typo, fixed it to discard = and TAGS files
6149 in some cases where it should but didn't seen to.
6150
6151 * Makefile.in: Added unlock and relock productions.
6152
61531993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6154
6155 * make-dist: Add a --compress option to force make-dist to use
6156 compress.
6157
6158 * make-dist: Use gzip, if we can find it.
6159
6160 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
6161 make rs6000-ibm-aix default to -aix32.
6162
61631993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
6164
6165 * Makefile.in: Added `Developer's configuration' section.
6166
61671993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
6168
6169 * Makefile.in: Add commented-out variable settings for developer's
6170 configuration.
6171
61721993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6173
6174 * make-dist: Distribute `src/bitmaps' too.
6175
61761993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
6177
6178 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
6179 make rs6000-ibm-aix default to -aix32.
6180
61811993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6182
6183 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
6184
6185 * Makefile.in (install.sysv): Add a second `$' in front of
6186 `${dest}', so that the shell will expand it, instead of Make.
6187
6188 * configure: When processing the name of the configure script,
6189 collapse `././' to `./', but leave a single `./' prefix alone.
6190
6191 * configure: Doc fix.
6192
61931993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6194
6195 * configure: Handle isc3.0 correctly.
6196
61971993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6198
6199 * make-dist: Don't try to copy the COPYING notice into
6200 external-lisp; we're not distributing that directory any more.
6201
62021993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6203
6204 * Makefile.in (install, install.aix, install.xenix, install.sysv):
6205 Remove CVS subdirectories from the installed directory trees, as
6206 well as RCS directories.
6207
62081993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6209
6210 * make-dist: Only copy gmalloc.c if we couldn't link it.
6211 Don't try to copy man/{README,Makefile} unless they actually exist.
6212
6213 * Makefile.in (lisppath): Don't include externallispdir in this.
6214 We're not sure whether we're even going to distribute the
6215 directory yet.
6216
62171993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6218
6219 * make-dist: Don't distribute the external-lisp directory anymore.
6220 * INSTALL: Remove all references to external-lisp.
6221
6222 * configure: Detect whether the compiler supports `const'
6223 properly, and edit src/config.h accordingly.
6224
6225 * configure: Tweak layout of final report.
6226
6227 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
6228 CFLAGS.
6229
6230 * Makefile.in (locallisppath): Make this default to
6231 ${datadir}/emacs/site-lisp, instead of
6232 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
6233 the same thing, and local-lisp causes completion conflicts with
6234 lock.
6235 (lisppath): Add ${externallispdir} to this.
6236 * INSTALL: Adjust installation directions.
6237
6238 * Makefile.in (externallispdir): New variable, to say where to
6239 install the externally-maintained lisp files.
6240 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
6241 the others.
6242 * INSTALL: Describe external-lisp and the new externallispdir
6243 variable.
6244
62451993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6246
6247 * configure (progname): New option `--with-gcc'. Make it clearer
6248 how we are trying to guess whether or not we have GCC.
6249 * INSTALL: Document the `--with-gcc' option, and improve
6250 description of `--with-x' options.
6251
62521993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6253
6254 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
6255 ${infodir} from these variables; we have written out explicit code
6256 to install the info files.
6257
62581993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6259
6260 * make-dist: Don't distributed the RCS files in the etc directory.
6261
62621993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6263
6264 * Makefile.in: Some makes can't handle comments in the middle of
6265 commands; move them to before the whole rule.
6266
62671993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6268
6269 * README: Mention what Emacs is.
6270
62711993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6272
6273 * make-dist: Include `./lisp/calc-2.02' in the distribution.
6274 Add `./cpp' and `./man' back into the distribution.
6275
62761993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6277
6278 * Makefile.in: Define MAKE, and use where appropriate.
6279
62801993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6281
6282 * make-dist: Remember that the authoritative COPYING notice is
6283 `etc/COPYING', not `../etc/COPYING'.
6284
62851992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6286
6287 * make-dist: Make sure that the COPYING notices in each directory
6288 are copies, not symlinks.
6289
62901992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6291
6292 * INSTALL: The build process produces an executable called `emacs'
6293 now. Change references.
6294 * Makefile.in: Adjust `install.mumble' targets to install
6295 `src/emacs', not `src/xemacs'.
6296
6297 * configure: Start with a blank line; this keeps some old CSH's
6298 from thinking it's a CSH script. Most systems will just use
6299 /bin/sh to run it, which is what we're expecting; the only other
6300 shells which might try to interpret it themselves are probably
6301 Bourne-compatible.
6302
63031992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6304
6305 * INSTALL: Improvements suggested by David Mackenzie.
6306
63071992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6308
6309 * Makefile.in (install, install.sysv, install.xenix, install.aix):
6310 Don't try to copy the info files if there aren't any; the
6311 unexpanded globbing pattern disappoints `install'. Ignore the
6312 return status of that command.
6313
6314 * INSTALL: Updated for new configuration arrangement.
6315
6316 * configure: Don't make the top-level Makefile read-only - people
6317 may want to edit the values of the path variables.
6318
6319 * Makefile.in (install, install.sysv, install.xenix, install.aix):
6320 Install the info files in ${infodir}. Install the executable
6321 under both `emacs' and `emacs-VERSION'.
6322
6323 * Makefile.in: Doc fix.
6324
6325 * Makefile.in (exec_prefix): New variable, as per latest version
6326 of coding standards.
6327 (bindir, libdir): Use it, instead of `prefix'.
6328 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
6329
6330 * Makefile.in (mandir): Make the default value for this depend on
6331 $(prefix).
6332
6333 * Makefile.in (datadir, statedir, libdir): Make these all default
6334 to ${prefix}/lib.
6335 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
6336 to compensate.
6337
6338 * Makefile.in (install, install.sysv, install.xenix, install.aix):
6339 Install the etags and ctags man pages too.
6340
6341 * Makefile.in (distclean): Don't delete backup files; that's the
6342 job of extraclean.
6343 (extraclean): Like distclean, but deletes backup and autosave files.
6344
63451992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6346
6347 Make path specification conform to GNU coding standards.
6348 * configure (long_usage): Remove all traces of old arguments from
6349 usage messages, and document the options we do accept in more
6350 detail: -with-x... and --srcdir.
6351 (options, boolean_opts): Deleted; we don't have enough options to
6352 make this worthwhile.
6353 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
6354 along with the code which supported them; these should be set as
6355 arguments to the top-level make.
6356 (config_h_opts): Since this no longer doubles as a list of option
6357 names, make them upper case; this simplifies the code which uses
6358 them to build the sed command to edit src/config.h. Change the
6359 code which sets them.
6360 (cc, g, O): Don't allow the user to set these using options; they
6361 should be specified using `CC=' and `CFLAGS=' arguments to the
6362 top-level make. Just choose reasonable default values for them,
6363 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
6364 values.
6365 (gnu_malloc, rel_alloc): Don't allow the user to set these using
6366 options; use them whenever the configuration files say they're
6367 possible.
6368 Simplify the argument processing loop. Don't accept abbreviations
6369 for option names; these might conflict with other configuration
6370 options in the future.
6371 Add some support for the `--srcdir' option. Check for the sources
6372 in . and .. if `--srcdir' is omitted. If the directories we will
6373 compile in don't exist yet, create them under the current directory.
6374 Note that the rest of the build process doesn't really support
6375 this.
6376 Edit only the top Makefile. That should edit the others. Edit
6377 into the makefile: `version', from lisp/version.el, `configname'
6378 and `srcdir' from the configuration arguments, `CC' and
6379 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
6380 the user's path, and LOADLIBES as gleaned from the system
6381 description files.
6382 Simplify the report generated; it doesn't need to include any
6383 description of paths now.
6384 Make `config.status' exec configure instead of just calling it, so
6385 there's no harm in overwriting `config.status'.
6386 * Makefile.in (version, configname): New variables, used to choose
6387 the default values for datadir and libdir.
6388 Path variables rearranged into two clearer groups:
6389 - In the first group are the variables specified by the GNU coding
6390 standards (prefix, bindir, datadir, statedir, libdir, mandir,
6391 manext, infodir, and srcdir).
6392 - In the second are the variables actually used for Emacs's paths
6393 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
6394 archlibdir), which depend on the first category.
6395 datadir and libdir default to directories under
6396 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
6397 demand.
6398 etcdir and lispdir default to subdirectories of datadir.
6399 archlibdir defaults to libdir.
6400 The new installation tree is a bit deeper than it used to be, so
6401 use the new make-path program in lib-src to build them all.
6402 Always build a new src/paths.h.tmp and then move-if-change it to
6403 src/paths.h, to avoid unnecessary rebuilds while responding to the
6404 right changes.
6405 Remove all mention of arch-lib. Run utility commands from
6406 lib-src, and let the executables be copied into archlibdir when
6407 Emacs is installed.
6408 Add targets for src/Makefile, lib-src/Makefile, and
6409 oldXMenu/Makefile, editing the values of the path variables into
6410 them.
6411 Let lib-src do its own installation.
6412 (datadir): Default to putting data files under
6413 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
6414 (emacsdir): Variable deleted; it would only be confusing to use.
6415 (lispdir, etcdir): Default to ${datadir}/lisp.
6416 (mkdir): Use make-path for this.
6417 (lockdir): Do this in mkdir.
6418 (Makefile): New target.
6419
6420 * configure (usage_message): Rename to long_usage.
6421
6422 * make-dist: Don't bother creating an arch-lib directory; that's
6423 only for installation now.
6424
64251992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6426
6427 * configure: Use GCC-style configuration names, using config.sub.
6428 Change the usage and help messages.
6429
6430 * configure: Initialize window_system, not indow_system.
6431
6432 * configure: Report which window system, compiler, and signal
6433 handler return type we decide to use.
6434
6435 * make-dist: Explain what's going on if config.sub and gmalloc.c
6436 can't be linked. Place the code which copies them near the code
6437 which links the rest of the files around them.
6438
64391992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
6440
6441 * make-dist: Don't bother to distribute src/*.com, or
6442 src/vmsbuild; those have all been moved to `../vms'.
6443
64441992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6445
6446 * make-dist: Don't forget that the way to avoid filenames starting
6447 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
6448 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
6449 couldn't make hard links to, since we have two already, and
6450 perhaps more to come.
6451
64521992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6453
6454 * configure: When editing parameters into lib-src/Makefile, change
6455 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
6456 needs some other flags too.
6457
64581992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6459
6460 * configure: Remove spurious echo of the configuration name.
6461
6462 * make-dist: Don't distribute files in src/m and src/s whose names
6463 begin with `='.
6464
64651992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6466
6467 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
6468 Also LISP_FLOAT_TYPE.
6469
64701992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6471
6472 * make-dist: Copy config.sub, since it's a symbolic link to a file
6473 on another file system.
6474
64751992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6476
6477 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
6478 distribution.
6479
6480 * config.sub: New file, to help us recognize configuration names.
6481 * make-dist: Include it in the distribution.
6482
64831992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6484
6485 * configure: Convert `-' to `_' in specified option names.
6486 Accept options with --. Delete --highpri and --have-x-menu options.
6487 New options --with-x and --with-x10 replace -window-system.
6488 Don't mention options --gnu-malloc, --rel-alloc
6489 or --lisp-float-type in help message.
6490
64911992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6492
92a8ce63 6493 * make-dist: Include the `vms' subdirectory in the distribution.
a4a9692d
DL
6494
64951992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6496
6497 * configure: Remove lines starting with "# DIST: " when building
6498 lib-src/Makefile and src/Makefile. This allows us to mark the
6499 "Makefile.in" files with explanatory comments which won't also get
6500 stuck in the Makefiles.
6501
65021992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6503
6504 * make-dist: Don't use the '+' operator in the sed regular
6505 expression that extracts the version number from lisp/version.el;
6506 Ultrix sed doesn't seem support the operator. Just double the
6507 operand and use *.
6508
65091992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6510
6511 * Makefile.in: Doc fix.
6512
65131992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6514
6515 * configure: Rewrite sed command to remove at most one ./ prefix;
6516 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
6517 group.
6518
65191992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6520
6521 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
6522
65231992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6524
6525 * make-dist: Go ahead and build a new TAGS file, unless the
6526 --newer option was specified. Don't try to delete a TAGS file
6527 from etc; it's not kept there, and shouldn't be deleted anyway.
6528
65291992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6530
6531 * make-dist: If the lisp directory contains a default.el, don't
6532 distribute it.
6533
6534 * configure: When searching signal.h for the type of a signal
6535 return handler, make a copy of it, not a symbolic link to it; that
6536 way, it will work on systems that don't have symbolic links.
6537
65381992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
6539
6540 * make-dist: taught it about vcdiff and rcs2log, added --newer
6541 option for generating incremental distributions. Stopped it from
6542 generating a TAGS file into the distribution; that sucker is
6543 *big*, and easily enough generated with the toplevel makefile.
6544
65451992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6546
6547 * configure: When writing config.status, don't prefix progname
6548 with a '.'; it might be absolute.
6549
65501992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6551
6552 * configure: Choose to use X11 if either /usr/lib/libX11.a or
6553 /usr/include/X11 exist, not only if both exist.
6554
65551992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6556
6557 * make-dist: Make the new external-lisp directory a duplicate of
6558 the external-lisp directory, not the lisp directory.
6559
65601992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6561
6562 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
6563 clean' in arch-lib; it doesn't even have a Makefile.
6564
6565 * Makefile.in (clean, mostlyclean): In the test which tries to
6566 distinguish between the build directory, which should be cleaned,
6567 and the installed directory, which shouldn't, cd to `${emacsdir}',
6568 not `${DESTDIR}${LIBDIR}'.
6569
65701992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6571
6572 * make-dist: Be sure to delete the .c and .h files that YACC and
6573 BISON create from getdate.y.
6574
92a8ce63 6575 * external-lisp: New directory; see `external-lisp/README'.
a4a9692d
DL
6576 * make-dist: Added support for the external-lisp subdirectory.
6577
6578 * make-dist: Changed message which complains that make-dist wasn't
6579 invoked in the right directory to indicate which files it was
6580 looking for.
6581
65821992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6583
6584 * configure: Add comments explaining why we can't translate
6585 character ranges or control characters in `tr'.
6586
65871992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6588
6589 * configure: When generating the configuration message, we used to
6590 build the message from the start so that each line began with "# "
6591 so that it would be a comment in `config.status'. However, this
6592 causes trouble if any of the variables we use in the message
6593 expand to more than one line of text - as gnu_malloc_reason
6594 sometimes does. So instead, we build the message as it should be
6595 printed to the user (i.e. without the "# " prefixes), and stick on
6596 the "# "s when we write it to `config.status'.
6597
6598 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
6599 `lib-src' and `arch-lib'.
6600
6601 * configure: When generating report and `config.status' file, note
6602 that bindir only determines where `make install' and
6603 `build-install' will place the executables; this should make it
6604 clear that the ordinary build process will not try to install
6605 things.
6606
66071992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6608
6609 * make-dist: Change messages to say that we are 'making links to
6610 X', rather than 'copying X'. And put `' quotes around file names.
6611
6612 * make-dist: Include '.tmp' in the name of the staging directory.
6613
6614 * make-dist: Pass the `-f' option to rm when you're not sure that
6615 the files you're removing actually exist.
6616
6617 * make-dist: When setting up etc/COPYING, always nuke whatever is
6618 there, and then copy it in, to make sure we get a real file.
6619
6620 * make-dist: Don't try to distribute *.defns files any more. The
6621 only such file was for simula.el, which has been superceded by a
6622 version which doesn't have a separate .defns file.
6623
66241992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
6625
6626 * make-dist: Don't distribute configured versions of config.h.in,
6627 paths.h.in, Makefile.in in src.
6628
6629 * configure: Delete .tmp files before creating them; don't bother
6630 trying to make final targets writeable first, since it won't
6631 matter to move-if-change.
6632
66331992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6634
6635 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
6636 mkdir and chmod in the center of all the conditionals. GNU Make
6637 will strip these out, but other makes won't.
6638
66391992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6640
6641 * make-dist: Include move-if-change in list of files to distribute.
6642
66431992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6644
6645 * configure: Remove any "." elements from the program name.
6646
6647 * configure: Don't record the values of all the possible arguments
6648 in config.status; only record the options that the user specified.
6649
6650 * configure: Use move-if-change to move in the new src/config.h.
6651
66521992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
6653
92a8ce63
JB
6654 * move-if-change: New file, copied from gcc release.
6655 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
6656 a temp file, so we don't update paths.h if an error occurs or if
6657 it doesn't need changing.
a4a9692d
DL
6658
66591992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6660
6661 * Makefile.in (src/paths.h): Do not install a value for the
6662 PATH_SUPERLOCK value; that macro doesn't exist anymore.
6663 * build-install.in: Same thing.
6664
66651992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6666
6667 * make-dist: Check the flag called "make_tar", not "make_dir"; the
6668 latter, being a typo, is always false, resulting in a program
6669 whose default behaviour is to painstakingly build a copy of the
6670 source tree, and then delete it. Rah.
6671
6672 * Makefile.in: Add dist target, and comment for it.
6673
6674 * configure: When scanning <signal.h> for a declaration for
6675 signal, create a symbolic link with a name ending in .c, so the
6676 compiler won't complain that it's only been given .h files.
6677
6678 * configure: Check whether there are any arguments available
6679 before shifting to get the value of a non-boolean parameter.
6680
6681 * make-dist: Doc fix.
6682
66831992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6684
6685 * configure: Instead of grepping /usr/include/signal.h for a
6686 signal declaration, run /usr/include/signal.h or
6687 /usr/include/sys/signal.h through cpp and grep for the
6688 declaration.
6689
6690 * configure: Redirect the output of grep to /dev/null instead of
6691 using grep -s - that flag means different things on other systems.
6692
6693 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
6694 since the former is recognizable even if you don't know what
6695 'dumping' is.
6696 * configure: Accomodate that change.
6697
6698 * configure: Accept options for all of the directories you can
6699 change in the Makefile.
6700
6701 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
6702
6703 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
6704 FOO before you can use them.
6705
6706 * build-install.in: Made the "Where To Install Things" section
6707 conform with the similar section from Makefile.in. Copied section
6708 which builds src/paths.h from src/paths.h.in from the Makefile.
6709
67101992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6711
6712 * configure: Write config.status to pass its command-line
6713 arguments on to configure, so that people can use it to recreate
6714 an old configuration, with minor changes.
6715
67161992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6717
6718 * configure: Don't rely on option variables being unset if their
6719 values are the empty string. In particular, when producing the
6720 English report, don't assume that highpri will be unset when no
6721 increased priority has been requested; -highpri='' should be the
6722 same as omitting -highpri altogether.
6723
6724 * configure: Fix dumb bug: when running the system and machine
6725 description files through cpp, mark those lines that we want to
6726 evaluate with the string '@configure@', and then only evaluate
6727 them. This way if the files include anything that actually
6728 generates text (type definitions or external declarations, say),
6729 we won't try to eval it.
6730
67311992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6732
6733 * make-dist: New shell script.
6734
6735 * configure: When creating foo from foo.in, make foo read-only to
6736 remind people to edit the .in file instead.
6737
6738 * INSTALL: Changed references to config.h-dist to config.h.in.
6739 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
6740 to build src/paths.h from src/paths.h.in; added a paragraph to do
6741 this.
6742 * configure, Makefile, build-install: Changed filenames like
6743 FOO-dist to FOO.in.
6744
67451992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6746
6747 * Makefile, build-install: Renamed to Makefile.in and
6748 build-install.in; the configure script will edit these to produce
6749 the usable Makefile and build-install.
6750 * configure: Changed to produce ./Makefile, ./build-install,
6751 lib-src/Makefile, and src/Makefile from their *.in counterparts,
6752 instead of editing them in place.
6753
67541992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6755
6756 * Makefile: Re-arranged so that the undumped Emacs will search
6757 ../lisp *after* the site's local elisp files.
6758 (locallisppath, dumplisppath): New variables.
6759 (lisppath): This variable's default value is now chosen based on
6760 $(locallisppath) and $(lispdir); while it used to be the
6761 customization point for adding site-local elisp directories to
6762 load-path, that job is now handled mostly by locallisppath.
6763 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
6764 Check the values being assigned to the *LOADSEARCH macros for null
6765 path elements (like '::' in 'foo::bar').
6766
6767 * configure: When checking if the machine- and system-dependent
6768 files define a particular macro or not, actually run them through
6769 CPP and test the macros with #ifs, instead of just grepping for
6770 the macros' names. In particular, check for SYSTEM_MALLOC in this
6771 way.
6772
67731992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6774
6775 * Makefile (install): Don't use -s in install. (Keep the symbols.)
6776
67771992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6778
6779 * configure: Make the config.status file an executable shell
6780 script which will recreate the same configuration. Include the
6781 verbal description of the current configuration as a comment in
6782 the script.
6783 * INSTALL: Doc fix.
6784
6785 * Makefile: brought the Makefile up to the GNU coding
6786 standards, as described in standards.text:
6787 (TAGS): New name for the target which rebuilds the tags table.
6788 (check): New target; doesn't do anything yet.
6789 (mostlyclean): New target, synonymous with clean.
6790 (realclean): New target. Currently, this just calls the
6791 subdirectories's makefiles and then deletes config.status.
6792 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
6793 variables.
6794 Installation directory variables changed to conform.
6795 (install, install.sysv, install.xenix, install.aix): Changed the
6796 code which copies the directories into their installed location to
6797 allow the installed locations to be in several different
6798 directories; the old version assumed that they would all be in
6799 $(emacsdir).
6800 (mkdir, lockdir): Allow the installed locations to be in several
6801 different directories.
6802 * INSTALL: Doc fix.
6803
6804 * build-install: Use the same variable names as the Makefile.
6805 Allow the installed locations to be in several different
6806 directories.
6807
68081992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6809
6810 * Makefile (src/paths.h): Instead of using a single sed command to
6811 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
6812 separately, and don't forget to append "/!!!SuperLock!!!" to the
6813 value of the PATH_SUPERLOCK macro.
6814
6815 * config.emacs: Renamed to configure, for consistency with other
6816 GNU products. Internal references changed.
6817 INSTALL, Makefile: References changed.
6818
6819 * lock: New directory, which should always be empty. If this
6820 directory doesn't exist, Emacs won't complain; it just won't lock.
6821 Having this here means that people can just unpack Emacs, build
6822 it, and have locking work.
6823
6824 * share-lib: Re-renamed to etc, for the sake of tradition.
6825 * config.emacs: Changed default value for datadir to ../etc.
6826 * INSTALL, README: Adjusted.
6827
68281992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6829
6830 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
6831 by running CPP on the appropriate s/*.h and m/*.h files.
6832
68331992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6834
6835 * config.emacs: Make sure to set the "exit on error" flag once
6836 we've removed config.status; errors should abort the configuration.
6837
dff28924 68381992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
6839
6840 * config.emacs: Added -distribute option, so that the Makefile
6841 paths are in their proper form. I don't know why this matters.
6842
dff28924 68431992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
6844
6845 * local-lisp: New directory, empty in the distribution, for people
6846 to put local elisp code in.
6847 * config.emacs: Include it in the default load path.
6848 * README: Document it.
6849
dff28924 68501992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
6851
6852 * config.emacs: Guess the type of signal handling functions based
6853 on the contents of /usr/include/signal.h.
6854
6855 * config.emacs: Print out progress report messages.
6856
6857 * Makefile (src/paths.h): Don't generically replace
6858 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
6859 editing of the other entries, and each entry should be dealt with
6860 explicitly anyway.
6861
6862 * build-install: Converted from C-shell to Bourne shell.
6863 * config.emacs: Edit build-install properly.
6864
6865 * config.emacs: Doc fix.
6866
68671992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6868
92a8ce63 6869 * Makefile (install): Remove `B' from tar xf command.
a4a9692d 6870
dff28924 68711992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
6872
6873 * config.emacs: Removed support for the `maintain-environment'
6874 option; the only important difference between this and its absence
6875 has been removed.
6876 * INSTALL: Removed mention of `maintain-environment'.
6877
6878 * config.emacs: Fix arguments to sed when processing boolean
6879 arguments.
6880
dff28924 68811991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
a4a9692d
DL
6882
6883 * config.emacs: New file, to help automate the installation
92a8ce63 6884 process.
a4a9692d
DL
6885
6886 * Makefile: Lots of changes to support the separation of etc into
6887 architecture-dependent and -independent files:
6888 (EMACSROOT): New variable, giving the directory under which all of
6889 Emacs's libraries should be installed. Changed rest of file to
6890 use it.
6891 (LIBDIR): Now denotes only architecture-dependent dir - relevant cha
6892 (DATADIR): New variable, denoting architecture-independent dir.
6893 (LOCKDIR): New variable, for completeness.
6894 (SUBDIR): No more etc, new lib-src.
6895 (COPYDIR): No more etc, new arch-lib and share-lib.
6896 (src/paths.h): Set PATH_DATA and the LOCK macros too.
6897 (src): Now depends on lib-src, not etc.
6898 * build-install: Changes parallel to the above.
6899 * README: Describe the new arrangement.
6900
6901 * vms: New subdirectory for all the VMS stuff.
6902
dff28924 69031991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
a4a9692d
DL
6904
6905 * Makefile (LISPPATH): New variable.
6906 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
6907
dff28924 69081990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
a4a9692d
DL
6909
6910 * Makefile (install, install.sysv, install.xenix):
6911 Install wakeup instead of loadst. No need for setuid or setgid.
6912
dff28924 69131990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
6914
6915 * Makefile (clean): Clean etc if that's not the installation dir.
6916
dff28924 69171990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
6918
6919 * Makefile (paths.h): Make sed alter each name in the path.
6920
dff28924 69211988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
6922
6923 * Makefile (install.sysv): Use cpio, not tar.
6924
dff28924 69251988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
6926
6927 * Makefile (lockdir): Rename `lock' target.
6928 Depend on it from install*, not from `all'.
6929
dff28924 69301988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
a4a9692d
DL
6931
6932 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
6933 to match build-install and paths.h.
6922b018
KH
6934
6935;; Local Variables:
722ae5f4 6936;; coding: iso-2022-7bit
33462dfa 6937;; add-log-time-zone-rule: t
6922b018 6938;; End:
2a34a036 6939
e91081eb 6940 Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002,
57ebf0be 6941 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
7f6d64f8
GM
6942
6943 This file is part of GNU Emacs.
6944
6945 GNU Emacs is free software; you can redistribute it and/or modify
6946 it under the terms of the GNU General Public License as published by
fca4a5de 6947 the Free Software Foundation; either version 3, or (at your option)
7f6d64f8
GM
6948 any later version.
6949
6950 GNU Emacs is distributed in the hope that it will be useful,
6951 but WITHOUT ANY WARRANTY; without even the implied warranty of
6952 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
6953 GNU General Public License for more details.
6954
6955 You should have received a copy of the GNU General Public License
6956 along with GNU Emacs; see the file COPYING. If not, write to the
6957 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
6958 Boston, MA 02110-1301, USA.
ab5796a9
MB
6959
6960;;; arch-tag: ac61a779-1480-4884-b292-d0c39c127a73