(list-buffers-noselect): Turn also "\n" into a strech spec so it doesn't display
[bpt/emacs.git] / ChangeLog
CommitLineData
885f1975
RS
12006-02-14 Richard M. Stallman <rms@gnu.org>
2
3 * configure.in (s390x-*-linux-gnu*): New configuration.
4
448541bc
JD
52006-01-31 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
6
7 * configure.in: Require GTK 2.4 or newer.
8 * configure: Regenerate
9
597993cf
MB
102006-01-29 Michael Olson <mwolson@gnu.org>
11
12 * Makefile.in (install-arch-indep, uninstall): Add ERC.
13 * info/dir (ERC): New entry.
14
33c7860d
EZ
152006-01-29 Eli Zaretskii <eliz@gnu.org>
16
17 * info/dir: Fix last change.
18
07037643
LT
192006-01-28 Luc Teirlinck <teirllm@auburn.edu>
20
21 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
22
f9fe3e26
EZ
232006-01-27 Eli Zaretskii <eliz@gnu.org>
24
25 * info/dir: Untabify the whole file.
07037643 26 (Rcirc): New entry.
f9fe3e26 27
e143ad11
AS
282006-01-12 Andreas Schwab <schwab@suse.de>
29
30 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
31 check.
32 * configure: Regenerate.
33
01abe918
CY
342006-01-02 Chong Yidong <cyd@stupidchicken.com>
35
36 * configure.in: Use -Wno-pointer-sign if available.
37 * configure: Regenerate.
38
88ec8c53
AS
392005-12-29 Andreas Schwab <schwab@suse.de>
40
41 * config.guess, config.sub: Updated from master source.
42
cdda1b59 432005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
d52c26e9
KB
44
45 * configure.in: use amdx86-64 for freebsd on x86_64.
46
ad7a98ae
RF
472005-11-22 Romain Francoise <romain@orebokech.com>
48
49 * make-dist: Add etc/images/icons.
50
11bdfcdd
AS
512005-11-03 Andreas Schwab <schwab@suse.de>
52
53 * configure.in: Use GZIP_PROG instead of GZIP.
54
55 * Makefile.in (GZIP_PROG): Renamed from GZIP.
56 (install-arch-indep): Adjust.
57
b4235a80
AS
582005-11-01 Andreas Schwab <schwab@suse.de>
59
60 * Makefile.in (bootstrap): Fix dependencies for parallel build.
61 (bootfast): Likewise.
62
e8439d34
RF
632005-11-01 Romain Francoise <romain@orebokech.com>
64
65 * configure.in: Check for gzip.
66 * configure: Regenerate.
67
68 * Makefile.in (install): Compress source files.
69
eae54018
ST
702005-10-24 Steven Tamm <steventamm@mac.com>
71
e8439d34
RF
72 * configure.in: Fix darwin386 configuration issue.
73 * configure: Regenerate.
eae54018 74
5798342c
EZ
752005-10-22 Eli Zaretskii <eliz@gnu.org>
76
77 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
78
ffda926c
BW
792005-10-17 Bill Wohler <wohler@newt.com>
80
81 * make-dist: Create and populate etc/images/low-color.
82
29dd7a69
BW
832005-10-15 Bill Wohler <wohler@newt.com>
84
85 * make-dist: Create and populate etc/images/gud.
86
b82ecedf
RS
872005-10-08 Richard M. Stallman <rms@gnu.org>
88
89 * make-dist (tempparent): Don't check for 14-char file name limit.
90
36eaa68f
RF
912005-10-07 Romain Francoise <romain@orebokech.com>
92
93 * make-dist: Add etc/images/ezimage and etc/images/mail
94 directories. Install images in etc/images.
95
66533b25
YM
962005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
97
98 * configure.in: Prefer Carbon if --enable-carbon-app or
99 --with-carbon is explicitly specified even when X11 is detected.
100 * configure: Regenerate.
101
5c4757d3
RS
1022005-09-15 Ulf Jasper <ulf.jasper@web.de>
103
104 * Makefile.in (install-arch-indep, uninstall):
105 Handle newsticker manual.
106 (info): Add - to commands.
107
f172343a
KS
1082005-09-11 Kim F. Storm <storm@cua.dk>
109
110 * AUTHORS: Regenerate.
111
ed326e35
EZ
1122005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
113
114 Remove the MAXPATHLEN limitations:
115
116 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
117 * configure: Regenerated.
118
022dc424 1192005-09-09 Eli Zaretskii <eliz@gnu.org>
50a6ff15
EZ
120
121 * configure.in <lynxsos*>: Support for LynxOS on PPC.
122 * configure: Regenerated.
123
c9ac21eb
PE
1242005-09-05 Paul Eggert <eggert@cs.ucla.edu>
125
126 * config.guess, config.sub: Updated from master source.
127
9a69ec4b
JB
1282005-08-03 Juanma Barranquero <lekktu@gmail.com>
129
130 * .cvsignore: Add `lock'.
131
c638055f
JB
1322005-07-28 Juanma Barranquero <lekktu@gmail.com>
133
134 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
135
9eff9fe3
PE
1362005-07-26 Paul Eggert <eggert@cs.ucla.edu>
137
138 Merge gnulib getopt implementation into Emacs.
139
140 * Makefile.in (AUTOCONF_INPUTS): New macro.
141 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
142 so that these files also depend on m4/getopt.m4.
143 * configure.in: Configure getopt by including m4/getopt.m4,
144 and configuring a getopt replacement if necessary.
145 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
146 * m4/getopt.m4: New file.
147
edfaf76d
LK
1482005-07-06 Lute Kamstra <lute@gnu.org>
149
150 * configure.in: Fix capitalization.
151 * configure: Regenerate.
152
385ee3de
LK
1532005-07-04 Lute Kamstra <lute@gnu.org>
154
155 Update FSF's address in GPL notices.
156
eb7c6f20
LK
1572005-06-19 J\e,bi\e(Br\e,bt\e(Bme Marant <jerome@marant.org>
158
159 * Makefile.in (epaths-force): Protect both lisppath and
160 buildlisppath from whitespace.
161
23fd4483
ST
1622005-06-08 Steven Tamm <steventamm@mac.com>
163
164 * configure.in: Support Darwin/MacOSX on Intel
165 * configure: Regenerate.
166
98c3db67
JD
1672005-06-06 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
168
169 * configure.in (HAVE_CANCELMENUTRACKING): New test.
170 * configure: Regenerate.
171
9adfabc2
LK
1722005-05-11 J\e,Ai\e(Br\e,At\e(Bme Marant <jmarant@marant.org>
173
174 * configure.in: Add --enable-locallisppath.
175 * configure: Regenerate.
176
5063dbbf
YM
1772005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
178
179 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
180 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
181 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
182 * configure: Regenerate.
183
6a4fb78f
EZ
1842005-05-07 J\e,Ai\e(Br\e,At\e(Bme Marant <jerome@marant.org>
185
186 * make-dist: Remove references to makefile.nt and makefile.def.
187 Include widgets and images subdirectories of etc. Do not exclude
188 ldefs-boot.el.
189
2c97085e
AS
1902005-04-23 Andreas Schwab <schwab@suse.de>
191
192 * configure.in: Remove duplicate match for powerpc configuration.
193 * configure: Regenerate.
194
766c5349
TTN
1952005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
196
197 * configure.in: Check for <pwd.h>.
198 * configure: Regenerate.
199
118e2c39
LK
2002005-04-14 Lute Kamstra <lute@gnu.org>
201
202 * make-dist: Distribute all ChangeLog files in lisp/.
203 Don't distribute ldefs-boot.el.
204 lisp/makefile.nt no longer exists.
205
5c156fdf
LK
2062005-04-13 Lute Kamstra <lute@gnu.org>
207
208 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
209 for "no-byte-compile: t" in the file instead.
210
4693dbc9
SM
2112005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
212
213 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
214 shadow the main Lesstif/Motif-2.1 libs and includes.
215
0f88527f
JD
2162005-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
217
218 * configure.in: Only add XASSERTS to cppflags.
219 * configure: Regenerate.
220
d0098f13
JD
2212005-03-04 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
222
223 * configure.in: Added --enable-asserts.
224 * configure: Regenerate.
225
bf247b6e
KS
2262005-02-09 Kim F. Storm <storm@cua.dk>
227
228 Change release version from 21.4 to 22.1 throughout.
229 Change development version from 21.3.50 to 22.0.50.
230
551ffc27
ST
2312005-01-19 Steven Tamm <steventamm@mac.com>
232
233 * configure.in: Check for <sys/utsname.h>.
234 * configure: Regenerate.
235
adf87c29
KS
2362004-12-11 Kim F. Storm <storm@cua.dk>
237
238 * Makefile.in (info): Undo 2004-12-05 change.
239
b2d6e132
LT
2402004-12-08 Luc Teirlinck <teirllm@auburn.edu>
241
058a9e4f
LT
242 * info/dir (File): Add URL and Org Mode manuals.
243 * Makefile.in (install-arch-indep, uninstall): Add url and org
b2d6e132
LT
244 manuals.
245
be5472bd
SM
2462004-12-07 Stefan <monnier@iro.umontreal.ca>
247
248 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
249 committed to src/config.in.
250
b8bdffbe
JD
2512004-12-07 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
252
be5472bd 253 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
b8bdffbe
JD
254 pthreads and define HAVE_GTK_AND_PTHREAD.
255 * configure: Regenerate.
256
cc60c723
RS
2572004-12-05 Richard M. Stallman <rms@gnu.org>
258
259 * Makefile.in (info): Ignore errors building info files.
260
77cafc7a
EZ
2612004-11-27 Eli Zaretskii <eliz@gnu.org>
262
263 * config.bat: If 8-byte alignment is not supported, define
264 NO_DECL_ALIGN in src/config.h, instead of trivially defining
fe3df972
EZ
265 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
266 filter through Sed to remove the quotes.
77cafc7a 267
49561cf6
SM
2682004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
269
270 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
271 not apply to files explicitly `cvs add'ed.
272
d8dfe187
EZ
2732004-11-12 Eli Zaretskii <eliz@gnu.org>
274
275 * config.bat: Don't require djecho.exe for the v1.x build.
1b43e144
EZ
276 Add a test for DECL_ALIGN support, and add a trivial definition to
277 src/config.h if 8-byte alignment is not supported.
d8dfe187 278
85c38542
KS
2792004-11-08 Kim F. Storm <storm@cua.dk>
280
281 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
282 files before building.
283 (bootfast, bootstrap-clean-before-fast): New targets, like
284 bootstrap but don't remove .elc files.
285
59dede22
EZ
2862004-11-06 Lars Brinkhoff <lars@nocrew.org>
287
288 * configure.in: Add check for getrusage.
6159c232 289 * configure: Regenerate.
59dede22 290
572a3cc2
JD
2912004-11-02 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
292
49561cf6
SM
293 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
294 New tests for new and old GTK file dialogs.
d0a80c21
JD
295 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
296 to no.
297
49561cf6 298 * configure: Rebuild.
572a3cc2 299
f17e308a
JD
3002004-10-20 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
301
302 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
303 can be set. Remove SETARCH test.
49561cf6 304 * configure: Rebuild.
f17e308a 305
cef11da2
ST
3062004-10-08 Steven Tamm <steventamm@mac.com>
307
308 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
49561cf6 309 * configure: Rebuild.
cef11da2 310
4cbbf6b7
JD
3112004-10-06 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
312
313 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
05cf15c6 314 AC_MSG_WARN. Move output of warning message to end of configure run.
4cbbf6b7
JD
315
3162004-10-05 Jan Dj\e,Ad\e(Brv. <jan.h.d@swipnet.se>
4494a266 317
49561cf6 318 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
4494a266
JD
319 Run test to see if heap start address is random.
320
bc9b2430
MB
3212004-09-29 Miles Bader <miles@gnu.org>
322
323 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
324 if setarch is present.
325
dd571c2f
JD
3262004-09-25 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
327
328 * configure.in (HAVE_EXECSHIELD): Only define on x86.
329 * configure: Rebuild.
330
4489ece2
JD
3312004-09-24 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
332
333 * configure.in: Check for exec-shield.
334 * configure: Rebuild.
335
de10c114
AS
3362004-08-06 Andreas Schwab <schwab@suse.de>
337
338 * Makefile.in (install-arch-indep, uninstall): Add flymake.
339
d9a68b6a
EZ
3402004-07-31 Eli Zaretskii <eliz@gnu.org>
341
342 * config.bat: Update URLs in the comments.
343
23f87bed
MB
3442004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
345
49561cf6 346 * Makefile.in (install-arch-indep): Add pgg and sieve.
23f87bed
MB
347
348 * info/.cvsignore: Added pgg and sieve.
349
52b9b5cc
AS
3502004-07-05 Andreas Schwab <schwab@suse.de>
351
352 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
353
1d390bd8
KH
3542004-06-21 Kenichi Handa <handa@m17n.org>
355
356 * make-dist: Link leim-ext.el into tempdir.
357
1f94377f
LT
3582004-06-15 Luc Teirlinck <teirllm@auburn.edu>
359
360 * info/dir (File): Add emacs-xtra.
361 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
362
1c492b87
JL
3632004-06-12 Juri Linkov <juri@jurta.org>
364
365 * info/dir: Move menu help lines from `* Menu:' to file header.
366 Describe the purpose of a red *.
367
8f9d4905
SM
3682004-05-04 Dave Love <fx@gnu.org>
369
370 * configure.in: Don't use `extrasub'.
371
2c2cd44f
SM
3722004-04-29 Dave Love <fx@gnu.org>
373
374 * configure.in: Don't forget to quote args to `test'.
375
510ead5f
TTN
3762004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
377
378 * autogen.sh: Update filename in "please read" message.
379
1ee652eb
RS
3802004-04-17 Richard M. Stallman <rms@gnu.org>
381
382 * INSTALL: Move the info about site-lisp dirs,
383 and say uninstalled Emacs looks there too.
384
c1994268
EZ
3852004-04-04 Eli Zaretskii <eliz@gnu.org>
386
387 * config.bat (lib-src): Recognize comment lines in Makefile.in
388 that have a TAB after the #, to avoid errors in preprocessing with
389 GCC 3.3.3.
390
04e08b8c
LT
3912004-03-31 Luc Teirlinck <teirllm@auburn.edu>
392
393 * Makefile.in: Mention in comment that `make maintainer-clean'
394 deletes .elc files.
395
4a61faec
SM
3962004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
397
398 * update-subdirs: Add local variables to prevent byte-compiling.
399
06aacc62
RS
4002004-03-21 Dave Love <fx@gnu.org>
401
402 * configure.in: Fix previous change.
403
36a3fd05
RS
4042004-03-18 Dave Love <fx@gnu.org>
405
06aacc62 406 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
36a3fd05 407
6939e0b1
LT
4082004-03-15 Luc Teirlinck <teirllm@auburn.edu>
409
410 * info/dir (File): Add SMTP and SES.
411
d8d95bc7
SM
4122004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
413
414 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
5e7b4262 415 (bootstrap): Use the new bootstrap-prepare target in lisp.
d8d95bc7 416
58ec79cf
KS
4172004-02-18 Kim F. Storm <storm@cua.dk>
418
d8d95bc7 419 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
58ec79cf 420
a6eeaa81 4212004-02-16 Eli Zaretskii <eliz@gnu.org>
c33b76da 422
d8d95bc7 423 * make-dist: Don't link index.*perm and permute-index into tempdir.
c33b76da 424
584b627e
JY
4252004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
426
427 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
428 to match previous changes by Eli Zaretskii.
429
68e4cc57
LT
4302004-02-09 Luc Teirlinck <teirllm@auburn.edu>
431
432 * Makefile.in: Set CDPATH to an empty string.
433
22bb9485
SM
4342004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
435
436 * configure.in <darwin>: Use fink packages if available.
437
ae2230df
RS
4382004-01-25 Jerome Marant <jmarant@free.fr> (tiny change)
439
440 * make-dist (lispref): Do include lispref/index.texi.
441
722ae5f4
JR
4422004-01-06 Eric Hanchrow <offby1@blarg.net> (tiny change)
443
4a61faec 444 * make-dist (tempdir): Include cursors in nt/icons.
722ae5f4 445
a6eeaa81 4462003-12-30 Eli Zaretskii <eliz@gnu.org>
d9e0b412
EZ
447
448 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
449 clashes with install-sh on 8+3 filesystems.
450
8af1a978
MB
4512003-12-08 Miles Bader <miles@gnu.org>
452
453 * .cvsignore: Add .arch-inventory.
454
ce6e4c21
AS
4552003-12-24 Andreas Schwab <schwab@suse.de>
456
457 * configure.in: Check for <sys/socket.h>. Include it before
815617bf 458 including <net/if.h>. Move check for <net/if.h> before its use.
ce6e4c21 459
0b1ec9e9
JD
4602003-12-24 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
461
462 * Makefile.in (install-arch-dep): Don't let cd output go into
463 pipe for carbon_appdir.
464
cf59a5b7
AS
4652003-12-24 Andreas Schwab <schwab@suse.de>
466
467 * configure.in (PKG_CHECK_MODULES): Fix quoting.
468
55e4f3cd
AS
4692003-12-01 Andreas Schwab <schwab@suse.de>
470
2a75d75d 471 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
55e4f3cd
AS
472 hardcoding gcc.
473 * configure: Rebuild.
474
57669b57
JD
4752003-11-16 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
476
477 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
478 multiple displays.
22bb9485 479 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
57669b57 480
68e03c1c
DL
4812003-09-23 Dave Love <fx@gnu.org>
482
483 * configure.in: Check members of struct ifreq.
484
6df2a645
KS
4852003-09-14 Kim F. Storm <storm@cua.dk>
486
487 * configure.in: Add checks for sys/ioctl.h and net/if.h.
488
da92b8d9
LT
4892003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
490
491 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
492
19bb0fcd 4932003-08-18 Lute Kamstra <lute@gnu.org>
e512ece1
LK
494
495 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
496 required anymore.
497
abd39b57
AC
4982003-08-07 Andrew Choi <akochoi@shaw.ca>
499
500 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
501 option instead of -traditional-cpp for CPP.
502
c855f2ca
RS
5032003-07-29 Richard M. Stallman <rms@gnu.org>
504
505 * configure.in (HAVE_XIM): Define if XIM is available.
506
32b0a3c6
JB
5072003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
508
509 * configure.in: The function gtk_window_set_icon_from_file was
510 introduced in GTK+ 2.2, so check for that release.
511
2eaa00ba
AS
5122003-07-23 Andreas Schwab <schwab@suse.de>
513
514 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
515
516 * Makefile.in (YACC): Remove, not used.
517 (MAINT): Don't set.
518 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
519 disable dependency on ${srcdir}/configure.in when maintainer mode
520 is disabled.
521
f57bd967
DL
5222003-07-22 Dave Love <fx@gnu.org>
523
524 * configure.in: Make XRegisterIMInstantiateCallback test depend on
525 HAVE_X11, not with_xim.
526 (HAVE_CRTIN): Provide template.
527 <with_png>: Test for png.h and libpng/png.h.
528
da894f7d
AS
5292003-07-15 Andreas Schwab <schwab@suse.de>
530
531 * configure.in: Temporarily leave quoting for AC_DEFINE.
532
ec03b83e
SM
5332003-07-13 Stefan Monnier <monnier@cs.yale.edu>
534
535 * configure.in: Check for posix_memalign.
536
800bebe3
RS
5372003-07-12 Richard M. Stallman <rms@gnu.org>
538
539 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
540
42f81f64
KS
5412003-07-09 Kim F. Storm <storm@cua.dk>
542
543 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
544 functionality of --without-xim.
545
d320e9f3
DL
5462003-06-29 Dave Love <fx@gnu.org>
547
548 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
549
cffcede7
JD
5502003-06-26 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
551
552 * configure: Regenerate.
553
7bea57c9
DL
5542003-06-23 Dave Love <fx@gnu.org>
555
ec03b83e
SM
556 * configure.in: Check for sys/_mbstate_t.h.
557 Test XRegisterIMInstantiateCallback prototype.
7bea57c9
DL
558 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
559
eb3b52fa
DL
5602003-06-06 Dave Love <fx@gnu.org>
561
562 * configure.in: Check for locale.h.
563
f16205ca
DL
5642003-06-05 Dave Love <fx@gnu.org>
565
ec03b83e
SM
566 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
567 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
f16205ca 568 (NLIST_STRUCT): Don't define.
eb3b52fa 569 (AH_BOTTOM): Define my_strftime.
f16205ca 570
efd60266
JB
5712003-06-02 Richard M. Stallman <rms@gnu.org>
572
573 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
574
016bd3c0
AS
5752003-05-24 Andreas Schwab <schwab@suse.de>
576
577 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
578 bzero, and bcmp.
579
7933722a
DL
5802003-05-22 Dave Love <fx@gnu.org>
581
ec03b83e 582 * configure.in: Remove redundant test for term.h. Test for difftime.
7933722a 583
463f55ee
DL
5842003-05-20 Dave Love <fx@gnu.org>
585
586 * configure.in: Append * to s390-*-linux-gnu case.
587 (LIBMAIL) <lockfile>: Don't define.
588
5892003-04-30 Richard M. Stallman <rms@gnu.org>
590
591 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
592
5932003-04-28 Francesco Potort\e,Al\e(B <pot@gnu.org>
594
595 * configure.in: Undo last (RMS') change, as it is useless, per
596 Dave Love.
597
5982003-04-08 Richard M. Stallman <rms@gnu.org>
599
600 * configure.in: Put #include of jpeglib.h at start of line.
601
6740b4d6
KG
6022003-04-30 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
603
604 * INSTALL (* GNU/Linux development packages): Mention Debian and
605 RedHat package names.
606
ed3c3314
RS
6072003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
608
609 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
610
5b31a763
KG
6112003-04-30 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
612
613 * INSTALL (* GNU/Linux development packages): Tell people to
614 install additional packages for compiling Emacs.
615
18fe6f45
FP
6162003-04-06 Francesco Potort\e,Al\e(B <pot@gnu.org>
617
618 * configure.in: Use the same configuration for all aix5, not just
619 aix5.1.
620
77fb5d1a
FP
6212003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
622
623 * configure.in: Check for need for bigtoc support on IBM AIX for
624 solving a linker table overflow problem.
625
710ee5a9
RB
6262003-03-03 Rob Browning <rlb@defaultvalue.org>
627
efd60266
JB
628 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
629 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
710ee5a9
RB
630 over bzero, bcmp, and bcopy.
631
16f6f948
SJ
6322003-02-23 Simon Josefsson <jas@extundo.com>
633
634 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
635
92a8ce63
JB
6362003-02-21 Klaus Zeitler <kzeitler@lucent.com>
637
638 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
639
47774164
KH
6402003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
641
642 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
643
0dfd93c0
AS
6442003-02-08 Andreas Schwab <schwab@suse.de>
645
646 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
647 instead of the substitution.
648
c60ee5e7
JB
6492003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
650
651 * Makefile.in: Use @EXEEXT@ for Cygwin.
652 Use USERNAME if LOGNAME is not set (for Cygwin).
653
654 * configure.in:
655 * configure: Add opsys=cygwin.
656
88373452
KS
6572003-01-29 Kim F. Storm <storm@cua.dk>
658
659 * AUTHORS: Regenerated using new format (after fixing numerous
660 formatting errors in the ChangeLog files).
661
12bf22e0
AS
6622003-01-22 Andreas Schwab <schwab@suse.de>
663
664 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
665 redefining it explicitly in src/config.in.
666
ffdf4f26
MR
6672003-01-22 Markus Rost <rost@math.ohio-state.edu>
668
669 * Makefile.in (bootstrap): Make bootstrap-after.
670
940344d4 6712003-01-20 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
cd890796
JD
672
673 * configure.in: Fix --with-gtk.
674
940344d4 6752003-01-19 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
488dd4c4
JD
676
677 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
678
679 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
680
e833850f
FP
6812003-01-14 Francesco Potort\e,Al\e(B <pot@gnu.org>
682
ec03b83e 683 * configure.in (m68k-motorola-sysv): Remove (obsolete).
e833850f 684
52cd7d02
ST
6852003-01-07 Steven Tamm <steventamm@mac.com>
686
687 * configure.in: New option, --enable-carbon-app, to specify
688 that the application should be installed
689 * Makefile.in (install-arch-dep): On Mac OS X, install the
690 Emacs.app application if carbon-app is enabled
691
fb02aff2
DL
6922003-01-06 Dave Love <fx@gnu.org>
693
694 * configure.in: Check for nl_langinfo.
695 [!HAVE_SIZE_T]: Fix typedef.
696
1d08c2fe
DK
6972003-01-06 David Kastrup <dak@gnu.org>
698
ec03b83e 699 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
9e71690e 700
1d08c2fe
DK
701 * configure.in: Add tests for install-info
702
72c5c58f
MR
7032002-12-09 Markus Rost <rost@math.ohio-state.edu>
704
705 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
706 use again sol2-6 instead of sol2-8.
707
a4ac5b17
DL
7082002-12-09 Dave Love <fx@gnu.org>
709
fb02aff2 710 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
a4ac5b17 711
4824556f
AS
7122002-12-08 Andreas Schwab <schwab@suse.de>
713
714 * Makefile.in (install-arch-indep): Revert last change.
715
6b2fd6ea
DL
7162002-11-27 Dave Love <fx@gnu.org>
717
718 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
ec03b83e
SM
719 Check for __sys_siglist too. Check for memset.
720 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
6b2fd6ea 721
8c95f450
JB
7222002-11-22 Juanma Barranquero <lektu@terra.es>
723
724 * config.guess, config.sub: Updated from master source.
725
39f7b5f7
KF
7262002-11-19 Karl Fogel <kfogel@red-bean.com>
727
728 * autogen.sh: New file.
729
d824beee
DL
7302002-11-15 Dave Love <fx@gnu.org>
731
ec03b83e
SM
732 * configure.in: Tidy up various quoting issues throughout.
733 Use AC_GNU_SOURCE.
d824beee
DL
734 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
735 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
736 Maybe define bcopy, bzero, bcmp.
ec03b83e 737 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
d824beee
DL
738 non-existent machine file).
739 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
740 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
0d6f3768 741 (nlist.h): Move test up.
d824beee 742
72c5c58f 7432002-11-18 Markus Rost <rost@math.ohio-state.edu>
8704a6ab 744
72c5c58f 745 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
8704a6ab 746
816753a7
FP
7472002-11-14 Francesco Potorti` <pot@gnu.org>
748
749 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
750
98b4e102
JB
7512002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
752
753 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
754
6bae0ccf
DL
7552002-11-08 Dave Love <fx@gnu.org>
756
ec03b83e 757 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
6bae0ccf
DL
758 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
759
ab4f69f2
MB
7602002-11-07 Miles Bader <miles@gnu.org>
761
ec03b83e
SM
762 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
763 Handle separate-build-dir case.
ab4f69f2 764
318db6cb
RS
7652002-11-06 Richard M. Stallman <rms@gnu.org>
766
767 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
768 bulletproof. $bar may be empty when there are no .elc files.
769
2baf1bfa
DL
7702002-10-30 Dave Love <fx@gnu.org>
771
772 * configure.in: Require autoconf 2.53. Test for pty.h,
773 sys/mman.h, sys/param.h, mremap, memmove.
ec03b83e
SM
774 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
775 (AC_PROG_YACC): Delete.
2baf1bfa
DL
776 (size_t): Use AC_CHECK_TYPES.
777 (AH_TOP): Up-date copyright.
778
a6cadf53
JB
7792002-10-01 Juanma Barranquero <lektu@terra.es>
780
781 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
782
9811b1cf
RS
7832002-09-19 Richard M. Stallman <rms@gnu.org>
784
785 * configure.in: Fix the LessTif-directory-finder for real.
786
ef7fb3bb
RS
7872002-09-14 Richard M. Stallman <rms@gnu.org>
788
789 * Makefile.in (maybe_bootstrap): Test for complete absence
790 of compiled Lisp files.
791
b3cd6965
SM
7922002-09-11 Stefan Monnier <monnier@cs.yale.edu>
793
794 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
795 (bootstrap-clean-after): Delete.
796 (bootstrap): Make the sequencing explicit.
797
3e6be279
RS
7982002-09-10 Richard M. Stallman <rms@gnu.org>
799
800 * configure.in: Fix previous LessTif change.
801
50332dc1
RS
8022002-09-09 Richard M. Stallman <rms@gnu.org>
803
804 * configure.in (powerpcle-*-solaris2.5*): New configuration.
805 (powerpcle-*-solaris*): Use version 2.6 as default.
806 (*-sunos5.6*, *-solaris2.6*): New alternative.
807 (*-sunos5*): Use version 2.6 as default.
808
abd39b57 8092002-09-06 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8bb4cb85
KG
810
811 * configure.in: Fix typo.
812
22eaea41
RS
8132002-09-05 Richard M. Stallman <rms@gnu.org>
814
815 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
816
b3cd6965 817 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
22eaea41
RS
818 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
819
6bc85c3b
KS
8202002-08-26 Kim F. Storm <storm@cua.dk>
821
822 * Makefile.in (install-arch-indep): Do not remove DOC file
823 when it is the only DOC file installed; this is the case when
824 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
825
dc16594b
MR
8262002-07-24 Markus Rost <rost@math.ohio-state.edu>
827
828 * configure.in: Fix typo.
829
2a0c903c
RS
8302002-07-24 Richard M. Stallman <rms@gnu.org>
831
832 * configure.in: Don't print anything special about gamedir.
833
3ea1bfb2 834 * configure.in: Delete nonstandard --with-game-user option.
b3cd6965 835
a8bbe549
RS
8362002-07-21 Richard M. Stallman <rms@gnu.org>
837
838 * Makefile.in (gamedir, localstatedir): New variables.
839 (epaths-force): Insert value of gamedir into PATH_GAME.
840
841 * configure.in (gamedir): Handle it like lispdir.
ec03b83e 842 (--with-game-dir option): Delete.
a8bbe549 843
abd39b57 8442002-06-21 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
29c3cbf0
PJ
845
846 * configure.in: Add support for mipseb-*-netbsd* machines.
847
abd39b57 8482002-06-18 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b3ae255b
KG
849
850 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
851
abd39b57 8522002-06-17 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
d591a834
KG
853
854 * info/dir (File): Add an entry for Tramp.
855
e0156c8d
EZ
8562002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
857
858 * INSTALL-CVS: New file.
859
3fa4ac47
AS
8602002-06-07 Andreas Schwab <schwab@suse.de>
861
862 * configure.in (x86_64-*-linux-gnu*): New system.
863
86bbfe77
EZ
8642002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
865
866 * config.bat: Handle the case when lispintro is truncated to lispintr.
867
2570d28c
PE
8682002-05-26 Paul Eggert <eggert@twinsun.com>
869
870 * config.guess, config.sub: Updated from master source.
871
a1d8dc87
RS
8722002-05-09 Richard M. Stallman <rms@gnu.org>
873
874 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
875
abd39b57 8762002-05-04 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
9a40c2fb
PJ
877
878 * make-dist: Do not distribute lock/ directory.
879
e3ba1015
AC
8802002-04-30 Andrew Choi <akochoi@shaw.ca>
881
882 * configure.in: Provide documentation string when defining
883 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
884 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
885
5167cfda
CW
8862002-04-28 Colin Walters <walters@verbum.org>
887
b3cd6965 888 * configure.in: Delete configure check for access to the game user.
5167cfda 889
abd39b57 8902002-04-29 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
2912f349
PJ
891
892 * make-dist: lwlib/Imakefile is removed.
893
e0f712ba
AC
8942002-04-26 Andrew Choi <akochoi@shaw.ca>
895
896 * configure.in: Add support for powerpc-apple-darwin*.
897 (HAVE_CARBON): Add.
898
b3cd6965 899 * make-dist: Create directories in mac/Emacs.app.
e0f712ba 900
abd39b57 9012002-04-25 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
90077f66
PJ
902
903 * make-dist: lwlib-Xol* are removed.
904
8fba10fc
AS
9052002-04-23 Andreas Schwab <schwab@suse.de>
906
907 * Makefile.in (MAINT): New variable.
908 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
909 instead of configure.in, to avoid running autoconf and autoheader
910 unless explicitly requested.
911
852eef40
EZ
9122002-04-16 Eli Zaretskii <eliz@gnu.org>
913
914 * config.bat: Update for msdos/sed2v2.inp.
915
6817198a
AS
9162002-04-15 Andreas Schwab <schwab@suse.de>
917
b3cd6965 918 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
6817198a
AS
919 * configure.in: Add config header templates to all AC_DEFINE and
920 AC_DEFINE_UNQUOTED symbols.
921 * make-dist: Run autoheader if necessary.
922
b9b966e0
CW
9232002-04-10 Colin Walters <walters@verbum.org>
924
925 * configure.in: Add --game-dir, --game-user. Test to see if we
926 can use them.
927
abd39b57 9282002-04-08 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
3d9830e5
PJ
929
930 * configure.in: Add --with-sound.
931
10ce34dc
KS
9322002-03-18 Kim F. Storm <storm@cua.dk>
933
934 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
935 and getsockname functions. Test for sys/un.h include file.
936
1ef1ef96
EZ
9372002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
938
939 * configure.in: Support AIX 5.1.
940
940344d4 9412002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
d873ec96
JD
942
943 * configure.in: Added test for X Session Management (HAVE_X_SM).
944
16e79fec
RS
9452002-03-03 Richard M. Stallman <rms@gnu.org>
946
947 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
948 Run chown $${LOGNAME} on files installed by tar xvf.
949
6a22cdf4
KS
9502002-03-03 Kim F. Storm <storm@cua.dk>
951
952 * configure.in: Test for getpeername.
953
4d766b59
RS
9542002-03-01 Richard M. Stallman <rms@gnu.org>
955
956 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
957 (HAVE_GIF): Don't use old libungif versions that crash.
958
4fff8c79
RS
9592002-02-26 Richard M. Stallman <rms@gnu.org>
960
961 * configure.in <making srcdir absolute>: Verify that PWD is correct,
962 not just well-formed and valid.
963 (mips-compaq-nonstopux*): New configuration.
b3cd6965 964
e5389a0b
PE
9652002-02-18 Paul Eggert <eggert@twinsun.com>
966
967 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
968 "sed q" is a portable equivalent to plain "head -1".
969
db54c53a
RS
9702002-02-13 Richard M. Stallman <rms@gnu.org>
971
972 * Makefile.in (maybe_bootstrap): Do `exit 1'.
973 (all): Don't depend on maybe_bootstrap here.
974 (${SUBDIR}): Depend on it here instead.
975
b735b2ab
RS
9762002-02-08 Richard M. Stallman <rms@gnu.org>
977
978 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
979
d8359893
EZ
9802002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
981
982 * configure.in: Recognize BSD/OS 5.0.
983
f3b812da
EZ
9842002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
985
986 * make-dist: Make version checking in emacs.texi consistent with
987 how we set it there.
988
f48a30d7
KS
9892001-12-29 Kim F. Storm <storm@cua.dk>
990
991 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
992
07025a55
RS
9932001-12-28 Richard M. Stallman <rms@gnu.org>
994
995 * configure.in: Test for mbsinit.
996
b0a21bf9
EZ
9972001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
998
999 These changes make Leim part of the standard distribution:
1000
1001 * README: Add info about the `leim' directory
1002
1003 * INSTALL: Remove text that describes Leim as a separate package.
1004
1005 * noleim-Makefile.in: File removed.
1006
1007 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
1008 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
1009 Leim files out of the Emacs tree. Don't prepare a separate tarball
1010 for Leim.
5a60d1da 1011
61e3b944
RS
10122001-12-11 Richard M. Stallman <rms@gnu.org>
1013
1014 * configure.in (hppa*-*-linux-gnu*): New alternative.
1015
abd39b57 10162001-12-08 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
03f9f7ae
PJ
1017
1018 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
1019 creating distribution.
1020
d6a70204
PE
10212001-12-06 Paul Eggert <eggert@twinsun.com>
1022
1023 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
1024 (AC_FUNC_VFORK): Remove.
1025 (AC_FUNC_FORK): Add.
1026 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
1027 this is required by recent Autoconf versions.
1028
abd39b57 10292001-12-02 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
4a3cf58d
PJ
1030
1031 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
1032 TODO, vms-pp.trans and others).
1033
abd39b57 10342001-11-29 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
0142178a
PJ
1035
1036 * make-dist: Use COPYING from the top-level directory.
1037
1096bcc0
GM
10382001-11-29 Gerd Moellmann <gerd@gnu.org>
1039
1040 * configure.in: Add support for FreeBSD/Alpha.
1041
abd39b57 10422001-11-29 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
b1356234 1043
dd536f94
PJ
1044 * make-dist: Add COPYING to the top-level directory of the
1045 distribution. Simplify the logic behind copying.
1046
b1356234
PJ
1047 * Makefile.in (maybe_bootstrap): Fix previous change.
1048
66458f32
RS
10492001-11-28 Richard M. Stallman <rms@gnu.org>
1050
1051 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
1052
ebcbef4e
RS
10532001-11-26 Richard M. Stallman <rms@gnu.org>
1054
1055 * Makefile.in: bootstrap should not delete dumped executables.
1056 (bootstrap-clean-before): New target.
1057 (bootstrap): Use bootstrap-clean-before instead of clean.
ec03b83e 1058 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
ebcbef4e 1059
b77d2746 10602001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
ac74199d 1061
070f247d
EZ
1062 These changes add the Emacs Lisp Introduction manual to the
1063 distribution:
1064
b3cd6965 1065 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
b77d2746 1066
070f247d
EZ
1067 * make-dist: Copy the files in lispintro directory.
1068
7336d09b
EZ
1069 * config.bat: Configure in the lispintro directory.
1070
ac74199d
EZ
1071 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
1072
7f947b13 1073 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
070f247d 1074 (lispintro/Makefile): New target.
7f947b13
EZ
1075 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
1076 (unlock, relock, info, dvi): Ditto.
1077
d4fa890c
EZ
10782001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
1079
b3cd6965 1080 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
d4b56a8f 1081
d4fa890c
EZ
1082 * make-dist (etc): Don't distribute gfdl.1.
1083
5fb25beb
CW
10842001-11-22 Colin Walters <walters@debian.org>
1085
1086 * Makefile.in (install-arch-indep): Install the calc .info files.
abd39b57 1087 (uninstall): Handle deletion of calc .info files (thanks Pavel Jan\e,Am\e(Bk).
5fb25beb 1088
9f8bbf0f
EZ
10892001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
1090
1091 * make-dist (lispref): Add *.txt, *.el, permute-index, and
1092 tindex.pl to the list of those being put into the distribution.
1093
aa2af83a
EZ
10942001-11-16 Eli Zaretskii <eliz@gnu.org>
1095
1096 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
1097
abd39b57 10982001-11-15 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
71f94ae1 1099
987aac50
PJ
1100 * Makefile.in (uninstall): Fix previous change.
1101
71f94ae1
PJ
1102 * configure.in, Makefile.in: Add support for --program-prefix,
1103 --program-suffix and --program-transform-name options.
1104
abd39b57 11052001-11-13 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
e5d9d2e7 1106
b3cd6965 1107 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
6e1b91d7
PJ
1108 (install-arch-indep): Install emacsclient manual page.
1109 (uninstall): Uninstall emacsclient manual page.
e5d9d2e7 1110
97c91ba6
EZ
11112001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
1112
1113 * make-dist: Add lispref/index.*perm files to the distribution.
abd39b57 1114 From Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>.
97c91ba6 1115
abd39b57 11162001-11-12 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
3d3f602a
PJ
1117
1118 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
1119
2bf92717
EZ
11202001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
1121
dff28924 1122 * configure.in: AC_OUTPUT lispref/Makefile.
2bf92717 1123
0cc70510
EZ
11242001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
1125
5c32b7c5
EZ
1126 The following changes add the ELisp reference manual to the
1127 distribution.
1128
10fa7f8e
EZ
1129 * make-dist: Add the lispref directory to the distribution.
1130
0cc70510
EZ
1131 * Makefile.in (install-arch-indep): Add elisp* to the list of
1132 installed Info files.
5c32b7c5
EZ
1133 (SUBDIR_MAKEFILES): Add lispref/Makefile.
1134 (lispref/Makefile): New target.
1135 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
1136 Add commands for the lispref directory.
1137 (info, dvi): Ditto.
1b5a3644
EZ
1138
1139 * config.bat: Configure in `lispref'.
1140
6baef0fd
RS
11412001-11-09 Richard M. Stallman <rms@gnu.org>
1142
1143 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
1144
ed5882b9
EZ
11452001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
1146
1147 * make-dist (tempdir): Copy AUTHORS as well.
1148
f0f2756d
SS
11492001-11-06 Sam Steingold <sds@gnu.org>
1150
1151 * configure.in: Added a check for <nlist.h>
9ba48103 1152
abd39b57 11532001-11-01 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
d576358b
PJ
1154
1155 * configure.in: Reindent --help output.
1156 From Per Starback (starback@ling.uu.se).
dff28924 1157
bf00d461 11582001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
4f4d6b17
EZ
1159
1160 * configure.in: New entry for HP/UX-11.
1161
5d991fc4
EZ
1162 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
1163 From Eric S. Raymond <esr@golux.thyrsus.com>.
1164
73d25f9c
EZ
11652001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
1166
1167 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
1168 <athornton@sinenomine.net>.
1169
5b6a51aa
GM
11702001-10-25 Gerd Moellmann <gerd@gnu.org>
1171
1172 * Makefile.in (maybe_bootstrap): New target.
b3cd6965 1173 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
5b6a51aa 1174
84e70f78
KR
11752001-10-24 Ken Raeburn <raeburn@gnu.org>
1176
1177 * configure.in: If --with-hesiod is given, look for
1178 hes_getmailhost and res_send or __res_send; check hesiod and
b3cd6965 1179 resolv libraries respectively if system libraries don't supply them.
84e70f78 1180
4aa6b955
GM
11812001-10-24 Gerd Moellmann <gerd@gnu.org>
1182
1183 * configure.in: Use $MAKE for `make' if set.
1184
bc171472
GM
11852001-10-22 Gerd Moellmann <gerd@gnu.org>
1186
1187 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
1188 to tar options.
1189
71431a0e
GM
11902001-10-20 Gerd Moellmann <gerd@gnu.org>
1191
6aa97356 1192 * (Version 21.1 released).
71431a0e 1193
531a3336
MB
11942001-10-20 Miles Bader <miles@gnu.org>
1195
1196 * configure.in (configuration): Set from `host' if `host_alias'
1197 isn't defined.
1198
121ff711
AS
11992001-10-19 Andreas Schwab <schwab@suse.de>
1200
1201 * configure.in: Make ready for autoconf 2.5x.
1202 (AC_PREREQ): Require autoconf 2.50.
1203 * aclocal.m4: Removed.
121ff711
AS
1204 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
1205
eef9b65f
EZ
12062001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
1207
1208 * README: Bump Emacs version to 21.1.50.
1209
ab952a4f
GM
12102001-10-05 Gerd Moellmann <gerd@gnu.org>
1211
1212 * Branch for 21.1.
dff28924 1213
3b74127d
GM
12142001-09-05 Gerd Moellmann <gerd@gnu.org>
1215
1216 * configure.in: Avoid `$@' which is handled specially in
1217 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
dff28924 1218
80b97918
EZ
12192001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
1220
1221 * make-dist (nt): Add subdirs.el to the list of distributed files.
1222
3a4f8160
EZ
12232001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
1224
1225 * configure.in (machine): Add an entry for
1226 hppa1.1-hitachi-hiuxwe2*.
1227
eb04d6cd
GM
12282001-05-28 Gerd Moellmann <gerd@gnu.org>
1229
1230 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
1231 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
1232
f4500bec
GM
12332001-05-14 Gerd Moellmann <gerd@gnu.org>
1234
1235 * make-dist: Copy texinfo.tex unconditionally.
1236
26978e9a
EZ
12372001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
1238
1239 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
1240 that are installed.
1241
afa3935f
GM
12422001-04-06 Gerd Moellmann <gerd@gnu.org>
1243
e5c8f6f1
GM
1244 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
1245 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
dff28924 1246
afa3935f
GM
1247 * make-dist: Handle leim/MISC-DIC. Only include
1248 `[a-zA-Z]*.{el,elc}' from leim/quail.
1249
a55e4e68
GM
12502001-04-05 Gerd Moellmann <gerd@gnu.org>
1251
1252 * Makefile.in (install-arch-indep): Remove .cvsignore files.
1253
87d8eba4
GM
12542001-03-30 Gerd Moellmann <gerd@gnu.org>
1255
1256 * Makefile.in (.PHONY): Add for bootstrap targets.
1257 (bootstrap-clean): New target.
1258 (bootstrap): Use it instead of `clean'.
1259
ed31fabf
GM
12602001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
1261
1262 * Makefile.in (SUBDIR): Remove leim.
1263 (all, .RECURSIVE, extraclean): Add leim explicitly.
1264 (leim): Provide separate rule which exports PARALLEL=0 into the
1265 environment.
1266
5721ae13
GM
12672001-03-20 Gerd Moellmann <gerd@gnu.org>
1268
1269 * configure.in (HAVE_XPM): Don't print the result of the check for
1270 XpmReturnAllocPixels if we don't have an xpm.h.
1271
10ebaeb6
GM
12722001-03-05 Gerd Moellmann <gerd@gnu.org>
1273
1274 * COPYING: New file.
1275
e30bd7b7
EZ
12762001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
1277
1278 * config.bat: Update the copyright.
1279
d0e9bfd2
GM
12802001-02-23 Kenichi Handa <handa@etl.go.jp>
1281
1282 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
1283 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
1284 to `yes'. Later in AC_OUTPUT, check this variable.
1285
038f4ae3
DL
12862001-02-09 Dave Love <fx@gnu.org>
1287
1288 * AUTHORS: Updated.
1289
44806980
EZ
12902001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
1291
1292 * info/dir (Ebrowse): Fix the entry (was missing a dot).
1293
20b28f82
GM
12942001-02-02 Gerd Moellmann <gerd@gnu.org>
1295
bdadfce3
GM
1296 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
1297
5db37a2e 1298 * Makefile.in (uninstall): Ignore exit code of `rm'.
dff28924 1299
20b28f82
GM
1300 * Makefile.in (uninstall): Remove more info files. Remove
1301 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
1302
7ccf7ab9
GM
13032001-01-31 Gerd Moellmann <gerd@gnu.org>
1304
1305 * noleim-Makefile.in (extraclean): Add.
1306
03e0fe6e 13072001-01-28 Gerd Moellmann <gerd@gnu.org>
c522cff0
BW
1308
1309 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
1310 it quiet.
1311
e1e441f9
GM
13122001-01-24 Colin Walters <walters@cis.ohio-state.edu>
1313
1314 * Makefile.in (tags): Fix typo.
1315
64388126
KH
13162001-01-13 Kenichi Handa <handa@etl.go.jp>
1317
1318 * configure.in: Fix typo in the code setting x_search_path.
1319
457b792c
GM
13202001-01-10 Dave Love <fx@gnu.org>
1321
1322 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
1323 -lXext.
1324 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
1325 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
1326 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
1327 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
1328 (now in $LIBS).
1329
1460e5d4
EZ
13302001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
1331
1332 * config.bat: Run the preprocessor with -traditional.
1333
e2b6e5ea
EZ
13342001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
1335
1336 * INSTALL: Move copying conditions to end of file.
1337
b202115b
EZ
13382000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
1339
1340 * INSTALL: Add basic installation procedure which assumes
1341 `configure' does its job. Elaborate on image support libraries.
1342 Add a pointer to Xaw3d library. Add advice about solving
1343 configure-time problems by looking in config.log and setting
3163da06 1344 variables in the environment.
b202115b 1345
3e32cc27
GM
13462000-12-27 Gerd Moellmann <gerd@gnu.org>
1347
1348 * Makefile.in (install-arch-indep): If tar fails, exit with
1349 exit code 1.
1350
7b93a85b
GM
13512000-12-19 Gerd Moellmann <gerd@gnu.org>
1352
1353 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
1354 source file includes XKBlib.h. On some broken Solaris systems,
1355 there is an XKBlib.h, reportedly, but header files included by
1356 XKBlib.h are missing.
1357
02387dcc
GM
13582000-12-14 Gerd Moellmann <gerd@gnu.org>
1359
1360 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
1361
34979055
DL
13622000-12-11 Dave Love <fx@gnu.org>
1363
1364 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
1365
169fe44e
GM
13662000-12-11 Paul Eggert <eggert@twinsun.com>
1367
1368 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
1369 Merge fixes from latest GNU tar version. These macros no longer
1370 futz with _XOPEN_SOURCE, as that was not portable in practice.
1371 (AC_FUNC_FSEEKO): New macro.
dff28924 1372
169fe44e
GM
1373 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
1374 ftello.
dff28924 1375
5c62b2e9
DL
13762000-12-05 Dave Love <fx@gnu.org>
1377
1378 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
1379
2dce2360
EZ
13802000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
1381
1382 * info/dir: Change the category to "Emacs".
1383
8c28d444
GM
13842000-12-01 Gerd Moellmann <gerd@gnu.org>
1385
1386 * make-dist (tempdir): Remove epaths.h from the distribution
1387 instead of paths.h.
1388
68a887fa
EZ
13892000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
1390
1391 * config.bat: Check for existence of djecho.exe, and print an
1392 error message if it is not available.
1393
1394 * INSTALL: Describe possible problem with djecho.exe in old
1395 versions of DJGPP v2.x.
1396
d96a4de3
GM
13972000-11-23 Gerd Moellmann <gerd@gnu.org>
1398
1399 * configure.in: Initialize HAVE_LIBXP to no.
1400
3aeecf97
GM
14012000-11-22 Gerd Moellmann <gerd@gnu.org>
1402
dff28924 1403 * configure.in: Use m/macppc.h instead of the non-existent
3aeecf97
GM
1404 m/powerpc.h.
1405
fb279a6d
GM
14062000-11-21 Gerd Moellmann <gerd@gnu.org>
1407
3c64f287
GM
1408 * Makefile.in (install-arch-indep): Also install info/eshell*
1409 and info/speedbar*.
1410
fb279a6d
GM
1411 * configure.in (HAVE_PNG): Check for the presence of
1412 png_get_channels to rule out older PNG libs.
1413
f5f47add
GM
1414 * configure.in (AC_OUTPUT): Arrange to emit definitions of
1415 GCC and NON_GNU_CPP into config.status.
1416
62d14e9a
DL
14172000-11-20 Dave Love <fx@gnu.org>
1418
1c203d4c
DL
1419 * configure.in: Fix last change.
1420
62d14e9a 1421 * GETTING.GNU.SOFTWARE: Deleted.
169fe44e 1422 * FTP: New file to replace it.
62d14e9a
DL
1423 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
1424
f1d6d1e8
GM
14252000-11-20 Gerd Moellmann <gerd@gnu.org>
1426
1427 * configure.in: Use -traditional with GNU cpp.
1428
b3635775
GM
14292000-11-17 Gerd Moellmann <gerd@gnu.org>
1430
1431 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
1432 Distribute more files from the nt/ subdir. Distribute PBM
1433 image files from subdirs of lisp/. Distribute old change logs
1434 from subdirs of lisp/. Distribute play/5x5.el.
1435
0eafc06c
DL
14362000-11-11 Dave Love <fx@gnu.org>
1437
1438 * config.sub, config.guess: Updated from master source.
1439
03391420
DL
14402000-11-07 Dave Love <fx@gnu.org>
1441
1442 * configure.in: Test for mkstemp.
1443
cd66d2ed
EZ
14442000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
1445
1446 * info/dir (Top): Rearrange menu items more logically, and put
1447 them into a single category. Add menu items for RefTeX and
1448 Widget.
1449
1da437e9
KG
14502000-10-29 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1451
15b526b2
EZ
1452 * Makefile.in (install-arch-indep): Use --info-dir instead of
1453 --dir-file, and a simple argument instead of --info-file, so that
1454 the Debian version of install-info also works.
1da437e9 1455
99483220
EL
14562000-10-19 Eric M. Ludlam <zappo@ultranet.com>
1457
1458 * info/dir (Speedbar): Add entry.
1459
45e680a8
EZ
14602000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
1461
1462 * INSTALL: Describe the new image-support options to the configure
1463 script. List URLs where image support libraries can be found.
1464
f2f049f3
EZ
14652000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
1466
1467 * info/dir (Top): Add an entry for Eshell.
1468
2021ab61
DL
14692000-10-02 Dave Love <fx@gnu.org>
1470
1471 * configure.in: Check for gai_strerror.
1472
65f75351
AS
14732000-10-01 Andreas Schwab <schwab@suse.de>
1474
1475 * Makefile.in (install-arch-indep): Update list of installed info
1476 files.
1477
71c9ec51
GM
14782000-09-30 Gerd Moellmann <gerd@gnu.org>
1479
1480 * configure.in: Support `sparc*-*-netbsd*'.
1481
513f1fd9
EZ
14822000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
1483
1484 * info/dir (MIME): Add entry for emacs-mime.
1485
a55b799a
DL
14862000-09-29 Dave Love <fx@gnu.org>
1487
1488 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
1489
ce75c97a
GM
14902000-09-26 Gerd Moellmann <gerd@gnu.org>
1491
1492 * make-dist: Adapt to the change of leim/Makefile which was
1493 necessary to ensure a reasonably working `make dist'.
1494
1495 * leim-Makefile.in: Moved to leim/Makefile.in..
1496
1497 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
1498
36e44f62
KH
14992000-09-21 Kenichi Handa <handa@etl.go.jp>
1500
dff28924
SS
1501 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
1502 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
36e44f62
KH
1503 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
1504 files to .elc.
1505 (${TIT}): Adjusted for the above change.
1506 (clean mostlyclean): Likewise.
1507 (.el.elc): New target.
1508
da1608d9
GM
15092000-09-19 Gerd Moellmann <gerd@gnu.org>
1510
1511 * make-dist: Include XPM and XBM files in lisp/ and subdirs
1512 in the distribution.
1513
6fed3546
GM
15142000-09-18 Gerd Moellmann <gerd@gnu.org>
1515
1516 * make-dist (skk): Rename to `ja-dic' because the leim directory
1517 was renamed.
1518
b4331e96
DL
15192000-09-14 Dave Love <fx@gnu.org>
1520
1521 * configure.in: Fix spurion in last change.
1522
ef9e4345
GM
15232000-09-14 Gerd Moellmann <gerd@gnu.org>
1524
1525 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
1526 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
1527 to `no' if defined. Change result report.
1528
575daf04
DL
15292000-09-08 Dave Love <fx@gnu.org>
1530
1531 * configure.in: Remove spurious `@'s.
1532
1533 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
1534 autoconf.
1535
fa0b693c
GM
15362000-09-06 Gerd Moellmann <gerd@gnu.org>
1537
73b77ee5
GM
1538 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
1539 file and print informational message.
dff28924 1540
fa0b693c
GM
1541 * configure.in (AC_FUNC_MMAP): Add.
1542
ff8df3be
GM
15432000-09-01 Gerd Moellmann <gerd@gnu.org>
1544
1545 * configure.in: Add ``checking'' messages for
1546 XpmReturnAllocPixels.
1547
bb17930d
GM
15482000-08-28 Gerd Moellmann <gerd@gnu.org>
1549
1550 * configure.in: Check <strings.h>; check `index' and `rindex'
1551 functions.
1552
6ce974d4
KH
15532000-08-26 Kenichi Handa <handa@etl.go.jp>
1554
1555 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
1556 "case "${canonical}" in".
1557
7bc3ff79
DL
15582000-08-25 Dave Love <fx@gnu.org>
1559
1560 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
1561
457dd64a
KH
15622000-08-25 Kenichi Handa <handa@etl.go.jp>
1563
7c100e1a 1564 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
457dd64a 1565
17494071
GM
15662000-08-24 Gerd Moellmann <gerd@gnu.org>
1567
1568 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
1569 contains a relative path. Protect against unusable values of
1570 $PWD.
1571
dd0e1e54
EZ
15722000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
1573
3d819a75
EZ
1574 * info/dir (WoMan): Add entry.
1575
dd0e1e54
EZ
1576 * config.bat (maindir): Update src/_gdbinit even if it does
1577 already exist.
1578
70fc58b3
GM
15792000-08-07 Gerd Moellmann <gerd@gnu.org>
1580
1581 * Makefile.in (config.status): Prepend `$(srcdir)/' to
1582 `configure'.
1583
f4988be7
GM
15842000-08-03 Gerd Moellmann <gerd@gnu.org>
1585
1586 * configure.in: Add support for ia64*-*-linux*.
1587
27848c01
GM
15882000-07-27 Gerd Moellmann <gerd@gnu.org>
1589
1590 * make-dist (aclocal.m4): Include in distribution.
1591
b4a12321
DL
15922000-07-26 Dave Love <fx@gnu.org>
1593
1594 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
1595
c66c29a2
DL
15962000-07-24 Dave Love <fx@gnu.org>
1597
1598 * configure.in: Add AC_SIZE_T.
1599
3b33a005
DL
16002000-07-18 Dave Love <fx@gnu.org>
1601
1602 * configure.in: Reorder so that most tests are done after CPPFLAGS
1603 is set from the C_SWITCH_... definitions.
1604
4b92c49a
GM
16052000-07-10 Gerd Moellmann <gerd@gnu.org>
1606
1607 * configure.in (HAVE_XPM): Undo previous change. Check for
1608 preprocessor define XpmReturnAllocPixels.
1609
6c6d2e33
GM
16102000-07-06 Gerd Moellmann <gerd@gnu.org>
1611
1612 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
1613 instead of XpmReadFileToPixmap.
1614
b192d653
KR
16152000-07-05 Ken Raeburn <raeburn@gnu.org>
1616
1617 * configure.in: Check for <soundcard.h>. Look for ossaudio
1618 library, and set LIBSOUND accordingly.
1619
65171e3a
DL
16202000-07-05 Dave Love <fx@gnu.org>
1621
1622 * configure.in: Use AC_HEADER_SYS_WAIT.
1623
969f7e79
GM
16242000-07-05 Gerd Moellmann <gerd@gnu.org>
1625
1626 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
1627 lisp/Makefile. Distribute lisp/Makefile.in instead of
1628 lisp/Makefile.
1629
5a9bf171
KR
16302000-06-30 Ken Raeburn <raeburn@gnu.org>
1631
1632 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
1633 while searching for image-handling libraries.
1634
1d36487c
GM
16352000-06-26 Gerd Moellmann <gerd@gnu.org>
1636
1637 * configure.in (--with-xim): New option.
1638
6a465756
DL
16392000-06-23 Dave Love <fx@gnu.org>
1640
1641 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
1642 for struct timezone and test how we can call gettimeofday.
48d4b120 1643 Check for OSF 5+. Check for term.h.
6a465756
DL
1644
1645 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
1646 version.
1647
16cf31f7
GM
16482000-06-23 Gerd Moellmann <gerd@gnu.org>
1649
1650 * configure.in (HAVE_LIBXP): Change test for libXp.
1651
4c343001
DL
16522000-06-21 Dave Love <fx@gnu.org>
1653
1654 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
1655 simple test for getloadavg and substitute GETLOADAVG_LIBS.
1656 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
1657
a3f08d9e
DL
16582000-06-19 Dave Love <fx@gnu.org>
1659
1660 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
1661 _XOPEN_SOURCE is defined.
1662
0a2ea235
GM
16632000-06-16 Gerd Moellmann <gerd@gnu.org>
1664
dff28924 1665 * Makefile.in (distclean): Also make distclean in lisp/.
0a2ea235 1666
7d5c8691
EZ
16672000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
1668
1669 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
1670
e9924e52
GM
16712000-06-15 Gerd Moellmann <gerd@gnu.org>
1672
1673 * make-dist: Add --help and --snapshot options.
1674
9f817ea4
GM
16752000-06-14 Gerd Moellmann <gerd@gnu.org>
1676
dce6b995 1677 * configure.in: Generate lisp/Makefile.
dff28924 1678
9f817ea4
GM
1679 * configure.in: Add support for `*-lynxos*'.
1680 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
1681 recommended by <Karen.Dorhamer@compaq.com> to fix problems
1682 on Tru64 UNIX v5.0.
1683
97aa9c1d
KR
16842000-06-13 Ken Raeburn <raeburn@gnu.org>
1685
1686 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
1687 it's on a continuation line.
1688
d42122a3
DL
16892000-06-02 Dave Love <fx@gnu.org>
1690
2082fe81
DL
1691 * Makefile.in: (install-arch-indep): Add pcl-cvs to list of info
1692 files.
1693
d42122a3
DL
1694 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
1695 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
1696 test.
1697
1698 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
1699 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
1700
34ec9ebe
GM
17012000-05-26 Gerd Moellmann <gerd@gnu.org>
1702
1703 * configure.in: Add check for speed_t typedef.
1704
50d7ce09
KR
17052000-05-25 Ken Raeburn <raeburn@gnu.org>
1706
1707 * Makefile.in (install-arch-dep): Install fns-*.el only if it
1708 exists; it won't in the CANNOT_DUMP case.
1709
10db7fc5
GM
17102000-05-25 Gerd Moellmann <gerd@gnu.org>
1711
1712 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
1713 On FreeBSD, the exit status is 1 if CDPATH is not set.
8711588d 1714 (install-arch-indep): Install ebrowse.info.
10db7fc5 1715
087121cc
GM
17162000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
1717
1718 * configure.in: Check for grandpt and getpt.
1719
b992884d
DL
17202000-05-09 Dave Love <fx@gnu.org>
1721
1722 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
1723
056565f7
GM
17242000-05-05 Gerd Moellmann <gerd@gnu.org>
1725
1726 * make-dist: Make a link for lib-src/grep-changelog. Copy
1727 install-sh.
1728
35a28e21
EZ
17292000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
1730
1731 * config.bat: Identify the beginning of the cpp stuff in
1732 src/Makefile.in and lib-src/Makefile.in more accurately.
1733
c76e04a8
GM
17342000-04-27 Gerd Moellmann <gerd@gnu.org>
1735
1736 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
1737
5e3dac3f
GM
17382000-04-19 Gerd Moellmann <gerd@gnu.org>
1739
1740 * configure.in: Add support for `powerpc-*-netbsd*'.
1741
0b8f263e
DL
17422000-04-19 Dave Love <fx@gnu.org>
1743
7825fef9
DL
1744 * configure.in: Don't use AC_FUNC_GETLOADAVG.
1745
0b8f263e
DL
1746 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
1747
3dd2781e
DL
17482000-04-16 Dave Love <fx@gnu.org>
1749
1750 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
1751
3edfea34
DL
17522000-04-14 Dave Love <fx@gnu.org>
1753
1754 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
1755
1756 * aclocal.m4 (AC_FUNC_MKTIME): New.
1757
4d6e16b3
KR
17582000-03-28 Ken Raeburn <raeburn@gnu.org>
1759
1760 * configure.in: Line up "--help" output a little better.
1761
89e80928
GM
17622000-03-26 Gerd Moellmann <gerd@gnu.org>
1763
087121cc 1764 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
89e80928
GM
1765 New targets.
1766 (bootstrap): Rewritten in terms of the new targets above. Make
1767 info files, too.
dff28924 1768
e1cff360
GM
17692000-03-12 Gerd Moellmann <gerd@gnu.org>
1770
1771 * config.guess, config.sub: Use the versions of the files from
1772 subversions.
1773
7397acc4
DL
17742000-03-08 Dave Love <fx@gnu.org>
1775
1776 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
1777 AC_C_VOLATILE. Define POINTER_TYPE.
1778
1779 * aclocal.m4: New file.
1780
d054101f 17812000-03-02 Gerd Moellmann <gerd@gnu.org>
2df636f4
GM
1782
1783 * configure.in (machine): Add `mipsel-*-netbsd*' and
1784 `arm-*-netbsd*'.
dff28924 1785
d054101f 17862000-03-01 Gerd Moellmann <gerd@gnu.org>
dff28924 1787
d054101f 1788 * configure.in (machine): Add support for `*-auspex-sunos*'.
dff28924 1789
ed4d0512
GM
17902000-02-29 Gerd Moellmann <gerd@gnu.org>
1791
1792 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
1793
2dc95ddd
DL
17942000-02-18 Dave Love <fx@gnu.org>
1795
1796 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
1797
57beb0e0
AS
17982000-02-18 Andreas Schwab <schwab@suse.de>
1799
1800 * Makefile.in (install-arch-indep): Add eudc to list of installed
1801 info files.
1802
3b3cc4a4
KR
18032000-02-17 Ken Raeburn <raeburn@gnu.org>
1804
1805 * configure.in: Include -lz and -ljpeg (if it's available) when
1806 testing for the tiff library.
1807
8389e1e2
GM
18082000-02-17 Gerd Moellmann <gerd@gnu.org>
1809
1810 * configure.in: Remove LISP_FLOAT_TYPE.
1811
647847ea
DL
18122000-02-12 Dave Love <fx@gnu.org>
1813
1814 * configure.in: Use AC_FUNC_VFORK.
1815
9a90d84c
GM
18162000-02-01 Gerd Moellmann <gerd@gnu.org>
1817
5eea385d
GM
1818 * make-dist: Various fixes for new development tree.
1819
9a90d84c
GM
1820 * leim-Makefile.in: New file.
1821
b6680a0e
GM
18222000-01-31 Gerd Moellmann <gerd@gnu.org>
1823
1824 * Makefile.in (dist): Call ./make-dist.
1825
1e5279b9
DL
18262000-01-24 Dave Love <fx@gnu.org>
1827
1828 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
1829
ffe36136
GM
18302000-01-18 Gerd Moellmann <gerd@gnu.org>
1831
1832 * configure.in (HAVE_GIF): Check for DGifOpen instead of
1833 DGifOpenFileName.
1834
a970dae4
AS
18352000-01-11 Andreas Schwab <schwab@suse.de>
1836
1837 * Makefile.in (install-arch-indep): Update list of info files to
1838 be installed.
1839
c4bb2108
DL
18402000-01-05 Dave Love <fx@gnu.org>
1841
1842 * configure.in: Check for jerror.h as well as libjpeg.
1843
bb9d2b64
AS
18442000-01-03 Andreas Schwab <schwab@suse.de>
1845
1846 * Makefile.in (install-arch-indep): Install autotype*. Run
1847 install-info on autotype and emacs-faq.info.
1848
22afa6e8
DL
18491999-12-04 Dave Love <fx@gnu.org>
1850
1851 * Makefile.in: (install-arch-indep): Depend on `info'.
1852 (install-strip): Use `install' as sub-make target.
1853
a21616bd
KR
18541999-11-23 Ken Raeburn <raeburn@gnu.org>
1855
1856 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
1857 didn't need to be deleted. Check for the k5crypto library as well
1858 as the crypto library; MIT Kerberos 1.1 changed the name.
1859
946173ad
DL
18601999-11-18 Dave Love <fx@gnu.org>
1861
1862 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
1863
4f6f5dab
GM
18641999-11-11 Erik Naggum <erik@naggum.no>
1865
1866 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
1867
2323760c
DL
18681999-11-08 Dave Love <fx@gnu.org>
1869
1870 * configure.in: Fix change for --with-pop default.
1871
c3d00920
DL
18721999-11-04 Dave Love <fx@gnu.org>
1873
1874 * configure.in: Default to --with-pop. Change sense of with-gcc
1875 and with-toolkit-scroll-bars messages to reflect the defaults.
1876
400a1ed0
GM
18771999-11-01 Gerd Moellmann <gerd@gnu.org>
1878
1879 * INSTALL: Mention the Emacs Lisp Reference.
1880
1e3196e8
GM
18811999-10-27 Noah Friedman <friedman@splode.com>
1882
1883 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
1884
8ac52782
GM
18851999-10-23 Gerd Moellmann <gerd@gnu.org>
1886
1887 * Makefile.in (bootstrap): New target.
1888
1113b624
PE
18891999-10-19 Paul Eggert <eggert@twinsun.com>
1890
1891 Add support for large files. Merge glibc 2.1.2.
1892
1893 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
1894 (HAVE_TM_GMTOFF): New symbol.
1895 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
1896 mbrlen, strsignal.
1897 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
dff28924 1898
77162a4f
SM
18991999-10-09 Stefan Monnier <monnier@cs.yale.edu>
1900
1901 * make-dist (dontcompile): look for the DONTCOMPILE variable rather
1902 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
1903
a2743e67
RS
19041999-10-09 Richard M. Stallman <rms@gnu.org>
1905
dff28924 1906 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
a2743e67
RS
1907 Unset CDPATH to prevent cd from generating output.
1908
37e2d8f4
SM
19091999-10-08 Stefan Monnier <monnier@cs.yale.edu>
1910
1911 * update-subdirs: also ignore CVS subdirs.
1912
4e1d9c86
GM
19131999-10-07 Gerd Moellmann <gerd@gnu.org>
1914
1915 * Makefile.in (install-arch-indep): Add ada-mode.
dff28924 1916
2b6bac15
DL
19171999-10-06 Dave Love <fx@gnu.org>
1918
1919 * Makefile.in: Add rules for config.status, configure.
1920
a4a9692d
DL
19211999-09-07 Gerd Moellmann <gerd@gnu.org>
1922
1923 * configure.in (--with-sound): Removed.
1924
19251999-08-30 Gerd Moellmann <gerd@gnu.org>
1926
1927 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
1928 the test for Xaw3d.
1929 (HAVE_TIFF): Add -lm to library check.
1930
19311999-08-28 Richard Stallman <rms@gnu.org>
1932
1933 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
1934 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
1935 after the other X-related libraries.
1936
19371999-08-21 Dave Love <fx@gnu.org>
1938
1939 * configure.in: Don't check for jpeglib.h.
1940
19411999-08-20 Gerd Moellmann <gerd@gnu.org>
1942
1943 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
1944 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
1945
19461999-08-18 Dave Love <fx@gnu.org>
1947
1948 * configure.in: : Check for termcap.h.
1949
19501999-08-15 Gerd Moellmann <gerd@gnu.org>
1951
1952 * configure.in: Add --with-toolkit-scroll-bars. If "no",
1953 use Emacs' scroll bars, even if configured for Motif or when
1954 Xaw3d is available.
1955
19561999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
1957
1958 * configure.in: Check for getaddrinfo.
1959
19601999-08-04 Eli Zaretskii <eliz@gnu.org>
1961
1962 * config.bat: Make --no-debug work again by removing -gcoff.
1963
19641999-07-30 Dave Love <fx@gnu.org>
1965
1966 * configure.in: Check for stdlib.h.
1967
19681999-07-19 Dave Love <fx@gnu.org>
1969
1970 * configure.in: Grok sparc64-*-linux-gnu*.
1971
19721999-07-12 Richard Stallman <rms@gnu.org>
1973
1974 * Version 20.4 released.
1975
19761999-06-23 Karl Heuer <kwzh@gnu.org>
1977
1978 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
1979 Quote $EMACS, in case it's a program with args.
1980
19811999-05-29 Richard M. Stallman <rms@gnu.org>
1982
1983 * configure.in: Delete the Kerberos stuff.
1984
19851999-05-27 Greg Hudson <ghudson@mit.edu>
1986
1987 * configure.in: Prefer kerberos 5 names.
1988
19891999-04-26 Richard M. Stallman <rms@gnu.org>
1990
1991 * configure.in: Check for libXp.
1992
19931999-04-08 Richard Stallman <rms@gnu.org>
1994
1995 * make-dist: Include change logs in subdirs of `lisp'.
1996
19971999-04-05 Richard Stallman <rms@gnu.org>
1998
1999 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
2000 (install-arch-indep): Make ${datadir}/emacs world-readable.
2001
20021999-03-30 Eli Zaretskii <eliz@gnu.org>
2003
2004 * config.bat: Use epaths.* instead of paths.*.
2005
20061999-03-07 Eli Zaretskii <eliz@gnu.org>
2007
2008 * INSTALL: Add detailed instructions to unpack and install
2009 intlfonts on MS-DOS.
2010
20111999-02-26 Richard Stallman <rms@gnu.org>
2012
2013 * configure.in: Use epaths.h and epaths-force instead of paths....
2014
2015 * Makefile.in (epaths-force): Renamed from paths-force;
2016 operate on epaths.in and produce epaths.h.
2017
20181999-02-24 Richard Stallman <rms@gnu.org>
2019
2020 * make-dist: Fix nt/icons directory handling.
2021
20221999-02-22 Simon Josefsson <jas@pdc.kth.se>
2023
2024 * configure.in (f301-fujitsu-uxpv4.1): New target.
2025
20261999-02-20 Richard Stallman <rms@gnu.org>
2027
2028 * make-dist (tempparent): Fix command to update info files.
2029
20301999-02-09 Richard Stallman <rms@gnu.org>
2031
2032 * configure.in (powerpc-apple-netbsd*): New alternative.
2033
20341999-01-25 Geoff Voelker <voelker@cs.washington.edu>
2035
2036 * make-dist: Include the new directory nt/icons in distributions.
2037
20381999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
2039
2040 * configure.in: Change message about HAVE_XFREE386.
2041
20421999-01-07 Eli Zaretskii <eliz@gnu.org>
2043
2044 * config.bat: Support configuring with leim.
2045
20461998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
2047
2048 * configure.in (mips-sgi-irix6.5): New target.
2049
20501998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
2051
2052 * configure.in: Remove GSS-API support, since it has been removed
2053 from movemail.
2054
20551998-12-04 Markus Rost <rost@delysid.gnu.org>
2056
2057 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
2058
20591998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
2060
2061 * Makefile.in: Don't install customize info file. Run
2062 install-info on viper info file.
2063
20641998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
2065
2066 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
2067
20681998-11-16 Kenichi Handa <handa@etl.go.jp>
2069
2070 * configure.in (*-*-bsdi4*): New target.
2071
20721998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
2073
2074 * configure.in: Fix previous change.
2075
20761998-11-11 Richard Stallman <rms@gnu.org>
2077
2078 * configure.in (aviion-intel): New machine.
2079
20801998-11-04 Kenichi Handa <handa@etl.go.jp>
2081
2082 * configure.in (mips-nec-sysv4*): New target.
2083
20841998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
2085
2086 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
2087 from lisp.
2088
20891998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
2090
2091 * make-dist: Don't include fns*.el in dist.
2092
20931998-10-30 Dave Love <fx@gnu.org>
2094
2095 * configure.in: Don't mkdir cpp.
2096
20971998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
2098
2099 * Makefile.in (install-arch-dep): Install src/fns-*.el in
2100 ${archlibdir}.
2101
21021998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
2103
2104 * Version 20.3 released.
2105
21061998-07-30 Paul Eggert <eggert@twinsun.com>
2107
2108 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
2109 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
2110 (lwlib/Makefile, leim/Makefile):
2111 Prepend $(srcdir)/ to rule dependencies outside this dir.
2112
21131998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
2114
2115 * configure.in: Use unset CDPATH instead of making it empty.
2116
21171998-06-20 Karl Heuer <kwzh@gnu.org>
2118
2119 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
2120
21211998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
2122
2123 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
2124 and default.el. Sort the results.
2125
21261998-05-31 Karl Heuer <kwzh@gnu.org>
2127
2128 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
2129 writable.
2130
21311998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
2132
2133 * Makefile.in (install-arch-indep):
2134 Don't alter site-lisp/subdirs.el if it exists.
2135
21361998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
2137
2138 * Makefile.in (install-arch-indep): Put `-' on commands to create
2139 subdirs.el in site-lisp dirs.
2140
21411998-05-07 Richard Stallman <rms@psilocin.gnu.org>
2142
2143 * Makefile.in (install-arch-indep): Fix typo in previous change.
2144
21451998-05-06 Richard Stallman <rms@psilocin.gnu.org>
2146
2147 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
2148
21491998-04-28 Richard Stallman <rms@psilocin.gnu.org>
2150
2151 * Makefile.in (mkdir): Create the site-lisp dirs.
2152 (install-arch-indep): Make site-lisp/subdirs files world-readable.
2153
21541998-04-26 Richard Stallman <rms@psilocin.gnu.org>
2155
2156 * Makefile.in (INSTALL_INFO): New variable.
2157 (install-arch-indep): Don't replace the dir file if it already exists.
2158 Use the install-info program, via INSTALL_INFO, to add entries.
2159 Make the `info' subdir and the Info files world-readable.
2160
21611998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
2162
2163 * config.bat: Make sure the environment is large enough to support
2164 all the "set foo=bar" commands. Update pointers to DJGPP FTP
2165 sites.
2166
21671998-04-10 Karl Heuer <kwzh@gnu.org>
2168
2169 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
2170
21711998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
2172
2173 * configure.in: Add --with-gssapi to specify GSS-API
2174 authentication support for movemail.
2175
21761998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
2177
2178 * Makefile.in (install-arch-indep): Fix previous change.
2179
21801998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
2181
2182 * Makefile.in (info): Run man in build dir, not srcdir.
2183
21841998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
2185
2186 * Makefile.in (install-arch-indep): Fix previous change.
2187
21881998-03-23 Kenichi Handa <handa@etl.go.jp>
2189
2190 * Makefile.in (top_distclean): Check the existence of `lock'
2191 subdir.
2192
21931998-03-22 Richard Stallman <rms@gnu.org>
2194
2195 * Makefile.in (install-arch-indep): Put special subdirs.el files
2196 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
2197
21981998-03-21 Richard Stallman <rms@psilocin.gnu.org>
2199
2200 * make-dist: Fix shell syntax in check for missing .el or .elc files.
2201
22021998-03-09 Richard Stallman <rms@psilocin.gnu.org>
2203
2204 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
2205 (m68*-hp-hpux*): Handle versions 1X like 10.
2206
22071998-03-07 Richard Stallman <rms@psilocin.gnu.org>
2208
2209 * make-dist: PROBLEMS is now in etc, not top level dir.
2210
2211 * Makefile.in (SOURCES): Delete PROBLEMS.
2212
22131998-02-25 Richard Stallman <rms@gnu.org>
2214
2215 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
2216
2217 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
2218
22191998-01-17 Richard Stallman <rms@gnu.org>
2220
2221 * Makefile.in (install-arch-indep): Add semicolon before `else'.
2222
22231998-01-02 Richard Stallman <rms@psilocin.gnu.org>
2224
2225 * make-dist (tempparent): New option --no-check.
2226
2227 * make-dist: Don't do anything with cpp directory.
2228
22291997-12-20 Richard Stallman <rms@psilocin.gnu.org>
2230
2231 * configure.in (sparc-fujitsu-sysv4*): New target.
2232
22331997-12-17 Andreas Schwab <schwab@gnu.org>
2234
2235 * configure.in: Cache more tests. Add missing quotes around
2236 message with embedded comma.
2237
22381997-12-04 Karl Heuer <kwzh@gnu.org>
2239
2240 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
2241
22421997-11-26 Joel N. Weber II <devnull@gnu.org>
2243
2244 * make-dist: Changed the comment about `umask 0' to say `Don't
92a8ce63
JB
2245 restrict access to any files.'; previously it said `Don't protect
2246 any files', which may have implied that we think fascism is good.
a4a9692d
DL
2247
22481997-11-24 Paul Eggert <eggert@twinsun.com>
2249
2250 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
2251 strftime needs the underlying host's strftime for locale dependent
2252 formats.
2253
22541997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
2255
2256 * configure.in (i586-dg-dguxR4.*): New name in case branch.
2257
22581997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
2259
2260 * config.bat: Configure the man subdirectory.
2261
22621997-11-07 Paul Eggert <eggert@twinsun.com>
2263
2264 * configure.in (AC_CHECK_LIB): Add -lintl.
2265
22661997-11-07 Karl Heuer <kwzh@gnu.org>
2267
2268 * make-dist (check for .elc files): Avoid bash-specific syntax.
2269 (check for overflow 14-char limit): Simplify.
2270
22711997-11-07 Richard Stallman <rms@gnu.org>
2272
2273 * Makefile.in (install): Move blessmail last.
2274
22751997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2276
2277 * configure.in (gettimeofday, one arg or two):
2278 Clarify messages by avoiding double negative.
2279
22801997-09-30 Karl Eichwalder <ke@suse.de>
2281
2282 * Makefile.in (install-arch-indep): install the widget info file.
2283
22841997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
2285
2286 * configure.in (with-pop, with-kerberos): Need to check Kerberos
2287 libraries in reverse order, so that libraries will appear in the
2288 correct dependency order on the link line (and so that the
2289 configure checks themselves will work properly when early
2290 libraries depend on later ones).
2291
22921997-09-21 Erik Naggum <erik@naggum.no>
2293
2294 * make-dist (making links to `src'): Keep timestamp on copied
2295 files.
2296
2297 * make-delta: New script to produce delta distributions.
2298
22991997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2300
2301 * Version 20.2 released.
2302
23031997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2304
2305 * Version 20.1 released.
2306
2307 * Makefile.in (install-leim): Depend on mkdir.
2308 (leim): Depend on src.
2309
23101997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2311
2312 * configure.in: Recognize alpha* instead of just alpha.
2313
23141997-09-12 Paul Eggert <eggert@twinsun.com>
2315
2316 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
2317
23181997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2319
2320 * update-subdirs: Use rm -f.
2321
23221997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2323
2324 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
2325 Ignore subdirs named Old.
dff28924 2326
a4a9692d
DL
23271997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
2328
2329 * configure.in: Add OpenBSD clause to set $machine.
2330
23311997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2332
2333 * make-dist: Recompile everything after updating various Lisp files.
2334 Recompile in leim as well as lisp.
2335 Check in leim as well as lisp for mismatched files and too-long names.
dff28924 2336
a4a9692d
DL
23371997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2338
2339 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
2340
23411997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2342
2343 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
2344 before trying to copy anything from it.
2345
23461997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2347
2348 * Makefile.in (man/Makefile): New target.
2349 (tags): Define env var EMACS and run Makefile from build dir.
2350
23511997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
2352
2353 * config.bat: If src/_gdbinit doesn't exist, try using
2354 src/.gdbinit to create it (for building on Windows 95).
2355
23561997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2357
2358 * Makefile.in (install-arch-indep):
2359 Discard extra data in tar | tar pipes.
2360
23611997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
2362
2363 * configure.in (x_default_search_path): Corrected
2364 '${x_library}' to '${x_library}/X11'.
2365
23661997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2367
2368 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1,
2369
23701997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
2371
2372 * configure.in: Support auto-configuration of both Kerberos V4 and
92a8ce63
JB
2373 Kerberos V5 for movemail, including detection of V4 and V5 header
2374 files and libraries.
a4a9692d
DL
2375
23761997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
2377
2378 * configure.in: Compute x_default_search_path
2379 and substitute into makefiles.
2380
2381 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
2382
23831997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2384
2385 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
2386
23871997-08-07 Erik Naggum <erik@naggum.no>
2388
2389 * configure.in: Remove lockdir, it is no longer needed.
2390 * Makefile.in (mkdir): Don't create lockdir.
2391 (lockdir): Variable deleted.
2392 (paths-force): Don't operate on PATH_LOCK.
2393
23941997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2395
2396 * leim-Makefile.in (clean, distclean): New targets.
2397
2398 * make-dist: Include leim/ChangeLog in leim distribution.
2399
24001997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2401
2402 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
2403
24041997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2405
2406 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
2407
24081997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2409
2410 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
2411
24121997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2413
2414 * make-dist: Update leim/leim-list.el.
2415 Pass along value of $EMACS when updating lisp dir.
2416
24171997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
2418
dff28924 2419 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
a4a9692d
DL
2420 prerequisite to the use of Doug Lea's malloc.
2421
24221997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2423
2424 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
2425
2426 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
2427
24281997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2429
2430 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
2431
24321997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2433
2434 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
2435 to news-r6.h.
2436
24371997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
2438
2439 * config.bat: Use `sed' instead of `cp', which might not be
2440 installed.
2441
24421997-07-09 Kenichi Handa <handa@etl.go.jp>
2443
2444 * Makefile.in (mostlyclean): Add cleaning leim directory.
2445 (clean, distclean, maintainer-clean): Likewise.
2446
24471997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2448
2449 * make-dist (bogosities): Check subdirs of `lisp' also.
2450
24511997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2452
2453 * make-dist (etc): Really avoid symlinks now.
2454 (lisp): Don't delete from subdirs the things we never copy.
2455
24561997-07-07 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
2457
2458 * Makefile.in (install-arch-indep): Correct the target name.
2459 The first letter `i' was dropped by the previous change of mine.
2460
24611997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2462
2463 * configure.in (leim/Makefile): Generate this.
2464 (*-sysv4.2uw*): Recognize new alternative.
2465
2466 * leim-Makefile.in: Renamed from leim-Makefile.
2467
2468 * make-dist: Set up real-leim subdirectory,
2469 with the real contents of leim; then move it to
2470 a separate top-level directory.
2471
2472 * make-dist: Don't mention site-lisp, site-init, site-start
2473 or default, when listing files hat are not compiled and should be.
dff28924 2474
a4a9692d
DL
2475 * configure.in: Create src/config.stamp at the end.
2476
24771997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2478
2479 * Makefile.in (install-leim): Correct previous change.
2480
24811997-07-02 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
2482
2483 * Makefile.in (install-leim): New target.
2484 (install): Depend on install-leim.
dff28924 2485
a4a9692d
DL
24861997-07-01 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
2487
2488 * Makefile.in (SUBDIR): Add leim.
2489 (SUBDIR_MAKEFILES): Add leim/Makefile.
2490 (leim/Makefile): New target.
2491
24921997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2493
2494 * leim-Makefile: New file.
2495 * make-dist: Initialize a `leim' subdirectory with that makefile.
2496
24971997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2498
2499 * configure.in (GNU_MALLOC_reason): Fix message text.
2500
25011997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2502
2503 * make-dist (lisp): Don't process subdirs that start with =.
2504 (etc): Copy symlinks, as in src.
2505
25061997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2507
2508 * configure.in (i*86-*-unixware*): New alternative.
2509
25101997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2511
2512 * Makefile.in (src/config.stamp): Target renamed from src/config.h
2513 and touch it explicitly.
2514
2515 * configure.in (mips-sony-newsos6*): New alternative.
2516 (mips-*-linux-gnu*): New alternative.
2517 (*-*-bsdi*): New alternative.
2518 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
2519
25201997-06-22 Dave Love <d.love@dl.ac.uk>
2521
2522 * Makefile.in (lib-src): Depend on src/config.h (e.g. for
92a8ce63 2523 movemail.o).
a4a9692d 2524 (src/config.h): New target to re-configure if src/config.in
92a8ce63 2525 is patched.
a4a9692d
DL
2526
25271997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2528
2529 * configure.in (shutdown): Check for `shutdown' function.
2530
25311997-06-18 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
2532
2533 * update-subdirs: Include the directory "language" in subdirs.
2534
25351997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2536
2537 * configure.in (m88k-dg-dgux4*): New alternative.
2538 (alpha-*-netbsd*): New alternative.
2539 (powerpcle-*-solaris2*): New alternative.
2540
25411997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2542
2543 * make-dist: Warn about .el files that are not compiled.
2544
25451997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2546
2547 * Makefile.in (dist): Don't run update-subdirs here,
2548 since make-dist now gets that done.
2549
2550 * make-dist: Use the new `updates' target in lisp/Makefile.
dff28924 2551
a4a9692d
DL
2552 * make-dist: Use new non-file targets in lisp/Makefile.
2553
25541997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2555
2556 * make-dist: Handle all subdirs of `lisp' uniformly.
2557 Don't handle `term' and `language' specially.
2558 Clear out umask at the beginning.
dff28924 2559
a4a9692d
DL
25601997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2561
2562 * make-dist: Use Make to update finder-inf.el and autoloads.
2563 Also update cus-load.el.
2564
25651997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
2566
2567 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
2568 in case it is desirable to disable the GNU malloc features with
2569 glibc.
2570
25711997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
2572
2573 * configure.in (DOUG_LEA_MALLOC):
2574 Define if malloc_{get,set}_state exist.
2575
25761997-03-05 Ken'ichi Handa <handa@etl.go.jp>
2577
2578 * make-dist: Make links for files under lisp/language.
2579
177c0ea7 25801997-02-20 Kenichi Handa <handa@etl.go.jp>
a4a9692d
DL
2581
2582 * update-subdirs: Exclude the directory "language" from subdirs.
2583
25841997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
2585
2586 * configure.in: Check for rint and cbrt.
2587
25881997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2589
2590 * make-dist: Use $EMACS to say where to run Emacs.
2591 Add --no-update option.
dff28924 2592
a4a9692d
DL
25931996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2594
2595 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
2596
25971996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2598
2599 * make-dist (copying src): Check thoroughly for symlinks
2600 and copy them in all cases. Regularize the linking of *.in
2601 and *.opt and ChangeLog files.
2602 (copying lib-src): Likewise.
2603 Don't rm getdate.c or y.tab.*--they don't exist any more.
dff28924 2604
a4a9692d
DL
26051996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
2606
2607 * configure.in: Check for libmail, maillock.h and
2608 touchlock (for movemail).
2609
26101996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2611
2612 * configure.in (limits.h): Check for this file.
2613
26141996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2615
2616 * configure.in (rs6000-ibm-aix4.2): New alternative.
2617 (rs6000-ibm-aix4.0): New alternative.
2618 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
2619
26201996-11-22 Ben Harris <bjh21@cam.ac.uk>
2621
2622 * configure.in: Recognize vax-*-netbsd*.
2623
26241996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2625
2626 * configure.in (locallisppath): Add leim directory.
2627
26281996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
2629
2630 * config.bat: Make sure `mv' supports forward slashes and -f.
2631
26321996-10-28 Christian Limpach <chris@nice.ch>
2633
2634 * configure.in (hppa*-next-nextstep*): * added after hppa
2635 to accept hppa1.0 and hppa1.1.
2636
26371996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
2638
2639 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
2640 * configure.in (ld_switch_machine): Fix typo.
2641
26421996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2643
2644 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
2645 from config.h and use them in $ac_link.
2646
26471996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
2648
2649 * configure.in: Create a subdir named `lisp'.
2650
26511996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2652
2653 * configure.in: Check for getcwd.
2654
26551996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2656
dff28924 2657 * configure.in: Check for termios.h. Check for setpgid.
a4a9692d
DL
2658
26591996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2660
2661 * configure.in: Check for setrlimit.
2662
26631996-08-31 Paul Eggert <eggert@twinsun.com>
2664
2665 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
2666
26671996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2668
2669 * configure.in: Check for utimes.
2670
2671 * configure.in: Check for com_err library, but only
2672 if --with-kerberos was used. Check for krb and des
2673 only if --with-kerberos.
2674
26751996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2676
2677 * Makefile.in (INSTALL_STRIP): New variable.
2678 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
2679 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
2680
26811996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2682
2683 * configure.in: Check for krb and des libraries.
2684
26851996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2686
2687 * configure.in (*-sunos4.1.[3-9]*noshare):
2688 Use sunos413, not sunos4-1-3.
2689 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
2690 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
dff28924 2691
a4a9692d
DL
26921996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2693
2694 * Makefile.in (src/paths.h): Target deleted.
2695 (paths-force): Delete all dependencies on this target
2696 but don't delete the target.
2697 (install): Depend on `all'.
2698 (paths-force): Don't print a message.
2699
2700 * configure.in: Generate src/paths.h here.
2701
27021996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2703
2704 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
2705 New variables that affect linking only.
2706 (alpha-dec-osf*): Use those instead of previous change.
2707
27081996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2709
2710 * Makefile.in (install-arch-indep): Install info/messages.
2711
27121996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2713
2714 * Version 19.33 released.
2715
27161996-08-10 Marcus Daniels <marcus@sayre.sysc.pdx.edu>
2717
2718 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
2719 Fix previous change.
2720
27211996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2722
2723 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
2724 New alternative.
2725
27261996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2727
2728 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
2729 and NON_GCC_TEST_OPTIONS.
2730
27311996-08-06 Paul Eggert <eggert@twinsun.com>
2732
2733 * configure.in (LOCALTIME_CACHE): Don't put a string literal
2734 "TZ=..." in environ.
2735
27361996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2737
2738 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
2739
27401996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2741
2742 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
2743 the more general *-sunos4.1.[3-9]* clause.
2744
27451996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2746
2747 * Version 19.32 released.
2748
2749 * configure.in (*-sco3.2v5*):
2750 Set OVERRIDE_CPPFLAG to a string of one space.
2751 Fix the code that uses OVERRIDE_CPPFLAG.
2752
27531996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
2754
2755 * configure.in: Undo previous change.
2756
27571996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2758
2759 * config.sub: Use `pc', not `unknown', when canonicalizing
2760 the vendor for ...86.
2761
177c0ea7 27621996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
a4a9692d
DL
2763
2764 * configure.in: Check for termios.h header.
2765
27661996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
2767
2768 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3
2769
27701996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
2771
2772 * configure.in: Split bsdos2 and bsdos2-1.
2773
27741996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2775
2776 * config.sub: If last two words are not a recognized
2777 KERNEL-OS pair, use just the last word as OS, as in 19.31.
2778 Make conversion of gnu/linux to linux-gnu really work.
dff28924 2779
a4a9692d
DL
2780 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
2781
27821996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2783
2784 * configure.in (check for using Lucid widgets by default):
2785 Eliminate indentation that confuses some compilers.
2786
27871996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2788
2789 * config.sub: Convert linux and gnu/linux to linux-gnu.
2790
2791 * make-dist: Don't update getdate.c.
2792 Ignore =... files when checking for too-long Lisp file names.
2793
27941996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2795
2796 * configure.in (euidaccess): Check for that, not for eaccess.
2797
27981996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2799
2800 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
92a8ce63 2801 before `noshare'.
a4a9692d
DL
2802 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
2803
28041996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2805
2806 * configure.in: Rename lignux to linux-gnu in configuration names.
2807 Use gnu-linux as the opsys value (s/ file name).
2808 Allow i686 just like i386, i486, i586.
2809
28101996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2811
2812 * configure.in (i*86-*-sco3.2v5): New alternative.
2813 (OVERRIDE_CPPFLAG): New variable.
2814 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
2815
2816 * configure.in: Specify vpath for .texi files.
2817
28181996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2819
2820 * configure.in: Always check for HAVE_X11R5.
2821 Separately decide whether to use a toolkit by default.
2822
28231996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
2824
2825 * configure.in: If X11R5 is missing the Xaw headers,
2826 default to --with-x-toolkit=no.
2827
28281996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2829
2830 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
2831
28321996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2833
2834 * Makefile.in (install-arch-indep): If cd etc makes output,
2835 don't treat that as part of the tar data.
2836 Check that ./lisp actually exists.
dff28924 2837
a4a9692d
DL
28381996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
2839
2840 * make-dist: Check for long file names.
2841
28421996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
2843
2844 * Version 19.31 released.
2845
28461996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
2847
2848 * configure.in: Recognize sparc-*-lignux.
2849
28501996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
2851
2852 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
2853 Don't include config.w95.
2854
28551996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
2856
2857 * make-dist: Replace --no-clean-up and --no-tar options
2858 with --clean-up and --tar, so that the default is useful.
2859
28601996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
2861
2862 * config.bat: Make sure the GDB init file is called src/_gdbinit;
2863 if not, tell the user to rename it and abort.
2864
28651996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
2866
2867 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
2868 test program.
2869
28701996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2871
2872 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
2873
2874 * make-dist (MANIFEST): Fix previous change.
2875 (msdos): Put mainmake.v2 into the dist.
2876
28771996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
2878
2879 * make-dist: Exit if autoconf fails.
2880
28811996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
2882
2883 * config.bat: Set djgpp-ver, and unset it at the end.
b1f865ae 2884 Add a number of conditionals for DJGPP version 2.
a4a9692d
DL
2885 Rename label libsrc2 to libsrc3.
2886 Substitute for LDFLAGS in src/Makefile.
2887 Substitute for ALL_CFLAGS in lib-src/Makefile.
2888
28891996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2890
2891 * configure.in (ncurses): Check this after checking fns like strerror.
2892
28931996-04-08 Erik Naggum <erik@naggum.no>
2894
2895 * make-dist (MANIFEST): Don't include lines from =files.
2896
28971996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2898
2899 * make-dist: Don't put lisp/dired.todo in the dist.
2900
29011996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
2902
2903 * configure.in (HAVE_NCURSES): Look for library named ncurses.
2904
2905 * configure.in (setlocale): Check for it.
2906
2907 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
dff28924 2908
a4a9692d
DL
29091996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2910
2911 * configure.in: Use lignux instead of linux as value of opsys.
2912
29131996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2914
2915 * Makefile.in (install-strip): Fix whitespace.
2916 Get rid of continuation.
2917
2918 * config.sub: Convert linux or gnu/linux to lignux.
2919
29201996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2921
2922 * configure.in: Accept lignux in configuration name.
2923
29241996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2925
2926 * Makefile.in (install-strip): New target.
2927
29281996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2929
2930 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
2931 -f failed to do the job on Suns.
2932
29331996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2934
2935 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
2936
2937 * configure.in (linux/version.h): Check for this header.
2938
29391996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
2940
2941 * configure.in: Remove -fno-builtin hackery from -lm check.
2942
29431996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
2944
2945 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
92a8ce63 2946 just this test.
a4a9692d
DL
2947
2948 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
2949
29501996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2951
2952 * configure.in: Check for ncurses.
2953
29541996-02-28 Paul Eggert <eggert@twinsun.com>
2955
2956 * configure.in (LOCALTIME_CACHE):
2957 Also define if localtime mishandles unsetting TZ.
2958 This works around a localtime bug in mips-dec-ultrix.
2959
29601996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2961
2962 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
2963
2964 * configure.in: Improve messages about X versions.
2965
29661996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2967
2968 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
2969
29701996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2971
2972 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
2973 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
2974
2975 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
2976 (install): Put install-arch-indep before install-arch-dep.
2977
29781996-02-20 Dave Love <d.love@dl.ac.uk>
2979
2980 * INSTALL: Clarify info about MS-DOS path handling.
2981
29821996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2983
2984 * Makefile.in (install-arch-indep): Install info/ccmode*.
2985 In previous change, protect against /bin/pwd returning null string.
2986
29871996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2988
2989 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
2990 to lispdir.
2991
29921996-02-01 Paul Eggert <eggert@twinsun.com>
2993
2994 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
2995
29961996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2997
2998 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
2999
30001996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3001
3002 * Makefile.in (extraclean): Use ${top_distclean} to ensure
3003 we delete everything distclean deletes.
3004
30051996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
3006
3007 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
3008
30091996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3010
3011 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
3012 into LDFLAGS instead of into LIBS.
3013
30141996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3015
3016 * configure.in (HAVE_XMU): Fix typo in previous change.
3017
30181996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3019
3020 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
3021
30221996-01-10 Erik Naggum <erik@naggum.no>
3023
3024 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
3025
30261996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
3027
3028 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
3029
30301996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
3031
3032 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
3033 and use -lXt to link it.
3034
30351996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
3036
3037 * configure.in (locallisppath): Put version-specific dir first.
3038
30391996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
3040
3041 * configure.in (hppa-*-nextstep*): New alternative.
3042 (USE_X_TOOLKIT): By default, set this to "maybe";
3043 and change that later to LUCID or "no" according to X11 version.
3044
3045 * make-dist: Recompile outdated .elc files and update all autoloads.
3046
30471996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
3048
3049 * configure.in (locallisppath): Fix typo in last change: " -> '.
3050
30511996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3052
3053 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
3054
30551995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3056
3057 * Makefile.in (install-arch-indep): Give all files read permission.
3058
30591995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3060
3061 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
3062 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
3063
30641995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3065
3066 * configure.in: Determine HAVE_X11R6.
3067 (HAVE_MENUS): Renamed from HAVE_X_MENU.
3068
30691995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
3070
3071 * configure.in: Just "solaris" now defaults to version 2.4.
3072 Add sunos4.1.n-noshare as alternative.
3073
30741995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3075
3076 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
3077
30781995-11-29 Erik Naggum <erik@naggum.no>
3079
3080 * Makefile.in (install-arch-indep): Add missing backslash.
3081
30821995-11-29 Karl Eichwalder <ke@ke.Central.DE>
3083
3084 * Makefile.in (install-arch-indep): Don't install
3085 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
3086
30871995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3088
3089 * Makefile.in (install-arch-indep): Fix previous change.
3090
3091 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
3092
30931995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3094
3095 * Version 19.30 released.
3096
3097 * make-dist (lisp): Exclude subdirs.el.
3098
30991995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3100
3101 * make-dist (etc): Delete *.orig and *.rej.
3102
31031995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3104
3105 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
3106
31071995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3108
3109 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
3110
31111995-11-14 Geoff Voelker <voelker@cs.washington.edu>
3112
3113 * make-dist (nt): Rename install, readme, and todo to
3114 INSTALL, README, and TODO.
3115
31161995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3117
3118 * make-dist (lisp): Don't distribute site-start.
3119
31201995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
3121
3122 * make-dist: Break the hard link on alloca.c.
3123
31241995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
3125
3126 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
3127
31281995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3129
3130 * make-dist (src, lib-src): Don't distribute Makefile.c.
3131 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
3132
31331995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3134
3135 * Makefile.in (mkdir): Create man1dir, not mandir.
3136 (uninstall): Use man1dir, not mandir.
3137
31381995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3139
3140 * Makefile.in (man1dir): New variable.
92a8ce63 3141 (install-arch-indep): Use man1dir.
a4a9692d
DL
3142
3143 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
3144
3145 * make-dist: Create lisp/MANIFEST.
3146
31471995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
3148
3149 * configure.in (m68k-*-linux*): New alternative.
3150
31511995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3152
3153 * make-dist: Use new names config.in, paths.in, and
3154 {src,lib-src}/Makefile.in.
3155
31561995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3157
3158 * configure.in: Don't bother checking for drem.
3159
31601995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3161
3162 * Makefile.in (distclean): Delete line with just a tab in it.
3163 (install-arch-indep): Delete spaces that precede tabs.
3164 Delete spurious `fi' left from previous change.
3165 (install): Supply `true' as command, to avoid null command.
3166
31671995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3168
3169 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
3170
31711995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3172
3173 * configure.in (powerpc-*-solaris2): New alternative.x
3174
31751995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
3176
3177 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
3178 of paths.h.tmp$$, to avoid going beyond 14 characters.
3179
31801995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3181
3182 * configure.in: Improve error msg for invalid --with-x-toolkit value.
3183
31841995-09-06 Paul Eggert <eggert@twinsun.com>
3185
3186 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
3187 if localtime caches TZ. Check for tzset.
3188
31891995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3190
3191 * config.bat: Simplify using new names file names src/makefile.in,
3192 config.in, paths.in. Change Echo commands not to use `.
3193
31941995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3195
3196 * Makefile.in (install-arch-indep): Always install the new dir file;
3197 rename the previous dir file to dir.bak or dir.old.
3198
31991995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3200
3201 * configure.in (RANLIB): Substitute this into makefiles.
3202 Set it specially on solaris; set it by default on other systems.
3203
3204 * configure.in: Fix previous Alpha change.
3205
32061995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3207
3208 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
3209 NON_GCC_TEST_OPTIONS.
3210
32111995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3212
3213 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
3214 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
3215
3216 * configure.in (alpha-*-linux*): New configuration.
3217
32181995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3219
3220 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
3221 (m68k-next-nextstep*): New alias for that.
3222 (i*86-*-nextstep*): Use nextstep.h.
3223 (sparc-*-nextstep*): New configuration.
3224
32251995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3226
3227 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
3228 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
3229
32301995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3231
3232 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
3233 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
3234
32351995-07-18 Mike Long <mike.long@analog.com>
3236
3237 * make-dist: Fix update of finder-inf.el, and byte-compile it.
3238
32391995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3240
3241 * Makefile.in (src/paths.h, paths-force):
3242 Rename src/paths.h.in to src/paths.in.
3243 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
3244
3245 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
3246 Use Makefile.c for intermediate file.
3247 Rename src/config.h.in to src/config.in.
3248
32491995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
3250
3251 * configure.in (mips-dec-ultrix*): Assume version 4.3.
3252 (mips-dec-ultrix4.[12]): New alternative for old versions.
3253
32541995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3255
3256 * make-dist: Don't break intra-tree links.
3257
32581995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
3259
3260 * configure.in: Put back archlibdir initialization. Require
92a8ce63 3261 autoconf 2.4.1 or later.
a4a9692d
DL
3262
32631995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3264
3265 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
3266 (mips-mips-riscos5*): New alternative.
3267
32681995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3269
3270 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
3271
32721995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3273
3274 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
3275 (mandir, infodir, archlibdir): Initializations deleted.
3276
3277 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
3278 On hpux9shr, use hpux9shxr4.h.
3279
32801995-06-24 Morten Welinder <terra+@cs.cmu.edu>
3281
3282 * configure.in: Added target mips-dec-mach_bsd4.3.
3283 * config.guess: Guess mips-dec-mach_bsd4.3.
3284
32851995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3286
3287 * Makefile.in (mkdir): Use symbolic chmod.
3288
32891995-06-22 Paul Eggert <eggert@twinsun.com>
3290
3291 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3.
3292 (Likewise for SunOS 4.1.5 thorugh 4.1.9, should they ever exist.)
3293
32941995-06-22 Paul Eggert <eggert@twinsun.com>
3295
3296 * Makefile.in (SUBDIR_MAKEFILES):
3297 Add man/Makefile, so `make distclean' removes it.
3298 (top_distclean): Add config.log to the list of files to be removed.
3299
33001995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3301
3302 * Version 19.29 released.
3303
33041995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3305
3306 * configure.in: Fix the previous change to verify that the -b
3307 option really solves the problem.
3308
3309 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
3310
33111995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3312
3313 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
3314
33151995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3316
3317 * configure.in: Report more clearly when there is no special
3318 dir to search for X includes or libraries.
3319
33201995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3321
3322 * configure.in: Check for -lpthreads, not -lpthread.
3323
33241995-06-09 Geoff Voelker <voelker@cs.washington.edu>
3325
3326 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
3327
33281995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3329
3330 * configure.in: Check for -lpthread.
3331
33321995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3333
3334 * Makefile.in (install-arch-indep): Install info files for mh-e.
3335 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
3336
33371995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3338
3339 * configure.in (*-solaris2.5): New configuration.
3340
3341 * make-dist: Copy new files config.nt and config.w95.
3342
33431995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3344
3345 * configure.in: Use x_includes, not x_libraries, for -I.
3346 Make bitmapdir a colon-separated list.
3347
33481995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
3349
3350 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
3351
3352 * configure.in: Allow x_libraries and x_includes to be paths.
3353
33541995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3355
3356 * configure.in: Fix typo.
3357
33581995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3359
3360 * INSTALL: Clarify use of site-init.el.
3361
33621995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
3363
3364 * configure.in: pass arg to sqrt.
3365
33661995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3367
3368 * make-dist: Fix May 6 change.
3369
33701995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3371
3372 * vpath.sed: Delete reference to ymakefile.
3373
33741995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
3375
3376 * configure.in: Use sqrt (more portable) instead of fmod in -lm
92a8ce63 3377 check.
a4a9692d
DL
3378
33791995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3380
3381 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
3382
3383 * update-subdirs: Specify /bin/sh to run the script.
3384
33851995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3386
3387 * make-dist: Put src/makefile.nt in dist.
3388
3389 * configure.in (i[345]86-*-bsdi2*): New configuration.
3390 (vax-dec-bsd386*): Deleted.
3391
33921995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
3393
3394 * configure.in: Make sure CDPATH doesn't mess up PWD check. Check
3395 whether X bitmaps are in X11/bitmaps instead of bitmaps. Use fmod
3396 instead of logb in -lm check.
3397
33981995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3399
3400 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
3401 Use bsd4-3. Don't set NON_GNU_CPP.
3402
3403 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
3404 In nt. copy various different things, but not *.cmd.
3405 Fix the ln commands for the subdirs of nt.
3406
34071995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3408
3409 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
3410
34111995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3412
3413 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
3414 since that's what the header file expects.
3415
34161995-04-24 Francesco Potorti` (pot@cnuce.cnr.it)
3417
3418 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
3419 and 68040 based machines when choosing options for gnucc.
3420
34211995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3422
3423 * Makefile.in (top_distclean): Delete config.cache.
3424
34251995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3426
3427 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
3428
3429 * configure.in: Use m/ncr386.h.
3430
34311995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3432
3433 * Makefile.in (install-arch-indep): Undo Sep 23 change.
3434
34351995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3436
3437 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
3438 (man): Don't copy texindex.c and getopt.c; they're deleted.
3439 (etc): Omit `e'; it's a subdirectory.
3440 (etc/e): Use `../..', not `..', to reference top level.
3441
34421995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
3443
3444 * Makefile.in (install-arch-indep, dist):
3445 look for `update-subdir' in $(srcdir).
3446
34471995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3448
3449 * make-dist: Include mkinstalldirs in distribution.
3450
34511995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3452
3453 * make-dist: Add missing close backquote.
3454
34551995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3456
3457 * make-dist: Don't distribute shortnames directory.
3458
34591995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3460
3461 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
3462
34631995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3464
3465 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
3466
34671995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3468
3469 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
3470
34711995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
3472
3473 * configure.in (mips-sgi-irix6): New configuration.
3474
34751995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
3476
3477 * Makefile.in (maintainer-clean): Renamed from realclean.
3478
34791995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
3480
3481 * configure.in: Create a .gdbinit that sources the real one, if
3482 using a different build directory.
3483
34841995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3485
3486 * configure.in: Check for sys/select.h.
3487
34881995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3489
3490 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
3491
34921994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3493
3494 * configure.in: Handle isc 4.1 operating system.
3495
34961994-12-10 Richard Stallman <rms@kepa>
3497
3498 * configure.in (rs6000-ibm-aix4.1*): New alternative.
3499 (rs6000-ibm-aix4*): New alternative.
3500
35011994-12-06 Richard Stallman <rms@kepa>
3502
3503 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
3504
35051994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
3506
3507 * configure.in: Don't try to make directories that are guaranteed
92a8ce63 3508 to already exist.
a4a9692d
DL
3509
35101994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3511
3512 * configure.in: Generate man/Makefile from man/Makefile.in.
3513 Create the man subdir.
3514
3515 * Makefile.in (dvi): Run Make in our man subdir.
3516
3517 * make-dist: Create subdir etc/e.
3518 Make links to it.
3519 Put man/Makefile.in in dist, instead of man/Makefile.
3520
35211994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
3522
3523 * configure.in: Add --with-pop, --with-kerberos, and
3524 --with-hesiod for movemail.
3525
35261994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3527
3528 * configure.in (m68*-apollo*): Use s/domain.h.
3529
35301994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3531
3532 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
3533
35341994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
3535
3536 * configure.in: Don't add -I, -L, -R options for cc if their
3537 arguments would be empty.
3538
35391994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3540
3541 * configure.in (i860-intel-osf1*): New alternative.
3542 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
3543 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
3544
35451994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
3546
3547 * configure.in: Make h_errno check not use nested functions.
3548
35491994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
3550
3551 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
3552
35531994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
3554
3555 * Makefile.in (install-arch-indep): Avoid continued comment
92a8ce63 3556 swallowing target line.
a4a9692d
DL
3557
35581994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
3559
3560 * configure.in: Protect a character class with `changequote'.
3561
35621994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3563
3564 * configure.in: Accept `news' as a synonym for `newsos'.
3565
35661994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3567
3568 * Makefile.in: Don't rm files if cd fails.
3569
35701994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3571
3572 * make-dist: Put nt subdir and its subdirs in the dist.
3573 (lib-src): Put makefile.nt in the dist.
3574 (lisp): Put makefile.nt in the dist.
3575
35761994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
3577
3578 * configure.in: Change a stray `[' to `test'.
3579
35801994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
3581
3582 * configure.in: Adapt for Autoconf v2. Use the standard argument
3583 parser, host type canonicalizer, X11 finder, and message
3584 printing macros. Use the new macro names. Use `test' instead of `['.
3585
35861994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3587
3588 * configure.in: Check for getpagesize.
3589
35901994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3591
3592 * make-dist (msdos): Put sed* in the distribution.
3593
35941994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
3595
3596 * config.bat: New option, `--with-x', for configuring Emacs
3597 for use with the X11 system DesqView/X.
3598 New option, `--no-debug', for compiling Emacs without debug
3599 information thus saving disk space.
3600 (src/config.h, src/paths.h): Use `update' (which is like
3601 `move-if-changed') to change the file.
3602 (src/config.h): When configuring for X11 perform extra changes.
3603 (src/makefile): When configuring for X11 perform extra changes.
3604 (lib-src): Remove temporary files.
3605 (): Check that `sed', `rm', `mv', and `gcc' are available.
3606
36071994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3608
3609 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
3610
3611 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
3612
36131994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3614
3615 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
3616
3617 * configure.in (canonical): Substitute var into makefiles.
3618 (bitmapdir): Likewise.
3619
3620 * Makefile.in (bitmapdir): New variable.
3621 (src/paths.h, paths-force): Edit PATH_BITMAPS.
3622
36231994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3624
3625 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
3626
3627 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
3628 * update-subdirs: New shell script.
3629
36301994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3631
3632 * Makefile.in (top_distclean): Don't rm build-install.
3633 (SOURCES): Delete build-install.in.
3634
3635 * make-dist: Don't distribute build-ins.in.
3636 * build-ins.in: File deleted.
3637
36381994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
3639
3640 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
3641
36421994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3643
3644 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
3645
3646 * configure.in (libexecdir): Renamed from libdir. New default.
3647 (sharedstatedir): Renamed from statedir. New default.
3648 (datadir): New default.
3649
3650 * make-dist: Don't distribute subdirs.el.
3651
36521994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3653
3654 * configure.in (eaccess): Check for it.
3655
36561994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3657
3658 * configure.in (mktime): Check for it.
3659
36601994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
3661
3662 * configure.in (motif): Add support for usage and option checking.
3663
36641994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
3665
3666 * configure.in (utimes): Check for it.
3667
36681994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
3669
3670 * Makefile.in (install-arch-indep): Don't do mkdir here.
3671
36721994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3673
3674 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
3675 riscix.h renamed to acorn.h.
3676
177c0ea7 36771994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
a4a9692d
DL
3678
3679 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
3680 New configurations.
3681
36821994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
3683
3684 * configure.in: Remove trailing slashes from srcdir.
3685
36861994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3687
3688 * configure.in (i[345]86-sequent-ptx*): Handle
3689
36901994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3691
3692 * Makefile.in (paths-force): Depend on src/paths.h
3693
36941994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3695
3696 * configure.in (config_options): Save all arguments, not just some.
3697
36981994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3699
3700 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
3701
3702 * configure.in: Add AC_AIX.
3703 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
3704
37051994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3706
3707 * configure.in (parsing options): Simplify sed command to delete -'s.
3708
37091994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
3710
3711 * configure.in (config_options): New shell variable.
3712 Pass its value to C code in EMACS_CONFIG_OPTIONS.
3713
37141994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3715
3716 * configure.in (alpha-dec-osf*): New target.
3717
3718 * Makefile.in: Use just one FRC target.
3719
37201994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3721
3722 * Makefile.in (removenullpaths, paths-force):
3723 Use name paths.h.tmp$$, which depends on the pid.
3724
37251994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3726
3727 * Makefile.in (removenullpaths, paths-force):
3728 Put paths.h.tmp in top-level dir, not in src.
3729
37301994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3731
3732 * Version 19.27 released.
3733
37341994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3735
3736 * Version 19.26 released.
3737
37381994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3739
3740 * configure.in: Check for lrand48, not rand48.
3741
37421994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3743
3744 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
3745 (powerpc-ibm-aix*): New aliases.
3746
37471994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3748
3749 * make-dist (src/m, src/s): Put *.inp in distribution.
3750
37511994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3752
3753 * configure.in: Accept i586 and i486 along with i386.
3754
37551994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3756
3757 * configure.in: Do compute unexec, LIBX, system_malloc, etc
3758 even if CPP env var was set by the user.
3759
3760 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
3761
37621994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
3763
3764 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
3765
37661994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3767
3768 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
3769
37701994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3771
3772 * configure.in: Check more specifically for i*86-sun-sunos.
3773
37741994-08-03 Caveh Jalali (caveh@eng.sun.com)
3775
3776 * configure.in: Handle solaris 2.4.
3777
37781994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3779
3780 * configure.in (rand48): Check for it.
3781
37821994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3783
3784 * make-dist: Update the info files.
3785
37861994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3787
3788 * configure.in: Make "checking..." messages' style consistent.
3789 (HAVE_H_ERRNO): New test.
3790
37911994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3792
3793 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
3794
37951994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3796
3797 * configure.in (CFLAGS): If the envvar was specified, use that.
3798 And set REAL_CFLAGS from it too.
3799
38001994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3801
3802 * make-dist: Update finder-inf.el.
3803
38041994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3805
3806 * make-dist (msdos): Include sed4.inp in dist.
3807
3808 * Makefile.in (libsrc_libs): Var deleted.
3809
38101994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3811
3812 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
3813
38141994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3815
3816 * configure.in (mips-sony-newsos4*): New alias.
3817
38181994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3819
3820 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
3821 (*-convex-convexos*): Accept this as alias.
3822
38231994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3824
3825 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
3826 for two different uses.
3827
38281994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3829
3830 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
3831
38321994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3833
3834 * make-dist: Put ./BUGS into the distrib.
3835
38361994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3837
3838 * configure.in: Handle 386 running Solaris 2.
3839
38401994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3841
3842 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
3843
38441994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3845
3846 * configure.in (mips-sony-newsos*): Use news-risc.h.
3847
3848 * configure.in: Accept bsdi as opsys, like bsd386.
3849
38501994-06-01 Morten Welinder (terra@diku.dk)
3851
3852 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
3853
38541994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3855
3856 * Version 19.25 released.
3857
3858 * make-dist (shortversion): Don't assume another period follows.
3859
38601994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3861
3862 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
3863 (uninstall): Use /bin/pwd.
3864
3865 * Makefile.in (blessmail): Depend on src.
3866 (all): Don't depend on blessmail.
3867
3868 * Makefile.in (src/paths.h): Don't force recomputation.
3869 (paths-force): New target; force recomputation of paths.h.
3870 (all): Depend on paths-force.
3871 (src, lib-src): Depend on src/paths.h.
3872
3873 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
3874 NON_GCC_TEST_OPTIONS.
3875
38761994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3877
3878 * configure.in: Don't insist on subversions for irix.
3879
38801994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3881
3882 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
3883
3884 * configure.in (i[34]86-next-*): New alternative.
3885
38861994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3887
3888 * Version 19.24 released.
3889
3890 * configure.in: New config hppa*-hp-hpux9shr*.
3891
38921994-05-22 Morten Welinder (terra@tyr.diku.dk)
3893
3894 * config.bat: Doc fix.
3895
38961994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3897
3898 * Makefile.in (mostlyclean, clean, distclean, realclean)
3899 (extraclean): Don't act on man subdir if it doesn't exist.
3900
39011994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3902
3903 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
3904 Use them to set up CC.
3905 (*-sun-sunos4.1.3): Set them.
3906
39071994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3908
3909 * Makefile.in (lib-src): Don't depend on src/paths.h.
3910
39111994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3912
3913 * build-ins.in (copydests): Get rid of spurious `-'s.
3914
3915 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
3916
39171994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3918
3919 * Version 19.23 released.
3920
3921 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
3922 for the Xlib and Xt checks; then restore old CFLAGS.
3923
39241994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3925
3926 * configure.in (HAVE_X11XTR6): Add newline before #if.
3927 Add newline after #endif.
3928
39291994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3930
3931 * configure.in (HAVE_X11XTR6): Arrange to define it.
3932
39331994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3934
3935 * Makefile.in (install): Depend on blessmail.
3936
39371994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
3938
3939 * configure.in (mips-siemens-sysv*): Put quotes around value
3940 containing blanks.
3941
39421994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3943
3944 * Makefile.in (TAGS): Use the makefile in src subdir.
3945
39461994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3947
3948 * configure.in (opsys): Recognize `gnu'.
3949
39501994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3951
3952 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
3953
39541994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
3955
3956 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
3957 version > 1.8.
3958
39591994-05-08 Morten Welinder (terra@diku.dk)
3960
3961 * config.bat: Forcibly remove "# " style comments from makefiles.
3962
39631994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3964
3965 * Makefile.in (uninstall): When processing lispdir and etcdir,
3966 do nothing unless it exists and is a directory.
3967
39681994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3969
3970 * Makefile.in (install-arch-indep): Do install info/dired-x*.
3971 Merge code in from install-doc.
3972 (install-doc): Merge code back into install-arch-indep.
3973 (install-arch-dep): Don't depend on install-doc.
3974
3975 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
3976
39771994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3978
3979 * configure.in (making src/Makefile and lib-src/Makefile):
3980 Split off the autoconf substitutions and don't pass them thru cpp.
3981 (undefs): Use $canonical as well as $configuration.
3982
3983 * make-dist: Distribute lisp/Makefile.
3984
3985 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
3986 Use lower case names for the s files.
3987
39881994-05-03 Morten Welinder (terra@diku.dk)
3989
3990 * config.bat: Added possibility for different file name
3991 transscriptions in lib-src.
3992
39931994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3994
3995 * Makefile.in (lib-src): Undo previous change.
3996 (blessmail): New target to run maybe-blessmail in lib-src.
3997 (all): Depend on blessmail.
3998
3999 * Makefile.in (lib-src): Depend on src.
4000
40011994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
4002
4003 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
4004 (m88k-dg-dgux5.4R2): dgux5.4R2.
4005
40061994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4007
4008 * configure.in (window_system): Restore accidentally deleted code
4009 that uses AC_FIND_X.
4010
4011 * make-dist: Distribute config.bat.
4012
40131994-04-29 Morten Welinder (terra@diku.dk)
4014
4015 * config.bat: Corrected the configuration of lib-src
4016 to keep up with configure. Add note about dos version 3
4017 or better needed (djgpp needs that). Add note explaining
4018 that either install in c:/emacs or edit the script.
4019 Don't change to c:/emacs, but assume we're there (to minimize
4020 the number of places to change).
4021
4022 * config.bat: Build-in the first step towards X11 support with
4023 the X11 emulator that exists. At this time it won't work,
4024 and several files are missing.
4025
40261994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4027
4028 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
4029 Don't look for -lresolv.
4030
4031 * Makefile.in (lib-src): Depend on src/paths.h.
4032
40331994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4034
4035 * configure.in: Restore deleted AC_SUBST of `configuration'.
4036 Improve error message for bad --with-x-toolkit value.
4037
4038 * configure.in: Define CONFIGURATION in src/config.h
4039 rather than substituting in src/Makefile.in.
4040
40411994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4042
4043 * Makefile.in (install-doc): New target.
4044 (install-arch-dep): Depend on install-doc.
4045 (mkdir): Create docdir.
4046
40471994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4048
4049 * configure.in: Test for libresolv.a.
4050 Substitute machfile and opsysfile.
4051
40521994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4053
4054 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
4055 (install-arch-dep): Install under the name $(EMACS).
4056
40571994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4058
4059 * configure.in (version): Use entire value of emacs-version.
4060 (mips-siemens-sysv*): New alternative.
4061
40621994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4063
4064 * Makefile.in (install-arch-indep): Don't install dired-x*.
4065
40661994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4067
4068 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
4069 Fix definition of $undefs.
4070
40711994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4072
4073 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
4074
4075 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
4076
40771994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
4078
4079 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
4080
40811994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4082
4083 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
4084 and run it thru cpp, as with src/Makefile.in.
4085
4086 * configure.in: Use AC_SET_MAKE.
4087
40881994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4089
4090 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
4091
40921994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4093
4094 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
4095
4096 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
4097 (printing the choices): Make the toolkit message unconditional.
4098 (USE_X_TOOLKIT): Use `none', not `no', if none.
4099 (include libsrc_libs): Include config.h, and specify -I for srcdir.
4100 Get rid of temp file foofoo1.
4101
41021994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4103
4104 * configure.in (CFLAGS): Use shell syntax, not Makefile.
4105
41061994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4107
4108 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
4109 (printing the choices): State choice of toolkit.
4110 (libsrc_libs): Recalculate after writing config.h;
4111 then update lib-src/Makefile.
4112
41131994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4114
4115 * configure.in: Add sunos4shr as alternative for suns.
4116 Conditionals testing for null $CC were backwards.
4117
41181994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4119
4120 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
4121
41221994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4123
4124 * configure.in: Handle -isc4.0*.
4125
41261994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4127
4128 * configure.in (esix5): Set NON_GNU_CPP.
4129
41301994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
4131
4132 * Makefile.in (thisdir): Nonsensical variable removed.
4133 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
4134 back to $thisdir, rather than the directory `this_dir'.
4135
41361994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4137
4138 * Makefile.in (install-arch-indep): Add missing backslash after a
4139 `then'.
4140
41411994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4142
4143 * Makefile.in (thisdir): New variable.
4144 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
4145
41461994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4147
4148 * configure.in: Add freebsd.
4149
41501994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4151
4152 * configure.in: Check for fpathconf.
4153
41541994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4155
4156 * configure.in (with_x_toolkit): Fix typo in previous change.
4157
41581994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4159
4160 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
4161
41621994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4163
4164 * configure.in (with_x_toolkit): Don't allow motif or open-look.
4165
41661994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4167
4168 * configure.in: Fix value of docdir.
4169 * Makefile.in (install-arch-indep): Install DOC* in docdir.
4170
41711994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4172
4173 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
4174
41751994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
4176
4177 * configure.in: New variable docdir to control where the docstring
4178 file goes.
4179 Makefile.in: Use it to initialize PATH_DOC in paths.h.
4180
41811994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
4182
4183 * configure.in: When --run-in-place, don't inherit archlibdir.
4184
41851994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4186
4187 * Makefile.in (install-arch-dep, install-arch-indep):
4188 New targets split up former do-install rule.
4189 (do-install): Target deleted.
4190
41911994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4192
4193 * configure.in (mips-sony-newsos*): New configuration.
4194
41951994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
4196
4197 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
4198
41991994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
4200
4201 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
4202
42031994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4204
4205 * configure.in: Don't initialize CC.
4206
42071994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4208
4209 * configure.in (creating src/Makefile): Also generate -U switches
4210 for symbols in the $configuration value.
4211
4212 * configure.in: Check for sys_siglist being declared in system header.
4213
42141994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4215
4216 * configure.in (creating src/Makefile): Delete blank lines
4217 along with lines of whitespace.
4218 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
4219
42201994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4221
4222 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
4223 like C_SWITCH_SYSTEM.
4224 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
4225
42261994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
4227
4228 * configure.in (drem): Check for this function.
4229
42301994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4231
4232 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
4233 If CPP was inherited from environment, don't use NON_GNU_CPP.
4234 (NON_GNU_CC): Likewise.
4235 (handling with_gcc): Use explicit if in the `no' case.
4236 (cc_specified): New variable; if set, don't use NON_GNU_CC.
4237
42381994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4239
4240 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
4241
42421994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
4243
4244 * configure.in: Check whether fmod exists.
4245
42461994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4247
4248 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
4249 {src,lisp}/OChangeLog.
4250
42511994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4252
4253 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
4254 necessary for proper operation. This code works with the current
4255 released version of Autoconf.
4256
42571994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4258
4259 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
4260 (USE_X_TOOLKIT): Define it for all values except `no'.
4261
4262 * configure.in: Undo first Jan 8 change and Jan 16 change.
4263
42641994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4265
4266 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
4267 Substitute USE_X_TOOLKIT as both C macro and Make variable.
4268
4269 * Makefile.in (lwlib/Makefile): New target.
4270 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
4271 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
4272 (unlock, relock): Handle lwlib subdir.
4273
4274 * Makefile.in: Add some .PHONY targets.
4275
4276 * make-dist: Handle lwlib subdir like oldXMenu subdir.
4277
4278 * lwlib: New subdirectory.
4279
42801994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4281
4282 * configure.in: If CPP has a value that is a directory,
4283 discard the value.
4284
42851994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4286
4287 * configure.in (srcdir_undefs): Add g flag to sed substitution to
4288 remove -U[0-9]*.
4289
42901994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4291
4292 * Makefile.in (do-install): Install the dired-x info files.
4293
4294 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
4295 (See src/s/sol2.h.)
4296
42971994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4298
4299 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
4300
43011994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4302
4303 * configure.in (creating src/Makefile): Put code inside 2nd arg to
4304 AC_OUTPUT as it should be; hopefully noone will again see fit to
4305 gratuitously break this and not make a change log entry.
4306 Optimized sed processing of Makefile.in and cpp output; now
4307 preserves comments previously removed from the cpp input.
4308 Eliminated temp file for cpp output. Generate -U switches to
4309 undefine all identifiers that appear in the directory name
4310 ${srcdir}; pass these to cpp.
4311
4312 * configure.in (version): Fix sed regexp to match two-elt version
4313 number.
4314
4315 * configure.in: Check for strerror.
4316
43171994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4318
4319 * configure.in: Test for bcmp.
4320
43211994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4322
4323 * make-dist (tempdir): Put subdir msdos into the distribution.
4324
43251993-01-07 Morten Welinder (terra@diku.dk)
4326
4327 * config.bat: New file.
4328
43291994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4330
4331 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
4332
43331994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4334
4335 * configure.in (m68*-next-*): Don't care about which os is specified.
4336 (i[34]86-*-*): Check for *-nextstop*.
4337
43381993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4339
4340 * configure.in: Check for setsid.
4341
43421993-12-17 Richard Stallman (rms@srarc2)
4343
4344 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
4345
43461993-12-15 Richard Stallman (rms@srarc2)
4347
4348 * Makefile.in (mkdir): Make only the lockdir writable.
4349
4350 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
4351
43521993-12-11 Richard Stallman (rms@srarc2)
4353
4354 * Makefile.in (libdir): Use @libdir@.
4355
43561993-12-08 Richard Stallman (rms@srarc2)
4357
4358 * Makefile.in (install): Add empty command.
4359
43601993-12-04 Richard Stallman (rms@srarc2)
4361
4362 * make-dist: Put man/getopt.c in the dist.
4363
4364 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
4365
4366 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
4367
43681993-12-03 Richard Stallman (rms@srarc2)
4369
4370 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
4371 Set it for all solaris versions.
4372 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
4373 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
4374 Likewise for NON_GNU_CC and CC.
4375
43761993-12-01 Richard Stallman (rms@srarc2)
4377
4378 * configure.in (mips-mips-riscos4*): Assign variable CC.
4379 (checking ${with_gcc}): If "no", don't override CC if already set.
4380 (CC): Initialize it as empty.
4381
dff28924 43821993-11-30 Richard Stallman (rms@srarc2)
a4a9692d
DL
4383
4384 * configure.in (Suns): Set CPP if *-solaris2.3*.
4385
43861993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4387
4388 * Version 19.22 released.
4389
4390 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
4391
43921993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4393
4394 * make-dist: When breaking links, use cp -p.
4395 Copy install.sh into distribution.
4396 Move the temp dir up into the parent dir;
4397 don't leave the staging dir make-dist.tmp... in existence.
4398 * install.sh: New file.
4399
44001993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4401
4402 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
4403
44041993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4405
4406 * configure.in (version): When --run-in-place, exclude
4407 ${datadir}/emacs/site-lisp from locallisppath.
4408
44091993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4410
4411 * configure.in: Delete jumk.c before writing it.
4412
44131993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4414
4415 * Version 19.21 released.
4416
4417 * Makefile.in (mkdir): Ignore error from chmod.
4418
44191993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4420
4421 * make-dist: Don't put lisp/forms.README in the distribution.
4422
44231993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4424
4425 * configure.in (creating src/Makefile): Before running cpp,
4426 discard all lines that start with `# Generated' or /**/#.
4427
44281993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4429
4430 * Version 19.20 released.
4431
4432 * make-dist: Use build-ins.in, not build-install.in.
4433 Don't bother updating TAGS since it's not included.
4434
4435 * build-ins.in: Renamed from build-install.in.
4436
44371993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4438
4439 * make-dist: Don't try to link *.texinfo--there are none now.
4440 When running make in lib-src, specify YACC var value.
4441
44421993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4443
4444 * configure.in (extrasub): Add vpath patterns for %.[yls].
4445
4446 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
4447 Instead just include the commands to make src/Makefile as the
4448 second arg to AC_OUTPUT.
4449
4450 * configure.in: Use : instead of dnl for comment inside
4451 $makefile_command.
4452
4453 * configure.in: No longer use vpath_sed. Instead, when we notice
4454 srcdir already configured, set extrasub to hack vpath in the
4455 makefiles.
4456
4457 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
4458 before moving it.
4459 * Makefile.in (VPATH): Define to @srcdir@.
4460
44611993-09-28 Brian Fox (bfox@cubit)
4462
4463 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
4464 doesn't exist. Just copy src/Makefile.in instead. Touch
4465 all of the Makefiles after editing config.status.
4466
4467 * INSTALL: Update documentation to match new configuration
4468 mechanism.
4469
44701993-09-27 Brian Fox (bfox@ai.mit.edu)
4471
4472 * configure.in: Allow any of the path or directory Makefile
4473 variables to be set with flags to configure. Create all Makefiles
4474 at configure time. Edit special commands into config.status after
4475 src/Makefile.in is built from src/Makefile.
4476
4477 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
4478 If these files are out of date, simply have config.status
4479 rebuild them; don't rebuild them explicitly.
4480
44811993-09-25 Brian Fox (bfox@ai.mit.edu)
4482
4483 * build-install.in: Change src/xemacs to src/emacs. We no longer
4484 create src/xemacs, so the file wouldn't be found.
4485
4486 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
4487
44881993-09-24 Brian Fox (bfox@albert.gnu.ai.mit.edu)
4489
4490 * configure.in: Avoid forcing the search of /usr/include before
4491 fixed include files by resetting C_SWITCH_X_SITE if it is
4492 "-I/usr/include".
4493
44941993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4495
4496 * Makefile.in (@rip_paths@locallisppath):
4497 Delete ${datadir}/emacs/site-lisp.
4498
44991993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4500
4501 * configure.in:
4502 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
4503 Remove ${extra_output} from AC_OUTPUT call.
4504
45051993-09-17 Brian Fox (bfox@inferno)
4506
4507 * make-dist: Quote backquotes found in strings to be echoed.
4508
4509 * configure.in: Use "sh -c pwd" when we want to avoid having the
4510 shell fix up the value of $PWD.
4511
45121993-09-13 Brian Fox (bfox@inferno)
4513
4514 * Makefile.in (do-install): Don't abort if ln or chmod at the end
4515 of the installation fail. Suggested by Karl Berry.
4516
45171993-08-30 Brian Fox (bfox@inferno)
4518
4519 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
4520 was used. Set MAKEFLAGS from MFLAGS.
4521
45221993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4523
4524 * configure.in: Test for res_init in libc.
4525
45261993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4527
4528 * configure.in: In the file ${tempcname}, use configure___
4529 instead of @configure@.
4530
45311993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
4532
4533 * make-dist: Dist vpath.sed
4534
4535 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
4536 Depend on vpath.sed.
4537 Replace sed comand for VPATH with @vpath_sed@.
4538
4539 * configure.in: Substitute variable `vpath_sed'.
4540 If not in $srcdir and $srcdir is configured,
4541 issue warning that GNU make is required,
4542 and set vpath_sed to use vpath.sed script.
4543
45441993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4545
4546 * configure.in: Remove check for $srcdir being configured. This
4547 pretty much works now.
4548 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
4549 Check for XFree86 (/usr/X386/include) independent of whether
4550 -lXbsd exists.
4551
4552 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
4553 realclean, unlock, relock): Use `$(MAKE)' in place of plain
4554 `make'.
4555
45561993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4557
4558 * Version 19.19 released.
4559
4560 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
4561
45621993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4563
4564 * configure.in: Check for XScreenNumberOfScreen.
4565
45661993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4567
4568 * configure.in: Add * to end of all configuration alternatives.
4569 (m68*-sony-newsos3*): New alternative.
4570
45711993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4572
4573 * make-dist: Include getdate.c in distribution.
4574
4575 * configure.in: For --help, use $PAGER if it is set.
4576 (LIB_X11_LIB): Default to -lX11.
4577 (mips-sgi-irix5.*): New alternative.
4578
4579 * Makefile.in (do-install): Install info/gnus* and info/sc*.
4580
4581 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
4582 Recognize *.B8.* as hpux version 8.
4583 (m68*-tektronix-bsd*): Fix typo in tek4300.
4584 (AC_HAVE_FUNCS): Add ftime.
4585
45861993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4587
4588 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
4589 Use tekxd88, not tekXD88.
4590
45911993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4592
4593 * configure.in: Check for -lm. Then can check for frexp and logb.
4594
45951993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4596
4597 * Version 19.18 released.
4598
4599 * make-dist (src): Don't put gnu-hp300 in dist.
4600 (src, lisp): Include OChangeLog in dist.
4601
46021993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4603
4604 * configure.in: Test for presence of logb and frexp functions.
4605
46061993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4607
4608 * configure.in (machine): Add i370-ibm-aix*.
4609
46101993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4611
4612 * configure.in (function checks): Test for mkdir and rmdir.
4613
4614 * configure.in (function checks): Don't test for random and bcopy
4615 only when we're building with X; look for them all the time.
4616
46171993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4618
4619 * configure.in: Test for availability of bcopy functions, searching
4620 the X libraries if we're using X.
4621
4622 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
4623 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
4624 versions of AIX, and needs to be passed to the loader.
4625
4626 * configure.in: Test for the availablility of the
4627 XScreenResourceString function.
4628
46291993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
4630
4631 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
4632 LD_SWITCH_X_SITE and assume --with-x11.
4633 Only look for X11 files if we weren't told about a window system
4634 or if we were told to use X11 but not told where.
4635 Search the libraries from the s and/or m files when checking for
4636 functions.
4637
4638 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
4639
46401993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4641
4642 * make-dist: Include lisp/dired.todo in the distribution.
4643
46441993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4645
4646 * configure.in: Add code to set HAVE_INET_SOCKETS.
4647
46481993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4649
4650 * configure.in: If we do find x_includes and x_libraries
4651 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
4652
46531993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4654
4655 * make-dist: Include src/gnu-hp300 in the dist.
4656
4657 * configure.in (canonical): New variable holds the canonicalized
4658 configuration. Don't alter `configuration'. Use `configuration'
4659 for Makefile.in for file naming.
4660 (testing x_includes and x_libraries): Use =, not ==.
4661
46621993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4663
4664 * Version 19.17 released.
4665
4666 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
4667 directory's makefile. This allows the invocation of CPP which
4668 builds xmakefile to receive these switches. The SunSoft C
4669 preprocessor inserts spaces between tokens if it doesn't get the
4670 -Xs flag requested in src/s/sol2.h.
4671
46721993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
4673
4674 * configure.in (m68k-bull-sysv3): new config.
4675
46761993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4677
4678 * configure.in: Use the autoconf AC_FIND_X macro to try to find
4679 the X Windows libraries.
4680
46811993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4682
4683 * make-dist (tempdir): Don't create lisp/forms-mode directory in
4684 the distribution. Those files aren't kept in their own
4685 subdirectory any more.
4686
46871993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4688
4689 * Version 19.16 released.
4690
46911993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4692
4693 * configure.in: Add --verbose flag.
4694
46951993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4696
4697 * version 19.15 released.
4698
46991993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4700
4701 * Makefile.in (top_distclean): Use -f switch when cleaning out
4702 lock dir; it might be empty.
4703
4704 * configure.in: Only check for -lXbsd once.
4705
47061993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4707
4708 * Version 19.14 released.
4709
47101993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4711
4712 * make-dist: If using gzip, create distribution with '.gz' extension.
4713
4714 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
4715 (lisp/forms-mode): This doesn't exist anymore.
4716
4717 * configure.in: Look for the closedir function.
4718
47191993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4720
4721 * configure.in (CPP): Autoconf sets this to a shell variable
4722 reference, which doesn't work when it's edited into a makefile.
4723 Expand that variable reference.
4724
4725 * Makefile.in (CPP): New variable.
4726 (src/Makefile): Edit CPP into src/Makefile.
4727
4728 * Makefile.in (src/Makefile): Don't bother exiting single quotes
4729 and entering double quotes to get the values of LD_SWITCH_X_SITE
4730 and the other make variables; make substitutes them in anyway.
4731
4732 * Makefile.in (uninstall): Don't remove the lisp and etc
4733 directories if they're in the source tree.
4734
92a8ce63 4735 Bring mumbleclean targets into conformance with GNU coding standards.
a4a9692d
DL
4736 * Makefile.in (mostlyclean, clean): Separate these two; just have
4737 them pass the request to the subdirectory makefiles.
4738 (distclean): Pass the request down, and then get rid of the
4739 files configure built, and get rid of the Makefiles.
4740 (realclean): Pass the request down, and then do the same things
4741 distclean does.
4742 (uninstall, info, dvi): New targets.
4743
4744 * configure.in: Move clause for PC-compatible i386 box to the end
4745 of the case statement, to avoid masking configurations below.
4746
4747 * configure.in: Add case for m88k-motorola-sysv4.
4748
4749 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
4750 the HP 68000 machines.
4751
4752 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
4753 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
4754 preprocessor won't fiddle with them.
4755
47561993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4757
4758 * Makefile.in (TAGS): cd to src to run etags.
4759
47601993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4761
4762 * configure.in (version): Check the X libraries for XrmSetDatabase
4763 and random, and see if we have -lXbsd.
4764
47651993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4766
4767 * configure.in: Pass "-Isrc" to the CPP we run to examine the
4768 s/*.h and m/*.h files. Martin Tomes
4769 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
4770
47711993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4772
4773 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
4774 above the general i386 alternative.
4775
47761993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4777
4778 * configure.in: Recognize configuration name for Data General
4779 AViiON machines.
4780
4781 * configure.in: Use AC_LONG_FILE_NAMES.
4782
47831993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4784
4785 * configure.in: Test for bison.
4786 * Makefile.in (YACC): New variable.
4787 (lib-src/Makefile.in): Edit YACC into the makefile.
4788
47891993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4790
4791 * Version 19.13 released.
4792
4793 * configure.in (CFLAGS): Don't set this according to the value of
4794 the GCC shell variable. Instead, consult the machine and system
4795 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
4796 test __GNUC__ while we're at it.
4797
4798 * configure.in: Remove extra ;; from hpux cases.
4799
48001993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4801
4802 * configure.in: Check to see if the system has -ldnet.
4803
48041993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4805
4806 * make-dist: Add clauses to distribute lisp/forms-mode.
4807
48081993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4809
4810 * configure.in (machine): Fix the versions in hpux version number test.
4811 Do not guess based on cpu type. Do check for explicit system version.
4812
48131993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4814
4815 * configure.in: Do NOT look for `unknown' as company name.
4816
48171993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4818
4819 * configure.in: Fix typo in message.
4820
48211993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4822
4823 * Version 19.12 released.
4824
4825 * Makefile.in (do-install): Correct previous etc-copying change.
4826 Partially rewrite using `if'.
4827 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
4828
4829 * Version 19.11 released.
4830
4831 * configure.in: Handle 386bsd.
4832
48331993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4834
4835 * make-dist: Update getdate.c.
4836
4837 * configure.in: Handle bsd386.
4838
4839 * Makefile.in (do-install): Use `-' in tar options.
4840
4841 * configure.in: Change ! "${...}" to x"${...}" = x.
4842
4843 * Makefile.in (do-install): Copy the DOC-* files from the build
4844 etc directory, as well as lots of things from ${srcdir}/etc.
4845
4846 * make-dist: Copy config.guess.
4847
4848 * configure.in: Handle AIX versions 1.2, 1.3.
4849
48501993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4851
4852 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
4853 the configuration name mips-mips-usg* to represent USG systems.
4854
4855 * configure.in: Fix logic to detect if srcdir is already configured.
4856
4857 * Makefile.in: Pass in LD_SWITCH_X_SITE.
4858
4859 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
4860 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
4861 of a directory; cd might fail, and have pwd print out the current
4862 directory.
4863
48641993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4865
4866 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
4867
48681993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4869
4870 * configure.in: Complain if srcdir points at an already-configured
4871 tree.
4872
48731993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4874
4875 * Version 19.10 released.
4876
48771993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4878
4879 * Makefile.in: Use Makefile comments, not C comments.
4880
4881 * configure.in: Add case for the Tektronix XD88.
4882
48831993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4884
4885 * configure.in: Handle sysv4.2 and sysvr4.2.
4886
48871993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4888
4889 * configure.in: Traverse the argument list without destroying it;
4890 don't use shift. It turns out that "set - ${saved_arguments}"
4891 doesn't work portably.
4892
4893 * configure.in: Add missing "fi".
4894
4895 * make-dist: Rebuild configure if configure.in is newer.
4896
4897 * Makefile.in (src:, lib-src:, FRC:): force the src and lib-src
4898 targets to be executed even if make remembers that it has already
4899 stisfied FRC.
4900
49011993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4902
4903 * Makefile.in (do-install): Delete redundant code to copy etc twice.
4904
4905 * configure.in (romp): Handle various version numbers with aos and bsd.
4906
49071993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4908
4909 * configure.in: Fix message text.
4910
49111993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4912
4913 * make-dist: Make a `site-lisp' directory in the distribution,
4914 instead of a `local-lisp' directory, which hasn't been the
4915 appropriate name for a long time.
4916 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
4917 from the distribution first, then /usr/local/lib/emacs/site-lisp.
4918
4919 * Makefile.in (do-install): Correctly detect if ./etc and
4920 ${srcdir}/etc are the same.
4921
4922 * configure.in: Extract UNEXEC from the system configuration
4923 files, compute the name of the source file corresponding to the
4924 object file, and #define it as UNEXEC_SRC in config.h.
4925
4926 * configure.in: If srcdir is '.', then try using PWD to make it
4927 absolute.
4928
4929 * configure.in: Include ${srcdir} in the printed report, to help
4930 people notice if it's an automounter path.
4931
49321993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4933
4934 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
4935
49361993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4937
4938 * Makefile.in (do-install): Delete the dest dir, not the source dir,
4939 when they are different. Add `shift' command.
4940 (COPYDESTS, COPYDIR): Delete external-lisp dir.
4941 (externallispdir): Var deleted.
4942
4943 * configure.in: Delete spurious paren outputting short_usage.
4944
49451993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4946
4947 * Version 19.9 released.
4948
49491993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4950
4951 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
4952 subdirectory makes.
4953
4954 * make-dist: Check for .elc files with no corresponding .el file.
4955
4956 * Makefile.in (mkdir): Make all the directories in locallisppath.
4957
4958 * config.guess: New file.
4959 * configure.in: Use it, tentatively.
88c71720 4960 * INSTALL: Mention its usage.
a4a9692d
DL
4961
4962 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
4963 the former gives you the operating system rev directly. Use
4964 s/hpux.h if we don't recognize what we got.
4965
4966 * Makefile.in (do-install): Don't remove a destination directory
4967 if it's the same as the source. If ${srcdir}/info == ${infodir},
4968 don't try to copy the info files.
4969
4970 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
4971 doesn't work if you're not using a separate source directory.
4972 (do-install): Copy the build tree's etc directory only after
4973 making sure it's not also the source tree's etc directory.
4974
49751993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4976
4977 * configure.in: Handle sunos4.1.3 specially.
4978
49791993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4980
4981 * Makefile.in (INSTALL): Add definition.
4982
4983 * configure.in: Fix some messages. Support -with-gnu-cc.
4984 At the end, use `set --', not `set -'.
4985 Delete spurious `.h' in hpux alternatives.
4986
49871993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4988
4989 * Version 19.8 released.
4990
49911993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4992
4993 * configure.in: When looking for source in the same directory as
4994 the configure script, make the path thus discovered absolute.
4995 If the user specifies the `--srcdir' switch, make that directory
4996 absolute too.
4997
4998 * Makefile.in (srcdir): Remove comment saying this doesn't work.
4999
5000 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
5001 too, as the value of the PATH_INFO macro.
5002
5003 * configure.in: Check to see if the source lives in the same
5004 directory as the configure script.
5005
50061993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5007
5008 * Makefile.in (install): Split this into `install' and
5009 `do-install', to give people more control over exactly what gets
5010 done.
5011 (do-install): New target, containing the guts of `install'. Don't
5012 remove and recreate the directories inside the copying loop - do
5013 it all before the copying loop. Pass more flags to the lib-src
5014 make.
5015 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
5016 avoid errors and warnings.
5017
5018 * configure.in: For generic IBM PC boxes, insist on "unknown" for
5019 the manufacturer - the more general case was blocking other i386
5020 configuration names below, and that's how the names are written in
5021 MACHINES anyway.
5022
5023 * make-dist: When breaking links, remove the link before moving
5024 the copy onto it, to avoid interactive behavior.
5025
5026 * Makefile.in: Doc fix.
5027
5028 * configure.in: Doc fix.
5029
5030 * INSTALL: Mention --exec-prefix option.
5031
5032 * configure.in: Add support for the `--exec-prefix' option.
5033 * Makefile.in: Accept that support.
5034
5035 * configure.in: Use the AC_PROG_INSTALL macro.
5036 * Makefile.in (INSTALL): Variable removed.
5037 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
5038
5039 * configure.in: Distinguish between hp800's and hp700's by calling
5040 "uname -m".
5041
50421993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5043
92a8ce63 5044 * configure.in: Recognize configuration names for i860 boxes
a4a9692d
DL
5045 running SYSV.
5046
50471993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5048
5049 * configure.in: Distinguish between hp800's and hp700's by the
5050 version of HP/UX they run, since that's something people are more
5051 likely to know - hp700's run 8.0.
5052 Add HP 700 configuration.
5053
5054 * configure.in: Test for the presence of the `rename' function.
5055
5056 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
5057 configure.in.
5058 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
5059
5060 * make-dist: Break intra-tree links.
5061
5062 * configure.in: Explain that this is an autoconf script, and give
5063 instructions for rebuilding configure from it. Arrange to put
5064 comments in configure explaining this too.
5065
5066 * configure.in: Make the first line of the configure script be
5067 "#!/bin/sh". Leaving the first line blank didn't work.
5068
5069 * configure.in (long_usage): Removed; made short_usage describe
5070 the options briefly.
5071
5072 * configure.in: Implement the --prefix option.
5073 * Makefile.in (prefix): Add support for it here.
5074 * INSTALL: Document it here.
5075
5076 * Makefile.in (install): Don't assume that the files in the `info'
5077 subdirectory match *.info. They don't have that prefix.
5078
50791993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5080
5081 * configure.in: Add case for version 5 of Esix.
5082
50831993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5084
92a8ce63 5085 * Version 19.7 released.
a4a9692d
DL
5086
5087 * make-dist: There aren't any *.com files in lib-src anymore.
5088
5089 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
5090 them; they're symlinks to other filesystems on the GNU machines.
5091
5092 * make-dist: Check that the manual reflects the same version of
5093 Emacs as stated in lisp/version.el. Edit that version number into
5094 the README file.
5095
50961993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5097
5098 * configure.in: Remove the hack of AC_DEFINE; use
5099 AC_DEFINE_UNQUOTED.
5100
51011993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5102
5103 * make-dist: Don't distribute precomp.com, compile.com, or
5104 link.com from ./src; they're in ./vms now.
5105
5106 Some time-handling patches from Paul Eggert:
5107 * configure.in: Add AC_TIMEZONE.
5108
51091993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5110
5111 * configure.in: Recognize Linux as a valid operating system for
5112 the i386.
5113
51141993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5115
5116 * make-dist: Distribute some VMS files we got from Richard Levitte.
5117
5118 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
5119 the source for the sed command, not oldXMenu/Makefile.
5120
51211993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5122
5123 * INSTALL: Don't claim the srcdir option doesn't work.
5124
51251993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5126
5127 * configure.in: Include remarks saying what order the autoconf
5128 tests should go in, and remind people to change config.h.in
5129 whenever they add autoconf tests which make #definitions.
5130
5131 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
5132
51331993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5134
5135 * Makefile.in (oldXMenu/Makefile): Make this depend on
5136 ${srcdir}/oldXMenu/Makefile.in, not itself.
5137
5138 * PROBLEMS: Some updates from David J. Mackenzie.
5139
5140 More changes from David J. Mackenzie.
5141 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
5142 removed; autoconf and config.h should specify all these
5143 differences.
5144 (buildlisppath): Make this path depend on ${srcdir}.
5145 (INSTALLFLAGS): Removed.
5146 (INSTALL): Include the -c flag.
5147 (install): Change the way we invoke install accordingly.
5148
5149 Install ${srcdir} changes from DJM.
5150 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
5151 list.
5152 (COPYDIR, COPYDESTS): Install files from both the etc directory in
5153 the source tree and the etc directory in the object tree.
5154 (${SUBDIR}): Pass the prefix variable down to submakes.
5155 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
5156 in /bin.
5157 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
5158 values for srcdir and VPATH.
5159 (install): Add `v' flag to tar command. Make sure that `dir'
5160 exists in ${srcdir}/info before copying it. Remember that the man
5161 pages come from the source tree, not the object tree.
5162 * configure.in: Remove remarks saying that the --srcdir option
5163 doesn't work.
5164 Create the etc directory in the object tree.
5165 Recognize configuration names of the form *-sun-solaris*.
5166 Recognize sunos5 and solaris as operating system names.
5167
5168 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
5169 lib-src/getdate.y and src/systime.h.
5170
51711993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5172
5173 * make-dist: Make links in info subdir.
5174
51751993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5176
5177 * configure.in: Call AC_STDC_HEADERS.
5178
51791993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5180
5181 * configure.in: Sidestep autoconf's quoting of the second argument
5182 of AC_DEFINE, so we can specify the value to put there. It would
5183 be nice if autoconf provided some way to specify computed values
5184 for macros.
5185
51861993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5187
5188 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
5189 this is always just -DHAVE_CONFIG_H.
5190
5191 The GNU coding standards specify that CFLAGS should be left for
5192 users to set.
5193 * Makefile.in (CFLAGS): Let configure determine the default value
5194 for this. Don't
5195 have it default to DEFS.
5196 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
5197 (lib-src/Makefile, src/Makefile): Edit the default value for
5198 CFLAGS into these files, not DEFS.
5199 * configure.in (CFLAGS): Choose a default value for this - "-g"
5200 normally, or "-g -O" if we're using GCC. Edit it into the
5201 top-level Makefile.
5202
5203 * configure.in: When scanning the machine and system description
5204 #include files, write their names to conftest.c properly.
5205
52061993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5207
5208 * configure.in: In configuration name case for Apallos running
5209 Domainios, set opsys, not opsysfile.
5210
5211 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
5212 src/config.h, instead of AC_OUTPUT; the latter overwrites
5213 src/config.h even when it hasn't changed, puts a makefile-style
5214 comment at the top even though it's C code, and produces a
5215 config.status script which doesn't do the job right.
5216
5217 * configure.in: Add AC_LN_S test, so we can tell whether or not we
5218 can use a symbolic link to get the X Menu library into src.
5219 * Makefile.in (LN_S): New variable.
5220 (src/Makefile): Edit the value of LN_S into this makefile.
5221
52221993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5223
5224 * configure.in: Support *-sco3.2v4* as opsystem.
5225
5226 * make-dist: Don't include calc directory.
5227 Exclude many files in the man directory; copy a few.
5228
52291993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5230
5231 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
5232 call AC_STRUCT_TM to see what's in time.h.
5233
5234 * configure.in: Employ quoting stupidity to get the value of CPP
5235 to expand properly.
5236
52371993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5238
5239 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
5240 variable to scan the machine and system description files.
5241
5242 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
5243 so that getdate.y builds correctly.
5244
52451993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5246
5247 * configure.in (tempcname): Change this to "conftest.c", so it will
5248 work properly on systems with short filenames; this is the name
5249 autoconf uses.
5250
5251 * configure.in: Also detect the availability of dup2 and
5252 gethostname.
5253
5254 * configure.in: Use the AC_ALLOCA test.
5255 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
5256 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
5257
52581993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5259
5260 * make-dist: Distribute configure, as well as configure.in.
5261 Oversight.
5262
52631993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5264
5265 * Makefile.in (install): Print out the name of the directory we're
5266 copying, so people can have some idea of whether we're making
5267 progress.
5268
5269 * Makefile.in (install.aix, install.xenix, install.sysv, install):
5270 Don't forget to re-create the COPYDESTS directories after we clear
5271 them out.
5272
52731993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5274
5275 * Makefile.in: Add autoconf cookies so that the configure
5276 script can comment out sections of path variable definitions to
5277 choose between the installable configuration and the run-in-place
5278 configuration.
5279 * configure.in: Add new option `--run-in-place', to select the
5280 run-in-place path definitions.
5281
5282 * configure.in: Add a clause to the big configuration name case
5283 for the NeXT machine.
5284
52851993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5286
5287 * Makefile.in (install, install.sysv, install.xenix, install.aix):
5288 Make sure that each source directory exists, and is different from
5289 the destination directory; then, delete the destination before
5290 copying over the source.
5291
5292 * make-dist: Distribute configure.in, instead of configure.
5293
52941993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5295
5296 * configure.in: Don't set CC to "gcc -O" if the user specifies
5297 `--with-gcc'. Add -O to DEFS if GCC is set.
5298
52991993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5300
5301 * Makefile.in (clean mostlyclean): Missing right paren.
5302
5303 * configure.in: When checking for X windows, search for an X11
5304 subdirectory of ${x_includes}.
5305
5306 * configure.in: Check for gettimeofday function, for getdate.y.
5307
92a8ce63 5308 Change `configure' to a mixture of custom code and autoconf stuff.
a4a9692d
DL
5309 autoconf can't derive all the information we need, but we'd really
5310 like to be able to take advantage of some of its tests, and its
5311 file-editing facilities.
5312 * configure.in: Renamed from configure.
5313 Quote the sections of shell script we want copied literally to
5314 the configure script.
5315 (compile): Initialize this to make the autoconf macros' code happy.
5316 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
5317 code to do their jobs.
5318 Use autoconf to produce Makefile and src/config.h.
5319 Remove the Makefile-style comment that autoconf places at the top
5320 of src/config.h.
5321 (config_h_opts): Removed - no longer necessary.
5322 * Makefile.in (configname): Renamed to configuration.
5323 (CONFIG_CFLAGS): Renamed to DEFS.
5324 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
5325 get values via autoload @cookies@.
5326 (libsrc_libs): Get this from autoconf. We used to do nothing
5327 about this.
5328 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
5329
5330 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
5331 echo the move-if-change command.
5332
53331993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
5334
5335 * make-dist: Distribute lib-src/rcs-checkin.
5336
5337 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
5338 Don't try to make links to the RCS or Old subdirectories.
5339 Use the appropriate extension for the compression type in use.
5340 Create the tar file in the shell's initial default directory, not
5341 in ${tempparent}.
5342 Erase the whole ${tempparent} tree, not just ${tempdir}.
5343
53441993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5345
5346 * Makefile.in (src/paths.h): Don't echo the huge sed command we
5347 use to build paths.h.
5348 (lib-src/Makefile, src/Makefile): Similarly.
5349
5350 * configure: Extend test for working `const' keyword to handle AIX
5351 3.2 cc.
5352
53531993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5354
5355 * make-dist: Distribute lisp/term/ChangeLog.
5356
92a8ce63 5357 Arrange for C compilation throughout the tree to get
a4a9692d
DL
5358 C_SWITCH_SYSTEM from the configuration files.
5359 * configure: Extract C_SWITCH_SYSTEM from the machine and
5360 system-dependent files, and save it in the top-level Makefile.
5361 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
5362 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
5363
5364 * make-dist: Include the VMS support files in oldXMenu in the
5365 distribution.
5366
5367 * configure: Doc fix.
5368
5369 * configure: Fix corrupted config_h_opts.
5370
5371 * configure: Properly report option names in error messages.
5372
5373 * configure: Properly recognize --x-includes and --x-libraries
5374 options.
5375
5376 * configure: Fix syntax errors in code handling XFree386.
5377
53781993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5379
5380 * configure: Add special code to detect XFree386, and tell
5381 config.h about it.
5382
5383 * configure: Properly handle extracting values of LIBS_MACHINE and
5384 LIBS_SYSTEM that contain spaces.
5385
5386 * configure: Add `--x-includes' and `--x-libraries' options. I
5387 think these are dopey, but no less than three alpha testers, at
5388 large sites, have said they have their X files installed in odd
5389 places. Implement them by setting C_SWITCH_X_SITE and
5390 LD_SWITCH_X_SITE in src/config.h.
5391
53921993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
5393
5394 * make-dist: Don't distribute etc/Old files.
5395
5396 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
5397 backups.
5398
53991993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5400
5401 * make-dist: Fix typo.
5402
54031993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
5404
5405 * make-dist: Corrected typo, fixed it to discard = and TAGS files
5406 in some cases where it should but didn't seen to.
5407
5408 * Makefile.in: Added unlock and relock productions.
5409
54101993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5411
5412 * make-dist: Add a --compress option to force make-dist to use
5413 compress.
5414
5415 * make-dist: Use gzip, if we can find it.
5416
5417 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
5418 make rs6000-ibm-aix default to -aix32.
5419
54201993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
5421
5422 * Makefile.in: Added `Developer's configuration' section.
5423
54241993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
5425
5426 * Makefile.in: Add commented-out variable settings for developer's
5427 configuration.
5428
54291993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5430
5431 * make-dist: Distribute `src/bitmaps' too.
5432
54331993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
5434
5435 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
5436 make rs6000-ibm-aix default to -aix32.
5437
54381993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5439
5440 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
5441
5442 * Makefile.in (install.sysv): Add a second `$' in front of
5443 `${dest}', so that the shell will expand it, instead of Make.
5444
5445 * configure: When processing the name of the configure script,
5446 collapse `././' to `./', but leave a single `./' prefix alone.
5447
5448 * configure: Doc fix.
5449
54501993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5451
5452 * configure: Handle isc3.0 correctly.
5453
54541993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5455
5456 * make-dist: Don't try to copy the COPYING notice into
5457 external-lisp; we're not distributing that directory any more.
5458
54591993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5460
5461 * Makefile.in (install, install.aix, install.xenix, install.sysv):
5462 Remove CVS subdirectories from the installed directory trees, as
5463 well as RCS directories.
5464
54651993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5466
5467 * make-dist: Only copy gmalloc.c if we couldn't link it.
5468 Don't try to copy man/{README,Makefile} unless they actually exist.
5469
5470 * Makefile.in (lisppath): Don't include externallispdir in this.
5471 We're not sure whether we're even going to distribute the
5472 directory yet.
5473
54741993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5475
5476 * make-dist: Don't distribute the external-lisp directory anymore.
5477 * INSTALL: Remove all references to external-lisp.
5478
5479 * configure: Detect whether the compiler supports `const'
5480 properly, and edit src/config.h accordingly.
5481
5482 * configure: Tweak layout of final report.
5483
5484 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
5485 CFLAGS.
5486
5487 * Makefile.in (locallisppath): Make this default to
5488 ${datadir}/emacs/site-lisp, instead of
5489 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
5490 the same thing, and local-lisp causes completion conflicts with
5491 lock.
5492 (lisppath): Add ${externallispdir} to this.
5493 * INSTALL: Adjust installation directions.
5494
5495 * Makefile.in (externallispdir): New variable, to say where to
5496 install the externally-maintained lisp files.
5497 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
5498 the others.
5499 * INSTALL: Describe external-lisp and the new externallispdir
5500 variable.
5501
55021993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5503
5504 * configure (progname): New option `--with-gcc'. Make it clearer
5505 how we are trying to guess whether or not we have GCC.
5506 * INSTALL: Document the `--with-gcc' option, and improve
5507 description of `--with-x' options.
5508
55091993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5510
5511 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
5512 ${infodir} from these variables; we have written out explicit code
5513 to install the info files.
5514
55151993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5516
5517 * make-dist: Don't distributed the RCS files in the etc directory.
5518
55191993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5520
5521 * Makefile.in: Some makes can't handle comments in the middle of
5522 commands; move them to before the whole rule.
5523
55241993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5525
5526 * README: Mention what Emacs is.
5527
55281993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5529
5530 * make-dist: Include `./lisp/calc-2.02' in the distribution.
5531 Add `./cpp' and `./man' back into the distribution.
5532
55331993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5534
5535 * Makefile.in: Define MAKE, and use where appropriate.
5536
55371993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5538
5539 * make-dist: Remember that the authoritative COPYING notice is
5540 `etc/COPYING', not `../etc/COPYING'.
5541
55421992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5543
5544 * make-dist: Make sure that the COPYING notices in each directory
5545 are copies, not symlinks.
5546
55471992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5548
5549 * INSTALL: The build process produces an executable called `emacs'
5550 now. Change references.
5551 * Makefile.in: Adjust `install.mumble' targets to install
5552 `src/emacs', not `src/xemacs'.
5553
5554 * configure: Start with a blank line; this keeps some old CSH's
5555 from thinking it's a CSH script. Most systems will just use
5556 /bin/sh to run it, which is what we're expecting; the only other
5557 shells which might try to interpret it themselves are probably
5558 Bourne-compatible.
5559
55601992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5561
5562 * INSTALL: Improvements suggested by David Mackenzie.
5563
55641992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5565
5566 * Makefile.in (install, install.sysv, install.xenix, install.aix):
5567 Don't try to copy the info files if there aren't any; the
5568 unexpanded globbing pattern disappoints `install'. Ignore the
5569 return status of that command.
5570
5571 * INSTALL: Updated for new configuration arrangement.
5572
5573 * configure: Don't make the top-level Makefile read-only - people
5574 may want to edit the values of the path variables.
5575
5576 * Makefile.in (install, install.sysv, install.xenix, install.aix):
5577 Install the info files in ${infodir}. Install the executable
5578 under both `emacs' and `emacs-VERSION'.
5579
5580 * Makefile.in: Doc fix.
5581
5582 * Makefile.in (exec_prefix): New variable, as per latest version
5583 of coding standards.
5584 (bindir, libdir): Use it, instead of `prefix'.
5585 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
5586
5587 * Makefile.in (mandir): Make the default value for this depend on
5588 $(prefix).
5589
5590 * Makefile.in (datadir, statedir, libdir): Make these all default
5591 to ${prefix}/lib.
5592 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
5593 to compensate.
5594
5595 * Makefile.in (install, install.sysv, install.xenix, install.aix):
5596 Install the etags and ctags man pages too.
5597
5598 * Makefile.in (distclean): Don't delete backup files; that's the
5599 job of extraclean.
5600 (extraclean): Like distclean, but deletes backup and autosave files.
5601
56021992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5603
5604 Make path specification conform to GNU coding standards.
5605 * configure (long_usage): Remove all traces of old arguments from
5606 usage messages, and document the options we do accept in more
5607 detail: -with-x... and --srcdir.
5608 (options, boolean_opts): Deleted; we don't have enough options to
5609 make this worthwhile.
5610 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
5611 along with the code which supported them; these should be set as
5612 arguments to the top-level make.
5613 (config_h_opts): Since this no longer doubles as a list of option
5614 names, make them upper case; this simplifies the code which uses
5615 them to build the sed command to edit src/config.h. Change the
5616 code which sets them.
5617 (cc, g, O): Don't allow the user to set these using options; they
5618 should be specified using `CC=' and `CFLAGS=' arguments to the
5619 top-level make. Just choose reasonable default values for them,
5620 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
5621 values.
5622 (gnu_malloc, rel_alloc): Don't allow the user to set these using
5623 options; use them whenever the configuration files say they're
5624 possible.
5625 Simplify the argument processing loop. Don't accept abbreviations
5626 for option names; these might conflict with other configuration
5627 options in the future.
5628 Add some support for the `--srcdir' option. Check for the sources
5629 in . and .. if `--srcdir' is omitted. If the directories we will
5630 compile in don't exist yet, create them under the current directory.
5631 Note that the rest of the build process doesn't really support
5632 this.
5633 Edit only the top Makefile. That should edit the others. Edit
5634 into the makefile: `version', from lisp/version.el, `configname'
5635 and `srcdir' from the configuration arguments, `CC' and
5636 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
5637 the user's path, and LOADLIBES as gleaned from the system
5638 description files.
5639 Simplify the report generated; it doesn't need to include any
5640 description of paths now.
5641 Make `config.status' exec configure instead of just calling it, so
5642 there's no harm in overwriting `config.status'.
5643 * Makefile.in (version, configname): New variables, used to choose
5644 the default values for datadir and libdir.
5645 Path variables rearranged into two clearer groups:
5646 - In the first group are the variables specified by the GNU coding
5647 standards (prefix, bindir, datadir, statedir, libdir, mandir,
5648 manext, infodir, and srcdir).
5649 - In the second are the variables actually used for Emacs's paths
5650 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
5651 archlibdir), which depend on the first category.
5652 datadir and libdir default to directories under
5653 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
5654 demand.
5655 etcdir and lispdir default to subdirectories of datadir.
5656 archlibdir defaults to libdir.
5657 The new installation tree is a bit deeper than it used to be, so
5658 use the new make-path program in lib-src to build them all.
5659 Always build a new src/paths.h.tmp and then move-if-change it to
5660 src/paths.h, to avoid unnecessary rebuilds while responding to the
5661 right changes.
5662 Remove all mention of arch-lib. Run utility commands from
5663 lib-src, and let the executables be copied into archlibdir when
5664 Emacs is installed.
5665 Add targets for src/Makefile, lib-src/Makefile, and
5666 oldXMenu/Makefile, editing the values of the path variables into
5667 them.
5668 Let lib-src do its own installation.
5669 (datadir): Default to putting data files under
5670 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
5671 (emacsdir): Variable deleted; it would only be confusing to use.
5672 (lispdir, etcdir): Default to ${datadir}/lisp.
5673 (mkdir): Use make-path for this.
5674 (lockdir): Do this in mkdir.
5675 (Makefile): New target.
5676
5677 * configure (usage_message): Rename to long_usage.
5678
5679 * make-dist: Don't bother creating an arch-lib directory; that's
5680 only for installation now.
5681
56821992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5683
5684 * configure: Use GCC-style configuration names, using config.sub.
5685 Change the usage and help messages.
5686
5687 * configure: Initialize window_system, not indow_system.
5688
5689 * configure: Report which window system, compiler, and signal
5690 handler return type we decide to use.
5691
5692 * make-dist: Explain what's going on if config.sub and gmalloc.c
5693 can't be linked. Place the code which copies them near the code
5694 which links the rest of the files around them.
5695
56961992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
5697
5698 * make-dist: Don't bother to distribute src/*.com, or
5699 src/vmsbuild; those have all been moved to `../vms'.
5700
57011992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5702
5703 * make-dist: Don't forget that the way to avoid filenames starting
5704 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
5705 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
5706 couldn't make hard links to, since we have two already, and
5707 perhaps more to come.
5708
57091992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5710
5711 * configure: When editing parameters into lib-src/Makefile, change
5712 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
5713 needs some other flags too.
5714
57151992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5716
5717 * configure: Remove spurious echo of the configuration name.
5718
5719 * make-dist: Don't distribute files in src/m and src/s whose names
5720 begin with `='.
5721
57221992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5723
5724 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
5725 Also LISP_FLOAT_TYPE.
5726
57271992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5728
5729 * make-dist: Copy config.sub, since it's a symbolic link to a file
5730 on another file system.
5731
57321992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5733
5734 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
5735 distribution.
5736
5737 * config.sub: New file, to help us recognize configuration names.
5738 * make-dist: Include it in the distribution.
5739
57401992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5741
5742 * configure: Convert `-' to `_' in specified option names.
5743 Accept options with --. Delete --highpri and --have-x-menu options.
5744 New options --with-x and --with-x10 replace -window-system.
5745 Don't mention options --gnu-malloc, --rel-alloc
5746 or --lisp-float-type in help message.
5747
57481992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5749
92a8ce63 5750 * make-dist: Include the `vms' subdirectory in the distribution.
a4a9692d
DL
5751
57521992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5753
5754 * configure: Remove lines starting with "# DIST: " when building
5755 lib-src/Makefile and src/Makefile. This allows us to mark the
5756 "Makefile.in" files with explanatory comments which won't also get
5757 stuck in the Makefiles.
5758
57591992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5760
5761 * make-dist: Don't use the '+' operator in the sed regular
5762 expression that extracts the version number from lisp/version.el;
5763 Ultrix sed doesn't seem support the operator. Just double the
5764 operand and use *.
5765
57661992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5767
5768 * Makefile.in: Doc fix.
5769
57701992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5771
5772 * configure: Rewrite sed command to remove at most one ./ prefix;
5773 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
5774 group.
5775
57761992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5777
5778 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
5779
57801992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5781
5782 * make-dist: Go ahead and build a new TAGS file, unless the
5783 --newer option was specified. Don't try to delete a TAGS file
5784 from etc; it's not kept there, and shouldn't be deleted anyway.
5785
57861992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5787
5788 * make-dist: If the lisp directory contains a default.el, don't
5789 distribute it.
5790
5791 * configure: When searching signal.h for the type of a signal
5792 return handler, make a copy of it, not a symbolic link to it; that
5793 way, it will work on systems that don't have symbolic links.
5794
57951992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
5796
5797 * make-dist: taught it about vcdiff and rcs2log, added --newer
5798 option for generating incremental distributions. Stopped it from
5799 generating a TAGS file into the distribution; that sucker is
5800 *big*, and easily enough generated with the toplevel makefile.
5801
58021992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5803
5804 * configure: When writing config.status, don't prefix progname
5805 with a '.'; it might be absolute.
5806
58071992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5808
5809 * configure: Choose to use X11 if either /usr/lib/libX11.a or
5810 /usr/include/X11 exist, not only if both exist.
5811
58121992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5813
5814 * make-dist: Make the new external-lisp directory a duplicate of
5815 the external-lisp directory, not the lisp directory.
5816
58171992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5818
5819 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
5820 clean' in arch-lib; it doesn't even have a Makefile.
5821
5822 * Makefile.in (clean, mostlyclean): In the test which tries to
5823 distinguish between the build directory, which should be cleaned,
5824 and the installed directory, which shouldn't, cd to `${emacsdir}',
5825 not `${DESTDIR}${LIBDIR}'.
5826
58271992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5828
5829 * make-dist: Be sure to delete the .c and .h files that YACC and
5830 BISON create from getdate.y.
5831
92a8ce63 5832 * external-lisp: New directory; see `external-lisp/README'.
a4a9692d
DL
5833 * make-dist: Added support for the external-lisp subdirectory.
5834
5835 * make-dist: Changed message which complains that make-dist wasn't
5836 invoked in the right directory to indicate which files it was
5837 looking for.
5838
58391992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5840
5841 * configure: Add comments explaining why we can't translate
5842 character ranges or control characters in `tr'.
5843
58441992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5845
5846 * configure: When generating the configuration message, we used to
5847 build the message from the start so that each line began with "# "
5848 so that it would be a comment in `config.status'. However, this
5849 causes trouble if any of the variables we use in the message
5850 expand to more than one line of text - as gnu_malloc_reason
5851 sometimes does. So instead, we build the message as it should be
5852 printed to the user (i.e. without the "# " prefixes), and stick on
5853 the "# "s when we write it to `config.status'.
5854
5855 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
5856 `lib-src' and `arch-lib'.
5857
5858 * configure: When generating report and `config.status' file, note
5859 that bindir only determines where `make install' and
5860 `build-install' will place the executables; this should make it
5861 clear that the ordinary build process will not try to install
5862 things.
5863
58641992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5865
5866 * make-dist: Change messages to say that we are 'making links to
5867 X', rather than 'copying X'. And put `' quotes around file names.
5868
5869 * make-dist: Include '.tmp' in the name of the staging directory.
5870
5871 * make-dist: Pass the `-f' option to rm when you're not sure that
5872 the files you're removing actually exist.
5873
5874 * make-dist: When setting up etc/COPYING, always nuke whatever is
5875 there, and then copy it in, to make sure we get a real file.
5876
5877 * make-dist: Don't try to distribute *.defns files any more. The
5878 only such file was for simula.el, which has been superceded by a
5879 version which doesn't have a separate .defns file.
5880
58811992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
5882
5883 * make-dist: Don't distribute configured versions of config.h.in,
5884 paths.h.in, Makefile.in in src.
5885
5886 * configure: Delete .tmp files before creating them; don't bother
5887 trying to make final targets writeable first, since it won't
5888 matter to move-if-change.
5889
58901992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5891
5892 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
5893 mkdir and chmod in the center of all the conditionals. GNU Make
5894 will strip these out, but other makes won't.
5895
58961992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5897
5898 * make-dist: Include move-if-change in list of files to distribute.
5899
59001992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5901
5902 * configure: Remove any "." elements from the program name.
5903
5904 * configure: Don't record the values of all the possible arguments
5905 in config.status; only record the options that the user specified.
5906
5907 * configure: Use move-if-change to move in the new src/config.h.
5908
59091992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
5910
92a8ce63
JB
5911 * move-if-change: New file, copied from gcc release.
5912 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
5913 a temp file, so we don't update paths.h if an error occurs or if
5914 it doesn't need changing.
a4a9692d
DL
5915
59161992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5917
5918 * Makefile.in (src/paths.h): Do not install a value for the
5919 PATH_SUPERLOCK value; that macro doesn't exist anymore.
5920 * build-install.in: Same thing.
5921
59221992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5923
5924 * make-dist: Check the flag called "make_tar", not "make_dir"; the
5925 latter, being a typo, is always false, resulting in a program
5926 whose default behaviour is to painstakingly build a copy of the
5927 source tree, and then delete it. Rah.
5928
5929 * Makefile.in: Add dist target, and comment for it.
5930
5931 * configure: When scanning <signal.h> for a declaration for
5932 signal, create a symbolic link with a name ending in .c, so the
5933 compiler won't complain that it's only been given .h files.
5934
5935 * configure: Check whether there are any arguments available
5936 before shifting to get the value of a non-boolean parameter.
5937
5938 * make-dist: Doc fix.
5939
59401992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5941
5942 * configure: Instead of grepping /usr/include/signal.h for a
5943 signal declaration, run /usr/include/signal.h or
5944 /usr/include/sys/signal.h through cpp and grep for the
5945 declaration.
5946
5947 * configure: Redirect the output of grep to /dev/null instead of
5948 using grep -s - that flag means different things on other systems.
5949
5950 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
5951 since the former is recognizable even if you don't know what
5952 'dumping' is.
5953 * configure: Accomodate that change.
5954
5955 * configure: Accept options for all of the directories you can
5956 change in the Makefile.
5957
5958 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
5959
5960 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
5961 FOO before you can use them.
5962
5963 * build-install.in: Made the "Where To Install Things" section
5964 conform with the similar section from Makefile.in. Copied section
5965 which builds src/paths.h from src/paths.h.in from the Makefile.
5966
59671992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5968
5969 * configure: Write config.status to pass its command-line
5970 arguments on to configure, so that people can use it to recreate
5971 an old configuration, with minor changes.
5972
59731992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5974
5975 * configure: Don't rely on option variables being unset if their
5976 values are the empty string. In particular, when producing the
5977 English report, don't assume that highpri will be unset when no
5978 increased priority has been requested; -highpri='' should be the
5979 same as omitting -highpri altogether.
5980
5981 * configure: Fix dumb bug: when running the system and machine
5982 description files through cpp, mark those lines that we want to
5983 evaluate with the string '@configure@', and then only evaluate
5984 them. This way if the files include anything that actually
5985 generates text (type definitions or external declarations, say),
5986 we won't try to eval it.
5987
59881992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5989
5990 * make-dist: New shell script.
5991
5992 * configure: When creating foo from foo.in, make foo read-only to
5993 remind people to edit the .in file instead.
5994
5995 * INSTALL: Changed references to config.h-dist to config.h.in.
5996 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
5997 to build src/paths.h from src/paths.h.in; added a paragraph to do
5998 this.
5999 * configure, Makefile, build-install: Changed filenames like
6000 FOO-dist to FOO.in.
6001
60021992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6003
6004 * Makefile, build-install: Renamed to Makefile.in and
6005 build-install.in; the configure script will edit these to produce
6006 the usable Makefile and build-install.
6007 * configure: Changed to produce ./Makefile, ./build-install,
6008 lib-src/Makefile, and src/Makefile from their *.in counterparts,
6009 instead of editing them in place.
6010
60111992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6012
6013 * Makefile: Re-arranged so that the undumped Emacs will search
6014 ../lisp *after* the site's local elisp files.
6015 (locallisppath, dumplisppath): New variables.
6016 (lisppath): This variable's default value is now chosen based on
6017 $(locallisppath) and $(lispdir); while it used to be the
6018 customization point for adding site-local elisp directories to
6019 load-path, that job is now handled mostly by locallisppath.
6020 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
6021 Check the values being assigned to the *LOADSEARCH macros for null
6022 path elements (like '::' in 'foo::bar').
6023
6024 * configure: When checking if the machine- and system-dependent
6025 files define a particular macro or not, actually run them through
6026 CPP and test the macros with #ifs, instead of just grepping for
6027 the macros' names. In particular, check for SYSTEM_MALLOC in this
6028 way.
6029
60301992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6031
6032 * Makefile (install): Don't use -s in install. (Keep the symbols.)
6033
60341992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6035
6036 * configure: Make the config.status file an executable shell
6037 script which will recreate the same configuration. Include the
6038 verbal description of the current configuration as a comment in
6039 the script.
6040 * INSTALL: Doc fix.
6041
6042 * Makefile: brought the Makefile up to the GNU coding
6043 standards, as described in standards.text:
6044 (TAGS): New name for the target which rebuilds the tags table.
6045 (check): New target; doesn't do anything yet.
6046 (mostlyclean): New target, synonymous with clean.
6047 (realclean): New target. Currently, this just calls the
6048 subdirectories's makefiles and then deletes config.status.
6049 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
6050 variables.
6051 Installation directory variables changed to conform.
6052 (install, install.sysv, install.xenix, install.aix): Changed the
6053 code which copies the directories into their installed location to
6054 allow the installed locations to be in several different
6055 directories; the old version assumed that they would all be in
6056 $(emacsdir).
6057 (mkdir, lockdir): Allow the installed locations to be in several
6058 different directories.
6059 * INSTALL: Doc fix.
6060
6061 * build-install: Use the same variable names as the Makefile.
6062 Allow the installed locations to be in several different
6063 directories.
6064
60651992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6066
6067 * Makefile (src/paths.h): Instead of using a single sed command to
6068 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
6069 separately, and don't forget to append "/!!!SuperLock!!!" to the
6070 value of the PATH_SUPERLOCK macro.
6071
6072 * config.emacs: Renamed to configure, for consistency with other
6073 GNU products. Internal references changed.
6074 INSTALL, Makefile: References changed.
6075
6076 * lock: New directory, which should always be empty. If this
6077 directory doesn't exist, Emacs won't complain; it just won't lock.
6078 Having this here means that people can just unpack Emacs, build
6079 it, and have locking work.
6080
6081 * share-lib: Re-renamed to etc, for the sake of tradition.
6082 * config.emacs: Changed default value for datadir to ../etc.
6083 * INSTALL, README: Adjusted.
6084
60851992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6086
6087 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
6088 by running CPP on the appropriate s/*.h and m/*.h files.
6089
60901992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6091
6092 * config.emacs: Make sure to set the "exit on error" flag once
6093 we've removed config.status; errors should abort the configuration.
6094
dff28924 60951992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
6096
6097 * config.emacs: Added -distribute option, so that the Makefile
6098 paths are in their proper form. I don't know why this matters.
6099
dff28924 61001992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
6101
6102 * local-lisp: New directory, empty in the distribution, for people
6103 to put local elisp code in.
6104 * config.emacs: Include it in the default load path.
6105 * README: Document it.
6106
dff28924 61071992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
6108
6109 * config.emacs: Guess the type of signal handling functions based
6110 on the contents of /usr/include/signal.h.
6111
6112 * config.emacs: Print out progress report messages.
6113
6114 * Makefile (src/paths.h): Don't generically replace
6115 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
6116 editing of the other entries, and each entry should be dealt with
6117 explicitly anyway.
6118
6119 * build-install: Converted from C-shell to Bourne shell.
6120 * config.emacs: Edit build-install properly.
6121
6122 * config.emacs: Doc fix.
6123
61241992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6125
92a8ce63 6126 * Makefile (install): Remove `B' from tar xf command.
a4a9692d 6127
dff28924 61281992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
6129
6130 * config.emacs: Removed support for the `maintain-environment'
6131 option; the only important difference between this and its absence
6132 has been removed.
6133 * INSTALL: Removed mention of `maintain-environment'.
6134
6135 * config.emacs: Fix arguments to sed when processing boolean
6136 arguments.
6137
dff28924 61381991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
a4a9692d
DL
6139
6140 * config.emacs: New file, to help automate the installation
92a8ce63 6141 process.
a4a9692d
DL
6142
6143 * Makefile: Lots of changes to support the separation of etc into
6144 architecture-dependent and -independent files:
6145 (EMACSROOT): New variable, giving the directory under which all of
6146 Emacs's libraries should be installed. Changed rest of file to
6147 use it.
6148 (LIBDIR): Now denotes only architecture-dependent dir - relevant cha
6149 (DATADIR): New variable, denoting architecture-independent dir.
6150 (LOCKDIR): New variable, for completeness.
6151 (SUBDIR): No more etc, new lib-src.
6152 (COPYDIR): No more etc, new arch-lib and share-lib.
6153 (src/paths.h): Set PATH_DATA and the LOCK macros too.
6154 (src): Now depends on lib-src, not etc.
6155 * build-install: Changes parallel to the above.
6156 * README: Describe the new arrangement.
6157
6158 * vms: New subdirectory for all the VMS stuff.
6159
dff28924 61601991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
a4a9692d
DL
6161
6162 * Makefile (LISPPATH): New variable.
6163 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
6164
dff28924 61651990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
a4a9692d
DL
6166
6167 * Makefile (install, install.sysv, install.xenix):
6168 Install wakeup instead of loadst. No need for setuid or setgid.
6169
dff28924 61701990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
6171
6172 * Makefile (clean): Clean etc if that's not the installation dir.
6173
dff28924 61741990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
6175
6176 * Makefile (paths.h): Make sed alter each name in the path.
6177
dff28924 61781988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
6179
6180 * Makefile (install.sysv): Use cpio, not tar.
6181
dff28924 61821988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
6183
6184 * Makefile (lockdir): Rename `lock' target.
6185 Depend on it from install*, not from `all'.
6186
dff28924 61871988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
a4a9692d
DL
6188
6189 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
6190 to match build-install and paths.h.
6922b018
KH
6191
6192;; Local Variables:
722ae5f4 6193;; coding: iso-2022-7bit
6922b018 6194;; End:
2a34a036 6195
e5389a0b 6196 Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002
2a34a036
GM
6197 Free Software Foundation, Inc.
6198 Copying and distribution of this file, with or without modification,
6199 are permitted provided the copyright notice and this notice are preserved.
ab5796a9
MB
6200
6201;;; arch-tag: ac61a779-1480-4884-b292-d0c39c127a73