Fix capitalization.
[bpt/emacs.git] / ChangeLog
CommitLineData
385ee3de
LK
12005-07-04 Lute Kamstra <lute@gnu.org>
2
3 Update FSF's address in GPL notices.
4
eb7c6f20
LK
52005-06-19 J\e,bi\e(Br\e,bt\e(Bme Marant <jerome@marant.org>
6
7 * Makefile.in (epaths-force): Protect both lisppath and
8 buildlisppath from whitespace.
9
23fd4483
ST
102005-06-08 Steven Tamm <steventamm@mac.com>
11
12 * configure.in: Support Darwin/MacOSX on Intel
13 * configure: Regenerate.
14
98c3db67
JD
152005-06-06 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
16
17 * configure.in (HAVE_CANCELMENUTRACKING): New test.
18 * configure: Regenerate.
19
9adfabc2
LK
202005-05-11 J\e,Ai\e(Br\e,At\e(Bme Marant <jmarant@marant.org>
21
22 * configure.in: Add --enable-locallisppath.
23 * configure: Regenerate.
24
5063dbbf
YM
252005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
26
27 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
28 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
29 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
30 * configure: Regenerate.
31
6a4fb78f
EZ
322005-05-07 J\e,Ai\e(Br\e,At\e(Bme Marant <jerome@marant.org>
33
34 * make-dist: Remove references to makefile.nt and makefile.def.
35 Include widgets and images subdirectories of etc. Do not exclude
36 ldefs-boot.el.
37
2c97085e
AS
382005-04-23 Andreas Schwab <schwab@suse.de>
39
40 * configure.in: Remove duplicate match for powerpc configuration.
41 * configure: Regenerate.
42
766c5349
TTN
432005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
44
45 * configure.in: Check for <pwd.h>.
46 * configure: Regenerate.
47
118e2c39
LK
482005-04-14 Lute Kamstra <lute@gnu.org>
49
50 * make-dist: Distribute all ChangeLog files in lisp/.
51 Don't distribute ldefs-boot.el.
52 lisp/makefile.nt no longer exists.
53
5c156fdf
LK
542005-04-13 Lute Kamstra <lute@gnu.org>
55
56 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
57 for "no-byte-compile: t" in the file instead.
58
4693dbc9
SM
592005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
60
61 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
62 shadow the main Lesstif/Motif-2.1 libs and includes.
63
0f88527f
JD
642005-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
65
66 * configure.in: Only add XASSERTS to cppflags.
67 * configure: Regenerate.
68
d0098f13
JD
692005-03-04 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
70
71 * configure.in: Added --enable-asserts.
72 * configure: Regenerate.
73
bf247b6e
KS
742005-02-09 Kim F. Storm <storm@cua.dk>
75
76 Change release version from 21.4 to 22.1 throughout.
77 Change development version from 21.3.50 to 22.0.50.
78
551ffc27
ST
792005-01-19 Steven Tamm <steventamm@mac.com>
80
81 * configure.in: Check for <sys/utsname.h>.
82 * configure: Regenerate.
83
adf87c29
KS
842004-12-11 Kim F. Storm <storm@cua.dk>
85
86 * Makefile.in (info): Undo 2004-12-05 change.
87
b2d6e132
LT
882004-12-08 Luc Teirlinck <teirllm@auburn.edu>
89
058a9e4f
LT
90 * info/dir (File): Add URL and Org Mode manuals.
91 * Makefile.in (install-arch-indep, uninstall): Add url and org
b2d6e132
LT
92 manuals.
93
be5472bd
SM
942004-12-07 Stefan <monnier@iro.umontreal.ca>
95
96 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
97 committed to src/config.in.
98
b8bdffbe
JD
992004-12-07 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
100
be5472bd 101 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
b8bdffbe
JD
102 pthreads and define HAVE_GTK_AND_PTHREAD.
103 * configure: Regenerate.
104
cc60c723
RS
1052004-12-05 Richard M. Stallman <rms@gnu.org>
106
107 * Makefile.in (info): Ignore errors building info files.
108
77cafc7a
EZ
1092004-11-27 Eli Zaretskii <eliz@gnu.org>
110
111 * config.bat: If 8-byte alignment is not supported, define
112 NO_DECL_ALIGN in src/config.h, instead of trivially defining
fe3df972
EZ
113 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
114 filter through Sed to remove the quotes.
77cafc7a 115
49561cf6
SM
1162004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
117
118 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
119 not apply to files explicitly `cvs add'ed.
120
d8dfe187
EZ
1212004-11-12 Eli Zaretskii <eliz@gnu.org>
122
123 * config.bat: Don't require djecho.exe for the v1.x build.
1b43e144
EZ
124 Add a test for DECL_ALIGN support, and add a trivial definition to
125 src/config.h if 8-byte alignment is not supported.
d8dfe187 126
85c38542
KS
1272004-11-08 Kim F. Storm <storm@cua.dk>
128
129 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
130 files before building.
131 (bootfast, bootstrap-clean-before-fast): New targets, like
132 bootstrap but don't remove .elc files.
133
59dede22
EZ
1342004-11-06 Lars Brinkhoff <lars@nocrew.org>
135
136 * configure.in: Add check for getrusage.
6159c232 137 * configure: Regenerate.
59dede22 138
572a3cc2
JD
1392004-11-02 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
140
49561cf6
SM
141 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
142 New tests for new and old GTK file dialogs.
d0a80c21
JD
143 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
144 to no.
145
49561cf6 146 * configure: Rebuild.
572a3cc2 147
f17e308a
JD
1482004-10-20 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
149
150 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
151 can be set. Remove SETARCH test.
49561cf6 152 * configure: Rebuild.
f17e308a 153
cef11da2
ST
1542004-10-08 Steven Tamm <steventamm@mac.com>
155
156 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
49561cf6 157 * configure: Rebuild.
cef11da2 158
4cbbf6b7
JD
1592004-10-06 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
160
161 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
05cf15c6 162 AC_MSG_WARN. Move output of warning message to end of configure run.
4cbbf6b7
JD
163
1642004-10-05 Jan Dj\e,Ad\e(Brv. <jan.h.d@swipnet.se>
4494a266 165
49561cf6 166 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
4494a266
JD
167 Run test to see if heap start address is random.
168
bc9b2430
MB
1692004-09-29 Miles Bader <miles@gnu.org>
170
171 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
172 if setarch is present.
173
dd571c2f
JD
1742004-09-25 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
175
176 * configure.in (HAVE_EXECSHIELD): Only define on x86.
177 * configure: Rebuild.
178
4489ece2
JD
1792004-09-24 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
180
181 * configure.in: Check for exec-shield.
182 * configure: Rebuild.
183
de10c114
AS
1842004-08-06 Andreas Schwab <schwab@suse.de>
185
186 * Makefile.in (install-arch-indep, uninstall): Add flymake.
187
d9a68b6a
EZ
1882004-07-31 Eli Zaretskii <eliz@gnu.org>
189
190 * config.bat: Update URLs in the comments.
191
23f87bed
MB
1922004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
193
49561cf6 194 * Makefile.in (install-arch-indep): Add pgg and sieve.
23f87bed
MB
195
196 * info/.cvsignore: Added pgg and sieve.
197
52b9b5cc
AS
1982004-07-05 Andreas Schwab <schwab@suse.de>
199
200 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
201
1d390bd8
KH
2022004-06-21 Kenichi Handa <handa@m17n.org>
203
204 * make-dist: Link leim-ext.el into tempdir.
205
1f94377f
LT
2062004-06-15 Luc Teirlinck <teirllm@auburn.edu>
207
208 * info/dir (File): Add emacs-xtra.
209 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
210
1c492b87
JL
2112004-06-12 Juri Linkov <juri@jurta.org>
212
213 * info/dir: Move menu help lines from `* Menu:' to file header.
214 Describe the purpose of a red *.
215
8f9d4905
SM
2162004-05-04 Dave Love <fx@gnu.org>
217
218 * configure.in: Don't use `extrasub'.
219
2c2cd44f
SM
2202004-04-29 Dave Love <fx@gnu.org>
221
222 * configure.in: Don't forget to quote args to `test'.
223
510ead5f
TTN
2242004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
225
226 * autogen.sh: Update filename in "please read" message.
227
1ee652eb
RS
2282004-04-17 Richard M. Stallman <rms@gnu.org>
229
230 * INSTALL: Move the info about site-lisp dirs,
231 and say uninstalled Emacs looks there too.
232
c1994268
EZ
2332004-04-04 Eli Zaretskii <eliz@gnu.org>
234
235 * config.bat (lib-src): Recognize comment lines in Makefile.in
236 that have a TAB after the #, to avoid errors in preprocessing with
237 GCC 3.3.3.
238
04e08b8c
LT
2392004-03-31 Luc Teirlinck <teirllm@auburn.edu>
240
241 * Makefile.in: Mention in comment that `make maintainer-clean'
242 deletes .elc files.
243
4a61faec
SM
2442004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
245
246 * update-subdirs: Add local variables to prevent byte-compiling.
247
06aacc62
RS
2482004-03-21 Dave Love <fx@gnu.org>
249
250 * configure.in: Fix previous change.
251
36a3fd05
RS
2522004-03-18 Dave Love <fx@gnu.org>
253
06aacc62 254 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
36a3fd05 255
6939e0b1
LT
2562004-03-15 Luc Teirlinck <teirllm@auburn.edu>
257
258 * info/dir (File): Add SMTP and SES.
259
d8d95bc7
SM
2602004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
261
262 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
5e7b4262 263 (bootstrap): Use the new bootstrap-prepare target in lisp.
d8d95bc7 264
58ec79cf
KS
2652004-02-18 Kim F. Storm <storm@cua.dk>
266
d8d95bc7 267 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
58ec79cf 268
a6eeaa81 2692004-02-16 Eli Zaretskii <eliz@gnu.org>
c33b76da 270
d8d95bc7 271 * make-dist: Don't link index.*perm and permute-index into tempdir.
c33b76da 272
584b627e
JY
2732004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
274
275 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
276 to match previous changes by Eli Zaretskii.
277
68e4cc57
LT
2782004-02-09 Luc Teirlinck <teirllm@auburn.edu>
279
280 * Makefile.in: Set CDPATH to an empty string.
281
22bb9485
SM
2822004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
283
284 * configure.in <darwin>: Use fink packages if available.
285
ae2230df
RS
2862004-01-25 Jerome Marant <jmarant@free.fr> (tiny change)
287
288 * make-dist (lispref): Do include lispref/index.texi.
289
722ae5f4
JR
2902004-01-06 Eric Hanchrow <offby1@blarg.net> (tiny change)
291
4a61faec 292 * make-dist (tempdir): Include cursors in nt/icons.
722ae5f4 293
a6eeaa81 2942003-12-30 Eli Zaretskii <eliz@gnu.org>
d9e0b412
EZ
295
296 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
297 clashes with install-sh on 8+3 filesystems.
298
8af1a978
MB
2992003-12-08 Miles Bader <miles@gnu.org>
300
301 * .cvsignore: Add .arch-inventory.
302
ce6e4c21
AS
3032003-12-24 Andreas Schwab <schwab@suse.de>
304
305 * configure.in: Check for <sys/socket.h>. Include it before
815617bf 306 including <net/if.h>. Move check for <net/if.h> before its use.
ce6e4c21 307
0b1ec9e9
JD
3082003-12-24 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
309
310 * Makefile.in (install-arch-dep): Don't let cd output go into
311 pipe for carbon_appdir.
312
cf59a5b7
AS
3132003-12-24 Andreas Schwab <schwab@suse.de>
314
315 * configure.in (PKG_CHECK_MODULES): Fix quoting.
316
55e4f3cd
AS
3172003-12-01 Andreas Schwab <schwab@suse.de>
318
2a75d75d 319 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
55e4f3cd
AS
320 hardcoding gcc.
321 * configure: Rebuild.
322
57669b57
JD
3232003-11-16 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
324
325 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
326 multiple displays.
22bb9485 327 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
57669b57 328
68e03c1c
DL
3292003-09-23 Dave Love <fx@gnu.org>
330
331 * configure.in: Check members of struct ifreq.
332
6df2a645
KS
3332003-09-14 Kim F. Storm <storm@cua.dk>
334
335 * configure.in: Add checks for sys/ioctl.h and net/if.h.
336
da92b8d9
LT
3372003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
338
339 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
340
19bb0fcd 3412003-08-18 Lute Kamstra <lute@gnu.org>
e512ece1
LK
342
343 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
344 required anymore.
345
abd39b57
AC
3462003-08-07 Andrew Choi <akochoi@shaw.ca>
347
348 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
349 option instead of -traditional-cpp for CPP.
350
c855f2ca
RS
3512003-07-29 Richard M. Stallman <rms@gnu.org>
352
353 * configure.in (HAVE_XIM): Define if XIM is available.
354
32b0a3c6
JB
3552003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
356
357 * configure.in: The function gtk_window_set_icon_from_file was
358 introduced in GTK+ 2.2, so check for that release.
359
2eaa00ba
AS
3602003-07-23 Andreas Schwab <schwab@suse.de>
361
362 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
363
364 * Makefile.in (YACC): Remove, not used.
365 (MAINT): Don't set.
366 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
367 disable dependency on ${srcdir}/configure.in when maintainer mode
368 is disabled.
369
f57bd967
DL
3702003-07-22 Dave Love <fx@gnu.org>
371
372 * configure.in: Make XRegisterIMInstantiateCallback test depend on
373 HAVE_X11, not with_xim.
374 (HAVE_CRTIN): Provide template.
375 <with_png>: Test for png.h and libpng/png.h.
376
da894f7d
AS
3772003-07-15 Andreas Schwab <schwab@suse.de>
378
379 * configure.in: Temporarily leave quoting for AC_DEFINE.
380
ec03b83e
SM
3812003-07-13 Stefan Monnier <monnier@cs.yale.edu>
382
383 * configure.in: Check for posix_memalign.
384
800bebe3
RS
3852003-07-12 Richard M. Stallman <rms@gnu.org>
386
387 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
388
42f81f64
KS
3892003-07-09 Kim F. Storm <storm@cua.dk>
390
391 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
392 functionality of --without-xim.
393
d320e9f3
DL
3942003-06-29 Dave Love <fx@gnu.org>
395
396 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
397
cffcede7
JD
3982003-06-26 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
399
400 * configure: Regenerate.
401
7bea57c9
DL
4022003-06-23 Dave Love <fx@gnu.org>
403
ec03b83e
SM
404 * configure.in: Check for sys/_mbstate_t.h.
405 Test XRegisterIMInstantiateCallback prototype.
7bea57c9
DL
406 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
407
eb3b52fa
DL
4082003-06-06 Dave Love <fx@gnu.org>
409
410 * configure.in: Check for locale.h.
411
f16205ca
DL
4122003-06-05 Dave Love <fx@gnu.org>
413
ec03b83e
SM
414 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
415 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
f16205ca 416 (NLIST_STRUCT): Don't define.
eb3b52fa 417 (AH_BOTTOM): Define my_strftime.
f16205ca 418
efd60266
JB
4192003-06-02 Richard M. Stallman <rms@gnu.org>
420
421 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
422
016bd3c0
AS
4232003-05-24 Andreas Schwab <schwab@suse.de>
424
425 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
426 bzero, and bcmp.
427
7933722a
DL
4282003-05-22 Dave Love <fx@gnu.org>
429
ec03b83e 430 * configure.in: Remove redundant test for term.h. Test for difftime.
7933722a 431
463f55ee
DL
4322003-05-20 Dave Love <fx@gnu.org>
433
434 * configure.in: Append * to s390-*-linux-gnu case.
435 (LIBMAIL) <lockfile>: Don't define.
436
4372003-04-30 Richard M. Stallman <rms@gnu.org>
438
439 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
440
4412003-04-28 Francesco Potort\e,Al\e(B <pot@gnu.org>
442
443 * configure.in: Undo last (RMS') change, as it is useless, per
444 Dave Love.
445
4462003-04-08 Richard M. Stallman <rms@gnu.org>
447
448 * configure.in: Put #include of jpeglib.h at start of line.
449
6740b4d6
KG
4502003-04-30 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
451
452 * INSTALL (* GNU/Linux development packages): Mention Debian and
453 RedHat package names.
454
ed3c3314
RS
4552003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
456
457 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
458
5b31a763
KG
4592003-04-30 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
460
461 * INSTALL (* GNU/Linux development packages): Tell people to
462 install additional packages for compiling Emacs.
463
18fe6f45
FP
4642003-04-06 Francesco Potort\e,Al\e(B <pot@gnu.org>
465
466 * configure.in: Use the same configuration for all aix5, not just
467 aix5.1.
468
77fb5d1a
FP
4692003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
470
471 * configure.in: Check for need for bigtoc support on IBM AIX for
472 solving a linker table overflow problem.
473
710ee5a9
RB
4742003-03-03 Rob Browning <rlb@defaultvalue.org>
475
efd60266
JB
476 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
477 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
710ee5a9
RB
478 over bzero, bcmp, and bcopy.
479
16f6f948
SJ
4802003-02-23 Simon Josefsson <jas@extundo.com>
481
482 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
483
92a8ce63
JB
4842003-02-21 Klaus Zeitler <kzeitler@lucent.com>
485
486 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
487
47774164
KH
4882003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
489
490 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
491
0dfd93c0
AS
4922003-02-08 Andreas Schwab <schwab@suse.de>
493
494 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
495 instead of the substitution.
496
c60ee5e7
JB
4972003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
498
499 * Makefile.in: Use @EXEEXT@ for Cygwin.
500 Use USERNAME if LOGNAME is not set (for Cygwin).
501
502 * configure.in:
503 * configure: Add opsys=cygwin.
504
88373452
KS
5052003-01-29 Kim F. Storm <storm@cua.dk>
506
507 * AUTHORS: Regenerated using new format (after fixing numerous
508 formatting errors in the ChangeLog files).
509
12bf22e0
AS
5102003-01-22 Andreas Schwab <schwab@suse.de>
511
512 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
513 redefining it explicitly in src/config.in.
514
ffdf4f26
MR
5152003-01-22 Markus Rost <rost@math.ohio-state.edu>
516
517 * Makefile.in (bootstrap): Make bootstrap-after.
518
940344d4 5192003-01-20 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
cd890796
JD
520
521 * configure.in: Fix --with-gtk.
522
940344d4 5232003-01-19 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
488dd4c4
JD
524
525 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
526
527 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
528
e833850f
FP
5292003-01-14 Francesco Potort\e,Al\e(B <pot@gnu.org>
530
ec03b83e 531 * configure.in (m68k-motorola-sysv): Remove (obsolete).
e833850f 532
52cd7d02
ST
5332003-01-07 Steven Tamm <steventamm@mac.com>
534
535 * configure.in: New option, --enable-carbon-app, to specify
536 that the application should be installed
537 * Makefile.in (install-arch-dep): On Mac OS X, install the
538 Emacs.app application if carbon-app is enabled
539
fb02aff2
DL
5402003-01-06 Dave Love <fx@gnu.org>
541
542 * configure.in: Check for nl_langinfo.
543 [!HAVE_SIZE_T]: Fix typedef.
544
1d08c2fe
DK
5452003-01-06 David Kastrup <dak@gnu.org>
546
ec03b83e 547 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
9e71690e 548
1d08c2fe
DK
549 * configure.in: Add tests for install-info
550
72c5c58f
MR
5512002-12-09 Markus Rost <rost@math.ohio-state.edu>
552
553 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
554 use again sol2-6 instead of sol2-8.
555
a4ac5b17
DL
5562002-12-09 Dave Love <fx@gnu.org>
557
fb02aff2 558 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
a4ac5b17 559
4824556f
AS
5602002-12-08 Andreas Schwab <schwab@suse.de>
561
562 * Makefile.in (install-arch-indep): Revert last change.
563
6b2fd6ea
DL
5642002-11-27 Dave Love <fx@gnu.org>
565
566 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
ec03b83e
SM
567 Check for __sys_siglist too. Check for memset.
568 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
6b2fd6ea 569
8c95f450
JB
5702002-11-22 Juanma Barranquero <lektu@terra.es>
571
572 * config.guess, config.sub: Updated from master source.
573
39f7b5f7
KF
5742002-11-19 Karl Fogel <kfogel@red-bean.com>
575
576 * autogen.sh: New file.
577
d824beee
DL
5782002-11-15 Dave Love <fx@gnu.org>
579
ec03b83e
SM
580 * configure.in: Tidy up various quoting issues throughout.
581 Use AC_GNU_SOURCE.
d824beee
DL
582 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
583 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
584 Maybe define bcopy, bzero, bcmp.
ec03b83e 585 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
d824beee
DL
586 non-existent machine file).
587 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
588 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
0d6f3768 589 (nlist.h): Move test up.
d824beee 590
72c5c58f 5912002-11-18 Markus Rost <rost@math.ohio-state.edu>
8704a6ab 592
72c5c58f 593 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
8704a6ab 594
816753a7
FP
5952002-11-14 Francesco Potorti` <pot@gnu.org>
596
597 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
598
98b4e102
JB
5992002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
600
601 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
602
6bae0ccf
DL
6032002-11-08 Dave Love <fx@gnu.org>
604
ec03b83e 605 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
6bae0ccf
DL
606 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
607
ab4f69f2
MB
6082002-11-07 Miles Bader <miles@gnu.org>
609
ec03b83e
SM
610 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
611 Handle separate-build-dir case.
ab4f69f2 612
318db6cb
RS
6132002-11-06 Richard M. Stallman <rms@gnu.org>
614
615 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
616 bulletproof. $bar may be empty when there are no .elc files.
617
2baf1bfa
DL
6182002-10-30 Dave Love <fx@gnu.org>
619
620 * configure.in: Require autoconf 2.53. Test for pty.h,
621 sys/mman.h, sys/param.h, mremap, memmove.
ec03b83e
SM
622 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
623 (AC_PROG_YACC): Delete.
2baf1bfa
DL
624 (size_t): Use AC_CHECK_TYPES.
625 (AH_TOP): Up-date copyright.
626
a6cadf53
JB
6272002-10-01 Juanma Barranquero <lektu@terra.es>
628
629 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
630
9811b1cf
RS
6312002-09-19 Richard M. Stallman <rms@gnu.org>
632
633 * configure.in: Fix the LessTif-directory-finder for real.
634
ef7fb3bb
RS
6352002-09-14 Richard M. Stallman <rms@gnu.org>
636
637 * Makefile.in (maybe_bootstrap): Test for complete absence
638 of compiled Lisp files.
639
b3cd6965
SM
6402002-09-11 Stefan Monnier <monnier@cs.yale.edu>
641
642 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
643 (bootstrap-clean-after): Delete.
644 (bootstrap): Make the sequencing explicit.
645
3e6be279
RS
6462002-09-10 Richard M. Stallman <rms@gnu.org>
647
648 * configure.in: Fix previous LessTif change.
649
50332dc1
RS
6502002-09-09 Richard M. Stallman <rms@gnu.org>
651
652 * configure.in (powerpcle-*-solaris2.5*): New configuration.
653 (powerpcle-*-solaris*): Use version 2.6 as default.
654 (*-sunos5.6*, *-solaris2.6*): New alternative.
655 (*-sunos5*): Use version 2.6 as default.
656
abd39b57 6572002-09-06 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8bb4cb85
KG
658
659 * configure.in: Fix typo.
660
22eaea41
RS
6612002-09-05 Richard M. Stallman <rms@gnu.org>
662
663 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
664
b3cd6965 665 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
22eaea41
RS
666 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
667
6bc85c3b
KS
6682002-08-26 Kim F. Storm <storm@cua.dk>
669
670 * Makefile.in (install-arch-indep): Do not remove DOC file
671 when it is the only DOC file installed; this is the case when
672 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
673
dc16594b
MR
6742002-07-24 Markus Rost <rost@math.ohio-state.edu>
675
676 * configure.in: Fix typo.
677
2a0c903c
RS
6782002-07-24 Richard M. Stallman <rms@gnu.org>
679
680 * configure.in: Don't print anything special about gamedir.
681
3ea1bfb2 682 * configure.in: Delete nonstandard --with-game-user option.
b3cd6965 683
a8bbe549
RS
6842002-07-21 Richard M. Stallman <rms@gnu.org>
685
686 * Makefile.in (gamedir, localstatedir): New variables.
687 (epaths-force): Insert value of gamedir into PATH_GAME.
688
689 * configure.in (gamedir): Handle it like lispdir.
ec03b83e 690 (--with-game-dir option): Delete.
a8bbe549 691
abd39b57 6922002-06-21 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
29c3cbf0
PJ
693
694 * configure.in: Add support for mipseb-*-netbsd* machines.
695
abd39b57 6962002-06-18 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b3ae255b
KG
697
698 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
699
abd39b57 7002002-06-17 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
d591a834
KG
701
702 * info/dir (File): Add an entry for Tramp.
703
e0156c8d
EZ
7042002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
705
706 * INSTALL-CVS: New file.
707
3fa4ac47
AS
7082002-06-07 Andreas Schwab <schwab@suse.de>
709
710 * configure.in (x86_64-*-linux-gnu*): New system.
711
86bbfe77
EZ
7122002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
713
714 * config.bat: Handle the case when lispintro is truncated to lispintr.
715
2570d28c
PE
7162002-05-26 Paul Eggert <eggert@twinsun.com>
717
718 * config.guess, config.sub: Updated from master source.
719
a1d8dc87
RS
7202002-05-09 Richard M. Stallman <rms@gnu.org>
721
722 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
723
abd39b57 7242002-05-04 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
9a40c2fb
PJ
725
726 * make-dist: Do not distribute lock/ directory.
727
e3ba1015
AC
7282002-04-30 Andrew Choi <akochoi@shaw.ca>
729
730 * configure.in: Provide documentation string when defining
731 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
732 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
733
5167cfda
CW
7342002-04-28 Colin Walters <walters@verbum.org>
735
b3cd6965 736 * configure.in: Delete configure check for access to the game user.
5167cfda 737
abd39b57 7382002-04-29 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
2912f349
PJ
739
740 * make-dist: lwlib/Imakefile is removed.
741
e0f712ba
AC
7422002-04-26 Andrew Choi <akochoi@shaw.ca>
743
744 * configure.in: Add support for powerpc-apple-darwin*.
745 (HAVE_CARBON): Add.
746
b3cd6965 747 * make-dist: Create directories in mac/Emacs.app.
e0f712ba 748
abd39b57 7492002-04-25 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
90077f66
PJ
750
751 * make-dist: lwlib-Xol* are removed.
752
8fba10fc
AS
7532002-04-23 Andreas Schwab <schwab@suse.de>
754
755 * Makefile.in (MAINT): New variable.
756 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
757 instead of configure.in, to avoid running autoconf and autoheader
758 unless explicitly requested.
759
852eef40
EZ
7602002-04-16 Eli Zaretskii <eliz@gnu.org>
761
762 * config.bat: Update for msdos/sed2v2.inp.
763
6817198a
AS
7642002-04-15 Andreas Schwab <schwab@suse.de>
765
b3cd6965 766 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
6817198a
AS
767 * configure.in: Add config header templates to all AC_DEFINE and
768 AC_DEFINE_UNQUOTED symbols.
769 * make-dist: Run autoheader if necessary.
770
b9b966e0
CW
7712002-04-10 Colin Walters <walters@verbum.org>
772
773 * configure.in: Add --game-dir, --game-user. Test to see if we
774 can use them.
775
abd39b57 7762002-04-08 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
3d9830e5
PJ
777
778 * configure.in: Add --with-sound.
779
10ce34dc
KS
7802002-03-18 Kim F. Storm <storm@cua.dk>
781
782 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
783 and getsockname functions. Test for sys/un.h include file.
784
1ef1ef96
EZ
7852002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
786
787 * configure.in: Support AIX 5.1.
788
940344d4 7892002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
d873ec96
JD
790
791 * configure.in: Added test for X Session Management (HAVE_X_SM).
792
16e79fec
RS
7932002-03-03 Richard M. Stallman <rms@gnu.org>
794
795 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
796 Run chown $${LOGNAME} on files installed by tar xvf.
797
6a22cdf4
KS
7982002-03-03 Kim F. Storm <storm@cua.dk>
799
800 * configure.in: Test for getpeername.
801
4d766b59
RS
8022002-03-01 Richard M. Stallman <rms@gnu.org>
803
804 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
805 (HAVE_GIF): Don't use old libungif versions that crash.
806
4fff8c79
RS
8072002-02-26 Richard M. Stallman <rms@gnu.org>
808
809 * configure.in <making srcdir absolute>: Verify that PWD is correct,
810 not just well-formed and valid.
811 (mips-compaq-nonstopux*): New configuration.
b3cd6965 812
e5389a0b
PE
8132002-02-18 Paul Eggert <eggert@twinsun.com>
814
815 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
816 "sed q" is a portable equivalent to plain "head -1".
817
db54c53a
RS
8182002-02-13 Richard M. Stallman <rms@gnu.org>
819
820 * Makefile.in (maybe_bootstrap): Do `exit 1'.
821 (all): Don't depend on maybe_bootstrap here.
822 (${SUBDIR}): Depend on it here instead.
823
b735b2ab
RS
8242002-02-08 Richard M. Stallman <rms@gnu.org>
825
826 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
827
d8359893
EZ
8282002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
829
830 * configure.in: Recognize BSD/OS 5.0.
831
f3b812da
EZ
8322002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
833
834 * make-dist: Make version checking in emacs.texi consistent with
835 how we set it there.
836
f48a30d7
KS
8372001-12-29 Kim F. Storm <storm@cua.dk>
838
839 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
840
07025a55
RS
8412001-12-28 Richard M. Stallman <rms@gnu.org>
842
843 * configure.in: Test for mbsinit.
844
b0a21bf9
EZ
8452001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
846
847 These changes make Leim part of the standard distribution:
848
849 * README: Add info about the `leim' directory
850
851 * INSTALL: Remove text that describes Leim as a separate package.
852
853 * noleim-Makefile.in: File removed.
854
855 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
856 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
857 Leim files out of the Emacs tree. Don't prepare a separate tarball
858 for Leim.
5a60d1da 859
61e3b944
RS
8602001-12-11 Richard M. Stallman <rms@gnu.org>
861
862 * configure.in (hppa*-*-linux-gnu*): New alternative.
863
abd39b57 8642001-12-08 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
03f9f7ae
PJ
865
866 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
867 creating distribution.
868
d6a70204
PE
8692001-12-06 Paul Eggert <eggert@twinsun.com>
870
871 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
872 (AC_FUNC_VFORK): Remove.
873 (AC_FUNC_FORK): Add.
874 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
875 this is required by recent Autoconf versions.
876
abd39b57 8772001-12-02 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
4a3cf58d
PJ
878
879 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
880 TODO, vms-pp.trans and others).
881
abd39b57 8822001-11-29 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
0142178a
PJ
883
884 * make-dist: Use COPYING from the top-level directory.
885
1096bcc0
GM
8862001-11-29 Gerd Moellmann <gerd@gnu.org>
887
888 * configure.in: Add support for FreeBSD/Alpha.
889
abd39b57 8902001-11-29 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
b1356234 891
dd536f94
PJ
892 * make-dist: Add COPYING to the top-level directory of the
893 distribution. Simplify the logic behind copying.
894
b1356234
PJ
895 * Makefile.in (maybe_bootstrap): Fix previous change.
896
66458f32
RS
8972001-11-28 Richard M. Stallman <rms@gnu.org>
898
899 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
900
ebcbef4e
RS
9012001-11-26 Richard M. Stallman <rms@gnu.org>
902
903 * Makefile.in: bootstrap should not delete dumped executables.
904 (bootstrap-clean-before): New target.
905 (bootstrap): Use bootstrap-clean-before instead of clean.
ec03b83e 906 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
ebcbef4e 907
b77d2746 9082001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
ac74199d 909
070f247d
EZ
910 These changes add the Emacs Lisp Introduction manual to the
911 distribution:
912
b3cd6965 913 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
b77d2746 914
070f247d
EZ
915 * make-dist: Copy the files in lispintro directory.
916
7336d09b
EZ
917 * config.bat: Configure in the lispintro directory.
918
ac74199d
EZ
919 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
920
7f947b13 921 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
070f247d 922 (lispintro/Makefile): New target.
7f947b13
EZ
923 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
924 (unlock, relock, info, dvi): Ditto.
925
d4fa890c
EZ
9262001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
927
b3cd6965 928 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
d4b56a8f 929
d4fa890c
EZ
930 * make-dist (etc): Don't distribute gfdl.1.
931
5fb25beb
CW
9322001-11-22 Colin Walters <walters@debian.org>
933
934 * Makefile.in (install-arch-indep): Install the calc .info files.
abd39b57 935 (uninstall): Handle deletion of calc .info files (thanks Pavel Jan\e,Am\e(Bk).
5fb25beb 936
9f8bbf0f
EZ
9372001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
938
939 * make-dist (lispref): Add *.txt, *.el, permute-index, and
940 tindex.pl to the list of those being put into the distribution.
941
aa2af83a
EZ
9422001-11-16 Eli Zaretskii <eliz@gnu.org>
943
944 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
945
abd39b57 9462001-11-15 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
71f94ae1 947
987aac50
PJ
948 * Makefile.in (uninstall): Fix previous change.
949
71f94ae1
PJ
950 * configure.in, Makefile.in: Add support for --program-prefix,
951 --program-suffix and --program-transform-name options.
952
abd39b57 9532001-11-13 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
e5d9d2e7 954
b3cd6965 955 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
6e1b91d7
PJ
956 (install-arch-indep): Install emacsclient manual page.
957 (uninstall): Uninstall emacsclient manual page.
e5d9d2e7 958
97c91ba6
EZ
9592001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
960
961 * make-dist: Add lispref/index.*perm files to the distribution.
abd39b57 962 From Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>.
97c91ba6 963
abd39b57 9642001-11-12 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
3d3f602a
PJ
965
966 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
967
2bf92717
EZ
9682001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
969
dff28924 970 * configure.in: AC_OUTPUT lispref/Makefile.
2bf92717 971
0cc70510
EZ
9722001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
973
5c32b7c5
EZ
974 The following changes add the ELisp reference manual to the
975 distribution.
976
10fa7f8e
EZ
977 * make-dist: Add the lispref directory to the distribution.
978
0cc70510
EZ
979 * Makefile.in (install-arch-indep): Add elisp* to the list of
980 installed Info files.
5c32b7c5
EZ
981 (SUBDIR_MAKEFILES): Add lispref/Makefile.
982 (lispref/Makefile): New target.
983 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
984 Add commands for the lispref directory.
985 (info, dvi): Ditto.
1b5a3644
EZ
986
987 * config.bat: Configure in `lispref'.
988
6baef0fd
RS
9892001-11-09 Richard M. Stallman <rms@gnu.org>
990
991 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
992
ed5882b9
EZ
9932001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
994
995 * make-dist (tempdir): Copy AUTHORS as well.
996
f0f2756d
SS
9972001-11-06 Sam Steingold <sds@gnu.org>
998
999 * configure.in: Added a check for <nlist.h>
9ba48103 1000
abd39b57 10012001-11-01 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
d576358b
PJ
1002
1003 * configure.in: Reindent --help output.
1004 From Per Starback (starback@ling.uu.se).
dff28924 1005
bf00d461 10062001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
4f4d6b17
EZ
1007
1008 * configure.in: New entry for HP/UX-11.
1009
5d991fc4
EZ
1010 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
1011 From Eric S. Raymond <esr@golux.thyrsus.com>.
1012
73d25f9c
EZ
10132001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
1014
1015 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
1016 <athornton@sinenomine.net>.
1017
5b6a51aa
GM
10182001-10-25 Gerd Moellmann <gerd@gnu.org>
1019
1020 * Makefile.in (maybe_bootstrap): New target.
b3cd6965 1021 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
5b6a51aa 1022
84e70f78
KR
10232001-10-24 Ken Raeburn <raeburn@gnu.org>
1024
1025 * configure.in: If --with-hesiod is given, look for
1026 hes_getmailhost and res_send or __res_send; check hesiod and
b3cd6965 1027 resolv libraries respectively if system libraries don't supply them.
84e70f78 1028
4aa6b955
GM
10292001-10-24 Gerd Moellmann <gerd@gnu.org>
1030
1031 * configure.in: Use $MAKE for `make' if set.
1032
bc171472
GM
10332001-10-22 Gerd Moellmann <gerd@gnu.org>
1034
1035 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
1036 to tar options.
1037
71431a0e
GM
10382001-10-20 Gerd Moellmann <gerd@gnu.org>
1039
6aa97356 1040 * (Version 21.1 released).
71431a0e 1041
531a3336
MB
10422001-10-20 Miles Bader <miles@gnu.org>
1043
1044 * configure.in (configuration): Set from `host' if `host_alias'
1045 isn't defined.
1046
121ff711
AS
10472001-10-19 Andreas Schwab <schwab@suse.de>
1048
1049 * configure.in: Make ready for autoconf 2.5x.
1050 (AC_PREREQ): Require autoconf 2.50.
1051 * aclocal.m4: Removed.
121ff711
AS
1052 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
1053
eef9b65f
EZ
10542001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
1055
1056 * README: Bump Emacs version to 21.1.50.
1057
ab952a4f
GM
10582001-10-05 Gerd Moellmann <gerd@gnu.org>
1059
1060 * Branch for 21.1.
dff28924 1061
3b74127d
GM
10622001-09-05 Gerd Moellmann <gerd@gnu.org>
1063
1064 * configure.in: Avoid `$@' which is handled specially in
1065 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
dff28924 1066
80b97918
EZ
10672001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
1068
1069 * make-dist (nt): Add subdirs.el to the list of distributed files.
1070
3a4f8160
EZ
10712001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
1072
1073 * configure.in (machine): Add an entry for
1074 hppa1.1-hitachi-hiuxwe2*.
1075
eb04d6cd
GM
10762001-05-28 Gerd Moellmann <gerd@gnu.org>
1077
1078 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
1079 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
1080
f4500bec
GM
10812001-05-14 Gerd Moellmann <gerd@gnu.org>
1082
1083 * make-dist: Copy texinfo.tex unconditionally.
1084
26978e9a
EZ
10852001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
1086
1087 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
1088 that are installed.
1089
afa3935f
GM
10902001-04-06 Gerd Moellmann <gerd@gnu.org>
1091
e5c8f6f1
GM
1092 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
1093 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
dff28924 1094
afa3935f
GM
1095 * make-dist: Handle leim/MISC-DIC. Only include
1096 `[a-zA-Z]*.{el,elc}' from leim/quail.
1097
a55e4e68
GM
10982001-04-05 Gerd Moellmann <gerd@gnu.org>
1099
1100 * Makefile.in (install-arch-indep): Remove .cvsignore files.
1101
87d8eba4
GM
11022001-03-30 Gerd Moellmann <gerd@gnu.org>
1103
1104 * Makefile.in (.PHONY): Add for bootstrap targets.
1105 (bootstrap-clean): New target.
1106 (bootstrap): Use it instead of `clean'.
1107
ed31fabf
GM
11082001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
1109
1110 * Makefile.in (SUBDIR): Remove leim.
1111 (all, .RECURSIVE, extraclean): Add leim explicitly.
1112 (leim): Provide separate rule which exports PARALLEL=0 into the
1113 environment.
1114
5721ae13
GM
11152001-03-20 Gerd Moellmann <gerd@gnu.org>
1116
1117 * configure.in (HAVE_XPM): Don't print the result of the check for
1118 XpmReturnAllocPixels if we don't have an xpm.h.
1119
10ebaeb6
GM
11202001-03-05 Gerd Moellmann <gerd@gnu.org>
1121
1122 * COPYING: New file.
1123
e30bd7b7
EZ
11242001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
1125
1126 * config.bat: Update the copyright.
1127
d0e9bfd2
GM
11282001-02-23 Kenichi Handa <handa@etl.go.jp>
1129
1130 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
1131 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
1132 to `yes'. Later in AC_OUTPUT, check this variable.
1133
038f4ae3
DL
11342001-02-09 Dave Love <fx@gnu.org>
1135
1136 * AUTHORS: Updated.
1137
44806980
EZ
11382001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
1139
1140 * info/dir (Ebrowse): Fix the entry (was missing a dot).
1141
20b28f82
GM
11422001-02-02 Gerd Moellmann <gerd@gnu.org>
1143
bdadfce3
GM
1144 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
1145
5db37a2e 1146 * Makefile.in (uninstall): Ignore exit code of `rm'.
dff28924 1147
20b28f82
GM
1148 * Makefile.in (uninstall): Remove more info files. Remove
1149 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
1150
7ccf7ab9
GM
11512001-01-31 Gerd Moellmann <gerd@gnu.org>
1152
1153 * noleim-Makefile.in (extraclean): Add.
1154
03e0fe6e 11552001-01-28 Gerd Moellmann <gerd@gnu.org>
c522cff0
BW
1156
1157 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
1158 it quiet.
1159
e1e441f9
GM
11602001-01-24 Colin Walters <walters@cis.ohio-state.edu>
1161
1162 * Makefile.in (tags): Fix typo.
1163
64388126
KH
11642001-01-13 Kenichi Handa <handa@etl.go.jp>
1165
1166 * configure.in: Fix typo in the code setting x_search_path.
1167
457b792c
GM
11682001-01-10 Dave Love <fx@gnu.org>
1169
1170 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
1171 -lXext.
1172 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
1173 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
1174 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
1175 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
1176 (now in $LIBS).
1177
1460e5d4
EZ
11782001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
1179
1180 * config.bat: Run the preprocessor with -traditional.
1181
e2b6e5ea
EZ
11822001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
1183
1184 * INSTALL: Move copying conditions to end of file.
1185
b202115b
EZ
11862000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
1187
1188 * INSTALL: Add basic installation procedure which assumes
1189 `configure' does its job. Elaborate on image support libraries.
1190 Add a pointer to Xaw3d library. Add advice about solving
1191 configure-time problems by looking in config.log and setting
3163da06 1192 variables in the environment.
b202115b 1193
3e32cc27
GM
11942000-12-27 Gerd Moellmann <gerd@gnu.org>
1195
1196 * Makefile.in (install-arch-indep): If tar fails, exit with
1197 exit code 1.
1198
7b93a85b
GM
11992000-12-19 Gerd Moellmann <gerd@gnu.org>
1200
1201 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
1202 source file includes XKBlib.h. On some broken Solaris systems,
1203 there is an XKBlib.h, reportedly, but header files included by
1204 XKBlib.h are missing.
1205
02387dcc
GM
12062000-12-14 Gerd Moellmann <gerd@gnu.org>
1207
1208 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
1209
34979055
DL
12102000-12-11 Dave Love <fx@gnu.org>
1211
1212 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
1213
169fe44e
GM
12142000-12-11 Paul Eggert <eggert@twinsun.com>
1215
1216 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
1217 Merge fixes from latest GNU tar version. These macros no longer
1218 futz with _XOPEN_SOURCE, as that was not portable in practice.
1219 (AC_FUNC_FSEEKO): New macro.
dff28924 1220
169fe44e
GM
1221 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
1222 ftello.
dff28924 1223
5c62b2e9
DL
12242000-12-05 Dave Love <fx@gnu.org>
1225
1226 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
1227
2dce2360
EZ
12282000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
1229
1230 * info/dir: Change the category to "Emacs".
1231
8c28d444
GM
12322000-12-01 Gerd Moellmann <gerd@gnu.org>
1233
1234 * make-dist (tempdir): Remove epaths.h from the distribution
1235 instead of paths.h.
1236
68a887fa
EZ
12372000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
1238
1239 * config.bat: Check for existence of djecho.exe, and print an
1240 error message if it is not available.
1241
1242 * INSTALL: Describe possible problem with djecho.exe in old
1243 versions of DJGPP v2.x.
1244
d96a4de3
GM
12452000-11-23 Gerd Moellmann <gerd@gnu.org>
1246
1247 * configure.in: Initialize HAVE_LIBXP to no.
1248
3aeecf97
GM
12492000-11-22 Gerd Moellmann <gerd@gnu.org>
1250
dff28924 1251 * configure.in: Use m/macppc.h instead of the non-existent
3aeecf97
GM
1252 m/powerpc.h.
1253
fb279a6d
GM
12542000-11-21 Gerd Moellmann <gerd@gnu.org>
1255
3c64f287
GM
1256 * Makefile.in (install-arch-indep): Also install info/eshell*
1257 and info/speedbar*.
1258
fb279a6d
GM
1259 * configure.in (HAVE_PNG): Check for the presence of
1260 png_get_channels to rule out older PNG libs.
1261
f5f47add
GM
1262 * configure.in (AC_OUTPUT): Arrange to emit definitions of
1263 GCC and NON_GNU_CPP into config.status.
1264
62d14e9a
DL
12652000-11-20 Dave Love <fx@gnu.org>
1266
1c203d4c
DL
1267 * configure.in: Fix last change.
1268
62d14e9a 1269 * GETTING.GNU.SOFTWARE: Deleted.
169fe44e 1270 * FTP: New file to replace it.
62d14e9a
DL
1271 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
1272
f1d6d1e8
GM
12732000-11-20 Gerd Moellmann <gerd@gnu.org>
1274
1275 * configure.in: Use -traditional with GNU cpp.
1276
b3635775
GM
12772000-11-17 Gerd Moellmann <gerd@gnu.org>
1278
1279 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
1280 Distribute more files from the nt/ subdir. Distribute PBM
1281 image files from subdirs of lisp/. Distribute old change logs
1282 from subdirs of lisp/. Distribute play/5x5.el.
1283
0eafc06c
DL
12842000-11-11 Dave Love <fx@gnu.org>
1285
1286 * config.sub, config.guess: Updated from master source.
1287
03391420
DL
12882000-11-07 Dave Love <fx@gnu.org>
1289
1290 * configure.in: Test for mkstemp.
1291
cd66d2ed
EZ
12922000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
1293
1294 * info/dir (Top): Rearrange menu items more logically, and put
1295 them into a single category. Add menu items for RefTeX and
1296 Widget.
1297
1da437e9
KG
12982000-10-29 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1299
15b526b2
EZ
1300 * Makefile.in (install-arch-indep): Use --info-dir instead of
1301 --dir-file, and a simple argument instead of --info-file, so that
1302 the Debian version of install-info also works.
1da437e9 1303
99483220
EL
13042000-10-19 Eric M. Ludlam <zappo@ultranet.com>
1305
1306 * info/dir (Speedbar): Add entry.
1307
45e680a8
EZ
13082000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
1309
1310 * INSTALL: Describe the new image-support options to the configure
1311 script. List URLs where image support libraries can be found.
1312
f2f049f3
EZ
13132000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
1314
1315 * info/dir (Top): Add an entry for Eshell.
1316
2021ab61
DL
13172000-10-02 Dave Love <fx@gnu.org>
1318
1319 * configure.in: Check for gai_strerror.
1320
65f75351
AS
13212000-10-01 Andreas Schwab <schwab@suse.de>
1322
1323 * Makefile.in (install-arch-indep): Update list of installed info
1324 files.
1325
71c9ec51
GM
13262000-09-30 Gerd Moellmann <gerd@gnu.org>
1327
1328 * configure.in: Support `sparc*-*-netbsd*'.
1329
513f1fd9
EZ
13302000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
1331
1332 * info/dir (MIME): Add entry for emacs-mime.
1333
a55b799a
DL
13342000-09-29 Dave Love <fx@gnu.org>
1335
1336 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
1337
ce75c97a
GM
13382000-09-26 Gerd Moellmann <gerd@gnu.org>
1339
1340 * make-dist: Adapt to the change of leim/Makefile which was
1341 necessary to ensure a reasonably working `make dist'.
1342
1343 * leim-Makefile.in: Moved to leim/Makefile.in..
1344
1345 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
1346
36e44f62
KH
13472000-09-21 Kenichi Handa <handa@etl.go.jp>
1348
dff28924
SS
1349 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
1350 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
36e44f62
KH
1351 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
1352 files to .elc.
1353 (${TIT}): Adjusted for the above change.
1354 (clean mostlyclean): Likewise.
1355 (.el.elc): New target.
1356
da1608d9
GM
13572000-09-19 Gerd Moellmann <gerd@gnu.org>
1358
1359 * make-dist: Include XPM and XBM files in lisp/ and subdirs
1360 in the distribution.
1361
6fed3546
GM
13622000-09-18 Gerd Moellmann <gerd@gnu.org>
1363
1364 * make-dist (skk): Rename to `ja-dic' because the leim directory
1365 was renamed.
1366
b4331e96
DL
13672000-09-14 Dave Love <fx@gnu.org>
1368
1369 * configure.in: Fix spurion in last change.
1370
ef9e4345
GM
13712000-09-14 Gerd Moellmann <gerd@gnu.org>
1372
1373 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
1374 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
1375 to `no' if defined. Change result report.
1376
575daf04
DL
13772000-09-08 Dave Love <fx@gnu.org>
1378
1379 * configure.in: Remove spurious `@'s.
1380
1381 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
1382 autoconf.
1383
fa0b693c
GM
13842000-09-06 Gerd Moellmann <gerd@gnu.org>
1385
73b77ee5
GM
1386 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
1387 file and print informational message.
dff28924 1388
fa0b693c
GM
1389 * configure.in (AC_FUNC_MMAP): Add.
1390
ff8df3be
GM
13912000-09-01 Gerd Moellmann <gerd@gnu.org>
1392
1393 * configure.in: Add ``checking'' messages for
1394 XpmReturnAllocPixels.
1395
bb17930d
GM
13962000-08-28 Gerd Moellmann <gerd@gnu.org>
1397
1398 * configure.in: Check <strings.h>; check `index' and `rindex'
1399 functions.
1400
6ce974d4
KH
14012000-08-26 Kenichi Handa <handa@etl.go.jp>
1402
1403 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
1404 "case "${canonical}" in".
1405
7bc3ff79
DL
14062000-08-25 Dave Love <fx@gnu.org>
1407
1408 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
1409
457dd64a
KH
14102000-08-25 Kenichi Handa <handa@etl.go.jp>
1411
7c100e1a 1412 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
457dd64a 1413
17494071
GM
14142000-08-24 Gerd Moellmann <gerd@gnu.org>
1415
1416 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
1417 contains a relative path. Protect against unusable values of
1418 $PWD.
1419
dd0e1e54
EZ
14202000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
1421
3d819a75
EZ
1422 * info/dir (WoMan): Add entry.
1423
dd0e1e54
EZ
1424 * config.bat (maindir): Update src/_gdbinit even if it does
1425 already exist.
1426
70fc58b3
GM
14272000-08-07 Gerd Moellmann <gerd@gnu.org>
1428
1429 * Makefile.in (config.status): Prepend `$(srcdir)/' to
1430 `configure'.
1431
f4988be7
GM
14322000-08-03 Gerd Moellmann <gerd@gnu.org>
1433
1434 * configure.in: Add support for ia64*-*-linux*.
1435
27848c01
GM
14362000-07-27 Gerd Moellmann <gerd@gnu.org>
1437
1438 * make-dist (aclocal.m4): Include in distribution.
1439
b4a12321
DL
14402000-07-26 Dave Love <fx@gnu.org>
1441
1442 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
1443
c66c29a2
DL
14442000-07-24 Dave Love <fx@gnu.org>
1445
1446 * configure.in: Add AC_SIZE_T.
1447
3b33a005
DL
14482000-07-18 Dave Love <fx@gnu.org>
1449
1450 * configure.in: Reorder so that most tests are done after CPPFLAGS
1451 is set from the C_SWITCH_... definitions.
1452
4b92c49a
GM
14532000-07-10 Gerd Moellmann <gerd@gnu.org>
1454
1455 * configure.in (HAVE_XPM): Undo previous change. Check for
1456 preprocessor define XpmReturnAllocPixels.
1457
6c6d2e33
GM
14582000-07-06 Gerd Moellmann <gerd@gnu.org>
1459
1460 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
1461 instead of XpmReadFileToPixmap.
1462
b192d653
KR
14632000-07-05 Ken Raeburn <raeburn@gnu.org>
1464
1465 * configure.in: Check for <soundcard.h>. Look for ossaudio
1466 library, and set LIBSOUND accordingly.
1467
65171e3a
DL
14682000-07-05 Dave Love <fx@gnu.org>
1469
1470 * configure.in: Use AC_HEADER_SYS_WAIT.
1471
969f7e79
GM
14722000-07-05 Gerd Moellmann <gerd@gnu.org>
1473
1474 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
1475 lisp/Makefile. Distribute lisp/Makefile.in instead of
1476 lisp/Makefile.
1477
5a9bf171
KR
14782000-06-30 Ken Raeburn <raeburn@gnu.org>
1479
1480 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
1481 while searching for image-handling libraries.
1482
1d36487c
GM
14832000-06-26 Gerd Moellmann <gerd@gnu.org>
1484
1485 * configure.in (--with-xim): New option.
1486
6a465756
DL
14872000-06-23 Dave Love <fx@gnu.org>
1488
1489 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
1490 for struct timezone and test how we can call gettimeofday.
48d4b120 1491 Check for OSF 5+. Check for term.h.
6a465756
DL
1492
1493 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
1494 version.
1495
16cf31f7
GM
14962000-06-23 Gerd Moellmann <gerd@gnu.org>
1497
1498 * configure.in (HAVE_LIBXP): Change test for libXp.
1499
4c343001
DL
15002000-06-21 Dave Love <fx@gnu.org>
1501
1502 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
1503 simple test for getloadavg and substitute GETLOADAVG_LIBS.
1504 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
1505
a3f08d9e
DL
15062000-06-19 Dave Love <fx@gnu.org>
1507
1508 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
1509 _XOPEN_SOURCE is defined.
1510
0a2ea235
GM
15112000-06-16 Gerd Moellmann <gerd@gnu.org>
1512
dff28924 1513 * Makefile.in (distclean): Also make distclean in lisp/.
0a2ea235 1514
7d5c8691
EZ
15152000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
1516
1517 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
1518
e9924e52
GM
15192000-06-15 Gerd Moellmann <gerd@gnu.org>
1520
1521 * make-dist: Add --help and --snapshot options.
1522
9f817ea4
GM
15232000-06-14 Gerd Moellmann <gerd@gnu.org>
1524
dce6b995 1525 * configure.in: Generate lisp/Makefile.
dff28924 1526
9f817ea4
GM
1527 * configure.in: Add support for `*-lynxos*'.
1528 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
1529 recommended by <Karen.Dorhamer@compaq.com> to fix problems
1530 on Tru64 UNIX v5.0.
1531
97aa9c1d
KR
15322000-06-13 Ken Raeburn <raeburn@gnu.org>
1533
1534 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
1535 it's on a continuation line.
1536
d42122a3
DL
15372000-06-02 Dave Love <fx@gnu.org>
1538
2082fe81
DL
1539 * Makefile.in: (install-arch-indep): Add pcl-cvs to list of info
1540 files.
1541
d42122a3
DL
1542 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
1543 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
1544 test.
1545
1546 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
1547 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
1548
34ec9ebe
GM
15492000-05-26 Gerd Moellmann <gerd@gnu.org>
1550
1551 * configure.in: Add check for speed_t typedef.
1552
50d7ce09
KR
15532000-05-25 Ken Raeburn <raeburn@gnu.org>
1554
1555 * Makefile.in (install-arch-dep): Install fns-*.el only if it
1556 exists; it won't in the CANNOT_DUMP case.
1557
10db7fc5
GM
15582000-05-25 Gerd Moellmann <gerd@gnu.org>
1559
1560 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
1561 On FreeBSD, the exit status is 1 if CDPATH is not set.
8711588d 1562 (install-arch-indep): Install ebrowse.info.
10db7fc5 1563
087121cc
GM
15642000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
1565
1566 * configure.in: Check for grandpt and getpt.
1567
b992884d
DL
15682000-05-09 Dave Love <fx@gnu.org>
1569
1570 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
1571
056565f7
GM
15722000-05-05 Gerd Moellmann <gerd@gnu.org>
1573
1574 * make-dist: Make a link for lib-src/grep-changelog. Copy
1575 install-sh.
1576
35a28e21
EZ
15772000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
1578
1579 * config.bat: Identify the beginning of the cpp stuff in
1580 src/Makefile.in and lib-src/Makefile.in more accurately.
1581
c76e04a8
GM
15822000-04-27 Gerd Moellmann <gerd@gnu.org>
1583
1584 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
1585
5e3dac3f
GM
15862000-04-19 Gerd Moellmann <gerd@gnu.org>
1587
1588 * configure.in: Add support for `powerpc-*-netbsd*'.
1589
0b8f263e
DL
15902000-04-19 Dave Love <fx@gnu.org>
1591
7825fef9
DL
1592 * configure.in: Don't use AC_FUNC_GETLOADAVG.
1593
0b8f263e
DL
1594 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
1595
3dd2781e
DL
15962000-04-16 Dave Love <fx@gnu.org>
1597
1598 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
1599
3edfea34
DL
16002000-04-14 Dave Love <fx@gnu.org>
1601
1602 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
1603
1604 * aclocal.m4 (AC_FUNC_MKTIME): New.
1605
4d6e16b3
KR
16062000-03-28 Ken Raeburn <raeburn@gnu.org>
1607
1608 * configure.in: Line up "--help" output a little better.
1609
89e80928
GM
16102000-03-26 Gerd Moellmann <gerd@gnu.org>
1611
087121cc 1612 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
89e80928
GM
1613 New targets.
1614 (bootstrap): Rewritten in terms of the new targets above. Make
1615 info files, too.
dff28924 1616
e1cff360
GM
16172000-03-12 Gerd Moellmann <gerd@gnu.org>
1618
1619 * config.guess, config.sub: Use the versions of the files from
1620 subversions.
1621
7397acc4
DL
16222000-03-08 Dave Love <fx@gnu.org>
1623
1624 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
1625 AC_C_VOLATILE. Define POINTER_TYPE.
1626
1627 * aclocal.m4: New file.
1628
d054101f 16292000-03-02 Gerd Moellmann <gerd@gnu.org>
2df636f4
GM
1630
1631 * configure.in (machine): Add `mipsel-*-netbsd*' and
1632 `arm-*-netbsd*'.
dff28924 1633
d054101f 16342000-03-01 Gerd Moellmann <gerd@gnu.org>
dff28924 1635
d054101f 1636 * configure.in (machine): Add support for `*-auspex-sunos*'.
dff28924 1637
ed4d0512
GM
16382000-02-29 Gerd Moellmann <gerd@gnu.org>
1639
1640 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
1641
2dc95ddd
DL
16422000-02-18 Dave Love <fx@gnu.org>
1643
1644 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
1645
57beb0e0
AS
16462000-02-18 Andreas Schwab <schwab@suse.de>
1647
1648 * Makefile.in (install-arch-indep): Add eudc to list of installed
1649 info files.
1650
3b3cc4a4
KR
16512000-02-17 Ken Raeburn <raeburn@gnu.org>
1652
1653 * configure.in: Include -lz and -ljpeg (if it's available) when
1654 testing for the tiff library.
1655
8389e1e2
GM
16562000-02-17 Gerd Moellmann <gerd@gnu.org>
1657
1658 * configure.in: Remove LISP_FLOAT_TYPE.
1659
647847ea
DL
16602000-02-12 Dave Love <fx@gnu.org>
1661
1662 * configure.in: Use AC_FUNC_VFORK.
1663
9a90d84c
GM
16642000-02-01 Gerd Moellmann <gerd@gnu.org>
1665
5eea385d
GM
1666 * make-dist: Various fixes for new development tree.
1667
9a90d84c
GM
1668 * leim-Makefile.in: New file.
1669
b6680a0e
GM
16702000-01-31 Gerd Moellmann <gerd@gnu.org>
1671
1672 * Makefile.in (dist): Call ./make-dist.
1673
1e5279b9
DL
16742000-01-24 Dave Love <fx@gnu.org>
1675
1676 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
1677
ffe36136
GM
16782000-01-18 Gerd Moellmann <gerd@gnu.org>
1679
1680 * configure.in (HAVE_GIF): Check for DGifOpen instead of
1681 DGifOpenFileName.
1682
a970dae4
AS
16832000-01-11 Andreas Schwab <schwab@suse.de>
1684
1685 * Makefile.in (install-arch-indep): Update list of info files to
1686 be installed.
1687
c4bb2108
DL
16882000-01-05 Dave Love <fx@gnu.org>
1689
1690 * configure.in: Check for jerror.h as well as libjpeg.
1691
bb9d2b64
AS
16922000-01-03 Andreas Schwab <schwab@suse.de>
1693
1694 * Makefile.in (install-arch-indep): Install autotype*. Run
1695 install-info on autotype and emacs-faq.info.
1696
22afa6e8
DL
16971999-12-04 Dave Love <fx@gnu.org>
1698
1699 * Makefile.in: (install-arch-indep): Depend on `info'.
1700 (install-strip): Use `install' as sub-make target.
1701
a21616bd
KR
17021999-11-23 Ken Raeburn <raeburn@gnu.org>
1703
1704 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
1705 didn't need to be deleted. Check for the k5crypto library as well
1706 as the crypto library; MIT Kerberos 1.1 changed the name.
1707
946173ad
DL
17081999-11-18 Dave Love <fx@gnu.org>
1709
1710 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
1711
4f6f5dab
GM
17121999-11-11 Erik Naggum <erik@naggum.no>
1713
1714 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
1715
2323760c
DL
17161999-11-08 Dave Love <fx@gnu.org>
1717
1718 * configure.in: Fix change for --with-pop default.
1719
c3d00920
DL
17201999-11-04 Dave Love <fx@gnu.org>
1721
1722 * configure.in: Default to --with-pop. Change sense of with-gcc
1723 and with-toolkit-scroll-bars messages to reflect the defaults.
1724
400a1ed0
GM
17251999-11-01 Gerd Moellmann <gerd@gnu.org>
1726
1727 * INSTALL: Mention the Emacs Lisp Reference.
1728
1e3196e8
GM
17291999-10-27 Noah Friedman <friedman@splode.com>
1730
1731 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
1732
8ac52782
GM
17331999-10-23 Gerd Moellmann <gerd@gnu.org>
1734
1735 * Makefile.in (bootstrap): New target.
1736
1113b624
PE
17371999-10-19 Paul Eggert <eggert@twinsun.com>
1738
1739 Add support for large files. Merge glibc 2.1.2.
1740
1741 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
1742 (HAVE_TM_GMTOFF): New symbol.
1743 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
1744 mbrlen, strsignal.
1745 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
dff28924 1746
77162a4f
SM
17471999-10-09 Stefan Monnier <monnier@cs.yale.edu>
1748
1749 * make-dist (dontcompile): look for the DONTCOMPILE variable rather
1750 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
1751
a2743e67
RS
17521999-10-09 Richard M. Stallman <rms@gnu.org>
1753
dff28924 1754 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
a2743e67
RS
1755 Unset CDPATH to prevent cd from generating output.
1756
37e2d8f4
SM
17571999-10-08 Stefan Monnier <monnier@cs.yale.edu>
1758
1759 * update-subdirs: also ignore CVS subdirs.
1760
4e1d9c86
GM
17611999-10-07 Gerd Moellmann <gerd@gnu.org>
1762
1763 * Makefile.in (install-arch-indep): Add ada-mode.
dff28924 1764
2b6bac15
DL
17651999-10-06 Dave Love <fx@gnu.org>
1766
1767 * Makefile.in: Add rules for config.status, configure.
1768
a4a9692d
DL
17691999-09-07 Gerd Moellmann <gerd@gnu.org>
1770
1771 * configure.in (--with-sound): Removed.
1772
17731999-08-30 Gerd Moellmann <gerd@gnu.org>
1774
1775 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
1776 the test for Xaw3d.
1777 (HAVE_TIFF): Add -lm to library check.
1778
17791999-08-28 Richard Stallman <rms@gnu.org>
1780
1781 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
1782 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
1783 after the other X-related libraries.
1784
17851999-08-21 Dave Love <fx@gnu.org>
1786
1787 * configure.in: Don't check for jpeglib.h.
1788
17891999-08-20 Gerd Moellmann <gerd@gnu.org>
1790
1791 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
1792 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
1793
17941999-08-18 Dave Love <fx@gnu.org>
1795
1796 * configure.in: : Check for termcap.h.
1797
17981999-08-15 Gerd Moellmann <gerd@gnu.org>
1799
1800 * configure.in: Add --with-toolkit-scroll-bars. If "no",
1801 use Emacs' scroll bars, even if configured for Motif or when
1802 Xaw3d is available.
1803
18041999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
1805
1806 * configure.in: Check for getaddrinfo.
1807
18081999-08-04 Eli Zaretskii <eliz@gnu.org>
1809
1810 * config.bat: Make --no-debug work again by removing -gcoff.
1811
18121999-07-30 Dave Love <fx@gnu.org>
1813
1814 * configure.in: Check for stdlib.h.
1815
18161999-07-19 Dave Love <fx@gnu.org>
1817
1818 * configure.in: Grok sparc64-*-linux-gnu*.
1819
18201999-07-12 Richard Stallman <rms@gnu.org>
1821
1822 * Version 20.4 released.
1823
18241999-06-23 Karl Heuer <kwzh@gnu.org>
1825
1826 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
1827 Quote $EMACS, in case it's a program with args.
1828
18291999-05-29 Richard M. Stallman <rms@gnu.org>
1830
1831 * configure.in: Delete the Kerberos stuff.
1832
18331999-05-27 Greg Hudson <ghudson@mit.edu>
1834
1835 * configure.in: Prefer kerberos 5 names.
1836
18371999-04-26 Richard M. Stallman <rms@gnu.org>
1838
1839 * configure.in: Check for libXp.
1840
18411999-04-08 Richard Stallman <rms@gnu.org>
1842
1843 * make-dist: Include change logs in subdirs of `lisp'.
1844
18451999-04-05 Richard Stallman <rms@gnu.org>
1846
1847 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
1848 (install-arch-indep): Make ${datadir}/emacs world-readable.
1849
18501999-03-30 Eli Zaretskii <eliz@gnu.org>
1851
1852 * config.bat: Use epaths.* instead of paths.*.
1853
18541999-03-07 Eli Zaretskii <eliz@gnu.org>
1855
1856 * INSTALL: Add detailed instructions to unpack and install
1857 intlfonts on MS-DOS.
1858
18591999-02-26 Richard Stallman <rms@gnu.org>
1860
1861 * configure.in: Use epaths.h and epaths-force instead of paths....
1862
1863 * Makefile.in (epaths-force): Renamed from paths-force;
1864 operate on epaths.in and produce epaths.h.
1865
18661999-02-24 Richard Stallman <rms@gnu.org>
1867
1868 * make-dist: Fix nt/icons directory handling.
1869
18701999-02-22 Simon Josefsson <jas@pdc.kth.se>
1871
1872 * configure.in (f301-fujitsu-uxpv4.1): New target.
1873
18741999-02-20 Richard Stallman <rms@gnu.org>
1875
1876 * make-dist (tempparent): Fix command to update info files.
1877
18781999-02-09 Richard Stallman <rms@gnu.org>
1879
1880 * configure.in (powerpc-apple-netbsd*): New alternative.
1881
18821999-01-25 Geoff Voelker <voelker@cs.washington.edu>
1883
1884 * make-dist: Include the new directory nt/icons in distributions.
1885
18861999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
1887
1888 * configure.in: Change message about HAVE_XFREE386.
1889
18901999-01-07 Eli Zaretskii <eliz@gnu.org>
1891
1892 * config.bat: Support configuring with leim.
1893
18941998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
1895
1896 * configure.in (mips-sgi-irix6.5): New target.
1897
18981998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
1899
1900 * configure.in: Remove GSS-API support, since it has been removed
1901 from movemail.
1902
19031998-12-04 Markus Rost <rost@delysid.gnu.org>
1904
1905 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
1906
19071998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
1908
1909 * Makefile.in: Don't install customize info file. Run
1910 install-info on viper info file.
1911
19121998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
1913
1914 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
1915
19161998-11-16 Kenichi Handa <handa@etl.go.jp>
1917
1918 * configure.in (*-*-bsdi4*): New target.
1919
19201998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
1921
1922 * configure.in: Fix previous change.
1923
19241998-11-11 Richard Stallman <rms@gnu.org>
1925
1926 * configure.in (aviion-intel): New machine.
1927
19281998-11-04 Kenichi Handa <handa@etl.go.jp>
1929
1930 * configure.in (mips-nec-sysv4*): New target.
1931
19321998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
1933
1934 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
1935 from lisp.
1936
19371998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
1938
1939 * make-dist: Don't include fns*.el in dist.
1940
19411998-10-30 Dave Love <fx@gnu.org>
1942
1943 * configure.in: Don't mkdir cpp.
1944
19451998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
1946
1947 * Makefile.in (install-arch-dep): Install src/fns-*.el in
1948 ${archlibdir}.
1949
19501998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
1951
1952 * Version 20.3 released.
1953
19541998-07-30 Paul Eggert <eggert@twinsun.com>
1955
1956 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
1957 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
1958 (lwlib/Makefile, leim/Makefile):
1959 Prepend $(srcdir)/ to rule dependencies outside this dir.
1960
19611998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
1962
1963 * configure.in: Use unset CDPATH instead of making it empty.
1964
19651998-06-20 Karl Heuer <kwzh@gnu.org>
1966
1967 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
1968
19691998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
1970
1971 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
1972 and default.el. Sort the results.
1973
19741998-05-31 Karl Heuer <kwzh@gnu.org>
1975
1976 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
1977 writable.
1978
19791998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
1980
1981 * Makefile.in (install-arch-indep):
1982 Don't alter site-lisp/subdirs.el if it exists.
1983
19841998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
1985
1986 * Makefile.in (install-arch-indep): Put `-' on commands to create
1987 subdirs.el in site-lisp dirs.
1988
19891998-05-07 Richard Stallman <rms@psilocin.gnu.org>
1990
1991 * Makefile.in (install-arch-indep): Fix typo in previous change.
1992
19931998-05-06 Richard Stallman <rms@psilocin.gnu.org>
1994
1995 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
1996
19971998-04-28 Richard Stallman <rms@psilocin.gnu.org>
1998
1999 * Makefile.in (mkdir): Create the site-lisp dirs.
2000 (install-arch-indep): Make site-lisp/subdirs files world-readable.
2001
20021998-04-26 Richard Stallman <rms@psilocin.gnu.org>
2003
2004 * Makefile.in (INSTALL_INFO): New variable.
2005 (install-arch-indep): Don't replace the dir file if it already exists.
2006 Use the install-info program, via INSTALL_INFO, to add entries.
2007 Make the `info' subdir and the Info files world-readable.
2008
20091998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
2010
2011 * config.bat: Make sure the environment is large enough to support
2012 all the "set foo=bar" commands. Update pointers to DJGPP FTP
2013 sites.
2014
20151998-04-10 Karl Heuer <kwzh@gnu.org>
2016
2017 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
2018
20191998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
2020
2021 * configure.in: Add --with-gssapi to specify GSS-API
2022 authentication support for movemail.
2023
20241998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
2025
2026 * Makefile.in (install-arch-indep): Fix previous change.
2027
20281998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
2029
2030 * Makefile.in (info): Run man in build dir, not srcdir.
2031
20321998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
2033
2034 * Makefile.in (install-arch-indep): Fix previous change.
2035
20361998-03-23 Kenichi Handa <handa@etl.go.jp>
2037
2038 * Makefile.in (top_distclean): Check the existence of `lock'
2039 subdir.
2040
20411998-03-22 Richard Stallman <rms@gnu.org>
2042
2043 * Makefile.in (install-arch-indep): Put special subdirs.el files
2044 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
2045
20461998-03-21 Richard Stallman <rms@psilocin.gnu.org>
2047
2048 * make-dist: Fix shell syntax in check for missing .el or .elc files.
2049
20501998-03-09 Richard Stallman <rms@psilocin.gnu.org>
2051
2052 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
2053 (m68*-hp-hpux*): Handle versions 1X like 10.
2054
20551998-03-07 Richard Stallman <rms@psilocin.gnu.org>
2056
2057 * make-dist: PROBLEMS is now in etc, not top level dir.
2058
2059 * Makefile.in (SOURCES): Delete PROBLEMS.
2060
20611998-02-25 Richard Stallman <rms@gnu.org>
2062
2063 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
2064
2065 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
2066
20671998-01-17 Richard Stallman <rms@gnu.org>
2068
2069 * Makefile.in (install-arch-indep): Add semicolon before `else'.
2070
20711998-01-02 Richard Stallman <rms@psilocin.gnu.org>
2072
2073 * make-dist (tempparent): New option --no-check.
2074
2075 * make-dist: Don't do anything with cpp directory.
2076
20771997-12-20 Richard Stallman <rms@psilocin.gnu.org>
2078
2079 * configure.in (sparc-fujitsu-sysv4*): New target.
2080
20811997-12-17 Andreas Schwab <schwab@gnu.org>
2082
2083 * configure.in: Cache more tests. Add missing quotes around
2084 message with embedded comma.
2085
20861997-12-04 Karl Heuer <kwzh@gnu.org>
2087
2088 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
2089
20901997-11-26 Joel N. Weber II <devnull@gnu.org>
2091
2092 * make-dist: Changed the comment about `umask 0' to say `Don't
92a8ce63
JB
2093 restrict access to any files.'; previously it said `Don't protect
2094 any files', which may have implied that we think fascism is good.
a4a9692d
DL
2095
20961997-11-24 Paul Eggert <eggert@twinsun.com>
2097
2098 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
2099 strftime needs the underlying host's strftime for locale dependent
2100 formats.
2101
21021997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
2103
2104 * configure.in (i586-dg-dguxR4.*): New name in case branch.
2105
21061997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
2107
2108 * config.bat: Configure the man subdirectory.
2109
21101997-11-07 Paul Eggert <eggert@twinsun.com>
2111
2112 * configure.in (AC_CHECK_LIB): Add -lintl.
2113
21141997-11-07 Karl Heuer <kwzh@gnu.org>
2115
2116 * make-dist (check for .elc files): Avoid bash-specific syntax.
2117 (check for overflow 14-char limit): Simplify.
2118
21191997-11-07 Richard Stallman <rms@gnu.org>
2120
2121 * Makefile.in (install): Move blessmail last.
2122
21231997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2124
2125 * configure.in (gettimeofday, one arg or two):
2126 Clarify messages by avoiding double negative.
2127
21281997-09-30 Karl Eichwalder <ke@suse.de>
2129
2130 * Makefile.in (install-arch-indep): install the widget info file.
2131
21321997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
2133
2134 * configure.in (with-pop, with-kerberos): Need to check Kerberos
2135 libraries in reverse order, so that libraries will appear in the
2136 correct dependency order on the link line (and so that the
2137 configure checks themselves will work properly when early
2138 libraries depend on later ones).
2139
21401997-09-21 Erik Naggum <erik@naggum.no>
2141
2142 * make-dist (making links to `src'): Keep timestamp on copied
2143 files.
2144
2145 * make-delta: New script to produce delta distributions.
2146
21471997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2148
2149 * Version 20.2 released.
2150
21511997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2152
2153 * Version 20.1 released.
2154
2155 * Makefile.in (install-leim): Depend on mkdir.
2156 (leim): Depend on src.
2157
21581997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2159
2160 * configure.in: Recognize alpha* instead of just alpha.
2161
21621997-09-12 Paul Eggert <eggert@twinsun.com>
2163
2164 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
2165
21661997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2167
2168 * update-subdirs: Use rm -f.
2169
21701997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2171
2172 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
2173 Ignore subdirs named Old.
dff28924 2174
a4a9692d
DL
21751997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
2176
2177 * configure.in: Add OpenBSD clause to set $machine.
2178
21791997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2180
2181 * make-dist: Recompile everything after updating various Lisp files.
2182 Recompile in leim as well as lisp.
2183 Check in leim as well as lisp for mismatched files and too-long names.
dff28924 2184
a4a9692d
DL
21851997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2186
2187 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
2188
21891997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2190
2191 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
2192 before trying to copy anything from it.
2193
21941997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2195
2196 * Makefile.in (man/Makefile): New target.
2197 (tags): Define env var EMACS and run Makefile from build dir.
2198
21991997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
2200
2201 * config.bat: If src/_gdbinit doesn't exist, try using
2202 src/.gdbinit to create it (for building on Windows 95).
2203
22041997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2205
2206 * Makefile.in (install-arch-indep):
2207 Discard extra data in tar | tar pipes.
2208
22091997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
2210
2211 * configure.in (x_default_search_path): Corrected
2212 '${x_library}' to '${x_library}/X11'.
2213
22141997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2215
2216 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1,
2217
22181997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
2219
2220 * configure.in: Support auto-configuration of both Kerberos V4 and
92a8ce63
JB
2221 Kerberos V5 for movemail, including detection of V4 and V5 header
2222 files and libraries.
a4a9692d
DL
2223
22241997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
2225
2226 * configure.in: Compute x_default_search_path
2227 and substitute into makefiles.
2228
2229 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
2230
22311997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2232
2233 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
2234
22351997-08-07 Erik Naggum <erik@naggum.no>
2236
2237 * configure.in: Remove lockdir, it is no longer needed.
2238 * Makefile.in (mkdir): Don't create lockdir.
2239 (lockdir): Variable deleted.
2240 (paths-force): Don't operate on PATH_LOCK.
2241
22421997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2243
2244 * leim-Makefile.in (clean, distclean): New targets.
2245
2246 * make-dist: Include leim/ChangeLog in leim distribution.
2247
22481997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2249
2250 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
2251
22521997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2253
2254 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
2255
22561997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2257
2258 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
2259
22601997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2261
2262 * make-dist: Update leim/leim-list.el.
2263 Pass along value of $EMACS when updating lisp dir.
2264
22651997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
2266
dff28924 2267 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
a4a9692d
DL
2268 prerequisite to the use of Doug Lea's malloc.
2269
22701997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2271
2272 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
2273
2274 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
2275
22761997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2277
2278 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
2279
22801997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2281
2282 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
2283 to news-r6.h.
2284
22851997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
2286
2287 * config.bat: Use `sed' instead of `cp', which might not be
2288 installed.
2289
22901997-07-09 Kenichi Handa <handa@etl.go.jp>
2291
2292 * Makefile.in (mostlyclean): Add cleaning leim directory.
2293 (clean, distclean, maintainer-clean): Likewise.
2294
22951997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2296
2297 * make-dist (bogosities): Check subdirs of `lisp' also.
2298
22991997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2300
2301 * make-dist (etc): Really avoid symlinks now.
2302 (lisp): Don't delete from subdirs the things we never copy.
2303
23041997-07-07 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
2305
2306 * Makefile.in (install-arch-indep): Correct the target name.
2307 The first letter `i' was dropped by the previous change of mine.
2308
23091997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2310
2311 * configure.in (leim/Makefile): Generate this.
2312 (*-sysv4.2uw*): Recognize new alternative.
2313
2314 * leim-Makefile.in: Renamed from leim-Makefile.
2315
2316 * make-dist: Set up real-leim subdirectory,
2317 with the real contents of leim; then move it to
2318 a separate top-level directory.
2319
2320 * make-dist: Don't mention site-lisp, site-init, site-start
2321 or default, when listing files hat are not compiled and should be.
dff28924 2322
a4a9692d
DL
2323 * configure.in: Create src/config.stamp at the end.
2324
23251997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2326
2327 * Makefile.in (install-leim): Correct previous change.
2328
23291997-07-02 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
2330
2331 * Makefile.in (install-leim): New target.
2332 (install): Depend on install-leim.
dff28924 2333
a4a9692d
DL
23341997-07-01 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
2335
2336 * Makefile.in (SUBDIR): Add leim.
2337 (SUBDIR_MAKEFILES): Add leim/Makefile.
2338 (leim/Makefile): New target.
2339
23401997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2341
2342 * leim-Makefile: New file.
2343 * make-dist: Initialize a `leim' subdirectory with that makefile.
2344
23451997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2346
2347 * configure.in (GNU_MALLOC_reason): Fix message text.
2348
23491997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2350
2351 * make-dist (lisp): Don't process subdirs that start with =.
2352 (etc): Copy symlinks, as in src.
2353
23541997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2355
2356 * configure.in (i*86-*-unixware*): New alternative.
2357
23581997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2359
2360 * Makefile.in (src/config.stamp): Target renamed from src/config.h
2361 and touch it explicitly.
2362
2363 * configure.in (mips-sony-newsos6*): New alternative.
2364 (mips-*-linux-gnu*): New alternative.
2365 (*-*-bsdi*): New alternative.
2366 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
2367
23681997-06-22 Dave Love <d.love@dl.ac.uk>
2369
2370 * Makefile.in (lib-src): Depend on src/config.h (e.g. for
92a8ce63 2371 movemail.o).
a4a9692d 2372 (src/config.h): New target to re-configure if src/config.in
92a8ce63 2373 is patched.
a4a9692d
DL
2374
23751997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2376
2377 * configure.in (shutdown): Check for `shutdown' function.
2378
23791997-06-18 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
2380
2381 * update-subdirs: Include the directory "language" in subdirs.
2382
23831997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2384
2385 * configure.in (m88k-dg-dgux4*): New alternative.
2386 (alpha-*-netbsd*): New alternative.
2387 (powerpcle-*-solaris2*): New alternative.
2388
23891997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2390
2391 * make-dist: Warn about .el files that are not compiled.
2392
23931997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2394
2395 * Makefile.in (dist): Don't run update-subdirs here,
2396 since make-dist now gets that done.
2397
2398 * make-dist: Use the new `updates' target in lisp/Makefile.
dff28924 2399
a4a9692d
DL
2400 * make-dist: Use new non-file targets in lisp/Makefile.
2401
24021997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2403
2404 * make-dist: Handle all subdirs of `lisp' uniformly.
2405 Don't handle `term' and `language' specially.
2406 Clear out umask at the beginning.
dff28924 2407
a4a9692d
DL
24081997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2409
2410 * make-dist: Use Make to update finder-inf.el and autoloads.
2411 Also update cus-load.el.
2412
24131997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
2414
2415 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
2416 in case it is desirable to disable the GNU malloc features with
2417 glibc.
2418
24191997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
2420
2421 * configure.in (DOUG_LEA_MALLOC):
2422 Define if malloc_{get,set}_state exist.
2423
24241997-03-05 Ken'ichi Handa <handa@etl.go.jp>
2425
2426 * make-dist: Make links for files under lisp/language.
2427
177c0ea7 24281997-02-20 Kenichi Handa <handa@etl.go.jp>
a4a9692d
DL
2429
2430 * update-subdirs: Exclude the directory "language" from subdirs.
2431
24321997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
2433
2434 * configure.in: Check for rint and cbrt.
2435
24361997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2437
2438 * make-dist: Use $EMACS to say where to run Emacs.
2439 Add --no-update option.
dff28924 2440
a4a9692d
DL
24411996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2442
2443 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
2444
24451996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2446
2447 * make-dist (copying src): Check thoroughly for symlinks
2448 and copy them in all cases. Regularize the linking of *.in
2449 and *.opt and ChangeLog files.
2450 (copying lib-src): Likewise.
2451 Don't rm getdate.c or y.tab.*--they don't exist any more.
dff28924 2452
a4a9692d
DL
24531996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
2454
2455 * configure.in: Check for libmail, maillock.h and
2456 touchlock (for movemail).
2457
24581996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2459
2460 * configure.in (limits.h): Check for this file.
2461
24621996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2463
2464 * configure.in (rs6000-ibm-aix4.2): New alternative.
2465 (rs6000-ibm-aix4.0): New alternative.
2466 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
2467
24681996-11-22 Ben Harris <bjh21@cam.ac.uk>
2469
2470 * configure.in: Recognize vax-*-netbsd*.
2471
24721996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2473
2474 * configure.in (locallisppath): Add leim directory.
2475
24761996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
2477
2478 * config.bat: Make sure `mv' supports forward slashes and -f.
2479
24801996-10-28 Christian Limpach <chris@nice.ch>
2481
2482 * configure.in (hppa*-next-nextstep*): * added after hppa
2483 to accept hppa1.0 and hppa1.1.
2484
24851996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
2486
2487 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
2488 * configure.in (ld_switch_machine): Fix typo.
2489
24901996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2491
2492 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
2493 from config.h and use them in $ac_link.
2494
24951996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
2496
2497 * configure.in: Create a subdir named `lisp'.
2498
24991996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2500
2501 * configure.in: Check for getcwd.
2502
25031996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2504
dff28924 2505 * configure.in: Check for termios.h. Check for setpgid.
a4a9692d
DL
2506
25071996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2508
2509 * configure.in: Check for setrlimit.
2510
25111996-08-31 Paul Eggert <eggert@twinsun.com>
2512
2513 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
2514
25151996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2516
2517 * configure.in: Check for utimes.
2518
2519 * configure.in: Check for com_err library, but only
2520 if --with-kerberos was used. Check for krb and des
2521 only if --with-kerberos.
2522
25231996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2524
2525 * Makefile.in (INSTALL_STRIP): New variable.
2526 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
2527 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
2528
25291996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2530
2531 * configure.in: Check for krb and des libraries.
2532
25331996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2534
2535 * configure.in (*-sunos4.1.[3-9]*noshare):
2536 Use sunos413, not sunos4-1-3.
2537 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
2538 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
dff28924 2539
a4a9692d
DL
25401996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2541
2542 * Makefile.in (src/paths.h): Target deleted.
2543 (paths-force): Delete all dependencies on this target
2544 but don't delete the target.
2545 (install): Depend on `all'.
2546 (paths-force): Don't print a message.
2547
2548 * configure.in: Generate src/paths.h here.
2549
25501996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2551
2552 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
2553 New variables that affect linking only.
2554 (alpha-dec-osf*): Use those instead of previous change.
2555
25561996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2557
2558 * Makefile.in (install-arch-indep): Install info/messages.
2559
25601996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2561
2562 * Version 19.33 released.
2563
25641996-08-10 Marcus Daniels <marcus@sayre.sysc.pdx.edu>
2565
2566 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
2567 Fix previous change.
2568
25691996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2570
2571 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
2572 New alternative.
2573
25741996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2575
2576 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
2577 and NON_GCC_TEST_OPTIONS.
2578
25791996-08-06 Paul Eggert <eggert@twinsun.com>
2580
2581 * configure.in (LOCALTIME_CACHE): Don't put a string literal
2582 "TZ=..." in environ.
2583
25841996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2585
2586 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
2587
25881996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2589
2590 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
2591 the more general *-sunos4.1.[3-9]* clause.
2592
25931996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2594
2595 * Version 19.32 released.
2596
2597 * configure.in (*-sco3.2v5*):
2598 Set OVERRIDE_CPPFLAG to a string of one space.
2599 Fix the code that uses OVERRIDE_CPPFLAG.
2600
26011996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
2602
2603 * configure.in: Undo previous change.
2604
26051996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2606
2607 * config.sub: Use `pc', not `unknown', when canonicalizing
2608 the vendor for ...86.
2609
177c0ea7 26101996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
a4a9692d
DL
2611
2612 * configure.in: Check for termios.h header.
2613
26141996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
2615
2616 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3
2617
26181996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
2619
2620 * configure.in: Split bsdos2 and bsdos2-1.
2621
26221996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2623
2624 * config.sub: If last two words are not a recognized
2625 KERNEL-OS pair, use just the last word as OS, as in 19.31.
2626 Make conversion of gnu/linux to linux-gnu really work.
dff28924 2627
a4a9692d
DL
2628 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
2629
26301996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2631
2632 * configure.in (check for using Lucid widgets by default):
2633 Eliminate indentation that confuses some compilers.
2634
26351996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2636
2637 * config.sub: Convert linux and gnu/linux to linux-gnu.
2638
2639 * make-dist: Don't update getdate.c.
2640 Ignore =... files when checking for too-long Lisp file names.
2641
26421996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2643
2644 * configure.in (euidaccess): Check for that, not for eaccess.
2645
26461996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2647
2648 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
92a8ce63 2649 before `noshare'.
a4a9692d
DL
2650 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
2651
26521996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2653
2654 * configure.in: Rename lignux to linux-gnu in configuration names.
2655 Use gnu-linux as the opsys value (s/ file name).
2656 Allow i686 just like i386, i486, i586.
2657
26581996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2659
2660 * configure.in (i*86-*-sco3.2v5): New alternative.
2661 (OVERRIDE_CPPFLAG): New variable.
2662 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
2663
2664 * configure.in: Specify vpath for .texi files.
2665
26661996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2667
2668 * configure.in: Always check for HAVE_X11R5.
2669 Separately decide whether to use a toolkit by default.
2670
26711996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
2672
2673 * configure.in: If X11R5 is missing the Xaw headers,
2674 default to --with-x-toolkit=no.
2675
26761996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2677
2678 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
2679
26801996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2681
2682 * Makefile.in (install-arch-indep): If cd etc makes output,
2683 don't treat that as part of the tar data.
2684 Check that ./lisp actually exists.
dff28924 2685
a4a9692d
DL
26861996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
2687
2688 * make-dist: Check for long file names.
2689
26901996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
2691
2692 * Version 19.31 released.
2693
26941996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
2695
2696 * configure.in: Recognize sparc-*-lignux.
2697
26981996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
2699
2700 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
2701 Don't include config.w95.
2702
27031996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
2704
2705 * make-dist: Replace --no-clean-up and --no-tar options
2706 with --clean-up and --tar, so that the default is useful.
2707
27081996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
2709
2710 * config.bat: Make sure the GDB init file is called src/_gdbinit;
2711 if not, tell the user to rename it and abort.
2712
27131996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
2714
2715 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
2716 test program.
2717
27181996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2719
2720 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
2721
2722 * make-dist (MANIFEST): Fix previous change.
2723 (msdos): Put mainmake.v2 into the dist.
2724
27251996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
2726
2727 * make-dist: Exit if autoconf fails.
2728
27291996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
2730
2731 * config.bat: Set djgpp-ver, and unset it at the end.
b1f865ae 2732 Add a number of conditionals for DJGPP version 2.
a4a9692d
DL
2733 Rename label libsrc2 to libsrc3.
2734 Substitute for LDFLAGS in src/Makefile.
2735 Substitute for ALL_CFLAGS in lib-src/Makefile.
2736
27371996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2738
2739 * configure.in (ncurses): Check this after checking fns like strerror.
2740
27411996-04-08 Erik Naggum <erik@naggum.no>
2742
2743 * make-dist (MANIFEST): Don't include lines from =files.
2744
27451996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2746
2747 * make-dist: Don't put lisp/dired.todo in the dist.
2748
27491996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
2750
2751 * configure.in (HAVE_NCURSES): Look for library named ncurses.
2752
2753 * configure.in (setlocale): Check for it.
2754
2755 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
dff28924 2756
a4a9692d
DL
27571996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2758
2759 * configure.in: Use lignux instead of linux as value of opsys.
2760
27611996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2762
2763 * Makefile.in (install-strip): Fix whitespace.
2764 Get rid of continuation.
2765
2766 * config.sub: Convert linux or gnu/linux to lignux.
2767
27681996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2769
2770 * configure.in: Accept lignux in configuration name.
2771
27721996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2773
2774 * Makefile.in (install-strip): New target.
2775
27761996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2777
2778 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
2779 -f failed to do the job on Suns.
2780
27811996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2782
2783 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
2784
2785 * configure.in (linux/version.h): Check for this header.
2786
27871996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
2788
2789 * configure.in: Remove -fno-builtin hackery from -lm check.
2790
27911996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
2792
2793 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
92a8ce63 2794 just this test.
a4a9692d
DL
2795
2796 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
2797
27981996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2799
2800 * configure.in: Check for ncurses.
2801
28021996-02-28 Paul Eggert <eggert@twinsun.com>
2803
2804 * configure.in (LOCALTIME_CACHE):
2805 Also define if localtime mishandles unsetting TZ.
2806 This works around a localtime bug in mips-dec-ultrix.
2807
28081996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2809
2810 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
2811
2812 * configure.in: Improve messages about X versions.
2813
28141996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2815
2816 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
2817
28181996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2819
2820 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
2821 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
2822
2823 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
2824 (install): Put install-arch-indep before install-arch-dep.
2825
28261996-02-20 Dave Love <d.love@dl.ac.uk>
2827
2828 * INSTALL: Clarify info about MS-DOS path handling.
2829
28301996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2831
2832 * Makefile.in (install-arch-indep): Install info/ccmode*.
2833 In previous change, protect against /bin/pwd returning null string.
2834
28351996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2836
2837 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
2838 to lispdir.
2839
28401996-02-01 Paul Eggert <eggert@twinsun.com>
2841
2842 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
2843
28441996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2845
2846 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
2847
28481996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2849
2850 * Makefile.in (extraclean): Use ${top_distclean} to ensure
2851 we delete everything distclean deletes.
2852
28531996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
2854
2855 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
2856
28571996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2858
2859 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
2860 into LDFLAGS instead of into LIBS.
2861
28621996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2863
2864 * configure.in (HAVE_XMU): Fix typo in previous change.
2865
28661996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2867
2868 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
2869
28701996-01-10 Erik Naggum <erik@naggum.no>
2871
2872 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
2873
28741996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
2875
2876 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
2877
28781996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2879
2880 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
2881 and use -lXt to link it.
2882
28831996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2884
2885 * configure.in (locallisppath): Put version-specific dir first.
2886
28871996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2888
2889 * configure.in (hppa-*-nextstep*): New alternative.
2890 (USE_X_TOOLKIT): By default, set this to "maybe";
2891 and change that later to LUCID or "no" according to X11 version.
2892
2893 * make-dist: Recompile outdated .elc files and update all autoloads.
2894
28951996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
2896
2897 * configure.in (locallisppath): Fix typo in last change: " -> '.
2898
28991996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2900
2901 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
2902
29031995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2904
2905 * Makefile.in (install-arch-indep): Give all files read permission.
2906
29071995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2908
2909 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
2910 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
2911
29121995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2913
2914 * configure.in: Determine HAVE_X11R6.
2915 (HAVE_MENUS): Renamed from HAVE_X_MENU.
2916
29171995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2918
2919 * configure.in: Just "solaris" now defaults to version 2.4.
2920 Add sunos4.1.n-noshare as alternative.
2921
29221995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2923
2924 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
2925
29261995-11-29 Erik Naggum <erik@naggum.no>
2927
2928 * Makefile.in (install-arch-indep): Add missing backslash.
2929
29301995-11-29 Karl Eichwalder <ke@ke.Central.DE>
2931
2932 * Makefile.in (install-arch-indep): Don't install
2933 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
2934
29351995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2936
2937 * Makefile.in (install-arch-indep): Fix previous change.
2938
2939 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
2940
29411995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2942
2943 * Version 19.30 released.
2944
2945 * make-dist (lisp): Exclude subdirs.el.
2946
29471995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2948
2949 * make-dist (etc): Delete *.orig and *.rej.
2950
29511995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2952
2953 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
2954
29551995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2956
2957 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
2958
29591995-11-14 Geoff Voelker <voelker@cs.washington.edu>
2960
2961 * make-dist (nt): Rename install, readme, and todo to
2962 INSTALL, README, and TODO.
2963
29641995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2965
2966 * make-dist (lisp): Don't distribute site-start.
2967
29681995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
2969
2970 * make-dist: Break the hard link on alloca.c.
2971
29721995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2973
2974 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
2975
29761995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2977
2978 * make-dist (src, lib-src): Don't distribute Makefile.c.
2979 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
2980
29811995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2982
2983 * Makefile.in (mkdir): Create man1dir, not mandir.
2984 (uninstall): Use man1dir, not mandir.
2985
29861995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2987
2988 * Makefile.in (man1dir): New variable.
92a8ce63 2989 (install-arch-indep): Use man1dir.
a4a9692d
DL
2990
2991 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
2992
2993 * make-dist: Create lisp/MANIFEST.
2994
29951995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
2996
2997 * configure.in (m68k-*-linux*): New alternative.
2998
29991995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3000
3001 * make-dist: Use new names config.in, paths.in, and
3002 {src,lib-src}/Makefile.in.
3003
30041995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3005
3006 * configure.in: Don't bother checking for drem.
3007
30081995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3009
3010 * Makefile.in (distclean): Delete line with just a tab in it.
3011 (install-arch-indep): Delete spaces that precede tabs.
3012 Delete spurious `fi' left from previous change.
3013 (install): Supply `true' as command, to avoid null command.
3014
30151995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3016
3017 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
3018
30191995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3020
3021 * configure.in (powerpc-*-solaris2): New alternative.x
3022
30231995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
3024
3025 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
3026 of paths.h.tmp$$, to avoid going beyond 14 characters.
3027
30281995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3029
3030 * configure.in: Improve error msg for invalid --with-x-toolkit value.
3031
30321995-09-06 Paul Eggert <eggert@twinsun.com>
3033
3034 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
3035 if localtime caches TZ. Check for tzset.
3036
30371995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3038
3039 * config.bat: Simplify using new names file names src/makefile.in,
3040 config.in, paths.in. Change Echo commands not to use `.
3041
30421995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3043
3044 * Makefile.in (install-arch-indep): Always install the new dir file;
3045 rename the previous dir file to dir.bak or dir.old.
3046
30471995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3048
3049 * configure.in (RANLIB): Substitute this into makefiles.
3050 Set it specially on solaris; set it by default on other systems.
3051
3052 * configure.in: Fix previous Alpha change.
3053
30541995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3055
3056 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
3057 NON_GCC_TEST_OPTIONS.
3058
30591995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3060
3061 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
3062 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
3063
3064 * configure.in (alpha-*-linux*): New configuration.
3065
30661995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3067
3068 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
3069 (m68k-next-nextstep*): New alias for that.
3070 (i*86-*-nextstep*): Use nextstep.h.
3071 (sparc-*-nextstep*): New configuration.
3072
30731995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3074
3075 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
3076 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
3077
30781995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3079
3080 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
3081 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
3082
30831995-07-18 Mike Long <mike.long@analog.com>
3084
3085 * make-dist: Fix update of finder-inf.el, and byte-compile it.
3086
30871995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3088
3089 * Makefile.in (src/paths.h, paths-force):
3090 Rename src/paths.h.in to src/paths.in.
3091 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
3092
3093 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
3094 Use Makefile.c for intermediate file.
3095 Rename src/config.h.in to src/config.in.
3096
30971995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
3098
3099 * configure.in (mips-dec-ultrix*): Assume version 4.3.
3100 (mips-dec-ultrix4.[12]): New alternative for old versions.
3101
31021995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3103
3104 * make-dist: Don't break intra-tree links.
3105
31061995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
3107
3108 * configure.in: Put back archlibdir initialization. Require
92a8ce63 3109 autoconf 2.4.1 or later.
a4a9692d
DL
3110
31111995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3112
3113 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
3114 (mips-mips-riscos5*): New alternative.
3115
31161995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3117
3118 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
3119
31201995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3121
3122 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
3123 (mandir, infodir, archlibdir): Initializations deleted.
3124
3125 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
3126 On hpux9shr, use hpux9shxr4.h.
3127
31281995-06-24 Morten Welinder <terra+@cs.cmu.edu>
3129
3130 * configure.in: Added target mips-dec-mach_bsd4.3.
3131 * config.guess: Guess mips-dec-mach_bsd4.3.
3132
31331995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3134
3135 * Makefile.in (mkdir): Use symbolic chmod.
3136
31371995-06-22 Paul Eggert <eggert@twinsun.com>
3138
3139 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3.
3140 (Likewise for SunOS 4.1.5 thorugh 4.1.9, should they ever exist.)
3141
31421995-06-22 Paul Eggert <eggert@twinsun.com>
3143
3144 * Makefile.in (SUBDIR_MAKEFILES):
3145 Add man/Makefile, so `make distclean' removes it.
3146 (top_distclean): Add config.log to the list of files to be removed.
3147
31481995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3149
3150 * Version 19.29 released.
3151
31521995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3153
3154 * configure.in: Fix the previous change to verify that the -b
3155 option really solves the problem.
3156
3157 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
3158
31591995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3160
3161 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
3162
31631995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3164
3165 * configure.in: Report more clearly when there is no special
3166 dir to search for X includes or libraries.
3167
31681995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3169
3170 * configure.in: Check for -lpthreads, not -lpthread.
3171
31721995-06-09 Geoff Voelker <voelker@cs.washington.edu>
3173
3174 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
3175
31761995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3177
3178 * configure.in: Check for -lpthread.
3179
31801995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3181
3182 * Makefile.in (install-arch-indep): Install info files for mh-e.
3183 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
3184
31851995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3186
3187 * configure.in (*-solaris2.5): New configuration.
3188
3189 * make-dist: Copy new files config.nt and config.w95.
3190
31911995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3192
3193 * configure.in: Use x_includes, not x_libraries, for -I.
3194 Make bitmapdir a colon-separated list.
3195
31961995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
3197
3198 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
3199
3200 * configure.in: Allow x_libraries and x_includes to be paths.
3201
32021995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3203
3204 * configure.in: Fix typo.
3205
32061995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3207
3208 * INSTALL: Clarify use of site-init.el.
3209
32101995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
3211
3212 * configure.in: pass arg to sqrt.
3213
32141995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3215
3216 * make-dist: Fix May 6 change.
3217
32181995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3219
3220 * vpath.sed: Delete reference to ymakefile.
3221
32221995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
3223
3224 * configure.in: Use sqrt (more portable) instead of fmod in -lm
92a8ce63 3225 check.
a4a9692d
DL
3226
32271995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3228
3229 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
3230
3231 * update-subdirs: Specify /bin/sh to run the script.
3232
32331995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3234
3235 * make-dist: Put src/makefile.nt in dist.
3236
3237 * configure.in (i[345]86-*-bsdi2*): New configuration.
3238 (vax-dec-bsd386*): Deleted.
3239
32401995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
3241
3242 * configure.in: Make sure CDPATH doesn't mess up PWD check. Check
3243 whether X bitmaps are in X11/bitmaps instead of bitmaps. Use fmod
3244 instead of logb in -lm check.
3245
32461995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3247
3248 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
3249 Use bsd4-3. Don't set NON_GNU_CPP.
3250
3251 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
3252 In nt. copy various different things, but not *.cmd.
3253 Fix the ln commands for the subdirs of nt.
3254
32551995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3256
3257 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
3258
32591995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3260
3261 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
3262 since that's what the header file expects.
3263
32641995-04-24 Francesco Potorti` (pot@cnuce.cnr.it)
3265
3266 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
3267 and 68040 based machines when choosing options for gnucc.
3268
32691995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3270
3271 * Makefile.in (top_distclean): Delete config.cache.
3272
32731995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3274
3275 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
3276
3277 * configure.in: Use m/ncr386.h.
3278
32791995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3280
3281 * Makefile.in (install-arch-indep): Undo Sep 23 change.
3282
32831995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3284
3285 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
3286 (man): Don't copy texindex.c and getopt.c; they're deleted.
3287 (etc): Omit `e'; it's a subdirectory.
3288 (etc/e): Use `../..', not `..', to reference top level.
3289
32901995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
3291
3292 * Makefile.in (install-arch-indep, dist):
3293 look for `update-subdir' in $(srcdir).
3294
32951995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3296
3297 * make-dist: Include mkinstalldirs in distribution.
3298
32991995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3300
3301 * make-dist: Add missing close backquote.
3302
33031995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3304
3305 * make-dist: Don't distribute shortnames directory.
3306
33071995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3308
3309 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
3310
33111995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3312
3313 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
3314
33151995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3316
3317 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
3318
33191995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
3320
3321 * configure.in (mips-sgi-irix6): New configuration.
3322
33231995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
3324
3325 * Makefile.in (maintainer-clean): Renamed from realclean.
3326
33271995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
3328
3329 * configure.in: Create a .gdbinit that sources the real one, if
3330 using a different build directory.
3331
33321995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3333
3334 * configure.in: Check for sys/select.h.
3335
33361995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3337
3338 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
3339
33401994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3341
3342 * configure.in: Handle isc 4.1 operating system.
3343
33441994-12-10 Richard Stallman <rms@kepa>
3345
3346 * configure.in (rs6000-ibm-aix4.1*): New alternative.
3347 (rs6000-ibm-aix4*): New alternative.
3348
33491994-12-06 Richard Stallman <rms@kepa>
3350
3351 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
3352
33531994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
3354
3355 * configure.in: Don't try to make directories that are guaranteed
92a8ce63 3356 to already exist.
a4a9692d
DL
3357
33581994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3359
3360 * configure.in: Generate man/Makefile from man/Makefile.in.
3361 Create the man subdir.
3362
3363 * Makefile.in (dvi): Run Make in our man subdir.
3364
3365 * make-dist: Create subdir etc/e.
3366 Make links to it.
3367 Put man/Makefile.in in dist, instead of man/Makefile.
3368
33691994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
3370
3371 * configure.in: Add --with-pop, --with-kerberos, and
3372 --with-hesiod for movemail.
3373
33741994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3375
3376 * configure.in (m68*-apollo*): Use s/domain.h.
3377
33781994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3379
3380 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
3381
33821994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
3383
3384 * configure.in: Don't add -I, -L, -R options for cc if their
3385 arguments would be empty.
3386
33871994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3388
3389 * configure.in (i860-intel-osf1*): New alternative.
3390 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
3391 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
3392
33931994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
3394
3395 * configure.in: Make h_errno check not use nested functions.
3396
33971994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
3398
3399 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
3400
34011994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
3402
3403 * Makefile.in (install-arch-indep): Avoid continued comment
92a8ce63 3404 swallowing target line.
a4a9692d
DL
3405
34061994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
3407
3408 * configure.in: Protect a character class with `changequote'.
3409
34101994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3411
3412 * configure.in: Accept `news' as a synonym for `newsos'.
3413
34141994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3415
3416 * Makefile.in: Don't rm files if cd fails.
3417
34181994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3419
3420 * make-dist: Put nt subdir and its subdirs in the dist.
3421 (lib-src): Put makefile.nt in the dist.
3422 (lisp): Put makefile.nt in the dist.
3423
34241994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
3425
3426 * configure.in: Change a stray `[' to `test'.
3427
34281994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
3429
3430 * configure.in: Adapt for Autoconf v2. Use the standard argument
3431 parser, host type canonicalizer, X11 finder, and message
3432 printing macros. Use the new macro names. Use `test' instead of `['.
3433
34341994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3435
3436 * configure.in: Check for getpagesize.
3437
34381994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3439
3440 * make-dist (msdos): Put sed* in the distribution.
3441
34421994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
3443
3444 * config.bat: New option, `--with-x', for configuring Emacs
3445 for use with the X11 system DesqView/X.
3446 New option, `--no-debug', for compiling Emacs without debug
3447 information thus saving disk space.
3448 (src/config.h, src/paths.h): Use `update' (which is like
3449 `move-if-changed') to change the file.
3450 (src/config.h): When configuring for X11 perform extra changes.
3451 (src/makefile): When configuring for X11 perform extra changes.
3452 (lib-src): Remove temporary files.
3453 (): Check that `sed', `rm', `mv', and `gcc' are available.
3454
34551994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3456
3457 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
3458
3459 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
3460
34611994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3462
3463 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
3464
3465 * configure.in (canonical): Substitute var into makefiles.
3466 (bitmapdir): Likewise.
3467
3468 * Makefile.in (bitmapdir): New variable.
3469 (src/paths.h, paths-force): Edit PATH_BITMAPS.
3470
34711994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3472
3473 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
3474
3475 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
3476 * update-subdirs: New shell script.
3477
34781994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3479
3480 * Makefile.in (top_distclean): Don't rm build-install.
3481 (SOURCES): Delete build-install.in.
3482
3483 * make-dist: Don't distribute build-ins.in.
3484 * build-ins.in: File deleted.
3485
34861994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
3487
3488 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
3489
34901994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3491
3492 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
3493
3494 * configure.in (libexecdir): Renamed from libdir. New default.
3495 (sharedstatedir): Renamed from statedir. New default.
3496 (datadir): New default.
3497
3498 * make-dist: Don't distribute subdirs.el.
3499
35001994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3501
3502 * configure.in (eaccess): Check for it.
3503
35041994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3505
3506 * configure.in (mktime): Check for it.
3507
35081994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
3509
3510 * configure.in (motif): Add support for usage and option checking.
3511
35121994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
3513
3514 * configure.in (utimes): Check for it.
3515
35161994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
3517
3518 * Makefile.in (install-arch-indep): Don't do mkdir here.
3519
35201994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3521
3522 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
3523 riscix.h renamed to acorn.h.
3524
177c0ea7 35251994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
a4a9692d
DL
3526
3527 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
3528 New configurations.
3529
35301994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
3531
3532 * configure.in: Remove trailing slashes from srcdir.
3533
35341994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3535
3536 * configure.in (i[345]86-sequent-ptx*): Handle
3537
35381994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3539
3540 * Makefile.in (paths-force): Depend on src/paths.h
3541
35421994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3543
3544 * configure.in (config_options): Save all arguments, not just some.
3545
35461994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3547
3548 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
3549
3550 * configure.in: Add AC_AIX.
3551 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
3552
35531994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3554
3555 * configure.in (parsing options): Simplify sed command to delete -'s.
3556
35571994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
3558
3559 * configure.in (config_options): New shell variable.
3560 Pass its value to C code in EMACS_CONFIG_OPTIONS.
3561
35621994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3563
3564 * configure.in (alpha-dec-osf*): New target.
3565
3566 * Makefile.in: Use just one FRC target.
3567
35681994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3569
3570 * Makefile.in (removenullpaths, paths-force):
3571 Use name paths.h.tmp$$, which depends on the pid.
3572
35731994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3574
3575 * Makefile.in (removenullpaths, paths-force):
3576 Put paths.h.tmp in top-level dir, not in src.
3577
35781994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3579
3580 * Version 19.27 released.
3581
35821994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3583
3584 * Version 19.26 released.
3585
35861994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3587
3588 * configure.in: Check for lrand48, not rand48.
3589
35901994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3591
3592 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
3593 (powerpc-ibm-aix*): New aliases.
3594
35951994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3596
3597 * make-dist (src/m, src/s): Put *.inp in distribution.
3598
35991994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3600
3601 * configure.in: Accept i586 and i486 along with i386.
3602
36031994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3604
3605 * configure.in: Do compute unexec, LIBX, system_malloc, etc
3606 even if CPP env var was set by the user.
3607
3608 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
3609
36101994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
3611
3612 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
3613
36141994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3615
3616 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
3617
36181994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3619
3620 * configure.in: Check more specifically for i*86-sun-sunos.
3621
36221994-08-03 Caveh Jalali (caveh@eng.sun.com)
3623
3624 * configure.in: Handle solaris 2.4.
3625
36261994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3627
3628 * configure.in (rand48): Check for it.
3629
36301994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3631
3632 * make-dist: Update the info files.
3633
36341994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3635
3636 * configure.in: Make "checking..." messages' style consistent.
3637 (HAVE_H_ERRNO): New test.
3638
36391994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3640
3641 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
3642
36431994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3644
3645 * configure.in (CFLAGS): If the envvar was specified, use that.
3646 And set REAL_CFLAGS from it too.
3647
36481994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3649
3650 * make-dist: Update finder-inf.el.
3651
36521994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3653
3654 * make-dist (msdos): Include sed4.inp in dist.
3655
3656 * Makefile.in (libsrc_libs): Var deleted.
3657
36581994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3659
3660 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
3661
36621994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3663
3664 * configure.in (mips-sony-newsos4*): New alias.
3665
36661994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3667
3668 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
3669 (*-convex-convexos*): Accept this as alias.
3670
36711994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3672
3673 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
3674 for two different uses.
3675
36761994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3677
3678 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
3679
36801994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3681
3682 * make-dist: Put ./BUGS into the distrib.
3683
36841994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3685
3686 * configure.in: Handle 386 running Solaris 2.
3687
36881994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3689
3690 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
3691
36921994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3693
3694 * configure.in (mips-sony-newsos*): Use news-risc.h.
3695
3696 * configure.in: Accept bsdi as opsys, like bsd386.
3697
36981994-06-01 Morten Welinder (terra@diku.dk)
3699
3700 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
3701
37021994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3703
3704 * Version 19.25 released.
3705
3706 * make-dist (shortversion): Don't assume another period follows.
3707
37081994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3709
3710 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
3711 (uninstall): Use /bin/pwd.
3712
3713 * Makefile.in (blessmail): Depend on src.
3714 (all): Don't depend on blessmail.
3715
3716 * Makefile.in (src/paths.h): Don't force recomputation.
3717 (paths-force): New target; force recomputation of paths.h.
3718 (all): Depend on paths-force.
3719 (src, lib-src): Depend on src/paths.h.
3720
3721 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
3722 NON_GCC_TEST_OPTIONS.
3723
37241994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3725
3726 * configure.in: Don't insist on subversions for irix.
3727
37281994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3729
3730 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
3731
3732 * configure.in (i[34]86-next-*): New alternative.
3733
37341994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3735
3736 * Version 19.24 released.
3737
3738 * configure.in: New config hppa*-hp-hpux9shr*.
3739
37401994-05-22 Morten Welinder (terra@tyr.diku.dk)
3741
3742 * config.bat: Doc fix.
3743
37441994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3745
3746 * Makefile.in (mostlyclean, clean, distclean, realclean)
3747 (extraclean): Don't act on man subdir if it doesn't exist.
3748
37491994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3750
3751 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
3752 Use them to set up CC.
3753 (*-sun-sunos4.1.3): Set them.
3754
37551994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3756
3757 * Makefile.in (lib-src): Don't depend on src/paths.h.
3758
37591994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3760
3761 * build-ins.in (copydests): Get rid of spurious `-'s.
3762
3763 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
3764
37651994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3766
3767 * Version 19.23 released.
3768
3769 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
3770 for the Xlib and Xt checks; then restore old CFLAGS.
3771
37721994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3773
3774 * configure.in (HAVE_X11XTR6): Add newline before #if.
3775 Add newline after #endif.
3776
37771994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3778
3779 * configure.in (HAVE_X11XTR6): Arrange to define it.
3780
37811994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3782
3783 * Makefile.in (install): Depend on blessmail.
3784
37851994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
3786
3787 * configure.in (mips-siemens-sysv*): Put quotes around value
3788 containing blanks.
3789
37901994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3791
3792 * Makefile.in (TAGS): Use the makefile in src subdir.
3793
37941994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3795
3796 * configure.in (opsys): Recognize `gnu'.
3797
37981994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3799
3800 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
3801
38021994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
3803
3804 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
3805 version > 1.8.
3806
38071994-05-08 Morten Welinder (terra@diku.dk)
3808
3809 * config.bat: Forcibly remove "# " style comments from makefiles.
3810
38111994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3812
3813 * Makefile.in (uninstall): When processing lispdir and etcdir,
3814 do nothing unless it exists and is a directory.
3815
38161994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3817
3818 * Makefile.in (install-arch-indep): Do install info/dired-x*.
3819 Merge code in from install-doc.
3820 (install-doc): Merge code back into install-arch-indep.
3821 (install-arch-dep): Don't depend on install-doc.
3822
3823 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
3824
38251994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3826
3827 * configure.in (making src/Makefile and lib-src/Makefile):
3828 Split off the autoconf substitutions and don't pass them thru cpp.
3829 (undefs): Use $canonical as well as $configuration.
3830
3831 * make-dist: Distribute lisp/Makefile.
3832
3833 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
3834 Use lower case names for the s files.
3835
38361994-05-03 Morten Welinder (terra@diku.dk)
3837
3838 * config.bat: Added possibility for different file name
3839 transscriptions in lib-src.
3840
38411994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3842
3843 * Makefile.in (lib-src): Undo previous change.
3844 (blessmail): New target to run maybe-blessmail in lib-src.
3845 (all): Depend on blessmail.
3846
3847 * Makefile.in (lib-src): Depend on src.
3848
38491994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
3850
3851 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
3852 (m88k-dg-dgux5.4R2): dgux5.4R2.
3853
38541994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3855
3856 * configure.in (window_system): Restore accidentally deleted code
3857 that uses AC_FIND_X.
3858
3859 * make-dist: Distribute config.bat.
3860
38611994-04-29 Morten Welinder (terra@diku.dk)
3862
3863 * config.bat: Corrected the configuration of lib-src
3864 to keep up with configure. Add note about dos version 3
3865 or better needed (djgpp needs that). Add note explaining
3866 that either install in c:/emacs or edit the script.
3867 Don't change to c:/emacs, but assume we're there (to minimize
3868 the number of places to change).
3869
3870 * config.bat: Build-in the first step towards X11 support with
3871 the X11 emulator that exists. At this time it won't work,
3872 and several files are missing.
3873
38741994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3875
3876 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
3877 Don't look for -lresolv.
3878
3879 * Makefile.in (lib-src): Depend on src/paths.h.
3880
38811994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3882
3883 * configure.in: Restore deleted AC_SUBST of `configuration'.
3884 Improve error message for bad --with-x-toolkit value.
3885
3886 * configure.in: Define CONFIGURATION in src/config.h
3887 rather than substituting in src/Makefile.in.
3888
38891994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3890
3891 * Makefile.in (install-doc): New target.
3892 (install-arch-dep): Depend on install-doc.
3893 (mkdir): Create docdir.
3894
38951994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3896
3897 * configure.in: Test for libresolv.a.
3898 Substitute machfile and opsysfile.
3899
39001994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3901
3902 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
3903 (install-arch-dep): Install under the name $(EMACS).
3904
39051994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3906
3907 * configure.in (version): Use entire value of emacs-version.
3908 (mips-siemens-sysv*): New alternative.
3909
39101994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3911
3912 * Makefile.in (install-arch-indep): Don't install dired-x*.
3913
39141994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3915
3916 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
3917 Fix definition of $undefs.
3918
39191994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3920
3921 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
3922
3923 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
3924
39251994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
3926
3927 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
3928
39291994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3930
3931 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
3932 and run it thru cpp, as with src/Makefile.in.
3933
3934 * configure.in: Use AC_SET_MAKE.
3935
39361994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3937
3938 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
3939
39401994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3941
3942 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
3943
3944 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
3945 (printing the choices): Make the toolkit message unconditional.
3946 (USE_X_TOOLKIT): Use `none', not `no', if none.
3947 (include libsrc_libs): Include config.h, and specify -I for srcdir.
3948 Get rid of temp file foofoo1.
3949
39501994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3951
3952 * configure.in (CFLAGS): Use shell syntax, not Makefile.
3953
39541994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3955
3956 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
3957 (printing the choices): State choice of toolkit.
3958 (libsrc_libs): Recalculate after writing config.h;
3959 then update lib-src/Makefile.
3960
39611994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3962
3963 * configure.in: Add sunos4shr as alternative for suns.
3964 Conditionals testing for null $CC were backwards.
3965
39661994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3967
3968 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
3969
39701994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3971
3972 * configure.in: Handle -isc4.0*.
3973
39741994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3975
3976 * configure.in (esix5): Set NON_GNU_CPP.
3977
39781994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
3979
3980 * Makefile.in (thisdir): Nonsensical variable removed.
3981 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
3982 back to $thisdir, rather than the directory `this_dir'.
3983
39841994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3985
3986 * Makefile.in (install-arch-indep): Add missing backslash after a
3987 `then'.
3988
39891994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3990
3991 * Makefile.in (thisdir): New variable.
3992 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
3993
39941994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3995
3996 * configure.in: Add freebsd.
3997
39981994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3999
4000 * configure.in: Check for fpathconf.
4001
40021994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4003
4004 * configure.in (with_x_toolkit): Fix typo in previous change.
4005
40061994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4007
4008 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
4009
40101994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4011
4012 * configure.in (with_x_toolkit): Don't allow motif or open-look.
4013
40141994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4015
4016 * configure.in: Fix value of docdir.
4017 * Makefile.in (install-arch-indep): Install DOC* in docdir.
4018
40191994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4020
4021 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
4022
40231994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
4024
4025 * configure.in: New variable docdir to control where the docstring
4026 file goes.
4027 Makefile.in: Use it to initialize PATH_DOC in paths.h.
4028
40291994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
4030
4031 * configure.in: When --run-in-place, don't inherit archlibdir.
4032
40331994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4034
4035 * Makefile.in (install-arch-dep, install-arch-indep):
4036 New targets split up former do-install rule.
4037 (do-install): Target deleted.
4038
40391994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4040
4041 * configure.in (mips-sony-newsos*): New configuration.
4042
40431994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
4044
4045 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
4046
40471994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
4048
4049 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
4050
40511994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4052
4053 * configure.in: Don't initialize CC.
4054
40551994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4056
4057 * configure.in (creating src/Makefile): Also generate -U switches
4058 for symbols in the $configuration value.
4059
4060 * configure.in: Check for sys_siglist being declared in system header.
4061
40621994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4063
4064 * configure.in (creating src/Makefile): Delete blank lines
4065 along with lines of whitespace.
4066 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
4067
40681994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4069
4070 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
4071 like C_SWITCH_SYSTEM.
4072 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
4073
40741994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
4075
4076 * configure.in (drem): Check for this function.
4077
40781994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4079
4080 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
4081 If CPP was inherited from environment, don't use NON_GNU_CPP.
4082 (NON_GNU_CC): Likewise.
4083 (handling with_gcc): Use explicit if in the `no' case.
4084 (cc_specified): New variable; if set, don't use NON_GNU_CC.
4085
40861994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4087
4088 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
4089
40901994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
4091
4092 * configure.in: Check whether fmod exists.
4093
40941994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4095
4096 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
4097 {src,lisp}/OChangeLog.
4098
40991994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4100
4101 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
4102 necessary for proper operation. This code works with the current
4103 released version of Autoconf.
4104
41051994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4106
4107 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
4108 (USE_X_TOOLKIT): Define it for all values except `no'.
4109
4110 * configure.in: Undo first Jan 8 change and Jan 16 change.
4111
41121994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4113
4114 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
4115 Substitute USE_X_TOOLKIT as both C macro and Make variable.
4116
4117 * Makefile.in (lwlib/Makefile): New target.
4118 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
4119 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
4120 (unlock, relock): Handle lwlib subdir.
4121
4122 * Makefile.in: Add some .PHONY targets.
4123
4124 * make-dist: Handle lwlib subdir like oldXMenu subdir.
4125
4126 * lwlib: New subdirectory.
4127
41281994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4129
4130 * configure.in: If CPP has a value that is a directory,
4131 discard the value.
4132
41331994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4134
4135 * configure.in (srcdir_undefs): Add g flag to sed substitution to
4136 remove -U[0-9]*.
4137
41381994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4139
4140 * Makefile.in (do-install): Install the dired-x info files.
4141
4142 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
4143 (See src/s/sol2.h.)
4144
41451994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4146
4147 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
4148
41491994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4150
4151 * configure.in (creating src/Makefile): Put code inside 2nd arg to
4152 AC_OUTPUT as it should be; hopefully noone will again see fit to
4153 gratuitously break this and not make a change log entry.
4154 Optimized sed processing of Makefile.in and cpp output; now
4155 preserves comments previously removed from the cpp input.
4156 Eliminated temp file for cpp output. Generate -U switches to
4157 undefine all identifiers that appear in the directory name
4158 ${srcdir}; pass these to cpp.
4159
4160 * configure.in (version): Fix sed regexp to match two-elt version
4161 number.
4162
4163 * configure.in: Check for strerror.
4164
41651994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4166
4167 * configure.in: Test for bcmp.
4168
41691994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4170
4171 * make-dist (tempdir): Put subdir msdos into the distribution.
4172
41731993-01-07 Morten Welinder (terra@diku.dk)
4174
4175 * config.bat: New file.
4176
41771994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4178
4179 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
4180
41811994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4182
4183 * configure.in (m68*-next-*): Don't care about which os is specified.
4184 (i[34]86-*-*): Check for *-nextstop*.
4185
41861993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4187
4188 * configure.in: Check for setsid.
4189
41901993-12-17 Richard Stallman (rms@srarc2)
4191
4192 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
4193
41941993-12-15 Richard Stallman (rms@srarc2)
4195
4196 * Makefile.in (mkdir): Make only the lockdir writable.
4197
4198 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
4199
42001993-12-11 Richard Stallman (rms@srarc2)
4201
4202 * Makefile.in (libdir): Use @libdir@.
4203
42041993-12-08 Richard Stallman (rms@srarc2)
4205
4206 * Makefile.in (install): Add empty command.
4207
42081993-12-04 Richard Stallman (rms@srarc2)
4209
4210 * make-dist: Put man/getopt.c in the dist.
4211
4212 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
4213
4214 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
4215
42161993-12-03 Richard Stallman (rms@srarc2)
4217
4218 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
4219 Set it for all solaris versions.
4220 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
4221 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
4222 Likewise for NON_GNU_CC and CC.
4223
42241993-12-01 Richard Stallman (rms@srarc2)
4225
4226 * configure.in (mips-mips-riscos4*): Assign variable CC.
4227 (checking ${with_gcc}): If "no", don't override CC if already set.
4228 (CC): Initialize it as empty.
4229
dff28924 42301993-11-30 Richard Stallman (rms@srarc2)
a4a9692d
DL
4231
4232 * configure.in (Suns): Set CPP if *-solaris2.3*.
4233
42341993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4235
4236 * Version 19.22 released.
4237
4238 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
4239
42401993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4241
4242 * make-dist: When breaking links, use cp -p.
4243 Copy install.sh into distribution.
4244 Move the temp dir up into the parent dir;
4245 don't leave the staging dir make-dist.tmp... in existence.
4246 * install.sh: New file.
4247
42481993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4249
4250 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
4251
42521993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4253
4254 * configure.in (version): When --run-in-place, exclude
4255 ${datadir}/emacs/site-lisp from locallisppath.
4256
42571993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4258
4259 * configure.in: Delete jumk.c before writing it.
4260
42611993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4262
4263 * Version 19.21 released.
4264
4265 * Makefile.in (mkdir): Ignore error from chmod.
4266
42671993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4268
4269 * make-dist: Don't put lisp/forms.README in the distribution.
4270
42711993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4272
4273 * configure.in (creating src/Makefile): Before running cpp,
4274 discard all lines that start with `# Generated' or /**/#.
4275
42761993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4277
4278 * Version 19.20 released.
4279
4280 * make-dist: Use build-ins.in, not build-install.in.
4281 Don't bother updating TAGS since it's not included.
4282
4283 * build-ins.in: Renamed from build-install.in.
4284
42851993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4286
4287 * make-dist: Don't try to link *.texinfo--there are none now.
4288 When running make in lib-src, specify YACC var value.
4289
42901993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4291
4292 * configure.in (extrasub): Add vpath patterns for %.[yls].
4293
4294 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
4295 Instead just include the commands to make src/Makefile as the
4296 second arg to AC_OUTPUT.
4297
4298 * configure.in: Use : instead of dnl for comment inside
4299 $makefile_command.
4300
4301 * configure.in: No longer use vpath_sed. Instead, when we notice
4302 srcdir already configured, set extrasub to hack vpath in the
4303 makefiles.
4304
4305 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
4306 before moving it.
4307 * Makefile.in (VPATH): Define to @srcdir@.
4308
43091993-09-28 Brian Fox (bfox@cubit)
4310
4311 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
4312 doesn't exist. Just copy src/Makefile.in instead. Touch
4313 all of the Makefiles after editing config.status.
4314
4315 * INSTALL: Update documentation to match new configuration
4316 mechanism.
4317
43181993-09-27 Brian Fox (bfox@ai.mit.edu)
4319
4320 * configure.in: Allow any of the path or directory Makefile
4321 variables to be set with flags to configure. Create all Makefiles
4322 at configure time. Edit special commands into config.status after
4323 src/Makefile.in is built from src/Makefile.
4324
4325 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
4326 If these files are out of date, simply have config.status
4327 rebuild them; don't rebuild them explicitly.
4328
43291993-09-25 Brian Fox (bfox@ai.mit.edu)
4330
4331 * build-install.in: Change src/xemacs to src/emacs. We no longer
4332 create src/xemacs, so the file wouldn't be found.
4333
4334 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
4335
43361993-09-24 Brian Fox (bfox@albert.gnu.ai.mit.edu)
4337
4338 * configure.in: Avoid forcing the search of /usr/include before
4339 fixed include files by resetting C_SWITCH_X_SITE if it is
4340 "-I/usr/include".
4341
43421993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4343
4344 * Makefile.in (@rip_paths@locallisppath):
4345 Delete ${datadir}/emacs/site-lisp.
4346
43471993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4348
4349 * configure.in:
4350 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
4351 Remove ${extra_output} from AC_OUTPUT call.
4352
43531993-09-17 Brian Fox (bfox@inferno)
4354
4355 * make-dist: Quote backquotes found in strings to be echoed.
4356
4357 * configure.in: Use "sh -c pwd" when we want to avoid having the
4358 shell fix up the value of $PWD.
4359
43601993-09-13 Brian Fox (bfox@inferno)
4361
4362 * Makefile.in (do-install): Don't abort if ln or chmod at the end
4363 of the installation fail. Suggested by Karl Berry.
4364
43651993-08-30 Brian Fox (bfox@inferno)
4366
4367 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
4368 was used. Set MAKEFLAGS from MFLAGS.
4369
43701993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4371
4372 * configure.in: Test for res_init in libc.
4373
43741993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4375
4376 * configure.in: In the file ${tempcname}, use configure___
4377 instead of @configure@.
4378
43791993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
4380
4381 * make-dist: Dist vpath.sed
4382
4383 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
4384 Depend on vpath.sed.
4385 Replace sed comand for VPATH with @vpath_sed@.
4386
4387 * configure.in: Substitute variable `vpath_sed'.
4388 If not in $srcdir and $srcdir is configured,
4389 issue warning that GNU make is required,
4390 and set vpath_sed to use vpath.sed script.
4391
43921993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4393
4394 * configure.in: Remove check for $srcdir being configured. This
4395 pretty much works now.
4396 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
4397 Check for XFree86 (/usr/X386/include) independent of whether
4398 -lXbsd exists.
4399
4400 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
4401 realclean, unlock, relock): Use `$(MAKE)' in place of plain
4402 `make'.
4403
44041993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4405
4406 * Version 19.19 released.
4407
4408 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
4409
44101993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4411
4412 * configure.in: Check for XScreenNumberOfScreen.
4413
44141993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4415
4416 * configure.in: Add * to end of all configuration alternatives.
4417 (m68*-sony-newsos3*): New alternative.
4418
44191993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4420
4421 * make-dist: Include getdate.c in distribution.
4422
4423 * configure.in: For --help, use $PAGER if it is set.
4424 (LIB_X11_LIB): Default to -lX11.
4425 (mips-sgi-irix5.*): New alternative.
4426
4427 * Makefile.in (do-install): Install info/gnus* and info/sc*.
4428
4429 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
4430 Recognize *.B8.* as hpux version 8.
4431 (m68*-tektronix-bsd*): Fix typo in tek4300.
4432 (AC_HAVE_FUNCS): Add ftime.
4433
44341993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4435
4436 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
4437 Use tekxd88, not tekXD88.
4438
44391993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4440
4441 * configure.in: Check for -lm. Then can check for frexp and logb.
4442
44431993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4444
4445 * Version 19.18 released.
4446
4447 * make-dist (src): Don't put gnu-hp300 in dist.
4448 (src, lisp): Include OChangeLog in dist.
4449
44501993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4451
4452 * configure.in: Test for presence of logb and frexp functions.
4453
44541993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4455
4456 * configure.in (machine): Add i370-ibm-aix*.
4457
44581993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4459
4460 * configure.in (function checks): Test for mkdir and rmdir.
4461
4462 * configure.in (function checks): Don't test for random and bcopy
4463 only when we're building with X; look for them all the time.
4464
44651993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4466
4467 * configure.in: Test for availability of bcopy functions, searching
4468 the X libraries if we're using X.
4469
4470 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
4471 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
4472 versions of AIX, and needs to be passed to the loader.
4473
4474 * configure.in: Test for the availablility of the
4475 XScreenResourceString function.
4476
44771993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
4478
4479 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
4480 LD_SWITCH_X_SITE and assume --with-x11.
4481 Only look for X11 files if we weren't told about a window system
4482 or if we were told to use X11 but not told where.
4483 Search the libraries from the s and/or m files when checking for
4484 functions.
4485
4486 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
4487
44881993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4489
4490 * make-dist: Include lisp/dired.todo in the distribution.
4491
44921993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4493
4494 * configure.in: Add code to set HAVE_INET_SOCKETS.
4495
44961993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4497
4498 * configure.in: If we do find x_includes and x_libraries
4499 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
4500
45011993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4502
4503 * make-dist: Include src/gnu-hp300 in the dist.
4504
4505 * configure.in (canonical): New variable holds the canonicalized
4506 configuration. Don't alter `configuration'. Use `configuration'
4507 for Makefile.in for file naming.
4508 (testing x_includes and x_libraries): Use =, not ==.
4509
45101993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4511
4512 * Version 19.17 released.
4513
4514 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
4515 directory's makefile. This allows the invocation of CPP which
4516 builds xmakefile to receive these switches. The SunSoft C
4517 preprocessor inserts spaces between tokens if it doesn't get the
4518 -Xs flag requested in src/s/sol2.h.
4519
45201993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
4521
4522 * configure.in (m68k-bull-sysv3): new config.
4523
45241993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4525
4526 * configure.in: Use the autoconf AC_FIND_X macro to try to find
4527 the X Windows libraries.
4528
45291993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4530
4531 * make-dist (tempdir): Don't create lisp/forms-mode directory in
4532 the distribution. Those files aren't kept in their own
4533 subdirectory any more.
4534
45351993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4536
4537 * Version 19.16 released.
4538
45391993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4540
4541 * configure.in: Add --verbose flag.
4542
45431993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4544
4545 * version 19.15 released.
4546
45471993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4548
4549 * Makefile.in (top_distclean): Use -f switch when cleaning out
4550 lock dir; it might be empty.
4551
4552 * configure.in: Only check for -lXbsd once.
4553
45541993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4555
4556 * Version 19.14 released.
4557
45581993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4559
4560 * make-dist: If using gzip, create distribution with '.gz' extension.
4561
4562 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
4563 (lisp/forms-mode): This doesn't exist anymore.
4564
4565 * configure.in: Look for the closedir function.
4566
45671993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4568
4569 * configure.in (CPP): Autoconf sets this to a shell variable
4570 reference, which doesn't work when it's edited into a makefile.
4571 Expand that variable reference.
4572
4573 * Makefile.in (CPP): New variable.
4574 (src/Makefile): Edit CPP into src/Makefile.
4575
4576 * Makefile.in (src/Makefile): Don't bother exiting single quotes
4577 and entering double quotes to get the values of LD_SWITCH_X_SITE
4578 and the other make variables; make substitutes them in anyway.
4579
4580 * Makefile.in (uninstall): Don't remove the lisp and etc
4581 directories if they're in the source tree.
4582
92a8ce63 4583 Bring mumbleclean targets into conformance with GNU coding standards.
a4a9692d
DL
4584 * Makefile.in (mostlyclean, clean): Separate these two; just have
4585 them pass the request to the subdirectory makefiles.
4586 (distclean): Pass the request down, and then get rid of the
4587 files configure built, and get rid of the Makefiles.
4588 (realclean): Pass the request down, and then do the same things
4589 distclean does.
4590 (uninstall, info, dvi): New targets.
4591
4592 * configure.in: Move clause for PC-compatible i386 box to the end
4593 of the case statement, to avoid masking configurations below.
4594
4595 * configure.in: Add case for m88k-motorola-sysv4.
4596
4597 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
4598 the HP 68000 machines.
4599
4600 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
4601 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
4602 preprocessor won't fiddle with them.
4603
46041993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4605
4606 * Makefile.in (TAGS): cd to src to run etags.
4607
46081993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4609
4610 * configure.in (version): Check the X libraries for XrmSetDatabase
4611 and random, and see if we have -lXbsd.
4612
46131993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4614
4615 * configure.in: Pass "-Isrc" to the CPP we run to examine the
4616 s/*.h and m/*.h files. Martin Tomes
4617 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
4618
46191993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4620
4621 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
4622 above the general i386 alternative.
4623
46241993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4625
4626 * configure.in: Recognize configuration name for Data General
4627 AViiON machines.
4628
4629 * configure.in: Use AC_LONG_FILE_NAMES.
4630
46311993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4632
4633 * configure.in: Test for bison.
4634 * Makefile.in (YACC): New variable.
4635 (lib-src/Makefile.in): Edit YACC into the makefile.
4636
46371993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4638
4639 * Version 19.13 released.
4640
4641 * configure.in (CFLAGS): Don't set this according to the value of
4642 the GCC shell variable. Instead, consult the machine and system
4643 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
4644 test __GNUC__ while we're at it.
4645
4646 * configure.in: Remove extra ;; from hpux cases.
4647
46481993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4649
4650 * configure.in: Check to see if the system has -ldnet.
4651
46521993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4653
4654 * make-dist: Add clauses to distribute lisp/forms-mode.
4655
46561993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4657
4658 * configure.in (machine): Fix the versions in hpux version number test.
4659 Do not guess based on cpu type. Do check for explicit system version.
4660
46611993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4662
4663 * configure.in: Do NOT look for `unknown' as company name.
4664
46651993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4666
4667 * configure.in: Fix typo in message.
4668
46691993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4670
4671 * Version 19.12 released.
4672
4673 * Makefile.in (do-install): Correct previous etc-copying change.
4674 Partially rewrite using `if'.
4675 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
4676
4677 * Version 19.11 released.
4678
4679 * configure.in: Handle 386bsd.
4680
46811993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4682
4683 * make-dist: Update getdate.c.
4684
4685 * configure.in: Handle bsd386.
4686
4687 * Makefile.in (do-install): Use `-' in tar options.
4688
4689 * configure.in: Change ! "${...}" to x"${...}" = x.
4690
4691 * Makefile.in (do-install): Copy the DOC-* files from the build
4692 etc directory, as well as lots of things from ${srcdir}/etc.
4693
4694 * make-dist: Copy config.guess.
4695
4696 * configure.in: Handle AIX versions 1.2, 1.3.
4697
46981993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4699
4700 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
4701 the configuration name mips-mips-usg* to represent USG systems.
4702
4703 * configure.in: Fix logic to detect if srcdir is already configured.
4704
4705 * Makefile.in: Pass in LD_SWITCH_X_SITE.
4706
4707 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
4708 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
4709 of a directory; cd might fail, and have pwd print out the current
4710 directory.
4711
47121993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4713
4714 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
4715
47161993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4717
4718 * configure.in: Complain if srcdir points at an already-configured
4719 tree.
4720
47211993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4722
4723 * Version 19.10 released.
4724
47251993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4726
4727 * Makefile.in: Use Makefile comments, not C comments.
4728
4729 * configure.in: Add case for the Tektronix XD88.
4730
47311993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4732
4733 * configure.in: Handle sysv4.2 and sysvr4.2.
4734
47351993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4736
4737 * configure.in: Traverse the argument list without destroying it;
4738 don't use shift. It turns out that "set - ${saved_arguments}"
4739 doesn't work portably.
4740
4741 * configure.in: Add missing "fi".
4742
4743 * make-dist: Rebuild configure if configure.in is newer.
4744
4745 * Makefile.in (src:, lib-src:, FRC:): force the src and lib-src
4746 targets to be executed even if make remembers that it has already
4747 stisfied FRC.
4748
47491993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4750
4751 * Makefile.in (do-install): Delete redundant code to copy etc twice.
4752
4753 * configure.in (romp): Handle various version numbers with aos and bsd.
4754
47551993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4756
4757 * configure.in: Fix message text.
4758
47591993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4760
4761 * make-dist: Make a `site-lisp' directory in the distribution,
4762 instead of a `local-lisp' directory, which hasn't been the
4763 appropriate name for a long time.
4764 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
4765 from the distribution first, then /usr/local/lib/emacs/site-lisp.
4766
4767 * Makefile.in (do-install): Correctly detect if ./etc and
4768 ${srcdir}/etc are the same.
4769
4770 * configure.in: Extract UNEXEC from the system configuration
4771 files, compute the name of the source file corresponding to the
4772 object file, and #define it as UNEXEC_SRC in config.h.
4773
4774 * configure.in: If srcdir is '.', then try using PWD to make it
4775 absolute.
4776
4777 * configure.in: Include ${srcdir} in the printed report, to help
4778 people notice if it's an automounter path.
4779
47801993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4781
4782 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
4783
47841993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4785
4786 * Makefile.in (do-install): Delete the dest dir, not the source dir,
4787 when they are different. Add `shift' command.
4788 (COPYDESTS, COPYDIR): Delete external-lisp dir.
4789 (externallispdir): Var deleted.
4790
4791 * configure.in: Delete spurious paren outputting short_usage.
4792
47931993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4794
4795 * Version 19.9 released.
4796
47971993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4798
4799 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
4800 subdirectory makes.
4801
4802 * make-dist: Check for .elc files with no corresponding .el file.
4803
4804 * Makefile.in (mkdir): Make all the directories in locallisppath.
4805
4806 * config.guess: New file.
4807 * configure.in: Use it, tentatively.
88c71720 4808 * INSTALL: Mention its usage.
a4a9692d
DL
4809
4810 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
4811 the former gives you the operating system rev directly. Use
4812 s/hpux.h if we don't recognize what we got.
4813
4814 * Makefile.in (do-install): Don't remove a destination directory
4815 if it's the same as the source. If ${srcdir}/info == ${infodir},
4816 don't try to copy the info files.
4817
4818 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
4819 doesn't work if you're not using a separate source directory.
4820 (do-install): Copy the build tree's etc directory only after
4821 making sure it's not also the source tree's etc directory.
4822
48231993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4824
4825 * configure.in: Handle sunos4.1.3 specially.
4826
48271993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4828
4829 * Makefile.in (INSTALL): Add definition.
4830
4831 * configure.in: Fix some messages. Support -with-gnu-cc.
4832 At the end, use `set --', not `set -'.
4833 Delete spurious `.h' in hpux alternatives.
4834
48351993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4836
4837 * Version 19.8 released.
4838
48391993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4840
4841 * configure.in: When looking for source in the same directory as
4842 the configure script, make the path thus discovered absolute.
4843 If the user specifies the `--srcdir' switch, make that directory
4844 absolute too.
4845
4846 * Makefile.in (srcdir): Remove comment saying this doesn't work.
4847
4848 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
4849 too, as the value of the PATH_INFO macro.
4850
4851 * configure.in: Check to see if the source lives in the same
4852 directory as the configure script.
4853
48541993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4855
4856 * Makefile.in (install): Split this into `install' and
4857 `do-install', to give people more control over exactly what gets
4858 done.
4859 (do-install): New target, containing the guts of `install'. Don't
4860 remove and recreate the directories inside the copying loop - do
4861 it all before the copying loop. Pass more flags to the lib-src
4862 make.
4863 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
4864 avoid errors and warnings.
4865
4866 * configure.in: For generic IBM PC boxes, insist on "unknown" for
4867 the manufacturer - the more general case was blocking other i386
4868 configuration names below, and that's how the names are written in
4869 MACHINES anyway.
4870
4871 * make-dist: When breaking links, remove the link before moving
4872 the copy onto it, to avoid interactive behavior.
4873
4874 * Makefile.in: Doc fix.
4875
4876 * configure.in: Doc fix.
4877
4878 * INSTALL: Mention --exec-prefix option.
4879
4880 * configure.in: Add support for the `--exec-prefix' option.
4881 * Makefile.in: Accept that support.
4882
4883 * configure.in: Use the AC_PROG_INSTALL macro.
4884 * Makefile.in (INSTALL): Variable removed.
4885 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
4886
4887 * configure.in: Distinguish between hp800's and hp700's by calling
4888 "uname -m".
4889
48901993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4891
92a8ce63 4892 * configure.in: Recognize configuration names for i860 boxes
a4a9692d
DL
4893 running SYSV.
4894
48951993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4896
4897 * configure.in: Distinguish between hp800's and hp700's by the
4898 version of HP/UX they run, since that's something people are more
4899 likely to know - hp700's run 8.0.
4900 Add HP 700 configuration.
4901
4902 * configure.in: Test for the presence of the `rename' function.
4903
4904 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
4905 configure.in.
4906 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
4907
4908 * make-dist: Break intra-tree links.
4909
4910 * configure.in: Explain that this is an autoconf script, and give
4911 instructions for rebuilding configure from it. Arrange to put
4912 comments in configure explaining this too.
4913
4914 * configure.in: Make the first line of the configure script be
4915 "#!/bin/sh". Leaving the first line blank didn't work.
4916
4917 * configure.in (long_usage): Removed; made short_usage describe
4918 the options briefly.
4919
4920 * configure.in: Implement the --prefix option.
4921 * Makefile.in (prefix): Add support for it here.
4922 * INSTALL: Document it here.
4923
4924 * Makefile.in (install): Don't assume that the files in the `info'
4925 subdirectory match *.info. They don't have that prefix.
4926
49271993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4928
4929 * configure.in: Add case for version 5 of Esix.
4930
49311993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4932
92a8ce63 4933 * Version 19.7 released.
a4a9692d
DL
4934
4935 * make-dist: There aren't any *.com files in lib-src anymore.
4936
4937 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
4938 them; they're symlinks to other filesystems on the GNU machines.
4939
4940 * make-dist: Check that the manual reflects the same version of
4941 Emacs as stated in lisp/version.el. Edit that version number into
4942 the README file.
4943
49441993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4945
4946 * configure.in: Remove the hack of AC_DEFINE; use
4947 AC_DEFINE_UNQUOTED.
4948
49491993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4950
4951 * make-dist: Don't distribute precomp.com, compile.com, or
4952 link.com from ./src; they're in ./vms now.
4953
4954 Some time-handling patches from Paul Eggert:
4955 * configure.in: Add AC_TIMEZONE.
4956
49571993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4958
4959 * configure.in: Recognize Linux as a valid operating system for
4960 the i386.
4961
49621993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4963
4964 * make-dist: Distribute some VMS files we got from Richard Levitte.
4965
4966 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
4967 the source for the sed command, not oldXMenu/Makefile.
4968
49691993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4970
4971 * INSTALL: Don't claim the srcdir option doesn't work.
4972
49731993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4974
4975 * configure.in: Include remarks saying what order the autoconf
4976 tests should go in, and remind people to change config.h.in
4977 whenever they add autoconf tests which make #definitions.
4978
4979 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
4980
49811993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4982
4983 * Makefile.in (oldXMenu/Makefile): Make this depend on
4984 ${srcdir}/oldXMenu/Makefile.in, not itself.
4985
4986 * PROBLEMS: Some updates from David J. Mackenzie.
4987
4988 More changes from David J. Mackenzie.
4989 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
4990 removed; autoconf and config.h should specify all these
4991 differences.
4992 (buildlisppath): Make this path depend on ${srcdir}.
4993 (INSTALLFLAGS): Removed.
4994 (INSTALL): Include the -c flag.
4995 (install): Change the way we invoke install accordingly.
4996
4997 Install ${srcdir} changes from DJM.
4998 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
4999 list.
5000 (COPYDIR, COPYDESTS): Install files from both the etc directory in
5001 the source tree and the etc directory in the object tree.
5002 (${SUBDIR}): Pass the prefix variable down to submakes.
5003 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
5004 in /bin.
5005 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
5006 values for srcdir and VPATH.
5007 (install): Add `v' flag to tar command. Make sure that `dir'
5008 exists in ${srcdir}/info before copying it. Remember that the man
5009 pages come from the source tree, not the object tree.
5010 * configure.in: Remove remarks saying that the --srcdir option
5011 doesn't work.
5012 Create the etc directory in the object tree.
5013 Recognize configuration names of the form *-sun-solaris*.
5014 Recognize sunos5 and solaris as operating system names.
5015
5016 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
5017 lib-src/getdate.y and src/systime.h.
5018
50191993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5020
5021 * make-dist: Make links in info subdir.
5022
50231993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5024
5025 * configure.in: Call AC_STDC_HEADERS.
5026
50271993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5028
5029 * configure.in: Sidestep autoconf's quoting of the second argument
5030 of AC_DEFINE, so we can specify the value to put there. It would
5031 be nice if autoconf provided some way to specify computed values
5032 for macros.
5033
50341993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5035
5036 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
5037 this is always just -DHAVE_CONFIG_H.
5038
5039 The GNU coding standards specify that CFLAGS should be left for
5040 users to set.
5041 * Makefile.in (CFLAGS): Let configure determine the default value
5042 for this. Don't
5043 have it default to DEFS.
5044 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
5045 (lib-src/Makefile, src/Makefile): Edit the default value for
5046 CFLAGS into these files, not DEFS.
5047 * configure.in (CFLAGS): Choose a default value for this - "-g"
5048 normally, or "-g -O" if we're using GCC. Edit it into the
5049 top-level Makefile.
5050
5051 * configure.in: When scanning the machine and system description
5052 #include files, write their names to conftest.c properly.
5053
50541993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5055
5056 * configure.in: In configuration name case for Apallos running
5057 Domainios, set opsys, not opsysfile.
5058
5059 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
5060 src/config.h, instead of AC_OUTPUT; the latter overwrites
5061 src/config.h even when it hasn't changed, puts a makefile-style
5062 comment at the top even though it's C code, and produces a
5063 config.status script which doesn't do the job right.
5064
5065 * configure.in: Add AC_LN_S test, so we can tell whether or not we
5066 can use a symbolic link to get the X Menu library into src.
5067 * Makefile.in (LN_S): New variable.
5068 (src/Makefile): Edit the value of LN_S into this makefile.
5069
50701993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5071
5072 * configure.in: Support *-sco3.2v4* as opsystem.
5073
5074 * make-dist: Don't include calc directory.
5075 Exclude many files in the man directory; copy a few.
5076
50771993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5078
5079 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
5080 call AC_STRUCT_TM to see what's in time.h.
5081
5082 * configure.in: Employ quoting stupidity to get the value of CPP
5083 to expand properly.
5084
50851993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5086
5087 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
5088 variable to scan the machine and system description files.
5089
5090 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
5091 so that getdate.y builds correctly.
5092
50931993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5094
5095 * configure.in (tempcname): Change this to "conftest.c", so it will
5096 work properly on systems with short filenames; this is the name
5097 autoconf uses.
5098
5099 * configure.in: Also detect the availability of dup2 and
5100 gethostname.
5101
5102 * configure.in: Use the AC_ALLOCA test.
5103 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
5104 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
5105
51061993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5107
5108 * make-dist: Distribute configure, as well as configure.in.
5109 Oversight.
5110
51111993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5112
5113 * Makefile.in (install): Print out the name of the directory we're
5114 copying, so people can have some idea of whether we're making
5115 progress.
5116
5117 * Makefile.in (install.aix, install.xenix, install.sysv, install):
5118 Don't forget to re-create the COPYDESTS directories after we clear
5119 them out.
5120
51211993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5122
5123 * Makefile.in: Add autoconf cookies so that the configure
5124 script can comment out sections of path variable definitions to
5125 choose between the installable configuration and the run-in-place
5126 configuration.
5127 * configure.in: Add new option `--run-in-place', to select the
5128 run-in-place path definitions.
5129
5130 * configure.in: Add a clause to the big configuration name case
5131 for the NeXT machine.
5132
51331993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5134
5135 * Makefile.in (install, install.sysv, install.xenix, install.aix):
5136 Make sure that each source directory exists, and is different from
5137 the destination directory; then, delete the destination before
5138 copying over the source.
5139
5140 * make-dist: Distribute configure.in, instead of configure.
5141
51421993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5143
5144 * configure.in: Don't set CC to "gcc -O" if the user specifies
5145 `--with-gcc'. Add -O to DEFS if GCC is set.
5146
51471993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5148
5149 * Makefile.in (clean mostlyclean): Missing right paren.
5150
5151 * configure.in: When checking for X windows, search for an X11
5152 subdirectory of ${x_includes}.
5153
5154 * configure.in: Check for gettimeofday function, for getdate.y.
5155
92a8ce63 5156 Change `configure' to a mixture of custom code and autoconf stuff.
a4a9692d
DL
5157 autoconf can't derive all the information we need, but we'd really
5158 like to be able to take advantage of some of its tests, and its
5159 file-editing facilities.
5160 * configure.in: Renamed from configure.
5161 Quote the sections of shell script we want copied literally to
5162 the configure script.
5163 (compile): Initialize this to make the autoconf macros' code happy.
5164 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
5165 code to do their jobs.
5166 Use autoconf to produce Makefile and src/config.h.
5167 Remove the Makefile-style comment that autoconf places at the top
5168 of src/config.h.
5169 (config_h_opts): Removed - no longer necessary.
5170 * Makefile.in (configname): Renamed to configuration.
5171 (CONFIG_CFLAGS): Renamed to DEFS.
5172 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
5173 get values via autoload @cookies@.
5174 (libsrc_libs): Get this from autoconf. We used to do nothing
5175 about this.
5176 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
5177
5178 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
5179 echo the move-if-change command.
5180
51811993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
5182
5183 * make-dist: Distribute lib-src/rcs-checkin.
5184
5185 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
5186 Don't try to make links to the RCS or Old subdirectories.
5187 Use the appropriate extension for the compression type in use.
5188 Create the tar file in the shell's initial default directory, not
5189 in ${tempparent}.
5190 Erase the whole ${tempparent} tree, not just ${tempdir}.
5191
51921993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5193
5194 * Makefile.in (src/paths.h): Don't echo the huge sed command we
5195 use to build paths.h.
5196 (lib-src/Makefile, src/Makefile): Similarly.
5197
5198 * configure: Extend test for working `const' keyword to handle AIX
5199 3.2 cc.
5200
52011993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5202
5203 * make-dist: Distribute lisp/term/ChangeLog.
5204
92a8ce63 5205 Arrange for C compilation throughout the tree to get
a4a9692d
DL
5206 C_SWITCH_SYSTEM from the configuration files.
5207 * configure: Extract C_SWITCH_SYSTEM from the machine and
5208 system-dependent files, and save it in the top-level Makefile.
5209 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
5210 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
5211
5212 * make-dist: Include the VMS support files in oldXMenu in the
5213 distribution.
5214
5215 * configure: Doc fix.
5216
5217 * configure: Fix corrupted config_h_opts.
5218
5219 * configure: Properly report option names in error messages.
5220
5221 * configure: Properly recognize --x-includes and --x-libraries
5222 options.
5223
5224 * configure: Fix syntax errors in code handling XFree386.
5225
52261993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5227
5228 * configure: Add special code to detect XFree386, and tell
5229 config.h about it.
5230
5231 * configure: Properly handle extracting values of LIBS_MACHINE and
5232 LIBS_SYSTEM that contain spaces.
5233
5234 * configure: Add `--x-includes' and `--x-libraries' options. I
5235 think these are dopey, but no less than three alpha testers, at
5236 large sites, have said they have their X files installed in odd
5237 places. Implement them by setting C_SWITCH_X_SITE and
5238 LD_SWITCH_X_SITE in src/config.h.
5239
52401993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
5241
5242 * make-dist: Don't distribute etc/Old files.
5243
5244 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
5245 backups.
5246
52471993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5248
5249 * make-dist: Fix typo.
5250
52511993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
5252
5253 * make-dist: Corrected typo, fixed it to discard = and TAGS files
5254 in some cases where it should but didn't seen to.
5255
5256 * Makefile.in: Added unlock and relock productions.
5257
52581993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5259
5260 * make-dist: Add a --compress option to force make-dist to use
5261 compress.
5262
5263 * make-dist: Use gzip, if we can find it.
5264
5265 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
5266 make rs6000-ibm-aix default to -aix32.
5267
52681993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
5269
5270 * Makefile.in: Added `Developer's configuration' section.
5271
52721993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
5273
5274 * Makefile.in: Add commented-out variable settings for developer's
5275 configuration.
5276
52771993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5278
5279 * make-dist: Distribute `src/bitmaps' too.
5280
52811993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
5282
5283 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
5284 make rs6000-ibm-aix default to -aix32.
5285
52861993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5287
5288 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
5289
5290 * Makefile.in (install.sysv): Add a second `$' in front of
5291 `${dest}', so that the shell will expand it, instead of Make.
5292
5293 * configure: When processing the name of the configure script,
5294 collapse `././' to `./', but leave a single `./' prefix alone.
5295
5296 * configure: Doc fix.
5297
52981993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5299
5300 * configure: Handle isc3.0 correctly.
5301
53021993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5303
5304 * make-dist: Don't try to copy the COPYING notice into
5305 external-lisp; we're not distributing that directory any more.
5306
53071993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5308
5309 * Makefile.in (install, install.aix, install.xenix, install.sysv):
5310 Remove CVS subdirectories from the installed directory trees, as
5311 well as RCS directories.
5312
53131993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5314
5315 * make-dist: Only copy gmalloc.c if we couldn't link it.
5316 Don't try to copy man/{README,Makefile} unless they actually exist.
5317
5318 * Makefile.in (lisppath): Don't include externallispdir in this.
5319 We're not sure whether we're even going to distribute the
5320 directory yet.
5321
53221993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5323
5324 * make-dist: Don't distribute the external-lisp directory anymore.
5325 * INSTALL: Remove all references to external-lisp.
5326
5327 * configure: Detect whether the compiler supports `const'
5328 properly, and edit src/config.h accordingly.
5329
5330 * configure: Tweak layout of final report.
5331
5332 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
5333 CFLAGS.
5334
5335 * Makefile.in (locallisppath): Make this default to
5336 ${datadir}/emacs/site-lisp, instead of
5337 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
5338 the same thing, and local-lisp causes completion conflicts with
5339 lock.
5340 (lisppath): Add ${externallispdir} to this.
5341 * INSTALL: Adjust installation directions.
5342
5343 * Makefile.in (externallispdir): New variable, to say where to
5344 install the externally-maintained lisp files.
5345 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
5346 the others.
5347 * INSTALL: Describe external-lisp and the new externallispdir
5348 variable.
5349
53501993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5351
5352 * configure (progname): New option `--with-gcc'. Make it clearer
5353 how we are trying to guess whether or not we have GCC.
5354 * INSTALL: Document the `--with-gcc' option, and improve
5355 description of `--with-x' options.
5356
53571993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5358
5359 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
5360 ${infodir} from these variables; we have written out explicit code
5361 to install the info files.
5362
53631993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5364
5365 * make-dist: Don't distributed the RCS files in the etc directory.
5366
53671993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5368
5369 * Makefile.in: Some makes can't handle comments in the middle of
5370 commands; move them to before the whole rule.
5371
53721993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5373
5374 * README: Mention what Emacs is.
5375
53761993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5377
5378 * make-dist: Include `./lisp/calc-2.02' in the distribution.
5379 Add `./cpp' and `./man' back into the distribution.
5380
53811993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5382
5383 * Makefile.in: Define MAKE, and use where appropriate.
5384
53851993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5386
5387 * make-dist: Remember that the authoritative COPYING notice is
5388 `etc/COPYING', not `../etc/COPYING'.
5389
53901992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5391
5392 * make-dist: Make sure that the COPYING notices in each directory
5393 are copies, not symlinks.
5394
53951992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5396
5397 * INSTALL: The build process produces an executable called `emacs'
5398 now. Change references.
5399 * Makefile.in: Adjust `install.mumble' targets to install
5400 `src/emacs', not `src/xemacs'.
5401
5402 * configure: Start with a blank line; this keeps some old CSH's
5403 from thinking it's a CSH script. Most systems will just use
5404 /bin/sh to run it, which is what we're expecting; the only other
5405 shells which might try to interpret it themselves are probably
5406 Bourne-compatible.
5407
54081992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5409
5410 * INSTALL: Improvements suggested by David Mackenzie.
5411
54121992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5413
5414 * Makefile.in (install, install.sysv, install.xenix, install.aix):
5415 Don't try to copy the info files if there aren't any; the
5416 unexpanded globbing pattern disappoints `install'. Ignore the
5417 return status of that command.
5418
5419 * INSTALL: Updated for new configuration arrangement.
5420
5421 * configure: Don't make the top-level Makefile read-only - people
5422 may want to edit the values of the path variables.
5423
5424 * Makefile.in (install, install.sysv, install.xenix, install.aix):
5425 Install the info files in ${infodir}. Install the executable
5426 under both `emacs' and `emacs-VERSION'.
5427
5428 * Makefile.in: Doc fix.
5429
5430 * Makefile.in (exec_prefix): New variable, as per latest version
5431 of coding standards.
5432 (bindir, libdir): Use it, instead of `prefix'.
5433 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
5434
5435 * Makefile.in (mandir): Make the default value for this depend on
5436 $(prefix).
5437
5438 * Makefile.in (datadir, statedir, libdir): Make these all default
5439 to ${prefix}/lib.
5440 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
5441 to compensate.
5442
5443 * Makefile.in (install, install.sysv, install.xenix, install.aix):
5444 Install the etags and ctags man pages too.
5445
5446 * Makefile.in (distclean): Don't delete backup files; that's the
5447 job of extraclean.
5448 (extraclean): Like distclean, but deletes backup and autosave files.
5449
54501992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5451
5452 Make path specification conform to GNU coding standards.
5453 * configure (long_usage): Remove all traces of old arguments from
5454 usage messages, and document the options we do accept in more
5455 detail: -with-x... and --srcdir.
5456 (options, boolean_opts): Deleted; we don't have enough options to
5457 make this worthwhile.
5458 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
5459 along with the code which supported them; these should be set as
5460 arguments to the top-level make.
5461 (config_h_opts): Since this no longer doubles as a list of option
5462 names, make them upper case; this simplifies the code which uses
5463 them to build the sed command to edit src/config.h. Change the
5464 code which sets them.
5465 (cc, g, O): Don't allow the user to set these using options; they
5466 should be specified using `CC=' and `CFLAGS=' arguments to the
5467 top-level make. Just choose reasonable default values for them,
5468 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
5469 values.
5470 (gnu_malloc, rel_alloc): Don't allow the user to set these using
5471 options; use them whenever the configuration files say they're
5472 possible.
5473 Simplify the argument processing loop. Don't accept abbreviations
5474 for option names; these might conflict with other configuration
5475 options in the future.
5476 Add some support for the `--srcdir' option. Check for the sources
5477 in . and .. if `--srcdir' is omitted. If the directories we will
5478 compile in don't exist yet, create them under the current directory.
5479 Note that the rest of the build process doesn't really support
5480 this.
5481 Edit only the top Makefile. That should edit the others. Edit
5482 into the makefile: `version', from lisp/version.el, `configname'
5483 and `srcdir' from the configuration arguments, `CC' and
5484 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
5485 the user's path, and LOADLIBES as gleaned from the system
5486 description files.
5487 Simplify the report generated; it doesn't need to include any
5488 description of paths now.
5489 Make `config.status' exec configure instead of just calling it, so
5490 there's no harm in overwriting `config.status'.
5491 * Makefile.in (version, configname): New variables, used to choose
5492 the default values for datadir and libdir.
5493 Path variables rearranged into two clearer groups:
5494 - In the first group are the variables specified by the GNU coding
5495 standards (prefix, bindir, datadir, statedir, libdir, mandir,
5496 manext, infodir, and srcdir).
5497 - In the second are the variables actually used for Emacs's paths
5498 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
5499 archlibdir), which depend on the first category.
5500 datadir and libdir default to directories under
5501 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
5502 demand.
5503 etcdir and lispdir default to subdirectories of datadir.
5504 archlibdir defaults to libdir.
5505 The new installation tree is a bit deeper than it used to be, so
5506 use the new make-path program in lib-src to build them all.
5507 Always build a new src/paths.h.tmp and then move-if-change it to
5508 src/paths.h, to avoid unnecessary rebuilds while responding to the
5509 right changes.
5510 Remove all mention of arch-lib. Run utility commands from
5511 lib-src, and let the executables be copied into archlibdir when
5512 Emacs is installed.
5513 Add targets for src/Makefile, lib-src/Makefile, and
5514 oldXMenu/Makefile, editing the values of the path variables into
5515 them.
5516 Let lib-src do its own installation.
5517 (datadir): Default to putting data files under
5518 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
5519 (emacsdir): Variable deleted; it would only be confusing to use.
5520 (lispdir, etcdir): Default to ${datadir}/lisp.
5521 (mkdir): Use make-path for this.
5522 (lockdir): Do this in mkdir.
5523 (Makefile): New target.
5524
5525 * configure (usage_message): Rename to long_usage.
5526
5527 * make-dist: Don't bother creating an arch-lib directory; that's
5528 only for installation now.
5529
55301992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5531
5532 * configure: Use GCC-style configuration names, using config.sub.
5533 Change the usage and help messages.
5534
5535 * configure: Initialize window_system, not indow_system.
5536
5537 * configure: Report which window system, compiler, and signal
5538 handler return type we decide to use.
5539
5540 * make-dist: Explain what's going on if config.sub and gmalloc.c
5541 can't be linked. Place the code which copies them near the code
5542 which links the rest of the files around them.
5543
55441992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
5545
5546 * make-dist: Don't bother to distribute src/*.com, or
5547 src/vmsbuild; those have all been moved to `../vms'.
5548
55491992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5550
5551 * make-dist: Don't forget that the way to avoid filenames starting
5552 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
5553 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
5554 couldn't make hard links to, since we have two already, and
5555 perhaps more to come.
5556
55571992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5558
5559 * configure: When editing parameters into lib-src/Makefile, change
5560 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
5561 needs some other flags too.
5562
55631992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5564
5565 * configure: Remove spurious echo of the configuration name.
5566
5567 * make-dist: Don't distribute files in src/m and src/s whose names
5568 begin with `='.
5569
55701992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5571
5572 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
5573 Also LISP_FLOAT_TYPE.
5574
55751992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5576
5577 * make-dist: Copy config.sub, since it's a symbolic link to a file
5578 on another file system.
5579
55801992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5581
5582 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
5583 distribution.
5584
5585 * config.sub: New file, to help us recognize configuration names.
5586 * make-dist: Include it in the distribution.
5587
55881992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5589
5590 * configure: Convert `-' to `_' in specified option names.
5591 Accept options with --. Delete --highpri and --have-x-menu options.
5592 New options --with-x and --with-x10 replace -window-system.
5593 Don't mention options --gnu-malloc, --rel-alloc
5594 or --lisp-float-type in help message.
5595
55961992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5597
92a8ce63 5598 * make-dist: Include the `vms' subdirectory in the distribution.
a4a9692d
DL
5599
56001992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5601
5602 * configure: Remove lines starting with "# DIST: " when building
5603 lib-src/Makefile and src/Makefile. This allows us to mark the
5604 "Makefile.in" files with explanatory comments which won't also get
5605 stuck in the Makefiles.
5606
56071992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5608
5609 * make-dist: Don't use the '+' operator in the sed regular
5610 expression that extracts the version number from lisp/version.el;
5611 Ultrix sed doesn't seem support the operator. Just double the
5612 operand and use *.
5613
56141992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5615
5616 * Makefile.in: Doc fix.
5617
56181992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5619
5620 * configure: Rewrite sed command to remove at most one ./ prefix;
5621 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
5622 group.
5623
56241992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5625
5626 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
5627
56281992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5629
5630 * make-dist: Go ahead and build a new TAGS file, unless the
5631 --newer option was specified. Don't try to delete a TAGS file
5632 from etc; it's not kept there, and shouldn't be deleted anyway.
5633
56341992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5635
5636 * make-dist: If the lisp directory contains a default.el, don't
5637 distribute it.
5638
5639 * configure: When searching signal.h for the type of a signal
5640 return handler, make a copy of it, not a symbolic link to it; that
5641 way, it will work on systems that don't have symbolic links.
5642
56431992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
5644
5645 * make-dist: taught it about vcdiff and rcs2log, added --newer
5646 option for generating incremental distributions. Stopped it from
5647 generating a TAGS file into the distribution; that sucker is
5648 *big*, and easily enough generated with the toplevel makefile.
5649
56501992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5651
5652 * configure: When writing config.status, don't prefix progname
5653 with a '.'; it might be absolute.
5654
56551992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5656
5657 * configure: Choose to use X11 if either /usr/lib/libX11.a or
5658 /usr/include/X11 exist, not only if both exist.
5659
56601992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5661
5662 * make-dist: Make the new external-lisp directory a duplicate of
5663 the external-lisp directory, not the lisp directory.
5664
56651992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5666
5667 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
5668 clean' in arch-lib; it doesn't even have a Makefile.
5669
5670 * Makefile.in (clean, mostlyclean): In the test which tries to
5671 distinguish between the build directory, which should be cleaned,
5672 and the installed directory, which shouldn't, cd to `${emacsdir}',
5673 not `${DESTDIR}${LIBDIR}'.
5674
56751992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5676
5677 * make-dist: Be sure to delete the .c and .h files that YACC and
5678 BISON create from getdate.y.
5679
92a8ce63 5680 * external-lisp: New directory; see `external-lisp/README'.
a4a9692d
DL
5681 * make-dist: Added support for the external-lisp subdirectory.
5682
5683 * make-dist: Changed message which complains that make-dist wasn't
5684 invoked in the right directory to indicate which files it was
5685 looking for.
5686
56871992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5688
5689 * configure: Add comments explaining why we can't translate
5690 character ranges or control characters in `tr'.
5691
56921992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5693
5694 * configure: When generating the configuration message, we used to
5695 build the message from the start so that each line began with "# "
5696 so that it would be a comment in `config.status'. However, this
5697 causes trouble if any of the variables we use in the message
5698 expand to more than one line of text - as gnu_malloc_reason
5699 sometimes does. So instead, we build the message as it should be
5700 printed to the user (i.e. without the "# " prefixes), and stick on
5701 the "# "s when we write it to `config.status'.
5702
5703 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
5704 `lib-src' and `arch-lib'.
5705
5706 * configure: When generating report and `config.status' file, note
5707 that bindir only determines where `make install' and
5708 `build-install' will place the executables; this should make it
5709 clear that the ordinary build process will not try to install
5710 things.
5711
57121992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5713
5714 * make-dist: Change messages to say that we are 'making links to
5715 X', rather than 'copying X'. And put `' quotes around file names.
5716
5717 * make-dist: Include '.tmp' in the name of the staging directory.
5718
5719 * make-dist: Pass the `-f' option to rm when you're not sure that
5720 the files you're removing actually exist.
5721
5722 * make-dist: When setting up etc/COPYING, always nuke whatever is
5723 there, and then copy it in, to make sure we get a real file.
5724
5725 * make-dist: Don't try to distribute *.defns files any more. The
5726 only such file was for simula.el, which has been superceded by a
5727 version which doesn't have a separate .defns file.
5728
57291992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
5730
5731 * make-dist: Don't distribute configured versions of config.h.in,
5732 paths.h.in, Makefile.in in src.
5733
5734 * configure: Delete .tmp files before creating them; don't bother
5735 trying to make final targets writeable first, since it won't
5736 matter to move-if-change.
5737
57381992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5739
5740 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
5741 mkdir and chmod in the center of all the conditionals. GNU Make
5742 will strip these out, but other makes won't.
5743
57441992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5745
5746 * make-dist: Include move-if-change in list of files to distribute.
5747
57481992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5749
5750 * configure: Remove any "." elements from the program name.
5751
5752 * configure: Don't record the values of all the possible arguments
5753 in config.status; only record the options that the user specified.
5754
5755 * configure: Use move-if-change to move in the new src/config.h.
5756
57571992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
5758
92a8ce63
JB
5759 * move-if-change: New file, copied from gcc release.
5760 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
5761 a temp file, so we don't update paths.h if an error occurs or if
5762 it doesn't need changing.
a4a9692d
DL
5763
57641992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5765
5766 * Makefile.in (src/paths.h): Do not install a value for the
5767 PATH_SUPERLOCK value; that macro doesn't exist anymore.
5768 * build-install.in: Same thing.
5769
57701992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5771
5772 * make-dist: Check the flag called "make_tar", not "make_dir"; the
5773 latter, being a typo, is always false, resulting in a program
5774 whose default behaviour is to painstakingly build a copy of the
5775 source tree, and then delete it. Rah.
5776
5777 * Makefile.in: Add dist target, and comment for it.
5778
5779 * configure: When scanning <signal.h> for a declaration for
5780 signal, create a symbolic link with a name ending in .c, so the
5781 compiler won't complain that it's only been given .h files.
5782
5783 * configure: Check whether there are any arguments available
5784 before shifting to get the value of a non-boolean parameter.
5785
5786 * make-dist: Doc fix.
5787
57881992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5789
5790 * configure: Instead of grepping /usr/include/signal.h for a
5791 signal declaration, run /usr/include/signal.h or
5792 /usr/include/sys/signal.h through cpp and grep for the
5793 declaration.
5794
5795 * configure: Redirect the output of grep to /dev/null instead of
5796 using grep -s - that flag means different things on other systems.
5797
5798 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
5799 since the former is recognizable even if you don't know what
5800 'dumping' is.
5801 * configure: Accomodate that change.
5802
5803 * configure: Accept options for all of the directories you can
5804 change in the Makefile.
5805
5806 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
5807
5808 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
5809 FOO before you can use them.
5810
5811 * build-install.in: Made the "Where To Install Things" section
5812 conform with the similar section from Makefile.in. Copied section
5813 which builds src/paths.h from src/paths.h.in from the Makefile.
5814
58151992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5816
5817 * configure: Write config.status to pass its command-line
5818 arguments on to configure, so that people can use it to recreate
5819 an old configuration, with minor changes.
5820
58211992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5822
5823 * configure: Don't rely on option variables being unset if their
5824 values are the empty string. In particular, when producing the
5825 English report, don't assume that highpri will be unset when no
5826 increased priority has been requested; -highpri='' should be the
5827 same as omitting -highpri altogether.
5828
5829 * configure: Fix dumb bug: when running the system and machine
5830 description files through cpp, mark those lines that we want to
5831 evaluate with the string '@configure@', and then only evaluate
5832 them. This way if the files include anything that actually
5833 generates text (type definitions or external declarations, say),
5834 we won't try to eval it.
5835
58361992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5837
5838 * make-dist: New shell script.
5839
5840 * configure: When creating foo from foo.in, make foo read-only to
5841 remind people to edit the .in file instead.
5842
5843 * INSTALL: Changed references to config.h-dist to config.h.in.
5844 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
5845 to build src/paths.h from src/paths.h.in; added a paragraph to do
5846 this.
5847 * configure, Makefile, build-install: Changed filenames like
5848 FOO-dist to FOO.in.
5849
58501992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5851
5852 * Makefile, build-install: Renamed to Makefile.in and
5853 build-install.in; the configure script will edit these to produce
5854 the usable Makefile and build-install.
5855 * configure: Changed to produce ./Makefile, ./build-install,
5856 lib-src/Makefile, and src/Makefile from their *.in counterparts,
5857 instead of editing them in place.
5858
58591992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5860
5861 * Makefile: Re-arranged so that the undumped Emacs will search
5862 ../lisp *after* the site's local elisp files.
5863 (locallisppath, dumplisppath): New variables.
5864 (lisppath): This variable's default value is now chosen based on
5865 $(locallisppath) and $(lispdir); while it used to be the
5866 customization point for adding site-local elisp directories to
5867 load-path, that job is now handled mostly by locallisppath.
5868 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
5869 Check the values being assigned to the *LOADSEARCH macros for null
5870 path elements (like '::' in 'foo::bar').
5871
5872 * configure: When checking if the machine- and system-dependent
5873 files define a particular macro or not, actually run them through
5874 CPP and test the macros with #ifs, instead of just grepping for
5875 the macros' names. In particular, check for SYSTEM_MALLOC in this
5876 way.
5877
58781992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5879
5880 * Makefile (install): Don't use -s in install. (Keep the symbols.)
5881
58821992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5883
5884 * configure: Make the config.status file an executable shell
5885 script which will recreate the same configuration. Include the
5886 verbal description of the current configuration as a comment in
5887 the script.
5888 * INSTALL: Doc fix.
5889
5890 * Makefile: brought the Makefile up to the GNU coding
5891 standards, as described in standards.text:
5892 (TAGS): New name for the target which rebuilds the tags table.
5893 (check): New target; doesn't do anything yet.
5894 (mostlyclean): New target, synonymous with clean.
5895 (realclean): New target. Currently, this just calls the
5896 subdirectories's makefiles and then deletes config.status.
5897 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
5898 variables.
5899 Installation directory variables changed to conform.
5900 (install, install.sysv, install.xenix, install.aix): Changed the
5901 code which copies the directories into their installed location to
5902 allow the installed locations to be in several different
5903 directories; the old version assumed that they would all be in
5904 $(emacsdir).
5905 (mkdir, lockdir): Allow the installed locations to be in several
5906 different directories.
5907 * INSTALL: Doc fix.
5908
5909 * build-install: Use the same variable names as the Makefile.
5910 Allow the installed locations to be in several different
5911 directories.
5912
59131992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5914
5915 * Makefile (src/paths.h): Instead of using a single sed command to
5916 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
5917 separately, and don't forget to append "/!!!SuperLock!!!" to the
5918 value of the PATH_SUPERLOCK macro.
5919
5920 * config.emacs: Renamed to configure, for consistency with other
5921 GNU products. Internal references changed.
5922 INSTALL, Makefile: References changed.
5923
5924 * lock: New directory, which should always be empty. If this
5925 directory doesn't exist, Emacs won't complain; it just won't lock.
5926 Having this here means that people can just unpack Emacs, build
5927 it, and have locking work.
5928
5929 * share-lib: Re-renamed to etc, for the sake of tradition.
5930 * config.emacs: Changed default value for datadir to ../etc.
5931 * INSTALL, README: Adjusted.
5932
59331992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5934
5935 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
5936 by running CPP on the appropriate s/*.h and m/*.h files.
5937
59381992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5939
5940 * config.emacs: Make sure to set the "exit on error" flag once
5941 we've removed config.status; errors should abort the configuration.
5942
dff28924 59431992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
5944
5945 * config.emacs: Added -distribute option, so that the Makefile
5946 paths are in their proper form. I don't know why this matters.
5947
dff28924 59481992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
5949
5950 * local-lisp: New directory, empty in the distribution, for people
5951 to put local elisp code in.
5952 * config.emacs: Include it in the default load path.
5953 * README: Document it.
5954
dff28924 59551992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
5956
5957 * config.emacs: Guess the type of signal handling functions based
5958 on the contents of /usr/include/signal.h.
5959
5960 * config.emacs: Print out progress report messages.
5961
5962 * Makefile (src/paths.h): Don't generically replace
5963 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
5964 editing of the other entries, and each entry should be dealt with
5965 explicitly anyway.
5966
5967 * build-install: Converted from C-shell to Bourne shell.
5968 * config.emacs: Edit build-install properly.
5969
5970 * config.emacs: Doc fix.
5971
59721992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5973
92a8ce63 5974 * Makefile (install): Remove `B' from tar xf command.
a4a9692d 5975
dff28924 59761992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
5977
5978 * config.emacs: Removed support for the `maintain-environment'
5979 option; the only important difference between this and its absence
5980 has been removed.
5981 * INSTALL: Removed mention of `maintain-environment'.
5982
5983 * config.emacs: Fix arguments to sed when processing boolean
5984 arguments.
5985
dff28924 59861991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
a4a9692d
DL
5987
5988 * config.emacs: New file, to help automate the installation
92a8ce63 5989 process.
a4a9692d
DL
5990
5991 * Makefile: Lots of changes to support the separation of etc into
5992 architecture-dependent and -independent files:
5993 (EMACSROOT): New variable, giving the directory under which all of
5994 Emacs's libraries should be installed. Changed rest of file to
5995 use it.
5996 (LIBDIR): Now denotes only architecture-dependent dir - relevant cha
5997 (DATADIR): New variable, denoting architecture-independent dir.
5998 (LOCKDIR): New variable, for completeness.
5999 (SUBDIR): No more etc, new lib-src.
6000 (COPYDIR): No more etc, new arch-lib and share-lib.
6001 (src/paths.h): Set PATH_DATA and the LOCK macros too.
6002 (src): Now depends on lib-src, not etc.
6003 * build-install: Changes parallel to the above.
6004 * README: Describe the new arrangement.
6005
6006 * vms: New subdirectory for all the VMS stuff.
6007
dff28924 60081991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
a4a9692d
DL
6009
6010 * Makefile (LISPPATH): New variable.
6011 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
6012
dff28924 60131990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
a4a9692d
DL
6014
6015 * Makefile (install, install.sysv, install.xenix):
6016 Install wakeup instead of loadst. No need for setuid or setgid.
6017
dff28924 60181990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
6019
6020 * Makefile (clean): Clean etc if that's not the installation dir.
6021
dff28924 60221990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
6023
6024 * Makefile (paths.h): Make sed alter each name in the path.
6025
dff28924 60261988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
6027
6028 * Makefile (install.sysv): Use cpio, not tar.
6029
dff28924 60301988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
6031
6032 * Makefile (lockdir): Rename `lock' target.
6033 Depend on it from install*, not from `all'.
6034
dff28924 60351988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
a4a9692d
DL
6036
6037 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
6038 to match build-install and paths.h.
6922b018
KH
6039
6040;; Local Variables:
722ae5f4 6041;; coding: iso-2022-7bit
6922b018 6042;; End:
2a34a036 6043
e5389a0b 6044 Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002
2a34a036
GM
6045 Free Software Foundation, Inc.
6046 Copying and distribution of this file, with or without modification,
6047 are permitted provided the copyright notice and this notice are preserved.
ab5796a9
MB
6048
6049;;; arch-tag: ac61a779-1480-4884-b292-d0c39c127a73