*** empty log message ***
[bpt/emacs.git] / ChangeLog
CommitLineData
118e2c39
LK
12005-04-14 Lute Kamstra <lute@gnu.org>
2
3 * make-dist: Distribute all ChangeLog files in lisp/.
4 Don't distribute ldefs-boot.el.
5 lisp/makefile.nt no longer exists.
6
5c156fdf
LK
72005-04-13 Lute Kamstra <lute@gnu.org>
8
9 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
10 for "no-byte-compile: t" in the file instead.
11
4693dbc9
SM
122005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
13
14 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
15 shadow the main Lesstif/Motif-2.1 libs and includes.
16
0f88527f
JD
172005-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
18
19 * configure.in: Only add XASSERTS to cppflags.
20 * configure: Regenerate.
21
d0098f13
JD
222005-03-04 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
23
24 * configure.in: Added --enable-asserts.
25 * configure: Regenerate.
26
bf247b6e
KS
272005-02-09 Kim F. Storm <storm@cua.dk>
28
29 Change release version from 21.4 to 22.1 throughout.
30 Change development version from 21.3.50 to 22.0.50.
31
551ffc27
ST
322005-01-19 Steven Tamm <steventamm@mac.com>
33
34 * configure.in: Check for <sys/utsname.h>.
35 * configure: Regenerate.
36
adf87c29
KS
372004-12-11 Kim F. Storm <storm@cua.dk>
38
39 * Makefile.in (info): Undo 2004-12-05 change.
40
b2d6e132
LT
412004-12-08 Luc Teirlinck <teirllm@auburn.edu>
42
058a9e4f
LT
43 * info/dir (File): Add URL and Org Mode manuals.
44 * Makefile.in (install-arch-indep, uninstall): Add url and org
b2d6e132
LT
45 manuals.
46
be5472bd
SM
472004-12-07 Stefan <monnier@iro.umontreal.ca>
48
49 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
50 committed to src/config.in.
51
b8bdffbe
JD
522004-12-07 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
53
be5472bd 54 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
b8bdffbe
JD
55 pthreads and define HAVE_GTK_AND_PTHREAD.
56 * configure: Regenerate.
57
cc60c723
RS
582004-12-05 Richard M. Stallman <rms@gnu.org>
59
60 * Makefile.in (info): Ignore errors building info files.
61
77cafc7a
EZ
622004-11-27 Eli Zaretskii <eliz@gnu.org>
63
64 * config.bat: If 8-byte alignment is not supported, define
65 NO_DECL_ALIGN in src/config.h, instead of trivially defining
fe3df972
EZ
66 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
67 filter through Sed to remove the quotes.
77cafc7a 68
49561cf6
SM
692004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
70
71 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
72 not apply to files explicitly `cvs add'ed.
73
d8dfe187
EZ
742004-11-12 Eli Zaretskii <eliz@gnu.org>
75
76 * config.bat: Don't require djecho.exe for the v1.x build.
1b43e144
EZ
77 Add a test for DECL_ALIGN support, and add a trivial definition to
78 src/config.h if 8-byte alignment is not supported.
d8dfe187 79
85c38542
KS
802004-11-08 Kim F. Storm <storm@cua.dk>
81
82 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
83 files before building.
84 (bootfast, bootstrap-clean-before-fast): New targets, like
85 bootstrap but don't remove .elc files.
86
59dede22
EZ
872004-11-06 Lars Brinkhoff <lars@nocrew.org>
88
89 * configure.in: Add check for getrusage.
6159c232 90 * configure: Regenerate.
59dede22 91
572a3cc2
JD
922004-11-02 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
93
49561cf6
SM
94 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
95 New tests for new and old GTK file dialogs.
d0a80c21
JD
96 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
97 to no.
98
49561cf6 99 * configure: Rebuild.
572a3cc2 100
f17e308a
JD
1012004-10-20 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
102
103 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
104 can be set. Remove SETARCH test.
49561cf6 105 * configure: Rebuild.
f17e308a 106
cef11da2
ST
1072004-10-08 Steven Tamm <steventamm@mac.com>
108
109 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
49561cf6 110 * configure: Rebuild.
cef11da2 111
4cbbf6b7
JD
1122004-10-06 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
113
114 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
05cf15c6 115 AC_MSG_WARN. Move output of warning message to end of configure run.
4cbbf6b7
JD
116
1172004-10-05 Jan Dj\e,Ad\e(Brv. <jan.h.d@swipnet.se>
4494a266 118
49561cf6 119 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
4494a266
JD
120 Run test to see if heap start address is random.
121
bc9b2430
MB
1222004-09-29 Miles Bader <miles@gnu.org>
123
124 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
125 if setarch is present.
126
dd571c2f
JD
1272004-09-25 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
128
129 * configure.in (HAVE_EXECSHIELD): Only define on x86.
130 * configure: Rebuild.
131
4489ece2
JD
1322004-09-24 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
133
134 * configure.in: Check for exec-shield.
135 * configure: Rebuild.
136
de10c114
AS
1372004-08-06 Andreas Schwab <schwab@suse.de>
138
139 * Makefile.in (install-arch-indep, uninstall): Add flymake.
140
d9a68b6a
EZ
1412004-07-31 Eli Zaretskii <eliz@gnu.org>
142
143 * config.bat: Update URLs in the comments.
144
23f87bed
MB
1452004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
146
49561cf6 147 * Makefile.in (install-arch-indep): Add pgg and sieve.
23f87bed
MB
148
149 * info/.cvsignore: Added pgg and sieve.
150
52b9b5cc
AS
1512004-07-05 Andreas Schwab <schwab@suse.de>
152
153 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
154
1d390bd8
KH
1552004-06-21 Kenichi Handa <handa@m17n.org>
156
157 * make-dist: Link leim-ext.el into tempdir.
158
1f94377f
LT
1592004-06-15 Luc Teirlinck <teirllm@auburn.edu>
160
161 * info/dir (File): Add emacs-xtra.
162 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
163
1c492b87
JL
1642004-06-12 Juri Linkov <juri@jurta.org>
165
166 * info/dir: Move menu help lines from `* Menu:' to file header.
167 Describe the purpose of a red *.
168
8f9d4905
SM
1692004-05-04 Dave Love <fx@gnu.org>
170
171 * configure.in: Don't use `extrasub'.
172
2c2cd44f
SM
1732004-04-29 Dave Love <fx@gnu.org>
174
175 * configure.in: Don't forget to quote args to `test'.
176
510ead5f
TTN
1772004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
178
179 * autogen.sh: Update filename in "please read" message.
180
1ee652eb
RS
1812004-04-17 Richard M. Stallman <rms@gnu.org>
182
183 * INSTALL: Move the info about site-lisp dirs,
184 and say uninstalled Emacs looks there too.
185
c1994268
EZ
1862004-04-04 Eli Zaretskii <eliz@gnu.org>
187
188 * config.bat (lib-src): Recognize comment lines in Makefile.in
189 that have a TAB after the #, to avoid errors in preprocessing with
190 GCC 3.3.3.
191
04e08b8c
LT
1922004-03-31 Luc Teirlinck <teirllm@auburn.edu>
193
194 * Makefile.in: Mention in comment that `make maintainer-clean'
195 deletes .elc files.
196
4a61faec
SM
1972004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
198
199 * update-subdirs: Add local variables to prevent byte-compiling.
200
06aacc62
RS
2012004-03-21 Dave Love <fx@gnu.org>
202
203 * configure.in: Fix previous change.
204
36a3fd05
RS
2052004-03-18 Dave Love <fx@gnu.org>
206
06aacc62 207 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
36a3fd05 208
6939e0b1
LT
2092004-03-15 Luc Teirlinck <teirllm@auburn.edu>
210
211 * info/dir (File): Add SMTP and SES.
212
d8d95bc7
SM
2132004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
214
215 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
5e7b4262 216 (bootstrap): Use the new bootstrap-prepare target in lisp.
d8d95bc7 217
58ec79cf
KS
2182004-02-18 Kim F. Storm <storm@cua.dk>
219
d8d95bc7 220 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
58ec79cf 221
a6eeaa81 2222004-02-16 Eli Zaretskii <eliz@gnu.org>
c33b76da 223
d8d95bc7 224 * make-dist: Don't link index.*perm and permute-index into tempdir.
c33b76da 225
584b627e
JY
2262004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
227
228 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
229 to match previous changes by Eli Zaretskii.
230
68e4cc57
LT
2312004-02-09 Luc Teirlinck <teirllm@auburn.edu>
232
233 * Makefile.in: Set CDPATH to an empty string.
234
22bb9485
SM
2352004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
236
237 * configure.in <darwin>: Use fink packages if available.
238
ae2230df
RS
2392004-01-25 Jerome Marant <jmarant@free.fr> (tiny change)
240
241 * make-dist (lispref): Do include lispref/index.texi.
242
722ae5f4
JR
2432004-01-06 Eric Hanchrow <offby1@blarg.net> (tiny change)
244
4a61faec 245 * make-dist (tempdir): Include cursors in nt/icons.
722ae5f4 246
a6eeaa81 2472003-12-30 Eli Zaretskii <eliz@gnu.org>
d9e0b412
EZ
248
249 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
250 clashes with install-sh on 8+3 filesystems.
251
8af1a978
MB
2522003-12-08 Miles Bader <miles@gnu.org>
253
254 * .cvsignore: Add .arch-inventory.
255
ce6e4c21
AS
2562003-12-24 Andreas Schwab <schwab@suse.de>
257
258 * configure.in: Check for <sys/socket.h>. Include it before
815617bf 259 including <net/if.h>. Move check for <net/if.h> before its use.
ce6e4c21 260
0b1ec9e9
JD
2612003-12-24 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
262
263 * Makefile.in (install-arch-dep): Don't let cd output go into
264 pipe for carbon_appdir.
265
cf59a5b7
AS
2662003-12-24 Andreas Schwab <schwab@suse.de>
267
268 * configure.in (PKG_CHECK_MODULES): Fix quoting.
269
55e4f3cd
AS
2702003-12-01 Andreas Schwab <schwab@suse.de>
271
2a75d75d 272 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
55e4f3cd
AS
273 hardcoding gcc.
274 * configure: Rebuild.
275
57669b57
JD
2762003-11-16 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
277
278 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
279 multiple displays.
22bb9485 280 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
57669b57 281
68e03c1c
DL
2822003-09-23 Dave Love <fx@gnu.org>
283
284 * configure.in: Check members of struct ifreq.
285
6df2a645
KS
2862003-09-14 Kim F. Storm <storm@cua.dk>
287
288 * configure.in: Add checks for sys/ioctl.h and net/if.h.
289
da92b8d9
LT
2902003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
291
292 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
293
19bb0fcd 2942003-08-18 Lute Kamstra <lute@gnu.org>
e512ece1
LK
295
296 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
297 required anymore.
298
abd39b57
AC
2992003-08-07 Andrew Choi <akochoi@shaw.ca>
300
301 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
302 option instead of -traditional-cpp for CPP.
303
c855f2ca
RS
3042003-07-29 Richard M. Stallman <rms@gnu.org>
305
306 * configure.in (HAVE_XIM): Define if XIM is available.
307
32b0a3c6
JB
3082003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
309
310 * configure.in: The function gtk_window_set_icon_from_file was
311 introduced in GTK+ 2.2, so check for that release.
312
2eaa00ba
AS
3132003-07-23 Andreas Schwab <schwab@suse.de>
314
315 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
316
317 * Makefile.in (YACC): Remove, not used.
318 (MAINT): Don't set.
319 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
320 disable dependency on ${srcdir}/configure.in when maintainer mode
321 is disabled.
322
f57bd967
DL
3232003-07-22 Dave Love <fx@gnu.org>
324
325 * configure.in: Make XRegisterIMInstantiateCallback test depend on
326 HAVE_X11, not with_xim.
327 (HAVE_CRTIN): Provide template.
328 <with_png>: Test for png.h and libpng/png.h.
329
da894f7d
AS
3302003-07-15 Andreas Schwab <schwab@suse.de>
331
332 * configure.in: Temporarily leave quoting for AC_DEFINE.
333
ec03b83e
SM
3342003-07-13 Stefan Monnier <monnier@cs.yale.edu>
335
336 * configure.in: Check for posix_memalign.
337
800bebe3
RS
3382003-07-12 Richard M. Stallman <rms@gnu.org>
339
340 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
341
42f81f64
KS
3422003-07-09 Kim F. Storm <storm@cua.dk>
343
344 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
345 functionality of --without-xim.
346
d320e9f3
DL
3472003-06-29 Dave Love <fx@gnu.org>
348
349 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
350
cffcede7
JD
3512003-06-26 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
352
353 * configure: Regenerate.
354
7bea57c9
DL
3552003-06-23 Dave Love <fx@gnu.org>
356
ec03b83e
SM
357 * configure.in: Check for sys/_mbstate_t.h.
358 Test XRegisterIMInstantiateCallback prototype.
7bea57c9
DL
359 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
360
eb3b52fa
DL
3612003-06-06 Dave Love <fx@gnu.org>
362
363 * configure.in: Check for locale.h.
364
f16205ca
DL
3652003-06-05 Dave Love <fx@gnu.org>
366
ec03b83e
SM
367 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
368 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
f16205ca 369 (NLIST_STRUCT): Don't define.
eb3b52fa 370 (AH_BOTTOM): Define my_strftime.
f16205ca 371
efd60266
JB
3722003-06-02 Richard M. Stallman <rms@gnu.org>
373
374 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
375
016bd3c0
AS
3762003-05-24 Andreas Schwab <schwab@suse.de>
377
378 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
379 bzero, and bcmp.
380
7933722a
DL
3812003-05-22 Dave Love <fx@gnu.org>
382
ec03b83e 383 * configure.in: Remove redundant test for term.h. Test for difftime.
7933722a 384
463f55ee
DL
3852003-05-20 Dave Love <fx@gnu.org>
386
387 * configure.in: Append * to s390-*-linux-gnu case.
388 (LIBMAIL) <lockfile>: Don't define.
389
3902003-04-30 Richard M. Stallman <rms@gnu.org>
391
392 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
393
3942003-04-28 Francesco Potort\e,Al\e(B <pot@gnu.org>
395
396 * configure.in: Undo last (RMS') change, as it is useless, per
397 Dave Love.
398
3992003-04-08 Richard M. Stallman <rms@gnu.org>
400
401 * configure.in: Put #include of jpeglib.h at start of line.
402
6740b4d6
KG
4032003-04-30 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
404
405 * INSTALL (* GNU/Linux development packages): Mention Debian and
406 RedHat package names.
407
ed3c3314
RS
4082003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
409
410 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
411
5b31a763
KG
4122003-04-30 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
413
414 * INSTALL (* GNU/Linux development packages): Tell people to
415 install additional packages for compiling Emacs.
416
18fe6f45
FP
4172003-04-06 Francesco Potort\e,Al\e(B <pot@gnu.org>
418
419 * configure.in: Use the same configuration for all aix5, not just
420 aix5.1.
421
77fb5d1a
FP
4222003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
423
424 * configure.in: Check for need for bigtoc support on IBM AIX for
425 solving a linker table overflow problem.
426
710ee5a9
RB
4272003-03-03 Rob Browning <rlb@defaultvalue.org>
428
efd60266
JB
429 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
430 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
710ee5a9
RB
431 over bzero, bcmp, and bcopy.
432
16f6f948
SJ
4332003-02-23 Simon Josefsson <jas@extundo.com>
434
435 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
436
92a8ce63
JB
4372003-02-21 Klaus Zeitler <kzeitler@lucent.com>
438
439 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
440
47774164
KH
4412003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
442
443 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
444
0dfd93c0
AS
4452003-02-08 Andreas Schwab <schwab@suse.de>
446
447 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
448 instead of the substitution.
449
c60ee5e7
JB
4502003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
451
452 * Makefile.in: Use @EXEEXT@ for Cygwin.
453 Use USERNAME if LOGNAME is not set (for Cygwin).
454
455 * configure.in:
456 * configure: Add opsys=cygwin.
457
88373452
KS
4582003-01-29 Kim F. Storm <storm@cua.dk>
459
460 * AUTHORS: Regenerated using new format (after fixing numerous
461 formatting errors in the ChangeLog files).
462
12bf22e0
AS
4632003-01-22 Andreas Schwab <schwab@suse.de>
464
465 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
466 redefining it explicitly in src/config.in.
467
ffdf4f26
MR
4682003-01-22 Markus Rost <rost@math.ohio-state.edu>
469
470 * Makefile.in (bootstrap): Make bootstrap-after.
471
940344d4 4722003-01-20 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
cd890796
JD
473
474 * configure.in: Fix --with-gtk.
475
940344d4 4762003-01-19 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
488dd4c4
JD
477
478 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
479
480 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
481
e833850f
FP
4822003-01-14 Francesco Potort\e,Al\e(B <pot@gnu.org>
483
ec03b83e 484 * configure.in (m68k-motorola-sysv): Remove (obsolete).
e833850f 485
52cd7d02
ST
4862003-01-07 Steven Tamm <steventamm@mac.com>
487
488 * configure.in: New option, --enable-carbon-app, to specify
489 that the application should be installed
490 * Makefile.in (install-arch-dep): On Mac OS X, install the
491 Emacs.app application if carbon-app is enabled
492
fb02aff2
DL
4932003-01-06 Dave Love <fx@gnu.org>
494
495 * configure.in: Check for nl_langinfo.
496 [!HAVE_SIZE_T]: Fix typedef.
497
1d08c2fe
DK
4982003-01-06 David Kastrup <dak@gnu.org>
499
ec03b83e 500 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
9e71690e 501
1d08c2fe
DK
502 * configure.in: Add tests for install-info
503
72c5c58f
MR
5042002-12-09 Markus Rost <rost@math.ohio-state.edu>
505
506 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
507 use again sol2-6 instead of sol2-8.
508
a4ac5b17
DL
5092002-12-09 Dave Love <fx@gnu.org>
510
fb02aff2 511 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
a4ac5b17 512
4824556f
AS
5132002-12-08 Andreas Schwab <schwab@suse.de>
514
515 * Makefile.in (install-arch-indep): Revert last change.
516
6b2fd6ea
DL
5172002-11-27 Dave Love <fx@gnu.org>
518
519 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
ec03b83e
SM
520 Check for __sys_siglist too. Check for memset.
521 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
6b2fd6ea 522
8c95f450
JB
5232002-11-22 Juanma Barranquero <lektu@terra.es>
524
525 * config.guess, config.sub: Updated from master source.
526
39f7b5f7
KF
5272002-11-19 Karl Fogel <kfogel@red-bean.com>
528
529 * autogen.sh: New file.
530
d824beee
DL
5312002-11-15 Dave Love <fx@gnu.org>
532
ec03b83e
SM
533 * configure.in: Tidy up various quoting issues throughout.
534 Use AC_GNU_SOURCE.
d824beee
DL
535 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
536 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
537 Maybe define bcopy, bzero, bcmp.
ec03b83e 538 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
d824beee
DL
539 non-existent machine file).
540 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
541 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
0d6f3768 542 (nlist.h): Move test up.
d824beee 543
72c5c58f 5442002-11-18 Markus Rost <rost@math.ohio-state.edu>
8704a6ab 545
72c5c58f 546 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
8704a6ab 547
816753a7
FP
5482002-11-14 Francesco Potorti` <pot@gnu.org>
549
550 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
551
98b4e102
JB
5522002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
553
554 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
555
6bae0ccf
DL
5562002-11-08 Dave Love <fx@gnu.org>
557
ec03b83e 558 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
6bae0ccf
DL
559 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
560
ab4f69f2
MB
5612002-11-07 Miles Bader <miles@gnu.org>
562
ec03b83e
SM
563 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
564 Handle separate-build-dir case.
ab4f69f2 565
318db6cb
RS
5662002-11-06 Richard M. Stallman <rms@gnu.org>
567
568 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
569 bulletproof. $bar may be empty when there are no .elc files.
570
2baf1bfa
DL
5712002-10-30 Dave Love <fx@gnu.org>
572
573 * configure.in: Require autoconf 2.53. Test for pty.h,
574 sys/mman.h, sys/param.h, mremap, memmove.
ec03b83e
SM
575 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
576 (AC_PROG_YACC): Delete.
2baf1bfa
DL
577 (size_t): Use AC_CHECK_TYPES.
578 (AH_TOP): Up-date copyright.
579
a6cadf53
JB
5802002-10-01 Juanma Barranquero <lektu@terra.es>
581
582 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
583
9811b1cf
RS
5842002-09-19 Richard M. Stallman <rms@gnu.org>
585
586 * configure.in: Fix the LessTif-directory-finder for real.
587
ef7fb3bb
RS
5882002-09-14 Richard M. Stallman <rms@gnu.org>
589
590 * Makefile.in (maybe_bootstrap): Test for complete absence
591 of compiled Lisp files.
592
b3cd6965
SM
5932002-09-11 Stefan Monnier <monnier@cs.yale.edu>
594
595 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
596 (bootstrap-clean-after): Delete.
597 (bootstrap): Make the sequencing explicit.
598
3e6be279
RS
5992002-09-10 Richard M. Stallman <rms@gnu.org>
600
601 * configure.in: Fix previous LessTif change.
602
50332dc1
RS
6032002-09-09 Richard M. Stallman <rms@gnu.org>
604
605 * configure.in (powerpcle-*-solaris2.5*): New configuration.
606 (powerpcle-*-solaris*): Use version 2.6 as default.
607 (*-sunos5.6*, *-solaris2.6*): New alternative.
608 (*-sunos5*): Use version 2.6 as default.
609
abd39b57 6102002-09-06 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8bb4cb85
KG
611
612 * configure.in: Fix typo.
613
22eaea41
RS
6142002-09-05 Richard M. Stallman <rms@gnu.org>
615
616 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
617
b3cd6965 618 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
22eaea41
RS
619 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
620
6bc85c3b
KS
6212002-08-26 Kim F. Storm <storm@cua.dk>
622
623 * Makefile.in (install-arch-indep): Do not remove DOC file
624 when it is the only DOC file installed; this is the case when
625 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
626
dc16594b
MR
6272002-07-24 Markus Rost <rost@math.ohio-state.edu>
628
629 * configure.in: Fix typo.
630
2a0c903c
RS
6312002-07-24 Richard M. Stallman <rms@gnu.org>
632
633 * configure.in: Don't print anything special about gamedir.
634
3ea1bfb2 635 * configure.in: Delete nonstandard --with-game-user option.
b3cd6965 636
a8bbe549
RS
6372002-07-21 Richard M. Stallman <rms@gnu.org>
638
639 * Makefile.in (gamedir, localstatedir): New variables.
640 (epaths-force): Insert value of gamedir into PATH_GAME.
641
642 * configure.in (gamedir): Handle it like lispdir.
ec03b83e 643 (--with-game-dir option): Delete.
a8bbe549 644
abd39b57 6452002-06-21 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
29c3cbf0
PJ
646
647 * configure.in: Add support for mipseb-*-netbsd* machines.
648
abd39b57 6492002-06-18 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b3ae255b
KG
650
651 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
652
abd39b57 6532002-06-17 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
d591a834
KG
654
655 * info/dir (File): Add an entry for Tramp.
656
e0156c8d
EZ
6572002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
658
659 * INSTALL-CVS: New file.
660
3fa4ac47
AS
6612002-06-07 Andreas Schwab <schwab@suse.de>
662
663 * configure.in (x86_64-*-linux-gnu*): New system.
664
86bbfe77
EZ
6652002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
666
667 * config.bat: Handle the case when lispintro is truncated to lispintr.
668
2570d28c
PE
6692002-05-26 Paul Eggert <eggert@twinsun.com>
670
671 * config.guess, config.sub: Updated from master source.
672
a1d8dc87
RS
6732002-05-09 Richard M. Stallman <rms@gnu.org>
674
675 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
676
abd39b57 6772002-05-04 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
9a40c2fb
PJ
678
679 * make-dist: Do not distribute lock/ directory.
680
e3ba1015
AC
6812002-04-30 Andrew Choi <akochoi@shaw.ca>
682
683 * configure.in: Provide documentation string when defining
684 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
685 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
686
5167cfda
CW
6872002-04-28 Colin Walters <walters@verbum.org>
688
b3cd6965 689 * configure.in: Delete configure check for access to the game user.
5167cfda 690
abd39b57 6912002-04-29 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
2912f349
PJ
692
693 * make-dist: lwlib/Imakefile is removed.
694
e0f712ba
AC
6952002-04-26 Andrew Choi <akochoi@shaw.ca>
696
697 * configure.in: Add support for powerpc-apple-darwin*.
698 (HAVE_CARBON): Add.
699
b3cd6965 700 * make-dist: Create directories in mac/Emacs.app.
e0f712ba 701
abd39b57 7022002-04-25 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
90077f66
PJ
703
704 * make-dist: lwlib-Xol* are removed.
705
8fba10fc
AS
7062002-04-23 Andreas Schwab <schwab@suse.de>
707
708 * Makefile.in (MAINT): New variable.
709 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
710 instead of configure.in, to avoid running autoconf and autoheader
711 unless explicitly requested.
712
852eef40
EZ
7132002-04-16 Eli Zaretskii <eliz@gnu.org>
714
715 * config.bat: Update for msdos/sed2v2.inp.
716
6817198a
AS
7172002-04-15 Andreas Schwab <schwab@suse.de>
718
b3cd6965 719 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
6817198a
AS
720 * configure.in: Add config header templates to all AC_DEFINE and
721 AC_DEFINE_UNQUOTED symbols.
722 * make-dist: Run autoheader if necessary.
723
b9b966e0
CW
7242002-04-10 Colin Walters <walters@verbum.org>
725
726 * configure.in: Add --game-dir, --game-user. Test to see if we
727 can use them.
728
abd39b57 7292002-04-08 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
3d9830e5
PJ
730
731 * configure.in: Add --with-sound.
732
10ce34dc
KS
7332002-03-18 Kim F. Storm <storm@cua.dk>
734
735 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
736 and getsockname functions. Test for sys/un.h include file.
737
1ef1ef96
EZ
7382002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
739
740 * configure.in: Support AIX 5.1.
741
940344d4 7422002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
d873ec96
JD
743
744 * configure.in: Added test for X Session Management (HAVE_X_SM).
745
16e79fec
RS
7462002-03-03 Richard M. Stallman <rms@gnu.org>
747
748 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
749 Run chown $${LOGNAME} on files installed by tar xvf.
750
6a22cdf4
KS
7512002-03-03 Kim F. Storm <storm@cua.dk>
752
753 * configure.in: Test for getpeername.
754
4d766b59
RS
7552002-03-01 Richard M. Stallman <rms@gnu.org>
756
757 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
758 (HAVE_GIF): Don't use old libungif versions that crash.
759
4fff8c79
RS
7602002-02-26 Richard M. Stallman <rms@gnu.org>
761
762 * configure.in <making srcdir absolute>: Verify that PWD is correct,
763 not just well-formed and valid.
764 (mips-compaq-nonstopux*): New configuration.
b3cd6965 765
e5389a0b
PE
7662002-02-18 Paul Eggert <eggert@twinsun.com>
767
768 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
769 "sed q" is a portable equivalent to plain "head -1".
770
db54c53a
RS
7712002-02-13 Richard M. Stallman <rms@gnu.org>
772
773 * Makefile.in (maybe_bootstrap): Do `exit 1'.
774 (all): Don't depend on maybe_bootstrap here.
775 (${SUBDIR}): Depend on it here instead.
776
b735b2ab
RS
7772002-02-08 Richard M. Stallman <rms@gnu.org>
778
779 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
780
d8359893
EZ
7812002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
782
783 * configure.in: Recognize BSD/OS 5.0.
784
f3b812da
EZ
7852002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
786
787 * make-dist: Make version checking in emacs.texi consistent with
788 how we set it there.
789
f48a30d7
KS
7902001-12-29 Kim F. Storm <storm@cua.dk>
791
792 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
793
07025a55
RS
7942001-12-28 Richard M. Stallman <rms@gnu.org>
795
796 * configure.in: Test for mbsinit.
797
b0a21bf9
EZ
7982001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
799
800 These changes make Leim part of the standard distribution:
801
802 * README: Add info about the `leim' directory
803
804 * INSTALL: Remove text that describes Leim as a separate package.
805
806 * noleim-Makefile.in: File removed.
807
808 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
809 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
810 Leim files out of the Emacs tree. Don't prepare a separate tarball
811 for Leim.
5a60d1da 812
61e3b944
RS
8132001-12-11 Richard M. Stallman <rms@gnu.org>
814
815 * configure.in (hppa*-*-linux-gnu*): New alternative.
816
abd39b57 8172001-12-08 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
03f9f7ae
PJ
818
819 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
820 creating distribution.
821
d6a70204
PE
8222001-12-06 Paul Eggert <eggert@twinsun.com>
823
824 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
825 (AC_FUNC_VFORK): Remove.
826 (AC_FUNC_FORK): Add.
827 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
828 this is required by recent Autoconf versions.
829
abd39b57 8302001-12-02 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
4a3cf58d
PJ
831
832 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
833 TODO, vms-pp.trans and others).
834
abd39b57 8352001-11-29 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
0142178a
PJ
836
837 * make-dist: Use COPYING from the top-level directory.
838
1096bcc0
GM
8392001-11-29 Gerd Moellmann <gerd@gnu.org>
840
841 * configure.in: Add support for FreeBSD/Alpha.
842
abd39b57 8432001-11-29 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
b1356234 844
dd536f94
PJ
845 * make-dist: Add COPYING to the top-level directory of the
846 distribution. Simplify the logic behind copying.
847
b1356234
PJ
848 * Makefile.in (maybe_bootstrap): Fix previous change.
849
66458f32
RS
8502001-11-28 Richard M. Stallman <rms@gnu.org>
851
852 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
853
ebcbef4e
RS
8542001-11-26 Richard M. Stallman <rms@gnu.org>
855
856 * Makefile.in: bootstrap should not delete dumped executables.
857 (bootstrap-clean-before): New target.
858 (bootstrap): Use bootstrap-clean-before instead of clean.
ec03b83e 859 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
ebcbef4e 860
b77d2746 8612001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
ac74199d 862
070f247d
EZ
863 These changes add the Emacs Lisp Introduction manual to the
864 distribution:
865
b3cd6965 866 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
b77d2746 867
070f247d
EZ
868 * make-dist: Copy the files in lispintro directory.
869
7336d09b
EZ
870 * config.bat: Configure in the lispintro directory.
871
ac74199d
EZ
872 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
873
7f947b13 874 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
070f247d 875 (lispintro/Makefile): New target.
7f947b13
EZ
876 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
877 (unlock, relock, info, dvi): Ditto.
878
d4fa890c
EZ
8792001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
880
b3cd6965 881 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
d4b56a8f 882
d4fa890c
EZ
883 * make-dist (etc): Don't distribute gfdl.1.
884
5fb25beb
CW
8852001-11-22 Colin Walters <walters@debian.org>
886
887 * Makefile.in (install-arch-indep): Install the calc .info files.
abd39b57 888 (uninstall): Handle deletion of calc .info files (thanks Pavel Jan\e,Am\e(Bk).
5fb25beb 889
9f8bbf0f
EZ
8902001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
891
892 * make-dist (lispref): Add *.txt, *.el, permute-index, and
893 tindex.pl to the list of those being put into the distribution.
894
aa2af83a
EZ
8952001-11-16 Eli Zaretskii <eliz@gnu.org>
896
897 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
898
abd39b57 8992001-11-15 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
71f94ae1 900
987aac50
PJ
901 * Makefile.in (uninstall): Fix previous change.
902
71f94ae1
PJ
903 * configure.in, Makefile.in: Add support for --program-prefix,
904 --program-suffix and --program-transform-name options.
905
abd39b57 9062001-11-13 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
e5d9d2e7 907
b3cd6965 908 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
6e1b91d7
PJ
909 (install-arch-indep): Install emacsclient manual page.
910 (uninstall): Uninstall emacsclient manual page.
e5d9d2e7 911
97c91ba6
EZ
9122001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
913
914 * make-dist: Add lispref/index.*perm files to the distribution.
abd39b57 915 From Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>.
97c91ba6 916
abd39b57 9172001-11-12 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
3d3f602a
PJ
918
919 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
920
2bf92717
EZ
9212001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
922
dff28924 923 * configure.in: AC_OUTPUT lispref/Makefile.
2bf92717 924
0cc70510
EZ
9252001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
926
5c32b7c5
EZ
927 The following changes add the ELisp reference manual to the
928 distribution.
929
10fa7f8e
EZ
930 * make-dist: Add the lispref directory to the distribution.
931
0cc70510
EZ
932 * Makefile.in (install-arch-indep): Add elisp* to the list of
933 installed Info files.
5c32b7c5
EZ
934 (SUBDIR_MAKEFILES): Add lispref/Makefile.
935 (lispref/Makefile): New target.
936 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
937 Add commands for the lispref directory.
938 (info, dvi): Ditto.
1b5a3644
EZ
939
940 * config.bat: Configure in `lispref'.
941
6baef0fd
RS
9422001-11-09 Richard M. Stallman <rms@gnu.org>
943
944 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
945
ed5882b9
EZ
9462001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
947
948 * make-dist (tempdir): Copy AUTHORS as well.
949
f0f2756d
SS
9502001-11-06 Sam Steingold <sds@gnu.org>
951
952 * configure.in: Added a check for <nlist.h>
9ba48103 953
abd39b57 9542001-11-01 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
d576358b
PJ
955
956 * configure.in: Reindent --help output.
957 From Per Starback (starback@ling.uu.se).
dff28924 958
bf00d461 9592001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
4f4d6b17
EZ
960
961 * configure.in: New entry for HP/UX-11.
962
5d991fc4
EZ
963 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
964 From Eric S. Raymond <esr@golux.thyrsus.com>.
965
73d25f9c
EZ
9662001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
967
968 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
969 <athornton@sinenomine.net>.
970
5b6a51aa
GM
9712001-10-25 Gerd Moellmann <gerd@gnu.org>
972
973 * Makefile.in (maybe_bootstrap): New target.
b3cd6965 974 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
5b6a51aa 975
84e70f78
KR
9762001-10-24 Ken Raeburn <raeburn@gnu.org>
977
978 * configure.in: If --with-hesiod is given, look for
979 hes_getmailhost and res_send or __res_send; check hesiod and
b3cd6965 980 resolv libraries respectively if system libraries don't supply them.
84e70f78 981
4aa6b955
GM
9822001-10-24 Gerd Moellmann <gerd@gnu.org>
983
984 * configure.in: Use $MAKE for `make' if set.
985
bc171472
GM
9862001-10-22 Gerd Moellmann <gerd@gnu.org>
987
988 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
989 to tar options.
990
71431a0e
GM
9912001-10-20 Gerd Moellmann <gerd@gnu.org>
992
6aa97356 993 * (Version 21.1 released).
71431a0e 994
531a3336
MB
9952001-10-20 Miles Bader <miles@gnu.org>
996
997 * configure.in (configuration): Set from `host' if `host_alias'
998 isn't defined.
999
121ff711
AS
10002001-10-19 Andreas Schwab <schwab@suse.de>
1001
1002 * configure.in: Make ready for autoconf 2.5x.
1003 (AC_PREREQ): Require autoconf 2.50.
1004 * aclocal.m4: Removed.
121ff711
AS
1005 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
1006
eef9b65f
EZ
10072001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
1008
1009 * README: Bump Emacs version to 21.1.50.
1010
ab952a4f
GM
10112001-10-05 Gerd Moellmann <gerd@gnu.org>
1012
1013 * Branch for 21.1.
dff28924 1014
3b74127d
GM
10152001-09-05 Gerd Moellmann <gerd@gnu.org>
1016
1017 * configure.in: Avoid `$@' which is handled specially in
1018 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
dff28924 1019
80b97918
EZ
10202001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
1021
1022 * make-dist (nt): Add subdirs.el to the list of distributed files.
1023
3a4f8160
EZ
10242001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
1025
1026 * configure.in (machine): Add an entry for
1027 hppa1.1-hitachi-hiuxwe2*.
1028
eb04d6cd
GM
10292001-05-28 Gerd Moellmann <gerd@gnu.org>
1030
1031 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
1032 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
1033
f4500bec
GM
10342001-05-14 Gerd Moellmann <gerd@gnu.org>
1035
1036 * make-dist: Copy texinfo.tex unconditionally.
1037
26978e9a
EZ
10382001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
1039
1040 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
1041 that are installed.
1042
afa3935f
GM
10432001-04-06 Gerd Moellmann <gerd@gnu.org>
1044
e5c8f6f1
GM
1045 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
1046 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
dff28924 1047
afa3935f
GM
1048 * make-dist: Handle leim/MISC-DIC. Only include
1049 `[a-zA-Z]*.{el,elc}' from leim/quail.
1050
a55e4e68
GM
10512001-04-05 Gerd Moellmann <gerd@gnu.org>
1052
1053 * Makefile.in (install-arch-indep): Remove .cvsignore files.
1054
87d8eba4
GM
10552001-03-30 Gerd Moellmann <gerd@gnu.org>
1056
1057 * Makefile.in (.PHONY): Add for bootstrap targets.
1058 (bootstrap-clean): New target.
1059 (bootstrap): Use it instead of `clean'.
1060
ed31fabf
GM
10612001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
1062
1063 * Makefile.in (SUBDIR): Remove leim.
1064 (all, .RECURSIVE, extraclean): Add leim explicitly.
1065 (leim): Provide separate rule which exports PARALLEL=0 into the
1066 environment.
1067
5721ae13
GM
10682001-03-20 Gerd Moellmann <gerd@gnu.org>
1069
1070 * configure.in (HAVE_XPM): Don't print the result of the check for
1071 XpmReturnAllocPixels if we don't have an xpm.h.
1072
10ebaeb6
GM
10732001-03-05 Gerd Moellmann <gerd@gnu.org>
1074
1075 * COPYING: New file.
1076
e30bd7b7
EZ
10772001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
1078
1079 * config.bat: Update the copyright.
1080
d0e9bfd2
GM
10812001-02-23 Kenichi Handa <handa@etl.go.jp>
1082
1083 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
1084 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
1085 to `yes'. Later in AC_OUTPUT, check this variable.
1086
038f4ae3
DL
10872001-02-09 Dave Love <fx@gnu.org>
1088
1089 * AUTHORS: Updated.
1090
44806980
EZ
10912001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
1092
1093 * info/dir (Ebrowse): Fix the entry (was missing a dot).
1094
20b28f82
GM
10952001-02-02 Gerd Moellmann <gerd@gnu.org>
1096
bdadfce3
GM
1097 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
1098
5db37a2e 1099 * Makefile.in (uninstall): Ignore exit code of `rm'.
dff28924 1100
20b28f82
GM
1101 * Makefile.in (uninstall): Remove more info files. Remove
1102 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
1103
7ccf7ab9
GM
11042001-01-31 Gerd Moellmann <gerd@gnu.org>
1105
1106 * noleim-Makefile.in (extraclean): Add.
1107
03e0fe6e 11082001-01-28 Gerd Moellmann <gerd@gnu.org>
c522cff0
BW
1109
1110 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
1111 it quiet.
1112
e1e441f9
GM
11132001-01-24 Colin Walters <walters@cis.ohio-state.edu>
1114
1115 * Makefile.in (tags): Fix typo.
1116
64388126
KH
11172001-01-13 Kenichi Handa <handa@etl.go.jp>
1118
1119 * configure.in: Fix typo in the code setting x_search_path.
1120
457b792c
GM
11212001-01-10 Dave Love <fx@gnu.org>
1122
1123 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
1124 -lXext.
1125 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
1126 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
1127 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
1128 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
1129 (now in $LIBS).
1130
1460e5d4
EZ
11312001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
1132
1133 * config.bat: Run the preprocessor with -traditional.
1134
e2b6e5ea
EZ
11352001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
1136
1137 * INSTALL: Move copying conditions to end of file.
1138
b202115b
EZ
11392000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
1140
1141 * INSTALL: Add basic installation procedure which assumes
1142 `configure' does its job. Elaborate on image support libraries.
1143 Add a pointer to Xaw3d library. Add advice about solving
1144 configure-time problems by looking in config.log and setting
3163da06 1145 variables in the environment.
b202115b 1146
3e32cc27
GM
11472000-12-27 Gerd Moellmann <gerd@gnu.org>
1148
1149 * Makefile.in (install-arch-indep): If tar fails, exit with
1150 exit code 1.
1151
7b93a85b
GM
11522000-12-19 Gerd Moellmann <gerd@gnu.org>
1153
1154 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
1155 source file includes XKBlib.h. On some broken Solaris systems,
1156 there is an XKBlib.h, reportedly, but header files included by
1157 XKBlib.h are missing.
1158
02387dcc
GM
11592000-12-14 Gerd Moellmann <gerd@gnu.org>
1160
1161 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
1162
34979055
DL
11632000-12-11 Dave Love <fx@gnu.org>
1164
1165 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
1166
169fe44e
GM
11672000-12-11 Paul Eggert <eggert@twinsun.com>
1168
1169 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
1170 Merge fixes from latest GNU tar version. These macros no longer
1171 futz with _XOPEN_SOURCE, as that was not portable in practice.
1172 (AC_FUNC_FSEEKO): New macro.
dff28924 1173
169fe44e
GM
1174 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
1175 ftello.
dff28924 1176
5c62b2e9
DL
11772000-12-05 Dave Love <fx@gnu.org>
1178
1179 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
1180
2dce2360
EZ
11812000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
1182
1183 * info/dir: Change the category to "Emacs".
1184
8c28d444
GM
11852000-12-01 Gerd Moellmann <gerd@gnu.org>
1186
1187 * make-dist (tempdir): Remove epaths.h from the distribution
1188 instead of paths.h.
1189
68a887fa
EZ
11902000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
1191
1192 * config.bat: Check for existence of djecho.exe, and print an
1193 error message if it is not available.
1194
1195 * INSTALL: Describe possible problem with djecho.exe in old
1196 versions of DJGPP v2.x.
1197
d96a4de3
GM
11982000-11-23 Gerd Moellmann <gerd@gnu.org>
1199
1200 * configure.in: Initialize HAVE_LIBXP to no.
1201
3aeecf97
GM
12022000-11-22 Gerd Moellmann <gerd@gnu.org>
1203
dff28924 1204 * configure.in: Use m/macppc.h instead of the non-existent
3aeecf97
GM
1205 m/powerpc.h.
1206
fb279a6d
GM
12072000-11-21 Gerd Moellmann <gerd@gnu.org>
1208
3c64f287
GM
1209 * Makefile.in (install-arch-indep): Also install info/eshell*
1210 and info/speedbar*.
1211
fb279a6d
GM
1212 * configure.in (HAVE_PNG): Check for the presence of
1213 png_get_channels to rule out older PNG libs.
1214
f5f47add
GM
1215 * configure.in (AC_OUTPUT): Arrange to emit definitions of
1216 GCC and NON_GNU_CPP into config.status.
1217
62d14e9a
DL
12182000-11-20 Dave Love <fx@gnu.org>
1219
1c203d4c
DL
1220 * configure.in: Fix last change.
1221
62d14e9a 1222 * GETTING.GNU.SOFTWARE: Deleted.
169fe44e 1223 * FTP: New file to replace it.
62d14e9a
DL
1224 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
1225
f1d6d1e8
GM
12262000-11-20 Gerd Moellmann <gerd@gnu.org>
1227
1228 * configure.in: Use -traditional with GNU cpp.
1229
b3635775
GM
12302000-11-17 Gerd Moellmann <gerd@gnu.org>
1231
1232 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
1233 Distribute more files from the nt/ subdir. Distribute PBM
1234 image files from subdirs of lisp/. Distribute old change logs
1235 from subdirs of lisp/. Distribute play/5x5.el.
1236
0eafc06c
DL
12372000-11-11 Dave Love <fx@gnu.org>
1238
1239 * config.sub, config.guess: Updated from master source.
1240
03391420
DL
12412000-11-07 Dave Love <fx@gnu.org>
1242
1243 * configure.in: Test for mkstemp.
1244
cd66d2ed
EZ
12452000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
1246
1247 * info/dir (Top): Rearrange menu items more logically, and put
1248 them into a single category. Add menu items for RefTeX and
1249 Widget.
1250
1da437e9
KG
12512000-10-29 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1252
15b526b2
EZ
1253 * Makefile.in (install-arch-indep): Use --info-dir instead of
1254 --dir-file, and a simple argument instead of --info-file, so that
1255 the Debian version of install-info also works.
1da437e9 1256
99483220
EL
12572000-10-19 Eric M. Ludlam <zappo@ultranet.com>
1258
1259 * info/dir (Speedbar): Add entry.
1260
45e680a8
EZ
12612000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
1262
1263 * INSTALL: Describe the new image-support options to the configure
1264 script. List URLs where image support libraries can be found.
1265
f2f049f3
EZ
12662000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
1267
1268 * info/dir (Top): Add an entry for Eshell.
1269
2021ab61
DL
12702000-10-02 Dave Love <fx@gnu.org>
1271
1272 * configure.in: Check for gai_strerror.
1273
65f75351
AS
12742000-10-01 Andreas Schwab <schwab@suse.de>
1275
1276 * Makefile.in (install-arch-indep): Update list of installed info
1277 files.
1278
71c9ec51
GM
12792000-09-30 Gerd Moellmann <gerd@gnu.org>
1280
1281 * configure.in: Support `sparc*-*-netbsd*'.
1282
513f1fd9
EZ
12832000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
1284
1285 * info/dir (MIME): Add entry for emacs-mime.
1286
a55b799a
DL
12872000-09-29 Dave Love <fx@gnu.org>
1288
1289 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
1290
ce75c97a
GM
12912000-09-26 Gerd Moellmann <gerd@gnu.org>
1292
1293 * make-dist: Adapt to the change of leim/Makefile which was
1294 necessary to ensure a reasonably working `make dist'.
1295
1296 * leim-Makefile.in: Moved to leim/Makefile.in..
1297
1298 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
1299
36e44f62
KH
13002000-09-21 Kenichi Handa <handa@etl.go.jp>
1301
dff28924
SS
1302 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
1303 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
36e44f62
KH
1304 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
1305 files to .elc.
1306 (${TIT}): Adjusted for the above change.
1307 (clean mostlyclean): Likewise.
1308 (.el.elc): New target.
1309
da1608d9
GM
13102000-09-19 Gerd Moellmann <gerd@gnu.org>
1311
1312 * make-dist: Include XPM and XBM files in lisp/ and subdirs
1313 in the distribution.
1314
6fed3546
GM
13152000-09-18 Gerd Moellmann <gerd@gnu.org>
1316
1317 * make-dist (skk): Rename to `ja-dic' because the leim directory
1318 was renamed.
1319
b4331e96
DL
13202000-09-14 Dave Love <fx@gnu.org>
1321
1322 * configure.in: Fix spurion in last change.
1323
ef9e4345
GM
13242000-09-14 Gerd Moellmann <gerd@gnu.org>
1325
1326 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
1327 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
1328 to `no' if defined. Change result report.
1329
575daf04
DL
13302000-09-08 Dave Love <fx@gnu.org>
1331
1332 * configure.in: Remove spurious `@'s.
1333
1334 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
1335 autoconf.
1336
fa0b693c
GM
13372000-09-06 Gerd Moellmann <gerd@gnu.org>
1338
73b77ee5
GM
1339 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
1340 file and print informational message.
dff28924 1341
fa0b693c
GM
1342 * configure.in (AC_FUNC_MMAP): Add.
1343
ff8df3be
GM
13442000-09-01 Gerd Moellmann <gerd@gnu.org>
1345
1346 * configure.in: Add ``checking'' messages for
1347 XpmReturnAllocPixels.
1348
bb17930d
GM
13492000-08-28 Gerd Moellmann <gerd@gnu.org>
1350
1351 * configure.in: Check <strings.h>; check `index' and `rindex'
1352 functions.
1353
6ce974d4
KH
13542000-08-26 Kenichi Handa <handa@etl.go.jp>
1355
1356 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
1357 "case "${canonical}" in".
1358
7bc3ff79
DL
13592000-08-25 Dave Love <fx@gnu.org>
1360
1361 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
1362
457dd64a
KH
13632000-08-25 Kenichi Handa <handa@etl.go.jp>
1364
7c100e1a 1365 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
457dd64a 1366
17494071
GM
13672000-08-24 Gerd Moellmann <gerd@gnu.org>
1368
1369 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
1370 contains a relative path. Protect against unusable values of
1371 $PWD.
1372
dd0e1e54
EZ
13732000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
1374
3d819a75
EZ
1375 * info/dir (WoMan): Add entry.
1376
dd0e1e54
EZ
1377 * config.bat (maindir): Update src/_gdbinit even if it does
1378 already exist.
1379
70fc58b3
GM
13802000-08-07 Gerd Moellmann <gerd@gnu.org>
1381
1382 * Makefile.in (config.status): Prepend `$(srcdir)/' to
1383 `configure'.
1384
f4988be7
GM
13852000-08-03 Gerd Moellmann <gerd@gnu.org>
1386
1387 * configure.in: Add support for ia64*-*-linux*.
1388
27848c01
GM
13892000-07-27 Gerd Moellmann <gerd@gnu.org>
1390
1391 * make-dist (aclocal.m4): Include in distribution.
1392
b4a12321
DL
13932000-07-26 Dave Love <fx@gnu.org>
1394
1395 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
1396
c66c29a2
DL
13972000-07-24 Dave Love <fx@gnu.org>
1398
1399 * configure.in: Add AC_SIZE_T.
1400
3b33a005
DL
14012000-07-18 Dave Love <fx@gnu.org>
1402
1403 * configure.in: Reorder so that most tests are done after CPPFLAGS
1404 is set from the C_SWITCH_... definitions.
1405
4b92c49a
GM
14062000-07-10 Gerd Moellmann <gerd@gnu.org>
1407
1408 * configure.in (HAVE_XPM): Undo previous change. Check for
1409 preprocessor define XpmReturnAllocPixels.
1410
6c6d2e33
GM
14112000-07-06 Gerd Moellmann <gerd@gnu.org>
1412
1413 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
1414 instead of XpmReadFileToPixmap.
1415
b192d653
KR
14162000-07-05 Ken Raeburn <raeburn@gnu.org>
1417
1418 * configure.in: Check for <soundcard.h>. Look for ossaudio
1419 library, and set LIBSOUND accordingly.
1420
65171e3a
DL
14212000-07-05 Dave Love <fx@gnu.org>
1422
1423 * configure.in: Use AC_HEADER_SYS_WAIT.
1424
969f7e79
GM
14252000-07-05 Gerd Moellmann <gerd@gnu.org>
1426
1427 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
1428 lisp/Makefile. Distribute lisp/Makefile.in instead of
1429 lisp/Makefile.
1430
5a9bf171
KR
14312000-06-30 Ken Raeburn <raeburn@gnu.org>
1432
1433 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
1434 while searching for image-handling libraries.
1435
1d36487c
GM
14362000-06-26 Gerd Moellmann <gerd@gnu.org>
1437
1438 * configure.in (--with-xim): New option.
1439
6a465756
DL
14402000-06-23 Dave Love <fx@gnu.org>
1441
1442 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
1443 for struct timezone and test how we can call gettimeofday.
48d4b120 1444 Check for OSF 5+. Check for term.h.
6a465756
DL
1445
1446 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
1447 version.
1448
16cf31f7
GM
14492000-06-23 Gerd Moellmann <gerd@gnu.org>
1450
1451 * configure.in (HAVE_LIBXP): Change test for libXp.
1452
4c343001
DL
14532000-06-21 Dave Love <fx@gnu.org>
1454
1455 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
1456 simple test for getloadavg and substitute GETLOADAVG_LIBS.
1457 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
1458
a3f08d9e
DL
14592000-06-19 Dave Love <fx@gnu.org>
1460
1461 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
1462 _XOPEN_SOURCE is defined.
1463
0a2ea235
GM
14642000-06-16 Gerd Moellmann <gerd@gnu.org>
1465
dff28924 1466 * Makefile.in (distclean): Also make distclean in lisp/.
0a2ea235 1467
7d5c8691
EZ
14682000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
1469
1470 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
1471
e9924e52
GM
14722000-06-15 Gerd Moellmann <gerd@gnu.org>
1473
1474 * make-dist: Add --help and --snapshot options.
1475
9f817ea4
GM
14762000-06-14 Gerd Moellmann <gerd@gnu.org>
1477
dce6b995 1478 * configure.in: Generate lisp/Makefile.
dff28924 1479
9f817ea4
GM
1480 * configure.in: Add support for `*-lynxos*'.
1481 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
1482 recommended by <Karen.Dorhamer@compaq.com> to fix problems
1483 on Tru64 UNIX v5.0.
1484
97aa9c1d
KR
14852000-06-13 Ken Raeburn <raeburn@gnu.org>
1486
1487 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
1488 it's on a continuation line.
1489
d42122a3
DL
14902000-06-02 Dave Love <fx@gnu.org>
1491
2082fe81
DL
1492 * Makefile.in: (install-arch-indep): Add pcl-cvs to list of info
1493 files.
1494
d42122a3
DL
1495 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
1496 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
1497 test.
1498
1499 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
1500 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
1501
34ec9ebe
GM
15022000-05-26 Gerd Moellmann <gerd@gnu.org>
1503
1504 * configure.in: Add check for speed_t typedef.
1505
50d7ce09
KR
15062000-05-25 Ken Raeburn <raeburn@gnu.org>
1507
1508 * Makefile.in (install-arch-dep): Install fns-*.el only if it
1509 exists; it won't in the CANNOT_DUMP case.
1510
10db7fc5
GM
15112000-05-25 Gerd Moellmann <gerd@gnu.org>
1512
1513 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
1514 On FreeBSD, the exit status is 1 if CDPATH is not set.
8711588d 1515 (install-arch-indep): Install ebrowse.info.
10db7fc5 1516
087121cc
GM
15172000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
1518
1519 * configure.in: Check for grandpt and getpt.
1520
b992884d
DL
15212000-05-09 Dave Love <fx@gnu.org>
1522
1523 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
1524
056565f7
GM
15252000-05-05 Gerd Moellmann <gerd@gnu.org>
1526
1527 * make-dist: Make a link for lib-src/grep-changelog. Copy
1528 install-sh.
1529
35a28e21
EZ
15302000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
1531
1532 * config.bat: Identify the beginning of the cpp stuff in
1533 src/Makefile.in and lib-src/Makefile.in more accurately.
1534
c76e04a8
GM
15352000-04-27 Gerd Moellmann <gerd@gnu.org>
1536
1537 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
1538
5e3dac3f
GM
15392000-04-19 Gerd Moellmann <gerd@gnu.org>
1540
1541 * configure.in: Add support for `powerpc-*-netbsd*'.
1542
0b8f263e
DL
15432000-04-19 Dave Love <fx@gnu.org>
1544
7825fef9
DL
1545 * configure.in: Don't use AC_FUNC_GETLOADAVG.
1546
0b8f263e
DL
1547 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
1548
3dd2781e
DL
15492000-04-16 Dave Love <fx@gnu.org>
1550
1551 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
1552
3edfea34
DL
15532000-04-14 Dave Love <fx@gnu.org>
1554
1555 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
1556
1557 * aclocal.m4 (AC_FUNC_MKTIME): New.
1558
4d6e16b3
KR
15592000-03-28 Ken Raeburn <raeburn@gnu.org>
1560
1561 * configure.in: Line up "--help" output a little better.
1562
89e80928
GM
15632000-03-26 Gerd Moellmann <gerd@gnu.org>
1564
087121cc 1565 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
89e80928
GM
1566 New targets.
1567 (bootstrap): Rewritten in terms of the new targets above. Make
1568 info files, too.
dff28924 1569
e1cff360
GM
15702000-03-12 Gerd Moellmann <gerd@gnu.org>
1571
1572 * config.guess, config.sub: Use the versions of the files from
1573 subversions.
1574
7397acc4
DL
15752000-03-08 Dave Love <fx@gnu.org>
1576
1577 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
1578 AC_C_VOLATILE. Define POINTER_TYPE.
1579
1580 * aclocal.m4: New file.
1581
d054101f 15822000-03-02 Gerd Moellmann <gerd@gnu.org>
2df636f4
GM
1583
1584 * configure.in (machine): Add `mipsel-*-netbsd*' and
1585 `arm-*-netbsd*'.
dff28924 1586
d054101f 15872000-03-01 Gerd Moellmann <gerd@gnu.org>
dff28924 1588
d054101f 1589 * configure.in (machine): Add support for `*-auspex-sunos*'.
dff28924 1590
ed4d0512
GM
15912000-02-29 Gerd Moellmann <gerd@gnu.org>
1592
1593 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
1594
2dc95ddd
DL
15952000-02-18 Dave Love <fx@gnu.org>
1596
1597 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
1598
57beb0e0
AS
15992000-02-18 Andreas Schwab <schwab@suse.de>
1600
1601 * Makefile.in (install-arch-indep): Add eudc to list of installed
1602 info files.
1603
3b3cc4a4
KR
16042000-02-17 Ken Raeburn <raeburn@gnu.org>
1605
1606 * configure.in: Include -lz and -ljpeg (if it's available) when
1607 testing for the tiff library.
1608
8389e1e2
GM
16092000-02-17 Gerd Moellmann <gerd@gnu.org>
1610
1611 * configure.in: Remove LISP_FLOAT_TYPE.
1612
647847ea
DL
16132000-02-12 Dave Love <fx@gnu.org>
1614
1615 * configure.in: Use AC_FUNC_VFORK.
1616
9a90d84c
GM
16172000-02-01 Gerd Moellmann <gerd@gnu.org>
1618
5eea385d
GM
1619 * make-dist: Various fixes for new development tree.
1620
9a90d84c
GM
1621 * leim-Makefile.in: New file.
1622
b6680a0e
GM
16232000-01-31 Gerd Moellmann <gerd@gnu.org>
1624
1625 * Makefile.in (dist): Call ./make-dist.
1626
1e5279b9
DL
16272000-01-24 Dave Love <fx@gnu.org>
1628
1629 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
1630
ffe36136
GM
16312000-01-18 Gerd Moellmann <gerd@gnu.org>
1632
1633 * configure.in (HAVE_GIF): Check for DGifOpen instead of
1634 DGifOpenFileName.
1635
a970dae4
AS
16362000-01-11 Andreas Schwab <schwab@suse.de>
1637
1638 * Makefile.in (install-arch-indep): Update list of info files to
1639 be installed.
1640
c4bb2108
DL
16412000-01-05 Dave Love <fx@gnu.org>
1642
1643 * configure.in: Check for jerror.h as well as libjpeg.
1644
bb9d2b64
AS
16452000-01-03 Andreas Schwab <schwab@suse.de>
1646
1647 * Makefile.in (install-arch-indep): Install autotype*. Run
1648 install-info on autotype and emacs-faq.info.
1649
22afa6e8
DL
16501999-12-04 Dave Love <fx@gnu.org>
1651
1652 * Makefile.in: (install-arch-indep): Depend on `info'.
1653 (install-strip): Use `install' as sub-make target.
1654
a21616bd
KR
16551999-11-23 Ken Raeburn <raeburn@gnu.org>
1656
1657 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
1658 didn't need to be deleted. Check for the k5crypto library as well
1659 as the crypto library; MIT Kerberos 1.1 changed the name.
1660
946173ad
DL
16611999-11-18 Dave Love <fx@gnu.org>
1662
1663 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
1664
4f6f5dab
GM
16651999-11-11 Erik Naggum <erik@naggum.no>
1666
1667 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
1668
2323760c
DL
16691999-11-08 Dave Love <fx@gnu.org>
1670
1671 * configure.in: Fix change for --with-pop default.
1672
c3d00920
DL
16731999-11-04 Dave Love <fx@gnu.org>
1674
1675 * configure.in: Default to --with-pop. Change sense of with-gcc
1676 and with-toolkit-scroll-bars messages to reflect the defaults.
1677
400a1ed0
GM
16781999-11-01 Gerd Moellmann <gerd@gnu.org>
1679
1680 * INSTALL: Mention the Emacs Lisp Reference.
1681
1e3196e8
GM
16821999-10-27 Noah Friedman <friedman@splode.com>
1683
1684 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
1685
8ac52782
GM
16861999-10-23 Gerd Moellmann <gerd@gnu.org>
1687
1688 * Makefile.in (bootstrap): New target.
1689
1113b624
PE
16901999-10-19 Paul Eggert <eggert@twinsun.com>
1691
1692 Add support for large files. Merge glibc 2.1.2.
1693
1694 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
1695 (HAVE_TM_GMTOFF): New symbol.
1696 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
1697 mbrlen, strsignal.
1698 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
dff28924 1699
77162a4f
SM
17001999-10-09 Stefan Monnier <monnier@cs.yale.edu>
1701
1702 * make-dist (dontcompile): look for the DONTCOMPILE variable rather
1703 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
1704
a2743e67
RS
17051999-10-09 Richard M. Stallman <rms@gnu.org>
1706
dff28924 1707 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
a2743e67
RS
1708 Unset CDPATH to prevent cd from generating output.
1709
37e2d8f4
SM
17101999-10-08 Stefan Monnier <monnier@cs.yale.edu>
1711
1712 * update-subdirs: also ignore CVS subdirs.
1713
4e1d9c86
GM
17141999-10-07 Gerd Moellmann <gerd@gnu.org>
1715
1716 * Makefile.in (install-arch-indep): Add ada-mode.
dff28924 1717
2b6bac15
DL
17181999-10-06 Dave Love <fx@gnu.org>
1719
1720 * Makefile.in: Add rules for config.status, configure.
1721
a4a9692d
DL
17221999-09-07 Gerd Moellmann <gerd@gnu.org>
1723
1724 * configure.in (--with-sound): Removed.
1725
17261999-08-30 Gerd Moellmann <gerd@gnu.org>
1727
1728 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
1729 the test for Xaw3d.
1730 (HAVE_TIFF): Add -lm to library check.
1731
17321999-08-28 Richard Stallman <rms@gnu.org>
1733
1734 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
1735 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
1736 after the other X-related libraries.
1737
17381999-08-21 Dave Love <fx@gnu.org>
1739
1740 * configure.in: Don't check for jpeglib.h.
1741
17421999-08-20 Gerd Moellmann <gerd@gnu.org>
1743
1744 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
1745 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
1746
17471999-08-18 Dave Love <fx@gnu.org>
1748
1749 * configure.in: : Check for termcap.h.
1750
17511999-08-15 Gerd Moellmann <gerd@gnu.org>
1752
1753 * configure.in: Add --with-toolkit-scroll-bars. If "no",
1754 use Emacs' scroll bars, even if configured for Motif or when
1755 Xaw3d is available.
1756
17571999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
1758
1759 * configure.in: Check for getaddrinfo.
1760
17611999-08-04 Eli Zaretskii <eliz@gnu.org>
1762
1763 * config.bat: Make --no-debug work again by removing -gcoff.
1764
17651999-07-30 Dave Love <fx@gnu.org>
1766
1767 * configure.in: Check for stdlib.h.
1768
17691999-07-19 Dave Love <fx@gnu.org>
1770
1771 * configure.in: Grok sparc64-*-linux-gnu*.
1772
17731999-07-12 Richard Stallman <rms@gnu.org>
1774
1775 * Version 20.4 released.
1776
17771999-06-23 Karl Heuer <kwzh@gnu.org>
1778
1779 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
1780 Quote $EMACS, in case it's a program with args.
1781
17821999-05-29 Richard M. Stallman <rms@gnu.org>
1783
1784 * configure.in: Delete the Kerberos stuff.
1785
17861999-05-27 Greg Hudson <ghudson@mit.edu>
1787
1788 * configure.in: Prefer kerberos 5 names.
1789
17901999-04-26 Richard M. Stallman <rms@gnu.org>
1791
1792 * configure.in: Check for libXp.
1793
17941999-04-08 Richard Stallman <rms@gnu.org>
1795
1796 * make-dist: Include change logs in subdirs of `lisp'.
1797
17981999-04-05 Richard Stallman <rms@gnu.org>
1799
1800 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
1801 (install-arch-indep): Make ${datadir}/emacs world-readable.
1802
18031999-03-30 Eli Zaretskii <eliz@gnu.org>
1804
1805 * config.bat: Use epaths.* instead of paths.*.
1806
18071999-03-07 Eli Zaretskii <eliz@gnu.org>
1808
1809 * INSTALL: Add detailed instructions to unpack and install
1810 intlfonts on MS-DOS.
1811
18121999-02-26 Richard Stallman <rms@gnu.org>
1813
1814 * configure.in: Use epaths.h and epaths-force instead of paths....
1815
1816 * Makefile.in (epaths-force): Renamed from paths-force;
1817 operate on epaths.in and produce epaths.h.
1818
18191999-02-24 Richard Stallman <rms@gnu.org>
1820
1821 * make-dist: Fix nt/icons directory handling.
1822
18231999-02-22 Simon Josefsson <jas@pdc.kth.se>
1824
1825 * configure.in (f301-fujitsu-uxpv4.1): New target.
1826
18271999-02-20 Richard Stallman <rms@gnu.org>
1828
1829 * make-dist (tempparent): Fix command to update info files.
1830
18311999-02-09 Richard Stallman <rms@gnu.org>
1832
1833 * configure.in (powerpc-apple-netbsd*): New alternative.
1834
18351999-01-25 Geoff Voelker <voelker@cs.washington.edu>
1836
1837 * make-dist: Include the new directory nt/icons in distributions.
1838
18391999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
1840
1841 * configure.in: Change message about HAVE_XFREE386.
1842
18431999-01-07 Eli Zaretskii <eliz@gnu.org>
1844
1845 * config.bat: Support configuring with leim.
1846
18471998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
1848
1849 * configure.in (mips-sgi-irix6.5): New target.
1850
18511998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
1852
1853 * configure.in: Remove GSS-API support, since it has been removed
1854 from movemail.
1855
18561998-12-04 Markus Rost <rost@delysid.gnu.org>
1857
1858 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
1859
18601998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
1861
1862 * Makefile.in: Don't install customize info file. Run
1863 install-info on viper info file.
1864
18651998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
1866
1867 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
1868
18691998-11-16 Kenichi Handa <handa@etl.go.jp>
1870
1871 * configure.in (*-*-bsdi4*): New target.
1872
18731998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
1874
1875 * configure.in: Fix previous change.
1876
18771998-11-11 Richard Stallman <rms@gnu.org>
1878
1879 * configure.in (aviion-intel): New machine.
1880
18811998-11-04 Kenichi Handa <handa@etl.go.jp>
1882
1883 * configure.in (mips-nec-sysv4*): New target.
1884
18851998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
1886
1887 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
1888 from lisp.
1889
18901998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
1891
1892 * make-dist: Don't include fns*.el in dist.
1893
18941998-10-30 Dave Love <fx@gnu.org>
1895
1896 * configure.in: Don't mkdir cpp.
1897
18981998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
1899
1900 * Makefile.in (install-arch-dep): Install src/fns-*.el in
1901 ${archlibdir}.
1902
19031998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
1904
1905 * Version 20.3 released.
1906
19071998-07-30 Paul Eggert <eggert@twinsun.com>
1908
1909 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
1910 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
1911 (lwlib/Makefile, leim/Makefile):
1912 Prepend $(srcdir)/ to rule dependencies outside this dir.
1913
19141998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
1915
1916 * configure.in: Use unset CDPATH instead of making it empty.
1917
19181998-06-20 Karl Heuer <kwzh@gnu.org>
1919
1920 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
1921
19221998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
1923
1924 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
1925 and default.el. Sort the results.
1926
19271998-05-31 Karl Heuer <kwzh@gnu.org>
1928
1929 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
1930 writable.
1931
19321998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
1933
1934 * Makefile.in (install-arch-indep):
1935 Don't alter site-lisp/subdirs.el if it exists.
1936
19371998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
1938
1939 * Makefile.in (install-arch-indep): Put `-' on commands to create
1940 subdirs.el in site-lisp dirs.
1941
19421998-05-07 Richard Stallman <rms@psilocin.gnu.org>
1943
1944 * Makefile.in (install-arch-indep): Fix typo in previous change.
1945
19461998-05-06 Richard Stallman <rms@psilocin.gnu.org>
1947
1948 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
1949
19501998-04-28 Richard Stallman <rms@psilocin.gnu.org>
1951
1952 * Makefile.in (mkdir): Create the site-lisp dirs.
1953 (install-arch-indep): Make site-lisp/subdirs files world-readable.
1954
19551998-04-26 Richard Stallman <rms@psilocin.gnu.org>
1956
1957 * Makefile.in (INSTALL_INFO): New variable.
1958 (install-arch-indep): Don't replace the dir file if it already exists.
1959 Use the install-info program, via INSTALL_INFO, to add entries.
1960 Make the `info' subdir and the Info files world-readable.
1961
19621998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
1963
1964 * config.bat: Make sure the environment is large enough to support
1965 all the "set foo=bar" commands. Update pointers to DJGPP FTP
1966 sites.
1967
19681998-04-10 Karl Heuer <kwzh@gnu.org>
1969
1970 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
1971
19721998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
1973
1974 * configure.in: Add --with-gssapi to specify GSS-API
1975 authentication support for movemail.
1976
19771998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
1978
1979 * Makefile.in (install-arch-indep): Fix previous change.
1980
19811998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
1982
1983 * Makefile.in (info): Run man in build dir, not srcdir.
1984
19851998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
1986
1987 * Makefile.in (install-arch-indep): Fix previous change.
1988
19891998-03-23 Kenichi Handa <handa@etl.go.jp>
1990
1991 * Makefile.in (top_distclean): Check the existence of `lock'
1992 subdir.
1993
19941998-03-22 Richard Stallman <rms@gnu.org>
1995
1996 * Makefile.in (install-arch-indep): Put special subdirs.el files
1997 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
1998
19991998-03-21 Richard Stallman <rms@psilocin.gnu.org>
2000
2001 * make-dist: Fix shell syntax in check for missing .el or .elc files.
2002
20031998-03-09 Richard Stallman <rms@psilocin.gnu.org>
2004
2005 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
2006 (m68*-hp-hpux*): Handle versions 1X like 10.
2007
20081998-03-07 Richard Stallman <rms@psilocin.gnu.org>
2009
2010 * make-dist: PROBLEMS is now in etc, not top level dir.
2011
2012 * Makefile.in (SOURCES): Delete PROBLEMS.
2013
20141998-02-25 Richard Stallman <rms@gnu.org>
2015
2016 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
2017
2018 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
2019
20201998-01-17 Richard Stallman <rms@gnu.org>
2021
2022 * Makefile.in (install-arch-indep): Add semicolon before `else'.
2023
20241998-01-02 Richard Stallman <rms@psilocin.gnu.org>
2025
2026 * make-dist (tempparent): New option --no-check.
2027
2028 * make-dist: Don't do anything with cpp directory.
2029
20301997-12-20 Richard Stallman <rms@psilocin.gnu.org>
2031
2032 * configure.in (sparc-fujitsu-sysv4*): New target.
2033
20341997-12-17 Andreas Schwab <schwab@gnu.org>
2035
2036 * configure.in: Cache more tests. Add missing quotes around
2037 message with embedded comma.
2038
20391997-12-04 Karl Heuer <kwzh@gnu.org>
2040
2041 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
2042
20431997-11-26 Joel N. Weber II <devnull@gnu.org>
2044
2045 * make-dist: Changed the comment about `umask 0' to say `Don't
92a8ce63
JB
2046 restrict access to any files.'; previously it said `Don't protect
2047 any files', which may have implied that we think fascism is good.
a4a9692d
DL
2048
20491997-11-24 Paul Eggert <eggert@twinsun.com>
2050
2051 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
2052 strftime needs the underlying host's strftime for locale dependent
2053 formats.
2054
20551997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
2056
2057 * configure.in (i586-dg-dguxR4.*): New name in case branch.
2058
20591997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
2060
2061 * config.bat: Configure the man subdirectory.
2062
20631997-11-07 Paul Eggert <eggert@twinsun.com>
2064
2065 * configure.in (AC_CHECK_LIB): Add -lintl.
2066
20671997-11-07 Karl Heuer <kwzh@gnu.org>
2068
2069 * make-dist (check for .elc files): Avoid bash-specific syntax.
2070 (check for overflow 14-char limit): Simplify.
2071
20721997-11-07 Richard Stallman <rms@gnu.org>
2073
2074 * Makefile.in (install): Move blessmail last.
2075
20761997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2077
2078 * configure.in (gettimeofday, one arg or two):
2079 Clarify messages by avoiding double negative.
2080
20811997-09-30 Karl Eichwalder <ke@suse.de>
2082
2083 * Makefile.in (install-arch-indep): install the widget info file.
2084
20851997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
2086
2087 * configure.in (with-pop, with-kerberos): Need to check Kerberos
2088 libraries in reverse order, so that libraries will appear in the
2089 correct dependency order on the link line (and so that the
2090 configure checks themselves will work properly when early
2091 libraries depend on later ones).
2092
20931997-09-21 Erik Naggum <erik@naggum.no>
2094
2095 * make-dist (making links to `src'): Keep timestamp on copied
2096 files.
2097
2098 * make-delta: New script to produce delta distributions.
2099
21001997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2101
2102 * Version 20.2 released.
2103
21041997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2105
2106 * Version 20.1 released.
2107
2108 * Makefile.in (install-leim): Depend on mkdir.
2109 (leim): Depend on src.
2110
21111997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2112
2113 * configure.in: Recognize alpha* instead of just alpha.
2114
21151997-09-12 Paul Eggert <eggert@twinsun.com>
2116
2117 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
2118
21191997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2120
2121 * update-subdirs: Use rm -f.
2122
21231997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2124
2125 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
2126 Ignore subdirs named Old.
dff28924 2127
a4a9692d
DL
21281997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
2129
2130 * configure.in: Add OpenBSD clause to set $machine.
2131
21321997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2133
2134 * make-dist: Recompile everything after updating various Lisp files.
2135 Recompile in leim as well as lisp.
2136 Check in leim as well as lisp for mismatched files and too-long names.
dff28924 2137
a4a9692d
DL
21381997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2139
2140 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
2141
21421997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2143
2144 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
2145 before trying to copy anything from it.
2146
21471997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2148
2149 * Makefile.in (man/Makefile): New target.
2150 (tags): Define env var EMACS and run Makefile from build dir.
2151
21521997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
2153
2154 * config.bat: If src/_gdbinit doesn't exist, try using
2155 src/.gdbinit to create it (for building on Windows 95).
2156
21571997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2158
2159 * Makefile.in (install-arch-indep):
2160 Discard extra data in tar | tar pipes.
2161
21621997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
2163
2164 * configure.in (x_default_search_path): Corrected
2165 '${x_library}' to '${x_library}/X11'.
2166
21671997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2168
2169 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1,
2170
21711997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
2172
2173 * configure.in: Support auto-configuration of both Kerberos V4 and
92a8ce63
JB
2174 Kerberos V5 for movemail, including detection of V4 and V5 header
2175 files and libraries.
a4a9692d
DL
2176
21771997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
2178
2179 * configure.in: Compute x_default_search_path
2180 and substitute into makefiles.
2181
2182 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
2183
21841997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2185
2186 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
2187
21881997-08-07 Erik Naggum <erik@naggum.no>
2189
2190 * configure.in: Remove lockdir, it is no longer needed.
2191 * Makefile.in (mkdir): Don't create lockdir.
2192 (lockdir): Variable deleted.
2193 (paths-force): Don't operate on PATH_LOCK.
2194
21951997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2196
2197 * leim-Makefile.in (clean, distclean): New targets.
2198
2199 * make-dist: Include leim/ChangeLog in leim distribution.
2200
22011997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2202
2203 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
2204
22051997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2206
2207 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
2208
22091997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2210
2211 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
2212
22131997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2214
2215 * make-dist: Update leim/leim-list.el.
2216 Pass along value of $EMACS when updating lisp dir.
2217
22181997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
2219
dff28924 2220 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
a4a9692d
DL
2221 prerequisite to the use of Doug Lea's malloc.
2222
22231997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2224
2225 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
2226
2227 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
2228
22291997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2230
2231 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
2232
22331997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2234
2235 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
2236 to news-r6.h.
2237
22381997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
2239
2240 * config.bat: Use `sed' instead of `cp', which might not be
2241 installed.
2242
22431997-07-09 Kenichi Handa <handa@etl.go.jp>
2244
2245 * Makefile.in (mostlyclean): Add cleaning leim directory.
2246 (clean, distclean, maintainer-clean): Likewise.
2247
22481997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2249
2250 * make-dist (bogosities): Check subdirs of `lisp' also.
2251
22521997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2253
2254 * make-dist (etc): Really avoid symlinks now.
2255 (lisp): Don't delete from subdirs the things we never copy.
2256
22571997-07-07 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
2258
2259 * Makefile.in (install-arch-indep): Correct the target name.
2260 The first letter `i' was dropped by the previous change of mine.
2261
22621997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2263
2264 * configure.in (leim/Makefile): Generate this.
2265 (*-sysv4.2uw*): Recognize new alternative.
2266
2267 * leim-Makefile.in: Renamed from leim-Makefile.
2268
2269 * make-dist: Set up real-leim subdirectory,
2270 with the real contents of leim; then move it to
2271 a separate top-level directory.
2272
2273 * make-dist: Don't mention site-lisp, site-init, site-start
2274 or default, when listing files hat are not compiled and should be.
dff28924 2275
a4a9692d
DL
2276 * configure.in: Create src/config.stamp at the end.
2277
22781997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2279
2280 * Makefile.in (install-leim): Correct previous change.
2281
22821997-07-02 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
2283
2284 * Makefile.in (install-leim): New target.
2285 (install): Depend on install-leim.
dff28924 2286
a4a9692d
DL
22871997-07-01 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
2288
2289 * Makefile.in (SUBDIR): Add leim.
2290 (SUBDIR_MAKEFILES): Add leim/Makefile.
2291 (leim/Makefile): New target.
2292
22931997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2294
2295 * leim-Makefile: New file.
2296 * make-dist: Initialize a `leim' subdirectory with that makefile.
2297
22981997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2299
2300 * configure.in (GNU_MALLOC_reason): Fix message text.
2301
23021997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2303
2304 * make-dist (lisp): Don't process subdirs that start with =.
2305 (etc): Copy symlinks, as in src.
2306
23071997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2308
2309 * configure.in (i*86-*-unixware*): New alternative.
2310
23111997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2312
2313 * Makefile.in (src/config.stamp): Target renamed from src/config.h
2314 and touch it explicitly.
2315
2316 * configure.in (mips-sony-newsos6*): New alternative.
2317 (mips-*-linux-gnu*): New alternative.
2318 (*-*-bsdi*): New alternative.
2319 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
2320
23211997-06-22 Dave Love <d.love@dl.ac.uk>
2322
2323 * Makefile.in (lib-src): Depend on src/config.h (e.g. for
92a8ce63 2324 movemail.o).
a4a9692d 2325 (src/config.h): New target to re-configure if src/config.in
92a8ce63 2326 is patched.
a4a9692d
DL
2327
23281997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2329
2330 * configure.in (shutdown): Check for `shutdown' function.
2331
23321997-06-18 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
2333
2334 * update-subdirs: Include the directory "language" in subdirs.
2335
23361997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2337
2338 * configure.in (m88k-dg-dgux4*): New alternative.
2339 (alpha-*-netbsd*): New alternative.
2340 (powerpcle-*-solaris2*): New alternative.
2341
23421997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2343
2344 * make-dist: Warn about .el files that are not compiled.
2345
23461997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2347
2348 * Makefile.in (dist): Don't run update-subdirs here,
2349 since make-dist now gets that done.
2350
2351 * make-dist: Use the new `updates' target in lisp/Makefile.
dff28924 2352
a4a9692d
DL
2353 * make-dist: Use new non-file targets in lisp/Makefile.
2354
23551997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2356
2357 * make-dist: Handle all subdirs of `lisp' uniformly.
2358 Don't handle `term' and `language' specially.
2359 Clear out umask at the beginning.
dff28924 2360
a4a9692d
DL
23611997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2362
2363 * make-dist: Use Make to update finder-inf.el and autoloads.
2364 Also update cus-load.el.
2365
23661997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
2367
2368 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
2369 in case it is desirable to disable the GNU malloc features with
2370 glibc.
2371
23721997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
2373
2374 * configure.in (DOUG_LEA_MALLOC):
2375 Define if malloc_{get,set}_state exist.
2376
23771997-03-05 Ken'ichi Handa <handa@etl.go.jp>
2378
2379 * make-dist: Make links for files under lisp/language.
2380
177c0ea7 23811997-02-20 Kenichi Handa <handa@etl.go.jp>
a4a9692d
DL
2382
2383 * update-subdirs: Exclude the directory "language" from subdirs.
2384
23851997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
2386
2387 * configure.in: Check for rint and cbrt.
2388
23891997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2390
2391 * make-dist: Use $EMACS to say where to run Emacs.
2392 Add --no-update option.
dff28924 2393
a4a9692d
DL
23941996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2395
2396 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
2397
23981996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2399
2400 * make-dist (copying src): Check thoroughly for symlinks
2401 and copy them in all cases. Regularize the linking of *.in
2402 and *.opt and ChangeLog files.
2403 (copying lib-src): Likewise.
2404 Don't rm getdate.c or y.tab.*--they don't exist any more.
dff28924 2405
a4a9692d
DL
24061996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
2407
2408 * configure.in: Check for libmail, maillock.h and
2409 touchlock (for movemail).
2410
24111996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2412
2413 * configure.in (limits.h): Check for this file.
2414
24151996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2416
2417 * configure.in (rs6000-ibm-aix4.2): New alternative.
2418 (rs6000-ibm-aix4.0): New alternative.
2419 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
2420
24211996-11-22 Ben Harris <bjh21@cam.ac.uk>
2422
2423 * configure.in: Recognize vax-*-netbsd*.
2424
24251996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2426
2427 * configure.in (locallisppath): Add leim directory.
2428
24291996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
2430
2431 * config.bat: Make sure `mv' supports forward slashes and -f.
2432
24331996-10-28 Christian Limpach <chris@nice.ch>
2434
2435 * configure.in (hppa*-next-nextstep*): * added after hppa
2436 to accept hppa1.0 and hppa1.1.
2437
24381996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
2439
2440 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
2441 * configure.in (ld_switch_machine): Fix typo.
2442
24431996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2444
2445 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
2446 from config.h and use them in $ac_link.
2447
24481996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
2449
2450 * configure.in: Create a subdir named `lisp'.
2451
24521996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2453
2454 * configure.in: Check for getcwd.
2455
24561996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2457
dff28924 2458 * configure.in: Check for termios.h. Check for setpgid.
a4a9692d
DL
2459
24601996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2461
2462 * configure.in: Check for setrlimit.
2463
24641996-08-31 Paul Eggert <eggert@twinsun.com>
2465
2466 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
2467
24681996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2469
2470 * configure.in: Check for utimes.
2471
2472 * configure.in: Check for com_err library, but only
2473 if --with-kerberos was used. Check for krb and des
2474 only if --with-kerberos.
2475
24761996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2477
2478 * Makefile.in (INSTALL_STRIP): New variable.
2479 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
2480 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
2481
24821996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2483
2484 * configure.in: Check for krb and des libraries.
2485
24861996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2487
2488 * configure.in (*-sunos4.1.[3-9]*noshare):
2489 Use sunos413, not sunos4-1-3.
2490 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
2491 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
dff28924 2492
a4a9692d
DL
24931996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2494
2495 * Makefile.in (src/paths.h): Target deleted.
2496 (paths-force): Delete all dependencies on this target
2497 but don't delete the target.
2498 (install): Depend on `all'.
2499 (paths-force): Don't print a message.
2500
2501 * configure.in: Generate src/paths.h here.
2502
25031996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2504
2505 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
2506 New variables that affect linking only.
2507 (alpha-dec-osf*): Use those instead of previous change.
2508
25091996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2510
2511 * Makefile.in (install-arch-indep): Install info/messages.
2512
25131996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2514
2515 * Version 19.33 released.
2516
25171996-08-10 Marcus Daniels <marcus@sayre.sysc.pdx.edu>
2518
2519 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
2520 Fix previous change.
2521
25221996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2523
2524 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
2525 New alternative.
2526
25271996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2528
2529 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
2530 and NON_GCC_TEST_OPTIONS.
2531
25321996-08-06 Paul Eggert <eggert@twinsun.com>
2533
2534 * configure.in (LOCALTIME_CACHE): Don't put a string literal
2535 "TZ=..." in environ.
2536
25371996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2538
2539 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
2540
25411996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2542
2543 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
2544 the more general *-sunos4.1.[3-9]* clause.
2545
25461996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2547
2548 * Version 19.32 released.
2549
2550 * configure.in (*-sco3.2v5*):
2551 Set OVERRIDE_CPPFLAG to a string of one space.
2552 Fix the code that uses OVERRIDE_CPPFLAG.
2553
25541996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
2555
2556 * configure.in: Undo previous change.
2557
25581996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2559
2560 * config.sub: Use `pc', not `unknown', when canonicalizing
2561 the vendor for ...86.
2562
177c0ea7 25631996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
a4a9692d
DL
2564
2565 * configure.in: Check for termios.h header.
2566
25671996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
2568
2569 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3
2570
25711996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
2572
2573 * configure.in: Split bsdos2 and bsdos2-1.
2574
25751996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2576
2577 * config.sub: If last two words are not a recognized
2578 KERNEL-OS pair, use just the last word as OS, as in 19.31.
2579 Make conversion of gnu/linux to linux-gnu really work.
dff28924 2580
a4a9692d
DL
2581 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
2582
25831996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2584
2585 * configure.in (check for using Lucid widgets by default):
2586 Eliminate indentation that confuses some compilers.
2587
25881996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2589
2590 * config.sub: Convert linux and gnu/linux to linux-gnu.
2591
2592 * make-dist: Don't update getdate.c.
2593 Ignore =... files when checking for too-long Lisp file names.
2594
25951996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2596
2597 * configure.in (euidaccess): Check for that, not for eaccess.
2598
25991996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2600
2601 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
92a8ce63 2602 before `noshare'.
a4a9692d
DL
2603 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
2604
26051996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2606
2607 * configure.in: Rename lignux to linux-gnu in configuration names.
2608 Use gnu-linux as the opsys value (s/ file name).
2609 Allow i686 just like i386, i486, i586.
2610
26111996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2612
2613 * configure.in (i*86-*-sco3.2v5): New alternative.
2614 (OVERRIDE_CPPFLAG): New variable.
2615 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
2616
2617 * configure.in: Specify vpath for .texi files.
2618
26191996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2620
2621 * configure.in: Always check for HAVE_X11R5.
2622 Separately decide whether to use a toolkit by default.
2623
26241996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
2625
2626 * configure.in: If X11R5 is missing the Xaw headers,
2627 default to --with-x-toolkit=no.
2628
26291996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2630
2631 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
2632
26331996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2634
2635 * Makefile.in (install-arch-indep): If cd etc makes output,
2636 don't treat that as part of the tar data.
2637 Check that ./lisp actually exists.
dff28924 2638
a4a9692d
DL
26391996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
2640
2641 * make-dist: Check for long file names.
2642
26431996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
2644
2645 * Version 19.31 released.
2646
26471996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
2648
2649 * configure.in: Recognize sparc-*-lignux.
2650
26511996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
2652
2653 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
2654 Don't include config.w95.
2655
26561996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
2657
2658 * make-dist: Replace --no-clean-up and --no-tar options
2659 with --clean-up and --tar, so that the default is useful.
2660
26611996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
2662
2663 * config.bat: Make sure the GDB init file is called src/_gdbinit;
2664 if not, tell the user to rename it and abort.
2665
26661996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
2667
2668 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
2669 test program.
2670
26711996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2672
2673 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
2674
2675 * make-dist (MANIFEST): Fix previous change.
2676 (msdos): Put mainmake.v2 into the dist.
2677
26781996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
2679
2680 * make-dist: Exit if autoconf fails.
2681
26821996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
2683
2684 * config.bat: Set djgpp-ver, and unset it at the end.
b1f865ae 2685 Add a number of conditionals for DJGPP version 2.
a4a9692d
DL
2686 Rename label libsrc2 to libsrc3.
2687 Substitute for LDFLAGS in src/Makefile.
2688 Substitute for ALL_CFLAGS in lib-src/Makefile.
2689
26901996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2691
2692 * configure.in (ncurses): Check this after checking fns like strerror.
2693
26941996-04-08 Erik Naggum <erik@naggum.no>
2695
2696 * make-dist (MANIFEST): Don't include lines from =files.
2697
26981996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2699
2700 * make-dist: Don't put lisp/dired.todo in the dist.
2701
27021996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
2703
2704 * configure.in (HAVE_NCURSES): Look for library named ncurses.
2705
2706 * configure.in (setlocale): Check for it.
2707
2708 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
dff28924 2709
a4a9692d
DL
27101996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2711
2712 * configure.in: Use lignux instead of linux as value of opsys.
2713
27141996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2715
2716 * Makefile.in (install-strip): Fix whitespace.
2717 Get rid of continuation.
2718
2719 * config.sub: Convert linux or gnu/linux to lignux.
2720
27211996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2722
2723 * configure.in: Accept lignux in configuration name.
2724
27251996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2726
2727 * Makefile.in (install-strip): New target.
2728
27291996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2730
2731 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
2732 -f failed to do the job on Suns.
2733
27341996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2735
2736 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
2737
2738 * configure.in (linux/version.h): Check for this header.
2739
27401996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
2741
2742 * configure.in: Remove -fno-builtin hackery from -lm check.
2743
27441996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
2745
2746 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
92a8ce63 2747 just this test.
a4a9692d
DL
2748
2749 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
2750
27511996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2752
2753 * configure.in: Check for ncurses.
2754
27551996-02-28 Paul Eggert <eggert@twinsun.com>
2756
2757 * configure.in (LOCALTIME_CACHE):
2758 Also define if localtime mishandles unsetting TZ.
2759 This works around a localtime bug in mips-dec-ultrix.
2760
27611996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2762
2763 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
2764
2765 * configure.in: Improve messages about X versions.
2766
27671996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2768
2769 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
2770
27711996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2772
2773 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
2774 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
2775
2776 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
2777 (install): Put install-arch-indep before install-arch-dep.
2778
27791996-02-20 Dave Love <d.love@dl.ac.uk>
2780
2781 * INSTALL: Clarify info about MS-DOS path handling.
2782
27831996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2784
2785 * Makefile.in (install-arch-indep): Install info/ccmode*.
2786 In previous change, protect against /bin/pwd returning null string.
2787
27881996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2789
2790 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
2791 to lispdir.
2792
27931996-02-01 Paul Eggert <eggert@twinsun.com>
2794
2795 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
2796
27971996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2798
2799 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
2800
28011996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2802
2803 * Makefile.in (extraclean): Use ${top_distclean} to ensure
2804 we delete everything distclean deletes.
2805
28061996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
2807
2808 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
2809
28101996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2811
2812 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
2813 into LDFLAGS instead of into LIBS.
2814
28151996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2816
2817 * configure.in (HAVE_XMU): Fix typo in previous change.
2818
28191996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2820
2821 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
2822
28231996-01-10 Erik Naggum <erik@naggum.no>
2824
2825 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
2826
28271996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
2828
2829 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
2830
28311996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2832
2833 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
2834 and use -lXt to link it.
2835
28361996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2837
2838 * configure.in (locallisppath): Put version-specific dir first.
2839
28401996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2841
2842 * configure.in (hppa-*-nextstep*): New alternative.
2843 (USE_X_TOOLKIT): By default, set this to "maybe";
2844 and change that later to LUCID or "no" according to X11 version.
2845
2846 * make-dist: Recompile outdated .elc files and update all autoloads.
2847
28481996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
2849
2850 * configure.in (locallisppath): Fix typo in last change: " -> '.
2851
28521996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2853
2854 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
2855
28561995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2857
2858 * Makefile.in (install-arch-indep): Give all files read permission.
2859
28601995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2861
2862 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
2863 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
2864
28651995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2866
2867 * configure.in: Determine HAVE_X11R6.
2868 (HAVE_MENUS): Renamed from HAVE_X_MENU.
2869
28701995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2871
2872 * configure.in: Just "solaris" now defaults to version 2.4.
2873 Add sunos4.1.n-noshare as alternative.
2874
28751995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2876
2877 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
2878
28791995-11-29 Erik Naggum <erik@naggum.no>
2880
2881 * Makefile.in (install-arch-indep): Add missing backslash.
2882
28831995-11-29 Karl Eichwalder <ke@ke.Central.DE>
2884
2885 * Makefile.in (install-arch-indep): Don't install
2886 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
2887
28881995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2889
2890 * Makefile.in (install-arch-indep): Fix previous change.
2891
2892 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
2893
28941995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2895
2896 * Version 19.30 released.
2897
2898 * make-dist (lisp): Exclude subdirs.el.
2899
29001995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2901
2902 * make-dist (etc): Delete *.orig and *.rej.
2903
29041995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2905
2906 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
2907
29081995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2909
2910 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
2911
29121995-11-14 Geoff Voelker <voelker@cs.washington.edu>
2913
2914 * make-dist (nt): Rename install, readme, and todo to
2915 INSTALL, README, and TODO.
2916
29171995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2918
2919 * make-dist (lisp): Don't distribute site-start.
2920
29211995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
2922
2923 * make-dist: Break the hard link on alloca.c.
2924
29251995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2926
2927 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
2928
29291995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2930
2931 * make-dist (src, lib-src): Don't distribute Makefile.c.
2932 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
2933
29341995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2935
2936 * Makefile.in (mkdir): Create man1dir, not mandir.
2937 (uninstall): Use man1dir, not mandir.
2938
29391995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2940
2941 * Makefile.in (man1dir): New variable.
92a8ce63 2942 (install-arch-indep): Use man1dir.
a4a9692d
DL
2943
2944 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
2945
2946 * make-dist: Create lisp/MANIFEST.
2947
29481995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
2949
2950 * configure.in (m68k-*-linux*): New alternative.
2951
29521995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2953
2954 * make-dist: Use new names config.in, paths.in, and
2955 {src,lib-src}/Makefile.in.
2956
29571995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
2958
2959 * configure.in: Don't bother checking for drem.
2960
29611995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2962
2963 * Makefile.in (distclean): Delete line with just a tab in it.
2964 (install-arch-indep): Delete spaces that precede tabs.
2965 Delete spurious `fi' left from previous change.
2966 (install): Supply `true' as command, to avoid null command.
2967
29681995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2969
2970 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
2971
29721995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2973
2974 * configure.in (powerpc-*-solaris2): New alternative.x
2975
29761995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
2977
2978 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
2979 of paths.h.tmp$$, to avoid going beyond 14 characters.
2980
29811995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2982
2983 * configure.in: Improve error msg for invalid --with-x-toolkit value.
2984
29851995-09-06 Paul Eggert <eggert@twinsun.com>
2986
2987 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
2988 if localtime caches TZ. Check for tzset.
2989
29901995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2991
2992 * config.bat: Simplify using new names file names src/makefile.in,
2993 config.in, paths.in. Change Echo commands not to use `.
2994
29951995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2996
2997 * Makefile.in (install-arch-indep): Always install the new dir file;
2998 rename the previous dir file to dir.bak or dir.old.
2999
30001995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3001
3002 * configure.in (RANLIB): Substitute this into makefiles.
3003 Set it specially on solaris; set it by default on other systems.
3004
3005 * configure.in: Fix previous Alpha change.
3006
30071995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3008
3009 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
3010 NON_GCC_TEST_OPTIONS.
3011
30121995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3013
3014 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
3015 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
3016
3017 * configure.in (alpha-*-linux*): New configuration.
3018
30191995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3020
3021 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
3022 (m68k-next-nextstep*): New alias for that.
3023 (i*86-*-nextstep*): Use nextstep.h.
3024 (sparc-*-nextstep*): New configuration.
3025
30261995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3027
3028 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
3029 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
3030
30311995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3032
3033 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
3034 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
3035
30361995-07-18 Mike Long <mike.long@analog.com>
3037
3038 * make-dist: Fix update of finder-inf.el, and byte-compile it.
3039
30401995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3041
3042 * Makefile.in (src/paths.h, paths-force):
3043 Rename src/paths.h.in to src/paths.in.
3044 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
3045
3046 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
3047 Use Makefile.c for intermediate file.
3048 Rename src/config.h.in to src/config.in.
3049
30501995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
3051
3052 * configure.in (mips-dec-ultrix*): Assume version 4.3.
3053 (mips-dec-ultrix4.[12]): New alternative for old versions.
3054
30551995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3056
3057 * make-dist: Don't break intra-tree links.
3058
30591995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
3060
3061 * configure.in: Put back archlibdir initialization. Require
92a8ce63 3062 autoconf 2.4.1 or later.
a4a9692d
DL
3063
30641995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3065
3066 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
3067 (mips-mips-riscos5*): New alternative.
3068
30691995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3070
3071 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
3072
30731995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3074
3075 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
3076 (mandir, infodir, archlibdir): Initializations deleted.
3077
3078 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
3079 On hpux9shr, use hpux9shxr4.h.
3080
30811995-06-24 Morten Welinder <terra+@cs.cmu.edu>
3082
3083 * configure.in: Added target mips-dec-mach_bsd4.3.
3084 * config.guess: Guess mips-dec-mach_bsd4.3.
3085
30861995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3087
3088 * Makefile.in (mkdir): Use symbolic chmod.
3089
30901995-06-22 Paul Eggert <eggert@twinsun.com>
3091
3092 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3.
3093 (Likewise for SunOS 4.1.5 thorugh 4.1.9, should they ever exist.)
3094
30951995-06-22 Paul Eggert <eggert@twinsun.com>
3096
3097 * Makefile.in (SUBDIR_MAKEFILES):
3098 Add man/Makefile, so `make distclean' removes it.
3099 (top_distclean): Add config.log to the list of files to be removed.
3100
31011995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3102
3103 * Version 19.29 released.
3104
31051995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3106
3107 * configure.in: Fix the previous change to verify that the -b
3108 option really solves the problem.
3109
3110 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
3111
31121995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3113
3114 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
3115
31161995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3117
3118 * configure.in: Report more clearly when there is no special
3119 dir to search for X includes or libraries.
3120
31211995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3122
3123 * configure.in: Check for -lpthreads, not -lpthread.
3124
31251995-06-09 Geoff Voelker <voelker@cs.washington.edu>
3126
3127 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
3128
31291995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3130
3131 * configure.in: Check for -lpthread.
3132
31331995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3134
3135 * Makefile.in (install-arch-indep): Install info files for mh-e.
3136 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
3137
31381995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3139
3140 * configure.in (*-solaris2.5): New configuration.
3141
3142 * make-dist: Copy new files config.nt and config.w95.
3143
31441995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3145
3146 * configure.in: Use x_includes, not x_libraries, for -I.
3147 Make bitmapdir a colon-separated list.
3148
31491995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
3150
3151 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
3152
3153 * configure.in: Allow x_libraries and x_includes to be paths.
3154
31551995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3156
3157 * configure.in: Fix typo.
3158
31591995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3160
3161 * INSTALL: Clarify use of site-init.el.
3162
31631995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
3164
3165 * configure.in: pass arg to sqrt.
3166
31671995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3168
3169 * make-dist: Fix May 6 change.
3170
31711995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3172
3173 * vpath.sed: Delete reference to ymakefile.
3174
31751995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
3176
3177 * configure.in: Use sqrt (more portable) instead of fmod in -lm
92a8ce63 3178 check.
a4a9692d
DL
3179
31801995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3181
3182 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
3183
3184 * update-subdirs: Specify /bin/sh to run the script.
3185
31861995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3187
3188 * make-dist: Put src/makefile.nt in dist.
3189
3190 * configure.in (i[345]86-*-bsdi2*): New configuration.
3191 (vax-dec-bsd386*): Deleted.
3192
31931995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
3194
3195 * configure.in: Make sure CDPATH doesn't mess up PWD check. Check
3196 whether X bitmaps are in X11/bitmaps instead of bitmaps. Use fmod
3197 instead of logb in -lm check.
3198
31991995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3200
3201 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
3202 Use bsd4-3. Don't set NON_GNU_CPP.
3203
3204 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
3205 In nt. copy various different things, but not *.cmd.
3206 Fix the ln commands for the subdirs of nt.
3207
32081995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3209
3210 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
3211
32121995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3213
3214 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
3215 since that's what the header file expects.
3216
32171995-04-24 Francesco Potorti` (pot@cnuce.cnr.it)
3218
3219 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
3220 and 68040 based machines when choosing options for gnucc.
3221
32221995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3223
3224 * Makefile.in (top_distclean): Delete config.cache.
3225
32261995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3227
3228 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
3229
3230 * configure.in: Use m/ncr386.h.
3231
32321995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3233
3234 * Makefile.in (install-arch-indep): Undo Sep 23 change.
3235
32361995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3237
3238 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
3239 (man): Don't copy texindex.c and getopt.c; they're deleted.
3240 (etc): Omit `e'; it's a subdirectory.
3241 (etc/e): Use `../..', not `..', to reference top level.
3242
32431995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
3244
3245 * Makefile.in (install-arch-indep, dist):
3246 look for `update-subdir' in $(srcdir).
3247
32481995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3249
3250 * make-dist: Include mkinstalldirs in distribution.
3251
32521995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3253
3254 * make-dist: Add missing close backquote.
3255
32561995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3257
3258 * make-dist: Don't distribute shortnames directory.
3259
32601995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3261
3262 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
3263
32641995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3265
3266 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
3267
32681995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3269
3270 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
3271
32721995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
3273
3274 * configure.in (mips-sgi-irix6): New configuration.
3275
32761995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
3277
3278 * Makefile.in (maintainer-clean): Renamed from realclean.
3279
32801995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
3281
3282 * configure.in: Create a .gdbinit that sources the real one, if
3283 using a different build directory.
3284
32851995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3286
3287 * configure.in: Check for sys/select.h.
3288
32891995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3290
3291 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
3292
32931994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3294
3295 * configure.in: Handle isc 4.1 operating system.
3296
32971994-12-10 Richard Stallman <rms@kepa>
3298
3299 * configure.in (rs6000-ibm-aix4.1*): New alternative.
3300 (rs6000-ibm-aix4*): New alternative.
3301
33021994-12-06 Richard Stallman <rms@kepa>
3303
3304 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
3305
33061994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
3307
3308 * configure.in: Don't try to make directories that are guaranteed
92a8ce63 3309 to already exist.
a4a9692d
DL
3310
33111994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3312
3313 * configure.in: Generate man/Makefile from man/Makefile.in.
3314 Create the man subdir.
3315
3316 * Makefile.in (dvi): Run Make in our man subdir.
3317
3318 * make-dist: Create subdir etc/e.
3319 Make links to it.
3320 Put man/Makefile.in in dist, instead of man/Makefile.
3321
33221994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
3323
3324 * configure.in: Add --with-pop, --with-kerberos, and
3325 --with-hesiod for movemail.
3326
33271994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3328
3329 * configure.in (m68*-apollo*): Use s/domain.h.
3330
33311994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3332
3333 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
3334
33351994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
3336
3337 * configure.in: Don't add -I, -L, -R options for cc if their
3338 arguments would be empty.
3339
33401994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3341
3342 * configure.in (i860-intel-osf1*): New alternative.
3343 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
3344 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
3345
33461994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
3347
3348 * configure.in: Make h_errno check not use nested functions.
3349
33501994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
3351
3352 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
3353
33541994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
3355
3356 * Makefile.in (install-arch-indep): Avoid continued comment
92a8ce63 3357 swallowing target line.
a4a9692d
DL
3358
33591994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
3360
3361 * configure.in: Protect a character class with `changequote'.
3362
33631994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3364
3365 * configure.in: Accept `news' as a synonym for `newsos'.
3366
33671994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3368
3369 * Makefile.in: Don't rm files if cd fails.
3370
33711994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3372
3373 * make-dist: Put nt subdir and its subdirs in the dist.
3374 (lib-src): Put makefile.nt in the dist.
3375 (lisp): Put makefile.nt in the dist.
3376
33771994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
3378
3379 * configure.in: Change a stray `[' to `test'.
3380
33811994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
3382
3383 * configure.in: Adapt for Autoconf v2. Use the standard argument
3384 parser, host type canonicalizer, X11 finder, and message
3385 printing macros. Use the new macro names. Use `test' instead of `['.
3386
33871994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3388
3389 * configure.in: Check for getpagesize.
3390
33911994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3392
3393 * make-dist (msdos): Put sed* in the distribution.
3394
33951994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
3396
3397 * config.bat: New option, `--with-x', for configuring Emacs
3398 for use with the X11 system DesqView/X.
3399 New option, `--no-debug', for compiling Emacs without debug
3400 information thus saving disk space.
3401 (src/config.h, src/paths.h): Use `update' (which is like
3402 `move-if-changed') to change the file.
3403 (src/config.h): When configuring for X11 perform extra changes.
3404 (src/makefile): When configuring for X11 perform extra changes.
3405 (lib-src): Remove temporary files.
3406 (): Check that `sed', `rm', `mv', and `gcc' are available.
3407
34081994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3409
3410 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
3411
3412 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
3413
34141994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3415
3416 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
3417
3418 * configure.in (canonical): Substitute var into makefiles.
3419 (bitmapdir): Likewise.
3420
3421 * Makefile.in (bitmapdir): New variable.
3422 (src/paths.h, paths-force): Edit PATH_BITMAPS.
3423
34241994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3425
3426 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
3427
3428 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
3429 * update-subdirs: New shell script.
3430
34311994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3432
3433 * Makefile.in (top_distclean): Don't rm build-install.
3434 (SOURCES): Delete build-install.in.
3435
3436 * make-dist: Don't distribute build-ins.in.
3437 * build-ins.in: File deleted.
3438
34391994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
3440
3441 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
3442
34431994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3444
3445 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
3446
3447 * configure.in (libexecdir): Renamed from libdir. New default.
3448 (sharedstatedir): Renamed from statedir. New default.
3449 (datadir): New default.
3450
3451 * make-dist: Don't distribute subdirs.el.
3452
34531994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3454
3455 * configure.in (eaccess): Check for it.
3456
34571994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3458
3459 * configure.in (mktime): Check for it.
3460
34611994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
3462
3463 * configure.in (motif): Add support for usage and option checking.
3464
34651994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
3466
3467 * configure.in (utimes): Check for it.
3468
34691994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
3470
3471 * Makefile.in (install-arch-indep): Don't do mkdir here.
3472
34731994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3474
3475 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
3476 riscix.h renamed to acorn.h.
3477
177c0ea7 34781994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
a4a9692d
DL
3479
3480 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
3481 New configurations.
3482
34831994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
3484
3485 * configure.in: Remove trailing slashes from srcdir.
3486
34871994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3488
3489 * configure.in (i[345]86-sequent-ptx*): Handle
3490
34911994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3492
3493 * Makefile.in (paths-force): Depend on src/paths.h
3494
34951994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3496
3497 * configure.in (config_options): Save all arguments, not just some.
3498
34991994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3500
3501 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
3502
3503 * configure.in: Add AC_AIX.
3504 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
3505
35061994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3507
3508 * configure.in (parsing options): Simplify sed command to delete -'s.
3509
35101994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
3511
3512 * configure.in (config_options): New shell variable.
3513 Pass its value to C code in EMACS_CONFIG_OPTIONS.
3514
35151994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3516
3517 * configure.in (alpha-dec-osf*): New target.
3518
3519 * Makefile.in: Use just one FRC target.
3520
35211994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3522
3523 * Makefile.in (removenullpaths, paths-force):
3524 Use name paths.h.tmp$$, which depends on the pid.
3525
35261994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3527
3528 * Makefile.in (removenullpaths, paths-force):
3529 Put paths.h.tmp in top-level dir, not in src.
3530
35311994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3532
3533 * Version 19.27 released.
3534
35351994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3536
3537 * Version 19.26 released.
3538
35391994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3540
3541 * configure.in: Check for lrand48, not rand48.
3542
35431994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3544
3545 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
3546 (powerpc-ibm-aix*): New aliases.
3547
35481994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3549
3550 * make-dist (src/m, src/s): Put *.inp in distribution.
3551
35521994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3553
3554 * configure.in: Accept i586 and i486 along with i386.
3555
35561994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3557
3558 * configure.in: Do compute unexec, LIBX, system_malloc, etc
3559 even if CPP env var was set by the user.
3560
3561 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
3562
35631994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
3564
3565 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
3566
35671994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3568
3569 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
3570
35711994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3572
3573 * configure.in: Check more specifically for i*86-sun-sunos.
3574
35751994-08-03 Caveh Jalali (caveh@eng.sun.com)
3576
3577 * configure.in: Handle solaris 2.4.
3578
35791994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3580
3581 * configure.in (rand48): Check for it.
3582
35831994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3584
3585 * make-dist: Update the info files.
3586
35871994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3588
3589 * configure.in: Make "checking..." messages' style consistent.
3590 (HAVE_H_ERRNO): New test.
3591
35921994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3593
3594 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
3595
35961994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3597
3598 * configure.in (CFLAGS): If the envvar was specified, use that.
3599 And set REAL_CFLAGS from it too.
3600
36011994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3602
3603 * make-dist: Update finder-inf.el.
3604
36051994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3606
3607 * make-dist (msdos): Include sed4.inp in dist.
3608
3609 * Makefile.in (libsrc_libs): Var deleted.
3610
36111994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3612
3613 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
3614
36151994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3616
3617 * configure.in (mips-sony-newsos4*): New alias.
3618
36191994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3620
3621 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
3622 (*-convex-convexos*): Accept this as alias.
3623
36241994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3625
3626 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
3627 for two different uses.
3628
36291994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3630
3631 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
3632
36331994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3634
3635 * make-dist: Put ./BUGS into the distrib.
3636
36371994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3638
3639 * configure.in: Handle 386 running Solaris 2.
3640
36411994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3642
3643 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
3644
36451994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3646
3647 * configure.in (mips-sony-newsos*): Use news-risc.h.
3648
3649 * configure.in: Accept bsdi as opsys, like bsd386.
3650
36511994-06-01 Morten Welinder (terra@diku.dk)
3652
3653 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
3654
36551994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3656
3657 * Version 19.25 released.
3658
3659 * make-dist (shortversion): Don't assume another period follows.
3660
36611994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3662
3663 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
3664 (uninstall): Use /bin/pwd.
3665
3666 * Makefile.in (blessmail): Depend on src.
3667 (all): Don't depend on blessmail.
3668
3669 * Makefile.in (src/paths.h): Don't force recomputation.
3670 (paths-force): New target; force recomputation of paths.h.
3671 (all): Depend on paths-force.
3672 (src, lib-src): Depend on src/paths.h.
3673
3674 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
3675 NON_GCC_TEST_OPTIONS.
3676
36771994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3678
3679 * configure.in: Don't insist on subversions for irix.
3680
36811994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3682
3683 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
3684
3685 * configure.in (i[34]86-next-*): New alternative.
3686
36871994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3688
3689 * Version 19.24 released.
3690
3691 * configure.in: New config hppa*-hp-hpux9shr*.
3692
36931994-05-22 Morten Welinder (terra@tyr.diku.dk)
3694
3695 * config.bat: Doc fix.
3696
36971994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3698
3699 * Makefile.in (mostlyclean, clean, distclean, realclean)
3700 (extraclean): Don't act on man subdir if it doesn't exist.
3701
37021994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3703
3704 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
3705 Use them to set up CC.
3706 (*-sun-sunos4.1.3): Set them.
3707
37081994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3709
3710 * Makefile.in (lib-src): Don't depend on src/paths.h.
3711
37121994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3713
3714 * build-ins.in (copydests): Get rid of spurious `-'s.
3715
3716 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
3717
37181994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3719
3720 * Version 19.23 released.
3721
3722 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
3723 for the Xlib and Xt checks; then restore old CFLAGS.
3724
37251994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3726
3727 * configure.in (HAVE_X11XTR6): Add newline before #if.
3728 Add newline after #endif.
3729
37301994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3731
3732 * configure.in (HAVE_X11XTR6): Arrange to define it.
3733
37341994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3735
3736 * Makefile.in (install): Depend on blessmail.
3737
37381994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
3739
3740 * configure.in (mips-siemens-sysv*): Put quotes around value
3741 containing blanks.
3742
37431994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3744
3745 * Makefile.in (TAGS): Use the makefile in src subdir.
3746
37471994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3748
3749 * configure.in (opsys): Recognize `gnu'.
3750
37511994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3752
3753 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
3754
37551994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
3756
3757 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
3758 version > 1.8.
3759
37601994-05-08 Morten Welinder (terra@diku.dk)
3761
3762 * config.bat: Forcibly remove "# " style comments from makefiles.
3763
37641994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3765
3766 * Makefile.in (uninstall): When processing lispdir and etcdir,
3767 do nothing unless it exists and is a directory.
3768
37691994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3770
3771 * Makefile.in (install-arch-indep): Do install info/dired-x*.
3772 Merge code in from install-doc.
3773 (install-doc): Merge code back into install-arch-indep.
3774 (install-arch-dep): Don't depend on install-doc.
3775
3776 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
3777
37781994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3779
3780 * configure.in (making src/Makefile and lib-src/Makefile):
3781 Split off the autoconf substitutions and don't pass them thru cpp.
3782 (undefs): Use $canonical as well as $configuration.
3783
3784 * make-dist: Distribute lisp/Makefile.
3785
3786 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
3787 Use lower case names for the s files.
3788
37891994-05-03 Morten Welinder (terra@diku.dk)
3790
3791 * config.bat: Added possibility for different file name
3792 transscriptions in lib-src.
3793
37941994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3795
3796 * Makefile.in (lib-src): Undo previous change.
3797 (blessmail): New target to run maybe-blessmail in lib-src.
3798 (all): Depend on blessmail.
3799
3800 * Makefile.in (lib-src): Depend on src.
3801
38021994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
3803
3804 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
3805 (m88k-dg-dgux5.4R2): dgux5.4R2.
3806
38071994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3808
3809 * configure.in (window_system): Restore accidentally deleted code
3810 that uses AC_FIND_X.
3811
3812 * make-dist: Distribute config.bat.
3813
38141994-04-29 Morten Welinder (terra@diku.dk)
3815
3816 * config.bat: Corrected the configuration of lib-src
3817 to keep up with configure. Add note about dos version 3
3818 or better needed (djgpp needs that). Add note explaining
3819 that either install in c:/emacs or edit the script.
3820 Don't change to c:/emacs, but assume we're there (to minimize
3821 the number of places to change).
3822
3823 * config.bat: Build-in the first step towards X11 support with
3824 the X11 emulator that exists. At this time it won't work,
3825 and several files are missing.
3826
38271994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3828
3829 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
3830 Don't look for -lresolv.
3831
3832 * Makefile.in (lib-src): Depend on src/paths.h.
3833
38341994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3835
3836 * configure.in: Restore deleted AC_SUBST of `configuration'.
3837 Improve error message for bad --with-x-toolkit value.
3838
3839 * configure.in: Define CONFIGURATION in src/config.h
3840 rather than substituting in src/Makefile.in.
3841
38421994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3843
3844 * Makefile.in (install-doc): New target.
3845 (install-arch-dep): Depend on install-doc.
3846 (mkdir): Create docdir.
3847
38481994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3849
3850 * configure.in: Test for libresolv.a.
3851 Substitute machfile and opsysfile.
3852
38531994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3854
3855 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
3856 (install-arch-dep): Install under the name $(EMACS).
3857
38581994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3859
3860 * configure.in (version): Use entire value of emacs-version.
3861 (mips-siemens-sysv*): New alternative.
3862
38631994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3864
3865 * Makefile.in (install-arch-indep): Don't install dired-x*.
3866
38671994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3868
3869 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
3870 Fix definition of $undefs.
3871
38721994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3873
3874 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
3875
3876 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
3877
38781994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
3879
3880 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
3881
38821994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3883
3884 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
3885 and run it thru cpp, as with src/Makefile.in.
3886
3887 * configure.in: Use AC_SET_MAKE.
3888
38891994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3890
3891 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
3892
38931994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3894
3895 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
3896
3897 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
3898 (printing the choices): Make the toolkit message unconditional.
3899 (USE_X_TOOLKIT): Use `none', not `no', if none.
3900 (include libsrc_libs): Include config.h, and specify -I for srcdir.
3901 Get rid of temp file foofoo1.
3902
39031994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3904
3905 * configure.in (CFLAGS): Use shell syntax, not Makefile.
3906
39071994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3908
3909 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
3910 (printing the choices): State choice of toolkit.
3911 (libsrc_libs): Recalculate after writing config.h;
3912 then update lib-src/Makefile.
3913
39141994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3915
3916 * configure.in: Add sunos4shr as alternative for suns.
3917 Conditionals testing for null $CC were backwards.
3918
39191994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3920
3921 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
3922
39231994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3924
3925 * configure.in: Handle -isc4.0*.
3926
39271994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3928
3929 * configure.in (esix5): Set NON_GNU_CPP.
3930
39311994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
3932
3933 * Makefile.in (thisdir): Nonsensical variable removed.
3934 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
3935 back to $thisdir, rather than the directory `this_dir'.
3936
39371994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3938
3939 * Makefile.in (install-arch-indep): Add missing backslash after a
3940 `then'.
3941
39421994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3943
3944 * Makefile.in (thisdir): New variable.
3945 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
3946
39471994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3948
3949 * configure.in: Add freebsd.
3950
39511994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3952
3953 * configure.in: Check for fpathconf.
3954
39551994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3956
3957 * configure.in (with_x_toolkit): Fix typo in previous change.
3958
39591994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3960
3961 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
3962
39631994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3964
3965 * configure.in (with_x_toolkit): Don't allow motif or open-look.
3966
39671994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
3968
3969 * configure.in: Fix value of docdir.
3970 * Makefile.in (install-arch-indep): Install DOC* in docdir.
3971
39721994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3973
3974 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
3975
39761994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
3977
3978 * configure.in: New variable docdir to control where the docstring
3979 file goes.
3980 Makefile.in: Use it to initialize PATH_DOC in paths.h.
3981
39821994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
3983
3984 * configure.in: When --run-in-place, don't inherit archlibdir.
3985
39861994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3987
3988 * Makefile.in (install-arch-dep, install-arch-indep):
3989 New targets split up former do-install rule.
3990 (do-install): Target deleted.
3991
39921994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3993
3994 * configure.in (mips-sony-newsos*): New configuration.
3995
39961994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
3997
3998 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
3999
40001994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
4001
4002 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
4003
40041994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4005
4006 * configure.in: Don't initialize CC.
4007
40081994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4009
4010 * configure.in (creating src/Makefile): Also generate -U switches
4011 for symbols in the $configuration value.
4012
4013 * configure.in: Check for sys_siglist being declared in system header.
4014
40151994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4016
4017 * configure.in (creating src/Makefile): Delete blank lines
4018 along with lines of whitespace.
4019 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
4020
40211994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4022
4023 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
4024 like C_SWITCH_SYSTEM.
4025 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
4026
40271994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
4028
4029 * configure.in (drem): Check for this function.
4030
40311994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4032
4033 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
4034 If CPP was inherited from environment, don't use NON_GNU_CPP.
4035 (NON_GNU_CC): Likewise.
4036 (handling with_gcc): Use explicit if in the `no' case.
4037 (cc_specified): New variable; if set, don't use NON_GNU_CC.
4038
40391994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4040
4041 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
4042
40431994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
4044
4045 * configure.in: Check whether fmod exists.
4046
40471994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4048
4049 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
4050 {src,lisp}/OChangeLog.
4051
40521994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4053
4054 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
4055 necessary for proper operation. This code works with the current
4056 released version of Autoconf.
4057
40581994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4059
4060 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
4061 (USE_X_TOOLKIT): Define it for all values except `no'.
4062
4063 * configure.in: Undo first Jan 8 change and Jan 16 change.
4064
40651994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4066
4067 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
4068 Substitute USE_X_TOOLKIT as both C macro and Make variable.
4069
4070 * Makefile.in (lwlib/Makefile): New target.
4071 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
4072 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
4073 (unlock, relock): Handle lwlib subdir.
4074
4075 * Makefile.in: Add some .PHONY targets.
4076
4077 * make-dist: Handle lwlib subdir like oldXMenu subdir.
4078
4079 * lwlib: New subdirectory.
4080
40811994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4082
4083 * configure.in: If CPP has a value that is a directory,
4084 discard the value.
4085
40861994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4087
4088 * configure.in (srcdir_undefs): Add g flag to sed substitution to
4089 remove -U[0-9]*.
4090
40911994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4092
4093 * Makefile.in (do-install): Install the dired-x info files.
4094
4095 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
4096 (See src/s/sol2.h.)
4097
40981994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4099
4100 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
4101
41021994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4103
4104 * configure.in (creating src/Makefile): Put code inside 2nd arg to
4105 AC_OUTPUT as it should be; hopefully noone will again see fit to
4106 gratuitously break this and not make a change log entry.
4107 Optimized sed processing of Makefile.in and cpp output; now
4108 preserves comments previously removed from the cpp input.
4109 Eliminated temp file for cpp output. Generate -U switches to
4110 undefine all identifiers that appear in the directory name
4111 ${srcdir}; pass these to cpp.
4112
4113 * configure.in (version): Fix sed regexp to match two-elt version
4114 number.
4115
4116 * configure.in: Check for strerror.
4117
41181994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4119
4120 * configure.in: Test for bcmp.
4121
41221994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4123
4124 * make-dist (tempdir): Put subdir msdos into the distribution.
4125
41261993-01-07 Morten Welinder (terra@diku.dk)
4127
4128 * config.bat: New file.
4129
41301994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4131
4132 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
4133
41341994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4135
4136 * configure.in (m68*-next-*): Don't care about which os is specified.
4137 (i[34]86-*-*): Check for *-nextstop*.
4138
41391993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4140
4141 * configure.in: Check for setsid.
4142
41431993-12-17 Richard Stallman (rms@srarc2)
4144
4145 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
4146
41471993-12-15 Richard Stallman (rms@srarc2)
4148
4149 * Makefile.in (mkdir): Make only the lockdir writable.
4150
4151 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
4152
41531993-12-11 Richard Stallman (rms@srarc2)
4154
4155 * Makefile.in (libdir): Use @libdir@.
4156
41571993-12-08 Richard Stallman (rms@srarc2)
4158
4159 * Makefile.in (install): Add empty command.
4160
41611993-12-04 Richard Stallman (rms@srarc2)
4162
4163 * make-dist: Put man/getopt.c in the dist.
4164
4165 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
4166
4167 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
4168
41691993-12-03 Richard Stallman (rms@srarc2)
4170
4171 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
4172 Set it for all solaris versions.
4173 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
4174 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
4175 Likewise for NON_GNU_CC and CC.
4176
41771993-12-01 Richard Stallman (rms@srarc2)
4178
4179 * configure.in (mips-mips-riscos4*): Assign variable CC.
4180 (checking ${with_gcc}): If "no", don't override CC if already set.
4181 (CC): Initialize it as empty.
4182
dff28924 41831993-11-30 Richard Stallman (rms@srarc2)
a4a9692d
DL
4184
4185 * configure.in (Suns): Set CPP if *-solaris2.3*.
4186
41871993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4188
4189 * Version 19.22 released.
4190
4191 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
4192
41931993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4194
4195 * make-dist: When breaking links, use cp -p.
4196 Copy install.sh into distribution.
4197 Move the temp dir up into the parent dir;
4198 don't leave the staging dir make-dist.tmp... in existence.
4199 * install.sh: New file.
4200
42011993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4202
4203 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
4204
42051993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4206
4207 * configure.in (version): When --run-in-place, exclude
4208 ${datadir}/emacs/site-lisp from locallisppath.
4209
42101993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4211
4212 * configure.in: Delete jumk.c before writing it.
4213
42141993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4215
4216 * Version 19.21 released.
4217
4218 * Makefile.in (mkdir): Ignore error from chmod.
4219
42201993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4221
4222 * make-dist: Don't put lisp/forms.README in the distribution.
4223
42241993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4225
4226 * configure.in (creating src/Makefile): Before running cpp,
4227 discard all lines that start with `# Generated' or /**/#.
4228
42291993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4230
4231 * Version 19.20 released.
4232
4233 * make-dist: Use build-ins.in, not build-install.in.
4234 Don't bother updating TAGS since it's not included.
4235
4236 * build-ins.in: Renamed from build-install.in.
4237
42381993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4239
4240 * make-dist: Don't try to link *.texinfo--there are none now.
4241 When running make in lib-src, specify YACC var value.
4242
42431993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4244
4245 * configure.in (extrasub): Add vpath patterns for %.[yls].
4246
4247 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
4248 Instead just include the commands to make src/Makefile as the
4249 second arg to AC_OUTPUT.
4250
4251 * configure.in: Use : instead of dnl for comment inside
4252 $makefile_command.
4253
4254 * configure.in: No longer use vpath_sed. Instead, when we notice
4255 srcdir already configured, set extrasub to hack vpath in the
4256 makefiles.
4257
4258 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
4259 before moving it.
4260 * Makefile.in (VPATH): Define to @srcdir@.
4261
42621993-09-28 Brian Fox (bfox@cubit)
4263
4264 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
4265 doesn't exist. Just copy src/Makefile.in instead. Touch
4266 all of the Makefiles after editing config.status.
4267
4268 * INSTALL: Update documentation to match new configuration
4269 mechanism.
4270
42711993-09-27 Brian Fox (bfox@ai.mit.edu)
4272
4273 * configure.in: Allow any of the path or directory Makefile
4274 variables to be set with flags to configure. Create all Makefiles
4275 at configure time. Edit special commands into config.status after
4276 src/Makefile.in is built from src/Makefile.
4277
4278 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
4279 If these files are out of date, simply have config.status
4280 rebuild them; don't rebuild them explicitly.
4281
42821993-09-25 Brian Fox (bfox@ai.mit.edu)
4283
4284 * build-install.in: Change src/xemacs to src/emacs. We no longer
4285 create src/xemacs, so the file wouldn't be found.
4286
4287 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
4288
42891993-09-24 Brian Fox (bfox@albert.gnu.ai.mit.edu)
4290
4291 * configure.in: Avoid forcing the search of /usr/include before
4292 fixed include files by resetting C_SWITCH_X_SITE if it is
4293 "-I/usr/include".
4294
42951993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4296
4297 * Makefile.in (@rip_paths@locallisppath):
4298 Delete ${datadir}/emacs/site-lisp.
4299
43001993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4301
4302 * configure.in:
4303 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
4304 Remove ${extra_output} from AC_OUTPUT call.
4305
43061993-09-17 Brian Fox (bfox@inferno)
4307
4308 * make-dist: Quote backquotes found in strings to be echoed.
4309
4310 * configure.in: Use "sh -c pwd" when we want to avoid having the
4311 shell fix up the value of $PWD.
4312
43131993-09-13 Brian Fox (bfox@inferno)
4314
4315 * Makefile.in (do-install): Don't abort if ln or chmod at the end
4316 of the installation fail. Suggested by Karl Berry.
4317
43181993-08-30 Brian Fox (bfox@inferno)
4319
4320 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
4321 was used. Set MAKEFLAGS from MFLAGS.
4322
43231993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4324
4325 * configure.in: Test for res_init in libc.
4326
43271993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4328
4329 * configure.in: In the file ${tempcname}, use configure___
4330 instead of @configure@.
4331
43321993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
4333
4334 * make-dist: Dist vpath.sed
4335
4336 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
4337 Depend on vpath.sed.
4338 Replace sed comand for VPATH with @vpath_sed@.
4339
4340 * configure.in: Substitute variable `vpath_sed'.
4341 If not in $srcdir and $srcdir is configured,
4342 issue warning that GNU make is required,
4343 and set vpath_sed to use vpath.sed script.
4344
43451993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4346
4347 * configure.in: Remove check for $srcdir being configured. This
4348 pretty much works now.
4349 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
4350 Check for XFree86 (/usr/X386/include) independent of whether
4351 -lXbsd exists.
4352
4353 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
4354 realclean, unlock, relock): Use `$(MAKE)' in place of plain
4355 `make'.
4356
43571993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4358
4359 * Version 19.19 released.
4360
4361 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
4362
43631993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4364
4365 * configure.in: Check for XScreenNumberOfScreen.
4366
43671993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4368
4369 * configure.in: Add * to end of all configuration alternatives.
4370 (m68*-sony-newsos3*): New alternative.
4371
43721993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4373
4374 * make-dist: Include getdate.c in distribution.
4375
4376 * configure.in: For --help, use $PAGER if it is set.
4377 (LIB_X11_LIB): Default to -lX11.
4378 (mips-sgi-irix5.*): New alternative.
4379
4380 * Makefile.in (do-install): Install info/gnus* and info/sc*.
4381
4382 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
4383 Recognize *.B8.* as hpux version 8.
4384 (m68*-tektronix-bsd*): Fix typo in tek4300.
4385 (AC_HAVE_FUNCS): Add ftime.
4386
43871993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4388
4389 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
4390 Use tekxd88, not tekXD88.
4391
43921993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4393
4394 * configure.in: Check for -lm. Then can check for frexp and logb.
4395
43961993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4397
4398 * Version 19.18 released.
4399
4400 * make-dist (src): Don't put gnu-hp300 in dist.
4401 (src, lisp): Include OChangeLog in dist.
4402
44031993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4404
4405 * configure.in: Test for presence of logb and frexp functions.
4406
44071993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4408
4409 * configure.in (machine): Add i370-ibm-aix*.
4410
44111993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4412
4413 * configure.in (function checks): Test for mkdir and rmdir.
4414
4415 * configure.in (function checks): Don't test for random and bcopy
4416 only when we're building with X; look for them all the time.
4417
44181993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4419
4420 * configure.in: Test for availability of bcopy functions, searching
4421 the X libraries if we're using X.
4422
4423 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
4424 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
4425 versions of AIX, and needs to be passed to the loader.
4426
4427 * configure.in: Test for the availablility of the
4428 XScreenResourceString function.
4429
44301993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
4431
4432 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
4433 LD_SWITCH_X_SITE and assume --with-x11.
4434 Only look for X11 files if we weren't told about a window system
4435 or if we were told to use X11 but not told where.
4436 Search the libraries from the s and/or m files when checking for
4437 functions.
4438
4439 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
4440
44411993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4442
4443 * make-dist: Include lisp/dired.todo in the distribution.
4444
44451993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4446
4447 * configure.in: Add code to set HAVE_INET_SOCKETS.
4448
44491993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4450
4451 * configure.in: If we do find x_includes and x_libraries
4452 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
4453
44541993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4455
4456 * make-dist: Include src/gnu-hp300 in the dist.
4457
4458 * configure.in (canonical): New variable holds the canonicalized
4459 configuration. Don't alter `configuration'. Use `configuration'
4460 for Makefile.in for file naming.
4461 (testing x_includes and x_libraries): Use =, not ==.
4462
44631993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4464
4465 * Version 19.17 released.
4466
4467 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
4468 directory's makefile. This allows the invocation of CPP which
4469 builds xmakefile to receive these switches. The SunSoft C
4470 preprocessor inserts spaces between tokens if it doesn't get the
4471 -Xs flag requested in src/s/sol2.h.
4472
44731993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
4474
4475 * configure.in (m68k-bull-sysv3): new config.
4476
44771993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4478
4479 * configure.in: Use the autoconf AC_FIND_X macro to try to find
4480 the X Windows libraries.
4481
44821993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4483
4484 * make-dist (tempdir): Don't create lisp/forms-mode directory in
4485 the distribution. Those files aren't kept in their own
4486 subdirectory any more.
4487
44881993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4489
4490 * Version 19.16 released.
4491
44921993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4493
4494 * configure.in: Add --verbose flag.
4495
44961993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4497
4498 * version 19.15 released.
4499
45001993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4501
4502 * Makefile.in (top_distclean): Use -f switch when cleaning out
4503 lock dir; it might be empty.
4504
4505 * configure.in: Only check for -lXbsd once.
4506
45071993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4508
4509 * Version 19.14 released.
4510
45111993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4512
4513 * make-dist: If using gzip, create distribution with '.gz' extension.
4514
4515 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
4516 (lisp/forms-mode): This doesn't exist anymore.
4517
4518 * configure.in: Look for the closedir function.
4519
45201993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4521
4522 * configure.in (CPP): Autoconf sets this to a shell variable
4523 reference, which doesn't work when it's edited into a makefile.
4524 Expand that variable reference.
4525
4526 * Makefile.in (CPP): New variable.
4527 (src/Makefile): Edit CPP into src/Makefile.
4528
4529 * Makefile.in (src/Makefile): Don't bother exiting single quotes
4530 and entering double quotes to get the values of LD_SWITCH_X_SITE
4531 and the other make variables; make substitutes them in anyway.
4532
4533 * Makefile.in (uninstall): Don't remove the lisp and etc
4534 directories if they're in the source tree.
4535
92a8ce63 4536 Bring mumbleclean targets into conformance with GNU coding standards.
a4a9692d
DL
4537 * Makefile.in (mostlyclean, clean): Separate these two; just have
4538 them pass the request to the subdirectory makefiles.
4539 (distclean): Pass the request down, and then get rid of the
4540 files configure built, and get rid of the Makefiles.
4541 (realclean): Pass the request down, and then do the same things
4542 distclean does.
4543 (uninstall, info, dvi): New targets.
4544
4545 * configure.in: Move clause for PC-compatible i386 box to the end
4546 of the case statement, to avoid masking configurations below.
4547
4548 * configure.in: Add case for m88k-motorola-sysv4.
4549
4550 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
4551 the HP 68000 machines.
4552
4553 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
4554 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
4555 preprocessor won't fiddle with them.
4556
45571993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4558
4559 * Makefile.in (TAGS): cd to src to run etags.
4560
45611993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4562
4563 * configure.in (version): Check the X libraries for XrmSetDatabase
4564 and random, and see if we have -lXbsd.
4565
45661993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4567
4568 * configure.in: Pass "-Isrc" to the CPP we run to examine the
4569 s/*.h and m/*.h files. Martin Tomes
4570 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
4571
45721993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4573
4574 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
4575 above the general i386 alternative.
4576
45771993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4578
4579 * configure.in: Recognize configuration name for Data General
4580 AViiON machines.
4581
4582 * configure.in: Use AC_LONG_FILE_NAMES.
4583
45841993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4585
4586 * configure.in: Test for bison.
4587 * Makefile.in (YACC): New variable.
4588 (lib-src/Makefile.in): Edit YACC into the makefile.
4589
45901993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4591
4592 * Version 19.13 released.
4593
4594 * configure.in (CFLAGS): Don't set this according to the value of
4595 the GCC shell variable. Instead, consult the machine and system
4596 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
4597 test __GNUC__ while we're at it.
4598
4599 * configure.in: Remove extra ;; from hpux cases.
4600
46011993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4602
4603 * configure.in: Check to see if the system has -ldnet.
4604
46051993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4606
4607 * make-dist: Add clauses to distribute lisp/forms-mode.
4608
46091993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4610
4611 * configure.in (machine): Fix the versions in hpux version number test.
4612 Do not guess based on cpu type. Do check for explicit system version.
4613
46141993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4615
4616 * configure.in: Do NOT look for `unknown' as company name.
4617
46181993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4619
4620 * configure.in: Fix typo in message.
4621
46221993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4623
4624 * Version 19.12 released.
4625
4626 * Makefile.in (do-install): Correct previous etc-copying change.
4627 Partially rewrite using `if'.
4628 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
4629
4630 * Version 19.11 released.
4631
4632 * configure.in: Handle 386bsd.
4633
46341993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4635
4636 * make-dist: Update getdate.c.
4637
4638 * configure.in: Handle bsd386.
4639
4640 * Makefile.in (do-install): Use `-' in tar options.
4641
4642 * configure.in: Change ! "${...}" to x"${...}" = x.
4643
4644 * Makefile.in (do-install): Copy the DOC-* files from the build
4645 etc directory, as well as lots of things from ${srcdir}/etc.
4646
4647 * make-dist: Copy config.guess.
4648
4649 * configure.in: Handle AIX versions 1.2, 1.3.
4650
46511993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4652
4653 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
4654 the configuration name mips-mips-usg* to represent USG systems.
4655
4656 * configure.in: Fix logic to detect if srcdir is already configured.
4657
4658 * Makefile.in: Pass in LD_SWITCH_X_SITE.
4659
4660 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
4661 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
4662 of a directory; cd might fail, and have pwd print out the current
4663 directory.
4664
46651993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4666
4667 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
4668
46691993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4670
4671 * configure.in: Complain if srcdir points at an already-configured
4672 tree.
4673
46741993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4675
4676 * Version 19.10 released.
4677
46781993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4679
4680 * Makefile.in: Use Makefile comments, not C comments.
4681
4682 * configure.in: Add case for the Tektronix XD88.
4683
46841993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4685
4686 * configure.in: Handle sysv4.2 and sysvr4.2.
4687
46881993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4689
4690 * configure.in: Traverse the argument list without destroying it;
4691 don't use shift. It turns out that "set - ${saved_arguments}"
4692 doesn't work portably.
4693
4694 * configure.in: Add missing "fi".
4695
4696 * make-dist: Rebuild configure if configure.in is newer.
4697
4698 * Makefile.in (src:, lib-src:, FRC:): force the src and lib-src
4699 targets to be executed even if make remembers that it has already
4700 stisfied FRC.
4701
47021993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4703
4704 * Makefile.in (do-install): Delete redundant code to copy etc twice.
4705
4706 * configure.in (romp): Handle various version numbers with aos and bsd.
4707
47081993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4709
4710 * configure.in: Fix message text.
4711
47121993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4713
4714 * make-dist: Make a `site-lisp' directory in the distribution,
4715 instead of a `local-lisp' directory, which hasn't been the
4716 appropriate name for a long time.
4717 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
4718 from the distribution first, then /usr/local/lib/emacs/site-lisp.
4719
4720 * Makefile.in (do-install): Correctly detect if ./etc and
4721 ${srcdir}/etc are the same.
4722
4723 * configure.in: Extract UNEXEC from the system configuration
4724 files, compute the name of the source file corresponding to the
4725 object file, and #define it as UNEXEC_SRC in config.h.
4726
4727 * configure.in: If srcdir is '.', then try using PWD to make it
4728 absolute.
4729
4730 * configure.in: Include ${srcdir} in the printed report, to help
4731 people notice if it's an automounter path.
4732
47331993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4734
4735 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
4736
47371993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4738
4739 * Makefile.in (do-install): Delete the dest dir, not the source dir,
4740 when they are different. Add `shift' command.
4741 (COPYDESTS, COPYDIR): Delete external-lisp dir.
4742 (externallispdir): Var deleted.
4743
4744 * configure.in: Delete spurious paren outputting short_usage.
4745
47461993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4747
4748 * Version 19.9 released.
4749
47501993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4751
4752 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
4753 subdirectory makes.
4754
4755 * make-dist: Check for .elc files with no corresponding .el file.
4756
4757 * Makefile.in (mkdir): Make all the directories in locallisppath.
4758
4759 * config.guess: New file.
4760 * configure.in: Use it, tentatively.
88c71720 4761 * INSTALL: Mention its usage.
a4a9692d
DL
4762
4763 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
4764 the former gives you the operating system rev directly. Use
4765 s/hpux.h if we don't recognize what we got.
4766
4767 * Makefile.in (do-install): Don't remove a destination directory
4768 if it's the same as the source. If ${srcdir}/info == ${infodir},
4769 don't try to copy the info files.
4770
4771 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
4772 doesn't work if you're not using a separate source directory.
4773 (do-install): Copy the build tree's etc directory only after
4774 making sure it's not also the source tree's etc directory.
4775
47761993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4777
4778 * configure.in: Handle sunos4.1.3 specially.
4779
47801993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4781
4782 * Makefile.in (INSTALL): Add definition.
4783
4784 * configure.in: Fix some messages. Support -with-gnu-cc.
4785 At the end, use `set --', not `set -'.
4786 Delete spurious `.h' in hpux alternatives.
4787
47881993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4789
4790 * Version 19.8 released.
4791
47921993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4793
4794 * configure.in: When looking for source in the same directory as
4795 the configure script, make the path thus discovered absolute.
4796 If the user specifies the `--srcdir' switch, make that directory
4797 absolute too.
4798
4799 * Makefile.in (srcdir): Remove comment saying this doesn't work.
4800
4801 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
4802 too, as the value of the PATH_INFO macro.
4803
4804 * configure.in: Check to see if the source lives in the same
4805 directory as the configure script.
4806
48071993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4808
4809 * Makefile.in (install): Split this into `install' and
4810 `do-install', to give people more control over exactly what gets
4811 done.
4812 (do-install): New target, containing the guts of `install'. Don't
4813 remove and recreate the directories inside the copying loop - do
4814 it all before the copying loop. Pass more flags to the lib-src
4815 make.
4816 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
4817 avoid errors and warnings.
4818
4819 * configure.in: For generic IBM PC boxes, insist on "unknown" for
4820 the manufacturer - the more general case was blocking other i386
4821 configuration names below, and that's how the names are written in
4822 MACHINES anyway.
4823
4824 * make-dist: When breaking links, remove the link before moving
4825 the copy onto it, to avoid interactive behavior.
4826
4827 * Makefile.in: Doc fix.
4828
4829 * configure.in: Doc fix.
4830
4831 * INSTALL: Mention --exec-prefix option.
4832
4833 * configure.in: Add support for the `--exec-prefix' option.
4834 * Makefile.in: Accept that support.
4835
4836 * configure.in: Use the AC_PROG_INSTALL macro.
4837 * Makefile.in (INSTALL): Variable removed.
4838 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
4839
4840 * configure.in: Distinguish between hp800's and hp700's by calling
4841 "uname -m".
4842
48431993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4844
92a8ce63 4845 * configure.in: Recognize configuration names for i860 boxes
a4a9692d
DL
4846 running SYSV.
4847
48481993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4849
4850 * configure.in: Distinguish between hp800's and hp700's by the
4851 version of HP/UX they run, since that's something people are more
4852 likely to know - hp700's run 8.0.
4853 Add HP 700 configuration.
4854
4855 * configure.in: Test for the presence of the `rename' function.
4856
4857 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
4858 configure.in.
4859 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
4860
4861 * make-dist: Break intra-tree links.
4862
4863 * configure.in: Explain that this is an autoconf script, and give
4864 instructions for rebuilding configure from it. Arrange to put
4865 comments in configure explaining this too.
4866
4867 * configure.in: Make the first line of the configure script be
4868 "#!/bin/sh". Leaving the first line blank didn't work.
4869
4870 * configure.in (long_usage): Removed; made short_usage describe
4871 the options briefly.
4872
4873 * configure.in: Implement the --prefix option.
4874 * Makefile.in (prefix): Add support for it here.
4875 * INSTALL: Document it here.
4876
4877 * Makefile.in (install): Don't assume that the files in the `info'
4878 subdirectory match *.info. They don't have that prefix.
4879
48801993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4881
4882 * configure.in: Add case for version 5 of Esix.
4883
48841993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4885
92a8ce63 4886 * Version 19.7 released.
a4a9692d
DL
4887
4888 * make-dist: There aren't any *.com files in lib-src anymore.
4889
4890 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
4891 them; they're symlinks to other filesystems on the GNU machines.
4892
4893 * make-dist: Check that the manual reflects the same version of
4894 Emacs as stated in lisp/version.el. Edit that version number into
4895 the README file.
4896
48971993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4898
4899 * configure.in: Remove the hack of AC_DEFINE; use
4900 AC_DEFINE_UNQUOTED.
4901
49021993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4903
4904 * make-dist: Don't distribute precomp.com, compile.com, or
4905 link.com from ./src; they're in ./vms now.
4906
4907 Some time-handling patches from Paul Eggert:
4908 * configure.in: Add AC_TIMEZONE.
4909
49101993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4911
4912 * configure.in: Recognize Linux as a valid operating system for
4913 the i386.
4914
49151993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4916
4917 * make-dist: Distribute some VMS files we got from Richard Levitte.
4918
4919 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
4920 the source for the sed command, not oldXMenu/Makefile.
4921
49221993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4923
4924 * INSTALL: Don't claim the srcdir option doesn't work.
4925
49261993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4927
4928 * configure.in: Include remarks saying what order the autoconf
4929 tests should go in, and remind people to change config.h.in
4930 whenever they add autoconf tests which make #definitions.
4931
4932 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
4933
49341993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4935
4936 * Makefile.in (oldXMenu/Makefile): Make this depend on
4937 ${srcdir}/oldXMenu/Makefile.in, not itself.
4938
4939 * PROBLEMS: Some updates from David J. Mackenzie.
4940
4941 More changes from David J. Mackenzie.
4942 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
4943 removed; autoconf and config.h should specify all these
4944 differences.
4945 (buildlisppath): Make this path depend on ${srcdir}.
4946 (INSTALLFLAGS): Removed.
4947 (INSTALL): Include the -c flag.
4948 (install): Change the way we invoke install accordingly.
4949
4950 Install ${srcdir} changes from DJM.
4951 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
4952 list.
4953 (COPYDIR, COPYDESTS): Install files from both the etc directory in
4954 the source tree and the etc directory in the object tree.
4955 (${SUBDIR}): Pass the prefix variable down to submakes.
4956 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
4957 in /bin.
4958 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
4959 values for srcdir and VPATH.
4960 (install): Add `v' flag to tar command. Make sure that `dir'
4961 exists in ${srcdir}/info before copying it. Remember that the man
4962 pages come from the source tree, not the object tree.
4963 * configure.in: Remove remarks saying that the --srcdir option
4964 doesn't work.
4965 Create the etc directory in the object tree.
4966 Recognize configuration names of the form *-sun-solaris*.
4967 Recognize sunos5 and solaris as operating system names.
4968
4969 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
4970 lib-src/getdate.y and src/systime.h.
4971
49721993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4973
4974 * make-dist: Make links in info subdir.
4975
49761993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4977
4978 * configure.in: Call AC_STDC_HEADERS.
4979
49801993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4981
4982 * configure.in: Sidestep autoconf's quoting of the second argument
4983 of AC_DEFINE, so we can specify the value to put there. It would
4984 be nice if autoconf provided some way to specify computed values
4985 for macros.
4986
49871993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4988
4989 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
4990 this is always just -DHAVE_CONFIG_H.
4991
4992 The GNU coding standards specify that CFLAGS should be left for
4993 users to set.
4994 * Makefile.in (CFLAGS): Let configure determine the default value
4995 for this. Don't
4996 have it default to DEFS.
4997 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
4998 (lib-src/Makefile, src/Makefile): Edit the default value for
4999 CFLAGS into these files, not DEFS.
5000 * configure.in (CFLAGS): Choose a default value for this - "-g"
5001 normally, or "-g -O" if we're using GCC. Edit it into the
5002 top-level Makefile.
5003
5004 * configure.in: When scanning the machine and system description
5005 #include files, write their names to conftest.c properly.
5006
50071993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5008
5009 * configure.in: In configuration name case for Apallos running
5010 Domainios, set opsys, not opsysfile.
5011
5012 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
5013 src/config.h, instead of AC_OUTPUT; the latter overwrites
5014 src/config.h even when it hasn't changed, puts a makefile-style
5015 comment at the top even though it's C code, and produces a
5016 config.status script which doesn't do the job right.
5017
5018 * configure.in: Add AC_LN_S test, so we can tell whether or not we
5019 can use a symbolic link to get the X Menu library into src.
5020 * Makefile.in (LN_S): New variable.
5021 (src/Makefile): Edit the value of LN_S into this makefile.
5022
50231993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5024
5025 * configure.in: Support *-sco3.2v4* as opsystem.
5026
5027 * make-dist: Don't include calc directory.
5028 Exclude many files in the man directory; copy a few.
5029
50301993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5031
5032 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
5033 call AC_STRUCT_TM to see what's in time.h.
5034
5035 * configure.in: Employ quoting stupidity to get the value of CPP
5036 to expand properly.
5037
50381993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5039
5040 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
5041 variable to scan the machine and system description files.
5042
5043 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
5044 so that getdate.y builds correctly.
5045
50461993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5047
5048 * configure.in (tempcname): Change this to "conftest.c", so it will
5049 work properly on systems with short filenames; this is the name
5050 autoconf uses.
5051
5052 * configure.in: Also detect the availability of dup2 and
5053 gethostname.
5054
5055 * configure.in: Use the AC_ALLOCA test.
5056 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
5057 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
5058
50591993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5060
5061 * make-dist: Distribute configure, as well as configure.in.
5062 Oversight.
5063
50641993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5065
5066 * Makefile.in (install): Print out the name of the directory we're
5067 copying, so people can have some idea of whether we're making
5068 progress.
5069
5070 * Makefile.in (install.aix, install.xenix, install.sysv, install):
5071 Don't forget to re-create the COPYDESTS directories after we clear
5072 them out.
5073
50741993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5075
5076 * Makefile.in: Add autoconf cookies so that the configure
5077 script can comment out sections of path variable definitions to
5078 choose between the installable configuration and the run-in-place
5079 configuration.
5080 * configure.in: Add new option `--run-in-place', to select the
5081 run-in-place path definitions.
5082
5083 * configure.in: Add a clause to the big configuration name case
5084 for the NeXT machine.
5085
50861993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5087
5088 * Makefile.in (install, install.sysv, install.xenix, install.aix):
5089 Make sure that each source directory exists, and is different from
5090 the destination directory; then, delete the destination before
5091 copying over the source.
5092
5093 * make-dist: Distribute configure.in, instead of configure.
5094
50951993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5096
5097 * configure.in: Don't set CC to "gcc -O" if the user specifies
5098 `--with-gcc'. Add -O to DEFS if GCC is set.
5099
51001993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5101
5102 * Makefile.in (clean mostlyclean): Missing right paren.
5103
5104 * configure.in: When checking for X windows, search for an X11
5105 subdirectory of ${x_includes}.
5106
5107 * configure.in: Check for gettimeofday function, for getdate.y.
5108
92a8ce63 5109 Change `configure' to a mixture of custom code and autoconf stuff.
a4a9692d
DL
5110 autoconf can't derive all the information we need, but we'd really
5111 like to be able to take advantage of some of its tests, and its
5112 file-editing facilities.
5113 * configure.in: Renamed from configure.
5114 Quote the sections of shell script we want copied literally to
5115 the configure script.
5116 (compile): Initialize this to make the autoconf macros' code happy.
5117 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
5118 code to do their jobs.
5119 Use autoconf to produce Makefile and src/config.h.
5120 Remove the Makefile-style comment that autoconf places at the top
5121 of src/config.h.
5122 (config_h_opts): Removed - no longer necessary.
5123 * Makefile.in (configname): Renamed to configuration.
5124 (CONFIG_CFLAGS): Renamed to DEFS.
5125 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
5126 get values via autoload @cookies@.
5127 (libsrc_libs): Get this from autoconf. We used to do nothing
5128 about this.
5129 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
5130
5131 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
5132 echo the move-if-change command.
5133
51341993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
5135
5136 * make-dist: Distribute lib-src/rcs-checkin.
5137
5138 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
5139 Don't try to make links to the RCS or Old subdirectories.
5140 Use the appropriate extension for the compression type in use.
5141 Create the tar file in the shell's initial default directory, not
5142 in ${tempparent}.
5143 Erase the whole ${tempparent} tree, not just ${tempdir}.
5144
51451993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5146
5147 * Makefile.in (src/paths.h): Don't echo the huge sed command we
5148 use to build paths.h.
5149 (lib-src/Makefile, src/Makefile): Similarly.
5150
5151 * configure: Extend test for working `const' keyword to handle AIX
5152 3.2 cc.
5153
51541993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5155
5156 * make-dist: Distribute lisp/term/ChangeLog.
5157
92a8ce63 5158 Arrange for C compilation throughout the tree to get
a4a9692d
DL
5159 C_SWITCH_SYSTEM from the configuration files.
5160 * configure: Extract C_SWITCH_SYSTEM from the machine and
5161 system-dependent files, and save it in the top-level Makefile.
5162 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
5163 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
5164
5165 * make-dist: Include the VMS support files in oldXMenu in the
5166 distribution.
5167
5168 * configure: Doc fix.
5169
5170 * configure: Fix corrupted config_h_opts.
5171
5172 * configure: Properly report option names in error messages.
5173
5174 * configure: Properly recognize --x-includes and --x-libraries
5175 options.
5176
5177 * configure: Fix syntax errors in code handling XFree386.
5178
51791993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5180
5181 * configure: Add special code to detect XFree386, and tell
5182 config.h about it.
5183
5184 * configure: Properly handle extracting values of LIBS_MACHINE and
5185 LIBS_SYSTEM that contain spaces.
5186
5187 * configure: Add `--x-includes' and `--x-libraries' options. I
5188 think these are dopey, but no less than three alpha testers, at
5189 large sites, have said they have their X files installed in odd
5190 places. Implement them by setting C_SWITCH_X_SITE and
5191 LD_SWITCH_X_SITE in src/config.h.
5192
51931993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
5194
5195 * make-dist: Don't distribute etc/Old files.
5196
5197 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
5198 backups.
5199
52001993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5201
5202 * make-dist: Fix typo.
5203
52041993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
5205
5206 * make-dist: Corrected typo, fixed it to discard = and TAGS files
5207 in some cases where it should but didn't seen to.
5208
5209 * Makefile.in: Added unlock and relock productions.
5210
52111993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5212
5213 * make-dist: Add a --compress option to force make-dist to use
5214 compress.
5215
5216 * make-dist: Use gzip, if we can find it.
5217
5218 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
5219 make rs6000-ibm-aix default to -aix32.
5220
52211993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
5222
5223 * Makefile.in: Added `Developer's configuration' section.
5224
52251993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
5226
5227 * Makefile.in: Add commented-out variable settings for developer's
5228 configuration.
5229
52301993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5231
5232 * make-dist: Distribute `src/bitmaps' too.
5233
52341993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
5235
5236 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
5237 make rs6000-ibm-aix default to -aix32.
5238
52391993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5240
5241 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
5242
5243 * Makefile.in (install.sysv): Add a second `$' in front of
5244 `${dest}', so that the shell will expand it, instead of Make.
5245
5246 * configure: When processing the name of the configure script,
5247 collapse `././' to `./', but leave a single `./' prefix alone.
5248
5249 * configure: Doc fix.
5250
52511993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5252
5253 * configure: Handle isc3.0 correctly.
5254
52551993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5256
5257 * make-dist: Don't try to copy the COPYING notice into
5258 external-lisp; we're not distributing that directory any more.
5259
52601993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5261
5262 * Makefile.in (install, install.aix, install.xenix, install.sysv):
5263 Remove CVS subdirectories from the installed directory trees, as
5264 well as RCS directories.
5265
52661993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5267
5268 * make-dist: Only copy gmalloc.c if we couldn't link it.
5269 Don't try to copy man/{README,Makefile} unless they actually exist.
5270
5271 * Makefile.in (lisppath): Don't include externallispdir in this.
5272 We're not sure whether we're even going to distribute the
5273 directory yet.
5274
52751993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5276
5277 * make-dist: Don't distribute the external-lisp directory anymore.
5278 * INSTALL: Remove all references to external-lisp.
5279
5280 * configure: Detect whether the compiler supports `const'
5281 properly, and edit src/config.h accordingly.
5282
5283 * configure: Tweak layout of final report.
5284
5285 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
5286 CFLAGS.
5287
5288 * Makefile.in (locallisppath): Make this default to
5289 ${datadir}/emacs/site-lisp, instead of
5290 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
5291 the same thing, and local-lisp causes completion conflicts with
5292 lock.
5293 (lisppath): Add ${externallispdir} to this.
5294 * INSTALL: Adjust installation directions.
5295
5296 * Makefile.in (externallispdir): New variable, to say where to
5297 install the externally-maintained lisp files.
5298 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
5299 the others.
5300 * INSTALL: Describe external-lisp and the new externallispdir
5301 variable.
5302
53031993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5304
5305 * configure (progname): New option `--with-gcc'. Make it clearer
5306 how we are trying to guess whether or not we have GCC.
5307 * INSTALL: Document the `--with-gcc' option, and improve
5308 description of `--with-x' options.
5309
53101993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5311
5312 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
5313 ${infodir} from these variables; we have written out explicit code
5314 to install the info files.
5315
53161993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5317
5318 * make-dist: Don't distributed the RCS files in the etc directory.
5319
53201993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5321
5322 * Makefile.in: Some makes can't handle comments in the middle of
5323 commands; move them to before the whole rule.
5324
53251993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5326
5327 * README: Mention what Emacs is.
5328
53291993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5330
5331 * make-dist: Include `./lisp/calc-2.02' in the distribution.
5332 Add `./cpp' and `./man' back into the distribution.
5333
53341993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5335
5336 * Makefile.in: Define MAKE, and use where appropriate.
5337
53381993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5339
5340 * make-dist: Remember that the authoritative COPYING notice is
5341 `etc/COPYING', not `../etc/COPYING'.
5342
53431992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5344
5345 * make-dist: Make sure that the COPYING notices in each directory
5346 are copies, not symlinks.
5347
53481992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5349
5350 * INSTALL: The build process produces an executable called `emacs'
5351 now. Change references.
5352 * Makefile.in: Adjust `install.mumble' targets to install
5353 `src/emacs', not `src/xemacs'.
5354
5355 * configure: Start with a blank line; this keeps some old CSH's
5356 from thinking it's a CSH script. Most systems will just use
5357 /bin/sh to run it, which is what we're expecting; the only other
5358 shells which might try to interpret it themselves are probably
5359 Bourne-compatible.
5360
53611992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5362
5363 * INSTALL: Improvements suggested by David Mackenzie.
5364
53651992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5366
5367 * Makefile.in (install, install.sysv, install.xenix, install.aix):
5368 Don't try to copy the info files if there aren't any; the
5369 unexpanded globbing pattern disappoints `install'. Ignore the
5370 return status of that command.
5371
5372 * INSTALL: Updated for new configuration arrangement.
5373
5374 * configure: Don't make the top-level Makefile read-only - people
5375 may want to edit the values of the path variables.
5376
5377 * Makefile.in (install, install.sysv, install.xenix, install.aix):
5378 Install the info files in ${infodir}. Install the executable
5379 under both `emacs' and `emacs-VERSION'.
5380
5381 * Makefile.in: Doc fix.
5382
5383 * Makefile.in (exec_prefix): New variable, as per latest version
5384 of coding standards.
5385 (bindir, libdir): Use it, instead of `prefix'.
5386 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
5387
5388 * Makefile.in (mandir): Make the default value for this depend on
5389 $(prefix).
5390
5391 * Makefile.in (datadir, statedir, libdir): Make these all default
5392 to ${prefix}/lib.
5393 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
5394 to compensate.
5395
5396 * Makefile.in (install, install.sysv, install.xenix, install.aix):
5397 Install the etags and ctags man pages too.
5398
5399 * Makefile.in (distclean): Don't delete backup files; that's the
5400 job of extraclean.
5401 (extraclean): Like distclean, but deletes backup and autosave files.
5402
54031992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5404
5405 Make path specification conform to GNU coding standards.
5406 * configure (long_usage): Remove all traces of old arguments from
5407 usage messages, and document the options we do accept in more
5408 detail: -with-x... and --srcdir.
5409 (options, boolean_opts): Deleted; we don't have enough options to
5410 make this worthwhile.
5411 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
5412 along with the code which supported them; these should be set as
5413 arguments to the top-level make.
5414 (config_h_opts): Since this no longer doubles as a list of option
5415 names, make them upper case; this simplifies the code which uses
5416 them to build the sed command to edit src/config.h. Change the
5417 code which sets them.
5418 (cc, g, O): Don't allow the user to set these using options; they
5419 should be specified using `CC=' and `CFLAGS=' arguments to the
5420 top-level make. Just choose reasonable default values for them,
5421 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
5422 values.
5423 (gnu_malloc, rel_alloc): Don't allow the user to set these using
5424 options; use them whenever the configuration files say they're
5425 possible.
5426 Simplify the argument processing loop. Don't accept abbreviations
5427 for option names; these might conflict with other configuration
5428 options in the future.
5429 Add some support for the `--srcdir' option. Check for the sources
5430 in . and .. if `--srcdir' is omitted. If the directories we will
5431 compile in don't exist yet, create them under the current directory.
5432 Note that the rest of the build process doesn't really support
5433 this.
5434 Edit only the top Makefile. That should edit the others. Edit
5435 into the makefile: `version', from lisp/version.el, `configname'
5436 and `srcdir' from the configuration arguments, `CC' and
5437 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
5438 the user's path, and LOADLIBES as gleaned from the system
5439 description files.
5440 Simplify the report generated; it doesn't need to include any
5441 description of paths now.
5442 Make `config.status' exec configure instead of just calling it, so
5443 there's no harm in overwriting `config.status'.
5444 * Makefile.in (version, configname): New variables, used to choose
5445 the default values for datadir and libdir.
5446 Path variables rearranged into two clearer groups:
5447 - In the first group are the variables specified by the GNU coding
5448 standards (prefix, bindir, datadir, statedir, libdir, mandir,
5449 manext, infodir, and srcdir).
5450 - In the second are the variables actually used for Emacs's paths
5451 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
5452 archlibdir), which depend on the first category.
5453 datadir and libdir default to directories under
5454 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
5455 demand.
5456 etcdir and lispdir default to subdirectories of datadir.
5457 archlibdir defaults to libdir.
5458 The new installation tree is a bit deeper than it used to be, so
5459 use the new make-path program in lib-src to build them all.
5460 Always build a new src/paths.h.tmp and then move-if-change it to
5461 src/paths.h, to avoid unnecessary rebuilds while responding to the
5462 right changes.
5463 Remove all mention of arch-lib. Run utility commands from
5464 lib-src, and let the executables be copied into archlibdir when
5465 Emacs is installed.
5466 Add targets for src/Makefile, lib-src/Makefile, and
5467 oldXMenu/Makefile, editing the values of the path variables into
5468 them.
5469 Let lib-src do its own installation.
5470 (datadir): Default to putting data files under
5471 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
5472 (emacsdir): Variable deleted; it would only be confusing to use.
5473 (lispdir, etcdir): Default to ${datadir}/lisp.
5474 (mkdir): Use make-path for this.
5475 (lockdir): Do this in mkdir.
5476 (Makefile): New target.
5477
5478 * configure (usage_message): Rename to long_usage.
5479
5480 * make-dist: Don't bother creating an arch-lib directory; that's
5481 only for installation now.
5482
54831992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5484
5485 * configure: Use GCC-style configuration names, using config.sub.
5486 Change the usage and help messages.
5487
5488 * configure: Initialize window_system, not indow_system.
5489
5490 * configure: Report which window system, compiler, and signal
5491 handler return type we decide to use.
5492
5493 * make-dist: Explain what's going on if config.sub and gmalloc.c
5494 can't be linked. Place the code which copies them near the code
5495 which links the rest of the files around them.
5496
54971992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
5498
5499 * make-dist: Don't bother to distribute src/*.com, or
5500 src/vmsbuild; those have all been moved to `../vms'.
5501
55021992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5503
5504 * make-dist: Don't forget that the way to avoid filenames starting
5505 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
5506 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
5507 couldn't make hard links to, since we have two already, and
5508 perhaps more to come.
5509
55101992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5511
5512 * configure: When editing parameters into lib-src/Makefile, change
5513 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
5514 needs some other flags too.
5515
55161992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5517
5518 * configure: Remove spurious echo of the configuration name.
5519
5520 * make-dist: Don't distribute files in src/m and src/s whose names
5521 begin with `='.
5522
55231992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5524
5525 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
5526 Also LISP_FLOAT_TYPE.
5527
55281992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5529
5530 * make-dist: Copy config.sub, since it's a symbolic link to a file
5531 on another file system.
5532
55331992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5534
5535 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
5536 distribution.
5537
5538 * config.sub: New file, to help us recognize configuration names.
5539 * make-dist: Include it in the distribution.
5540
55411992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5542
5543 * configure: Convert `-' to `_' in specified option names.
5544 Accept options with --. Delete --highpri and --have-x-menu options.
5545 New options --with-x and --with-x10 replace -window-system.
5546 Don't mention options --gnu-malloc, --rel-alloc
5547 or --lisp-float-type in help message.
5548
55491992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5550
92a8ce63 5551 * make-dist: Include the `vms' subdirectory in the distribution.
a4a9692d
DL
5552
55531992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5554
5555 * configure: Remove lines starting with "# DIST: " when building
5556 lib-src/Makefile and src/Makefile. This allows us to mark the
5557 "Makefile.in" files with explanatory comments which won't also get
5558 stuck in the Makefiles.
5559
55601992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5561
5562 * make-dist: Don't use the '+' operator in the sed regular
5563 expression that extracts the version number from lisp/version.el;
5564 Ultrix sed doesn't seem support the operator. Just double the
5565 operand and use *.
5566
55671992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5568
5569 * Makefile.in: Doc fix.
5570
55711992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5572
5573 * configure: Rewrite sed command to remove at most one ./ prefix;
5574 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
5575 group.
5576
55771992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5578
5579 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
5580
55811992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5582
5583 * make-dist: Go ahead and build a new TAGS file, unless the
5584 --newer option was specified. Don't try to delete a TAGS file
5585 from etc; it's not kept there, and shouldn't be deleted anyway.
5586
55871992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5588
5589 * make-dist: If the lisp directory contains a default.el, don't
5590 distribute it.
5591
5592 * configure: When searching signal.h for the type of a signal
5593 return handler, make a copy of it, not a symbolic link to it; that
5594 way, it will work on systems that don't have symbolic links.
5595
55961992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
5597
5598 * make-dist: taught it about vcdiff and rcs2log, added --newer
5599 option for generating incremental distributions. Stopped it from
5600 generating a TAGS file into the distribution; that sucker is
5601 *big*, and easily enough generated with the toplevel makefile.
5602
56031992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5604
5605 * configure: When writing config.status, don't prefix progname
5606 with a '.'; it might be absolute.
5607
56081992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5609
5610 * configure: Choose to use X11 if either /usr/lib/libX11.a or
5611 /usr/include/X11 exist, not only if both exist.
5612
56131992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5614
5615 * make-dist: Make the new external-lisp directory a duplicate of
5616 the external-lisp directory, not the lisp directory.
5617
56181992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5619
5620 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
5621 clean' in arch-lib; it doesn't even have a Makefile.
5622
5623 * Makefile.in (clean, mostlyclean): In the test which tries to
5624 distinguish between the build directory, which should be cleaned,
5625 and the installed directory, which shouldn't, cd to `${emacsdir}',
5626 not `${DESTDIR}${LIBDIR}'.
5627
56281992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5629
5630 * make-dist: Be sure to delete the .c and .h files that YACC and
5631 BISON create from getdate.y.
5632
92a8ce63 5633 * external-lisp: New directory; see `external-lisp/README'.
a4a9692d
DL
5634 * make-dist: Added support for the external-lisp subdirectory.
5635
5636 * make-dist: Changed message which complains that make-dist wasn't
5637 invoked in the right directory to indicate which files it was
5638 looking for.
5639
56401992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5641
5642 * configure: Add comments explaining why we can't translate
5643 character ranges or control characters in `tr'.
5644
56451992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5646
5647 * configure: When generating the configuration message, we used to
5648 build the message from the start so that each line began with "# "
5649 so that it would be a comment in `config.status'. However, this
5650 causes trouble if any of the variables we use in the message
5651 expand to more than one line of text - as gnu_malloc_reason
5652 sometimes does. So instead, we build the message as it should be
5653 printed to the user (i.e. without the "# " prefixes), and stick on
5654 the "# "s when we write it to `config.status'.
5655
5656 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
5657 `lib-src' and `arch-lib'.
5658
5659 * configure: When generating report and `config.status' file, note
5660 that bindir only determines where `make install' and
5661 `build-install' will place the executables; this should make it
5662 clear that the ordinary build process will not try to install
5663 things.
5664
56651992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5666
5667 * make-dist: Change messages to say that we are 'making links to
5668 X', rather than 'copying X'. And put `' quotes around file names.
5669
5670 * make-dist: Include '.tmp' in the name of the staging directory.
5671
5672 * make-dist: Pass the `-f' option to rm when you're not sure that
5673 the files you're removing actually exist.
5674
5675 * make-dist: When setting up etc/COPYING, always nuke whatever is
5676 there, and then copy it in, to make sure we get a real file.
5677
5678 * make-dist: Don't try to distribute *.defns files any more. The
5679 only such file was for simula.el, which has been superceded by a
5680 version which doesn't have a separate .defns file.
5681
56821992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
5683
5684 * make-dist: Don't distribute configured versions of config.h.in,
5685 paths.h.in, Makefile.in in src.
5686
5687 * configure: Delete .tmp files before creating them; don't bother
5688 trying to make final targets writeable first, since it won't
5689 matter to move-if-change.
5690
56911992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5692
5693 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
5694 mkdir and chmod in the center of all the conditionals. GNU Make
5695 will strip these out, but other makes won't.
5696
56971992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5698
5699 * make-dist: Include move-if-change in list of files to distribute.
5700
57011992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5702
5703 * configure: Remove any "." elements from the program name.
5704
5705 * configure: Don't record the values of all the possible arguments
5706 in config.status; only record the options that the user specified.
5707
5708 * configure: Use move-if-change to move in the new src/config.h.
5709
57101992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
5711
92a8ce63
JB
5712 * move-if-change: New file, copied from gcc release.
5713 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
5714 a temp file, so we don't update paths.h if an error occurs or if
5715 it doesn't need changing.
a4a9692d
DL
5716
57171992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5718
5719 * Makefile.in (src/paths.h): Do not install a value for the
5720 PATH_SUPERLOCK value; that macro doesn't exist anymore.
5721 * build-install.in: Same thing.
5722
57231992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5724
5725 * make-dist: Check the flag called "make_tar", not "make_dir"; the
5726 latter, being a typo, is always false, resulting in a program
5727 whose default behaviour is to painstakingly build a copy of the
5728 source tree, and then delete it. Rah.
5729
5730 * Makefile.in: Add dist target, and comment for it.
5731
5732 * configure: When scanning <signal.h> for a declaration for
5733 signal, create a symbolic link with a name ending in .c, so the
5734 compiler won't complain that it's only been given .h files.
5735
5736 * configure: Check whether there are any arguments available
5737 before shifting to get the value of a non-boolean parameter.
5738
5739 * make-dist: Doc fix.
5740
57411992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5742
5743 * configure: Instead of grepping /usr/include/signal.h for a
5744 signal declaration, run /usr/include/signal.h or
5745 /usr/include/sys/signal.h through cpp and grep for the
5746 declaration.
5747
5748 * configure: Redirect the output of grep to /dev/null instead of
5749 using grep -s - that flag means different things on other systems.
5750
5751 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
5752 since the former is recognizable even if you don't know what
5753 'dumping' is.
5754 * configure: Accomodate that change.
5755
5756 * configure: Accept options for all of the directories you can
5757 change in the Makefile.
5758
5759 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
5760
5761 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
5762 FOO before you can use them.
5763
5764 * build-install.in: Made the "Where To Install Things" section
5765 conform with the similar section from Makefile.in. Copied section
5766 which builds src/paths.h from src/paths.h.in from the Makefile.
5767
57681992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5769
5770 * configure: Write config.status to pass its command-line
5771 arguments on to configure, so that people can use it to recreate
5772 an old configuration, with minor changes.
5773
57741992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5775
5776 * configure: Don't rely on option variables being unset if their
5777 values are the empty string. In particular, when producing the
5778 English report, don't assume that highpri will be unset when no
5779 increased priority has been requested; -highpri='' should be the
5780 same as omitting -highpri altogether.
5781
5782 * configure: Fix dumb bug: when running the system and machine
5783 description files through cpp, mark those lines that we want to
5784 evaluate with the string '@configure@', and then only evaluate
5785 them. This way if the files include anything that actually
5786 generates text (type definitions or external declarations, say),
5787 we won't try to eval it.
5788
57891992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5790
5791 * make-dist: New shell script.
5792
5793 * configure: When creating foo from foo.in, make foo read-only to
5794 remind people to edit the .in file instead.
5795
5796 * INSTALL: Changed references to config.h-dist to config.h.in.
5797 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
5798 to build src/paths.h from src/paths.h.in; added a paragraph to do
5799 this.
5800 * configure, Makefile, build-install: Changed filenames like
5801 FOO-dist to FOO.in.
5802
58031992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5804
5805 * Makefile, build-install: Renamed to Makefile.in and
5806 build-install.in; the configure script will edit these to produce
5807 the usable Makefile and build-install.
5808 * configure: Changed to produce ./Makefile, ./build-install,
5809 lib-src/Makefile, and src/Makefile from their *.in counterparts,
5810 instead of editing them in place.
5811
58121992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5813
5814 * Makefile: Re-arranged so that the undumped Emacs will search
5815 ../lisp *after* the site's local elisp files.
5816 (locallisppath, dumplisppath): New variables.
5817 (lisppath): This variable's default value is now chosen based on
5818 $(locallisppath) and $(lispdir); while it used to be the
5819 customization point for adding site-local elisp directories to
5820 load-path, that job is now handled mostly by locallisppath.
5821 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
5822 Check the values being assigned to the *LOADSEARCH macros for null
5823 path elements (like '::' in 'foo::bar').
5824
5825 * configure: When checking if the machine- and system-dependent
5826 files define a particular macro or not, actually run them through
5827 CPP and test the macros with #ifs, instead of just grepping for
5828 the macros' names. In particular, check for SYSTEM_MALLOC in this
5829 way.
5830
58311992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5832
5833 * Makefile (install): Don't use -s in install. (Keep the symbols.)
5834
58351992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5836
5837 * configure: Make the config.status file an executable shell
5838 script which will recreate the same configuration. Include the
5839 verbal description of the current configuration as a comment in
5840 the script.
5841 * INSTALL: Doc fix.
5842
5843 * Makefile: brought the Makefile up to the GNU coding
5844 standards, as described in standards.text:
5845 (TAGS): New name for the target which rebuilds the tags table.
5846 (check): New target; doesn't do anything yet.
5847 (mostlyclean): New target, synonymous with clean.
5848 (realclean): New target. Currently, this just calls the
5849 subdirectories's makefiles and then deletes config.status.
5850 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
5851 variables.
5852 Installation directory variables changed to conform.
5853 (install, install.sysv, install.xenix, install.aix): Changed the
5854 code which copies the directories into their installed location to
5855 allow the installed locations to be in several different
5856 directories; the old version assumed that they would all be in
5857 $(emacsdir).
5858 (mkdir, lockdir): Allow the installed locations to be in several
5859 different directories.
5860 * INSTALL: Doc fix.
5861
5862 * build-install: Use the same variable names as the Makefile.
5863 Allow the installed locations to be in several different
5864 directories.
5865
58661992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5867
5868 * Makefile (src/paths.h): Instead of using a single sed command to
5869 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
5870 separately, and don't forget to append "/!!!SuperLock!!!" to the
5871 value of the PATH_SUPERLOCK macro.
5872
5873 * config.emacs: Renamed to configure, for consistency with other
5874 GNU products. Internal references changed.
5875 INSTALL, Makefile: References changed.
5876
5877 * lock: New directory, which should always be empty. If this
5878 directory doesn't exist, Emacs won't complain; it just won't lock.
5879 Having this here means that people can just unpack Emacs, build
5880 it, and have locking work.
5881
5882 * share-lib: Re-renamed to etc, for the sake of tradition.
5883 * config.emacs: Changed default value for datadir to ../etc.
5884 * INSTALL, README: Adjusted.
5885
58861992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5887
5888 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
5889 by running CPP on the appropriate s/*.h and m/*.h files.
5890
58911992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5892
5893 * config.emacs: Make sure to set the "exit on error" flag once
5894 we've removed config.status; errors should abort the configuration.
5895
dff28924 58961992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
5897
5898 * config.emacs: Added -distribute option, so that the Makefile
5899 paths are in their proper form. I don't know why this matters.
5900
dff28924 59011992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
5902
5903 * local-lisp: New directory, empty in the distribution, for people
5904 to put local elisp code in.
5905 * config.emacs: Include it in the default load path.
5906 * README: Document it.
5907
dff28924 59081992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
5909
5910 * config.emacs: Guess the type of signal handling functions based
5911 on the contents of /usr/include/signal.h.
5912
5913 * config.emacs: Print out progress report messages.
5914
5915 * Makefile (src/paths.h): Don't generically replace
5916 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
5917 editing of the other entries, and each entry should be dealt with
5918 explicitly anyway.
5919
5920 * build-install: Converted from C-shell to Bourne shell.
5921 * config.emacs: Edit build-install properly.
5922
5923 * config.emacs: Doc fix.
5924
59251992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5926
92a8ce63 5927 * Makefile (install): Remove `B' from tar xf command.
a4a9692d 5928
dff28924 59291992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
5930
5931 * config.emacs: Removed support for the `maintain-environment'
5932 option; the only important difference between this and its absence
5933 has been removed.
5934 * INSTALL: Removed mention of `maintain-environment'.
5935
5936 * config.emacs: Fix arguments to sed when processing boolean
5937 arguments.
5938
dff28924 59391991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
a4a9692d
DL
5940
5941 * config.emacs: New file, to help automate the installation
92a8ce63 5942 process.
a4a9692d
DL
5943
5944 * Makefile: Lots of changes to support the separation of etc into
5945 architecture-dependent and -independent files:
5946 (EMACSROOT): New variable, giving the directory under which all of
5947 Emacs's libraries should be installed. Changed rest of file to
5948 use it.
5949 (LIBDIR): Now denotes only architecture-dependent dir - relevant cha
5950 (DATADIR): New variable, denoting architecture-independent dir.
5951 (LOCKDIR): New variable, for completeness.
5952 (SUBDIR): No more etc, new lib-src.
5953 (COPYDIR): No more etc, new arch-lib and share-lib.
5954 (src/paths.h): Set PATH_DATA and the LOCK macros too.
5955 (src): Now depends on lib-src, not etc.
5956 * build-install: Changes parallel to the above.
5957 * README: Describe the new arrangement.
5958
5959 * vms: New subdirectory for all the VMS stuff.
5960
dff28924 59611991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
a4a9692d
DL
5962
5963 * Makefile (LISPPATH): New variable.
5964 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
5965
dff28924 59661990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
a4a9692d
DL
5967
5968 * Makefile (install, install.sysv, install.xenix):
5969 Install wakeup instead of loadst. No need for setuid or setgid.
5970
dff28924 59711990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
5972
5973 * Makefile (clean): Clean etc if that's not the installation dir.
5974
dff28924 59751990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
5976
5977 * Makefile (paths.h): Make sed alter each name in the path.
5978
dff28924 59791988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
5980
5981 * Makefile (install.sysv): Use cpio, not tar.
5982
dff28924 59831988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
5984
5985 * Makefile (lockdir): Rename `lock' target.
5986 Depend on it from install*, not from `all'.
5987
dff28924 59881988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
a4a9692d
DL
5989
5990 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
5991 to match build-install and paths.h.
6922b018
KH
5992
5993;; Local Variables:
722ae5f4 5994;; coding: iso-2022-7bit
6922b018 5995;; End:
2a34a036 5996
e5389a0b 5997 Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002
2a34a036
GM
5998 Free Software Foundation, Inc.
5999 Copying and distribution of this file, with or without modification,
6000 are permitted provided the copyright notice and this notice are preserved.
ab5796a9
MB
6001
6002;;; arch-tag: ac61a779-1480-4884-b292-d0c39c127a73